ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
FILE_NAME('Open CASCADE Shape Model','2022-10-26T17:47:20',('Author'),(
    'Open CASCADE'),'Open CASCADE STEP processor 6.5','Open CASCADE 6.5'
  ,'Unknown');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
ENDSEC;
DATA;
#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
  'automotive_design',2000,#2);
#2 = APPLICATION_CONTEXT(
  'core data for automotive mechanical design processes');
#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
#5 = PRODUCT_DEFINITION('design','',#6,#9);
#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
#7 = PRODUCT('CADSOFTTOOLS 1','CADSOFTTOOLS 1','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35,#39,#43,#47,
    #51,#55,#59,#63,#67,#71,#75,#79,#83,#87,#91,#95,#99,#103,#107,#111,
    #115,#119,#123,#127,#131,#135,#139,#143,#147,#151,#155,#159,#163,
    #167,#171,#175,#179,#183,#187,#191,#195,#199,#203,#207,#211,#215,
    #219,#223,#227,#231,#235,#239,#243,#247,#251,#255,#259,#263,#267,
    #271,#275,#279,#283,#287,#291,#295,#299,#303,#307,#311,#315,#319,
    #323,#327,#331,#335,#339,#343,#347,#351,#355,#359,#363,#367,#371,
    #375,#379,#383,#387,#391,#395,#399,#403,#407,#411,#415,#419,#423,
    #427,#431,#435,#439,#443,#447,#451,#455,#459,#463,#467,#471,#475,
    #479,#483,#487,#491,#495,#499,#503,#507,#511,#515,#519,#523,#527,
    #531,#535,#539,#543,#547,#551,#555,#559,#563,#567,#571,#575,#579,
    #583,#587,#591,#595,#599,#603,#607,#611,#615,#619,#623,#627,#631,
    #635,#639,#643,#647,#651,#655,#659,#663,#667,#671,#675,#679,#683,
    #687,#691,#695,#699,#703,#707,#711,#715,#719,#723,#727,#731,#735,
    #739,#743,#747,#751,#755,#759,#763,#767,#771,#775,#779,#783,#787,
    #791,#795,#799,#803,#807,#811,#815,#819,#823,#827,#831,#835,#839,
    #843,#847,#851,#855,#859,#863,#867,#871,#875,#879,#883,#887,#891,
    #895,#899,#903,#907,#911,#915,#919,#923,#927,#931,#935,#939,#943,
    #947,#951,#955,#959,#963,#967,#971,#975,#979,#983,#987,#991,#995,
    #999,#1003,#1007,#1011,#1015,#1019,#1023,#1027,#1031,#1035,#1039,
    #1043,#1047,#1051,#1055,#1059,#1063,#1067,#1071,#1075,#1079,#1083,
    #1087,#1091,#1095,#1099,#1103,#1107,#1111,#1115,#1119,#1123,#1127,
    #1131,#1135,#1139,#1143,#1147,#1151,#1155,#1159,#1163,#1167,#1171,
    #1175,#1179,#1183,#1187,#1191,#1195,#1199,#1203,#1207,#1211,#1215,
    #1219,#1223,#1227,#1231,#1235,#1239,#1243,#1247,#1251,#1255,#1259,
    #1263,#1267,#1271,#1275,#1279,#1283,#1287,#1291,#1295,#1299,#1303,
    #1307,#1311,#1315,#1319,#1323,#1327,#1331,#1335,#1339,#1343,#1347,
    #1351,#1355,#1359,#1363,#1367,#1371,#1375,#1379,#1383,#1387,#1391,
    #1395,#1399,#1403,#1407,#1411,#1415,#1419,#1423,#1427,#1431,#1435,
    #1439,#1443,#1447,#1451,#1455,#1459,#1463,#1467,#1471,#1475,#1479,
    #1483,#1487,#1491,#1495,#1499,#1503,#1507,#1511,#1515,#1519,#1523,
    #1527,#1531,#1535,#1539,#1543,#1547,#1551,#1555,#1559,#1563,#1567,
    #1571,#1575,#1579,#1583,#1587,#1591,#1595,#1599,#1603,#1607,#1611,
    #1615,#1619,#1623,#1627,#1631,#1635,#1639,#1643,#1647,#1651,#1655,
    #1659,#1663,#1667,#1671,#1675,#1679,#1683,#1687,#1691,#1695,#1699,
    #1703,#1707,#1711,#1715,#1719,#1723,#1727,#1731,#1735,#1739,#1743,
    #1747,#1751,#1755,#1759,#1763,#1767,#1771,#1775,#1779,#1783,#1787,
    #1791,#1795,#1799,#1803,#1807,#1811,#1815,#1819,#1823,#1827,#1831,
    #1835,#1839,#1843,#1847,#1851,#1855,#1859,#1863,#1867,#1871,#1875,
    #1879,#1883,#1887,#1891,#1895,#1899,#1903,#1907,#1911,#1915,#1919,
    #1923,#1927,#1931,#1935,#1939,#1943,#1947,#1951,#1955,#1959,#1963,
    #1967,#1971,#1975,#1979,#1983,#1987,#1991,#1995,#1999,#2003,#2007,
    #2011,#2015,#2019,#2023,#2027,#2031,#2035,#2039,#2043,#2047,#2051,
    #2055,#2059,#2063,#2067,#2071,#2075,#2079,#2083,#2087,#2091,#2095,
    #2099,#2103,#2107,#2111,#2115,#2119,#2123,#2127,#2131,#2135,#2139,
    #2143,#2147,#2151,#2155,#2159,#2163,#2167,#2171,#2175,#2179,#2183,
    #2187,#2191,#2195,#2199,#2203,#2207,#2211,#2215,#2219,#2223,#2227,
    #2231,#2235,#2239,#2243,#2247,#2251,#2255,#2259,#2263,#2267,#2271,
    #2275,#2279,#2283,#2287,#2291,#2295,#2299,#2303,#2307,#2311,#2315,
    #2319,#2323,#2327,#2331,#2335,#2339,#2343,#2347,#2351,#2355,#2359,
    #2363,#2367,#2371,#2375,#2379,#2383,#2387,#2391,#2395,#2399,#2403,
    #2407,#2411,#2415,#2419,#2423,#2427,#2431,#2435,#2439,#2443,#2447,
    #2451,#2455,#2459,#2463,#2467,#2471,#2475,#2479,#2483,#2487,#2491,
    #2495,#2499,#2503,#2507,#2511,#2515,#2519,#2523,#2527,#2531,#2535,
    #2539,#2543,#2547,#2551,#2555,#2559,#2563,#2567,#2571,#2575,#2579,
    #2583,#2587,#2591,#2595,#2599,#2603,#2607,#2611,#2615,#2619,#2623,
    #2627,#2631,#2635,#2639,#2643,#2647,#2651,#2655,#2659,#2663,#2667,
    #2671,#2675,#2679,#2683,#2687,#2691,#2695,#2699,#2703,#2707,#2711,
    #2715,#2719,#2723,#2727,#2731,#2735,#2739,#2743,#2747,#2751,#2755,
    #2759,#2763,#2767,#2771,#2775,#2779,#2783,#2787,#2791,#2795,#2799,
    #2803,#2807,#2811,#2815,#2819,#2823,#2827,#2831,#2835,#2839,#2843,
    #2847,#2851,#2855,#2859,#2863,#2867,#2871,#2875,#2879,#2883,#2887,
    #2891,#2895,#2899,#2903,#2907,#2911,#2915,#2919,#2923,#2927,#2931,
    #2935,#2939,#2943,#2947,#2951,#2955,#2959,#2963,#2967,#2971,#2975,
    #2979,#2983,#2987,#2991,#2995,#2999,#3003,#3007,#3011,#3015,#3019,
    #3023,#3027,#3031,#3035,#3039,#3043,#3047,#3051,#3055,#3059,#3063,
    #3067,#3071,#3075,#3079,#3083,#3087,#3091,#3095,#3099,#3103,#3107,
    #3111,#3115,#3119,#3123,#3127,#3131,#3135,#3139,#3143,#3147,#3151,
    #3155,#3159,#3163,#3167,#3171,#3175,#3179,#3183,#3187,#3191,#3195,
    #3199,#3203,#3207,#3211,#3215,#3219,#3223,#3227,#3231,#3235,#3239,
    #3243,#3247,#3251,#3255,#3259,#3263),#3267);
#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#13 = DIRECTION('',(0.E+000,0.E+000,1.));
#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
#16 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#17 = DIRECTION('',(0.E+000,0.E+000,1.));
#18 = DIRECTION('',(1.,0.E+000,0.E+000));
#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
#20 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#21 = DIRECTION('',(0.E+000,0.E+000,1.));
#22 = DIRECTION('',(1.,0.E+000,0.E+000));
#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
#24 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#25 = DIRECTION('',(0.E+000,0.E+000,1.));
#26 = DIRECTION('',(1.,0.E+000,0.E+000));
#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
#28 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#29 = DIRECTION('',(0.E+000,0.E+000,1.));
#30 = DIRECTION('',(1.,0.E+000,0.E+000));
#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34);
#32 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#33 = DIRECTION('',(0.E+000,0.E+000,1.));
#34 = DIRECTION('',(1.,0.E+000,0.E+000));
#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
#36 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#37 = DIRECTION('',(0.E+000,0.E+000,1.));
#38 = DIRECTION('',(1.,0.E+000,0.E+000));
#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42);
#40 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#41 = DIRECTION('',(0.E+000,0.E+000,1.));
#42 = DIRECTION('',(1.,0.E+000,0.E+000));
#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46);
#44 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#45 = DIRECTION('',(0.E+000,0.E+000,1.));
#46 = DIRECTION('',(1.,0.E+000,0.E+000));
#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50);
#48 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#49 = DIRECTION('',(0.E+000,0.E+000,1.));
#50 = DIRECTION('',(1.,0.E+000,0.E+000));
#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54);
#52 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#53 = DIRECTION('',(0.E+000,0.E+000,1.));
#54 = DIRECTION('',(1.,0.E+000,0.E+000));
#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);
#56 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#57 = DIRECTION('',(0.E+000,0.E+000,1.));
#58 = DIRECTION('',(1.,0.E+000,0.E+000));
#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62);
#60 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#61 = DIRECTION('',(0.E+000,0.E+000,1.));
#62 = DIRECTION('',(1.,0.E+000,0.E+000));
#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66);
#64 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#65 = DIRECTION('',(0.E+000,0.E+000,1.));
#66 = DIRECTION('',(1.,0.E+000,0.E+000));
#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
#68 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#69 = DIRECTION('',(0.E+000,0.E+000,1.));
#70 = DIRECTION('',(1.,0.E+000,0.E+000));
#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74);
#72 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#73 = DIRECTION('',(0.E+000,0.E+000,1.));
#74 = DIRECTION('',(1.,0.E+000,0.E+000));
#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78);
#76 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#77 = DIRECTION('',(0.E+000,0.E+000,1.));
#78 = DIRECTION('',(1.,0.E+000,0.E+000));
#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82);
#80 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#81 = DIRECTION('',(0.E+000,0.E+000,1.));
#82 = DIRECTION('',(1.,0.E+000,0.E+000));
#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86);
#84 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#85 = DIRECTION('',(0.E+000,0.E+000,1.));
#86 = DIRECTION('',(1.,0.E+000,0.E+000));
#87 = AXIS2_PLACEMENT_3D('',#88,#89,#90);
#88 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#89 = DIRECTION('',(0.E+000,0.E+000,1.));
#90 = DIRECTION('',(1.,0.E+000,0.E+000));
#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94);
#92 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#93 = DIRECTION('',(0.E+000,0.E+000,1.));
#94 = DIRECTION('',(1.,0.E+000,0.E+000));
#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
#96 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#97 = DIRECTION('',(0.E+000,0.E+000,1.));
#98 = DIRECTION('',(1.,0.E+000,0.E+000));
#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
#100 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#101 = DIRECTION('',(0.E+000,0.E+000,1.));
#102 = DIRECTION('',(1.,0.E+000,0.E+000));
#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106);
#104 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#105 = DIRECTION('',(0.E+000,0.E+000,1.));
#106 = DIRECTION('',(1.,0.E+000,0.E+000));
#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110);
#108 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#109 = DIRECTION('',(0.E+000,0.E+000,1.));
#110 = DIRECTION('',(1.,0.E+000,0.E+000));
#111 = AXIS2_PLACEMENT_3D('',#112,#113,#114);
#112 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#113 = DIRECTION('',(0.E+000,0.E+000,1.));
#114 = DIRECTION('',(1.,0.E+000,0.E+000));
#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118);
#116 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#117 = DIRECTION('',(0.E+000,0.E+000,1.));
#118 = DIRECTION('',(1.,0.E+000,0.E+000));
#119 = AXIS2_PLACEMENT_3D('',#120,#121,#122);
#120 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#121 = DIRECTION('',(0.E+000,0.E+000,1.));
#122 = DIRECTION('',(1.,0.E+000,0.E+000));
#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126);
#124 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#125 = DIRECTION('',(0.E+000,0.E+000,1.));
#126 = DIRECTION('',(1.,0.E+000,0.E+000));
#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
#128 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#129 = DIRECTION('',(0.E+000,0.E+000,1.));
#130 = DIRECTION('',(1.,0.E+000,0.E+000));
#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134);
#132 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#133 = DIRECTION('',(0.E+000,0.E+000,1.));
#134 = DIRECTION('',(1.,0.E+000,0.E+000));
#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138);
#136 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#137 = DIRECTION('',(0.E+000,0.E+000,1.));
#138 = DIRECTION('',(1.,0.E+000,0.E+000));
#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142);
#140 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#141 = DIRECTION('',(0.E+000,0.E+000,1.));
#142 = DIRECTION('',(1.,0.E+000,0.E+000));
#143 = AXIS2_PLACEMENT_3D('',#144,#145,#146);
#144 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#145 = DIRECTION('',(0.E+000,0.E+000,1.));
#146 = DIRECTION('',(1.,0.E+000,0.E+000));
#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150);
#148 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#149 = DIRECTION('',(0.E+000,0.E+000,1.));
#150 = DIRECTION('',(1.,0.E+000,0.E+000));
#151 = AXIS2_PLACEMENT_3D('',#152,#153,#154);
#152 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#153 = DIRECTION('',(0.E+000,0.E+000,1.));
#154 = DIRECTION('',(1.,0.E+000,0.E+000));
#155 = AXIS2_PLACEMENT_3D('',#156,#157,#158);
#156 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#157 = DIRECTION('',(0.E+000,0.E+000,1.));
#158 = DIRECTION('',(1.,0.E+000,0.E+000));
#159 = AXIS2_PLACEMENT_3D('',#160,#161,#162);
#160 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#161 = DIRECTION('',(0.E+000,0.E+000,1.));
#162 = DIRECTION('',(1.,0.E+000,0.E+000));
#163 = AXIS2_PLACEMENT_3D('',#164,#165,#166);
#164 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#165 = DIRECTION('',(0.E+000,0.E+000,1.));
#166 = DIRECTION('',(1.,0.E+000,0.E+000));
#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170);
#168 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#169 = DIRECTION('',(0.E+000,0.E+000,1.));
#170 = DIRECTION('',(1.,0.E+000,0.E+000));
#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174);
#172 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#173 = DIRECTION('',(0.E+000,0.E+000,1.));
#174 = DIRECTION('',(1.,0.E+000,0.E+000));
#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178);
#176 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#177 = DIRECTION('',(0.E+000,0.E+000,1.));
#178 = DIRECTION('',(1.,0.E+000,0.E+000));
#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182);
#180 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#181 = DIRECTION('',(0.E+000,0.E+000,1.));
#182 = DIRECTION('',(1.,0.E+000,0.E+000));
#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186);
#184 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#185 = DIRECTION('',(0.E+000,0.E+000,1.));
#186 = DIRECTION('',(1.,0.E+000,0.E+000));
#187 = AXIS2_PLACEMENT_3D('',#188,#189,#190);
#188 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#189 = DIRECTION('',(0.E+000,0.E+000,1.));
#190 = DIRECTION('',(1.,0.E+000,0.E+000));
#191 = AXIS2_PLACEMENT_3D('',#192,#193,#194);
#192 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#193 = DIRECTION('',(0.E+000,0.E+000,1.));
#194 = DIRECTION('',(1.,0.E+000,0.E+000));
#195 = AXIS2_PLACEMENT_3D('',#196,#197,#198);
#196 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#197 = DIRECTION('',(0.E+000,0.E+000,1.));
#198 = DIRECTION('',(1.,0.E+000,0.E+000));
#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202);
#200 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#201 = DIRECTION('',(0.E+000,0.E+000,1.));
#202 = DIRECTION('',(1.,0.E+000,0.E+000));
#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206);
#204 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#205 = DIRECTION('',(0.E+000,0.E+000,1.));
#206 = DIRECTION('',(1.,0.E+000,0.E+000));
#207 = AXIS2_PLACEMENT_3D('',#208,#209,#210);
#208 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#209 = DIRECTION('',(0.E+000,0.E+000,1.));
#210 = DIRECTION('',(1.,0.E+000,0.E+000));
#211 = AXIS2_PLACEMENT_3D('',#212,#213,#214);
#212 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#213 = DIRECTION('',(0.E+000,0.E+000,1.));
#214 = DIRECTION('',(1.,0.E+000,0.E+000));
#215 = AXIS2_PLACEMENT_3D('',#216,#217,#218);
#216 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#217 = DIRECTION('',(0.E+000,0.E+000,1.));
#218 = DIRECTION('',(1.,0.E+000,0.E+000));
#219 = AXIS2_PLACEMENT_3D('',#220,#221,#222);
#220 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#221 = DIRECTION('',(0.E+000,0.E+000,1.));
#222 = DIRECTION('',(1.,0.E+000,0.E+000));
#223 = AXIS2_PLACEMENT_3D('',#224,#225,#226);
#224 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#225 = DIRECTION('',(0.E+000,0.E+000,1.));
#226 = DIRECTION('',(1.,0.E+000,0.E+000));
#227 = AXIS2_PLACEMENT_3D('',#228,#229,#230);
#228 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#229 = DIRECTION('',(0.E+000,0.E+000,1.));
#230 = DIRECTION('',(1.,0.E+000,0.E+000));
#231 = AXIS2_PLACEMENT_3D('',#232,#233,#234);
#232 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#233 = DIRECTION('',(0.E+000,0.E+000,1.));
#234 = DIRECTION('',(1.,0.E+000,0.E+000));
#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238);
#236 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#237 = DIRECTION('',(0.E+000,0.E+000,1.));
#238 = DIRECTION('',(1.,0.E+000,0.E+000));
#239 = AXIS2_PLACEMENT_3D('',#240,#241,#242);
#240 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#241 = DIRECTION('',(0.E+000,0.E+000,1.));
#242 = DIRECTION('',(1.,0.E+000,0.E+000));
#243 = AXIS2_PLACEMENT_3D('',#244,#245,#246);
#244 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#245 = DIRECTION('',(0.E+000,0.E+000,1.));
#246 = DIRECTION('',(1.,0.E+000,0.E+000));
#247 = AXIS2_PLACEMENT_3D('',#248,#249,#250);
#248 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#249 = DIRECTION('',(0.E+000,0.E+000,1.));
#250 = DIRECTION('',(1.,0.E+000,0.E+000));
#251 = AXIS2_PLACEMENT_3D('',#252,#253,#254);
#252 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#253 = DIRECTION('',(0.E+000,0.E+000,1.));
#254 = DIRECTION('',(1.,0.E+000,0.E+000));
#255 = AXIS2_PLACEMENT_3D('',#256,#257,#258);
#256 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#257 = DIRECTION('',(0.E+000,0.E+000,1.));
#258 = DIRECTION('',(1.,0.E+000,0.E+000));
#259 = AXIS2_PLACEMENT_3D('',#260,#261,#262);
#260 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#261 = DIRECTION('',(0.E+000,0.E+000,1.));
#262 = DIRECTION('',(1.,0.E+000,0.E+000));
#263 = AXIS2_PLACEMENT_3D('',#264,#265,#266);
#264 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#265 = DIRECTION('',(0.E+000,0.E+000,1.));
#266 = DIRECTION('',(1.,0.E+000,0.E+000));
#267 = AXIS2_PLACEMENT_3D('',#268,#269,#270);
#268 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#269 = DIRECTION('',(0.E+000,0.E+000,1.));
#270 = DIRECTION('',(1.,0.E+000,0.E+000));
#271 = AXIS2_PLACEMENT_3D('',#272,#273,#274);
#272 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#273 = DIRECTION('',(0.E+000,0.E+000,1.));
#274 = DIRECTION('',(1.,0.E+000,0.E+000));
#275 = AXIS2_PLACEMENT_3D('',#276,#277,#278);
#276 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#277 = DIRECTION('',(0.E+000,0.E+000,1.));
#278 = DIRECTION('',(1.,0.E+000,0.E+000));
#279 = AXIS2_PLACEMENT_3D('',#280,#281,#282);
#280 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#281 = DIRECTION('',(0.E+000,0.E+000,1.));
#282 = DIRECTION('',(1.,0.E+000,0.E+000));
#283 = AXIS2_PLACEMENT_3D('',#284,#285,#286);
#284 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#285 = DIRECTION('',(0.E+000,0.E+000,1.));
#286 = DIRECTION('',(1.,0.E+000,0.E+000));
#287 = AXIS2_PLACEMENT_3D('',#288,#289,#290);
#288 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#289 = DIRECTION('',(0.E+000,0.E+000,1.));
#290 = DIRECTION('',(1.,0.E+000,0.E+000));
#291 = AXIS2_PLACEMENT_3D('',#292,#293,#294);
#292 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#293 = DIRECTION('',(0.E+000,0.E+000,1.));
#294 = DIRECTION('',(1.,0.E+000,0.E+000));
#295 = AXIS2_PLACEMENT_3D('',#296,#297,#298);
#296 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#297 = DIRECTION('',(0.E+000,0.E+000,1.));
#298 = DIRECTION('',(1.,0.E+000,0.E+000));
#299 = AXIS2_PLACEMENT_3D('',#300,#301,#302);
#300 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#301 = DIRECTION('',(0.E+000,0.E+000,1.));
#302 = DIRECTION('',(1.,0.E+000,0.E+000));
#303 = AXIS2_PLACEMENT_3D('',#304,#305,#306);
#304 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#305 = DIRECTION('',(0.E+000,0.E+000,1.));
#306 = DIRECTION('',(1.,0.E+000,0.E+000));
#307 = AXIS2_PLACEMENT_3D('',#308,#309,#310);
#308 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#309 = DIRECTION('',(0.E+000,0.E+000,1.));
#310 = DIRECTION('',(1.,0.E+000,0.E+000));
#311 = AXIS2_PLACEMENT_3D('',#312,#313,#314);
#312 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#313 = DIRECTION('',(0.E+000,0.E+000,1.));
#314 = DIRECTION('',(1.,0.E+000,0.E+000));
#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318);
#316 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#317 = DIRECTION('',(0.E+000,0.E+000,1.));
#318 = DIRECTION('',(1.,0.E+000,0.E+000));
#319 = AXIS2_PLACEMENT_3D('',#320,#321,#322);
#320 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#321 = DIRECTION('',(0.E+000,0.E+000,1.));
#322 = DIRECTION('',(1.,0.E+000,0.E+000));
#323 = AXIS2_PLACEMENT_3D('',#324,#325,#326);
#324 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#325 = DIRECTION('',(0.E+000,0.E+000,1.));
#326 = DIRECTION('',(1.,0.E+000,0.E+000));
#327 = AXIS2_PLACEMENT_3D('',#328,#329,#330);
#328 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#329 = DIRECTION('',(0.E+000,0.E+000,1.));
#330 = DIRECTION('',(1.,0.E+000,0.E+000));
#331 = AXIS2_PLACEMENT_3D('',#332,#333,#334);
#332 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#333 = DIRECTION('',(0.E+000,0.E+000,1.));
#334 = DIRECTION('',(1.,0.E+000,0.E+000));
#335 = AXIS2_PLACEMENT_3D('',#336,#337,#338);
#336 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#337 = DIRECTION('',(0.E+000,0.E+000,1.));
#338 = DIRECTION('',(1.,0.E+000,0.E+000));
#339 = AXIS2_PLACEMENT_3D('',#340,#341,#342);
#340 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#341 = DIRECTION('',(0.E+000,0.E+000,1.));
#342 = DIRECTION('',(1.,0.E+000,0.E+000));
#343 = AXIS2_PLACEMENT_3D('',#344,#345,#346);
#344 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#345 = DIRECTION('',(0.E+000,0.E+000,1.));
#346 = DIRECTION('',(1.,0.E+000,0.E+000));
#347 = AXIS2_PLACEMENT_3D('',#348,#349,#350);
#348 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#349 = DIRECTION('',(0.E+000,0.E+000,1.));
#350 = DIRECTION('',(1.,0.E+000,0.E+000));
#351 = AXIS2_PLACEMENT_3D('',#352,#353,#354);
#352 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#353 = DIRECTION('',(0.E+000,0.E+000,1.));
#354 = DIRECTION('',(1.,0.E+000,0.E+000));
#355 = AXIS2_PLACEMENT_3D('',#356,#357,#358);
#356 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#357 = DIRECTION('',(0.E+000,0.E+000,1.));
#358 = DIRECTION('',(1.,0.E+000,0.E+000));
#359 = AXIS2_PLACEMENT_3D('',#360,#361,#362);
#360 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#361 = DIRECTION('',(0.E+000,0.E+000,1.));
#362 = DIRECTION('',(1.,0.E+000,0.E+000));
#363 = AXIS2_PLACEMENT_3D('',#364,#365,#366);
#364 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#365 = DIRECTION('',(0.E+000,0.E+000,1.));
#366 = DIRECTION('',(1.,0.E+000,0.E+000));
#367 = AXIS2_PLACEMENT_3D('',#368,#369,#370);
#368 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#369 = DIRECTION('',(0.E+000,0.E+000,1.));
#370 = DIRECTION('',(1.,0.E+000,0.E+000));
#371 = AXIS2_PLACEMENT_3D('',#372,#373,#374);
#372 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#373 = DIRECTION('',(0.E+000,0.E+000,1.));
#374 = DIRECTION('',(1.,0.E+000,0.E+000));
#375 = AXIS2_PLACEMENT_3D('',#376,#377,#378);
#376 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#377 = DIRECTION('',(0.E+000,0.E+000,1.));
#378 = DIRECTION('',(1.,0.E+000,0.E+000));
#379 = AXIS2_PLACEMENT_3D('',#380,#381,#382);
#380 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#381 = DIRECTION('',(0.E+000,0.E+000,1.));
#382 = DIRECTION('',(1.,0.E+000,0.E+000));
#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386);
#384 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#385 = DIRECTION('',(0.E+000,0.E+000,1.));
#386 = DIRECTION('',(1.,0.E+000,0.E+000));
#387 = AXIS2_PLACEMENT_3D('',#388,#389,#390);
#388 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#389 = DIRECTION('',(0.E+000,0.E+000,1.));
#390 = DIRECTION('',(1.,0.E+000,0.E+000));
#391 = AXIS2_PLACEMENT_3D('',#392,#393,#394);
#392 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#393 = DIRECTION('',(0.E+000,0.E+000,1.));
#394 = DIRECTION('',(1.,0.E+000,0.E+000));
#395 = AXIS2_PLACEMENT_3D('',#396,#397,#398);
#396 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#397 = DIRECTION('',(0.E+000,0.E+000,1.));
#398 = DIRECTION('',(1.,0.E+000,0.E+000));
#399 = AXIS2_PLACEMENT_3D('',#400,#401,#402);
#400 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#401 = DIRECTION('',(0.E+000,0.E+000,1.));
#402 = DIRECTION('',(1.,0.E+000,0.E+000));
#403 = AXIS2_PLACEMENT_3D('',#404,#405,#406);
#404 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#405 = DIRECTION('',(0.E+000,0.E+000,1.));
#406 = DIRECTION('',(1.,0.E+000,0.E+000));
#407 = AXIS2_PLACEMENT_3D('',#408,#409,#410);
#408 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#409 = DIRECTION('',(0.E+000,0.E+000,1.));
#410 = DIRECTION('',(1.,0.E+000,0.E+000));
#411 = AXIS2_PLACEMENT_3D('',#412,#413,#414);
#412 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#413 = DIRECTION('',(0.E+000,0.E+000,1.));
#414 = DIRECTION('',(1.,0.E+000,0.E+000));
#415 = AXIS2_PLACEMENT_3D('',#416,#417,#418);
#416 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#417 = DIRECTION('',(0.E+000,0.E+000,1.));
#418 = DIRECTION('',(1.,0.E+000,0.E+000));
#419 = AXIS2_PLACEMENT_3D('',#420,#421,#422);
#420 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#421 = DIRECTION('',(0.E+000,0.E+000,1.));
#422 = DIRECTION('',(1.,0.E+000,0.E+000));
#423 = AXIS2_PLACEMENT_3D('',#424,#425,#426);
#424 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#425 = DIRECTION('',(0.E+000,0.E+000,1.));
#426 = DIRECTION('',(1.,0.E+000,0.E+000));
#427 = AXIS2_PLACEMENT_3D('',#428,#429,#430);
#428 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#429 = DIRECTION('',(0.E+000,0.E+000,1.));
#430 = DIRECTION('',(1.,0.E+000,0.E+000));
#431 = AXIS2_PLACEMENT_3D('',#432,#433,#434);
#432 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#433 = DIRECTION('',(0.E+000,0.E+000,1.));
#434 = DIRECTION('',(1.,0.E+000,0.E+000));
#435 = AXIS2_PLACEMENT_3D('',#436,#437,#438);
#436 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#437 = DIRECTION('',(0.E+000,0.E+000,1.));
#438 = DIRECTION('',(1.,0.E+000,0.E+000));
#439 = AXIS2_PLACEMENT_3D('',#440,#441,#442);
#440 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#441 = DIRECTION('',(0.E+000,0.E+000,1.));
#442 = DIRECTION('',(1.,0.E+000,0.E+000));
#443 = AXIS2_PLACEMENT_3D('',#444,#445,#446);
#444 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#445 = DIRECTION('',(0.E+000,0.E+000,1.));
#446 = DIRECTION('',(1.,0.E+000,0.E+000));
#447 = AXIS2_PLACEMENT_3D('',#448,#449,#450);
#448 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#449 = DIRECTION('',(0.E+000,0.E+000,1.));
#450 = DIRECTION('',(1.,0.E+000,0.E+000));
#451 = AXIS2_PLACEMENT_3D('',#452,#453,#454);
#452 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#453 = DIRECTION('',(0.E+000,0.E+000,1.));
#454 = DIRECTION('',(1.,0.E+000,0.E+000));
#455 = AXIS2_PLACEMENT_3D('',#456,#457,#458);
#456 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#457 = DIRECTION('',(0.E+000,0.E+000,1.));
#458 = DIRECTION('',(1.,0.E+000,0.E+000));
#459 = AXIS2_PLACEMENT_3D('',#460,#461,#462);
#460 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#461 = DIRECTION('',(0.E+000,0.E+000,1.));
#462 = DIRECTION('',(1.,0.E+000,0.E+000));
#463 = AXIS2_PLACEMENT_3D('',#464,#465,#466);
#464 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#465 = DIRECTION('',(0.E+000,0.E+000,1.));
#466 = DIRECTION('',(1.,0.E+000,0.E+000));
#467 = AXIS2_PLACEMENT_3D('',#468,#469,#470);
#468 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#469 = DIRECTION('',(0.E+000,0.E+000,1.));
#470 = DIRECTION('',(1.,0.E+000,0.E+000));
#471 = AXIS2_PLACEMENT_3D('',#472,#473,#474);
#472 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#473 = DIRECTION('',(0.E+000,0.E+000,1.));
#474 = DIRECTION('',(1.,0.E+000,0.E+000));
#475 = AXIS2_PLACEMENT_3D('',#476,#477,#478);
#476 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#477 = DIRECTION('',(0.E+000,0.E+000,1.));
#478 = DIRECTION('',(1.,0.E+000,0.E+000));
#479 = AXIS2_PLACEMENT_3D('',#480,#481,#482);
#480 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#481 = DIRECTION('',(0.E+000,0.E+000,1.));
#482 = DIRECTION('',(1.,0.E+000,0.E+000));
#483 = AXIS2_PLACEMENT_3D('',#484,#485,#486);
#484 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#485 = DIRECTION('',(0.E+000,0.E+000,1.));
#486 = DIRECTION('',(1.,0.E+000,0.E+000));
#487 = AXIS2_PLACEMENT_3D('',#488,#489,#490);
#488 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#489 = DIRECTION('',(0.E+000,0.E+000,1.));
#490 = DIRECTION('',(1.,0.E+000,0.E+000));
#491 = AXIS2_PLACEMENT_3D('',#492,#493,#494);
#492 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#493 = DIRECTION('',(0.E+000,0.E+000,1.));
#494 = DIRECTION('',(1.,0.E+000,0.E+000));
#495 = AXIS2_PLACEMENT_3D('',#496,#497,#498);
#496 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#497 = DIRECTION('',(0.E+000,0.E+000,1.));
#498 = DIRECTION('',(1.,0.E+000,0.E+000));
#499 = AXIS2_PLACEMENT_3D('',#500,#501,#502);
#500 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#501 = DIRECTION('',(0.E+000,0.E+000,1.));
#502 = DIRECTION('',(1.,0.E+000,0.E+000));
#503 = AXIS2_PLACEMENT_3D('',#504,#505,#506);
#504 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#505 = DIRECTION('',(0.E+000,0.E+000,1.));
#506 = DIRECTION('',(1.,0.E+000,0.E+000));
#507 = AXIS2_PLACEMENT_3D('',#508,#509,#510);
#508 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#509 = DIRECTION('',(0.E+000,0.E+000,1.));
#510 = DIRECTION('',(1.,0.E+000,0.E+000));
#511 = AXIS2_PLACEMENT_3D('',#512,#513,#514);
#512 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#513 = DIRECTION('',(0.E+000,0.E+000,1.));
#514 = DIRECTION('',(1.,0.E+000,0.E+000));
#515 = AXIS2_PLACEMENT_3D('',#516,#517,#518);
#516 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#517 = DIRECTION('',(0.E+000,0.E+000,1.));
#518 = DIRECTION('',(1.,0.E+000,0.E+000));
#519 = AXIS2_PLACEMENT_3D('',#520,#521,#522);
#520 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#521 = DIRECTION('',(0.E+000,0.E+000,1.));
#522 = DIRECTION('',(1.,0.E+000,0.E+000));
#523 = AXIS2_PLACEMENT_3D('',#524,#525,#526);
#524 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#525 = DIRECTION('',(0.E+000,0.E+000,1.));
#526 = DIRECTION('',(1.,0.E+000,0.E+000));
#527 = AXIS2_PLACEMENT_3D('',#528,#529,#530);
#528 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#529 = DIRECTION('',(0.E+000,0.E+000,1.));
#530 = DIRECTION('',(1.,0.E+000,0.E+000));
#531 = AXIS2_PLACEMENT_3D('',#532,#533,#534);
#532 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#533 = DIRECTION('',(0.E+000,0.E+000,1.));
#534 = DIRECTION('',(1.,0.E+000,0.E+000));
#535 = AXIS2_PLACEMENT_3D('',#536,#537,#538);
#536 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#537 = DIRECTION('',(0.E+000,0.E+000,1.));
#538 = DIRECTION('',(1.,0.E+000,0.E+000));
#539 = AXIS2_PLACEMENT_3D('',#540,#541,#542);
#540 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#541 = DIRECTION('',(0.E+000,0.E+000,1.));
#542 = DIRECTION('',(1.,0.E+000,0.E+000));
#543 = AXIS2_PLACEMENT_3D('',#544,#545,#546);
#544 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#545 = DIRECTION('',(0.E+000,0.E+000,1.));
#546 = DIRECTION('',(1.,0.E+000,0.E+000));
#547 = AXIS2_PLACEMENT_3D('',#548,#549,#550);
#548 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#549 = DIRECTION('',(0.E+000,0.E+000,1.));
#550 = DIRECTION('',(1.,0.E+000,0.E+000));
#551 = AXIS2_PLACEMENT_3D('',#552,#553,#554);
#552 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#553 = DIRECTION('',(0.E+000,0.E+000,1.));
#554 = DIRECTION('',(1.,0.E+000,0.E+000));
#555 = AXIS2_PLACEMENT_3D('',#556,#557,#558);
#556 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#557 = DIRECTION('',(0.E+000,0.E+000,1.));
#558 = DIRECTION('',(1.,0.E+000,0.E+000));
#559 = AXIS2_PLACEMENT_3D('',#560,#561,#562);
#560 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#561 = DIRECTION('',(0.E+000,0.E+000,1.));
#562 = DIRECTION('',(1.,0.E+000,0.E+000));
#563 = AXIS2_PLACEMENT_3D('',#564,#565,#566);
#564 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#565 = DIRECTION('',(0.E+000,0.E+000,1.));
#566 = DIRECTION('',(1.,0.E+000,0.E+000));
#567 = AXIS2_PLACEMENT_3D('',#568,#569,#570);
#568 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#569 = DIRECTION('',(0.E+000,0.E+000,1.));
#570 = DIRECTION('',(1.,0.E+000,0.E+000));
#571 = AXIS2_PLACEMENT_3D('',#572,#573,#574);
#572 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#573 = DIRECTION('',(0.E+000,0.E+000,1.));
#574 = DIRECTION('',(1.,0.E+000,0.E+000));
#575 = AXIS2_PLACEMENT_3D('',#576,#577,#578);
#576 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#577 = DIRECTION('',(0.E+000,0.E+000,1.));
#578 = DIRECTION('',(1.,0.E+000,0.E+000));
#579 = AXIS2_PLACEMENT_3D('',#580,#581,#582);
#580 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#581 = DIRECTION('',(0.E+000,0.E+000,1.));
#582 = DIRECTION('',(1.,0.E+000,0.E+000));
#583 = AXIS2_PLACEMENT_3D('',#584,#585,#586);
#584 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#585 = DIRECTION('',(0.E+000,0.E+000,1.));
#586 = DIRECTION('',(1.,0.E+000,0.E+000));
#587 = AXIS2_PLACEMENT_3D('',#588,#589,#590);
#588 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#589 = DIRECTION('',(0.E+000,0.E+000,1.));
#590 = DIRECTION('',(1.,0.E+000,0.E+000));
#591 = AXIS2_PLACEMENT_3D('',#592,#593,#594);
#592 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#593 = DIRECTION('',(0.E+000,0.E+000,1.));
#594 = DIRECTION('',(1.,0.E+000,0.E+000));
#595 = AXIS2_PLACEMENT_3D('',#596,#597,#598);
#596 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#597 = DIRECTION('',(0.E+000,0.E+000,1.));
#598 = DIRECTION('',(1.,0.E+000,0.E+000));
#599 = AXIS2_PLACEMENT_3D('',#600,#601,#602);
#600 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#601 = DIRECTION('',(0.E+000,0.E+000,1.));
#602 = DIRECTION('',(1.,0.E+000,0.E+000));
#603 = AXIS2_PLACEMENT_3D('',#604,#605,#606);
#604 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#605 = DIRECTION('',(0.E+000,0.E+000,1.));
#606 = DIRECTION('',(1.,0.E+000,0.E+000));
#607 = AXIS2_PLACEMENT_3D('',#608,#609,#610);
#608 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#609 = DIRECTION('',(0.E+000,0.E+000,1.));
#610 = DIRECTION('',(1.,0.E+000,0.E+000));
#611 = AXIS2_PLACEMENT_3D('',#612,#613,#614);
#612 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#613 = DIRECTION('',(0.E+000,0.E+000,1.));
#614 = DIRECTION('',(1.,0.E+000,0.E+000));
#615 = AXIS2_PLACEMENT_3D('',#616,#617,#618);
#616 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#617 = DIRECTION('',(0.E+000,0.E+000,1.));
#618 = DIRECTION('',(1.,0.E+000,0.E+000));
#619 = AXIS2_PLACEMENT_3D('',#620,#621,#622);
#620 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#621 = DIRECTION('',(0.E+000,0.E+000,1.));
#622 = DIRECTION('',(1.,0.E+000,0.E+000));
#623 = AXIS2_PLACEMENT_3D('',#624,#625,#626);
#624 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#625 = DIRECTION('',(0.E+000,0.E+000,1.));
#626 = DIRECTION('',(1.,0.E+000,0.E+000));
#627 = AXIS2_PLACEMENT_3D('',#628,#629,#630);
#628 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#629 = DIRECTION('',(0.E+000,0.E+000,1.));
#630 = DIRECTION('',(1.,0.E+000,0.E+000));
#631 = AXIS2_PLACEMENT_3D('',#632,#633,#634);
#632 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#633 = DIRECTION('',(0.E+000,0.E+000,1.));
#634 = DIRECTION('',(1.,0.E+000,0.E+000));
#635 = AXIS2_PLACEMENT_3D('',#636,#637,#638);
#636 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#637 = DIRECTION('',(0.E+000,0.E+000,1.));
#638 = DIRECTION('',(1.,0.E+000,0.E+000));
#639 = AXIS2_PLACEMENT_3D('',#640,#641,#642);
#640 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#641 = DIRECTION('',(0.E+000,0.E+000,1.));
#642 = DIRECTION('',(1.,0.E+000,0.E+000));
#643 = AXIS2_PLACEMENT_3D('',#644,#645,#646);
#644 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#645 = DIRECTION('',(0.E+000,0.E+000,1.));
#646 = DIRECTION('',(1.,0.E+000,0.E+000));
#647 = AXIS2_PLACEMENT_3D('',#648,#649,#650);
#648 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#649 = DIRECTION('',(0.E+000,0.E+000,1.));
#650 = DIRECTION('',(1.,0.E+000,0.E+000));
#651 = AXIS2_PLACEMENT_3D('',#652,#653,#654);
#652 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#653 = DIRECTION('',(0.E+000,0.E+000,1.));
#654 = DIRECTION('',(1.,0.E+000,0.E+000));
#655 = AXIS2_PLACEMENT_3D('',#656,#657,#658);
#656 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#657 = DIRECTION('',(0.E+000,0.E+000,1.));
#658 = DIRECTION('',(1.,0.E+000,0.E+000));
#659 = AXIS2_PLACEMENT_3D('',#660,#661,#662);
#660 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#661 = DIRECTION('',(0.E+000,0.E+000,1.));
#662 = DIRECTION('',(1.,0.E+000,0.E+000));
#663 = AXIS2_PLACEMENT_3D('',#664,#665,#666);
#664 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#665 = DIRECTION('',(0.E+000,0.E+000,1.));
#666 = DIRECTION('',(1.,0.E+000,0.E+000));
#667 = AXIS2_PLACEMENT_3D('',#668,#669,#670);
#668 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#669 = DIRECTION('',(0.E+000,0.E+000,1.));
#670 = DIRECTION('',(1.,0.E+000,0.E+000));
#671 = AXIS2_PLACEMENT_3D('',#672,#673,#674);
#672 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#673 = DIRECTION('',(0.E+000,0.E+000,1.));
#674 = DIRECTION('',(1.,0.E+000,0.E+000));
#675 = AXIS2_PLACEMENT_3D('',#676,#677,#678);
#676 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#677 = DIRECTION('',(0.E+000,0.E+000,1.));
#678 = DIRECTION('',(1.,0.E+000,0.E+000));
#679 = AXIS2_PLACEMENT_3D('',#680,#681,#682);
#680 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#681 = DIRECTION('',(0.E+000,0.E+000,1.));
#682 = DIRECTION('',(1.,0.E+000,0.E+000));
#683 = AXIS2_PLACEMENT_3D('',#684,#685,#686);
#684 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#685 = DIRECTION('',(0.E+000,0.E+000,1.));
#686 = DIRECTION('',(1.,0.E+000,0.E+000));
#687 = AXIS2_PLACEMENT_3D('',#688,#689,#690);
#688 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#689 = DIRECTION('',(0.E+000,0.E+000,1.));
#690 = DIRECTION('',(1.,0.E+000,0.E+000));
#691 = AXIS2_PLACEMENT_3D('',#692,#693,#694);
#692 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#693 = DIRECTION('',(0.E+000,0.E+000,1.));
#694 = DIRECTION('',(1.,0.E+000,0.E+000));
#695 = AXIS2_PLACEMENT_3D('',#696,#697,#698);
#696 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#697 = DIRECTION('',(0.E+000,0.E+000,1.));
#698 = DIRECTION('',(1.,0.E+000,0.E+000));
#699 = AXIS2_PLACEMENT_3D('',#700,#701,#702);
#700 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#701 = DIRECTION('',(0.E+000,0.E+000,1.));
#702 = DIRECTION('',(1.,0.E+000,0.E+000));
#703 = AXIS2_PLACEMENT_3D('',#704,#705,#706);
#704 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#705 = DIRECTION('',(0.E+000,0.E+000,1.));
#706 = DIRECTION('',(1.,0.E+000,0.E+000));
#707 = AXIS2_PLACEMENT_3D('',#708,#709,#710);
#708 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#709 = DIRECTION('',(0.E+000,0.E+000,1.));
#710 = DIRECTION('',(1.,0.E+000,0.E+000));
#711 = AXIS2_PLACEMENT_3D('',#712,#713,#714);
#712 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#713 = DIRECTION('',(0.E+000,0.E+000,1.));
#714 = DIRECTION('',(1.,0.E+000,0.E+000));
#715 = AXIS2_PLACEMENT_3D('',#716,#717,#718);
#716 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#717 = DIRECTION('',(0.E+000,0.E+000,1.));
#718 = DIRECTION('',(1.,0.E+000,0.E+000));
#719 = AXIS2_PLACEMENT_3D('',#720,#721,#722);
#720 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#721 = DIRECTION('',(0.E+000,0.E+000,1.));
#722 = DIRECTION('',(1.,0.E+000,0.E+000));
#723 = AXIS2_PLACEMENT_3D('',#724,#725,#726);
#724 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#725 = DIRECTION('',(0.E+000,0.E+000,1.));
#726 = DIRECTION('',(1.,0.E+000,0.E+000));
#727 = AXIS2_PLACEMENT_3D('',#728,#729,#730);
#728 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#729 = DIRECTION('',(0.E+000,0.E+000,1.));
#730 = DIRECTION('',(1.,0.E+000,0.E+000));
#731 = AXIS2_PLACEMENT_3D('',#732,#733,#734);
#732 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#733 = DIRECTION('',(0.E+000,0.E+000,1.));
#734 = DIRECTION('',(1.,0.E+000,0.E+000));
#735 = AXIS2_PLACEMENT_3D('',#736,#737,#738);
#736 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#737 = DIRECTION('',(0.E+000,0.E+000,1.));
#738 = DIRECTION('',(1.,0.E+000,0.E+000));
#739 = AXIS2_PLACEMENT_3D('',#740,#741,#742);
#740 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#741 = DIRECTION('',(0.E+000,0.E+000,1.));
#742 = DIRECTION('',(1.,0.E+000,0.E+000));
#743 = AXIS2_PLACEMENT_3D('',#744,#745,#746);
#744 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#745 = DIRECTION('',(0.E+000,0.E+000,1.));
#746 = DIRECTION('',(1.,0.E+000,0.E+000));
#747 = AXIS2_PLACEMENT_3D('',#748,#749,#750);
#748 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#749 = DIRECTION('',(0.E+000,0.E+000,1.));
#750 = DIRECTION('',(1.,0.E+000,0.E+000));
#751 = AXIS2_PLACEMENT_3D('',#752,#753,#754);
#752 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#753 = DIRECTION('',(0.E+000,0.E+000,1.));
#754 = DIRECTION('',(1.,0.E+000,0.E+000));
#755 = AXIS2_PLACEMENT_3D('',#756,#757,#758);
#756 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#757 = DIRECTION('',(0.E+000,0.E+000,1.));
#758 = DIRECTION('',(1.,0.E+000,0.E+000));
#759 = AXIS2_PLACEMENT_3D('',#760,#761,#762);
#760 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#761 = DIRECTION('',(0.E+000,0.E+000,1.));
#762 = DIRECTION('',(1.,0.E+000,0.E+000));
#763 = AXIS2_PLACEMENT_3D('',#764,#765,#766);
#764 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#765 = DIRECTION('',(0.E+000,0.E+000,1.));
#766 = DIRECTION('',(1.,0.E+000,0.E+000));
#767 = AXIS2_PLACEMENT_3D('',#768,#769,#770);
#768 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#769 = DIRECTION('',(0.E+000,0.E+000,1.));
#770 = DIRECTION('',(1.,0.E+000,0.E+000));
#771 = AXIS2_PLACEMENT_3D('',#772,#773,#774);
#772 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#773 = DIRECTION('',(0.E+000,0.E+000,1.));
#774 = DIRECTION('',(1.,0.E+000,0.E+000));
#775 = AXIS2_PLACEMENT_3D('',#776,#777,#778);
#776 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#777 = DIRECTION('',(0.E+000,0.E+000,1.));
#778 = DIRECTION('',(1.,0.E+000,0.E+000));
#779 = AXIS2_PLACEMENT_3D('',#780,#781,#782);
#780 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#781 = DIRECTION('',(0.E+000,0.E+000,1.));
#782 = DIRECTION('',(1.,0.E+000,0.E+000));
#783 = AXIS2_PLACEMENT_3D('',#784,#785,#786);
#784 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#785 = DIRECTION('',(0.E+000,0.E+000,1.));
#786 = DIRECTION('',(1.,0.E+000,0.E+000));
#787 = AXIS2_PLACEMENT_3D('',#788,#789,#790);
#788 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#789 = DIRECTION('',(0.E+000,0.E+000,1.));
#790 = DIRECTION('',(1.,0.E+000,0.E+000));
#791 = AXIS2_PLACEMENT_3D('',#792,#793,#794);
#792 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#793 = DIRECTION('',(0.E+000,0.E+000,1.));
#794 = DIRECTION('',(1.,0.E+000,0.E+000));
#795 = AXIS2_PLACEMENT_3D('',#796,#797,#798);
#796 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#797 = DIRECTION('',(0.E+000,0.E+000,1.));
#798 = DIRECTION('',(1.,0.E+000,0.E+000));
#799 = AXIS2_PLACEMENT_3D('',#800,#801,#802);
#800 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#801 = DIRECTION('',(0.E+000,0.E+000,1.));
#802 = DIRECTION('',(1.,0.E+000,0.E+000));
#803 = AXIS2_PLACEMENT_3D('',#804,#805,#806);
#804 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#805 = DIRECTION('',(0.E+000,0.E+000,1.));
#806 = DIRECTION('',(1.,0.E+000,0.E+000));
#807 = AXIS2_PLACEMENT_3D('',#808,#809,#810);
#808 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#809 = DIRECTION('',(0.E+000,0.E+000,1.));
#810 = DIRECTION('',(1.,0.E+000,0.E+000));
#811 = AXIS2_PLACEMENT_3D('',#812,#813,#814);
#812 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#813 = DIRECTION('',(0.E+000,0.E+000,1.));
#814 = DIRECTION('',(1.,0.E+000,0.E+000));
#815 = AXIS2_PLACEMENT_3D('',#816,#817,#818);
#816 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#817 = DIRECTION('',(0.E+000,0.E+000,1.));
#818 = DIRECTION('',(1.,0.E+000,0.E+000));
#819 = AXIS2_PLACEMENT_3D('',#820,#821,#822);
#820 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#821 = DIRECTION('',(0.E+000,0.E+000,1.));
#822 = DIRECTION('',(1.,0.E+000,0.E+000));
#823 = AXIS2_PLACEMENT_3D('',#824,#825,#826);
#824 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#825 = DIRECTION('',(0.E+000,0.E+000,1.));
#826 = DIRECTION('',(1.,0.E+000,0.E+000));
#827 = AXIS2_PLACEMENT_3D('',#828,#829,#830);
#828 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#829 = DIRECTION('',(0.E+000,0.E+000,1.));
#830 = DIRECTION('',(1.,0.E+000,0.E+000));
#831 = AXIS2_PLACEMENT_3D('',#832,#833,#834);
#832 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#833 = DIRECTION('',(0.E+000,0.E+000,1.));
#834 = DIRECTION('',(1.,0.E+000,0.E+000));
#835 = AXIS2_PLACEMENT_3D('',#836,#837,#838);
#836 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#837 = DIRECTION('',(0.E+000,0.E+000,1.));
#838 = DIRECTION('',(1.,0.E+000,0.E+000));
#839 = AXIS2_PLACEMENT_3D('',#840,#841,#842);
#840 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#841 = DIRECTION('',(0.E+000,0.E+000,1.));
#842 = DIRECTION('',(1.,0.E+000,0.E+000));
#843 = AXIS2_PLACEMENT_3D('',#844,#845,#846);
#844 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#845 = DIRECTION('',(0.E+000,0.E+000,1.));
#846 = DIRECTION('',(1.,0.E+000,0.E+000));
#847 = AXIS2_PLACEMENT_3D('',#848,#849,#850);
#848 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#849 = DIRECTION('',(0.E+000,0.E+000,1.));
#850 = DIRECTION('',(1.,0.E+000,0.E+000));
#851 = AXIS2_PLACEMENT_3D('',#852,#853,#854);
#852 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#853 = DIRECTION('',(0.E+000,0.E+000,1.));
#854 = DIRECTION('',(1.,0.E+000,0.E+000));
#855 = AXIS2_PLACEMENT_3D('',#856,#857,#858);
#856 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#857 = DIRECTION('',(0.E+000,0.E+000,1.));
#858 = DIRECTION('',(1.,0.E+000,0.E+000));
#859 = AXIS2_PLACEMENT_3D('',#860,#861,#862);
#860 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#861 = DIRECTION('',(0.E+000,0.E+000,1.));
#862 = DIRECTION('',(1.,0.E+000,0.E+000));
#863 = AXIS2_PLACEMENT_3D('',#864,#865,#866);
#864 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#865 = DIRECTION('',(0.E+000,0.E+000,1.));
#866 = DIRECTION('',(1.,0.E+000,0.E+000));
#867 = AXIS2_PLACEMENT_3D('',#868,#869,#870);
#868 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#869 = DIRECTION('',(0.E+000,0.E+000,1.));
#870 = DIRECTION('',(1.,0.E+000,0.E+000));
#871 = AXIS2_PLACEMENT_3D('',#872,#873,#874);
#872 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#873 = DIRECTION('',(0.E+000,0.E+000,1.));
#874 = DIRECTION('',(1.,0.E+000,0.E+000));
#875 = AXIS2_PLACEMENT_3D('',#876,#877,#878);
#876 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#877 = DIRECTION('',(0.E+000,0.E+000,1.));
#878 = DIRECTION('',(1.,0.E+000,0.E+000));
#879 = AXIS2_PLACEMENT_3D('',#880,#881,#882);
#880 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#881 = DIRECTION('',(0.E+000,0.E+000,1.));
#882 = DIRECTION('',(1.,0.E+000,0.E+000));
#883 = AXIS2_PLACEMENT_3D('',#884,#885,#886);
#884 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#885 = DIRECTION('',(0.E+000,0.E+000,1.));
#886 = DIRECTION('',(1.,0.E+000,0.E+000));
#887 = AXIS2_PLACEMENT_3D('',#888,#889,#890);
#888 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#889 = DIRECTION('',(0.E+000,0.E+000,1.));
#890 = DIRECTION('',(1.,0.E+000,0.E+000));
#891 = AXIS2_PLACEMENT_3D('',#892,#893,#894);
#892 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#893 = DIRECTION('',(0.E+000,0.E+000,1.));
#894 = DIRECTION('',(1.,0.E+000,0.E+000));
#895 = AXIS2_PLACEMENT_3D('',#896,#897,#898);
#896 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#897 = DIRECTION('',(0.E+000,0.E+000,1.));
#898 = DIRECTION('',(1.,0.E+000,0.E+000));
#899 = AXIS2_PLACEMENT_3D('',#900,#901,#902);
#900 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#901 = DIRECTION('',(0.E+000,0.E+000,1.));
#902 = DIRECTION('',(1.,0.E+000,0.E+000));
#903 = AXIS2_PLACEMENT_3D('',#904,#905,#906);
#904 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#905 = DIRECTION('',(0.E+000,0.E+000,1.));
#906 = DIRECTION('',(1.,0.E+000,0.E+000));
#907 = AXIS2_PLACEMENT_3D('',#908,#909,#910);
#908 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#909 = DIRECTION('',(0.E+000,0.E+000,1.));
#910 = DIRECTION('',(1.,0.E+000,0.E+000));
#911 = AXIS2_PLACEMENT_3D('',#912,#913,#914);
#912 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#913 = DIRECTION('',(0.E+000,0.E+000,1.));
#914 = DIRECTION('',(1.,0.E+000,0.E+000));
#915 = AXIS2_PLACEMENT_3D('',#916,#917,#918);
#916 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#917 = DIRECTION('',(0.E+000,0.E+000,1.));
#918 = DIRECTION('',(1.,0.E+000,0.E+000));
#919 = AXIS2_PLACEMENT_3D('',#920,#921,#922);
#920 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#921 = DIRECTION('',(0.E+000,0.E+000,1.));
#922 = DIRECTION('',(1.,0.E+000,0.E+000));
#923 = AXIS2_PLACEMENT_3D('',#924,#925,#926);
#924 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#925 = DIRECTION('',(0.E+000,0.E+000,1.));
#926 = DIRECTION('',(1.,0.E+000,0.E+000));
#927 = AXIS2_PLACEMENT_3D('',#928,#929,#930);
#928 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#929 = DIRECTION('',(0.E+000,0.E+000,1.));
#930 = DIRECTION('',(1.,0.E+000,0.E+000));
#931 = AXIS2_PLACEMENT_3D('',#932,#933,#934);
#932 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#933 = DIRECTION('',(0.E+000,0.E+000,1.));
#934 = DIRECTION('',(1.,0.E+000,0.E+000));
#935 = AXIS2_PLACEMENT_3D('',#936,#937,#938);
#936 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#937 = DIRECTION('',(0.E+000,0.E+000,1.));
#938 = DIRECTION('',(1.,0.E+000,0.E+000));
#939 = AXIS2_PLACEMENT_3D('',#940,#941,#942);
#940 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#941 = DIRECTION('',(0.E+000,0.E+000,1.));
#942 = DIRECTION('',(1.,0.E+000,0.E+000));
#943 = AXIS2_PLACEMENT_3D('',#944,#945,#946);
#944 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#945 = DIRECTION('',(0.E+000,0.E+000,1.));
#946 = DIRECTION('',(1.,0.E+000,0.E+000));
#947 = AXIS2_PLACEMENT_3D('',#948,#949,#950);
#948 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#949 = DIRECTION('',(0.E+000,0.E+000,1.));
#950 = DIRECTION('',(1.,0.E+000,0.E+000));
#951 = AXIS2_PLACEMENT_3D('',#952,#953,#954);
#952 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#953 = DIRECTION('',(0.E+000,0.E+000,1.));
#954 = DIRECTION('',(1.,0.E+000,0.E+000));
#955 = AXIS2_PLACEMENT_3D('',#956,#957,#958);
#956 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#957 = DIRECTION('',(0.E+000,0.E+000,1.));
#958 = DIRECTION('',(1.,0.E+000,0.E+000));
#959 = AXIS2_PLACEMENT_3D('',#960,#961,#962);
#960 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#961 = DIRECTION('',(0.E+000,0.E+000,1.));
#962 = DIRECTION('',(1.,0.E+000,0.E+000));
#963 = AXIS2_PLACEMENT_3D('',#964,#965,#966);
#964 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#965 = DIRECTION('',(0.E+000,0.E+000,1.));
#966 = DIRECTION('',(1.,0.E+000,0.E+000));
#967 = AXIS2_PLACEMENT_3D('',#968,#969,#970);
#968 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#969 = DIRECTION('',(0.E+000,0.E+000,1.));
#970 = DIRECTION('',(1.,0.E+000,0.E+000));
#971 = AXIS2_PLACEMENT_3D('',#972,#973,#974);
#972 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#973 = DIRECTION('',(0.E+000,0.E+000,1.));
#974 = DIRECTION('',(1.,0.E+000,0.E+000));
#975 = AXIS2_PLACEMENT_3D('',#976,#977,#978);
#976 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#977 = DIRECTION('',(0.E+000,0.E+000,1.));
#978 = DIRECTION('',(1.,0.E+000,0.E+000));
#979 = AXIS2_PLACEMENT_3D('',#980,#981,#982);
#980 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#981 = DIRECTION('',(0.E+000,0.E+000,1.));
#982 = DIRECTION('',(1.,0.E+000,0.E+000));
#983 = AXIS2_PLACEMENT_3D('',#984,#985,#986);
#984 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#985 = DIRECTION('',(0.E+000,0.E+000,1.));
#986 = DIRECTION('',(1.,0.E+000,0.E+000));
#987 = AXIS2_PLACEMENT_3D('',#988,#989,#990);
#988 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#989 = DIRECTION('',(0.E+000,0.E+000,1.));
#990 = DIRECTION('',(1.,0.E+000,0.E+000));
#991 = AXIS2_PLACEMENT_3D('',#992,#993,#994);
#992 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#993 = DIRECTION('',(0.E+000,0.E+000,1.));
#994 = DIRECTION('',(1.,0.E+000,0.E+000));
#995 = AXIS2_PLACEMENT_3D('',#996,#997,#998);
#996 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#997 = DIRECTION('',(0.E+000,0.E+000,1.));
#998 = DIRECTION('',(1.,0.E+000,0.E+000));
#999 = AXIS2_PLACEMENT_3D('',#1000,#1001,#1002);
#1000 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1001 = DIRECTION('',(0.E+000,0.E+000,1.));
#1002 = DIRECTION('',(1.,0.E+000,0.E+000));
#1003 = AXIS2_PLACEMENT_3D('',#1004,#1005,#1006);
#1004 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1005 = DIRECTION('',(0.E+000,0.E+000,1.));
#1006 = DIRECTION('',(1.,0.E+000,0.E+000));
#1007 = AXIS2_PLACEMENT_3D('',#1008,#1009,#1010);
#1008 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1009 = DIRECTION('',(0.E+000,0.E+000,1.));
#1010 = DIRECTION('',(1.,0.E+000,0.E+000));
#1011 = AXIS2_PLACEMENT_3D('',#1012,#1013,#1014);
#1012 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1013 = DIRECTION('',(0.E+000,0.E+000,1.));
#1014 = DIRECTION('',(1.,0.E+000,0.E+000));
#1015 = AXIS2_PLACEMENT_3D('',#1016,#1017,#1018);
#1016 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1017 = DIRECTION('',(0.E+000,0.E+000,1.));
#1018 = DIRECTION('',(1.,0.E+000,0.E+000));
#1019 = AXIS2_PLACEMENT_3D('',#1020,#1021,#1022);
#1020 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1021 = DIRECTION('',(0.E+000,0.E+000,1.));
#1022 = DIRECTION('',(1.,0.E+000,0.E+000));
#1023 = AXIS2_PLACEMENT_3D('',#1024,#1025,#1026);
#1024 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1025 = DIRECTION('',(0.E+000,0.E+000,1.));
#1026 = DIRECTION('',(1.,0.E+000,0.E+000));
#1027 = AXIS2_PLACEMENT_3D('',#1028,#1029,#1030);
#1028 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1029 = DIRECTION('',(0.E+000,0.E+000,1.));
#1030 = DIRECTION('',(1.,0.E+000,0.E+000));
#1031 = AXIS2_PLACEMENT_3D('',#1032,#1033,#1034);
#1032 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1033 = DIRECTION('',(0.E+000,0.E+000,1.));
#1034 = DIRECTION('',(1.,0.E+000,0.E+000));
#1035 = AXIS2_PLACEMENT_3D('',#1036,#1037,#1038);
#1036 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1037 = DIRECTION('',(0.E+000,0.E+000,1.));
#1038 = DIRECTION('',(1.,0.E+000,0.E+000));
#1039 = AXIS2_PLACEMENT_3D('',#1040,#1041,#1042);
#1040 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1041 = DIRECTION('',(0.E+000,0.E+000,1.));
#1042 = DIRECTION('',(1.,0.E+000,0.E+000));
#1043 = AXIS2_PLACEMENT_3D('',#1044,#1045,#1046);
#1044 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1045 = DIRECTION('',(0.E+000,0.E+000,1.));
#1046 = DIRECTION('',(1.,0.E+000,0.E+000));
#1047 = AXIS2_PLACEMENT_3D('',#1048,#1049,#1050);
#1048 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1049 = DIRECTION('',(0.E+000,0.E+000,1.));
#1050 = DIRECTION('',(1.,0.E+000,0.E+000));
#1051 = AXIS2_PLACEMENT_3D('',#1052,#1053,#1054);
#1052 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1053 = DIRECTION('',(0.E+000,0.E+000,1.));
#1054 = DIRECTION('',(1.,0.E+000,0.E+000));
#1055 = AXIS2_PLACEMENT_3D('',#1056,#1057,#1058);
#1056 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1057 = DIRECTION('',(0.E+000,0.E+000,1.));
#1058 = DIRECTION('',(1.,0.E+000,0.E+000));
#1059 = AXIS2_PLACEMENT_3D('',#1060,#1061,#1062);
#1060 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1061 = DIRECTION('',(0.E+000,0.E+000,1.));
#1062 = DIRECTION('',(1.,0.E+000,0.E+000));
#1063 = AXIS2_PLACEMENT_3D('',#1064,#1065,#1066);
#1064 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1065 = DIRECTION('',(0.E+000,0.E+000,1.));
#1066 = DIRECTION('',(1.,0.E+000,0.E+000));
#1067 = AXIS2_PLACEMENT_3D('',#1068,#1069,#1070);
#1068 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1069 = DIRECTION('',(0.E+000,0.E+000,1.));
#1070 = DIRECTION('',(1.,0.E+000,0.E+000));
#1071 = AXIS2_PLACEMENT_3D('',#1072,#1073,#1074);
#1072 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1073 = DIRECTION('',(0.E+000,0.E+000,1.));
#1074 = DIRECTION('',(1.,0.E+000,0.E+000));
#1075 = AXIS2_PLACEMENT_3D('',#1076,#1077,#1078);
#1076 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1077 = DIRECTION('',(0.E+000,0.E+000,1.));
#1078 = DIRECTION('',(1.,0.E+000,0.E+000));
#1079 = AXIS2_PLACEMENT_3D('',#1080,#1081,#1082);
#1080 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1081 = DIRECTION('',(0.E+000,0.E+000,1.));
#1082 = DIRECTION('',(1.,0.E+000,0.E+000));
#1083 = AXIS2_PLACEMENT_3D('',#1084,#1085,#1086);
#1084 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1085 = DIRECTION('',(0.E+000,0.E+000,1.));
#1086 = DIRECTION('',(1.,0.E+000,0.E+000));
#1087 = AXIS2_PLACEMENT_3D('',#1088,#1089,#1090);
#1088 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1089 = DIRECTION('',(0.E+000,0.E+000,1.));
#1090 = DIRECTION('',(1.,0.E+000,0.E+000));
#1091 = AXIS2_PLACEMENT_3D('',#1092,#1093,#1094);
#1092 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1093 = DIRECTION('',(0.E+000,0.E+000,1.));
#1094 = DIRECTION('',(1.,0.E+000,0.E+000));
#1095 = AXIS2_PLACEMENT_3D('',#1096,#1097,#1098);
#1096 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1097 = DIRECTION('',(0.E+000,0.E+000,1.));
#1098 = DIRECTION('',(1.,0.E+000,0.E+000));
#1099 = AXIS2_PLACEMENT_3D('',#1100,#1101,#1102);
#1100 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1101 = DIRECTION('',(0.E+000,0.E+000,1.));
#1102 = DIRECTION('',(1.,0.E+000,0.E+000));
#1103 = AXIS2_PLACEMENT_3D('',#1104,#1105,#1106);
#1104 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1105 = DIRECTION('',(0.E+000,0.E+000,1.));
#1106 = DIRECTION('',(1.,0.E+000,0.E+000));
#1107 = AXIS2_PLACEMENT_3D('',#1108,#1109,#1110);
#1108 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1109 = DIRECTION('',(0.E+000,0.E+000,1.));
#1110 = DIRECTION('',(1.,0.E+000,0.E+000));
#1111 = AXIS2_PLACEMENT_3D('',#1112,#1113,#1114);
#1112 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1113 = DIRECTION('',(0.E+000,0.E+000,1.));
#1114 = DIRECTION('',(1.,0.E+000,0.E+000));
#1115 = AXIS2_PLACEMENT_3D('',#1116,#1117,#1118);
#1116 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1117 = DIRECTION('',(0.E+000,0.E+000,1.));
#1118 = DIRECTION('',(1.,0.E+000,0.E+000));
#1119 = AXIS2_PLACEMENT_3D('',#1120,#1121,#1122);
#1120 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1121 = DIRECTION('',(0.E+000,0.E+000,1.));
#1122 = DIRECTION('',(1.,0.E+000,0.E+000));
#1123 = AXIS2_PLACEMENT_3D('',#1124,#1125,#1126);
#1124 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1125 = DIRECTION('',(0.E+000,0.E+000,1.));
#1126 = DIRECTION('',(1.,0.E+000,0.E+000));
#1127 = AXIS2_PLACEMENT_3D('',#1128,#1129,#1130);
#1128 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1129 = DIRECTION('',(0.E+000,0.E+000,1.));
#1130 = DIRECTION('',(1.,0.E+000,0.E+000));
#1131 = AXIS2_PLACEMENT_3D('',#1132,#1133,#1134);
#1132 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1133 = DIRECTION('',(0.E+000,0.E+000,1.));
#1134 = DIRECTION('',(1.,0.E+000,0.E+000));
#1135 = AXIS2_PLACEMENT_3D('',#1136,#1137,#1138);
#1136 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1137 = DIRECTION('',(0.E+000,0.E+000,1.));
#1138 = DIRECTION('',(1.,0.E+000,0.E+000));
#1139 = AXIS2_PLACEMENT_3D('',#1140,#1141,#1142);
#1140 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1141 = DIRECTION('',(0.E+000,0.E+000,1.));
#1142 = DIRECTION('',(1.,0.E+000,0.E+000));
#1143 = AXIS2_PLACEMENT_3D('',#1144,#1145,#1146);
#1144 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1145 = DIRECTION('',(0.E+000,0.E+000,1.));
#1146 = DIRECTION('',(1.,0.E+000,0.E+000));
#1147 = AXIS2_PLACEMENT_3D('',#1148,#1149,#1150);
#1148 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1149 = DIRECTION('',(0.E+000,0.E+000,1.));
#1150 = DIRECTION('',(1.,0.E+000,0.E+000));
#1151 = AXIS2_PLACEMENT_3D('',#1152,#1153,#1154);
#1152 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1153 = DIRECTION('',(0.E+000,0.E+000,1.));
#1154 = DIRECTION('',(1.,0.E+000,0.E+000));
#1155 = AXIS2_PLACEMENT_3D('',#1156,#1157,#1158);
#1156 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1157 = DIRECTION('',(0.E+000,0.E+000,1.));
#1158 = DIRECTION('',(1.,0.E+000,0.E+000));
#1159 = AXIS2_PLACEMENT_3D('',#1160,#1161,#1162);
#1160 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1161 = DIRECTION('',(0.E+000,0.E+000,1.));
#1162 = DIRECTION('',(1.,0.E+000,0.E+000));
#1163 = AXIS2_PLACEMENT_3D('',#1164,#1165,#1166);
#1164 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1165 = DIRECTION('',(0.E+000,0.E+000,1.));
#1166 = DIRECTION('',(1.,0.E+000,0.E+000));
#1167 = AXIS2_PLACEMENT_3D('',#1168,#1169,#1170);
#1168 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1169 = DIRECTION('',(0.E+000,0.E+000,1.));
#1170 = DIRECTION('',(1.,0.E+000,0.E+000));
#1171 = AXIS2_PLACEMENT_3D('',#1172,#1173,#1174);
#1172 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1173 = DIRECTION('',(0.E+000,0.E+000,1.));
#1174 = DIRECTION('',(1.,0.E+000,0.E+000));
#1175 = AXIS2_PLACEMENT_3D('',#1176,#1177,#1178);
#1176 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1177 = DIRECTION('',(0.E+000,0.E+000,1.));
#1178 = DIRECTION('',(1.,0.E+000,0.E+000));
#1179 = AXIS2_PLACEMENT_3D('',#1180,#1181,#1182);
#1180 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1181 = DIRECTION('',(0.E+000,0.E+000,1.));
#1182 = DIRECTION('',(1.,0.E+000,0.E+000));
#1183 = AXIS2_PLACEMENT_3D('',#1184,#1185,#1186);
#1184 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1185 = DIRECTION('',(0.E+000,0.E+000,1.));
#1186 = DIRECTION('',(1.,0.E+000,0.E+000));
#1187 = AXIS2_PLACEMENT_3D('',#1188,#1189,#1190);
#1188 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1189 = DIRECTION('',(0.E+000,0.E+000,1.));
#1190 = DIRECTION('',(1.,0.E+000,0.E+000));
#1191 = AXIS2_PLACEMENT_3D('',#1192,#1193,#1194);
#1192 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1193 = DIRECTION('',(0.E+000,0.E+000,1.));
#1194 = DIRECTION('',(1.,0.E+000,0.E+000));
#1195 = AXIS2_PLACEMENT_3D('',#1196,#1197,#1198);
#1196 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1197 = DIRECTION('',(0.E+000,0.E+000,1.));
#1198 = DIRECTION('',(1.,0.E+000,0.E+000));
#1199 = AXIS2_PLACEMENT_3D('',#1200,#1201,#1202);
#1200 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1201 = DIRECTION('',(0.E+000,0.E+000,1.));
#1202 = DIRECTION('',(1.,0.E+000,0.E+000));
#1203 = AXIS2_PLACEMENT_3D('',#1204,#1205,#1206);
#1204 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1205 = DIRECTION('',(0.E+000,0.E+000,1.));
#1206 = DIRECTION('',(1.,0.E+000,0.E+000));
#1207 = AXIS2_PLACEMENT_3D('',#1208,#1209,#1210);
#1208 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1209 = DIRECTION('',(0.E+000,0.E+000,1.));
#1210 = DIRECTION('',(1.,0.E+000,0.E+000));
#1211 = AXIS2_PLACEMENT_3D('',#1212,#1213,#1214);
#1212 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1213 = DIRECTION('',(0.E+000,0.E+000,1.));
#1214 = DIRECTION('',(1.,0.E+000,0.E+000));
#1215 = AXIS2_PLACEMENT_3D('',#1216,#1217,#1218);
#1216 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1217 = DIRECTION('',(0.E+000,0.E+000,1.));
#1218 = DIRECTION('',(1.,0.E+000,0.E+000));
#1219 = AXIS2_PLACEMENT_3D('',#1220,#1221,#1222);
#1220 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1221 = DIRECTION('',(0.E+000,0.E+000,1.));
#1222 = DIRECTION('',(1.,0.E+000,0.E+000));
#1223 = AXIS2_PLACEMENT_3D('',#1224,#1225,#1226);
#1224 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1225 = DIRECTION('',(0.E+000,0.E+000,1.));
#1226 = DIRECTION('',(1.,0.E+000,0.E+000));
#1227 = AXIS2_PLACEMENT_3D('',#1228,#1229,#1230);
#1228 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1229 = DIRECTION('',(0.E+000,0.E+000,1.));
#1230 = DIRECTION('',(1.,0.E+000,0.E+000));
#1231 = AXIS2_PLACEMENT_3D('',#1232,#1233,#1234);
#1232 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1233 = DIRECTION('',(0.E+000,0.E+000,1.));
#1234 = DIRECTION('',(1.,0.E+000,0.E+000));
#1235 = AXIS2_PLACEMENT_3D('',#1236,#1237,#1238);
#1236 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1237 = DIRECTION('',(0.E+000,0.E+000,1.));
#1238 = DIRECTION('',(1.,0.E+000,0.E+000));
#1239 = AXIS2_PLACEMENT_3D('',#1240,#1241,#1242);
#1240 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1241 = DIRECTION('',(0.E+000,0.E+000,1.));
#1242 = DIRECTION('',(1.,0.E+000,0.E+000));
#1243 = AXIS2_PLACEMENT_3D('',#1244,#1245,#1246);
#1244 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1245 = DIRECTION('',(0.E+000,0.E+000,1.));
#1246 = DIRECTION('',(1.,0.E+000,0.E+000));
#1247 = AXIS2_PLACEMENT_3D('',#1248,#1249,#1250);
#1248 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1249 = DIRECTION('',(0.E+000,0.E+000,1.));
#1250 = DIRECTION('',(1.,0.E+000,0.E+000));
#1251 = AXIS2_PLACEMENT_3D('',#1252,#1253,#1254);
#1252 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1253 = DIRECTION('',(0.E+000,0.E+000,1.));
#1254 = DIRECTION('',(1.,0.E+000,0.E+000));
#1255 = AXIS2_PLACEMENT_3D('',#1256,#1257,#1258);
#1256 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1257 = DIRECTION('',(0.E+000,0.E+000,1.));
#1258 = DIRECTION('',(1.,0.E+000,0.E+000));
#1259 = AXIS2_PLACEMENT_3D('',#1260,#1261,#1262);
#1260 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1261 = DIRECTION('',(0.E+000,0.E+000,1.));
#1262 = DIRECTION('',(1.,0.E+000,0.E+000));
#1263 = AXIS2_PLACEMENT_3D('',#1264,#1265,#1266);
#1264 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1265 = DIRECTION('',(0.E+000,0.E+000,1.));
#1266 = DIRECTION('',(1.,0.E+000,0.E+000));
#1267 = AXIS2_PLACEMENT_3D('',#1268,#1269,#1270);
#1268 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1269 = DIRECTION('',(0.E+000,0.E+000,1.));
#1270 = DIRECTION('',(1.,0.E+000,0.E+000));
#1271 = AXIS2_PLACEMENT_3D('',#1272,#1273,#1274);
#1272 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1273 = DIRECTION('',(0.E+000,0.E+000,1.));
#1274 = DIRECTION('',(1.,0.E+000,0.E+000));
#1275 = AXIS2_PLACEMENT_3D('',#1276,#1277,#1278);
#1276 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1277 = DIRECTION('',(0.E+000,0.E+000,1.));
#1278 = DIRECTION('',(1.,0.E+000,0.E+000));
#1279 = AXIS2_PLACEMENT_3D('',#1280,#1281,#1282);
#1280 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1281 = DIRECTION('',(0.E+000,0.E+000,1.));
#1282 = DIRECTION('',(1.,0.E+000,0.E+000));
#1283 = AXIS2_PLACEMENT_3D('',#1284,#1285,#1286);
#1284 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1285 = DIRECTION('',(0.E+000,0.E+000,1.));
#1286 = DIRECTION('',(1.,0.E+000,0.E+000));
#1287 = AXIS2_PLACEMENT_3D('',#1288,#1289,#1290);
#1288 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1289 = DIRECTION('',(0.E+000,0.E+000,1.));
#1290 = DIRECTION('',(1.,0.E+000,0.E+000));
#1291 = AXIS2_PLACEMENT_3D('',#1292,#1293,#1294);
#1292 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1293 = DIRECTION('',(0.E+000,0.E+000,1.));
#1294 = DIRECTION('',(1.,0.E+000,0.E+000));
#1295 = AXIS2_PLACEMENT_3D('',#1296,#1297,#1298);
#1296 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1297 = DIRECTION('',(0.E+000,0.E+000,1.));
#1298 = DIRECTION('',(1.,0.E+000,0.E+000));
#1299 = AXIS2_PLACEMENT_3D('',#1300,#1301,#1302);
#1300 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1301 = DIRECTION('',(0.E+000,0.E+000,1.));
#1302 = DIRECTION('',(1.,0.E+000,0.E+000));
#1303 = AXIS2_PLACEMENT_3D('',#1304,#1305,#1306);
#1304 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1305 = DIRECTION('',(0.E+000,0.E+000,1.));
#1306 = DIRECTION('',(1.,0.E+000,0.E+000));
#1307 = AXIS2_PLACEMENT_3D('',#1308,#1309,#1310);
#1308 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1309 = DIRECTION('',(0.E+000,0.E+000,1.));
#1310 = DIRECTION('',(1.,0.E+000,0.E+000));
#1311 = AXIS2_PLACEMENT_3D('',#1312,#1313,#1314);
#1312 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1313 = DIRECTION('',(0.E+000,0.E+000,1.));
#1314 = DIRECTION('',(1.,0.E+000,0.E+000));
#1315 = AXIS2_PLACEMENT_3D('',#1316,#1317,#1318);
#1316 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1317 = DIRECTION('',(0.E+000,0.E+000,1.));
#1318 = DIRECTION('',(1.,0.E+000,0.E+000));
#1319 = AXIS2_PLACEMENT_3D('',#1320,#1321,#1322);
#1320 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1321 = DIRECTION('',(0.E+000,0.E+000,1.));
#1322 = DIRECTION('',(1.,0.E+000,0.E+000));
#1323 = AXIS2_PLACEMENT_3D('',#1324,#1325,#1326);
#1324 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1325 = DIRECTION('',(0.E+000,0.E+000,1.));
#1326 = DIRECTION('',(1.,0.E+000,0.E+000));
#1327 = AXIS2_PLACEMENT_3D('',#1328,#1329,#1330);
#1328 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1329 = DIRECTION('',(0.E+000,0.E+000,1.));
#1330 = DIRECTION('',(1.,0.E+000,0.E+000));
#1331 = AXIS2_PLACEMENT_3D('',#1332,#1333,#1334);
#1332 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1333 = DIRECTION('',(0.E+000,0.E+000,1.));
#1334 = DIRECTION('',(1.,0.E+000,0.E+000));
#1335 = AXIS2_PLACEMENT_3D('',#1336,#1337,#1338);
#1336 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1337 = DIRECTION('',(0.E+000,0.E+000,1.));
#1338 = DIRECTION('',(1.,0.E+000,0.E+000));
#1339 = AXIS2_PLACEMENT_3D('',#1340,#1341,#1342);
#1340 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1341 = DIRECTION('',(0.E+000,0.E+000,1.));
#1342 = DIRECTION('',(1.,0.E+000,0.E+000));
#1343 = AXIS2_PLACEMENT_3D('',#1344,#1345,#1346);
#1344 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1345 = DIRECTION('',(0.E+000,0.E+000,1.));
#1346 = DIRECTION('',(1.,0.E+000,0.E+000));
#1347 = AXIS2_PLACEMENT_3D('',#1348,#1349,#1350);
#1348 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1349 = DIRECTION('',(0.E+000,0.E+000,1.));
#1350 = DIRECTION('',(1.,0.E+000,0.E+000));
#1351 = AXIS2_PLACEMENT_3D('',#1352,#1353,#1354);
#1352 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1353 = DIRECTION('',(0.E+000,0.E+000,1.));
#1354 = DIRECTION('',(1.,0.E+000,0.E+000));
#1355 = AXIS2_PLACEMENT_3D('',#1356,#1357,#1358);
#1356 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1357 = DIRECTION('',(0.E+000,0.E+000,1.));
#1358 = DIRECTION('',(1.,0.E+000,0.E+000));
#1359 = AXIS2_PLACEMENT_3D('',#1360,#1361,#1362);
#1360 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1361 = DIRECTION('',(0.E+000,0.E+000,1.));
#1362 = DIRECTION('',(1.,0.E+000,0.E+000));
#1363 = AXIS2_PLACEMENT_3D('',#1364,#1365,#1366);
#1364 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1365 = DIRECTION('',(0.E+000,0.E+000,1.));
#1366 = DIRECTION('',(1.,0.E+000,0.E+000));
#1367 = AXIS2_PLACEMENT_3D('',#1368,#1369,#1370);
#1368 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1369 = DIRECTION('',(0.E+000,0.E+000,1.));
#1370 = DIRECTION('',(1.,0.E+000,0.E+000));
#1371 = AXIS2_PLACEMENT_3D('',#1372,#1373,#1374);
#1372 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1373 = DIRECTION('',(0.E+000,0.E+000,1.));
#1374 = DIRECTION('',(1.,0.E+000,0.E+000));
#1375 = AXIS2_PLACEMENT_3D('',#1376,#1377,#1378);
#1376 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1377 = DIRECTION('',(0.E+000,0.E+000,1.));
#1378 = DIRECTION('',(1.,0.E+000,0.E+000));
#1379 = AXIS2_PLACEMENT_3D('',#1380,#1381,#1382);
#1380 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1381 = DIRECTION('',(0.E+000,0.E+000,1.));
#1382 = DIRECTION('',(1.,0.E+000,0.E+000));
#1383 = AXIS2_PLACEMENT_3D('',#1384,#1385,#1386);
#1384 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1385 = DIRECTION('',(0.E+000,0.E+000,1.));
#1386 = DIRECTION('',(1.,0.E+000,0.E+000));
#1387 = AXIS2_PLACEMENT_3D('',#1388,#1389,#1390);
#1388 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1389 = DIRECTION('',(0.E+000,0.E+000,1.));
#1390 = DIRECTION('',(1.,0.E+000,0.E+000));
#1391 = AXIS2_PLACEMENT_3D('',#1392,#1393,#1394);
#1392 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1393 = DIRECTION('',(0.E+000,0.E+000,1.));
#1394 = DIRECTION('',(1.,0.E+000,0.E+000));
#1395 = AXIS2_PLACEMENT_3D('',#1396,#1397,#1398);
#1396 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1397 = DIRECTION('',(0.E+000,0.E+000,1.));
#1398 = DIRECTION('',(1.,0.E+000,0.E+000));
#1399 = AXIS2_PLACEMENT_3D('',#1400,#1401,#1402);
#1400 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1401 = DIRECTION('',(0.E+000,0.E+000,1.));
#1402 = DIRECTION('',(1.,0.E+000,0.E+000));
#1403 = AXIS2_PLACEMENT_3D('',#1404,#1405,#1406);
#1404 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1405 = DIRECTION('',(0.E+000,0.E+000,1.));
#1406 = DIRECTION('',(1.,0.E+000,0.E+000));
#1407 = AXIS2_PLACEMENT_3D('',#1408,#1409,#1410);
#1408 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1409 = DIRECTION('',(0.E+000,0.E+000,1.));
#1410 = DIRECTION('',(1.,0.E+000,0.E+000));
#1411 = AXIS2_PLACEMENT_3D('',#1412,#1413,#1414);
#1412 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1413 = DIRECTION('',(0.E+000,0.E+000,1.));
#1414 = DIRECTION('',(1.,0.E+000,0.E+000));
#1415 = AXIS2_PLACEMENT_3D('',#1416,#1417,#1418);
#1416 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1417 = DIRECTION('',(0.E+000,0.E+000,1.));
#1418 = DIRECTION('',(1.,0.E+000,0.E+000));
#1419 = AXIS2_PLACEMENT_3D('',#1420,#1421,#1422);
#1420 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1421 = DIRECTION('',(0.E+000,0.E+000,1.));
#1422 = DIRECTION('',(1.,0.E+000,0.E+000));
#1423 = AXIS2_PLACEMENT_3D('',#1424,#1425,#1426);
#1424 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1425 = DIRECTION('',(0.E+000,0.E+000,1.));
#1426 = DIRECTION('',(1.,0.E+000,0.E+000));
#1427 = AXIS2_PLACEMENT_3D('',#1428,#1429,#1430);
#1428 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1429 = DIRECTION('',(0.E+000,0.E+000,1.));
#1430 = DIRECTION('',(1.,0.E+000,0.E+000));
#1431 = AXIS2_PLACEMENT_3D('',#1432,#1433,#1434);
#1432 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1433 = DIRECTION('',(0.E+000,0.E+000,1.));
#1434 = DIRECTION('',(1.,0.E+000,0.E+000));
#1435 = AXIS2_PLACEMENT_3D('',#1436,#1437,#1438);
#1436 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1437 = DIRECTION('',(0.E+000,0.E+000,1.));
#1438 = DIRECTION('',(1.,0.E+000,0.E+000));
#1439 = AXIS2_PLACEMENT_3D('',#1440,#1441,#1442);
#1440 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1441 = DIRECTION('',(0.E+000,0.E+000,1.));
#1442 = DIRECTION('',(1.,0.E+000,0.E+000));
#1443 = AXIS2_PLACEMENT_3D('',#1444,#1445,#1446);
#1444 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1445 = DIRECTION('',(0.E+000,0.E+000,1.));
#1446 = DIRECTION('',(1.,0.E+000,0.E+000));
#1447 = AXIS2_PLACEMENT_3D('',#1448,#1449,#1450);
#1448 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1449 = DIRECTION('',(0.E+000,0.E+000,1.));
#1450 = DIRECTION('',(1.,0.E+000,0.E+000));
#1451 = AXIS2_PLACEMENT_3D('',#1452,#1453,#1454);
#1452 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1453 = DIRECTION('',(0.E+000,0.E+000,1.));
#1454 = DIRECTION('',(1.,0.E+000,0.E+000));
#1455 = AXIS2_PLACEMENT_3D('',#1456,#1457,#1458);
#1456 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1457 = DIRECTION('',(0.E+000,0.E+000,1.));
#1458 = DIRECTION('',(1.,0.E+000,0.E+000));
#1459 = AXIS2_PLACEMENT_3D('',#1460,#1461,#1462);
#1460 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1461 = DIRECTION('',(0.E+000,0.E+000,1.));
#1462 = DIRECTION('',(1.,0.E+000,0.E+000));
#1463 = AXIS2_PLACEMENT_3D('',#1464,#1465,#1466);
#1464 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1465 = DIRECTION('',(0.E+000,0.E+000,1.));
#1466 = DIRECTION('',(1.,0.E+000,0.E+000));
#1467 = AXIS2_PLACEMENT_3D('',#1468,#1469,#1470);
#1468 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1469 = DIRECTION('',(0.E+000,0.E+000,1.));
#1470 = DIRECTION('',(1.,0.E+000,0.E+000));
#1471 = AXIS2_PLACEMENT_3D('',#1472,#1473,#1474);
#1472 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1473 = DIRECTION('',(0.E+000,0.E+000,1.));
#1474 = DIRECTION('',(1.,0.E+000,0.E+000));
#1475 = AXIS2_PLACEMENT_3D('',#1476,#1477,#1478);
#1476 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1477 = DIRECTION('',(0.E+000,0.E+000,1.));
#1478 = DIRECTION('',(1.,0.E+000,0.E+000));
#1479 = AXIS2_PLACEMENT_3D('',#1480,#1481,#1482);
#1480 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1481 = DIRECTION('',(0.E+000,0.E+000,1.));
#1482 = DIRECTION('',(1.,0.E+000,0.E+000));
#1483 = AXIS2_PLACEMENT_3D('',#1484,#1485,#1486);
#1484 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1485 = DIRECTION('',(0.E+000,0.E+000,1.));
#1486 = DIRECTION('',(1.,0.E+000,0.E+000));
#1487 = AXIS2_PLACEMENT_3D('',#1488,#1489,#1490);
#1488 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1489 = DIRECTION('',(0.E+000,0.E+000,1.));
#1490 = DIRECTION('',(1.,0.E+000,0.E+000));
#1491 = AXIS2_PLACEMENT_3D('',#1492,#1493,#1494);
#1492 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1493 = DIRECTION('',(0.E+000,0.E+000,1.));
#1494 = DIRECTION('',(1.,0.E+000,0.E+000));
#1495 = AXIS2_PLACEMENT_3D('',#1496,#1497,#1498);
#1496 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1497 = DIRECTION('',(0.E+000,0.E+000,1.));
#1498 = DIRECTION('',(1.,0.E+000,0.E+000));
#1499 = AXIS2_PLACEMENT_3D('',#1500,#1501,#1502);
#1500 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1501 = DIRECTION('',(0.E+000,0.E+000,1.));
#1502 = DIRECTION('',(1.,0.E+000,0.E+000));
#1503 = AXIS2_PLACEMENT_3D('',#1504,#1505,#1506);
#1504 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1505 = DIRECTION('',(0.E+000,0.E+000,1.));
#1506 = DIRECTION('',(1.,0.E+000,0.E+000));
#1507 = AXIS2_PLACEMENT_3D('',#1508,#1509,#1510);
#1508 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1509 = DIRECTION('',(0.E+000,0.E+000,1.));
#1510 = DIRECTION('',(1.,0.E+000,0.E+000));
#1511 = AXIS2_PLACEMENT_3D('',#1512,#1513,#1514);
#1512 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1513 = DIRECTION('',(0.E+000,0.E+000,1.));
#1514 = DIRECTION('',(1.,0.E+000,0.E+000));
#1515 = AXIS2_PLACEMENT_3D('',#1516,#1517,#1518);
#1516 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1517 = DIRECTION('',(0.E+000,0.E+000,1.));
#1518 = DIRECTION('',(1.,0.E+000,0.E+000));
#1519 = AXIS2_PLACEMENT_3D('',#1520,#1521,#1522);
#1520 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1521 = DIRECTION('',(0.E+000,0.E+000,1.));
#1522 = DIRECTION('',(1.,0.E+000,0.E+000));
#1523 = AXIS2_PLACEMENT_3D('',#1524,#1525,#1526);
#1524 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1525 = DIRECTION('',(0.E+000,0.E+000,1.));
#1526 = DIRECTION('',(1.,0.E+000,0.E+000));
#1527 = AXIS2_PLACEMENT_3D('',#1528,#1529,#1530);
#1528 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1529 = DIRECTION('',(0.E+000,0.E+000,1.));
#1530 = DIRECTION('',(1.,0.E+000,0.E+000));
#1531 = AXIS2_PLACEMENT_3D('',#1532,#1533,#1534);
#1532 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1533 = DIRECTION('',(0.E+000,0.E+000,1.));
#1534 = DIRECTION('',(1.,0.E+000,0.E+000));
#1535 = AXIS2_PLACEMENT_3D('',#1536,#1537,#1538);
#1536 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1537 = DIRECTION('',(0.E+000,0.E+000,1.));
#1538 = DIRECTION('',(1.,0.E+000,0.E+000));
#1539 = AXIS2_PLACEMENT_3D('',#1540,#1541,#1542);
#1540 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1541 = DIRECTION('',(0.E+000,0.E+000,1.));
#1542 = DIRECTION('',(1.,0.E+000,0.E+000));
#1543 = AXIS2_PLACEMENT_3D('',#1544,#1545,#1546);
#1544 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1545 = DIRECTION('',(0.E+000,0.E+000,1.));
#1546 = DIRECTION('',(1.,0.E+000,0.E+000));
#1547 = AXIS2_PLACEMENT_3D('',#1548,#1549,#1550);
#1548 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1549 = DIRECTION('',(0.E+000,0.E+000,1.));
#1550 = DIRECTION('',(1.,0.E+000,0.E+000));
#1551 = AXIS2_PLACEMENT_3D('',#1552,#1553,#1554);
#1552 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1553 = DIRECTION('',(0.E+000,0.E+000,1.));
#1554 = DIRECTION('',(1.,0.E+000,0.E+000));
#1555 = AXIS2_PLACEMENT_3D('',#1556,#1557,#1558);
#1556 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1557 = DIRECTION('',(0.E+000,0.E+000,1.));
#1558 = DIRECTION('',(1.,0.E+000,0.E+000));
#1559 = AXIS2_PLACEMENT_3D('',#1560,#1561,#1562);
#1560 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1561 = DIRECTION('',(0.E+000,0.E+000,1.));
#1562 = DIRECTION('',(1.,0.E+000,0.E+000));
#1563 = AXIS2_PLACEMENT_3D('',#1564,#1565,#1566);
#1564 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1565 = DIRECTION('',(0.E+000,0.E+000,1.));
#1566 = DIRECTION('',(1.,0.E+000,0.E+000));
#1567 = AXIS2_PLACEMENT_3D('',#1568,#1569,#1570);
#1568 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1569 = DIRECTION('',(0.E+000,0.E+000,1.));
#1570 = DIRECTION('',(1.,0.E+000,0.E+000));
#1571 = AXIS2_PLACEMENT_3D('',#1572,#1573,#1574);
#1572 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1573 = DIRECTION('',(0.E+000,0.E+000,1.));
#1574 = DIRECTION('',(1.,0.E+000,0.E+000));
#1575 = AXIS2_PLACEMENT_3D('',#1576,#1577,#1578);
#1576 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1577 = DIRECTION('',(0.E+000,0.E+000,1.));
#1578 = DIRECTION('',(1.,0.E+000,0.E+000));
#1579 = AXIS2_PLACEMENT_3D('',#1580,#1581,#1582);
#1580 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1581 = DIRECTION('',(0.E+000,0.E+000,1.));
#1582 = DIRECTION('',(1.,0.E+000,0.E+000));
#1583 = AXIS2_PLACEMENT_3D('',#1584,#1585,#1586);
#1584 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1585 = DIRECTION('',(0.E+000,0.E+000,1.));
#1586 = DIRECTION('',(1.,0.E+000,0.E+000));
#1587 = AXIS2_PLACEMENT_3D('',#1588,#1589,#1590);
#1588 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1589 = DIRECTION('',(0.E+000,0.E+000,1.));
#1590 = DIRECTION('',(1.,0.E+000,0.E+000));
#1591 = AXIS2_PLACEMENT_3D('',#1592,#1593,#1594);
#1592 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1593 = DIRECTION('',(0.E+000,0.E+000,1.));
#1594 = DIRECTION('',(1.,0.E+000,0.E+000));
#1595 = AXIS2_PLACEMENT_3D('',#1596,#1597,#1598);
#1596 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1597 = DIRECTION('',(0.E+000,0.E+000,1.));
#1598 = DIRECTION('',(1.,0.E+000,0.E+000));
#1599 = AXIS2_PLACEMENT_3D('',#1600,#1601,#1602);
#1600 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1601 = DIRECTION('',(0.E+000,0.E+000,1.));
#1602 = DIRECTION('',(1.,0.E+000,0.E+000));
#1603 = AXIS2_PLACEMENT_3D('',#1604,#1605,#1606);
#1604 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1605 = DIRECTION('',(0.E+000,0.E+000,1.));
#1606 = DIRECTION('',(1.,0.E+000,0.E+000));
#1607 = AXIS2_PLACEMENT_3D('',#1608,#1609,#1610);
#1608 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1609 = DIRECTION('',(0.E+000,0.E+000,1.));
#1610 = DIRECTION('',(1.,0.E+000,0.E+000));
#1611 = AXIS2_PLACEMENT_3D('',#1612,#1613,#1614);
#1612 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1613 = DIRECTION('',(0.E+000,0.E+000,1.));
#1614 = DIRECTION('',(1.,0.E+000,0.E+000));
#1615 = AXIS2_PLACEMENT_3D('',#1616,#1617,#1618);
#1616 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1617 = DIRECTION('',(0.E+000,0.E+000,1.));
#1618 = DIRECTION('',(1.,0.E+000,0.E+000));
#1619 = AXIS2_PLACEMENT_3D('',#1620,#1621,#1622);
#1620 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1621 = DIRECTION('',(0.E+000,0.E+000,1.));
#1622 = DIRECTION('',(1.,0.E+000,0.E+000));
#1623 = AXIS2_PLACEMENT_3D('',#1624,#1625,#1626);
#1624 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1625 = DIRECTION('',(0.E+000,0.E+000,1.));
#1626 = DIRECTION('',(1.,0.E+000,0.E+000));
#1627 = AXIS2_PLACEMENT_3D('',#1628,#1629,#1630);
#1628 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1629 = DIRECTION('',(0.E+000,0.E+000,1.));
#1630 = DIRECTION('',(1.,0.E+000,0.E+000));
#1631 = AXIS2_PLACEMENT_3D('',#1632,#1633,#1634);
#1632 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1633 = DIRECTION('',(0.E+000,0.E+000,1.));
#1634 = DIRECTION('',(1.,0.E+000,0.E+000));
#1635 = AXIS2_PLACEMENT_3D('',#1636,#1637,#1638);
#1636 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1637 = DIRECTION('',(0.E+000,0.E+000,1.));
#1638 = DIRECTION('',(1.,0.E+000,0.E+000));
#1639 = AXIS2_PLACEMENT_3D('',#1640,#1641,#1642);
#1640 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1641 = DIRECTION('',(0.E+000,0.E+000,1.));
#1642 = DIRECTION('',(1.,0.E+000,0.E+000));
#1643 = AXIS2_PLACEMENT_3D('',#1644,#1645,#1646);
#1644 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1645 = DIRECTION('',(0.E+000,0.E+000,1.));
#1646 = DIRECTION('',(1.,0.E+000,0.E+000));
#1647 = AXIS2_PLACEMENT_3D('',#1648,#1649,#1650);
#1648 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1649 = DIRECTION('',(0.E+000,0.E+000,1.));
#1650 = DIRECTION('',(1.,0.E+000,0.E+000));
#1651 = AXIS2_PLACEMENT_3D('',#1652,#1653,#1654);
#1652 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1653 = DIRECTION('',(0.E+000,0.E+000,1.));
#1654 = DIRECTION('',(1.,0.E+000,0.E+000));
#1655 = AXIS2_PLACEMENT_3D('',#1656,#1657,#1658);
#1656 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1657 = DIRECTION('',(0.E+000,0.E+000,1.));
#1658 = DIRECTION('',(1.,0.E+000,0.E+000));
#1659 = AXIS2_PLACEMENT_3D('',#1660,#1661,#1662);
#1660 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1661 = DIRECTION('',(0.E+000,0.E+000,1.));
#1662 = DIRECTION('',(1.,0.E+000,0.E+000));
#1663 = AXIS2_PLACEMENT_3D('',#1664,#1665,#1666);
#1664 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1665 = DIRECTION('',(0.E+000,0.E+000,1.));
#1666 = DIRECTION('',(1.,0.E+000,0.E+000));
#1667 = AXIS2_PLACEMENT_3D('',#1668,#1669,#1670);
#1668 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1669 = DIRECTION('',(0.E+000,0.E+000,1.));
#1670 = DIRECTION('',(1.,0.E+000,0.E+000));
#1671 = AXIS2_PLACEMENT_3D('',#1672,#1673,#1674);
#1672 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1673 = DIRECTION('',(0.E+000,0.E+000,1.));
#1674 = DIRECTION('',(1.,0.E+000,0.E+000));
#1675 = AXIS2_PLACEMENT_3D('',#1676,#1677,#1678);
#1676 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1677 = DIRECTION('',(0.E+000,0.E+000,1.));
#1678 = DIRECTION('',(1.,0.E+000,0.E+000));
#1679 = AXIS2_PLACEMENT_3D('',#1680,#1681,#1682);
#1680 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1681 = DIRECTION('',(0.E+000,0.E+000,1.));
#1682 = DIRECTION('',(1.,0.E+000,0.E+000));
#1683 = AXIS2_PLACEMENT_3D('',#1684,#1685,#1686);
#1684 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1685 = DIRECTION('',(0.E+000,0.E+000,1.));
#1686 = DIRECTION('',(1.,0.E+000,0.E+000));
#1687 = AXIS2_PLACEMENT_3D('',#1688,#1689,#1690);
#1688 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1689 = DIRECTION('',(0.E+000,0.E+000,1.));
#1690 = DIRECTION('',(1.,0.E+000,0.E+000));
#1691 = AXIS2_PLACEMENT_3D('',#1692,#1693,#1694);
#1692 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1693 = DIRECTION('',(0.E+000,0.E+000,1.));
#1694 = DIRECTION('',(1.,0.E+000,0.E+000));
#1695 = AXIS2_PLACEMENT_3D('',#1696,#1697,#1698);
#1696 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1697 = DIRECTION('',(0.E+000,0.E+000,1.));
#1698 = DIRECTION('',(1.,0.E+000,0.E+000));
#1699 = AXIS2_PLACEMENT_3D('',#1700,#1701,#1702);
#1700 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1701 = DIRECTION('',(0.E+000,0.E+000,1.));
#1702 = DIRECTION('',(1.,0.E+000,0.E+000));
#1703 = AXIS2_PLACEMENT_3D('',#1704,#1705,#1706);
#1704 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1705 = DIRECTION('',(0.E+000,0.E+000,1.));
#1706 = DIRECTION('',(1.,0.E+000,0.E+000));
#1707 = AXIS2_PLACEMENT_3D('',#1708,#1709,#1710);
#1708 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1709 = DIRECTION('',(0.E+000,0.E+000,1.));
#1710 = DIRECTION('',(1.,0.E+000,0.E+000));
#1711 = AXIS2_PLACEMENT_3D('',#1712,#1713,#1714);
#1712 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1713 = DIRECTION('',(0.E+000,0.E+000,1.));
#1714 = DIRECTION('',(1.,0.E+000,0.E+000));
#1715 = AXIS2_PLACEMENT_3D('',#1716,#1717,#1718);
#1716 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1717 = DIRECTION('',(0.E+000,0.E+000,1.));
#1718 = DIRECTION('',(1.,0.E+000,0.E+000));
#1719 = AXIS2_PLACEMENT_3D('',#1720,#1721,#1722);
#1720 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1721 = DIRECTION('',(0.E+000,0.E+000,1.));
#1722 = DIRECTION('',(1.,0.E+000,0.E+000));
#1723 = AXIS2_PLACEMENT_3D('',#1724,#1725,#1726);
#1724 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1725 = DIRECTION('',(0.E+000,0.E+000,1.));
#1726 = DIRECTION('',(1.,0.E+000,0.E+000));
#1727 = AXIS2_PLACEMENT_3D('',#1728,#1729,#1730);
#1728 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1729 = DIRECTION('',(0.E+000,0.E+000,1.));
#1730 = DIRECTION('',(1.,0.E+000,0.E+000));
#1731 = AXIS2_PLACEMENT_3D('',#1732,#1733,#1734);
#1732 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1733 = DIRECTION('',(0.E+000,0.E+000,1.));
#1734 = DIRECTION('',(1.,0.E+000,0.E+000));
#1735 = AXIS2_PLACEMENT_3D('',#1736,#1737,#1738);
#1736 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1737 = DIRECTION('',(0.E+000,0.E+000,1.));
#1738 = DIRECTION('',(1.,0.E+000,0.E+000));
#1739 = AXIS2_PLACEMENT_3D('',#1740,#1741,#1742);
#1740 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1741 = DIRECTION('',(0.E+000,0.E+000,1.));
#1742 = DIRECTION('',(1.,0.E+000,0.E+000));
#1743 = AXIS2_PLACEMENT_3D('',#1744,#1745,#1746);
#1744 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1745 = DIRECTION('',(0.E+000,0.E+000,1.));
#1746 = DIRECTION('',(1.,0.E+000,0.E+000));
#1747 = AXIS2_PLACEMENT_3D('',#1748,#1749,#1750);
#1748 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1749 = DIRECTION('',(0.E+000,0.E+000,1.));
#1750 = DIRECTION('',(1.,0.E+000,0.E+000));
#1751 = AXIS2_PLACEMENT_3D('',#1752,#1753,#1754);
#1752 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1753 = DIRECTION('',(0.E+000,0.E+000,1.));
#1754 = DIRECTION('',(1.,0.E+000,0.E+000));
#1755 = AXIS2_PLACEMENT_3D('',#1756,#1757,#1758);
#1756 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1757 = DIRECTION('',(0.E+000,0.E+000,1.));
#1758 = DIRECTION('',(1.,0.E+000,0.E+000));
#1759 = AXIS2_PLACEMENT_3D('',#1760,#1761,#1762);
#1760 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1761 = DIRECTION('',(0.E+000,0.E+000,1.));
#1762 = DIRECTION('',(1.,0.E+000,0.E+000));
#1763 = AXIS2_PLACEMENT_3D('',#1764,#1765,#1766);
#1764 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1765 = DIRECTION('',(0.E+000,0.E+000,1.));
#1766 = DIRECTION('',(1.,0.E+000,0.E+000));
#1767 = AXIS2_PLACEMENT_3D('',#1768,#1769,#1770);
#1768 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1769 = DIRECTION('',(0.E+000,0.E+000,1.));
#1770 = DIRECTION('',(1.,0.E+000,0.E+000));
#1771 = AXIS2_PLACEMENT_3D('',#1772,#1773,#1774);
#1772 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1773 = DIRECTION('',(0.E+000,0.E+000,1.));
#1774 = DIRECTION('',(1.,0.E+000,0.E+000));
#1775 = AXIS2_PLACEMENT_3D('',#1776,#1777,#1778);
#1776 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1777 = DIRECTION('',(0.E+000,0.E+000,1.));
#1778 = DIRECTION('',(1.,0.E+000,0.E+000));
#1779 = AXIS2_PLACEMENT_3D('',#1780,#1781,#1782);
#1780 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1781 = DIRECTION('',(0.E+000,0.E+000,1.));
#1782 = DIRECTION('',(1.,0.E+000,0.E+000));
#1783 = AXIS2_PLACEMENT_3D('',#1784,#1785,#1786);
#1784 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1785 = DIRECTION('',(0.E+000,0.E+000,1.));
#1786 = DIRECTION('',(1.,0.E+000,0.E+000));
#1787 = AXIS2_PLACEMENT_3D('',#1788,#1789,#1790);
#1788 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1789 = DIRECTION('',(0.E+000,0.E+000,1.));
#1790 = DIRECTION('',(1.,0.E+000,0.E+000));
#1791 = AXIS2_PLACEMENT_3D('',#1792,#1793,#1794);
#1792 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1793 = DIRECTION('',(0.E+000,0.E+000,1.));
#1794 = DIRECTION('',(1.,0.E+000,0.E+000));
#1795 = AXIS2_PLACEMENT_3D('',#1796,#1797,#1798);
#1796 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1797 = DIRECTION('',(0.E+000,0.E+000,1.));
#1798 = DIRECTION('',(1.,0.E+000,0.E+000));
#1799 = AXIS2_PLACEMENT_3D('',#1800,#1801,#1802);
#1800 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1801 = DIRECTION('',(0.E+000,0.E+000,1.));
#1802 = DIRECTION('',(1.,0.E+000,0.E+000));
#1803 = AXIS2_PLACEMENT_3D('',#1804,#1805,#1806);
#1804 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1805 = DIRECTION('',(0.E+000,0.E+000,1.));
#1806 = DIRECTION('',(1.,0.E+000,0.E+000));
#1807 = AXIS2_PLACEMENT_3D('',#1808,#1809,#1810);
#1808 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1809 = DIRECTION('',(0.E+000,0.E+000,1.));
#1810 = DIRECTION('',(1.,0.E+000,0.E+000));
#1811 = AXIS2_PLACEMENT_3D('',#1812,#1813,#1814);
#1812 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1813 = DIRECTION('',(0.E+000,0.E+000,1.));
#1814 = DIRECTION('',(1.,0.E+000,0.E+000));
#1815 = AXIS2_PLACEMENT_3D('',#1816,#1817,#1818);
#1816 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1817 = DIRECTION('',(0.E+000,0.E+000,1.));
#1818 = DIRECTION('',(1.,0.E+000,0.E+000));
#1819 = AXIS2_PLACEMENT_3D('',#1820,#1821,#1822);
#1820 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1821 = DIRECTION('',(0.E+000,0.E+000,1.));
#1822 = DIRECTION('',(1.,0.E+000,0.E+000));
#1823 = AXIS2_PLACEMENT_3D('',#1824,#1825,#1826);
#1824 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1825 = DIRECTION('',(0.E+000,0.E+000,1.));
#1826 = DIRECTION('',(1.,0.E+000,0.E+000));
#1827 = AXIS2_PLACEMENT_3D('',#1828,#1829,#1830);
#1828 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1829 = DIRECTION('',(0.E+000,0.E+000,1.));
#1830 = DIRECTION('',(1.,0.E+000,0.E+000));
#1831 = AXIS2_PLACEMENT_3D('',#1832,#1833,#1834);
#1832 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1833 = DIRECTION('',(0.E+000,0.E+000,1.));
#1834 = DIRECTION('',(1.,0.E+000,0.E+000));
#1835 = AXIS2_PLACEMENT_3D('',#1836,#1837,#1838);
#1836 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1837 = DIRECTION('',(0.E+000,0.E+000,1.));
#1838 = DIRECTION('',(1.,0.E+000,0.E+000));
#1839 = AXIS2_PLACEMENT_3D('',#1840,#1841,#1842);
#1840 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1841 = DIRECTION('',(0.E+000,0.E+000,1.));
#1842 = DIRECTION('',(1.,0.E+000,0.E+000));
#1843 = AXIS2_PLACEMENT_3D('',#1844,#1845,#1846);
#1844 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1845 = DIRECTION('',(0.E+000,0.E+000,1.));
#1846 = DIRECTION('',(1.,0.E+000,0.E+000));
#1847 = AXIS2_PLACEMENT_3D('',#1848,#1849,#1850);
#1848 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1849 = DIRECTION('',(0.E+000,0.E+000,1.));
#1850 = DIRECTION('',(1.,0.E+000,0.E+000));
#1851 = AXIS2_PLACEMENT_3D('',#1852,#1853,#1854);
#1852 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1853 = DIRECTION('',(0.E+000,0.E+000,1.));
#1854 = DIRECTION('',(1.,0.E+000,0.E+000));
#1855 = AXIS2_PLACEMENT_3D('',#1856,#1857,#1858);
#1856 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1857 = DIRECTION('',(0.E+000,0.E+000,1.));
#1858 = DIRECTION('',(1.,0.E+000,0.E+000));
#1859 = AXIS2_PLACEMENT_3D('',#1860,#1861,#1862);
#1860 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1861 = DIRECTION('',(0.E+000,0.E+000,1.));
#1862 = DIRECTION('',(1.,0.E+000,0.E+000));
#1863 = AXIS2_PLACEMENT_3D('',#1864,#1865,#1866);
#1864 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1865 = DIRECTION('',(0.E+000,0.E+000,1.));
#1866 = DIRECTION('',(1.,0.E+000,0.E+000));
#1867 = AXIS2_PLACEMENT_3D('',#1868,#1869,#1870);
#1868 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1869 = DIRECTION('',(0.E+000,0.E+000,1.));
#1870 = DIRECTION('',(1.,0.E+000,0.E+000));
#1871 = AXIS2_PLACEMENT_3D('',#1872,#1873,#1874);
#1872 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1873 = DIRECTION('',(0.E+000,0.E+000,1.));
#1874 = DIRECTION('',(1.,0.E+000,0.E+000));
#1875 = AXIS2_PLACEMENT_3D('',#1876,#1877,#1878);
#1876 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1877 = DIRECTION('',(0.E+000,0.E+000,1.));
#1878 = DIRECTION('',(1.,0.E+000,0.E+000));
#1879 = AXIS2_PLACEMENT_3D('',#1880,#1881,#1882);
#1880 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1881 = DIRECTION('',(0.E+000,0.E+000,1.));
#1882 = DIRECTION('',(1.,0.E+000,0.E+000));
#1883 = AXIS2_PLACEMENT_3D('',#1884,#1885,#1886);
#1884 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1885 = DIRECTION('',(0.E+000,0.E+000,1.));
#1886 = DIRECTION('',(1.,0.E+000,0.E+000));
#1887 = AXIS2_PLACEMENT_3D('',#1888,#1889,#1890);
#1888 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1889 = DIRECTION('',(0.E+000,0.E+000,1.));
#1890 = DIRECTION('',(1.,0.E+000,0.E+000));
#1891 = AXIS2_PLACEMENT_3D('',#1892,#1893,#1894);
#1892 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1893 = DIRECTION('',(0.E+000,0.E+000,1.));
#1894 = DIRECTION('',(1.,0.E+000,0.E+000));
#1895 = AXIS2_PLACEMENT_3D('',#1896,#1897,#1898);
#1896 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1897 = DIRECTION('',(0.E+000,0.E+000,1.));
#1898 = DIRECTION('',(1.,0.E+000,0.E+000));
#1899 = AXIS2_PLACEMENT_3D('',#1900,#1901,#1902);
#1900 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1901 = DIRECTION('',(0.E+000,0.E+000,1.));
#1902 = DIRECTION('',(1.,0.E+000,0.E+000));
#1903 = AXIS2_PLACEMENT_3D('',#1904,#1905,#1906);
#1904 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1905 = DIRECTION('',(0.E+000,0.E+000,1.));
#1906 = DIRECTION('',(1.,0.E+000,0.E+000));
#1907 = AXIS2_PLACEMENT_3D('',#1908,#1909,#1910);
#1908 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1909 = DIRECTION('',(0.E+000,0.E+000,1.));
#1910 = DIRECTION('',(1.,0.E+000,0.E+000));
#1911 = AXIS2_PLACEMENT_3D('',#1912,#1913,#1914);
#1912 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1913 = DIRECTION('',(0.E+000,0.E+000,1.));
#1914 = DIRECTION('',(1.,0.E+000,0.E+000));
#1915 = AXIS2_PLACEMENT_3D('',#1916,#1917,#1918);
#1916 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1917 = DIRECTION('',(0.E+000,0.E+000,1.));
#1918 = DIRECTION('',(1.,0.E+000,0.E+000));
#1919 = AXIS2_PLACEMENT_3D('',#1920,#1921,#1922);
#1920 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1921 = DIRECTION('',(0.E+000,0.E+000,1.));
#1922 = DIRECTION('',(1.,0.E+000,0.E+000));
#1923 = AXIS2_PLACEMENT_3D('',#1924,#1925,#1926);
#1924 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1925 = DIRECTION('',(0.E+000,0.E+000,1.));
#1926 = DIRECTION('',(1.,0.E+000,0.E+000));
#1927 = AXIS2_PLACEMENT_3D('',#1928,#1929,#1930);
#1928 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1929 = DIRECTION('',(0.E+000,0.E+000,1.));
#1930 = DIRECTION('',(1.,0.E+000,0.E+000));
#1931 = AXIS2_PLACEMENT_3D('',#1932,#1933,#1934);
#1932 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1933 = DIRECTION('',(0.E+000,0.E+000,1.));
#1934 = DIRECTION('',(1.,0.E+000,0.E+000));
#1935 = AXIS2_PLACEMENT_3D('',#1936,#1937,#1938);
#1936 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1937 = DIRECTION('',(0.E+000,0.E+000,1.));
#1938 = DIRECTION('',(1.,0.E+000,0.E+000));
#1939 = AXIS2_PLACEMENT_3D('',#1940,#1941,#1942);
#1940 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1941 = DIRECTION('',(0.E+000,0.E+000,1.));
#1942 = DIRECTION('',(1.,0.E+000,0.E+000));
#1943 = AXIS2_PLACEMENT_3D('',#1944,#1945,#1946);
#1944 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1945 = DIRECTION('',(0.E+000,0.E+000,1.));
#1946 = DIRECTION('',(1.,0.E+000,0.E+000));
#1947 = AXIS2_PLACEMENT_3D('',#1948,#1949,#1950);
#1948 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1949 = DIRECTION('',(0.E+000,0.E+000,1.));
#1950 = DIRECTION('',(1.,0.E+000,0.E+000));
#1951 = AXIS2_PLACEMENT_3D('',#1952,#1953,#1954);
#1952 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1953 = DIRECTION('',(0.E+000,0.E+000,1.));
#1954 = DIRECTION('',(1.,0.E+000,0.E+000));
#1955 = AXIS2_PLACEMENT_3D('',#1956,#1957,#1958);
#1956 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1957 = DIRECTION('',(0.E+000,0.E+000,1.));
#1958 = DIRECTION('',(1.,0.E+000,0.E+000));
#1959 = AXIS2_PLACEMENT_3D('',#1960,#1961,#1962);
#1960 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1961 = DIRECTION('',(0.E+000,0.E+000,1.));
#1962 = DIRECTION('',(1.,0.E+000,0.E+000));
#1963 = AXIS2_PLACEMENT_3D('',#1964,#1965,#1966);
#1964 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1965 = DIRECTION('',(0.E+000,0.E+000,1.));
#1966 = DIRECTION('',(1.,0.E+000,0.E+000));
#1967 = AXIS2_PLACEMENT_3D('',#1968,#1969,#1970);
#1968 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1969 = DIRECTION('',(0.E+000,0.E+000,1.));
#1970 = DIRECTION('',(1.,0.E+000,0.E+000));
#1971 = AXIS2_PLACEMENT_3D('',#1972,#1973,#1974);
#1972 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1973 = DIRECTION('',(0.E+000,0.E+000,1.));
#1974 = DIRECTION('',(1.,0.E+000,0.E+000));
#1975 = AXIS2_PLACEMENT_3D('',#1976,#1977,#1978);
#1976 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1977 = DIRECTION('',(0.E+000,0.E+000,1.));
#1978 = DIRECTION('',(1.,0.E+000,0.E+000));
#1979 = AXIS2_PLACEMENT_3D('',#1980,#1981,#1982);
#1980 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1981 = DIRECTION('',(0.E+000,0.E+000,1.));
#1982 = DIRECTION('',(1.,0.E+000,0.E+000));
#1983 = AXIS2_PLACEMENT_3D('',#1984,#1985,#1986);
#1984 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1985 = DIRECTION('',(0.E+000,0.E+000,1.));
#1986 = DIRECTION('',(1.,0.E+000,0.E+000));
#1987 = AXIS2_PLACEMENT_3D('',#1988,#1989,#1990);
#1988 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1989 = DIRECTION('',(0.E+000,0.E+000,1.));
#1990 = DIRECTION('',(1.,0.E+000,0.E+000));
#1991 = AXIS2_PLACEMENT_3D('',#1992,#1993,#1994);
#1992 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1993 = DIRECTION('',(0.E+000,0.E+000,1.));
#1994 = DIRECTION('',(1.,0.E+000,0.E+000));
#1995 = AXIS2_PLACEMENT_3D('',#1996,#1997,#1998);
#1996 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1997 = DIRECTION('',(0.E+000,0.E+000,1.));
#1998 = DIRECTION('',(1.,0.E+000,0.E+000));
#1999 = AXIS2_PLACEMENT_3D('',#2000,#2001,#2002);
#2000 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2001 = DIRECTION('',(0.E+000,0.E+000,1.));
#2002 = DIRECTION('',(1.,0.E+000,0.E+000));
#2003 = AXIS2_PLACEMENT_3D('',#2004,#2005,#2006);
#2004 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2005 = DIRECTION('',(0.E+000,0.E+000,1.));
#2006 = DIRECTION('',(1.,0.E+000,0.E+000));
#2007 = AXIS2_PLACEMENT_3D('',#2008,#2009,#2010);
#2008 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2009 = DIRECTION('',(0.E+000,0.E+000,1.));
#2010 = DIRECTION('',(1.,0.E+000,0.E+000));
#2011 = AXIS2_PLACEMENT_3D('',#2012,#2013,#2014);
#2012 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2013 = DIRECTION('',(0.E+000,0.E+000,1.));
#2014 = DIRECTION('',(1.,0.E+000,0.E+000));
#2015 = AXIS2_PLACEMENT_3D('',#2016,#2017,#2018);
#2016 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2017 = DIRECTION('',(0.E+000,0.E+000,1.));
#2018 = DIRECTION('',(1.,0.E+000,0.E+000));
#2019 = AXIS2_PLACEMENT_3D('',#2020,#2021,#2022);
#2020 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2021 = DIRECTION('',(0.E+000,0.E+000,1.));
#2022 = DIRECTION('',(1.,0.E+000,0.E+000));
#2023 = AXIS2_PLACEMENT_3D('',#2024,#2025,#2026);
#2024 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2025 = DIRECTION('',(0.E+000,0.E+000,1.));
#2026 = DIRECTION('',(1.,0.E+000,0.E+000));
#2027 = AXIS2_PLACEMENT_3D('',#2028,#2029,#2030);
#2028 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2029 = DIRECTION('',(0.E+000,0.E+000,1.));
#2030 = DIRECTION('',(1.,0.E+000,0.E+000));
#2031 = AXIS2_PLACEMENT_3D('',#2032,#2033,#2034);
#2032 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2033 = DIRECTION('',(0.E+000,0.E+000,1.));
#2034 = DIRECTION('',(1.,0.E+000,0.E+000));
#2035 = AXIS2_PLACEMENT_3D('',#2036,#2037,#2038);
#2036 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2037 = DIRECTION('',(0.E+000,0.E+000,1.));
#2038 = DIRECTION('',(1.,0.E+000,0.E+000));
#2039 = AXIS2_PLACEMENT_3D('',#2040,#2041,#2042);
#2040 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2041 = DIRECTION('',(0.E+000,0.E+000,1.));
#2042 = DIRECTION('',(1.,0.E+000,0.E+000));
#2043 = AXIS2_PLACEMENT_3D('',#2044,#2045,#2046);
#2044 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2045 = DIRECTION('',(0.E+000,0.E+000,1.));
#2046 = DIRECTION('',(1.,0.E+000,0.E+000));
#2047 = AXIS2_PLACEMENT_3D('',#2048,#2049,#2050);
#2048 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2049 = DIRECTION('',(0.E+000,0.E+000,1.));
#2050 = DIRECTION('',(1.,0.E+000,0.E+000));
#2051 = AXIS2_PLACEMENT_3D('',#2052,#2053,#2054);
#2052 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2053 = DIRECTION('',(0.E+000,0.E+000,1.));
#2054 = DIRECTION('',(1.,0.E+000,0.E+000));
#2055 = AXIS2_PLACEMENT_3D('',#2056,#2057,#2058);
#2056 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2057 = DIRECTION('',(0.E+000,0.E+000,1.));
#2058 = DIRECTION('',(1.,0.E+000,0.E+000));
#2059 = AXIS2_PLACEMENT_3D('',#2060,#2061,#2062);
#2060 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2061 = DIRECTION('',(0.E+000,0.E+000,1.));
#2062 = DIRECTION('',(1.,0.E+000,0.E+000));
#2063 = AXIS2_PLACEMENT_3D('',#2064,#2065,#2066);
#2064 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2065 = DIRECTION('',(0.E+000,0.E+000,1.));
#2066 = DIRECTION('',(1.,0.E+000,0.E+000));
#2067 = AXIS2_PLACEMENT_3D('',#2068,#2069,#2070);
#2068 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2069 = DIRECTION('',(0.E+000,0.E+000,1.));
#2070 = DIRECTION('',(1.,0.E+000,0.E+000));
#2071 = AXIS2_PLACEMENT_3D('',#2072,#2073,#2074);
#2072 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2073 = DIRECTION('',(0.E+000,0.E+000,1.));
#2074 = DIRECTION('',(1.,0.E+000,0.E+000));
#2075 = AXIS2_PLACEMENT_3D('',#2076,#2077,#2078);
#2076 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2077 = DIRECTION('',(0.E+000,0.E+000,1.));
#2078 = DIRECTION('',(1.,0.E+000,0.E+000));
#2079 = AXIS2_PLACEMENT_3D('',#2080,#2081,#2082);
#2080 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2081 = DIRECTION('',(0.E+000,0.E+000,1.));
#2082 = DIRECTION('',(1.,0.E+000,0.E+000));
#2083 = AXIS2_PLACEMENT_3D('',#2084,#2085,#2086);
#2084 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2085 = DIRECTION('',(0.E+000,0.E+000,1.));
#2086 = DIRECTION('',(1.,0.E+000,0.E+000));
#2087 = AXIS2_PLACEMENT_3D('',#2088,#2089,#2090);
#2088 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2089 = DIRECTION('',(0.E+000,0.E+000,1.));
#2090 = DIRECTION('',(1.,0.E+000,0.E+000));
#2091 = AXIS2_PLACEMENT_3D('',#2092,#2093,#2094);
#2092 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2093 = DIRECTION('',(0.E+000,0.E+000,1.));
#2094 = DIRECTION('',(1.,0.E+000,0.E+000));
#2095 = AXIS2_PLACEMENT_3D('',#2096,#2097,#2098);
#2096 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2097 = DIRECTION('',(0.E+000,0.E+000,1.));
#2098 = DIRECTION('',(1.,0.E+000,0.E+000));
#2099 = AXIS2_PLACEMENT_3D('',#2100,#2101,#2102);
#2100 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2101 = DIRECTION('',(0.E+000,0.E+000,1.));
#2102 = DIRECTION('',(1.,0.E+000,0.E+000));
#2103 = AXIS2_PLACEMENT_3D('',#2104,#2105,#2106);
#2104 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2105 = DIRECTION('',(0.E+000,0.E+000,1.));
#2106 = DIRECTION('',(1.,0.E+000,0.E+000));
#2107 = AXIS2_PLACEMENT_3D('',#2108,#2109,#2110);
#2108 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2109 = DIRECTION('',(0.E+000,0.E+000,1.));
#2110 = DIRECTION('',(1.,0.E+000,0.E+000));
#2111 = AXIS2_PLACEMENT_3D('',#2112,#2113,#2114);
#2112 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2113 = DIRECTION('',(0.E+000,0.E+000,1.));
#2114 = DIRECTION('',(1.,0.E+000,0.E+000));
#2115 = AXIS2_PLACEMENT_3D('',#2116,#2117,#2118);
#2116 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2117 = DIRECTION('',(0.E+000,0.E+000,1.));
#2118 = DIRECTION('',(1.,0.E+000,0.E+000));
#2119 = AXIS2_PLACEMENT_3D('',#2120,#2121,#2122);
#2120 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2121 = DIRECTION('',(0.E+000,0.E+000,1.));
#2122 = DIRECTION('',(1.,0.E+000,0.E+000));
#2123 = AXIS2_PLACEMENT_3D('',#2124,#2125,#2126);
#2124 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2125 = DIRECTION('',(0.E+000,0.E+000,1.));
#2126 = DIRECTION('',(1.,0.E+000,0.E+000));
#2127 = AXIS2_PLACEMENT_3D('',#2128,#2129,#2130);
#2128 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2129 = DIRECTION('',(0.E+000,0.E+000,1.));
#2130 = DIRECTION('',(1.,0.E+000,0.E+000));
#2131 = AXIS2_PLACEMENT_3D('',#2132,#2133,#2134);
#2132 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2133 = DIRECTION('',(0.E+000,0.E+000,1.));
#2134 = DIRECTION('',(1.,0.E+000,0.E+000));
#2135 = AXIS2_PLACEMENT_3D('',#2136,#2137,#2138);
#2136 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2137 = DIRECTION('',(0.E+000,0.E+000,1.));
#2138 = DIRECTION('',(1.,0.E+000,0.E+000));
#2139 = AXIS2_PLACEMENT_3D('',#2140,#2141,#2142);
#2140 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2141 = DIRECTION('',(0.E+000,0.E+000,1.));
#2142 = DIRECTION('',(1.,0.E+000,0.E+000));
#2143 = AXIS2_PLACEMENT_3D('',#2144,#2145,#2146);
#2144 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2145 = DIRECTION('',(0.E+000,0.E+000,1.));
#2146 = DIRECTION('',(1.,0.E+000,0.E+000));
#2147 = AXIS2_PLACEMENT_3D('',#2148,#2149,#2150);
#2148 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2149 = DIRECTION('',(0.E+000,0.E+000,1.));
#2150 = DIRECTION('',(1.,0.E+000,0.E+000));
#2151 = AXIS2_PLACEMENT_3D('',#2152,#2153,#2154);
#2152 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2153 = DIRECTION('',(0.E+000,0.E+000,1.));
#2154 = DIRECTION('',(1.,0.E+000,0.E+000));
#2155 = AXIS2_PLACEMENT_3D('',#2156,#2157,#2158);
#2156 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2157 = DIRECTION('',(0.E+000,0.E+000,1.));
#2158 = DIRECTION('',(1.,0.E+000,0.E+000));
#2159 = AXIS2_PLACEMENT_3D('',#2160,#2161,#2162);
#2160 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2161 = DIRECTION('',(0.E+000,0.E+000,1.));
#2162 = DIRECTION('',(1.,0.E+000,0.E+000));
#2163 = AXIS2_PLACEMENT_3D('',#2164,#2165,#2166);
#2164 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2165 = DIRECTION('',(0.E+000,0.E+000,1.));
#2166 = DIRECTION('',(1.,0.E+000,0.E+000));
#2167 = AXIS2_PLACEMENT_3D('',#2168,#2169,#2170);
#2168 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2169 = DIRECTION('',(0.E+000,0.E+000,1.));
#2170 = DIRECTION('',(1.,0.E+000,0.E+000));
#2171 = AXIS2_PLACEMENT_3D('',#2172,#2173,#2174);
#2172 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2173 = DIRECTION('',(0.E+000,0.E+000,1.));
#2174 = DIRECTION('',(1.,0.E+000,0.E+000));
#2175 = AXIS2_PLACEMENT_3D('',#2176,#2177,#2178);
#2176 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2177 = DIRECTION('',(0.E+000,0.E+000,1.));
#2178 = DIRECTION('',(1.,0.E+000,0.E+000));
#2179 = AXIS2_PLACEMENT_3D('',#2180,#2181,#2182);
#2180 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2181 = DIRECTION('',(0.E+000,0.E+000,1.));
#2182 = DIRECTION('',(1.,0.E+000,0.E+000));
#2183 = AXIS2_PLACEMENT_3D('',#2184,#2185,#2186);
#2184 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2185 = DIRECTION('',(0.E+000,0.E+000,1.));
#2186 = DIRECTION('',(1.,0.E+000,0.E+000));
#2187 = AXIS2_PLACEMENT_3D('',#2188,#2189,#2190);
#2188 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2189 = DIRECTION('',(0.E+000,0.E+000,1.));
#2190 = DIRECTION('',(1.,0.E+000,0.E+000));
#2191 = AXIS2_PLACEMENT_3D('',#2192,#2193,#2194);
#2192 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2193 = DIRECTION('',(0.E+000,0.E+000,1.));
#2194 = DIRECTION('',(1.,0.E+000,0.E+000));
#2195 = AXIS2_PLACEMENT_3D('',#2196,#2197,#2198);
#2196 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2197 = DIRECTION('',(0.E+000,0.E+000,1.));
#2198 = DIRECTION('',(1.,0.E+000,0.E+000));
#2199 = AXIS2_PLACEMENT_3D('',#2200,#2201,#2202);
#2200 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2201 = DIRECTION('',(0.E+000,0.E+000,1.));
#2202 = DIRECTION('',(1.,0.E+000,0.E+000));
#2203 = AXIS2_PLACEMENT_3D('',#2204,#2205,#2206);
#2204 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2205 = DIRECTION('',(0.E+000,0.E+000,1.));
#2206 = DIRECTION('',(1.,0.E+000,0.E+000));
#2207 = AXIS2_PLACEMENT_3D('',#2208,#2209,#2210);
#2208 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2209 = DIRECTION('',(0.E+000,0.E+000,1.));
#2210 = DIRECTION('',(1.,0.E+000,0.E+000));
#2211 = AXIS2_PLACEMENT_3D('',#2212,#2213,#2214);
#2212 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2213 = DIRECTION('',(0.E+000,0.E+000,1.));
#2214 = DIRECTION('',(1.,0.E+000,0.E+000));
#2215 = AXIS2_PLACEMENT_3D('',#2216,#2217,#2218);
#2216 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2217 = DIRECTION('',(0.E+000,0.E+000,1.));
#2218 = DIRECTION('',(1.,0.E+000,0.E+000));
#2219 = AXIS2_PLACEMENT_3D('',#2220,#2221,#2222);
#2220 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2221 = DIRECTION('',(0.E+000,0.E+000,1.));
#2222 = DIRECTION('',(1.,0.E+000,0.E+000));
#2223 = AXIS2_PLACEMENT_3D('',#2224,#2225,#2226);
#2224 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2225 = DIRECTION('',(0.E+000,0.E+000,1.));
#2226 = DIRECTION('',(1.,0.E+000,0.E+000));
#2227 = AXIS2_PLACEMENT_3D('',#2228,#2229,#2230);
#2228 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2229 = DIRECTION('',(0.E+000,0.E+000,1.));
#2230 = DIRECTION('',(1.,0.E+000,0.E+000));
#2231 = AXIS2_PLACEMENT_3D('',#2232,#2233,#2234);
#2232 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2233 = DIRECTION('',(0.E+000,0.E+000,1.));
#2234 = DIRECTION('',(1.,0.E+000,0.E+000));
#2235 = AXIS2_PLACEMENT_3D('',#2236,#2237,#2238);
#2236 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2237 = DIRECTION('',(0.E+000,0.E+000,1.));
#2238 = DIRECTION('',(1.,0.E+000,0.E+000));
#2239 = AXIS2_PLACEMENT_3D('',#2240,#2241,#2242);
#2240 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2241 = DIRECTION('',(0.E+000,0.E+000,1.));
#2242 = DIRECTION('',(1.,0.E+000,0.E+000));
#2243 = AXIS2_PLACEMENT_3D('',#2244,#2245,#2246);
#2244 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2245 = DIRECTION('',(0.E+000,0.E+000,1.));
#2246 = DIRECTION('',(1.,0.E+000,0.E+000));
#2247 = AXIS2_PLACEMENT_3D('',#2248,#2249,#2250);
#2248 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2249 = DIRECTION('',(0.E+000,0.E+000,1.));
#2250 = DIRECTION('',(1.,0.E+000,0.E+000));
#2251 = AXIS2_PLACEMENT_3D('',#2252,#2253,#2254);
#2252 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2253 = DIRECTION('',(0.E+000,0.E+000,1.));
#2254 = DIRECTION('',(1.,0.E+000,0.E+000));
#2255 = AXIS2_PLACEMENT_3D('',#2256,#2257,#2258);
#2256 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2257 = DIRECTION('',(0.E+000,0.E+000,1.));
#2258 = DIRECTION('',(1.,0.E+000,0.E+000));
#2259 = AXIS2_PLACEMENT_3D('',#2260,#2261,#2262);
#2260 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2261 = DIRECTION('',(0.E+000,0.E+000,1.));
#2262 = DIRECTION('',(1.,0.E+000,0.E+000));
#2263 = AXIS2_PLACEMENT_3D('',#2264,#2265,#2266);
#2264 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2265 = DIRECTION('',(0.E+000,0.E+000,1.));
#2266 = DIRECTION('',(1.,0.E+000,0.E+000));
#2267 = AXIS2_PLACEMENT_3D('',#2268,#2269,#2270);
#2268 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2269 = DIRECTION('',(0.E+000,0.E+000,1.));
#2270 = DIRECTION('',(1.,0.E+000,0.E+000));
#2271 = AXIS2_PLACEMENT_3D('',#2272,#2273,#2274);
#2272 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2273 = DIRECTION('',(0.E+000,0.E+000,1.));
#2274 = DIRECTION('',(1.,0.E+000,0.E+000));
#2275 = AXIS2_PLACEMENT_3D('',#2276,#2277,#2278);
#2276 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2277 = DIRECTION('',(0.E+000,0.E+000,1.));
#2278 = DIRECTION('',(1.,0.E+000,0.E+000));
#2279 = AXIS2_PLACEMENT_3D('',#2280,#2281,#2282);
#2280 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2281 = DIRECTION('',(0.E+000,0.E+000,1.));
#2282 = DIRECTION('',(1.,0.E+000,0.E+000));
#2283 = AXIS2_PLACEMENT_3D('',#2284,#2285,#2286);
#2284 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2285 = DIRECTION('',(0.E+000,0.E+000,1.));
#2286 = DIRECTION('',(1.,0.E+000,0.E+000));
#2287 = AXIS2_PLACEMENT_3D('',#2288,#2289,#2290);
#2288 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2289 = DIRECTION('',(0.E+000,0.E+000,1.));
#2290 = DIRECTION('',(1.,0.E+000,0.E+000));
#2291 = AXIS2_PLACEMENT_3D('',#2292,#2293,#2294);
#2292 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2293 = DIRECTION('',(0.E+000,0.E+000,1.));
#2294 = DIRECTION('',(1.,0.E+000,0.E+000));
#2295 = AXIS2_PLACEMENT_3D('',#2296,#2297,#2298);
#2296 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2297 = DIRECTION('',(0.E+000,0.E+000,1.));
#2298 = DIRECTION('',(1.,0.E+000,0.E+000));
#2299 = AXIS2_PLACEMENT_3D('',#2300,#2301,#2302);
#2300 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2301 = DIRECTION('',(0.E+000,0.E+000,1.));
#2302 = DIRECTION('',(1.,0.E+000,0.E+000));
#2303 = AXIS2_PLACEMENT_3D('',#2304,#2305,#2306);
#2304 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2305 = DIRECTION('',(0.E+000,0.E+000,1.));
#2306 = DIRECTION('',(1.,0.E+000,0.E+000));
#2307 = AXIS2_PLACEMENT_3D('',#2308,#2309,#2310);
#2308 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2309 = DIRECTION('',(0.E+000,0.E+000,1.));
#2310 = DIRECTION('',(1.,0.E+000,0.E+000));
#2311 = AXIS2_PLACEMENT_3D('',#2312,#2313,#2314);
#2312 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2313 = DIRECTION('',(0.E+000,0.E+000,1.));
#2314 = DIRECTION('',(1.,0.E+000,0.E+000));
#2315 = AXIS2_PLACEMENT_3D('',#2316,#2317,#2318);
#2316 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2317 = DIRECTION('',(0.E+000,0.E+000,1.));
#2318 = DIRECTION('',(1.,0.E+000,0.E+000));
#2319 = AXIS2_PLACEMENT_3D('',#2320,#2321,#2322);
#2320 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2321 = DIRECTION('',(0.E+000,0.E+000,1.));
#2322 = DIRECTION('',(1.,0.E+000,0.E+000));
#2323 = AXIS2_PLACEMENT_3D('',#2324,#2325,#2326);
#2324 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2325 = DIRECTION('',(0.E+000,0.E+000,1.));
#2326 = DIRECTION('',(1.,0.E+000,0.E+000));
#2327 = AXIS2_PLACEMENT_3D('',#2328,#2329,#2330);
#2328 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2329 = DIRECTION('',(0.E+000,0.E+000,1.));
#2330 = DIRECTION('',(1.,0.E+000,0.E+000));
#2331 = AXIS2_PLACEMENT_3D('',#2332,#2333,#2334);
#2332 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2333 = DIRECTION('',(0.E+000,0.E+000,1.));
#2334 = DIRECTION('',(1.,0.E+000,0.E+000));
#2335 = AXIS2_PLACEMENT_3D('',#2336,#2337,#2338);
#2336 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2337 = DIRECTION('',(0.E+000,0.E+000,1.));
#2338 = DIRECTION('',(1.,0.E+000,0.E+000));
#2339 = AXIS2_PLACEMENT_3D('',#2340,#2341,#2342);
#2340 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2341 = DIRECTION('',(0.E+000,0.E+000,1.));
#2342 = DIRECTION('',(1.,0.E+000,0.E+000));
#2343 = AXIS2_PLACEMENT_3D('',#2344,#2345,#2346);
#2344 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2345 = DIRECTION('',(0.E+000,0.E+000,1.));
#2346 = DIRECTION('',(1.,0.E+000,0.E+000));
#2347 = AXIS2_PLACEMENT_3D('',#2348,#2349,#2350);
#2348 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2349 = DIRECTION('',(0.E+000,0.E+000,1.));
#2350 = DIRECTION('',(1.,0.E+000,0.E+000));
#2351 = AXIS2_PLACEMENT_3D('',#2352,#2353,#2354);
#2352 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2353 = DIRECTION('',(0.E+000,0.E+000,1.));
#2354 = DIRECTION('',(1.,0.E+000,0.E+000));
#2355 = AXIS2_PLACEMENT_3D('',#2356,#2357,#2358);
#2356 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2357 = DIRECTION('',(0.E+000,0.E+000,1.));
#2358 = DIRECTION('',(1.,0.E+000,0.E+000));
#2359 = AXIS2_PLACEMENT_3D('',#2360,#2361,#2362);
#2360 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2361 = DIRECTION('',(0.E+000,0.E+000,1.));
#2362 = DIRECTION('',(1.,0.E+000,0.E+000));
#2363 = AXIS2_PLACEMENT_3D('',#2364,#2365,#2366);
#2364 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2365 = DIRECTION('',(0.E+000,0.E+000,1.));
#2366 = DIRECTION('',(1.,0.E+000,0.E+000));
#2367 = AXIS2_PLACEMENT_3D('',#2368,#2369,#2370);
#2368 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2369 = DIRECTION('',(0.E+000,0.E+000,1.));
#2370 = DIRECTION('',(1.,0.E+000,0.E+000));
#2371 = AXIS2_PLACEMENT_3D('',#2372,#2373,#2374);
#2372 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2373 = DIRECTION('',(0.E+000,0.E+000,1.));
#2374 = DIRECTION('',(1.,0.E+000,0.E+000));
#2375 = AXIS2_PLACEMENT_3D('',#2376,#2377,#2378);
#2376 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2377 = DIRECTION('',(0.E+000,0.E+000,1.));
#2378 = DIRECTION('',(1.,0.E+000,0.E+000));
#2379 = AXIS2_PLACEMENT_3D('',#2380,#2381,#2382);
#2380 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2381 = DIRECTION('',(0.E+000,0.E+000,1.));
#2382 = DIRECTION('',(1.,0.E+000,0.E+000));
#2383 = AXIS2_PLACEMENT_3D('',#2384,#2385,#2386);
#2384 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2385 = DIRECTION('',(0.E+000,0.E+000,1.));
#2386 = DIRECTION('',(1.,0.E+000,0.E+000));
#2387 = AXIS2_PLACEMENT_3D('',#2388,#2389,#2390);
#2388 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2389 = DIRECTION('',(0.E+000,0.E+000,1.));
#2390 = DIRECTION('',(1.,0.E+000,0.E+000));
#2391 = AXIS2_PLACEMENT_3D('',#2392,#2393,#2394);
#2392 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2393 = DIRECTION('',(0.E+000,0.E+000,1.));
#2394 = DIRECTION('',(1.,0.E+000,0.E+000));
#2395 = AXIS2_PLACEMENT_3D('',#2396,#2397,#2398);
#2396 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2397 = DIRECTION('',(0.E+000,0.E+000,1.));
#2398 = DIRECTION('',(1.,0.E+000,0.E+000));
#2399 = AXIS2_PLACEMENT_3D('',#2400,#2401,#2402);
#2400 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2401 = DIRECTION('',(0.E+000,0.E+000,1.));
#2402 = DIRECTION('',(1.,0.E+000,0.E+000));
#2403 = AXIS2_PLACEMENT_3D('',#2404,#2405,#2406);
#2404 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2405 = DIRECTION('',(0.E+000,0.E+000,1.));
#2406 = DIRECTION('',(1.,0.E+000,0.E+000));
#2407 = AXIS2_PLACEMENT_3D('',#2408,#2409,#2410);
#2408 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2409 = DIRECTION('',(0.E+000,0.E+000,1.));
#2410 = DIRECTION('',(1.,0.E+000,0.E+000));
#2411 = AXIS2_PLACEMENT_3D('',#2412,#2413,#2414);
#2412 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2413 = DIRECTION('',(0.E+000,0.E+000,1.));
#2414 = DIRECTION('',(1.,0.E+000,0.E+000));
#2415 = AXIS2_PLACEMENT_3D('',#2416,#2417,#2418);
#2416 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2417 = DIRECTION('',(0.E+000,0.E+000,1.));
#2418 = DIRECTION('',(1.,0.E+000,0.E+000));
#2419 = AXIS2_PLACEMENT_3D('',#2420,#2421,#2422);
#2420 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2421 = DIRECTION('',(0.E+000,0.E+000,1.));
#2422 = DIRECTION('',(1.,0.E+000,0.E+000));
#2423 = AXIS2_PLACEMENT_3D('',#2424,#2425,#2426);
#2424 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2425 = DIRECTION('',(0.E+000,0.E+000,1.));
#2426 = DIRECTION('',(1.,0.E+000,0.E+000));
#2427 = AXIS2_PLACEMENT_3D('',#2428,#2429,#2430);
#2428 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2429 = DIRECTION('',(0.E+000,0.E+000,1.));
#2430 = DIRECTION('',(1.,0.E+000,0.E+000));
#2431 = AXIS2_PLACEMENT_3D('',#2432,#2433,#2434);
#2432 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2433 = DIRECTION('',(0.E+000,0.E+000,1.));
#2434 = DIRECTION('',(1.,0.E+000,0.E+000));
#2435 = AXIS2_PLACEMENT_3D('',#2436,#2437,#2438);
#2436 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2437 = DIRECTION('',(0.E+000,0.E+000,1.));
#2438 = DIRECTION('',(1.,0.E+000,0.E+000));
#2439 = AXIS2_PLACEMENT_3D('',#2440,#2441,#2442);
#2440 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2441 = DIRECTION('',(0.E+000,0.E+000,1.));
#2442 = DIRECTION('',(1.,0.E+000,0.E+000));
#2443 = AXIS2_PLACEMENT_3D('',#2444,#2445,#2446);
#2444 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2445 = DIRECTION('',(0.E+000,0.E+000,1.));
#2446 = DIRECTION('',(1.,0.E+000,0.E+000));
#2447 = AXIS2_PLACEMENT_3D('',#2448,#2449,#2450);
#2448 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2449 = DIRECTION('',(0.E+000,0.E+000,1.));
#2450 = DIRECTION('',(1.,0.E+000,0.E+000));
#2451 = AXIS2_PLACEMENT_3D('',#2452,#2453,#2454);
#2452 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2453 = DIRECTION('',(0.E+000,0.E+000,1.));
#2454 = DIRECTION('',(1.,0.E+000,0.E+000));
#2455 = AXIS2_PLACEMENT_3D('',#2456,#2457,#2458);
#2456 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2457 = DIRECTION('',(0.E+000,0.E+000,1.));
#2458 = DIRECTION('',(1.,0.E+000,0.E+000));
#2459 = AXIS2_PLACEMENT_3D('',#2460,#2461,#2462);
#2460 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2461 = DIRECTION('',(0.E+000,0.E+000,1.));
#2462 = DIRECTION('',(1.,0.E+000,0.E+000));
#2463 = AXIS2_PLACEMENT_3D('',#2464,#2465,#2466);
#2464 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2465 = DIRECTION('',(0.E+000,0.E+000,1.));
#2466 = DIRECTION('',(1.,0.E+000,0.E+000));
#2467 = AXIS2_PLACEMENT_3D('',#2468,#2469,#2470);
#2468 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2469 = DIRECTION('',(0.E+000,0.E+000,1.));
#2470 = DIRECTION('',(1.,0.E+000,0.E+000));
#2471 = AXIS2_PLACEMENT_3D('',#2472,#2473,#2474);
#2472 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2473 = DIRECTION('',(0.E+000,0.E+000,1.));
#2474 = DIRECTION('',(1.,0.E+000,0.E+000));
#2475 = AXIS2_PLACEMENT_3D('',#2476,#2477,#2478);
#2476 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2477 = DIRECTION('',(0.E+000,0.E+000,1.));
#2478 = DIRECTION('',(1.,0.E+000,0.E+000));
#2479 = AXIS2_PLACEMENT_3D('',#2480,#2481,#2482);
#2480 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2481 = DIRECTION('',(0.E+000,0.E+000,1.));
#2482 = DIRECTION('',(1.,0.E+000,0.E+000));
#2483 = AXIS2_PLACEMENT_3D('',#2484,#2485,#2486);
#2484 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2485 = DIRECTION('',(0.E+000,0.E+000,1.));
#2486 = DIRECTION('',(1.,0.E+000,0.E+000));
#2487 = AXIS2_PLACEMENT_3D('',#2488,#2489,#2490);
#2488 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2489 = DIRECTION('',(0.E+000,0.E+000,1.));
#2490 = DIRECTION('',(1.,0.E+000,0.E+000));
#2491 = AXIS2_PLACEMENT_3D('',#2492,#2493,#2494);
#2492 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2493 = DIRECTION('',(0.E+000,0.E+000,1.));
#2494 = DIRECTION('',(1.,0.E+000,0.E+000));
#2495 = AXIS2_PLACEMENT_3D('',#2496,#2497,#2498);
#2496 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2497 = DIRECTION('',(0.E+000,0.E+000,1.));
#2498 = DIRECTION('',(1.,0.E+000,0.E+000));
#2499 = AXIS2_PLACEMENT_3D('',#2500,#2501,#2502);
#2500 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2501 = DIRECTION('',(0.E+000,0.E+000,1.));
#2502 = DIRECTION('',(1.,0.E+000,0.E+000));
#2503 = AXIS2_PLACEMENT_3D('',#2504,#2505,#2506);
#2504 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2505 = DIRECTION('',(0.E+000,0.E+000,1.));
#2506 = DIRECTION('',(1.,0.E+000,0.E+000));
#2507 = AXIS2_PLACEMENT_3D('',#2508,#2509,#2510);
#2508 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2509 = DIRECTION('',(0.E+000,0.E+000,1.));
#2510 = DIRECTION('',(1.,0.E+000,0.E+000));
#2511 = AXIS2_PLACEMENT_3D('',#2512,#2513,#2514);
#2512 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2513 = DIRECTION('',(0.E+000,0.E+000,1.));
#2514 = DIRECTION('',(1.,0.E+000,0.E+000));
#2515 = AXIS2_PLACEMENT_3D('',#2516,#2517,#2518);
#2516 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2517 = DIRECTION('',(0.E+000,0.E+000,1.));
#2518 = DIRECTION('',(1.,0.E+000,0.E+000));
#2519 = AXIS2_PLACEMENT_3D('',#2520,#2521,#2522);
#2520 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2521 = DIRECTION('',(0.E+000,0.E+000,1.));
#2522 = DIRECTION('',(1.,0.E+000,0.E+000));
#2523 = AXIS2_PLACEMENT_3D('',#2524,#2525,#2526);
#2524 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2525 = DIRECTION('',(0.E+000,0.E+000,1.));
#2526 = DIRECTION('',(1.,0.E+000,0.E+000));
#2527 = AXIS2_PLACEMENT_3D('',#2528,#2529,#2530);
#2528 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2529 = DIRECTION('',(0.E+000,0.E+000,1.));
#2530 = DIRECTION('',(1.,0.E+000,0.E+000));
#2531 = AXIS2_PLACEMENT_3D('',#2532,#2533,#2534);
#2532 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2533 = DIRECTION('',(0.E+000,0.E+000,1.));
#2534 = DIRECTION('',(1.,0.E+000,0.E+000));
#2535 = AXIS2_PLACEMENT_3D('',#2536,#2537,#2538);
#2536 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2537 = DIRECTION('',(0.E+000,0.E+000,1.));
#2538 = DIRECTION('',(1.,0.E+000,0.E+000));
#2539 = AXIS2_PLACEMENT_3D('',#2540,#2541,#2542);
#2540 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2541 = DIRECTION('',(0.E+000,0.E+000,1.));
#2542 = DIRECTION('',(1.,0.E+000,0.E+000));
#2543 = AXIS2_PLACEMENT_3D('',#2544,#2545,#2546);
#2544 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2545 = DIRECTION('',(0.E+000,0.E+000,1.));
#2546 = DIRECTION('',(1.,0.E+000,0.E+000));
#2547 = AXIS2_PLACEMENT_3D('',#2548,#2549,#2550);
#2548 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2549 = DIRECTION('',(0.E+000,0.E+000,1.));
#2550 = DIRECTION('',(1.,0.E+000,0.E+000));
#2551 = AXIS2_PLACEMENT_3D('',#2552,#2553,#2554);
#2552 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2553 = DIRECTION('',(0.E+000,0.E+000,1.));
#2554 = DIRECTION('',(1.,0.E+000,0.E+000));
#2555 = AXIS2_PLACEMENT_3D('',#2556,#2557,#2558);
#2556 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2557 = DIRECTION('',(0.E+000,0.E+000,1.));
#2558 = DIRECTION('',(1.,0.E+000,0.E+000));
#2559 = AXIS2_PLACEMENT_3D('',#2560,#2561,#2562);
#2560 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2561 = DIRECTION('',(0.E+000,0.E+000,1.));
#2562 = DIRECTION('',(1.,0.E+000,0.E+000));
#2563 = AXIS2_PLACEMENT_3D('',#2564,#2565,#2566);
#2564 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2565 = DIRECTION('',(0.E+000,0.E+000,1.));
#2566 = DIRECTION('',(1.,0.E+000,0.E+000));
#2567 = AXIS2_PLACEMENT_3D('',#2568,#2569,#2570);
#2568 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2569 = DIRECTION('',(0.E+000,0.E+000,1.));
#2570 = DIRECTION('',(1.,0.E+000,0.E+000));
#2571 = AXIS2_PLACEMENT_3D('',#2572,#2573,#2574);
#2572 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2573 = DIRECTION('',(0.E+000,0.E+000,1.));
#2574 = DIRECTION('',(1.,0.E+000,0.E+000));
#2575 = AXIS2_PLACEMENT_3D('',#2576,#2577,#2578);
#2576 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2577 = DIRECTION('',(0.E+000,0.E+000,1.));
#2578 = DIRECTION('',(1.,0.E+000,0.E+000));
#2579 = AXIS2_PLACEMENT_3D('',#2580,#2581,#2582);
#2580 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2581 = DIRECTION('',(0.E+000,0.E+000,1.));
#2582 = DIRECTION('',(1.,0.E+000,0.E+000));
#2583 = AXIS2_PLACEMENT_3D('',#2584,#2585,#2586);
#2584 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2585 = DIRECTION('',(0.E+000,0.E+000,1.));
#2586 = DIRECTION('',(1.,0.E+000,0.E+000));
#2587 = AXIS2_PLACEMENT_3D('',#2588,#2589,#2590);
#2588 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2589 = DIRECTION('',(0.E+000,0.E+000,1.));
#2590 = DIRECTION('',(1.,0.E+000,0.E+000));
#2591 = AXIS2_PLACEMENT_3D('',#2592,#2593,#2594);
#2592 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2593 = DIRECTION('',(0.E+000,0.E+000,1.));
#2594 = DIRECTION('',(1.,0.E+000,0.E+000));
#2595 = AXIS2_PLACEMENT_3D('',#2596,#2597,#2598);
#2596 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2597 = DIRECTION('',(0.E+000,0.E+000,1.));
#2598 = DIRECTION('',(1.,0.E+000,0.E+000));
#2599 = AXIS2_PLACEMENT_3D('',#2600,#2601,#2602);
#2600 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2601 = DIRECTION('',(0.E+000,0.E+000,1.));
#2602 = DIRECTION('',(1.,0.E+000,0.E+000));
#2603 = AXIS2_PLACEMENT_3D('',#2604,#2605,#2606);
#2604 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2605 = DIRECTION('',(0.E+000,0.E+000,1.));
#2606 = DIRECTION('',(1.,0.E+000,0.E+000));
#2607 = AXIS2_PLACEMENT_3D('',#2608,#2609,#2610);
#2608 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2609 = DIRECTION('',(0.E+000,0.E+000,1.));
#2610 = DIRECTION('',(1.,0.E+000,0.E+000));
#2611 = AXIS2_PLACEMENT_3D('',#2612,#2613,#2614);
#2612 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2613 = DIRECTION('',(0.E+000,0.E+000,1.));
#2614 = DIRECTION('',(1.,0.E+000,0.E+000));
#2615 = AXIS2_PLACEMENT_3D('',#2616,#2617,#2618);
#2616 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2617 = DIRECTION('',(0.E+000,0.E+000,1.));
#2618 = DIRECTION('',(1.,0.E+000,0.E+000));
#2619 = AXIS2_PLACEMENT_3D('',#2620,#2621,#2622);
#2620 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2621 = DIRECTION('',(0.E+000,0.E+000,1.));
#2622 = DIRECTION('',(1.,0.E+000,0.E+000));
#2623 = AXIS2_PLACEMENT_3D('',#2624,#2625,#2626);
#2624 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2625 = DIRECTION('',(0.E+000,0.E+000,1.));
#2626 = DIRECTION('',(1.,0.E+000,0.E+000));
#2627 = AXIS2_PLACEMENT_3D('',#2628,#2629,#2630);
#2628 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2629 = DIRECTION('',(0.E+000,0.E+000,1.));
#2630 = DIRECTION('',(1.,0.E+000,0.E+000));
#2631 = AXIS2_PLACEMENT_3D('',#2632,#2633,#2634);
#2632 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2633 = DIRECTION('',(0.E+000,0.E+000,1.));
#2634 = DIRECTION('',(1.,0.E+000,0.E+000));
#2635 = AXIS2_PLACEMENT_3D('',#2636,#2637,#2638);
#2636 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2637 = DIRECTION('',(0.E+000,0.E+000,1.));
#2638 = DIRECTION('',(1.,0.E+000,0.E+000));
#2639 = AXIS2_PLACEMENT_3D('',#2640,#2641,#2642);
#2640 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2641 = DIRECTION('',(0.E+000,0.E+000,1.));
#2642 = DIRECTION('',(1.,0.E+000,0.E+000));
#2643 = AXIS2_PLACEMENT_3D('',#2644,#2645,#2646);
#2644 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2645 = DIRECTION('',(0.E+000,0.E+000,1.));
#2646 = DIRECTION('',(1.,0.E+000,0.E+000));
#2647 = AXIS2_PLACEMENT_3D('',#2648,#2649,#2650);
#2648 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2649 = DIRECTION('',(0.E+000,0.E+000,1.));
#2650 = DIRECTION('',(1.,0.E+000,0.E+000));
#2651 = AXIS2_PLACEMENT_3D('',#2652,#2653,#2654);
#2652 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2653 = DIRECTION('',(0.E+000,0.E+000,1.));
#2654 = DIRECTION('',(1.,0.E+000,0.E+000));
#2655 = AXIS2_PLACEMENT_3D('',#2656,#2657,#2658);
#2656 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2657 = DIRECTION('',(0.E+000,0.E+000,1.));
#2658 = DIRECTION('',(1.,0.E+000,0.E+000));
#2659 = AXIS2_PLACEMENT_3D('',#2660,#2661,#2662);
#2660 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2661 = DIRECTION('',(0.E+000,0.E+000,1.));
#2662 = DIRECTION('',(1.,0.E+000,0.E+000));
#2663 = AXIS2_PLACEMENT_3D('',#2664,#2665,#2666);
#2664 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2665 = DIRECTION('',(0.E+000,0.E+000,1.));
#2666 = DIRECTION('',(1.,0.E+000,0.E+000));
#2667 = AXIS2_PLACEMENT_3D('',#2668,#2669,#2670);
#2668 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2669 = DIRECTION('',(0.E+000,0.E+000,1.));
#2670 = DIRECTION('',(1.,0.E+000,0.E+000));
#2671 = AXIS2_PLACEMENT_3D('',#2672,#2673,#2674);
#2672 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2673 = DIRECTION('',(0.E+000,0.E+000,1.));
#2674 = DIRECTION('',(1.,0.E+000,0.E+000));
#2675 = AXIS2_PLACEMENT_3D('',#2676,#2677,#2678);
#2676 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2677 = DIRECTION('',(0.E+000,0.E+000,1.));
#2678 = DIRECTION('',(1.,0.E+000,0.E+000));
#2679 = AXIS2_PLACEMENT_3D('',#2680,#2681,#2682);
#2680 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2681 = DIRECTION('',(0.E+000,0.E+000,1.));
#2682 = DIRECTION('',(1.,0.E+000,0.E+000));
#2683 = AXIS2_PLACEMENT_3D('',#2684,#2685,#2686);
#2684 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2685 = DIRECTION('',(0.E+000,0.E+000,1.));
#2686 = DIRECTION('',(1.,0.E+000,0.E+000));
#2687 = AXIS2_PLACEMENT_3D('',#2688,#2689,#2690);
#2688 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2689 = DIRECTION('',(0.E+000,0.E+000,1.));
#2690 = DIRECTION('',(1.,0.E+000,0.E+000));
#2691 = AXIS2_PLACEMENT_3D('',#2692,#2693,#2694);
#2692 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2693 = DIRECTION('',(0.E+000,0.E+000,1.));
#2694 = DIRECTION('',(1.,0.E+000,0.E+000));
#2695 = AXIS2_PLACEMENT_3D('',#2696,#2697,#2698);
#2696 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2697 = DIRECTION('',(0.E+000,0.E+000,1.));
#2698 = DIRECTION('',(1.,0.E+000,0.E+000));
#2699 = AXIS2_PLACEMENT_3D('',#2700,#2701,#2702);
#2700 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2701 = DIRECTION('',(0.E+000,0.E+000,1.));
#2702 = DIRECTION('',(1.,0.E+000,0.E+000));
#2703 = AXIS2_PLACEMENT_3D('',#2704,#2705,#2706);
#2704 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2705 = DIRECTION('',(0.E+000,0.E+000,1.));
#2706 = DIRECTION('',(1.,0.E+000,0.E+000));
#2707 = AXIS2_PLACEMENT_3D('',#2708,#2709,#2710);
#2708 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2709 = DIRECTION('',(0.E+000,0.E+000,1.));
#2710 = DIRECTION('',(1.,0.E+000,0.E+000));
#2711 = AXIS2_PLACEMENT_3D('',#2712,#2713,#2714);
#2712 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2713 = DIRECTION('',(0.E+000,0.E+000,1.));
#2714 = DIRECTION('',(1.,0.E+000,0.E+000));
#2715 = AXIS2_PLACEMENT_3D('',#2716,#2717,#2718);
#2716 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2717 = DIRECTION('',(0.E+000,0.E+000,1.));
#2718 = DIRECTION('',(1.,0.E+000,0.E+000));
#2719 = AXIS2_PLACEMENT_3D('',#2720,#2721,#2722);
#2720 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2721 = DIRECTION('',(0.E+000,0.E+000,1.));
#2722 = DIRECTION('',(1.,0.E+000,0.E+000));
#2723 = AXIS2_PLACEMENT_3D('',#2724,#2725,#2726);
#2724 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2725 = DIRECTION('',(0.E+000,0.E+000,1.));
#2726 = DIRECTION('',(1.,0.E+000,0.E+000));
#2727 = AXIS2_PLACEMENT_3D('',#2728,#2729,#2730);
#2728 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2729 = DIRECTION('',(0.E+000,0.E+000,1.));
#2730 = DIRECTION('',(1.,0.E+000,0.E+000));
#2731 = AXIS2_PLACEMENT_3D('',#2732,#2733,#2734);
#2732 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2733 = DIRECTION('',(0.E+000,0.E+000,1.));
#2734 = DIRECTION('',(1.,0.E+000,0.E+000));
#2735 = AXIS2_PLACEMENT_3D('',#2736,#2737,#2738);
#2736 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2737 = DIRECTION('',(0.E+000,0.E+000,1.));
#2738 = DIRECTION('',(1.,0.E+000,0.E+000));
#2739 = AXIS2_PLACEMENT_3D('',#2740,#2741,#2742);
#2740 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2741 = DIRECTION('',(0.E+000,0.E+000,1.));
#2742 = DIRECTION('',(1.,0.E+000,0.E+000));
#2743 = AXIS2_PLACEMENT_3D('',#2744,#2745,#2746);
#2744 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2745 = DIRECTION('',(0.E+000,0.E+000,1.));
#2746 = DIRECTION('',(1.,0.E+000,0.E+000));
#2747 = AXIS2_PLACEMENT_3D('',#2748,#2749,#2750);
#2748 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2749 = DIRECTION('',(0.E+000,0.E+000,1.));
#2750 = DIRECTION('',(1.,0.E+000,0.E+000));
#2751 = AXIS2_PLACEMENT_3D('',#2752,#2753,#2754);
#2752 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2753 = DIRECTION('',(0.E+000,0.E+000,1.));
#2754 = DIRECTION('',(1.,0.E+000,0.E+000));
#2755 = AXIS2_PLACEMENT_3D('',#2756,#2757,#2758);
#2756 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2757 = DIRECTION('',(0.E+000,0.E+000,1.));
#2758 = DIRECTION('',(1.,0.E+000,0.E+000));
#2759 = AXIS2_PLACEMENT_3D('',#2760,#2761,#2762);
#2760 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2761 = DIRECTION('',(0.E+000,0.E+000,1.));
#2762 = DIRECTION('',(1.,0.E+000,0.E+000));
#2763 = AXIS2_PLACEMENT_3D('',#2764,#2765,#2766);
#2764 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2765 = DIRECTION('',(0.E+000,0.E+000,1.));
#2766 = DIRECTION('',(1.,0.E+000,0.E+000));
#2767 = AXIS2_PLACEMENT_3D('',#2768,#2769,#2770);
#2768 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2769 = DIRECTION('',(0.E+000,0.E+000,1.));
#2770 = DIRECTION('',(1.,0.E+000,0.E+000));
#2771 = AXIS2_PLACEMENT_3D('',#2772,#2773,#2774);
#2772 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2773 = DIRECTION('',(0.E+000,0.E+000,1.));
#2774 = DIRECTION('',(1.,0.E+000,0.E+000));
#2775 = AXIS2_PLACEMENT_3D('',#2776,#2777,#2778);
#2776 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2777 = DIRECTION('',(0.E+000,0.E+000,1.));
#2778 = DIRECTION('',(1.,0.E+000,0.E+000));
#2779 = AXIS2_PLACEMENT_3D('',#2780,#2781,#2782);
#2780 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2781 = DIRECTION('',(0.E+000,0.E+000,1.));
#2782 = DIRECTION('',(1.,0.E+000,0.E+000));
#2783 = AXIS2_PLACEMENT_3D('',#2784,#2785,#2786);
#2784 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2785 = DIRECTION('',(0.E+000,0.E+000,1.));
#2786 = DIRECTION('',(1.,0.E+000,0.E+000));
#2787 = AXIS2_PLACEMENT_3D('',#2788,#2789,#2790);
#2788 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2789 = DIRECTION('',(0.E+000,0.E+000,1.));
#2790 = DIRECTION('',(1.,0.E+000,0.E+000));
#2791 = AXIS2_PLACEMENT_3D('',#2792,#2793,#2794);
#2792 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2793 = DIRECTION('',(0.E+000,0.E+000,1.));
#2794 = DIRECTION('',(1.,0.E+000,0.E+000));
#2795 = AXIS2_PLACEMENT_3D('',#2796,#2797,#2798);
#2796 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2797 = DIRECTION('',(0.E+000,0.E+000,1.));
#2798 = DIRECTION('',(1.,0.E+000,0.E+000));
#2799 = AXIS2_PLACEMENT_3D('',#2800,#2801,#2802);
#2800 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2801 = DIRECTION('',(0.E+000,0.E+000,1.));
#2802 = DIRECTION('',(1.,0.E+000,0.E+000));
#2803 = AXIS2_PLACEMENT_3D('',#2804,#2805,#2806);
#2804 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2805 = DIRECTION('',(0.E+000,0.E+000,1.));
#2806 = DIRECTION('',(1.,0.E+000,0.E+000));
#2807 = AXIS2_PLACEMENT_3D('',#2808,#2809,#2810);
#2808 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2809 = DIRECTION('',(0.E+000,0.E+000,1.));
#2810 = DIRECTION('',(1.,0.E+000,0.E+000));
#2811 = AXIS2_PLACEMENT_3D('',#2812,#2813,#2814);
#2812 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2813 = DIRECTION('',(0.E+000,0.E+000,1.));
#2814 = DIRECTION('',(1.,0.E+000,0.E+000));
#2815 = AXIS2_PLACEMENT_3D('',#2816,#2817,#2818);
#2816 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2817 = DIRECTION('',(0.E+000,0.E+000,1.));
#2818 = DIRECTION('',(1.,0.E+000,0.E+000));
#2819 = AXIS2_PLACEMENT_3D('',#2820,#2821,#2822);
#2820 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2821 = DIRECTION('',(0.E+000,0.E+000,1.));
#2822 = DIRECTION('',(1.,0.E+000,0.E+000));
#2823 = AXIS2_PLACEMENT_3D('',#2824,#2825,#2826);
#2824 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2825 = DIRECTION('',(0.E+000,0.E+000,1.));
#2826 = DIRECTION('',(1.,0.E+000,0.E+000));
#2827 = AXIS2_PLACEMENT_3D('',#2828,#2829,#2830);
#2828 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2829 = DIRECTION('',(0.E+000,0.E+000,1.));
#2830 = DIRECTION('',(1.,0.E+000,0.E+000));
#2831 = AXIS2_PLACEMENT_3D('',#2832,#2833,#2834);
#2832 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2833 = DIRECTION('',(0.E+000,0.E+000,1.));
#2834 = DIRECTION('',(1.,0.E+000,0.E+000));
#2835 = AXIS2_PLACEMENT_3D('',#2836,#2837,#2838);
#2836 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2837 = DIRECTION('',(0.E+000,0.E+000,1.));
#2838 = DIRECTION('',(1.,0.E+000,0.E+000));
#2839 = AXIS2_PLACEMENT_3D('',#2840,#2841,#2842);
#2840 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2841 = DIRECTION('',(0.E+000,0.E+000,1.));
#2842 = DIRECTION('',(1.,0.E+000,0.E+000));
#2843 = AXIS2_PLACEMENT_3D('',#2844,#2845,#2846);
#2844 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2845 = DIRECTION('',(0.E+000,0.E+000,1.));
#2846 = DIRECTION('',(1.,0.E+000,0.E+000));
#2847 = AXIS2_PLACEMENT_3D('',#2848,#2849,#2850);
#2848 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2849 = DIRECTION('',(0.E+000,0.E+000,1.));
#2850 = DIRECTION('',(1.,0.E+000,0.E+000));
#2851 = AXIS2_PLACEMENT_3D('',#2852,#2853,#2854);
#2852 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2853 = DIRECTION('',(0.E+000,0.E+000,1.));
#2854 = DIRECTION('',(1.,0.E+000,0.E+000));
#2855 = AXIS2_PLACEMENT_3D('',#2856,#2857,#2858);
#2856 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2857 = DIRECTION('',(0.E+000,0.E+000,1.));
#2858 = DIRECTION('',(1.,0.E+000,0.E+000));
#2859 = AXIS2_PLACEMENT_3D('',#2860,#2861,#2862);
#2860 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2861 = DIRECTION('',(0.E+000,0.E+000,1.));
#2862 = DIRECTION('',(1.,0.E+000,0.E+000));
#2863 = AXIS2_PLACEMENT_3D('',#2864,#2865,#2866);
#2864 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2865 = DIRECTION('',(0.E+000,0.E+000,1.));
#2866 = DIRECTION('',(1.,0.E+000,0.E+000));
#2867 = AXIS2_PLACEMENT_3D('',#2868,#2869,#2870);
#2868 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2869 = DIRECTION('',(0.E+000,0.E+000,1.));
#2870 = DIRECTION('',(1.,0.E+000,0.E+000));
#2871 = AXIS2_PLACEMENT_3D('',#2872,#2873,#2874);
#2872 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2873 = DIRECTION('',(0.E+000,0.E+000,1.));
#2874 = DIRECTION('',(1.,0.E+000,0.E+000));
#2875 = AXIS2_PLACEMENT_3D('',#2876,#2877,#2878);
#2876 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2877 = DIRECTION('',(0.E+000,0.E+000,1.));
#2878 = DIRECTION('',(1.,0.E+000,0.E+000));
#2879 = AXIS2_PLACEMENT_3D('',#2880,#2881,#2882);
#2880 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2881 = DIRECTION('',(0.E+000,0.E+000,1.));
#2882 = DIRECTION('',(1.,0.E+000,0.E+000));
#2883 = AXIS2_PLACEMENT_3D('',#2884,#2885,#2886);
#2884 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2885 = DIRECTION('',(0.E+000,0.E+000,1.));
#2886 = DIRECTION('',(1.,0.E+000,0.E+000));
#2887 = AXIS2_PLACEMENT_3D('',#2888,#2889,#2890);
#2888 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2889 = DIRECTION('',(0.E+000,0.E+000,1.));
#2890 = DIRECTION('',(1.,0.E+000,0.E+000));
#2891 = AXIS2_PLACEMENT_3D('',#2892,#2893,#2894);
#2892 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2893 = DIRECTION('',(0.E+000,0.E+000,1.));
#2894 = DIRECTION('',(1.,0.E+000,0.E+000));
#2895 = AXIS2_PLACEMENT_3D('',#2896,#2897,#2898);
#2896 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2897 = DIRECTION('',(0.E+000,0.E+000,1.));
#2898 = DIRECTION('',(1.,0.E+000,0.E+000));
#2899 = AXIS2_PLACEMENT_3D('',#2900,#2901,#2902);
#2900 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2901 = DIRECTION('',(0.E+000,0.E+000,1.));
#2902 = DIRECTION('',(1.,0.E+000,0.E+000));
#2903 = AXIS2_PLACEMENT_3D('',#2904,#2905,#2906);
#2904 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2905 = DIRECTION('',(0.E+000,0.E+000,1.));
#2906 = DIRECTION('',(1.,0.E+000,0.E+000));
#2907 = AXIS2_PLACEMENT_3D('',#2908,#2909,#2910);
#2908 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2909 = DIRECTION('',(0.E+000,0.E+000,1.));
#2910 = DIRECTION('',(1.,0.E+000,0.E+000));
#2911 = AXIS2_PLACEMENT_3D('',#2912,#2913,#2914);
#2912 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2913 = DIRECTION('',(0.E+000,0.E+000,1.));
#2914 = DIRECTION('',(1.,0.E+000,0.E+000));
#2915 = AXIS2_PLACEMENT_3D('',#2916,#2917,#2918);
#2916 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2917 = DIRECTION('',(0.E+000,0.E+000,1.));
#2918 = DIRECTION('',(1.,0.E+000,0.E+000));
#2919 = AXIS2_PLACEMENT_3D('',#2920,#2921,#2922);
#2920 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2921 = DIRECTION('',(0.E+000,0.E+000,1.));
#2922 = DIRECTION('',(1.,0.E+000,0.E+000));
#2923 = AXIS2_PLACEMENT_3D('',#2924,#2925,#2926);
#2924 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2925 = DIRECTION('',(0.E+000,0.E+000,1.));
#2926 = DIRECTION('',(1.,0.E+000,0.E+000));
#2927 = AXIS2_PLACEMENT_3D('',#2928,#2929,#2930);
#2928 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2929 = DIRECTION('',(0.E+000,0.E+000,1.));
#2930 = DIRECTION('',(1.,0.E+000,0.E+000));
#2931 = AXIS2_PLACEMENT_3D('',#2932,#2933,#2934);
#2932 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2933 = DIRECTION('',(0.E+000,0.E+000,1.));
#2934 = DIRECTION('',(1.,0.E+000,0.E+000));
#2935 = AXIS2_PLACEMENT_3D('',#2936,#2937,#2938);
#2936 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2937 = DIRECTION('',(0.E+000,0.E+000,1.));
#2938 = DIRECTION('',(1.,0.E+000,0.E+000));
#2939 = AXIS2_PLACEMENT_3D('',#2940,#2941,#2942);
#2940 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2941 = DIRECTION('',(0.E+000,0.E+000,1.));
#2942 = DIRECTION('',(1.,0.E+000,0.E+000));
#2943 = AXIS2_PLACEMENT_3D('',#2944,#2945,#2946);
#2944 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2945 = DIRECTION('',(0.E+000,0.E+000,1.));
#2946 = DIRECTION('',(1.,0.E+000,0.E+000));
#2947 = AXIS2_PLACEMENT_3D('',#2948,#2949,#2950);
#2948 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2949 = DIRECTION('',(0.E+000,0.E+000,1.));
#2950 = DIRECTION('',(1.,0.E+000,0.E+000));
#2951 = AXIS2_PLACEMENT_3D('',#2952,#2953,#2954);
#2952 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2953 = DIRECTION('',(0.E+000,0.E+000,1.));
#2954 = DIRECTION('',(1.,0.E+000,0.E+000));
#2955 = AXIS2_PLACEMENT_3D('',#2956,#2957,#2958);
#2956 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2957 = DIRECTION('',(0.E+000,0.E+000,1.));
#2958 = DIRECTION('',(1.,0.E+000,0.E+000));
#2959 = AXIS2_PLACEMENT_3D('',#2960,#2961,#2962);
#2960 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2961 = DIRECTION('',(0.E+000,0.E+000,1.));
#2962 = DIRECTION('',(1.,0.E+000,0.E+000));
#2963 = AXIS2_PLACEMENT_3D('',#2964,#2965,#2966);
#2964 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2965 = DIRECTION('',(0.E+000,0.E+000,1.));
#2966 = DIRECTION('',(1.,0.E+000,0.E+000));
#2967 = AXIS2_PLACEMENT_3D('',#2968,#2969,#2970);
#2968 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2969 = DIRECTION('',(0.E+000,0.E+000,1.));
#2970 = DIRECTION('',(1.,0.E+000,0.E+000));
#2971 = AXIS2_PLACEMENT_3D('',#2972,#2973,#2974);
#2972 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2973 = DIRECTION('',(0.E+000,0.E+000,1.));
#2974 = DIRECTION('',(1.,0.E+000,0.E+000));
#2975 = AXIS2_PLACEMENT_3D('',#2976,#2977,#2978);
#2976 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2977 = DIRECTION('',(0.E+000,0.E+000,1.));
#2978 = DIRECTION('',(1.,0.E+000,0.E+000));
#2979 = AXIS2_PLACEMENT_3D('',#2980,#2981,#2982);
#2980 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2981 = DIRECTION('',(0.E+000,0.E+000,1.));
#2982 = DIRECTION('',(1.,0.E+000,0.E+000));
#2983 = AXIS2_PLACEMENT_3D('',#2984,#2985,#2986);
#2984 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2985 = DIRECTION('',(0.E+000,0.E+000,1.));
#2986 = DIRECTION('',(1.,0.E+000,0.E+000));
#2987 = AXIS2_PLACEMENT_3D('',#2988,#2989,#2990);
#2988 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2989 = DIRECTION('',(0.E+000,0.E+000,1.));
#2990 = DIRECTION('',(1.,0.E+000,0.E+000));
#2991 = AXIS2_PLACEMENT_3D('',#2992,#2993,#2994);
#2992 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2993 = DIRECTION('',(0.E+000,0.E+000,1.));
#2994 = DIRECTION('',(1.,0.E+000,0.E+000));
#2995 = AXIS2_PLACEMENT_3D('',#2996,#2997,#2998);
#2996 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#2997 = DIRECTION('',(0.E+000,0.E+000,1.));
#2998 = DIRECTION('',(1.,0.E+000,0.E+000));
#2999 = AXIS2_PLACEMENT_3D('',#3000,#3001,#3002);
#3000 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3001 = DIRECTION('',(0.E+000,0.E+000,1.));
#3002 = DIRECTION('',(1.,0.E+000,0.E+000));
#3003 = AXIS2_PLACEMENT_3D('',#3004,#3005,#3006);
#3004 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3005 = DIRECTION('',(0.E+000,0.E+000,1.));
#3006 = DIRECTION('',(1.,0.E+000,0.E+000));
#3007 = AXIS2_PLACEMENT_3D('',#3008,#3009,#3010);
#3008 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3009 = DIRECTION('',(0.E+000,0.E+000,1.));
#3010 = DIRECTION('',(1.,0.E+000,0.E+000));
#3011 = AXIS2_PLACEMENT_3D('',#3012,#3013,#3014);
#3012 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3013 = DIRECTION('',(0.E+000,0.E+000,1.));
#3014 = DIRECTION('',(1.,0.E+000,0.E+000));
#3015 = AXIS2_PLACEMENT_3D('',#3016,#3017,#3018);
#3016 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3017 = DIRECTION('',(0.E+000,0.E+000,1.));
#3018 = DIRECTION('',(1.,0.E+000,0.E+000));
#3019 = AXIS2_PLACEMENT_3D('',#3020,#3021,#3022);
#3020 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3021 = DIRECTION('',(0.E+000,0.E+000,1.));
#3022 = DIRECTION('',(1.,0.E+000,0.E+000));
#3023 = AXIS2_PLACEMENT_3D('',#3024,#3025,#3026);
#3024 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3025 = DIRECTION('',(0.E+000,0.E+000,1.));
#3026 = DIRECTION('',(1.,0.E+000,0.E+000));
#3027 = AXIS2_PLACEMENT_3D('',#3028,#3029,#3030);
#3028 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3029 = DIRECTION('',(0.E+000,0.E+000,1.));
#3030 = DIRECTION('',(1.,0.E+000,0.E+000));
#3031 = AXIS2_PLACEMENT_3D('',#3032,#3033,#3034);
#3032 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3033 = DIRECTION('',(0.E+000,0.E+000,1.));
#3034 = DIRECTION('',(1.,0.E+000,0.E+000));
#3035 = AXIS2_PLACEMENT_3D('',#3036,#3037,#3038);
#3036 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3037 = DIRECTION('',(0.E+000,0.E+000,1.));
#3038 = DIRECTION('',(1.,0.E+000,0.E+000));
#3039 = AXIS2_PLACEMENT_3D('',#3040,#3041,#3042);
#3040 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3041 = DIRECTION('',(0.E+000,0.E+000,1.));
#3042 = DIRECTION('',(1.,0.E+000,0.E+000));
#3043 = AXIS2_PLACEMENT_3D('',#3044,#3045,#3046);
#3044 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3045 = DIRECTION('',(0.E+000,0.E+000,1.));
#3046 = DIRECTION('',(1.,0.E+000,0.E+000));
#3047 = AXIS2_PLACEMENT_3D('',#3048,#3049,#3050);
#3048 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3049 = DIRECTION('',(0.E+000,0.E+000,1.));
#3050 = DIRECTION('',(1.,0.E+000,0.E+000));
#3051 = AXIS2_PLACEMENT_3D('',#3052,#3053,#3054);
#3052 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3053 = DIRECTION('',(0.E+000,0.E+000,1.));
#3054 = DIRECTION('',(1.,0.E+000,0.E+000));
#3055 = AXIS2_PLACEMENT_3D('',#3056,#3057,#3058);
#3056 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3057 = DIRECTION('',(0.E+000,0.E+000,1.));
#3058 = DIRECTION('',(1.,0.E+000,0.E+000));
#3059 = AXIS2_PLACEMENT_3D('',#3060,#3061,#3062);
#3060 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3061 = DIRECTION('',(0.E+000,0.E+000,1.));
#3062 = DIRECTION('',(1.,0.E+000,0.E+000));
#3063 = AXIS2_PLACEMENT_3D('',#3064,#3065,#3066);
#3064 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3065 = DIRECTION('',(0.E+000,0.E+000,1.));
#3066 = DIRECTION('',(1.,0.E+000,0.E+000));
#3067 = AXIS2_PLACEMENT_3D('',#3068,#3069,#3070);
#3068 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3069 = DIRECTION('',(0.E+000,0.E+000,1.));
#3070 = DIRECTION('',(1.,0.E+000,0.E+000));
#3071 = AXIS2_PLACEMENT_3D('',#3072,#3073,#3074);
#3072 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3073 = DIRECTION('',(0.E+000,0.E+000,1.));
#3074 = DIRECTION('',(1.,0.E+000,0.E+000));
#3075 = AXIS2_PLACEMENT_3D('',#3076,#3077,#3078);
#3076 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3077 = DIRECTION('',(0.E+000,0.E+000,1.));
#3078 = DIRECTION('',(1.,0.E+000,0.E+000));
#3079 = AXIS2_PLACEMENT_3D('',#3080,#3081,#3082);
#3080 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3081 = DIRECTION('',(0.E+000,0.E+000,1.));
#3082 = DIRECTION('',(1.,0.E+000,0.E+000));
#3083 = AXIS2_PLACEMENT_3D('',#3084,#3085,#3086);
#3084 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3085 = DIRECTION('',(0.E+000,0.E+000,1.));
#3086 = DIRECTION('',(1.,0.E+000,0.E+000));
#3087 = AXIS2_PLACEMENT_3D('',#3088,#3089,#3090);
#3088 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3089 = DIRECTION('',(0.E+000,0.E+000,1.));
#3090 = DIRECTION('',(1.,0.E+000,0.E+000));
#3091 = AXIS2_PLACEMENT_3D('',#3092,#3093,#3094);
#3092 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3093 = DIRECTION('',(0.E+000,0.E+000,1.));
#3094 = DIRECTION('',(1.,0.E+000,0.E+000));
#3095 = AXIS2_PLACEMENT_3D('',#3096,#3097,#3098);
#3096 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3097 = DIRECTION('',(0.E+000,0.E+000,1.));
#3098 = DIRECTION('',(1.,0.E+000,0.E+000));
#3099 = AXIS2_PLACEMENT_3D('',#3100,#3101,#3102);
#3100 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3101 = DIRECTION('',(0.E+000,0.E+000,1.));
#3102 = DIRECTION('',(1.,0.E+000,0.E+000));
#3103 = AXIS2_PLACEMENT_3D('',#3104,#3105,#3106);
#3104 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3105 = DIRECTION('',(0.E+000,0.E+000,1.));
#3106 = DIRECTION('',(1.,0.E+000,0.E+000));
#3107 = AXIS2_PLACEMENT_3D('',#3108,#3109,#3110);
#3108 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3109 = DIRECTION('',(0.E+000,0.E+000,1.));
#3110 = DIRECTION('',(1.,0.E+000,0.E+000));
#3111 = AXIS2_PLACEMENT_3D('',#3112,#3113,#3114);
#3112 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3113 = DIRECTION('',(0.E+000,0.E+000,1.));
#3114 = DIRECTION('',(1.,0.E+000,0.E+000));
#3115 = AXIS2_PLACEMENT_3D('',#3116,#3117,#3118);
#3116 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3117 = DIRECTION('',(0.E+000,0.E+000,1.));
#3118 = DIRECTION('',(1.,0.E+000,0.E+000));
#3119 = AXIS2_PLACEMENT_3D('',#3120,#3121,#3122);
#3120 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3121 = DIRECTION('',(0.E+000,0.E+000,1.));
#3122 = DIRECTION('',(1.,0.E+000,0.E+000));
#3123 = AXIS2_PLACEMENT_3D('',#3124,#3125,#3126);
#3124 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3125 = DIRECTION('',(0.E+000,0.E+000,1.));
#3126 = DIRECTION('',(1.,0.E+000,0.E+000));
#3127 = AXIS2_PLACEMENT_3D('',#3128,#3129,#3130);
#3128 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3129 = DIRECTION('',(0.E+000,0.E+000,1.));
#3130 = DIRECTION('',(1.,0.E+000,0.E+000));
#3131 = AXIS2_PLACEMENT_3D('',#3132,#3133,#3134);
#3132 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3133 = DIRECTION('',(0.E+000,0.E+000,1.));
#3134 = DIRECTION('',(1.,0.E+000,0.E+000));
#3135 = AXIS2_PLACEMENT_3D('',#3136,#3137,#3138);
#3136 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3137 = DIRECTION('',(0.E+000,0.E+000,1.));
#3138 = DIRECTION('',(1.,0.E+000,0.E+000));
#3139 = AXIS2_PLACEMENT_3D('',#3140,#3141,#3142);
#3140 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3141 = DIRECTION('',(0.E+000,0.E+000,1.));
#3142 = DIRECTION('',(1.,0.E+000,0.E+000));
#3143 = AXIS2_PLACEMENT_3D('',#3144,#3145,#3146);
#3144 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3145 = DIRECTION('',(0.E+000,0.E+000,1.));
#3146 = DIRECTION('',(1.,0.E+000,0.E+000));
#3147 = AXIS2_PLACEMENT_3D('',#3148,#3149,#3150);
#3148 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3149 = DIRECTION('',(0.E+000,0.E+000,1.));
#3150 = DIRECTION('',(1.,0.E+000,0.E+000));
#3151 = AXIS2_PLACEMENT_3D('',#3152,#3153,#3154);
#3152 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3153 = DIRECTION('',(0.E+000,0.E+000,1.));
#3154 = DIRECTION('',(1.,0.E+000,0.E+000));
#3155 = AXIS2_PLACEMENT_3D('',#3156,#3157,#3158);
#3156 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3157 = DIRECTION('',(0.E+000,0.E+000,1.));
#3158 = DIRECTION('',(1.,0.E+000,0.E+000));
#3159 = AXIS2_PLACEMENT_3D('',#3160,#3161,#3162);
#3160 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3161 = DIRECTION('',(0.E+000,0.E+000,1.));
#3162 = DIRECTION('',(1.,0.E+000,0.E+000));
#3163 = AXIS2_PLACEMENT_3D('',#3164,#3165,#3166);
#3164 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3165 = DIRECTION('',(0.E+000,0.E+000,1.));
#3166 = DIRECTION('',(1.,0.E+000,0.E+000));
#3167 = AXIS2_PLACEMENT_3D('',#3168,#3169,#3170);
#3168 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3169 = DIRECTION('',(0.E+000,0.E+000,1.));
#3170 = DIRECTION('',(1.,0.E+000,0.E+000));
#3171 = AXIS2_PLACEMENT_3D('',#3172,#3173,#3174);
#3172 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3173 = DIRECTION('',(0.E+000,0.E+000,1.));
#3174 = DIRECTION('',(1.,0.E+000,0.E+000));
#3175 = AXIS2_PLACEMENT_3D('',#3176,#3177,#3178);
#3176 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3177 = DIRECTION('',(0.E+000,0.E+000,1.));
#3178 = DIRECTION('',(1.,0.E+000,0.E+000));
#3179 = AXIS2_PLACEMENT_3D('',#3180,#3181,#3182);
#3180 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3181 = DIRECTION('',(0.E+000,0.E+000,1.));
#3182 = DIRECTION('',(1.,0.E+000,0.E+000));
#3183 = AXIS2_PLACEMENT_3D('',#3184,#3185,#3186);
#3184 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3185 = DIRECTION('',(0.E+000,0.E+000,1.));
#3186 = DIRECTION('',(1.,0.E+000,0.E+000));
#3187 = AXIS2_PLACEMENT_3D('',#3188,#3189,#3190);
#3188 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3189 = DIRECTION('',(0.E+000,0.E+000,1.));
#3190 = DIRECTION('',(1.,0.E+000,0.E+000));
#3191 = AXIS2_PLACEMENT_3D('',#3192,#3193,#3194);
#3192 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3193 = DIRECTION('',(0.E+000,0.E+000,1.));
#3194 = DIRECTION('',(1.,0.E+000,0.E+000));
#3195 = AXIS2_PLACEMENT_3D('',#3196,#3197,#3198);
#3196 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3197 = DIRECTION('',(0.E+000,0.E+000,1.));
#3198 = DIRECTION('',(1.,0.E+000,0.E+000));
#3199 = AXIS2_PLACEMENT_3D('',#3200,#3201,#3202);
#3200 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3201 = DIRECTION('',(0.E+000,0.E+000,1.));
#3202 = DIRECTION('',(1.,0.E+000,0.E+000));
#3203 = AXIS2_PLACEMENT_3D('',#3204,#3205,#3206);
#3204 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3205 = DIRECTION('',(0.E+000,0.E+000,1.));
#3206 = DIRECTION('',(1.,0.E+000,0.E+000));
#3207 = AXIS2_PLACEMENT_3D('',#3208,#3209,#3210);
#3208 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3209 = DIRECTION('',(0.E+000,0.E+000,1.));
#3210 = DIRECTION('',(1.,0.E+000,0.E+000));
#3211 = AXIS2_PLACEMENT_3D('',#3212,#3213,#3214);
#3212 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3213 = DIRECTION('',(0.E+000,0.E+000,1.));
#3214 = DIRECTION('',(1.,0.E+000,0.E+000));
#3215 = AXIS2_PLACEMENT_3D('',#3216,#3217,#3218);
#3216 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3217 = DIRECTION('',(0.E+000,0.E+000,1.));
#3218 = DIRECTION('',(1.,0.E+000,0.E+000));
#3219 = AXIS2_PLACEMENT_3D('',#3220,#3221,#3222);
#3220 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3221 = DIRECTION('',(0.E+000,0.E+000,1.));
#3222 = DIRECTION('',(1.,0.E+000,0.E+000));
#3223 = AXIS2_PLACEMENT_3D('',#3224,#3225,#3226);
#3224 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3225 = DIRECTION('',(0.E+000,0.E+000,1.));
#3226 = DIRECTION('',(1.,0.E+000,0.E+000));
#3227 = AXIS2_PLACEMENT_3D('',#3228,#3229,#3230);
#3228 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3229 = DIRECTION('',(0.E+000,0.E+000,1.));
#3230 = DIRECTION('',(1.,0.E+000,0.E+000));
#3231 = AXIS2_PLACEMENT_3D('',#3232,#3233,#3234);
#3232 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3233 = DIRECTION('',(0.E+000,0.E+000,1.));
#3234 = DIRECTION('',(1.,0.E+000,0.E+000));
#3235 = AXIS2_PLACEMENT_3D('',#3236,#3237,#3238);
#3236 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3237 = DIRECTION('',(0.E+000,0.E+000,1.));
#3238 = DIRECTION('',(1.,0.E+000,0.E+000));
#3239 = AXIS2_PLACEMENT_3D('',#3240,#3241,#3242);
#3240 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3241 = DIRECTION('',(0.E+000,0.E+000,1.));
#3242 = DIRECTION('',(1.,0.E+000,0.E+000));
#3243 = AXIS2_PLACEMENT_3D('',#3244,#3245,#3246);
#3244 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3245 = DIRECTION('',(0.E+000,0.E+000,1.));
#3246 = DIRECTION('',(1.,0.E+000,0.E+000));
#3247 = AXIS2_PLACEMENT_3D('',#3248,#3249,#3250);
#3248 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3249 = DIRECTION('',(0.E+000,0.E+000,1.));
#3250 = DIRECTION('',(1.,0.E+000,0.E+000));
#3251 = AXIS2_PLACEMENT_3D('',#3252,#3253,#3254);
#3252 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3253 = DIRECTION('',(0.E+000,0.E+000,1.));
#3254 = DIRECTION('',(1.,0.E+000,0.E+000));
#3255 = AXIS2_PLACEMENT_3D('',#3256,#3257,#3258);
#3256 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3257 = DIRECTION('',(0.E+000,0.E+000,1.));
#3258 = DIRECTION('',(1.,0.E+000,0.E+000));
#3259 = AXIS2_PLACEMENT_3D('',#3260,#3261,#3262);
#3260 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3261 = DIRECTION('',(0.E+000,0.E+000,1.));
#3262 = DIRECTION('',(1.,0.E+000,0.E+000));
#3263 = AXIS2_PLACEMENT_3D('',#3264,#3265,#3266);
#3264 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#3265 = DIRECTION('',(0.E+000,0.E+000,1.));
#3266 = DIRECTION('',(1.,0.E+000,0.E+000));
#3267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3271)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3268,#3269,#3270)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3268 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3269 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3270 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3271 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#3268,
  'distance_accuracy_value','confusion accuracy');
#3272 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
#3273 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#3274),#3348);
#3274 = SHELL_BASED_SURFACE_MODEL('',(#3275));
#3275 = OPEN_SHELL('',(#3276));
#3276 = ADVANCED_FACE('',(#3277),#3291,.T.);
#3277 = FACE_BOUND('',#3278,.T.);
#3278 = EDGE_LOOP('',(#3279,#3302,#3318,#3334));
#3279 = ORIENTED_EDGE('',*,*,#3280,.F.);
#3280 = EDGE_CURVE('',#3281,#3283,#3285,.T.);
#3281 = VERTEX_POINT('',#3282);
#3282 = CARTESIAN_POINT('',(12.3,-4.57831521523,31.28711958855));
#3283 = VERTEX_POINT('',#3284);
#3284 = CARTESIAN_POINT('',(8.7,-4.57831521523,31.28711958855));
#3285 = SURFACE_CURVE('',#3286,(#3290),.PCURVE_S1.);
#3286 = LINE('',#3287,#3288);
#3287 = CARTESIAN_POINT('',(11.,-4.57831521523,31.28711958855));
#3288 = VECTOR('',#3289,1.);
#3289 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3290 = PCURVE('',#3291,#3296);
#3291 = PLANE('',#3292);
#3292 = AXIS2_PLACEMENT_3D('',#3293,#3294,#3295);
#3293 = CARTESIAN_POINT('',(11.,-3.765441442002,29.006612593309));
#3294 = DIRECTION('',(0.E+000,0.941950141965,0.335752781153));
#3295 = DIRECTION('',(0.E+000,0.335752781153,-0.941950141965));
#3296 = DEFINITIONAL_REPRESENTATION('',(#3297),#3301);
#3297 = LINE('',#3298,#3299);
#3298 = CARTESIAN_POINT('',(-2.421048518008,0.E+000));
#3299 = VECTOR('',#3300,1.);
#3300 = DIRECTION('',(0.E+000,1.));
#3301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3302 = ORIENTED_EDGE('',*,*,#3303,.F.);
#3303 = EDGE_CURVE('',#3304,#3281,#3306,.T.);
#3304 = VERTEX_POINT('',#3305);
#3305 = CARTESIAN_POINT('',(12.3,-3.765441442002,29.006612593309));
#3306 = SURFACE_CURVE('',#3307,(#3311),.PCURVE_S1.);
#3307 = LINE('',#3308,#3309);
#3308 = CARTESIAN_POINT('',(12.3,-3.765441442002,29.006612593309));
#3309 = VECTOR('',#3310,1.);
#3310 = DIRECTION('',(0.E+000,-0.335752781153,0.941950141965));
#3311 = PCURVE('',#3291,#3312);
#3312 = DEFINITIONAL_REPRESENTATION('',(#3313),#3317);
#3313 = LINE('',#3314,#3315);
#3314 = CARTESIAN_POINT('',(0.E+000,-1.3));
#3315 = VECTOR('',#3316,1.);
#3316 = DIRECTION('',(-1.,0.E+000));
#3317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3318 = ORIENTED_EDGE('',*,*,#3319,.F.);
#3319 = EDGE_CURVE('',#3320,#3304,#3322,.T.);
#3320 = VERTEX_POINT('',#3321);
#3321 = CARTESIAN_POINT('',(8.7,-3.765441442002,29.006612593309));
#3322 = SURFACE_CURVE('',#3323,(#3327),.PCURVE_S1.);
#3323 = LINE('',#3324,#3325);
#3324 = CARTESIAN_POINT('',(11.,-3.765441442002,29.006612593309));
#3325 = VECTOR('',#3326,1.);
#3326 = DIRECTION('',(1.,0.E+000,0.E+000));
#3327 = PCURVE('',#3291,#3328);
#3328 = DEFINITIONAL_REPRESENTATION('',(#3329),#3333);
#3329 = LINE('',#3330,#3331);
#3330 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#3331 = VECTOR('',#3332,1.);
#3332 = DIRECTION('',(0.E+000,-1.));
#3333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3334 = ORIENTED_EDGE('',*,*,#3335,.T.);
#3335 = EDGE_CURVE('',#3320,#3283,#3336,.T.);
#3336 = SURFACE_CURVE('',#3337,(#3341),.PCURVE_S1.);
#3337 = LINE('',#3338,#3339);
#3338 = CARTESIAN_POINT('',(8.7,-1.754302986712,23.364389327232));
#3339 = VECTOR('',#3340,1.);
#3340 = DIRECTION('',(0.E+000,-0.335752781153,0.941950141965));
#3341 = PCURVE('',#3291,#3342);
#3342 = DEFINITIONAL_REPRESENTATION('',(#3343),#3347);
#3343 = LINE('',#3344,#3345);
#3344 = CARTESIAN_POINT('',(5.989938336127,2.3));
#3345 = VECTOR('',#3346,1.);
#3346 = DIRECTION('',(-1.,0.E+000));
#3347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3352)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3349,#3350,#3351)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3349 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3350 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3351 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3352 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#3349,
  'distance_accuracy_value','confusion accuracy');
#3353 = SHAPE_DEFINITION_REPRESENTATION(#3354,#3273);
#3354 = PRODUCT_DEFINITION_SHAPE('','',#3355);
#3355 = PRODUCT_DEFINITION('design','',#3356,#3359);
#3356 = PRODUCT_DEFINITION_FORMATION('','',#3357);
#3357 = PRODUCT('CADSOFTTOOLS 1.1','CADSOFTTOOLS 1.1','',(#3358));
#3358 = PRODUCT_CONTEXT('',#2,'mechanical');
#3359 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3360 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3361,#3363);
#3361 = ( REPRESENTATION_RELATIONSHIP('','',#3273,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3362) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3362 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
#3363 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3364);
#3364 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','','',#5,#3355,$);
#3365 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3357));
#3366 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#3367),#3658);
#3367 = SHELL_BASED_SURFACE_MODEL('',(#3368));
#3368 = OPEN_SHELL('',(#3369));
#3369 = ADVANCED_FACE('',(#3370),#3385,.T.);
#3370 = FACE_BOUND('',#3371,.T.);
#3371 = EDGE_LOOP('',(#3372,#3396,#3412,#3429,#3445,#3466,#3482,#3499,
    #3515,#3536,#3552,#3568,#3585,#3606,#3623,#3644));
#3372 = ORIENTED_EDGE('',*,*,#3373,.T.);
#3373 = EDGE_CURVE('',#3374,#3376,#3378,.T.);
#3374 = VERTEX_POINT('',#3375);
#3375 = CARTESIAN_POINT('',(8.7,-5.057391591213,31.786681598673));
#3376 = VERTEX_POINT('',#3377);
#3377 = CARTESIAN_POINT('',(8.7,-4.57831521523,31.28711958855));
#3378 = SURFACE_CURVE('',#3379,(#3384),.PCURVE_S1.);
#3379 = CIRCLE('',#3380,0.5);
#3380 = AXIS2_PLACEMENT_3D('',#3381,#3382,#3383);
#3381 = CARTESIAN_POINT('',(8.7,-4.557391591213,31.786681598673));
#3382 = DIRECTION('',(1.,0.E+000,-0.E+000));
#3383 = DIRECTION('',(0.E+000,0.E+000,1.));
#3384 = PCURVE('',#3385,#3390);
#3385 = PLANE('',#3386);
#3386 = AXIS2_PLACEMENT_3D('',#3387,#3388,#3389);
#3387 = CARTESIAN_POINT('',(8.7,-3.707391583967,22.668221983387));
#3388 = DIRECTION('',(1.,0.E+000,0.E+000));
#3389 = DIRECTION('',(0.E+000,0.E+000,1.));
#3390 = DEFINITIONAL_REPRESENTATION('',(#3391),#3395);
#3391 = CIRCLE('',#3392,0.5);
#3392 = AXIS2_PLACEMENT_2D('',#3393,#3394);
#3393 = CARTESIAN_POINT('',(9.118459615286,0.850000007246));
#3394 = DIRECTION('',(1.,0.E+000));
#3395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3396 = ORIENTED_EDGE('',*,*,#3397,.F.);
#3397 = EDGE_CURVE('',#3398,#3376,#3400,.T.);
#3398 = VERTEX_POINT('',#3399);
#3399 = CARTESIAN_POINT('',(8.7,-3.765441442002,29.006612593309));
#3400 = SURFACE_CURVE('',#3401,(#3405),.PCURVE_S1.);
#3401 = LINE('',#3402,#3403);
#3402 = CARTESIAN_POINT('',(8.7,-1.754302986712,23.364389327232));
#3403 = VECTOR('',#3404,1.);
#3404 = DIRECTION('',(0.E+000,-0.335752781153,0.941950141965));
#3405 = PCURVE('',#3385,#3406);
#3406 = DEFINITIONAL_REPRESENTATION('',(#3407),#3411);
#3407 = LINE('',#3408,#3409);
#3408 = CARTESIAN_POINT('',(0.696167343845,-1.953088597255));
#3409 = VECTOR('',#3410,1.);
#3410 = DIRECTION('',(0.941950141965,0.335752781153));
#3411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3412 = ORIENTED_EDGE('',*,*,#3413,.F.);
#3413 = EDGE_CURVE('',#3414,#3398,#3416,.T.);
#3414 = VERTEX_POINT('',#3415);
#3415 = CARTESIAN_POINT('',(8.7,-3.707391583967,28.670859812155));
#3416 = SURFACE_CURVE('',#3417,(#3422),.PCURVE_S1.);
#3417 = CIRCLE('',#3418,1.);
#3418 = AXIS2_PLACEMENT_3D('',#3419,#3420,#3421);
#3419 = CARTESIAN_POINT('',(8.7,-4.707391583967,28.670859812155));
#3420 = DIRECTION('',(1.,0.E+000,-0.E+000));
#3421 = DIRECTION('',(0.E+000,0.E+000,1.));
#3422 = PCURVE('',#3385,#3423);
#3423 = DEFINITIONAL_REPRESENTATION('',(#3424),#3428);
#3424 = CIRCLE('',#3425,1.);
#3425 = AXIS2_PLACEMENT_2D('',#3426,#3427);
#3426 = CARTESIAN_POINT('',(6.002637828769,1.));
#3427 = DIRECTION('',(1.,0.E+000));
#3428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3429 = ORIENTED_EDGE('',*,*,#3430,.F.);
#3430 = EDGE_CURVE('',#3431,#3414,#3433,.T.);
#3431 = VERTEX_POINT('',#3432);
#3432 = CARTESIAN_POINT('',(8.7,-3.707391583967,24.66589988474));
#3433 = SURFACE_CURVE('',#3434,(#3438),.PCURVE_S1.);
#3434 = LINE('',#3435,#3436);
#3435 = CARTESIAN_POINT('',(8.7,-3.707391583967,22.668221983387));
#3436 = VECTOR('',#3437,1.);
#3437 = DIRECTION('',(0.E+000,0.E+000,1.));
#3438 = PCURVE('',#3385,#3439);
#3439 = DEFINITIONAL_REPRESENTATION('',(#3440),#3444);
#3440 = LINE('',#3441,#3442);
#3441 = CARTESIAN_POINT('',(0.E+000,5.018208071306E-014));
#3442 = VECTOR('',#3443,1.);
#3443 = DIRECTION('',(1.,0.E+000));
#3444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3445 = ORIENTED_EDGE('',*,*,#3446,.F.);
#3446 = EDGE_CURVE('',#3447,#3431,#3449,.T.);
#3447 = VERTEX_POINT('',#3448);
#3448 = CARTESIAN_POINT('',(8.7,-3.690354497111,24.536490362187));
#3449 = SURFACE_CURVE('',#3450,(#3455),.PCURVE_S1.);
#3450 = CIRCLE('',#3451,0.5);
#3451 = AXIS2_PLACEMENT_3D('',#3452,#3453,#3454);
#3452 = CARTESIAN_POINT('',(8.7,-3.207391583967,24.66589988474));
#3453 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3454 = DIRECTION('',(0.E+000,0.E+000,1.));
#3455 = PCURVE('',#3385,#3456);
#3456 = DEFINITIONAL_REPRESENTATION('',(#3457),#3465);
#3457 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3458,#3459,#3460,#3461,
#3462,#3463,#3464),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#3458 = CARTESIAN_POINT('',(2.497677901353,-0.5));
#3459 = CARTESIAN_POINT('',(2.497677901353,-1.366025403784));
#3460 = CARTESIAN_POINT('',(1.747677901353,-0.933012701892));
#3461 = CARTESIAN_POINT('',(0.997677901353,-0.5));
#3462 = CARTESIAN_POINT('',(1.747677901353,-6.698729810773E-002));
#3463 = CARTESIAN_POINT('',(2.497677901353,0.366025403784));
#3464 = CARTESIAN_POINT('',(2.497677901353,-0.5));
#3465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3466 = ORIENTED_EDGE('',*,*,#3467,.F.);
#3467 = EDGE_CURVE('',#3468,#3447,#3470,.T.);
#3468 = VERTEX_POINT('',#3469);
#3469 = CARTESIAN_POINT('',(8.7,-3.224428670823,22.797631505939));
#3470 = SURFACE_CURVE('',#3471,(#3475),.PCURVE_S1.);
#3471 = LINE('',#3472,#3473);
#3472 = CARTESIAN_POINT('',(8.7,-3.224428670823,22.797631505939));
#3473 = VECTOR('',#3474,1.);
#3474 = DIRECTION('',(0.E+000,-0.258819045105,0.965925826288));
#3475 = PCURVE('',#3385,#3476);
#3476 = DEFINITIONAL_REPRESENTATION('',(#3477),#3481);
#3477 = LINE('',#3478,#3479);
#3478 = CARTESIAN_POINT('',(0.129409522552,-0.482962913144));
#3479 = VECTOR('',#3480,1.);
#3480 = DIRECTION('',(0.965925826288,0.258819045105));
#3481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3482 = ORIENTED_EDGE('',*,*,#3483,.F.);
#3483 = EDGE_CURVE('',#3484,#3468,#3486,.T.);
#3484 = VERTEX_POINT('',#3485);
#3485 = CARTESIAN_POINT('',(8.7,-3.207391583967,22.668221983387));
#3486 = SURFACE_CURVE('',#3487,(#3492),.PCURVE_S1.);
#3487 = CIRCLE('',#3488,0.5);
#3488 = AXIS2_PLACEMENT_3D('',#3489,#3490,#3491);
#3489 = CARTESIAN_POINT('',(8.7,-3.707391583967,22.668221983387));
#3490 = DIRECTION('',(1.,0.E+000,-0.E+000));
#3491 = DIRECTION('',(0.E+000,0.E+000,1.));
#3492 = PCURVE('',#3385,#3493);
#3493 = DEFINITIONAL_REPRESENTATION('',(#3494),#3498);
#3494 = CIRCLE('',#3495,0.5);
#3495 = AXIS2_PLACEMENT_2D('',#3496,#3497);
#3496 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#3497 = DIRECTION('',(1.,0.E+000));
#3498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3499 = ORIENTED_EDGE('',*,*,#3500,.F.);
#3500 = EDGE_CURVE('',#3501,#3484,#3503,.T.);
#3501 = VERTEX_POINT('',#3502);
#3502 = CARTESIAN_POINT('',(8.7,-3.207391583967,21.550000000317));
#3503 = SURFACE_CURVE('',#3504,(#3508),.PCURVE_S1.);
#3504 = LINE('',#3505,#3506);
#3505 = CARTESIAN_POINT('',(8.7,-3.207391583967,22.668221983387));
#3506 = VECTOR('',#3507,1.);
#3507 = DIRECTION('',(0.E+000,-3.102645990225E-015,1.));
#3508 = PCURVE('',#3385,#3509);
#3509 = DEFINITIONAL_REPRESENTATION('',(#3510),#3514);
#3510 = LINE('',#3511,#3512);
#3511 = CARTESIAN_POINT('',(0.E+000,-0.5));
#3512 = VECTOR('',#3513,1.);
#3513 = DIRECTION('',(1.,3.102645990225E-015));
#3514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3515 = ORIENTED_EDGE('',*,*,#3516,.F.);
#3516 = EDGE_CURVE('',#3517,#3501,#3519,.T.);
#3517 = VERTEX_POINT('',#3518);
#3518 = CARTESIAN_POINT('',(8.7,-2.907391583967,21.250000000317));
#3519 = SURFACE_CURVE('',#3520,(#3525),.PCURVE_S1.);
#3520 = CIRCLE('',#3521,0.3);
#3521 = AXIS2_PLACEMENT_3D('',#3522,#3523,#3524);
#3522 = CARTESIAN_POINT('',(8.7,-2.907391583967,21.550000000317));
#3523 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3524 = DIRECTION('',(0.E+000,0.E+000,1.));
#3525 = PCURVE('',#3385,#3526);
#3526 = DEFINITIONAL_REPRESENTATION('',(#3527),#3535);
#3527 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3528,#3529,#3530,#3531,
#3532,#3533,#3534),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#3528 = CARTESIAN_POINT('',(-0.81822198307,-0.8));
#3529 = CARTESIAN_POINT('',(-0.81822198307,-1.319615242271));
#3530 = CARTESIAN_POINT('',(-1.26822198307,-1.059807621135));
#3531 = CARTESIAN_POINT('',(-1.71822198307,-0.8));
#3532 = CARTESIAN_POINT('',(-1.26822198307,-0.540192378865));
#3533 = CARTESIAN_POINT('',(-0.81822198307,-0.280384757729));
#3534 = CARTESIAN_POINT('',(-0.81822198307,-0.8));
#3535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3536 = ORIENTED_EDGE('',*,*,#3537,.F.);
#3537 = EDGE_CURVE('',#3538,#3517,#3540,.T.);
#3538 = VERTEX_POINT('',#3539);
#3539 = CARTESIAN_POINT('',(8.7,-2.2573915837,21.250000000317));
#3540 = SURFACE_CURVE('',#3541,(#3545),.PCURVE_S1.);
#3541 = LINE('',#3542,#3543);
#3542 = CARTESIAN_POINT('',(8.7,-3.707391583967,21.250000000317));
#3543 = VECTOR('',#3544,1.);
#3544 = DIRECTION('',(0.E+000,-1.,0.E+000));
#3545 = PCURVE('',#3385,#3546);
#3546 = DEFINITIONAL_REPRESENTATION('',(#3547),#3551);
#3547 = LINE('',#3548,#3549);
#3548 = CARTESIAN_POINT('',(-1.41822198307,0.E+000));
#3549 = VECTOR('',#3550,1.);
#3550 = DIRECTION('',(0.E+000,1.));
#3551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3552 = ORIENTED_EDGE('',*,*,#3553,.F.);
#3553 = EDGE_CURVE('',#3554,#3538,#3556,.T.);
#3554 = VERTEX_POINT('',#3555);
#3555 = CARTESIAN_POINT('',(8.7,-2.2573915837,27.126599329897));
#3556 = SURFACE_CURVE('',#3557,(#3561),.PCURVE_S1.);
#3557 = LINE('',#3558,#3559);
#3558 = CARTESIAN_POINT('',(8.7,-2.2573915837,22.668221983387));
#3559 = VECTOR('',#3560,1.);
#3560 = DIRECTION('',(0.E+000,0.E+000,-1.));
#3561 = PCURVE('',#3385,#3562);
#3562 = DEFINITIONAL_REPRESENTATION('',(#3563),#3567);
#3563 = LINE('',#3564,#3565);
#3564 = CARTESIAN_POINT('',(0.E+000,-1.450000000267));
#3565 = VECTOR('',#3566,1.);
#3566 = DIRECTION('',(-1.,0.E+000));
#3567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3568 = ORIENTED_EDGE('',*,*,#3569,.F.);
#3569 = EDGE_CURVE('',#3570,#3554,#3572,.T.);
#3570 = VERTEX_POINT('',#3571);
#3571 = CARTESIAN_POINT('',(8.7,-3.738321942845,35.607573176009));
#3572 = SURFACE_CURVE('',#3573,(#3578),.PCURVE_S1.);
#3573 = CIRCLE('',#3574,31.3);
#3574 = AXIS2_PLACEMENT_3D('',#3575,#3576,#3577);
#3575 = CARTESIAN_POINT('',(8.7,27.542608408141,36.70000000501));
#3576 = DIRECTION('',(1.,0.E+000,-0.E+000));
#3577 = DIRECTION('',(0.E+000,0.E+000,1.));
#3578 = PCURVE('',#3385,#3579);
#3579 = DEFINITIONAL_REPRESENTATION('',(#3580),#3584);
#3580 = CIRCLE('',#3581,31.3);
#3581 = AXIS2_PLACEMENT_2D('',#3582,#3583);
#3582 = CARTESIAN_POINT('',(14.031778021624,-31.2499999921));
#3583 = DIRECTION('',(1.,0.E+000));
#3584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3585 = ORIENTED_EDGE('',*,*,#3586,.F.);
#3586 = EDGE_CURVE('',#3587,#3570,#3589,.T.);
#3587 = VERTEX_POINT('',#3588);
#3588 = CARTESIAN_POINT('',(8.7,-3.974003105062,35.890166729435));
#3589 = SURFACE_CURVE('',#3590,(#3595),.PCURVE_S1.);
#3590 = CIRCLE('',#3591,0.3);
#3591 = AXIS2_PLACEMENT_3D('',#3592,#3593,#3594);
#3592 = CARTESIAN_POINT('',(8.7,-4.038139166657,35.597102631322));
#3593 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3594 = DIRECTION('',(0.E+000,0.E+000,1.));
#3595 = PCURVE('',#3385,#3596);
#3596 = DEFINITIONAL_REPRESENTATION('',(#3597),#3605);
#3597 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3598,#3599,#3600,#3601,
#3602,#3603,#3604),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#3598 = CARTESIAN_POINT('',(13.228880647935,0.33074758269));
#3599 = CARTESIAN_POINT('',(13.228880647935,-0.188867659581));
#3600 = CARTESIAN_POINT('',(12.778880647935,7.093996155427E-002));
#3601 = CARTESIAN_POINT('',(12.328880647935,0.33074758269));
#3602 = CARTESIAN_POINT('',(12.778880647935,0.590555203825));
#3603 = CARTESIAN_POINT('',(13.228880647935,0.85036282496));
#3604 = CARTESIAN_POINT('',(13.228880647935,0.33074758269));
#3605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3606 = ORIENTED_EDGE('',*,*,#3607,.F.);
#3607 = EDGE_CURVE('',#3608,#3587,#3610,.T.);
#3608 = VERTEX_POINT('',#3609);
#3609 = CARTESIAN_POINT('',(8.7,-4.641880356436,36.10068630169));
#3610 = SURFACE_CURVE('',#3611,(#3616),.PCURVE_S1.);
#3611 = CIRCLE('',#3612,3.9);
#3612 = AXIS2_PLACEMENT_3D('',#3613,#3614,#3615);
#3613 = CARTESIAN_POINT('',(8.7,-3.14023430433,39.700000004911));
#3614 = DIRECTION('',(1.,0.E+000,-0.E+000));
#3615 = DIRECTION('',(0.E+000,0.E+000,1.));
#3616 = PCURVE('',#3385,#3617);
#3617 = DEFINITIONAL_REPRESENTATION('',(#3618),#3622);
#3618 = CIRCLE('',#3619,3.9);
#3619 = AXIS2_PLACEMENT_2D('',#3620,#3621);
#3620 = CARTESIAN_POINT('',(17.031778021525,-0.567157279637));
#3621 = DIRECTION('',(1.,0.E+000));
#3622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3623 = ORIENTED_EDGE('',*,*,#3624,.F.);
#3624 = EDGE_CURVE('',#3625,#3608,#3627,.T.);
#3625 = VERTEX_POINT('',#3626);
#3626 = CARTESIAN_POINT('',(8.7,-5.057391591213,35.823816016827));
#3627 = SURFACE_CURVE('',#3628,(#3633),.PCURVE_S1.);
#3628 = CIRCLE('',#3629,0.3);
#3629 = AXIS2_PLACEMENT_3D('',#3630,#3631,#3632);
#3630 = CARTESIAN_POINT('',(8.7,-4.757391591213,35.823816016827));
#3631 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3632 = DIRECTION('',(0.E+000,0.E+000,1.));
#3633 = PCURVE('',#3385,#3634);
#3634 = DEFINITIONAL_REPRESENTATION('',(#3635),#3643);
#3635 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3636,#3637,#3638,#3639,
#3640,#3641,#3642),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#3636 = CARTESIAN_POINT('',(13.45559403344,1.050000007246));
#3637 = CARTESIAN_POINT('',(13.45559403344,0.530384764975));
#3638 = CARTESIAN_POINT('',(13.00559403344,0.790192386111));
#3639 = CARTESIAN_POINT('',(12.55559403344,1.050000007246));
#3640 = CARTESIAN_POINT('',(13.00559403344,1.309807628381));
#3641 = CARTESIAN_POINT('',(13.45559403344,1.569615249517));
#3642 = CARTESIAN_POINT('',(13.45559403344,1.050000007246));
#3643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3644 = ORIENTED_EDGE('',*,*,#3645,.F.);
#3645 = EDGE_CURVE('',#3374,#3625,#3646,.T.);
#3646 = SURFACE_CURVE('',#3647,(#3651),.PCURVE_S1.);
#3647 = LINE('',#3648,#3649);
#3648 = CARTESIAN_POINT('',(8.7,-5.057391591213,22.668221983387));
#3649 = VECTOR('',#3650,1.);
#3650 = DIRECTION('',(0.E+000,0.E+000,1.));
#3651 = PCURVE('',#3385,#3652);
#3652 = DEFINITIONAL_REPRESENTATION('',(#3653),#3657);
#3653 = LINE('',#3654,#3655);
#3654 = CARTESIAN_POINT('',(0.E+000,1.350000007246));
#3655 = VECTOR('',#3656,1.);
#3656 = DIRECTION('',(1.,0.E+000));
#3657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3662)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3659,#3660,#3661)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3659 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3660 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3661 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3662 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#3659,
  'distance_accuracy_value','confusion accuracy');
#3663 = SHAPE_DEFINITION_REPRESENTATION(#3664,#3366);
#3664 = PRODUCT_DEFINITION_SHAPE('','',#3665);
#3665 = PRODUCT_DEFINITION('design','',#3666,#3669);
#3666 = PRODUCT_DEFINITION_FORMATION('','',#3667);
#3667 = PRODUCT('CADSOFTTOOLS 1.2','CADSOFTTOOLS 1.2','',(#3668));
#3668 = PRODUCT_CONTEXT('',#2,'mechanical');
#3669 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3670 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3671,#3673);
#3671 = ( REPRESENTATION_RELATIONSHIP('','',#3366,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3672) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3672 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
#3673 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3674);
#3674 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','','',#5,#3665,$);
#3675 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3667));
#3676 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#3677),#3815);
#3677 = SHELL_BASED_SURFACE_MODEL('',(#3678));
#3678 = OPEN_SHELL('',(#3679));
#3679 = ADVANCED_FACE('',(#3680),#3694,.T.);
#3680 = FACE_BOUND('',#3681,.T.);
#3681 = EDGE_LOOP('',(#3682,#3705,#3721,#3737,#3753,#3769,#3785,#3801));
#3682 = ORIENTED_EDGE('',*,*,#3683,.T.);
#3683 = EDGE_CURVE('',#3684,#3686,#3688,.T.);
#3684 = VERTEX_POINT('',#3685);
#3685 = CARTESIAN_POINT('',(4.850000000425,-13.72821966509,
    17.687182275931));
#3686 = VERTEX_POINT('',#3687);
#3687 = CARTESIAN_POINT('',(4.850000000425,-4.659168407662,
    15.257137315387));
#3688 = SURFACE_CURVE('',#3689,(#3693),.PCURVE_S1.);
#3689 = LINE('',#3690,#3691);
#3690 = CARTESIAN_POINT('',(4.850000000425,-25.60910732844,
    20.870656530692));
#3691 = VECTOR('',#3692,1.);
#3692 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#3693 = PCURVE('',#3694,#3699);
#3694 = PLANE('',#3695);
#3695 = AXIS2_PLACEMENT_3D('',#3696,#3697,#3698);
#3696 = CARTESIAN_POINT('',(0.770866001302,-25.60910732844,
    20.870656530692));
#3697 = DIRECTION('',(0.E+000,-0.258819045103,-0.965925826289));
#3698 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#3699 = DEFINITIONAL_REPRESENTATION('',(#3700),#3704);
#3700 = LINE('',#3701,#3702);
#3701 = CARTESIAN_POINT('',(0.E+000,-4.079133999123));
#3702 = VECTOR('',#3703,1.);
#3703 = DIRECTION('',(-1.,-0.E+000));
#3704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3705 = ORIENTED_EDGE('',*,*,#3706,.T.);
#3706 = EDGE_CURVE('',#3686,#3707,#3709,.T.);
#3707 = VERTEX_POINT('',#3708);
#3708 = CARTESIAN_POINT('',(11.550000000425,-4.659168407662,
    15.257137315387));
#3709 = SURFACE_CURVE('',#3710,(#3714),.PCURVE_S1.);
#3710 = LINE('',#3711,#3712);
#3711 = CARTESIAN_POINT('',(8.200000000425,-4.659168407662,
    15.257137315387));
#3712 = VECTOR('',#3713,1.);
#3713 = DIRECTION('',(1.,0.E+000,0.E+000));
#3714 = PCURVE('',#3694,#3715);
#3715 = DEFINITIONAL_REPRESENTATION('',(#3716),#3720);
#3716 = LINE('',#3717,#3718);
#3717 = CARTESIAN_POINT('',(-21.68897274573,-7.429133999123));
#3718 = VECTOR('',#3719,1.);
#3719 = DIRECTION('',(0.E+000,-1.));
#3720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3721 = ORIENTED_EDGE('',*,*,#3722,.F.);
#3722 = EDGE_CURVE('',#3723,#3707,#3725,.T.);
#3723 = VERTEX_POINT('',#3724);
#3724 = CARTESIAN_POINT('',(11.550000000425,-13.72821966509,
    17.687182275931));
#3725 = SURFACE_CURVE('',#3726,(#3730),.PCURVE_S1.);
#3726 = LINE('',#3727,#3728);
#3727 = CARTESIAN_POINT('',(11.550000000425,-25.60910732844,
    20.870656530692));
#3728 = VECTOR('',#3729,1.);
#3729 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#3730 = PCURVE('',#3694,#3731);
#3731 = DEFINITIONAL_REPRESENTATION('',(#3732),#3736);
#3732 = LINE('',#3733,#3734);
#3733 = CARTESIAN_POINT('',(0.E+000,-10.77913399912));
#3734 = VECTOR('',#3735,1.);
#3735 = DIRECTION('',(-1.,-0.E+000));
#3736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3737 = ORIENTED_EDGE('',*,*,#3738,.T.);
#3738 = EDGE_CURVE('',#3723,#3739,#3741,.T.);
#3739 = VERTEX_POINT('',#3740);
#3740 = CARTESIAN_POINT('',(12.3,-13.72821966509,17.687182275931));
#3741 = SURFACE_CURVE('',#3742,(#3746),.PCURVE_S1.);
#3742 = LINE('',#3743,#3744);
#3743 = CARTESIAN_POINT('',(0.770866001302,-13.72821966509,
    17.687182275931));
#3744 = VECTOR('',#3745,1.);
#3745 = DIRECTION('',(1.,-6.308194661331E-014,1.690275665202E-014));
#3746 = PCURVE('',#3694,#3747);
#3747 = DEFINITIONAL_REPRESENTATION('',(#3748),#3752);
#3748 = LINE('',#3749,#3750);
#3749 = CARTESIAN_POINT('',(-12.3,-8.000267115449E-013));
#3750 = VECTOR('',#3751,1.);
#3751 = DIRECTION('',(6.530723674266E-014,-1.));
#3752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3753 = ORIENTED_EDGE('',*,*,#3754,.T.);
#3754 = EDGE_CURVE('',#3739,#3755,#3757,.T.);
#3755 = VERTEX_POINT('',#3756);
#3756 = CARTESIAN_POINT('',(12.3,-18.07530159496,18.851979368474));
#3757 = SURFACE_CURVE('',#3758,(#3762),.PCURVE_S1.);
#3758 = LINE('',#3759,#3760);
#3759 = CARTESIAN_POINT('',(12.3,23.413765862436,7.735017248542));
#3760 = VECTOR('',#3761,1.);
#3761 = DIRECTION('',(1.611891369222E-016,-0.965925826289,0.258819045103
    ));
#3762 = PCURVE('',#3694,#3763);
#3763 = DEFINITIONAL_REPRESENTATION('',(#3764),#3768);
#3764 = LINE('',#3765,#3766);
#3765 = CARTESIAN_POINT('',(-50.75221290978,-11.52913399869));
#3766 = VECTOR('',#3767,1.);
#3767 = DIRECTION('',(1.,-1.611891369222E-016));
#3768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3769 = ORIENTED_EDGE('',*,*,#3770,.T.);
#3770 = EDGE_CURVE('',#3755,#3771,#3773,.T.);
#3771 = VERTEX_POINT('',#3772);
#3772 = CARTESIAN_POINT('',(4.1,-18.07530159496,18.851979368474));
#3773 = SURFACE_CURVE('',#3774,(#3778),.PCURVE_S1.);
#3774 = LINE('',#3775,#3776);
#3775 = CARTESIAN_POINT('',(0.770866001302,-18.07530159496,
    18.851979368474));
#3776 = VECTOR('',#3777,1.);
#3777 = DIRECTION('',(-1.,0.E+000,0.E+000));
#3778 = PCURVE('',#3694,#3779);
#3779 = DEFINITIONAL_REPRESENTATION('',(#3780),#3784);
#3780 = LINE('',#3781,#3782);
#3781 = CARTESIAN_POINT('',(-7.799569623708,-0.E+000));
#3782 = VECTOR('',#3783,1.);
#3783 = DIRECTION('',(0.E+000,1.));
#3784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3785 = ORIENTED_EDGE('',*,*,#3786,.F.);
#3786 = EDGE_CURVE('',#3787,#3771,#3789,.T.);
#3787 = VERTEX_POINT('',#3788);
#3788 = CARTESIAN_POINT('',(4.1,-13.72821966509,17.687182275931));
#3789 = SURFACE_CURVE('',#3790,(#3794),.PCURVE_S1.);
#3790 = LINE('',#3791,#3792);
#3791 = CARTESIAN_POINT('',(4.1,-0.953209135987,14.264128521359));
#3792 = VECTOR('',#3793,1.);
#3793 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#3794 = PCURVE('',#3694,#3795);
#3795 = DEFINITIONAL_REPRESENTATION('',(#3796),#3800);
#3796 = LINE('',#3797,#3798);
#3797 = CARTESIAN_POINT('',(-25.52566410526,-3.329133998698));
#3798 = VECTOR('',#3799,1.);
#3799 = DIRECTION('',(1.,0.E+000));
#3800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3801 = ORIENTED_EDGE('',*,*,#3802,.T.);
#3802 = EDGE_CURVE('',#3787,#3684,#3803,.T.);
#3803 = SURFACE_CURVE('',#3804,(#3808),.PCURVE_S1.);
#3804 = LINE('',#3805,#3806);
#3805 = CARTESIAN_POINT('',(0.770866001302,-13.72821966509,
    17.687182275931));
#3806 = VECTOR('',#3807,1.);
#3807 = DIRECTION('',(1.,-6.308194661331E-014,1.690275665202E-014));
#3808 = PCURVE('',#3694,#3809);
#3809 = DEFINITIONAL_REPRESENTATION('',(#3810),#3814);
#3810 = LINE('',#3811,#3812);
#3811 = CARTESIAN_POINT('',(-12.3,-8.000267115449E-013));
#3812 = VECTOR('',#3813,1.);
#3813 = DIRECTION('',(6.530723674266E-014,-1.));
#3814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3819)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3816,#3817,#3818)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3816 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3817 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3818 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3819 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#3816,
  'distance_accuracy_value','confusion accuracy');
#3820 = SHAPE_DEFINITION_REPRESENTATION(#3821,#3676);
#3821 = PRODUCT_DEFINITION_SHAPE('','',#3822);
#3822 = PRODUCT_DEFINITION('design','',#3823,#3826);
#3823 = PRODUCT_DEFINITION_FORMATION('','',#3824);
#3824 = PRODUCT('CADSOFTTOOLS 1.3','CADSOFTTOOLS 1.3','',(#3825));
#3825 = PRODUCT_CONTEXT('',#2,'mechanical');
#3826 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3827 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3828,#3830);
#3828 = ( REPRESENTATION_RELATIONSHIP('','',#3676,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3829) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3829 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
#3830 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3831);
#3831 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','','',#5,#3822,$);
#3832 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3824));
#3833 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#3834),#3908);
#3834 = SHELL_BASED_SURFACE_MODEL('',(#3835));
#3835 = OPEN_SHELL('',(#3836));
#3836 = ADVANCED_FACE('',(#3837),#3851,.T.);
#3837 = FACE_BOUND('',#3838,.T.);
#3838 = EDGE_LOOP('',(#3839,#3862,#3878,#3894));
#3839 = ORIENTED_EDGE('',*,*,#3840,.T.);
#3840 = EDGE_CURVE('',#3841,#3843,#3845,.T.);
#3841 = VERTEX_POINT('',#3842);
#3842 = CARTESIAN_POINT('',(11.550000000425,-13.72821966509,
    17.687182275931));
#3843 = VERTEX_POINT('',#3844);
#3844 = CARTESIAN_POINT('',(11.550000000425,-4.659168407662,
    15.257137315387));
#3845 = SURFACE_CURVE('',#3846,(#3850),.PCURVE_S1.);
#3846 = LINE('',#3847,#3848);
#3847 = CARTESIAN_POINT('',(11.550000000425,-25.60910732844,
    20.870656530692));
#3848 = VECTOR('',#3849,1.);
#3849 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#3850 = PCURVE('',#3851,#3856);
#3851 = PLANE('',#3852);
#3852 = AXIS2_PLACEMENT_3D('',#3853,#3854,#3855);
#3853 = CARTESIAN_POINT('',(11.550000000425,-25.84204446903,
    20.001323287032));
#3854 = DIRECTION('',(-1.,-3.117913010898E-017,-1.163620977025E-016));
#3855 = DIRECTION('',(1.145708379026E-016,5.233595624294E-002,
    -0.998629534755));
#3856 = DEFINITIONAL_REPRESENTATION('',(#3857),#3861);
#3857 = LINE('',#3858,#3859);
#3858 = CARTESIAN_POINT('',(-0.855950864666,-0.278115294937));
#3859 = VECTOR('',#3860,1.);
#3860 = DIRECTION('',(0.309016994375,-0.951056516295));
#3861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3862 = ORIENTED_EDGE('',*,*,#3863,.F.);
#3863 = EDGE_CURVE('',#3864,#3843,#3866,.T.);
#3864 = VERTEX_POINT('',#3865);
#3865 = CARTESIAN_POINT('',(11.550000000425,-4.659168407662,
    11.737198301993));
#3866 = SURFACE_CURVE('',#3867,(#3871),.PCURVE_S1.);
#3867 = LINE('',#3868,#3869);
#3868 = CARTESIAN_POINT('',(11.550000000425,-4.659168407662,
    11.019937924258));
#3869 = VECTOR('',#3870,1.);
#3870 = DIRECTION('',(0.E+000,0.E+000,1.));
#3871 = PCURVE('',#3851,#3872);
#3872 = DEFINITIONAL_REPRESENTATION('',(#3873),#3877);
#3873 = LINE('',#3874,#3875);
#3874 = CARTESIAN_POINT('',(10.077702760926,-20.68379627458));
#3875 = VECTOR('',#3876,1.);
#3876 = DIRECTION('',(-0.998629534755,-5.233595624294E-002));
#3877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3878 = ORIENTED_EDGE('',*,*,#3879,.F.);
#3879 = EDGE_CURVE('',#3880,#3864,#3882,.T.);
#3880 = VERTEX_POINT('',#3881);
#3881 = CARTESIAN_POINT('',(11.550000000425,-14.60820441843,
    14.403034466548));
#3882 = SURFACE_CURVE('',#3883,(#3887),.PCURVE_S1.);
#3883 = LINE('',#3884,#3885);
#3884 = CARTESIAN_POINT('',(11.550000000425,-26.48909208179,
    17.586508721309));
#3885 = VECTOR('',#3886,1.);
#3886 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#3887 = PCURVE('',#3851,#3888);
#3888 = DEFINITIONAL_REPRESENTATION('',(#3889),#3893);
#3889 = LINE('',#3890,#3891);
#3890 = CARTESIAN_POINT('',(2.377641290738,0.772542485937));
#3891 = VECTOR('',#3892,1.);
#3892 = DIRECTION('',(0.309016994375,-0.951056516295));
#3893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3894 = ORIENTED_EDGE('',*,*,#3895,.T.);
#3895 = EDGE_CURVE('',#3880,#3841,#3896,.T.);
#3896 = SURFACE_CURVE('',#3897,(#3901),.PCURVE_S1.);
#3897 = LINE('',#3898,#3899);
#3898 = CARTESIAN_POINT('',(11.550000000425,-13.96115680568,
    16.817849032271));
#3899 = VECTOR('',#3900,1.);
#3900 = DIRECTION('',(-1.204669080539E-016,0.258819045103,0.965925826289
    ));
#3901 = PCURVE('',#3851,#3902);
#3902 = DEFINITIONAL_REPRESENTATION('',(#3903),#3907);
#3903 = LINE('',#3904,#3905);
#3904 = CARTESIAN_POINT('',(3.800909030812,-11.69799515042));
#3905 = VECTOR('',#3906,1.);
#3906 = DIRECTION('',(-0.951056516295,-0.309016994375));
#3907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3912)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#3909,#3910,#3911)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#3909 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#3910 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#3911 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#3912 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#3909,
  'distance_accuracy_value','confusion accuracy');
#3913 = SHAPE_DEFINITION_REPRESENTATION(#3914,#3833);
#3914 = PRODUCT_DEFINITION_SHAPE('','',#3915);
#3915 = PRODUCT_DEFINITION('design','',#3916,#3919);
#3916 = PRODUCT_DEFINITION_FORMATION('','',#3917);
#3917 = PRODUCT('CADSOFTTOOLS 1.4','CADSOFTTOOLS 1.4','',(#3918));
#3918 = PRODUCT_CONTEXT('',#2,'mechanical');
#3919 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#3920 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3921,#3923);
#3921 = ( REPRESENTATION_RELATIONSHIP('','',#3833,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3922) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#3922 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
#3923 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #3924);
#3924 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','','',#5,#3915,$);
#3925 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3917));
#3926 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#3927),#4001);
#3927 = SHELL_BASED_SURFACE_MODEL('',(#3928));
#3928 = OPEN_SHELL('',(#3929));
#3929 = ADVANCED_FACE('',(#3930),#3944,.T.);
#3930 = FACE_BOUND('',#3931,.T.);
#3931 = EDGE_LOOP('',(#3932,#3955,#3971,#3987));
#3932 = ORIENTED_EDGE('',*,*,#3933,.T.);
#3933 = EDGE_CURVE('',#3934,#3936,#3938,.T.);
#3934 = VERTEX_POINT('',#3935);
#3935 = CARTESIAN_POINT('',(4.850000000425,-14.60820441843,
    14.403034466548));
#3936 = VERTEX_POINT('',#3937);
#3937 = CARTESIAN_POINT('',(4.850000000425,-4.659168407662,
    11.737198301993));
#3938 = SURFACE_CURVE('',#3939,(#3943),.PCURVE_S1.);
#3939 = LINE('',#3940,#3941);
#3940 = CARTESIAN_POINT('',(4.850000000425,-26.48909208179,
    17.586508721309));
#3941 = VECTOR('',#3942,1.);
#3942 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#3943 = PCURVE('',#3944,#3949);
#3944 = PLANE('',#3945);
#3945 = AXIS2_PLACEMENT_3D('',#3946,#3947,#3948);
#3946 = CARTESIAN_POINT('',(4.850000000425,-25.84204446903,
    20.001323287032));
#3947 = DIRECTION('',(1.,-3.117913010898E-017,-1.163620977025E-016));
#3948 = DIRECTION('',(1.145708379026E-016,-5.233595624294E-002,
    0.998629534755));
#3949 = DEFINITIONAL_REPRESENTATION('',(#3950),#3954);
#3950 = LINE('',#3951,#3952);
#3951 = CARTESIAN_POINT('',(-2.377641290738,0.772542485937));
#3952 = VECTOR('',#3953,1.);
#3953 = DIRECTION('',(-0.309016994375,-0.951056516295));
#3954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3955 = ORIENTED_EDGE('',*,*,#3956,.T.);
#3956 = EDGE_CURVE('',#3936,#3957,#3959,.T.);
#3957 = VERTEX_POINT('',#3958);
#3958 = CARTESIAN_POINT('',(4.850000000425,-4.659168407662,
    15.257137315387));
#3959 = SURFACE_CURVE('',#3960,(#3964),.PCURVE_S1.);
#3960 = LINE('',#3961,#3962);
#3961 = CARTESIAN_POINT('',(4.850000000425,-4.659168407662,
    11.019937924258));
#3962 = VECTOR('',#3963,1.);
#3963 = DIRECTION('',(0.E+000,0.E+000,1.));
#3964 = PCURVE('',#3944,#3965);
#3965 = DEFINITIONAL_REPRESENTATION('',(#3966),#3970);
#3966 = LINE('',#3967,#3968);
#3967 = CARTESIAN_POINT('',(-10.07770276092,-20.68379627458));
#3968 = VECTOR('',#3969,1.);
#3969 = DIRECTION('',(0.998629534755,-5.233595624294E-002));
#3970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3971 = ORIENTED_EDGE('',*,*,#3972,.F.);
#3972 = EDGE_CURVE('',#3973,#3957,#3975,.T.);
#3973 = VERTEX_POINT('',#3974);
#3974 = CARTESIAN_POINT('',(4.850000000425,-13.72821966509,
    17.687182275931));
#3975 = SURFACE_CURVE('',#3976,(#3980),.PCURVE_S1.);
#3976 = LINE('',#3977,#3978);
#3977 = CARTESIAN_POINT('',(4.850000000425,-25.60910732844,
    20.870656530692));
#3978 = VECTOR('',#3979,1.);
#3979 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#3980 = PCURVE('',#3944,#3981);
#3981 = DEFINITIONAL_REPRESENTATION('',(#3982),#3986);
#3982 = LINE('',#3983,#3984);
#3983 = CARTESIAN_POINT('',(0.855950864666,-0.278115294937));
#3984 = VECTOR('',#3985,1.);
#3985 = DIRECTION('',(-0.309016994375,-0.951056516295));
#3986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3987 = ORIENTED_EDGE('',*,*,#3988,.T.);
#3988 = EDGE_CURVE('',#3973,#3934,#3989,.T.);
#3989 = SURFACE_CURVE('',#3990,(#3994),.PCURVE_S1.);
#3990 = LINE('',#3991,#3992);
#3991 = CARTESIAN_POINT('',(4.850000000425,-13.96115680568,
    16.817849032271));
#3992 = VECTOR('',#3993,1.);
#3993 = DIRECTION('',(-1.204669080539E-016,-0.258819045103,
    -0.965925826289));
#3994 = PCURVE('',#3944,#3995);
#3995 = DEFINITIONAL_REPRESENTATION('',(#3996),#4000);
#3996 = LINE('',#3997,#3998);
#3997 = CARTESIAN_POINT('',(-3.800909030812,-11.69799515043));
#3998 = VECTOR('',#3999,1.);
#3999 = DIRECTION('',(-0.951056516295,0.309016994375));
#4000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4005)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4002,#4003,#4004)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4002 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4003 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4004 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4005 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#4002,
  'distance_accuracy_value','confusion accuracy');
#4006 = SHAPE_DEFINITION_REPRESENTATION(#4007,#3926);
#4007 = PRODUCT_DEFINITION_SHAPE('','',#4008);
#4008 = PRODUCT_DEFINITION('design','',#4009,#4012);
#4009 = PRODUCT_DEFINITION_FORMATION('','',#4010);
#4010 = PRODUCT('CADSOFTTOOLS 1.5','CADSOFTTOOLS 1.5','',(#4011));
#4011 = PRODUCT_CONTEXT('',#2,'mechanical');
#4012 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4013 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4014,#4016);
#4014 = ( REPRESENTATION_RELATIONSHIP('','',#3926,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4015) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4015 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);
#4016 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4017);
#4017 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','','',#5,#4008,$);
#4018 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4010));
#4019 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#4020),#4111);
#4020 = SHELL_BASED_SURFACE_MODEL('',(#4021));
#4021 = OPEN_SHELL('',(#4022));
#4022 = ADVANCED_FACE('',(#4023),#4037,.F.);
#4023 = FACE_BOUND('',#4024,.T.);
#4024 = EDGE_LOOP('',(#4025,#4048,#4064,#4080,#4097));
#4025 = ORIENTED_EDGE('',*,*,#4026,.T.);
#4026 = EDGE_CURVE('',#4027,#4029,#4031,.T.);
#4027 = VERTEX_POINT('',#4028);
#4028 = CARTESIAN_POINT('',(10.200000000001,35.743372166656,
    37.699999999997));
#4029 = VERTEX_POINT('',#4030);
#4030 = CARTESIAN_POINT('',(10.200000000001,35.743372166635,
    35.066987298076));
#4031 = SURFACE_CURVE('',#4032,(#4036),.PCURVE_S1.);
#4032 = LINE('',#4033,#4034);
#4033 = CARTESIAN_POINT('',(10.200000000001,35.743372166656,
    31.400000001796));
#4034 = VECTOR('',#4035,1.);
#4035 = DIRECTION('',(0.E+000,5.651217199117E-012,-1.));
#4036 = PCURVE('',#4037,#4042);
#4037 = PLANE('',#4038);
#4038 = AXIS2_PLACEMENT_3D('',#4039,#4040,#4041);
#4039 = CARTESIAN_POINT('',(10.200000000001,33.643372166659,
    29.150000001784));
#4040 = DIRECTION('',(1.,0.E+000,0.E+000));
#4041 = DIRECTION('',(0.E+000,0.E+000,1.));
#4042 = DEFINITIONAL_REPRESENTATION('',(#4043),#4047);
#4043 = LINE('',#4044,#4045);
#4044 = CARTESIAN_POINT('',(2.250000000012,-2.099999999997));
#4045 = VECTOR('',#4046,1.);
#4046 = DIRECTION('',(-1.,-5.651217199117E-012));
#4047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4048 = ORIENTED_EDGE('',*,*,#4049,.F.);
#4049 = EDGE_CURVE('',#4050,#4029,#4052,.T.);
#4050 = VERTEX_POINT('',#4051);
#4051 = CARTESIAN_POINT('',(10.200000000001,31.542608415662,
    35.066987298076));
#4052 = SURFACE_CURVE('',#4053,(#4057),.PCURVE_S1.);
#4053 = LINE('',#4054,#4055);
#4054 = CARTESIAN_POINT('',(10.200000000001,33.967608415694,
    35.066987298076));
#4055 = VECTOR('',#4056,1.);
#4056 = DIRECTION('',(0.E+000,1.,0.E+000));
#4057 = PCURVE('',#4037,#4058);
#4058 = DEFINITIONAL_REPRESENTATION('',(#4059),#4063);
#4059 = LINE('',#4060,#4061);
#4060 = CARTESIAN_POINT('',(5.916987296292,-0.324236249035));
#4061 = VECTOR('',#4062,1.);
#4062 = DIRECTION('',(0.E+000,-1.));
#4063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4064 = ORIENTED_EDGE('',*,*,#4065,.T.);
#4065 = EDGE_CURVE('',#4050,#4066,#4068,.T.);
#4066 = VERTEX_POINT('',#4067);
#4067 = CARTESIAN_POINT('',(10.200000000001,31.542608415662,
    37.727150379951));
#4068 = SURFACE_CURVE('',#4069,(#4073),.PCURVE_S1.);
#4069 = LINE('',#4070,#4071);
#4070 = CARTESIAN_POINT('',(10.200000000001,31.542608415662,
    27.150000001784));
#4071 = VECTOR('',#4072,1.);
#4072 = DIRECTION('',(0.E+000,0.E+000,1.));
#4073 = PCURVE('',#4037,#4074);
#4074 = DEFINITIONAL_REPRESENTATION('',(#4075),#4079);
#4075 = LINE('',#4076,#4077);
#4076 = CARTESIAN_POINT('',(-2.,2.100763750997));
#4077 = VECTOR('',#4078,1.);
#4078 = DIRECTION('',(1.,0.E+000));
#4079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4080 = ORIENTED_EDGE('',*,*,#4081,.T.);
#4081 = EDGE_CURVE('',#4066,#4082,#4084,.T.);
#4082 = VERTEX_POINT('',#4083);
#4083 = CARTESIAN_POINT('',(10.200000000001,31.871035541046,
    37.699999999997));
#4084 = SURFACE_CURVE('',#4085,(#4090),.PCURVE_S1.);
#4085 = CIRCLE('',#4086,2.);
#4086 = AXIS2_PLACEMENT_3D('',#4087,#4088,#4089);
#4087 = CARTESIAN_POINT('',(10.200000000001,31.871035541046,
    39.699999999997));
#4088 = DIRECTION('',(1.,0.E+000,-0.E+000));
#4089 = DIRECTION('',(0.E+000,0.E+000,1.));
#4090 = PCURVE('',#4037,#4091);
#4091 = DEFINITIONAL_REPRESENTATION('',(#4092),#4096);
#4092 = CIRCLE('',#4093,2.);
#4093 = AXIS2_PLACEMENT_2D('',#4094,#4095);
#4094 = CARTESIAN_POINT('',(10.549999998212,1.772336625613));
#4095 = DIRECTION('',(1.,0.E+000));
#4096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4097 = ORIENTED_EDGE('',*,*,#4098,.F.);
#4098 = EDGE_CURVE('',#4027,#4082,#4099,.T.);
#4099 = SURFACE_CURVE('',#4100,(#4104),.PCURVE_S1.);
#4100 = LINE('',#4101,#4102);
#4101 = CARTESIAN_POINT('',(10.200000000001,38.529217072361,
    37.699999999997));
#4102 = VECTOR('',#4103,1.);
#4103 = DIRECTION('',(0.E+000,-1.,0.E+000));
#4104 = PCURVE('',#4037,#4105);
#4105 = DEFINITIONAL_REPRESENTATION('',(#4106),#4110);
#4106 = LINE('',#4107,#4108);
#4107 = CARTESIAN_POINT('',(8.549999998212,-4.885844905702));
#4108 = VECTOR('',#4109,1.);
#4109 = DIRECTION('',(0.E+000,1.));
#4110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4115)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4112,#4113,#4114)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4112 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4113 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4114 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4115 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#4112,
  'distance_accuracy_value','confusion accuracy');
#4116 = SHAPE_DEFINITION_REPRESENTATION(#4117,#4019);
#4117 = PRODUCT_DEFINITION_SHAPE('','',#4118);
#4118 = PRODUCT_DEFINITION('design','',#4119,#4122);
#4119 = PRODUCT_DEFINITION_FORMATION('','',#4120);
#4120 = PRODUCT('CADSOFTTOOLS 1.6','CADSOFTTOOLS 1.6','',(#4121));
#4121 = PRODUCT_CONTEXT('',#2,'mechanical');
#4122 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4123 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4124,#4126);
#4124 = ( REPRESENTATION_RELATIONSHIP('','',#4019,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4125) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4125 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);
#4126 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4127);
#4127 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','','',#5,#4118,$);
#4128 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4120));
#4129 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#4130),#4218);
#4130 = SHELL_BASED_SURFACE_MODEL('',(#4131));
#4131 = OPEN_SHELL('',(#4132));
#4132 = ADVANCED_FACE('',(#4133,#4174),#4148,.F.);
#4133 = FACE_BOUND('',#4134,.T.);
#4134 = EDGE_LOOP('',(#4135,#4159));
#4135 = ORIENTED_EDGE('',*,*,#4136,.T.);
#4136 = EDGE_CURVE('',#4137,#4139,#4141,.T.);
#4137 = VERTEX_POINT('',#4138);
#4138 = CARTESIAN_POINT('',(5.45,27.5426084163,37.649999999997));
#4139 = VERTEX_POINT('',#4140);
#4140 = CARTESIAN_POINT('',(5.45,27.5426084163,35.749999999996));
#4141 = SURFACE_CURVE('',#4142,(#4147),.PCURVE_S1.);
#4142 = CIRCLE('',#4143,0.95);
#4143 = AXIS2_PLACEMENT_3D('',#4144,#4145,#4146);
#4144 = CARTESIAN_POINT('',(5.45,27.5426084163,36.699999999997));
#4145 = DIRECTION('',(1.,0.E+000,-0.E+000));
#4146 = DIRECTION('',(0.E+000,0.E+000,1.));
#4147 = PCURVE('',#4148,#4153);
#4148 = PLANE('',#4149);
#4149 = AXIS2_PLACEMENT_3D('',#4150,#4151,#4152);
#4150 = CARTESIAN_POINT('',(5.45,30.428638182034,39.199999999996));
#4151 = DIRECTION('',(1.,0.E+000,0.E+000));
#4152 = DIRECTION('',(-0.E+000,1.,0.E+000));
#4153 = DEFINITIONAL_REPRESENTATION('',(#4154),#4158);
#4154 = CIRCLE('',#4155,0.95);
#4155 = AXIS2_PLACEMENT_2D('',#4156,#4157);
#4156 = CARTESIAN_POINT('',(-2.886029765734,-2.5));
#4157 = DIRECTION('',(0.E+000,1.));
#4158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4159 = ORIENTED_EDGE('',*,*,#4160,.T.);
#4160 = EDGE_CURVE('',#4139,#4137,#4161,.T.);
#4161 = SURFACE_CURVE('',#4162,(#4167),.PCURVE_S1.);
#4162 = CIRCLE('',#4163,0.95);
#4163 = AXIS2_PLACEMENT_3D('',#4164,#4165,#4166);
#4164 = CARTESIAN_POINT('',(5.45,27.5426084163,36.699999999997));
#4165 = DIRECTION('',(1.,0.E+000,-0.E+000));
#4166 = DIRECTION('',(0.E+000,0.E+000,1.));
#4167 = PCURVE('',#4148,#4168);
#4168 = DEFINITIONAL_REPRESENTATION('',(#4169),#4173);
#4169 = CIRCLE('',#4170,0.95);
#4170 = AXIS2_PLACEMENT_2D('',#4171,#4172);
#4171 = CARTESIAN_POINT('',(-2.886029765734,-2.5));
#4172 = DIRECTION('',(0.E+000,1.));
#4173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4174 = FACE_BOUND('',#4175,.T.);
#4175 = EDGE_LOOP('',(#4176,#4199));
#4176 = ORIENTED_EDGE('',*,*,#4177,.T.);
#4177 = EDGE_CURVE('',#4178,#4180,#4182,.T.);
#4178 = VERTEX_POINT('',#4179);
#4179 = CARTESIAN_POINT('',(5.45,27.5426084163,37.699999999997));
#4180 = VERTEX_POINT('',#4181);
#4181 = CARTESIAN_POINT('',(5.45,27.5426084163,35.699999999997));
#4182 = SURFACE_CURVE('',#4183,(#4188),.PCURVE_S1.);
#4183 = CIRCLE('',#4184,1.);
#4184 = AXIS2_PLACEMENT_3D('',#4185,#4186,#4187);
#4185 = CARTESIAN_POINT('',(5.45,27.5426084163,36.699999999997));
#4186 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4187 = DIRECTION('',(0.E+000,0.E+000,1.));
#4188 = PCURVE('',#4148,#4189);
#4189 = DEFINITIONAL_REPRESENTATION('',(#4190),#4198);
#4190 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4191,#4192,#4193,#4194,
#4195,#4196,#4197),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#4191 = CARTESIAN_POINT('',(-2.886029765734,-1.5));
#4192 = CARTESIAN_POINT('',(-1.153978958165,-1.5));
#4193 = CARTESIAN_POINT('',(-2.020004361949,-3.));
#4194 = CARTESIAN_POINT('',(-2.886029765734,-4.5));
#4195 = CARTESIAN_POINT('',(-3.752055169518,-3.));
#4196 = CARTESIAN_POINT('',(-4.618080573303,-1.5));
#4197 = CARTESIAN_POINT('',(-2.886029765734,-1.5));
#4198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4199 = ORIENTED_EDGE('',*,*,#4200,.T.);
#4200 = EDGE_CURVE('',#4180,#4178,#4201,.T.);
#4201 = SURFACE_CURVE('',#4202,(#4207),.PCURVE_S1.);
#4202 = CIRCLE('',#4203,1.);
#4203 = AXIS2_PLACEMENT_3D('',#4204,#4205,#4206);
#4204 = CARTESIAN_POINT('',(5.45,27.5426084163,36.699999999997));
#4205 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4206 = DIRECTION('',(0.E+000,0.E+000,1.));
#4207 = PCURVE('',#4148,#4208);
#4208 = DEFINITIONAL_REPRESENTATION('',(#4209),#4217);
#4209 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4210,#4211,#4212,#4213,
#4214,#4215,#4216),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#4210 = CARTESIAN_POINT('',(-2.886029765734,-1.5));
#4211 = CARTESIAN_POINT('',(-1.153978958165,-1.5));
#4212 = CARTESIAN_POINT('',(-2.020004361949,-3.));
#4213 = CARTESIAN_POINT('',(-2.886029765734,-4.5));
#4214 = CARTESIAN_POINT('',(-3.752055169518,-3.));
#4215 = CARTESIAN_POINT('',(-4.618080573303,-1.5));
#4216 = CARTESIAN_POINT('',(-2.886029765734,-1.5));
#4217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4222)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4219,#4220,#4221)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4219 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4220 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4221 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4222 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-006),#4219,
  'distance_accuracy_value','confusion accuracy');
#4223 = SHAPE_DEFINITION_REPRESENTATION(#4224,#4129);
#4224 = PRODUCT_DEFINITION_SHAPE('','',#4225);
#4225 = PRODUCT_DEFINITION('design','',#4226,#4229);
#4226 = PRODUCT_DEFINITION_FORMATION('','',#4227);
#4227 = PRODUCT('CADSOFTTOOLS 1.7','CADSOFTTOOLS 1.7','',(#4228));
#4228 = PRODUCT_CONTEXT('',#2,'mechanical');
#4229 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4230 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4231,#4233);
#4231 = ( REPRESENTATION_RELATIONSHIP('','',#4129,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4232) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4232 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39);
#4233 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4234);
#4234 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','','',#5,#4225,$);
#4235 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4227));
#4236 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#4237),#4305);
#4237 = SHELL_BASED_SURFACE_MODEL('',(#4238));
#4238 = OPEN_SHELL('',(#4239));
#4239 = ADVANCED_FACE('',(#4240),#4255,.F.);
#4240 = FACE_BOUND('',#4241,.T.);
#4241 = EDGE_LOOP('',(#4242,#4270,#4291));
#4242 = ORIENTED_EDGE('',*,*,#4243,.T.);
#4243 = EDGE_CURVE('',#4244,#4246,#4248,.T.);
#4244 = VERTEX_POINT('',#4245);
#4245 = CARTESIAN_POINT('',(5.45,28.5426084163,39.699999999997));
#4246 = VERTEX_POINT('',#4247);
#4247 = CARTESIAN_POINT('',(5.45,28.845662550159,39.597691076023));
#4248 = SURFACE_CURVE('',#4249,(#4254),.PCURVE_S1.);
#4249 = CIRCLE('',#4250,0.5);
#4250 = AXIS2_PLACEMENT_3D('',#4251,#4252,#4253);
#4251 = CARTESIAN_POINT('',(5.45,28.5426084163,39.199999999996));
#4252 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4253 = DIRECTION('',(0.E+000,0.E+000,1.));
#4254 = PCURVE('',#4255,#4260);
#4255 = PLANE('',#4256);
#4256 = AXIS2_PLACEMENT_3D('',#4257,#4258,#4259);
#4257 = CARTESIAN_POINT('',(5.45,30.428638182034,39.199999999996));
#4258 = DIRECTION('',(1.,0.E+000,0.E+000));
#4259 = DIRECTION('',(-0.E+000,1.,0.E+000));
#4260 = DEFINITIONAL_REPRESENTATION('',(#4261),#4269);
#4261 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4262,#4263,#4264,#4265,
#4266,#4267,#4268),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#4262 = CARTESIAN_POINT('',(-1.886029765734,0.5));
#4263 = CARTESIAN_POINT('',(-1.020004361949,0.5));
#4264 = CARTESIAN_POINT('',(-1.453017063841,-0.25));
#4265 = CARTESIAN_POINT('',(-1.886029765734,-1.));
#4266 = CARTESIAN_POINT('',(-2.319042467626,-0.25));
#4267 = CARTESIAN_POINT('',(-2.752055169518,0.5));
#4268 = CARTESIAN_POINT('',(-1.886029765734,0.5));
#4269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4270 = ORIENTED_EDGE('',*,*,#4271,.F.);
#4271 = EDGE_CURVE('',#4272,#4246,#4274,.T.);
#4272 = VERTEX_POINT('',#4273);
#4273 = CARTESIAN_POINT('',(5.45,28.214181291554,39.699999999997));
#4274 = SURFACE_CURVE('',#4275,(#4280),.PCURVE_S1.);
#4275 = CIRCLE('',#4276,2.);
#4276 = AXIS2_PLACEMENT_3D('',#4277,#4278,#4279);
#4277 = CARTESIAN_POINT('',(5.45,28.214181291554,37.699999999997));
#4278 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4279 = DIRECTION('',(0.E+000,0.E+000,1.));
#4280 = PCURVE('',#4255,#4281);
#4281 = DEFINITIONAL_REPRESENTATION('',(#4282),#4290);
#4282 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4283,#4284,#4285,#4286,
#4287,#4288,#4289),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#4283 = CARTESIAN_POINT('',(-2.21445689048,0.5));
#4284 = CARTESIAN_POINT('',(1.249644724658,0.5));
#4285 = CARTESIAN_POINT('',(-0.482406082911,-2.5));
#4286 = CARTESIAN_POINT('',(-2.21445689048,-5.5));
#4287 = CARTESIAN_POINT('',(-3.946507698049,-2.5));
#4288 = CARTESIAN_POINT('',(-5.678558505618,0.5));
#4289 = CARTESIAN_POINT('',(-2.21445689048,0.5));
#4290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4291 = ORIENTED_EDGE('',*,*,#4292,.F.);
#4292 = EDGE_CURVE('',#4244,#4272,#4293,.T.);
#4293 = SURFACE_CURVE('',#4294,(#4298),.PCURVE_S1.);
#4294 = LINE('',#4295,#4296);
#4295 = CARTESIAN_POINT('',(5.45,12.1426084163,39.699999999997));
#4296 = VECTOR('',#4297,1.);
#4297 = DIRECTION('',(0.E+000,-1.,0.E+000));
#4298 = PCURVE('',#4255,#4299);
#4299 = DEFINITIONAL_REPRESENTATION('',(#4300),#4304);
#4300 = LINE('',#4301,#4302);
#4301 = CARTESIAN_POINT('',(-18.28602976573,0.5));
#4302 = VECTOR('',#4303,1.);
#4303 = DIRECTION('',(-1.,0.E+000));
#4304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4309)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4306,#4307,#4308)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4306 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4307 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4308 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4309 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#4306,
  'distance_accuracy_value','confusion accuracy');
#4310 = SHAPE_DEFINITION_REPRESENTATION(#4311,#4236);
#4311 = PRODUCT_DEFINITION_SHAPE('','',#4312);
#4312 = PRODUCT_DEFINITION('design','',#4313,#4316);
#4313 = PRODUCT_DEFINITION_FORMATION('','',#4314);
#4314 = PRODUCT('CADSOFTTOOLS 1.8','CADSOFTTOOLS 1.8','',(#4315));
#4315 = PRODUCT_CONTEXT('',#2,'mechanical');
#4316 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4317 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4318,#4320);
#4318 = ( REPRESENTATION_RELATIONSHIP('','',#4236,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4319) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4319 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43);
#4320 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4321);
#4321 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','','',#5,#4312,$);
#4322 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4314));
#4323 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#4324),#4412);
#4324 = SHELL_BASED_SURFACE_MODEL('',(#4325));
#4325 = OPEN_SHELL('',(#4326));
#4326 = ADVANCED_FACE('',(#4327),#4342,.T.);
#4327 = FACE_BOUND('',#4328,.T.);
#4328 = EDGE_LOOP('',(#4329,#4352,#4367,#4383,#4398));
#4329 = ORIENTED_EDGE('',*,*,#4330,.F.);
#4330 = EDGE_CURVE('',#4331,#4333,#4335,.T.);
#4331 = VERTEX_POINT('',#4332);
#4332 = CARTESIAN_POINT('',(11.15,28.214181291554,39.699999999997));
#4333 = VERTEX_POINT('',#4334);
#4334 = CARTESIAN_POINT('',(11.15,28.845662550159,39.597691076023));
#4335 = SURFACE_CURVE('',#4336,(#4341),.PCURVE_S1.);
#4336 = CIRCLE('',#4337,2.);
#4337 = AXIS2_PLACEMENT_3D('',#4338,#4339,#4340);
#4338 = CARTESIAN_POINT('',(11.15,28.214181291554,37.699999999997));
#4339 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4340 = DIRECTION('',(0.E+000,0.E+000,-1.));
#4341 = PCURVE('',#4342,#4347);
#4342 = CYLINDRICAL_SURFACE('',#4343,2.);
#4343 = AXIS2_PLACEMENT_3D('',#4344,#4345,#4346);
#4344 = CARTESIAN_POINT('',(8.2,28.214181291554,37.699999999997));
#4345 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4346 = DIRECTION('',(0.E+000,0.E+000,-1.));
#4347 = DEFINITIONAL_REPRESENTATION('',(#4348),#4351);
#4348 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4349,#4350),.UNSPECIFIED.,.F.,
  .F.,(2,2),(3.14159265359,3.462829764718),.PIECEWISE_BEZIER_KNOTS.);
#4349 = CARTESIAN_POINT('',(3.14159265359,-2.95));
#4350 = CARTESIAN_POINT('',(3.462829764718,-2.95));
#4351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4352 = ORIENTED_EDGE('',*,*,#4353,.F.);
#4353 = EDGE_CURVE('',#4354,#4331,#4356,.T.);
#4354 = VERTEX_POINT('',#4355);
#4355 = CARTESIAN_POINT('',(12.3,28.214181291554,39.699999999997));
#4356 = SURFACE_CURVE('',#4357,(#4361),.PCURVE_S1.);
#4357 = LINE('',#4358,#4359);
#4358 = CARTESIAN_POINT('',(11.15,28.214181291554,39.699999999997));
#4359 = VECTOR('',#4360,1.);
#4360 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4361 = PCURVE('',#4342,#4362);
#4362 = DEFINITIONAL_REPRESENTATION('',(#4363),#4366);
#4363 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4364,#4365),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-1.15,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#4364 = CARTESIAN_POINT('',(3.14159265359,-4.1));
#4365 = CARTESIAN_POINT('',(3.14159265359,-2.95));
#4366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4367 = ORIENTED_EDGE('',*,*,#4368,.F.);
#4368 = EDGE_CURVE('',#4369,#4354,#4371,.T.);
#4369 = VERTEX_POINT('',#4370);
#4370 = CARTESIAN_POINT('',(12.3,29.628394853927,39.11421356237));
#4371 = SURFACE_CURVE('',#4372,(#4377),.PCURVE_S1.);
#4372 = CIRCLE('',#4373,2.);
#4373 = AXIS2_PLACEMENT_3D('',#4374,#4375,#4376);
#4374 = CARTESIAN_POINT('',(12.3,28.214181291554,37.699999999997));
#4375 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#4376 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#4377 = PCURVE('',#4342,#4378);
#4378 = DEFINITIONAL_REPRESENTATION('',(#4379),#4382);
#4379 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4380,#4381),.UNSPECIFIED.,.F.,
  .F.,(2,2),(5.497787143782,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#4380 = CARTESIAN_POINT('',(3.926990816987,-4.1));
#4381 = CARTESIAN_POINT('',(3.14159265359,-4.1));
#4382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4383 = ORIENTED_EDGE('',*,*,#4384,.F.);
#4384 = EDGE_CURVE('',#4385,#4369,#4387,.T.);
#4385 = VERTEX_POINT('',#4386);
#4386 = CARTESIAN_POINT('',(11.15,29.628394853927,39.11421356237));
#4387 = SURFACE_CURVE('',#4388,(#4392),.PCURVE_S1.);
#4388 = LINE('',#4389,#4390);
#4389 = CARTESIAN_POINT('',(12.3,29.628394853927,39.11421356237));
#4390 = VECTOR('',#4391,1.);
#4391 = DIRECTION('',(1.,0.E+000,0.E+000));
#4392 = PCURVE('',#4342,#4393);
#4393 = DEFINITIONAL_REPRESENTATION('',(#4394),#4397);
#4394 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4395,#4396),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-1.15,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#4395 = CARTESIAN_POINT('',(3.926990816987,-2.95));
#4396 = CARTESIAN_POINT('',(3.926990816987,-4.1));
#4397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4398 = ORIENTED_EDGE('',*,*,#4399,.F.);
#4399 = EDGE_CURVE('',#4333,#4385,#4400,.T.);
#4400 = SURFACE_CURVE('',#4401,(#4406),.PCURVE_S1.);
#4401 = CIRCLE('',#4402,2.);
#4402 = AXIS2_PLACEMENT_3D('',#4403,#4404,#4405);
#4403 = CARTESIAN_POINT('',(11.15,28.214181291554,37.699999999997));
#4404 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4405 = DIRECTION('',(0.E+000,0.E+000,-1.));
#4406 = PCURVE('',#4342,#4407);
#4407 = DEFINITIONAL_REPRESENTATION('',(#4408),#4411);
#4408 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4409,#4410),.UNSPECIFIED.,.F.,
  .F.,(2,2),(3.462829764718,3.926990816987),.PIECEWISE_BEZIER_KNOTS.);
#4409 = CARTESIAN_POINT('',(3.462829764718,-2.95));
#4410 = CARTESIAN_POINT('',(3.926990816987,-2.95));
#4411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4416)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4413,#4414,#4415)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4413 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4414 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4415 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4416 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#4413,
  'distance_accuracy_value','confusion accuracy');
#4417 = SHAPE_DEFINITION_REPRESENTATION(#4418,#4323);
#4418 = PRODUCT_DEFINITION_SHAPE('','',#4419);
#4419 = PRODUCT_DEFINITION('design','',#4420,#4423);
#4420 = PRODUCT_DEFINITION_FORMATION('','',#4421);
#4421 = PRODUCT('CADSOFTTOOLS 1.9','CADSOFTTOOLS 1.9','',(#4422));
#4422 = PRODUCT_CONTEXT('',#2,'mechanical');
#4423 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4424 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4425,#4427);
#4425 = ( REPRESENTATION_RELATIONSHIP('','',#4323,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4426) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4426 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47);
#4427 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4428);
#4428 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','','',#5,#4419,$);
#4429 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4421));
#4430 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#4431),#4519);
#4431 = SHELL_BASED_SURFACE_MODEL('',(#4432));
#4432 = OPEN_SHELL('',(#4433));
#4433 = ADVANCED_FACE('',(#4434),#4449,.T.);
#4434 = FACE_BOUND('',#4435,.T.);
#4435 = EDGE_LOOP('',(#4436,#4459,#4475,#4490,#4506));
#4436 = ORIENTED_EDGE('',*,*,#4437,.T.);
#4437 = EDGE_CURVE('',#4438,#4440,#4442,.T.);
#4438 = VERTEX_POINT('',#4439);
#4439 = CARTESIAN_POINT('',(5.45,28.214181291554,39.699999999997));
#4440 = VERTEX_POINT('',#4441);
#4441 = CARTESIAN_POINT('',(5.45,28.845662550159,39.597691076023));
#4442 = SURFACE_CURVE('',#4443,(#4448),.PCURVE_S1.);
#4443 = CIRCLE('',#4444,2.);
#4444 = AXIS2_PLACEMENT_3D('',#4445,#4446,#4447);
#4445 = CARTESIAN_POINT('',(5.45,28.214181291554,37.699999999997));
#4446 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4447 = DIRECTION('',(0.E+000,0.E+000,1.));
#4448 = PCURVE('',#4449,#4454);
#4449 = CYLINDRICAL_SURFACE('',#4450,2.);
#4450 = AXIS2_PLACEMENT_3D('',#4451,#4452,#4453);
#4451 = CARTESIAN_POINT('',(8.2,28.214181291554,37.699999999997));
#4452 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4453 = DIRECTION('',(0.E+000,0.E+000,-1.));
#4454 = DEFINITIONAL_REPRESENTATION('',(#4455),#4458);
#4455 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4456,#4457),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,0.321237111128),.PIECEWISE_BEZIER_KNOTS.);
#4456 = CARTESIAN_POINT('',(3.14159265359,2.75));
#4457 = CARTESIAN_POINT('',(3.462829764718,2.75));
#4458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4459 = ORIENTED_EDGE('',*,*,#4460,.T.);
#4460 = EDGE_CURVE('',#4440,#4461,#4463,.T.);
#4461 = VERTEX_POINT('',#4462);
#4462 = CARTESIAN_POINT('',(5.45,29.628394853927,39.11421356237));
#4463 = SURFACE_CURVE('',#4464,(#4469),.PCURVE_S1.);
#4464 = CIRCLE('',#4465,2.);
#4465 = AXIS2_PLACEMENT_3D('',#4466,#4467,#4468);
#4466 = CARTESIAN_POINT('',(5.45,28.214181291554,37.699999999997));
#4467 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4468 = DIRECTION('',(0.E+000,0.E+000,1.));
#4469 = PCURVE('',#4449,#4470);
#4470 = DEFINITIONAL_REPRESENTATION('',(#4471),#4474);
#4471 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4472,#4473),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.321237111128,0.785398163397),.PIECEWISE_BEZIER_KNOTS.);
#4472 = CARTESIAN_POINT('',(3.462829764718,2.75));
#4473 = CARTESIAN_POINT('',(3.926990816987,2.75));
#4474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4475 = ORIENTED_EDGE('',*,*,#4476,.F.);
#4476 = EDGE_CURVE('',#4477,#4461,#4479,.T.);
#4477 = VERTEX_POINT('',#4478);
#4478 = CARTESIAN_POINT('',(4.1,29.628394853927,39.11421356237));
#4479 = SURFACE_CURVE('',#4480,(#4484),.PCURVE_S1.);
#4480 = LINE('',#4481,#4482);
#4481 = CARTESIAN_POINT('',(5.25,29.628394853927,39.11421356237));
#4482 = VECTOR('',#4483,1.);
#4483 = DIRECTION('',(1.,0.E+000,0.E+000));
#4484 = PCURVE('',#4449,#4485);
#4485 = DEFINITIONAL_REPRESENTATION('',(#4486),#4489);
#4486 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4487,#4488),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-1.15,0.2),.PIECEWISE_BEZIER_KNOTS.);
#4487 = CARTESIAN_POINT('',(3.926990816987,4.1));
#4488 = CARTESIAN_POINT('',(3.926990816987,2.75));
#4489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4490 = ORIENTED_EDGE('',*,*,#4491,.F.);
#4491 = EDGE_CURVE('',#4492,#4477,#4494,.T.);
#4492 = VERTEX_POINT('',#4493);
#4493 = CARTESIAN_POINT('',(4.1,28.214181291554,39.699999999997));
#4494 = SURFACE_CURVE('',#4495,(#4500),.PCURVE_S1.);
#4495 = CIRCLE('',#4496,2.);
#4496 = AXIS2_PLACEMENT_3D('',#4497,#4498,#4499);
#4497 = CARTESIAN_POINT('',(4.1,28.214181291554,37.699999999997));
#4498 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4499 = DIRECTION('',(0.E+000,0.E+000,-1.));
#4500 = PCURVE('',#4449,#4501);
#4501 = DEFINITIONAL_REPRESENTATION('',(#4502),#4505);
#4502 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4503,#4504),.UNSPECIFIED.,.F.,
  .F.,(2,2),(3.14159265359,3.926990816987),.PIECEWISE_BEZIER_KNOTS.);
#4503 = CARTESIAN_POINT('',(3.14159265359,4.1));
#4504 = CARTESIAN_POINT('',(3.926990816987,4.1));
#4505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4506 = ORIENTED_EDGE('',*,*,#4507,.F.);
#4507 = EDGE_CURVE('',#4438,#4492,#4508,.T.);
#4508 = SURFACE_CURVE('',#4509,(#4513),.PCURVE_S1.);
#4509 = LINE('',#4510,#4511);
#4510 = CARTESIAN_POINT('',(4.1,28.214181291554,39.699999999997));
#4511 = VECTOR('',#4512,1.);
#4512 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4513 = PCURVE('',#4449,#4514);
#4514 = DEFINITIONAL_REPRESENTATION('',(#4515),#4518);
#4515 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4516,#4517),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-1.35,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#4516 = CARTESIAN_POINT('',(3.14159265359,2.75));
#4517 = CARTESIAN_POINT('',(3.14159265359,4.1));
#4518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4523)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4520,#4521,#4522)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4520 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4521 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4522 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4523 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#4520,
  'distance_accuracy_value','confusion accuracy');
#4524 = SHAPE_DEFINITION_REPRESENTATION(#4525,#4430);
#4525 = PRODUCT_DEFINITION_SHAPE('','',#4526);
#4526 = PRODUCT_DEFINITION('design','',#4527,#4530);
#4527 = PRODUCT_DEFINITION_FORMATION('','',#4528);
#4528 = PRODUCT('CADSOFTTOOLS 1.10','CADSOFTTOOLS 1.10','',(#4529));
#4529 = PRODUCT_CONTEXT('',#2,'mechanical');
#4530 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4531 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4532,#4534);
#4532 = ( REPRESENTATION_RELATIONSHIP('','',#4430,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4533) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4533 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51);
#4534 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4535);
#4535 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','','',#5,#4526,$);
#4536 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4528));
#4537 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#4538),#4617);
#4538 = SHELL_BASED_SURFACE_MODEL('',(#4539));
#4539 = OPEN_SHELL('',(#4540));
#4540 = ADVANCED_FACE('',(#4541),#4556,.F.);
#4541 = FACE_BOUND('',#4542,.F.);
#4542 = EDGE_LOOP('',(#4543,#4566,#4588,#4602,#4603));
#4543 = ORIENTED_EDGE('',*,*,#4544,.T.);
#4544 = EDGE_CURVE('',#4545,#4547,#4549,.T.);
#4545 = VERTEX_POINT('',#4546);
#4546 = CARTESIAN_POINT('',(5.45,27.5426084163,37.699999999997));
#4547 = VERTEX_POINT('',#4548);
#4548 = CARTESIAN_POINT('',(5.45,27.5426084163,35.699999999997));
#4549 = SURFACE_CURVE('',#4550,(#4555),.PCURVE_S1.);
#4550 = CIRCLE('',#4551,1.);
#4551 = AXIS2_PLACEMENT_3D('',#4552,#4553,#4554);
#4552 = CARTESIAN_POINT('',(5.45,27.5426084163,36.699999999997));
#4553 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4554 = DIRECTION('',(0.E+000,0.E+000,1.));
#4555 = PCURVE('',#4556,#4561);
#4556 = CYLINDRICAL_SURFACE('',#4557,1.);
#4557 = AXIS2_PLACEMENT_3D('',#4558,#4559,#4560);
#4558 = CARTESIAN_POINT('',(4.8,27.5426084163,36.699999999997));
#4559 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4560 = DIRECTION('',(0.E+000,0.E+000,-1.));
#4561 = DEFINITIONAL_REPRESENTATION('',(#4562),#4565);
#4562 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4563,#4564),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#4563 = CARTESIAN_POINT('',(3.14159265359,-0.65));
#4564 = CARTESIAN_POINT('',(9.424777960769,-0.65));
#4565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4566 = ORIENTED_EDGE('',*,*,#4567,.T.);
#4567 = EDGE_CURVE('',#4547,#4568,#4570,.T.);
#4568 = VERTEX_POINT('',#4569);
#4569 = CARTESIAN_POINT('',(4.1,27.5426084163,35.699999999997));
#4570 = SEAM_CURVE('',#4571,(#4574,#4581),.PCURVE_S1.);
#4571 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4572,#4573),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-0.65,0.7),.PIECEWISE_BEZIER_KNOTS.);
#4572 = CARTESIAN_POINT('',(5.45,27.5426084163,35.699999999997));
#4573 = CARTESIAN_POINT('',(4.1,27.5426084163,35.699999999997));
#4574 = PCURVE('',#4556,#4575);
#4575 = DEFINITIONAL_REPRESENTATION('',(#4576),#4580);
#4576 = LINE('',#4577,#4578);
#4577 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#4578 = VECTOR('',#4579,1.);
#4579 = DIRECTION('',(0.E+000,1.));
#4580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4581 = PCURVE('',#4556,#4582);
#4582 = DEFINITIONAL_REPRESENTATION('',(#4583),#4587);
#4583 = LINE('',#4584,#4585);
#4584 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#4585 = VECTOR('',#4586,1.);
#4586 = DIRECTION('',(0.E+000,1.));
#4587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4588 = ORIENTED_EDGE('',*,*,#4589,.F.);
#4589 = EDGE_CURVE('',#4568,#4568,#4590,.T.);
#4590 = SURFACE_CURVE('',#4591,(#4596),.PCURVE_S1.);
#4591 = CIRCLE('',#4592,1.);
#4592 = AXIS2_PLACEMENT_3D('',#4593,#4594,#4595);
#4593 = CARTESIAN_POINT('',(4.1,27.5426084163,36.699999999997));
#4594 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4595 = DIRECTION('',(0.E+000,0.E+000,-1.));
#4596 = PCURVE('',#4556,#4597);
#4597 = DEFINITIONAL_REPRESENTATION('',(#4598),#4601);
#4598 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4599,#4600),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#4599 = CARTESIAN_POINT('',(0.E+000,0.7));
#4600 = CARTESIAN_POINT('',(6.28318530718,0.7));
#4601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4602 = ORIENTED_EDGE('',*,*,#4567,.F.);
#4603 = ORIENTED_EDGE('',*,*,#4604,.T.);
#4604 = EDGE_CURVE('',#4547,#4545,#4605,.T.);
#4605 = SURFACE_CURVE('',#4606,(#4611),.PCURVE_S1.);
#4606 = CIRCLE('',#4607,1.);
#4607 = AXIS2_PLACEMENT_3D('',#4608,#4609,#4610);
#4608 = CARTESIAN_POINT('',(5.45,27.5426084163,36.699999999997));
#4609 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4610 = DIRECTION('',(0.E+000,0.E+000,1.));
#4611 = PCURVE('',#4556,#4612);
#4612 = DEFINITIONAL_REPRESENTATION('',(#4613),#4616);
#4613 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4614,#4615),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#4614 = CARTESIAN_POINT('',(-3.14159265359,-0.65));
#4615 = CARTESIAN_POINT('',(3.14159265359,-0.65));
#4616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4621)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4618,#4619,#4620)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4618 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4619 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4620 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4621 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#4618,
  'distance_accuracy_value','confusion accuracy');
#4622 = SHAPE_DEFINITION_REPRESENTATION(#4623,#4537);
#4623 = PRODUCT_DEFINITION_SHAPE('','',#4624);
#4624 = PRODUCT_DEFINITION('design','',#4625,#4628);
#4625 = PRODUCT_DEFINITION_FORMATION('','',#4626);
#4626 = PRODUCT('CADSOFTTOOLS 1.11','CADSOFTTOOLS 1.11','',(#4627));
#4627 = PRODUCT_CONTEXT('',#2,'mechanical');
#4628 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4629 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4630,#4632);
#4630 = ( REPRESENTATION_RELATIONSHIP('','',#4537,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4631) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4631 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55);
#4632 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4633);
#4633 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','','',#5,#4624,$);
#4634 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4626));
#4635 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#4636),#4715);
#4636 = SHELL_BASED_SURFACE_MODEL('',(#4637));
#4637 = OPEN_SHELL('',(#4638));
#4638 = ADVANCED_FACE('',(#4639),#4654,.F.);
#4639 = FACE_BOUND('',#4640,.F.);
#4640 = EDGE_LOOP('',(#4641,#4664,#4686,#4700,#4701));
#4641 = ORIENTED_EDGE('',*,*,#4642,.F.);
#4642 = EDGE_CURVE('',#4643,#4645,#4647,.T.);
#4643 = VERTEX_POINT('',#4644);
#4644 = CARTESIAN_POINT('',(12.3,27.5426084163,35.699999999997));
#4645 = VERTEX_POINT('',#4646);
#4646 = CARTESIAN_POINT('',(12.3,27.5426084163,37.699999999997));
#4647 = SURFACE_CURVE('',#4648,(#4653),.PCURVE_S1.);
#4648 = CIRCLE('',#4649,1.);
#4649 = AXIS2_PLACEMENT_3D('',#4650,#4651,#4652);
#4650 = CARTESIAN_POINT('',(12.3,27.5426084163,36.699999999997));
#4651 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#4652 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#4653 = PCURVE('',#4654,#4659);
#4654 = CYLINDRICAL_SURFACE('',#4655,1.);
#4655 = AXIS2_PLACEMENT_3D('',#4656,#4657,#4658);
#4656 = CARTESIAN_POINT('',(16.55,27.5426084163,36.699999999997));
#4657 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4658 = DIRECTION('',(0.E+000,0.E+000,-1.));
#4659 = DEFINITIONAL_REPRESENTATION('',(#4660),#4663);
#4660 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4661,#4662),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#4661 = CARTESIAN_POINT('',(9.424777960769,4.25));
#4662 = CARTESIAN_POINT('',(3.14159265359,4.25));
#4663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4664 = ORIENTED_EDGE('',*,*,#4665,.T.);
#4665 = EDGE_CURVE('',#4643,#4666,#4668,.T.);
#4666 = VERTEX_POINT('',#4667);
#4667 = CARTESIAN_POINT('',(11.15,27.5426084163,35.699999999997));
#4668 = SEAM_CURVE('',#4669,(#4672,#4679),.PCURVE_S1.);
#4669 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4670,#4671),.UNSPECIFIED.,.F.,
  .F.,(2,2),(4.25,5.4),.PIECEWISE_BEZIER_KNOTS.);
#4670 = CARTESIAN_POINT('',(12.3,27.5426084163,35.699999999997));
#4671 = CARTESIAN_POINT('',(11.15,27.5426084163,35.699999999997));
#4672 = PCURVE('',#4654,#4673);
#4673 = DEFINITIONAL_REPRESENTATION('',(#4674),#4678);
#4674 = LINE('',#4675,#4676);
#4675 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#4676 = VECTOR('',#4677,1.);
#4677 = DIRECTION('',(0.E+000,1.));
#4678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4679 = PCURVE('',#4654,#4680);
#4680 = DEFINITIONAL_REPRESENTATION('',(#4681),#4685);
#4681 = LINE('',#4682,#4683);
#4682 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#4683 = VECTOR('',#4684,1.);
#4684 = DIRECTION('',(0.E+000,1.));
#4685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4686 = ORIENTED_EDGE('',*,*,#4687,.F.);
#4687 = EDGE_CURVE('',#4666,#4666,#4688,.T.);
#4688 = SURFACE_CURVE('',#4689,(#4694),.PCURVE_S1.);
#4689 = CIRCLE('',#4690,1.);
#4690 = AXIS2_PLACEMENT_3D('',#4691,#4692,#4693);
#4691 = CARTESIAN_POINT('',(11.15,27.5426084163,36.699999999997));
#4692 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4693 = DIRECTION('',(0.E+000,0.E+000,-1.));
#4694 = PCURVE('',#4654,#4695);
#4695 = DEFINITIONAL_REPRESENTATION('',(#4696),#4699);
#4696 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4697,#4698),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#4697 = CARTESIAN_POINT('',(0.E+000,5.4));
#4698 = CARTESIAN_POINT('',(6.28318530718,5.4));
#4699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4700 = ORIENTED_EDGE('',*,*,#4665,.F.);
#4701 = ORIENTED_EDGE('',*,*,#4702,.F.);
#4702 = EDGE_CURVE('',#4645,#4643,#4703,.T.);
#4703 = SURFACE_CURVE('',#4704,(#4709),.PCURVE_S1.);
#4704 = CIRCLE('',#4705,1.);
#4705 = AXIS2_PLACEMENT_3D('',#4706,#4707,#4708);
#4706 = CARTESIAN_POINT('',(12.3,27.5426084163,36.699999999997));
#4707 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#4708 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#4709 = PCURVE('',#4654,#4710);
#4710 = DEFINITIONAL_REPRESENTATION('',(#4711),#4714);
#4711 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4712,#4713),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#4712 = CARTESIAN_POINT('',(3.14159265359,4.25));
#4713 = CARTESIAN_POINT('',(-3.14159265359,4.25));
#4714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4719)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4716,#4717,#4718)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4716 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4717 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4718 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4719 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#4716,
  'distance_accuracy_value','confusion accuracy');
#4720 = SHAPE_DEFINITION_REPRESENTATION(#4721,#4635);
#4721 = PRODUCT_DEFINITION_SHAPE('','',#4722);
#4722 = PRODUCT_DEFINITION('design','',#4723,#4726);
#4723 = PRODUCT_DEFINITION_FORMATION('','',#4724);
#4724 = PRODUCT('CADSOFTTOOLS 1.12','CADSOFTTOOLS 1.12','',(#4725));
#4725 = PRODUCT_CONTEXT('',#2,'mechanical');
#4726 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4727 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4728,#4730);
#4728 = ( REPRESENTATION_RELATIONSHIP('','',#4635,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4729) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4729 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59);
#4730 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4731);
#4731 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','','',#5,#4722,$);
#4732 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4724));
#4733 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#4734),#4872);
#4734 = SHELL_BASED_SURFACE_MODEL('',(#4735));
#4735 = OPEN_SHELL('',(#4736));
#4736 = ADVANCED_FACE('',(#4737),#4751,.T.);
#4737 = FACE_BOUND('',#4738,.T.);
#4738 = EDGE_LOOP('',(#4739,#4762,#4778,#4794,#4810,#4826,#4842,#4858));
#4739 = ORIENTED_EDGE('',*,*,#4740,.F.);
#4740 = EDGE_CURVE('',#4741,#4743,#4745,.T.);
#4741 = VERTEX_POINT('',#4742);
#4742 = CARTESIAN_POINT('',(4.850000000425,-4.659168407662,
    11.737198301993));
#4743 = VERTEX_POINT('',#4744);
#4744 = CARTESIAN_POINT('',(11.550000000425,-4.659168407662,
    11.737198301993));
#4745 = SURFACE_CURVE('',#4746,(#4750),.PCURVE_S1.);
#4746 = LINE('',#4747,#4748);
#4747 = CARTESIAN_POINT('',(8.200000000425,-4.659168407662,
    11.737198301993));
#4748 = VECTOR('',#4749,1.);
#4749 = DIRECTION('',(1.,0.E+000,0.E+000));
#4750 = PCURVE('',#4751,#4756);
#4751 = PLANE('',#4752);
#4752 = AXIS2_PLACEMENT_3D('',#4753,#4754,#4755);
#4753 = CARTESIAN_POINT('',(0.770866001302,-26.48909208179,
    17.586508721309));
#4754 = DIRECTION('',(0.E+000,0.258819045103,0.965925826289));
#4755 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#4756 = DEFINITIONAL_REPRESENTATION('',(#4757),#4761);
#4757 = LINE('',#4758,#4759);
#4758 = CARTESIAN_POINT('',(22.599999999999,-7.429133999123));
#4759 = VECTOR('',#4760,1.);
#4760 = DIRECTION('',(0.E+000,-1.));
#4761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4762 = ORIENTED_EDGE('',*,*,#4763,.F.);
#4763 = EDGE_CURVE('',#4764,#4741,#4766,.T.);
#4764 = VERTEX_POINT('',#4765);
#4765 = CARTESIAN_POINT('',(4.850000000425,-14.60820441843,
    14.403034466548));
#4766 = SURFACE_CURVE('',#4767,(#4771),.PCURVE_S1.);
#4767 = LINE('',#4768,#4769);
#4768 = CARTESIAN_POINT('',(4.850000000425,-26.48909208179,
    17.586508721309));
#4769 = VECTOR('',#4770,1.);
#4770 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#4771 = PCURVE('',#4751,#4772);
#4772 = DEFINITIONAL_REPRESENTATION('',(#4773),#4777);
#4773 = LINE('',#4774,#4775);
#4774 = CARTESIAN_POINT('',(0.E+000,-4.079133999123));
#4775 = VECTOR('',#4776,1.);
#4776 = DIRECTION('',(1.,0.E+000));
#4777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4778 = ORIENTED_EDGE('',*,*,#4779,.T.);
#4779 = EDGE_CURVE('',#4764,#4780,#4782,.T.);
#4780 = VERTEX_POINT('',#4781);
#4781 = CARTESIAN_POINT('',(4.1,-14.60820441843,14.403034466548));
#4782 = SURFACE_CURVE('',#4783,(#4787),.PCURVE_S1.);
#4783 = LINE('',#4784,#4785);
#4784 = CARTESIAN_POINT('',(4.950000000425,-14.60820441843,
    14.403034466548));
#4785 = VECTOR('',#4786,1.);
#4786 = DIRECTION('',(-1.,6.308194661331E-014,-1.690275665202E-014));
#4787 = PCURVE('',#4751,#4788);
#4788 = DEFINITIONAL_REPRESENTATION('',(#4789),#4793);
#4789 = LINE('',#4790,#4791);
#4790 = CARTESIAN_POINT('',(12.299999999999,-4.179133999123));
#4791 = VECTOR('',#4792,1.);
#4792 = DIRECTION('',(6.530723674266E-014,1.));
#4793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4794 = ORIENTED_EDGE('',*,*,#4795,.T.);
#4795 = EDGE_CURVE('',#4780,#4796,#4798,.T.);
#4796 = VERTEX_POINT('',#4797);
#4797 = CARTESIAN_POINT('',(4.1,-18.44919802823,15.432225602427));
#4798 = SURFACE_CURVE('',#4799,(#4803),.PCURVE_S1.);
#4799 = LINE('',#4800,#4801);
#4800 = CARTESIAN_POINT('',(4.1,-1.833193889336,10.979980711976));
#4801 = VECTOR('',#4802,1.);
#4802 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#4803 = PCURVE('',#4751,#4804);
#4804 = DEFINITIONAL_REPRESENTATION('',(#4805),#4809);
#4805 = LINE('',#4806,#4807);
#4806 = CARTESIAN_POINT('',(25.525664105268,-3.329133998698));
#4807 = VECTOR('',#4808,1.);
#4808 = DIRECTION('',(-1.,0.E+000));
#4809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4810 = ORIENTED_EDGE('',*,*,#4811,.T.);
#4811 = EDGE_CURVE('',#4796,#4812,#4814,.T.);
#4812 = VERTEX_POINT('',#4813);
#4813 = CARTESIAN_POINT('',(12.3,-18.44919802823,15.432225602427));
#4814 = SURFACE_CURVE('',#4815,(#4819),.PCURVE_S1.);
#4815 = LINE('',#4816,#4817);
#4816 = CARTESIAN_POINT('',(0.770866001302,-18.44919802823,
    15.432225602427));
#4817 = VECTOR('',#4818,1.);
#4818 = DIRECTION('',(1.,0.E+000,0.E+000));
#4819 = PCURVE('',#4751,#4820);
#4820 = DEFINITIONAL_REPRESENTATION('',(#4821),#4825);
#4821 = LINE('',#4822,#4823);
#4822 = CARTESIAN_POINT('',(8.323510806667,0.E+000));
#4823 = VECTOR('',#4824,1.);
#4824 = DIRECTION('',(0.E+000,-1.));
#4825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4826 = ORIENTED_EDGE('',*,*,#4827,.F.);
#4827 = EDGE_CURVE('',#4828,#4812,#4830,.T.);
#4828 = VERTEX_POINT('',#4829);
#4829 = CARTESIAN_POINT('',(12.3,-14.60820441843,14.403034466549));
#4830 = SURFACE_CURVE('',#4831,(#4835),.PCURVE_S1.);
#4831 = LINE('',#4832,#4833);
#4832 = CARTESIAN_POINT('',(12.3,22.533781109087,4.450869439159));
#4833 = VECTOR('',#4834,1.);
#4834 = DIRECTION('',(1.611891369222E-016,-0.965925826289,0.258819045103
    ));
#4835 = PCURVE('',#4751,#4836);
#4836 = DEFINITIONAL_REPRESENTATION('',(#4837),#4841);
#4837 = LINE('',#4838,#4839);
#4838 = CARTESIAN_POINT('',(50.752212909783,-11.52913399869));
#4839 = VECTOR('',#4840,1.);
#4840 = DIRECTION('',(-1.,-1.611891369222E-016));
#4841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4842 = ORIENTED_EDGE('',*,*,#4843,.T.);
#4843 = EDGE_CURVE('',#4828,#4844,#4846,.T.);
#4844 = VERTEX_POINT('',#4845);
#4845 = CARTESIAN_POINT('',(11.550000000425,-14.60820441843,
    14.403034466548));
#4846 = SURFACE_CURVE('',#4847,(#4851),.PCURVE_S1.);
#4847 = LINE('',#4848,#4849);
#4848 = CARTESIAN_POINT('',(4.950000000425,-14.60820441843,
    14.403034466548));
#4849 = VECTOR('',#4850,1.);
#4850 = DIRECTION('',(-1.,6.308194661331E-014,-1.690275665202E-014));
#4851 = PCURVE('',#4751,#4852);
#4852 = DEFINITIONAL_REPRESENTATION('',(#4853),#4857);
#4853 = LINE('',#4854,#4855);
#4854 = CARTESIAN_POINT('',(12.299999999999,-4.179133999123));
#4855 = VECTOR('',#4856,1.);
#4856 = DIRECTION('',(6.530723674266E-014,1.));
#4857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4858 = ORIENTED_EDGE('',*,*,#4859,.T.);
#4859 = EDGE_CURVE('',#4844,#4743,#4860,.T.);
#4860 = SURFACE_CURVE('',#4861,(#4865),.PCURVE_S1.);
#4861 = LINE('',#4862,#4863);
#4862 = CARTESIAN_POINT('',(11.550000000425,-26.48909208179,
    17.586508721309));
#4863 = VECTOR('',#4864,1.);
#4864 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#4865 = PCURVE('',#4751,#4866);
#4866 = DEFINITIONAL_REPRESENTATION('',(#4867),#4871);
#4867 = LINE('',#4868,#4869);
#4868 = CARTESIAN_POINT('',(0.E+000,-10.77913399912));
#4869 = VECTOR('',#4870,1.);
#4870 = DIRECTION('',(1.,0.E+000));
#4871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4876)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4873,#4874,#4875)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4873 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4874 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4875 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4876 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#4873,
  'distance_accuracy_value','confusion accuracy');
#4877 = SHAPE_DEFINITION_REPRESENTATION(#4878,#4733);
#4878 = PRODUCT_DEFINITION_SHAPE('','',#4879);
#4879 = PRODUCT_DEFINITION('design','',#4880,#4883);
#4880 = PRODUCT_DEFINITION_FORMATION('','',#4881);
#4881 = PRODUCT('CADSOFTTOOLS 1.13','CADSOFTTOOLS 1.13','',(#4882));
#4882 = PRODUCT_CONTEXT('',#2,'mechanical');
#4883 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4884 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4885,#4887);
#4885 = ( REPRESENTATION_RELATIONSHIP('','',#4733,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4886) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4886 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63);
#4887 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4888);
#4888 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','','',#5,#4879,$);
#4889 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4881));
#4890 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#4891),#4965);
#4891 = SHELL_BASED_SURFACE_MODEL('',(#4892));
#4892 = OPEN_SHELL('',(#4893));
#4893 = ADVANCED_FACE('',(#4894),#4908,.T.);
#4894 = FACE_BOUND('',#4895,.T.);
#4895 = EDGE_LOOP('',(#4896,#4919,#4935,#4951));
#4896 = ORIENTED_EDGE('',*,*,#4897,.T.);
#4897 = EDGE_CURVE('',#4898,#4900,#4902,.T.);
#4898 = VERTEX_POINT('',#4899);
#4899 = CARTESIAN_POINT('',(7.7,-15.27255528875,13.545770565331));
#4900 = VERTEX_POINT('',#4901);
#4901 = CARTESIAN_POINT('',(4.1,-15.27255528875,13.545770565331));
#4902 = SURFACE_CURVE('',#4903,(#4907),.PCURVE_S1.);
#4903 = LINE('',#4904,#4905);
#4904 = CARTESIAN_POINT('',(4.1,-15.27255528875,13.545770565331));
#4905 = VECTOR('',#4906,1.);
#4906 = DIRECTION('',(-1.,0.E+000,0.E+000));
#4907 = PCURVE('',#4908,#4913);
#4908 = PLANE('',#4909);
#4909 = AXIS2_PLACEMENT_3D('',#4910,#4911,#4912);
#4910 = CARTESIAN_POINT('',(4.1,-16.2213524557,13.799999999997));
#4911 = DIRECTION('',(0.E+000,-0.258819045103,-0.965925826289));
#4912 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#4913 = DEFINITIONAL_REPRESENTATION('',(#4914),#4918);
#4914 = LINE('',#4915,#4916);
#4915 = CARTESIAN_POINT('',(-0.982267106985,-0.E+000));
#4916 = VECTOR('',#4917,1.);
#4917 = DIRECTION('',(0.E+000,1.));
#4918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4919 = ORIENTED_EDGE('',*,*,#4920,.T.);
#4920 = EDGE_CURVE('',#4900,#4921,#4923,.T.);
#4921 = VERTEX_POINT('',#4922);
#4922 = CARTESIAN_POINT('',(4.1,-2.227982061135,10.050487703381));
#4923 = SURFACE_CURVE('',#4924,(#4928),.PCURVE_S1.);
#4924 = LINE('',#4925,#4926);
#4925 = CARTESIAN_POINT('',(4.1,-16.2213524557,13.799999999997));
#4926 = VECTOR('',#4927,1.);
#4927 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#4928 = PCURVE('',#4908,#4929);
#4929 = DEFINITIONAL_REPRESENTATION('',(#4930),#4934);
#4930 = LINE('',#4931,#4932);
#4931 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#4932 = VECTOR('',#4933,1.);
#4933 = DIRECTION('',(-1.,-0.E+000));
#4934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4935 = ORIENTED_EDGE('',*,*,#4936,.T.);
#4936 = EDGE_CURVE('',#4921,#4937,#4939,.T.);
#4937 = VERTEX_POINT('',#4938);
#4938 = CARTESIAN_POINT('',(7.7,-2.227982061135,10.050487703381));
#4939 = SURFACE_CURVE('',#4940,(#4944),.PCURVE_S1.);
#4940 = LINE('',#4941,#4942);
#4941 = CARTESIAN_POINT('',(7.7,-2.227982061135,10.050487703381));
#4942 = VECTOR('',#4943,1.);
#4943 = DIRECTION('',(1.,0.E+000,0.E+000));
#4944 = PCURVE('',#4908,#4945);
#4945 = DEFINITIONAL_REPRESENTATION('',(#4946),#4950);
#4946 = LINE('',#4947,#4948);
#4947 = CARTESIAN_POINT('',(-14.48700305315,-3.6));
#4948 = VECTOR('',#4949,1.);
#4949 = DIRECTION('',(0.E+000,-1.));
#4950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4951 = ORIENTED_EDGE('',*,*,#4952,.F.);
#4952 = EDGE_CURVE('',#4898,#4937,#4953,.T.);
#4953 = SURFACE_CURVE('',#4954,(#4958),.PCURVE_S1.);
#4954 = LINE('',#4955,#4956);
#4955 = CARTESIAN_POINT('',(7.7,-16.2213524557,13.799999999997));
#4956 = VECTOR('',#4957,1.);
#4957 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#4958 = PCURVE('',#4908,#4959);
#4959 = DEFINITIONAL_REPRESENTATION('',(#4960),#4964);
#4960 = LINE('',#4961,#4962);
#4961 = CARTESIAN_POINT('',(0.E+000,-3.6));
#4962 = VECTOR('',#4963,1.);
#4963 = DIRECTION('',(-1.,-0.E+000));
#4964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4969)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#4966,#4967,#4968)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#4966 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#4967 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#4968 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#4969 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#4966,
  'distance_accuracy_value','confusion accuracy');
#4970 = SHAPE_DEFINITION_REPRESENTATION(#4971,#4890);
#4971 = PRODUCT_DEFINITION_SHAPE('','',#4972);
#4972 = PRODUCT_DEFINITION('design','',#4973,#4976);
#4973 = PRODUCT_DEFINITION_FORMATION('','',#4974);
#4974 = PRODUCT('CADSOFTTOOLS 1.14','CADSOFTTOOLS 1.14','',(#4975));
#4975 = PRODUCT_CONTEXT('',#2,'mechanical');
#4976 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#4977 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4978,#4980);
#4978 = ( REPRESENTATION_RELATIONSHIP('','',#4890,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4979) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#4979 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67);
#4980 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #4981);
#4981 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','','',#5,#4972,$);
#4982 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4974));
#4983 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#4984),#5058);
#4984 = SHELL_BASED_SURFACE_MODEL('',(#4985));
#4985 = OPEN_SHELL('',(#4986));
#4986 = ADVANCED_FACE('',(#4987),#5001,.T.);
#4987 = FACE_BOUND('',#4988,.T.);
#4988 = EDGE_LOOP('',(#4989,#5012,#5028,#5044));
#4989 = ORIENTED_EDGE('',*,*,#4990,.T.);
#4990 = EDGE_CURVE('',#4991,#4993,#4995,.T.);
#4991 = VERTEX_POINT('',#4992);
#4992 = CARTESIAN_POINT('',(12.3,-15.19590905797,1.299999999975));
#4993 = VERTEX_POINT('',#4994);
#4994 = CARTESIAN_POINT('',(4.1,-15.19590905797,1.299999999975));
#4995 = SURFACE_CURVE('',#4996,(#5000),.PCURVE_S1.);
#4996 = LINE('',#4997,#4998);
#4997 = CARTESIAN_POINT('',(4.1,-15.19590905797,1.299999999975));
#4998 = VECTOR('',#4999,1.);
#4999 = DIRECTION('',(-1.,0.E+000,0.E+000));
#5000 = PCURVE('',#5001,#5006);
#5001 = PLANE('',#5002);
#5002 = AXIS2_PLACEMENT_3D('',#5003,#5004,#5005);
#5003 = CARTESIAN_POINT('',(9.2,-0.39438641131,1.299999999975));
#5004 = DIRECTION('',(0.E+000,0.E+000,-1.));
#5005 = DIRECTION('',(1.,0.E+000,0.E+000));
#5006 = DEFINITIONAL_REPRESENTATION('',(#5007),#5011);
#5007 = LINE('',#5008,#5009);
#5008 = CARTESIAN_POINT('',(-5.1,14.801522646662));
#5009 = VECTOR('',#5010,1.);
#5010 = DIRECTION('',(-1.,0.E+000));
#5011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5012 = ORIENTED_EDGE('',*,*,#5013,.F.);
#5013 = EDGE_CURVE('',#5014,#4993,#5016,.T.);
#5014 = VERTEX_POINT('',#5015);
#5015 = CARTESIAN_POINT('',(4.1,-11.19569562351,1.299999999975));
#5016 = SURFACE_CURVE('',#5017,(#5021),.PCURVE_S1.);
#5017 = LINE('',#5018,#5019);
#5018 = CARTESIAN_POINT('',(4.1,-0.39438641131,1.299999999975));
#5019 = VECTOR('',#5020,1.);
#5020 = DIRECTION('',(0.E+000,-1.,0.E+000));
#5021 = PCURVE('',#5001,#5022);
#5022 = DEFINITIONAL_REPRESENTATION('',(#5023),#5027);
#5023 = LINE('',#5024,#5025);
#5024 = CARTESIAN_POINT('',(-5.1,0.E+000));
#5025 = VECTOR('',#5026,1.);
#5026 = DIRECTION('',(0.E+000,1.));
#5027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5028 = ORIENTED_EDGE('',*,*,#5029,.T.);
#5029 = EDGE_CURVE('',#5014,#5030,#5032,.T.);
#5030 = VERTEX_POINT('',#5031);
#5031 = CARTESIAN_POINT('',(12.3,-11.19569562351,1.299999999975));
#5032 = SURFACE_CURVE('',#5033,(#5037),.PCURVE_S1.);
#5033 = LINE('',#5034,#5035);
#5034 = CARTESIAN_POINT('',(13.3,-11.19569562351,1.299999999975));
#5035 = VECTOR('',#5036,1.);
#5036 = DIRECTION('',(1.,0.E+000,0.E+000));
#5037 = PCURVE('',#5001,#5038);
#5038 = DEFINITIONAL_REPRESENTATION('',(#5039),#5043);
#5039 = LINE('',#5040,#5041);
#5040 = CARTESIAN_POINT('',(4.1,10.801309212202));
#5041 = VECTOR('',#5042,1.);
#5042 = DIRECTION('',(1.,0.E+000));
#5043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5044 = ORIENTED_EDGE('',*,*,#5045,.F.);
#5045 = EDGE_CURVE('',#4991,#5030,#5046,.T.);
#5046 = SURFACE_CURVE('',#5047,(#5051),.PCURVE_S1.);
#5047 = LINE('',#5048,#5049);
#5048 = CARTESIAN_POINT('',(12.3,-0.39438641131,1.299999999975));
#5049 = VECTOR('',#5050,1.);
#5050 = DIRECTION('',(0.E+000,1.,0.E+000));
#5051 = PCURVE('',#5001,#5052);
#5052 = DEFINITIONAL_REPRESENTATION('',(#5053),#5057);
#5053 = LINE('',#5054,#5055);
#5054 = CARTESIAN_POINT('',(3.1,0.E+000));
#5055 = VECTOR('',#5056,1.);
#5056 = DIRECTION('',(0.E+000,-1.));
#5057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5062)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#5059,#5060,#5061)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#5059 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#5060 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#5061 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#5062 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#5059,
  'distance_accuracy_value','confusion accuracy');
#5063 = SHAPE_DEFINITION_REPRESENTATION(#5064,#4983);
#5064 = PRODUCT_DEFINITION_SHAPE('','',#5065);
#5065 = PRODUCT_DEFINITION('design','',#5066,#5069);
#5066 = PRODUCT_DEFINITION_FORMATION('','',#5067);
#5067 = PRODUCT('CADSOFTTOOLS 1.15','CADSOFTTOOLS 1.15','',(#5068));
#5068 = PRODUCT_CONTEXT('',#2,'mechanical');
#5069 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#5070 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5071,#5073);
#5071 = ( REPRESENTATION_RELATIONSHIP('','',#4983,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5072) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#5072 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71);
#5073 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #5074);
#5074 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','','',#5,#5065,$);
#5075 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5067));
#5076 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#5077),#5151);
#5077 = SHELL_BASED_SURFACE_MODEL('',(#5078));
#5078 = OPEN_SHELL('',(#5079));
#5079 = ADVANCED_FACE('',(#5080),#5094,.F.);
#5080 = FACE_BOUND('',#5081,.T.);
#5081 = EDGE_LOOP('',(#5082,#5105,#5121,#5137));
#5082 = ORIENTED_EDGE('',*,*,#5083,.F.);
#5083 = EDGE_CURVE('',#5084,#5086,#5088,.T.);
#5084 = VERTEX_POINT('',#5085);
#5085 = CARTESIAN_POINT('',(4.1,-11.19569562352,2.302099999975));
#5086 = VERTEX_POINT('',#5087);
#5087 = CARTESIAN_POINT('',(7.7,-11.19569562352,2.302099999975));
#5088 = SURFACE_CURVE('',#5089,(#5093),.PCURVE_S1.);
#5089 = LINE('',#5090,#5091);
#5090 = CARTESIAN_POINT('',(5.1,-11.19569562352,2.302099999975));
#5091 = VECTOR('',#5092,1.);
#5092 = DIRECTION('',(1.,0.E+000,0.E+000));
#5093 = PCURVE('',#5094,#5099);
#5094 = PLANE('',#5095);
#5095 = AXIS2_PLACEMENT_3D('',#5096,#5097,#5098);
#5096 = CARTESIAN_POINT('',(5.1,-11.51016553818,2.302099999974));
#5097 = DIRECTION('',(0.E+000,5.376385953205E-012,-1.));
#5098 = DIRECTION('',(0.E+000,-1.,-5.376385953205E-012));
#5099 = DEFINITIONAL_REPRESENTATION('',(#5100),#5104);
#5100 = LINE('',#5101,#5102);
#5101 = CARTESIAN_POINT('',(-0.31446991466,0.E+000));
#5102 = VECTOR('',#5103,1.);
#5103 = DIRECTION('',(0.E+000,-1.));
#5104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5105 = ORIENTED_EDGE('',*,*,#5106,.F.);
#5106 = EDGE_CURVE('',#5107,#5084,#5109,.T.);
#5107 = VERTEX_POINT('',#5108);
#5108 = CARTESIAN_POINT('',(4.1,-14.87412901938,2.302099999955));
#5109 = SURFACE_CURVE('',#5110,(#5114),.PCURVE_S1.);
#5110 = LINE('',#5111,#5112);
#5111 = CARTESIAN_POINT('',(4.1,-11.51016553818,2.302099999974));
#5112 = VECTOR('',#5113,1.);
#5113 = DIRECTION('',(0.E+000,1.,5.376385953205E-012));
#5114 = PCURVE('',#5094,#5115);
#5115 = DEFINITIONAL_REPRESENTATION('',(#5116),#5120);
#5116 = LINE('',#5117,#5118);
#5117 = CARTESIAN_POINT('',(-0.E+000,1.));
#5118 = VECTOR('',#5119,1.);
#5119 = DIRECTION('',(-1.,0.E+000));
#5120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5121 = ORIENTED_EDGE('',*,*,#5122,.T.);
#5122 = EDGE_CURVE('',#5107,#5123,#5125,.T.);
#5123 = VERTEX_POINT('',#5124);
#5124 = CARTESIAN_POINT('',(7.7,-14.87412901938,2.302099999955));
#5125 = SURFACE_CURVE('',#5126,(#5130),.PCURVE_S1.);
#5126 = LINE('',#5127,#5128);
#5127 = CARTESIAN_POINT('',(4.7,-14.87412901938,2.302099999955));
#5128 = VECTOR('',#5129,1.);
#5129 = DIRECTION('',(1.,0.E+000,0.E+000));
#5130 = PCURVE('',#5094,#5131);
#5131 = DEFINITIONAL_REPRESENTATION('',(#5132),#5136);
#5132 = LINE('',#5133,#5134);
#5133 = CARTESIAN_POINT('',(3.363963481192,0.4));
#5134 = VECTOR('',#5135,1.);
#5135 = DIRECTION('',(0.E+000,-1.));
#5136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5137 = ORIENTED_EDGE('',*,*,#5138,.F.);
#5138 = EDGE_CURVE('',#5086,#5123,#5139,.T.);
#5139 = SURFACE_CURVE('',#5140,(#5144),.PCURVE_S1.);
#5140 = LINE('',#5141,#5142);
#5141 = CARTESIAN_POINT('',(7.7,1.992470158466,2.302100000046));
#5142 = VECTOR('',#5143,1.);
#5143 = DIRECTION('',(0.E+000,-1.,-5.376385953205E-012));
#5144 = PCURVE('',#5094,#5145);
#5145 = DEFINITIONAL_REPRESENTATION('',(#5146),#5150);
#5146 = LINE('',#5147,#5148);
#5147 = CARTESIAN_POINT('',(-13.50263569665,-2.6));
#5148 = VECTOR('',#5149,1.);
#5149 = DIRECTION('',(1.,0.E+000));
#5150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5155)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#5152,#5153,#5154)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#5152 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#5153 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#5154 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#5155 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#5152,
  'distance_accuracy_value','confusion accuracy');
#5156 = SHAPE_DEFINITION_REPRESENTATION(#5157,#5076);
#5157 = PRODUCT_DEFINITION_SHAPE('','',#5158);
#5158 = PRODUCT_DEFINITION('design','',#5159,#5162);
#5159 = PRODUCT_DEFINITION_FORMATION('','',#5160);
#5160 = PRODUCT('CADSOFTTOOLS 1.16','CADSOFTTOOLS 1.16','',(#5161));
#5161 = PRODUCT_CONTEXT('',#2,'mechanical');
#5162 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#5163 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5164,#5166);
#5164 = ( REPRESENTATION_RELATIONSHIP('','',#5076,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5165) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#5165 = ITEM_DEFINED_TRANSFORMATION('','',#11,#75);
#5166 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #5167);
#5167 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('16','','',#5,#5158,$);
#5168 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5160));
#5169 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#5170),#5461);
#5170 = SHELL_BASED_SURFACE_MODEL('',(#5171));
#5171 = OPEN_SHELL('',(#5172));
#5172 = ADVANCED_FACE('',(#5173,#5372,#5395),#5187,.F.);
#5173 = FACE_BOUND('',#5174,.T.);
#5174 = EDGE_LOOP('',(#5175,#5198,#5214,#5230,#5246,#5262,#5278,#5294,
    #5310,#5326,#5342,#5358));
#5175 = ORIENTED_EDGE('',*,*,#5176,.F.);
#5176 = EDGE_CURVE('',#5177,#5179,#5181,.T.);
#5177 = VERTEX_POINT('',#5178);
#5178 = CARTESIAN_POINT('',(10.200000000001,-10.25815533405,
    37.699999999997));
#5179 = VERTEX_POINT('',#5180);
#5180 = CARTESIAN_POINT('',(10.200000000001,-6.057391583062,
    37.699999999997));
#5181 = SURFACE_CURVE('',#5182,(#5186),.PCURVE_S1.);
#5182 = LINE('',#5183,#5184);
#5183 = CARTESIAN_POINT('',(10.200000000001,-13.04400023976,
    37.699999999997));
#5184 = VECTOR('',#5185,1.);
#5185 = DIRECTION('',(0.E+000,1.,0.E+000));
#5186 = PCURVE('',#5187,#5192);
#5187 = PLANE('',#5188);
#5188 = AXIS2_PLACEMENT_3D('',#5189,#5190,#5191);
#5189 = CARTESIAN_POINT('',(8.2,-13.04400023976,37.699999999997));
#5190 = DIRECTION('',(0.E+000,0.E+000,-1.));
#5191 = DIRECTION('',(1.,0.E+000,0.E+000));
#5192 = DEFINITIONAL_REPRESENTATION('',(#5193),#5197);
#5193 = LINE('',#5194,#5195);
#5194 = CARTESIAN_POINT('',(2.000000000001,0.E+000));
#5195 = VECTOR('',#5196,1.);
#5196 = DIRECTION('',(0.E+000,-1.));
#5197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5198 = ORIENTED_EDGE('',*,*,#5199,.F.);
#5199 = EDGE_CURVE('',#5200,#5177,#5202,.T.);
#5200 = VERTEX_POINT('',#5201);
#5201 = CARTESIAN_POINT('',(9.800763751025,-10.25815533405,
    37.699999999997));
#5202 = SURFACE_CURVE('',#5203,(#5207),.PCURVE_S1.);
#5203 = LINE('',#5204,#5205);
#5204 = CARTESIAN_POINT('',(8.2,-10.25815533405,37.699999999997));
#5205 = VECTOR('',#5206,1.);
#5206 = DIRECTION('',(1.,0.E+000,0.E+000));
#5207 = PCURVE('',#5187,#5208);
#5208 = DEFINITIONAL_REPRESENTATION('',(#5209),#5213);
#5209 = LINE('',#5210,#5211);
#5210 = CARTESIAN_POINT('',(0.E+000,-2.785844905705));
#5211 = VECTOR('',#5212,1.);
#5212 = DIRECTION('',(1.,0.E+000));
#5213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5214 = ORIENTED_EDGE('',*,*,#5215,.F.);
#5215 = EDGE_CURVE('',#5216,#5200,#5218,.T.);
#5216 = VERTEX_POINT('',#5217);
#5217 = CARTESIAN_POINT('',(9.550000000001,-10.00739158303,
    37.699999999975));
#5218 = SURFACE_CURVE('',#5219,(#5223),.PCURVE_S1.);
#5219 = LINE('',#5220,#5221);
#5220 = CARTESIAN_POINT('',(-6.100381875324,5.642990292294,
    37.699999999886));
#5221 = VECTOR('',#5222,1.);
#5222 = DIRECTION('',(0.707106781187,-0.707106781187,3.995462899008E-012
    ));
#5223 = PCURVE('',#5187,#5224);
#5224 = DEFINITIONAL_REPRESENTATION('',(#5225),#5229);
#5225 = LINE('',#5226,#5227);
#5226 = CARTESIAN_POINT('',(-14.30038187532,-18.68699053205));
#5227 = VECTOR('',#5228,1.);
#5228 = DIRECTION('',(0.707106781187,0.707106781187));
#5229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5230 = ORIENTED_EDGE('',*,*,#5231,.F.);
#5231 = EDGE_CURVE('',#5232,#5216,#5234,.T.);
#5232 = VERTEX_POINT('',#5233);
#5233 = CARTESIAN_POINT('',(6.850000000001,-10.00739158303,
    37.699999999975));
#5234 = SURFACE_CURVE('',#5235,(#5239),.PCURVE_S1.);
#5235 = LINE('',#5236,#5237);
#5236 = CARTESIAN_POINT('',(9.500000000001,-10.00739158303,
    37.699999999975));
#5237 = VECTOR('',#5238,1.);
#5238 = DIRECTION('',(1.,0.E+000,0.E+000));
#5239 = PCURVE('',#5187,#5240);
#5240 = DEFINITIONAL_REPRESENTATION('',(#5241),#5245);
#5241 = LINE('',#5242,#5243);
#5242 = CARTESIAN_POINT('',(1.300000000001,-3.03660865673));
#5243 = VECTOR('',#5244,1.);
#5244 = DIRECTION('',(1.,0.E+000));
#5245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5246 = ORIENTED_EDGE('',*,*,#5247,.F.);
#5247 = EDGE_CURVE('',#5248,#5232,#5250,.T.);
#5248 = VERTEX_POINT('',#5249);
#5249 = CARTESIAN_POINT('',(6.599236248976,-10.25815533405,
    37.699999999997));
#5250 = SURFACE_CURVE('',#5251,(#5255),.PCURVE_S1.);
#5251 = LINE('',#5252,#5253);
#5252 = CARTESIAN_POINT('',(19.500381875326,2.642990292294,
    37.699999999903));
#5253 = VECTOR('',#5254,1.);
#5254 = DIRECTION('',(0.707106781187,0.707106781187,-3.995462899008E-012
    ));
#5255 = PCURVE('',#5187,#5256);
#5256 = DEFINITIONAL_REPRESENTATION('',(#5257),#5261);
#5257 = LINE('',#5258,#5259);
#5258 = CARTESIAN_POINT('',(11.300381875326,-15.68699053205));
#5259 = VECTOR('',#5260,1.);
#5260 = DIRECTION('',(0.707106781187,-0.707106781187));
#5261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5262 = ORIENTED_EDGE('',*,*,#5263,.F.);
#5263 = EDGE_CURVE('',#5264,#5248,#5266,.T.);
#5264 = VERTEX_POINT('',#5265);
#5265 = CARTESIAN_POINT('',(6.200000000001,-10.25815533405,
    37.699999999997));
#5266 = SURFACE_CURVE('',#5267,(#5271),.PCURVE_S1.);
#5267 = LINE('',#5268,#5269);
#5268 = CARTESIAN_POINT('',(8.2,-10.25815533405,37.699999999997));
#5269 = VECTOR('',#5270,1.);
#5270 = DIRECTION('',(1.,0.E+000,0.E+000));
#5271 = PCURVE('',#5187,#5272);
#5272 = DEFINITIONAL_REPRESENTATION('',(#5273),#5277);
#5273 = LINE('',#5274,#5275);
#5274 = CARTESIAN_POINT('',(0.E+000,-2.785844905705));
#5275 = VECTOR('',#5276,1.);
#5276 = DIRECTION('',(1.,0.E+000));
#5277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5278 = ORIENTED_EDGE('',*,*,#5279,.F.);
#5279 = EDGE_CURVE('',#5280,#5264,#5282,.T.);
#5280 = VERTEX_POINT('',#5281);
#5281 = CARTESIAN_POINT('',(6.200000000001,-6.05739158306,
    37.699999999997));
#5282 = SURFACE_CURVE('',#5283,(#5287),.PCURVE_S1.);
#5283 = LINE('',#5284,#5285);
#5284 = CARTESIAN_POINT('',(6.200000000001,-13.04400023976,
    37.699999999997));
#5285 = VECTOR('',#5286,1.);
#5286 = DIRECTION('',(0.E+000,-1.,0.E+000));
#5287 = PCURVE('',#5187,#5288);
#5288 = DEFINITIONAL_REPRESENTATION('',(#5289),#5293);
#5289 = LINE('',#5290,#5291);
#5290 = CARTESIAN_POINT('',(-1.999999999999,0.E+000));
#5291 = VECTOR('',#5292,1.);
#5292 = DIRECTION('',(0.E+000,1.));
#5293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5294 = ORIENTED_EDGE('',*,*,#5295,.F.);
#5295 = EDGE_CURVE('',#5296,#5280,#5298,.T.);
#5296 = VERTEX_POINT('',#5297);
#5297 = CARTESIAN_POINT('',(6.600000000032,-6.05739158306,
    37.699999999997));
#5298 = SURFACE_CURVE('',#5299,(#5303),.PCURVE_S1.);
#5299 = LINE('',#5300,#5301);
#5300 = CARTESIAN_POINT('',(11.1,-6.057391583062,37.699999999997));
#5301 = VECTOR('',#5302,1.);
#5302 = DIRECTION('',(-1.,0.E+000,0.E+000));
#5303 = PCURVE('',#5187,#5304);
#5304 = DEFINITIONAL_REPRESENTATION('',(#5305),#5309);
#5305 = LINE('',#5306,#5307);
#5306 = CARTESIAN_POINT('',(2.9,-6.986608656699));
#5307 = VECTOR('',#5308,1.);
#5308 = DIRECTION('',(-1.,0.E+000));
#5309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5310 = ORIENTED_EDGE('',*,*,#5311,.F.);
#5311 = EDGE_CURVE('',#5312,#5296,#5314,.T.);
#5312 = VERTEX_POINT('',#5313);
#5313 = CARTESIAN_POINT('',(6.850000000001,-6.307391583031,
    37.699999999954));
#5314 = SURFACE_CURVE('',#5315,(#5319),.PCURVE_S1.);
#5315 = LINE('',#5316,#5317);
#5316 = CARTESIAN_POINT('',(-6.200381875324,6.742990292294,
    37.69999999988));
#5317 = VECTOR('',#5318,1.);
#5318 = DIRECTION('',(-0.707106781187,0.707106781187,
    -3.995462899008E-012));
#5319 = PCURVE('',#5187,#5320);
#5320 = DEFINITIONAL_REPRESENTATION('',(#5321),#5325);
#5321 = LINE('',#5322,#5323);
#5322 = CARTESIAN_POINT('',(-14.40038187532,-19.78699053205));
#5323 = VECTOR('',#5324,1.);
#5324 = DIRECTION('',(-0.707106781187,-0.707106781187));
#5325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5326 = ORIENTED_EDGE('',*,*,#5327,.F.);
#5327 = EDGE_CURVE('',#5328,#5312,#5330,.T.);
#5328 = VERTEX_POINT('',#5329);
#5329 = CARTESIAN_POINT('',(9.550000000001,-6.307391583031,
    37.699999999954));
#5330 = SURFACE_CURVE('',#5331,(#5335),.PCURVE_S1.);
#5331 = LINE('',#5332,#5333);
#5332 = CARTESIAN_POINT('',(7.500000000001,-6.307391583031,
    37.699999999954));
#5333 = VECTOR('',#5334,1.);
#5334 = DIRECTION('',(-1.,0.E+000,0.E+000));
#5335 = PCURVE('',#5187,#5336);
#5336 = DEFINITIONAL_REPRESENTATION('',(#5337),#5341);
#5337 = LINE('',#5338,#5339);
#5338 = CARTESIAN_POINT('',(-0.699999999999,-6.73660865673));
#5339 = VECTOR('',#5340,1.);
#5340 = DIRECTION('',(-1.,0.E+000));
#5341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5342 = ORIENTED_EDGE('',*,*,#5343,.F.);
#5343 = EDGE_CURVE('',#5344,#5328,#5346,.T.);
#5344 = VERTEX_POINT('',#5345);
#5345 = CARTESIAN_POINT('',(9.79999999997,-6.05739158306,37.699999999997
    ));
#5346 = SURFACE_CURVE('',#5347,(#5351),.PCURVE_S1.);
#5347 = LINE('',#5348,#5349);
#5348 = CARTESIAN_POINT('',(19.600381875325,3.742990292293,
    37.699999999897));
#5349 = VECTOR('',#5350,1.);
#5350 = DIRECTION('',(-0.707106781187,-0.707106781187,
    3.995462899007E-012));
#5351 = PCURVE('',#5187,#5352);
#5352 = DEFINITIONAL_REPRESENTATION('',(#5353),#5357);
#5353 = LINE('',#5354,#5355);
#5354 = CARTESIAN_POINT('',(11.400381875325,-16.78699053205));
#5355 = VECTOR('',#5356,1.);
#5356 = DIRECTION('',(-0.707106781187,0.707106781187));
#5357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5358 = ORIENTED_EDGE('',*,*,#5359,.F.);
#5359 = EDGE_CURVE('',#5179,#5344,#5360,.T.);
#5360 = SURFACE_CURVE('',#5361,(#5365),.PCURVE_S1.);
#5361 = LINE('',#5362,#5363);
#5362 = CARTESIAN_POINT('',(11.1,-6.057391583062,37.699999999997));
#5363 = VECTOR('',#5364,1.);
#5364 = DIRECTION('',(-1.,0.E+000,0.E+000));
#5365 = PCURVE('',#5187,#5366);
#5366 = DEFINITIONAL_REPRESENTATION('',(#5367),#5371);
#5367 = LINE('',#5368,#5369);
#5368 = CARTESIAN_POINT('',(2.9,-6.986608656699));
#5369 = VECTOR('',#5370,1.);
#5370 = DIRECTION('',(-1.,0.E+000));
#5371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5372 = FACE_BOUND('',#5373,.T.);
#5373 = EDGE_LOOP('',(#5374));
#5374 = ORIENTED_EDGE('',*,*,#5375,.F.);
#5375 = EDGE_CURVE('',#5376,#5376,#5378,.T.);
#5376 = VERTEX_POINT('',#5377);
#5377 = CARTESIAN_POINT('',(11.099999999998,-13.5573915834,
    37.699999999997));
#5378 = SURFACE_CURVE('',#5379,(#5384),.PCURVE_S1.);
#5379 = CIRCLE('',#5380,2.899999999998);
#5380 = AXIS2_PLACEMENT_3D('',#5381,#5382,#5383);
#5381 = CARTESIAN_POINT('',(8.2,-13.5573915834,37.699999999997));
#5382 = DIRECTION('',(0.E+000,0.E+000,1.));
#5383 = DIRECTION('',(1.,0.E+000,-0.E+000));
#5384 = PCURVE('',#5187,#5385);
#5385 = DEFINITIONAL_REPRESENTATION('',(#5386),#5394);
#5386 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5387,#5388,#5389,#5390,
#5391,#5392,#5393),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#5387 = CARTESIAN_POINT('',(2.899999999998,0.513391343648));
#5388 = CARTESIAN_POINT('',(2.899999999998,-4.509555998298));
#5389 = CARTESIAN_POINT('',(-1.449999999999,-1.998082327325));
#5390 = CARTESIAN_POINT('',(-5.799999999995,0.513391343648));
#5391 = CARTESIAN_POINT('',(-1.449999999999,3.024865014621));
#5392 = CARTESIAN_POINT('',(2.899999999998,5.536338685593));
#5393 = CARTESIAN_POINT('',(2.899999999998,0.513391343648));
#5394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5395 = FACE_BOUND('',#5396,.T.);
#5396 = EDGE_LOOP('',(#5397,#5415,#5431,#5447));
#5397 = ORIENTED_EDGE('',*,*,#5398,.F.);
#5398 = EDGE_CURVE('',#5399,#5401,#5403,.T.);
#5399 = VERTEX_POINT('',#5400);
#5400 = CARTESIAN_POINT('',(4.1,-5.50877815264,37.699999999997));
#5401 = VERTEX_POINT('',#5402);
#5402 = CARTESIAN_POINT('',(12.3,-5.50877815264,37.699999999997));
#5403 = SURFACE_CURVE('',#5404,(#5408),.PCURVE_S1.);
#5404 = LINE('',#5405,#5406);
#5405 = CARTESIAN_POINT('',(8.2,-5.50877815264,37.699999999997));
#5406 = VECTOR('',#5407,1.);
#5407 = DIRECTION('',(1.,0.E+000,0.E+000));
#5408 = PCURVE('',#5187,#5409);
#5409 = DEFINITIONAL_REPRESENTATION('',(#5410),#5414);
#5410 = LINE('',#5411,#5412);
#5411 = CARTESIAN_POINT('',(0.E+000,-7.535222087121));
#5412 = VECTOR('',#5413,1.);
#5413 = DIRECTION('',(1.,0.E+000));
#5414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5415 = ORIENTED_EDGE('',*,*,#5416,.F.);
#5416 = EDGE_CURVE('',#5417,#5399,#5419,.T.);
#5417 = VERTEX_POINT('',#5418);
#5418 = CARTESIAN_POINT('',(4.1,-19.07630177126,37.699999999997));
#5419 = SURFACE_CURVE('',#5420,(#5424),.PCURVE_S1.);
#5420 = LINE('',#5421,#5422);
#5421 = CARTESIAN_POINT('',(4.1,-13.04400023976,37.699999999997));
#5422 = VECTOR('',#5423,1.);
#5423 = DIRECTION('',(0.E+000,1.,0.E+000));
#5424 = PCURVE('',#5187,#5425);
#5425 = DEFINITIONAL_REPRESENTATION('',(#5426),#5430);
#5426 = LINE('',#5427,#5428);
#5427 = CARTESIAN_POINT('',(-4.1,0.E+000));
#5428 = VECTOR('',#5429,1.);
#5429 = DIRECTION('',(0.E+000,-1.));
#5430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5431 = ORIENTED_EDGE('',*,*,#5432,.F.);
#5432 = EDGE_CURVE('',#5433,#5417,#5435,.T.);
#5433 = VERTEX_POINT('',#5434);
#5434 = CARTESIAN_POINT('',(12.3,-19.07630177126,37.699999999997));
#5435 = SURFACE_CURVE('',#5436,(#5440),.PCURVE_S1.);
#5436 = LINE('',#5437,#5438);
#5437 = CARTESIAN_POINT('',(8.2,-19.07630177126,37.699999999997));
#5438 = VECTOR('',#5439,1.);
#5439 = DIRECTION('',(-1.,0.E+000,0.E+000));
#5440 = PCURVE('',#5187,#5441);
#5441 = DEFINITIONAL_REPRESENTATION('',(#5442),#5446);
#5442 = LINE('',#5443,#5444);
#5443 = CARTESIAN_POINT('',(0.E+000,6.032301531499));
#5444 = VECTOR('',#5445,1.);
#5445 = DIRECTION('',(-1.,0.E+000));
#5446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5447 = ORIENTED_EDGE('',*,*,#5448,.F.);
#5448 = EDGE_CURVE('',#5401,#5433,#5449,.T.);
#5449 = SURFACE_CURVE('',#5450,(#5454),.PCURVE_S1.);
#5450 = LINE('',#5451,#5452);
#5451 = CARTESIAN_POINT('',(12.3,-13.04400023976,37.699999999997));
#5452 = VECTOR('',#5453,1.);
#5453 = DIRECTION('',(0.E+000,-1.,0.E+000));
#5454 = PCURVE('',#5187,#5455);
#5455 = DEFINITIONAL_REPRESENTATION('',(#5456),#5460);
#5456 = LINE('',#5457,#5458);
#5457 = CARTESIAN_POINT('',(4.1,0.E+000));
#5458 = VECTOR('',#5459,1.);
#5459 = DIRECTION('',(0.E+000,1.));
#5460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5465)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#5462,#5463,#5464)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#5462 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#5463 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#5464 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#5465 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#5462,
  'distance_accuracy_value','confusion accuracy');
#5466 = SHAPE_DEFINITION_REPRESENTATION(#5467,#5169);
#5467 = PRODUCT_DEFINITION_SHAPE('','',#5468);
#5468 = PRODUCT_DEFINITION('design','',#5469,#5472);
#5469 = PRODUCT_DEFINITION_FORMATION('','',#5470);
#5470 = PRODUCT('CADSOFTTOOLS 1.17','CADSOFTTOOLS 1.17','',(#5471));
#5471 = PRODUCT_CONTEXT('',#2,'mechanical');
#5472 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#5473 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5474,#5476);
#5474 = ( REPRESENTATION_RELATIONSHIP('','',#5169,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5475) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#5475 = ITEM_DEFINED_TRANSFORMATION('','',#11,#79);
#5476 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #5477);
#5477 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('17','','',#5,#5468,$);
#5478 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5470));
#5479 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#5480),#5645);
#5480 = SHELL_BASED_SURFACE_MODEL('',(#5481));
#5481 = OPEN_SHELL('',(#5482));
#5482 = ADVANCED_FACE('',(#5483),#5497,.F.);
#5483 = FACE_BOUND('',#5484,.F.);
#5484 = EDGE_LOOP('',(#5485,#5507,#5523,#5538,#5554,#5569,#5585,#5600,
    #5616,#5631));
#5485 = ORIENTED_EDGE('',*,*,#5486,.F.);
#5486 = EDGE_CURVE('',#5487,#5489,#5491,.T.);
#5487 = VERTEX_POINT('',#5488);
#5488 = CARTESIAN_POINT('',(10.2,-2.2573915837,36.728369345788));
#5489 = VERTEX_POINT('',#5490);
#5490 = CARTESIAN_POINT('',(6.1,-2.2573915837,36.728369345788));
#5491 = SURFACE_CURVE('',#5492,(#5496),.PCURVE_S1.);
#5492 = LINE('',#5493,#5494);
#5493 = CARTESIAN_POINT('',(5.9,-2.2573915837,36.728369345788));
#5494 = VECTOR('',#5495,1.);
#5495 = DIRECTION('',(-1.,0.E+000,0.E+000));
#5496 = PCURVE('',#5497,#5502);
#5497 = CYLINDRICAL_SURFACE('',#5498,3.1);
#5498 = AXIS2_PLACEMENT_3D('',#5499,#5500,#5501);
#5499 = CARTESIAN_POINT('',(26.1,-3.140234296174,39.699999999996));
#5500 = DIRECTION('',(-1.,0.E+000,0.E+000));
#5501 = DIRECTION('',(0.E+000,0.E+000,-1.));
#5502 = DEFINITIONAL_REPRESENTATION('',(#5503),#5506);
#5503 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5504,#5505),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-4.3,-0.2),.PIECEWISE_BEZIER_KNOTS.);
#5504 = CARTESIAN_POINT('',(-0.288785233414,15.9));
#5505 = CARTESIAN_POINT('',(-0.288785233414,20.));
#5506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5507 = ORIENTED_EDGE('',*,*,#5508,.T.);
#5508 = EDGE_CURVE('',#5487,#5509,#5511,.T.);
#5509 = VERTEX_POINT('',#5510);
#5510 = CARTESIAN_POINT('',(10.2,-2.552707418411,36.656184603507));
#5511 = SURFACE_CURVE('',#5512,(#5517),.PCURVE_S1.);
#5512 = CIRCLE('',#5513,3.1);
#5513 = AXIS2_PLACEMENT_3D('',#5514,#5515,#5516);
#5514 = CARTESIAN_POINT('',(10.2,-3.140234296174,39.699999999996));
#5515 = DIRECTION('',(-1.,0.E+000,0.E+000));
#5516 = DIRECTION('',(0.E+000,0.E+000,1.));
#5517 = PCURVE('',#5497,#5518);
#5518 = DEFINITIONAL_REPRESENTATION('',(#5519),#5522);
#5519 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5520,#5521),.UNSPECIFIED.,.F.,
  .F.,(2,2),(2.852807420176,2.950914501952),.PIECEWISE_BEZIER_KNOTS.);
#5520 = CARTESIAN_POINT('',(-0.288785233414,15.9));
#5521 = CARTESIAN_POINT('',(-0.190678151637,15.9));
#5522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5523 = ORIENTED_EDGE('',*,*,#5524,.T.);
#5524 = EDGE_CURVE('',#5509,#5525,#5527,.T.);
#5525 = VERTEX_POINT('',#5526);
#5526 = CARTESIAN_POINT('',(11.4,-2.552707418411,36.656184603507));
#5527 = SURFACE_CURVE('',#5528,(#5532),.PCURVE_S1.);
#5528 = LINE('',#5529,#5530);
#5529 = CARTESIAN_POINT('',(8.2,-2.552707418411,36.656184603507));
#5530 = VECTOR('',#5531,1.);
#5531 = DIRECTION('',(1.,0.E+000,0.E+000));
#5532 = PCURVE('',#5497,#5533);
#5533 = DEFINITIONAL_REPRESENTATION('',(#5534),#5537);
#5534 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5535,#5536),.UNSPECIFIED.,.F.,
  .F.,(2,2),(2.,3.2),.PIECEWISE_BEZIER_KNOTS.);
#5535 = CARTESIAN_POINT('',(-0.190678151637,15.9));
#5536 = CARTESIAN_POINT('',(-0.190678151637,14.7));
#5537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5538 = ORIENTED_EDGE('',*,*,#5539,.F.);
#5539 = EDGE_CURVE('',#5540,#5525,#5542,.T.);
#5540 = VERTEX_POINT('',#5541);
#5541 = CARTESIAN_POINT('',(11.4,-1.094248371766,37.371064278015));
#5542 = SURFACE_CURVE('',#5543,(#5548),.PCURVE_S1.);
#5543 = CIRCLE('',#5544,3.1);
#5544 = AXIS2_PLACEMENT_3D('',#5545,#5546,#5547);
#5545 = CARTESIAN_POINT('',(11.4,-3.140234296174,39.699999999996));
#5546 = DIRECTION('',(-1.,0.E+000,0.E+000));
#5547 = DIRECTION('',(0.E+000,0.E+000,1.));
#5548 = PCURVE('',#5497,#5549);
#5549 = DEFINITIONAL_REPRESENTATION('',(#5550),#5553);
#5550 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5551,#5552),.UNSPECIFIED.,.F.,
  .F.,(2,2),(2.420779936523,2.950914501952),.PIECEWISE_BEZIER_KNOTS.);
#5551 = CARTESIAN_POINT('',(-0.720812717067,14.7));
#5552 = CARTESIAN_POINT('',(-0.190678151637,14.7));
#5553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5554 = ORIENTED_EDGE('',*,*,#5555,.F.);
#5555 = EDGE_CURVE('',#5556,#5540,#5558,.T.);
#5556 = VERTEX_POINT('',#5557);
#5557 = CARTESIAN_POINT('',(12.3,-1.094248371766,37.371064278015));
#5558 = SURFACE_CURVE('',#5559,(#5563),.PCURVE_S1.);
#5559 = LINE('',#5560,#5561);
#5560 = CARTESIAN_POINT('',(26.1,-1.094248371766,37.371064278015));
#5561 = VECTOR('',#5562,1.);
#5562 = DIRECTION('',(-1.,0.E+000,0.E+000));
#5563 = PCURVE('',#5497,#5564);
#5564 = DEFINITIONAL_REPRESENTATION('',(#5565),#5568);
#5565 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5566,#5567),.UNSPECIFIED.,.F.,
  .F.,(2,2),(13.8,14.7),.PIECEWISE_BEZIER_KNOTS.);
#5566 = CARTESIAN_POINT('',(-0.720812717067,13.8));
#5567 = CARTESIAN_POINT('',(-0.720812717067,14.7));
#5568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5569 = ORIENTED_EDGE('',*,*,#5570,.F.);
#5570 = EDGE_CURVE('',#5571,#5556,#5573,.T.);
#5571 = VERTEX_POINT('',#5572);
#5572 = CARTESIAN_POINT('',(12.3,-5.50877815264,37.699999999997));
#5573 = SURFACE_CURVE('',#5574,(#5579),.PCURVE_S1.);
#5574 = CIRCLE('',#5575,3.1);
#5575 = AXIS2_PLACEMENT_3D('',#5576,#5577,#5578);
#5576 = CARTESIAN_POINT('',(12.3,-3.140234296174,39.699999999996));
#5577 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#5578 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#5579 = PCURVE('',#5497,#5580);
#5580 = DEFINITIONAL_REPRESENTATION('',(#5581),#5584);
#5581 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5582,#5583),.UNSPECIFIED.,.F.,
  .F.,(2,2),(2.272030691378,3.862405370657),.PIECEWISE_BEZIER_KNOTS.);
#5582 = CARTESIAN_POINT('',(0.869561962212,13.8));
#5583 = CARTESIAN_POINT('',(-0.720812717067,13.8));
#5584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5585 = ORIENTED_EDGE('',*,*,#5586,.F.);
#5586 = EDGE_CURVE('',#5587,#5571,#5589,.T.);
#5587 = VERTEX_POINT('',#5588);
#5588 = CARTESIAN_POINT('',(4.1,-5.50877815264,37.699999999997));
#5589 = SURFACE_CURVE('',#5590,(#5594),.PCURVE_S1.);
#5590 = LINE('',#5591,#5592);
#5591 = CARTESIAN_POINT('',(8.2,-5.50877815264,37.699999999997));
#5592 = VECTOR('',#5593,1.);
#5593 = DIRECTION('',(1.,0.E+000,0.E+000));
#5594 = PCURVE('',#5497,#5595);
#5595 = DEFINITIONAL_REPRESENTATION('',(#5596),#5599);
#5596 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5597,#5598),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-4.1,4.1),.PIECEWISE_BEZIER_KNOTS.);
#5597 = CARTESIAN_POINT('',(0.869561962212,22.));
#5598 = CARTESIAN_POINT('',(0.869561962212,13.8));
#5599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5600 = ORIENTED_EDGE('',*,*,#5601,.F.);
#5601 = EDGE_CURVE('',#5602,#5587,#5604,.T.);
#5602 = VERTEX_POINT('',#5603);
#5603 = CARTESIAN_POINT('',(4.1,-1.094248371766,37.371064278015));
#5604 = SURFACE_CURVE('',#5605,(#5610),.PCURVE_S1.);
#5605 = CIRCLE('',#5606,3.1);
#5606 = AXIS2_PLACEMENT_3D('',#5607,#5608,#5609);
#5607 = CARTESIAN_POINT('',(4.1,-3.140234296174,39.699999999996));
#5608 = DIRECTION('',(-1.,0.E+000,0.E+000));
#5609 = DIRECTION('',(0.E+000,-1.,0.E+000));
#5610 = PCURVE('',#5497,#5611);
#5611 = DEFINITIONAL_REPRESENTATION('',(#5612),#5615);
#5612 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5613,#5614),.UNSPECIFIED.,.F.,
  .F.,(2,2),(3.991576263318,5.581950942597),.PIECEWISE_BEZIER_KNOTS.);
#5613 = CARTESIAN_POINT('',(-0.720812717067,22.));
#5614 = CARTESIAN_POINT('',(0.869561962212,22.));
#5615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5616 = ORIENTED_EDGE('',*,*,#5617,.F.);
#5617 = EDGE_CURVE('',#5618,#5602,#5620,.T.);
#5618 = VERTEX_POINT('',#5619);
#5619 = CARTESIAN_POINT('',(6.1,-1.094248371766,37.371064278015));
#5620 = SURFACE_CURVE('',#5621,(#5625),.PCURVE_S1.);
#5621 = LINE('',#5622,#5623);
#5622 = CARTESIAN_POINT('',(26.1,-1.094248371766,37.371064278015));
#5623 = VECTOR('',#5624,1.);
#5624 = DIRECTION('',(-1.,0.E+000,0.E+000));
#5625 = PCURVE('',#5497,#5626);
#5626 = DEFINITIONAL_REPRESENTATION('',(#5627),#5630);
#5627 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5628,#5629),.UNSPECIFIED.,.F.,
  .F.,(2,2),(20.,22.),.PIECEWISE_BEZIER_KNOTS.);
#5628 = CARTESIAN_POINT('',(-0.720812717067,20.));
#5629 = CARTESIAN_POINT('',(-0.720812717067,22.));
#5630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5631 = ORIENTED_EDGE('',*,*,#5632,.F.);
#5632 = EDGE_CURVE('',#5489,#5618,#5633,.T.);
#5633 = SURFACE_CURVE('',#5634,(#5639),.PCURVE_S1.);
#5634 = CIRCLE('',#5635,3.1);
#5635 = AXIS2_PLACEMENT_3D('',#5636,#5637,#5638);
#5636 = CARTESIAN_POINT('',(6.1,-3.140234296174,39.699999999996));
#5637 = DIRECTION('',(1.,0.E+000,0.E+000));
#5638 = DIRECTION('',(0.E+000,0.E+000,-1.));
#5639 = PCURVE('',#5497,#5640);
#5640 = DEFINITIONAL_REPRESENTATION('',(#5641),#5644);
#5641 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5642,#5643),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.288785233414,0.720812717067),.PIECEWISE_BEZIER_KNOTS.);
#5642 = CARTESIAN_POINT('',(-0.288785233414,20.));
#5643 = CARTESIAN_POINT('',(-0.720812717067,20.));
#5644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5649)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#5646,#5647,#5648)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#5646 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#5647 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#5648 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#5649 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#5646,
  'distance_accuracy_value','confusion accuracy');
#5650 = SHAPE_DEFINITION_REPRESENTATION(#5651,#5479);
#5651 = PRODUCT_DEFINITION_SHAPE('','',#5652);
#5652 = PRODUCT_DEFINITION('design','',#5653,#5656);
#5653 = PRODUCT_DEFINITION_FORMATION('','',#5654);
#5654 = PRODUCT('CADSOFTTOOLS 1.18','CADSOFTTOOLS 1.18','',(#5655));
#5655 = PRODUCT_CONTEXT('',#2,'mechanical');
#5656 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#5657 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5658,#5660);
#5658 = ( REPRESENTATION_RELATIONSHIP('','',#5479,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5659) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#5659 = ITEM_DEFINED_TRANSFORMATION('','',#11,#83);
#5660 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #5661);
#5661 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('18','','',#5,#5652,$);
#5662 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5654));
#5663 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#5664),#5738);
#5664 = SHELL_BASED_SURFACE_MODEL('',(#5665));
#5665 = OPEN_SHELL('',(#5666));
#5666 = ADVANCED_FACE('',(#5667),#5681,.T.);
#5667 = FACE_BOUND('',#5668,.T.);
#5668 = EDGE_LOOP('',(#5669,#5692,#5708,#5724));
#5669 = ORIENTED_EDGE('',*,*,#5670,.F.);
#5670 = EDGE_CURVE('',#5671,#5673,#5675,.T.);
#5671 = VERTEX_POINT('',#5672);
#5672 = CARTESIAN_POINT('',(4.1,3.142608416314,14.299999999997));
#5673 = VERTEX_POINT('',#5674);
#5674 = CARTESIAN_POINT('',(4.1,3.142608416314,13.810966084432));
#5675 = SURFACE_CURVE('',#5676,(#5680),.PCURVE_S1.);
#5676 = LINE('',#5677,#5678);
#5677 = CARTESIAN_POINT('',(4.1,3.142608416314,16.599999999996));
#5678 = VECTOR('',#5679,1.);
#5679 = DIRECTION('',(0.E+000,0.E+000,-1.));
#5680 = PCURVE('',#5681,#5686);
#5681 = PLANE('',#5682);
#5682 = AXIS2_PLACEMENT_3D('',#5683,#5684,#5685);
#5683 = CARTESIAN_POINT('',(5.6,3.142608416314,16.599999999996));
#5684 = DIRECTION('',(1.156482317318E-015,1.,0.E+000));
#5685 = DIRECTION('',(1.,-1.156482317318E-015,0.E+000));
#5686 = DEFINITIONAL_REPRESENTATION('',(#5687),#5691);
#5687 = LINE('',#5688,#5689);
#5688 = CARTESIAN_POINT('',(-1.5,0.E+000));
#5689 = VECTOR('',#5690,1.);
#5690 = DIRECTION('',(0.E+000,1.));
#5691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5692 = ORIENTED_EDGE('',*,*,#5693,.T.);
#5693 = EDGE_CURVE('',#5671,#5694,#5696,.T.);
#5694 = VERTEX_POINT('',#5695);
#5695 = CARTESIAN_POINT('',(7.7,3.142608416314,14.299999999997));
#5696 = SURFACE_CURVE('',#5697,(#5701),.PCURVE_S1.);
#5697 = LINE('',#5698,#5699);
#5698 = CARTESIAN_POINT('',(5.6,3.142608416314,14.299999999997));
#5699 = VECTOR('',#5700,1.);
#5700 = DIRECTION('',(1.,-1.156482317318E-015,0.E+000));
#5701 = PCURVE('',#5681,#5702);
#5702 = DEFINITIONAL_REPRESENTATION('',(#5703),#5707);
#5703 = LINE('',#5704,#5705);
#5704 = CARTESIAN_POINT('',(0.E+000,2.3));
#5705 = VECTOR('',#5706,1.);
#5706 = DIRECTION('',(1.,0.E+000));
#5707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5708 = ORIENTED_EDGE('',*,*,#5709,.F.);
#5709 = EDGE_CURVE('',#5710,#5694,#5712,.T.);
#5710 = VERTEX_POINT('',#5711);
#5711 = CARTESIAN_POINT('',(7.7,3.142608416314,13.810966084432));
#5712 = SURFACE_CURVE('',#5713,(#5717),.PCURVE_S1.);
#5713 = LINE('',#5714,#5715);
#5714 = CARTESIAN_POINT('',(7.7,3.142608416314,39.500000005638));
#5715 = VECTOR('',#5716,1.);
#5716 = DIRECTION('',(0.E+000,0.E+000,1.));
#5717 = PCURVE('',#5681,#5718);
#5718 = DEFINITIONAL_REPRESENTATION('',(#5719),#5723);
#5719 = LINE('',#5720,#5721);
#5720 = CARTESIAN_POINT('',(2.1,-22.90000000564));
#5721 = VECTOR('',#5722,1.);
#5722 = DIRECTION('',(0.E+000,-1.));
#5723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5724 = ORIENTED_EDGE('',*,*,#5725,.T.);
#5725 = EDGE_CURVE('',#5710,#5673,#5726,.T.);
#5726 = SURFACE_CURVE('',#5727,(#5731),.PCURVE_S1.);
#5727 = LINE('',#5728,#5729);
#5728 = CARTESIAN_POINT('',(4.1,3.142608416314,13.810966084432));
#5729 = VECTOR('',#5730,1.);
#5730 = DIRECTION('',(-1.,1.156482317318E-015,-3.098785029862E-016));
#5731 = PCURVE('',#5681,#5732);
#5732 = DEFINITIONAL_REPRESENTATION('',(#5733),#5737);
#5733 = LINE('',#5734,#5735);
#5734 = CARTESIAN_POINT('',(-1.5,2.789033915564));
#5735 = VECTOR('',#5736,1.);
#5736 = DIRECTION('',(-1.,3.098785029862E-016));
#5737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5742)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#5739,#5740,#5741)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#5739 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#5740 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#5741 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#5742 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#5739,
  'distance_accuracy_value','confusion accuracy');
#5743 = SHAPE_DEFINITION_REPRESENTATION(#5744,#5663);
#5744 = PRODUCT_DEFINITION_SHAPE('','',#5745);
#5745 = PRODUCT_DEFINITION('design','',#5746,#5749);
#5746 = PRODUCT_DEFINITION_FORMATION('','',#5747);
#5747 = PRODUCT('CADSOFTTOOLS 1.19','CADSOFTTOOLS 1.19','',(#5748));
#5748 = PRODUCT_CONTEXT('',#2,'mechanical');
#5749 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#5750 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5751,#5753);
#5751 = ( REPRESENTATION_RELATIONSHIP('','',#5663,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5752) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#5752 = ITEM_DEFINED_TRANSFORMATION('','',#11,#87);
#5753 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #5754);
#5754 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('19','','',#5,#5745,$);
#5755 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5747));
#5756 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#5757),#5831);
#5757 = SHELL_BASED_SURFACE_MODEL('',(#5758));
#5758 = OPEN_SHELL('',(#5759));
#5759 = ADVANCED_FACE('',(#5760),#5774,.T.);
#5760 = FACE_BOUND('',#5761,.T.);
#5761 = EDGE_LOOP('',(#5762,#5785,#5801,#5817));
#5762 = ORIENTED_EDGE('',*,*,#5763,.T.);
#5763 = EDGE_CURVE('',#5764,#5766,#5768,.T.);
#5764 = VERTEX_POINT('',#5765);
#5765 = CARTESIAN_POINT('',(7.7,-1.357391583683,8.700000000013));
#5766 = VERTEX_POINT('',#5767);
#5767 = CARTESIAN_POINT('',(4.1,-1.357391583683,8.700000000013));
#5768 = SURFACE_CURVE('',#5769,(#5773),.PCURVE_S1.);
#5769 = LINE('',#5770,#5771);
#5770 = CARTESIAN_POINT('',(4.1,-1.357391583683,8.700000000013));
#5771 = VECTOR('',#5772,1.);
#5772 = DIRECTION('',(-1.,0.E+000,0.E+000));
#5773 = PCURVE('',#5774,#5779);
#5774 = PLANE('',#5775);
#5775 = AXIS2_PLACEMENT_3D('',#5776,#5777,#5778);
#5776 = CARTESIAN_POINT('',(4.1,-3.257379083811,8.700000000003));
#5777 = DIRECTION('',(0.E+000,5.65039468206E-012,-1.));
#5778 = DIRECTION('',(0.E+000,-1.,-5.65039468206E-012));
#5779 = DEFINITIONAL_REPRESENTATION('',(#5780),#5784);
#5780 = LINE('',#5781,#5782);
#5781 = CARTESIAN_POINT('',(-1.899987500128,0.E+000));
#5782 = VECTOR('',#5783,1.);
#5783 = DIRECTION('',(-0.E+000,1.));
#5784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5785 = ORIENTED_EDGE('',*,*,#5786,.T.);
#5786 = EDGE_CURVE('',#5766,#5787,#5789,.T.);
#5787 = VERTEX_POINT('',#5788);
#5788 = CARTESIAN_POINT('',(4.1,6.256084576893,8.700000000056));
#5789 = SURFACE_CURVE('',#5790,(#5794),.PCURVE_S1.);
#5790 = LINE('',#5791,#5792);
#5791 = CARTESIAN_POINT('',(4.1,-3.257379083811,8.700000000003));
#5792 = VECTOR('',#5793,1.);
#5793 = DIRECTION('',(0.E+000,1.,5.65039468206E-012));
#5794 = PCURVE('',#5774,#5795);
#5795 = DEFINITIONAL_REPRESENTATION('',(#5796),#5800);
#5796 = LINE('',#5797,#5798);
#5797 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#5798 = VECTOR('',#5799,1.);
#5799 = DIRECTION('',(-1.,0.E+000));
#5800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5801 = ORIENTED_EDGE('',*,*,#5802,.T.);
#5802 = EDGE_CURVE('',#5787,#5803,#5805,.T.);
#5803 = VERTEX_POINT('',#5804);
#5804 = CARTESIAN_POINT('',(7.7,6.256084576893,8.700000000056));
#5805 = SURFACE_CURVE('',#5806,(#5810),.PCURVE_S1.);
#5806 = LINE('',#5807,#5808);
#5807 = CARTESIAN_POINT('',(4.1,6.256084576893,8.700000000056));
#5808 = VECTOR('',#5809,1.);
#5809 = DIRECTION('',(1.,0.E+000,0.E+000));
#5810 = PCURVE('',#5774,#5811);
#5811 = DEFINITIONAL_REPRESENTATION('',(#5812),#5816);
#5812 = LINE('',#5813,#5814);
#5813 = CARTESIAN_POINT('',(-9.513463660704,0.E+000));
#5814 = VECTOR('',#5815,1.);
#5815 = DIRECTION('',(0.E+000,-1.));
#5816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5817 = ORIENTED_EDGE('',*,*,#5818,.F.);
#5818 = EDGE_CURVE('',#5764,#5803,#5819,.T.);
#5819 = SURFACE_CURVE('',#5820,(#5824),.PCURVE_S1.);
#5820 = LINE('',#5821,#5822);
#5821 = CARTESIAN_POINT('',(7.7,-3.257379083811,8.700000000003));
#5822 = VECTOR('',#5823,1.);
#5823 = DIRECTION('',(0.E+000,1.,5.65039468206E-012));
#5824 = PCURVE('',#5774,#5825);
#5825 = DEFINITIONAL_REPRESENTATION('',(#5826),#5830);
#5826 = LINE('',#5827,#5828);
#5827 = CARTESIAN_POINT('',(0.E+000,-3.6));
#5828 = VECTOR('',#5829,1.);
#5829 = DIRECTION('',(-1.,0.E+000));
#5830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5835)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#5832,#5833,#5834)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#5832 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#5833 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#5834 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#5835 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#5832,
  'distance_accuracy_value','confusion accuracy');
#5836 = SHAPE_DEFINITION_REPRESENTATION(#5837,#5756);
#5837 = PRODUCT_DEFINITION_SHAPE('','',#5838);
#5838 = PRODUCT_DEFINITION('design','',#5839,#5842);
#5839 = PRODUCT_DEFINITION_FORMATION('','',#5840);
#5840 = PRODUCT('CADSOFTTOOLS 1.20','CADSOFTTOOLS 1.20','',(#5841));
#5841 = PRODUCT_CONTEXT('',#2,'mechanical');
#5842 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#5843 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5844,#5846);
#5844 = ( REPRESENTATION_RELATIONSHIP('','',#5756,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5845) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#5845 = ITEM_DEFINED_TRANSFORMATION('','',#11,#91);
#5846 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #5847);
#5847 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('20','','',#5,#5838,$);
#5848 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5840));
#5849 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#5850),#5924);
#5850 = SHELL_BASED_SURFACE_MODEL('',(#5851));
#5851 = OPEN_SHELL('',(#5852));
#5852 = ADVANCED_FACE('',(#5853),#5867,.F.);
#5853 = FACE_BOUND('',#5854,.T.);
#5854 = EDGE_LOOP('',(#5855,#5878,#5894,#5910));
#5855 = ORIENTED_EDGE('',*,*,#5856,.F.);
#5856 = EDGE_CURVE('',#5857,#5859,#5861,.T.);
#5857 = VERTEX_POINT('',#5858);
#5858 = CARTESIAN_POINT('',(4.1,21.896226840065,7.500000000175));
#5859 = VERTEX_POINT('',#5860);
#5860 = CARTESIAN_POINT('',(7.7,21.896226840065,7.500000000175));
#5861 = SURFACE_CURVE('',#5862,(#5866),.PCURVE_S1.);
#5862 = LINE('',#5863,#5864);
#5863 = CARTESIAN_POINT('',(5.1,21.896226840065,7.500000000175));
#5864 = VECTOR('',#5865,1.);
#5865 = DIRECTION('',(1.,0.E+000,0.E+000));
#5866 = PCURVE('',#5867,#5872);
#5867 = PLANE('',#5868);
#5868 = AXIS2_PLACEMENT_3D('',#5869,#5870,#5871);
#5869 = CARTESIAN_POINT('',(5.1,27.246226840065,7.500000000175));
#5870 = DIRECTION('',(0.E+000,5.376385953205E-012,-1.));
#5871 = DIRECTION('',(0.E+000,-1.,-5.376385953205E-012));
#5872 = DEFINITIONAL_REPRESENTATION('',(#5873),#5877);
#5873 = LINE('',#5874,#5875);
#5874 = CARTESIAN_POINT('',(5.35,0.E+000));
#5875 = VECTOR('',#5876,1.);
#5876 = DIRECTION('',(0.E+000,-1.));
#5877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5878 = ORIENTED_EDGE('',*,*,#5879,.F.);
#5879 = EDGE_CURVE('',#5880,#5857,#5882,.T.);
#5880 = VERTEX_POINT('',#5881);
#5881 = CARTESIAN_POINT('',(4.1,9.998506189553,7.500000000082));
#5882 = SURFACE_CURVE('',#5883,(#5887),.PCURVE_S1.);
#5883 = LINE('',#5884,#5885);
#5884 = CARTESIAN_POINT('',(4.1,27.246226840065,7.500000000175));
#5885 = VECTOR('',#5886,1.);
#5886 = DIRECTION('',(0.E+000,1.,5.376385953205E-012));
#5887 = PCURVE('',#5867,#5888);
#5888 = DEFINITIONAL_REPRESENTATION('',(#5889),#5893);
#5889 = LINE('',#5890,#5891);
#5890 = CARTESIAN_POINT('',(-0.E+000,1.));
#5891 = VECTOR('',#5892,1.);
#5892 = DIRECTION('',(-1.,0.E+000));
#5893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5894 = ORIENTED_EDGE('',*,*,#5895,.T.);
#5895 = EDGE_CURVE('',#5880,#5896,#5898,.T.);
#5896 = VERTEX_POINT('',#5897);
#5897 = CARTESIAN_POINT('',(7.7,9.998506189553,7.500000000082));
#5898 = SURFACE_CURVE('',#5899,(#5903),.PCURVE_S1.);
#5899 = LINE('',#5900,#5901);
#5900 = CARTESIAN_POINT('',(5.1,9.998506189553,7.500000000082));
#5901 = VECTOR('',#5902,1.);
#5902 = DIRECTION('',(1.,0.E+000,0.E+000));
#5903 = PCURVE('',#5867,#5904);
#5904 = DEFINITIONAL_REPRESENTATION('',(#5905),#5909);
#5905 = LINE('',#5906,#5907);
#5906 = CARTESIAN_POINT('',(17.247720650512,0.E+000));
#5907 = VECTOR('',#5908,1.);
#5908 = DIRECTION('',(0.E+000,-1.));
#5909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5910 = ORIENTED_EDGE('',*,*,#5911,.F.);
#5911 = EDGE_CURVE('',#5859,#5896,#5912,.T.);
#5912 = SURFACE_CURVE('',#5913,(#5917),.PCURVE_S1.);
#5913 = LINE('',#5914,#5915);
#5914 = CARTESIAN_POINT('',(7.7,7.342470158438,7.500000000068));
#5915 = VECTOR('',#5916,1.);
#5916 = DIRECTION('',(0.E+000,-1.,-5.376385953205E-012));
#5917 = PCURVE('',#5867,#5918);
#5918 = DEFINITIONAL_REPRESENTATION('',(#5919),#5923);
#5919 = LINE('',#5920,#5921);
#5920 = CARTESIAN_POINT('',(19.903756681627,-2.6));
#5921 = VECTOR('',#5922,1.);
#5922 = DIRECTION('',(1.,0.E+000));
#5923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5928)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#5925,#5926,#5927)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#5925 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#5926 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#5927 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#5928 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#5925,
  'distance_accuracy_value','confusion accuracy');
#5929 = SHAPE_DEFINITION_REPRESENTATION(#5930,#5849);
#5930 = PRODUCT_DEFINITION_SHAPE('','',#5931);
#5931 = PRODUCT_DEFINITION('design','',#5932,#5935);
#5932 = PRODUCT_DEFINITION_FORMATION('','',#5933);
#5933 = PRODUCT('CADSOFTTOOLS 1.21','CADSOFTTOOLS 1.21','',(#5934));
#5934 = PRODUCT_CONTEXT('',#2,'mechanical');
#5935 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#5936 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5937,#5939);
#5937 = ( REPRESENTATION_RELATIONSHIP('','',#5849,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5938) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#5938 = ITEM_DEFINED_TRANSFORMATION('','',#11,#95);
#5939 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #5940);
#5940 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('21','','',#5,#5931,$);
#5941 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5933));
#5942 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#5943),#6017);
#5943 = SHELL_BASED_SURFACE_MODEL('',(#5944));
#5944 = OPEN_SHELL('',(#5945));
#5945 = ADVANCED_FACE('',(#5946),#5960,.F.);
#5946 = FACE_BOUND('',#5947,.T.);
#5947 = EDGE_LOOP('',(#5948,#5971,#5987,#6003));
#5948 = ORIENTED_EDGE('',*,*,#5949,.T.);
#5949 = EDGE_CURVE('',#5950,#5952,#5954,.T.);
#5950 = VERTEX_POINT('',#5951);
#5951 = CARTESIAN_POINT('',(7.7,-7.513264357174,7.499999999988));
#5952 = VERTEX_POINT('',#5953);
#5953 = CARTESIAN_POINT('',(4.1,-7.513264357174,7.499999999988));
#5954 = SURFACE_CURVE('',#5955,(#5959),.PCURVE_S1.);
#5955 = LINE('',#5956,#5957);
#5956 = CARTESIAN_POINT('',(4.1,-7.513264357174,7.500000000009));
#5957 = VECTOR('',#5958,1.);
#5958 = DIRECTION('',(-1.,0.E+000,0.E+000));
#5959 = PCURVE('',#5960,#5965);
#5960 = PLANE('',#5961);
#5961 = AXIS2_PLACEMENT_3D('',#5962,#5963,#5964);
#5962 = CARTESIAN_POINT('',(5.1,27.246226840065,7.500000000175));
#5963 = DIRECTION('',(0.E+000,5.376385953205E-012,-1.));
#5964 = DIRECTION('',(0.E+000,-1.,-5.376385953205E-012));
#5965 = DEFINITIONAL_REPRESENTATION('',(#5966),#5970);
#5966 = LINE('',#5967,#5968);
#5967 = CARTESIAN_POINT('',(34.759491197239,1.));
#5968 = VECTOR('',#5969,1.);
#5969 = DIRECTION('',(-0.E+000,1.));
#5970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5971 = ORIENTED_EDGE('',*,*,#5972,.F.);
#5972 = EDGE_CURVE('',#5973,#5952,#5975,.T.);
#5973 = VERTEX_POINT('',#5974);
#5974 = CARTESIAN_POINT('',(4.1,-10.60752984234,7.499999999971));
#5975 = SURFACE_CURVE('',#5976,(#5980),.PCURVE_S1.);
#5976 = LINE('',#5977,#5978);
#5977 = CARTESIAN_POINT('',(4.1,27.246226840065,7.500000000175));
#5978 = VECTOR('',#5979,1.);
#5979 = DIRECTION('',(0.E+000,1.,5.376385953205E-012));
#5980 = PCURVE('',#5960,#5981);
#5981 = DEFINITIONAL_REPRESENTATION('',(#5982),#5986);
#5982 = LINE('',#5983,#5984);
#5983 = CARTESIAN_POINT('',(-0.E+000,1.));
#5984 = VECTOR('',#5985,1.);
#5985 = DIRECTION('',(-1.,0.E+000));
#5986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5987 = ORIENTED_EDGE('',*,*,#5988,.T.);
#5988 = EDGE_CURVE('',#5973,#5989,#5991,.T.);
#5989 = VERTEX_POINT('',#5990);
#5990 = CARTESIAN_POINT('',(7.7,-10.60752984234,7.499999999971));
#5991 = SURFACE_CURVE('',#5992,(#5996),.PCURVE_S1.);
#5992 = LINE('',#5993,#5994);
#5993 = CARTESIAN_POINT('',(5.1,-10.60752984234,7.499999999971));
#5994 = VECTOR('',#5995,1.);
#5995 = DIRECTION('',(1.,0.E+000,0.E+000));
#5996 = PCURVE('',#5960,#5997);
#5997 = DEFINITIONAL_REPRESENTATION('',(#5998),#6002);
#5998 = LINE('',#5999,#6000);
#5999 = CARTESIAN_POINT('',(37.85375668241,0.E+000));
#6000 = VECTOR('',#6001,1.);
#6001 = DIRECTION('',(0.E+000,-1.));
#6002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6003 = ORIENTED_EDGE('',*,*,#6004,.T.);
#6004 = EDGE_CURVE('',#5989,#5950,#6005,.T.);
#6005 = SURFACE_CURVE('',#6006,(#6010),.PCURVE_S1.);
#6006 = LINE('',#6007,#6008);
#6007 = CARTESIAN_POINT('',(7.7,7.342470158438,7.500000000068));
#6008 = VECTOR('',#6009,1.);
#6009 = DIRECTION('',(0.E+000,1.,5.376385953205E-012));
#6010 = PCURVE('',#5960,#6011);
#6011 = DEFINITIONAL_REPRESENTATION('',(#6012),#6016);
#6012 = LINE('',#6013,#6014);
#6013 = CARTESIAN_POINT('',(19.903756681627,-2.6));
#6014 = VECTOR('',#6015,1.);
#6015 = DIRECTION('',(-1.,0.E+000));
#6016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6021)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#6018,#6019,#6020)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#6018 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#6019 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#6020 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#6021 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#6018,
  'distance_accuracy_value','confusion accuracy');
#6022 = SHAPE_DEFINITION_REPRESENTATION(#6023,#5942);
#6023 = PRODUCT_DEFINITION_SHAPE('','',#6024);
#6024 = PRODUCT_DEFINITION('design','',#6025,#6028);
#6025 = PRODUCT_DEFINITION_FORMATION('','',#6026);
#6026 = PRODUCT('CADSOFTTOOLS 1.22','CADSOFTTOOLS 1.22','',(#6027));
#6027 = PRODUCT_CONTEXT('',#2,'mechanical');
#6028 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#6029 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6030,#6032);
#6030 = ( REPRESENTATION_RELATIONSHIP('','',#5942,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6031) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#6031 = ITEM_DEFINED_TRANSFORMATION('','',#11,#99);
#6032 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #6033);
#6033 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('22','','',#5,#6024,$);
#6034 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6026));
#6035 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6036),#6110);
#6036 = SHELL_BASED_SURFACE_MODEL('',(#6037));
#6037 = OPEN_SHELL('',(#6038));
#6038 = ADVANCED_FACE('',(#6039),#6053,.T.);
#6039 = FACE_BOUND('',#6040,.T.);
#6040 = EDGE_LOOP('',(#6041,#6064,#6080,#6096));
#6041 = ORIENTED_EDGE('',*,*,#6042,.T.);
#6042 = EDGE_CURVE('',#6043,#6045,#6047,.T.);
#6043 = VERTEX_POINT('',#6044);
#6044 = CARTESIAN_POINT('',(7.7,-1.857391583686,9.567524790236));
#6045 = VERTEX_POINT('',#6046);
#6046 = CARTESIAN_POINT('',(4.1,-1.857391583686,9.567524790236));
#6047 = SURFACE_CURVE('',#6048,(#6052),.PCURVE_S1.);
#6048 = LINE('',#6049,#6050);
#6049 = CARTESIAN_POINT('',(4.1,-1.857391583686,9.567524790236));
#6050 = VECTOR('',#6051,1.);
#6051 = DIRECTION('',(-1.,0.E+000,0.E+000));
#6052 = PCURVE('',#6053,#6058);
#6053 = PLANE('',#6054);
#6054 = AXIS2_PLACEMENT_3D('',#6055,#6056,#6057);
#6055 = CARTESIAN_POINT('',(7.7,-1.857391583686,7.30000000001));
#6056 = DIRECTION('',(0.E+000,-1.,0.E+000));
#6057 = DIRECTION('',(0.E+000,0.E+000,1.));
#6058 = DEFINITIONAL_REPRESENTATION('',(#6059),#6063);
#6059 = LINE('',#6060,#6061);
#6060 = CARTESIAN_POINT('',(2.267524790226,3.6));
#6061 = VECTOR('',#6062,1.);
#6062 = DIRECTION('',(0.E+000,1.));
#6063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6064 = ORIENTED_EDGE('',*,*,#6065,.F.);
#6065 = EDGE_CURVE('',#6066,#6045,#6068,.T.);
#6066 = VERTEX_POINT('',#6067);
#6067 = CARTESIAN_POINT('',(4.1,-1.857391583686,9.200000000013));
#6068 = SURFACE_CURVE('',#6069,(#6073),.PCURVE_S1.);
#6069 = LINE('',#6070,#6071);
#6070 = CARTESIAN_POINT('',(4.1,-1.857391583686,7.30000000001));
#6071 = VECTOR('',#6072,1.);
#6072 = DIRECTION('',(0.E+000,0.E+000,1.));
#6073 = PCURVE('',#6053,#6074);
#6074 = DEFINITIONAL_REPRESENTATION('',(#6075),#6079);
#6075 = LINE('',#6076,#6077);
#6076 = CARTESIAN_POINT('',(0.E+000,3.6));
#6077 = VECTOR('',#6078,1.);
#6078 = DIRECTION('',(1.,0.E+000));
#6079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6080 = ORIENTED_EDGE('',*,*,#6081,.T.);
#6081 = EDGE_CURVE('',#6066,#6082,#6084,.T.);
#6082 = VERTEX_POINT('',#6083);
#6083 = CARTESIAN_POINT('',(7.7,-1.857391583686,9.200000000013));
#6084 = SURFACE_CURVE('',#6085,(#6089),.PCURVE_S1.);
#6085 = LINE('',#6086,#6087);
#6086 = CARTESIAN_POINT('',(7.7,-1.857391583686,9.200000000013));
#6087 = VECTOR('',#6088,1.);
#6088 = DIRECTION('',(1.,0.E+000,0.E+000));
#6089 = PCURVE('',#6053,#6090);
#6090 = DEFINITIONAL_REPRESENTATION('',(#6091),#6095);
#6091 = LINE('',#6092,#6093);
#6092 = CARTESIAN_POINT('',(1.900000000003,0.E+000));
#6093 = VECTOR('',#6094,1.);
#6094 = DIRECTION('',(0.E+000,-1.));
#6095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6096 = ORIENTED_EDGE('',*,*,#6097,.T.);
#6097 = EDGE_CURVE('',#6082,#6043,#6098,.T.);
#6098 = SURFACE_CURVE('',#6099,(#6103),.PCURVE_S1.);
#6099 = LINE('',#6100,#6101);
#6100 = CARTESIAN_POINT('',(7.7,-1.857391583686,7.30000000001));
#6101 = VECTOR('',#6102,1.);
#6102 = DIRECTION('',(0.E+000,0.E+000,1.));
#6103 = PCURVE('',#6053,#6104);
#6104 = DEFINITIONAL_REPRESENTATION('',(#6105),#6109);
#6105 = LINE('',#6106,#6107);
#6106 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#6107 = VECTOR('',#6108,1.);
#6108 = DIRECTION('',(1.,0.E+000));
#6109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6114)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#6111,#6112,#6113)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#6111 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#6112 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#6113 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#6114 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#6111,
  'distance_accuracy_value','confusion accuracy');
#6115 = SHAPE_DEFINITION_REPRESENTATION(#6116,#6035);
#6116 = PRODUCT_DEFINITION_SHAPE('','',#6117);
#6117 = PRODUCT_DEFINITION('design','',#6118,#6121);
#6118 = PRODUCT_DEFINITION_FORMATION('','',#6119);
#6119 = PRODUCT('CADSOFTTOOLS 1.23','CADSOFTTOOLS 1.23','',(#6120));
#6120 = PRODUCT_CONTEXT('',#2,'mechanical');
#6121 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#6122 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6123,#6125);
#6123 = ( REPRESENTATION_RELATIONSHIP('','',#6035,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6124) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#6124 = ITEM_DEFINED_TRANSFORMATION('','',#11,#103);
#6125 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #6126);
#6126 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('23','','',#5,#6117,$);
#6127 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6119));
#6128 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6129),#6205);
#6129 = SHELL_BASED_SURFACE_MODEL('',(#6130));
#6130 = OPEN_SHELL('',(#6131));
#6131 = ADVANCED_FACE('',(#6132),#6146,.T.);
#6132 = FACE_BOUND('',#6133,.T.);
#6133 = EDGE_LOOP('',(#6134,#6157,#6173,#6191));
#6134 = ORIENTED_EDGE('',*,*,#6135,.T.);
#6135 = EDGE_CURVE('',#6136,#6138,#6140,.T.);
#6136 = VERTEX_POINT('',#6137);
#6137 = CARTESIAN_POINT('',(7.7,-11.10752984234,6.999999999969));
#6138 = VERTEX_POINT('',#6139);
#6139 = CARTESIAN_POINT('',(4.1,-11.10752984234,6.999999999969));
#6140 = SURFACE_CURVE('',#6141,(#6145),.PCURVE_S1.);
#6141 = LINE('',#6142,#6143);
#6142 = CARTESIAN_POINT('',(14.3,-11.10752984234,6.999999999969));
#6143 = VECTOR('',#6144,1.);
#6144 = DIRECTION('',(-1.,0.E+000,0.E+000));
#6145 = PCURVE('',#6146,#6151);
#6146 = PLANE('',#6147);
#6147 = AXIS2_PLACEMENT_3D('',#6148,#6149,#6150);
#6148 = CARTESIAN_POINT('',(14.3,-11.10752984234,7.500000001821));
#6149 = DIRECTION('',(0.E+000,-1.,-5.151867013676E-012));
#6150 = DIRECTION('',(0.E+000,-5.151867013676E-012,1.));
#6151 = DEFINITIONAL_REPRESENTATION('',(#6152),#6156);
#6152 = LINE('',#6153,#6154);
#6153 = CARTESIAN_POINT('',(-0.500000001852,-0.E+000));
#6154 = VECTOR('',#6155,1.);
#6155 = DIRECTION('',(0.E+000,1.));
#6156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6157 = ORIENTED_EDGE('',*,*,#6158,.F.);
#6158 = EDGE_CURVE('',#6159,#6138,#6161,.T.);
#6159 = VERTEX_POINT('',#6160);
#6160 = CARTESIAN_POINT('',(4.1,-11.10752984233,4.995107983396));
#6161 = SURFACE_CURVE('',#6162,(#6166),.PCURVE_S1.);
#6162 = LINE('',#6163,#6164);
#6163 = CARTESIAN_POINT('',(4.1,-11.10752984231,1.29999999992));
#6164 = VECTOR('',#6165,1.);
#6165 = DIRECTION('',(0.E+000,-5.151867013676E-012,1.));
#6166 = PCURVE('',#6146,#6167);
#6167 = DEFINITIONAL_REPRESENTATION('',(#6168),#6172);
#6168 = LINE('',#6169,#6170);
#6169 = CARTESIAN_POINT('',(-6.200000001901,10.2));
#6170 = VECTOR('',#6171,1.);
#6171 = DIRECTION('',(1.,0.E+000));
#6172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6173 = ORIENTED_EDGE('',*,*,#6174,.T.);
#6174 = EDGE_CURVE('',#6159,#6175,#6177,.T.);
#6175 = VERTEX_POINT('',#6176);
#6176 = CARTESIAN_POINT('',(7.7,-11.10752984233,4.995107983396));
#6177 = SURFACE_CURVE('',#6178,(#6183),.PCURVE_S1.);
#6178 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6179,#6180,#6181,#6182),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#6179 = CARTESIAN_POINT('',(4.1,-11.10752984233,4.995107983399));
#6180 = CARTESIAN_POINT('',(5.3,-11.10752984233,4.995107983399));
#6181 = CARTESIAN_POINT('',(6.5,-11.10752984233,4.995107983399));
#6182 = CARTESIAN_POINT('',(7.7,-11.10752984233,4.995107983399));
#6183 = PCURVE('',#6146,#6184);
#6184 = DEFINITIONAL_REPRESENTATION('',(#6185),#6190);
#6185 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6186,#6187,#6188,#6189),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#6186 = CARTESIAN_POINT('',(-2.504892018422,10.2));
#6187 = CARTESIAN_POINT('',(-2.504892018422,9.));
#6188 = CARTESIAN_POINT('',(-2.504892018422,7.8));
#6189 = CARTESIAN_POINT('',(-2.504892018422,6.6));
#6190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6191 = ORIENTED_EDGE('',*,*,#6192,.T.);
#6192 = EDGE_CURVE('',#6175,#6136,#6193,.T.);
#6193 = SURFACE_CURVE('',#6194,(#6198),.PCURVE_S1.);
#6194 = LINE('',#6195,#6196);
#6195 = CARTESIAN_POINT('',(7.7,-11.10752984251,39.50000000557));
#6196 = VECTOR('',#6197,1.);
#6197 = DIRECTION('',(0.E+000,-5.151867013676E-012,1.));
#6198 = PCURVE('',#6146,#6199);
#6199 = DEFINITIONAL_REPRESENTATION('',(#6200),#6204);
#6200 = LINE('',#6201,#6202);
#6201 = CARTESIAN_POINT('',(32.00000000375,6.6));
#6202 = VECTOR('',#6203,1.);
#6203 = DIRECTION('',(1.,0.E+000));
#6204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6209)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#6206,#6207,#6208)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#6206 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#6207 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#6208 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#6209 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-005),#6206,
  'distance_accuracy_value','confusion accuracy');
#6210 = SHAPE_DEFINITION_REPRESENTATION(#6211,#6128);
#6211 = PRODUCT_DEFINITION_SHAPE('','',#6212);
#6212 = PRODUCT_DEFINITION('design','',#6213,#6216);
#6213 = PRODUCT_DEFINITION_FORMATION('','',#6214);
#6214 = PRODUCT('CADSOFTTOOLS 1.24','CADSOFTTOOLS 1.24','',(#6215));
#6215 = PRODUCT_CONTEXT('',#2,'mechanical');
#6216 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#6217 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6218,#6220);
#6218 = ( REPRESENTATION_RELATIONSHIP('','',#6128,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6219) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#6219 = ITEM_DEFINED_TRANSFORMATION('','',#11,#107);
#6220 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #6221);
#6221 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('24','','',#5,#6212,$);
#6222 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6214));
#6223 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6224),#6298);
#6224 = SHELL_BASED_SURFACE_MODEL('',(#6225));
#6225 = OPEN_SHELL('',(#6226));
#6226 = ADVANCED_FACE('',(#6227),#6241,.T.);
#6227 = FACE_BOUND('',#6228,.T.);
#6228 = EDGE_LOOP('',(#6229,#6252,#6268,#6284));
#6229 = ORIENTED_EDGE('',*,*,#6230,.T.);
#6230 = EDGE_CURVE('',#6231,#6233,#6235,.T.);
#6231 = VERTEX_POINT('',#6232);
#6232 = CARTESIAN_POINT('',(12.3,-10.1073915837,6.49999999997));
#6233 = VERTEX_POINT('',#6234);
#6234 = CARTESIAN_POINT('',(4.1,-10.1073915837,6.499999999964));
#6235 = SURFACE_CURVE('',#6236,(#6240),.PCURVE_S1.);
#6236 = LINE('',#6237,#6238);
#6237 = CARTESIAN_POINT('',(13.3,-10.1073915837,6.499999999994));
#6238 = VECTOR('',#6239,1.);
#6239 = DIRECTION('',(-1.,0.E+000,0.E+000));
#6240 = PCURVE('',#6241,#6246);
#6241 = PLANE('',#6242);
#6242 = AXIS2_PLACEMENT_3D('',#6243,#6244,#6245);
#6243 = CARTESIAN_POINT('',(13.3,28.19962971334,6.50000000018));
#6244 = DIRECTION('',(0.E+000,5.650437819735E-012,-1.));
#6245 = DIRECTION('',(0.E+000,-1.,-5.650437819735E-012));
#6246 = DEFINITIONAL_REPRESENTATION('',(#6247),#6251);
#6247 = LINE('',#6248,#6249);
#6248 = CARTESIAN_POINT('',(38.30702129704,0.E+000));
#6249 = VECTOR('',#6250,1.);
#6250 = DIRECTION('',(-0.E+000,1.));
#6251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6252 = ORIENTED_EDGE('',*,*,#6253,.T.);
#6253 = EDGE_CURVE('',#6233,#6254,#6256,.T.);
#6254 = VERTEX_POINT('',#6255);
#6255 = CARTESIAN_POINT('',(4.1,22.85,6.50000000018));
#6256 = SURFACE_CURVE('',#6257,(#6261),.PCURVE_S1.);
#6257 = LINE('',#6258,#6259);
#6258 = CARTESIAN_POINT('',(4.1,28.19962971334,6.50000000018));
#6259 = VECTOR('',#6260,1.);
#6260 = DIRECTION('',(0.E+000,1.,5.650437819735E-012));
#6261 = PCURVE('',#6241,#6262);
#6262 = DEFINITIONAL_REPRESENTATION('',(#6263),#6267);
#6263 = LINE('',#6264,#6265);
#6264 = CARTESIAN_POINT('',(-0.E+000,9.2));
#6265 = VECTOR('',#6266,1.);
#6266 = DIRECTION('',(-1.,0.E+000));
#6267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6268 = ORIENTED_EDGE('',*,*,#6269,.T.);
#6269 = EDGE_CURVE('',#6254,#6270,#6272,.T.);
#6270 = VERTEX_POINT('',#6271);
#6271 = CARTESIAN_POINT('',(12.3,22.85,6.500000000182));
#6272 = SURFACE_CURVE('',#6273,(#6277),.PCURVE_S1.);
#6273 = LINE('',#6274,#6275);
#6274 = CARTESIAN_POINT('',(13.3,22.85,6.50000000018));
#6275 = VECTOR('',#6276,1.);
#6276 = DIRECTION('',(1.,0.E+000,0.E+000));
#6277 = PCURVE('',#6241,#6278);
#6278 = DEFINITIONAL_REPRESENTATION('',(#6279),#6283);
#6279 = LINE('',#6280,#6281);
#6280 = CARTESIAN_POINT('',(5.34962971334,0.E+000));
#6281 = VECTOR('',#6282,1.);
#6282 = DIRECTION('',(0.E+000,-1.));
#6283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6284 = ORIENTED_EDGE('',*,*,#6285,.F.);
#6285 = EDGE_CURVE('',#6231,#6270,#6286,.T.);
#6286 = SURFACE_CURVE('',#6287,(#6291),.PCURVE_S1.);
#6287 = LINE('',#6288,#6289);
#6288 = CARTESIAN_POINT('',(12.3,2.38047015766,6.500000000038));
#6289 = VECTOR('',#6290,1.);
#6290 = DIRECTION('',(0.E+000,1.,5.425807713121E-012));
#6291 = PCURVE('',#6241,#6292);
#6292 = DEFINITIONAL_REPRESENTATION('',(#6293),#6297);
#6293 = LINE('',#6294,#6295);
#6294 = CARTESIAN_POINT('',(25.81915955568,1.));
#6295 = VECTOR('',#6296,1.);
#6296 = DIRECTION('',(-1.,0.E+000));
#6297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6302)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#6299,#6300,#6301)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#6299 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#6300 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#6301 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#6302 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#6299,
  'distance_accuracy_value','confusion accuracy');
#6303 = SHAPE_DEFINITION_REPRESENTATION(#6304,#6223);
#6304 = PRODUCT_DEFINITION_SHAPE('','',#6305);
#6305 = PRODUCT_DEFINITION('design','',#6306,#6309);
#6306 = PRODUCT_DEFINITION_FORMATION('','',#6307);
#6307 = PRODUCT('CADSOFTTOOLS 1.25','CADSOFTTOOLS 1.25','',(#6308));
#6308 = PRODUCT_CONTEXT('',#2,'mechanical');
#6309 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#6310 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6311,#6313);
#6311 = ( REPRESENTATION_RELATIONSHIP('','',#6223,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6312) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#6312 = ITEM_DEFINED_TRANSFORMATION('','',#11,#111);
#6313 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #6314);
#6314 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('25','','',#5,#6305,$);
#6315 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6307));
#6316 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6317),#6391);
#6317 = SHELL_BASED_SURFACE_MODEL('',(#6318));
#6318 = OPEN_SHELL('',(#6319));
#6319 = ADVANCED_FACE('',(#6320),#6334,.T.);
#6320 = FACE_BOUND('',#6321,.T.);
#6321 = EDGE_LOOP('',(#6322,#6345,#6361,#6377));
#6322 = ORIENTED_EDGE('',*,*,#6323,.F.);
#6323 = EDGE_CURVE('',#6324,#6326,#6328,.T.);
#6324 = VERTEX_POINT('',#6325);
#6325 = CARTESIAN_POINT('',(4.1,26.880002821152,1.299999999975));
#6326 = VERTEX_POINT('',#6327);
#6327 = CARTESIAN_POINT('',(12.3,26.880002821152,1.299999999975));
#6328 = SURFACE_CURVE('',#6329,(#6333),.PCURVE_S1.);
#6329 = LINE('',#6330,#6331);
#6330 = CARTESIAN_POINT('',(9.2,26.880002821152,1.299999999975));
#6331 = VECTOR('',#6332,1.);
#6332 = DIRECTION('',(1.,0.E+000,0.E+000));
#6333 = PCURVE('',#6334,#6339);
#6334 = PLANE('',#6335);
#6335 = AXIS2_PLACEMENT_3D('',#6336,#6337,#6338);
#6336 = CARTESIAN_POINT('',(9.2,4.95561358869,1.299999999975));
#6337 = DIRECTION('',(0.E+000,0.E+000,-1.));
#6338 = DIRECTION('',(1.,0.E+000,0.E+000));
#6339 = DEFINITIONAL_REPRESENTATION('',(#6340),#6344);
#6340 = LINE('',#6341,#6342);
#6341 = CARTESIAN_POINT('',(0.E+000,-21.92438923246));
#6342 = VECTOR('',#6343,1.);
#6343 = DIRECTION('',(1.,0.E+000));
#6344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6345 = ORIENTED_EDGE('',*,*,#6346,.T.);
#6346 = EDGE_CURVE('',#6324,#6347,#6349,.T.);
#6347 = VERTEX_POINT('',#6348);
#6348 = CARTESIAN_POINT('',(4.1,39.826657326537,1.299999999975));
#6349 = SURFACE_CURVE('',#6350,(#6354),.PCURVE_S1.);
#6350 = LINE('',#6351,#6352);
#6351 = CARTESIAN_POINT('',(4.1,4.95561358869,1.299999999975));
#6352 = VECTOR('',#6353,1.);
#6353 = DIRECTION('',(0.E+000,1.,0.E+000));
#6354 = PCURVE('',#6334,#6355);
#6355 = DEFINITIONAL_REPRESENTATION('',(#6356),#6360);
#6356 = LINE('',#6357,#6358);
#6357 = CARTESIAN_POINT('',(-5.1,0.E+000));
#6358 = VECTOR('',#6359,1.);
#6359 = DIRECTION('',(0.E+000,-1.));
#6360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6361 = ORIENTED_EDGE('',*,*,#6362,.F.);
#6362 = EDGE_CURVE('',#6363,#6347,#6365,.T.);
#6363 = VERTEX_POINT('',#6364);
#6364 = CARTESIAN_POINT('',(12.3,39.826657326537,1.299999999975));
#6365 = SURFACE_CURVE('',#6366,(#6370),.PCURVE_S1.);
#6366 = LINE('',#6367,#6368);
#6367 = CARTESIAN_POINT('',(12.3,39.826657326537,1.299999999975));
#6368 = VECTOR('',#6369,1.);
#6369 = DIRECTION('',(-1.,0.E+000,0.E+000));
#6370 = PCURVE('',#6334,#6371);
#6371 = DEFINITIONAL_REPRESENTATION('',(#6372),#6376);
#6372 = LINE('',#6373,#6374);
#6373 = CARTESIAN_POINT('',(3.1,-34.87104373784));
#6374 = VECTOR('',#6375,1.);
#6375 = DIRECTION('',(-1.,0.E+000));
#6376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6377 = ORIENTED_EDGE('',*,*,#6378,.F.);
#6378 = EDGE_CURVE('',#6326,#6363,#6379,.T.);
#6379 = SURFACE_CURVE('',#6380,(#6384),.PCURVE_S1.);
#6380 = LINE('',#6381,#6382);
#6381 = CARTESIAN_POINT('',(12.3,4.95561358869,1.299999999975));
#6382 = VECTOR('',#6383,1.);
#6383 = DIRECTION('',(0.E+000,1.,0.E+000));
#6384 = PCURVE('',#6334,#6385);
#6385 = DEFINITIONAL_REPRESENTATION('',(#6386),#6390);
#6386 = LINE('',#6387,#6388);
#6387 = CARTESIAN_POINT('',(3.1,0.E+000));
#6388 = VECTOR('',#6389,1.);
#6389 = DIRECTION('',(0.E+000,-1.));
#6390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6395)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#6392,#6393,#6394)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#6392 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#6393 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#6394 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#6395 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#6392,
  'distance_accuracy_value','confusion accuracy');
#6396 = SHAPE_DEFINITION_REPRESENTATION(#6397,#6316);
#6397 = PRODUCT_DEFINITION_SHAPE('','',#6398);
#6398 = PRODUCT_DEFINITION('design','',#6399,#6402);
#6399 = PRODUCT_DEFINITION_FORMATION('','',#6400);
#6400 = PRODUCT('CADSOFTTOOLS 1.26','CADSOFTTOOLS 1.26','',(#6401));
#6401 = PRODUCT_CONTEXT('',#2,'mechanical');
#6402 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#6403 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6404,#6406);
#6404 = ( REPRESENTATION_RELATIONSHIP('','',#6316,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6405) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#6405 = ITEM_DEFINED_TRANSFORMATION('','',#11,#115);
#6406 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #6407);
#6407 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('26','','',#5,#6398,$);
#6408 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6400));
#6409 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6410),#6484);
#6410 = SHELL_BASED_SURFACE_MODEL('',(#6411));
#6411 = OPEN_SHELL('',(#6412));
#6412 = ADVANCED_FACE('',(#6413),#6427,.F.);
#6413 = FACE_BOUND('',#6414,.T.);
#6414 = EDGE_LOOP('',(#6415,#6438,#6454,#6470));
#6415 = ORIENTED_EDGE('',*,*,#6416,.T.);
#6416 = EDGE_CURVE('',#6417,#6419,#6421,.T.);
#6417 = VERTEX_POINT('',#6418);
#6418 = CARTESIAN_POINT('',(7.7,26.546582908923,14.799999999997));
#6419 = VERTEX_POINT('',#6420);
#6420 = CARTESIAN_POINT('',(7.7,15.442608416286,14.799999999997));
#6421 = SURFACE_CURVE('',#6422,(#6426),.PCURVE_S1.);
#6422 = LINE('',#6423,#6424);
#6423 = CARTESIAN_POINT('',(7.7,16.842608416286,14.799999999997));
#6424 = VECTOR('',#6425,1.);
#6425 = DIRECTION('',(0.E+000,-1.,0.E+000));
#6426 = PCURVE('',#6427,#6432);
#6427 = PLANE('',#6428);
#6428 = AXIS2_PLACEMENT_3D('',#6429,#6430,#6431);
#6429 = CARTESIAN_POINT('',(9.85,16.842608416286,14.799999999997));
#6430 = DIRECTION('',(0.E+000,0.E+000,1.));
#6431 = DIRECTION('',(-1.,0.E+000,0.E+000));
#6432 = DEFINITIONAL_REPRESENTATION('',(#6433),#6437);
#6433 = LINE('',#6434,#6435);
#6434 = CARTESIAN_POINT('',(2.15,0.E+000));
#6435 = VECTOR('',#6436,1.);
#6436 = DIRECTION('',(0.E+000,1.));
#6437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6438 = ORIENTED_EDGE('',*,*,#6439,.T.);
#6439 = EDGE_CURVE('',#6419,#6440,#6442,.T.);
#6440 = VERTEX_POINT('',#6441);
#6441 = CARTESIAN_POINT('',(4.1,15.442608416286,14.799999999997));
#6442 = SURFACE_CURVE('',#6443,(#6447),.PCURVE_S1.);
#6443 = LINE('',#6444,#6445);
#6444 = CARTESIAN_POINT('',(8.1,15.442608416286,14.799999999997));
#6445 = VECTOR('',#6446,1.);
#6446 = DIRECTION('',(-1.,0.E+000,0.E+000));
#6447 = PCURVE('',#6427,#6448);
#6448 = DEFINITIONAL_REPRESENTATION('',(#6449),#6453);
#6449 = LINE('',#6450,#6451);
#6450 = CARTESIAN_POINT('',(1.75,1.4));
#6451 = VECTOR('',#6452,1.);
#6452 = DIRECTION('',(1.,0.E+000));
#6453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6454 = ORIENTED_EDGE('',*,*,#6455,.F.);
#6455 = EDGE_CURVE('',#6456,#6440,#6458,.T.);
#6456 = VERTEX_POINT('',#6457);
#6457 = CARTESIAN_POINT('',(4.1,26.546582908923,14.799999999997));
#6458 = SURFACE_CURVE('',#6459,(#6463),.PCURVE_S1.);
#6459 = LINE('',#6460,#6461);
#6460 = CARTESIAN_POINT('',(4.1,-3.247960457163,14.799999999997));
#6461 = VECTOR('',#6462,1.);
#6462 = DIRECTION('',(0.E+000,-1.,0.E+000));
#6463 = PCURVE('',#6427,#6464);
#6464 = DEFINITIONAL_REPRESENTATION('',(#6465),#6469);
#6465 = LINE('',#6466,#6467);
#6466 = CARTESIAN_POINT('',(5.75,20.090568873449));
#6467 = VECTOR('',#6468,1.);
#6468 = DIRECTION('',(0.E+000,1.));
#6469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6470 = ORIENTED_EDGE('',*,*,#6471,.F.);
#6471 = EDGE_CURVE('',#6417,#6456,#6472,.T.);
#6472 = SURFACE_CURVE('',#6473,(#6477),.PCURVE_S1.);
#6473 = LINE('',#6474,#6475);
#6474 = CARTESIAN_POINT('',(7.7,26.546582908923,14.799999999997));
#6475 = VECTOR('',#6476,1.);
#6476 = DIRECTION('',(-1.,0.E+000,0.E+000));
#6477 = PCURVE('',#6427,#6478);
#6478 = DEFINITIONAL_REPRESENTATION('',(#6479),#6483);
#6479 = LINE('',#6480,#6481);
#6480 = CARTESIAN_POINT('',(2.15,-9.703974492637));
#6481 = VECTOR('',#6482,1.);
#6482 = DIRECTION('',(1.,0.E+000));
#6483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6488)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#6485,#6486,#6487)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#6485 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#6486 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#6487 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#6488 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#6485,
  'distance_accuracy_value','confusion accuracy');
#6489 = SHAPE_DEFINITION_REPRESENTATION(#6490,#6409);
#6490 = PRODUCT_DEFINITION_SHAPE('','',#6491);
#6491 = PRODUCT_DEFINITION('design','',#6492,#6495);
#6492 = PRODUCT_DEFINITION_FORMATION('','',#6493);
#6493 = PRODUCT('CADSOFTTOOLS 1.27','CADSOFTTOOLS 1.27','',(#6494));
#6494 = PRODUCT_CONTEXT('',#2,'mechanical');
#6495 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#6496 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6497,#6499);
#6497 = ( REPRESENTATION_RELATIONSHIP('','',#6409,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6498) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#6498 = ITEM_DEFINED_TRANSFORMATION('','',#11,#119);
#6499 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #6500);
#6500 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('27','','',#5,#6491,$);
#6501 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6493));
#6502 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6503),#6577);
#6503 = SHELL_BASED_SURFACE_MODEL('',(#6504));
#6504 = OPEN_SHELL('',(#6505));
#6505 = ADVANCED_FACE('',(#6506),#6520,.F.);
#6506 = FACE_BOUND('',#6507,.T.);
#6507 = EDGE_LOOP('',(#6508,#6531,#6547,#6563));
#6508 = ORIENTED_EDGE('',*,*,#6509,.T.);
#6509 = EDGE_CURVE('',#6510,#6512,#6514,.T.);
#6510 = VERTEX_POINT('',#6511);
#6511 = CARTESIAN_POINT('',(7.7,10.042608416314,14.799999999997));
#6512 = VERTEX_POINT('',#6513);
#6513 = CARTESIAN_POINT('',(7.7,3.642608416314,14.799999999997));
#6514 = SURFACE_CURVE('',#6515,(#6519),.PCURVE_S1.);
#6515 = LINE('',#6516,#6517);
#6516 = CARTESIAN_POINT('',(7.7,7.342470158266,14.799999999997));
#6517 = VECTOR('',#6518,1.);
#6518 = DIRECTION('',(0.E+000,-1.,0.E+000));
#6519 = PCURVE('',#6520,#6525);
#6520 = PLANE('',#6521);
#6521 = AXIS2_PLACEMENT_3D('',#6522,#6523,#6524);
#6522 = CARTESIAN_POINT('',(9.85,16.842608416286,14.799999999997));
#6523 = DIRECTION('',(0.E+000,0.E+000,1.));
#6524 = DIRECTION('',(-1.,0.E+000,0.E+000));
#6525 = DEFINITIONAL_REPRESENTATION('',(#6526),#6530);
#6526 = LINE('',#6527,#6528);
#6527 = CARTESIAN_POINT('',(2.15,9.50013825802));
#6528 = VECTOR('',#6529,1.);
#6529 = DIRECTION('',(0.E+000,1.));
#6530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6531 = ORIENTED_EDGE('',*,*,#6532,.T.);
#6532 = EDGE_CURVE('',#6512,#6533,#6535,.T.);
#6533 = VERTEX_POINT('',#6534);
#6534 = CARTESIAN_POINT('',(4.1,3.642608416314,14.799999999997));
#6535 = SURFACE_CURVE('',#6536,(#6540),.PCURVE_S1.);
#6536 = LINE('',#6537,#6538);
#6537 = CARTESIAN_POINT('',(9.85,3.642608416314,14.799999999997));
#6538 = VECTOR('',#6539,1.);
#6539 = DIRECTION('',(-1.,1.156482317318E-015,0.E+000));
#6540 = PCURVE('',#6520,#6541);
#6541 = DEFINITIONAL_REPRESENTATION('',(#6542),#6546);
#6542 = LINE('',#6543,#6544);
#6543 = CARTESIAN_POINT('',(1.95399252334E-014,13.199999999972));
#6544 = VECTOR('',#6545,1.);
#6545 = DIRECTION('',(1.,-1.156482317318E-015));
#6546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6547 = ORIENTED_EDGE('',*,*,#6548,.F.);
#6548 = EDGE_CURVE('',#6549,#6533,#6551,.T.);
#6549 = VERTEX_POINT('',#6550);
#6550 = CARTESIAN_POINT('',(4.1,10.042608416314,14.799999999997));
#6551 = SURFACE_CURVE('',#6552,(#6556),.PCURVE_S1.);
#6552 = LINE('',#6553,#6554);
#6553 = CARTESIAN_POINT('',(4.1,-3.247960457163,14.799999999997));
#6554 = VECTOR('',#6555,1.);
#6555 = DIRECTION('',(0.E+000,-1.,0.E+000));
#6556 = PCURVE('',#6520,#6557);
#6557 = DEFINITIONAL_REPRESENTATION('',(#6558),#6562);
#6558 = LINE('',#6559,#6560);
#6559 = CARTESIAN_POINT('',(5.75,20.090568873449));
#6560 = VECTOR('',#6561,1.);
#6561 = DIRECTION('',(0.E+000,1.));
#6562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6563 = ORIENTED_EDGE('',*,*,#6564,.T.);
#6564 = EDGE_CURVE('',#6549,#6510,#6565,.T.);
#6565 = SURFACE_CURVE('',#6566,(#6570),.PCURVE_S1.);
#6566 = LINE('',#6567,#6568);
#6567 = CARTESIAN_POINT('',(8.1,10.042608416314,14.799999999997));
#6568 = VECTOR('',#6569,1.);
#6569 = DIRECTION('',(1.,0.E+000,0.E+000));
#6570 = PCURVE('',#6520,#6571);
#6571 = DEFINITIONAL_REPRESENTATION('',(#6572),#6576);
#6572 = LINE('',#6573,#6574);
#6573 = CARTESIAN_POINT('',(1.75,6.799999999972));
#6574 = VECTOR('',#6575,1.);
#6575 = DIRECTION('',(-1.,0.E+000));
#6576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6581)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#6578,#6579,#6580)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#6578 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#6579 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#6580 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#6581 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#6578,
  'distance_accuracy_value','confusion accuracy');
#6582 = SHAPE_DEFINITION_REPRESENTATION(#6583,#6502);
#6583 = PRODUCT_DEFINITION_SHAPE('','',#6584);
#6584 = PRODUCT_DEFINITION('design','',#6585,#6588);
#6585 = PRODUCT_DEFINITION_FORMATION('','',#6586);
#6586 = PRODUCT('CADSOFTTOOLS 1.28','CADSOFTTOOLS 1.28','',(#6587));
#6587 = PRODUCT_CONTEXT('',#2,'mechanical');
#6588 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#6589 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6590,#6592);
#6590 = ( REPRESENTATION_RELATIONSHIP('','',#6502,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6591) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#6591 = ITEM_DEFINED_TRANSFORMATION('','',#11,#123);
#6592 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #6593);
#6593 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28','','',#5,#6584,$);
#6594 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6586));
#6595 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6596),#6670);
#6596 = SHELL_BASED_SURFACE_MODEL('',(#6597));
#6597 = OPEN_SHELL('',(#6598));
#6598 = ADVANCED_FACE('',(#6599),#6613,.T.);
#6599 = FACE_BOUND('',#6600,.T.);
#6600 = EDGE_LOOP('',(#6601,#6624,#6640,#6656));
#6601 = ORIENTED_EDGE('',*,*,#6602,.F.);
#6602 = EDGE_CURVE('',#6603,#6605,#6607,.T.);
#6603 = VERTEX_POINT('',#6604);
#6604 = CARTESIAN_POINT('',(4.1,10.042608416314,14.799999999997));
#6605 = VERTEX_POINT('',#6606);
#6606 = CARTESIAN_POINT('',(7.7,10.042608416314,14.799999999997));
#6607 = SURFACE_CURVE('',#6608,(#6612),.PCURVE_S1.);
#6608 = LINE('',#6609,#6610);
#6609 = CARTESIAN_POINT('',(8.1,10.042608416314,14.799999999997));
#6610 = VECTOR('',#6611,1.);
#6611 = DIRECTION('',(1.,0.E+000,0.E+000));
#6612 = PCURVE('',#6613,#6618);
#6613 = PLANE('',#6614);
#6614 = AXIS2_PLACEMENT_3D('',#6615,#6616,#6617);
#6615 = CARTESIAN_POINT('',(8.1,10.042608416314,12.199999999997));
#6616 = DIRECTION('',(0.E+000,-1.,0.E+000));
#6617 = DIRECTION('',(0.E+000,0.E+000,-1.));
#6618 = DEFINITIONAL_REPRESENTATION('',(#6619),#6623);
#6619 = LINE('',#6620,#6621);
#6620 = CARTESIAN_POINT('',(-2.6,0.E+000));
#6621 = VECTOR('',#6622,1.);
#6622 = DIRECTION('',(0.E+000,1.));
#6623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6624 = ORIENTED_EDGE('',*,*,#6625,.F.);
#6625 = EDGE_CURVE('',#6626,#6603,#6628,.T.);
#6626 = VERTEX_POINT('',#6627);
#6627 = CARTESIAN_POINT('',(4.1,10.042608416314,12.499999999997));
#6628 = SURFACE_CURVE('',#6629,(#6633),.PCURVE_S1.);
#6629 = LINE('',#6630,#6631);
#6630 = CARTESIAN_POINT('',(4.1,10.042608416314,12.199999999997));
#6631 = VECTOR('',#6632,1.);
#6632 = DIRECTION('',(0.E+000,0.E+000,1.));
#6633 = PCURVE('',#6613,#6634);
#6634 = DEFINITIONAL_REPRESENTATION('',(#6635),#6639);
#6635 = LINE('',#6636,#6637);
#6636 = CARTESIAN_POINT('',(0.E+000,-4.));
#6637 = VECTOR('',#6638,1.);
#6638 = DIRECTION('',(-1.,0.E+000));
#6639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6640 = ORIENTED_EDGE('',*,*,#6641,.T.);
#6641 = EDGE_CURVE('',#6626,#6642,#6644,.T.);
#6642 = VERTEX_POINT('',#6643);
#6643 = CARTESIAN_POINT('',(7.7,10.042608416314,12.499999999997));
#6644 = SURFACE_CURVE('',#6645,(#6649),.PCURVE_S1.);
#6645 = LINE('',#6646,#6647);
#6646 = CARTESIAN_POINT('',(8.1,10.042608416314,12.499999999997));
#6647 = VECTOR('',#6648,1.);
#6648 = DIRECTION('',(1.,0.E+000,0.E+000));
#6649 = PCURVE('',#6613,#6650);
#6650 = DEFINITIONAL_REPRESENTATION('',(#6651),#6655);
#6651 = LINE('',#6652,#6653);
#6652 = CARTESIAN_POINT('',(-0.3,0.E+000));
#6653 = VECTOR('',#6654,1.);
#6654 = DIRECTION('',(0.E+000,1.));
#6655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6656 = ORIENTED_EDGE('',*,*,#6657,.T.);
#6657 = EDGE_CURVE('',#6642,#6605,#6658,.T.);
#6658 = SURFACE_CURVE('',#6659,(#6663),.PCURVE_S1.);
#6659 = LINE('',#6660,#6661);
#6660 = CARTESIAN_POINT('',(7.7,10.042608416314,12.199999999997));
#6661 = VECTOR('',#6662,1.);
#6662 = DIRECTION('',(0.E+000,0.E+000,1.));
#6663 = PCURVE('',#6613,#6664);
#6664 = DEFINITIONAL_REPRESENTATION('',(#6665),#6669);
#6665 = LINE('',#6666,#6667);
#6666 = CARTESIAN_POINT('',(0.E+000,-0.4));
#6667 = VECTOR('',#6668,1.);
#6668 = DIRECTION('',(-1.,0.E+000));
#6669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6674)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#6671,#6672,#6673)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#6671 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#6672 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#6673 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#6674 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#6671,
  'distance_accuracy_value','confusion accuracy');
#6675 = SHAPE_DEFINITION_REPRESENTATION(#6676,#6595);
#6676 = PRODUCT_DEFINITION_SHAPE('','',#6677);
#6677 = PRODUCT_DEFINITION('design','',#6678,#6681);
#6678 = PRODUCT_DEFINITION_FORMATION('','',#6679);
#6679 = PRODUCT('CADSOFTTOOLS 1.29','CADSOFTTOOLS 1.29','',(#6680));
#6680 = PRODUCT_CONTEXT('',#2,'mechanical');
#6681 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#6682 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6683,#6685);
#6683 = ( REPRESENTATION_RELATIONSHIP('','',#6595,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6684) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#6684 = ITEM_DEFINED_TRANSFORMATION('','',#11,#127);
#6685 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #6686);
#6686 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('29','','',#5,#6677,$);
#6687 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6679));
#6688 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6689),#6763);
#6689 = SHELL_BASED_SURFACE_MODEL('',(#6690));
#6690 = OPEN_SHELL('',(#6691));
#6691 = ADVANCED_FACE('',(#6692),#6706,.T.);
#6692 = FACE_BOUND('',#6693,.T.);
#6693 = EDGE_LOOP('',(#6694,#6717,#6733,#6749));
#6694 = ORIENTED_EDGE('',*,*,#6695,.F.);
#6695 = EDGE_CURVE('',#6696,#6698,#6700,.T.);
#6696 = VERTEX_POINT('',#6697);
#6697 = CARTESIAN_POINT('',(7.7,15.442608416286,14.799999999997));
#6698 = VERTEX_POINT('',#6699);
#6699 = CARTESIAN_POINT('',(4.1,15.442608416286,14.799999999997));
#6700 = SURFACE_CURVE('',#6701,(#6705),.PCURVE_S1.);
#6701 = LINE('',#6702,#6703);
#6702 = CARTESIAN_POINT('',(8.1,15.442608416286,14.799999999997));
#6703 = VECTOR('',#6704,1.);
#6704 = DIRECTION('',(-1.,0.E+000,0.E+000));
#6705 = PCURVE('',#6706,#6711);
#6706 = PLANE('',#6707);
#6707 = AXIS2_PLACEMENT_3D('',#6708,#6709,#6710);
#6708 = CARTESIAN_POINT('',(8.1,15.442608416286,15.499999999997));
#6709 = DIRECTION('',(0.E+000,1.,0.E+000));
#6710 = DIRECTION('',(0.E+000,-0.E+000,1.));
#6711 = DEFINITIONAL_REPRESENTATION('',(#6712),#6716);
#6712 = LINE('',#6713,#6714);
#6713 = CARTESIAN_POINT('',(-0.7,0.E+000));
#6714 = VECTOR('',#6715,1.);
#6715 = DIRECTION('',(0.E+000,-1.));
#6716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6717 = ORIENTED_EDGE('',*,*,#6718,.T.);
#6718 = EDGE_CURVE('',#6696,#6719,#6721,.T.);
#6719 = VERTEX_POINT('',#6720);
#6720 = CARTESIAN_POINT('',(7.7,15.442608416286,12.499999999997));
#6721 = SURFACE_CURVE('',#6722,(#6726),.PCURVE_S1.);
#6722 = LINE('',#6723,#6724);
#6723 = CARTESIAN_POINT('',(7.7,15.442608416286,39.500000005638));
#6724 = VECTOR('',#6725,1.);
#6725 = DIRECTION('',(0.E+000,0.E+000,-1.));
#6726 = PCURVE('',#6706,#6727);
#6727 = DEFINITIONAL_REPRESENTATION('',(#6728),#6732);
#6728 = LINE('',#6729,#6730);
#6729 = CARTESIAN_POINT('',(24.000000005641,-0.4));
#6730 = VECTOR('',#6731,1.);
#6731 = DIRECTION('',(-1.,0.E+000));
#6732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6733 = ORIENTED_EDGE('',*,*,#6734,.T.);
#6734 = EDGE_CURVE('',#6719,#6735,#6737,.T.);
#6735 = VERTEX_POINT('',#6736);
#6736 = CARTESIAN_POINT('',(4.1,15.442608416286,12.499999999997));
#6737 = SURFACE_CURVE('',#6738,(#6742),.PCURVE_S1.);
#6738 = LINE('',#6739,#6740);
#6739 = CARTESIAN_POINT('',(8.1,15.442608416286,12.499999999997));
#6740 = VECTOR('',#6741,1.);
#6741 = DIRECTION('',(-1.,0.E+000,0.E+000));
#6742 = PCURVE('',#6706,#6743);
#6743 = DEFINITIONAL_REPRESENTATION('',(#6744),#6748);
#6744 = LINE('',#6745,#6746);
#6745 = CARTESIAN_POINT('',(-3.,0.E+000));
#6746 = VECTOR('',#6747,1.);
#6747 = DIRECTION('',(0.E+000,-1.));
#6748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6749 = ORIENTED_EDGE('',*,*,#6750,.F.);
#6750 = EDGE_CURVE('',#6698,#6735,#6751,.T.);
#6751 = SURFACE_CURVE('',#6752,(#6756),.PCURVE_S1.);
#6752 = LINE('',#6753,#6754);
#6753 = CARTESIAN_POINT('',(4.1,15.442608416286,15.499999999997));
#6754 = VECTOR('',#6755,1.);
#6755 = DIRECTION('',(0.E+000,0.E+000,-1.));
#6756 = PCURVE('',#6706,#6757);
#6757 = DEFINITIONAL_REPRESENTATION('',(#6758),#6762);
#6758 = LINE('',#6759,#6760);
#6759 = CARTESIAN_POINT('',(0.E+000,-4.));
#6760 = VECTOR('',#6761,1.);
#6761 = DIRECTION('',(-1.,0.E+000));
#6762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6767)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#6764,#6765,#6766)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#6764 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#6765 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#6766 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#6767 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#6764,
  'distance_accuracy_value','confusion accuracy');
#6768 = SHAPE_DEFINITION_REPRESENTATION(#6769,#6688);
#6769 = PRODUCT_DEFINITION_SHAPE('','',#6770);
#6770 = PRODUCT_DEFINITION('design','',#6771,#6774);
#6771 = PRODUCT_DEFINITION_FORMATION('','',#6772);
#6772 = PRODUCT('CADSOFTTOOLS 1.30','CADSOFTTOOLS 1.30','',(#6773));
#6773 = PRODUCT_CONTEXT('',#2,'mechanical');
#6774 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#6775 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6776,#6778);
#6776 = ( REPRESENTATION_RELATIONSHIP('','',#6688,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6777) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#6777 = ITEM_DEFINED_TRANSFORMATION('','',#11,#131);
#6778 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #6779);
#6779 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('30','','',#5,#6770,$);
#6780 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6772));
#6781 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6782),#6856);
#6782 = SHELL_BASED_SURFACE_MODEL('',(#6783));
#6783 = OPEN_SHELL('',(#6784));
#6784 = ADVANCED_FACE('',(#6785),#6799,.T.);
#6785 = FACE_BOUND('',#6786,.T.);
#6786 = EDGE_LOOP('',(#6787,#6810,#6826,#6842));
#6787 = ORIENTED_EDGE('',*,*,#6788,.T.);
#6788 = EDGE_CURVE('',#6789,#6791,#6793,.T.);
#6789 = VERTEX_POINT('',#6790);
#6790 = CARTESIAN_POINT('',(7.7,10.542608416314,11.999999999997));
#6791 = VERTEX_POINT('',#6792);
#6792 = CARTESIAN_POINT('',(4.1,10.542608416314,11.999999999997));
#6793 = SURFACE_CURVE('',#6794,(#6798),.PCURVE_S1.);
#6794 = LINE('',#6795,#6796);
#6795 = CARTESIAN_POINT('',(7.7,10.542608416314,11.999999999997));
#6796 = VECTOR('',#6797,1.);
#6797 = DIRECTION('',(-1.,0.E+000,0.E+000));
#6798 = PCURVE('',#6799,#6804);
#6799 = PLANE('',#6800);
#6800 = AXIS2_PLACEMENT_3D('',#6801,#6802,#6803);
#6801 = CARTESIAN_POINT('',(7.7,12.7426084163,11.999999999997));
#6802 = DIRECTION('',(0.E+000,0.E+000,-1.));
#6803 = DIRECTION('',(1.,0.E+000,0.E+000));
#6804 = DEFINITIONAL_REPRESENTATION('',(#6805),#6809);
#6805 = LINE('',#6806,#6807);
#6806 = CARTESIAN_POINT('',(0.E+000,2.199999999986));
#6807 = VECTOR('',#6808,1.);
#6808 = DIRECTION('',(-1.,0.E+000));
#6809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6810 = ORIENTED_EDGE('',*,*,#6811,.F.);
#6811 = EDGE_CURVE('',#6812,#6791,#6814,.T.);
#6812 = VERTEX_POINT('',#6813);
#6813 = CARTESIAN_POINT('',(4.1,14.942608416286,11.999999999997));
#6814 = SURFACE_CURVE('',#6815,(#6819),.PCURVE_S1.);
#6815 = LINE('',#6816,#6817);
#6816 = CARTESIAN_POINT('',(4.1,12.7426084163,11.999999999997));
#6817 = VECTOR('',#6818,1.);
#6818 = DIRECTION('',(0.E+000,-1.,0.E+000));
#6819 = PCURVE('',#6799,#6820);
#6820 = DEFINITIONAL_REPRESENTATION('',(#6821),#6825);
#6821 = LINE('',#6822,#6823);
#6822 = CARTESIAN_POINT('',(-3.6,0.E+000));
#6823 = VECTOR('',#6824,1.);
#6824 = DIRECTION('',(0.E+000,1.));
#6825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6826 = ORIENTED_EDGE('',*,*,#6827,.T.);
#6827 = EDGE_CURVE('',#6812,#6828,#6830,.T.);
#6828 = VERTEX_POINT('',#6829);
#6829 = CARTESIAN_POINT('',(7.7,14.942608416286,11.999999999997));
#6830 = SURFACE_CURVE('',#6831,(#6835),.PCURVE_S1.);
#6831 = LINE('',#6832,#6833);
#6832 = CARTESIAN_POINT('',(7.7,14.942608416286,11.999999999997));
#6833 = VECTOR('',#6834,1.);
#6834 = DIRECTION('',(1.,0.E+000,0.E+000));
#6835 = PCURVE('',#6799,#6836);
#6836 = DEFINITIONAL_REPRESENTATION('',(#6837),#6841);
#6837 = LINE('',#6838,#6839);
#6838 = CARTESIAN_POINT('',(0.E+000,-2.199999999986));
#6839 = VECTOR('',#6840,1.);
#6840 = DIRECTION('',(1.,0.E+000));
#6841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6842 = ORIENTED_EDGE('',*,*,#6843,.F.);
#6843 = EDGE_CURVE('',#6789,#6828,#6844,.T.);
#6844 = SURFACE_CURVE('',#6845,(#6849),.PCURVE_S1.);
#6845 = LINE('',#6846,#6847);
#6846 = CARTESIAN_POINT('',(7.7,12.7426084163,11.999999999997));
#6847 = VECTOR('',#6848,1.);
#6848 = DIRECTION('',(0.E+000,1.,0.E+000));
#6849 = PCURVE('',#6799,#6850);
#6850 = DEFINITIONAL_REPRESENTATION('',(#6851),#6855);
#6851 = LINE('',#6852,#6853);
#6852 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#6853 = VECTOR('',#6854,1.);
#6854 = DIRECTION('',(0.E+000,-1.));
#6855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6860)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#6857,#6858,#6859)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#6857 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#6858 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#6859 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#6860 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#6857,
  'distance_accuracy_value','confusion accuracy');
#6861 = SHAPE_DEFINITION_REPRESENTATION(#6862,#6781);
#6862 = PRODUCT_DEFINITION_SHAPE('','',#6863);
#6863 = PRODUCT_DEFINITION('design','',#6864,#6867);
#6864 = PRODUCT_DEFINITION_FORMATION('','',#6865);
#6865 = PRODUCT('CADSOFTTOOLS 1.31','CADSOFTTOOLS 1.31','',(#6866));
#6866 = PRODUCT_CONTEXT('',#2,'mechanical');
#6867 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#6868 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6869,#6871);
#6869 = ( REPRESENTATION_RELATIONSHIP('','',#6781,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6870) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#6870 = ITEM_DEFINED_TRANSFORMATION('','',#11,#135);
#6871 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #6872);
#6872 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('31','','',#5,#6863,$);
#6873 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6865));
#6874 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6875),#6949);
#6875 = SHELL_BASED_SURFACE_MODEL('',(#6876));
#6876 = OPEN_SHELL('',(#6877));
#6877 = ADVANCED_FACE('',(#6878),#6892,.T.);
#6878 = FACE_BOUND('',#6879,.T.);
#6879 = EDGE_LOOP('',(#6880,#6903,#6919,#6935));
#6880 = ORIENTED_EDGE('',*,*,#6881,.T.);
#6881 = EDGE_CURVE('',#6882,#6884,#6886,.T.);
#6882 = VERTEX_POINT('',#6883);
#6883 = CARTESIAN_POINT('',(12.3,-10.10739158369,5.399999999996));
#6884 = VERTEX_POINT('',#6885);
#6885 = CARTESIAN_POINT('',(4.1,-10.10739158369,5.399999999996));
#6886 = SURFACE_CURVE('',#6887,(#6891),.PCURVE_S1.);
#6887 = LINE('',#6888,#6889);
#6888 = CARTESIAN_POINT('',(13.3,-10.10739158369,5.399999999996));
#6889 = VECTOR('',#6890,1.);
#6890 = DIRECTION('',(-1.,0.E+000,0.E+000));
#6891 = PCURVE('',#6892,#6897);
#6892 = PLANE('',#6893);
#6893 = AXIS2_PLACEMENT_3D('',#6894,#6895,#6896);
#6894 = CARTESIAN_POINT('',(13.3,-10.1073915837,6.500000000001));
#6895 = DIRECTION('',(0.E+000,1.,5.425807713121E-012));
#6896 = DIRECTION('',(-1.,0.E+000,0.E+000));
#6897 = DEFINITIONAL_REPRESENTATION('',(#6898),#6902);
#6898 = LINE('',#6899,#6900);
#6899 = CARTESIAN_POINT('',(0.E+000,-1.100000000005));
#6900 = VECTOR('',#6901,1.);
#6901 = DIRECTION('',(1.,0.E+000));
#6902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6903 = ORIENTED_EDGE('',*,*,#6904,.F.);
#6904 = EDGE_CURVE('',#6905,#6884,#6907,.T.);
#6905 = VERTEX_POINT('',#6906);
#6906 = CARTESIAN_POINT('',(4.1,-10.1073915837,6.499999999964));
#6907 = SURFACE_CURVE('',#6908,(#6912),.PCURVE_S1.);
#6908 = LINE('',#6909,#6910);
#6909 = CARTESIAN_POINT('',(4.1,-10.10739158367,1.299999999923));
#6910 = VECTOR('',#6911,1.);
#6911 = DIRECTION('',(0.E+000,5.425807713121E-012,-1.));
#6912 = PCURVE('',#6892,#6913);
#6913 = DEFINITIONAL_REPRESENTATION('',(#6914),#6918);
#6914 = LINE('',#6915,#6916);
#6915 = CARTESIAN_POINT('',(9.2,-5.200000000078));
#6916 = VECTOR('',#6917,1.);
#6917 = DIRECTION('',(0.E+000,-1.));
#6918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6919 = ORIENTED_EDGE('',*,*,#6920,.F.);
#6920 = EDGE_CURVE('',#6921,#6905,#6923,.T.);
#6921 = VERTEX_POINT('',#6922);
#6922 = CARTESIAN_POINT('',(12.3,-10.1073915837,6.49999999997));
#6923 = SURFACE_CURVE('',#6924,(#6928),.PCURVE_S1.);
#6924 = LINE('',#6925,#6926);
#6925 = CARTESIAN_POINT('',(13.3,-10.1073915837,6.499999999994));
#6926 = VECTOR('',#6927,1.);
#6927 = DIRECTION('',(-1.,0.E+000,0.E+000));
#6928 = PCURVE('',#6892,#6929);
#6929 = DEFINITIONAL_REPRESENTATION('',(#6930),#6934);
#6930 = LINE('',#6931,#6932);
#6931 = CARTESIAN_POINT('',(0.E+000,-6.910028105267E-012));
#6932 = VECTOR('',#6933,1.);
#6933 = DIRECTION('',(1.,0.E+000));
#6934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6935 = ORIENTED_EDGE('',*,*,#6936,.T.);
#6936 = EDGE_CURVE('',#6921,#6882,#6937,.T.);
#6937 = SURFACE_CURVE('',#6938,(#6942),.PCURVE_S1.);
#6938 = LINE('',#6939,#6940);
#6939 = CARTESIAN_POINT('',(12.3,-10.10739158369,5.949999999997));
#6940 = VECTOR('',#6941,1.);
#6941 = DIRECTION('',(0.E+000,5.425807713121E-012,-1.));
#6942 = PCURVE('',#6892,#6943);
#6943 = DEFINITIONAL_REPRESENTATION('',(#6944),#6948);
#6944 = LINE('',#6945,#6946);
#6945 = CARTESIAN_POINT('',(1.,-0.550000000004));
#6946 = VECTOR('',#6947,1.);
#6947 = DIRECTION('',(0.E+000,-1.));
#6948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6953)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#6950,#6951,#6952)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#6950 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#6951 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#6952 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#6953 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#6950,
  'distance_accuracy_value','confusion accuracy');
#6954 = SHAPE_DEFINITION_REPRESENTATION(#6955,#6874);
#6955 = PRODUCT_DEFINITION_SHAPE('','',#6956);
#6956 = PRODUCT_DEFINITION('design','',#6957,#6960);
#6957 = PRODUCT_DEFINITION_FORMATION('','',#6958);
#6958 = PRODUCT('CADSOFTTOOLS 1.32','CADSOFTTOOLS 1.32','',(#6959));
#6959 = PRODUCT_CONTEXT('',#2,'mechanical');
#6960 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#6961 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6962,#6964);
#6962 = ( REPRESENTATION_RELATIONSHIP('','',#6874,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6963) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#6963 = ITEM_DEFINED_TRANSFORMATION('','',#11,#139);
#6964 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #6965);
#6965 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('32','','',#5,#6956,$);
#6966 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6958));
#6967 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6968),#7044);
#6968 = SHELL_BASED_SURFACE_MODEL('',(#6969));
#6969 = OPEN_SHELL('',(#6970));
#6970 = ADVANCED_FACE('',(#6971),#6985,.F.);
#6971 = FACE_BOUND('',#6972,.T.);
#6972 = EDGE_LOOP('',(#6973,#6996,#7012,#7028));
#6973 = ORIENTED_EDGE('',*,*,#6974,.F.);
#6974 = EDGE_CURVE('',#6975,#6977,#6979,.T.);
#6975 = VERTEX_POINT('',#6976);
#6976 = CARTESIAN_POINT('',(4.1,-9.019106767663,5.168677921386));
#6977 = VERTEX_POINT('',#6978);
#6978 = CARTESIAN_POINT('',(12.3,-9.019106767665,5.168677921386));
#6979 = SURFACE_CURVE('',#6980,(#6984),.PCURVE_S1.);
#6980 = LINE('',#6981,#6982);
#6981 = CARTESIAN_POINT('',(5.1,-9.019106767663,5.168677921386));
#6982 = VECTOR('',#6983,1.);
#6983 = DIRECTION('',(1.,0.E+000,0.E+000));
#6984 = PCURVE('',#6985,#6990);
#6985 = PLANE('',#6986);
#6986 = AXIS2_PLACEMENT_3D('',#6987,#6988,#6989);
#6987 = CARTESIAN_POINT('',(5.1,-9.019106767673,5.168677921387));
#6988 = DIRECTION('',(0.E+000,-0.207911690816,-0.978147600734));
#6989 = DIRECTION('',(0.E+000,-0.978147600734,0.207911690816));
#6990 = DEFINITIONAL_REPRESENTATION('',(#6991),#6995);
#6991 = LINE('',#6992,#6993);
#6992 = CARTESIAN_POINT('',(-1.01226939366E-011,-0.E+000));
#6993 = VECTOR('',#6994,1.);
#6994 = DIRECTION('',(0.E+000,-1.));
#6995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#6996 = ORIENTED_EDGE('',*,*,#6997,.F.);
#6997 = EDGE_CURVE('',#6998,#6975,#7000,.T.);
#6998 = VERTEX_POINT('',#6999);
#6999 = CARTESIAN_POINT('',(4.1,-10.10739158369,5.399999999996));
#7000 = SURFACE_CURVE('',#7001,(#7005),.PCURVE_S1.);
#7001 = LINE('',#7002,#7003);
#7002 = CARTESIAN_POINT('',(4.1,-9.019106767673,5.168677921387));
#7003 = VECTOR('',#7004,1.);
#7004 = DIRECTION('',(0.E+000,0.978147600734,-0.207911690816));
#7005 = PCURVE('',#6985,#7006);
#7006 = DEFINITIONAL_REPRESENTATION('',(#7007),#7011);
#7007 = LINE('',#7008,#7009);
#7008 = CARTESIAN_POINT('',(0.E+000,1.));
#7009 = VECTOR('',#7010,1.);
#7010 = DIRECTION('',(-1.,-0.E+000));
#7011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7012 = ORIENTED_EDGE('',*,*,#7013,.F.);
#7013 = EDGE_CURVE('',#7014,#6998,#7016,.T.);
#7014 = VERTEX_POINT('',#7015);
#7015 = CARTESIAN_POINT('',(12.3,-10.10739158369,5.399999999996));
#7016 = SURFACE_CURVE('',#7017,(#7021),.PCURVE_S1.);
#7017 = LINE('',#7018,#7019);
#7018 = CARTESIAN_POINT('',(13.3,-10.10739158369,5.399999999996));
#7019 = VECTOR('',#7020,1.);
#7020 = DIRECTION('',(-1.,0.E+000,0.E+000));
#7021 = PCURVE('',#6985,#7022);
#7022 = DEFINITIONAL_REPRESENTATION('',(#7023),#7027);
#7023 = LINE('',#7024,#7025);
#7024 = CARTESIAN_POINT('',(1.112597746194,-8.2));
#7025 = VECTOR('',#7026,1.);
#7026 = DIRECTION('',(0.E+000,1.));
#7027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7028 = ORIENTED_EDGE('',*,*,#7029,.F.);
#7029 = EDGE_CURVE('',#6977,#7014,#7030,.T.);
#7030 = SURFACE_CURVE('',#7031,(#7036),.PCURVE_S1.);
#7031 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7032,#7033,#7034,#7035),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#7032 = CARTESIAN_POINT('',(12.3,-9.019106767663,5.168677921386));
#7033 = CARTESIAN_POINT('',(12.3,-9.381868373007,5.245785280922));
#7034 = CARTESIAN_POINT('',(12.3,-9.74462997835,5.322892640459));
#7035 = CARTESIAN_POINT('',(12.3,-10.10739158369,5.399999999996));
#7036 = PCURVE('',#6985,#7037);
#7037 = DEFINITIONAL_REPRESENTATION('',(#7038),#7043);
#7038 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7039,#7040,#7041,#7042),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#7039 = CARTESIAN_POINT('',(-1.005950878152E-011,-7.2));
#7040 = CARTESIAN_POINT('',(0.370865915391,-7.2));
#7041 = CARTESIAN_POINT('',(0.741731830792,-7.2));
#7042 = CARTESIAN_POINT('',(1.112597746194,-7.2));
#7043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7048)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#7045,#7046,#7047)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#7045 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#7046 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#7047 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#7048 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#7045,
  'distance_accuracy_value','confusion accuracy');
#7049 = SHAPE_DEFINITION_REPRESENTATION(#7050,#6967);
#7050 = PRODUCT_DEFINITION_SHAPE('','',#7051);
#7051 = PRODUCT_DEFINITION('design','',#7052,#7055);
#7052 = PRODUCT_DEFINITION_FORMATION('','',#7053);
#7053 = PRODUCT('CADSOFTTOOLS 1.33','CADSOFTTOOLS 1.33','',(#7054));
#7054 = PRODUCT_CONTEXT('',#2,'mechanical');
#7055 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#7056 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7057,#7059);
#7057 = ( REPRESENTATION_RELATIONSHIP('','',#6967,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7058) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#7058 = ITEM_DEFINED_TRANSFORMATION('','',#11,#143);
#7059 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #7060);
#7060 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('33','','',#5,#7051,$);
#7061 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7053));
#7062 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#7063),#7135);
#7063 = SHELL_BASED_SURFACE_MODEL('',(#7064));
#7064 = OPEN_SHELL('',(#7065));
#7065 = ADVANCED_FACE('',(#7066),#7080,.T.);
#7066 = FACE_BOUND('',#7067,.T.);
#7067 = EDGE_LOOP('',(#7068,#7090,#7106,#7121));
#7068 = ORIENTED_EDGE('',*,*,#7069,.F.);
#7069 = EDGE_CURVE('',#7070,#7072,#7074,.T.);
#7070 = VERTEX_POINT('',#7071);
#7071 = CARTESIAN_POINT('',(4.1,-8.794933211486,4.786403576219));
#7072 = VERTEX_POINT('',#7073);
#7073 = CARTESIAN_POINT('',(12.3,-8.794933211488,4.786403576202));
#7074 = SURFACE_CURVE('',#7075,(#7079),.PCURVE_S1.);
#7075 = LINE('',#7076,#7077);
#7076 = CARTESIAN_POINT('',(13.3,-8.794933211486,4.786403576219));
#7077 = VECTOR('',#7078,1.);
#7078 = DIRECTION('',(1.,0.E+000,0.E+000));
#7079 = PCURVE('',#7080,#7085);
#7080 = CYLINDRICAL_SURFACE('',#7081,0.3);
#7081 = AXIS2_PLACEMENT_3D('',#7082,#7083,#7084);
#7082 = CARTESIAN_POINT('',(5.1,-9.081480274911,4.875233641167));
#7083 = DIRECTION('',(-1.,0.E+000,0.E+000));
#7084 = DIRECTION('',(-0.E+000,-1.,-5.426793274014E-012));
#7085 = DEFINITIONAL_REPRESENTATION('',(#7086),#7089);
#7086 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7087,#7088),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-9.2,-1.),.PIECEWISE_BEZIER_KNOTS.);
#7087 = CARTESIAN_POINT('',(3.442199836881,1.));
#7088 = CARTESIAN_POINT('',(3.442199836881,-7.2));
#7089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7090 = ORIENTED_EDGE('',*,*,#7091,.F.);
#7091 = EDGE_CURVE('',#7092,#7070,#7094,.T.);
#7092 = VERTEX_POINT('',#7093);
#7093 = CARTESIAN_POINT('',(4.1,-9.019106767663,5.168677921386));
#7094 = SURFACE_CURVE('',#7095,(#7100),.PCURVE_S1.);
#7095 = CIRCLE('',#7096,0.3);
#7096 = AXIS2_PLACEMENT_3D('',#7097,#7098,#7099);
#7097 = CARTESIAN_POINT('',(4.1,-9.081480274911,4.875233641167));
#7098 = DIRECTION('',(-1.,0.E+000,0.E+000));
#7099 = DIRECTION('',(0.E+000,0.E+000,-1.));
#7100 = PCURVE('',#7080,#7101);
#7101 = DEFINITIONAL_REPRESENTATION('',(#7102),#7105);
#7102 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7103,#7104),.UNSPECIFIED.,.F.,
  .F.,(2,2),(3.35103216384,5.01299616367),.PIECEWISE_BEZIER_KNOTS.);
#7103 = CARTESIAN_POINT('',(1.780235837051,1.));
#7104 = CARTESIAN_POINT('',(3.442199836881,1.));
#7105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7106 = ORIENTED_EDGE('',*,*,#7107,.T.);
#7107 = EDGE_CURVE('',#7092,#7108,#7110,.T.);
#7108 = VERTEX_POINT('',#7109);
#7109 = CARTESIAN_POINT('',(12.3,-9.019106767665,5.168677921386));
#7110 = SURFACE_CURVE('',#7111,(#7115),.PCURVE_S1.);
#7111 = LINE('',#7112,#7113);
#7112 = CARTESIAN_POINT('',(5.1,-9.019106767663,5.168677921386));
#7113 = VECTOR('',#7114,1.);
#7114 = DIRECTION('',(1.,0.E+000,0.E+000));
#7115 = PCURVE('',#7080,#7116);
#7116 = DEFINITIONAL_REPRESENTATION('',(#7117),#7120);
#7117 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7118,#7119),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-1.,7.2),.PIECEWISE_BEZIER_KNOTS.);
#7118 = CARTESIAN_POINT('',(1.780235837051,1.));
#7119 = CARTESIAN_POINT('',(1.780235837051,-7.2));
#7120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7121 = ORIENTED_EDGE('',*,*,#7122,.T.);
#7122 = EDGE_CURVE('',#7108,#7072,#7123,.T.);
#7123 = SURFACE_CURVE('',#7124,(#7129),.PCURVE_S1.);
#7124 = CIRCLE('',#7125,0.3);
#7125 = AXIS2_PLACEMENT_3D('',#7126,#7127,#7128);
#7126 = CARTESIAN_POINT('',(12.3,-9.081480274911,4.875233641167));
#7127 = DIRECTION('',(-1.,0.E+000,0.E+000));
#7128 = DIRECTION('',(-0.E+000,-1.,-5.426793274014E-012));
#7129 = PCURVE('',#7080,#7130);
#7130 = DEFINITIONAL_REPRESENTATION('',(#7131),#7134);
#7131 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7132,#7133),.UNSPECIFIED.,.F.,
  .F.,(2,2),(1.780235837044,3.442199836936),.PIECEWISE_BEZIER_KNOTS.);
#7132 = CARTESIAN_POINT('',(1.780235837044,-7.2));
#7133 = CARTESIAN_POINT('',(3.442199836936,-7.2));
#7134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7139)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#7136,#7137,#7138)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#7136 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#7137 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#7138 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#7139 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#7136,
  'distance_accuracy_value','confusion accuracy');
#7140 = SHAPE_DEFINITION_REPRESENTATION(#7141,#7062);
#7141 = PRODUCT_DEFINITION_SHAPE('','',#7142);
#7142 = PRODUCT_DEFINITION('design','',#7143,#7146);
#7143 = PRODUCT_DEFINITION_FORMATION('','',#7144);
#7144 = PRODUCT('CADSOFTTOOLS 1.34','CADSOFTTOOLS 1.34','',(#7145));
#7145 = PRODUCT_CONTEXT('',#2,'mechanical');
#7146 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#7147 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7148,#7150);
#7148 = ( REPRESENTATION_RELATIONSHIP('','',#7062,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7149) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#7149 = ITEM_DEFINED_TRANSFORMATION('','',#11,#147);
#7150 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #7151);
#7151 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('34','','',#5,#7142,$);
#7152 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7144));
#7153 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#7154),#7226);
#7154 = SHELL_BASED_SURFACE_MODEL('',(#7155));
#7155 = OPEN_SHELL('',(#7156));
#7156 = ADVANCED_FACE('',(#7157),#7171,.T.);
#7157 = FACE_BOUND('',#7158,.T.);
#7158 = EDGE_LOOP('',(#7159,#7181,#7197,#7212));
#7159 = ORIENTED_EDGE('',*,*,#7160,.T.);
#7160 = EDGE_CURVE('',#7161,#7163,#7165,.T.);
#7161 = VERTEX_POINT('',#7162);
#7162 = CARTESIAN_POINT('',(12.3,-9.849908847885,2.137536450413));
#7163 = VERTEX_POINT('',#7164);
#7164 = CARTESIAN_POINT('',(4.1,-9.849908847875,2.137536450428));
#7165 = SURFACE_CURVE('',#7166,(#7170),.PCURVE_S1.);
#7166 = LINE('',#7167,#7168);
#7167 = CARTESIAN_POINT('',(13.3,-9.849908847875,2.137536450428));
#7168 = VECTOR('',#7169,1.);
#7169 = DIRECTION('',(-1.,0.E+000,0.E+000));
#7170 = PCURVE('',#7171,#7176);
#7171 = CYLINDRICAL_SURFACE('',#7172,18.19999999943);
#7172 = AXIS2_PLACEMENT_3D('',#7173,#7174,#7175);
#7173 = CARTESIAN_POINT('',(13.3,-26.17878839185,10.175427518214));
#7174 = DIRECTION('',(-1.,0.E+000,0.E+000));
#7175 = DIRECTION('',(-0.E+000,-1.,-5.425776586433E-012));
#7176 = DEFINITIONAL_REPRESENTATION('',(#7177),#7180);
#7177 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7178,#7179),.UNSPECIFIED.,.F.,
  .F.,(2,2),(1.,9.2),.PIECEWISE_BEZIER_KNOTS.);
#7178 = CARTESIAN_POINT('',(3.599021068547,1.));
#7179 = CARTESIAN_POINT('',(3.599021068547,9.2));
#7180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7181 = ORIENTED_EDGE('',*,*,#7182,.T.);
#7182 = EDGE_CURVE('',#7163,#7183,#7185,.T.);
#7183 = VERTEX_POINT('',#7184);
#7184 = CARTESIAN_POINT('',(4.1,-8.794933211486,4.786403576219));
#7185 = SURFACE_CURVE('',#7186,(#7191),.PCURVE_S1.);
#7186 = CIRCLE('',#7187,18.19999999943);
#7187 = AXIS2_PLACEMENT_3D('',#7188,#7189,#7190);
#7188 = CARTESIAN_POINT('',(4.1,-26.17878839185,10.175427518214));
#7189 = DIRECTION('',(1.,0.E+000,0.E+000));
#7190 = DIRECTION('',(0.E+000,0.E+000,-1.));
#7191 = PCURVE('',#7171,#7192);
#7192 = DEFINITIONAL_REPRESENTATION('',(#7193),#7196);
#7193 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7194,#7195),.UNSPECIFIED.,.F.,
  .F.,(2,2),(1.113367911843,1.270189143401),.PIECEWISE_BEZIER_KNOTS.);
#7194 = CARTESIAN_POINT('',(3.599021068547,9.2));
#7195 = CARTESIAN_POINT('',(3.442199836989,9.2));
#7196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7197 = ORIENTED_EDGE('',*,*,#7198,.T.);
#7198 = EDGE_CURVE('',#7183,#7199,#7201,.T.);
#7199 = VERTEX_POINT('',#7200);
#7200 = CARTESIAN_POINT('',(12.3,-8.794933211488,4.786403576202));
#7201 = SURFACE_CURVE('',#7202,(#7206),.PCURVE_S1.);
#7202 = LINE('',#7203,#7204);
#7203 = CARTESIAN_POINT('',(13.3,-8.794933211486,4.786403576219));
#7204 = VECTOR('',#7205,1.);
#7205 = DIRECTION('',(1.,0.E+000,0.E+000));
#7206 = PCURVE('',#7171,#7207);
#7207 = DEFINITIONAL_REPRESENTATION('',(#7208),#7211);
#7208 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7209,#7210),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-9.2,-1.),.PIECEWISE_BEZIER_KNOTS.);
#7209 = CARTESIAN_POINT('',(3.442199836989,9.2));
#7210 = CARTESIAN_POINT('',(3.442199836989,1.));
#7211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7212 = ORIENTED_EDGE('',*,*,#7213,.F.);
#7213 = EDGE_CURVE('',#7161,#7199,#7214,.T.);
#7214 = SURFACE_CURVE('',#7215,(#7220),.PCURVE_S1.);
#7215 = CIRCLE('',#7216,18.19999999943);
#7216 = AXIS2_PLACEMENT_3D('',#7217,#7218,#7219);
#7217 = CARTESIAN_POINT('',(12.3,-26.17878839185,10.175427518214));
#7218 = DIRECTION('',(1.,0.E+000,0.E+000));
#7219 = DIRECTION('',(0.E+000,-1.,-5.425776586433E-012));
#7220 = PCURVE('',#7171,#7221);
#7221 = DEFINITIONAL_REPRESENTATION('',(#7222),#7225);
#7222 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7223,#7224),.UNSPECIFIED.,.F.,
  .F.,(2,2),(2.684164238631,2.84098547019),.PIECEWISE_BEZIER_KNOTS.);
#7223 = CARTESIAN_POINT('',(3.599021068548,1.));
#7224 = CARTESIAN_POINT('',(3.44219983699,1.));
#7225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7230)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#7227,#7228,#7229)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#7227 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#7228 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#7229 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#7230 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#7227,
  'distance_accuracy_value','confusion accuracy');
#7231 = SHAPE_DEFINITION_REPRESENTATION(#7232,#7153);
#7232 = PRODUCT_DEFINITION_SHAPE('','',#7233);
#7233 = PRODUCT_DEFINITION('design','',#7234,#7237);
#7234 = PRODUCT_DEFINITION_FORMATION('','',#7235);
#7235 = PRODUCT('CADSOFTTOOLS 1.35','CADSOFTTOOLS 1.35','',(#7236));
#7236 = PRODUCT_CONTEXT('',#2,'mechanical');
#7237 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#7238 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7239,#7241);
#7239 = ( REPRESENTATION_RELATIONSHIP('','',#7153,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7240) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#7240 = ITEM_DEFINED_TRANSFORMATION('','',#11,#151);
#7241 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #7242);
#7242 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('35','','',#5,#7233,$);
#7243 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7235));
#7244 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#7245),#7317);
#7245 = SHELL_BASED_SURFACE_MODEL('',(#7246));
#7246 = OPEN_SHELL('',(#7247));
#7247 = ADVANCED_FACE('',(#7248),#7262,.T.);
#7248 = FACE_BOUND('',#7249,.T.);
#7249 = EDGE_LOOP('',(#7250,#7272,#7288,#7303));
#7250 = ORIENTED_EDGE('',*,*,#7251,.F.);
#7251 = EDGE_CURVE('',#7252,#7254,#7256,.T.);
#7252 = VERTEX_POINT('',#7253);
#7253 = CARTESIAN_POINT('',(4.1,-11.19569562351,1.299999999975));
#7254 = VERTEX_POINT('',#7255);
#7255 = CARTESIAN_POINT('',(12.3,-11.19569562351,1.299999999975));
#7256 = SURFACE_CURVE('',#7257,(#7261),.PCURVE_S1.);
#7257 = LINE('',#7258,#7259);
#7258 = CARTESIAN_POINT('',(13.3,-11.19569562351,1.299999999975));
#7259 = VECTOR('',#7260,1.);
#7260 = DIRECTION('',(1.,0.E+000,0.E+000));
#7261 = PCURVE('',#7262,#7267);
#7262 = CYLINDRICAL_SURFACE('',#7263,1.49999999998);
#7263 = AXIS2_PLACEMENT_3D('',#7264,#7265,#7266);
#7264 = CARTESIAN_POINT('',(13.3,-11.19569562352,2.799999999955));
#7265 = DIRECTION('',(-1.,0.E+000,0.E+000));
#7266 = DIRECTION('',(-0.E+000,-1.,-5.425925912348E-012));
#7267 = DEFINITIONAL_REPRESENTATION('',(#7268),#7271);
#7268 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7269,#7270),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-9.2,-1.),.PIECEWISE_BEZIER_KNOTS.);
#7269 = CARTESIAN_POINT('',(4.712388980385,9.2));
#7270 = CARTESIAN_POINT('',(4.712388980385,1.));
#7271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7272 = ORIENTED_EDGE('',*,*,#7273,.F.);
#7273 = EDGE_CURVE('',#7274,#7252,#7276,.T.);
#7274 = VERTEX_POINT('',#7275);
#7275 = CARTESIAN_POINT('',(4.1,-9.849908847875,2.137536450428));
#7276 = SURFACE_CURVE('',#7277,(#7282),.PCURVE_S1.);
#7277 = CIRCLE('',#7278,1.49999999998);
#7278 = AXIS2_PLACEMENT_3D('',#7279,#7280,#7281);
#7279 = CARTESIAN_POINT('',(4.1,-11.19569562352,2.799999999955));
#7280 = DIRECTION('',(-1.,0.E+000,0.E+000));
#7281 = DIRECTION('',(0.E+000,0.E+000,-1.));
#7282 = PCURVE('',#7262,#7283);
#7283 = DEFINITIONAL_REPRESENTATION('',(#7284),#7287);
#7284 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7285,#7286),.UNSPECIFIED.,.F.,
  .F.,(2,2),(5.169817395315,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#7285 = CARTESIAN_POINT('',(3.599021068525,9.2));
#7286 = CARTESIAN_POINT('',(4.71238898039,9.2));
#7287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7288 = ORIENTED_EDGE('',*,*,#7289,.F.);
#7289 = EDGE_CURVE('',#7290,#7274,#7292,.T.);
#7290 = VERTEX_POINT('',#7291);
#7291 = CARTESIAN_POINT('',(12.3,-9.849908847885,2.137536450413));
#7292 = SURFACE_CURVE('',#7293,(#7297),.PCURVE_S1.);
#7293 = LINE('',#7294,#7295);
#7294 = CARTESIAN_POINT('',(13.3,-9.849908847875,2.137536450428));
#7295 = VECTOR('',#7296,1.);
#7296 = DIRECTION('',(-1.,0.E+000,0.E+000));
#7297 = PCURVE('',#7262,#7298);
#7298 = DEFINITIONAL_REPRESENTATION('',(#7299),#7302);
#7299 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7300,#7301),.UNSPECIFIED.,.F.,
  .F.,(2,2),(1.,9.2),.PIECEWISE_BEZIER_KNOTS.);
#7300 = CARTESIAN_POINT('',(3.599021068525,1.));
#7301 = CARTESIAN_POINT('',(3.599021068525,9.2));
#7302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7303 = ORIENTED_EDGE('',*,*,#7304,.T.);
#7304 = EDGE_CURVE('',#7290,#7254,#7305,.T.);
#7305 = SURFACE_CURVE('',#7306,(#7311),.PCURVE_S1.);
#7306 = CIRCLE('',#7307,1.49999999998);
#7307 = AXIS2_PLACEMENT_3D('',#7308,#7309,#7310);
#7308 = CARTESIAN_POINT('',(12.3,-11.19569562352,2.799999999955));
#7309 = DIRECTION('',(-1.,0.E+000,0.E+000));
#7310 = DIRECTION('',(-0.E+000,-1.,-5.425925912348E-012));
#7311 = PCURVE('',#7262,#7312);
#7312 = DEFINITIONAL_REPRESENTATION('',(#7313),#7316);
#7313 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7314,#7315),.UNSPECIFIED.,.F.,
  .F.,(2,2),(3.599021068537,4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
#7314 = CARTESIAN_POINT('',(3.599021068537,1.));
#7315 = CARTESIAN_POINT('',(4.712388980385,1.));
#7316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7321)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#7318,#7319,#7320)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#7318 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#7319 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#7320 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#7321 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#7318,
  'distance_accuracy_value','confusion accuracy');
#7322 = SHAPE_DEFINITION_REPRESENTATION(#7323,#7244);
#7323 = PRODUCT_DEFINITION_SHAPE('','',#7324);
#7324 = PRODUCT_DEFINITION('design','',#7325,#7328);
#7325 = PRODUCT_DEFINITION_FORMATION('','',#7326);
#7326 = PRODUCT('CADSOFTTOOLS 1.36','CADSOFTTOOLS 1.36','',(#7327));
#7327 = PRODUCT_CONTEXT('',#2,'mechanical');
#7328 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#7329 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7330,#7332);
#7330 = ( REPRESENTATION_RELATIONSHIP('','',#7244,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7331) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#7331 = ITEM_DEFINED_TRANSFORMATION('','',#11,#155);
#7332 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #7333);
#7333 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('36','','',#5,#7324,$);
#7334 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7326));
#7335 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#7336),#7408);
#7336 = SHELL_BASED_SURFACE_MODEL('',(#7337));
#7337 = OPEN_SHELL('',(#7338));
#7338 = ADVANCED_FACE('',(#7339),#7354,.F.);
#7339 = FACE_BOUND('',#7340,.F.);
#7340 = EDGE_LOOP('',(#7341,#7364,#7379,#7395));
#7341 = ORIENTED_EDGE('',*,*,#7342,.T.);
#7342 = EDGE_CURVE('',#7343,#7345,#7347,.T.);
#7343 = VERTEX_POINT('',#7344);
#7344 = CARTESIAN_POINT('',(7.7,-10.74710003164,2.581278816803));
#7345 = VERTEX_POINT('',#7346);
#7346 = CARTESIAN_POINT('',(7.7,-11.19569562352,2.302099999975));
#7347 = SURFACE_CURVE('',#7348,(#7353),.PCURVE_S1.);
#7348 = CIRCLE('',#7349,0.5);
#7349 = AXIS2_PLACEMENT_3D('',#7350,#7351,#7352);
#7350 = CARTESIAN_POINT('',(7.7,-11.19569562353,2.802099999975));
#7351 = DIRECTION('',(-1.,0.E+000,0.E+000));
#7352 = DIRECTION('',(0.E+000,0.E+000,-1.));
#7353 = PCURVE('',#7354,#7359);
#7354 = CYLINDRICAL_SURFACE('',#7355,0.5);
#7355 = AXIS2_PLACEMENT_3D('',#7356,#7357,#7358);
#7356 = CARTESIAN_POINT('',(-5.58952229561,-11.19569562353,
    2.802099999975));
#7357 = DIRECTION('',(1.,0.E+000,0.E+000));
#7358 = DIRECTION('',(-0.E+000,1.,5.426215032855E-012));
#7359 = DEFINITIONAL_REPRESENTATION('',(#7360),#7363);
#7360 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7361,#7362),.UNSPECIFIED.,.F.,
  .F.,(2,2),(5.169817395302,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#7361 = CARTESIAN_POINT('',(5.825756892256,13.28952229561));
#7362 = CARTESIAN_POINT('',(4.712388980379,13.28952229561));
#7363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7364 = ORIENTED_EDGE('',*,*,#7365,.F.);
#7365 = EDGE_CURVE('',#7366,#7345,#7368,.T.);
#7366 = VERTEX_POINT('',#7367);
#7367 = CARTESIAN_POINT('',(4.1,-11.19569562352,2.302099999975));
#7368 = SURFACE_CURVE('',#7369,(#7373),.PCURVE_S1.);
#7369 = LINE('',#7370,#7371);
#7370 = CARTESIAN_POINT('',(5.1,-11.19569562352,2.302099999975));
#7371 = VECTOR('',#7372,1.);
#7372 = DIRECTION('',(1.,0.E+000,0.E+000));
#7373 = PCURVE('',#7354,#7374);
#7374 = DEFINITIONAL_REPRESENTATION('',(#7375),#7378);
#7375 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7376,#7377),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-1.,2.6),.PIECEWISE_BEZIER_KNOTS.);
#7376 = CARTESIAN_POINT('',(4.712388980385,9.68952229561));
#7377 = CARTESIAN_POINT('',(4.712388980385,13.28952229561));
#7378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7379 = ORIENTED_EDGE('',*,*,#7380,.T.);
#7380 = EDGE_CURVE('',#7366,#7381,#7383,.T.);
#7381 = VERTEX_POINT('',#7382);
#7382 = CARTESIAN_POINT('',(4.1,-10.74710003164,2.581278816803));
#7383 = SURFACE_CURVE('',#7384,(#7389),.PCURVE_S1.);
#7384 = CIRCLE('',#7385,0.5);
#7385 = AXIS2_PLACEMENT_3D('',#7386,#7387,#7388);
#7386 = CARTESIAN_POINT('',(4.1,-11.19569562353,2.802099999975));
#7387 = DIRECTION('',(1.,0.E+000,0.E+000));
#7388 = DIRECTION('',(0.E+000,0.E+000,-1.));
#7389 = PCURVE('',#7354,#7390);
#7390 = DEFINITIONAL_REPRESENTATION('',(#7391),#7394);
#7391 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7392,#7393),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,1.113367911877),.PIECEWISE_BEZIER_KNOTS.);
#7392 = CARTESIAN_POINT('',(4.712388980379,9.68952229561));
#7393 = CARTESIAN_POINT('',(5.825756892256,9.68952229561));
#7394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7395 = ORIENTED_EDGE('',*,*,#7396,.T.);
#7396 = EDGE_CURVE('',#7381,#7343,#7397,.T.);
#7397 = SURFACE_CURVE('',#7398,(#7402),.PCURVE_S1.);
#7398 = LINE('',#7399,#7400);
#7399 = CARTESIAN_POINT('',(-5.58952229561,-10.74710003164,
    2.581278816803));
#7400 = VECTOR('',#7401,1.);
#7401 = DIRECTION('',(1.,0.E+000,0.E+000));
#7402 = PCURVE('',#7354,#7403);
#7403 = DEFINITIONAL_REPRESENTATION('',(#7404),#7407);
#7404 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7405,#7406),.UNSPECIFIED.,.F.,
  .F.,(2,2),(9.68952229561,13.28952229561),.PIECEWISE_BEZIER_KNOTS.);
#7405 = CARTESIAN_POINT('',(5.825756892256,9.68952229561));
#7406 = CARTESIAN_POINT('',(5.825756892256,13.28952229561));
#7407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7412)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#7409,#7410,#7411)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#7409 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#7410 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#7411 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#7412 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#7409,
  'distance_accuracy_value','confusion accuracy');
#7413 = SHAPE_DEFINITION_REPRESENTATION(#7414,#7335);
#7414 = PRODUCT_DEFINITION_SHAPE('','',#7415);
#7415 = PRODUCT_DEFINITION('design','',#7416,#7419);
#7416 = PRODUCT_DEFINITION_FORMATION('','',#7417);
#7417 = PRODUCT('CADSOFTTOOLS 1.37','CADSOFTTOOLS 1.37','',(#7418));
#7418 = PRODUCT_CONTEXT('',#2,'mechanical');
#7419 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#7420 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7421,#7423);
#7421 = ( REPRESENTATION_RELATIONSHIP('','',#7335,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7422) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#7422 = ITEM_DEFINED_TRANSFORMATION('','',#11,#159);
#7423 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #7424);
#7424 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('37','','',#5,#7415,$);
#7425 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7417));
#7426 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#7427),#7499);
#7427 = SHELL_BASED_SURFACE_MODEL('',(#7428));
#7428 = OPEN_SHELL('',(#7429));
#7429 = ADVANCED_FACE('',(#7430),#7445,.F.);
#7430 = FACE_BOUND('',#7431,.F.);
#7431 = EDGE_LOOP('',(#7432,#7455,#7470,#7486));
#7432 = ORIENTED_EDGE('',*,*,#7433,.T.);
#7433 = EDGE_CURVE('',#7434,#7436,#7438,.T.);
#7434 = VERTEX_POINT('',#7435);
#7435 = CARTESIAN_POINT('',(7.7,-10.20464271957,3.800485098624));
#7436 = VERTEX_POINT('',#7437);
#7437 = CARTESIAN_POINT('',(7.7,-10.74710003164,2.581278816803));
#7438 = SURFACE_CURVE('',#7439,(#7444),.PCURVE_S1.);
#7439 = CIRCLE('',#7440,17.19999999943);
#7440 = AXIS2_PLACEMENT_3D('',#7441,#7442,#7443);
#7441 = CARTESIAN_POINT('',(7.7,-26.17878839185,10.177527518214));
#7442 = DIRECTION('',(-1.,0.E+000,0.E+000));
#7443 = DIRECTION('',(0.E+000,0.E+000,-1.));
#7444 = PCURVE('',#7445,#7450);
#7445 = CYLINDRICAL_SURFACE('',#7446,17.19999999943);
#7446 = AXIS2_PLACEMENT_3D('',#7447,#7448,#7449);
#7447 = CARTESIAN_POINT('',(5.1,-26.17878839185,10.177527518214));
#7448 = DIRECTION('',(-1.,0.E+000,0.E+000));
#7449 = DIRECTION('',(-0.E+000,-1.,-5.425851951377E-012));
#7450 = DEFINITIONAL_REPRESENTATION('',(#7451),#7454);
#7451 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7452,#7453),.UNSPECIFIED.,.F.,
  .F.,(2,2),(5.092214338722,5.169817395337),.PIECEWISE_BEZIER_KNOTS.);
#7452 = CARTESIAN_POINT('',(3.521418011932,-2.6));
#7453 = CARTESIAN_POINT('',(3.599021068547,-2.6));
#7454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7455 = ORIENTED_EDGE('',*,*,#7456,.F.);
#7456 = EDGE_CURVE('',#7457,#7436,#7459,.T.);
#7457 = VERTEX_POINT('',#7458);
#7458 = CARTESIAN_POINT('',(4.1,-10.74710003164,2.581278816803));
#7459 = SURFACE_CURVE('',#7460,(#7464),.PCURVE_S1.);
#7460 = LINE('',#7461,#7462);
#7461 = CARTESIAN_POINT('',(-5.58952229561,-10.74710003164,
    2.581278816803));
#7462 = VECTOR('',#7463,1.);
#7463 = DIRECTION('',(1.,0.E+000,0.E+000));
#7464 = PCURVE('',#7445,#7465);
#7465 = DEFINITIONAL_REPRESENTATION('',(#7466),#7469);
#7466 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7467,#7468),.UNSPECIFIED.,.F.,
  .F.,(2,2),(9.68952229561,13.28952229561),.PIECEWISE_BEZIER_KNOTS.);
#7467 = CARTESIAN_POINT('',(3.599021068547,1.));
#7468 = CARTESIAN_POINT('',(3.599021068547,-2.6));
#7469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7470 = ORIENTED_EDGE('',*,*,#7471,.T.);
#7471 = EDGE_CURVE('',#7457,#7472,#7474,.T.);
#7472 = VERTEX_POINT('',#7473);
#7473 = CARTESIAN_POINT('',(4.1,-10.20464271957,3.800485098624));
#7474 = SURFACE_CURVE('',#7475,(#7480),.PCURVE_S1.);
#7475 = CIRCLE('',#7476,17.19999999943);
#7476 = AXIS2_PLACEMENT_3D('',#7477,#7478,#7479);
#7477 = CARTESIAN_POINT('',(4.1,-26.17878839185,10.177527518214));
#7478 = DIRECTION('',(1.,0.E+000,0.E+000));
#7479 = DIRECTION('',(0.E+000,0.E+000,-1.));
#7480 = PCURVE('',#7445,#7481);
#7481 = DEFINITIONAL_REPRESENTATION('',(#7482),#7485);
#7482 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7483,#7484),.UNSPECIFIED.,.F.,
  .F.,(2,2),(1.113367911843,1.190970968458),.PIECEWISE_BEZIER_KNOTS.);
#7483 = CARTESIAN_POINT('',(3.599021068547,1.));
#7484 = CARTESIAN_POINT('',(3.521418011932,1.));
#7485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7486 = ORIENTED_EDGE('',*,*,#7487,.T.);
#7487 = EDGE_CURVE('',#7472,#7434,#7488,.T.);
#7488 = SURFACE_CURVE('',#7489,(#7493),.PCURVE_S1.);
#7489 = LINE('',#7490,#7491);
#7490 = CARTESIAN_POINT('',(5.1,-10.20464271957,3.800485098624));
#7491 = VECTOR('',#7492,1.);
#7492 = DIRECTION('',(1.,0.E+000,0.E+000));
#7493 = PCURVE('',#7445,#7494);
#7494 = DEFINITIONAL_REPRESENTATION('',(#7495),#7498);
#7495 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7496,#7497),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-1.,2.6),.PIECEWISE_BEZIER_KNOTS.);
#7496 = CARTESIAN_POINT('',(3.521418011932,1.));
#7497 = CARTESIAN_POINT('',(3.521418011932,-2.6));
#7498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7503)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#7500,#7501,#7502)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#7500 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#7501 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#7502 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#7503 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#7500,
  'distance_accuracy_value','confusion accuracy');
#7504 = SHAPE_DEFINITION_REPRESENTATION(#7505,#7426);
#7505 = PRODUCT_DEFINITION_SHAPE('','',#7506);
#7506 = PRODUCT_DEFINITION('design','',#7507,#7510);
#7507 = PRODUCT_DEFINITION_FORMATION('','',#7508);
#7508 = PRODUCT('CADSOFTTOOLS 1.38','CADSOFTTOOLS 1.38','',(#7509));
#7509 = PRODUCT_CONTEXT('',#2,'mechanical');
#7510 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#7511 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7512,#7514);
#7512 = ( REPRESENTATION_RELATIONSHIP('','',#7426,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7513) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#7513 = ITEM_DEFINED_TRANSFORMATION('','',#11,#163);
#7514 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #7515);
#7515 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('38','','',#5,#7506,$);
#7516 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7508));
#7517 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#7518),#7613);
#7518 = SHELL_BASED_SURFACE_MODEL('',(#7519));
#7519 = OPEN_SHELL('',(#7520));
#7520 = ADVANCED_FACE('',(#7521),#7536,.F.);
#7521 = FACE_BOUND('',#7522,.F.);
#7522 = EDGE_LOOP('',(#7523,#7546,#7561,#7577));
#7523 = ORIENTED_EDGE('',*,*,#7524,.T.);
#7524 = EDGE_CURVE('',#7525,#7527,#7529,.T.);
#7525 = VERTEX_POINT('',#7526);
#7526 = CARTESIAN_POINT('',(7.7,-10.56532382515,4.474995907856));
#7527 = VERTEX_POINT('',#7528);
#7528 = CARTESIAN_POINT('',(7.7,-10.20464271957,3.800485098624));
#7529 = SURFACE_CURVE('',#7530,(#7535),.PCURVE_S1.);
#7530 = CIRCLE('',#7531,0.5);
#7531 = AXIS2_PLACEMENT_3D('',#7532,#7533,#7534);
#7532 = CARTESIAN_POINT('',(7.7,-10.66900741936,3.985864238718));
#7533 = DIRECTION('',(-1.,0.E+000,0.E+000));
#7534 = DIRECTION('',(0.E+000,0.E+000,-1.));
#7535 = PCURVE('',#7536,#7541);
#7536 = CYLINDRICAL_SURFACE('',#7537,0.5);
#7537 = AXIS2_PLACEMENT_3D('',#7538,#7539,#7540);
#7538 = CARTESIAN_POINT('',(5.1,-10.66900741936,3.985864238718));
#7539 = DIRECTION('',(-1.,0.E+000,0.E+000));
#7540 = DIRECTION('',(-0.E+000,-1.,-5.426215032855E-012));
#7541 = DEFINITIONAL_REPRESENTATION('',(#7542),#7545);
#7542 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7543,#7544),.UNSPECIFIED.,.F.,
  .F.,(2,2),(3.350475496993,5.09221433869),.PIECEWISE_BEZIER_KNOTS.);
#7543 = CARTESIAN_POINT('',(1.779679170203,-2.6));
#7544 = CARTESIAN_POINT('',(3.5214180119,-2.6));
#7545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7546 = ORIENTED_EDGE('',*,*,#7547,.F.);
#7547 = EDGE_CURVE('',#7548,#7527,#7550,.T.);
#7548 = VERTEX_POINT('',#7549);
#7549 = CARTESIAN_POINT('',(4.1,-10.20464271957,3.800485098624));
#7550 = SURFACE_CURVE('',#7551,(#7555),.PCURVE_S1.);
#7551 = LINE('',#7552,#7553);
#7552 = CARTESIAN_POINT('',(5.1,-10.20464271957,3.800485098624));
#7553 = VECTOR('',#7554,1.);
#7554 = DIRECTION('',(1.,0.E+000,0.E+000));
#7555 = PCURVE('',#7536,#7556);
#7556 = DEFINITIONAL_REPRESENTATION('',(#7557),#7560);
#7557 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7558,#7559),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-1.,2.6),.PIECEWISE_BEZIER_KNOTS.);
#7558 = CARTESIAN_POINT('',(3.5214180119,1.));
#7559 = CARTESIAN_POINT('',(3.5214180119,-2.6));
#7560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7561 = ORIENTED_EDGE('',*,*,#7562,.T.);
#7562 = EDGE_CURVE('',#7548,#7563,#7565,.T.);
#7563 = VERTEX_POINT('',#7564);
#7564 = CARTESIAN_POINT('',(4.1,-10.5654826995,4.475029677642));
#7565 = SURFACE_CURVE('',#7566,(#7571),.PCURVE_S1.);
#7566 = CIRCLE('',#7567,0.5);
#7567 = AXIS2_PLACEMENT_3D('',#7568,#7569,#7570);
#7568 = CARTESIAN_POINT('',(4.1,-10.66900741936,3.985864238718));
#7569 = DIRECTION('',(1.,0.E+000,0.E+000));
#7570 = DIRECTION('',(0.E+000,0.E+000,-1.));
#7571 = PCURVE('',#7536,#7572);
#7572 = DEFINITIONAL_REPRESENTATION('',(#7573),#7576);
#7573 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7574,#7575),.UNSPECIFIED.,.F.,
  .F.,(2,2),(1.19097096849,2.933034657415),.PIECEWISE_BEZIER_KNOTS.);
#7574 = CARTESIAN_POINT('',(3.5214180119,1.));
#7575 = CARTESIAN_POINT('',(1.779354322975,1.));
#7576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7577 = ORIENTED_EDGE('',*,*,#7578,.T.);
#7578 = EDGE_CURVE('',#7563,#7525,#7579,.T.);
#7579 = SURFACE_CURVE('',#7580,(#7584),.PCURVE_S1.);
#7580 = LINE('',#7581,#7582);
#7581 = CARTESIAN_POINT('',(6.1,-10.56539443597,4.47501091665));
#7582 = VECTOR('',#7583,1.);
#7583 = DIRECTION('',(0.999999998982,4.413176436921E-005,
    -9.380496094739E-006));
#7584 = PCURVE('',#7536,#7585);
#7585 = DEFINITIONAL_REPRESENTATION('',(#7586),#7612);
#7586 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7587,#7588,#7589,#7590,#7591,
    #7592,#7593,#7594,#7595,#7596,#7597,#7598,#7599,#7600,#7601,#7602,
    #7603,#7604,#7605,#7606,#7607,#7608,#7609,#7610,#7611),
  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
  (-2.000000002036,-1.836363638233,-1.67272727443,-1.509090910627,
    -1.345454546824,-1.181818183021,-1.018181819218,-0.854545455415,
    -0.690909091612,-0.527272727809,-0.363636364006,-0.200000000204,
    -3.636363640065E-002,0.127272727402,0.290909091205,0.454545455008,
    0.618181818811,0.781818182614,0.945454546417,1.10909091022,
    1.272727274023,1.436363637826,1.600000001628),.UNSPECIFIED.);
#7587 = CARTESIAN_POINT('',(1.779354322975,1.));
#7588 = CARTESIAN_POINT('',(1.779359244901,0.945454545455));
#7589 = CARTESIAN_POINT('',(1.779369088754,0.836363636364));
#7590 = CARTESIAN_POINT('',(1.779383854534,0.672727272727));
#7591 = CARTESIAN_POINT('',(1.779398620315,0.509090909091));
#7592 = CARTESIAN_POINT('',(1.779413386095,0.345454545455));
#7593 = CARTESIAN_POINT('',(1.779428151876,0.181818181818));
#7594 = CARTESIAN_POINT('',(1.779442917658,1.818181818182E-002));
#7595 = CARTESIAN_POINT('',(1.77945768344,-0.145454545455));
#7596 = CARTESIAN_POINT('',(1.779472449222,-0.309090909091));
#7597 = CARTESIAN_POINT('',(1.779487215004,-0.472727272727));
#7598 = CARTESIAN_POINT('',(1.779501980787,-0.636363636364));
#7599 = CARTESIAN_POINT('',(1.77951674657,-0.8));
#7600 = CARTESIAN_POINT('',(1.779531512353,-0.963636363636));
#7601 = CARTESIAN_POINT('',(1.779546278137,-1.127272727273));
#7602 = CARTESIAN_POINT('',(1.779561043921,-1.290909090909));
#7603 = CARTESIAN_POINT('',(1.779575809705,-1.454545454545));
#7604 = CARTESIAN_POINT('',(1.77959057549,-1.618181818182));
#7605 = CARTESIAN_POINT('',(1.779605341275,-1.781818181818));
#7606 = CARTESIAN_POINT('',(1.77962010706,-1.945454545455));
#7607 = CARTESIAN_POINT('',(1.779634872845,-2.109090909091));
#7608 = CARTESIAN_POINT('',(1.779649638631,-2.272727272727));
#7609 = CARTESIAN_POINT('',(1.779664404417,-2.436363636364));
#7610 = CARTESIAN_POINT('',(1.779674248274,-2.545454545455));
#7611 = CARTESIAN_POINT('',(1.779679170203,-2.6));
#7612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7617)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#7614,#7615,#7616)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#7614 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#7615 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#7616 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#7617 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#7614,
  'distance_accuracy_value','confusion accuracy');
#7618 = SHAPE_DEFINITION_REPRESENTATION(#7619,#7517);
#7619 = PRODUCT_DEFINITION_SHAPE('','',#7620);
#7620 = PRODUCT_DEFINITION('design','',#7621,#7624);
#7621 = PRODUCT_DEFINITION_FORMATION('','',#7622);
#7622 = PRODUCT('CADSOFTTOOLS 1.39','CADSOFTTOOLS 1.39','',(#7623));
#7623 = PRODUCT_CONTEXT('',#2,'mechanical');
#7624 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#7625 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7626,#7628);
#7626 = ( REPRESENTATION_RELATIONSHIP('','',#7517,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7627) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#7627 = ITEM_DEFINED_TRANSFORMATION('','',#11,#167);
#7628 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #7629);
#7629 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('39','','',#5,#7620,$);
#7630 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7622));
#7631 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#7632),#7706);
#7632 = SHELL_BASED_SURFACE_MODEL('',(#7633));
#7633 = OPEN_SHELL('',(#7634));
#7634 = ADVANCED_FACE('',(#7635),#7649,.T.);
#7635 = FACE_BOUND('',#7636,.T.);
#7636 = EDGE_LOOP('',(#7637,#7660,#7676,#7692));
#7637 = ORIENTED_EDGE('',*,*,#7638,.F.);
#7638 = EDGE_CURVE('',#7639,#7641,#7643,.T.);
#7639 = VERTEX_POINT('',#7640);
#7640 = CARTESIAN_POINT('',(4.1,-10.7113474291,4.506034183031));
#7641 = VERTEX_POINT('',#7642);
#7642 = CARTESIAN_POINT('',(7.7,-10.7113474291,4.506034183031));
#7643 = SURFACE_CURVE('',#7644,(#7648),.PCURVE_S1.);
#7644 = LINE('',#7645,#7646);
#7645 = CARTESIAN_POINT('',(5.1,-10.7113474291,4.506034183031));
#7646 = VECTOR('',#7647,1.);
#7647 = DIRECTION('',(1.,0.E+000,0.E+000));
#7648 = PCURVE('',#7649,#7654);
#7649 = PLANE('',#7650);
#7650 = AXIS2_PLACEMENT_3D('',#7651,#7652,#7653);
#7651 = CARTESIAN_POINT('',(5.1,-10.56505157395,4.474938039079));
#7652 = DIRECTION('',(0.E+000,-0.207911690816,-0.978147600734));
#7653 = DIRECTION('',(0.E+000,-0.978147600734,0.207911690816));
#7654 = DEFINITIONAL_REPRESENTATION('',(#7655),#7659);
#7655 = LINE('',#7656,#7657);
#7656 = CARTESIAN_POINT('',(0.14956419157,0.E+000));
#7657 = VECTOR('',#7658,1.);
#7658 = DIRECTION('',(0.E+000,-1.));
#7659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7660 = ORIENTED_EDGE('',*,*,#7661,.T.);
#7661 = EDGE_CURVE('',#7639,#7662,#7664,.T.);
#7662 = VERTEX_POINT('',#7663);
#7663 = CARTESIAN_POINT('',(4.1,-10.5654826995,4.475029677642));
#7664 = SURFACE_CURVE('',#7665,(#7669),.PCURVE_S1.);
#7665 = LINE('',#7666,#7667);
#7666 = CARTESIAN_POINT('',(4.1,-10.56505157395,4.474938039079));
#7667 = VECTOR('',#7668,1.);
#7668 = DIRECTION('',(0.E+000,0.978147600734,-0.207911690816));
#7669 = PCURVE('',#7649,#7670);
#7670 = DEFINITIONAL_REPRESENTATION('',(#7671),#7675);
#7671 = LINE('',#7672,#7673);
#7672 = CARTESIAN_POINT('',(0.E+000,1.));
#7673 = VECTOR('',#7674,1.);
#7674 = DIRECTION('',(-1.,-0.E+000));
#7675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7676 = ORIENTED_EDGE('',*,*,#7677,.T.);
#7677 = EDGE_CURVE('',#7662,#7678,#7680,.T.);
#7678 = VERTEX_POINT('',#7679);
#7679 = CARTESIAN_POINT('',(7.7,-10.56532382515,4.474995907856));
#7680 = SURFACE_CURVE('',#7681,(#7685),.PCURVE_S1.);
#7681 = LINE('',#7682,#7683);
#7682 = CARTESIAN_POINT('',(6.1,-10.56539443597,4.47501091665));
#7683 = VECTOR('',#7684,1.);
#7684 = DIRECTION('',(0.999999998982,4.413176436921E-005,
    -9.380496094739E-006));
#7685 = PCURVE('',#7649,#7686);
#7686 = DEFINITIONAL_REPRESENTATION('',(#7687),#7691);
#7687 = LINE('',#7688,#7689);
#7688 = CARTESIAN_POINT('',(3.505217578005E-004,-1.));
#7689 = VECTOR('',#7690,1.);
#7690 = DIRECTION('',(-4.511769423766E-005,-0.999999998982));
#7691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7692 = ORIENTED_EDGE('',*,*,#7693,.T.);
#7693 = EDGE_CURVE('',#7678,#7641,#7694,.T.);
#7694 = SURFACE_CURVE('',#7695,(#7699),.PCURVE_S1.);
#7695 = LINE('',#7696,#7697);
#7696 = CARTESIAN_POINT('',(7.7,-5.67334530283,3.435173773395));
#7697 = VECTOR('',#7698,1.);
#7698 = DIRECTION('',(0.E+000,-0.978147600734,0.207911690816));
#7699 = PCURVE('',#7649,#7700);
#7700 = DEFINITIONAL_REPRESENTATION('',(#7701),#7705);
#7701 = LINE('',#7702,#7703);
#7702 = CARTESIAN_POINT('',(-5.00098989913,-2.6));
#7703 = VECTOR('',#7704,1.);
#7704 = DIRECTION('',(1.,0.E+000));
#7705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7710)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#7707,#7708,#7709)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#7707 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#7708 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#7709 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#7710 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#7707,
  'distance_accuracy_value','confusion accuracy');
#7711 = SHAPE_DEFINITION_REPRESENTATION(#7712,#7631);
#7712 = PRODUCT_DEFINITION_SHAPE('','',#7713);
#7713 = PRODUCT_DEFINITION('design','',#7714,#7717);
#7714 = PRODUCT_DEFINITION_FORMATION('','',#7715);
#7715 = PRODUCT('CADSOFTTOOLS 1.40','CADSOFTTOOLS 1.40','',(#7716));
#7716 = PRODUCT_CONTEXT('',#2,'mechanical');
#7717 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#7718 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7719,#7721);
#7719 = ( REPRESENTATION_RELATIONSHIP('','',#7631,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7720) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#7720 = ITEM_DEFINED_TRANSFORMATION('','',#11,#171);
#7721 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #7722);
#7722 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('40','','',#5,#7713,$);
#7723 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7715));
#7724 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#7725),#7821);
#7725 = SHELL_BASED_SURFACE_MODEL('',(#7726));
#7726 = OPEN_SHELL('',(#7727));
#7727 = ADVANCED_FACE('',(#7728),#7743,.T.);
#7728 = FACE_BOUND('',#7729,.T.);
#7729 = EDGE_LOOP('',(#7730,#7776,#7792,#7807));
#7730 = ORIENTED_EDGE('',*,*,#7731,.F.);
#7731 = EDGE_CURVE('',#7732,#7734,#7736,.T.);
#7732 = VERTEX_POINT('',#7733);
#7733 = CARTESIAN_POINT('',(4.1,-11.10752984233,4.995107983396));
#7734 = VERTEX_POINT('',#7735);
#7735 = CARTESIAN_POINT('',(7.7,-11.10752984233,4.995107983396));
#7736 = SURFACE_CURVE('',#7737,(#7742),.PCURVE_S1.);
#7737 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7738,#7739,#7740,#7741),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#7738 = CARTESIAN_POINT('',(4.1,-11.10752984233,4.995107983399));
#7739 = CARTESIAN_POINT('',(5.3,-11.10752984233,4.995107983399));
#7740 = CARTESIAN_POINT('',(6.5,-11.10752984233,4.995107983399));
#7741 = CARTESIAN_POINT('',(7.7,-11.10752984233,4.995107983399));
#7742 = PCURVE('',#7743,#7748);
#7743 = CYLINDRICAL_SURFACE('',#7744,0.5);
#7744 = AXIS2_PLACEMENT_3D('',#7745,#7746,#7747);
#7745 = CARTESIAN_POINT('',(5.1,-10.60739158369,4.995107983398));
#7746 = DIRECTION('',(-1.,0.E+000,0.E+000));
#7747 = DIRECTION('',(-0.E+000,-1.,-5.426215032855E-012));
#7748 = DEFINITIONAL_REPRESENTATION('',(#7749),#7775);
#7749 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7750,#7751,#7752,#7753,#7754,
    #7755,#7756,#7757,#7758,#7759,#7760,#7761,#7762,#7763,#7764,#7765,
    #7766,#7767,#7768,#7769,#7770,#7771,#7772,#7773,#7774),
  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
  (0.E+000,4.545454545455E-002,9.090909090909E-002,0.136363636364,
    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
#7750 = CARTESIAN_POINT('',(6.283185307185,1.));
#7751 = CARTESIAN_POINT('',(6.283185307185,0.945454545455));
#7752 = CARTESIAN_POINT('',(6.283185307185,0.836363636364));
#7753 = CARTESIAN_POINT('',(6.283185307185,0.672727272727));
#7754 = CARTESIAN_POINT('',(6.283185307185,0.509090909091));
#7755 = CARTESIAN_POINT('',(6.283185307185,0.345454545455));
#7756 = CARTESIAN_POINT('',(6.283185307185,0.181818181818));
#7757 = CARTESIAN_POINT('',(6.283185307185,1.818181818182E-002));
#7758 = CARTESIAN_POINT('',(6.283185307185,-0.145454545455));
#7759 = CARTESIAN_POINT('',(6.283185307185,-0.309090909091));
#7760 = CARTESIAN_POINT('',(6.283185307186,-0.472727272727));
#7761 = CARTESIAN_POINT('',(6.283185307186,-0.636363636364));
#7762 = CARTESIAN_POINT('',(6.283185307186,-0.8));
#7763 = CARTESIAN_POINT('',(6.283185307186,-0.963636363636));
#7764 = CARTESIAN_POINT('',(6.283185307186,-1.127272727273));
#7765 = CARTESIAN_POINT('',(6.283185307186,-1.290909090909));
#7766 = CARTESIAN_POINT('',(6.283185307186,-1.454545454545));
#7767 = CARTESIAN_POINT('',(6.283185307186,-1.618181818182));
#7768 = CARTESIAN_POINT('',(6.283185307186,-1.781818181818));
#7769 = CARTESIAN_POINT('',(6.283185307186,-1.945454545455));
#7770 = CARTESIAN_POINT('',(6.283185307186,-2.109090909091));
#7771 = CARTESIAN_POINT('',(6.283185307186,-2.272727272727));
#7772 = CARTESIAN_POINT('',(6.283185307186,-2.436363636364));
#7773 = CARTESIAN_POINT('',(6.283185307186,-2.545454545455));
#7774 = CARTESIAN_POINT('',(6.283185307186,-2.6));
#7775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7776 = ORIENTED_EDGE('',*,*,#7777,.T.);
#7777 = EDGE_CURVE('',#7732,#7778,#7780,.T.);
#7778 = VERTEX_POINT('',#7779);
#7779 = CARTESIAN_POINT('',(4.1,-10.7113474291,4.506034183031));
#7780 = SURFACE_CURVE('',#7781,(#7786),.PCURVE_S1.);
#7781 = CIRCLE('',#7782,0.5);
#7782 = AXIS2_PLACEMENT_3D('',#7783,#7784,#7785);
#7783 = CARTESIAN_POINT('',(4.1,-10.60739158369,4.995107983398));
#7784 = DIRECTION('',(1.,0.E+000,0.E+000));
#7785 = DIRECTION('',(0.E+000,0.E+000,-1.));
#7786 = PCURVE('',#7743,#7787);
#7787 = DEFINITIONAL_REPRESENTATION('',(#7788),#7791);
#7788 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7789,#7790),.UNSPECIFIED.,.F.,
  .F.,(2,2),(4.71238898039,6.073745796942),.PIECEWISE_BEZIER_KNOTS.);
#7789 = CARTESIAN_POINT('',(6.28318530718,1.));
#7790 = CARTESIAN_POINT('',(4.921828490627,1.));
#7791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7792 = ORIENTED_EDGE('',*,*,#7793,.T.);
#7793 = EDGE_CURVE('',#7778,#7794,#7796,.T.);
#7794 = VERTEX_POINT('',#7795);
#7795 = CARTESIAN_POINT('',(7.7,-10.7113474291,4.506034183031));
#7796 = SURFACE_CURVE('',#7797,(#7801),.PCURVE_S1.);
#7797 = LINE('',#7798,#7799);
#7798 = CARTESIAN_POINT('',(5.1,-10.7113474291,4.506034183031));
#7799 = VECTOR('',#7800,1.);
#7800 = DIRECTION('',(1.,0.E+000,0.E+000));
#7801 = PCURVE('',#7743,#7802);
#7802 = DEFINITIONAL_REPRESENTATION('',(#7803),#7806);
#7803 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7804,#7805),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-1.,2.6),.PIECEWISE_BEZIER_KNOTS.);
#7804 = CARTESIAN_POINT('',(4.921828490627,1.));
#7805 = CARTESIAN_POINT('',(4.921828490627,-2.6));
#7806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7807 = ORIENTED_EDGE('',*,*,#7808,.F.);
#7808 = EDGE_CURVE('',#7734,#7794,#7809,.T.);
#7809 = SURFACE_CURVE('',#7810,(#7815),.PCURVE_S1.);
#7810 = CIRCLE('',#7811,0.5);
#7811 = AXIS2_PLACEMENT_3D('',#7812,#7813,#7814);
#7812 = CARTESIAN_POINT('',(7.7,-10.60739158369,4.995107983398));
#7813 = DIRECTION('',(1.,0.E+000,0.E+000));
#7814 = DIRECTION('',(0.E+000,0.E+000,-1.));
#7815 = PCURVE('',#7743,#7816);
#7816 = DEFINITIONAL_REPRESENTATION('',(#7817),#7820);
#7817 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7818,#7819),.UNSPECIFIED.,.F.,
  .F.,(2,2),(4.71238898039,6.073745796942),.PIECEWISE_BEZIER_KNOTS.);
#7818 = CARTESIAN_POINT('',(6.28318530718,-2.6));
#7819 = CARTESIAN_POINT('',(4.921828490627,-2.6));
#7820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7825)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#7822,#7823,#7824)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#7822 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#7823 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#7824 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#7825 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-005),#7822,
  'distance_accuracy_value','confusion accuracy');
#7826 = SHAPE_DEFINITION_REPRESENTATION(#7827,#7724);
#7827 = PRODUCT_DEFINITION_SHAPE('','',#7828);
#7828 = PRODUCT_DEFINITION('design','',#7829,#7832);
#7829 = PRODUCT_DEFINITION_FORMATION('','',#7830);
#7830 = PRODUCT('CADSOFTTOOLS 1.41','CADSOFTTOOLS 1.41','',(#7831));
#7831 = PRODUCT_CONTEXT('',#2,'mechanical');
#7832 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#7833 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7834,#7836);
#7834 = ( REPRESENTATION_RELATIONSHIP('','',#7724,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7835) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#7835 = ITEM_DEFINED_TRANSFORMATION('','',#11,#175);
#7836 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #7837);
#7837 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('41','','',#5,#7828,$);
#7838 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7830));
#7839 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#7840),#7912);
#7840 = SHELL_BASED_SURFACE_MODEL('',(#7841));
#7841 = OPEN_SHELL('',(#7842));
#7842 = ADVANCED_FACE('',(#7843),#7857,.T.);
#7843 = FACE_BOUND('',#7844,.T.);
#7844 = EDGE_LOOP('',(#7845,#7867,#7883,#7898));
#7845 = ORIENTED_EDGE('',*,*,#7846,.F.);
#7846 = EDGE_CURVE('',#7847,#7849,#7851,.T.);
#7847 = VERTEX_POINT('',#7848);
#7848 = CARTESIAN_POINT('',(4.1,22.85,6.50000000018));
#7849 = VERTEX_POINT('',#7850);
#7850 = CARTESIAN_POINT('',(12.3,22.85,6.500000000182));
#7851 = SURFACE_CURVE('',#7852,(#7856),.PCURVE_S1.);
#7852 = LINE('',#7853,#7854);
#7853 = CARTESIAN_POINT('',(13.3,22.85,6.50000000018));
#7854 = VECTOR('',#7855,1.);
#7855 = DIRECTION('',(1.,0.E+000,0.E+000));
#7856 = PCURVE('',#7857,#7862);
#7857 = CYLINDRICAL_SURFACE('',#7858,0.499999999729);
#7858 = AXIS2_PLACEMENT_3D('',#7859,#7860,#7861);
#7859 = CARTESIAN_POINT('',(13.3,22.849999999997,6.99999999991));
#7860 = DIRECTION('',(-1.,0.E+000,0.E+000));
#7861 = DIRECTION('',(-0.E+000,-1.,-5.426215035802E-012));
#7862 = DEFINITIONAL_REPRESENTATION('',(#7863),#7866);
#7863 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7864,#7865),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-9.2,-1.),.PIECEWISE_BEZIER_KNOTS.);
#7864 = CARTESIAN_POINT('',(4.712388980385,9.2));
#7865 = CARTESIAN_POINT('',(4.712388980385,1.));
#7866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7867 = ORIENTED_EDGE('',*,*,#7868,.F.);
#7868 = EDGE_CURVE('',#7869,#7847,#7871,.T.);
#7869 = VERTEX_POINT('',#7870);
#7870 = CARTESIAN_POINT('',(4.1,23.342403876337,7.086824088099));
#7871 = SURFACE_CURVE('',#7872,(#7877),.PCURVE_S1.);
#7872 = CIRCLE('',#7873,0.499999999729);
#7873 = AXIS2_PLACEMENT_3D('',#7874,#7875,#7876);
#7874 = CARTESIAN_POINT('',(4.1,22.849999999997,6.99999999991));
#7875 = DIRECTION('',(-1.,0.E+000,0.E+000));
#7876 = DIRECTION('',(0.E+000,0.E+000,-1.));
#7877 = PCURVE('',#7857,#7878);
#7878 = DEFINITIONAL_REPRESENTATION('',(#7879),#7882);
#7879 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7880,#7881),.UNSPECIFIED.,.F.,
  .F.,(2,2),(4.537856056398,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#7880 = CARTESIAN_POINT('',(2.967059729609,9.2));
#7881 = CARTESIAN_POINT('',(4.71238898039,9.2));
#7882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7883 = ORIENTED_EDGE('',*,*,#7884,.F.);
#7884 = EDGE_CURVE('',#7885,#7869,#7887,.T.);
#7885 = VERTEX_POINT('',#7886);
#7886 = CARTESIAN_POINT('',(12.3,23.342403876339,7.086824088112));
#7887 = SURFACE_CURVE('',#7888,(#7892),.PCURVE_S1.);
#7888 = LINE('',#7889,#7890);
#7889 = CARTESIAN_POINT('',(13.3,23.342403876337,7.086824088099));
#7890 = VECTOR('',#7891,1.);
#7891 = DIRECTION('',(-1.,0.E+000,0.E+000));
#7892 = PCURVE('',#7857,#7893);
#7893 = DEFINITIONAL_REPRESENTATION('',(#7894),#7897);
#7894 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7895,#7896),.UNSPECIFIED.,.F.,
  .F.,(2,2),(1.,9.2),.PIECEWISE_BEZIER_KNOTS.);
#7895 = CARTESIAN_POINT('',(2.967059729609,1.));
#7896 = CARTESIAN_POINT('',(2.967059729609,9.2));
#7897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7898 = ORIENTED_EDGE('',*,*,#7899,.T.);
#7899 = EDGE_CURVE('',#7885,#7849,#7900,.T.);
#7900 = SURFACE_CURVE('',#7901,(#7906),.PCURVE_S1.);
#7901 = CIRCLE('',#7902,0.499999999729);
#7902 = AXIS2_PLACEMENT_3D('',#7903,#7904,#7905);
#7903 = CARTESIAN_POINT('',(12.3,22.849999999997,6.99999999991));
#7904 = DIRECTION('',(-1.,0.E+000,0.E+000));
#7905 = DIRECTION('',(-0.E+000,-1.,-5.426215035802E-012));
#7906 = PCURVE('',#7857,#7907);
#7907 = DEFINITIONAL_REPRESENTATION('',(#7908),#7911);
#7908 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7909,#7910),.UNSPECIFIED.,.F.,
  .F.,(2,2),(2.967059729583,4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
#7909 = CARTESIAN_POINT('',(2.967059729583,1.));
#7910 = CARTESIAN_POINT('',(4.712388980385,1.));
#7911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7916)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#7913,#7914,#7915)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#7913 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#7914 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#7915 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#7916 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#7913,
  'distance_accuracy_value','confusion accuracy');
#7917 = SHAPE_DEFINITION_REPRESENTATION(#7918,#7839);
#7918 = PRODUCT_DEFINITION_SHAPE('','',#7919);
#7919 = PRODUCT_DEFINITION('design','',#7920,#7923);
#7920 = PRODUCT_DEFINITION_FORMATION('','',#7921);
#7921 = PRODUCT('CADSOFTTOOLS 1.42','CADSOFTTOOLS 1.42','',(#7922));
#7922 = PRODUCT_CONTEXT('',#2,'mechanical');
#7923 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#7924 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7925,#7927);
#7925 = ( REPRESENTATION_RELATIONSHIP('','',#7839,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7926) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#7926 = ITEM_DEFINED_TRANSFORMATION('','',#11,#179);
#7927 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #7928);
#7928 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('42','','',#5,#7919,$);
#7929 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7921));
#7930 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#7931),#8005);
#7931 = SHELL_BASED_SURFACE_MODEL('',(#7932));
#7932 = OPEN_SHELL('',(#7933));
#7933 = ADVANCED_FACE('',(#7934),#7948,.T.);
#7934 = FACE_BOUND('',#7935,.T.);
#7935 = EDGE_LOOP('',(#7936,#7959,#7975,#7991));
#7936 = ORIENTED_EDGE('',*,*,#7937,.T.);
#7937 = EDGE_CURVE('',#7938,#7940,#7942,.T.);
#7938 = VERTEX_POINT('',#7939);
#7939 = CARTESIAN_POINT('',(12.3,23.342403876339,7.086824088112));
#7940 = VERTEX_POINT('',#7941);
#7941 = CARTESIAN_POINT('',(4.1,23.342403876337,7.086824088099));
#7942 = SURFACE_CURVE('',#7943,(#7947),.PCURVE_S1.);
#7943 = LINE('',#7944,#7945);
#7944 = CARTESIAN_POINT('',(13.3,23.342403876337,7.086824088099));
#7945 = VECTOR('',#7946,1.);
#7946 = DIRECTION('',(-1.,0.E+000,0.E+000));
#7947 = PCURVE('',#7948,#7953);
#7948 = PLANE('',#7949);
#7949 = AXIS2_PLACEMENT_3D('',#7950,#7951,#7952);
#7950 = CARTESIAN_POINT('',(13.3,22.614446436574,11.215275909739));
#7951 = DIRECTION('',(0.E+000,0.984807753214,0.173648176522));
#7952 = DIRECTION('',(0.E+000,0.173648176522,-0.984807753214));
#7953 = DEFINITIONAL_REPRESENTATION('',(#7954),#7958);
#7954 = LINE('',#7955,#7956);
#7955 = CARTESIAN_POINT('',(4.192139844722,0.E+000));
#7956 = VECTOR('',#7957,1.);
#7957 = DIRECTION('',(0.E+000,1.));
#7958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7959 = ORIENTED_EDGE('',*,*,#7960,.T.);
#7960 = EDGE_CURVE('',#7940,#7961,#7963,.T.);
#7961 = VERTEX_POINT('',#7962);
#7962 = CARTESIAN_POINT('',(4.1,22.614446436574,11.215275909739));
#7963 = SURFACE_CURVE('',#7964,(#7968),.PCURVE_S1.);
#7964 = LINE('',#7965,#7966);
#7965 = CARTESIAN_POINT('',(4.1,22.614446436574,11.215275909739));
#7966 = VECTOR('',#7967,1.);
#7967 = DIRECTION('',(0.E+000,-0.173648176522,0.984807753214));
#7968 = PCURVE('',#7948,#7969);
#7969 = DEFINITIONAL_REPRESENTATION('',(#7970),#7974);
#7970 = LINE('',#7971,#7972);
#7971 = CARTESIAN_POINT('',(0.E+000,9.2));
#7972 = VECTOR('',#7973,1.);
#7973 = DIRECTION('',(-1.,0.E+000));
#7974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7975 = ORIENTED_EDGE('',*,*,#7976,.T.);
#7976 = EDGE_CURVE('',#7961,#7977,#7979,.T.);
#7977 = VERTEX_POINT('',#7978);
#7978 = CARTESIAN_POINT('',(12.3,22.614446436574,11.215275909738));
#7979 = SURFACE_CURVE('',#7980,(#7984),.PCURVE_S1.);
#7980 = LINE('',#7981,#7982);
#7981 = CARTESIAN_POINT('',(13.3,22.614446436574,11.215275909739));
#7982 = VECTOR('',#7983,1.);
#7983 = DIRECTION('',(1.,0.E+000,0.E+000));
#7984 = PCURVE('',#7948,#7985);
#7985 = DEFINITIONAL_REPRESENTATION('',(#7986),#7990);
#7986 = LINE('',#7987,#7988);
#7987 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#7988 = VECTOR('',#7989,1.);
#7989 = DIRECTION('',(0.E+000,-1.));
#7990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#7991 = ORIENTED_EDGE('',*,*,#7992,.F.);
#7992 = EDGE_CURVE('',#7938,#7977,#7993,.T.);
#7993 = SURFACE_CURVE('',#7994,(#7998),.PCURVE_S1.);
#7994 = LINE('',#7995,#7996);
#7995 = CARTESIAN_POINT('',(12.3,23.342403876337,7.086824088099));
#7996 = VECTOR('',#7997,1.);
#7997 = DIRECTION('',(0.E+000,-0.173648176522,0.984807753214));
#7998 = PCURVE('',#7948,#7999);
#7999 = DEFINITIONAL_REPRESENTATION('',(#8000),#8004);
#8000 = LINE('',#8001,#8002);
#8001 = CARTESIAN_POINT('',(4.192139844722,1.));
#8002 = VECTOR('',#8003,1.);
#8003 = DIRECTION('',(-1.,0.E+000));
#8004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8009)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#8006,#8007,#8008)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#8006 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#8007 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#8008 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#8009 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#8006,
  'distance_accuracy_value','confusion accuracy');
#8010 = SHAPE_DEFINITION_REPRESENTATION(#8011,#7930);
#8011 = PRODUCT_DEFINITION_SHAPE('','',#8012);
#8012 = PRODUCT_DEFINITION('design','',#8013,#8016);
#8013 = PRODUCT_DEFINITION_FORMATION('','',#8014);
#8014 = PRODUCT('CADSOFTTOOLS 1.43','CADSOFTTOOLS 1.43','',(#8015));
#8015 = PRODUCT_CONTEXT('',#2,'mechanical');
#8016 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#8017 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8018,#8020);
#8018 = ( REPRESENTATION_RELATIONSHIP('','',#7930,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8019) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#8019 = ITEM_DEFINED_TRANSFORMATION('','',#11,#183);
#8020 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #8021);
#8021 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('43','','',#5,#8012,$);
#8022 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8014));
#8023 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#8024),#8096);
#8024 = SHELL_BASED_SURFACE_MODEL('',(#8025));
#8025 = OPEN_SHELL('',(#8026));
#8026 = ADVANCED_FACE('',(#8027),#8042,.F.);
#8027 = FACE_BOUND('',#8028,.F.);
#8028 = EDGE_LOOP('',(#8029,#8052,#8067,#8083));
#8029 = ORIENTED_EDGE('',*,*,#8030,.T.);
#8030 = EDGE_CURVE('',#8031,#8033,#8035,.T.);
#8031 = VERTEX_POINT('',#8032);
#8032 = CARTESIAN_POINT('',(12.3,22.614446436574,11.215275909738));
#8033 = VERTEX_POINT('',#8034);
#8034 = CARTESIAN_POINT('',(12.3,23.106850312914,11.80209999768));
#8035 = SURFACE_CURVE('',#8036,(#8041),.PCURVE_S1.);
#8036 = CIRCLE('',#8037,0.499999999729);
#8037 = AXIS2_PLACEMENT_3D('',#8038,#8039,#8040);
#8038 = CARTESIAN_POINT('',(12.3,23.106850312914,11.302099997951));
#8039 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8040 = DIRECTION('',(-0.E+000,-1.,-5.426215035802E-012));
#8041 = PCURVE('',#8042,#8047);
#8042 = CYLINDRICAL_SURFACE('',#8043,0.499999999729);
#8043 = AXIS2_PLACEMENT_3D('',#8044,#8045,#8046);
#8044 = CARTESIAN_POINT('',(13.3,23.106850312914,11.302099997951));
#8045 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8046 = DIRECTION('',(-0.E+000,-1.,-5.426215035802E-012));
#8047 = DEFINITIONAL_REPRESENTATION('',(#8048),#8051);
#8048 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8049,#8050),.UNSPECIFIED.,.F.,
  .F.,(2,2),(6.108652383149,7.85398163398),.PIECEWISE_BEZIER_KNOTS.);
#8049 = CARTESIAN_POINT('',(-0.174532924031,1.));
#8050 = CARTESIAN_POINT('',(1.5707963268,1.));
#8051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8052 = ORIENTED_EDGE('',*,*,#8053,.T.);
#8053 = EDGE_CURVE('',#8033,#8054,#8056,.T.);
#8054 = VERTEX_POINT('',#8055);
#8055 = CARTESIAN_POINT('',(4.1,23.106850312921,11.80209999768));
#8056 = SURFACE_CURVE('',#8057,(#8061),.PCURVE_S1.);
#8057 = LINE('',#8058,#8059);
#8058 = CARTESIAN_POINT('',(13.3,23.106850312921,11.80209999768));
#8059 = VECTOR('',#8060,1.);
#8060 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8061 = PCURVE('',#8042,#8062);
#8062 = DEFINITIONAL_REPRESENTATION('',(#8063),#8066);
#8063 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8064,#8065),.UNSPECIFIED.,.F.,
  .F.,(2,2),(1.,9.2),.PIECEWISE_BEZIER_KNOTS.);
#8064 = CARTESIAN_POINT('',(1.570796326815,1.));
#8065 = CARTESIAN_POINT('',(1.570796326815,9.2));
#8066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8067 = ORIENTED_EDGE('',*,*,#8068,.T.);
#8068 = EDGE_CURVE('',#8054,#8069,#8071,.T.);
#8069 = VERTEX_POINT('',#8070);
#8070 = CARTESIAN_POINT('',(4.1,22.614446436574,11.215275909739));
#8071 = SURFACE_CURVE('',#8072,(#8077),.PCURVE_S1.);
#8072 = CIRCLE('',#8073,0.499999999729);
#8073 = AXIS2_PLACEMENT_3D('',#8074,#8075,#8076);
#8074 = CARTESIAN_POINT('',(4.1,23.106850312914,11.302099997951));
#8075 = DIRECTION('',(1.,0.E+000,0.E+000));
#8076 = DIRECTION('',(0.E+000,0.E+000,-1.));
#8077 = PCURVE('',#8042,#8078);
#8078 = DEFINITIONAL_REPRESENTATION('',(#8079),#8082);
#8079 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8080,#8081),.UNSPECIFIED.,.F.,
  .F.,(2,2),(3.141592653575,4.886921904419),.PIECEWISE_BEZIER_KNOTS.);
#8080 = CARTESIAN_POINT('',(1.570796326815,9.2));
#8081 = CARTESIAN_POINT('',(-0.174532924029,9.2));
#8082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8083 = ORIENTED_EDGE('',*,*,#8084,.T.);
#8084 = EDGE_CURVE('',#8069,#8031,#8085,.T.);
#8085 = SURFACE_CURVE('',#8086,(#8090),.PCURVE_S1.);
#8086 = LINE('',#8087,#8088);
#8087 = CARTESIAN_POINT('',(13.3,22.614446436574,11.215275909739));
#8088 = VECTOR('',#8089,1.);
#8089 = DIRECTION('',(1.,0.E+000,0.E+000));
#8090 = PCURVE('',#8042,#8091);
#8091 = DEFINITIONAL_REPRESENTATION('',(#8092),#8095);
#8092 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8093,#8094),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-9.2,-1.),.PIECEWISE_BEZIER_KNOTS.);
#8093 = CARTESIAN_POINT('',(-0.174532924029,9.2));
#8094 = CARTESIAN_POINT('',(-0.174532924029,1.));
#8095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8100)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#8097,#8098,#8099)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#8097 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#8098 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#8099 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#8100 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#8097,
  'distance_accuracy_value','confusion accuracy');
#8101 = SHAPE_DEFINITION_REPRESENTATION(#8102,#8023);
#8102 = PRODUCT_DEFINITION_SHAPE('','',#8103);
#8103 = PRODUCT_DEFINITION('design','',#8104,#8107);
#8104 = PRODUCT_DEFINITION_FORMATION('','',#8105);
#8105 = PRODUCT('CADSOFTTOOLS 1.44','CADSOFTTOOLS 1.44','',(#8106));
#8106 = PRODUCT_CONTEXT('',#2,'mechanical');
#8107 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#8108 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8109,#8111);
#8109 = ( REPRESENTATION_RELATIONSHIP('','',#8023,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8110) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#8110 = ITEM_DEFINED_TRANSFORMATION('','',#11,#187);
#8111 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #8112);
#8112 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('44','','',#5,#8103,$);
#8113 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8105));
#8114 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#8115),#8191);
#8115 = SHELL_BASED_SURFACE_MODEL('',(#8116));
#8116 = OPEN_SHELL('',(#8117));
#8117 = ADVANCED_FACE('',(#8118),#8132,.T.);
#8118 = FACE_BOUND('',#8119,.T.);
#8119 = EDGE_LOOP('',(#8120,#8143,#8159,#8175));
#8120 = ORIENTED_EDGE('',*,*,#8121,.T.);
#8121 = EDGE_CURVE('',#8122,#8124,#8126,.T.);
#8122 = VERTEX_POINT('',#8123);
#8123 = CARTESIAN_POINT('',(12.3,23.106850312914,11.80209999768));
#8124 = VERTEX_POINT('',#8125);
#8125 = CARTESIAN_POINT('',(4.1,23.106850312921,11.80209999768));
#8126 = SURFACE_CURVE('',#8127,(#8131),.PCURVE_S1.);
#8127 = LINE('',#8128,#8129);
#8128 = CARTESIAN_POINT('',(13.3,23.106850312921,11.80209999768));
#8129 = VECTOR('',#8130,1.);
#8130 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8131 = PCURVE('',#8132,#8137);
#8132 = PLANE('',#8133);
#8133 = AXIS2_PLACEMENT_3D('',#8134,#8135,#8136);
#8134 = CARTESIAN_POINT('',(13.3,23.303431301321,11.802099997682));
#8135 = DIRECTION('',(0.E+000,5.665134274934E-012,-1.));
#8136 = DIRECTION('',(0.E+000,-1.,-5.665134274934E-012));
#8137 = DEFINITIONAL_REPRESENTATION('',(#8138),#8142);
#8138 = LINE('',#8139,#8140);
#8139 = CARTESIAN_POINT('',(0.1965809884,0.E+000));
#8140 = VECTOR('',#8141,1.);
#8141 = DIRECTION('',(-0.E+000,1.));
#8142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8143 = ORIENTED_EDGE('',*,*,#8144,.T.);
#8144 = EDGE_CURVE('',#8124,#8145,#8147,.T.);
#8145 = VERTEX_POINT('',#8146);
#8146 = CARTESIAN_POINT('',(4.1,23.203431299601,11.802099997681));
#8147 = SURFACE_CURVE('',#8148,(#8152),.PCURVE_S1.);
#8148 = LINE('',#8149,#8150);
#8149 = CARTESIAN_POINT('',(4.1,23.303431301321,11.802099997682));
#8150 = VECTOR('',#8151,1.);
#8151 = DIRECTION('',(0.E+000,1.,5.665134274934E-012));
#8152 = PCURVE('',#8132,#8153);
#8153 = DEFINITIONAL_REPRESENTATION('',(#8154),#8158);
#8154 = LINE('',#8155,#8156);
#8155 = CARTESIAN_POINT('',(-0.E+000,9.2));
#8156 = VECTOR('',#8157,1.);
#8157 = DIRECTION('',(-1.,0.E+000));
#8158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8159 = ORIENTED_EDGE('',*,*,#8160,.T.);
#8160 = EDGE_CURVE('',#8145,#8161,#8163,.T.);
#8161 = VERTEX_POINT('',#8162);
#8162 = CARTESIAN_POINT('',(12.3,23.203431299603,11.802099997681));
#8163 = SURFACE_CURVE('',#8164,(#8168),.PCURVE_S1.);
#8164 = LINE('',#8165,#8166);
#8165 = CARTESIAN_POINT('',(13.3,23.203431299601,11.802099997681));
#8166 = VECTOR('',#8167,1.);
#8167 = DIRECTION('',(1.,0.E+000,0.E+000));
#8168 = PCURVE('',#8132,#8169);
#8169 = DEFINITIONAL_REPRESENTATION('',(#8170),#8174);
#8170 = LINE('',#8171,#8172);
#8171 = CARTESIAN_POINT('',(0.10000000172,0.E+000));
#8172 = VECTOR('',#8173,1.);
#8173 = DIRECTION('',(0.E+000,-1.));
#8174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8175 = ORIENTED_EDGE('',*,*,#8176,.T.);
#8176 = EDGE_CURVE('',#8161,#8122,#8177,.T.);
#8177 = SURFACE_CURVE('',#8178,(#8183),.PCURVE_S1.);
#8178 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8179,#8180,#8181,#8182),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#8179 = CARTESIAN_POINT('',(12.3,23.203431299601,11.802099997681));
#8180 = CARTESIAN_POINT('',(12.3,23.171237637375,11.802099997682));
#8181 = CARTESIAN_POINT('',(12.3,23.139043975148,11.802099997682));
#8182 = CARTESIAN_POINT('',(12.3,23.106850312921,11.80209999768));
#8183 = PCURVE('',#8132,#8184);
#8184 = DEFINITIONAL_REPRESENTATION('',(#8185),#8190);
#8185 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8186,#8187,#8188,#8189),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#8186 = CARTESIAN_POINT('',(0.10000000172,1.));
#8187 = CARTESIAN_POINT('',(0.132193663947,1.));
#8188 = CARTESIAN_POINT('',(0.164387326173,1.));
#8189 = CARTESIAN_POINT('',(0.1965809884,1.));
#8190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8195)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#8192,#8193,#8194)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#8192 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#8193 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#8194 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#8195 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#8192,
  'distance_accuracy_value','confusion accuracy');
#8196 = SHAPE_DEFINITION_REPRESENTATION(#8197,#8114);
#8197 = PRODUCT_DEFINITION_SHAPE('','',#8198);
#8198 = PRODUCT_DEFINITION('design','',#8199,#8202);
#8199 = PRODUCT_DEFINITION_FORMATION('','',#8200);
#8200 = PRODUCT('CADSOFTTOOLS 1.45','CADSOFTTOOLS 1.45','',(#8201));
#8201 = PRODUCT_CONTEXT('',#2,'mechanical');
#8202 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#8203 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8204,#8206);
#8204 = ( REPRESENTATION_RELATIONSHIP('','',#8114,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8205) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#8205 = ITEM_DEFINED_TRANSFORMATION('','',#11,#191);
#8206 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #8207);
#8207 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('45','','',#5,#8198,$);
#8208 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8200));
#8209 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#8210),#8306);
#8210 = SHELL_BASED_SURFACE_MODEL('',(#8211));
#8211 = OPEN_SHELL('',(#8212));
#8212 = ADVANCED_FACE('',(#8213),#8228,.F.);
#8213 = FACE_BOUND('',#8214,.F.);
#8214 = EDGE_LOOP('',(#8215,#8238,#8277,#8293));
#8215 = ORIENTED_EDGE('',*,*,#8216,.T.);
#8216 = EDGE_CURVE('',#8217,#8219,#8221,.T.);
#8217 = VERTEX_POINT('',#8218);
#8218 = CARTESIAN_POINT('',(12.3,23.203431299603,11.802099997681));
#8219 = VERTEX_POINT('',#8220);
#8220 = CARTESIAN_POINT('',(12.3,23.491755002599,11.584919446556));
#8221 = SURFACE_CURVE('',#8222,(#8227),.PCURVE_S1.);
#8222 = CIRCLE('',#8223,0.300000000009);
#8223 = AXIS2_PLACEMENT_3D('',#8224,#8225,#8226);
#8224 = CARTESIAN_POINT('',(12.3,23.203431299603,11.502099997672));
#8225 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8226 = DIRECTION('',(-0.E+000,-1.,-5.423902068062E-012));
#8227 = PCURVE('',#8228,#8233);
#8228 = CYLINDRICAL_SURFACE('',#8229,0.300000000009);
#8229 = AXIS2_PLACEMENT_3D('',#8230,#8231,#8232);
#8230 = CARTESIAN_POINT('',(13.3,23.203431299603,11.502099997672));
#8231 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8232 = DIRECTION('',(-0.E+000,-1.,-5.423902068062E-012));
#8233 = DEFINITIONAL_REPRESENTATION('',(#8234),#8237);
#8234 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8235,#8236),.UNSPECIFIED.,.F.,
  .F.,(2,2),(1.5707963268,2.861878677395),.PIECEWISE_BEZIER_KNOTS.);
#8235 = CARTESIAN_POINT('',(1.5707963268,1.));
#8236 = CARTESIAN_POINT('',(2.861878677395,1.));
#8237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8238 = ORIENTED_EDGE('',*,*,#8239,.F.);
#8239 = EDGE_CURVE('',#8240,#8219,#8242,.T.);
#8240 = VERTEX_POINT('',#8241);
#8241 = CARTESIAN_POINT('',(4.1,23.491378645709,11.586280315299));
#8242 = SURFACE_CURVE('',#8243,(#8248),.PCURVE_S1.);
#8243 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8244,#8245,#8246,#8247),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#8244 = CARTESIAN_POINT('',(4.1,23.491378645709,11.586280315299));
#8245 = CARTESIAN_POINT('',(6.833333333333,23.491510704791,
    11.585828593764));
#8246 = CARTESIAN_POINT('',(9.566666666667,23.491641700905,
    11.585376561474));
#8247 = CARTESIAN_POINT('',(12.3,23.491771632598,11.584924223435));
#8248 = PCURVE('',#8228,#8249);
#8249 = DEFINITIONAL_REPRESENTATION('',(#8250),#8276);
#8250 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8251,#8252,#8253,#8254,#8255,
    #8256,#8257,#8258,#8259,#8260,#8261,#8262,#8263,#8264,#8265,#8266,
    #8267,#8268,#8269,#8270,#8271,#8272,#8273,#8274,#8275),
  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
  (0.E+000,4.545454545455E-002,9.090909090909E-002,0.136363636364,
    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
#8251 = CARTESIAN_POINT('',(2.857172384304,9.2));
#8252 = CARTESIAN_POINT('',(2.857243691775,9.075757575758));
#8253 = CARTESIAN_POINT('',(2.857386306717,8.827272727273));
#8254 = CARTESIAN_POINT('',(2.857600229131,8.454545454545));
#8255 = CARTESIAN_POINT('',(2.857814151544,8.081818181818));
#8256 = CARTESIAN_POINT('',(2.858028073957,7.709090909091));
#8257 = CARTESIAN_POINT('',(2.85824199637,7.336363636364));
#8258 = CARTESIAN_POINT('',(2.858455918783,6.963636363636));
#8259 = CARTESIAN_POINT('',(2.858669841196,6.590909090909));
#8260 = CARTESIAN_POINT('',(2.85888376361,6.218181818182));
#8261 = CARTESIAN_POINT('',(2.859097686023,5.845454545455));
#8262 = CARTESIAN_POINT('',(2.859311608436,5.472727272727));
#8263 = CARTESIAN_POINT('',(2.859525530849,5.1));
#8264 = CARTESIAN_POINT('',(2.859739453262,4.727272727273));
#8265 = CARTESIAN_POINT('',(2.859953375676,4.354545454545));
#8266 = CARTESIAN_POINT('',(2.860167298089,3.981818181818));
#8267 = CARTESIAN_POINT('',(2.860381220502,3.609090909091));
#8268 = CARTESIAN_POINT('',(2.860595142915,3.236363636364));
#8269 = CARTESIAN_POINT('',(2.860809065328,2.863636363636));
#8270 = CARTESIAN_POINT('',(2.861022987742,2.490909090909));
#8271 = CARTESIAN_POINT('',(2.861236910155,2.118181818182));
#8272 = CARTESIAN_POINT('',(2.861450832568,1.745454545455));
#8273 = CARTESIAN_POINT('',(2.861664754981,1.372727272727));
#8274 = CARTESIAN_POINT('',(2.861807369923,1.124242424242));
#8275 = CARTESIAN_POINT('',(2.861878677394,1.));
#8276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8277 = ORIENTED_EDGE('',*,*,#8278,.T.);
#8278 = EDGE_CURVE('',#8240,#8279,#8281,.T.);
#8279 = VERTEX_POINT('',#8280);
#8280 = CARTESIAN_POINT('',(4.1,23.203431299601,11.802099997681));
#8281 = SURFACE_CURVE('',#8282,(#8287),.PCURVE_S1.);
#8282 = CIRCLE('',#8283,0.300000000009);
#8283 = AXIS2_PLACEMENT_3D('',#8284,#8285,#8286);
#8284 = CARTESIAN_POINT('',(4.1,23.203431299603,11.502099997672));
#8285 = DIRECTION('',(1.,0.E+000,0.E+000));
#8286 = DIRECTION('',(0.E+000,0.E+000,-1.));
#8287 = PCURVE('',#8228,#8288);
#8288 = DEFINITIONAL_REPRESENTATION('',(#8289),#8292);
#8289 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8290,#8291),.UNSPECIFIED.,.F.,
  .F.,(2,2),(1.855216596086,3.141592653595),.PIECEWISE_BEZIER_KNOTS.);
#8290 = CARTESIAN_POINT('',(2.857172384304,9.2));
#8291 = CARTESIAN_POINT('',(1.570796326795,9.2));
#8292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8293 = ORIENTED_EDGE('',*,*,#8294,.T.);
#8294 = EDGE_CURVE('',#8279,#8217,#8295,.T.);
#8295 = SURFACE_CURVE('',#8296,(#8300),.PCURVE_S1.);
#8296 = LINE('',#8297,#8298);
#8297 = CARTESIAN_POINT('',(13.3,23.203431299601,11.802099997681));
#8298 = VECTOR('',#8299,1.);
#8299 = DIRECTION('',(1.,0.E+000,0.E+000));
#8300 = PCURVE('',#8228,#8301);
#8301 = DEFINITIONAL_REPRESENTATION('',(#8302),#8305);
#8302 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8303,#8304),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-9.2,-1.),.PIECEWISE_BEZIER_KNOTS.);
#8303 = CARTESIAN_POINT('',(1.570796326795,9.2));
#8304 = CARTESIAN_POINT('',(1.570796326795,1.));
#8305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8310)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#8307,#8308,#8309)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#8307 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#8308 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#8309 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#8310 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#8307,
  'distance_accuracy_value','confusion accuracy');
#8311 = SHAPE_DEFINITION_REPRESENTATION(#8312,#8209);
#8312 = PRODUCT_DEFINITION_SHAPE('','',#8313);
#8313 = PRODUCT_DEFINITION('design','',#8314,#8317);
#8314 = PRODUCT_DEFINITION_FORMATION('','',#8315);
#8315 = PRODUCT('CADSOFTTOOLS 1.46','CADSOFTTOOLS 1.46','',(#8316));
#8316 = PRODUCT_CONTEXT('',#2,'mechanical');
#8317 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#8318 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8319,#8321);
#8319 = ( REPRESENTATION_RELATIONSHIP('','',#8209,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8320) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#8320 = ITEM_DEFINED_TRANSFORMATION('','',#11,#195);
#8321 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #8322);
#8322 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('46','','',#5,#8313,$);
#8323 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8315));
#8324 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#8325),#8421);
#8325 = SHELL_BASED_SURFACE_MODEL('',(#8326));
#8326 = OPEN_SHELL('',(#8327));
#8327 = ADVANCED_FACE('',(#8328),#8343,.F.);
#8328 = FACE_BOUND('',#8329,.F.);
#8329 = EDGE_LOOP('',(#8330,#8353,#8368,#8384));
#8330 = ORIENTED_EDGE('',*,*,#8331,.F.);
#8331 = EDGE_CURVE('',#8332,#8334,#8336,.T.);
#8332 = VERTEX_POINT('',#8333);
#8333 = CARTESIAN_POINT('',(12.3,24.5926084163,6.500157776971));
#8334 = VERTEX_POINT('',#8335);
#8335 = CARTESIAN_POINT('',(12.3,23.491755002599,11.584919446556));
#8336 = SURFACE_CURVE('',#8337,(#8342),.PCURVE_S1.);
#8337 = CIRCLE('',#8338,58.694476563372);
#8338 = AXIS2_PLACEMENT_3D('',#8339,#8340,#8341);
#8339 = CARTESIAN_POINT('',(12.3,-33.26686202428,-3.365097383601));
#8340 = DIRECTION('',(1.,0.E+000,0.E+000));
#8341 = DIRECTION('',(-0.E+000,1.,5.42580650131E-012));
#8342 = PCURVE('',#8343,#8348);
#8343 = CYLINDRICAL_SURFACE('',#8344,58.694476563372);
#8344 = AXIS2_PLACEMENT_3D('',#8345,#8346,#8347);
#8345 = CARTESIAN_POINT('',(23.204264685755,-33.26686202428,
    -3.365097383601));
#8346 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8347 = DIRECTION('',(-0.E+000,-1.,-5.42580650131E-012));
#8348 = DEFINITIONAL_REPRESENTATION('',(#8349),#8352);
#8349 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8350,#8351),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.168879691329,0.257546783564),.PIECEWISE_BEZIER_KNOTS.);
#8350 = CARTESIAN_POINT('',(2.972712962261,10.904264685755));
#8351 = CARTESIAN_POINT('',(2.884045870026,10.904264685755));
#8352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8353 = ORIENTED_EDGE('',*,*,#8354,.T.);
#8354 = EDGE_CURVE('',#8332,#8355,#8357,.T.);
#8355 = VERTEX_POINT('',#8356);
#8356 = CARTESIAN_POINT('',(4.1,24.5926084163,6.500157776971));
#8357 = SURFACE_CURVE('',#8358,(#8362),.PCURVE_S1.);
#8358 = LINE('',#8359,#8360);
#8359 = CARTESIAN_POINT('',(9.2,24.5926084163,6.500157776971));
#8360 = VECTOR('',#8361,1.);
#8361 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8362 = PCURVE('',#8343,#8363);
#8363 = DEFINITIONAL_REPRESENTATION('',(#8364),#8367);
#8364 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8365,#8366),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-3.1,5.1),.PIECEWISE_BEZIER_KNOTS.);
#8365 = CARTESIAN_POINT('',(2.972712962261,10.904264685755));
#8366 = CARTESIAN_POINT('',(2.972712962261,19.104264685755));
#8367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8368 = ORIENTED_EDGE('',*,*,#8369,.T.);
#8369 = EDGE_CURVE('',#8355,#8370,#8372,.T.);
#8370 = VERTEX_POINT('',#8371);
#8371 = CARTESIAN_POINT('',(4.1,23.491378645709,11.586280315299));
#8372 = SURFACE_CURVE('',#8373,(#8378),.PCURVE_S1.);
#8373 = CIRCLE('',#8374,58.694476563372);
#8374 = AXIS2_PLACEMENT_3D('',#8375,#8376,#8377);
#8375 = CARTESIAN_POINT('',(4.1,-33.26686202428,-3.365097383601));
#8376 = DIRECTION('',(1.,0.E+000,0.E+000));
#8377 = DIRECTION('',(0.E+000,0.E+000,-1.));
#8378 = PCURVE('',#8343,#8379);
#8379 = DEFINITIONAL_REPRESENTATION('',(#8380),#8383);
#8380 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8381,#8382),.UNSPECIFIED.,.F.,
  .F.,(2,2),(1.739676018129,1.828367164514),.PIECEWISE_BEZIER_KNOTS.);
#8381 = CARTESIAN_POINT('',(2.972712962261,19.104264685755));
#8382 = CARTESIAN_POINT('',(2.884021815876,19.104264685755));
#8383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8384 = ORIENTED_EDGE('',*,*,#8385,.T.);
#8385 = EDGE_CURVE('',#8370,#8334,#8386,.T.);
#8386 = SURFACE_CURVE('',#8387,(#8392),.PCURVE_S1.);
#8387 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8388,#8389,#8390,#8391),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#8388 = CARTESIAN_POINT('',(4.1,23.491378645709,11.586280315299));
#8389 = CARTESIAN_POINT('',(6.833333333333,23.491510704791,
    11.585828593764));
#8390 = CARTESIAN_POINT('',(9.566666666667,23.491641700905,
    11.585376561474));
#8391 = CARTESIAN_POINT('',(12.3,23.491771632598,11.584924223435));
#8392 = PCURVE('',#8343,#8393);
#8393 = DEFINITIONAL_REPRESENTATION('',(#8394),#8420);
#8394 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8395,#8396,#8397,#8398,#8399,
    #8400,#8401,#8402,#8403,#8404,#8405,#8406,#8407,#8408,#8409,#8410,
    #8411,#8412,#8413,#8414,#8415,#8416,#8417,#8418,#8419),
  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
  (0.E+000,4.545454545455E-002,9.090909090909E-002,0.136363636364,
    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
#8395 = CARTESIAN_POINT('',(2.884021815876,19.104264685755));
#8396 = CARTESIAN_POINT('',(2.884022180213,18.980022261513));
#8397 = CARTESIAN_POINT('',(2.884022908887,18.731537413028));
#8398 = CARTESIAN_POINT('',(2.884024001906,18.3588101403));
#8399 = CARTESIAN_POINT('',(2.88402509493,17.986082867573));
#8400 = CARTESIAN_POINT('',(2.884026187961,17.613355594846));
#8401 = CARTESIAN_POINT('',(2.884027280997,17.240628322119));
#8402 = CARTESIAN_POINT('',(2.88402837404,16.867901049391));
#8403 = CARTESIAN_POINT('',(2.884029467088,16.495173776664));
#8404 = CARTESIAN_POINT('',(2.884030560142,16.122446503937));
#8405 = CARTESIAN_POINT('',(2.884031653202,15.74971923121));
#8406 = CARTESIAN_POINT('',(2.884032746268,15.376991958482));
#8407 = CARTESIAN_POINT('',(2.88403383934,15.004264685755));
#8408 = CARTESIAN_POINT('',(2.884034932417,14.631537413028));
#8409 = CARTESIAN_POINT('',(2.8840360255,14.2588101403));
#8410 = CARTESIAN_POINT('',(2.884037118588,13.886082867573));
#8411 = CARTESIAN_POINT('',(2.884038211682,13.513355594846));
#8412 = CARTESIAN_POINT('',(2.884039304782,13.140628322119));
#8413 = CARTESIAN_POINT('',(2.884040397887,12.767901049391));
#8414 = CARTESIAN_POINT('',(2.884041490997,12.395173776664));
#8415 = CARTESIAN_POINT('',(2.884042584113,12.022446503937));
#8416 = CARTESIAN_POINT('',(2.884043677233,11.64971923121));
#8417 = CARTESIAN_POINT('',(2.884044770359,11.276991958482));
#8418 = CARTESIAN_POINT('',(2.884045499114,11.028507109997));
#8419 = CARTESIAN_POINT('',(2.884045863492,10.904264685755));
#8420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8425)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#8422,#8423,#8424)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#8422 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#8423 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#8424 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#8425 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#8422,
  'distance_accuracy_value','confusion accuracy');
#8426 = SHAPE_DEFINITION_REPRESENTATION(#8427,#8324);
#8427 = PRODUCT_DEFINITION_SHAPE('','',#8428);
#8428 = PRODUCT_DEFINITION('design','',#8429,#8432);
#8429 = PRODUCT_DEFINITION_FORMATION('','',#8430);
#8430 = PRODUCT('CADSOFTTOOLS 1.47','CADSOFTTOOLS 1.47','',(#8431));
#8431 = PRODUCT_CONTEXT('',#2,'mechanical');
#8432 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#8433 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8434,#8436);
#8434 = ( REPRESENTATION_RELATIONSHIP('','',#8324,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8435) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#8435 = ITEM_DEFINED_TRANSFORMATION('','',#11,#199);
#8436 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #8437);
#8437 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('47','','',#5,#8428,$);
#8438 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8430));
#8439 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#8440),#8514);
#8440 = SHELL_BASED_SURFACE_MODEL('',(#8441));
#8441 = OPEN_SHELL('',(#8442));
#8442 = ADVANCED_FACE('',(#8443),#8457,.T.);
#8443 = FACE_BOUND('',#8444,.T.);
#8444 = EDGE_LOOP('',(#8445,#8468,#8484,#8500));
#8445 = ORIENTED_EDGE('',*,*,#8446,.T.);
#8446 = EDGE_CURVE('',#8447,#8449,#8451,.T.);
#8447 = VERTEX_POINT('',#8448);
#8448 = CARTESIAN_POINT('',(12.3,24.5926084163,6.500157776971));
#8449 = VERTEX_POINT('',#8450);
#8450 = CARTESIAN_POINT('',(4.1,24.5926084163,6.500157776971));
#8451 = SURFACE_CURVE('',#8452,(#8456),.PCURVE_S1.);
#8452 = LINE('',#8453,#8454);
#8453 = CARTESIAN_POINT('',(9.2,24.5926084163,6.500157776971));
#8454 = VECTOR('',#8455,1.);
#8455 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8456 = PCURVE('',#8457,#8462);
#8457 = PLANE('',#8458);
#8458 = AXIS2_PLACEMENT_3D('',#8459,#8460,#8461);
#8459 = CARTESIAN_POINT('',(13.3,24.592608416305,5.50209999807));
#8460 = DIRECTION('',(0.E+000,-1.,-5.425807713121E-012));
#8461 = DIRECTION('',(1.,0.E+000,0.E+000));
#8462 = DEFINITIONAL_REPRESENTATION('',(#8463),#8467);
#8463 = LINE('',#8464,#8465);
#8464 = CARTESIAN_POINT('',(-4.1,0.998057778902));
#8465 = VECTOR('',#8466,1.);
#8466 = DIRECTION('',(-1.,0.E+000));
#8467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8468 = ORIENTED_EDGE('',*,*,#8469,.F.);
#8469 = EDGE_CURVE('',#8470,#8449,#8472,.T.);
#8470 = VERTEX_POINT('',#8471);
#8471 = CARTESIAN_POINT('',(4.1,24.592608416306,5.403183548472));
#8472 = SURFACE_CURVE('',#8473,(#8477),.PCURVE_S1.);
#8473 = LINE('',#8474,#8475);
#8474 = CARTESIAN_POINT('',(4.1,24.592608416328,1.300000000111));
#8475 = VECTOR('',#8476,1.);
#8476 = DIRECTION('',(0.E+000,-5.425807713121E-012,1.));
#8477 = PCURVE('',#8457,#8478);
#8478 = DEFINITIONAL_REPRESENTATION('',(#8479),#8483);
#8479 = LINE('',#8480,#8481);
#8480 = CARTESIAN_POINT('',(-9.2,-4.202099997959));
#8481 = VECTOR('',#8482,1.);
#8482 = DIRECTION('',(0.E+000,1.));
#8483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8484 = ORIENTED_EDGE('',*,*,#8485,.F.);
#8485 = EDGE_CURVE('',#8486,#8470,#8488,.T.);
#8486 = VERTEX_POINT('',#8487);
#8487 = CARTESIAN_POINT('',(12.3,24.592608416306,5.403183548472));
#8488 = SURFACE_CURVE('',#8489,(#8493),.PCURVE_S1.);
#8489 = LINE('',#8490,#8491);
#8490 = CARTESIAN_POINT('',(23.204264685755,24.592608416306,
    5.403183548472));
#8491 = VECTOR('',#8492,1.);
#8492 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8493 = PCURVE('',#8457,#8494);
#8494 = DEFINITIONAL_REPRESENTATION('',(#8495),#8499);
#8495 = LINE('',#8496,#8497);
#8496 = CARTESIAN_POINT('',(9.904264685755,-9.891644959728E-002));
#8497 = VECTOR('',#8498,1.);
#8498 = DIRECTION('',(-1.,0.E+000));
#8499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8500 = ORIENTED_EDGE('',*,*,#8501,.T.);
#8501 = EDGE_CURVE('',#8486,#8447,#8502,.T.);
#8502 = SURFACE_CURVE('',#8503,(#8507),.PCURVE_S1.);
#8503 = LINE('',#8504,#8505);
#8504 = CARTESIAN_POINT('',(12.3,24.592608416305,5.50209999807));
#8505 = VECTOR('',#8506,1.);
#8506 = DIRECTION('',(0.E+000,-5.425807713121E-012,1.));
#8507 = PCURVE('',#8457,#8508);
#8508 = DEFINITIONAL_REPRESENTATION('',(#8509),#8513);
#8509 = LINE('',#8510,#8511);
#8510 = CARTESIAN_POINT('',(-1.,0.E+000));
#8511 = VECTOR('',#8512,1.);
#8512 = DIRECTION('',(0.E+000,1.));
#8513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8518)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#8515,#8516,#8517)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#8515 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#8516 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#8517 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#8518 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#8515,
  'distance_accuracy_value','confusion accuracy');
#8519 = SHAPE_DEFINITION_REPRESENTATION(#8520,#8439);
#8520 = PRODUCT_DEFINITION_SHAPE('','',#8521);
#8521 = PRODUCT_DEFINITION('design','',#8522,#8525);
#8522 = PRODUCT_DEFINITION_FORMATION('','',#8523);
#8523 = PRODUCT('CADSOFTTOOLS 1.48','CADSOFTTOOLS 1.48','',(#8524));
#8524 = PRODUCT_CONTEXT('',#2,'mechanical');
#8525 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#8526 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8527,#8529);
#8527 = ( REPRESENTATION_RELATIONSHIP('','',#8439,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8528) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#8528 = ITEM_DEFINED_TRANSFORMATION('','',#11,#203);
#8529 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #8530);
#8530 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('48','','',#5,#8521,$);
#8531 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8523));
#8532 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#8533),#8607);
#8533 = SHELL_BASED_SURFACE_MODEL('',(#8534));
#8534 = OPEN_SHELL('',(#8535));
#8535 = ADVANCED_FACE('',(#8536),#8550,.T.);
#8536 = FACE_BOUND('',#8537,.T.);
#8537 = EDGE_LOOP('',(#8538,#8561,#8577,#8593));
#8538 = ORIENTED_EDGE('',*,*,#8539,.T.);
#8539 = EDGE_CURVE('',#8540,#8542,#8544,.T.);
#8540 = VERTEX_POINT('',#8541);
#8541 = CARTESIAN_POINT('',(12.3,24.592608416306,5.403183548472));
#8542 = VERTEX_POINT('',#8543);
#8543 = CARTESIAN_POINT('',(4.1,24.592608416306,5.403183548472));
#8544 = SURFACE_CURVE('',#8545,(#8549),.PCURVE_S1.);
#8545 = LINE('',#8546,#8547);
#8546 = CARTESIAN_POINT('',(23.204264685755,24.592608416306,
    5.403183548472));
#8547 = VECTOR('',#8548,1.);
#8548 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8549 = PCURVE('',#8550,#8555);
#8550 = PLANE('',#8551);
#8551 = AXIS2_PLACEMENT_3D('',#8552,#8553,#8554);
#8552 = CARTESIAN_POINT('',(23.204264685755,24.592480630601,
    5.403156386782));
#8553 = DIRECTION('',(0.E+000,-0.207911690823,0.978147600733));
#8554 = DIRECTION('',(0.E+000,0.978147600733,0.207911690823));
#8555 = DEFINITIONAL_REPRESENTATION('',(#8556),#8560);
#8556 = LINE('',#8557,#8558);
#8557 = CARTESIAN_POINT('',(1.306405133606E-004,0.E+000));
#8558 = VECTOR('',#8559,1.);
#8559 = DIRECTION('',(0.E+000,1.));
#8560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8561 = ORIENTED_EDGE('',*,*,#8562,.F.);
#8562 = EDGE_CURVE('',#8563,#8542,#8565,.T.);
#8563 = VERTEX_POINT('',#8564);
#8564 = CARTESIAN_POINT('',(4.1,23.634097302972,5.199445721894));
#8565 = SURFACE_CURVE('',#8566,(#8570),.PCURVE_S1.);
#8566 = LINE('',#8567,#8568);
#8567 = CARTESIAN_POINT('',(4.1,-0.148724361141,0.144250922025));
#8568 = VECTOR('',#8569,1.);
#8569 = DIRECTION('',(0.E+000,0.978147600733,0.207911690823));
#8570 = PCURVE('',#8550,#8571);
#8571 = DEFINITIONAL_REPRESENTATION('',(#8572),#8576);
#8572 = LINE('',#8573,#8574);
#8573 = CARTESIAN_POINT('',(-25.29393822896,19.104264685755));
#8574 = VECTOR('',#8575,1.);
#8575 = DIRECTION('',(1.,0.E+000));
#8576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8577 = ORIENTED_EDGE('',*,*,#8578,.F.);
#8578 = EDGE_CURVE('',#8579,#8563,#8581,.T.);
#8579 = VERTEX_POINT('',#8580);
#8580 = CARTESIAN_POINT('',(12.3,23.634097302972,5.199445721894));
#8581 = SURFACE_CURVE('',#8582,(#8586),.PCURVE_S1.);
#8582 = LINE('',#8583,#8584);
#8583 = CARTESIAN_POINT('',(23.204264685755,23.634097302972,
    5.199445721894));
#8584 = VECTOR('',#8585,1.);
#8585 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8586 = PCURVE('',#8550,#8587);
#8587 = DEFINITIONAL_REPRESENTATION('',(#8588),#8592);
#8588 = LINE('',#8589,#8590);
#8589 = CARTESIAN_POINT('',(-0.979794181278,-0.E+000));
#8590 = VECTOR('',#8591,1.);
#8591 = DIRECTION('',(0.E+000,1.));
#8592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8593 = ORIENTED_EDGE('',*,*,#8594,.T.);
#8594 = EDGE_CURVE('',#8579,#8540,#8595,.T.);
#8595 = SURFACE_CURVE('',#8596,(#8600),.PCURVE_S1.);
#8596 = LINE('',#8597,#8598);
#8597 = CARTESIAN_POINT('',(12.3,24.592480630601,5.403156386782));
#8598 = VECTOR('',#8599,1.);
#8599 = DIRECTION('',(0.E+000,0.978147600733,0.207911690823));
#8600 = PCURVE('',#8550,#8601);
#8601 = DEFINITIONAL_REPRESENTATION('',(#8602),#8606);
#8602 = LINE('',#8603,#8604);
#8603 = CARTESIAN_POINT('',(0.E+000,10.904264685755));
#8604 = VECTOR('',#8605,1.);
#8605 = DIRECTION('',(1.,0.E+000));
#8606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8611)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#8608,#8609,#8610)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#8608 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#8609 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#8610 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#8611 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#8608,
  'distance_accuracy_value','confusion accuracy');
#8612 = SHAPE_DEFINITION_REPRESENTATION(#8613,#8532);
#8613 = PRODUCT_DEFINITION_SHAPE('','',#8614);
#8614 = PRODUCT_DEFINITION('design','',#8615,#8618);
#8615 = PRODUCT_DEFINITION_FORMATION('','',#8616);
#8616 = PRODUCT('CADSOFTTOOLS 1.49','CADSOFTTOOLS 1.49','',(#8617));
#8617 = PRODUCT_CONTEXT('',#2,'mechanical');
#8618 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#8619 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8620,#8622);
#8620 = ( REPRESENTATION_RELATIONSHIP('','',#8532,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8621) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#8621 = ITEM_DEFINED_TRANSFORMATION('','',#11,#207);
#8622 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #8623);
#8623 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('49','','',#5,#8614,$);
#8624 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8616));
#8625 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#8626),#8698);
#8626 = SHELL_BASED_SURFACE_MODEL('',(#8627));
#8627 = OPEN_SHELL('',(#8628));
#8628 = ADVANCED_FACE('',(#8629),#8643,.T.);
#8629 = FACE_BOUND('',#8630,.T.);
#8630 = EDGE_LOOP('',(#8631,#8653,#8669,#8684));
#8631 = ORIENTED_EDGE('',*,*,#8632,.T.);
#8632 = EDGE_CURVE('',#8633,#8635,#8637,.T.);
#8633 = VERTEX_POINT('',#8634);
#8634 = CARTESIAN_POINT('',(12.3,23.634097302972,5.199445721894));
#8635 = VERTEX_POINT('',#8636);
#8636 = CARTESIAN_POINT('',(4.1,23.634097302972,5.199445721894));
#8637 = SURFACE_CURVE('',#8638,(#8642),.PCURVE_S1.);
#8638 = LINE('',#8639,#8640);
#8639 = CARTESIAN_POINT('',(23.204264685755,23.634097302972,
    5.199445721894));
#8640 = VECTOR('',#8641,1.);
#8641 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8642 = PCURVE('',#8643,#8648);
#8643 = CYLINDRICAL_SURFACE('',#8644,0.2);
#8644 = AXIS2_PLACEMENT_3D('',#8645,#8646,#8647);
#8645 = CARTESIAN_POINT('',(23.204264685755,23.675679641137,
    5.003816201748));
#8646 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8647 = DIRECTION('',(-0.E+000,-1.,-5.425347671118E-012));
#8648 = DEFINITIONAL_REPRESENTATION('',(#8649),#8652);
#8649 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8650,#8651),.UNSPECIFIED.,.F.,
  .F.,(2,2),(10.904264685755,19.104264685755),.PIECEWISE_BEZIER_KNOTS.);
#8650 = CARTESIAN_POINT('',(1.361356816558,10.904264685755));
#8651 = CARTESIAN_POINT('',(1.361356816558,19.104264685755));
#8652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8653 = ORIENTED_EDGE('',*,*,#8654,.F.);
#8654 = EDGE_CURVE('',#8655,#8635,#8657,.T.);
#8655 = VERTEX_POINT('',#8656);
#8656 = CARTESIAN_POINT('',(4.1,23.483639042768,4.947955584328));
#8657 = SURFACE_CURVE('',#8658,(#8663),.PCURVE_S1.);
#8658 = CIRCLE('',#8659,0.2);
#8659 = AXIS2_PLACEMENT_3D('',#8660,#8661,#8662);
#8660 = CARTESIAN_POINT('',(4.1,23.675679641137,5.003816201748));
#8661 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8662 = DIRECTION('',(0.E+000,0.E+000,-1.));
#8663 = PCURVE('',#8643,#8664);
#8664 = DEFINITIONAL_REPRESENTATION('',(#8665),#8668);
#8665 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8666,#8667),.UNSPECIFIED.,.F.,
  .F.,(2,2),(1.287728091753,2.932153143348),.PIECEWISE_BEZIER_KNOTS.);
#8666 = CARTESIAN_POINT('',(-0.283068235036,19.104264685755));
#8667 = CARTESIAN_POINT('',(1.361356816558,19.104264685755));
#8668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8669 = ORIENTED_EDGE('',*,*,#8670,.F.);
#8670 = EDGE_CURVE('',#8671,#8655,#8673,.T.);
#8671 = VERTEX_POINT('',#8672);
#8672 = CARTESIAN_POINT('',(12.3,23.483639042768,4.947955584328));
#8673 = SURFACE_CURVE('',#8674,(#8678),.PCURVE_S1.);
#8674 = LINE('',#8675,#8676);
#8675 = CARTESIAN_POINT('',(23.204264685755,23.483639042768,
    4.947955584328));
#8676 = VECTOR('',#8677,1.);
#8677 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8678 = PCURVE('',#8643,#8679);
#8679 = DEFINITIONAL_REPRESENTATION('',(#8680),#8683);
#8680 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8681,#8682),.UNSPECIFIED.,.F.,
  .F.,(2,2),(10.904264685755,19.104264685755),.PIECEWISE_BEZIER_KNOTS.);
#8681 = CARTESIAN_POINT('',(-0.283068235036,10.904264685755));
#8682 = CARTESIAN_POINT('',(-0.283068235036,19.104264685755));
#8683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8684 = ORIENTED_EDGE('',*,*,#8685,.T.);
#8685 = EDGE_CURVE('',#8671,#8633,#8686,.T.);
#8686 = SURFACE_CURVE('',#8687,(#8692),.PCURVE_S1.);
#8687 = CIRCLE('',#8688,0.2);
#8688 = AXIS2_PLACEMENT_3D('',#8689,#8690,#8691);
#8689 = CARTESIAN_POINT('',(12.3,23.675679641137,5.003816201748));
#8690 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8691 = DIRECTION('',(0.E+000,1.,5.477389375397E-012));
#8692 = PCURVE('',#8643,#8693);
#8693 = DEFINITIONAL_REPRESENTATION('',(#8694),#8697);
#8694 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8695,#8696),.UNSPECIFIED.,.F.,
  .F.,(2,2),(2.858524418554,4.502949470148),.PIECEWISE_BEZIER_KNOTS.);
#8695 = CARTESIAN_POINT('',(-0.283068235036,10.904264685755));
#8696 = CARTESIAN_POINT('',(1.361356816558,10.904264685755));
#8697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8702)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#8699,#8700,#8701)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#8699 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#8700 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#8701 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#8702 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#8699,
  'distance_accuracy_value','confusion accuracy');
#8703 = SHAPE_DEFINITION_REPRESENTATION(#8704,#8625);
#8704 = PRODUCT_DEFINITION_SHAPE('','',#8705);
#8705 = PRODUCT_DEFINITION('design','',#8706,#8709);
#8706 = PRODUCT_DEFINITION_FORMATION('','',#8707);
#8707 = PRODUCT('CADSOFTTOOLS 1.50','CADSOFTTOOLS 1.50','',(#8708));
#8708 = PRODUCT_CONTEXT('',#2,'mechanical');
#8709 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#8710 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8711,#8713);
#8711 = ( REPRESENTATION_RELATIONSHIP('','',#8625,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8712) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#8712 = ITEM_DEFINED_TRANSFORMATION('','',#11,#211);
#8713 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #8714);
#8714 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('50','','',#5,#8705,$);
#8715 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8707));
#8716 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#8717),#8789);
#8717 = SHELL_BASED_SURFACE_MODEL('',(#8718));
#8718 = OPEN_SHELL('',(#8719));
#8719 = ADVANCED_FACE('',(#8720),#8734,.T.);
#8720 = FACE_BOUND('',#8721,.T.);
#8721 = EDGE_LOOP('',(#8722,#8744,#8760,#8775));
#8722 = ORIENTED_EDGE('',*,*,#8723,.T.);
#8723 = EDGE_CURVE('',#8724,#8726,#8728,.T.);
#8724 = VERTEX_POINT('',#8725);
#8725 = CARTESIAN_POINT('',(12.3,23.483639042768,4.947955584328));
#8726 = VERTEX_POINT('',#8727);
#8727 = CARTESIAN_POINT('',(4.1,23.483639042768,4.947955584328));
#8728 = SURFACE_CURVE('',#8729,(#8733),.PCURVE_S1.);
#8729 = LINE('',#8730,#8731);
#8730 = CARTESIAN_POINT('',(23.204264685755,23.483639042768,
    4.947955584328));
#8731 = VECTOR('',#8732,1.);
#8732 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8733 = PCURVE('',#8734,#8739);
#8734 = CYLINDRICAL_SURFACE('',#8735,18.19999999942);
#8735 = AXIS2_PLACEMENT_3D('',#8736,#8737,#8738);
#8736 = CARTESIAN_POINT('',(23.204264685755,40.959333493699,
    10.031271769322));
#8737 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8738 = DIRECTION('',(-0.E+000,-1.,-5.425776586436E-012));
#8739 = DEFINITIONAL_REPRESENTATION('',(#8740),#8743);
#8740 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8741,#8742),.UNSPECIFIED.,.F.,
  .F.,(2,2),(10.904264685755,19.104264685755),.PIECEWISE_BEZIER_KNOTS.);
#8741 = CARTESIAN_POINT('',(6.000117072143,10.904264685755));
#8742 = CARTESIAN_POINT('',(6.000117072143,19.104264685755));
#8743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8744 = ORIENTED_EDGE('',*,*,#8745,.F.);
#8745 = EDGE_CURVE('',#8746,#8726,#8748,.T.);
#8746 = VERTEX_POINT('',#8747);
#8747 = CARTESIAN_POINT('',(4.1,24.101071506798,3.172773190193));
#8748 = SURFACE_CURVE('',#8749,(#8754),.PCURVE_S1.);
#8749 = CIRCLE('',#8750,18.19999999942);
#8750 = AXIS2_PLACEMENT_3D('',#8751,#8752,#8753);
#8751 = CARTESIAN_POINT('',(4.1,40.959333493699,10.031271769322));
#8752 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8753 = DIRECTION('',(0.E+000,0.E+000,-1.));
#8754 = PCURVE('',#8734,#8755);
#8755 = DEFINITIONAL_REPRESENTATION('',(#8756),#8759);
#8756 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8757,#8758),.UNSPECIFIED.,.F.,
  .F.,(2,2),(1.184413281587,1.287728091753),.PIECEWISE_BEZIER_KNOTS.);
#8757 = CARTESIAN_POINT('',(5.896802261977,19.104264685755));
#8758 = CARTESIAN_POINT('',(6.000117072143,19.104264685755));
#8759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8760 = ORIENTED_EDGE('',*,*,#8761,.F.);
#8761 = EDGE_CURVE('',#8762,#8746,#8764,.T.);
#8762 = VERTEX_POINT('',#8763);
#8763 = CARTESIAN_POINT('',(12.3,24.101071506798,3.172773190193));
#8764 = SURFACE_CURVE('',#8765,(#8769),.PCURVE_S1.);
#8765 = LINE('',#8766,#8767);
#8766 = CARTESIAN_POINT('',(23.204264685755,24.101071506798,
    3.172773190193));
#8767 = VECTOR('',#8768,1.);
#8768 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8769 = PCURVE('',#8734,#8770);
#8770 = DEFINITIONAL_REPRESENTATION('',(#8771),#8774);
#8771 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8772,#8773),.UNSPECIFIED.,.F.,
  .F.,(2,2),(10.904264685755,19.104264685755),.PIECEWISE_BEZIER_KNOTS.);
#8772 = CARTESIAN_POINT('',(5.896802261977,10.904264685755));
#8773 = CARTESIAN_POINT('',(5.896802261977,19.104264685755));
#8774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8775 = ORIENTED_EDGE('',*,*,#8776,.T.);
#8776 = EDGE_CURVE('',#8762,#8724,#8777,.T.);
#8777 = SURFACE_CURVE('',#8778,(#8783),.PCURVE_S1.);
#8778 = CIRCLE('',#8779,18.19999999942);
#8779 = AXIS2_PLACEMENT_3D('',#8780,#8781,#8782);
#8780 = CARTESIAN_POINT('',(12.3,40.959333493699,10.031271769322));
#8781 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8782 = DIRECTION('',(0.E+000,1.,5.425776586436E-012));
#8783 = PCURVE('',#8734,#8784);
#8784 = DEFINITIONAL_REPRESENTATION('',(#8785),#8788);
#8785 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8786,#8787),.UNSPECIFIED.,.F.,
  .F.,(2,2),(2.755209608387,2.858524418553),.PIECEWISE_BEZIER_KNOTS.);
#8786 = CARTESIAN_POINT('',(5.896802261977,10.904264685755));
#8787 = CARTESIAN_POINT('',(6.000117072143,10.904264685755));
#8788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8793)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#8790,#8791,#8792)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#8790 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#8791 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#8792 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#8793 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#8790,
  'distance_accuracy_value','confusion accuracy');
#8794 = SHAPE_DEFINITION_REPRESENTATION(#8795,#8716);
#8795 = PRODUCT_DEFINITION_SHAPE('','',#8796);
#8796 = PRODUCT_DEFINITION('design','',#8797,#8800);
#8797 = PRODUCT_DEFINITION_FORMATION('','',#8798);
#8798 = PRODUCT('CADSOFTTOOLS 1.51','CADSOFTTOOLS 1.51','',(#8799));
#8799 = PRODUCT_CONTEXT('',#2,'mechanical');
#8800 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#8801 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8802,#8804);
#8802 = ( REPRESENTATION_RELATIONSHIP('','',#8716,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8803) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#8803 = ITEM_DEFINED_TRANSFORMATION('','',#11,#215);
#8804 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #8805);
#8805 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('51','','',#5,#8796,$);
#8806 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8798));
#8807 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#8808),#8915);
#8808 = SHELL_BASED_SURFACE_MODEL('',(#8809));
#8809 = OPEN_SHELL('',(#8810));
#8810 = ADVANCED_FACE('',(#8811),#8825,.T.);
#8811 = FACE_BOUND('',#8812,.T.);
#8812 = EDGE_LOOP('',(#8813,#8835,#8851,#8870,#8886,#8901));
#8813 = ORIENTED_EDGE('',*,*,#8814,.T.);
#8814 = EDGE_CURVE('',#8815,#8817,#8819,.T.);
#8815 = VERTEX_POINT('',#8816);
#8816 = CARTESIAN_POINT('',(12.3,24.101071506798,3.172773190193));
#8817 = VERTEX_POINT('',#8818);
#8818 = CARTESIAN_POINT('',(4.1,24.101071506798,3.172773190193));
#8819 = SURFACE_CURVE('',#8820,(#8824),.PCURVE_S1.);
#8820 = LINE('',#8821,#8822);
#8821 = CARTESIAN_POINT('',(23.204264685755,24.101071506798,
    3.172773190193));
#8822 = VECTOR('',#8823,1.);
#8823 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8824 = PCURVE('',#8825,#8830);
#8825 = CYLINDRICAL_SURFACE('',#8826,3.);
#8826 = AXIS2_PLACEMENT_3D('',#8827,#8828,#8829);
#8827 = CARTESIAN_POINT('',(23.204264685755,26.879905900332,
    4.303294934041));
#8828 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8829 = DIRECTION('',(-0.E+000,-1.,-5.425925912276E-012));
#8830 = DEFINITIONAL_REPRESENTATION('',(#8831),#8834);
#8831 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8832,#8833),.UNSPECIFIED.,.F.,
  .F.,(2,2),(10.904264685755,19.104264685755),.PIECEWISE_BEZIER_KNOTS.);
#8832 = CARTESIAN_POINT('',(5.896802261977,10.904264685755));
#8833 = CARTESIAN_POINT('',(5.896802261977,19.104264685755));
#8834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8835 = ORIENTED_EDGE('',*,*,#8836,.T.);
#8836 = EDGE_CURVE('',#8817,#8837,#8839,.T.);
#8837 = VERTEX_POINT('',#8838);
#8838 = CARTESIAN_POINT('',(4.1,25.604799503491,1.587764842745));
#8839 = SURFACE_CURVE('',#8840,(#8845),.PCURVE_S1.);
#8840 = CIRCLE('',#8841,3.);
#8841 = AXIS2_PLACEMENT_3D('',#8842,#8843,#8844);
#8842 = CARTESIAN_POINT('',(4.1,26.879905900332,4.303294934041));
#8843 = DIRECTION('',(1.,0.E+000,0.E+000));
#8844 = DIRECTION('',(0.E+000,0.E+000,-1.));
#8845 = PCURVE('',#8825,#8846);
#8846 = DEFINITIONAL_REPRESENTATION('',(#8847),#8850);
#8847 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8848,#8849),.UNSPECIFIED.,.F.,
  .F.,(2,2),(5.098772025593,5.844184241057),.PIECEWISE_BEZIER_KNOTS.);
#8848 = CARTESIAN_POINT('',(5.896802261977,19.104264685755));
#8849 = CARTESIAN_POINT('',(5.151390046513,19.104264685755));
#8850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8851 = ORIENTED_EDGE('',*,*,#8852,.T.);
#8852 = EDGE_CURVE('',#8837,#8853,#8855,.T.);
#8853 = VERTEX_POINT('',#8854);
#8854 = CARTESIAN_POINT('',(4.1,25.606952716691,1.586754819805));
#8855 = SURFACE_CURVE('',#8856,(#8864),.PCURVE_S1.);
#8856 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#8857,#8858,#8859,#8860,
#8861,#8862,#8863),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,3
,4),(0.E+000,0.5,1.),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
    0.463393548011,0.463393548011,1.,0.463393548011,0.463393548011,1.)) 
REPRESENTATION_ITEM('') );
#8857 = CARTESIAN_POINT('',(4.1,24.108267302798,5.451345231137));
#8858 = CARTESIAN_POINT('',(4.1,22.488347132873,1.540511986942));
#8859 = CARTESIAN_POINT('',(4.1,26.0080040653,-0.81124758811));
#8860 = CARTESIAN_POINT('',(4.1,29.001226243892,2.181974590482));
#8861 = CARTESIAN_POINT('',(4.1,31.994448422484,5.175196769073));
#8862 = CARTESIAN_POINT('',(4.1,29.642688847431,8.6948537015));
#8863 = CARTESIAN_POINT('',(4.1,25.731855603237,7.074933531575));
#8864 = PCURVE('',#8825,#8865);
#8865 = DEFINITIONAL_REPRESENTATION('',(#8866),#8869);
#8866 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8867,#8868),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.272897160095,0.273018596289),.PIECEWISE_BEZIER_KNOTS.);
#8867 = CARTESIAN_POINT('',(5.151390046513,19.104264685755));
#8868 = CARTESIAN_POINT('',(5.150597268436,19.104264685755));
#8869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8870 = ORIENTED_EDGE('',*,*,#8871,.T.);
#8871 = EDGE_CURVE('',#8853,#8872,#8874,.T.);
#8872 = VERTEX_POINT('',#8873);
#8873 = CARTESIAN_POINT('',(4.1,26.880002821152,1.303294935607));
#8874 = SURFACE_CURVE('',#8875,(#8880),.PCURVE_S1.);
#8875 = CIRCLE('',#8876,3.);
#8876 = AXIS2_PLACEMENT_3D('',#8877,#8878,#8879);
#8877 = CARTESIAN_POINT('',(4.1,26.879905900332,4.303294934041));
#8878 = DIRECTION('',(1.,0.E+000,0.E+000));
#8879 = DIRECTION('',(0.E+000,0.E+000,-1.));
#8880 = PCURVE('',#8825,#8881);
#8881 = DEFINITIONAL_REPRESENTATION('',(#8882),#8885);
#8882 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8883,#8884),.UNSPECIFIED.,.F.,
  .F.,(2,2),(5.844977019134,6.283217614119),.PIECEWISE_BEZIER_KNOTS.);
#8883 = CARTESIAN_POINT('',(5.150597268436,19.104264685755));
#8884 = CARTESIAN_POINT('',(4.71235667345,19.104264685755));
#8885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8886 = ORIENTED_EDGE('',*,*,#8887,.F.);
#8887 = EDGE_CURVE('',#8888,#8872,#8890,.T.);
#8888 = VERTEX_POINT('',#8889);
#8889 = CARTESIAN_POINT('',(12.3,26.880002821152,1.303294935607));
#8890 = SURFACE_CURVE('',#8891,(#8895),.PCURVE_S1.);
#8891 = LINE('',#8892,#8893);
#8892 = CARTESIAN_POINT('',(12.324346661563,26.880002821152,
    1.303294935607));
#8893 = VECTOR('',#8894,1.);
#8894 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8895 = PCURVE('',#8825,#8896);
#8896 = DEFINITIONAL_REPRESENTATION('',(#8897),#8900);
#8897 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8898,#8899),.UNSPECIFIED.,.F.,
  .F.,(2,2),(2.43466615634E-002,8.224346661563),
  .PIECEWISE_BEZIER_KNOTS.);
#8898 = CARTESIAN_POINT('',(4.71235667345,10.904264685755));
#8899 = CARTESIAN_POINT('',(4.71235667345,19.104264685755));
#8900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8901 = ORIENTED_EDGE('',*,*,#8902,.T.);
#8902 = EDGE_CURVE('',#8888,#8815,#8903,.T.);
#8903 = SURFACE_CURVE('',#8904,(#8909),.PCURVE_S1.);
#8904 = CIRCLE('',#8905,3.);
#8905 = AXIS2_PLACEMENT_3D('',#8906,#8907,#8908);
#8906 = CARTESIAN_POINT('',(12.3,26.879905900332,4.303294934041));
#8907 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8908 = DIRECTION('',(0.E+000,1.,5.426793274014E-012));
#8909 = PCURVE('',#8825,#8910);
#8910 = DEFINITIONAL_REPRESENTATION('',(#8911),#8914);
#8911 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8912,#8913),.UNSPECIFIED.,.F.,
  .F.,(2,2),(1.57076401986,2.755209608387),.PIECEWISE_BEZIER_KNOTS.);
#8912 = CARTESIAN_POINT('',(4.71235667345,10.904264685755));
#8913 = CARTESIAN_POINT('',(5.896802261977,10.904264685755));
#8914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8919)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#8916,#8917,#8918)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#8916 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#8917 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#8918 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#8919 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#8916,
  'distance_accuracy_value','confusion accuracy');
#8920 = SHAPE_DEFINITION_REPRESENTATION(#8921,#8807);
#8921 = PRODUCT_DEFINITION_SHAPE('','',#8922);
#8922 = PRODUCT_DEFINITION('design','',#8923,#8926);
#8923 = PRODUCT_DEFINITION_FORMATION('','',#8924);
#8924 = PRODUCT('CADSOFTTOOLS 1.52','CADSOFTTOOLS 1.52','',(#8925));
#8925 = PRODUCT_CONTEXT('',#2,'mechanical');
#8926 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#8927 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8928,#8930);
#8928 = ( REPRESENTATION_RELATIONSHIP('','',#8807,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8929) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#8929 = ITEM_DEFINED_TRANSFORMATION('','',#11,#219);
#8930 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #8931);
#8931 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('52','','',#5,#8922,$);
#8932 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8924));
#8933 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#8934),#9008);
#8934 = SHELL_BASED_SURFACE_MODEL('',(#8935));
#8935 = OPEN_SHELL('',(#8936));
#8936 = ADVANCED_FACE('',(#8937),#8951,.F.);
#8937 = FACE_BOUND('',#8938,.T.);
#8938 = EDGE_LOOP('',(#8939,#8962,#8978,#8994));
#8939 = ORIENTED_EDGE('',*,*,#8940,.T.);
#8940 = EDGE_CURVE('',#8941,#8943,#8945,.T.);
#8941 = VERTEX_POINT('',#8942);
#8942 = CARTESIAN_POINT('',(12.3,26.880002821152,1.303294935607));
#8943 = VERTEX_POINT('',#8944);
#8944 = CARTESIAN_POINT('',(4.1,26.880002821152,1.303294935607));
#8945 = SURFACE_CURVE('',#8946,(#8950),.PCURVE_S1.);
#8946 = LINE('',#8947,#8948);
#8947 = CARTESIAN_POINT('',(12.324346661563,26.880002821152,
    1.303294935607));
#8948 = VECTOR('',#8949,1.);
#8949 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8950 = PCURVE('',#8951,#8956);
#8951 = PLANE('',#8952);
#8952 = AXIS2_PLACEMENT_3D('',#8953,#8954,#8955);
#8953 = CARTESIAN_POINT('',(12.324346661563,26.880002821152,
    1.303294935607));
#8954 = DIRECTION('',(0.E+000,1.,5.425807713121E-012));
#8955 = DIRECTION('',(-1.,0.E+000,0.E+000));
#8956 = DEFINITIONAL_REPRESENTATION('',(#8957),#8961);
#8957 = LINE('',#8958,#8959);
#8958 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#8959 = VECTOR('',#8960,1.);
#8960 = DIRECTION('',(1.,0.E+000));
#8961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8962 = ORIENTED_EDGE('',*,*,#8963,.T.);
#8963 = EDGE_CURVE('',#8943,#8964,#8966,.T.);
#8964 = VERTEX_POINT('',#8965);
#8965 = CARTESIAN_POINT('',(4.1,26.880002821152,1.299999999975));
#8966 = SURFACE_CURVE('',#8967,(#8971),.PCURVE_S1.);
#8967 = LINE('',#8968,#8969);
#8968 = CARTESIAN_POINT('',(4.1,26.880002821152,1.300000000123));
#8969 = VECTOR('',#8970,1.);
#8970 = DIRECTION('',(0.E+000,5.425807713121E-012,-1.));
#8971 = PCURVE('',#8951,#8972);
#8972 = DEFINITIONAL_REPRESENTATION('',(#8973),#8977);
#8973 = LINE('',#8974,#8975);
#8974 = CARTESIAN_POINT('',(8.224346661563,-3.29493548366E-003));
#8975 = VECTOR('',#8976,1.);
#8976 = DIRECTION('',(0.E+000,-1.));
#8977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8978 = ORIENTED_EDGE('',*,*,#8979,.T.);
#8979 = EDGE_CURVE('',#8964,#8980,#8982,.T.);
#8980 = VERTEX_POINT('',#8981);
#8981 = CARTESIAN_POINT('',(12.3,26.880002821152,1.299999999975));
#8982 = SURFACE_CURVE('',#8983,(#8987),.PCURVE_S1.);
#8983 = LINE('',#8984,#8985);
#8984 = CARTESIAN_POINT('',(9.2,26.880002821152,1.299999999975));
#8985 = VECTOR('',#8986,1.);
#8986 = DIRECTION('',(1.,0.E+000,0.E+000));
#8987 = PCURVE('',#8951,#8988);
#8988 = DEFINITIONAL_REPRESENTATION('',(#8989),#8993);
#8989 = LINE('',#8990,#8991);
#8990 = CARTESIAN_POINT('',(3.124346661563,-3.29493563165E-003));
#8991 = VECTOR('',#8992,1.);
#8992 = DIRECTION('',(-1.,0.E+000));
#8993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#8994 = ORIENTED_EDGE('',*,*,#8995,.T.);
#8995 = EDGE_CURVE('',#8980,#8941,#8996,.T.);
#8996 = SURFACE_CURVE('',#8997,(#9001),.PCURVE_S1.);
#8997 = LINE('',#8998,#8999);
#8998 = CARTESIAN_POINT('',(12.3,26.880002821057,18.852256061281));
#8999 = VECTOR('',#9000,1.);
#9000 = DIRECTION('',(0.E+000,-5.425807713121E-012,1.));
#9001 = PCURVE('',#8951,#9002);
#9002 = DEFINITIONAL_REPRESENTATION('',(#9003),#9007);
#9003 = LINE('',#9004,#9005);
#9004 = CARTESIAN_POINT('',(2.43466615634E-002,17.548961125674));
#9005 = VECTOR('',#9006,1.);
#9006 = DIRECTION('',(0.E+000,1.));
#9007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9012)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#9009,#9010,#9011)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#9009 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#9010 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#9011 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#9012 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#9009,
  'distance_accuracy_value','confusion accuracy');
#9013 = SHAPE_DEFINITION_REPRESENTATION(#9014,#8933);
#9014 = PRODUCT_DEFINITION_SHAPE('','',#9015);
#9015 = PRODUCT_DEFINITION('design','',#9016,#9019);
#9016 = PRODUCT_DEFINITION_FORMATION('','',#9017);
#9017 = PRODUCT('CADSOFTTOOLS 1.53','CADSOFTTOOLS 1.53','',(#9018));
#9018 = PRODUCT_CONTEXT('',#2,'mechanical');
#9019 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#9020 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9021,#9023);
#9021 = ( REPRESENTATION_RELATIONSHIP('','',#8933,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9022) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#9022 = ITEM_DEFINED_TRANSFORMATION('','',#11,#223);
#9023 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #9024);
#9024 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('53','','',#5,#9015,$);
#9025 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9017));
#9026 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#9027),#9101);
#9027 = SHELL_BASED_SURFACE_MODEL('',(#9028));
#9028 = OPEN_SHELL('',(#9029));
#9029 = ADVANCED_FACE('',(#9030),#9044,.F.);
#9030 = FACE_BOUND('',#9031,.T.);
#9031 = EDGE_LOOP('',(#9032,#9055,#9071,#9087));
#9032 = ORIENTED_EDGE('',*,*,#9033,.T.);
#9033 = EDGE_CURVE('',#9034,#9036,#9038,.T.);
#9034 = VERTEX_POINT('',#9035);
#9035 = CARTESIAN_POINT('',(7.7,25.64671610276,12.802099997695));
#9036 = VERTEX_POINT('',#9037);
#9037 = CARTESIAN_POINT('',(4.1,25.64671610276,12.802099997695));
#9038 = SURFACE_CURVE('',#9039,(#9043),.PCURVE_S1.);
#9039 = LINE('',#9040,#9041);
#9040 = CARTESIAN_POINT('',(7.7,25.64671610276,12.802099997695));
#9041 = VECTOR('',#9042,1.);
#9042 = DIRECTION('',(-1.,0.E+000,0.E+000));
#9043 = PCURVE('',#9044,#9049);
#9044 = PLANE('',#9045);
#9045 = AXIS2_PLACEMENT_3D('',#9046,#9047,#9048);
#9046 = CARTESIAN_POINT('',(5.1,25.968884985556,12.802099997697));
#9047 = DIRECTION('',(0.E+000,5.376385953205E-012,-1.));
#9048 = DIRECTION('',(0.E+000,-1.,-5.376385953205E-012));
#9049 = DEFINITIONAL_REPRESENTATION('',(#9050),#9054);
#9050 = LINE('',#9051,#9052);
#9051 = CARTESIAN_POINT('',(0.322168882795,-2.6));
#9052 = VECTOR('',#9053,1.);
#9053 = DIRECTION('',(-0.E+000,1.));
#9054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9055 = ORIENTED_EDGE('',*,*,#9056,.F.);
#9056 = EDGE_CURVE('',#9057,#9036,#9059,.T.);
#9057 = VERTEX_POINT('',#9058);
#9058 = CARTESIAN_POINT('',(4.1,22.510885725396,12.802099997678));
#9059 = SURFACE_CURVE('',#9060,(#9064),.PCURVE_S1.);
#9060 = LINE('',#9061,#9062);
#9061 = CARTESIAN_POINT('',(4.1,25.968884985556,12.802099997697));
#9062 = VECTOR('',#9063,1.);
#9063 = DIRECTION('',(0.E+000,1.,5.376385953205E-012));
#9064 = PCURVE('',#9044,#9065);
#9065 = DEFINITIONAL_REPRESENTATION('',(#9066),#9070);
#9066 = LINE('',#9067,#9068);
#9067 = CARTESIAN_POINT('',(-0.E+000,1.));
#9068 = VECTOR('',#9069,1.);
#9069 = DIRECTION('',(-1.,0.E+000));
#9070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9071 = ORIENTED_EDGE('',*,*,#9072,.F.);
#9072 = EDGE_CURVE('',#9073,#9057,#9075,.T.);
#9073 = VERTEX_POINT('',#9074);
#9074 = CARTESIAN_POINT('',(7.7,22.510885725396,12.802099997678));
#9075 = SURFACE_CURVE('',#9076,(#9080),.PCURVE_S1.);
#9076 = LINE('',#9077,#9078);
#9077 = CARTESIAN_POINT('',(5.1,22.510885725396,12.802099997678));
#9078 = VECTOR('',#9079,1.);
#9079 = DIRECTION('',(-1.,0.E+000,0.E+000));
#9080 = PCURVE('',#9044,#9081);
#9081 = DEFINITIONAL_REPRESENTATION('',(#9082),#9086);
#9082 = LINE('',#9083,#9084);
#9083 = CARTESIAN_POINT('',(3.45799926016,0.E+000));
#9084 = VECTOR('',#9085,1.);
#9085 = DIRECTION('',(-0.E+000,1.));
#9086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9087 = ORIENTED_EDGE('',*,*,#9088,.F.);
#9088 = EDGE_CURVE('',#9034,#9073,#9089,.T.);
#9089 = SURFACE_CURVE('',#9090,(#9094),.PCURVE_S1.);
#9090 = LINE('',#9091,#9092);
#9091 = CARTESIAN_POINT('',(7.7,1.992470158409,12.802099997568));
#9092 = VECTOR('',#9093,1.);
#9093 = DIRECTION('',(0.E+000,-1.,-5.376385953205E-012));
#9094 = PCURVE('',#9044,#9095);
#9095 = DEFINITIONAL_REPRESENTATION('',(#9096),#9100);
#9096 = LINE('',#9097,#9098);
#9097 = CARTESIAN_POINT('',(23.976414827146,-2.6));
#9098 = VECTOR('',#9099,1.);
#9099 = DIRECTION('',(1.,0.E+000));
#9100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9105)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#9102,#9103,#9104)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#9102 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#9103 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#9104 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#9105 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#9102,
  'distance_accuracy_value','confusion accuracy');
#9106 = SHAPE_DEFINITION_REPRESENTATION(#9107,#9026);
#9107 = PRODUCT_DEFINITION_SHAPE('','',#9108);
#9108 = PRODUCT_DEFINITION('design','',#9109,#9112);
#9109 = PRODUCT_DEFINITION_FORMATION('','',#9110);
#9110 = PRODUCT('CADSOFTTOOLS 1.54','CADSOFTTOOLS 1.54','',(#9111));
#9111 = PRODUCT_CONTEXT('',#2,'mechanical');
#9112 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#9113 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9114,#9116);
#9114 = ( REPRESENTATION_RELATIONSHIP('','',#9026,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9115) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#9115 = ITEM_DEFINED_TRANSFORMATION('','',#11,#227);
#9116 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #9117);
#9117 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('54','','',#5,#9108,$);
#9118 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9110));
#9119 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#9120),#9192);
#9120 = SHELL_BASED_SURFACE_MODEL('',(#9121));
#9121 = OPEN_SHELL('',(#9122));
#9122 = ADVANCED_FACE('',(#9123),#9137,.T.);
#9123 = FACE_BOUND('',#9124,.T.);
#9124 = EDGE_LOOP('',(#9125,#9147,#9163,#9178));
#9125 = ORIENTED_EDGE('',*,*,#9126,.T.);
#9126 = EDGE_CURVE('',#9127,#9129,#9131,.T.);
#9127 = VERTEX_POINT('',#9128);
#9128 = CARTESIAN_POINT('',(7.7,22.510885725396,12.802099997678));
#9129 = VERTEX_POINT('',#9130);
#9130 = CARTESIAN_POINT('',(4.1,22.510885725396,12.802099997678));
#9131 = SURFACE_CURVE('',#9132,(#9136),.PCURVE_S1.);
#9132 = LINE('',#9133,#9134);
#9133 = CARTESIAN_POINT('',(5.1,22.510885725396,12.802099997678));
#9134 = VECTOR('',#9135,1.);
#9135 = DIRECTION('',(-1.,0.E+000,0.E+000));
#9136 = PCURVE('',#9137,#9142);
#9137 = CYLINDRICAL_SURFACE('',#9138,1.);
#9138 = AXIS2_PLACEMENT_3D('',#9139,#9140,#9141);
#9139 = CARTESIAN_POINT('',(23.98952,22.510885725401,11.802099997678));
#9140 = DIRECTION('',(-1.,0.E+000,0.E+000));
#9141 = DIRECTION('',(-0.E+000,-1.,-5.426215032855E-012));
#9142 = DEFINITIONAL_REPRESENTATION('',(#9143),#9146);
#9143 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9144,#9145),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-2.6,1.),.PIECEWISE_BEZIER_KNOTS.);
#9144 = CARTESIAN_POINT('',(1.570796326795,16.28952));
#9145 = CARTESIAN_POINT('',(1.570796326795,19.88952));
#9146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9147 = ORIENTED_EDGE('',*,*,#9148,.F.);
#9148 = EDGE_CURVE('',#9149,#9129,#9151,.T.);
#9149 = VERTEX_POINT('',#9150);
#9150 = CARTESIAN_POINT('',(4.1,21.526065376529,11.628523269839));
#9151 = SURFACE_CURVE('',#9152,(#9157),.PCURVE_S1.);
#9152 = CIRCLE('',#9153,1.);
#9153 = AXIS2_PLACEMENT_3D('',#9154,#9155,#9156);
#9154 = CARTESIAN_POINT('',(4.1,22.510885725401,11.802099997678));
#9155 = DIRECTION('',(-1.,0.E+000,0.E+000));
#9156 = DIRECTION('',(0.E+000,0.E+000,-1.));
#9157 = PCURVE('',#9137,#9158);
#9158 = DEFINITIONAL_REPRESENTATION('',(#9159),#9162);
#9159 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9160,#9161),.UNSPECIFIED.,.F.,
  .F.,(2,2),(1.396335953188,3.141592653584),.PIECEWISE_BEZIER_KNOTS.);
#9160 = CARTESIAN_POINT('',(-0.174460373601,19.88952));
#9161 = CARTESIAN_POINT('',(1.570796326795,19.88952));
#9162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9163 = ORIENTED_EDGE('',*,*,#9164,.T.);
#9164 = EDGE_CURVE('',#9149,#9165,#9167,.T.);
#9165 = VERTEX_POINT('',#9166);
#9166 = CARTESIAN_POINT('',(7.7,21.526065376529,11.628523269839));
#9167 = SURFACE_CURVE('',#9168,(#9172),.PCURVE_S1.);
#9168 = LINE('',#9169,#9170);
#9169 = CARTESIAN_POINT('',(23.98952,21.526065376529,11.628523269839));
#9170 = VECTOR('',#9171,1.);
#9171 = DIRECTION('',(1.,0.E+000,0.E+000));
#9172 = PCURVE('',#9137,#9173);
#9173 = DEFINITIONAL_REPRESENTATION('',(#9174),#9177);
#9174 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9175,#9176),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-19.88952,-16.28952),.PIECEWISE_BEZIER_KNOTS.);
#9175 = CARTESIAN_POINT('',(-0.174460373601,19.88952));
#9176 = CARTESIAN_POINT('',(-0.174460373601,16.28952));
#9177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9178 = ORIENTED_EDGE('',*,*,#9179,.T.);
#9179 = EDGE_CURVE('',#9165,#9127,#9180,.T.);
#9180 = SURFACE_CURVE('',#9181,(#9186),.PCURVE_S1.);
#9181 = CIRCLE('',#9182,1.);
#9182 = AXIS2_PLACEMENT_3D('',#9183,#9184,#9185);
#9183 = CARTESIAN_POINT('',(7.7,22.510885725401,11.802099997678));
#9184 = DIRECTION('',(-1.,0.E+000,0.E+000));
#9185 = DIRECTION('',(0.E+000,0.E+000,-1.));
#9186 = PCURVE('',#9137,#9187);
#9187 = DEFINITIONAL_REPRESENTATION('',(#9188),#9191);
#9188 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9189,#9190),.UNSPECIFIED.,.F.,
  .F.,(2,2),(1.396335953188,3.141592653584),.PIECEWISE_BEZIER_KNOTS.);
#9189 = CARTESIAN_POINT('',(-0.174460373601,16.28952));
#9190 = CARTESIAN_POINT('',(1.570796326795,16.28952));
#9191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9196)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#9193,#9194,#9195)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#9193 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#9194 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#9195 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#9196 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#9193,
  'distance_accuracy_value','confusion accuracy');
#9197 = SHAPE_DEFINITION_REPRESENTATION(#9198,#9119);
#9198 = PRODUCT_DEFINITION_SHAPE('','',#9199);
#9199 = PRODUCT_DEFINITION('design','',#9200,#9203);
#9200 = PRODUCT_DEFINITION_FORMATION('','',#9201);
#9201 = PRODUCT('CADSOFTTOOLS 1.55','CADSOFTTOOLS 1.55','',(#9202));
#9202 = PRODUCT_CONTEXT('',#2,'mechanical');
#9203 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#9204 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9205,#9207);
#9205 = ( REPRESENTATION_RELATIONSHIP('','',#9119,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9206) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#9206 = ITEM_DEFINED_TRANSFORMATION('','',#11,#231);
#9207 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #9208);
#9208 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('55','','',#5,#9199,$);
#9209 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9201));
#9210 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#9211),#9285);
#9211 = SHELL_BASED_SURFACE_MODEL('',(#9212));
#9212 = OPEN_SHELL('',(#9213));
#9213 = ADVANCED_FACE('',(#9214),#9228,.F.);
#9214 = FACE_BOUND('',#9215,.T.);
#9215 = EDGE_LOOP('',(#9216,#9239,#9255,#9271));
#9216 = ORIENTED_EDGE('',*,*,#9217,.F.);
#9217 = EDGE_CURVE('',#9218,#9220,#9222,.T.);
#9218 = VERTEX_POINT('',#9219);
#9219 = CARTESIAN_POINT('',(4.1,21.526065376529,11.628523269839));
#9220 = VERTEX_POINT('',#9221);
#9221 = CARTESIAN_POINT('',(7.7,21.526065376529,11.628523269839));
#9222 = SURFACE_CURVE('',#9223,(#9227),.PCURVE_S1.);
#9223 = LINE('',#9224,#9225);
#9224 = CARTESIAN_POINT('',(23.98952,21.526065376529,11.628523269839));
#9225 = VECTOR('',#9226,1.);
#9226 = DIRECTION('',(1.,0.E+000,0.E+000));
#9227 = PCURVE('',#9228,#9233);
#9228 = PLANE('',#9229);
#9229 = AXIS2_PLACEMENT_3D('',#9230,#9231,#9232);
#9230 = CARTESIAN_POINT('',(5.1,21.526080614682,11.628436813333));
#9231 = DIRECTION('',(0.E+000,0.98482034887,0.173576727852));
#9232 = DIRECTION('',(0.E+000,0.173576727852,-0.98482034887));
#9233 = DEFINITIONAL_REPRESENTATION('',(#9234),#9238);
#9234 = LINE('',#9235,#9236);
#9235 = CARTESIAN_POINT('',(-8.778911556343E-005,-18.88952));
#9236 = VECTOR('',#9237,1.);
#9237 = DIRECTION('',(0.E+000,-1.));
#9238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9239 = ORIENTED_EDGE('',*,*,#9240,.F.);
#9240 = EDGE_CURVE('',#9241,#9218,#9243,.T.);
#9241 = VERTEX_POINT('',#9242);
#9242 = CARTESIAN_POINT('',(4.1,22.191672813618,7.852073762405));
#9243 = SURFACE_CURVE('',#9244,(#9248),.PCURVE_S1.);
#9244 = LINE('',#9245,#9246);
#9245 = CARTESIAN_POINT('',(4.1,21.526080614682,11.628436813333));
#9246 = VECTOR('',#9247,1.);
#9247 = DIRECTION('',(0.E+000,-0.173576727852,0.98482034887));
#9248 = PCURVE('',#9228,#9249);
#9249 = DEFINITIONAL_REPRESENTATION('',(#9250),#9254);
#9250 = LINE('',#9251,#9252);
#9251 = CARTESIAN_POINT('',(0.E+000,1.));
#9252 = VECTOR('',#9253,1.);
#9253 = DIRECTION('',(-1.,0.E+000));
#9254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9255 = ORIENTED_EDGE('',*,*,#9256,.F.);
#9256 = EDGE_CURVE('',#9257,#9241,#9259,.T.);
#9257 = VERTEX_POINT('',#9258);
#9258 = CARTESIAN_POINT('',(7.7,22.191672813618,7.852073762405));
#9259 = SURFACE_CURVE('',#9260,(#9264),.PCURVE_S1.);
#9260 = LINE('',#9261,#9262);
#9261 = CARTESIAN_POINT('',(5.1,22.191672813618,7.852073762405));
#9262 = VECTOR('',#9263,1.);
#9263 = DIRECTION('',(-1.,0.E+000,0.E+000));
#9264 = PCURVE('',#9228,#9265);
#9265 = DEFINITIONAL_REPRESENTATION('',(#9266),#9270);
#9266 = LINE('',#9267,#9268);
#9267 = CARTESIAN_POINT('',(3.834570493249,0.E+000));
#9268 = VECTOR('',#9269,1.);
#9269 = DIRECTION('',(0.E+000,1.));
#9270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9271 = ORIENTED_EDGE('',*,*,#9272,.F.);
#9272 = EDGE_CURVE('',#9220,#9257,#9273,.T.);
#9273 = SURFACE_CURVE('',#9274,(#9278),.PCURVE_S1.);
#9274 = LINE('',#9275,#9276);
#9275 = CARTESIAN_POINT('',(7.7,16.17313700857,41.999373372016));
#9276 = VECTOR('',#9277,1.);
#9277 = DIRECTION('',(0.E+000,0.173576727852,-0.98482034887));
#9278 = PCURVE('',#9228,#9279);
#9279 = DEFINITIONAL_REPRESENTATION('',(#9280),#9284);
#9280 = LINE('',#9281,#9282);
#9281 = CARTESIAN_POINT('',(-30.83906277275,-2.6));
#9282 = VECTOR('',#9283,1.);
#9283 = DIRECTION('',(1.,0.E+000));
#9284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9289)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#9286,#9287,#9288)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#9286 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#9287 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#9288 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#9289 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#9286,
  'distance_accuracy_value','confusion accuracy');
#9290 = SHAPE_DEFINITION_REPRESENTATION(#9291,#9210);
#9291 = PRODUCT_DEFINITION_SHAPE('','',#9292);
#9292 = PRODUCT_DEFINITION('design','',#9293,#9296);
#9293 = PRODUCT_DEFINITION_FORMATION('','',#9294);
#9294 = PRODUCT('CADSOFTTOOLS 1.56','CADSOFTTOOLS 1.56','',(#9295));
#9295 = PRODUCT_CONTEXT('',#2,'mechanical');
#9296 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#9297 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9298,#9300);
#9298 = ( REPRESENTATION_RELATIONSHIP('','',#9210,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9299) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#9299 = ITEM_DEFINED_TRANSFORMATION('','',#11,#235);
#9300 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #9301);
#9301 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('56','','',#5,#9292,$);
#9302 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9294));
#9303 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#9304),#9376);
#9304 = SHELL_BASED_SURFACE_MODEL('',(#9305));
#9305 = OPEN_SHELL('',(#9306));
#9306 = ADVANCED_FACE('',(#9307),#9322,.F.);
#9307 = FACE_BOUND('',#9308,.F.);
#9308 = EDGE_LOOP('',(#9309,#9332,#9347,#9363));
#9309 = ORIENTED_EDGE('',*,*,#9310,.T.);
#9310 = EDGE_CURVE('',#9311,#9313,#9315,.T.);
#9311 = VERTEX_POINT('',#9312);
#9312 = CARTESIAN_POINT('',(7.7,22.191672813618,7.852073762405));
#9313 = VERTEX_POINT('',#9314);
#9314 = CARTESIAN_POINT('',(7.7,21.896226840065,7.500000000175));
#9315 = SURFACE_CURVE('',#9316,(#9321),.PCURVE_S1.);
#9316 = CIRCLE('',#9317,0.3);
#9317 = AXIS2_PLACEMENT_3D('',#9318,#9319,#9320);
#9318 = CARTESIAN_POINT('',(7.7,21.896226840063,7.800000000175));
#9319 = DIRECTION('',(-1.,0.E+000,0.E+000));
#9320 = DIRECTION('',(0.E+000,0.E+000,-1.));
#9321 = PCURVE('',#9322,#9327);
#9322 = CYLINDRICAL_SURFACE('',#9323,0.3);
#9323 = AXIS2_PLACEMENT_3D('',#9324,#9325,#9326);
#9324 = CARTESIAN_POINT('',(5.1,21.896226840063,7.800000000175));
#9325 = DIRECTION('',(1.,0.E+000,0.E+000));
#9326 = DIRECTION('',(-0.E+000,1.,5.426793274014E-012));
#9327 = DEFINITIONAL_REPRESENTATION('',(#9328),#9331);
#9328 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9329,#9330),.UNSPECIFIED.,.F.,
  .F.,(2,2),(4.537926088964,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#9329 = CARTESIAN_POINT('',(6.457648198594,2.6));
#9330 = CARTESIAN_POINT('',(4.712388980379,2.6));
#9331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9332 = ORIENTED_EDGE('',*,*,#9333,.F.);
#9333 = EDGE_CURVE('',#9334,#9313,#9336,.T.);
#9334 = VERTEX_POINT('',#9335);
#9335 = CARTESIAN_POINT('',(4.1,21.896226840065,7.500000000175));
#9336 = SURFACE_CURVE('',#9337,(#9341),.PCURVE_S1.);
#9337 = LINE('',#9338,#9339);
#9338 = CARTESIAN_POINT('',(5.1,21.896226840065,7.500000000175));
#9339 = VECTOR('',#9340,1.);
#9340 = DIRECTION('',(1.,0.E+000,0.E+000));
#9341 = PCURVE('',#9322,#9342);
#9342 = DEFINITIONAL_REPRESENTATION('',(#9343),#9346);
#9343 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9344,#9345),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-1.,2.6),.PIECEWISE_BEZIER_KNOTS.);
#9344 = CARTESIAN_POINT('',(4.712388980385,-1.));
#9345 = CARTESIAN_POINT('',(4.712388980385,2.6));
#9346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9347 = ORIENTED_EDGE('',*,*,#9348,.T.);
#9348 = EDGE_CURVE('',#9334,#9349,#9351,.T.);
#9349 = VERTEX_POINT('',#9350);
#9350 = CARTESIAN_POINT('',(4.1,22.191672813618,7.852073762405));
#9351 = SURFACE_CURVE('',#9352,(#9357),.PCURVE_S1.);
#9352 = CIRCLE('',#9353,0.3);
#9353 = AXIS2_PLACEMENT_3D('',#9354,#9355,#9356);
#9354 = CARTESIAN_POINT('',(4.1,21.896226840063,7.800000000175));
#9355 = DIRECTION('',(1.,0.E+000,0.E+000));
#9356 = DIRECTION('',(0.E+000,0.E+000,-1.));
#9357 = PCURVE('',#9322,#9358);
#9358 = DEFINITIONAL_REPRESENTATION('',(#9359),#9362);
#9359 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9360,#9361),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,1.745259218215),.PIECEWISE_BEZIER_KNOTS.);
#9360 = CARTESIAN_POINT('',(4.712388980379,-1.));
#9361 = CARTESIAN_POINT('',(6.457648198594,-1.));
#9362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9363 = ORIENTED_EDGE('',*,*,#9364,.F.);
#9364 = EDGE_CURVE('',#9311,#9349,#9365,.T.);
#9365 = SURFACE_CURVE('',#9366,(#9370),.PCURVE_S1.);
#9366 = LINE('',#9367,#9368);
#9367 = CARTESIAN_POINT('',(5.1,22.191672813618,7.852073762405));
#9368 = VECTOR('',#9369,1.);
#9369 = DIRECTION('',(-1.,0.E+000,0.E+000));
#9370 = PCURVE('',#9322,#9371);
#9371 = DEFINITIONAL_REPRESENTATION('',(#9372),#9375);
#9372 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9373,#9374),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-2.6,1.),.PIECEWISE_BEZIER_KNOTS.);
#9373 = CARTESIAN_POINT('',(6.457648198594,2.6));
#9374 = CARTESIAN_POINT('',(6.457648198594,-1.));
#9375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9380)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#9377,#9378,#9379)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#9377 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#9378 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#9379 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#9380 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#9377,
  'distance_accuracy_value','confusion accuracy');
#9381 = SHAPE_DEFINITION_REPRESENTATION(#9382,#9303);
#9382 = PRODUCT_DEFINITION_SHAPE('','',#9383);
#9383 = PRODUCT_DEFINITION('design','',#9384,#9387);
#9384 = PRODUCT_DEFINITION_FORMATION('','',#9385);
#9385 = PRODUCT('CADSOFTTOOLS 1.57','CADSOFTTOOLS 1.57','',(#9386));
#9386 = PRODUCT_CONTEXT('',#2,'mechanical');
#9387 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#9388 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9389,#9391);
#9389 = ( REPRESENTATION_RELATIONSHIP('','',#9303,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9390) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#9390 = ITEM_DEFINED_TRANSFORMATION('','',#11,#239);
#9391 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #9392);
#9392 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('57','','',#5,#9383,$);
#9393 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9385));
#9394 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#9395),#9469);
#9395 = SHELL_BASED_SURFACE_MODEL('',(#9396));
#9396 = OPEN_SHELL('',(#9397));
#9397 = ADVANCED_FACE('',(#9398),#9412,.T.);
#9398 = FACE_BOUND('',#9399,.T.);
#9399 = EDGE_LOOP('',(#9400,#9423,#9439,#9455));
#9400 = ORIENTED_EDGE('',*,*,#9401,.T.);
#9401 = EDGE_CURVE('',#9402,#9404,#9406,.T.);
#9402 = VERTEX_POINT('',#9403);
#9403 = CARTESIAN_POINT('',(7.699999999869,9.284363346693,7.200000000092
    ));
#9404 = VERTEX_POINT('',#9405);
#9405 = CARTESIAN_POINT('',(4.1,9.284363346696,7.200000000073));
#9406 = SURFACE_CURVE('',#9407,(#9411),.PCURVE_S1.);
#9407 = LINE('',#9408,#9409);
#9408 = CARTESIAN_POINT('',(5.899999999935,9.284363346694,7.200000000082
    ));
#9409 = VECTOR('',#9410,1.);
#9410 = DIRECTION('',(-1.,0.E+000,0.E+000));
#9411 = PCURVE('',#9412,#9417);
#9412 = PLANE('',#9413);
#9413 = AXIS2_PLACEMENT_3D('',#9414,#9415,#9416);
#9414 = CARTESIAN_POINT('',(4.1,9.742620916193,7.200000000076));
#9415 = DIRECTION('',(0.E+000,-5.650394682057E-012,1.));
#9416 = DIRECTION('',(0.E+000,1.,5.650394682057E-012));
#9417 = DEFINITIONAL_REPRESENTATION('',(#9418),#9422);
#9418 = LINE('',#9419,#9420);
#9419 = CARTESIAN_POINT('',(-0.458257569499,-1.799999999935));
#9420 = VECTOR('',#9421,1.);
#9421 = DIRECTION('',(0.E+000,1.));
#9422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9423 = ORIENTED_EDGE('',*,*,#9424,.T.);
#9424 = EDGE_CURVE('',#9404,#9425,#9427,.T.);
#9425 = VERTEX_POINT('',#9426);
#9426 = CARTESIAN_POINT('',(4.1,-6.799122243899,7.199999999983));
#9427 = SURFACE_CURVE('',#9428,(#9432),.PCURVE_S1.);
#9428 = LINE('',#9429,#9430);
#9429 = CARTESIAN_POINT('',(4.1,9.742620916193,7.200000000076));
#9430 = VECTOR('',#9431,1.);
#9431 = DIRECTION('',(0.E+000,-1.,-5.650394682057E-012));
#9432 = PCURVE('',#9412,#9433);
#9433 = DEFINITIONAL_REPRESENTATION('',(#9434),#9438);
#9434 = LINE('',#9435,#9436);
#9435 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#9436 = VECTOR('',#9437,1.);
#9437 = DIRECTION('',(-1.,-0.E+000));
#9438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9439 = ORIENTED_EDGE('',*,*,#9440,.T.);
#9440 = EDGE_CURVE('',#9425,#9441,#9443,.T.);
#9441 = VERTEX_POINT('',#9442);
#9442 = CARTESIAN_POINT('',(7.7,-6.799122243899,7.199999999983));
#9443 = SURFACE_CURVE('',#9444,(#9448),.PCURVE_S1.);
#9444 = LINE('',#9445,#9446);
#9445 = CARTESIAN_POINT('',(5.9,-6.79912151431,7.199999999994));
#9446 = VECTOR('',#9447,1.);
#9447 = DIRECTION('',(1.,0.E+000,0.E+000));
#9448 = PCURVE('',#9412,#9449);
#9449 = DEFINITIONAL_REPRESENTATION('',(#9450),#9454);
#9450 = LINE('',#9451,#9452);
#9451 = CARTESIAN_POINT('',(-16.5417424305,-1.8));
#9452 = VECTOR('',#9453,1.);
#9453 = DIRECTION('',(0.E+000,-1.));
#9454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9455 = ORIENTED_EDGE('',*,*,#9456,.F.);
#9456 = EDGE_CURVE('',#9402,#9441,#9457,.T.);
#9457 = SURFACE_CURVE('',#9458,(#9462),.PCURVE_S1.);
#9458 = LINE('',#9459,#9460);
#9459 = CARTESIAN_POINT('',(7.7,9.742620916193,7.200000000076));
#9460 = VECTOR('',#9461,1.);
#9461 = DIRECTION('',(0.E+000,-1.,-5.650394682057E-012));
#9462 = PCURVE('',#9412,#9463);
#9463 = DEFINITIONAL_REPRESENTATION('',(#9464),#9468);
#9464 = LINE('',#9465,#9466);
#9465 = CARTESIAN_POINT('',(0.E+000,-3.6));
#9466 = VECTOR('',#9467,1.);
#9467 = DIRECTION('',(-1.,-0.E+000));
#9468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9473)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#9470,#9471,#9472)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#9470 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#9471 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#9472 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#9473 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#9470,
  'distance_accuracy_value','confusion accuracy');
#9474 = SHAPE_DEFINITION_REPRESENTATION(#9475,#9394);
#9475 = PRODUCT_DEFINITION_SHAPE('','',#9476);
#9476 = PRODUCT_DEFINITION('design','',#9477,#9480);
#9477 = PRODUCT_DEFINITION_FORMATION('','',#9478);
#9478 = PRODUCT('CADSOFTTOOLS 1.58','CADSOFTTOOLS 1.58','',(#9479));
#9479 = PRODUCT_CONTEXT('',#2,'mechanical');
#9480 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#9481 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9482,#9484);
#9482 = ( REPRESENTATION_RELATIONSHIP('','',#9394,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9483) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#9483 = ITEM_DEFINED_TRANSFORMATION('','',#11,#243);
#9484 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #9485);
#9485 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('58','','',#5,#9476,$);
#9486 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9478));
#9487 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#9488),#9562);
#9488 = SHELL_BASED_SURFACE_MODEL('',(#9489));
#9489 = OPEN_SHELL('',(#9490));
#9490 = ADVANCED_FACE('',(#9491),#9505,.T.);
#9491 = FACE_BOUND('',#9492,.T.);
#9492 = EDGE_LOOP('',(#9493,#9516,#9532,#9548));
#9493 = ORIENTED_EDGE('',*,*,#9494,.T.);
#9494 = EDGE_CURVE('',#9495,#9497,#9499,.T.);
#9495 = VERTEX_POINT('',#9496);
#9496 = CARTESIAN_POINT('',(7.7,6.739047490035,9.070590477505));
#9497 = VERTEX_POINT('',#9498);
#9498 = CARTESIAN_POINT('',(4.1,6.739047490035,9.070590477505));
#9499 = SURFACE_CURVE('',#9500,(#9504),.PCURVE_S1.);
#9500 = LINE('',#9501,#9502);
#9501 = CARTESIAN_POINT('',(4.1,6.739047490035,9.070590477505));
#9502 = VECTOR('',#9503,1.);
#9503 = DIRECTION('',(-1.,0.E+000,0.E+000));
#9504 = PCURVE('',#9505,#9510);
#9505 = PLANE('',#9506);
#9506 = AXIS2_PLACEMENT_3D('',#9507,#9508,#9509);
#9507 = CARTESIAN_POINT('',(4.1,6.639748070881,8.700000000058));
#9508 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#9509 = DIRECTION('',(0.E+000,-0.258819045103,-0.965925826289));
#9510 = DEFINITIONAL_REPRESENTATION('',(#9511),#9515);
#9511 = LINE('',#9512,#9513);
#9512 = CARTESIAN_POINT('',(-0.383663493987,0.E+000));
#9513 = VECTOR('',#9514,1.);
#9514 = DIRECTION('',(-0.E+000,1.));
#9515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9516 = ORIENTED_EDGE('',*,*,#9517,.T.);
#9517 = EDGE_CURVE('',#9497,#9518,#9520,.T.);
#9518 = VERTEX_POINT('',#9519);
#9519 = CARTESIAN_POINT('',(4.1,7.496266608759,11.896570701047));
#9520 = SURFACE_CURVE('',#9521,(#9525),.PCURVE_S1.);
#9521 = LINE('',#9522,#9523);
#9522 = CARTESIAN_POINT('',(4.1,6.639748070881,8.700000000058));
#9523 = VECTOR('',#9524,1.);
#9524 = DIRECTION('',(0.E+000,0.258819045103,0.965925826289));
#9525 = PCURVE('',#9505,#9526);
#9526 = DEFINITIONAL_REPRESENTATION('',(#9527),#9531);
#9527 = LINE('',#9528,#9529);
#9528 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#9529 = VECTOR('',#9530,1.);
#9530 = DIRECTION('',(-1.,0.E+000));
#9531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9532 = ORIENTED_EDGE('',*,*,#9533,.T.);
#9533 = EDGE_CURVE('',#9518,#9534,#9536,.T.);
#9534 = VERTEX_POINT('',#9535);
#9535 = CARTESIAN_POINT('',(7.7,7.496266608759,11.896570701047));
#9536 = SURFACE_CURVE('',#9537,(#9541),.PCURVE_S1.);
#9537 = LINE('',#9538,#9539);
#9538 = CARTESIAN_POINT('',(4.1,7.496266608759,11.896570701047));
#9539 = VECTOR('',#9540,1.);
#9540 = DIRECTION('',(1.,0.E+000,0.E+000));
#9541 = PCURVE('',#9505,#9542);
#9542 = DEFINITIONAL_REPRESENTATION('',(#9543),#9547);
#9543 = LINE('',#9544,#9545);
#9544 = CARTESIAN_POINT('',(-3.30933350573,0.E+000));
#9545 = VECTOR('',#9546,1.);
#9546 = DIRECTION('',(0.E+000,-1.));
#9547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9548 = ORIENTED_EDGE('',*,*,#9549,.F.);
#9549 = EDGE_CURVE('',#9495,#9534,#9550,.T.);
#9550 = SURFACE_CURVE('',#9551,(#9555),.PCURVE_S1.);
#9551 = LINE('',#9552,#9553);
#9552 = CARTESIAN_POINT('',(7.7,6.639748070881,8.700000000058));
#9553 = VECTOR('',#9554,1.);
#9554 = DIRECTION('',(0.E+000,0.258819045103,0.965925826289));
#9555 = PCURVE('',#9505,#9556);
#9556 = DEFINITIONAL_REPRESENTATION('',(#9557),#9561);
#9557 = LINE('',#9558,#9559);
#9558 = CARTESIAN_POINT('',(0.E+000,-3.6));
#9559 = VECTOR('',#9560,1.);
#9560 = DIRECTION('',(-1.,0.E+000));
#9561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9566)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#9563,#9564,#9565)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#9563 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#9564 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#9565 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#9566 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#9563,
  'distance_accuracy_value','confusion accuracy');
#9567 = SHAPE_DEFINITION_REPRESENTATION(#9568,#9487);
#9568 = PRODUCT_DEFINITION_SHAPE('','',#9569);
#9569 = PRODUCT_DEFINITION('design','',#9570,#9573);
#9570 = PRODUCT_DEFINITION_FORMATION('','',#9571);
#9571 = PRODUCT('CADSOFTTOOLS 1.59','CADSOFTTOOLS 1.59','',(#9572));
#9572 = PRODUCT_CONTEXT('',#2,'mechanical');
#9573 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#9574 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9575,#9577);
#9575 = ( REPRESENTATION_RELATIONSHIP('','',#9487,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9576) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#9576 = ITEM_DEFINED_TRANSFORMATION('','',#11,#247);
#9577 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #9578);
#9578 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('59','','',#5,#9569,$);
#9579 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9571));
#9580 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#9581),#9655);
#9581 = SHELL_BASED_SURFACE_MODEL('',(#9582));
#9582 = OPEN_SHELL('',(#9583));
#9583 = ADVANCED_FACE('',(#9584),#9598,.T.);
#9584 = FACE_BOUND('',#9585,.T.);
#9585 = EDGE_LOOP('',(#9586,#9609,#9625,#9641));
#9586 = ORIENTED_EDGE('',*,*,#9587,.T.);
#9587 = EDGE_CURVE('',#9588,#9590,#9592,.T.);
#9588 = VERTEX_POINT('',#9589);
#9589 = CARTESIAN_POINT('',(7.7,7.142713218166,12.508943136743));
#9590 = VERTEX_POINT('',#9591);
#9591 = CARTESIAN_POINT('',(4.1,7.142713218166,12.508943136743));
#9592 = SURFACE_CURVE('',#9593,(#9597),.PCURVE_S1.);
#9593 = LINE('',#9594,#9595);
#9594 = CARTESIAN_POINT('',(4.1,7.142713218166,12.508943136743));
#9595 = VECTOR('',#9596,1.);
#9596 = DIRECTION('',(-1.,0.E+000,0.E+000));
#9597 = PCURVE('',#9598,#9603);
#9598 = PLANE('',#9599);
#9599 = AXIS2_PLACEMENT_3D('',#9600,#9601,#9602);
#9600 = CARTESIAN_POINT('',(4.1,7.625676131311,12.379533614191));
#9601 = DIRECTION('',(0.E+000,0.258819045103,0.965925826289));
#9602 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#9603 = DEFINITIONAL_REPRESENTATION('',(#9604),#9608);
#9604 = LINE('',#9605,#9606);
#9605 = CARTESIAN_POINT('',(-0.5,0.E+000));
#9606 = VECTOR('',#9607,1.);
#9607 = DIRECTION('',(0.E+000,1.));
#9608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9609 = ORIENTED_EDGE('',*,*,#9610,.T.);
#9610 = EDGE_CURVE('',#9590,#9611,#9613,.T.);
#9611 = VERTEX_POINT('',#9612);
#9612 = CARTESIAN_POINT('',(4.1,3.364962702783,13.521188336546));
#9613 = SURFACE_CURVE('',#9614,(#9618),.PCURVE_S1.);
#9614 = LINE('',#9615,#9616);
#9615 = CARTESIAN_POINT('',(4.1,7.625676131311,12.379533614191));
#9616 = VECTOR('',#9617,1.);
#9617 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#9618 = PCURVE('',#9598,#9619);
#9619 = DEFINITIONAL_REPRESENTATION('',(#9620),#9624);
#9620 = LINE('',#9621,#9622);
#9621 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#9622 = VECTOR('',#9623,1.);
#9623 = DIRECTION('',(-1.,0.E+000));
#9624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9625 = ORIENTED_EDGE('',*,*,#9626,.T.);
#9626 = EDGE_CURVE('',#9611,#9627,#9629,.T.);
#9627 = VERTEX_POINT('',#9628);
#9628 = CARTESIAN_POINT('',(7.7,3.364962702783,13.521188336546));
#9629 = SURFACE_CURVE('',#9630,(#9634),.PCURVE_S1.);
#9630 = LINE('',#9631,#9632);
#9631 = CARTESIAN_POINT('',(7.7,3.364962702783,13.521188336546));
#9632 = VECTOR('',#9633,1.);
#9633 = DIRECTION('',(1.,-1.156482317318E-015,3.098785029862E-016));
#9634 = PCURVE('',#9598,#9635);
#9635 = DEFINITIONAL_REPRESENTATION('',(#9636),#9640);
#9636 = LINE('',#9637,#9638);
#9637 = CARTESIAN_POINT('',(-4.411015124108,-3.6));
#9638 = VECTOR('',#9639,1.);
#9639 = DIRECTION('',(-1.197278596185E-015,-1.));
#9640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9641 = ORIENTED_EDGE('',*,*,#9642,.F.);
#9642 = EDGE_CURVE('',#9588,#9627,#9643,.T.);
#9643 = SURFACE_CURVE('',#9644,(#9648),.PCURVE_S1.);
#9644 = LINE('',#9645,#9646);
#9645 = CARTESIAN_POINT('',(7.7,7.625676131311,12.379533614191));
#9646 = VECTOR('',#9647,1.);
#9647 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#9648 = PCURVE('',#9598,#9649);
#9649 = DEFINITIONAL_REPRESENTATION('',(#9650),#9654);
#9650 = LINE('',#9651,#9652);
#9651 = CARTESIAN_POINT('',(0.E+000,-3.6));
#9652 = VECTOR('',#9653,1.);
#9653 = DIRECTION('',(-1.,0.E+000));
#9654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9659)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#9656,#9657,#9658)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#9656 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#9657 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#9658 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#9659 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#9656,
  'distance_accuracy_value','confusion accuracy');
#9660 = SHAPE_DEFINITION_REPRESENTATION(#9661,#9580);
#9661 = PRODUCT_DEFINITION_SHAPE('','',#9662);
#9662 = PRODUCT_DEFINITION('design','',#9663,#9666);
#9663 = PRODUCT_DEFINITION_FORMATION('','',#9664);
#9664 = PRODUCT('CADSOFTTOOLS 1.60','CADSOFTTOOLS 1.60','',(#9665));
#9665 = PRODUCT_CONTEXT('',#2,'mechanical');
#9666 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#9667 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9668,#9670);
#9668 = ( REPRESENTATION_RELATIONSHIP('','',#9580,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9669) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#9669 = ITEM_DEFINED_TRANSFORMATION('','',#11,#251);
#9670 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #9671);
#9671 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('60','','',#5,#9662,$);
#9672 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9664));
#9673 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#9674),#9769);
#9674 = SHELL_BASED_SURFACE_MODEL('',(#9675));
#9675 = OPEN_SHELL('',(#9676));
#9676 = ADVANCED_FACE('',(#9677),#9691,.T.);
#9677 = FACE_BOUND('',#9678,.T.);
#9678 = EDGE_LOOP('',(#9679,#9724,#9740,#9755));
#9679 = ORIENTED_EDGE('',*,*,#9680,.F.);
#9680 = EDGE_CURVE('',#9681,#9683,#9685,.T.);
#9681 = VERTEX_POINT('',#9682);
#9682 = CARTESIAN_POINT('',(4.1,6.256084576893,8.700000000056));
#9683 = VERTEX_POINT('',#9684);
#9684 = CARTESIAN_POINT('',(7.7,6.256084576893,8.700000000056));
#9685 = SURFACE_CURVE('',#9686,(#9690),.PCURVE_S1.);
#9686 = LINE('',#9687,#9688);
#9687 = CARTESIAN_POINT('',(4.1,6.256084576893,8.700000000056));
#9688 = VECTOR('',#9689,1.);
#9689 = DIRECTION('',(1.,0.E+000,0.E+000));
#9690 = PCURVE('',#9691,#9696);
#9691 = CYLINDRICAL_SURFACE('',#9692,0.5);
#9692 = AXIS2_PLACEMENT_3D('',#9693,#9694,#9695);
#9693 = CARTESIAN_POINT('',(4.1,6.256084576891,9.200000000056));
#9694 = DIRECTION('',(-1.,0.E+000,0.E+000));
#9695 = DIRECTION('',(0.E+000,0.E+000,-1.));
#9696 = DEFINITIONAL_REPRESENTATION('',(#9697),#9723);
#9697 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9698,#9699,#9700,#9701,#9702,
    #9703,#9704,#9705,#9706,#9707,#9708,#9709,#9710,#9711,#9712,#9713,
    #9714,#9715,#9716,#9717,#9718,#9719,#9720,#9721,#9722),
  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
  (0.E+000,0.163636363636,0.327272727273,0.490909090909,0.654545454545,
    0.818181818182,0.981818181818,1.145454545455,1.309090909091,
    1.472727272727,1.636363636364,1.8,1.963636363636,2.127272727273,
    2.290909090909,2.454545454545,2.618181818182,2.781818181818,
    2.945454545455,3.109090909091,3.272727272727,3.436363636364,3.6),
  .QUASI_UNIFORM_KNOTS.);
#9698 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#9699 = CARTESIAN_POINT('',(6.283185307176,-5.454545454546E-002));
#9700 = CARTESIAN_POINT('',(6.283185307173,-0.163636363636));
#9701 = CARTESIAN_POINT('',(6.283185307174,-0.327272727273));
#9702 = CARTESIAN_POINT('',(6.283185307174,-0.490909090909));
#9703 = CARTESIAN_POINT('',(6.283185307174,-0.654545454545));
#9704 = CARTESIAN_POINT('',(6.283185307174,-0.818181818182));
#9705 = CARTESIAN_POINT('',(6.283185307174,-0.981818181818));
#9706 = CARTESIAN_POINT('',(6.283185307174,-1.145454545455));
#9707 = CARTESIAN_POINT('',(6.283185307174,-1.309090909091));
#9708 = CARTESIAN_POINT('',(6.283185307174,-1.472727272727));
#9709 = CARTESIAN_POINT('',(6.283185307174,-1.636363636364));
#9710 = CARTESIAN_POINT('',(6.283185307174,-1.8));
#9711 = CARTESIAN_POINT('',(6.283185307174,-1.963636363636));
#9712 = CARTESIAN_POINT('',(6.283185307174,-2.127272727273));
#9713 = CARTESIAN_POINT('',(6.283185307174,-2.290909090909));
#9714 = CARTESIAN_POINT('',(6.283185307174,-2.454545454545));
#9715 = CARTESIAN_POINT('',(6.283185307174,-2.618181818182));
#9716 = CARTESIAN_POINT('',(6.283185307174,-2.781818181818));
#9717 = CARTESIAN_POINT('',(6.283185307174,-2.945454545455));
#9718 = CARTESIAN_POINT('',(6.283185307174,-3.109090909091));
#9719 = CARTESIAN_POINT('',(6.283185307174,-3.272727272727));
#9720 = CARTESIAN_POINT('',(6.283185307173,-3.436363636364));
#9721 = CARTESIAN_POINT('',(6.283185307176,-3.545454545455));
#9722 = CARTESIAN_POINT('',(6.28318530718,-3.6));
#9723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9724 = ORIENTED_EDGE('',*,*,#9725,.F.);
#9725 = EDGE_CURVE('',#9726,#9681,#9728,.T.);
#9726 = VERTEX_POINT('',#9727);
#9727 = CARTESIAN_POINT('',(4.1,6.739047490035,9.070590477505));
#9728 = SURFACE_CURVE('',#9729,(#9734),.PCURVE_S1.);
#9729 = CIRCLE('',#9730,0.5);
#9730 = AXIS2_PLACEMENT_3D('',#9731,#9732,#9733);
#9731 = CARTESIAN_POINT('',(4.1,6.256084576891,9.200000000056));
#9732 = DIRECTION('',(-1.,0.E+000,0.E+000));
#9733 = DIRECTION('',(0.E+000,0.E+000,-1.));
#9734 = PCURVE('',#9691,#9735);
#9735 = DEFINITIONAL_REPRESENTATION('',(#9736),#9739);
#9736 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9737,#9738),.UNSPECIFIED.,.F.,
  .F.,(2,2),(4.974188368184,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#9737 = CARTESIAN_POINT('',(4.974188368184,0.E+000));
#9738 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#9739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9740 = ORIENTED_EDGE('',*,*,#9741,.F.);
#9741 = EDGE_CURVE('',#9742,#9726,#9744,.T.);
#9742 = VERTEX_POINT('',#9743);
#9743 = CARTESIAN_POINT('',(7.7,6.739047490035,9.070590477505));
#9744 = SURFACE_CURVE('',#9745,(#9749),.PCURVE_S1.);
#9745 = LINE('',#9746,#9747);
#9746 = CARTESIAN_POINT('',(4.1,6.739047490035,9.070590477505));
#9747 = VECTOR('',#9748,1.);
#9748 = DIRECTION('',(-1.,0.E+000,0.E+000));
#9749 = PCURVE('',#9691,#9750);
#9750 = DEFINITIONAL_REPRESENTATION('',(#9751),#9754);
#9751 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9752,#9753),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#9752 = CARTESIAN_POINT('',(4.974188368184,-3.6));
#9753 = CARTESIAN_POINT('',(4.974188368184,0.E+000));
#9754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9755 = ORIENTED_EDGE('',*,*,#9756,.F.);
#9756 = EDGE_CURVE('',#9683,#9742,#9757,.T.);
#9757 = SURFACE_CURVE('',#9758,(#9763),.PCURVE_S1.);
#9758 = CIRCLE('',#9759,0.5);
#9759 = AXIS2_PLACEMENT_3D('',#9760,#9761,#9762);
#9760 = CARTESIAN_POINT('',(7.7,6.256084576891,9.200000000056));
#9761 = DIRECTION('',(1.,0.E+000,0.E+000));
#9762 = DIRECTION('',(0.E+000,0.E+000,-1.));
#9763 = PCURVE('',#9691,#9764);
#9764 = DEFINITIONAL_REPRESENTATION('',(#9765),#9768);
#9765 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9766,#9767),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,1.308996938996),.PIECEWISE_BEZIER_KNOTS.);
#9766 = CARTESIAN_POINT('',(6.28318530718,-3.6));
#9767 = CARTESIAN_POINT('',(4.974188368184,-3.6));
#9768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9773)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#9770,#9771,#9772)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#9770 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#9771 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#9772 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#9773 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#9770,
  'distance_accuracy_value','confusion accuracy');
#9774 = SHAPE_DEFINITION_REPRESENTATION(#9775,#9673);
#9775 = PRODUCT_DEFINITION_SHAPE('','',#9776);
#9776 = PRODUCT_DEFINITION('design','',#9777,#9780);
#9777 = PRODUCT_DEFINITION_FORMATION('','',#9778);
#9778 = PRODUCT('CADSOFTTOOLS 1.61','CADSOFTTOOLS 1.61','',(#9779));
#9779 = PRODUCT_CONTEXT('',#2,'mechanical');
#9780 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#9781 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9782,#9784);
#9782 = ( REPRESENTATION_RELATIONSHIP('','',#9673,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9783) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#9783 = ITEM_DEFINED_TRANSFORMATION('','',#11,#255);
#9784 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #9785);
#9785 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('61','','',#5,#9776,$);
#9786 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9778));
#9787 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#9788),#9860);
#9788 = SHELL_BASED_SURFACE_MODEL('',(#9789));
#9789 = OPEN_SHELL('',(#9790));
#9790 = ADVANCED_FACE('',(#9791),#9805,.T.);
#9791 = FACE_BOUND('',#9792,.T.);
#9792 = EDGE_LOOP('',(#9793,#9815,#9831,#9846));
#9793 = ORIENTED_EDGE('',*,*,#9794,.F.);
#9794 = EDGE_CURVE('',#9795,#9797,#9799,.T.);
#9795 = VERTEX_POINT('',#9796);
#9796 = CARTESIAN_POINT('',(4.1,7.496266608759,11.896570701047));
#9797 = VERTEX_POINT('',#9798);
#9798 = CARTESIAN_POINT('',(7.7,7.496266608759,11.896570701047));
#9799 = SURFACE_CURVE('',#9800,(#9804),.PCURVE_S1.);
#9800 = LINE('',#9801,#9802);
#9801 = CARTESIAN_POINT('',(4.1,7.496266608759,11.896570701047));
#9802 = VECTOR('',#9803,1.);
#9803 = DIRECTION('',(1.,0.E+000,0.E+000));
#9804 = PCURVE('',#9805,#9810);
#9805 = CYLINDRICAL_SURFACE('',#9806,0.5);
#9806 = AXIS2_PLACEMENT_3D('',#9807,#9808,#9809);
#9807 = CARTESIAN_POINT('',(4.1,7.013303695615,12.025980223598));
#9808 = DIRECTION('',(-1.,0.E+000,0.E+000));
#9809 = DIRECTION('',(0.E+000,0.E+000,-1.));
#9810 = DEFINITIONAL_REPRESENTATION('',(#9811),#9814);
#9811 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9812,#9813),.UNSPECIFIED.,.F.,
  .F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#9812 = CARTESIAN_POINT('',(4.974188368184,0.E+000));
#9813 = CARTESIAN_POINT('',(4.974188368184,-3.6));
#9814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9815 = ORIENTED_EDGE('',*,*,#9816,.F.);
#9816 = EDGE_CURVE('',#9817,#9795,#9819,.T.);
#9817 = VERTEX_POINT('',#9818);
#9818 = CARTESIAN_POINT('',(4.1,7.142713218166,12.508943136743));
#9819 = SURFACE_CURVE('',#9820,(#9825),.PCURVE_S1.);
#9820 = CIRCLE('',#9821,0.5);
#9821 = AXIS2_PLACEMENT_3D('',#9822,#9823,#9824);
#9822 = CARTESIAN_POINT('',(4.1,7.013303695615,12.025980223598));
#9823 = DIRECTION('',(-1.,0.E+000,0.E+000));
#9824 = DIRECTION('',(0.E+000,0.E+000,-1.));
#9825 = PCURVE('',#9805,#9826);
#9826 = DEFINITIONAL_REPRESENTATION('',(#9827),#9830);
#9827 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9828,#9829),.UNSPECIFIED.,.F.,
  .F.,(2,2),(3.403392041389,4.974188368184),.PIECEWISE_BEZIER_KNOTS.);
#9828 = CARTESIAN_POINT('',(3.403392041389,0.E+000));
#9829 = CARTESIAN_POINT('',(4.974188368184,0.E+000));
#9830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9831 = ORIENTED_EDGE('',*,*,#9832,.F.);
#9832 = EDGE_CURVE('',#9833,#9817,#9835,.T.);
#9833 = VERTEX_POINT('',#9834);
#9834 = CARTESIAN_POINT('',(7.7,7.142713218166,12.508943136743));
#9835 = SURFACE_CURVE('',#9836,(#9840),.PCURVE_S1.);
#9836 = LINE('',#9837,#9838);
#9837 = CARTESIAN_POINT('',(4.1,7.142713218166,12.508943136743));
#9838 = VECTOR('',#9839,1.);
#9839 = DIRECTION('',(-1.,0.E+000,0.E+000));
#9840 = PCURVE('',#9805,#9841);
#9841 = DEFINITIONAL_REPRESENTATION('',(#9842),#9845);
#9842 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9843,#9844),.UNSPECIFIED.,.F.,
  .F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#9843 = CARTESIAN_POINT('',(3.403392041389,-3.6));
#9844 = CARTESIAN_POINT('',(3.403392041389,0.E+000));
#9845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9846 = ORIENTED_EDGE('',*,*,#9847,.F.);
#9847 = EDGE_CURVE('',#9797,#9833,#9848,.T.);
#9848 = SURFACE_CURVE('',#9849,(#9854),.PCURVE_S1.);
#9849 = CIRCLE('',#9850,0.5);
#9850 = AXIS2_PLACEMENT_3D('',#9851,#9852,#9853);
#9851 = CARTESIAN_POINT('',(7.7,7.013303695615,12.025980223598));
#9852 = DIRECTION('',(1.,0.E+000,0.E+000));
#9853 = DIRECTION('',(0.E+000,0.E+000,-1.));
#9854 = PCURVE('',#9805,#9855);
#9855 = DEFINITIONAL_REPRESENTATION('',(#9856),#9859);
#9856 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9857,#9858),.UNSPECIFIED.,.F.,
  .F.,(2,2),(1.308996938996,2.879793265791),.PIECEWISE_BEZIER_KNOTS.);
#9857 = CARTESIAN_POINT('',(4.974188368184,-3.6));
#9858 = CARTESIAN_POINT('',(3.403392041389,-3.6));
#9859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9864)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#9861,#9862,#9863)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#9861 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#9862 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#9863 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#9864 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#9861,
  'distance_accuracy_value','confusion accuracy');
#9865 = SHAPE_DEFINITION_REPRESENTATION(#9866,#9787);
#9866 = PRODUCT_DEFINITION_SHAPE('','',#9867);
#9867 = PRODUCT_DEFINITION('design','',#9868,#9871);
#9868 = PRODUCT_DEFINITION_FORMATION('','',#9869);
#9869 = PRODUCT('CADSOFTTOOLS 1.62','CADSOFTTOOLS 1.62','',(#9870));
#9870 = PRODUCT_CONTEXT('',#2,'mechanical');
#9871 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#9872 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9873,#9875);
#9873 = ( REPRESENTATION_RELATIONSHIP('','',#9787,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9874) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#9874 = ITEM_DEFINED_TRANSFORMATION('','',#11,#259);
#9875 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #9876);
#9876 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('62','','',#5,#9867,$);
#9877 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#9869));
#9878 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#9879),#10043);
#9879 = SHELL_BASED_SURFACE_MODEL('',(#9880));
#9880 = OPEN_SHELL('',(#9881));
#9881 = ADVANCED_FACE('',(#9882),#9897,.F.);
#9882 = FACE_BOUND('',#9883,.F.);
#9883 = EDGE_LOOP('',(#9884,#9930,#9968,#10007));
#9884 = ORIENTED_EDGE('',*,*,#9885,.T.);
#9885 = EDGE_CURVE('',#9886,#9888,#9890,.T.);
#9886 = VERTEX_POINT('',#9887);
#9887 = CARTESIAN_POINT('',(7.7,3.364962702783,13.521188336546));
#9888 = VERTEX_POINT('',#9889);
#9889 = CARTESIAN_POINT('',(7.7,3.142608416314,13.810966084432));
#9890 = SURFACE_CURVE('',#9891,(#9896),.PCURVE_S1.);
#9891 = CIRCLE('',#9892,0.3);
#9892 = AXIS2_PLACEMENT_3D('',#9893,#9894,#9895);
#9893 = CARTESIAN_POINT('',(7.7,3.442608416314,13.810966084432));
#9894 = DIRECTION('',(-1.,0.E+000,0.E+000));
#9895 = DIRECTION('',(0.E+000,0.E+000,-1.));
#9896 = PCURVE('',#9897,#9902);
#9897 = CYLINDRICAL_SURFACE('',#9898,0.3);
#9898 = AXIS2_PLACEMENT_3D('',#9899,#9900,#9901);
#9899 = CARTESIAN_POINT('',(4.1,3.442608416314,13.810966084432));
#9900 = DIRECTION('',(-1.,1.156482317318E-015,-3.098785029862E-016));
#9901 = DIRECTION('',(-1.156482317318E-015,-1.,-3.583690092205E-031));
#9902 = DEFINITIONAL_REPRESENTATION('',(#9903),#9929);
#9903 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9904,#9905,#9906,#9907,#9908,
    #9909,#9910,#9911,#9912,#9913,#9914,#9915,#9916,#9917,#9918,#9919,
    #9920,#9921,#9922,#9923,#9924,#9925,#9926,#9927,#9928),
  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
  (0.261799387799,0.321299248663,0.380799109526,0.44029897039,
    0.499798831253,0.559298692116,0.61879855298,0.678298413843,
    0.737798274707,0.79729813557,0.856797996434,0.916297857297,
    0.97579771816,1.035297579024,1.094797439887,1.154297300751,
    1.213797161614,1.273297022478,1.332796883341,1.392296744205,
    1.451796605068,1.511296465931,1.570796326795),
  .QUASI_UNIFORM_KNOTS.);
#9904 = CARTESIAN_POINT('',(4.974188368184,-3.6));
#9905 = CARTESIAN_POINT('',(4.994021655138,-3.6));
#9906 = CARTESIAN_POINT('',(5.033688229047,-3.6));
#9907 = CARTESIAN_POINT('',(5.093188089911,-3.6));
#9908 = CARTESIAN_POINT('',(5.152687950774,-3.6));
#9909 = CARTESIAN_POINT('',(5.212187811638,-3.6));
#9910 = CARTESIAN_POINT('',(5.271687672501,-3.6));
#9911 = CARTESIAN_POINT('',(5.331187533365,-3.6));
#9912 = CARTESIAN_POINT('',(5.390687394228,-3.6));
#9913 = CARTESIAN_POINT('',(5.450187255091,-3.6));
#9914 = CARTESIAN_POINT('',(5.509687115955,-3.6));
#9915 = CARTESIAN_POINT('',(5.569186976818,-3.6));
#9916 = CARTESIAN_POINT('',(5.628686837682,-3.6));
#9917 = CARTESIAN_POINT('',(5.688186698545,-3.6));
#9918 = CARTESIAN_POINT('',(5.747686559409,-3.6));
#9919 = CARTESIAN_POINT('',(5.807186420272,-3.6));
#9920 = CARTESIAN_POINT('',(5.866686281135,-3.6));
#9921 = CARTESIAN_POINT('',(5.926186141999,-3.6));
#9922 = CARTESIAN_POINT('',(5.985686002862,-3.6));
#9923 = CARTESIAN_POINT('',(6.045185863726,-3.6));
#9924 = CARTESIAN_POINT('',(6.104685724589,-3.6));
#9925 = CARTESIAN_POINT('',(6.164185585453,-3.6));
#9926 = CARTESIAN_POINT('',(6.223685446316,-3.6));
#9927 = CARTESIAN_POINT('',(6.263352020225,-3.6));
#9928 = CARTESIAN_POINT('',(6.28318530718,-3.6));
#9929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9930 = ORIENTED_EDGE('',*,*,#9931,.T.);
#9931 = EDGE_CURVE('',#9888,#9932,#9934,.T.);
#9932 = VERTEX_POINT('',#9933);
#9933 = CARTESIAN_POINT('',(4.1,3.142608416314,13.810966084432));
#9934 = SURFACE_CURVE('',#9935,(#9939),.PCURVE_S1.);
#9935 = LINE('',#9936,#9937);
#9936 = CARTESIAN_POINT('',(4.1,3.142608416314,13.810966084432));
#9937 = VECTOR('',#9938,1.);
#9938 = DIRECTION('',(-1.,1.156482317318E-015,-3.098785029862E-016));
#9939 = PCURVE('',#9897,#9940);
#9940 = DEFINITIONAL_REPRESENTATION('',(#9941),#9967);
#9941 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9942,#9943,#9944,#9945,#9946,
    #9947,#9948,#9949,#9950,#9951,#9952,#9953,#9954,#9955,#9956,#9957,
    #9958,#9959,#9960,#9961,#9962,#9963,#9964,#9965,#9966),
  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
  (-3.6,-3.436363636364,-3.272727272727,-3.109090909091,-2.945454545455,
    -2.781818181818,-2.618181818182,-2.454545454545,-2.290909090909,
    -2.127272727273,-1.963636363636,-1.8,-1.636363636364,-1.472727272727
    ,-1.309090909091,-1.145454545455,-0.981818181818,-0.818181818182,
    -0.654545454545,-0.490909090909,-0.327272727273,-0.163636363636,
    0.E+000),.UNSPECIFIED.);
#9942 = CARTESIAN_POINT('',(6.28318530718,-3.6));
#9943 = CARTESIAN_POINT('',(6.28318530718,-3.545454545455));
#9944 = CARTESIAN_POINT('',(6.28318530718,-3.436363636364));
#9945 = CARTESIAN_POINT('',(6.28318530718,-3.272727272727));
#9946 = CARTESIAN_POINT('',(6.28318530718,-3.109090909091));
#9947 = CARTESIAN_POINT('',(6.28318530718,-2.945454545455));
#9948 = CARTESIAN_POINT('',(6.28318530718,-2.781818181818));
#9949 = CARTESIAN_POINT('',(6.28318530718,-2.618181818182));
#9950 = CARTESIAN_POINT('',(6.28318530718,-2.454545454545));
#9951 = CARTESIAN_POINT('',(6.28318530718,-2.290909090909));
#9952 = CARTESIAN_POINT('',(6.28318530718,-2.127272727273));
#9953 = CARTESIAN_POINT('',(6.28318530718,-1.963636363636));
#9954 = CARTESIAN_POINT('',(6.28318530718,-1.8));
#9955 = CARTESIAN_POINT('',(6.28318530718,-1.636363636364));
#9956 = CARTESIAN_POINT('',(6.28318530718,-1.472727272727));
#9957 = CARTESIAN_POINT('',(6.28318530718,-1.309090909091));
#9958 = CARTESIAN_POINT('',(6.28318530718,-1.145454545455));
#9959 = CARTESIAN_POINT('',(6.28318530718,-0.981818181818));
#9960 = CARTESIAN_POINT('',(6.28318530718,-0.818181818182));
#9961 = CARTESIAN_POINT('',(6.28318530718,-0.654545454545));
#9962 = CARTESIAN_POINT('',(6.28318530718,-0.490909090909));
#9963 = CARTESIAN_POINT('',(6.28318530718,-0.327272727273));
#9964 = CARTESIAN_POINT('',(6.28318530718,-0.163636363636));
#9965 = CARTESIAN_POINT('',(6.28318530718,-5.454545454546E-002));
#9966 = CARTESIAN_POINT('',(6.28318530718,-5.135813185033E-031));
#9967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#9968 = ORIENTED_EDGE('',*,*,#9969,.T.);
#9969 = EDGE_CURVE('',#9932,#9970,#9972,.T.);
#9970 = VERTEX_POINT('',#9971);
#9971 = CARTESIAN_POINT('',(4.1,3.364962702783,13.521188336546));
#9972 = SURFACE_CURVE('',#9973,(#9978),.PCURVE_S1.);
#9973 = CIRCLE('',#9974,0.3);
#9974 = AXIS2_PLACEMENT_3D('',#9975,#9976,#9977);
#9975 = CARTESIAN_POINT('',(4.1,3.442608416314,13.810966084432));
#9976 = DIRECTION('',(1.,0.E+000,0.E+000));
#9977 = DIRECTION('',(0.E+000,0.E+000,-1.));
#9978 = PCURVE('',#9897,#9979);
#9979 = DEFINITIONAL_REPRESENTATION('',(#9980),#10006);
#9980 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9981,#9982,#9983,#9984,#9985,
    #9986,#9987,#9988,#9989,#9990,#9991,#9992,#9993,#9994,#9995,#9996,
    #9997,#9998,#9999,#10000,#10001,#10002,#10003,#10004,#10005),
  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
  (4.712388980385,4.771888841248,4.831388702112,4.890888562975,
    4.950388423838,5.009888284702,5.069388145565,5.128888006429,
    5.188387867292,5.247887728156,5.307387589019,5.366887449883,
    5.426387310746,5.485887171609,5.545387032473,5.604886893336,
    5.6643867542,5.723886615063,5.783386475927,5.84288633679,
    5.902386197654,5.961886058517,6.02138591938),.QUASI_UNIFORM_KNOTS.);
#9981 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#9982 = CARTESIAN_POINT('',(6.263352020225,-5.427757009279E-016));
#9983 = CARTESIAN_POINT('',(6.223685446316,-1.048480366567E-015));
#9984 = CARTESIAN_POINT('',(6.164185585453,-8.452256838237E-016));
#9985 = CARTESIAN_POINT('',(6.104685724589,-8.996874163387E-016));
#9986 = CARTESIAN_POINT('',(6.045185863726,-8.850951690224E-016));
#9987 = CARTESIAN_POINT('',(5.985686002862,-8.890024257727E-016));
#9988 = CARTESIAN_POINT('',(5.926186141999,-8.879656460878E-016));
#9989 = CARTESIAN_POINT('',(5.866686281135,-8.88205508077E-016));
#9990 = CARTESIAN_POINT('',(5.807186420272,-8.882828398052E-016));
#9991 = CARTESIAN_POINT('',(5.747686559409,-8.877336509032E-016));
#9992 = CARTESIAN_POINT('',(5.688186698545,-8.898530747829E-016));
#9993 = CARTESIAN_POINT('',(5.628686837682,-8.819245681659E-016));
#9994 = CARTESIAN_POINT('',(5.569186976818,-9.115191707544E-016));
#9995 = CARTESIAN_POINT('',(5.509687115955,-8.010692670174E-016));
#9996 = CARTESIAN_POINT('',(5.450187255091,-1.213274279377E-015));
#9997 = CARTESIAN_POINT('',(5.390687394228,3.25095866324E-016));
#9998 = CARTESIAN_POINT('',(5.331187533364,-8.710918591901E-017));
#9999 = CARTESIAN_POINT('',(5.271687672501,2.33408773521E-017));
#10000 = CARTESIAN_POINT('',(5.212187811638,-6.254323489374E-018));
#10001 = CARTESIAN_POINT('',(5.152687950774,1.676416605399E-018));
#10002 = CARTESIAN_POINT('',(5.093188089911,-4.513429322229E-019));
#10003 = CARTESIAN_POINT('',(5.033688229047,1.289551234922E-019));
#10004 = CARTESIAN_POINT('',(4.994021655138,0.E+000));
#10005 = CARTESIAN_POINT('',(4.974188368184,0.E+000));
#10006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10007 = ORIENTED_EDGE('',*,*,#10008,.T.);
#10008 = EDGE_CURVE('',#9970,#9886,#10009,.T.);
#10009 = SURFACE_CURVE('',#10010,(#10014),.PCURVE_S1.);
#10010 = LINE('',#10011,#10012);
#10011 = CARTESIAN_POINT('',(7.7,3.364962702783,13.521188336546));
#10012 = VECTOR('',#10013,1.);
#10013 = DIRECTION('',(1.,-1.156482317318E-015,3.098785029862E-016));
#10014 = PCURVE('',#9897,#10015);
#10015 = DEFINITIONAL_REPRESENTATION('',(#10016),#10042);
#10016 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10017,#10018,#10019,#10020,
    #10021,#10022,#10023,#10024,#10025,#10026,#10027,#10028,#10029,
    #10030,#10031,#10032,#10033,#10034,#10035,#10036,#10037,#10038,
    #10039,#10040,#10041),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-3.6,-3.436363636364,-3.272727272727,
    -3.109090909091,-2.945454545455,-2.781818181818,-2.618181818182,
    -2.454545454545,-2.290909090909,-2.127272727273,-1.963636363636,-1.8
    ,-1.636363636364,-1.472727272727,-1.309090909091,-1.145454545455,
    -0.981818181818,-0.818181818182,-0.654545454545,-0.490909090909,
    -0.327272727273,-0.163636363636,0.E+000),.UNSPECIFIED.);
#10017 = CARTESIAN_POINT('',(4.974188368184,0.E+000));
#10018 = CARTESIAN_POINT('',(4.974188368184,-5.454545454545E-002));
#10019 = CARTESIAN_POINT('',(4.974188368184,-0.163636363636));
#10020 = CARTESIAN_POINT('',(4.974188368184,-0.327272727273));
#10021 = CARTESIAN_POINT('',(4.974188368184,-0.490909090909));
#10022 = CARTESIAN_POINT('',(4.974188368184,-0.654545454545));
#10023 = CARTESIAN_POINT('',(4.974188368184,-0.818181818182));
#10024 = CARTESIAN_POINT('',(4.974188368184,-0.981818181818));
#10025 = CARTESIAN_POINT('',(4.974188368184,-1.145454545455));
#10026 = CARTESIAN_POINT('',(4.974188368184,-1.309090909091));
#10027 = CARTESIAN_POINT('',(4.974188368184,-1.472727272727));
#10028 = CARTESIAN_POINT('',(4.974188368184,-1.636363636364));
#10029 = CARTESIAN_POINT('',(4.974188368184,-1.8));
#10030 = CARTESIAN_POINT('',(4.974188368184,-1.963636363636));
#10031 = CARTESIAN_POINT('',(4.974188368184,-2.127272727273));
#10032 = CARTESIAN_POINT('',(4.974188368184,-2.290909090909));
#10033 = CARTESIAN_POINT('',(4.974188368184,-2.454545454545));
#10034 = CARTESIAN_POINT('',(4.974188368184,-2.618181818182));
#10035 = CARTESIAN_POINT('',(4.974188368184,-2.781818181818));
#10036 = CARTESIAN_POINT('',(4.974188368184,-2.945454545455));
#10037 = CARTESIAN_POINT('',(4.974188368184,-3.109090909091));
#10038 = CARTESIAN_POINT('',(4.974188368184,-3.272727272727));
#10039 = CARTESIAN_POINT('',(4.974188368184,-3.436363636364));
#10040 = CARTESIAN_POINT('',(4.974188368184,-3.545454545455));
#10041 = CARTESIAN_POINT('',(4.974188368184,-3.6));
#10042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10047)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#10044,#10045,#10046)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#10044 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#10045 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#10046 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#10047 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#10044,
  'distance_accuracy_value','confusion accuracy');
#10048 = SHAPE_DEFINITION_REPRESENTATION(#10049,#9878);
#10049 = PRODUCT_DEFINITION_SHAPE('','',#10050);
#10050 = PRODUCT_DEFINITION('design','',#10051,#10054);
#10051 = PRODUCT_DEFINITION_FORMATION('','',#10052);
#10052 = PRODUCT('CADSOFTTOOLS 1.63','CADSOFTTOOLS 1.63','',(#10053));
#10053 = PRODUCT_CONTEXT('',#2,'mechanical');
#10054 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10055 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10056,#10058);
#10056 = ( REPRESENTATION_RELATIONSHIP('','',#9878,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10057) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#10057 = ITEM_DEFINED_TRANSFORMATION('','',#11,#263);
#10058 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #10059);
#10059 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('63','','',#5,#10050,$);
#10060 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10052));
#10061 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#10062),#10134);
#10062 = SHELL_BASED_SURFACE_MODEL('',(#10063));
#10063 = OPEN_SHELL('',(#10064));
#10064 = ADVANCED_FACE('',(#10065),#10080,.F.);
#10065 = FACE_BOUND('',#10066,.F.);
#10066 = EDGE_LOOP('',(#10067,#10090,#10105,#10121));
#10067 = ORIENTED_EDGE('',*,*,#10068,.T.);
#10068 = EDGE_CURVE('',#10069,#10071,#10073,.T.);
#10069 = VERTEX_POINT('',#10070);
#10070 = CARTESIAN_POINT('',(7.7,26.546582908923,14.799999999997));
#10071 = VERTEX_POINT('',#10072);
#10072 = CARTESIAN_POINT('',(7.7,26.748651605255,14.278260869569));
#10073 = SURFACE_CURVE('',#10074,(#10079),.PCURVE_S1.);
#10074 = CIRCLE('',#10075,0.3);
#10075 = AXIS2_PLACEMENT_3D('',#10076,#10077,#10078);
#10076 = CARTESIAN_POINT('',(7.7,26.546582908923,14.499999999997));
#10077 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10078 = DIRECTION('',(0.E+000,0.E+000,-1.));
#10079 = PCURVE('',#10080,#10085);
#10080 = CYLINDRICAL_SURFACE('',#10081,0.3);
#10081 = AXIS2_PLACEMENT_3D('',#10082,#10083,#10084);
#10082 = CARTESIAN_POINT('',(7.7,26.546582908923,14.499999999997));
#10083 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10084 = DIRECTION('',(0.E+000,0.E+000,-1.));
#10085 = DEFINITIONAL_REPRESENTATION('',(#10086),#10089);
#10086 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10087,#10088),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,5.544167428128),
  .PIECEWISE_BEZIER_KNOTS.);
#10087 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#10088 = CARTESIAN_POINT('',(5.544167428128,0.E+000));
#10089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10090 = ORIENTED_EDGE('',*,*,#10091,.T.);
#10091 = EDGE_CURVE('',#10071,#10092,#10094,.T.);
#10092 = VERTEX_POINT('',#10093);
#10093 = CARTESIAN_POINT('',(4.1,26.748651605255,14.278260869569));
#10094 = SURFACE_CURVE('',#10095,(#10099),.PCURVE_S1.);
#10095 = LINE('',#10096,#10097);
#10096 = CARTESIAN_POINT('',(7.7,26.748651605255,14.278260869569));
#10097 = VECTOR('',#10098,1.);
#10098 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10099 = PCURVE('',#10080,#10100);
#10100 = DEFINITIONAL_REPRESENTATION('',(#10101),#10104);
#10101 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10102,#10103),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#10102 = CARTESIAN_POINT('',(5.544167428128,0.E+000));
#10103 = CARTESIAN_POINT('',(5.544167428128,3.6));
#10104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10105 = ORIENTED_EDGE('',*,*,#10106,.F.);
#10106 = EDGE_CURVE('',#10107,#10092,#10109,.T.);
#10107 = VERTEX_POINT('',#10108);
#10108 = CARTESIAN_POINT('',(4.1,26.546582908923,14.799999999997));
#10109 = SURFACE_CURVE('',#10110,(#10115),.PCURVE_S1.);
#10110 = CIRCLE('',#10111,0.3);
#10111 = AXIS2_PLACEMENT_3D('',#10112,#10113,#10114);
#10112 = CARTESIAN_POINT('',(4.1,26.546582908923,14.499999999997));
#10113 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10114 = DIRECTION('',(0.E+000,0.E+000,-1.));
#10115 = PCURVE('',#10080,#10116);
#10116 = DEFINITIONAL_REPRESENTATION('',(#10117),#10120);
#10117 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10118,#10119),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,5.544167428128),
  .PIECEWISE_BEZIER_KNOTS.);
#10118 = CARTESIAN_POINT('',(3.14159265359,3.6));
#10119 = CARTESIAN_POINT('',(5.544167428128,3.6));
#10120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10121 = ORIENTED_EDGE('',*,*,#10122,.F.);
#10122 = EDGE_CURVE('',#10069,#10107,#10123,.T.);
#10123 = SURFACE_CURVE('',#10124,(#10128),.PCURVE_S1.);
#10124 = LINE('',#10125,#10126);
#10125 = CARTESIAN_POINT('',(7.7,26.546582908923,14.799999999997));
#10126 = VECTOR('',#10127,1.);
#10127 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10128 = PCURVE('',#10080,#10129);
#10129 = DEFINITIONAL_REPRESENTATION('',(#10130),#10133);
#10130 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10131,#10132),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#10131 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#10132 = CARTESIAN_POINT('',(3.14159265359,3.6));
#10133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10138)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#10135,#10136,#10137)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#10135 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#10136 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#10137 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#10138 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#10135,
  'distance_accuracy_value','confusion accuracy');
#10139 = SHAPE_DEFINITION_REPRESENTATION(#10140,#10061);
#10140 = PRODUCT_DEFINITION_SHAPE('','',#10141);
#10141 = PRODUCT_DEFINITION('design','',#10142,#10145);
#10142 = PRODUCT_DEFINITION_FORMATION('','',#10143);
#10143 = PRODUCT('CADSOFTTOOLS 1.64','CADSOFTTOOLS 1.64','',(#10144));
#10144 = PRODUCT_CONTEXT('',#2,'mechanical');
#10145 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10146 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10147,#10149);
#10147 = ( REPRESENTATION_RELATIONSHIP('','',#10061,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10148) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#10148 = ITEM_DEFINED_TRANSFORMATION('','',#11,#267);
#10149 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #10150);
#10150 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('64','','',#5,#10141,$);
#10151 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10143));
#10152 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#10153),#10225);
#10153 = SHELL_BASED_SURFACE_MODEL('',(#10154));
#10154 = OPEN_SHELL('',(#10155));
#10155 = ADVANCED_FACE('',(#10156),#10170,.T.);
#10156 = FACE_BOUND('',#10157,.T.);
#10157 = EDGE_LOOP('',(#10158,#10180,#10196,#10211));
#10158 = ORIENTED_EDGE('',*,*,#10159,.T.);
#10159 = EDGE_CURVE('',#10160,#10162,#10164,.T.);
#10160 = VERTEX_POINT('',#10161);
#10161 = CARTESIAN_POINT('',(7.7,26.748651605255,14.278260869569));
#10162 = VERTEX_POINT('',#10163);
#10163 = CARTESIAN_POINT('',(4.1,26.748651605255,14.278260869569));
#10164 = SURFACE_CURVE('',#10165,(#10169),.PCURVE_S1.);
#10165 = LINE('',#10166,#10167);
#10166 = CARTESIAN_POINT('',(7.7,26.748651605255,14.278260869569));
#10167 = VECTOR('',#10168,1.);
#10168 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10169 = PCURVE('',#10170,#10175);
#10170 = CYLINDRICAL_SURFACE('',#10171,2.000000000038);
#10171 = AXIS2_PLACEMENT_3D('',#10172,#10173,#10174);
#10172 = CARTESIAN_POINT('',(7.7,28.095776247496,12.800000000027));
#10173 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10174 = DIRECTION('',(0.E+000,0.E+000,-1.));
#10175 = DEFINITIONAL_REPRESENTATION('',(#10176),#10179);
#10176 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10177,#10178),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#10177 = CARTESIAN_POINT('',(2.402574774538,0.E+000));
#10178 = CARTESIAN_POINT('',(2.402574774538,3.6));
#10179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10180 = ORIENTED_EDGE('',*,*,#10181,.T.);
#10181 = EDGE_CURVE('',#10162,#10182,#10184,.T.);
#10182 = VERTEX_POINT('',#10183);
#10183 = CARTESIAN_POINT('',(4.1,26.1365281317,13.201679998163));
#10184 = SURFACE_CURVE('',#10185,(#10190),.PCURVE_S1.);
#10185 = CIRCLE('',#10186,2.000000000038);
#10186 = AXIS2_PLACEMENT_3D('',#10187,#10188,#10189);
#10187 = CARTESIAN_POINT('',(4.1,28.095776247496,12.800000000027));
#10188 = DIRECTION('',(1.,0.E+000,0.E+000));
#10189 = DIRECTION('',(0.E+000,-1.,0.E+000));
#10190 = PCURVE('',#10170,#10191);
#10191 = DEFINITIONAL_REPRESENTATION('',(#10192),#10195);
#10192 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10193,#10194),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.451406859437,6.080969990801),
  .PIECEWISE_BEZIER_KNOTS.);
#10193 = CARTESIAN_POINT('',(2.402574774538,3.6));
#10194 = CARTESIAN_POINT('',(1.773011643174,3.6));
#10195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10196 = ORIENTED_EDGE('',*,*,#10197,.F.);
#10197 = EDGE_CURVE('',#10198,#10182,#10200,.T.);
#10198 = VERTEX_POINT('',#10199);
#10199 = CARTESIAN_POINT('',(7.7,26.1365281317,13.201679998163));
#10200 = SURFACE_CURVE('',#10201,(#10205),.PCURVE_S1.);
#10201 = LINE('',#10202,#10203);
#10202 = CARTESIAN_POINT('',(7.7,26.1365281317,13.201679998163));
#10203 = VECTOR('',#10204,1.);
#10204 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10205 = PCURVE('',#10170,#10206);
#10206 = DEFINITIONAL_REPRESENTATION('',(#10207),#10210);
#10207 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10208,#10209),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#10208 = CARTESIAN_POINT('',(1.773011643174,0.E+000));
#10209 = CARTESIAN_POINT('',(1.773011643174,3.6));
#10210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10211 = ORIENTED_EDGE('',*,*,#10212,.F.);
#10212 = EDGE_CURVE('',#10160,#10198,#10213,.T.);
#10213 = SURFACE_CURVE('',#10214,(#10219),.PCURVE_S1.);
#10214 = CIRCLE('',#10215,2.000000000038);
#10215 = AXIS2_PLACEMENT_3D('',#10216,#10217,#10218);
#10216 = CARTESIAN_POINT('',(7.7,28.095776247496,12.800000000027));
#10217 = DIRECTION('',(1.,0.E+000,0.E+000));
#10218 = DIRECTION('',(0.E+000,-1.,0.E+000));
#10219 = PCURVE('',#10170,#10220);
#10220 = DEFINITIONAL_REPRESENTATION('',(#10221),#10224);
#10221 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10222,#10223),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.451406859437,6.080969990801),
  .PIECEWISE_BEZIER_KNOTS.);
#10222 = CARTESIAN_POINT('',(2.402574774538,0.E+000));
#10223 = CARTESIAN_POINT('',(1.773011643174,0.E+000));
#10224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10229)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#10226,#10227,#10228)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#10226 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#10227 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#10228 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#10229 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#10226,
  'distance_accuracy_value','confusion accuracy');
#10230 = SHAPE_DEFINITION_REPRESENTATION(#10231,#10152);
#10231 = PRODUCT_DEFINITION_SHAPE('','',#10232);
#10232 = PRODUCT_DEFINITION('design','',#10233,#10236);
#10233 = PRODUCT_DEFINITION_FORMATION('','',#10234);
#10234 = PRODUCT('CADSOFTTOOLS 1.65','CADSOFTTOOLS 1.65','',(#10235));
#10235 = PRODUCT_CONTEXT('',#2,'mechanical');
#10236 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10237 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10238,#10240);
#10238 = ( REPRESENTATION_RELATIONSHIP('','',#10152,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10239) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#10239 = ITEM_DEFINED_TRANSFORMATION('','',#11,#271);
#10240 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #10241);
#10241 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('65','','',#5,#10232,$);
#10242 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10234));
#10243 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#10244),#10316);
#10244 = SHELL_BASED_SURFACE_MODEL('',(#10245));
#10245 = OPEN_SHELL('',(#10246));
#10246 = ADVANCED_FACE('',(#10247),#10262,.F.);
#10247 = FACE_BOUND('',#10248,.F.);
#10248 = EDGE_LOOP('',(#10249,#10272,#10287,#10303));
#10249 = ORIENTED_EDGE('',*,*,#10250,.T.);
#10250 = EDGE_CURVE('',#10251,#10253,#10255,.T.);
#10251 = VERTEX_POINT('',#10252);
#10252 = CARTESIAN_POINT('',(7.7,26.1365281317,13.201679998163));
#10253 = VERTEX_POINT('',#10254);
#10254 = CARTESIAN_POINT('',(7.7,25.64671610276,12.802099997695));
#10255 = SURFACE_CURVE('',#10256,(#10261),.PCURVE_S1.);
#10256 = CIRCLE('',#10257,0.5);
#10257 = AXIS2_PLACEMENT_3D('',#10258,#10259,#10260);
#10258 = CARTESIAN_POINT('',(7.7,25.64671610276,13.302099997695));
#10259 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10260 = DIRECTION('',(0.E+000,-1.,0.E+000));
#10261 = PCURVE('',#10262,#10267);
#10262 = CYLINDRICAL_SURFACE('',#10263,0.5);
#10263 = AXIS2_PLACEMENT_3D('',#10264,#10265,#10266);
#10264 = CARTESIAN_POINT('',(7.7,25.64671610276,13.302099997695));
#10265 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10266 = DIRECTION('',(0.E+000,0.E+000,-1.));
#10267 = DEFINITIONAL_REPRESENTATION('',(#10268),#10271);
#10268 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10269,#10270),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.343807969968,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#10269 = CARTESIAN_POINT('',(4.914604296763,0.E+000));
#10270 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#10271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10272 = ORIENTED_EDGE('',*,*,#10273,.T.);
#10273 = EDGE_CURVE('',#10253,#10274,#10276,.T.);
#10274 = VERTEX_POINT('',#10275);
#10275 = CARTESIAN_POINT('',(4.1,25.64671610276,12.802099997695));
#10276 = SURFACE_CURVE('',#10277,(#10281),.PCURVE_S1.);
#10277 = LINE('',#10278,#10279);
#10278 = CARTESIAN_POINT('',(7.7,25.64671610276,12.802099997695));
#10279 = VECTOR('',#10280,1.);
#10280 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10281 = PCURVE('',#10262,#10282);
#10282 = DEFINITIONAL_REPRESENTATION('',(#10283),#10286);
#10283 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10284,#10285),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#10284 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#10285 = CARTESIAN_POINT('',(6.28318530718,3.6));
#10286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10287 = ORIENTED_EDGE('',*,*,#10288,.F.);
#10288 = EDGE_CURVE('',#10289,#10274,#10291,.T.);
#10289 = VERTEX_POINT('',#10290);
#10290 = CARTESIAN_POINT('',(4.1,26.1365281317,13.201679998163));
#10291 = SURFACE_CURVE('',#10292,(#10297),.PCURVE_S1.);
#10292 = CIRCLE('',#10293,0.5);
#10293 = AXIS2_PLACEMENT_3D('',#10294,#10295,#10296);
#10294 = CARTESIAN_POINT('',(4.1,25.64671610276,13.302099997695));
#10295 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10296 = DIRECTION('',(0.E+000,-1.,0.E+000));
#10297 = PCURVE('',#10262,#10298);
#10298 = DEFINITIONAL_REPRESENTATION('',(#10299),#10302);
#10299 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10300,#10301),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.343807969968,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#10300 = CARTESIAN_POINT('',(4.914604296763,3.6));
#10301 = CARTESIAN_POINT('',(6.28318530718,3.6));
#10302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10303 = ORIENTED_EDGE('',*,*,#10304,.F.);
#10304 = EDGE_CURVE('',#10251,#10289,#10305,.T.);
#10305 = SURFACE_CURVE('',#10306,(#10310),.PCURVE_S1.);
#10306 = LINE('',#10307,#10308);
#10307 = CARTESIAN_POINT('',(7.7,26.1365281317,13.201679998163));
#10308 = VECTOR('',#10309,1.);
#10309 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10310 = PCURVE('',#10262,#10311);
#10311 = DEFINITIONAL_REPRESENTATION('',(#10312),#10315);
#10312 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10313,#10314),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#10313 = CARTESIAN_POINT('',(4.914604296763,0.E+000));
#10314 = CARTESIAN_POINT('',(4.914604296763,3.6));
#10315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10320)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#10317,#10318,#10319)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#10317 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#10318 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#10319 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#10320 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#10317,
  'distance_accuracy_value','confusion accuracy');
#10321 = SHAPE_DEFINITION_REPRESENTATION(#10322,#10243);
#10322 = PRODUCT_DEFINITION_SHAPE('','',#10323);
#10323 = PRODUCT_DEFINITION('design','',#10324,#10327);
#10324 = PRODUCT_DEFINITION_FORMATION('','',#10325);
#10325 = PRODUCT('CADSOFTTOOLS 1.66','CADSOFTTOOLS 1.66','',(#10326));
#10326 = PRODUCT_CONTEXT('',#2,'mechanical');
#10327 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10328 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10329,#10331);
#10329 = ( REPRESENTATION_RELATIONSHIP('','',#10243,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10330) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#10330 = ITEM_DEFINED_TRANSFORMATION('','',#11,#275);
#10331 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #10332);
#10332 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('66','','',#5,#10323,$);
#10333 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10325));
#10334 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#10335),#10407);
#10335 = SHELL_BASED_SURFACE_MODEL('',(#10336));
#10336 = OPEN_SHELL('',(#10337));
#10337 = ADVANCED_FACE('',(#10338),#10352,.T.);
#10338 = FACE_BOUND('',#10339,.T.);
#10339 = EDGE_LOOP('',(#10340,#10362,#10378,#10393));
#10340 = ORIENTED_EDGE('',*,*,#10341,.F.);
#10341 = EDGE_CURVE('',#10342,#10344,#10346,.T.);
#10342 = VERTEX_POINT('',#10343);
#10343 = CARTESIAN_POINT('',(4.1,-1.857391583686,9.200000000013));
#10344 = VERTEX_POINT('',#10345);
#10345 = CARTESIAN_POINT('',(7.7,-1.857391583686,9.200000000013));
#10346 = SURFACE_CURVE('',#10347,(#10351),.PCURVE_S1.);
#10347 = LINE('',#10348,#10349);
#10348 = CARTESIAN_POINT('',(7.7,-1.857391583686,9.200000000013));
#10349 = VECTOR('',#10350,1.);
#10350 = DIRECTION('',(1.,0.E+000,0.E+000));
#10351 = PCURVE('',#10352,#10357);
#10352 = CYLINDRICAL_SURFACE('',#10353,0.5);
#10353 = AXIS2_PLACEMENT_3D('',#10354,#10355,#10356);
#10354 = CARTESIAN_POINT('',(7.7,-1.357391583686,9.200000000013));
#10355 = DIRECTION('',(1.,0.E+000,0.E+000));
#10356 = DIRECTION('',(0.E+000,0.E+000,1.));
#10357 = DEFINITIONAL_REPRESENTATION('',(#10358),#10361);
#10358 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10359,#10360),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#10359 = CARTESIAN_POINT('',(1.570796326795,-3.6));
#10360 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#10361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10362 = ORIENTED_EDGE('',*,*,#10363,.F.);
#10363 = EDGE_CURVE('',#10364,#10342,#10366,.T.);
#10364 = VERTEX_POINT('',#10365);
#10365 = CARTESIAN_POINT('',(4.1,-1.357391583683,8.700000000013));
#10366 = SURFACE_CURVE('',#10367,(#10372),.PCURVE_S1.);
#10367 = CIRCLE('',#10368,0.5);
#10368 = AXIS2_PLACEMENT_3D('',#10369,#10370,#10371);
#10369 = CARTESIAN_POINT('',(4.1,-1.357391583686,9.200000000013));
#10370 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10371 = DIRECTION('',(0.E+000,0.E+000,-1.));
#10372 = PCURVE('',#10352,#10373);
#10373 = DEFINITIONAL_REPRESENTATION('',(#10374),#10377);
#10374 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10375,#10376),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#10375 = CARTESIAN_POINT('',(3.14159265359,-3.6));
#10376 = CARTESIAN_POINT('',(1.570796326795,-3.6));
#10377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10378 = ORIENTED_EDGE('',*,*,#10379,.F.);
#10379 = EDGE_CURVE('',#10380,#10364,#10382,.T.);
#10380 = VERTEX_POINT('',#10381);
#10381 = CARTESIAN_POINT('',(7.7,-1.357391583683,8.700000000013));
#10382 = SURFACE_CURVE('',#10383,(#10387),.PCURVE_S1.);
#10383 = LINE('',#10384,#10385);
#10384 = CARTESIAN_POINT('',(4.1,-1.357391583683,8.700000000013));
#10385 = VECTOR('',#10386,1.);
#10386 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10387 = PCURVE('',#10352,#10388);
#10388 = DEFINITIONAL_REPRESENTATION('',(#10389),#10392);
#10389 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10390,#10391),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#10390 = CARTESIAN_POINT('',(3.141592653595,0.E+000));
#10391 = CARTESIAN_POINT('',(3.141592653595,-3.6));
#10392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10393 = ORIENTED_EDGE('',*,*,#10394,.F.);
#10394 = EDGE_CURVE('',#10344,#10380,#10395,.T.);
#10395 = SURFACE_CURVE('',#10396,(#10401),.PCURVE_S1.);
#10396 = CIRCLE('',#10397,0.5);
#10397 = AXIS2_PLACEMENT_3D('',#10398,#10399,#10400);
#10398 = CARTESIAN_POINT('',(7.7,-1.357391583686,9.200000000013));
#10399 = DIRECTION('',(1.,0.E+000,0.E+000));
#10400 = DIRECTION('',(0.E+000,0.E+000,-1.));
#10401 = PCURVE('',#10352,#10402);
#10402 = DEFINITIONAL_REPRESENTATION('',(#10403),#10406);
#10403 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10404,#10405),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#10404 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#10405 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#10406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10411)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#10408,#10409,#10410)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#10408 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#10409 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#10410 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#10411 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#10408,
  'distance_accuracy_value','confusion accuracy');
#10412 = SHAPE_DEFINITION_REPRESENTATION(#10413,#10334);
#10413 = PRODUCT_DEFINITION_SHAPE('','',#10414);
#10414 = PRODUCT_DEFINITION('design','',#10415,#10418);
#10415 = PRODUCT_DEFINITION_FORMATION('','',#10416);
#10416 = PRODUCT('CADSOFTTOOLS 1.67','CADSOFTTOOLS 1.67','',(#10417));
#10417 = PRODUCT_CONTEXT('',#2,'mechanical');
#10418 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10419 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10420,#10422);
#10420 = ( REPRESENTATION_RELATIONSHIP('','',#10334,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10421) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#10421 = ITEM_DEFINED_TRANSFORMATION('','',#11,#279);
#10422 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #10423);
#10423 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('67','','',#5,#10414,$);
#10424 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10416));
#10425 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#10426),#10498);
#10426 = SHELL_BASED_SURFACE_MODEL('',(#10427));
#10427 = OPEN_SHELL('',(#10428));
#10428 = ADVANCED_FACE('',(#10429),#10444,.F.);
#10429 = FACE_BOUND('',#10430,.F.);
#10430 = EDGE_LOOP('',(#10431,#10454,#10469,#10485));
#10431 = ORIENTED_EDGE('',*,*,#10432,.T.);
#10432 = EDGE_CURVE('',#10433,#10435,#10437,.T.);
#10433 = VERTEX_POINT('',#10434);
#10434 = CARTESIAN_POINT('',(7.7,-2.227982061135,10.050487703381));
#10435 = VERTEX_POINT('',#10436);
#10436 = CARTESIAN_POINT('',(7.7,-1.857391583686,9.567524790236));
#10437 = SURFACE_CURVE('',#10438,(#10443),.PCURVE_S1.);
#10438 = CIRCLE('',#10439,0.5);
#10439 = AXIS2_PLACEMENT_3D('',#10440,#10441,#10442);
#10440 = CARTESIAN_POINT('',(7.7,-2.357391583686,9.567524790236));
#10441 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10442 = DIRECTION('',(0.E+000,0.E+000,-1.));
#10443 = PCURVE('',#10444,#10449);
#10444 = CYLINDRICAL_SURFACE('',#10445,0.5);
#10445 = AXIS2_PLACEMENT_3D('',#10446,#10447,#10448);
#10446 = CARTESIAN_POINT('',(4.1,-2.357391583686,9.567524790236));
#10447 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10448 = DIRECTION('',(0.E+000,0.E+000,-1.));
#10449 = DEFINITIONAL_REPRESENTATION('',(#10450),#10453);
#10450 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10451,#10452),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.403392041389,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#10451 = CARTESIAN_POINT('',(3.403392041389,-3.6));
#10452 = CARTESIAN_POINT('',(4.712388980385,-3.6));
#10453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10454 = ORIENTED_EDGE('',*,*,#10455,.T.);
#10455 = EDGE_CURVE('',#10435,#10456,#10458,.T.);
#10456 = VERTEX_POINT('',#10457);
#10457 = CARTESIAN_POINT('',(4.1,-1.857391583686,9.567524790236));
#10458 = SURFACE_CURVE('',#10459,(#10463),.PCURVE_S1.);
#10459 = LINE('',#10460,#10461);
#10460 = CARTESIAN_POINT('',(4.1,-1.857391583686,9.567524790236));
#10461 = VECTOR('',#10462,1.);
#10462 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10463 = PCURVE('',#10444,#10464);
#10464 = DEFINITIONAL_REPRESENTATION('',(#10465),#10468);
#10465 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10466,#10467),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#10466 = CARTESIAN_POINT('',(4.712388980385,-3.6));
#10467 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#10468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10469 = ORIENTED_EDGE('',*,*,#10470,.T.);
#10470 = EDGE_CURVE('',#10456,#10471,#10473,.T.);
#10471 = VERTEX_POINT('',#10472);
#10472 = CARTESIAN_POINT('',(4.1,-2.227982061135,10.050487703381));
#10473 = SURFACE_CURVE('',#10474,(#10479),.PCURVE_S1.);
#10474 = CIRCLE('',#10475,0.5);
#10475 = AXIS2_PLACEMENT_3D('',#10476,#10477,#10478);
#10476 = CARTESIAN_POINT('',(4.1,-2.357391583686,9.567524790236));
#10477 = DIRECTION('',(1.,0.E+000,0.E+000));
#10478 = DIRECTION('',(0.E+000,0.E+000,-1.));
#10479 = PCURVE('',#10444,#10480);
#10480 = DEFINITIONAL_REPRESENTATION('',(#10481),#10484);
#10481 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10482,#10483),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,2.879793265791),
  .PIECEWISE_BEZIER_KNOTS.);
#10482 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#10483 = CARTESIAN_POINT('',(3.403392041389,0.E+000));
#10484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10485 = ORIENTED_EDGE('',*,*,#10486,.T.);
#10486 = EDGE_CURVE('',#10471,#10433,#10487,.T.);
#10487 = SURFACE_CURVE('',#10488,(#10492),.PCURVE_S1.);
#10488 = LINE('',#10489,#10490);
#10489 = CARTESIAN_POINT('',(7.7,-2.227982061135,10.050487703381));
#10490 = VECTOR('',#10491,1.);
#10491 = DIRECTION('',(1.,0.E+000,0.E+000));
#10492 = PCURVE('',#10444,#10493);
#10493 = DEFINITIONAL_REPRESENTATION('',(#10494),#10497);
#10494 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10495,#10496),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#10495 = CARTESIAN_POINT('',(3.403392041389,0.E+000));
#10496 = CARTESIAN_POINT('',(3.403392041389,-3.6));
#10497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10502)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#10499,#10500,#10501)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#10499 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#10500 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#10501 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#10502 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#10499,
  'distance_accuracy_value','confusion accuracy');
#10503 = SHAPE_DEFINITION_REPRESENTATION(#10504,#10425);
#10504 = PRODUCT_DEFINITION_SHAPE('','',#10505);
#10505 = PRODUCT_DEFINITION('design','',#10506,#10509);
#10506 = PRODUCT_DEFINITION_FORMATION('','',#10507);
#10507 = PRODUCT('CADSOFTTOOLS 1.68','CADSOFTTOOLS 1.68','',(#10508));
#10508 = PRODUCT_CONTEXT('',#2,'mechanical');
#10509 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10510 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10511,#10513);
#10511 = ( REPRESENTATION_RELATIONSHIP('','',#10425,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10512) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#10512 = ITEM_DEFINED_TRANSFORMATION('','',#11,#283);
#10513 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #10514);
#10514 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('68','','',#5,#10505,$);
#10515 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10507));
#10516 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#10517),#10589);
#10517 = SHELL_BASED_SURFACE_MODEL('',(#10518));
#10518 = OPEN_SHELL('',(#10519));
#10519 = ADVANCED_FACE('',(#10520),#10535,.F.);
#10520 = FACE_BOUND('',#10521,.F.);
#10521 = EDGE_LOOP('',(#10522,#10545,#10560,#10576));
#10522 = ORIENTED_EDGE('',*,*,#10523,.T.);
#10523 = EDGE_CURVE('',#10524,#10526,#10528,.T.);
#10524 = VERTEX_POINT('',#10525);
#10525 = CARTESIAN_POINT('',(7.7,9.641434768124,7.350000000078));
#10526 = VERTEX_POINT('',#10527);
#10527 = CARTESIAN_POINT('',(7.699999999869,9.284363346693,
    7.200000000092));
#10528 = SURFACE_CURVE('',#10529,(#10534),.PCURVE_S1.);
#10529 = CIRCLE('',#10530,0.499999999982);
#10530 = AXIS2_PLACEMENT_3D('',#10531,#10532,#10533);
#10531 = CARTESIAN_POINT('',(7.699999999869,9.284363346693,
    7.700000000073));
#10532 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10533 = DIRECTION('',(0.E+000,0.E+000,-1.));
#10534 = PCURVE('',#10535,#10540);
#10535 = CYLINDRICAL_SURFACE('',#10536,0.499999999982);
#10536 = AXIS2_PLACEMENT_3D('',#10537,#10538,#10539);
#10537 = CARTESIAN_POINT('',(4.1,9.284363346693,7.700000000073));
#10538 = DIRECTION('',(1.,0.E+000,0.E+000));
#10539 = DIRECTION('',(0.E+000,0.E+000,1.));
#10540 = DEFINITIONAL_REPRESENTATION('',(#10541),#10544);
#10541 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10542,#10543),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.487786476983,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#10542 = CARTESIAN_POINT('',(3.936991483786,3.599999999869));
#10543 = CARTESIAN_POINT('',(3.14159265359,3.599999999869));
#10544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10545 = ORIENTED_EDGE('',*,*,#10546,.T.);
#10546 = EDGE_CURVE('',#10526,#10547,#10549,.T.);
#10547 = VERTEX_POINT('',#10548);
#10548 = CARTESIAN_POINT('',(4.1,9.284363346696,7.200000000073));
#10549 = SURFACE_CURVE('',#10550,(#10554),.PCURVE_S1.);
#10550 = LINE('',#10551,#10552);
#10551 = CARTESIAN_POINT('',(5.899999999935,9.284363346694,
    7.200000000082));
#10552 = VECTOR('',#10553,1.);
#10553 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10554 = PCURVE('',#10535,#10555);
#10555 = DEFINITIONAL_REPRESENTATION('',(#10556),#10559);
#10556 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10557,#10558),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.799999999935,1.799999999935),
  .PIECEWISE_BEZIER_KNOTS.);
#10557 = CARTESIAN_POINT('',(3.141592653593,3.599999999869));
#10558 = CARTESIAN_POINT('',(3.141592653593,0.E+000));
#10559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10560 = ORIENTED_EDGE('',*,*,#10561,.T.);
#10561 = EDGE_CURVE('',#10547,#10562,#10564,.T.);
#10562 = VERTEX_POINT('',#10563);
#10563 = CARTESIAN_POINT('',(4.1,9.641434768124,7.350000000078));
#10564 = SURFACE_CURVE('',#10565,(#10570),.PCURVE_S1.);
#10565 = CIRCLE('',#10566,0.499999999982);
#10566 = AXIS2_PLACEMENT_3D('',#10567,#10568,#10569);
#10567 = CARTESIAN_POINT('',(4.1,9.284363346693,7.700000000073));
#10568 = DIRECTION('',(1.,0.E+000,0.E+000));
#10569 = DIRECTION('',(0.E+000,0.E+000,-1.));
#10570 = PCURVE('',#10535,#10571);
#10571 = DEFINITIONAL_REPRESENTATION('',(#10572),#10575);
#10572 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10573,#10574),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.795398830196),.PIECEWISE_BEZIER_KNOTS.);
#10573 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#10574 = CARTESIAN_POINT('',(3.936991483786,0.E+000));
#10575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10576 = ORIENTED_EDGE('',*,*,#10577,.F.);
#10577 = EDGE_CURVE('',#10524,#10562,#10578,.T.);
#10578 = SURFACE_CURVE('',#10579,(#10583),.PCURVE_S1.);
#10579 = LINE('',#10580,#10581);
#10580 = CARTESIAN_POINT('',(4.1,9.641434768111,7.35000000009));
#10581 = VECTOR('',#10582,1.);
#10582 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10583 = PCURVE('',#10535,#10584);
#10584 = DEFINITIONAL_REPRESENTATION('',(#10585),#10588);
#10585 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10586,#10587),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#10586 = CARTESIAN_POINT('',(3.936991483786,3.6));
#10587 = CARTESIAN_POINT('',(3.936991483786,0.E+000));
#10588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10593)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#10590,#10591,#10592)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#10590 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#10591 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#10592 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#10593 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#10590,
  'distance_accuracy_value','confusion accuracy');
#10594 = SHAPE_DEFINITION_REPRESENTATION(#10595,#10516);
#10595 = PRODUCT_DEFINITION_SHAPE('','',#10596);
#10596 = PRODUCT_DEFINITION('design','',#10597,#10600);
#10597 = PRODUCT_DEFINITION_FORMATION('','',#10598);
#10598 = PRODUCT('CADSOFTTOOLS 1.69','CADSOFTTOOLS 1.69','',(#10599));
#10599 = PRODUCT_CONTEXT('',#2,'mechanical');
#10600 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10601 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10602,#10604);
#10602 = ( REPRESENTATION_RELATIONSHIP('','',#10516,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10603) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#10603 = ITEM_DEFINED_TRANSFORMATION('','',#11,#287);
#10604 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #10605);
#10605 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('69','','',#5,#10596,$);
#10606 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10598));
#10607 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#10608),#10703);
#10608 = SHELL_BASED_SURFACE_MODEL('',(#10609));
#10609 = OPEN_SHELL('',(#10610));
#10610 = ADVANCED_FACE('',(#10611),#10625,.T.);
#10611 = FACE_BOUND('',#10612,.T.);
#10612 = EDGE_LOOP('',(#10613,#10658,#10674,#10689));
#10613 = ORIENTED_EDGE('',*,*,#10614,.F.);
#10614 = EDGE_CURVE('',#10615,#10617,#10619,.T.);
#10615 = VERTEX_POINT('',#10616);
#10616 = CARTESIAN_POINT('',(4.1,9.998506189553,7.500000000082));
#10617 = VERTEX_POINT('',#10618);
#10618 = CARTESIAN_POINT('',(7.7,9.998506189553,7.500000000082));
#10619 = SURFACE_CURVE('',#10620,(#10624),.PCURVE_S1.);
#10620 = LINE('',#10621,#10622);
#10621 = CARTESIAN_POINT('',(5.1,9.998506189553,7.500000000082));
#10622 = VECTOR('',#10623,1.);
#10623 = DIRECTION('',(1.,0.E+000,0.E+000));
#10624 = PCURVE('',#10625,#10630);
#10625 = CYLINDRICAL_SURFACE('',#10626,0.5);
#10626 = AXIS2_PLACEMENT_3D('',#10627,#10628,#10629);
#10627 = CARTESIAN_POINT('',(4.1,9.998506189556,7.000000000082));
#10628 = DIRECTION('',(1.,0.E+000,0.E+000));
#10629 = DIRECTION('',(0.E+000,0.E+000,1.));
#10630 = DEFINITIONAL_REPRESENTATION('',(#10631),#10657);
#10631 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10632,#10633,#10634,#10635,
    #10636,#10637,#10638,#10639,#10640,#10641,#10642,#10643,#10644,
    #10645,#10646,#10647,#10648,#10649,#10650,#10651,#10652,#10653,
    #10654,#10655,#10656),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.836363636364,-0.672727272727,
    -0.509090909091,-0.345454545455,-0.181818181818,-1.818181818182E-002
    ,0.145454545455,0.309090909091,0.472727272727,0.636363636364,0.8,
    0.963636363636,1.127272727273,1.290909090909,1.454545454545,
    1.618181818182,1.781818181818,1.945454545455,2.109090909091,
    2.272727272727,2.436363636364,2.6),.UNSPECIFIED.);
#10632 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#10633 = CARTESIAN_POINT('',(3.276194130801E-012,5.454545454545E-002));
#10634 = CARTESIAN_POINT('',(6.328627569792E-012,0.163636363636));
#10635 = CARTESIAN_POINT('',(5.101781957385E-012,0.327272727273));
#10636 = CARTESIAN_POINT('',(5.430514248525E-012,0.490909090909));
#10637 = CARTESIAN_POINT('',(5.342430696373E-012,0.654545454545));
#10638 = CARTESIAN_POINT('',(5.366032613843E-012,0.818181818182));
#10639 = CARTESIAN_POINT('',(5.359708496116E-012,0.981818181818));
#10640 = CARTESIAN_POINT('',(5.361403049552E-012,1.145454545455));
#10641 = CARTESIAN_POINT('',(5.360948953534E-012,1.309090909091));
#10642 = CARTESIAN_POINT('',(5.361070784173E-012,1.472727272727));
#10643 = CARTESIAN_POINT('',(5.361037557635E-012,1.636363636364));
#10644 = CARTESIAN_POINT('',(5.361048633148E-012,1.8));
#10645 = CARTESIAN_POINT('',(5.361037557635E-012,1.963636363636));
#10646 = CARTESIAN_POINT('',(5.361070784173E-012,2.127272727273));
#10647 = CARTESIAN_POINT('',(5.360948953534E-012,2.290909090909));
#10648 = CARTESIAN_POINT('',(5.361403049552E-012,2.454545454545));
#10649 = CARTESIAN_POINT('',(5.359708496116E-012,2.618181818182));
#10650 = CARTESIAN_POINT('',(5.366032613843E-012,2.781818181818));
#10651 = CARTESIAN_POINT('',(5.342430696373E-012,2.945454545455));
#10652 = CARTESIAN_POINT('',(5.430514248525E-012,3.109090909091));
#10653 = CARTESIAN_POINT('',(5.101781957386E-012,3.272727272727));
#10654 = CARTESIAN_POINT('',(6.328627569792E-012,3.436363636364));
#10655 = CARTESIAN_POINT('',(3.276194130801E-012,3.545454545455));
#10656 = CARTESIAN_POINT('',(0.E+000,3.6));
#10657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10658 = ORIENTED_EDGE('',*,*,#10659,.F.);
#10659 = EDGE_CURVE('',#10660,#10615,#10662,.T.);
#10660 = VERTEX_POINT('',#10661);
#10661 = CARTESIAN_POINT('',(4.1,9.641434768124,7.350000000078));
#10662 = SURFACE_CURVE('',#10663,(#10668),.PCURVE_S1.);
#10663 = CIRCLE('',#10664,0.5);
#10664 = AXIS2_PLACEMENT_3D('',#10665,#10666,#10667);
#10665 = CARTESIAN_POINT('',(4.1,9.998506189556,7.000000000082));
#10666 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10667 = DIRECTION('',(0.E+000,0.E+000,-1.));
#10668 = PCURVE('',#10625,#10669);
#10669 = DEFINITIONAL_REPRESENTATION('',(#10670),#10673);
#10670 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10671,#10672),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.346193823394,3.141592653584),
  .PIECEWISE_BEZIER_KNOTS.);
#10671 = CARTESIAN_POINT('',(0.795398830196,0.E+000));
#10672 = CARTESIAN_POINT('',(5.36148903052E-012,0.E+000));
#10673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10674 = ORIENTED_EDGE('',*,*,#10675,.F.);
#10675 = EDGE_CURVE('',#10676,#10660,#10678,.T.);
#10676 = VERTEX_POINT('',#10677);
#10677 = CARTESIAN_POINT('',(7.7,9.641434768124,7.350000000078));
#10678 = SURFACE_CURVE('',#10679,(#10683),.PCURVE_S1.);
#10679 = LINE('',#10680,#10681);
#10680 = CARTESIAN_POINT('',(4.1,9.641434768111,7.35000000009));
#10681 = VECTOR('',#10682,1.);
#10682 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10683 = PCURVE('',#10625,#10684);
#10684 = DEFINITIONAL_REPRESENTATION('',(#10685),#10688);
#10685 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10686,#10687),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#10686 = CARTESIAN_POINT('',(0.795398830196,3.6));
#10687 = CARTESIAN_POINT('',(0.795398830196,0.E+000));
#10688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10689 = ORIENTED_EDGE('',*,*,#10690,.F.);
#10690 = EDGE_CURVE('',#10617,#10676,#10691,.T.);
#10691 = SURFACE_CURVE('',#10692,(#10697),.PCURVE_S1.);
#10692 = CIRCLE('',#10693,0.5);
#10693 = AXIS2_PLACEMENT_3D('',#10694,#10695,#10696);
#10694 = CARTESIAN_POINT('',(7.7,9.998506189556,7.000000000082));
#10695 = DIRECTION('',(1.,0.E+000,0.E+000));
#10696 = DIRECTION('',(0.E+000,0.E+000,-1.));
#10697 = PCURVE('',#10625,#10698);
#10698 = DEFINITIONAL_REPRESENTATION('',(#10699),#10702);
#10699 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10700,#10701),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.141592653595,3.936991483786),
  .PIECEWISE_BEZIER_KNOTS.);
#10700 = CARTESIAN_POINT('',(0.E+000,3.6));
#10701 = CARTESIAN_POINT('',(0.795398830191,3.6));
#10702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10707)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#10704,#10705,#10706)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#10704 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#10705 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#10706 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#10707 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#10704,
  'distance_accuracy_value','confusion accuracy');
#10708 = SHAPE_DEFINITION_REPRESENTATION(#10709,#10607);
#10709 = PRODUCT_DEFINITION_SHAPE('','',#10710);
#10710 = PRODUCT_DEFINITION('design','',#10711,#10714);
#10711 = PRODUCT_DEFINITION_FORMATION('','',#10712);
#10712 = PRODUCT('CADSOFTTOOLS 1.70','CADSOFTTOOLS 1.70','',(#10713));
#10713 = PRODUCT_CONTEXT('',#2,'mechanical');
#10714 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10715 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10716,#10718);
#10716 = ( REPRESENTATION_RELATIONSHIP('','',#10607,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10717) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#10717 = ITEM_DEFINED_TRANSFORMATION('','',#11,#291);
#10718 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #10719);
#10719 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('70','','',#5,#10710,$);
#10720 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10712));
#10721 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#10722),#10817);
#10722 = SHELL_BASED_SURFACE_MODEL('',(#10723));
#10723 = OPEN_SHELL('',(#10724));
#10724 = ADVANCED_FACE('',(#10725),#10740,.F.);
#10725 = FACE_BOUND('',#10726,.F.);
#10726 = EDGE_LOOP('',(#10727,#10750,#10765,#10781));
#10727 = ORIENTED_EDGE('',*,*,#10728,.T.);
#10728 = EDGE_CURVE('',#10729,#10731,#10733,.T.);
#10729 = VERTEX_POINT('',#10730);
#10730 = CARTESIAN_POINT('',(7.7,-6.799122243899,7.199999999983));
#10731 = VERTEX_POINT('',#10732);
#10732 = CARTESIAN_POINT('',(7.7,-7.156192935742,7.350000000007));
#10733 = SURFACE_CURVE('',#10734,(#10739),.PCURVE_S1.);
#10734 = CIRCLE('',#10735,0.5);
#10735 = AXIS2_PLACEMENT_3D('',#10736,#10737,#10738);
#10736 = CARTESIAN_POINT('',(7.7,-6.799121514313,7.700000000005));
#10737 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10738 = DIRECTION('',(0.E+000,0.E+000,-1.));
#10739 = PCURVE('',#10740,#10745);
#10740 = CYLINDRICAL_SURFACE('',#10741,0.5);
#10741 = AXIS2_PLACEMENT_3D('',#10742,#10743,#10744);
#10742 = CARTESIAN_POINT('',(4.1,-6.799121514313,7.700000000005));
#10743 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10744 = DIRECTION('',(0.E+000,0.E+000,-1.));
#10745 = DEFINITIONAL_REPRESENTATION('',(#10746),#10749);
#10746 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10747,#10748),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.459171979623E-006,0.79539883019),
  .PIECEWISE_BEZIER_KNOTS.);
#10747 = CARTESIAN_POINT('',(1.45917197969E-006,-3.6));
#10748 = CARTESIAN_POINT('',(0.79539883019,-3.6));
#10749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10750 = ORIENTED_EDGE('',*,*,#10751,.F.);
#10751 = EDGE_CURVE('',#10752,#10731,#10754,.T.);
#10752 = VERTEX_POINT('',#10753);
#10753 = CARTESIAN_POINT('',(4.1,-7.156192935742,7.350000000007));
#10754 = SURFACE_CURVE('',#10755,(#10759),.PCURVE_S1.);
#10755 = LINE('',#10756,#10757);
#10756 = CARTESIAN_POINT('',(4.1,-7.156192935742,7.350000000007));
#10757 = VECTOR('',#10758,1.);
#10758 = DIRECTION('',(1.,0.E+000,0.E+000));
#10759 = PCURVE('',#10740,#10760);
#10760 = DEFINITIONAL_REPRESENTATION('',(#10761),#10764);
#10761 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10762,#10763),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#10762 = CARTESIAN_POINT('',(0.79539883019,0.E+000));
#10763 = CARTESIAN_POINT('',(0.79539883019,-3.6));
#10764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10765 = ORIENTED_EDGE('',*,*,#10766,.T.);
#10766 = EDGE_CURVE('',#10752,#10767,#10769,.T.);
#10767 = VERTEX_POINT('',#10768);
#10768 = CARTESIAN_POINT('',(4.1,-6.799122243899,7.199999999983));
#10769 = SURFACE_CURVE('',#10770,(#10775),.PCURVE_S1.);
#10770 = CIRCLE('',#10771,0.5);
#10771 = AXIS2_PLACEMENT_3D('',#10772,#10773,#10774);
#10772 = CARTESIAN_POINT('',(4.1,-6.799121514313,7.700000000005));
#10773 = DIRECTION('',(1.,0.E+000,0.E+000));
#10774 = DIRECTION('',(0.E+000,0.E+000,-1.));
#10775 = PCURVE('',#10740,#10776);
#10776 = DEFINITIONAL_REPRESENTATION('',(#10777),#10780);
#10777 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10778,#10779),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.487786476989,6.283183848008),
  .PIECEWISE_BEZIER_KNOTS.);
#10778 = CARTESIAN_POINT('',(0.79539883019,0.E+000));
#10779 = CARTESIAN_POINT('',(1.45917197969E-006,0.E+000));
#10780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10781 = ORIENTED_EDGE('',*,*,#10782,.T.);
#10782 = EDGE_CURVE('',#10767,#10729,#10783,.T.);
#10783 = SURFACE_CURVE('',#10784,(#10788),.PCURVE_S1.);
#10784 = LINE('',#10785,#10786);
#10785 = CARTESIAN_POINT('',(5.9,-6.79912151431,7.199999999994));
#10786 = VECTOR('',#10787,1.);
#10787 = DIRECTION('',(1.,0.E+000,0.E+000));
#10788 = PCURVE('',#10740,#10789);
#10789 = DEFINITIONAL_REPRESENTATION('',(#10790),#10816);
#10790 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10791,#10792,#10793,#10794,
    #10795,#10796,#10797,#10798,#10799,#10800,#10801,#10802,#10803,
    #10804,#10805,#10806,#10807,#10808,#10809,#10810,#10811,#10812,
    #10813,#10814,#10815),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-1.8,-1.636363636364,-1.472727272727,
    -1.309090909091,-1.145454545455,-0.981818181818,-0.818181818182,
    -0.654545454545,-0.490909090909,-0.327272727273,-0.163636363636,
    -1.387778780781E-016,0.163636363636,0.327272727273,0.490909090909,
    0.654545454545,0.818181818182,0.981818181818,1.145454545455,
    1.309090909091,1.472727272727,1.636363636364,1.8),.UNSPECIFIED.);
#10791 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#10792 = CARTESIAN_POINT('',(-3.459454944732E-012,-5.454545454545E-002)
  );
#10793 = CARTESIAN_POINT('',(-6.681766251404E-012,-0.163636363636));
#10794 = CARTESIAN_POINT('',(-5.385913937062E-012,-0.327272727273));
#10795 = CARTESIAN_POINT('',(-5.735856234423E-012,-0.490909090909));
#10796 = CARTESIAN_POINT('',(-5.641709321935E-012,-0.654545454545));
#10797 = CARTESIAN_POINT('',(-5.666578317687E-012,-0.818181818182));
#10798 = CARTESIAN_POINT('',(-5.661249247169E-012,-0.981818181818));
#10799 = CARTESIAN_POINT('',(-5.661249247169E-012,-1.145454545455));
#10800 = CARTESIAN_POINT('',(-5.663025604008E-012,-1.309090909091));
#10801 = CARTESIAN_POINT('',(-5.662137425588E-012,-1.472727272727));
#10802 = CARTESIAN_POINT('',(-5.660361068749E-012,-1.636363636364));
#10803 = CARTESIAN_POINT('',(-5.663025604008E-012,-1.8));
#10804 = CARTESIAN_POINT('',(-5.660361068749E-012,-1.963636363636));
#10805 = CARTESIAN_POINT('',(-5.662137425588E-012,-2.127272727273));
#10806 = CARTESIAN_POINT('',(-5.661249247169E-012,-2.290909090909));
#10807 = CARTESIAN_POINT('',(-5.663025604008E-012,-2.454545454545));
#10808 = CARTESIAN_POINT('',(-5.659472890329E-012,-2.618181818182));
#10809 = CARTESIAN_POINT('',(-5.667466496106E-012,-2.781818181818));
#10810 = CARTESIAN_POINT('',(-5.640821143515E-012,-2.945454545455));
#10811 = CARTESIAN_POINT('',(-5.734968056004E-012,-3.109090909091));
#10812 = CARTESIAN_POINT('',(-5.388578472321E-012,-3.272727272727));
#10813 = CARTESIAN_POINT('',(-6.681766251404E-012,-3.436363636364));
#10814 = CARTESIAN_POINT('',(-3.459454944732E-012,-3.545454545455));
#10815 = CARTESIAN_POINT('',(0.E+000,-3.6));
#10816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10821)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#10818,#10819,#10820)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#10818 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#10819 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#10820 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#10821 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#10818,
  'distance_accuracy_value','confusion accuracy');
#10822 = SHAPE_DEFINITION_REPRESENTATION(#10823,#10721);
#10823 = PRODUCT_DEFINITION_SHAPE('','',#10824);
#10824 = PRODUCT_DEFINITION('design','',#10825,#10828);
#10825 = PRODUCT_DEFINITION_FORMATION('','',#10826);
#10826 = PRODUCT('CADSOFTTOOLS 1.71','CADSOFTTOOLS 1.71','',(#10827));
#10827 = PRODUCT_CONTEXT('',#2,'mechanical');
#10828 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10829 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10830,#10832);
#10830 = ( REPRESENTATION_RELATIONSHIP('','',#10721,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10831) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#10831 = ITEM_DEFINED_TRANSFORMATION('','',#11,#295);
#10832 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #10833);
#10833 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('71','','',#5,#10824,$);
#10834 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10826));
#10835 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#10836),#10908);
#10836 = SHELL_BASED_SURFACE_MODEL('',(#10837));
#10837 = OPEN_SHELL('',(#10838));
#10838 = ADVANCED_FACE('',(#10839),#10853,.T.);
#10839 = FACE_BOUND('',#10840,.T.);
#10840 = EDGE_LOOP('',(#10841,#10863,#10879,#10894));
#10841 = ORIENTED_EDGE('',*,*,#10842,.F.);
#10842 = EDGE_CURVE('',#10843,#10845,#10847,.T.);
#10843 = VERTEX_POINT('',#10844);
#10844 = CARTESIAN_POINT('',(4.1,-7.156192935742,7.350000000007));
#10845 = VERTEX_POINT('',#10846);
#10846 = CARTESIAN_POINT('',(7.7,-7.156192935742,7.350000000007));
#10847 = SURFACE_CURVE('',#10848,(#10852),.PCURVE_S1.);
#10848 = LINE('',#10849,#10850);
#10849 = CARTESIAN_POINT('',(4.1,-7.156192935742,7.350000000007));
#10850 = VECTOR('',#10851,1.);
#10851 = DIRECTION('',(1.,0.E+000,0.E+000));
#10852 = PCURVE('',#10853,#10858);
#10853 = CYLINDRICAL_SURFACE('',#10854,0.5);
#10854 = AXIS2_PLACEMENT_3D('',#10855,#10856,#10857);
#10855 = CARTESIAN_POINT('',(4.1,-7.513264357172,7.000000000009));
#10856 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10857 = DIRECTION('',(0.E+000,0.E+000,-1.));
#10858 = DEFINITIONAL_REPRESENTATION('',(#10859),#10862);
#10859 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10860,#10861),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#10860 = CARTESIAN_POINT('',(3.93699148378,0.E+000));
#10861 = CARTESIAN_POINT('',(3.93699148378,-3.6));
#10862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10863 = ORIENTED_EDGE('',*,*,#10864,.F.);
#10864 = EDGE_CURVE('',#10865,#10843,#10867,.T.);
#10865 = VERTEX_POINT('',#10866);
#10866 = CARTESIAN_POINT('',(4.1,-7.513264357174,7.499999999988));
#10867 = SURFACE_CURVE('',#10868,(#10873),.PCURVE_S1.);
#10868 = CIRCLE('',#10869,0.5);
#10869 = AXIS2_PLACEMENT_3D('',#10870,#10871,#10872);
#10870 = CARTESIAN_POINT('',(4.1,-7.513264357172,7.000000000009));
#10871 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10872 = DIRECTION('',(0.E+000,0.E+000,-1.));
#10873 = PCURVE('',#10853,#10874);
#10874 = DEFINITIONAL_REPRESENTATION('',(#10875),#10878);
#10875 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10876,#10877),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.141592653584,3.93699148378),
  .PIECEWISE_BEZIER_KNOTS.);
#10876 = CARTESIAN_POINT('',(3.141592653584,0.E+000));
#10877 = CARTESIAN_POINT('',(3.93699148378,0.E+000));
#10878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10879 = ORIENTED_EDGE('',*,*,#10880,.F.);
#10880 = EDGE_CURVE('',#10881,#10865,#10883,.T.);
#10881 = VERTEX_POINT('',#10882);
#10882 = CARTESIAN_POINT('',(7.7,-7.513264357174,7.499999999988));
#10883 = SURFACE_CURVE('',#10884,(#10888),.PCURVE_S1.);
#10884 = LINE('',#10885,#10886);
#10885 = CARTESIAN_POINT('',(4.1,-7.513264357174,7.500000000009));
#10886 = VECTOR('',#10887,1.);
#10887 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10888 = PCURVE('',#10853,#10889);
#10889 = DEFINITIONAL_REPRESENTATION('',(#10890),#10893);
#10890 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10891,#10892),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#10891 = CARTESIAN_POINT('',(3.141592653584,-3.6));
#10892 = CARTESIAN_POINT('',(3.141592653584,0.E+000));
#10893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10894 = ORIENTED_EDGE('',*,*,#10895,.F.);
#10895 = EDGE_CURVE('',#10845,#10881,#10896,.T.);
#10896 = SURFACE_CURVE('',#10897,(#10902),.PCURVE_S1.);
#10897 = CIRCLE('',#10898,0.5);
#10898 = AXIS2_PLACEMENT_3D('',#10899,#10900,#10901);
#10899 = CARTESIAN_POINT('',(7.7,-7.513264357172,7.000000000009));
#10900 = DIRECTION('',(1.,0.E+000,0.E+000));
#10901 = DIRECTION('',(0.E+000,0.E+000,-1.));
#10902 = PCURVE('',#10853,#10903);
#10903 = DEFINITIONAL_REPRESENTATION('',(#10904),#10907);
#10904 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10905,#10906),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.3461938234,3.141592653595),.PIECEWISE_BEZIER_KNOTS.);
#10905 = CARTESIAN_POINT('',(3.93699148378,-3.6));
#10906 = CARTESIAN_POINT('',(3.141592653584,-3.6));
#10907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10912)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#10909,#10910,#10911)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#10909 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#10910 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#10911 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#10912 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#10909,
  'distance_accuracy_value','confusion accuracy');
#10913 = SHAPE_DEFINITION_REPRESENTATION(#10914,#10835);
#10914 = PRODUCT_DEFINITION_SHAPE('','',#10915);
#10915 = PRODUCT_DEFINITION('design','',#10916,#10919);
#10916 = PRODUCT_DEFINITION_FORMATION('','',#10917);
#10917 = PRODUCT('CADSOFTTOOLS 1.72','CADSOFTTOOLS 1.72','',(#10918));
#10918 = PRODUCT_CONTEXT('',#2,'mechanical');
#10919 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10920 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10921,#10923);
#10921 = ( REPRESENTATION_RELATIONSHIP('','',#10835,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10922) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#10922 = ITEM_DEFINED_TRANSFORMATION('','',#11,#299);
#10923 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #10924);
#10924 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('72','','',#5,#10915,$);
#10925 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#10917));
#10926 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#10927),#10999);
#10927 = SHELL_BASED_SURFACE_MODEL('',(#10928));
#10928 = OPEN_SHELL('',(#10929));
#10929 = ADVANCED_FACE('',(#10930),#10944,.T.);
#10930 = FACE_BOUND('',#10931,.T.);
#10931 = EDGE_LOOP('',(#10932,#10954,#10970,#10985));
#10932 = ORIENTED_EDGE('',*,*,#10933,.F.);
#10933 = EDGE_CURVE('',#10934,#10936,#10938,.T.);
#10934 = VERTEX_POINT('',#10935);
#10935 = CARTESIAN_POINT('',(4.1,10.042608416314,12.499999999997));
#10936 = VERTEX_POINT('',#10937);
#10937 = CARTESIAN_POINT('',(7.7,10.042608416314,12.499999999997));
#10938 = SURFACE_CURVE('',#10939,(#10943),.PCURVE_S1.);
#10939 = LINE('',#10940,#10941);
#10940 = CARTESIAN_POINT('',(8.1,10.042608416314,12.499999999997));
#10941 = VECTOR('',#10942,1.);
#10942 = DIRECTION('',(1.,0.E+000,0.E+000));
#10943 = PCURVE('',#10944,#10949);
#10944 = CYLINDRICAL_SURFACE('',#10945,0.5);
#10945 = AXIS2_PLACEMENT_3D('',#10946,#10947,#10948);
#10946 = CARTESIAN_POINT('',(8.1,10.542608416314,12.499999999997));
#10947 = DIRECTION('',(1.,0.E+000,0.E+000));
#10948 = DIRECTION('',(0.E+000,0.E+000,1.));
#10949 = DEFINITIONAL_REPRESENTATION('',(#10950),#10953);
#10950 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10951,#10952),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-4.,-0.4),.PIECEWISE_BEZIER_KNOTS.);
#10951 = CARTESIAN_POINT('',(1.570796326795,-4.));
#10952 = CARTESIAN_POINT('',(1.570796326795,-0.4));
#10953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10954 = ORIENTED_EDGE('',*,*,#10955,.F.);
#10955 = EDGE_CURVE('',#10956,#10934,#10958,.T.);
#10956 = VERTEX_POINT('',#10957);
#10957 = CARTESIAN_POINT('',(4.1,10.542608416314,11.999999999997));
#10958 = SURFACE_CURVE('',#10959,(#10964),.PCURVE_S1.);
#10959 = CIRCLE('',#10960,0.5);
#10960 = AXIS2_PLACEMENT_3D('',#10961,#10962,#10963);
#10961 = CARTESIAN_POINT('',(4.1,10.542608416314,12.499999999997));
#10962 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10963 = DIRECTION('',(0.E+000,0.E+000,-1.));
#10964 = PCURVE('',#10944,#10965);
#10965 = DEFINITIONAL_REPRESENTATION('',(#10966),#10969);
#10966 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10967,#10968),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#10967 = CARTESIAN_POINT('',(3.14159265359,-4.));
#10968 = CARTESIAN_POINT('',(1.570796326795,-4.));
#10969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10970 = ORIENTED_EDGE('',*,*,#10971,.F.);
#10971 = EDGE_CURVE('',#10972,#10956,#10974,.T.);
#10972 = VERTEX_POINT('',#10973);
#10973 = CARTESIAN_POINT('',(7.7,10.542608416314,11.999999999997));
#10974 = SURFACE_CURVE('',#10975,(#10979),.PCURVE_S1.);
#10975 = LINE('',#10976,#10977);
#10976 = CARTESIAN_POINT('',(7.7,10.542608416314,11.999999999997));
#10977 = VECTOR('',#10978,1.);
#10978 = DIRECTION('',(-1.,0.E+000,0.E+000));
#10979 = PCURVE('',#10944,#10980);
#10980 = DEFINITIONAL_REPRESENTATION('',(#10981),#10984);
#10981 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10982,#10983),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#10982 = CARTESIAN_POINT('',(3.14159265359,-0.4));
#10983 = CARTESIAN_POINT('',(3.14159265359,-4.));
#10984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10985 = ORIENTED_EDGE('',*,*,#10986,.F.);
#10986 = EDGE_CURVE('',#10936,#10972,#10987,.T.);
#10987 = SURFACE_CURVE('',#10988,(#10993),.PCURVE_S1.);
#10988 = CIRCLE('',#10989,0.5);
#10989 = AXIS2_PLACEMENT_3D('',#10990,#10991,#10992);
#10990 = CARTESIAN_POINT('',(7.7,10.542608416314,12.499999999997));
#10991 = DIRECTION('',(1.,0.E+000,0.E+000));
#10992 = DIRECTION('',(0.E+000,0.E+000,-1.));
#10993 = PCURVE('',#10944,#10994);
#10994 = DEFINITIONAL_REPRESENTATION('',(#10995),#10998);
#10995 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10996,#10997),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#10996 = CARTESIAN_POINT('',(1.570796326795,-0.4));
#10997 = CARTESIAN_POINT('',(3.14159265359,-0.4));
#10998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#10999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11003)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#11000,#11001,#11002)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#11000 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#11001 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#11002 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#11003 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#11000,
  'distance_accuracy_value','confusion accuracy');
#11004 = SHAPE_DEFINITION_REPRESENTATION(#11005,#10926);
#11005 = PRODUCT_DEFINITION_SHAPE('','',#11006);
#11006 = PRODUCT_DEFINITION('design','',#11007,#11010);
#11007 = PRODUCT_DEFINITION_FORMATION('','',#11008);
#11008 = PRODUCT('CADSOFTTOOLS 1.73','CADSOFTTOOLS 1.73','',(#11009));
#11009 = PRODUCT_CONTEXT('',#2,'mechanical');
#11010 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#11011 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11012,#11014);
#11012 = ( REPRESENTATION_RELATIONSHIP('','',#10926,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11013) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#11013 = ITEM_DEFINED_TRANSFORMATION('','',#11,#303);
#11014 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #11015);
#11015 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('73','','',#5,#11006,$);
#11016 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11008));
#11017 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#11018),#11090);
#11018 = SHELL_BASED_SURFACE_MODEL('',(#11019));
#11019 = OPEN_SHELL('',(#11020));
#11020 = ADVANCED_FACE('',(#11021),#11035,.T.);
#11021 = FACE_BOUND('',#11022,.T.);
#11022 = EDGE_LOOP('',(#11023,#11045,#11061,#11076));
#11023 = ORIENTED_EDGE('',*,*,#11024,.F.);
#11024 = EDGE_CURVE('',#11025,#11027,#11029,.T.);
#11025 = VERTEX_POINT('',#11026);
#11026 = CARTESIAN_POINT('',(4.1,14.942608416286,11.999999999997));
#11027 = VERTEX_POINT('',#11028);
#11028 = CARTESIAN_POINT('',(7.7,14.942608416286,11.999999999997));
#11029 = SURFACE_CURVE('',#11030,(#11034),.PCURVE_S1.);
#11030 = LINE('',#11031,#11032);
#11031 = CARTESIAN_POINT('',(7.7,14.942608416286,11.999999999997));
#11032 = VECTOR('',#11033,1.);
#11033 = DIRECTION('',(1.,0.E+000,0.E+000));
#11034 = PCURVE('',#11035,#11040);
#11035 = CYLINDRICAL_SURFACE('',#11036,0.5);
#11036 = AXIS2_PLACEMENT_3D('',#11037,#11038,#11039);
#11037 = CARTESIAN_POINT('',(8.1,14.942608416286,12.499999999997));
#11038 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11039 = DIRECTION('',(0.E+000,0.E+000,-1.));
#11040 = DEFINITIONAL_REPRESENTATION('',(#11041),#11044);
#11041 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11042,#11043),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#11042 = CARTESIAN_POINT('',(6.28318530718,4.));
#11043 = CARTESIAN_POINT('',(6.28318530718,0.4));
#11044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11045 = ORIENTED_EDGE('',*,*,#11046,.F.);
#11046 = EDGE_CURVE('',#11047,#11025,#11049,.T.);
#11047 = VERTEX_POINT('',#11048);
#11048 = CARTESIAN_POINT('',(4.1,15.442608416286,12.499999999997));
#11049 = SURFACE_CURVE('',#11050,(#11055),.PCURVE_S1.);
#11050 = CIRCLE('',#11051,0.5);
#11051 = AXIS2_PLACEMENT_3D('',#11052,#11053,#11054);
#11052 = CARTESIAN_POINT('',(4.1,14.942608416286,12.499999999997));
#11053 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11054 = DIRECTION('',(0.E+000,0.E+000,-1.));
#11055 = PCURVE('',#11035,#11056);
#11056 = DEFINITIONAL_REPRESENTATION('',(#11057),#11060);
#11057 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11058,#11059),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#11058 = CARTESIAN_POINT('',(4.712388980385,4.));
#11059 = CARTESIAN_POINT('',(6.28318530718,4.));
#11060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11061 = ORIENTED_EDGE('',*,*,#11062,.F.);
#11062 = EDGE_CURVE('',#11063,#11047,#11065,.T.);
#11063 = VERTEX_POINT('',#11064);
#11064 = CARTESIAN_POINT('',(7.7,15.442608416286,12.499999999997));
#11065 = SURFACE_CURVE('',#11066,(#11070),.PCURVE_S1.);
#11066 = LINE('',#11067,#11068);
#11067 = CARTESIAN_POINT('',(8.1,15.442608416286,12.499999999997));
#11068 = VECTOR('',#11069,1.);
#11069 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11070 = PCURVE('',#11035,#11071);
#11071 = DEFINITIONAL_REPRESENTATION('',(#11072),#11075);
#11072 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11073,#11074),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.4,4.),.PIECEWISE_BEZIER_KNOTS.);
#11073 = CARTESIAN_POINT('',(4.712388980385,0.4));
#11074 = CARTESIAN_POINT('',(4.712388980385,4.));
#11075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11076 = ORIENTED_EDGE('',*,*,#11077,.F.);
#11077 = EDGE_CURVE('',#11027,#11063,#11078,.T.);
#11078 = SURFACE_CURVE('',#11079,(#11084),.PCURVE_S1.);
#11079 = CIRCLE('',#11080,0.5);
#11080 = AXIS2_PLACEMENT_3D('',#11081,#11082,#11083);
#11081 = CARTESIAN_POINT('',(7.7,14.942608416286,12.499999999997));
#11082 = DIRECTION('',(1.,0.E+000,0.E+000));
#11083 = DIRECTION('',(0.E+000,0.E+000,-1.));
#11084 = PCURVE('',#11035,#11085);
#11085 = DEFINITIONAL_REPRESENTATION('',(#11086),#11089);
#11086 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11087,#11088),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#11087 = CARTESIAN_POINT('',(6.28318530718,0.4));
#11088 = CARTESIAN_POINT('',(4.712388980385,0.4));
#11089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11094)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#11091,#11092,#11093)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#11091 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#11092 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#11093 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#11094 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#11091,
  'distance_accuracy_value','confusion accuracy');
#11095 = SHAPE_DEFINITION_REPRESENTATION(#11096,#11017);
#11096 = PRODUCT_DEFINITION_SHAPE('','',#11097);
#11097 = PRODUCT_DEFINITION('design','',#11098,#11101);
#11098 = PRODUCT_DEFINITION_FORMATION('','',#11099);
#11099 = PRODUCT('CADSOFTTOOLS 1.74','CADSOFTTOOLS 1.74','',(#11100));
#11100 = PRODUCT_CONTEXT('',#2,'mechanical');
#11101 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#11102 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11103,#11105);
#11103 = ( REPRESENTATION_RELATIONSHIP('','',#11017,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11104) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#11104 = ITEM_DEFINED_TRANSFORMATION('','',#11,#307);
#11105 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #11106);
#11106 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('74','','',#5,#11097,$);
#11107 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11099));
#11108 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#11109),#11204);
#11109 = SHELL_BASED_SURFACE_MODEL('',(#11110));
#11110 = OPEN_SHELL('',(#11111));
#11111 = ADVANCED_FACE('',(#11112),#11126,.T.);
#11112 = FACE_BOUND('',#11113,.T.);
#11113 = EDGE_LOOP('',(#11114,#11159,#11175,#11190));
#11114 = ORIENTED_EDGE('',*,*,#11115,.F.);
#11115 = EDGE_CURVE('',#11116,#11118,#11120,.T.);
#11116 = VERTEX_POINT('',#11117);
#11117 = CARTESIAN_POINT('',(4.1,-10.60752984234,7.499999999971));
#11118 = VERTEX_POINT('',#11119);
#11119 = CARTESIAN_POINT('',(7.7,-10.60752984234,7.499999999971));
#11120 = SURFACE_CURVE('',#11121,(#11125),.PCURVE_S1.);
#11121 = LINE('',#11122,#11123);
#11122 = CARTESIAN_POINT('',(5.1,-10.60752984234,7.499999999971));
#11123 = VECTOR('',#11124,1.);
#11124 = DIRECTION('',(1.,0.E+000,0.E+000));
#11125 = PCURVE('',#11126,#11131);
#11126 = CYLINDRICAL_SURFACE('',#11127,0.5);
#11127 = AXIS2_PLACEMENT_3D('',#11128,#11129,#11130);
#11128 = CARTESIAN_POINT('',(14.3,-10.60752984234,6.999999999971));
#11129 = DIRECTION('',(1.,0.E+000,0.E+000));
#11130 = DIRECTION('',(0.E+000,0.E+000,1.));
#11131 = DEFINITIONAL_REPRESENTATION('',(#11132),#11158);
#11132 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11133,#11134,#11135,#11136,
    #11137,#11138,#11139,#11140,#11141,#11142,#11143,#11144,#11145,
    #11146,#11147,#11148,#11149,#11150,#11151,#11152,#11153,#11154,
    #11155,#11156,#11157),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.836363636364,-0.672727272727,
    -0.509090909091,-0.345454545455,-0.181818181818,-1.818181818182E-002
    ,0.145454545455,0.309090909091,0.472727272727,0.636363636364,0.8,
    0.963636363636,1.127272727273,1.290909090909,1.454545454545,
    1.618181818182,1.781818181818,1.945454545455,2.109090909091,
    2.272727272727,2.436363636364,2.6),.UNSPECIFIED.);
#11133 = CARTESIAN_POINT('',(0.E+000,-10.2));
#11134 = CARTESIAN_POINT('',(3.300076261641E-012,-10.14545454545));
#11135 = CARTESIAN_POINT('',(6.374760706484E-012,-10.03636363636));
#11136 = CARTESIAN_POINT('',(5.138971885504E-012,-9.872727272727));
#11137 = CARTESIAN_POINT('',(5.470100502159E-012,-9.709090909091));
#11138 = CARTESIAN_POINT('',(5.381374856519E-012,-9.545454545455));
#11139 = CARTESIAN_POINT('',(5.405148822426E-012,-9.381818181818));
#11140 = CARTESIAN_POINT('',(5.398778604438E-012,-9.218181818182));
#11141 = CARTESIAN_POINT('',(5.400485510484E-012,-9.054545454545));
#11142 = CARTESIAN_POINT('',(5.400028104288E-012,-8.890909090909));
#11143 = CARTESIAN_POINT('',(5.400150823024E-012,-8.727272727273));
#11144 = CARTESIAN_POINT('',(5.400117354278E-012,-8.563636363636));
#11145 = CARTESIAN_POINT('',(5.400128510526E-012,-8.4));
#11146 = CARTESIAN_POINT('',(5.400117354278E-012,-8.236363636364));
#11147 = CARTESIAN_POINT('',(5.400150823024E-012,-8.072727272727));
#11148 = CARTESIAN_POINT('',(5.400028104288E-012,-7.909090909091));
#11149 = CARTESIAN_POINT('',(5.400485510484E-012,-7.745454545455));
#11150 = CARTESIAN_POINT('',(5.398778604438E-012,-7.581818181818));
#11151 = CARTESIAN_POINT('',(5.405148822426E-012,-7.418181818182));
#11152 = CARTESIAN_POINT('',(5.381374856519E-012,-7.254545454545));
#11153 = CARTESIAN_POINT('',(5.470100502159E-012,-7.090909090909));
#11154 = CARTESIAN_POINT('',(5.138971885504E-012,-6.927272727273));
#11155 = CARTESIAN_POINT('',(6.374760706484E-012,-6.763636363636));
#11156 = CARTESIAN_POINT('',(3.300076261641E-012,-6.654545454545));
#11157 = CARTESIAN_POINT('',(0.E+000,-6.6));
#11158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11159 = ORIENTED_EDGE('',*,*,#11160,.F.);
#11160 = EDGE_CURVE('',#11161,#11116,#11163,.T.);
#11161 = VERTEX_POINT('',#11162);
#11162 = CARTESIAN_POINT('',(4.1,-11.10752984234,6.999999999969));
#11163 = SURFACE_CURVE('',#11164,(#11169),.PCURVE_S1.);
#11164 = CIRCLE('',#11165,0.5);
#11165 = AXIS2_PLACEMENT_3D('',#11166,#11167,#11168);
#11166 = CARTESIAN_POINT('',(4.1,-10.60752984234,6.999999999971));
#11167 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11168 = DIRECTION('',(0.E+000,0.E+000,-1.));
#11169 = PCURVE('',#11126,#11170);
#11170 = DEFINITIONAL_REPRESENTATION('',(#11171),#11174);
#11171 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11172,#11173),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.57079632679,3.141592653584),
  .PIECEWISE_BEZIER_KNOTS.);
#11172 = CARTESIAN_POINT('',(1.5707963268,-10.2));
#11173 = CARTESIAN_POINT('',(5.400124791777E-012,-10.2));
#11174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11175 = ORIENTED_EDGE('',*,*,#11176,.F.);
#11176 = EDGE_CURVE('',#11177,#11161,#11179,.T.);
#11177 = VERTEX_POINT('',#11178);
#11178 = CARTESIAN_POINT('',(7.7,-11.10752984234,6.999999999969));
#11179 = SURFACE_CURVE('',#11180,(#11184),.PCURVE_S1.);
#11180 = LINE('',#11181,#11182);
#11181 = CARTESIAN_POINT('',(14.3,-11.10752984234,6.999999999969));
#11182 = VECTOR('',#11183,1.);
#11183 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11184 = PCURVE('',#11126,#11185);
#11185 = DEFINITIONAL_REPRESENTATION('',(#11186),#11189);
#11186 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11187,#11188),.UNSPECIFIED.,
  .F.,.F.,(2,2),(6.6,10.2),.PIECEWISE_BEZIER_KNOTS.);
#11187 = CARTESIAN_POINT('',(1.5707963268,-6.6));
#11188 = CARTESIAN_POINT('',(1.5707963268,-10.2));
#11189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11190 = ORIENTED_EDGE('',*,*,#11191,.F.);
#11191 = EDGE_CURVE('',#11118,#11177,#11192,.T.);
#11192 = SURFACE_CURVE('',#11193,(#11198),.PCURVE_S1.);
#11193 = CIRCLE('',#11194,0.5);
#11194 = AXIS2_PLACEMENT_3D('',#11195,#11196,#11197);
#11195 = CARTESIAN_POINT('',(7.7,-10.60752984234,6.999999999971));
#11196 = DIRECTION('',(1.,0.E+000,0.E+000));
#11197 = DIRECTION('',(0.E+000,0.E+000,-1.));
#11198 = PCURVE('',#11126,#11199);
#11199 = DEFINITIONAL_REPRESENTATION('',(#11200),#11203);
#11200 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11201,#11202),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.141592653595,4.71238898039),
  .PIECEWISE_BEZIER_KNOTS.);
#11201 = CARTESIAN_POINT('',(0.E+000,-6.6));
#11202 = CARTESIAN_POINT('',(1.570796326795,-6.6));
#11203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11208)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#11205,#11206,#11207)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#11205 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#11206 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#11207 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#11208 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#11205,
  'distance_accuracy_value','confusion accuracy');
#11209 = SHAPE_DEFINITION_REPRESENTATION(#11210,#11108);
#11210 = PRODUCT_DEFINITION_SHAPE('','',#11211);
#11211 = PRODUCT_DEFINITION('design','',#11212,#11215);
#11212 = PRODUCT_DEFINITION_FORMATION('','',#11213);
#11213 = PRODUCT('CADSOFTTOOLS 1.75','CADSOFTTOOLS 1.75','',(#11214));
#11214 = PRODUCT_CONTEXT('',#2,'mechanical');
#11215 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#11216 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11217,#11219);
#11217 = ( REPRESENTATION_RELATIONSHIP('','',#11108,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11218) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#11218 = ITEM_DEFINED_TRANSFORMATION('','',#11,#311);
#11219 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #11220);
#11220 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('75','','',#5,#11211,$);
#11221 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11213));
#11222 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#11223),#11527);
#11223 = SHELL_BASED_SURFACE_MODEL('',(#11224));
#11224 = OPEN_SHELL('',(#11225));
#11225 = ADVANCED_FACE('',(#11226),#11241,.F.);
#11226 = FACE_BOUND('',#11227,.F.);
#11227 = EDGE_LOOP('',(#11228,#11251,#11266,#11282,#11297,#11336,#11351,
    #11390,#11405,#11421,#11436,#11452,#11467,#11483,#11498,#11514));
#11228 = ORIENTED_EDGE('',*,*,#11229,.T.);
#11229 = EDGE_CURVE('',#11230,#11232,#11234,.T.);
#11230 = VERTEX_POINT('',#11231);
#11231 = CARTESIAN_POINT('',(4.1,30.456821978673,38.285786437623));
#11232 = VERTEX_POINT('',#11233);
#11233 = CARTESIAN_POINT('',(4.1,31.871035541046,37.699999999997));
#11234 = SURFACE_CURVE('',#11235,(#11240),.PCURVE_S1.);
#11235 = CIRCLE('',#11236,2.);
#11236 = AXIS2_PLACEMENT_3D('',#11237,#11238,#11239);
#11237 = CARTESIAN_POINT('',(4.1,31.871035541046,39.699999999997));
#11238 = DIRECTION('',(1.,0.E+000,0.E+000));
#11239 = DIRECTION('',(0.E+000,0.E+000,-1.));
#11240 = PCURVE('',#11241,#11246);
#11241 = CYLINDRICAL_SURFACE('',#11242,2.);
#11242 = AXIS2_PLACEMENT_3D('',#11243,#11244,#11245);
#11243 = CARTESIAN_POINT('',(8.2,31.871035541046,39.699999999997));
#11244 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11245 = DIRECTION('',(0.E+000,0.E+000,-1.));
#11246 = DEFINITIONAL_REPRESENTATION('',(#11247),#11250);
#11247 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11248,#11249),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.497787143782,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#11248 = CARTESIAN_POINT('',(0.785398163397,4.1));
#11249 = CARTESIAN_POINT('',(1.7763568394E-015,4.1));
#11250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11251 = ORIENTED_EDGE('',*,*,#11252,.T.);
#11252 = EDGE_CURVE('',#11232,#11253,#11255,.T.);
#11253 = VERTEX_POINT('',#11254);
#11254 = CARTESIAN_POINT('',(6.200000000001,31.871035541046,
    37.699999999997));
#11255 = SURFACE_CURVE('',#11256,(#11260),.PCURVE_S1.);
#11256 = LINE('',#11257,#11258);
#11257 = CARTESIAN_POINT('',(8.2,31.871035541046,37.699999999997));
#11258 = VECTOR('',#11259,1.);
#11259 = DIRECTION('',(1.,0.E+000,0.E+000));
#11260 = PCURVE('',#11241,#11261);
#11261 = DEFINITIONAL_REPRESENTATION('',(#11262),#11265);
#11262 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11263,#11264),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-4.1,-1.999999999999),.PIECEWISE_BEZIER_KNOTS.);
#11263 = CARTESIAN_POINT('',(0.E+000,4.1));
#11264 = CARTESIAN_POINT('',(0.E+000,1.999999999999));
#11265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11266 = ORIENTED_EDGE('',*,*,#11267,.T.);
#11267 = EDGE_CURVE('',#11253,#11268,#11270,.T.);
#11268 = VERTEX_POINT('',#11269);
#11269 = CARTESIAN_POINT('',(6.200000000001,31.542608415662,
    37.727150379951));
#11270 = SURFACE_CURVE('',#11271,(#11276),.PCURVE_S1.);
#11271 = CIRCLE('',#11272,2.);
#11272 = AXIS2_PLACEMENT_3D('',#11273,#11274,#11275);
#11273 = CARTESIAN_POINT('',(6.200000000001,31.871035541046,
    39.699999999997));
#11274 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11275 = DIRECTION('',(0.E+000,0.E+000,-1.));
#11276 = PCURVE('',#11241,#11277);
#11277 = DEFINITIONAL_REPRESENTATION('',(#11278),#11281);
#11278 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11279,#11280),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.164960698043),.PIECEWISE_BEZIER_KNOTS.);
#11279 = CARTESIAN_POINT('',(0.E+000,1.999999999999));
#11280 = CARTESIAN_POINT('',(0.164960698043,1.999999999999));
#11281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11282 = ORIENTED_EDGE('',*,*,#11283,.T.);
#11283 = EDGE_CURVE('',#11268,#11284,#11286,.T.);
#11284 = VERTEX_POINT('',#11285);
#11285 = CARTESIAN_POINT('',(6.600000000001,31.542608415631,
    37.727150379951));
#11286 = SURFACE_CURVE('',#11287,(#11291),.PCURVE_S1.);
#11287 = LINE('',#11288,#11289);
#11288 = CARTESIAN_POINT('',(6.200000000001,31.542608415662,
    37.727150379951));
#11289 = VECTOR('',#11290,1.);
#11290 = DIRECTION('',(1.,0.E+000,0.E+000));
#11291 = PCURVE('',#11241,#11292);
#11292 = DEFINITIONAL_REPRESENTATION('',(#11293),#11296);
#11293 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11294,#11295),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.4),.PIECEWISE_BEZIER_KNOTS.);
#11294 = CARTESIAN_POINT('',(0.164960698043,1.999999999999));
#11295 = CARTESIAN_POINT('',(0.164960698043,1.599999999999));
#11296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11297 = ORIENTED_EDGE('',*,*,#11298,.T.);
#11298 = EDGE_CURVE('',#11284,#11299,#11301,.T.);
#11299 = VERTEX_POINT('',#11300);
#11300 = CARTESIAN_POINT('',(6.850000000001,31.792608415631,
    37.701538295085));
#11301 = SURFACE_CURVE('',#11302,(#11307),.PCURVE_S1.);
#11302 = ELLIPSE('',#11303,2.828427124746,2.);
#11303 = AXIS2_PLACEMENT_3D('',#11304,#11305,#11306);
#11304 = CARTESIAN_POINT('',(6.928427125427,31.871035541046,
    39.699999999997));
#11305 = DIRECTION('',(0.707106781187,-0.707106781187,
    -3.996087942697E-012));
#11306 = DIRECTION('',(-0.707106781187,-0.707106781187,
    -3.996087942698E-012));
#11307 = PCURVE('',#11241,#11308);
#11308 = DEFINITIONAL_REPRESENTATION('',(#11309),#11335);
#11309 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11310,#11311,#11312,#11313,
    #11314,#11315,#11316,#11317,#11318,#11319,#11320,#11321,#11322,
    #11323,#11324,#11325,#11326,#11327,#11328,#11329,#11330,#11331,
    #11332,#11333,#11334),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(1.405835628731,1.411550950484,
    1.417266272238,1.422981593992,1.428696915746,1.4344122375,
    1.440127559254,1.445842881008,1.451558202762,1.457273524515,
    1.462988846269,1.468704168023,1.474419489777,1.480134811531,
    1.485850133285,1.491565455039,1.497280776793,1.502996098546,
    1.5087114203,1.514426742054,1.520142063808,1.525857385562,
    1.531572707316),.QUASI_UNIFORM_KNOTS.);
#11310 = CARTESIAN_POINT('',(0.164960698059,1.599999999999));
#11311 = CARTESIAN_POINT('',(0.163055590807,1.59624150991));
#11312 = CARTESIAN_POINT('',(0.159245376305,1.588720953612));
#11313 = CARTESIAN_POINT('',(0.153530054551,1.577429759661));
#11314 = CARTESIAN_POINT('',(0.147814732797,1.56612857493));
#11315 = CARTESIAN_POINT('',(0.142099411043,1.554817768598));
#11316 = CARTESIAN_POINT('',(0.136384089289,1.543497710122));
#11317 = CARTESIAN_POINT('',(0.130668767535,1.532168769273));
#11318 = CARTESIAN_POINT('',(0.124953445782,1.520831316108));
#11319 = CARTESIAN_POINT('',(0.119238124028,1.509485720961));
#11320 = CARTESIAN_POINT('',(0.113522802274,1.498132354436));
#11321 = CARTESIAN_POINT('',(0.10780748052,1.486771587388));
#11322 = CARTESIAN_POINT('',(0.102092158766,1.475403790914));
#11323 = CARTESIAN_POINT('',(9.637683701215E-002,1.464029336341));
#11324 = CARTESIAN_POINT('',(9.066151525828E-002,1.452648595213));
#11325 = CARTESIAN_POINT('',(8.49461935044E-002,1.441261939281));
#11326 = CARTESIAN_POINT('',(7.923087175052E-002,1.429869740487));
#11327 = CARTESIAN_POINT('',(7.351554999664E-002,1.418472370955));
#11328 = CARTESIAN_POINT('',(6.780022824277E-002,1.407070202978));
#11329 = CARTESIAN_POINT('',(6.208490648889E-002,1.395663609007));
#11330 = CARTESIAN_POINT('',(5.636958473501E-002,1.384252961635));
#11331 = CARTESIAN_POINT('',(5.065426298114E-002,1.37283863359));
#11332 = CARTESIAN_POINT('',(4.493894122726E-002,1.361420997711));
#11333 = CARTESIAN_POINT('',(4.112872672468E-002,1.353807283893));
#11334 = CARTESIAN_POINT('',(3.922361947338E-002,1.349999999999));
#11335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11336 = ORIENTED_EDGE('',*,*,#11337,.T.);
#11337 = EDGE_CURVE('',#11299,#11338,#11340,.T.);
#11338 = VERTEX_POINT('',#11339);
#11339 = CARTESIAN_POINT('',(9.550000000001,31.792608415631,
    37.701538295085));
#11340 = SURFACE_CURVE('',#11341,(#11345),.PCURVE_S1.);
#11341 = LINE('',#11342,#11343);
#11342 = CARTESIAN_POINT('',(6.850000000001,31.792608415631,
    37.701538295085));
#11343 = VECTOR('',#11344,1.);
#11344 = DIRECTION('',(1.,0.E+000,0.E+000));
#11345 = PCURVE('',#11241,#11346);
#11346 = DEFINITIONAL_REPRESENTATION('',(#11347),#11350);
#11347 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11348,#11349),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.7),.PIECEWISE_BEZIER_KNOTS.);
#11348 = CARTESIAN_POINT('',(3.922361947339E-002,1.349999999999));
#11349 = CARTESIAN_POINT('',(3.922361947339E-002,-1.350000000001));
#11350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11351 = ORIENTED_EDGE('',*,*,#11352,.T.);
#11352 = EDGE_CURVE('',#11338,#11353,#11355,.T.);
#11353 = VERTEX_POINT('',#11354);
#11354 = CARTESIAN_POINT('',(9.800000000001,31.542608415631,
    37.727150379951));
#11355 = SURFACE_CURVE('',#11356,(#11361),.PCURVE_S1.);
#11356 = ELLIPSE('',#11357,2.828427124746,2.);
#11357 = AXIS2_PLACEMENT_3D('',#11358,#11359,#11360);
#11358 = CARTESIAN_POINT('',(9.471572874574,31.871035541046,
    39.699999999997));
#11359 = DIRECTION('',(-0.707106781187,-0.707106781187,
    -3.996087942698E-012));
#11360 = DIRECTION('',(-0.707106781187,0.707106781187,
    3.996087942697E-012));
#11361 = PCURVE('',#11241,#11362);
#11362 = DEFINITIONAL_REPRESENTATION('',(#11363),#11389);
#11363 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11364,#11365,#11366,#11367,
    #11368,#11369,#11370,#11371,#11372,#11373,#11374,#11375,#11376,
    #11377,#11378,#11379,#11380,#11381,#11382,#11383,#11384,#11385,
    #11386,#11387,#11388),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(1.610019946274,1.615735268028,
    1.621450589782,1.627165911536,1.632881233289,1.638596555043,
    1.644311876797,1.650027198551,1.655742520305,1.661457842059,
    1.667173163813,1.672888485567,1.67860380732,1.684319129074,
    1.690034450828,1.695749772582,1.701465094336,1.70718041609,
    1.712895737844,1.718611059598,1.724326381351,1.730041703105,
    1.735757024859),.QUASI_UNIFORM_KNOTS.);
#11364 = CARTESIAN_POINT('',(3.922361947339E-002,-1.350000000001));
#11365 = CARTESIAN_POINT('',(4.112872672469E-002,-1.353807283894));
#11366 = CARTESIAN_POINT('',(4.493894122727E-002,-1.361420997713));
#11367 = CARTESIAN_POINT('',(5.065426298115E-002,-1.372838633591));
#11368 = CARTESIAN_POINT('',(5.636958473503E-002,-1.384252961636));
#11369 = CARTESIAN_POINT('',(6.20849064889E-002,-1.395663609008));
#11370 = CARTESIAN_POINT('',(6.780022824278E-002,-1.40707020298));
#11371 = CARTESIAN_POINT('',(7.351554999665E-002,-1.418472370956));
#11372 = CARTESIAN_POINT('',(7.923087175053E-002,-1.429869740488));
#11373 = CARTESIAN_POINT('',(8.494619350441E-002,-1.441261939282));
#11374 = CARTESIAN_POINT('',(9.066151525829E-002,-1.452648595214));
#11375 = CARTESIAN_POINT('',(9.637683701216E-002,-1.464029336342));
#11376 = CARTESIAN_POINT('',(0.102092158766,-1.475403790915));
#11377 = CARTESIAN_POINT('',(0.10780748052,-1.486771587389));
#11378 = CARTESIAN_POINT('',(0.113522802274,-1.498132354437));
#11379 = CARTESIAN_POINT('',(0.119238124028,-1.509485720963));
#11380 = CARTESIAN_POINT('',(0.124953445782,-1.520831316109));
#11381 = CARTESIAN_POINT('',(0.130668767535,-1.532168769274));
#11382 = CARTESIAN_POINT('',(0.136384089289,-1.543497710124));
#11383 = CARTESIAN_POINT('',(0.142099411043,-1.554817768599));
#11384 = CARTESIAN_POINT('',(0.147814732797,-1.566128574931));
#11385 = CARTESIAN_POINT('',(0.153530054551,-1.577429759662));
#11386 = CARTESIAN_POINT('',(0.159245376305,-1.588720953614));
#11387 = CARTESIAN_POINT('',(0.163055590807,-1.596241509911));
#11388 = CARTESIAN_POINT('',(0.164960698059,-1.6));
#11389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11390 = ORIENTED_EDGE('',*,*,#11391,.T.);
#11391 = EDGE_CURVE('',#11353,#11392,#11394,.T.);
#11392 = VERTEX_POINT('',#11393);
#11393 = CARTESIAN_POINT('',(10.200000000001,31.542608415662,
    37.727150379951));
#11394 = SURFACE_CURVE('',#11395,(#11399),.PCURVE_S1.);
#11395 = LINE('',#11396,#11397);
#11396 = CARTESIAN_POINT('',(9.799999999969,31.542608415662,
    37.727150379951));
#11397 = VECTOR('',#11398,1.);
#11398 = DIRECTION('',(1.,0.E+000,0.E+000));
#11399 = PCURVE('',#11241,#11400);
#11400 = DEFINITIONAL_REPRESENTATION('',(#11401),#11404);
#11401 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11402,#11403),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.4),.PIECEWISE_BEZIER_KNOTS.);
#11402 = CARTESIAN_POINT('',(0.164960698043,-1.600000000001));
#11403 = CARTESIAN_POINT('',(0.164960698043,-2.000000000001));
#11404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11405 = ORIENTED_EDGE('',*,*,#11406,.T.);
#11406 = EDGE_CURVE('',#11392,#11407,#11409,.T.);
#11407 = VERTEX_POINT('',#11408);
#11408 = CARTESIAN_POINT('',(10.200000000001,31.871035541046,
    37.699999999997));
#11409 = SURFACE_CURVE('',#11410,(#11415),.PCURVE_S1.);
#11410 = CIRCLE('',#11411,2.);
#11411 = AXIS2_PLACEMENT_3D('',#11412,#11413,#11414);
#11412 = CARTESIAN_POINT('',(10.200000000001,31.871035541046,
    39.699999999997));
#11413 = DIRECTION('',(1.,0.E+000,-0.E+000));
#11414 = DIRECTION('',(0.E+000,0.E+000,1.));
#11415 = PCURVE('',#11241,#11416);
#11416 = DEFINITIONAL_REPRESENTATION('',(#11417),#11420);
#11417 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11418,#11419),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.976631955547,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#11418 = CARTESIAN_POINT('',(0.164960698043,-2.000000000001));
#11419 = CARTESIAN_POINT('',(-4.440892098501E-016,-2.000000000001));
#11420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11421 = ORIENTED_EDGE('',*,*,#11422,.T.);
#11422 = EDGE_CURVE('',#11407,#11423,#11425,.T.);
#11423 = VERTEX_POINT('',#11424);
#11424 = CARTESIAN_POINT('',(12.3,31.871035541046,37.699999999997));
#11425 = SURFACE_CURVE('',#11426,(#11430),.PCURVE_S1.);
#11426 = LINE('',#11427,#11428);
#11427 = CARTESIAN_POINT('',(8.2,31.871035541046,37.699999999997));
#11428 = VECTOR('',#11429,1.);
#11429 = DIRECTION('',(1.,0.E+000,0.E+000));
#11430 = PCURVE('',#11241,#11431);
#11431 = DEFINITIONAL_REPRESENTATION('',(#11432),#11435);
#11432 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11433,#11434),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.000000000001,4.1),.PIECEWISE_BEZIER_KNOTS.);
#11433 = CARTESIAN_POINT('',(0.E+000,-2.000000000001));
#11434 = CARTESIAN_POINT('',(0.E+000,-4.1));
#11435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11436 = ORIENTED_EDGE('',*,*,#11437,.T.);
#11437 = EDGE_CURVE('',#11423,#11438,#11440,.T.);
#11438 = VERTEX_POINT('',#11439);
#11439 = CARTESIAN_POINT('',(12.3,30.456821978673,38.285786437623));
#11440 = SURFACE_CURVE('',#11441,(#11446),.PCURVE_S1.);
#11441 = CIRCLE('',#11442,2.);
#11442 = AXIS2_PLACEMENT_3D('',#11443,#11444,#11445);
#11443 = CARTESIAN_POINT('',(12.3,31.871035541046,39.699999999997));
#11444 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#11445 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#11446 = PCURVE('',#11241,#11447);
#11447 = DEFINITIONAL_REPRESENTATION('',(#11448),#11451);
#11448 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11449,#11450),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,3.926990816987),
  .PIECEWISE_BEZIER_KNOTS.);
#11449 = CARTESIAN_POINT('',(0.E+000,-4.1));
#11450 = CARTESIAN_POINT('',(0.785398163397,-4.1));
#11451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11452 = ORIENTED_EDGE('',*,*,#11453,.T.);
#11453 = EDGE_CURVE('',#11438,#11454,#11456,.T.);
#11454 = VERTEX_POINT('',#11455);
#11455 = CARTESIAN_POINT('',(11.15,30.456821978673,38.285786437623));
#11456 = SURFACE_CURVE('',#11457,(#11461),.PCURVE_S1.);
#11457 = LINE('',#11458,#11459);
#11458 = CARTESIAN_POINT('',(26.1,30.456821978673,38.285786437623));
#11459 = VECTOR('',#11460,1.);
#11460 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11461 = PCURVE('',#11241,#11462);
#11462 = DEFINITIONAL_REPRESENTATION('',(#11463),#11466);
#11463 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11464,#11465),.UNSPECIFIED.,
  .F.,.F.,(2,2),(13.8,14.95),.PIECEWISE_BEZIER_KNOTS.);
#11464 = CARTESIAN_POINT('',(0.785398163397,-4.1));
#11465 = CARTESIAN_POINT('',(0.785398163397,-2.95));
#11466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11467 = ORIENTED_EDGE('',*,*,#11468,.T.);
#11468 = EDGE_CURVE('',#11454,#11469,#11471,.T.);
#11469 = VERTEX_POINT('',#11470);
#11470 = CARTESIAN_POINT('',(11.15,30.5426084163,38.204914258563));
#11471 = SURFACE_CURVE('',#11472,(#11477),.PCURVE_S1.);
#11472 = CIRCLE('',#11473,2.);
#11473 = AXIS2_PLACEMENT_3D('',#11474,#11475,#11476);
#11474 = CARTESIAN_POINT('',(11.15,31.871035541046,39.699999999997));
#11475 = DIRECTION('',(1.,0.E+000,0.E+000));
#11476 = DIRECTION('',(0.E+000,0.E+000,-1.));
#11477 = PCURVE('',#11241,#11478);
#11478 = DEFINITIONAL_REPRESENTATION('',(#11479),#11482);
#11479 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11480,#11481),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.497787143782,5.556744011665),
  .PIECEWISE_BEZIER_KNOTS.);
#11480 = CARTESIAN_POINT('',(0.785398163397,-2.95));
#11481 = CARTESIAN_POINT('',(0.726441295515,-2.95));
#11482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11483 = ORIENTED_EDGE('',*,*,#11484,.T.);
#11484 = EDGE_CURVE('',#11469,#11485,#11487,.T.);
#11485 = VERTEX_POINT('',#11486);
#11486 = CARTESIAN_POINT('',(5.45,30.5426084163,38.204914258563));
#11487 = SURFACE_CURVE('',#11488,(#11492),.PCURVE_S1.);
#11488 = LINE('',#11489,#11490);
#11489 = CARTESIAN_POINT('',(11.15,30.5426084163,38.204914258563));
#11490 = VECTOR('',#11491,1.);
#11491 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11492 = PCURVE('',#11241,#11493);
#11493 = DEFINITIONAL_REPRESENTATION('',(#11494),#11497);
#11494 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11495,#11496),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,5.7),.PIECEWISE_BEZIER_KNOTS.);
#11495 = CARTESIAN_POINT('',(0.726441295515,-2.95));
#11496 = CARTESIAN_POINT('',(0.726441295515,2.75));
#11497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11498 = ORIENTED_EDGE('',*,*,#11499,.T.);
#11499 = EDGE_CURVE('',#11485,#11500,#11502,.T.);
#11500 = VERTEX_POINT('',#11501);
#11501 = CARTESIAN_POINT('',(5.45,30.456821978673,38.285786437623));
#11502 = SURFACE_CURVE('',#11503,(#11508),.PCURVE_S1.);
#11503 = CIRCLE('',#11504,2.);
#11504 = AXIS2_PLACEMENT_3D('',#11505,#11506,#11507);
#11505 = CARTESIAN_POINT('',(5.45,31.871035541046,39.699999999997));
#11506 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11507 = DIRECTION('',(0.E+000,0.E+000,1.));
#11508 = PCURVE('',#11241,#11509);
#11509 = DEFINITIONAL_REPRESENTATION('',(#11510),#11513);
#11510 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11511,#11512),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.868033949105,3.926990816987),
  .PIECEWISE_BEZIER_KNOTS.);
#11511 = CARTESIAN_POINT('',(0.726441295515,2.75));
#11512 = CARTESIAN_POINT('',(0.785398163397,2.75));
#11513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11514 = ORIENTED_EDGE('',*,*,#11515,.T.);
#11515 = EDGE_CURVE('',#11500,#11230,#11516,.T.);
#11516 = SURFACE_CURVE('',#11517,(#11521),.PCURVE_S1.);
#11517 = LINE('',#11518,#11519);
#11518 = CARTESIAN_POINT('',(26.1,30.456821978673,38.285786437623));
#11519 = VECTOR('',#11520,1.);
#11520 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11521 = PCURVE('',#11241,#11522);
#11522 = DEFINITIONAL_REPRESENTATION('',(#11523),#11526);
#11523 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11524,#11525),.UNSPECIFIED.,
  .F.,.F.,(2,2),(20.65,22.),.PIECEWISE_BEZIER_KNOTS.);
#11524 = CARTESIAN_POINT('',(0.785398163397,2.75));
#11525 = CARTESIAN_POINT('',(0.785398163397,4.1));
#11526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11531)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#11528,#11529,#11530)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#11528 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#11529 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#11530 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#11531 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#11528,
  'distance_accuracy_value','confusion accuracy');
#11532 = SHAPE_DEFINITION_REPRESENTATION(#11533,#11222);
#11533 = PRODUCT_DEFINITION_SHAPE('','',#11534);
#11534 = PRODUCT_DEFINITION('design','',#11535,#11538);
#11535 = PRODUCT_DEFINITION_FORMATION('','',#11536);
#11536 = PRODUCT('CADSOFTTOOLS 1.76','CADSOFTTOOLS 1.76','',(#11537));
#11537 = PRODUCT_CONTEXT('',#2,'mechanical');
#11538 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#11539 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11540,#11542);
#11540 = ( REPRESENTATION_RELATIONSHIP('','',#11222,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11541) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#11541 = ITEM_DEFINED_TRANSFORMATION('','',#11,#315);
#11542 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #11543);
#11543 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('76','','',#5,#11534,$);
#11544 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11536));
#11545 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#11546),#11620);
#11546 = SHELL_BASED_SURFACE_MODEL('',(#11547));
#11547 = OPEN_SHELL('',(#11548));
#11548 = ADVANCED_FACE('',(#11549),#11563,.F.);
#11549 = FACE_BOUND('',#11550,.T.);
#11550 = EDGE_LOOP('',(#11551,#11574,#11590,#11606));
#11551 = ORIENTED_EDGE('',*,*,#11552,.T.);
#11552 = EDGE_CURVE('',#11553,#11555,#11557,.T.);
#11553 = VERTEX_POINT('',#11554);
#11554 = CARTESIAN_POINT('',(5.45,30.456821978673,38.285786437623));
#11555 = VERTEX_POINT('',#11556);
#11556 = CARTESIAN_POINT('',(4.1,30.456821978673,38.285786437623));
#11557 = SURFACE_CURVE('',#11558,(#11562),.PCURVE_S1.);
#11558 = LINE('',#11559,#11560);
#11559 = CARTESIAN_POINT('',(26.1,30.456821978673,38.285786437623));
#11560 = VECTOR('',#11561,1.);
#11561 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11562 = PCURVE('',#11563,#11568);
#11563 = PLANE('',#11564);
#11564 = AXIS2_PLACEMENT_3D('',#11565,#11566,#11567);
#11565 = CARTESIAN_POINT('',(26.1,31.0426084163,37.699999999997));
#11566 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#11567 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#11568 = DEFINITIONAL_REPRESENTATION('',(#11569),#11573);
#11569 = LINE('',#11570,#11571);
#11570 = CARTESIAN_POINT('',(0.828427124746,0.E+000));
#11571 = VECTOR('',#11572,1.);
#11572 = DIRECTION('',(0.E+000,1.));
#11573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11574 = ORIENTED_EDGE('',*,*,#11575,.F.);
#11575 = EDGE_CURVE('',#11576,#11555,#11578,.T.);
#11576 = VERTEX_POINT('',#11577);
#11577 = CARTESIAN_POINT('',(4.1,29.628394853927,39.11421356237));
#11578 = SURFACE_CURVE('',#11579,(#11583),.PCURVE_S1.);
#11579 = LINE('',#11580,#11581);
#11580 = CARTESIAN_POINT('',(4.1,31.0426084163,37.699999999997));
#11581 = VECTOR('',#11582,1.);
#11582 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781187));
#11583 = PCURVE('',#11563,#11584);
#11584 = DEFINITIONAL_REPRESENTATION('',(#11585),#11589);
#11585 = LINE('',#11586,#11587);
#11586 = CARTESIAN_POINT('',(0.E+000,22.));
#11587 = VECTOR('',#11588,1.);
#11588 = DIRECTION('',(-1.,-0.E+000));
#11589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11590 = ORIENTED_EDGE('',*,*,#11591,.T.);
#11591 = EDGE_CURVE('',#11576,#11592,#11594,.T.);
#11592 = VERTEX_POINT('',#11593);
#11593 = CARTESIAN_POINT('',(5.45,29.628394853927,39.11421356237));
#11594 = SURFACE_CURVE('',#11595,(#11599),.PCURVE_S1.);
#11595 = LINE('',#11596,#11597);
#11596 = CARTESIAN_POINT('',(5.25,29.628394853927,39.11421356237));
#11597 = VECTOR('',#11598,1.);
#11598 = DIRECTION('',(1.,0.E+000,0.E+000));
#11599 = PCURVE('',#11563,#11600);
#11600 = DEFINITIONAL_REPRESENTATION('',(#11601),#11605);
#11601 = LINE('',#11602,#11603);
#11602 = CARTESIAN_POINT('',(2.,20.85));
#11603 = VECTOR('',#11604,1.);
#11604 = DIRECTION('',(0.E+000,-1.));
#11605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11606 = ORIENTED_EDGE('',*,*,#11607,.F.);
#11607 = EDGE_CURVE('',#11553,#11592,#11608,.T.);
#11608 = SURFACE_CURVE('',#11609,(#11613),.PCURVE_S1.);
#11609 = LINE('',#11610,#11611);
#11610 = CARTESIAN_POINT('',(5.45,32.592608416292,36.150000000004));
#11611 = VECTOR('',#11612,1.);
#11612 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#11613 = PCURVE('',#11563,#11614);
#11614 = DEFINITIONAL_REPRESENTATION('',(#11615),#11619);
#11615 = LINE('',#11616,#11617);
#11616 = CARTESIAN_POINT('',(-2.192031021668,20.65));
#11617 = VECTOR('',#11618,1.);
#11618 = DIRECTION('',(1.,0.E+000));
#11619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11624)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#11621,#11622,#11623)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#11621 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#11622 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#11623 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#11624 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#11621,
  'distance_accuracy_value','confusion accuracy');
#11625 = SHAPE_DEFINITION_REPRESENTATION(#11626,#11545);
#11626 = PRODUCT_DEFINITION_SHAPE('','',#11627);
#11627 = PRODUCT_DEFINITION('design','',#11628,#11631);
#11628 = PRODUCT_DEFINITION_FORMATION('','',#11629);
#11629 = PRODUCT('CADSOFTTOOLS 1.77','CADSOFTTOOLS 1.77','',(#11630));
#11630 = PRODUCT_CONTEXT('',#2,'mechanical');
#11631 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#11632 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11633,#11635);
#11633 = ( REPRESENTATION_RELATIONSHIP('','',#11545,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11634) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#11634 = ITEM_DEFINED_TRANSFORMATION('','',#11,#319);
#11635 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #11636);
#11636 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('77','','',#5,#11627,$);
#11637 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11629));
#11638 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#11639),#12143);
#11639 = SHELL_BASED_SURFACE_MODEL('',(#11640));
#11640 = OPEN_SHELL('',(#11641));
#11641 = ADVANCED_FACE('',(#11642,#11937,#12077),#11656,.F.);
#11642 = FACE_BOUND('',#11643,.T.);
#11643 = EDGE_LOOP('',(#11644,#11667,#11683,#11699,#11715,#11731,#11747,
    #11763,#11779,#11795,#11811,#11827,#11843,#11859,#11875,#11891,
    #11907,#11923));
#11644 = ORIENTED_EDGE('',*,*,#11645,.T.);
#11645 = EDGE_CURVE('',#11646,#11648,#11650,.T.);
#11646 = VERTEX_POINT('',#11647);
#11647 = CARTESIAN_POINT('',(12.3,28.214181291554,39.699999999997));
#11648 = VERTEX_POINT('',#11649);
#11649 = CARTESIAN_POINT('',(11.15,28.214181291554,39.699999999997));
#11650 = SURFACE_CURVE('',#11651,(#11655),.PCURVE_S1.);
#11651 = LINE('',#11652,#11653);
#11652 = CARTESIAN_POINT('',(11.15,28.214181291554,39.699999999997));
#11653 = VECTOR('',#11654,1.);
#11654 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11655 = PCURVE('',#11656,#11661);
#11656 = PLANE('',#11657);
#11657 = AXIS2_PLACEMENT_3D('',#11658,#11659,#11660);
#11658 = CARTESIAN_POINT('',(8.2,38.529217072361,39.699999999997));
#11659 = DIRECTION('',(0.E+000,0.E+000,-1.));
#11660 = DIRECTION('',(1.,0.E+000,0.E+000));
#11661 = DEFINITIONAL_REPRESENTATION('',(#11662),#11666);
#11662 = LINE('',#11663,#11664);
#11663 = CARTESIAN_POINT('',(2.95,10.315035780807));
#11664 = VECTOR('',#11665,1.);
#11665 = DIRECTION('',(-1.,0.E+000));
#11666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11667 = ORIENTED_EDGE('',*,*,#11668,.T.);
#11668 = EDGE_CURVE('',#11648,#11669,#11671,.T.);
#11669 = VERTEX_POINT('',#11670);
#11670 = CARTESIAN_POINT('',(11.15,28.5426084163,39.699999999997));
#11671 = SURFACE_CURVE('',#11672,(#11676),.PCURVE_S1.);
#11672 = LINE('',#11673,#11674);
#11673 = CARTESIAN_POINT('',(11.15,38.529217072361,39.699999999997));
#11674 = VECTOR('',#11675,1.);
#11675 = DIRECTION('',(0.E+000,1.,0.E+000));
#11676 = PCURVE('',#11656,#11677);
#11677 = DEFINITIONAL_REPRESENTATION('',(#11678),#11682);
#11678 = LINE('',#11679,#11680);
#11679 = CARTESIAN_POINT('',(2.95,0.E+000));
#11680 = VECTOR('',#11681,1.);
#11681 = DIRECTION('',(0.E+000,-1.));
#11682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11683 = ORIENTED_EDGE('',*,*,#11684,.T.);
#11684 = EDGE_CURVE('',#11669,#11685,#11687,.T.);
#11685 = VERTEX_POINT('',#11686);
#11686 = CARTESIAN_POINT('',(5.45,28.5426084163,39.699999999997));
#11687 = SURFACE_CURVE('',#11688,(#11692),.PCURVE_S1.);
#11688 = LINE('',#11689,#11690);
#11689 = CARTESIAN_POINT('',(4.2,28.5426084163,39.699999999997));
#11690 = VECTOR('',#11691,1.);
#11691 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11692 = PCURVE('',#11656,#11693);
#11693 = DEFINITIONAL_REPRESENTATION('',(#11694),#11698);
#11694 = LINE('',#11695,#11696);
#11695 = CARTESIAN_POINT('',(-4.,9.986608656061));
#11696 = VECTOR('',#11697,1.);
#11697 = DIRECTION('',(-1.,0.E+000));
#11698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11699 = ORIENTED_EDGE('',*,*,#11700,.T.);
#11700 = EDGE_CURVE('',#11685,#11701,#11703,.T.);
#11701 = VERTEX_POINT('',#11702);
#11702 = CARTESIAN_POINT('',(5.45,28.214181291554,39.699999999997));
#11703 = SURFACE_CURVE('',#11704,(#11708),.PCURVE_S1.);
#11704 = LINE('',#11705,#11706);
#11705 = CARTESIAN_POINT('',(5.45,12.1426084163,39.699999999997));
#11706 = VECTOR('',#11707,1.);
#11707 = DIRECTION('',(0.E+000,-1.,0.E+000));
#11708 = PCURVE('',#11656,#11709);
#11709 = DEFINITIONAL_REPRESENTATION('',(#11710),#11714);
#11710 = LINE('',#11711,#11712);
#11711 = CARTESIAN_POINT('',(-2.75,26.386608656061));
#11712 = VECTOR('',#11713,1.);
#11713 = DIRECTION('',(0.E+000,1.));
#11714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11715 = ORIENTED_EDGE('',*,*,#11716,.T.);
#11716 = EDGE_CURVE('',#11701,#11717,#11719,.T.);
#11717 = VERTEX_POINT('',#11718);
#11718 = CARTESIAN_POINT('',(4.1,28.214181291554,39.699999999997));
#11719 = SURFACE_CURVE('',#11720,(#11724),.PCURVE_S1.);
#11720 = LINE('',#11721,#11722);
#11721 = CARTESIAN_POINT('',(4.1,28.214181291554,39.699999999997));
#11722 = VECTOR('',#11723,1.);
#11723 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11724 = PCURVE('',#11656,#11725);
#11725 = DEFINITIONAL_REPRESENTATION('',(#11726),#11730);
#11726 = LINE('',#11727,#11728);
#11727 = CARTESIAN_POINT('',(-4.1,10.315035780807));
#11728 = VECTOR('',#11729,1.);
#11729 = DIRECTION('',(-1.,0.E+000));
#11730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11731 = ORIENTED_EDGE('',*,*,#11732,.T.);
#11732 = EDGE_CURVE('',#11717,#11733,#11735,.T.);
#11733 = VERTEX_POINT('',#11734);
#11734 = CARTESIAN_POINT('',(4.1,24.43422463534,39.699999999997));
#11735 = SURFACE_CURVE('',#11736,(#11740),.PCURVE_S1.);
#11736 = LINE('',#11737,#11738);
#11737 = CARTESIAN_POINT('',(4.1,38.529217072361,39.699999999997));
#11738 = VECTOR('',#11739,1.);
#11739 = DIRECTION('',(0.E+000,-1.,0.E+000));
#11740 = PCURVE('',#11656,#11741);
#11741 = DEFINITIONAL_REPRESENTATION('',(#11742),#11746);
#11742 = LINE('',#11743,#11744);
#11743 = CARTESIAN_POINT('',(-4.1,0.E+000));
#11744 = VECTOR('',#11745,1.);
#11745 = DIRECTION('',(0.E+000,1.));
#11746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11747 = ORIENTED_EDGE('',*,*,#11748,.T.);
#11748 = EDGE_CURVE('',#11733,#11749,#11751,.T.);
#11749 = VERTEX_POINT('',#11750);
#11750 = CARTESIAN_POINT('',(5.,24.43422463534,39.699999999997));
#11751 = SURFACE_CURVE('',#11752,(#11756),.PCURVE_S1.);
#11752 = LINE('',#11753,#11754);
#11753 = CARTESIAN_POINT('',(5.,24.43422463534,39.699999999997));
#11754 = VECTOR('',#11755,1.);
#11755 = DIRECTION('',(1.,0.E+000,0.E+000));
#11756 = PCURVE('',#11656,#11757);
#11757 = DEFINITIONAL_REPRESENTATION('',(#11758),#11762);
#11758 = LINE('',#11759,#11760);
#11759 = CARTESIAN_POINT('',(-3.2,14.094992437022));
#11760 = VECTOR('',#11761,1.);
#11761 = DIRECTION('',(1.,0.E+000));
#11762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11763 = ORIENTED_EDGE('',*,*,#11764,.F.);
#11764 = EDGE_CURVE('',#11765,#11749,#11767,.T.);
#11765 = VERTEX_POINT('',#11766);
#11766 = CARTESIAN_POINT('',(5.,23.657452636108,39.699999999997));
#11767 = SURFACE_CURVE('',#11768,(#11772),.PCURVE_S1.);
#11768 = LINE('',#11769,#11770);
#11769 = CARTESIAN_POINT('',(5.,23.315825728658,39.699999999997));
#11770 = VECTOR('',#11771,1.);
#11771 = DIRECTION('',(2.501885396213E-015,1.,0.E+000));
#11772 = PCURVE('',#11656,#11773);
#11773 = DEFINITIONAL_REPRESENTATION('',(#11774),#11778);
#11774 = LINE('',#11775,#11776);
#11775 = CARTESIAN_POINT('',(-3.2,15.213391343703));
#11776 = VECTOR('',#11777,1.);
#11777 = DIRECTION('',(2.501885396213E-015,-1.));
#11778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11779 = ORIENTED_EDGE('',*,*,#11780,.T.);
#11780 = EDGE_CURVE('',#11765,#11781,#11783,.T.);
#11781 = VERTEX_POINT('',#11782);
#11782 = CARTESIAN_POINT('',(4.2,23.657452636108,39.699999999997));
#11783 = SURFACE_CURVE('',#11784,(#11788),.PCURVE_S1.);
#11784 = LINE('',#11785,#11786);
#11785 = CARTESIAN_POINT('',(4.2,23.657452636108,39.699999999997));
#11786 = VECTOR('',#11787,1.);
#11787 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11788 = PCURVE('',#11656,#11789);
#11789 = DEFINITIONAL_REPRESENTATION('',(#11790),#11794);
#11790 = LINE('',#11791,#11792);
#11791 = CARTESIAN_POINT('',(-4.,14.871764436254));
#11792 = VECTOR('',#11793,1.);
#11793 = DIRECTION('',(-1.,0.E+000));
#11794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11795 = ORIENTED_EDGE('',*,*,#11796,.T.);
#11796 = EDGE_CURVE('',#11781,#11797,#11799,.T.);
#11797 = VERTEX_POINT('',#11798);
#11798 = CARTESIAN_POINT('',(4.2,-2.728964458954,39.699999999997));
#11799 = SURFACE_CURVE('',#11800,(#11804),.PCURVE_S1.);
#11800 = LINE('',#11801,#11802);
#11801 = CARTESIAN_POINT('',(4.2,12.1426084163,39.699999999997));
#11802 = VECTOR('',#11803,1.);
#11803 = DIRECTION('',(0.E+000,-1.,0.E+000));
#11804 = PCURVE('',#11656,#11805);
#11805 = DEFINITIONAL_REPRESENTATION('',(#11806),#11810);
#11806 = LINE('',#11807,#11808);
#11807 = CARTESIAN_POINT('',(-4.,26.386608656061));
#11808 = VECTOR('',#11809,1.);
#11809 = DIRECTION('',(0.E+000,1.));
#11810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11811 = ORIENTED_EDGE('',*,*,#11812,.F.);
#11812 = EDGE_CURVE('',#11813,#11797,#11815,.T.);
#11813 = VERTEX_POINT('',#11814);
#11814 = CARTESIAN_POINT('',(10.2,-2.728964458954,39.699999999997));
#11815 = SURFACE_CURVE('',#11816,(#11820),.PCURVE_S1.);
#11816 = LINE('',#11817,#11818);
#11817 = CARTESIAN_POINT('',(13.5,-2.728964458954,39.699999999997));
#11818 = VECTOR('',#11819,1.);
#11819 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11820 = PCURVE('',#11656,#11821);
#11821 = DEFINITIONAL_REPRESENTATION('',(#11822),#11826);
#11822 = LINE('',#11823,#11824);
#11823 = CARTESIAN_POINT('',(5.3,41.258181531315));
#11824 = VECTOR('',#11825,1.);
#11825 = DIRECTION('',(-1.,0.E+000));
#11826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11827 = ORIENTED_EDGE('',*,*,#11828,.F.);
#11828 = EDGE_CURVE('',#11829,#11813,#11831,.T.);
#11829 = VERTEX_POINT('',#11830);
#11830 = CARTESIAN_POINT('',(10.2,-2.443178021327,39.699999999997));
#11831 = SURFACE_CURVE('',#11832,(#11836),.PCURVE_S1.);
#11832 = LINE('',#11833,#11834);
#11833 = CARTESIAN_POINT('',(10.2,-2.2573915837,39.699999999997));
#11834 = VECTOR('',#11835,1.);
#11835 = DIRECTION('',(0.E+000,-1.,0.E+000));
#11836 = PCURVE('',#11656,#11837);
#11837 = DEFINITIONAL_REPRESENTATION('',(#11838),#11842);
#11838 = LINE('',#11839,#11840);
#11839 = CARTESIAN_POINT('',(2.,40.786608656061));
#11840 = VECTOR('',#11841,1.);
#11841 = DIRECTION('',(0.E+000,1.));
#11842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11843 = ORIENTED_EDGE('',*,*,#11844,.T.);
#11844 = EDGE_CURVE('',#11829,#11845,#11847,.T.);
#11845 = VERTEX_POINT('',#11846);
#11846 = CARTESIAN_POINT('',(12.2,-2.443178021327,39.699999999997));
#11847 = SURFACE_CURVE('',#11848,(#11852),.PCURVE_S1.);
#11848 = LINE('',#11849,#11850);
#11849 = CARTESIAN_POINT('',(11.2,-2.443178021327,39.699999999997));
#11850 = VECTOR('',#11851,1.);
#11851 = DIRECTION('',(1.,0.E+000,0.E+000));
#11852 = PCURVE('',#11656,#11853);
#11853 = DEFINITIONAL_REPRESENTATION('',(#11854),#11858);
#11854 = LINE('',#11855,#11856);
#11855 = CARTESIAN_POINT('',(3.,40.972395093688));
#11856 = VECTOR('',#11857,1.);
#11857 = DIRECTION('',(1.,0.E+000));
#11858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11859 = ORIENTED_EDGE('',*,*,#11860,.T.);
#11860 = EDGE_CURVE('',#11845,#11861,#11863,.T.);
#11861 = VERTEX_POINT('',#11862);
#11862 = CARTESIAN_POINT('',(12.2,23.657452636108,39.699999999997));
#11863 = SURFACE_CURVE('',#11864,(#11868),.PCURVE_S1.);
#11864 = LINE('',#11865,#11866);
#11865 = CARTESIAN_POINT('',(12.2,12.1426084163,39.699999999997));
#11866 = VECTOR('',#11867,1.);
#11867 = DIRECTION('',(0.E+000,1.,0.E+000));
#11868 = PCURVE('',#11656,#11869);
#11869 = DEFINITIONAL_REPRESENTATION('',(#11870),#11874);
#11870 = LINE('',#11871,#11872);
#11871 = CARTESIAN_POINT('',(4.,26.386608656061));
#11872 = VECTOR('',#11873,1.);
#11873 = DIRECTION('',(0.E+000,-1.));
#11874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11875 = ORIENTED_EDGE('',*,*,#11876,.T.);
#11876 = EDGE_CURVE('',#11861,#11877,#11879,.T.);
#11877 = VERTEX_POINT('',#11878);
#11878 = CARTESIAN_POINT('',(11.4,23.657452636108,39.699999999997));
#11879 = SURFACE_CURVE('',#11880,(#11884),.PCURVE_S1.);
#11880 = LINE('',#11881,#11882);
#11881 = CARTESIAN_POINT('',(11.4,23.657452636108,39.699999999997));
#11882 = VECTOR('',#11883,1.);
#11883 = DIRECTION('',(-1.,0.E+000,0.E+000));
#11884 = PCURVE('',#11656,#11885);
#11885 = DEFINITIONAL_REPRESENTATION('',(#11886),#11890);
#11886 = LINE('',#11887,#11888);
#11887 = CARTESIAN_POINT('',(3.2,14.871764436254));
#11888 = VECTOR('',#11889,1.);
#11889 = DIRECTION('',(-1.,0.E+000));
#11890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11891 = ORIENTED_EDGE('',*,*,#11892,.T.);
#11892 = EDGE_CURVE('',#11877,#11893,#11895,.T.);
#11893 = VERTEX_POINT('',#11894);
#11894 = CARTESIAN_POINT('',(11.4,24.43422463534,39.699999999997));
#11895 = SURFACE_CURVE('',#11896,(#11900),.PCURVE_S1.);
#11896 = LINE('',#11897,#11898);
#11897 = CARTESIAN_POINT('',(11.4,12.1426084163,39.699999999997));
#11898 = VECTOR('',#11899,1.);
#11899 = DIRECTION('',(0.E+000,1.,0.E+000));
#11900 = PCURVE('',#11656,#11901);
#11901 = DEFINITIONAL_REPRESENTATION('',(#11902),#11906);
#11902 = LINE('',#11903,#11904);
#11903 = CARTESIAN_POINT('',(3.2,26.386608656061));
#11904 = VECTOR('',#11905,1.);
#11905 = DIRECTION('',(0.E+000,-1.));
#11906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11907 = ORIENTED_EDGE('',*,*,#11908,.T.);
#11908 = EDGE_CURVE('',#11893,#11909,#11911,.T.);
#11909 = VERTEX_POINT('',#11910);
#11910 = CARTESIAN_POINT('',(12.3,24.43422463534,39.699999999997));
#11911 = SURFACE_CURVE('',#11912,(#11916),.PCURVE_S1.);
#11912 = LINE('',#11913,#11914);
#11913 = CARTESIAN_POINT('',(11.4,24.43422463534,39.699999999997));
#11914 = VECTOR('',#11915,1.);
#11915 = DIRECTION('',(1.,0.E+000,0.E+000));
#11916 = PCURVE('',#11656,#11917);
#11917 = DEFINITIONAL_REPRESENTATION('',(#11918),#11922);
#11918 = LINE('',#11919,#11920);
#11919 = CARTESIAN_POINT('',(3.2,14.094992437022));
#11920 = VECTOR('',#11921,1.);
#11921 = DIRECTION('',(1.,0.E+000));
#11922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11923 = ORIENTED_EDGE('',*,*,#11924,.T.);
#11924 = EDGE_CURVE('',#11909,#11646,#11925,.T.);
#11925 = SURFACE_CURVE('',#11926,(#11930),.PCURVE_S1.);
#11926 = LINE('',#11927,#11928);
#11927 = CARTESIAN_POINT('',(12.3,38.529217072361,39.699999999997));
#11928 = VECTOR('',#11929,1.);
#11929 = DIRECTION('',(0.E+000,1.,0.E+000));
#11930 = PCURVE('',#11656,#11931);
#11931 = DEFINITIONAL_REPRESENTATION('',(#11932),#11936);
#11932 = LINE('',#11933,#11934);
#11933 = CARTESIAN_POINT('',(4.1,0.E+000));
#11934 = VECTOR('',#11935,1.);
#11935 = DIRECTION('',(0.E+000,-1.));
#11936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#11937 = FACE_BOUND('',#11938,.T.);
#11938 = EDGE_LOOP('',(#11939,#12013));
#11939 = ORIENTED_EDGE('',*,*,#11940,.T.);
#11940 = EDGE_CURVE('',#11941,#11943,#11945,.T.);
#11941 = VERTEX_POINT('',#11942);
#11942 = CARTESIAN_POINT('',(6.515390883628,19.667107955394,
    39.699999999997));
#11943 = VERTEX_POINT('',#11944);
#11944 = CARTESIAN_POINT('',(8.985256211469,21.69555986883,
    39.699999999997));
#11945 = SURFACE_CURVE('',#11946,(#11978),.PCURVE_S1.);
#11946 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11947,#11948,#11949,#11950,
    #11951,#11952,#11953,#11954,#11955,#11956,#11957,#11958,#11959,
    #11960,#11961,#11962,#11963,#11964,#11965,#11966,#11967,#11968,
    #11969,#11970,#11971,#11972,#11973,#11974,#11975,#11976,#11977),
  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,3,3,3,3,4),(0.E+000,0.104142898562,
    0.208284537701,0.312416300176,0.416548743494,0.520693974576,
    0.624858376611,0.729021438899,0.833152573155,0.937247678526,1.),
  .UNSPECIFIED.);
#11947 = CARTESIAN_POINT('',(6.515390883628,19.667107955394,
    39.699999999997));
#11948 = CARTESIAN_POINT('',(6.395021591087,19.799688615709,
    39.699999999997));
#11949 = CARTESIAN_POINT('',(6.295877908745,19.954876946012,
    39.699999999997));
#11950 = CARTESIAN_POINT('',(6.226180528323,20.119827463559,
    39.699999999997));
#11951 = CARTESIAN_POINT('',(6.156483431216,20.284777310591,
    39.699999999997));
#11952 = CARTESIAN_POINT('',(6.114283989336,20.464031205428,
    39.699999999997));
#11953 = CARTESIAN_POINT('',(6.103119119275,20.642753008959,
    39.699999999997));
#11954 = CARTESIAN_POINT('',(6.091955054954,20.821461914605,
    39.699999999997));
#11955 = CARTESIAN_POINT('',(6.111450896096,21.004566728694,
    39.699999999997));
#11956 = CARTESIAN_POINT('',(6.160067483556,21.176897621784,
    39.699999999997));
#11957 = CARTESIAN_POINT('',(6.208685773474,21.349234549565,
    39.699999999997));
#11958 = CARTESIAN_POINT('',(6.287686856657,21.515572437168,
    39.699999999997));
#11959 = CARTESIAN_POINT('',(6.390602063651,21.662106443326,
    39.699999999997));
#11960 = CARTESIAN_POINT('',(6.493531846734,21.808661203394,
    39.699999999997));
#11961 = CARTESIAN_POINT('',(6.623167993103,21.939479577446,
    39.699999999997));
#11962 = CARTESIAN_POINT('',(6.768800176316,22.043710595654,
    39.699999999997));
#11963 = CARTESIAN_POINT('',(6.914457982878,22.147959952857,
    39.699999999997));
#11964 = CARTESIAN_POINT('',(7.080134099726,22.22847785569,
    39.699999999997));
#11965 = CARTESIAN_POINT('',(7.252088938542,22.278634196241,
    39.699999999997));
#11966 = CARTESIAN_POINT('',(7.424037463087,22.328788695026,
    39.699999999997));
#11967 = CARTESIAN_POINT('',(7.607024105311,22.34990913749,
    39.699999999997));
#11968 = CARTESIAN_POINT('',(7.785880108637,22.340301905001,
    39.699999999997));
#11969 = CARTESIAN_POINT('',(7.964680604681,22.33069765408,
    39.699999999997));
#11970 = CARTESIAN_POINT('',(8.144292953454,22.290096609991,
    39.699999999997));
#11971 = CARTESIAN_POINT('',(8.309828646476,22.221833930897,
    39.699999999997));
#11972 = CARTESIAN_POINT('',(8.475313902243,22.153592050834,
    39.699999999997));
#11973 = CARTESIAN_POINT('',(8.631328402186,22.055892971817,
    39.699999999997));
#11974 = CARTESIAN_POINT('',(8.764914779469,21.936741791062,
    39.699999999997));
#11975 = CARTESIAN_POINT('',(8.846179102499,21.86425880111,
    39.699999999997));
#11976 = CARTESIAN_POINT('',(8.920400153623,21.783031954608,
    39.699999999997));
#11977 = CARTESIAN_POINT('',(8.985256211469,21.69555986883,
    39.699999999997));
#11978 = PCURVE('',#11656,#11979);
#11979 = DEFINITIONAL_REPRESENTATION('',(#11980),#12012);
#11980 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11981,#11982,#11983,#11984,
    #11985,#11986,#11987,#11988,#11989,#11990,#11991,#11992,#11993,
    #11994,#11995,#11996,#11997,#11998,#11999,#12000,#12001,#12002,
    #12003,#12004,#12005,#12006,#12007,#12008,#12009,#12010,#12011),
  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,3,3,3,3,4),(0.E+000,0.104142898562,
    0.208284537701,0.312416300176,0.416548743494,0.520693974576,
    0.624858376611,0.729021438899,0.833152573155,0.937247678526,1.),
  .UNSPECIFIED.);
#11981 = CARTESIAN_POINT('',(-1.684609116372,18.862109116967));
#11982 = CARTESIAN_POINT('',(-1.804978408913,18.729528456652));
#11983 = CARTESIAN_POINT('',(-1.904122091255,18.574340126349));
#11984 = CARTESIAN_POINT('',(-1.973819471677,18.409389608803));
#11985 = CARTESIAN_POINT('',(-2.043516568784,18.24443976177));
#11986 = CARTESIAN_POINT('',(-2.085716010665,18.065185866933));
#11987 = CARTESIAN_POINT('',(-2.096880880725,17.886464063402));
#11988 = CARTESIAN_POINT('',(-2.108044945046,17.707755157756));
#11989 = CARTESIAN_POINT('',(-2.088549103904,17.524650343667));
#11990 = CARTESIAN_POINT('',(-2.039932516444,17.352319450577));
#11991 = CARTESIAN_POINT('',(-1.991314226526,17.179982522797));
#11992 = CARTESIAN_POINT('',(-1.912313143343,17.013644635193));
#11993 = CARTESIAN_POINT('',(-1.809397936349,16.867110629035));
#11994 = CARTESIAN_POINT('',(-1.706468153266,16.720555868967));
#11995 = CARTESIAN_POINT('',(-1.576832006897,16.589737494915));
#11996 = CARTESIAN_POINT('',(-1.431199823684,16.485506476707));
#11997 = CARTESIAN_POINT('',(-1.285542017122,16.381257119504));
#11998 = CARTESIAN_POINT('',(-1.119865900274,16.300739216671));
#11999 = CARTESIAN_POINT('',(-0.947911061458,16.25058287612));
#12000 = CARTESIAN_POINT('',(-0.775962536913,16.200428377335));
#12001 = CARTESIAN_POINT('',(-0.592975894689,16.179307934871));
#12002 = CARTESIAN_POINT('',(-0.414119891363,16.18891516736));
#12003 = CARTESIAN_POINT('',(-0.235319395319,16.198519418281));
#12004 = CARTESIAN_POINT('',(-5.570704654621E-002,16.23912046237));
#12005 = CARTESIAN_POINT('',(0.109828646476,16.307383141464));
#12006 = CARTESIAN_POINT('',(0.275313902243,16.375625021527));
#12007 = CARTESIAN_POINT('',(0.431328402186,16.473324100544));
#12008 = CARTESIAN_POINT('',(0.564914779469,16.5924752813));
#12009 = CARTESIAN_POINT('',(0.646179102499,16.664958271251));
#12010 = CARTESIAN_POINT('',(0.720400153623,16.746185117753));
#12011 = CARTESIAN_POINT('',(0.785256211469,16.833657203531));
#12012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12013 = ORIENTED_EDGE('',*,*,#12014,.T.);
#12014 = EDGE_CURVE('',#11943,#11941,#12015,.T.);
#12015 = SURFACE_CURVE('',#12016,(#12045),.PCURVE_S1.);
#12016 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12017,#12018,#12019,#12020,
    #12021,#12022,#12023,#12024,#12025,#12026,#12027,#12028,#12029,
    #12030,#12031,#12032,#12033,#12034,#12035,#12036,#12037,#12038,
    #12039,#12040,#12041,#12042,#12043,#12044),.UNSPECIFIED.,.F.,.F.,(4,
    3,3,3,3,3,3,3,3,4),(0.E+000,0.110844228813,0.22169180944,
    0.332584095149,0.44348100232,0.554369015802,0.665254902074,
    0.776147558037,0.887049033441,1.),.UNSPECIFIED.);
#12017 = CARTESIAN_POINT('',(8.985256211469,21.69555986883,
    39.699999999997));
#12018 = CARTESIAN_POINT('',(9.091898549637,21.55173016253,
    39.699999999997));
#12019 = CARTESIAN_POINT('',(9.175172625476,21.387505312781,
    39.699999999997));
#12020 = CARTESIAN_POINT('',(9.228213329961,21.216489943962,
    39.699999999997));
#12021 = CARTESIAN_POINT('',(9.281254574905,21.045472832584,
    39.699999999997));
#12022 = CARTESIAN_POINT('',(9.305461669509,20.862937910805,
    39.699999999997));
#12023 = CARTESIAN_POINT('',(9.29892586874,20.684003539155,
    39.699999999997));
#12024 = CARTESIAN_POINT('',(9.292387781577,20.505006571573,
    39.699999999997));
#12025 = CARTESIAN_POINT('',(9.254771134607,20.324687146776,
    39.699999999997));
#12026 = CARTESIAN_POINT('',(9.189350751476,20.157945327012,
    39.699999999997));
#12027 = CARTESIAN_POINT('',(9.123931807467,19.991207175244,
    39.699999999997));
#12028 = CARTESIAN_POINT('',(9.028728177728,19.833519762939,
    39.699999999997));
#12029 = CARTESIAN_POINT('',(8.911798887116,19.697840764979,
    39.699999999997));
#12030 = CARTESIAN_POINT('',(8.794886577972,19.56218147148,
    39.699999999997));
#12031 = CARTESIAN_POINT('',(8.652870405295,19.444919591774,
    39.699999999997));
#12032 = CARTESIAN_POINT('',(8.497642161492,19.355610441807,
    39.699999999997));
#12033 = CARTESIAN_POINT('',(8.342426664425,19.266308625559,
    39.699999999997));
#12034 = CARTESIAN_POINT('',(8.169618003831,19.202667214971,
    39.699999999997));
#12035 = CARTESIAN_POINT('',(7.993592808949,19.169776552441,
    39.699999999997));
#12036 = CARTESIAN_POINT('',(7.817567684092,19.136885902997,
    39.699999999997));
#12037 = CARTESIAN_POINT('',(7.633435137308,19.134027600447,
    39.699999999997));
#12038 = CARTESIAN_POINT('',(7.456445585341,19.161255121387,
    39.699999999997));
#12039 = CARTESIAN_POINT('',(7.279452624973,19.188483166664,
    39.699999999997));
#12040 = CARTESIAN_POINT('',(7.104749267001,19.246733125482,
    39.699999999997));
#12041 = CARTESIAN_POINT('',(6.946746053459,19.331011586433,
    39.699999999997));
#12042 = CARTESIAN_POINT('',(6.785916615802,19.416797547221,
    39.699999999997));
#12043 = CARTESIAN_POINT('',(6.637916057965,19.532152700812,
    39.699999999997));
#12044 = CARTESIAN_POINT('',(6.515390883628,19.667107955394,
    39.699999999997));
#12045 = PCURVE('',#11656,#12046);
#12046 = DEFINITIONAL_REPRESENTATION('',(#12047),#12076);
#12047 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12048,#12049,#12050,#12051,
    #12052,#12053,#12054,#12055,#12056,#12057,#12058,#12059,#12060,
    #12061,#12062,#12063,#12064,#12065,#12066,#12067,#12068,#12069,
    #12070,#12071,#12072,#12073,#12074,#12075),.UNSPECIFIED.,.F.,.F.,(4,
    3,3,3,3,3,3,3,3,4),(0.E+000,0.110844228813,0.22169180944,
    0.332584095149,0.44348100232,0.554369015802,0.665254902074,
    0.776147558037,0.887049033441,1.),.UNSPECIFIED.);
#12048 = CARTESIAN_POINT('',(0.785256211469,16.833657203531));
#12049 = CARTESIAN_POINT('',(0.891898549637,16.977486909831));
#12050 = CARTESIAN_POINT('',(0.975172625476,17.141711759581));
#12051 = CARTESIAN_POINT('',(1.028213329961,17.312727128399));
#12052 = CARTESIAN_POINT('',(1.081254574905,17.483744239778));
#12053 = CARTESIAN_POINT('',(1.105461669509,17.666279161556));
#12054 = CARTESIAN_POINT('',(1.09892586874,17.845213533206));
#12055 = CARTESIAN_POINT('',(1.092387781577,18.024210500788));
#12056 = CARTESIAN_POINT('',(1.054771134607,18.204529925585));
#12057 = CARTESIAN_POINT('',(0.989350751476,18.37127174535));
#12058 = CARTESIAN_POINT('',(0.923931807467,18.538009897117));
#12059 = CARTESIAN_POINT('',(0.828728177728,18.695697309422));
#12060 = CARTESIAN_POINT('',(0.711798887116,18.831376307382));
#12061 = CARTESIAN_POINT('',(0.594886577972,18.967035600881));
#12062 = CARTESIAN_POINT('',(0.452870405295,19.084297480587));
#12063 = CARTESIAN_POINT('',(0.297642161492,19.173606630554));
#12064 = CARTESIAN_POINT('',(0.142426664425,19.262908446802));
#12065 = CARTESIAN_POINT('',(-3.038199616868E-002,19.326549857391));
#12066 = CARTESIAN_POINT('',(-0.206407191051,19.35944051992));
#12067 = CARTESIAN_POINT('',(-0.382432315908,19.392331169364));
#12068 = CARTESIAN_POINT('',(-0.566564862692,19.395189471914));
#12069 = CARTESIAN_POINT('',(-0.743554414659,19.367961950975));
#12070 = CARTESIAN_POINT('',(-0.920547375027,19.340733905697));
#12071 = CARTESIAN_POINT('',(-1.095250732999,19.282483946879));
#12072 = CARTESIAN_POINT('',(-1.253253946541,19.198205485928));
#12073 = CARTESIAN_POINT('',(-1.414083384198,19.11241952514));
#12074 = CARTESIAN_POINT('',(-1.562083942035,18.997064371549));
#12075 = CARTESIAN_POINT('',(-1.684609116372,18.862109116967));
#12076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12077 = FACE_BOUND('',#12078,.T.);
#12078 = EDGE_LOOP('',(#12079,#12097,#12113,#12129));
#12079 = ORIENTED_EDGE('',*,*,#12080,.F.);
#12080 = EDGE_CURVE('',#12081,#12083,#12085,.T.);
#12081 = VERTEX_POINT('',#12082);
#12082 = CARTESIAN_POINT('',(5.1,17.692608416299,39.699999999997));
#12083 = VERTEX_POINT('',#12084);
#12084 = CARTESIAN_POINT('',(5.1,-0.807391583701,39.699999999997));
#12085 = SURFACE_CURVE('',#12086,(#12090),.PCURVE_S1.);
#12086 = LINE('',#12087,#12088);
#12087 = CARTESIAN_POINT('',(5.1,17.692608416299,39.699999999997));
#12088 = VECTOR('',#12089,1.);
#12089 = DIRECTION('',(0.E+000,-1.,0.E+000));
#12090 = PCURVE('',#11656,#12091);
#12091 = DEFINITIONAL_REPRESENTATION('',(#12092),#12096);
#12092 = LINE('',#12093,#12094);
#12093 = CARTESIAN_POINT('',(-3.1,20.836608656062));
#12094 = VECTOR('',#12095,1.);
#12095 = DIRECTION('',(0.E+000,1.));
#12096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12097 = ORIENTED_EDGE('',*,*,#12098,.F.);
#12098 = EDGE_CURVE('',#12099,#12081,#12101,.T.);
#12099 = VERTEX_POINT('',#12100);
#12100 = CARTESIAN_POINT('',(11.3,17.692608416299,39.699999999997));
#12101 = SURFACE_CURVE('',#12102,(#12106),.PCURVE_S1.);
#12102 = LINE('',#12103,#12104);
#12103 = CARTESIAN_POINT('',(11.3,17.692608416299,39.699999999997));
#12104 = VECTOR('',#12105,1.);
#12105 = DIRECTION('',(-1.,0.E+000,0.E+000));
#12106 = PCURVE('',#11656,#12107);
#12107 = DEFINITIONAL_REPRESENTATION('',(#12108),#12112);
#12108 = LINE('',#12109,#12110);
#12109 = CARTESIAN_POINT('',(3.1,20.836608656062));
#12110 = VECTOR('',#12111,1.);
#12111 = DIRECTION('',(-1.,0.E+000));
#12112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12113 = ORIENTED_EDGE('',*,*,#12114,.F.);
#12114 = EDGE_CURVE('',#12115,#12099,#12117,.T.);
#12115 = VERTEX_POINT('',#12116);
#12116 = CARTESIAN_POINT('',(11.3,-0.807391583701,39.699999999997));
#12117 = SURFACE_CURVE('',#12118,(#12122),.PCURVE_S1.);
#12118 = LINE('',#12119,#12120);
#12119 = CARTESIAN_POINT('',(11.3,-0.807391583701,39.699999999997));
#12120 = VECTOR('',#12121,1.);
#12121 = DIRECTION('',(0.E+000,1.,0.E+000));
#12122 = PCURVE('',#11656,#12123);
#12123 = DEFINITIONAL_REPRESENTATION('',(#12124),#12128);
#12124 = LINE('',#12125,#12126);
#12125 = CARTESIAN_POINT('',(3.1,39.336608656062));
#12126 = VECTOR('',#12127,1.);
#12127 = DIRECTION('',(0.E+000,-1.));
#12128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12129 = ORIENTED_EDGE('',*,*,#12130,.F.);
#12130 = EDGE_CURVE('',#12083,#12115,#12131,.T.);
#12131 = SURFACE_CURVE('',#12132,(#12136),.PCURVE_S1.);
#12132 = LINE('',#12133,#12134);
#12133 = CARTESIAN_POINT('',(5.1,-0.807391583701,39.699999999997));
#12134 = VECTOR('',#12135,1.);
#12135 = DIRECTION('',(1.,0.E+000,0.E+000));
#12136 = PCURVE('',#11656,#12137);
#12137 = DEFINITIONAL_REPRESENTATION('',(#12138),#12142);
#12138 = LINE('',#12139,#12140);
#12139 = CARTESIAN_POINT('',(-3.1,39.336608656062));
#12140 = VECTOR('',#12141,1.);
#12141 = DIRECTION('',(1.,0.E+000));
#12142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12147)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#12144,#12145,#12146)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#12144 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#12145 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#12146 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#12147 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#12144,
  'distance_accuracy_value','confusion accuracy');
#12148 = SHAPE_DEFINITION_REPRESENTATION(#12149,#11638);
#12149 = PRODUCT_DEFINITION_SHAPE('','',#12150);
#12150 = PRODUCT_DEFINITION('design','',#12151,#12154);
#12151 = PRODUCT_DEFINITION_FORMATION('','',#12152);
#12152 = PRODUCT('CADSOFTTOOLS 1.78','CADSOFTTOOLS 1.78','',(#12153));
#12153 = PRODUCT_CONTEXT('',#2,'mechanical');
#12154 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#12155 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12156,#12158);
#12156 = ( REPRESENTATION_RELATIONSHIP('','',#11638,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12157) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#12157 = ITEM_DEFINED_TRANSFORMATION('','',#11,#323);
#12158 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #12159);
#12159 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('78','','',#5,#12150,$);
#12160 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12152));
#12161 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#12162),#12387);
#12162 = SHELL_BASED_SURFACE_MODEL('',(#12163));
#12163 = OPEN_SHELL('',(#12164));
#12164 = ADVANCED_FACE('',(#12165,#12193),#12178,.F.);
#12165 = FACE_BOUND('',#12166,.T.);
#12166 = EDGE_LOOP('',(#12167));
#12167 = ORIENTED_EDGE('',*,*,#12168,.F.);
#12168 = EDGE_CURVE('',#12169,#12169,#12171,.T.);
#12169 = VERTEX_POINT('',#12170);
#12170 = CARTESIAN_POINT('',(11.099999999998,39.042608416009,
    37.699999999997));
#12171 = SURFACE_CURVE('',#12172,(#12177),.PCURVE_S1.);
#12172 = CIRCLE('',#12173,2.899999999998);
#12173 = AXIS2_PLACEMENT_3D('',#12174,#12175,#12176);
#12174 = CARTESIAN_POINT('',(8.2,39.042608416009,37.699999999997));
#12175 = DIRECTION('',(0.E+000,0.E+000,1.));
#12176 = DIRECTION('',(1.,0.E+000,-0.E+000));
#12177 = PCURVE('',#12178,#12183);
#12178 = PLANE('',#12179);
#12179 = AXIS2_PLACEMENT_3D('',#12180,#12181,#12182);
#12180 = CARTESIAN_POINT('',(8.2,38.529217072361,37.699999999997));
#12181 = DIRECTION('',(0.E+000,0.E+000,-1.));
#12182 = DIRECTION('',(1.,0.E+000,0.E+000));
#12183 = DEFINITIONAL_REPRESENTATION('',(#12184),#12192);
#12184 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12185,#12186,#12187,#12188
    ,#12189,#12190,#12191),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#12185 = CARTESIAN_POINT('',(2.899999999998,-0.513391343648));
#12186 = CARTESIAN_POINT('',(2.899999999998,-5.536338685593));
#12187 = CARTESIAN_POINT('',(-1.449999999999,-3.024865014621));
#12188 = CARTESIAN_POINT('',(-5.799999999995,-0.513391343648));
#12189 = CARTESIAN_POINT('',(-1.449999999999,1.998082327325));
#12190 = CARTESIAN_POINT('',(2.899999999998,4.509555998298));
#12191 = CARTESIAN_POINT('',(2.899999999998,-0.513391343648));
#12192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12193 = FACE_BOUND('',#12194,.T.);
#12194 = EDGE_LOOP('',(#12195,#12213,#12229,#12245,#12261,#12277,#12293,
    #12309,#12325,#12341,#12357,#12373));
#12195 = ORIENTED_EDGE('',*,*,#12196,.T.);
#12196 = EDGE_CURVE('',#12197,#12199,#12201,.T.);
#12197 = VERTEX_POINT('',#12198);
#12198 = CARTESIAN_POINT('',(12.3,44.56151860386,37.699999999997));
#12199 = VERTEX_POINT('',#12200);
#12200 = CARTESIAN_POINT('',(4.1,44.56151860386,37.699999999997));
#12201 = SURFACE_CURVE('',#12202,(#12206),.PCURVE_S1.);
#12202 = LINE('',#12203,#12204);
#12203 = CARTESIAN_POINT('',(8.2,44.56151860386,37.699999999997));
#12204 = VECTOR('',#12205,1.);
#12205 = DIRECTION('',(-1.,0.E+000,0.E+000));
#12206 = PCURVE('',#12178,#12207);
#12207 = DEFINITIONAL_REPRESENTATION('',(#12208),#12212);
#12208 = LINE('',#12209,#12210);
#12209 = CARTESIAN_POINT('',(0.E+000,-6.032301531499));
#12210 = VECTOR('',#12211,1.);
#12211 = DIRECTION('',(-1.,0.E+000));
#12212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12213 = ORIENTED_EDGE('',*,*,#12214,.T.);
#12214 = EDGE_CURVE('',#12199,#12215,#12217,.T.);
#12215 = VERTEX_POINT('',#12216);
#12216 = CARTESIAN_POINT('',(4.1,31.871035541046,37.699999999997));
#12217 = SURFACE_CURVE('',#12218,(#12222),.PCURVE_S1.);
#12218 = LINE('',#12219,#12220);
#12219 = CARTESIAN_POINT('',(4.1,38.529217072361,37.699999999997));
#12220 = VECTOR('',#12221,1.);
#12221 = DIRECTION('',(0.E+000,-1.,0.E+000));
#12222 = PCURVE('',#12178,#12223);
#12223 = DEFINITIONAL_REPRESENTATION('',(#12224),#12228);
#12224 = LINE('',#12225,#12226);
#12225 = CARTESIAN_POINT('',(-4.1,0.E+000));
#12226 = VECTOR('',#12227,1.);
#12227 = DIRECTION('',(0.E+000,1.));
#12228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12229 = ORIENTED_EDGE('',*,*,#12230,.T.);
#12230 = EDGE_CURVE('',#12215,#12231,#12233,.T.);
#12231 = VERTEX_POINT('',#12232);
#12232 = CARTESIAN_POINT('',(6.200000000001,31.871035541046,
    37.699999999997));
#12233 = SURFACE_CURVE('',#12234,(#12238),.PCURVE_S1.);
#12234 = LINE('',#12235,#12236);
#12235 = CARTESIAN_POINT('',(8.2,31.871035541046,37.699999999997));
#12236 = VECTOR('',#12237,1.);
#12237 = DIRECTION('',(1.,0.E+000,0.E+000));
#12238 = PCURVE('',#12178,#12239);
#12239 = DEFINITIONAL_REPRESENTATION('',(#12240),#12244);
#12240 = LINE('',#12241,#12242);
#12241 = CARTESIAN_POINT('',(0.E+000,6.658181531315));
#12242 = VECTOR('',#12243,1.);
#12243 = DIRECTION('',(1.,0.E+000));
#12244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12245 = ORIENTED_EDGE('',*,*,#12246,.T.);
#12246 = EDGE_CURVE('',#12231,#12247,#12249,.T.);
#12247 = VERTEX_POINT('',#12248);
#12248 = CARTESIAN_POINT('',(6.200000000001,35.743372166656,
    37.699999999997));
#12249 = SURFACE_CURVE('',#12250,(#12254),.PCURVE_S1.);
#12250 = LINE('',#12251,#12252);
#12251 = CARTESIAN_POINT('',(6.200000000001,38.529217072361,
    37.699999999997));
#12252 = VECTOR('',#12253,1.);
#12253 = DIRECTION('',(0.E+000,1.,0.E+000));
#12254 = PCURVE('',#12178,#12255);
#12255 = DEFINITIONAL_REPRESENTATION('',(#12256),#12260);
#12256 = LINE('',#12257,#12258);
#12257 = CARTESIAN_POINT('',(-1.999999999999,0.E+000));
#12258 = VECTOR('',#12259,1.);
#12259 = DIRECTION('',(0.E+000,-1.));
#12260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12261 = ORIENTED_EDGE('',*,*,#12262,.T.);
#12262 = EDGE_CURVE('',#12247,#12263,#12265,.T.);
#12263 = VERTEX_POINT('',#12264);
#12264 = CARTESIAN_POINT('',(6.599236248976,35.743372166656,
    37.699999999997));
#12265 = SURFACE_CURVE('',#12266,(#12270),.PCURVE_S1.);
#12266 = LINE('',#12267,#12268);
#12267 = CARTESIAN_POINT('',(8.2,35.743372166656,37.699999999997));
#12268 = VECTOR('',#12269,1.);
#12269 = DIRECTION('',(1.,0.E+000,0.E+000));
#12270 = PCURVE('',#12178,#12271);
#12271 = DEFINITIONAL_REPRESENTATION('',(#12272),#12276);
#12272 = LINE('',#12273,#12274);
#12273 = CARTESIAN_POINT('',(0.E+000,2.785844905705));
#12274 = VECTOR('',#12275,1.);
#12275 = DIRECTION('',(1.,0.E+000));
#12276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12277 = ORIENTED_EDGE('',*,*,#12278,.T.);
#12278 = EDGE_CURVE('',#12263,#12279,#12281,.T.);
#12279 = VERTEX_POINT('',#12280);
#12280 = CARTESIAN_POINT('',(6.850000000001,35.492608415631,
    37.699999999975));
#12281 = SURFACE_CURVE('',#12282,(#12286),.PCURVE_S1.);
#12282 = LINE('',#12283,#12284);
#12283 = CARTESIAN_POINT('',(19.500381875326,22.842226540306,
    37.699999999903));
#12284 = VECTOR('',#12285,1.);
#12285 = DIRECTION('',(0.707106781187,-0.707106781187,
    -3.995462899008E-012));
#12286 = PCURVE('',#12178,#12287);
#12287 = DEFINITIONAL_REPRESENTATION('',(#12288),#12292);
#12288 = LINE('',#12289,#12290);
#12289 = CARTESIAN_POINT('',(11.300381875326,15.686990532056));
#12290 = VECTOR('',#12291,1.);
#12291 = DIRECTION('',(0.707106781187,0.707106781187));
#12292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12293 = ORIENTED_EDGE('',*,*,#12294,.T.);
#12294 = EDGE_CURVE('',#12279,#12295,#12297,.T.);
#12295 = VERTEX_POINT('',#12296);
#12296 = CARTESIAN_POINT('',(9.550000000001,35.492608415631,
    37.699999999975));
#12297 = SURFACE_CURVE('',#12298,(#12302),.PCURVE_S1.);
#12298 = LINE('',#12299,#12300);
#12299 = CARTESIAN_POINT('',(9.500000000001,35.492608415631,
    37.699999999975));
#12300 = VECTOR('',#12301,1.);
#12301 = DIRECTION('',(1.,0.E+000,0.E+000));
#12302 = PCURVE('',#12178,#12303);
#12303 = DEFINITIONAL_REPRESENTATION('',(#12304),#12308);
#12304 = LINE('',#12305,#12306);
#12305 = CARTESIAN_POINT('',(1.300000000001,3.03660865673));
#12306 = VECTOR('',#12307,1.);
#12307 = DIRECTION('',(1.,0.E+000));
#12308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12309 = ORIENTED_EDGE('',*,*,#12310,.T.);
#12310 = EDGE_CURVE('',#12295,#12311,#12313,.T.);
#12311 = VERTEX_POINT('',#12312);
#12312 = CARTESIAN_POINT('',(9.800763751025,35.743372166656,
    37.699999999997));
#12313 = SURFACE_CURVE('',#12314,(#12318),.PCURVE_S1.);
#12314 = LINE('',#12315,#12316);
#12315 = CARTESIAN_POINT('',(-6.100381875324,19.842226540306,
    37.699999999886));
#12316 = VECTOR('',#12317,1.);
#12317 = DIRECTION('',(0.707106781187,0.707106781187,3.995462899008E-012
    ));
#12318 = PCURVE('',#12178,#12319);
#12319 = DEFINITIONAL_REPRESENTATION('',(#12320),#12324);
#12320 = LINE('',#12321,#12322);
#12321 = CARTESIAN_POINT('',(-14.30038187532,18.686990532055));
#12322 = VECTOR('',#12323,1.);
#12323 = DIRECTION('',(0.707106781187,-0.707106781187));
#12324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12325 = ORIENTED_EDGE('',*,*,#12326,.T.);
#12326 = EDGE_CURVE('',#12311,#12327,#12329,.T.);
#12327 = VERTEX_POINT('',#12328);
#12328 = CARTESIAN_POINT('',(10.200000000001,35.743372166656,
    37.699999999997));
#12329 = SURFACE_CURVE('',#12330,(#12334),.PCURVE_S1.);
#12330 = LINE('',#12331,#12332);
#12331 = CARTESIAN_POINT('',(8.2,35.743372166656,37.699999999997));
#12332 = VECTOR('',#12333,1.);
#12333 = DIRECTION('',(1.,0.E+000,0.E+000));
#12334 = PCURVE('',#12178,#12335);
#12335 = DEFINITIONAL_REPRESENTATION('',(#12336),#12340);
#12336 = LINE('',#12337,#12338);
#12337 = CARTESIAN_POINT('',(0.E+000,2.785844905705));
#12338 = VECTOR('',#12339,1.);
#12339 = DIRECTION('',(1.,0.E+000));
#12340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12341 = ORIENTED_EDGE('',*,*,#12342,.T.);
#12342 = EDGE_CURVE('',#12327,#12343,#12345,.T.);
#12343 = VERTEX_POINT('',#12344);
#12344 = CARTESIAN_POINT('',(10.200000000001,31.871035541046,
    37.699999999997));
#12345 = SURFACE_CURVE('',#12346,(#12350),.PCURVE_S1.);
#12346 = LINE('',#12347,#12348);
#12347 = CARTESIAN_POINT('',(10.200000000001,38.529217072361,
    37.699999999997));
#12348 = VECTOR('',#12349,1.);
#12349 = DIRECTION('',(0.E+000,-1.,0.E+000));
#12350 = PCURVE('',#12178,#12351);
#12351 = DEFINITIONAL_REPRESENTATION('',(#12352),#12356);
#12352 = LINE('',#12353,#12354);
#12353 = CARTESIAN_POINT('',(2.000000000001,0.E+000));
#12354 = VECTOR('',#12355,1.);
#12355 = DIRECTION('',(0.E+000,1.));
#12356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12357 = ORIENTED_EDGE('',*,*,#12358,.T.);
#12358 = EDGE_CURVE('',#12343,#12359,#12361,.T.);
#12359 = VERTEX_POINT('',#12360);
#12360 = CARTESIAN_POINT('',(12.3,31.871035541046,37.699999999997));
#12361 = SURFACE_CURVE('',#12362,(#12366),.PCURVE_S1.);
#12362 = LINE('',#12363,#12364);
#12363 = CARTESIAN_POINT('',(8.2,31.871035541046,37.699999999997));
#12364 = VECTOR('',#12365,1.);
#12365 = DIRECTION('',(1.,0.E+000,0.E+000));
#12366 = PCURVE('',#12178,#12367);
#12367 = DEFINITIONAL_REPRESENTATION('',(#12368),#12372);
#12368 = LINE('',#12369,#12370);
#12369 = CARTESIAN_POINT('',(0.E+000,6.658181531315));
#12370 = VECTOR('',#12371,1.);
#12371 = DIRECTION('',(1.,0.E+000));
#12372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12373 = ORIENTED_EDGE('',*,*,#12374,.T.);
#12374 = EDGE_CURVE('',#12359,#12197,#12375,.T.);
#12375 = SURFACE_CURVE('',#12376,(#12380),.PCURVE_S1.);
#12376 = LINE('',#12377,#12378);
#12377 = CARTESIAN_POINT('',(12.3,38.529217072361,37.699999999997));
#12378 = VECTOR('',#12379,1.);
#12379 = DIRECTION('',(0.E+000,1.,0.E+000));
#12380 = PCURVE('',#12178,#12381);
#12381 = DEFINITIONAL_REPRESENTATION('',(#12382),#12386);
#12382 = LINE('',#12383,#12384);
#12383 = CARTESIAN_POINT('',(4.1,0.E+000));
#12384 = VECTOR('',#12385,1.);
#12385 = DIRECTION('',(0.E+000,-1.));
#12386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12391)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#12388,#12389,#12390)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#12388 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#12389 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#12390 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#12391 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#12388,
  'distance_accuracy_value','confusion accuracy');
#12392 = SHAPE_DEFINITION_REPRESENTATION(#12393,#12161);
#12393 = PRODUCT_DEFINITION_SHAPE('','',#12394);
#12394 = PRODUCT_DEFINITION('design','',#12395,#12398);
#12395 = PRODUCT_DEFINITION_FORMATION('','',#12396);
#12396 = PRODUCT('CADSOFTTOOLS 1.79','CADSOFTTOOLS 1.79','',(#12397));
#12397 = PRODUCT_CONTEXT('',#2,'mechanical');
#12398 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#12399 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12400,#12402);
#12400 = ( REPRESENTATION_RELATIONSHIP('','',#12161,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12401) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#12401 = ITEM_DEFINED_TRANSFORMATION('','',#11,#327);
#12402 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #12403);
#12403 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('79','','',#5,#12394,$);
#12404 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12396));
#12405 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#12406),#12478);
#12406 = SHELL_BASED_SURFACE_MODEL('',(#12407));
#12407 = OPEN_SHELL('',(#12408));
#12408 = ADVANCED_FACE('',(#12409),#12423,.T.);
#12409 = FACE_BOUND('',#12410,.T.);
#12410 = EDGE_LOOP('',(#12411,#12433,#12449,#12464));
#12411 = ORIENTED_EDGE('',*,*,#12412,.T.);
#12412 = EDGE_CURVE('',#12413,#12415,#12417,.T.);
#12413 = VERTEX_POINT('',#12414);
#12414 = CARTESIAN_POINT('',(12.3,44.925047145495,1.580615531018));
#12415 = VERTEX_POINT('',#12416);
#12416 = CARTESIAN_POINT('',(4.1,44.925043690855,1.580615340875));
#12417 = SURFACE_CURVE('',#12418,(#12422),.PCURVE_S1.);
#12418 = LINE('',#12419,#12420);
#12419 = CARTESIAN_POINT('',(12.3,44.925043690855,1.580615340875));
#12420 = VECTOR('',#12421,1.);
#12421 = DIRECTION('',(-1.,0.E+000,0.E+000));
#12422 = PCURVE('',#12423,#12428);
#12423 = CYLINDRICAL_SURFACE('',#12424,1.49999999998);
#12424 = AXIS2_PLACEMENT_3D('',#12425,#12426,#12427);
#12425 = CARTESIAN_POINT('',(12.3,44.842608415626,3.078348436369));
#12426 = DIRECTION('',(1.,0.E+000,0.E+000));
#12427 = DIRECTION('',(0.E+000,0.E+000,1.));
#12428 = DEFINITIONAL_REPRESENTATION('',(#12429),#12432);
#12429 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12430,#12431),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#12430 = CARTESIAN_POINT('',(3.196577205363,0.E+000));
#12431 = CARTESIAN_POINT('',(3.196577205363,-8.2));
#12432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12433 = ORIENTED_EDGE('',*,*,#12434,.T.);
#12434 = EDGE_CURVE('',#12415,#12435,#12437,.T.);
#12435 = VERTEX_POINT('',#12436);
#12436 = CARTESIAN_POINT('',(4.1,46.342608415606,3.078348436369));
#12437 = SURFACE_CURVE('',#12438,(#12443),.PCURVE_S1.);
#12438 = CIRCLE('',#12439,1.49999999998);
#12439 = AXIS2_PLACEMENT_3D('',#12440,#12441,#12442);
#12440 = CARTESIAN_POINT('',(4.1,44.842608415626,3.078348436369));
#12441 = DIRECTION('',(1.,0.E+000,0.E+000));
#12442 = DIRECTION('',(0.E+000,0.E+000,-1.));
#12443 = PCURVE('',#12423,#12444);
#12444 = DEFINITIONAL_REPRESENTATION('',(#12445),#12448);
#12445 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12446,#12447),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.49845517736E-002,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#12446 = CARTESIAN_POINT('',(3.196577205363,-8.2));
#12447 = CARTESIAN_POINT('',(4.712388980385,-8.2));
#12448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12449 = ORIENTED_EDGE('',*,*,#12450,.F.);
#12450 = EDGE_CURVE('',#12451,#12435,#12453,.T.);
#12451 = VERTEX_POINT('',#12452);
#12452 = CARTESIAN_POINT('',(12.3,46.342608415606,3.078351297218));
#12453 = SURFACE_CURVE('',#12454,(#12458),.PCURVE_S1.);
#12454 = LINE('',#12455,#12456);
#12455 = CARTESIAN_POINT('',(9.2,46.342608415606,3.078348436369));
#12456 = VECTOR('',#12457,1.);
#12457 = DIRECTION('',(-1.,0.E+000,0.E+000));
#12458 = PCURVE('',#12423,#12459);
#12459 = DEFINITIONAL_REPRESENTATION('',(#12460),#12463);
#12460 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12461,#12462),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.1,5.1),.PIECEWISE_BEZIER_KNOTS.);
#12461 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#12462 = CARTESIAN_POINT('',(4.712388980385,-8.2));
#12463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12464 = ORIENTED_EDGE('',*,*,#12465,.F.);
#12465 = EDGE_CURVE('',#12413,#12451,#12466,.T.);
#12466 = SURFACE_CURVE('',#12467,(#12472),.PCURVE_S1.);
#12467 = CIRCLE('',#12468,1.49999999998);
#12468 = AXIS2_PLACEMENT_3D('',#12469,#12470,#12471);
#12469 = CARTESIAN_POINT('',(12.3,44.842608415626,3.078348436369));
#12470 = DIRECTION('',(1.,0.E+000,-0.E+000));
#12471 = DIRECTION('',(0.E+000,0.E+000,1.));
#12472 = PCURVE('',#12423,#12473);
#12473 = DEFINITIONAL_REPRESENTATION('',(#12474),#12477);
#12474 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12475,#12476),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.196579511942,4.712390887618),
  .PIECEWISE_BEZIER_KNOTS.);
#12475 = CARTESIAN_POINT('',(3.196579511942,0.E+000));
#12476 = CARTESIAN_POINT('',(4.712390887618,0.E+000));
#12477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12482)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#12479,#12480,#12481)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#12479 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#12480 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#12481 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#12482 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#12479,
  'distance_accuracy_value','confusion accuracy');
#12483 = SHAPE_DEFINITION_REPRESENTATION(#12484,#12405);
#12484 = PRODUCT_DEFINITION_SHAPE('','',#12485);
#12485 = PRODUCT_DEFINITION('design','',#12486,#12489);
#12486 = PRODUCT_DEFINITION_FORMATION('','',#12487);
#12487 = PRODUCT('CADSOFTTOOLS 1.80','CADSOFTTOOLS 1.80','',(#12488));
#12488 = PRODUCT_CONTEXT('',#2,'mechanical');
#12489 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#12490 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12491,#12493);
#12491 = ( REPRESENTATION_RELATIONSHIP('','',#12405,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12492) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#12492 = ITEM_DEFINED_TRANSFORMATION('','',#11,#331);
#12493 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #12494);
#12494 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('80','','',#5,#12485,$);
#12495 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12487));
#12496 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#12497),#12571);
#12497 = SHELL_BASED_SURFACE_MODEL('',(#12498));
#12498 = OPEN_SHELL('',(#12499));
#12499 = ADVANCED_FACE('',(#12500),#12514,.T.);
#12500 = FACE_BOUND('',#12501,.T.);
#12501 = EDGE_LOOP('',(#12502,#12525,#12541,#12557));
#12502 = ORIENTED_EDGE('',*,*,#12503,.T.);
#12503 = EDGE_CURVE('',#12504,#12506,#12508,.T.);
#12504 = VERTEX_POINT('',#12505);
#12505 = CARTESIAN_POINT('',(12.3,46.342608415606,3.078351297218));
#12506 = VERTEX_POINT('',#12507);
#12507 = CARTESIAN_POINT('',(4.1,46.342608415606,3.078348436369));
#12508 = SURFACE_CURVE('',#12509,(#12513),.PCURVE_S1.);
#12509 = LINE('',#12510,#12511);
#12510 = CARTESIAN_POINT('',(9.2,46.342608415606,3.078348436369));
#12511 = VECTOR('',#12512,1.);
#12512 = DIRECTION('',(-1.,0.E+000,0.E+000));
#12513 = PCURVE('',#12514,#12519);
#12514 = PLANE('',#12515);
#12515 = AXIS2_PLACEMENT_3D('',#12516,#12517,#12518);
#12516 = CARTESIAN_POINT('',(9.2,46.342608415606,1.299999999975));
#12517 = DIRECTION('',(0.E+000,1.,0.E+000));
#12518 = DIRECTION('',(0.E+000,0.E+000,-1.));
#12519 = DEFINITIONAL_REPRESENTATION('',(#12520),#12524);
#12520 = LINE('',#12521,#12522);
#12521 = CARTESIAN_POINT('',(-1.778348436393,0.E+000));
#12522 = VECTOR('',#12523,1.);
#12523 = DIRECTION('',(0.E+000,1.));
#12524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12525 = ORIENTED_EDGE('',*,*,#12526,.T.);
#12526 = EDGE_CURVE('',#12506,#12527,#12529,.T.);
#12527 = VERTEX_POINT('',#12528);
#12528 = CARTESIAN_POINT('',(4.1,46.342608415609,4.894993217688));
#12529 = SURFACE_CURVE('',#12530,(#12534),.PCURVE_S1.);
#12530 = LINE('',#12531,#12532);
#12531 = CARTESIAN_POINT('',(4.1,46.342608415606,1.299999999975));
#12532 = VECTOR('',#12533,1.);
#12533 = DIRECTION('',(0.E+000,0.E+000,1.));
#12534 = PCURVE('',#12514,#12535);
#12535 = DEFINITIONAL_REPRESENTATION('',(#12536),#12540);
#12536 = LINE('',#12537,#12538);
#12537 = CARTESIAN_POINT('',(0.E+000,5.1));
#12538 = VECTOR('',#12539,1.);
#12539 = DIRECTION('',(-1.,0.E+000));
#12540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12541 = ORIENTED_EDGE('',*,*,#12542,.T.);
#12542 = EDGE_CURVE('',#12527,#12543,#12545,.T.);
#12543 = VERTEX_POINT('',#12544);
#12544 = CARTESIAN_POINT('',(12.3,46.342608415606,4.894993217766));
#12545 = SURFACE_CURVE('',#12546,(#12550),.PCURVE_S1.);
#12546 = LINE('',#12547,#12548);
#12547 = CARTESIAN_POINT('',(12.3,46.342608415609,4.894993217688));
#12548 = VECTOR('',#12549,1.);
#12549 = DIRECTION('',(1.,0.E+000,0.E+000));
#12550 = PCURVE('',#12514,#12551);
#12551 = DEFINITIONAL_REPRESENTATION('',(#12552),#12556);
#12552 = LINE('',#12553,#12554);
#12553 = CARTESIAN_POINT('',(-3.594993217712,-3.1));
#12554 = VECTOR('',#12555,1.);
#12555 = DIRECTION('',(0.E+000,-1.));
#12556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12557 = ORIENTED_EDGE('',*,*,#12558,.F.);
#12558 = EDGE_CURVE('',#12504,#12543,#12559,.T.);
#12559 = SURFACE_CURVE('',#12560,(#12564),.PCURVE_S1.);
#12560 = LINE('',#12561,#12562);
#12561 = CARTESIAN_POINT('',(12.3,46.342608415606,1.299999999975));
#12562 = VECTOR('',#12563,1.);
#12563 = DIRECTION('',(0.E+000,0.E+000,1.));
#12564 = PCURVE('',#12514,#12565);
#12565 = DEFINITIONAL_REPRESENTATION('',(#12566),#12570);
#12566 = LINE('',#12567,#12568);
#12567 = CARTESIAN_POINT('',(0.E+000,-3.1));
#12568 = VECTOR('',#12569,1.);
#12569 = DIRECTION('',(-1.,0.E+000));
#12570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12575)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#12572,#12573,#12574)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#12572 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#12573 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#12574 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#12575 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#12572,
  'distance_accuracy_value','confusion accuracy');
#12576 = SHAPE_DEFINITION_REPRESENTATION(#12577,#12496);
#12577 = PRODUCT_DEFINITION_SHAPE('','',#12578);
#12578 = PRODUCT_DEFINITION('design','',#12579,#12582);
#12579 = PRODUCT_DEFINITION_FORMATION('','',#12580);
#12580 = PRODUCT('CADSOFTTOOLS 1.81','CADSOFTTOOLS 1.81','',(#12581));
#12581 = PRODUCT_CONTEXT('',#2,'mechanical');
#12582 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#12583 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12584,#12586);
#12584 = ( REPRESENTATION_RELATIONSHIP('','',#12496,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12585) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#12585 = ITEM_DEFINED_TRANSFORMATION('','',#11,#335);
#12586 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #12587);
#12587 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('81','','',#5,#12578,$);
#12588 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12580));
#12589 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#12590),#12662);
#12590 = SHELL_BASED_SURFACE_MODEL('',(#12591));
#12591 = OPEN_SHELL('',(#12592));
#12592 = ADVANCED_FACE('',(#12593),#12607,.T.);
#12593 = FACE_BOUND('',#12594,.T.);
#12594 = EDGE_LOOP('',(#12595,#12617,#12633,#12648));
#12595 = ORIENTED_EDGE('',*,*,#12596,.F.);
#12596 = EDGE_CURVE('',#12597,#12599,#12601,.T.);
#12597 = VERTEX_POINT('',#12598);
#12598 = CARTESIAN_POINT('',(4.1,46.342608415609,4.894993217688));
#12599 = VERTEX_POINT('',#12600);
#12600 = CARTESIAN_POINT('',(12.3,46.342608415606,4.894993217766));
#12601 = SURFACE_CURVE('',#12602,(#12606),.PCURVE_S1.);
#12602 = LINE('',#12603,#12604);
#12603 = CARTESIAN_POINT('',(12.3,46.342608415609,4.894993217688));
#12604 = VECTOR('',#12605,1.);
#12605 = DIRECTION('',(1.,0.E+000,0.E+000));
#12606 = PCURVE('',#12607,#12612);
#12607 = CYLINDRICAL_SURFACE('',#12608,0.899999999961);
#12608 = AXIS2_PLACEMENT_3D('',#12609,#12610,#12611);
#12609 = CARTESIAN_POINT('',(4.1,45.442608415639,4.894993217766));
#12610 = DIRECTION('',(-1.,0.E+000,0.E+000));
#12611 = DIRECTION('',(-0.E+000,-1.,-5.425829538985E-012));
#12612 = DEFINITIONAL_REPRESENTATION('',(#12613),#12616);
#12613 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12614,#12615),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-8.2,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#12614 = CARTESIAN_POINT('',(3.141592653682,0.E+000));
#12615 = CARTESIAN_POINT('',(3.141592653682,-8.2));
#12616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12617 = ORIENTED_EDGE('',*,*,#12618,.F.);
#12618 = EDGE_CURVE('',#12619,#12597,#12621,.T.);
#12619 = VERTEX_POINT('',#12620);
#12620 = CARTESIAN_POINT('',(4.1,45.675545556224,5.764326461387));
#12621 = SURFACE_CURVE('',#12622,(#12627),.PCURVE_S1.);
#12622 = CIRCLE('',#12623,0.899999999961);
#12623 = AXIS2_PLACEMENT_3D('',#12624,#12625,#12626);
#12624 = CARTESIAN_POINT('',(4.1,45.442608415639,4.894993217766));
#12625 = DIRECTION('',(-1.,0.E+000,0.E+000));
#12626 = DIRECTION('',(0.E+000,0.E+000,-1.));
#12627 = PCURVE('',#12607,#12628);
#12628 = DEFINITIONAL_REPRESENTATION('',(#12629),#12632);
#12629 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12630,#12631),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.403392041393,4.712388980471),
  .PIECEWISE_BEZIER_KNOTS.);
#12630 = CARTESIAN_POINT('',(1.832595714603,0.E+000));
#12631 = CARTESIAN_POINT('',(3.141592653682,0.E+000));
#12632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12633 = ORIENTED_EDGE('',*,*,#12634,.T.);
#12634 = EDGE_CURVE('',#12619,#12635,#12637,.T.);
#12635 = VERTEX_POINT('',#12636);
#12636 = CARTESIAN_POINT('',(12.3,45.67554555622,5.764326461389));
#12637 = SURFACE_CURVE('',#12638,(#12642),.PCURVE_S1.);
#12638 = LINE('',#12639,#12640);
#12639 = CARTESIAN_POINT('',(4.1,45.675545556224,5.764326461387));
#12640 = VECTOR('',#12641,1.);
#12641 = DIRECTION('',(1.,0.E+000,0.E+000));
#12642 = PCURVE('',#12607,#12643);
#12643 = DEFINITIONAL_REPRESENTATION('',(#12644),#12647);
#12644 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12645,#12646),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#12645 = CARTESIAN_POINT('',(1.832595714603,0.E+000));
#12646 = CARTESIAN_POINT('',(1.832595714603,-8.2));
#12647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12648 = ORIENTED_EDGE('',*,*,#12649,.T.);
#12649 = EDGE_CURVE('',#12635,#12599,#12650,.T.);
#12650 = SURFACE_CURVE('',#12651,(#12656),.PCURVE_S1.);
#12651 = CIRCLE('',#12652,0.899999999961);
#12652 = AXIS2_PLACEMENT_3D('',#12653,#12654,#12655);
#12653 = CARTESIAN_POINT('',(12.3,45.442608415639,4.894993217766));
#12654 = DIRECTION('',(-1.,0.E+000,0.E+000));
#12655 = DIRECTION('',(-0.E+000,-1.,-5.425829538985E-012));
#12656 = PCURVE('',#12607,#12657);
#12657 = DEFINITIONAL_REPRESENTATION('',(#12658),#12661);
#12658 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12659,#12660),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.832595714598,3.141592653595),
  .PIECEWISE_BEZIER_KNOTS.);
#12659 = CARTESIAN_POINT('',(1.832595714598,-8.2));
#12660 = CARTESIAN_POINT('',(3.141592653595,-8.2));
#12661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12666)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#12663,#12664,#12665)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#12663 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#12664 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#12665 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#12666 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#12663,
  'distance_accuracy_value','confusion accuracy');
#12667 = SHAPE_DEFINITION_REPRESENTATION(#12668,#12589);
#12668 = PRODUCT_DEFINITION_SHAPE('','',#12669);
#12669 = PRODUCT_DEFINITION('design','',#12670,#12673);
#12670 = PRODUCT_DEFINITION_FORMATION('','',#12671);
#12671 = PRODUCT('CADSOFTTOOLS 1.82','CADSOFTTOOLS 1.82','',(#12672));
#12672 = PRODUCT_CONTEXT('',#2,'mechanical');
#12673 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#12674 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12675,#12677);
#12675 = ( REPRESENTATION_RELATIONSHIP('','',#12589,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12676) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#12676 = ITEM_DEFINED_TRANSFORMATION('','',#11,#339);
#12677 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #12678);
#12678 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('82','','',#5,#12669,$);
#12679 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12671));
#12680 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#12681),#12753);
#12681 = SHELL_BASED_SURFACE_MODEL('',(#12682));
#12682 = OPEN_SHELL('',(#12683));
#12683 = ADVANCED_FACE('',(#12684),#12699,.F.);
#12684 = FACE_BOUND('',#12685,.F.);
#12685 = EDGE_LOOP('',(#12686,#12709,#12724,#12740));
#12686 = ORIENTED_EDGE('',*,*,#12687,.T.);
#12687 = EDGE_CURVE('',#12688,#12690,#12692,.T.);
#12688 = VERTEX_POINT('',#12689);
#12689 = CARTESIAN_POINT('',(12.3,42.607627965357,7.575816513817));
#12690 = VERTEX_POINT('',#12691);
#12691 = CARTESIAN_POINT('',(12.3,42.189464318017,12.748205247755));
#12692 = SURFACE_CURVE('',#12693,(#12698),.PCURVE_S1.);
#12693 = CIRCLE('',#12694,89.94157211959);
#12694 = AXIS2_PLACEMENT_3D('',#12695,#12696,#12697);
#12695 = CARTESIAN_POINT('',(12.3,132.01031245226,17.406706701309));
#12696 = DIRECTION('',(-1.,0.E+000,0.E+000));
#12697 = DIRECTION('',(-0.E+000,-1.,-5.425805418645E-012));
#12698 = PCURVE('',#12699,#12704);
#12699 = CYLINDRICAL_SURFACE('',#12700,89.94157211959);
#12700 = AXIS2_PLACEMENT_3D('',#12701,#12702,#12703);
#12701 = CARTESIAN_POINT('',(4.1,132.01031245226,17.406706701309));
#12702 = DIRECTION('',(-1.,0.E+000,0.E+000));
#12703 = DIRECTION('',(-0.E+000,-1.,-5.425805418645E-012));
#12704 = DEFINITIONAL_REPRESENTATION('',(#12705),#12708);
#12705 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12706,#12707),.UNSPECIFIED.,
  .F.,.F.,(2,2),(6.173663412511,6.231367368572),
  .PIECEWISE_BEZIER_KNOTS.);
#12706 = CARTESIAN_POINT('',(6.173663412511,-8.2));
#12707 = CARTESIAN_POINT('',(6.231367368572,-8.2));
#12708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12709 = ORIENTED_EDGE('',*,*,#12710,.T.);
#12710 = EDGE_CURVE('',#12690,#12711,#12713,.T.);
#12711 = VERTEX_POINT('',#12712);
#12712 = CARTESIAN_POINT('',(4.1,42.189464318041,12.748205247756));
#12713 = SURFACE_CURVE('',#12714,(#12718),.PCURVE_S1.);
#12714 = LINE('',#12715,#12716);
#12715 = CARTESIAN_POINT('',(4.1,42.189464318041,12.748205247756));
#12716 = VECTOR('',#12717,1.);
#12717 = DIRECTION('',(-1.,0.E+000,0.E+000));
#12718 = PCURVE('',#12699,#12719);
#12719 = DEFINITIONAL_REPRESENTATION('',(#12720),#12723);
#12720 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12721,#12722),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-8.2,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#12721 = CARTESIAN_POINT('',(6.231367368572,-8.2));
#12722 = CARTESIAN_POINT('',(6.231367368572,0.E+000));
#12723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12724 = ORIENTED_EDGE('',*,*,#12725,.T.);
#12725 = EDGE_CURVE('',#12711,#12726,#12728,.T.);
#12726 = VERTEX_POINT('',#12727);
#12727 = CARTESIAN_POINT('',(4.1,42.607627965357,7.575816513817));
#12728 = SURFACE_CURVE('',#12729,(#12734),.PCURVE_S1.);
#12729 = CIRCLE('',#12730,89.94157211959);
#12730 = AXIS2_PLACEMENT_3D('',#12731,#12732,#12733);
#12731 = CARTESIAN_POINT('',(4.1,132.01031245226,17.406706701309));
#12732 = DIRECTION('',(1.,0.E+000,0.E+000));
#12733 = DIRECTION('',(0.E+000,0.E+000,-1.));
#12734 = PCURVE('',#12699,#12735);
#12735 = DEFINITIONAL_REPRESENTATION('',(#12736),#12739);
#12736 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12737,#12738),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.764206918998,4.821910875058),
  .PIECEWISE_BEZIER_KNOTS.);
#12737 = CARTESIAN_POINT('',(6.231367368572,0.E+000));
#12738 = CARTESIAN_POINT('',(6.173663412511,0.E+000));
#12739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12740 = ORIENTED_EDGE('',*,*,#12741,.T.);
#12741 = EDGE_CURVE('',#12726,#12688,#12742,.T.);
#12742 = SURFACE_CURVE('',#12743,(#12747),.PCURVE_S1.);
#12743 = LINE('',#12744,#12745);
#12744 = CARTESIAN_POINT('',(4.1,42.607627965357,7.575816513817));
#12745 = VECTOR('',#12746,1.);
#12746 = DIRECTION('',(1.,0.E+000,0.E+000));
#12747 = PCURVE('',#12699,#12748);
#12748 = DEFINITIONAL_REPRESENTATION('',(#12749),#12752);
#12749 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12750,#12751),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#12750 = CARTESIAN_POINT('',(6.173663412511,0.E+000));
#12751 = CARTESIAN_POINT('',(6.173663412511,-8.2));
#12752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12757)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#12754,#12755,#12756)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#12754 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#12755 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#12756 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#12757 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#12754,
  'distance_accuracy_value','confusion accuracy');
#12758 = SHAPE_DEFINITION_REPRESENTATION(#12759,#12680);
#12759 = PRODUCT_DEFINITION_SHAPE('','',#12760);
#12760 = PRODUCT_DEFINITION('design','',#12761,#12764);
#12761 = PRODUCT_DEFINITION_FORMATION('','',#12762);
#12762 = PRODUCT('CADSOFTTOOLS 1.83','CADSOFTTOOLS 1.83','',(#12763));
#12763 = PRODUCT_CONTEXT('',#2,'mechanical');
#12764 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#12765 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12766,#12768);
#12766 = ( REPRESENTATION_RELATIONSHIP('','',#12680,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12767) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#12767 = ITEM_DEFINED_TRANSFORMATION('','',#11,#343);
#12768 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #12769);
#12769 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('83','','',#5,#12760,$);
#12770 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12762));
#12771 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#12772),#12844);
#12772 = SHELL_BASED_SURFACE_MODEL('',(#12773));
#12773 = OPEN_SHELL('',(#12774));
#12774 = ADVANCED_FACE('',(#12775),#12790,.F.);
#12775 = FACE_BOUND('',#12776,.F.);
#12776 = EDGE_LOOP('',(#12777,#12800,#12815,#12831));
#12777 = ORIENTED_EDGE('',*,*,#12778,.T.);
#12778 = EDGE_CURVE('',#12779,#12781,#12783,.T.);
#12779 = VERTEX_POINT('',#12780);
#12780 = CARTESIAN_POINT('',(12.3,42.189464318017,12.748205247755));
#12781 = VERTEX_POINT('',#12782);
#12782 = CARTESIAN_POINT('',(12.3,43.18812206901,13.799999999997));
#12783 = SURFACE_CURVE('',#12784,(#12789),.PCURVE_S1.);
#12784 = CIRCLE('',#12785,1.);
#12785 = AXIS2_PLACEMENT_3D('',#12786,#12787,#12788);
#12786 = CARTESIAN_POINT('',(12.3,43.188122069016,12.800000000102));
#12787 = DIRECTION('',(-1.,0.E+000,0.E+000));
#12788 = DIRECTION('',(0.E+000,1.,5.426215032855E-012));
#12789 = PCURVE('',#12790,#12795);
#12790 = CYLINDRICAL_SURFACE('',#12791,1.);
#12791 = AXIS2_PLACEMENT_3D('',#12792,#12793,#12794);
#12792 = CARTESIAN_POINT('',(-2.93820296006,43.188122069016,
    12.800000000102));
#12793 = DIRECTION('',(1.,0.E+000,0.E+000));
#12794 = DIRECTION('',(-0.E+000,1.,5.426215032855E-012));
#12795 = DEFINITIONAL_REPRESENTATION('',(#12796),#12799);
#12796 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12797,#12798),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.089774714982,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#12797 = CARTESIAN_POINT('',(3.193410592198,15.23820296006));
#12798 = CARTESIAN_POINT('',(1.570796326795,15.23820296006));
#12799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12800 = ORIENTED_EDGE('',*,*,#12801,.F.);
#12801 = EDGE_CURVE('',#12802,#12781,#12804,.T.);
#12802 = VERTEX_POINT('',#12803);
#12803 = CARTESIAN_POINT('',(4.1,43.188122069016,13.799999999997));
#12804 = SURFACE_CURVE('',#12805,(#12809),.PCURVE_S1.);
#12805 = LINE('',#12806,#12807);
#12806 = CARTESIAN_POINT('',(4.1,43.18812206901,13.800000000102));
#12807 = VECTOR('',#12808,1.);
#12808 = DIRECTION('',(1.,0.E+000,0.E+000));
#12809 = PCURVE('',#12790,#12810);
#12810 = DEFINITIONAL_REPRESENTATION('',(#12811),#12814);
#12811 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12812,#12813),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#12812 = CARTESIAN_POINT('',(1.570796326795,7.03820296006));
#12813 = CARTESIAN_POINT('',(1.570796326795,15.23820296006));
#12814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12815 = ORIENTED_EDGE('',*,*,#12816,.T.);
#12816 = EDGE_CURVE('',#12802,#12817,#12819,.T.);
#12817 = VERTEX_POINT('',#12818);
#12818 = CARTESIAN_POINT('',(4.1,42.189464318041,12.748205247756));
#12819 = SURFACE_CURVE('',#12820,(#12825),.PCURVE_S1.);
#12820 = CIRCLE('',#12821,1.);
#12821 = AXIS2_PLACEMENT_3D('',#12822,#12823,#12824);
#12822 = CARTESIAN_POINT('',(4.1,43.188122069016,12.800000000102));
#12823 = DIRECTION('',(1.,0.E+000,0.E+000));
#12824 = DIRECTION('',(0.E+000,0.E+000,-1.));
#12825 = PCURVE('',#12790,#12826);
#12826 = DEFINITIONAL_REPRESENTATION('',(#12827),#12830);
#12827 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12828,#12829),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,4.764206918998),
  .PIECEWISE_BEZIER_KNOTS.);
#12828 = CARTESIAN_POINT('',(1.570796326789,7.03820296006));
#12829 = CARTESIAN_POINT('',(3.193410592198,7.03820296006));
#12830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12831 = ORIENTED_EDGE('',*,*,#12832,.F.);
#12832 = EDGE_CURVE('',#12779,#12817,#12833,.T.);
#12833 = SURFACE_CURVE('',#12834,(#12838),.PCURVE_S1.);
#12834 = LINE('',#12835,#12836);
#12835 = CARTESIAN_POINT('',(4.1,42.189464318041,12.748205247756));
#12836 = VECTOR('',#12837,1.);
#12837 = DIRECTION('',(-1.,0.E+000,0.E+000));
#12838 = PCURVE('',#12790,#12839);
#12839 = DEFINITIONAL_REPRESENTATION('',(#12840),#12843);
#12840 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12841,#12842),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-8.2,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#12841 = CARTESIAN_POINT('',(3.193410592198,15.23820296006));
#12842 = CARTESIAN_POINT('',(3.193410592198,7.03820296006));
#12843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12848)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#12845,#12846,#12847)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#12845 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#12846 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#12847 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#12848 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#12845,
  'distance_accuracy_value','confusion accuracy');
#12849 = SHAPE_DEFINITION_REPRESENTATION(#12850,#12771);
#12850 = PRODUCT_DEFINITION_SHAPE('','',#12851);
#12851 = PRODUCT_DEFINITION('design','',#12852,#12855);
#12852 = PRODUCT_DEFINITION_FORMATION('','',#12853);
#12853 = PRODUCT('CADSOFTTOOLS 1.84','CADSOFTTOOLS 1.84','',(#12854));
#12854 = PRODUCT_CONTEXT('',#2,'mechanical');
#12855 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#12856 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12857,#12859);
#12857 = ( REPRESENTATION_RELATIONSHIP('','',#12771,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12858) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#12858 = ITEM_DEFINED_TRANSFORMATION('','',#11,#347);
#12859 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #12860);
#12860 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('84','','',#5,#12851,$);
#12861 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12853));
#12862 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#12863),#12937);
#12863 = SHELL_BASED_SURFACE_MODEL('',(#12864));
#12864 = OPEN_SHELL('',(#12865));
#12865 = ADVANCED_FACE('',(#12866),#12880,.F.);
#12866 = FACE_BOUND('',#12867,.T.);
#12867 = EDGE_LOOP('',(#12868,#12891,#12907,#12923));
#12868 = ORIENTED_EDGE('',*,*,#12869,.F.);
#12869 = EDGE_CURVE('',#12870,#12872,#12874,.T.);
#12870 = VERTEX_POINT('',#12871);
#12871 = CARTESIAN_POINT('',(4.1,43.188122069016,13.799999999997));
#12872 = VERTEX_POINT('',#12873);
#12873 = CARTESIAN_POINT('',(12.3,43.18812206901,13.799999999997));
#12874 = SURFACE_CURVE('',#12875,(#12879),.PCURVE_S1.);
#12875 = LINE('',#12876,#12877);
#12876 = CARTESIAN_POINT('',(4.1,43.18812206901,13.800000000102));
#12877 = VECTOR('',#12878,1.);
#12878 = DIRECTION('',(1.,0.E+000,0.E+000));
#12879 = PCURVE('',#12880,#12885);
#12880 = PLANE('',#12881);
#12881 = AXIS2_PLACEMENT_3D('',#12882,#12883,#12884);
#12882 = CARTESIAN_POINT('',(9.85,16.842608416286,13.799999999997));
#12883 = DIRECTION('',(0.E+000,0.E+000,1.));
#12884 = DIRECTION('',(-1.,0.E+000,0.E+000));
#12885 = DEFINITIONAL_REPRESENTATION('',(#12886),#12890);
#12886 = LINE('',#12887,#12888);
#12887 = CARTESIAN_POINT('',(5.75,-26.34551365272));
#12888 = VECTOR('',#12889,1.);
#12889 = DIRECTION('',(-1.,0.E+000));
#12890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12891 = ORIENTED_EDGE('',*,*,#12892,.T.);
#12892 = EDGE_CURVE('',#12870,#12893,#12895,.T.);
#12893 = VERTEX_POINT('',#12894);
#12894 = CARTESIAN_POINT('',(4.1,45.8490586567,13.800000000115));
#12895 = SURFACE_CURVE('',#12896,(#12900),.PCURVE_S1.);
#12896 = LINE('',#12897,#12898);
#12897 = CARTESIAN_POINT('',(4.1,16.842608416286,13.799999999997));
#12898 = VECTOR('',#12899,1.);
#12899 = DIRECTION('',(0.E+000,1.,0.E+000));
#12900 = PCURVE('',#12880,#12901);
#12901 = DEFINITIONAL_REPRESENTATION('',(#12902),#12906);
#12902 = LINE('',#12903,#12904);
#12903 = CARTESIAN_POINT('',(5.75,0.E+000));
#12904 = VECTOR('',#12905,1.);
#12905 = DIRECTION('',(0.E+000,-1.));
#12906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12907 = ORIENTED_EDGE('',*,*,#12908,.T.);
#12908 = EDGE_CURVE('',#12893,#12909,#12911,.T.);
#12909 = VERTEX_POINT('',#12910);
#12910 = CARTESIAN_POINT('',(12.3,45.8490586567,13.800000000115));
#12911 = SURFACE_CURVE('',#12912,(#12916),.PCURVE_S1.);
#12912 = LINE('',#12913,#12914);
#12913 = CARTESIAN_POINT('',(4.1,45.8490586567,13.800000000115));
#12914 = VECTOR('',#12915,1.);
#12915 = DIRECTION('',(1.,0.E+000,0.E+000));
#12916 = PCURVE('',#12880,#12917);
#12917 = DEFINITIONAL_REPRESENTATION('',(#12918),#12922);
#12918 = LINE('',#12919,#12920);
#12919 = CARTESIAN_POINT('',(5.75,-29.00645024041));
#12920 = VECTOR('',#12921,1.);
#12921 = DIRECTION('',(-1.,0.E+000));
#12922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12923 = ORIENTED_EDGE('',*,*,#12924,.F.);
#12924 = EDGE_CURVE('',#12872,#12909,#12925,.T.);
#12925 = SURFACE_CURVE('',#12926,(#12930),.PCURVE_S1.);
#12926 = LINE('',#12927,#12928);
#12927 = CARTESIAN_POINT('',(12.3,16.842608416286,13.799999999997));
#12928 = VECTOR('',#12929,1.);
#12929 = DIRECTION('',(-1.222527695664E-016,1.,0.E+000));
#12930 = PCURVE('',#12880,#12931);
#12931 = DEFINITIONAL_REPRESENTATION('',(#12932),#12936);
#12932 = LINE('',#12933,#12934);
#12933 = CARTESIAN_POINT('',(-2.45,0.E+000));
#12934 = VECTOR('',#12935,1.);
#12935 = DIRECTION('',(1.222527695664E-016,-1.));
#12936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12941)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#12938,#12939,#12940)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#12938 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#12939 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#12940 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#12941 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#12938,
  'distance_accuracy_value','confusion accuracy');
#12942 = SHAPE_DEFINITION_REPRESENTATION(#12943,#12862);
#12943 = PRODUCT_DEFINITION_SHAPE('','',#12944);
#12944 = PRODUCT_DEFINITION('design','',#12945,#12948);
#12945 = PRODUCT_DEFINITION_FORMATION('','',#12946);
#12946 = PRODUCT('CADSOFTTOOLS 1.85','CADSOFTTOOLS 1.85','',(#12947));
#12947 = PRODUCT_CONTEXT('',#2,'mechanical');
#12948 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#12949 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12950,#12952);
#12950 = ( REPRESENTATION_RELATIONSHIP('','',#12862,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12951) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#12951 = ITEM_DEFINED_TRANSFORMATION('','',#11,#351);
#12952 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #12953);
#12953 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('85','','',#5,#12944,$);
#12954 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12946));
#12955 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#12956),#13028);
#12956 = SHELL_BASED_SURFACE_MODEL('',(#12957));
#12957 = OPEN_SHELL('',(#12958));
#12958 = ADVANCED_FACE('',(#12959),#12973,.T.);
#12959 = FACE_BOUND('',#12960,.T.);
#12960 = EDGE_LOOP('',(#12961,#12983,#12999,#13014));
#12961 = ORIENTED_EDGE('',*,*,#12962,.F.);
#12962 = EDGE_CURVE('',#12963,#12965,#12967,.T.);
#12963 = VERTEX_POINT('',#12964);
#12964 = CARTESIAN_POINT('',(4.1,45.8490586567,13.800000000115));
#12965 = VERTEX_POINT('',#12966);
#12966 = CARTESIAN_POINT('',(12.3,45.8490586567,13.800000000115));
#12967 = SURFACE_CURVE('',#12968,(#12972),.PCURVE_S1.);
#12968 = LINE('',#12969,#12970);
#12969 = CARTESIAN_POINT('',(4.1,45.8490586567,13.800000000115));
#12970 = VECTOR('',#12971,1.);
#12971 = DIRECTION('',(1.,0.E+000,0.E+000));
#12972 = PCURVE('',#12973,#12978);
#12973 = CYLINDRICAL_SURFACE('',#12974,0.5);
#12974 = AXIS2_PLACEMENT_3D('',#12975,#12976,#12977);
#12975 = CARTESIAN_POINT('',(6.1,45.849058656697,14.300000000115));
#12976 = DIRECTION('',(1.,0.E+000,0.E+000));
#12977 = DIRECTION('',(-0.E+000,1.,5.426215032855E-012));
#12978 = DEFINITIONAL_REPRESENTATION('',(#12979),#12982);
#12979 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12980,#12981),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#12980 = CARTESIAN_POINT('',(4.712388980384,-2.));
#12981 = CARTESIAN_POINT('',(4.712388980384,6.2));
#12982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12983 = ORIENTED_EDGE('',*,*,#12984,.F.);
#12984 = EDGE_CURVE('',#12985,#12963,#12987,.T.);
#12985 = VERTEX_POINT('',#12986);
#12986 = CARTESIAN_POINT('',(4.1,46.342608416064,14.219946049375));
#12987 = SURFACE_CURVE('',#12988,(#12993),.PCURVE_S1.);
#12988 = CIRCLE('',#12989,0.5);
#12989 = AXIS2_PLACEMENT_3D('',#12990,#12991,#12992);
#12990 = CARTESIAN_POINT('',(4.1,45.849058656697,14.300000000115));
#12991 = DIRECTION('',(-1.,0.E+000,0.E+000));
#12992 = DIRECTION('',(0.E+000,0.E+000,-1.));
#12993 = PCURVE('',#12973,#12994);
#12994 = DEFINITIONAL_REPRESENTATION('',(#12995),#12998);
#12995 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12996,#12997),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.87318894402,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#12996 = CARTESIAN_POINT('',(6.122385343539,-2.));
#12997 = CARTESIAN_POINT('',(4.712388980379,-2.));
#12998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#12999 = ORIENTED_EDGE('',*,*,#13000,.F.);
#13000 = EDGE_CURVE('',#13001,#12985,#13003,.T.);
#13001 = VERTEX_POINT('',#13002);
#13002 = CARTESIAN_POINT('',(12.3,46.342608416064,14.219946049375));
#13003 = SURFACE_CURVE('',#13004,(#13008),.PCURVE_S1.);
#13004 = LINE('',#13005,#13006);
#13005 = CARTESIAN_POINT('',(8.2,46.342608416064,14.219946049375));
#13006 = VECTOR('',#13007,1.);
#13007 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13008 = PCURVE('',#12973,#13009);
#13009 = DEFINITIONAL_REPRESENTATION('',(#13010),#13013);
#13010 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13011,#13012),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-4.1,4.1),.PIECEWISE_BEZIER_KNOTS.);
#13011 = CARTESIAN_POINT('',(6.122385343539,6.2));
#13012 = CARTESIAN_POINT('',(6.122385343539,-2.));
#13013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13014 = ORIENTED_EDGE('',*,*,#13015,.F.);
#13015 = EDGE_CURVE('',#12965,#13001,#13016,.T.);
#13016 = SURFACE_CURVE('',#13017,(#13022),.PCURVE_S1.);
#13017 = CIRCLE('',#13018,0.5);
#13018 = AXIS2_PLACEMENT_3D('',#13019,#13020,#13021);
#13019 = CARTESIAN_POINT('',(12.3,45.849058656697,14.300000000115));
#13020 = DIRECTION('',(1.,0.E+000,0.E+000));
#13021 = DIRECTION('',(-0.E+000,1.,5.426215032855E-012));
#13022 = PCURVE('',#12973,#13023);
#13023 = DEFINITIONAL_REPRESENTATION('',(#13024),#13027);
#13024 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13025,#13026),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.122385343539),
  .PIECEWISE_BEZIER_KNOTS.);
#13025 = CARTESIAN_POINT('',(4.712388980385,6.2));
#13026 = CARTESIAN_POINT('',(6.122385343539,6.2));
#13027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13032)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#13029,#13030,#13031)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#13029 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#13030 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#13031 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#13032 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#13029,
  'distance_accuracy_value','confusion accuracy');
#13033 = SHAPE_DEFINITION_REPRESENTATION(#13034,#12955);
#13034 = PRODUCT_DEFINITION_SHAPE('','',#13035);
#13035 = PRODUCT_DEFINITION('design','',#13036,#13039);
#13036 = PRODUCT_DEFINITION_FORMATION('','',#13037);
#13037 = PRODUCT('CADSOFTTOOLS 1.86','CADSOFTTOOLS 1.86','',(#13038));
#13038 = PRODUCT_CONTEXT('',#2,'mechanical');
#13039 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#13040 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13041,#13043);
#13041 = ( REPRESENTATION_RELATIONSHIP('','',#12955,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13042) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#13042 = ITEM_DEFINED_TRANSFORMATION('','',#11,#355);
#13043 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #13044);
#13044 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('86','','',#5,#13035,$);
#13045 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13037));
#13046 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#13047),#13121);
#13047 = SHELL_BASED_SURFACE_MODEL('',(#13048));
#13048 = OPEN_SHELL('',(#13049));
#13049 = ADVANCED_FACE('',(#13050),#13064,.T.);
#13050 = FACE_BOUND('',#13051,.T.);
#13051 = EDGE_LOOP('',(#13052,#13075,#13091,#13107));
#13052 = ORIENTED_EDGE('',*,*,#13053,.T.);
#13053 = EDGE_CURVE('',#13054,#13056,#13058,.T.);
#13054 = VERTEX_POINT('',#13055);
#13055 = CARTESIAN_POINT('',(12.3,46.342608416064,14.219946049375));
#13056 = VERTEX_POINT('',#13057);
#13057 = CARTESIAN_POINT('',(4.1,46.342608416064,14.219946049375));
#13058 = SURFACE_CURVE('',#13059,(#13063),.PCURVE_S1.);
#13059 = LINE('',#13060,#13061);
#13060 = CARTESIAN_POINT('',(8.2,46.342608416064,14.219946049375));
#13061 = VECTOR('',#13062,1.);
#13062 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13063 = PCURVE('',#13064,#13069);
#13064 = PLANE('',#13065);
#13065 = AXIS2_PLACEMENT_3D('',#13066,#13067,#13068);
#13066 = CARTESIAN_POINT('',(9.2999875,46.342608416064,9.941385461235));
#13067 = DIRECTION('',(0.E+000,1.,0.E+000));
#13068 = DIRECTION('',(0.E+000,0.E+000,-1.));
#13069 = DEFINITIONAL_REPRESENTATION('',(#13070),#13074);
#13070 = LINE('',#13071,#13072);
#13071 = CARTESIAN_POINT('',(-4.27856058814,1.0999875));
#13072 = VECTOR('',#13073,1.);
#13073 = DIRECTION('',(0.E+000,1.));
#13074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13075 = ORIENTED_EDGE('',*,*,#13076,.F.);
#13076 = EDGE_CURVE('',#13077,#13056,#13079,.T.);
#13077 = VERTEX_POINT('',#13078);
#13078 = CARTESIAN_POINT('',(4.1,46.342608416064,14.800000000505));
#13079 = SURFACE_CURVE('',#13080,(#13084),.PCURVE_S1.);
#13080 = LINE('',#13081,#13082);
#13081 = CARTESIAN_POINT('',(4.1,46.342608416064,9.941385461235));
#13082 = VECTOR('',#13083,1.);
#13083 = DIRECTION('',(0.E+000,0.E+000,-1.));
#13084 = PCURVE('',#13064,#13085);
#13085 = DEFINITIONAL_REPRESENTATION('',(#13086),#13090);
#13086 = LINE('',#13087,#13088);
#13087 = CARTESIAN_POINT('',(0.E+000,5.1999875));
#13088 = VECTOR('',#13089,1.);
#13089 = DIRECTION('',(1.,0.E+000));
#13090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13091 = ORIENTED_EDGE('',*,*,#13092,.T.);
#13092 = EDGE_CURVE('',#13077,#13093,#13095,.T.);
#13093 = VERTEX_POINT('',#13094);
#13094 = CARTESIAN_POINT('',(12.3,46.342608416064,14.800000000505));
#13095 = SURFACE_CURVE('',#13096,(#13100),.PCURVE_S1.);
#13096 = LINE('',#13097,#13098);
#13097 = CARTESIAN_POINT('',(12.3,46.342608416064,14.800000000505));
#13098 = VECTOR('',#13099,1.);
#13099 = DIRECTION('',(1.,0.E+000,0.E+000));
#13100 = PCURVE('',#13064,#13101);
#13101 = DEFINITIONAL_REPRESENTATION('',(#13102),#13106);
#13102 = LINE('',#13103,#13104);
#13103 = CARTESIAN_POINT('',(-4.85861453927,-3.0000125));
#13104 = VECTOR('',#13105,1.);
#13105 = DIRECTION('',(0.E+000,-1.));
#13106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13107 = ORIENTED_EDGE('',*,*,#13108,.F.);
#13108 = EDGE_CURVE('',#13054,#13093,#13109,.T.);
#13109 = SURFACE_CURVE('',#13110,(#13114),.PCURVE_S1.);
#13110 = LINE('',#13111,#13112);
#13111 = CARTESIAN_POINT('',(12.3,46.342608416064,38.940965204572));
#13112 = VECTOR('',#13113,1.);
#13113 = DIRECTION('',(1.665334536938E-016,0.E+000,1.));
#13114 = PCURVE('',#13064,#13115);
#13115 = DEFINITIONAL_REPRESENTATION('',(#13116),#13120);
#13116 = LINE('',#13117,#13118);
#13117 = CARTESIAN_POINT('',(-28.99957974333,-3.0000125));
#13118 = VECTOR('',#13119,1.);
#13119 = DIRECTION('',(-1.,-1.665334536938E-016));
#13120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13125)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#13122,#13123,#13124)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#13122 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#13123 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#13124 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#13125 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#13122,
  'distance_accuracy_value','confusion accuracy');
#13126 = SHAPE_DEFINITION_REPRESENTATION(#13127,#13046);
#13127 = PRODUCT_DEFINITION_SHAPE('','',#13128);
#13128 = PRODUCT_DEFINITION('design','',#13129,#13132);
#13129 = PRODUCT_DEFINITION_FORMATION('','',#13130);
#13130 = PRODUCT('CADSOFTTOOLS 1.87','CADSOFTTOOLS 1.87','',(#13131));
#13131 = PRODUCT_CONTEXT('',#2,'mechanical');
#13132 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#13133 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13134,#13136);
#13134 = ( REPRESENTATION_RELATIONSHIP('','',#13046,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13135) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#13135 = ITEM_DEFINED_TRANSFORMATION('','',#11,#359);
#13136 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #13137);
#13137 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('87','','',#5,#13128,$);
#13138 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13130));
#13139 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#13140),#13212);
#13140 = SHELL_BASED_SURFACE_MODEL('',(#13141));
#13141 = OPEN_SHELL('',(#13142));
#13142 = ADVANCED_FACE('',(#13143),#13157,.T.);
#13143 = FACE_BOUND('',#13144,.T.);
#13144 = EDGE_LOOP('',(#13145,#13167,#13183,#13198));
#13145 = ORIENTED_EDGE('',*,*,#13146,.F.);
#13146 = EDGE_CURVE('',#13147,#13149,#13151,.T.);
#13147 = VERTEX_POINT('',#13148);
#13148 = CARTESIAN_POINT('',(4.1,46.342608416064,14.800000000505));
#13149 = VERTEX_POINT('',#13150);
#13150 = CARTESIAN_POINT('',(12.3,46.342608416064,14.800000000505));
#13151 = SURFACE_CURVE('',#13152,(#13156),.PCURVE_S1.);
#13152 = LINE('',#13153,#13154);
#13153 = CARTESIAN_POINT('',(12.3,46.342608416064,14.800000000505));
#13154 = VECTOR('',#13155,1.);
#13155 = DIRECTION('',(1.,0.E+000,0.E+000));
#13156 = PCURVE('',#13157,#13162);
#13157 = CYLINDRICAL_SURFACE('',#13158,2.);
#13158 = AXIS2_PLACEMENT_3D('',#13159,#13160,#13161);
#13159 = CARTESIAN_POINT('',(11.2,44.342608416064,14.800000000505));
#13160 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13161 = DIRECTION('',(0.E+000,0.E+000,-1.));
#13162 = DEFINITIONAL_REPRESENTATION('',(#13163),#13166);
#13163 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13164,#13165),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-8.2,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#13164 = CARTESIAN_POINT('',(4.712388980385,7.1));
#13165 = CARTESIAN_POINT('',(4.712388980385,-1.1));
#13166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13167 = ORIENTED_EDGE('',*,*,#13168,.F.);
#13168 = EDGE_CURVE('',#13169,#13147,#13171,.T.);
#13169 = VERTEX_POINT('',#13170);
#13170 = CARTESIAN_POINT('',(4.1,46.154373121974,15.647058823975));
#13171 = SURFACE_CURVE('',#13172,(#13177),.PCURVE_S1.);
#13172 = CIRCLE('',#13173,2.);
#13173 = AXIS2_PLACEMENT_3D('',#13174,#13175,#13176);
#13174 = CARTESIAN_POINT('',(4.1,44.342608416064,14.800000000505));
#13175 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13176 = DIRECTION('',(0.E+000,0.E+000,-1.));
#13177 = PCURVE('',#13157,#13178);
#13178 = DEFINITIONAL_REPRESENTATION('',(#13179),#13182);
#13179 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13180,#13181),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.27505108867,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#13180 = CARTESIAN_POINT('',(4.27505108867,7.1));
#13181 = CARTESIAN_POINT('',(4.712388980385,7.1));
#13182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13183 = ORIENTED_EDGE('',*,*,#13184,.F.);
#13184 = EDGE_CURVE('',#13185,#13169,#13187,.T.);
#13185 = VERTEX_POINT('',#13186);
#13186 = CARTESIAN_POINT('',(12.3,46.154373121974,15.647058823975));
#13187 = SURFACE_CURVE('',#13188,(#13192),.PCURVE_S1.);
#13188 = LINE('',#13189,#13190);
#13189 = CARTESIAN_POINT('',(11.2,46.154373121974,15.647058823975));
#13190 = VECTOR('',#13191,1.);
#13191 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13192 = PCURVE('',#13157,#13193);
#13193 = DEFINITIONAL_REPRESENTATION('',(#13194),#13197);
#13194 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13195,#13196),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.1,7.1),.PIECEWISE_BEZIER_KNOTS.);
#13195 = CARTESIAN_POINT('',(4.27505108867,-1.1));
#13196 = CARTESIAN_POINT('',(4.27505108867,7.1));
#13197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13198 = ORIENTED_EDGE('',*,*,#13199,.F.);
#13199 = EDGE_CURVE('',#13149,#13185,#13200,.T.);
#13200 = SURFACE_CURVE('',#13201,(#13206),.PCURVE_S1.);
#13201 = CIRCLE('',#13202,2.);
#13202 = AXIS2_PLACEMENT_3D('',#13203,#13204,#13205);
#13203 = CARTESIAN_POINT('',(12.3,44.342608416064,14.800000000505));
#13204 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#13205 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#13206 = PCURVE('',#13157,#13207);
#13207 = DEFINITIONAL_REPRESENTATION('',(#13208),#13211);
#13208 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13209,#13210),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,5.1497268721),.PIECEWISE_BEZIER_KNOTS.);
#13209 = CARTESIAN_POINT('',(4.712388980385,-1.1));
#13210 = CARTESIAN_POINT('',(4.27505108867,-1.1));
#13211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13216)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#13213,#13214,#13215)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#13213 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#13214 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#13215 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#13216 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#13213,
  'distance_accuracy_value','confusion accuracy');
#13217 = SHAPE_DEFINITION_REPRESENTATION(#13218,#13139);
#13218 = PRODUCT_DEFINITION_SHAPE('','',#13219);
#13219 = PRODUCT_DEFINITION('design','',#13220,#13223);
#13220 = PRODUCT_DEFINITION_FORMATION('','',#13221);
#13221 = PRODUCT('CADSOFTTOOLS 1.88','CADSOFTTOOLS 1.88','',(#13222));
#13222 = PRODUCT_CONTEXT('',#2,'mechanical');
#13223 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#13224 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13225,#13227);
#13225 = ( REPRESENTATION_RELATIONSHIP('','',#13139,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13226) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#13226 = ITEM_DEFINED_TRANSFORMATION('','',#11,#363);
#13227 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #13228);
#13228 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('88','','',#5,#13219,$);
#13229 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13221));
#13230 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#13231),#13303);
#13231 = SHELL_BASED_SURFACE_MODEL('',(#13232));
#13232 = OPEN_SHELL('',(#13233));
#13233 = ADVANCED_FACE('',(#13234),#13249,.F.);
#13234 = FACE_BOUND('',#13235,.F.);
#13235 = EDGE_LOOP('',(#13236,#13259,#13274,#13290));
#13236 = ORIENTED_EDGE('',*,*,#13237,.T.);
#13237 = EDGE_CURVE('',#13238,#13240,#13242,.T.);
#13238 = VERTEX_POINT('',#13239);
#13239 = CARTESIAN_POINT('',(12.3,46.154373121974,15.647058823975));
#13240 = VERTEX_POINT('',#13241);
#13241 = CARTESIAN_POINT('',(12.3,45.747991147428,16.600862337578));
#13242 = SURFACE_CURVE('',#13243,(#13248),.PCURVE_S1.);
#13243 = CIRCLE('',#13244,15.);
#13244 = AXIS2_PLACEMENT_3D('',#13245,#13246,#13247);
#13245 = CARTESIAN_POINT('',(12.3,59.7426084163,22.));
#13246 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#13247 = DIRECTION('',(1.665334536938E-016,6.220859314854E-033,1.));
#13248 = PCURVE('',#13249,#13254);
#13249 = CYLINDRICAL_SURFACE('',#13250,15.);
#13250 = AXIS2_PLACEMENT_3D('',#13251,#13252,#13253);
#13251 = CARTESIAN_POINT('',(11.2,59.7426084163,22.));
#13252 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13253 = DIRECTION('',(0.E+000,-1.,0.E+000));
#13254 = DEFINITIONAL_REPRESENTATION('',(#13255),#13258);
#13255 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13256,#13257),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.27505108867,4.344182706913),
  .PIECEWISE_BEZIER_KNOTS.);
#13256 = CARTESIAN_POINT('',(5.845847415464,-1.1));
#13257 = CARTESIAN_POINT('',(5.914979033708,-1.1));
#13258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13259 = ORIENTED_EDGE('',*,*,#13260,.T.);
#13260 = EDGE_CURVE('',#13240,#13261,#13263,.T.);
#13261 = VERTEX_POINT('',#13262);
#13262 = CARTESIAN_POINT('',(4.1,45.747991147428,16.600862337578));
#13263 = SURFACE_CURVE('',#13264,(#13268),.PCURVE_S1.);
#13264 = LINE('',#13265,#13266);
#13265 = CARTESIAN_POINT('',(12.3,45.747991147428,16.600862337578));
#13266 = VECTOR('',#13267,1.);
#13267 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13268 = PCURVE('',#13249,#13269);
#13269 = DEFINITIONAL_REPRESENTATION('',(#13270),#13273);
#13270 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13271,#13272),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#13271 = CARTESIAN_POINT('',(5.914979033708,-1.1));
#13272 = CARTESIAN_POINT('',(5.914979033708,7.1));
#13273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13274 = ORIENTED_EDGE('',*,*,#13275,.F.);
#13275 = EDGE_CURVE('',#13276,#13261,#13278,.T.);
#13276 = VERTEX_POINT('',#13277);
#13277 = CARTESIAN_POINT('',(4.1,46.154373121974,15.647058823975));
#13278 = SURFACE_CURVE('',#13279,(#13284),.PCURVE_S1.);
#13279 = CIRCLE('',#13280,15.);
#13280 = AXIS2_PLACEMENT_3D('',#13281,#13282,#13283);
#13281 = CARTESIAN_POINT('',(4.1,59.7426084163,22.));
#13282 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13283 = DIRECTION('',(0.E+000,0.E+000,-1.));
#13284 = PCURVE('',#13249,#13285);
#13285 = DEFINITIONAL_REPRESENTATION('',(#13286),#13289);
#13286 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13287,#13288),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.13345843508,1.202590053323),
  .PIECEWISE_BEZIER_KNOTS.);
#13287 = CARTESIAN_POINT('',(5.845847415464,7.1));
#13288 = CARTESIAN_POINT('',(5.914979033708,7.1));
#13289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13290 = ORIENTED_EDGE('',*,*,#13291,.F.);
#13291 = EDGE_CURVE('',#13238,#13276,#13292,.T.);
#13292 = SURFACE_CURVE('',#13293,(#13297),.PCURVE_S1.);
#13293 = LINE('',#13294,#13295);
#13294 = CARTESIAN_POINT('',(11.2,46.154373121974,15.647058823975));
#13295 = VECTOR('',#13296,1.);
#13296 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13297 = PCURVE('',#13249,#13298);
#13298 = DEFINITIONAL_REPRESENTATION('',(#13299),#13302);
#13299 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13300,#13301),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.1,7.1),.PIECEWISE_BEZIER_KNOTS.);
#13300 = CARTESIAN_POINT('',(5.845847415464,-1.1));
#13301 = CARTESIAN_POINT('',(5.845847415464,7.1));
#13302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13307)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#13304,#13305,#13306)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#13304 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#13305 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#13306 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#13307 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#13304,
  'distance_accuracy_value','confusion accuracy');
#13308 = SHAPE_DEFINITION_REPRESENTATION(#13309,#13230);
#13309 = PRODUCT_DEFINITION_SHAPE('','',#13310);
#13310 = PRODUCT_DEFINITION('design','',#13311,#13314);
#13311 = PRODUCT_DEFINITION_FORMATION('','',#13312);
#13312 = PRODUCT('CADSOFTTOOLS 1.89','CADSOFTTOOLS 1.89','',(#13313));
#13313 = PRODUCT_CONTEXT('',#2,'mechanical');
#13314 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#13315 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13316,#13318);
#13316 = ( REPRESENTATION_RELATIONSHIP('','',#13230,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13317) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#13317 = ITEM_DEFINED_TRANSFORMATION('','',#11,#367);
#13318 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #13319);
#13319 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('89','','',#5,#13310,$);
#13320 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13312));
#13321 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#13322),#13396);
#13322 = SHELL_BASED_SURFACE_MODEL('',(#13323));
#13323 = OPEN_SHELL('',(#13324));
#13324 = ADVANCED_FACE('',(#13325),#13339,.T.);
#13325 = FACE_BOUND('',#13326,.T.);
#13326 = EDGE_LOOP('',(#13327,#13350,#13366,#13382));
#13327 = ORIENTED_EDGE('',*,*,#13328,.T.);
#13328 = EDGE_CURVE('',#13329,#13331,#13333,.T.);
#13329 = VERTEX_POINT('',#13330);
#13330 = CARTESIAN_POINT('',(12.3,45.747991147428,16.600862337578));
#13331 = VERTEX_POINT('',#13332);
#13332 = CARTESIAN_POINT('',(4.1,45.747991147428,16.600862337578));
#13333 = SURFACE_CURVE('',#13334,(#13338),.PCURVE_S1.);
#13334 = LINE('',#13335,#13336);
#13335 = CARTESIAN_POINT('',(12.3,45.747991147428,16.600862337578));
#13336 = VECTOR('',#13337,1.);
#13337 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13338 = PCURVE('',#13339,#13344);
#13339 = PLANE('',#13340);
#13340 = AXIS2_PLACEMENT_3D('',#13341,#13342,#13343);
#13341 = CARTESIAN_POINT('',(12.3,46.005731335059,16.908025132144));
#13342 = DIRECTION('',(0.E+000,0.766044443119,-0.642787609687));
#13343 = DIRECTION('',(0.E+000,-0.642787609687,-0.766044443119));
#13344 = DEFINITIONAL_REPRESENTATION('',(#13345),#13349);
#13345 = LINE('',#13346,#13347);
#13346 = CARTESIAN_POINT('',(0.400972551038,0.E+000));
#13347 = VECTOR('',#13348,1.);
#13348 = DIRECTION('',(-0.E+000,1.));
#13349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13350 = ORIENTED_EDGE('',*,*,#13351,.F.);
#13351 = EDGE_CURVE('',#13352,#13331,#13354,.T.);
#13352 = VERTEX_POINT('',#13353);
#13353 = CARTESIAN_POINT('',(4.1,46.005731335059,16.908025132144));
#13354 = SURFACE_CURVE('',#13355,(#13359),.PCURVE_S1.);
#13355 = LINE('',#13356,#13357);
#13356 = CARTESIAN_POINT('',(4.1,46.005731335059,16.908025132144));
#13357 = VECTOR('',#13358,1.);
#13358 = DIRECTION('',(0.E+000,-0.642787609687,-0.766044443119));
#13359 = PCURVE('',#13339,#13360);
#13360 = DEFINITIONAL_REPRESENTATION('',(#13361),#13365);
#13361 = LINE('',#13362,#13363);
#13362 = CARTESIAN_POINT('',(-0.E+000,8.2));
#13363 = VECTOR('',#13364,1.);
#13364 = DIRECTION('',(1.,0.E+000));
#13365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13366 = ORIENTED_EDGE('',*,*,#13367,.F.);
#13367 = EDGE_CURVE('',#13368,#13352,#13370,.T.);
#13368 = VERTEX_POINT('',#13369);
#13369 = CARTESIAN_POINT('',(12.3,46.005731335059,16.908025132144));
#13370 = SURFACE_CURVE('',#13371,(#13375),.PCURVE_S1.);
#13371 = LINE('',#13372,#13373);
#13372 = CARTESIAN_POINT('',(12.3,46.005731335059,16.908025132144));
#13373 = VECTOR('',#13374,1.);
#13374 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13375 = PCURVE('',#13339,#13376);
#13376 = DEFINITIONAL_REPRESENTATION('',(#13377),#13381);
#13377 = LINE('',#13378,#13379);
#13378 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#13379 = VECTOR('',#13380,1.);
#13380 = DIRECTION('',(-0.E+000,1.));
#13381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13382 = ORIENTED_EDGE('',*,*,#13383,.T.);
#13383 = EDGE_CURVE('',#13368,#13329,#13384,.T.);
#13384 = SURFACE_CURVE('',#13385,(#13389),.PCURVE_S1.);
#13385 = LINE('',#13386,#13387);
#13386 = CARTESIAN_POINT('',(12.3,46.005731335059,16.908025132144));
#13387 = VECTOR('',#13388,1.);
#13388 = DIRECTION('',(0.E+000,-0.642787609687,-0.766044443119));
#13389 = PCURVE('',#13339,#13390);
#13390 = DEFINITIONAL_REPRESENTATION('',(#13391),#13395);
#13391 = LINE('',#13392,#13393);
#13392 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#13393 = VECTOR('',#13394,1.);
#13394 = DIRECTION('',(1.,0.E+000));
#13395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13400)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#13397,#13398,#13399)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#13397 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#13398 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#13399 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#13400 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#13397,
  'distance_accuracy_value','confusion accuracy');
#13401 = SHAPE_DEFINITION_REPRESENTATION(#13402,#13321);
#13402 = PRODUCT_DEFINITION_SHAPE('','',#13403);
#13403 = PRODUCT_DEFINITION('design','',#13404,#13407);
#13404 = PRODUCT_DEFINITION_FORMATION('','',#13405);
#13405 = PRODUCT('CADSOFTTOOLS 1.90','CADSOFTTOOLS 1.90','',(#13406));
#13406 = PRODUCT_CONTEXT('',#2,'mechanical');
#13407 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#13408 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13409,#13411);
#13409 = ( REPRESENTATION_RELATIONSHIP('','',#13321,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13410) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#13410 = ITEM_DEFINED_TRANSFORMATION('','',#11,#371);
#13411 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #13412);
#13412 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('90','','',#5,#13403,$);
#13413 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13405));
#13414 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#13415),#13487);
#13415 = SHELL_BASED_SURFACE_MODEL('',(#13416));
#13416 = OPEN_SHELL('',(#13417));
#13417 = ADVANCED_FACE('',(#13418),#13432,.T.);
#13418 = FACE_BOUND('',#13419,.T.);
#13419 = EDGE_LOOP('',(#13420,#13442,#13458,#13473));
#13420 = ORIENTED_EDGE('',*,*,#13421,.T.);
#13421 = EDGE_CURVE('',#13422,#13424,#13426,.T.);
#13422 = VERTEX_POINT('',#13423);
#13423 = CARTESIAN_POINT('',(12.3,46.005731335059,16.908025132144));
#13424 = VERTEX_POINT('',#13425);
#13425 = CARTESIAN_POINT('',(4.1,46.005731335059,16.908025132144));
#13426 = SURFACE_CURVE('',#13427,(#13431),.PCURVE_S1.);
#13427 = LINE('',#13428,#13429);
#13428 = CARTESIAN_POINT('',(12.3,46.005731335059,16.908025132144));
#13429 = VECTOR('',#13430,1.);
#13430 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13431 = PCURVE('',#13432,#13437);
#13432 = CYLINDRICAL_SURFACE('',#13433,0.1);
#13433 = AXIS2_PLACEMENT_3D('',#13434,#13435,#13436);
#13434 = CARTESIAN_POINT('',(12.3,45.929126890747,16.972303893113));
#13435 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13436 = DIRECTION('',(0.E+000,0.173648177667,-0.984807753012));
#13437 = DEFINITIONAL_REPRESENTATION('',(#13438),#13441);
#13438 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13439,#13440),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#13439 = CARTESIAN_POINT('',(5.585053606375,0.E+000));
#13440 = CARTESIAN_POINT('',(5.585053606375,8.2));
#13441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13442 = ORIENTED_EDGE('',*,*,#13443,.F.);
#13443 = EDGE_CURVE('',#13444,#13424,#13446,.T.);
#13444 = VERTEX_POINT('',#13445);
#13445 = CARTESIAN_POINT('',(4.1,45.946491708514,17.070784668414));
#13446 = SURFACE_CURVE('',#13447,(#13452),.PCURVE_S1.);
#13447 = CIRCLE('',#13448,0.1);
#13448 = AXIS2_PLACEMENT_3D('',#13449,#13450,#13451);
#13449 = CARTESIAN_POINT('',(4.1,45.929126890747,16.972303893113));
#13450 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13451 = DIRECTION('',(0.E+000,0.173648177667,-0.984807753012));
#13452 = PCURVE('',#13432,#13453);
#13453 = DEFINITIONAL_REPRESENTATION('',(#13454),#13457);
#13454 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13455,#13456),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.490658503992,5.585053606375),
  .PIECEWISE_BEZIER_KNOTS.);
#13455 = CARTESIAN_POINT('',(3.490658503992,8.2));
#13456 = CARTESIAN_POINT('',(5.585053606375,8.2));
#13457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13458 = ORIENTED_EDGE('',*,*,#13459,.F.);
#13459 = EDGE_CURVE('',#13460,#13444,#13462,.T.);
#13460 = VERTEX_POINT('',#13461);
#13461 = CARTESIAN_POINT('',(12.3,45.946491708514,17.070784668414));
#13462 = SURFACE_CURVE('',#13463,(#13467),.PCURVE_S1.);
#13463 = LINE('',#13464,#13465);
#13464 = CARTESIAN_POINT('',(12.3,45.946491708514,17.070784668414));
#13465 = VECTOR('',#13466,1.);
#13466 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13467 = PCURVE('',#13432,#13468);
#13468 = DEFINITIONAL_REPRESENTATION('',(#13469),#13472);
#13469 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13470,#13471),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#13470 = CARTESIAN_POINT('',(3.490658503992,0.E+000));
#13471 = CARTESIAN_POINT('',(3.490658503992,8.2));
#13472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13473 = ORIENTED_EDGE('',*,*,#13474,.T.);
#13474 = EDGE_CURVE('',#13460,#13422,#13475,.T.);
#13475 = SURFACE_CURVE('',#13476,(#13481),.PCURVE_S1.);
#13476 = CIRCLE('',#13477,0.1);
#13477 = AXIS2_PLACEMENT_3D('',#13478,#13479,#13480);
#13478 = CARTESIAN_POINT('',(12.3,45.929126890747,16.972303893113));
#13479 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13480 = DIRECTION('',(0.E+000,0.173648177667,-0.984807753012));
#13481 = PCURVE('',#13432,#13482);
#13482 = DEFINITIONAL_REPRESENTATION('',(#13483),#13486);
#13483 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13484,#13485),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.490658503992,5.585053606375),
  .PIECEWISE_BEZIER_KNOTS.);
#13484 = CARTESIAN_POINT('',(3.490658503992,0.E+000));
#13485 = CARTESIAN_POINT('',(5.585053606375,0.E+000));
#13486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13491)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#13488,#13489,#13490)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#13488 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#13489 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#13490 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#13491 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#13488,
  'distance_accuracy_value','confusion accuracy');
#13492 = SHAPE_DEFINITION_REPRESENTATION(#13493,#13414);
#13493 = PRODUCT_DEFINITION_SHAPE('','',#13494);
#13494 = PRODUCT_DEFINITION('design','',#13495,#13498);
#13495 = PRODUCT_DEFINITION_FORMATION('','',#13496);
#13496 = PRODUCT('CADSOFTTOOLS 1.91','CADSOFTTOOLS 1.91','',(#13497));
#13497 = PRODUCT_CONTEXT('',#2,'mechanical');
#13498 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#13499 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13500,#13502);
#13500 = ( REPRESENTATION_RELATIONSHIP('','',#13414,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13501) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#13501 = ITEM_DEFINED_TRANSFORMATION('','',#11,#375);
#13502 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #13503);
#13503 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('91','','',#5,#13494,$);
#13504 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13496));
#13505 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#13506),#13580);
#13506 = SHELL_BASED_SURFACE_MODEL('',(#13507));
#13507 = OPEN_SHELL('',(#13508));
#13508 = ADVANCED_FACE('',(#13509),#13523,.T.);
#13509 = FACE_BOUND('',#13510,.T.);
#13510 = EDGE_LOOP('',(#13511,#13534,#13550,#13566));
#13511 = ORIENTED_EDGE('',*,*,#13512,.T.);
#13512 = EDGE_CURVE('',#13513,#13515,#13517,.T.);
#13513 = VERTEX_POINT('',#13514);
#13514 = CARTESIAN_POINT('',(12.3,45.946491708514,17.070784668414));
#13515 = VERTEX_POINT('',#13516);
#13516 = CARTESIAN_POINT('',(4.1,45.946491708514,17.070784668414));
#13517 = SURFACE_CURVE('',#13518,(#13522),.PCURVE_S1.);
#13518 = LINE('',#13519,#13520);
#13519 = CARTESIAN_POINT('',(12.3,45.946491708514,17.070784668414));
#13520 = VECTOR('',#13521,1.);
#13521 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13522 = PCURVE('',#13523,#13528);
#13523 = PLANE('',#13524);
#13524 = AXIS2_PLACEMENT_3D('',#13525,#13526,#13527);
#13525 = CARTESIAN_POINT('',(12.3,45.551610831507,17.140412821196));
#13526 = DIRECTION('',(0.E+000,0.173648177667,0.984807753012));
#13527 = DIRECTION('',(0.E+000,0.984807753012,-0.173648177667));
#13528 = DEFINITIONAL_REPRESENTATION('',(#13529),#13533);
#13529 = LINE('',#13530,#13531);
#13530 = CARTESIAN_POINT('',(0.400972551038,0.E+000));
#13531 = VECTOR('',#13532,1.);
#13532 = DIRECTION('',(0.E+000,1.));
#13533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13534 = ORIENTED_EDGE('',*,*,#13535,.F.);
#13535 = EDGE_CURVE('',#13536,#13515,#13538,.T.);
#13536 = VERTEX_POINT('',#13537);
#13537 = CARTESIAN_POINT('',(4.1,45.551610831507,17.140412821196));
#13538 = SURFACE_CURVE('',#13539,(#13543),.PCURVE_S1.);
#13539 = LINE('',#13540,#13541);
#13540 = CARTESIAN_POINT('',(4.1,45.551610831507,17.140412821196));
#13541 = VECTOR('',#13542,1.);
#13542 = DIRECTION('',(0.E+000,0.984807753012,-0.173648177667));
#13543 = PCURVE('',#13523,#13544);
#13544 = DEFINITIONAL_REPRESENTATION('',(#13545),#13549);
#13545 = LINE('',#13546,#13547);
#13546 = CARTESIAN_POINT('',(0.E+000,8.2));
#13547 = VECTOR('',#13548,1.);
#13548 = DIRECTION('',(1.,0.E+000));
#13549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13550 = ORIENTED_EDGE('',*,*,#13551,.F.);
#13551 = EDGE_CURVE('',#13552,#13536,#13554,.T.);
#13552 = VERTEX_POINT('',#13553);
#13553 = CARTESIAN_POINT('',(12.3,45.551610831507,17.140412821196));
#13554 = SURFACE_CURVE('',#13555,(#13559),.PCURVE_S1.);
#13555 = LINE('',#13556,#13557);
#13556 = CARTESIAN_POINT('',(12.3,45.551610831507,17.140412821196));
#13557 = VECTOR('',#13558,1.);
#13558 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13559 = PCURVE('',#13523,#13560);
#13560 = DEFINITIONAL_REPRESENTATION('',(#13561),#13565);
#13561 = LINE('',#13562,#13563);
#13562 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#13563 = VECTOR('',#13564,1.);
#13564 = DIRECTION('',(0.E+000,1.));
#13565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13566 = ORIENTED_EDGE('',*,*,#13567,.T.);
#13567 = EDGE_CURVE('',#13552,#13513,#13568,.T.);
#13568 = SURFACE_CURVE('',#13569,(#13573),.PCURVE_S1.);
#13569 = LINE('',#13570,#13571);
#13570 = CARTESIAN_POINT('',(12.3,45.551610831507,17.140412821196));
#13571 = VECTOR('',#13572,1.);
#13572 = DIRECTION('',(0.E+000,0.984807753012,-0.173648177667));
#13573 = PCURVE('',#13523,#13574);
#13574 = DEFINITIONAL_REPRESENTATION('',(#13575),#13579);
#13575 = LINE('',#13576,#13577);
#13576 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#13577 = VECTOR('',#13578,1.);
#13578 = DIRECTION('',(1.,0.E+000));
#13579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13584)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#13581,#13582,#13583)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#13581 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#13582 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#13583 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#13584 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#13581,
  'distance_accuracy_value','confusion accuracy');
#13585 = SHAPE_DEFINITION_REPRESENTATION(#13586,#13505);
#13586 = PRODUCT_DEFINITION_SHAPE('','',#13587);
#13587 = PRODUCT_DEFINITION('design','',#13588,#13591);
#13588 = PRODUCT_DEFINITION_FORMATION('','',#13589);
#13589 = PRODUCT('CADSOFTTOOLS 1.92','CADSOFTTOOLS 1.92','',(#13590));
#13590 = PRODUCT_CONTEXT('',#2,'mechanical');
#13591 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#13592 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13593,#13595);
#13593 = ( REPRESENTATION_RELATIONSHIP('','',#13505,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13594) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#13594 = ITEM_DEFINED_TRANSFORMATION('','',#11,#379);
#13595 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #13596);
#13596 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('92','','',#5,#13587,$);
#13597 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13589));
#13598 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#13599),#13671);
#13599 = SHELL_BASED_SURFACE_MODEL('',(#13600));
#13600 = OPEN_SHELL('',(#13601));
#13601 = ADVANCED_FACE('',(#13602),#13617,.F.);
#13602 = FACE_BOUND('',#13603,.F.);
#13603 = EDGE_LOOP('',(#13604,#13627,#13642,#13658));
#13604 = ORIENTED_EDGE('',*,*,#13605,.T.);
#13605 = EDGE_CURVE('',#13606,#13608,#13610,.T.);
#13606 = VERTEX_POINT('',#13607);
#13607 = CARTESIAN_POINT('',(12.3,45.551610831507,17.140412821196));
#13608 = VERTEX_POINT('',#13609);
#13609 = CARTESIAN_POINT('',(12.3,45.330679038061,17.841118948966));
#13610 = SURFACE_CURVE('',#13611,(#13616),.PCURVE_S1.);
#13611 = CIRCLE('',#13612,15.);
#13612 = AXIS2_PLACEMENT_3D('',#13613,#13614,#13615);
#13613 = CARTESIAN_POINT('',(12.3,59.7426084163,22.));
#13614 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#13615 = DIRECTION('',(1.665334536938E-016,6.220859314854E-033,1.));
#13616 = PCURVE('',#13617,#13622);
#13617 = CYLINDRICAL_SURFACE('',#13618,15.);
#13618 = AXIS2_PLACEMENT_3D('',#13619,#13620,#13621);
#13619 = CARTESIAN_POINT('',(11.2,59.7426084163,22.));
#13620 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13621 = DIRECTION('',(0.E+000,-1.,0.E+000));
#13622 = DEFINITIONAL_REPRESENTATION('',(#13623),#13626);
#13623 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13624,#13625),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.382463553058,4.431449169513),
  .PIECEWISE_BEZIER_KNOTS.);
#13624 = CARTESIAN_POINT('',(5.953259879853,-1.1));
#13625 = CARTESIAN_POINT('',(6.002245496308,-1.1));
#13626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13627 = ORIENTED_EDGE('',*,*,#13628,.T.);
#13628 = EDGE_CURVE('',#13608,#13629,#13631,.T.);
#13629 = VERTEX_POINT('',#13630);
#13630 = CARTESIAN_POINT('',(4.1,45.330679038061,17.841118948966));
#13631 = SURFACE_CURVE('',#13632,(#13636),.PCURVE_S1.);
#13632 = LINE('',#13633,#13634);
#13633 = CARTESIAN_POINT('',(12.3,45.330679038061,17.841118948966));
#13634 = VECTOR('',#13635,1.);
#13635 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13636 = PCURVE('',#13617,#13637);
#13637 = DEFINITIONAL_REPRESENTATION('',(#13638),#13641);
#13638 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13639,#13640),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#13639 = CARTESIAN_POINT('',(6.002245496308,-1.1));
#13640 = CARTESIAN_POINT('',(6.002245496308,7.1));
#13641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13642 = ORIENTED_EDGE('',*,*,#13643,.F.);
#13643 = EDGE_CURVE('',#13644,#13629,#13646,.T.);
#13644 = VERTEX_POINT('',#13645);
#13645 = CARTESIAN_POINT('',(4.1,45.551610831507,17.140412821196));
#13646 = SURFACE_CURVE('',#13647,(#13652),.PCURVE_S1.);
#13647 = CIRCLE('',#13648,15.);
#13648 = AXIS2_PLACEMENT_3D('',#13649,#13650,#13651);
#13649 = CARTESIAN_POINT('',(4.1,59.7426084163,22.));
#13650 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13651 = DIRECTION('',(0.E+000,0.E+000,-1.));
#13652 = PCURVE('',#13617,#13653);
#13653 = DEFINITIONAL_REPRESENTATION('',(#13654),#13657);
#13654 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13655,#13656),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.240870899469,1.289856515923),
  .PIECEWISE_BEZIER_KNOTS.);
#13655 = CARTESIAN_POINT('',(5.953259879853,7.1));
#13656 = CARTESIAN_POINT('',(6.002245496308,7.1));
#13657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13658 = ORIENTED_EDGE('',*,*,#13659,.F.);
#13659 = EDGE_CURVE('',#13606,#13644,#13660,.T.);
#13660 = SURFACE_CURVE('',#13661,(#13665),.PCURVE_S1.);
#13661 = LINE('',#13662,#13663);
#13662 = CARTESIAN_POINT('',(12.3,45.551610831507,17.140412821196));
#13663 = VECTOR('',#13664,1.);
#13664 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13665 = PCURVE('',#13617,#13666);
#13666 = DEFINITIONAL_REPRESENTATION('',(#13667),#13670);
#13667 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13668,#13669),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#13668 = CARTESIAN_POINT('',(5.953259879853,-1.1));
#13669 = CARTESIAN_POINT('',(5.953259879853,7.1));
#13670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13675)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#13672,#13673,#13674)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#13672 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#13673 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#13674 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#13675 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#13672,
  'distance_accuracy_value','confusion accuracy');
#13676 = SHAPE_DEFINITION_REPRESENTATION(#13677,#13598);
#13677 = PRODUCT_DEFINITION_SHAPE('','',#13678);
#13678 = PRODUCT_DEFINITION('design','',#13679,#13682);
#13679 = PRODUCT_DEFINITION_FORMATION('','',#13680);
#13680 = PRODUCT('CADSOFTTOOLS 1.93','CADSOFTTOOLS 1.93','',(#13681));
#13681 = PRODUCT_CONTEXT('',#2,'mechanical');
#13682 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#13683 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13684,#13686);
#13684 = ( REPRESENTATION_RELATIONSHIP('','',#13598,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13685) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#13685 = ITEM_DEFINED_TRANSFORMATION('','',#11,#383);
#13686 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #13687);
#13687 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('93','','',#5,#13678,$);
#13688 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13680));
#13689 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#13690),#13764);
#13690 = SHELL_BASED_SURFACE_MODEL('',(#13691));
#13691 = OPEN_SHELL('',(#13692));
#13692 = ADVANCED_FACE('',(#13693),#13707,.T.);
#13693 = FACE_BOUND('',#13694,.T.);
#13694 = EDGE_LOOP('',(#13695,#13718,#13734,#13750));
#13695 = ORIENTED_EDGE('',*,*,#13696,.T.);
#13696 = EDGE_CURVE('',#13697,#13699,#13701,.T.);
#13697 = VERTEX_POINT('',#13698);
#13698 = CARTESIAN_POINT('',(12.3,45.330679038061,17.841118948966));
#13699 = VERTEX_POINT('',#13700);
#13700 = CARTESIAN_POINT('',(4.1,45.330679038061,17.841118948966));
#13701 = SURFACE_CURVE('',#13702,(#13706),.PCURVE_S1.);
#13702 = LINE('',#13703,#13704);
#13703 = CARTESIAN_POINT('',(12.3,45.330679038061,17.841118948966));
#13704 = VECTOR('',#13705,1.);
#13705 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13706 = PCURVE('',#13707,#13712);
#13707 = PLANE('',#13708);
#13708 = AXIS2_PLACEMENT_3D('',#13709,#13710,#13711);
#13709 = CARTESIAN_POINT('',(12.3,45.61420944797,18.124649358875));
#13710 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781187));
#13711 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#13712 = DEFINITIONAL_REPRESENTATION('',(#13713),#13717);
#13713 = LINE('',#13714,#13715);
#13714 = CARTESIAN_POINT('',(0.400972551038,0.E+000));
#13715 = VECTOR('',#13716,1.);
#13716 = DIRECTION('',(-0.E+000,1.));
#13717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13718 = ORIENTED_EDGE('',*,*,#13719,.F.);
#13719 = EDGE_CURVE('',#13720,#13699,#13722,.T.);
#13720 = VERTEX_POINT('',#13721);
#13721 = CARTESIAN_POINT('',(4.1,45.61420944797,18.124649358875));
#13722 = SURFACE_CURVE('',#13723,(#13727),.PCURVE_S1.);
#13723 = LINE('',#13724,#13725);
#13724 = CARTESIAN_POINT('',(4.1,45.61420944797,18.124649358875));
#13725 = VECTOR('',#13726,1.);
#13726 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#13727 = PCURVE('',#13707,#13728);
#13728 = DEFINITIONAL_REPRESENTATION('',(#13729),#13733);
#13729 = LINE('',#13730,#13731);
#13730 = CARTESIAN_POINT('',(-0.E+000,8.2));
#13731 = VECTOR('',#13732,1.);
#13732 = DIRECTION('',(1.,0.E+000));
#13733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13734 = ORIENTED_EDGE('',*,*,#13735,.F.);
#13735 = EDGE_CURVE('',#13736,#13720,#13738,.T.);
#13736 = VERTEX_POINT('',#13737);
#13737 = CARTESIAN_POINT('',(12.3,45.61420944797,18.124649358875));
#13738 = SURFACE_CURVE('',#13739,(#13743),.PCURVE_S1.);
#13739 = LINE('',#13740,#13741);
#13740 = CARTESIAN_POINT('',(12.3,45.61420944797,18.124649358875));
#13741 = VECTOR('',#13742,1.);
#13742 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13743 = PCURVE('',#13707,#13744);
#13744 = DEFINITIONAL_REPRESENTATION('',(#13745),#13749);
#13745 = LINE('',#13746,#13747);
#13746 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#13747 = VECTOR('',#13748,1.);
#13748 = DIRECTION('',(-0.E+000,1.));
#13749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13750 = ORIENTED_EDGE('',*,*,#13751,.T.);
#13751 = EDGE_CURVE('',#13736,#13697,#13752,.T.);
#13752 = SURFACE_CURVE('',#13753,(#13757),.PCURVE_S1.);
#13753 = LINE('',#13754,#13755);
#13754 = CARTESIAN_POINT('',(12.3,45.61420944797,18.124649358875));
#13755 = VECTOR('',#13756,1.);
#13756 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#13757 = PCURVE('',#13707,#13758);
#13758 = DEFINITIONAL_REPRESENTATION('',(#13759),#13763);
#13759 = LINE('',#13760,#13761);
#13760 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#13761 = VECTOR('',#13762,1.);
#13762 = DIRECTION('',(1.,0.E+000));
#13763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13768)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#13765,#13766,#13767)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#13765 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#13766 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#13767 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#13768 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#13765,
  'distance_accuracy_value','confusion accuracy');
#13769 = SHAPE_DEFINITION_REPRESENTATION(#13770,#13689);
#13770 = PRODUCT_DEFINITION_SHAPE('','',#13771);
#13771 = PRODUCT_DEFINITION('design','',#13772,#13775);
#13772 = PRODUCT_DEFINITION_FORMATION('','',#13773);
#13773 = PRODUCT('CADSOFTTOOLS 1.94','CADSOFTTOOLS 1.94','',(#13774));
#13774 = PRODUCT_CONTEXT('',#2,'mechanical');
#13775 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#13776 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13777,#13779);
#13777 = ( REPRESENTATION_RELATIONSHIP('','',#13689,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13778) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#13778 = ITEM_DEFINED_TRANSFORMATION('','',#11,#387);
#13779 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #13780);
#13780 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('94','','',#5,#13771,$);
#13781 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13773));
#13782 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#13783),#13855);
#13783 = SHELL_BASED_SURFACE_MODEL('',(#13784));
#13784 = OPEN_SHELL('',(#13785));
#13785 = ADVANCED_FACE('',(#13786),#13800,.T.);
#13786 = FACE_BOUND('',#13787,.T.);
#13787 = EDGE_LOOP('',(#13788,#13810,#13826,#13841));
#13788 = ORIENTED_EDGE('',*,*,#13789,.T.);
#13789 = EDGE_CURVE('',#13790,#13792,#13794,.T.);
#13790 = VERTEX_POINT('',#13791);
#13791 = CARTESIAN_POINT('',(12.3,45.61420944797,18.124649358875));
#13792 = VERTEX_POINT('',#13793);
#13793 = CARTESIAN_POINT('',(4.1,45.61420944797,18.124649358875));
#13794 = SURFACE_CURVE('',#13795,(#13799),.PCURVE_S1.);
#13795 = LINE('',#13796,#13797);
#13796 = CARTESIAN_POINT('',(12.3,45.61420944797,18.124649358875));
#13797 = VECTOR('',#13798,1.);
#13798 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13799 = PCURVE('',#13800,#13805);
#13800 = CYLINDRICAL_SURFACE('',#13801,0.1);
#13801 = AXIS2_PLACEMENT_3D('',#13802,#13803,#13804);
#13802 = CARTESIAN_POINT('',(12.3,45.543498769851,18.195360036993));
#13803 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13804 = DIRECTION('',(0.E+000,8.715574274766E-002,-0.996194698092));
#13805 = DEFINITIONAL_REPRESENTATION('',(#13806),#13809);
#13806 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13807,#13808),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#13807 = CARTESIAN_POINT('',(5.585053606376,0.E+000));
#13808 = CARTESIAN_POINT('',(5.585053606376,8.2));
#13809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13810 = ORIENTED_EDGE('',*,*,#13811,.F.);
#13811 = EDGE_CURVE('',#13812,#13792,#13814,.T.);
#13812 = VERTEX_POINT('',#13813);
#13813 = CARTESIAN_POINT('',(4.1,45.569380674361,18.291952619622));
#13814 = SURFACE_CURVE('',#13815,(#13820),.PCURVE_S1.);
#13815 = CIRCLE('',#13816,0.1);
#13816 = AXIS2_PLACEMENT_3D('',#13817,#13818,#13819);
#13817 = CARTESIAN_POINT('',(4.1,45.543498769851,18.195360036993));
#13818 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13819 = DIRECTION('',(0.E+000,8.715574274766E-002,-0.996194698092));
#13820 = PCURVE('',#13800,#13821);
#13821 = DEFINITIONAL_REPRESENTATION('',(#13822),#13825);
#13822 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13823,#13824),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.490658503993,5.585053606376),
  .PIECEWISE_BEZIER_KNOTS.);
#13823 = CARTESIAN_POINT('',(3.490658503993,8.2));
#13824 = CARTESIAN_POINT('',(5.585053606376,8.2));
#13825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13826 = ORIENTED_EDGE('',*,*,#13827,.F.);
#13827 = EDGE_CURVE('',#13828,#13812,#13830,.T.);
#13828 = VERTEX_POINT('',#13829);
#13829 = CARTESIAN_POINT('',(12.3,45.569380674361,18.291952619622));
#13830 = SURFACE_CURVE('',#13831,(#13835),.PCURVE_S1.);
#13831 = LINE('',#13832,#13833);
#13832 = CARTESIAN_POINT('',(12.3,45.569380674361,18.291952619622));
#13833 = VECTOR('',#13834,1.);
#13834 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13835 = PCURVE('',#13800,#13836);
#13836 = DEFINITIONAL_REPRESENTATION('',(#13837),#13840);
#13837 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13838,#13839),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#13838 = CARTESIAN_POINT('',(3.490658503993,0.E+000));
#13839 = CARTESIAN_POINT('',(3.490658503993,8.2));
#13840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13841 = ORIENTED_EDGE('',*,*,#13842,.T.);
#13842 = EDGE_CURVE('',#13828,#13790,#13843,.T.);
#13843 = SURFACE_CURVE('',#13844,(#13849),.PCURVE_S1.);
#13844 = CIRCLE('',#13845,0.1);
#13845 = AXIS2_PLACEMENT_3D('',#13846,#13847,#13848);
#13846 = CARTESIAN_POINT('',(12.3,45.543498769851,18.195360036993));
#13847 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13848 = DIRECTION('',(0.E+000,8.715574274766E-002,-0.996194698092));
#13849 = PCURVE('',#13800,#13850);
#13850 = DEFINITIONAL_REPRESENTATION('',(#13851),#13854);
#13851 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13852,#13853),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.490658503993,5.585053606376),
  .PIECEWISE_BEZIER_KNOTS.);
#13852 = CARTESIAN_POINT('',(3.490658503993,0.E+000));
#13853 = CARTESIAN_POINT('',(5.585053606376,0.E+000));
#13854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13859)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#13856,#13857,#13858)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#13856 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#13857 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#13858 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#13859 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#13856,
  'distance_accuracy_value','confusion accuracy');
#13860 = SHAPE_DEFINITION_REPRESENTATION(#13861,#13782);
#13861 = PRODUCT_DEFINITION_SHAPE('','',#13862);
#13862 = PRODUCT_DEFINITION('design','',#13863,#13866);
#13863 = PRODUCT_DEFINITION_FORMATION('','',#13864);
#13864 = PRODUCT('CADSOFTTOOLS 1.95','CADSOFTTOOLS 1.95','',(#13865));
#13865 = PRODUCT_CONTEXT('',#2,'mechanical');
#13866 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#13867 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13868,#13870);
#13868 = ( REPRESENTATION_RELATIONSHIP('','',#13782,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13869) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#13869 = ITEM_DEFINED_TRANSFORMATION('','',#11,#391);
#13870 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #13871);
#13871 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('95','','',#5,#13862,$);
#13872 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13864));
#13873 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#13874),#13948);
#13874 = SHELL_BASED_SURFACE_MODEL('',(#13875));
#13875 = OPEN_SHELL('',(#13876));
#13876 = ADVANCED_FACE('',(#13877),#13891,.T.);
#13877 = FACE_BOUND('',#13878,.T.);
#13878 = EDGE_LOOP('',(#13879,#13902,#13918,#13934));
#13879 = ORIENTED_EDGE('',*,*,#13880,.T.);
#13880 = EDGE_CURVE('',#13881,#13883,#13885,.T.);
#13881 = VERTEX_POINT('',#13882);
#13882 = CARTESIAN_POINT('',(12.3,45.569380674361,18.291952619622));
#13883 = VERTEX_POINT('',#13884);
#13884 = CARTESIAN_POINT('',(4.1,45.569380674361,18.291952619622));
#13885 = SURFACE_CURVE('',#13886,(#13890),.PCURVE_S1.);
#13886 = LINE('',#13887,#13888);
#13887 = CARTESIAN_POINT('',(12.3,45.569380674361,18.291952619622));
#13888 = VECTOR('',#13889,1.);
#13889 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13890 = PCURVE('',#13891,#13896);
#13891 = PLANE('',#13892);
#13892 = AXIS2_PLACEMENT_3D('',#13893,#13894,#13895);
#13893 = CARTESIAN_POINT('',(12.3,45.182070931681,18.395731952394));
#13894 = DIRECTION('',(0.E+000,0.258819045103,0.965925826289));
#13895 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#13896 = DEFINITIONAL_REPRESENTATION('',(#13897),#13901);
#13897 = LINE('',#13898,#13899);
#13898 = CARTESIAN_POINT('',(0.400972551038,0.E+000));
#13899 = VECTOR('',#13900,1.);
#13900 = DIRECTION('',(0.E+000,1.));
#13901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13902 = ORIENTED_EDGE('',*,*,#13903,.F.);
#13903 = EDGE_CURVE('',#13904,#13883,#13906,.T.);
#13904 = VERTEX_POINT('',#13905);
#13905 = CARTESIAN_POINT('',(4.1,45.182070931681,18.395731952394));
#13906 = SURFACE_CURVE('',#13907,(#13911),.PCURVE_S1.);
#13907 = LINE('',#13908,#13909);
#13908 = CARTESIAN_POINT('',(4.1,45.182070931681,18.395731952394));
#13909 = VECTOR('',#13910,1.);
#13910 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#13911 = PCURVE('',#13891,#13912);
#13912 = DEFINITIONAL_REPRESENTATION('',(#13913),#13917);
#13913 = LINE('',#13914,#13915);
#13914 = CARTESIAN_POINT('',(0.E+000,8.2));
#13915 = VECTOR('',#13916,1.);
#13916 = DIRECTION('',(1.,0.E+000));
#13917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13918 = ORIENTED_EDGE('',*,*,#13919,.F.);
#13919 = EDGE_CURVE('',#13920,#13904,#13922,.T.);
#13920 = VERTEX_POINT('',#13921);
#13921 = CARTESIAN_POINT('',(12.3,45.182070931681,18.395731952394));
#13922 = SURFACE_CURVE('',#13923,(#13927),.PCURVE_S1.);
#13923 = LINE('',#13924,#13925);
#13924 = CARTESIAN_POINT('',(12.3,45.182070931681,18.395731952394));
#13925 = VECTOR('',#13926,1.);
#13926 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13927 = PCURVE('',#13891,#13928);
#13928 = DEFINITIONAL_REPRESENTATION('',(#13929),#13933);
#13929 = LINE('',#13930,#13931);
#13930 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#13931 = VECTOR('',#13932,1.);
#13932 = DIRECTION('',(0.E+000,1.));
#13933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13934 = ORIENTED_EDGE('',*,*,#13935,.T.);
#13935 = EDGE_CURVE('',#13920,#13881,#13936,.T.);
#13936 = SURFACE_CURVE('',#13937,(#13941),.PCURVE_S1.);
#13937 = LINE('',#13938,#13939);
#13938 = CARTESIAN_POINT('',(12.3,45.182070931681,18.395731952394));
#13939 = VECTOR('',#13940,1.);
#13940 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#13941 = PCURVE('',#13891,#13942);
#13942 = DEFINITIONAL_REPRESENTATION('',(#13943),#13947);
#13943 = LINE('',#13944,#13945);
#13944 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#13945 = VECTOR('',#13946,1.);
#13946 = DIRECTION('',(1.,0.E+000));
#13947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13952)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#13949,#13950,#13951)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#13949 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#13950 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#13951 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#13952 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#13949,
  'distance_accuracy_value','confusion accuracy');
#13953 = SHAPE_DEFINITION_REPRESENTATION(#13954,#13873);
#13954 = PRODUCT_DEFINITION_SHAPE('','',#13955);
#13955 = PRODUCT_DEFINITION('design','',#13956,#13959);
#13956 = PRODUCT_DEFINITION_FORMATION('','',#13957);
#13957 = PRODUCT('CADSOFTTOOLS 1.96','CADSOFTTOOLS 1.96','',(#13958));
#13958 = PRODUCT_CONTEXT('',#2,'mechanical');
#13959 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#13960 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13961,#13963);
#13961 = ( REPRESENTATION_RELATIONSHIP('','',#13873,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13962) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#13962 = ITEM_DEFINED_TRANSFORMATION('','',#11,#395);
#13963 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #13964);
#13964 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('96','','',#5,#13955,$);
#13965 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13957));
#13966 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#13967),#14039);
#13967 = SHELL_BASED_SURFACE_MODEL('',(#13968));
#13968 = OPEN_SHELL('',(#13969));
#13969 = ADVANCED_FACE('',(#13970),#13985,.F.);
#13970 = FACE_BOUND('',#13971,.F.);
#13971 = EDGE_LOOP('',(#13972,#13995,#14010,#14026));
#13972 = ORIENTED_EDGE('',*,*,#13973,.T.);
#13973 = EDGE_CURVE('',#13974,#13976,#13978,.T.);
#13974 = VERTEX_POINT('',#13975);
#13975 = CARTESIAN_POINT('',(12.3,45.182070931681,18.395731952394));
#13976 = VERTEX_POINT('',#13977);
#13977 = CARTESIAN_POINT('',(12.3,45.023050413424,19.113027156353));
#13978 = SURFACE_CURVE('',#13979,(#13984),.PCURVE_S1.);
#13979 = CIRCLE('',#13980,15.);
#13980 = AXIS2_PLACEMENT_3D('',#13981,#13982,#13983);
#13981 = CARTESIAN_POINT('',(12.3,59.7426084163,22.));
#13982 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#13983 = DIRECTION('',(1.665334536938E-016,6.220859314854E-033,1.));
#13984 = PCURVE('',#13985,#13990);
#13985 = CYLINDRICAL_SURFACE('',#13986,15.);
#13986 = AXIS2_PLACEMENT_3D('',#13987,#13988,#13989);
#13987 = CARTESIAN_POINT('',(11.2,59.7426084163,22.));
#13988 = DIRECTION('',(-1.,0.E+000,0.E+000));
#13989 = DIRECTION('',(0.E+000,-1.,0.E+000));
#13990 = DEFINITIONAL_REPRESENTATION('',(#13991),#13994);
#13991 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13992,#13993),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.469730015658,4.518715632113),
  .PIECEWISE_BEZIER_KNOTS.);
#13992 = CARTESIAN_POINT('',(6.040526342453,-1.1));
#13993 = CARTESIAN_POINT('',(6.089511958908,-1.1));
#13994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#13995 = ORIENTED_EDGE('',*,*,#13996,.T.);
#13996 = EDGE_CURVE('',#13976,#13997,#13999,.T.);
#13997 = VERTEX_POINT('',#13998);
#13998 = CARTESIAN_POINT('',(4.1,45.023050413424,19.113027156353));
#13999 = SURFACE_CURVE('',#14000,(#14004),.PCURVE_S1.);
#14000 = LINE('',#14001,#14002);
#14001 = CARTESIAN_POINT('',(14.9650024,45.023050413424,19.113027156353)
  );
#14002 = VECTOR('',#14003,1.);
#14003 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14004 = PCURVE('',#13985,#14005);
#14005 = DEFINITIONAL_REPRESENTATION('',(#14006),#14009);
#14006 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14007,#14008),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.6650024,10.8650024),.PIECEWISE_BEZIER_KNOTS.);
#14007 = CARTESIAN_POINT('',(6.089511958908,-1.1));
#14008 = CARTESIAN_POINT('',(6.089511958908,7.1));
#14009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14010 = ORIENTED_EDGE('',*,*,#14011,.F.);
#14011 = EDGE_CURVE('',#14012,#13997,#14014,.T.);
#14012 = VERTEX_POINT('',#14013);
#14013 = CARTESIAN_POINT('',(4.1,45.182070931681,18.395731952394));
#14014 = SURFACE_CURVE('',#14015,(#14020),.PCURVE_S1.);
#14015 = CIRCLE('',#14016,15.);
#14016 = AXIS2_PLACEMENT_3D('',#14017,#14018,#14019);
#14017 = CARTESIAN_POINT('',(4.1,59.7426084163,22.));
#14018 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14019 = DIRECTION('',(0.E+000,0.E+000,-1.));
#14020 = PCURVE('',#13985,#14021);
#14021 = DEFINITIONAL_REPRESENTATION('',(#14022),#14025);
#14022 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14023,#14024),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.328137362068,1.377122978523),
  .PIECEWISE_BEZIER_KNOTS.);
#14023 = CARTESIAN_POINT('',(6.040526342453,7.1));
#14024 = CARTESIAN_POINT('',(6.089511958908,7.1));
#14025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14026 = ORIENTED_EDGE('',*,*,#14027,.F.);
#14027 = EDGE_CURVE('',#13974,#14012,#14028,.T.);
#14028 = SURFACE_CURVE('',#14029,(#14033),.PCURVE_S1.);
#14029 = LINE('',#14030,#14031);
#14030 = CARTESIAN_POINT('',(12.3,45.182070931681,18.395731952394));
#14031 = VECTOR('',#14032,1.);
#14032 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14033 = PCURVE('',#13985,#14034);
#14034 = DEFINITIONAL_REPRESENTATION('',(#14035),#14038);
#14035 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14036,#14037),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#14036 = CARTESIAN_POINT('',(6.040526342453,-1.1));
#14037 = CARTESIAN_POINT('',(6.040526342453,7.1));
#14038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14043)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#14040,#14041,#14042)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#14040 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#14041 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#14042 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#14043 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#14040,
  'distance_accuracy_value','confusion accuracy');
#14044 = SHAPE_DEFINITION_REPRESENTATION(#14045,#13966);
#14045 = PRODUCT_DEFINITION_SHAPE('','',#14046);
#14046 = PRODUCT_DEFINITION('design','',#14047,#14050);
#14047 = PRODUCT_DEFINITION_FORMATION('','',#14048);
#14048 = PRODUCT('CADSOFTTOOLS 1.97','CADSOFTTOOLS 1.97','',(#14049));
#14049 = PRODUCT_CONTEXT('',#2,'mechanical');
#14050 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#14051 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14052,#14054);
#14052 = ( REPRESENTATION_RELATIONSHIP('','',#13966,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14053) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#14053 = ITEM_DEFINED_TRANSFORMATION('','',#11,#399);
#14054 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #14055);
#14055 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('97','','',#5,#14046,$);
#14056 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14048));
#14057 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#14058),#14132);
#14058 = SHELL_BASED_SURFACE_MODEL('',(#14059));
#14059 = OPEN_SHELL('',(#14060));
#14060 = ADVANCED_FACE('',(#14061),#14075,.F.);
#14061 = FACE_BOUND('',#14062,.T.);
#14062 = EDGE_LOOP('',(#14063,#14086,#14102,#14118));
#14063 = ORIENTED_EDGE('',*,*,#14064,.T.);
#14064 = EDGE_CURVE('',#14065,#14067,#14069,.T.);
#14065 = VERTEX_POINT('',#14066);
#14066 = CARTESIAN_POINT('',(12.3,45.023050413424,19.113027156353));
#14067 = VERTEX_POINT('',#14068);
#14068 = CARTESIAN_POINT('',(4.1,45.023050413424,19.113027156353));
#14069 = SURFACE_CURVE('',#14070,(#14074),.PCURVE_S1.);
#14070 = LINE('',#14071,#14072);
#14071 = CARTESIAN_POINT('',(14.9650024,45.023050413424,19.113027156353)
  );
#14072 = VECTOR('',#14073,1.);
#14073 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14074 = PCURVE('',#14075,#14080);
#14075 = PLANE('',#14076);
#14076 = AXIS2_PLACEMENT_3D('',#14077,#14078,#14079);
#14077 = CARTESIAN_POINT('',(14.9650024,45.33021320799,19.370767343985)
  );
#14078 = DIRECTION('',(0.E+000,-0.642787609687,0.766044443119));
#14079 = DIRECTION('',(0.E+000,0.766044443119,0.642787609687));
#14080 = DEFINITIONAL_REPRESENTATION('',(#14081),#14085);
#14081 = LINE('',#14082,#14083);
#14082 = CARTESIAN_POINT('',(-0.400972551038,-0.E+000));
#14083 = VECTOR('',#14084,1.);
#14084 = DIRECTION('',(0.E+000,1.));
#14085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14086 = ORIENTED_EDGE('',*,*,#14087,.F.);
#14087 = EDGE_CURVE('',#14088,#14067,#14090,.T.);
#14088 = VERTEX_POINT('',#14089);
#14089 = CARTESIAN_POINT('',(4.1,45.33021320799,19.370767343985));
#14090 = SURFACE_CURVE('',#14091,(#14095),.PCURVE_S1.);
#14091 = LINE('',#14092,#14093);
#14092 = CARTESIAN_POINT('',(4.1,45.33021320799,19.370767343985));
#14093 = VECTOR('',#14094,1.);
#14094 = DIRECTION('',(0.E+000,-0.766044443119,-0.642787609687));
#14095 = PCURVE('',#14075,#14096);
#14096 = DEFINITIONAL_REPRESENTATION('',(#14097),#14101);
#14097 = LINE('',#14098,#14099);
#14098 = CARTESIAN_POINT('',(0.E+000,10.8650024));
#14099 = VECTOR('',#14100,1.);
#14100 = DIRECTION('',(-1.,-0.E+000));
#14101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14102 = ORIENTED_EDGE('',*,*,#14103,.F.);
#14103 = EDGE_CURVE('',#14104,#14088,#14106,.T.);
#14104 = VERTEX_POINT('',#14105);
#14105 = CARTESIAN_POINT('',(12.3,45.33021320799,19.370767343985));
#14106 = SURFACE_CURVE('',#14107,(#14111),.PCURVE_S1.);
#14107 = LINE('',#14108,#14109);
#14108 = CARTESIAN_POINT('',(14.9650024,45.33021320799,19.370767343985)
  );
#14109 = VECTOR('',#14110,1.);
#14110 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14111 = PCURVE('',#14075,#14112);
#14112 = DEFINITIONAL_REPRESENTATION('',(#14113),#14117);
#14113 = LINE('',#14114,#14115);
#14114 = CARTESIAN_POINT('',(7.551554981516E-014,0.E+000));
#14115 = VECTOR('',#14116,1.);
#14116 = DIRECTION('',(0.E+000,1.));
#14117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14118 = ORIENTED_EDGE('',*,*,#14119,.F.);
#14119 = EDGE_CURVE('',#14065,#14104,#14120,.T.);
#14120 = SURFACE_CURVE('',#14121,(#14125),.PCURVE_S1.);
#14121 = LINE('',#14122,#14123);
#14122 = CARTESIAN_POINT('',(12.3,47.012348575318,20.7822465103));
#14123 = VECTOR('',#14124,1.);
#14124 = DIRECTION('',(1.339458585042E-017,0.766044443119,0.642787609687
    ));
#14125 = PCURVE('',#14075,#14126);
#14126 = DEFINITIONAL_REPRESENTATION('',(#14127),#14131);
#14127 = LINE('',#14128,#14129);
#14128 = CARTESIAN_POINT('',(2.195871770154,2.6650024));
#14129 = VECTOR('',#14130,1.);
#14130 = DIRECTION('',(1.,-1.339458585042E-017));
#14131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14136)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#14133,#14134,#14135)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#14133 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#14134 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#14135 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#14136 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#14133,
  'distance_accuracy_value','confusion accuracy');
#14137 = SHAPE_DEFINITION_REPRESENTATION(#14138,#14057);
#14138 = PRODUCT_DEFINITION_SHAPE('','',#14139);
#14139 = PRODUCT_DEFINITION('design','',#14140,#14143);
#14140 = PRODUCT_DEFINITION_FORMATION('','',#14141);
#14141 = PRODUCT('CADSOFTTOOLS 1.98','CADSOFTTOOLS 1.98','',(#14142));
#14142 = PRODUCT_CONTEXT('',#2,'mechanical');
#14143 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#14144 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14145,#14147);
#14145 = ( REPRESENTATION_RELATIONSHIP('','',#14057,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14146) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#14146 = ITEM_DEFINED_TRANSFORMATION('','',#11,#403);
#14147 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #14148);
#14148 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('98','','',#5,#14139,$);
#14149 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14141));
#14150 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#14151),#14223);
#14151 = SHELL_BASED_SURFACE_MODEL('',(#14152));
#14152 = OPEN_SHELL('',(#14153));
#14153 = ADVANCED_FACE('',(#14154),#14168,.T.);
#14154 = FACE_BOUND('',#14155,.T.);
#14155 = EDGE_LOOP('',(#14156,#14178,#14194,#14209));
#14156 = ORIENTED_EDGE('',*,*,#14157,.T.);
#14157 = EDGE_CURVE('',#14158,#14160,#14162,.T.);
#14158 = VERTEX_POINT('',#14159);
#14159 = CARTESIAN_POINT('',(12.3,45.33021320799,19.370767343985));
#14160 = VERTEX_POINT('',#14161);
#14161 = CARTESIAN_POINT('',(4.1,45.33021320799,19.370767343985));
#14162 = SURFACE_CURVE('',#14163,(#14167),.PCURVE_S1.);
#14163 = LINE('',#14164,#14165);
#14164 = CARTESIAN_POINT('',(14.9650024,45.33021320799,19.370767343985)
  );
#14165 = VECTOR('',#14166,1.);
#14166 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14167 = PCURVE('',#14168,#14173);
#14168 = CYLINDRICAL_SURFACE('',#14169,0.1);
#14169 = AXIS2_PLACEMENT_3D('',#14170,#14171,#14172);
#14170 = CARTESIAN_POINT('',(14.9650024,45.26593444702,19.447371788296)
  );
#14171 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14172 = DIRECTION('',(0.E+000,-1.,0.E+000));
#14173 = DEFINITIONAL_REPRESENTATION('',(#14174),#14177);
#14174 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14175,#14176),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.6650024,10.8650024),.PIECEWISE_BEZIER_KNOTS.);
#14175 = CARTESIAN_POINT('',(4.014257279581,2.6650024));
#14176 = CARTESIAN_POINT('',(4.014257279581,10.8650024));
#14177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14178 = ORIENTED_EDGE('',*,*,#14179,.T.);
#14179 = EDGE_CURVE('',#14160,#14180,#14182,.T.);
#14180 = VERTEX_POINT('',#14181);
#14181 = CARTESIAN_POINT('',(4.1,45.300136461353,19.541341050375));
#14182 = SURFACE_CURVE('',#14183,(#14188),.PCURVE_S1.);
#14183 = CIRCLE('',#14184,0.1);
#14184 = AXIS2_PLACEMENT_3D('',#14185,#14186,#14187);
#14185 = CARTESIAN_POINT('',(4.1,45.26593444702,19.447371788296));
#14186 = DIRECTION('',(1.,0.E+000,0.E+000));
#14187 = DIRECTION('',(0.E+000,0.E+000,-1.));
#14188 = PCURVE('',#14168,#14189);
#14189 = DEFINITIONAL_REPRESENTATION('',(#14190),#14193);
#14190 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14191,#14192),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.698131700804,2.792526803188),
  .PIECEWISE_BEZIER_KNOTS.);
#14191 = CARTESIAN_POINT('',(4.014257279581,10.8650024));
#14192 = CARTESIAN_POINT('',(1.919862177197,10.8650024));
#14193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14194 = ORIENTED_EDGE('',*,*,#14195,.T.);
#14195 = EDGE_CURVE('',#14180,#14196,#14198,.T.);
#14196 = VERTEX_POINT('',#14197);
#14197 = CARTESIAN_POINT('',(12.3,45.300136461353,19.541341050375));
#14198 = SURFACE_CURVE('',#14199,(#14203),.PCURVE_S1.);
#14199 = LINE('',#14200,#14201);
#14200 = CARTESIAN_POINT('',(14.9650024,45.300136461353,19.541341050375)
  );
#14201 = VECTOR('',#14202,1.);
#14202 = DIRECTION('',(1.,0.E+000,0.E+000));
#14203 = PCURVE('',#14168,#14204);
#14204 = DEFINITIONAL_REPRESENTATION('',(#14205),#14208);
#14205 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14206,#14207),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-10.8650024,-2.6650024),.PIECEWISE_BEZIER_KNOTS.);
#14206 = CARTESIAN_POINT('',(1.919862177197,10.8650024));
#14207 = CARTESIAN_POINT('',(1.919862177197,2.6650024));
#14208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14209 = ORIENTED_EDGE('',*,*,#14210,.T.);
#14210 = EDGE_CURVE('',#14196,#14158,#14211,.T.);
#14211 = SURFACE_CURVE('',#14212,(#14217),.PCURVE_S1.);
#14212 = CIRCLE('',#14213,0.1);
#14213 = AXIS2_PLACEMENT_3D('',#14214,#14215,#14216);
#14214 = CARTESIAN_POINT('',(12.3,45.26593444702,19.447371788296));
#14215 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#14216 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#14217 = PCURVE('',#14168,#14218);
#14218 = DEFINITIONAL_REPRESENTATION('',(#14219),#14222);
#14219 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14220,#14221),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.349065850402,2.443460952786),
  .PIECEWISE_BEZIER_KNOTS.);
#14220 = CARTESIAN_POINT('',(1.919862177197,2.6650024));
#14221 = CARTESIAN_POINT('',(4.014257279581,2.6650024));
#14222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14227)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#14224,#14225,#14226)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#14224 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#14225 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#14226 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#14227 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#14224,
  'distance_accuracy_value','confusion accuracy');
#14228 = SHAPE_DEFINITION_REPRESENTATION(#14229,#14150);
#14229 = PRODUCT_DEFINITION_SHAPE('','',#14230);
#14230 = PRODUCT_DEFINITION('design','',#14231,#14234);
#14231 = PRODUCT_DEFINITION_FORMATION('','',#14232);
#14232 = PRODUCT('CADSOFTTOOLS 1.99','CADSOFTTOOLS 1.99','',(#14233));
#14233 = PRODUCT_CONTEXT('',#2,'mechanical');
#14234 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#14235 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14236,#14238);
#14236 = ( REPRESENTATION_RELATIONSHIP('','',#14150,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14237) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#14237 = ITEM_DEFINED_TRANSFORMATION('','',#11,#407);
#14238 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #14239);
#14239 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('99','','',#5,#14230,$);
#14240 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14232));
#14241 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#14242),#14316);
#14242 = SHELL_BASED_SURFACE_MODEL('',(#14243));
#14243 = OPEN_SHELL('',(#14244));
#14244 = ADVANCED_FACE('',(#14245),#14259,.F.);
#14245 = FACE_BOUND('',#14246,.T.);
#14246 = EDGE_LOOP('',(#14247,#14270,#14286,#14302));
#14247 = ORIENTED_EDGE('',*,*,#14248,.F.);
#14248 = EDGE_CURVE('',#14249,#14251,#14253,.T.);
#14249 = VERTEX_POINT('',#14250);
#14250 = CARTESIAN_POINT('',(4.1,45.300136461353,19.541341050375));
#14251 = VERTEX_POINT('',#14252);
#14252 = CARTESIAN_POINT('',(12.3,45.300136461353,19.541341050375));
#14253 = SURFACE_CURVE('',#14254,(#14258),.PCURVE_S1.);
#14254 = LINE('',#14255,#14256);
#14255 = CARTESIAN_POINT('',(14.9650024,45.300136461353,19.541341050375)
  );
#14256 = VECTOR('',#14257,1.);
#14257 = DIRECTION('',(1.,0.E+000,0.E+000));
#14258 = PCURVE('',#14259,#14264);
#14259 = PLANE('',#14260);
#14260 = AXIS2_PLACEMENT_3D('',#14261,#14262,#14263);
#14261 = CARTESIAN_POINT('',(14.9650024,44.923345514005,19.67848173975)
  );
#14262 = DIRECTION('',(0.E+000,-0.342020143326,-0.939692620786));
#14263 = DIRECTION('',(0.E+000,-0.939692620786,0.342020143326));
#14264 = DEFINITIONAL_REPRESENTATION('',(#14265),#14269);
#14265 = LINE('',#14266,#14267);
#14266 = CARTESIAN_POINT('',(-0.400972551038,-0.E+000));
#14267 = VECTOR('',#14268,1.);
#14268 = DIRECTION('',(0.E+000,-1.));
#14269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14270 = ORIENTED_EDGE('',*,*,#14271,.F.);
#14271 = EDGE_CURVE('',#14272,#14249,#14274,.T.);
#14272 = VERTEX_POINT('',#14273);
#14273 = CARTESIAN_POINT('',(4.1,44.923345514005,19.67848173975));
#14274 = SURFACE_CURVE('',#14275,(#14279),.PCURVE_S1.);
#14275 = LINE('',#14276,#14277);
#14276 = CARTESIAN_POINT('',(4.1,44.923345514005,19.67848173975));
#14277 = VECTOR('',#14278,1.);
#14278 = DIRECTION('',(0.E+000,0.939692620786,-0.342020143326));
#14279 = PCURVE('',#14259,#14280);
#14280 = DEFINITIONAL_REPRESENTATION('',(#14281),#14285);
#14281 = LINE('',#14282,#14283);
#14282 = CARTESIAN_POINT('',(0.E+000,10.8650024));
#14283 = VECTOR('',#14284,1.);
#14284 = DIRECTION('',(-1.,-0.E+000));
#14285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14286 = ORIENTED_EDGE('',*,*,#14287,.F.);
#14287 = EDGE_CURVE('',#14288,#14272,#14290,.T.);
#14288 = VERTEX_POINT('',#14289);
#14289 = CARTESIAN_POINT('',(12.3,44.923345514005,19.67848173975));
#14290 = SURFACE_CURVE('',#14291,(#14295),.PCURVE_S1.);
#14291 = LINE('',#14292,#14293);
#14292 = CARTESIAN_POINT('',(14.9650024,44.923345514005,19.67848173975)
  );
#14293 = VECTOR('',#14294,1.);
#14294 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14295 = PCURVE('',#14259,#14296);
#14296 = DEFINITIONAL_REPRESENTATION('',(#14297),#14301);
#14297 = LINE('',#14298,#14299);
#14298 = CARTESIAN_POINT('',(-1.280887958424E-013,-0.E+000));
#14299 = VECTOR('',#14300,1.);
#14300 = DIRECTION('',(0.E+000,1.));
#14301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14302 = ORIENTED_EDGE('',*,*,#14303,.F.);
#14303 = EDGE_CURVE('',#14251,#14288,#14304,.T.);
#14304 = SURFACE_CURVE('',#14305,(#14309),.PCURVE_S1.);
#14305 = LINE('',#14306,#14307);
#14306 = CARTESIAN_POINT('',(12.3,27.122552014821,26.157440719772));
#14307 = VECTOR('',#14308,1.);
#14308 = DIRECTION('',(1.718378211331E-016,-0.939692620786,
    0.342020143326));
#14309 = PCURVE('',#14259,#14310);
#14310 = DEFINITIONAL_REPRESENTATION('',(#14311),#14315);
#14311 = LINE('',#14312,#14313);
#14312 = CARTESIAN_POINT('',(18.943208774265,2.6650024));
#14313 = VECTOR('',#14314,1.);
#14314 = DIRECTION('',(1.,-1.718378211331E-016));
#14315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14320)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#14317,#14318,#14319)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#14317 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#14318 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#14319 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#14320 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#14317,
  'distance_accuracy_value','confusion accuracy');
#14321 = SHAPE_DEFINITION_REPRESENTATION(#14322,#14241);
#14322 = PRODUCT_DEFINITION_SHAPE('','',#14323);
#14323 = PRODUCT_DEFINITION('design','',#14324,#14327);
#14324 = PRODUCT_DEFINITION_FORMATION('','',#14325);
#14325 = PRODUCT('CADSOFTTOOLS 1.100','CADSOFTTOOLS 1.100','',(#14326));
#14326 = PRODUCT_CONTEXT('',#2,'mechanical');
#14327 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#14328 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14329,#14331);
#14329 = ( REPRESENTATION_RELATIONSHIP('','',#14241,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14330) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#14330 = ITEM_DEFINED_TRANSFORMATION('','',#11,#411);
#14331 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #14332);
#14332 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('100','','',#5,#14323,$);
#14333 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14325));
#14334 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#14335),#14407);
#14335 = SHELL_BASED_SURFACE_MODEL('',(#14336));
#14336 = OPEN_SHELL('',(#14337));
#14337 = ADVANCED_FACE('',(#14338),#14353,.F.);
#14338 = FACE_BOUND('',#14339,.F.);
#14339 = EDGE_LOOP('',(#14340,#14363,#14378,#14394));
#14340 = ORIENTED_EDGE('',*,*,#14341,.T.);
#14341 = EDGE_CURVE('',#14342,#14344,#14346,.T.);
#14342 = VERTEX_POINT('',#14343);
#14343 = CARTESIAN_POINT('',(12.3,44.923345514005,19.67848173975));
#14344 = VERTEX_POINT('',#14345);
#14345 = CARTESIAN_POINT('',(12.3,44.8274465131,20.406906970282));
#14346 = SURFACE_CURVE('',#14347,(#14352),.PCURVE_S1.);
#14347 = CIRCLE('',#14348,15.);
#14348 = AXIS2_PLACEMENT_3D('',#14349,#14350,#14351);
#14349 = CARTESIAN_POINT('',(12.3,59.7426084163,22.));
#14350 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#14351 = DIRECTION('',(1.665334536938E-016,6.220859314854E-033,1.));
#14352 = PCURVE('',#14353,#14358);
#14353 = CYLINDRICAL_SURFACE('',#14354,15.);
#14354 = AXIS2_PLACEMENT_3D('',#14355,#14356,#14357);
#14355 = CARTESIAN_POINT('',(11.2,59.7426084163,22.));
#14356 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14357 = DIRECTION('',(0.E+000,-1.,0.E+000));
#14358 = DEFINITIONAL_REPRESENTATION('',(#14359),#14362);
#14359 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14360,#14361),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.556996478258,4.605982094712),
  .PIECEWISE_BEZIER_KNOTS.);
#14360 = CARTESIAN_POINT('',(6.127792805053,-1.1));
#14361 = CARTESIAN_POINT('',(6.176778421507,-1.1));
#14362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14363 = ORIENTED_EDGE('',*,*,#14364,.T.);
#14364 = EDGE_CURVE('',#14344,#14365,#14367,.T.);
#14365 = VERTEX_POINT('',#14366);
#14366 = CARTESIAN_POINT('',(4.1,44.8274465131,20.406906970282));
#14367 = SURFACE_CURVE('',#14368,(#14372),.PCURVE_S1.);
#14368 = LINE('',#14369,#14370);
#14369 = CARTESIAN_POINT('',(14.9650024,44.8274465131,20.406906970282));
#14370 = VECTOR('',#14371,1.);
#14371 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14372 = PCURVE('',#14353,#14373);
#14373 = DEFINITIONAL_REPRESENTATION('',(#14374),#14377);
#14374 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14375,#14376),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.6650024,10.8650024),.PIECEWISE_BEZIER_KNOTS.);
#14375 = CARTESIAN_POINT('',(6.176778421507,-1.1));
#14376 = CARTESIAN_POINT('',(6.176778421507,7.1));
#14377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14378 = ORIENTED_EDGE('',*,*,#14379,.F.);
#14379 = EDGE_CURVE('',#14380,#14365,#14382,.T.);
#14380 = VERTEX_POINT('',#14381);
#14381 = CARTESIAN_POINT('',(4.1,44.923345514005,19.67848173975));
#14382 = SURFACE_CURVE('',#14383,(#14388),.PCURVE_S1.);
#14383 = CIRCLE('',#14384,15.);
#14384 = AXIS2_PLACEMENT_3D('',#14385,#14386,#14387);
#14385 = CARTESIAN_POINT('',(4.1,59.7426084163,22.));
#14386 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14387 = DIRECTION('',(0.E+000,0.E+000,-1.));
#14388 = PCURVE('',#14353,#14389);
#14389 = DEFINITIONAL_REPRESENTATION('',(#14390),#14393);
#14390 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14391,#14392),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.415403824668,1.464389441123),
  .PIECEWISE_BEZIER_KNOTS.);
#14391 = CARTESIAN_POINT('',(6.127792805053,7.1));
#14392 = CARTESIAN_POINT('',(6.176778421507,7.1));
#14393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14394 = ORIENTED_EDGE('',*,*,#14395,.F.);
#14395 = EDGE_CURVE('',#14342,#14380,#14396,.T.);
#14396 = SURFACE_CURVE('',#14397,(#14401),.PCURVE_S1.);
#14397 = LINE('',#14398,#14399);
#14398 = CARTESIAN_POINT('',(14.9650024,44.923345514005,19.67848173975)
  );
#14399 = VECTOR('',#14400,1.);
#14400 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14401 = PCURVE('',#14353,#14402);
#14402 = DEFINITIONAL_REPRESENTATION('',(#14403),#14406);
#14403 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14404,#14405),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.6650024,10.8650024),.PIECEWISE_BEZIER_KNOTS.);
#14404 = CARTESIAN_POINT('',(6.127792805053,-1.1));
#14405 = CARTESIAN_POINT('',(6.127792805053,7.1));
#14406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14411)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#14408,#14409,#14410)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#14408 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#14409 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#14410 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#14411 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#14408,
  'distance_accuracy_value','confusion accuracy');
#14412 = SHAPE_DEFINITION_REPRESENTATION(#14413,#14334);
#14413 = PRODUCT_DEFINITION_SHAPE('','',#14414);
#14414 = PRODUCT_DEFINITION('design','',#14415,#14418);
#14415 = PRODUCT_DEFINITION_FORMATION('','',#14416);
#14416 = PRODUCT('CADSOFTTOOLS 1.101','CADSOFTTOOLS 1.101','',(#14417));
#14417 = PRODUCT_CONTEXT('',#2,'mechanical');
#14418 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#14419 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14420,#14422);
#14420 = ( REPRESENTATION_RELATIONSHIP('','',#14334,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14421) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#14421 = ITEM_DEFINED_TRANSFORMATION('','',#11,#415);
#14422 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #14423);
#14423 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('101','','',#5,#14414,$);
#14424 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14416));
#14425 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#14426),#14500);
#14426 = SHELL_BASED_SURFACE_MODEL('',(#14427));
#14427 = OPEN_SHELL('',(#14428));
#14428 = ADVANCED_FACE('',(#14429),#14443,.F.);
#14429 = FACE_BOUND('',#14430,.T.);
#14430 = EDGE_LOOP('',(#14431,#14454,#14470,#14486));
#14431 = ORIENTED_EDGE('',*,*,#14432,.T.);
#14432 = EDGE_CURVE('',#14433,#14435,#14437,.T.);
#14433 = VERTEX_POINT('',#14434);
#14434 = CARTESIAN_POINT('',(12.3,44.8274465131,20.406906970282));
#14435 = VERTEX_POINT('',#14436);
#14436 = CARTESIAN_POINT('',(4.1,44.8274465131,20.406906970282));
#14437 = SURFACE_CURVE('',#14438,(#14442),.PCURVE_S1.);
#14438 = LINE('',#14439,#14440);
#14439 = CARTESIAN_POINT('',(14.9650024,44.8274465131,20.406906970282));
#14440 = VECTOR('',#14441,1.);
#14441 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14442 = PCURVE('',#14443,#14448);
#14443 = PLANE('',#14444);
#14444 = AXIS2_PLACEMENT_3D('',#14445,#14446,#14447);
#14445 = CARTESIAN_POINT('',(14.9650024,45.155903997986,20.636895377181)
  );
#14446 = DIRECTION('',(0.E+000,-0.573576436351,0.819152044289));
#14447 = DIRECTION('',(0.E+000,0.819152044289,0.573576436351));
#14448 = DEFINITIONAL_REPRESENTATION('',(#14449),#14453);
#14449 = LINE('',#14450,#14451);
#14450 = CARTESIAN_POINT('',(-0.400972551038,-0.E+000));
#14451 = VECTOR('',#14452,1.);
#14452 = DIRECTION('',(0.E+000,1.));
#14453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14454 = ORIENTED_EDGE('',*,*,#14455,.F.);
#14455 = EDGE_CURVE('',#14456,#14435,#14458,.T.);
#14456 = VERTEX_POINT('',#14457);
#14457 = CARTESIAN_POINT('',(4.1,45.155903997986,20.636895377181));
#14458 = SURFACE_CURVE('',#14459,(#14463),.PCURVE_S1.);
#14459 = LINE('',#14460,#14461);
#14460 = CARTESIAN_POINT('',(4.1,45.155903997986,20.636895377181));
#14461 = VECTOR('',#14462,1.);
#14462 = DIRECTION('',(0.E+000,-0.819152044289,-0.573576436351));
#14463 = PCURVE('',#14443,#14464);
#14464 = DEFINITIONAL_REPRESENTATION('',(#14465),#14469);
#14465 = LINE('',#14466,#14467);
#14466 = CARTESIAN_POINT('',(0.E+000,10.8650024));
#14467 = VECTOR('',#14468,1.);
#14468 = DIRECTION('',(-1.,-0.E+000));
#14469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14470 = ORIENTED_EDGE('',*,*,#14471,.F.);
#14471 = EDGE_CURVE('',#14472,#14456,#14474,.T.);
#14472 = VERTEX_POINT('',#14473);
#14473 = CARTESIAN_POINT('',(12.3,45.155903997986,20.636895377181));
#14474 = SURFACE_CURVE('',#14475,(#14479),.PCURVE_S1.);
#14475 = LINE('',#14476,#14477);
#14476 = CARTESIAN_POINT('',(14.9650024,45.155903997986,20.636895377181)
  );
#14477 = VECTOR('',#14478,1.);
#14478 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14479 = PCURVE('',#14443,#14480);
#14480 = DEFINITIONAL_REPRESENTATION('',(#14481),#14485);
#14481 = LINE('',#14482,#14483);
#14482 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#14483 = VECTOR('',#14484,1.);
#14484 = DIRECTION('',(0.E+000,1.));
#14485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14486 = ORIENTED_EDGE('',*,*,#14487,.F.);
#14487 = EDGE_CURVE('',#14433,#14472,#14488,.T.);
#14488 = SURFACE_CURVE('',#14489,(#14493),.PCURVE_S1.);
#14489 = LINE('',#14490,#14491);
#14490 = CARTESIAN_POINT('',(12.3,44.777533558069,20.371957542915));
#14491 = VECTOR('',#14492,1.);
#14492 = DIRECTION('',(-4.623941207402E-018,0.819152044289,
    0.573576436351));
#14493 = PCURVE('',#14443,#14494);
#14494 = DEFINITIONAL_REPRESENTATION('',(#14495),#14499);
#14495 = LINE('',#14496,#14497);
#14496 = CARTESIAN_POINT('',(-0.46190501819,2.6650024));
#14497 = VECTOR('',#14498,1.);
#14498 = DIRECTION('',(1.,4.623941207402E-018));
#14499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14504)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#14501,#14502,#14503)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#14501 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#14502 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#14503 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#14504 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#14501,
  'distance_accuracy_value','confusion accuracy');
#14505 = SHAPE_DEFINITION_REPRESENTATION(#14506,#14425);
#14506 = PRODUCT_DEFINITION_SHAPE('','',#14507);
#14507 = PRODUCT_DEFINITION('design','',#14508,#14511);
#14508 = PRODUCT_DEFINITION_FORMATION('','',#14509);
#14509 = PRODUCT('CADSOFTTOOLS 1.102','CADSOFTTOOLS 1.102','',(#14510));
#14510 = PRODUCT_CONTEXT('',#2,'mechanical');
#14511 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#14512 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14513,#14515);
#14513 = ( REPRESENTATION_RELATIONSHIP('','',#14425,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14514) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#14514 = ITEM_DEFINED_TRANSFORMATION('','',#11,#419);
#14515 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #14516);
#14516 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('102','','',#5,#14507,$);
#14517 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14509));
#14518 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#14519),#14591);
#14519 = SHELL_BASED_SURFACE_MODEL('',(#14520));
#14520 = OPEN_SHELL('',(#14521));
#14521 = ADVANCED_FACE('',(#14522),#14536,.T.);
#14522 = FACE_BOUND('',#14523,.T.);
#14523 = EDGE_LOOP('',(#14524,#14546,#14562,#14577));
#14524 = ORIENTED_EDGE('',*,*,#14525,.T.);
#14525 = EDGE_CURVE('',#14526,#14528,#14530,.T.);
#14526 = VERTEX_POINT('',#14527);
#14527 = CARTESIAN_POINT('',(12.3,45.155903997986,20.636895377181));
#14528 = VERTEX_POINT('',#14529);
#14529 = CARTESIAN_POINT('',(4.1,45.155903997986,20.636895377181));
#14530 = SURFACE_CURVE('',#14531,(#14535),.PCURVE_S1.);
#14531 = LINE('',#14532,#14533);
#14532 = CARTESIAN_POINT('',(14.9650024,45.155903997986,20.636895377181)
  );
#14533 = VECTOR('',#14534,1.);
#14534 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14535 = PCURVE('',#14536,#14541);
#14536 = CYLINDRICAL_SURFACE('',#14537,1.E-001);
#14537 = AXIS2_PLACEMENT_3D('',#14538,#14539,#14540);
#14538 = CARTESIAN_POINT('',(14.9650024,45.098546354351,20.718810581609)
  );
#14539 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14540 = DIRECTION('',(0.E+000,-1.,0.E+000));
#14541 = DEFINITIONAL_REPRESENTATION('',(#14542),#14545);
#14542 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14543,#14544),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.6650024,10.8650024),.PIECEWISE_BEZIER_KNOTS.);
#14543 = CARTESIAN_POINT('',(4.101523742185,2.6650024));
#14544 = CARTESIAN_POINT('',(4.101523742185,10.8650024));
#14545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14546 = ORIENTED_EDGE('',*,*,#14547,.T.);
#14547 = EDGE_CURVE('',#14528,#14548,#14550,.T.);
#14548 = VERTEX_POINT('',#14549);
#14549 = CARTESIAN_POINT('',(4.1,45.140808180525,20.809441360313));
#14550 = SURFACE_CURVE('',#14551,(#14556),.PCURVE_S1.);
#14551 = CIRCLE('',#14552,1.E-001);
#14552 = AXIS2_PLACEMENT_3D('',#14553,#14554,#14555);
#14553 = CARTESIAN_POINT('',(4.1,45.098546354351,20.718810581609));
#14554 = DIRECTION('',(1.,0.E+000,0.E+000));
#14555 = DIRECTION('',(0.E+000,0.E+000,-1.));
#14556 = PCURVE('',#14536,#14557);
#14557 = DEFINITIONAL_REPRESENTATION('',(#14558),#14561);
#14558 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14559,#14560),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.610865238199,2.705260340591),
  .PIECEWISE_BEZIER_KNOTS.);
#14559 = CARTESIAN_POINT('',(4.101523742185,10.8650024));
#14560 = CARTESIAN_POINT('',(2.007128639794,10.8650024));
#14561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14562 = ORIENTED_EDGE('',*,*,#14563,.T.);
#14563 = EDGE_CURVE('',#14548,#14564,#14566,.T.);
#14564 = VERTEX_POINT('',#14565);
#14565 = CARTESIAN_POINT('',(12.3,45.140808180525,20.809441360313));
#14566 = SURFACE_CURVE('',#14567,(#14571),.PCURVE_S1.);
#14567 = LINE('',#14568,#14569);
#14568 = CARTESIAN_POINT('',(14.9650024,45.140808180525,20.809441360313)
  );
#14569 = VECTOR('',#14570,1.);
#14570 = DIRECTION('',(1.,0.E+000,0.E+000));
#14571 = PCURVE('',#14536,#14572);
#14572 = DEFINITIONAL_REPRESENTATION('',(#14573),#14576);
#14573 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14574,#14575),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-10.8650024,-2.6650024),.PIECEWISE_BEZIER_KNOTS.);
#14574 = CARTESIAN_POINT('',(2.007128639794,10.8650024));
#14575 = CARTESIAN_POINT('',(2.007128639794,2.6650024));
#14576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14577 = ORIENTED_EDGE('',*,*,#14578,.T.);
#14578 = EDGE_CURVE('',#14564,#14526,#14579,.T.);
#14579 = SURFACE_CURVE('',#14580,(#14585),.PCURVE_S1.);
#14580 = CIRCLE('',#14581,1.E-001);
#14581 = AXIS2_PLACEMENT_3D('',#14582,#14583,#14584);
#14582 = CARTESIAN_POINT('',(12.3,45.098546354351,20.718810581609));
#14583 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#14584 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#14585 = PCURVE('',#14536,#14586);
#14586 = DEFINITIONAL_REPRESENTATION('',(#14587),#14590);
#14587 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14588,#14589),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.436332312999,2.53072741539),
  .PIECEWISE_BEZIER_KNOTS.);
#14588 = CARTESIAN_POINT('',(2.007128639794,2.6650024));
#14589 = CARTESIAN_POINT('',(4.101523742185,2.6650024));
#14590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14595)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#14592,#14593,#14594)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#14592 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#14593 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#14594 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#14595 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#14592,
  'distance_accuracy_value','confusion accuracy');
#14596 = SHAPE_DEFINITION_REPRESENTATION(#14597,#14518);
#14597 = PRODUCT_DEFINITION_SHAPE('','',#14598);
#14598 = PRODUCT_DEFINITION('design','',#14599,#14602);
#14599 = PRODUCT_DEFINITION_FORMATION('','',#14600);
#14600 = PRODUCT('CADSOFTTOOLS 1.103','CADSOFTTOOLS 1.103','',(#14601));
#14601 = PRODUCT_CONTEXT('',#2,'mechanical');
#14602 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#14603 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14604,#14606);
#14604 = ( REPRESENTATION_RELATIONSHIP('','',#14518,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14605) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#14605 = ITEM_DEFINED_TRANSFORMATION('','',#11,#423);
#14606 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #14607);
#14607 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('103','','',#5,#14598,$);
#14608 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14600));
#14609 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#14610),#14684);
#14610 = SHELL_BASED_SURFACE_MODEL('',(#14611));
#14611 = OPEN_SHELL('',(#14612));
#14612 = ADVANCED_FACE('',(#14613),#14627,.F.);
#14613 = FACE_BOUND('',#14614,.T.);
#14614 = EDGE_LOOP('',(#14615,#14638,#14654,#14670));
#14615 = ORIENTED_EDGE('',*,*,#14616,.F.);
#14616 = EDGE_CURVE('',#14617,#14619,#14621,.T.);
#14617 = VERTEX_POINT('',#14618);
#14618 = CARTESIAN_POINT('',(4.1,45.140808180525,20.809441360313));
#14619 = VERTEX_POINT('',#14620);
#14620 = CARTESIAN_POINT('',(12.3,45.140808180525,20.809441360313));
#14621 = SURFACE_CURVE('',#14622,(#14626),.PCURVE_S1.);
#14622 = LINE('',#14623,#14624);
#14623 = CARTESIAN_POINT('',(14.9650024,45.140808180525,20.809441360313)
  );
#14624 = VECTOR('',#14625,1.);
#14625 = DIRECTION('',(1.,0.E+000,0.E+000));
#14626 = PCURVE('',#14627,#14632);
#14627 = PLANE('',#14628);
#14628 = AXIS2_PLACEMENT_3D('',#14629,#14630,#14631);
#14629 = CARTESIAN_POINT('',(14.9650024,44.777403635132,20.978899682838)
  );
#14630 = DIRECTION('',(0.E+000,-0.422618261741,-0.906307787037));
#14631 = DIRECTION('',(0.E+000,-0.906307787037,0.422618261741));
#14632 = DEFINITIONAL_REPRESENTATION('',(#14633),#14637);
#14633 = LINE('',#14634,#14635);
#14634 = CARTESIAN_POINT('',(-0.400972551038,-0.E+000));
#14635 = VECTOR('',#14636,1.);
#14636 = DIRECTION('',(0.E+000,-1.));
#14637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14638 = ORIENTED_EDGE('',*,*,#14639,.F.);
#14639 = EDGE_CURVE('',#14640,#14617,#14642,.T.);
#14640 = VERTEX_POINT('',#14641);
#14641 = CARTESIAN_POINT('',(4.1,44.777403635132,20.978899682838));
#14642 = SURFACE_CURVE('',#14643,(#14647),.PCURVE_S1.);
#14643 = LINE('',#14644,#14645);
#14644 = CARTESIAN_POINT('',(4.1,44.777403635132,20.978899682838));
#14645 = VECTOR('',#14646,1.);
#14646 = DIRECTION('',(0.E+000,0.906307787037,-0.422618261741));
#14647 = PCURVE('',#14627,#14648);
#14648 = DEFINITIONAL_REPRESENTATION('',(#14649),#14653);
#14649 = LINE('',#14650,#14651);
#14650 = CARTESIAN_POINT('',(0.E+000,10.8650024));
#14651 = VECTOR('',#14652,1.);
#14652 = DIRECTION('',(-1.,-0.E+000));
#14653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14654 = ORIENTED_EDGE('',*,*,#14655,.F.);
#14655 = EDGE_CURVE('',#14656,#14640,#14658,.T.);
#14656 = VERTEX_POINT('',#14657);
#14657 = CARTESIAN_POINT('',(12.3,44.777403635132,20.978899682838));
#14658 = SURFACE_CURVE('',#14659,(#14663),.PCURVE_S1.);
#14659 = LINE('',#14660,#14661);
#14660 = CARTESIAN_POINT('',(14.9650024,44.777403635132,20.978899682838)
  );
#14661 = VECTOR('',#14662,1.);
#14662 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14663 = PCURVE('',#14627,#14664);
#14664 = DEFINITIONAL_REPRESENTATION('',(#14665),#14669);
#14665 = LINE('',#14666,#14667);
#14666 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#14667 = VECTOR('',#14668,1.);
#14668 = DIRECTION('',(0.E+000,1.));
#14669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14670 = ORIENTED_EDGE('',*,*,#14671,.F.);
#14671 = EDGE_CURVE('',#14619,#14656,#14672,.T.);
#14672 = SURFACE_CURVE('',#14673,(#14677),.PCURVE_S1.);
#14673 = LINE('',#14674,#14675);
#14674 = CARTESIAN_POINT('',(12.3,27.217747144462,29.167101979009));
#14675 = VECTOR('',#14676,1.);
#14676 = DIRECTION('',(1.811787157666E-016,-0.906307787037,
    0.422618261741));
#14677 = PCURVE('',#14627,#14678);
#14678 = DEFINITIONAL_REPRESENTATION('',(#14679),#14683);
#14679 = LINE('',#14680,#14681);
#14680 = CARTESIAN_POINT('',(19.374937236372,2.6650024));
#14681 = VECTOR('',#14682,1.);
#14682 = DIRECTION('',(1.,-1.811787157666E-016));
#14683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14688)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#14685,#14686,#14687)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#14685 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#14686 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#14687 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#14688 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#14685,
  'distance_accuracy_value','confusion accuracy');
#14689 = SHAPE_DEFINITION_REPRESENTATION(#14690,#14609);
#14690 = PRODUCT_DEFINITION_SHAPE('','',#14691);
#14691 = PRODUCT_DEFINITION('design','',#14692,#14695);
#14692 = PRODUCT_DEFINITION_FORMATION('','',#14693);
#14693 = PRODUCT('CADSOFTTOOLS 1.104','CADSOFTTOOLS 1.104','',(#14694));
#14694 = PRODUCT_CONTEXT('',#2,'mechanical');
#14695 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#14696 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14697,#14699);
#14697 = ( REPRESENTATION_RELATIONSHIP('','',#14609,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14698) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#14698 = ITEM_DEFINED_TRANSFORMATION('','',#11,#427);
#14699 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #14700);
#14700 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('104','','',#5,#14691,$);
#14701 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14693));
#14702 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#14703),#14775);
#14703 = SHELL_BASED_SURFACE_MODEL('',(#14704));
#14704 = OPEN_SHELL('',(#14705));
#14705 = ADVANCED_FACE('',(#14706),#14721,.F.);
#14706 = FACE_BOUND('',#14707,.F.);
#14707 = EDGE_LOOP('',(#14708,#14731,#14746,#14762));
#14708 = ORIENTED_EDGE('',*,*,#14709,.T.);
#14709 = EDGE_CURVE('',#14710,#14712,#14714,.T.);
#14710 = VERTEX_POINT('',#14711);
#14711 = CARTESIAN_POINT('',(12.3,44.777403635132,20.978899682838));
#14712 = VERTEX_POINT('',#14713);
#14713 = CARTESIAN_POINT('',(12.3,44.745356000881,21.712911184103));
#14714 = SURFACE_CURVE('',#14715,(#14720),.PCURVE_S1.);
#14715 = CIRCLE('',#14716,15.);
#14716 = AXIS2_PLACEMENT_3D('',#14717,#14718,#14719);
#14717 = CARTESIAN_POINT('',(12.3,59.7426084163,22.));
#14718 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#14719 = DIRECTION('',(1.665334536938E-016,6.220859314854E-033,1.));
#14720 = PCURVE('',#14721,#14726);
#14721 = CYLINDRICAL_SURFACE('',#14722,15.);
#14722 = AXIS2_PLACEMENT_3D('',#14723,#14724,#14725);
#14723 = CARTESIAN_POINT('',(11.2,59.7426084163,22.));
#14724 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14725 = DIRECTION('',(0.E+000,-1.,0.E+000));
#14726 = DEFINITIONAL_REPRESENTATION('',(#14727),#14730);
#14727 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14728,#14729),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.644262940858,4.693248557312),
  .PIECEWISE_BEZIER_KNOTS.);
#14728 = CARTESIAN_POINT('',(6.215059267652,-1.1));
#14729 = CARTESIAN_POINT('',(6.264044884107,-1.1));
#14730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14731 = ORIENTED_EDGE('',*,*,#14732,.T.);
#14732 = EDGE_CURVE('',#14712,#14733,#14735,.T.);
#14733 = VERTEX_POINT('',#14734);
#14734 = CARTESIAN_POINT('',(4.1,44.745356000881,21.712911184103));
#14735 = SURFACE_CURVE('',#14736,(#14740),.PCURVE_S1.);
#14736 = LINE('',#14737,#14738);
#14737 = CARTESIAN_POINT('',(14.9650024,44.745356000881,21.712911184103)
  );
#14738 = VECTOR('',#14739,1.);
#14739 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14740 = PCURVE('',#14721,#14741);
#14741 = DEFINITIONAL_REPRESENTATION('',(#14742),#14745);
#14742 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14743,#14744),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.6650024,10.8650024),.PIECEWISE_BEZIER_KNOTS.);
#14743 = CARTESIAN_POINT('',(6.264044884107,-1.1));
#14744 = CARTESIAN_POINT('',(6.264044884107,7.1));
#14745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14746 = ORIENTED_EDGE('',*,*,#14747,.F.);
#14747 = EDGE_CURVE('',#14748,#14733,#14750,.T.);
#14748 = VERTEX_POINT('',#14749);
#14749 = CARTESIAN_POINT('',(4.1,44.777403635132,20.978899682838));
#14750 = SURFACE_CURVE('',#14751,(#14756),.PCURVE_S1.);
#14751 = CIRCLE('',#14752,15.);
#14752 = AXIS2_PLACEMENT_3D('',#14753,#14754,#14755);
#14753 = CARTESIAN_POINT('',(4.1,59.7426084163,22.));
#14754 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14755 = DIRECTION('',(0.E+000,0.E+000,-1.));
#14756 = PCURVE('',#14721,#14757);
#14757 = DEFINITIONAL_REPRESENTATION('',(#14758),#14761);
#14758 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14759,#14760),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.502670287268,1.551655903722),
  .PIECEWISE_BEZIER_KNOTS.);
#14759 = CARTESIAN_POINT('',(6.215059267652,7.1));
#14760 = CARTESIAN_POINT('',(6.264044884107,7.1));
#14761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14762 = ORIENTED_EDGE('',*,*,#14763,.F.);
#14763 = EDGE_CURVE('',#14710,#14748,#14764,.T.);
#14764 = SURFACE_CURVE('',#14765,(#14769),.PCURVE_S1.);
#14765 = LINE('',#14766,#14767);
#14766 = CARTESIAN_POINT('',(14.9650024,44.777403635132,20.978899682838)
  );
#14767 = VECTOR('',#14768,1.);
#14768 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14769 = PCURVE('',#14721,#14770);
#14770 = DEFINITIONAL_REPRESENTATION('',(#14771),#14774);
#14771 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14772,#14773),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.6650024,10.8650024),.PIECEWISE_BEZIER_KNOTS.);
#14772 = CARTESIAN_POINT('',(6.215059267652,-1.1));
#14773 = CARTESIAN_POINT('',(6.215059267652,7.1));
#14774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14779)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#14776,#14777,#14778)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#14776 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#14777 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#14778 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#14779 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#14776,
  'distance_accuracy_value','confusion accuracy');
#14780 = SHAPE_DEFINITION_REPRESENTATION(#14781,#14702);
#14781 = PRODUCT_DEFINITION_SHAPE('','',#14782);
#14782 = PRODUCT_DEFINITION('design','',#14783,#14786);
#14783 = PRODUCT_DEFINITION_FORMATION('','',#14784);
#14784 = PRODUCT('CADSOFTTOOLS 1.105','CADSOFTTOOLS 1.105','',(#14785));
#14785 = PRODUCT_CONTEXT('',#2,'mechanical');
#14786 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#14787 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14788,#14790);
#14788 = ( REPRESENTATION_RELATIONSHIP('','',#14702,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14789) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#14789 = ITEM_DEFINED_TRANSFORMATION('','',#11,#431);
#14790 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #14791);
#14791 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('105','','',#5,#14782,$);
#14792 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14784));
#14793 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#14794),#14868);
#14794 = SHELL_BASED_SURFACE_MODEL('',(#14795));
#14795 = OPEN_SHELL('',(#14796));
#14796 = ADVANCED_FACE('',(#14797),#14811,.F.);
#14797 = FACE_BOUND('',#14798,.T.);
#14798 = EDGE_LOOP('',(#14799,#14822,#14838,#14854));
#14799 = ORIENTED_EDGE('',*,*,#14800,.T.);
#14800 = EDGE_CURVE('',#14801,#14803,#14805,.T.);
#14801 = VERTEX_POINT('',#14802);
#14802 = CARTESIAN_POINT('',(12.3,44.745356000881,21.712911184103));
#14803 = VERTEX_POINT('',#14804);
#14804 = CARTESIAN_POINT('',(4.1,44.745356000881,21.712911184103));
#14805 = SURFACE_CURVE('',#14806,(#14810),.PCURVE_S1.);
#14806 = LINE('',#14807,#14808);
#14807 = CARTESIAN_POINT('',(14.9650024,44.745356000881,21.712911184103)
  );
#14808 = VECTOR('',#14809,1.);
#14809 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14810 = PCURVE('',#14811,#14816);
#14811 = PLANE('',#14812);
#14812 = AXIS2_PLACEMENT_3D('',#14813,#14814,#14815);
#14813 = CARTESIAN_POINT('',(14.9650024,45.0926084163,21.913397459622));
#14814 = DIRECTION('',(0.E+000,-0.5,0.866025403784));
#14815 = DIRECTION('',(0.E+000,0.866025403784,0.5));
#14816 = DEFINITIONAL_REPRESENTATION('',(#14817),#14821);
#14817 = LINE('',#14818,#14819);
#14818 = CARTESIAN_POINT('',(-0.400972551038,-0.E+000));
#14819 = VECTOR('',#14820,1.);
#14820 = DIRECTION('',(0.E+000,1.));
#14821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14822 = ORIENTED_EDGE('',*,*,#14823,.F.);
#14823 = EDGE_CURVE('',#14824,#14803,#14826,.T.);
#14824 = VERTEX_POINT('',#14825);
#14825 = CARTESIAN_POINT('',(4.1,45.0926084163,21.913397459622));
#14826 = SURFACE_CURVE('',#14827,(#14831),.PCURVE_S1.);
#14827 = LINE('',#14828,#14829);
#14828 = CARTESIAN_POINT('',(4.1,45.0926084163,21.913397459622));
#14829 = VECTOR('',#14830,1.);
#14830 = DIRECTION('',(0.E+000,-0.866025403784,-0.5));
#14831 = PCURVE('',#14811,#14832);
#14832 = DEFINITIONAL_REPRESENTATION('',(#14833),#14837);
#14833 = LINE('',#14834,#14835);
#14834 = CARTESIAN_POINT('',(0.E+000,10.8650024));
#14835 = VECTOR('',#14836,1.);
#14836 = DIRECTION('',(-1.,-0.E+000));
#14837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14838 = ORIENTED_EDGE('',*,*,#14839,.F.);
#14839 = EDGE_CURVE('',#14840,#14824,#14842,.T.);
#14840 = VERTEX_POINT('',#14841);
#14841 = CARTESIAN_POINT('',(12.3,45.0926084163,21.913397459622));
#14842 = SURFACE_CURVE('',#14843,(#14847),.PCURVE_S1.);
#14843 = LINE('',#14844,#14845);
#14844 = CARTESIAN_POINT('',(14.9650024,45.0926084163,21.913397459622));
#14845 = VECTOR('',#14846,1.);
#14846 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14847 = PCURVE('',#14811,#14848);
#14848 = DEFINITIONAL_REPRESENTATION('',(#14849),#14853);
#14849 = LINE('',#14850,#14851);
#14850 = CARTESIAN_POINT('',(3.948430516349E-013,0.E+000));
#14851 = VECTOR('',#14852,1.);
#14852 = DIRECTION('',(0.E+000,1.));
#14853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14854 = ORIENTED_EDGE('',*,*,#14855,.F.);
#14855 = EDGE_CURVE('',#14801,#14840,#14856,.T.);
#14856 = SURFACE_CURVE('',#14857,(#14861),.PCURVE_S1.);
#14857 = LINE('',#14858,#14859);
#14858 = CARTESIAN_POINT('',(12.3,42.477836032196,20.403757919789));
#14859 = VECTOR('',#14860,1.);
#14860 = DIRECTION('',(-2.260727728062E-017,0.866025403784,0.5));
#14861 = PCURVE('',#14811,#14862);
#14862 = DEFINITIONAL_REPRESENTATION('',(#14863),#14867);
#14863 = LINE('',#14864,#14865);
#14864 = CARTESIAN_POINT('',(-3.019279079664,2.6650024));
#14865 = VECTOR('',#14866,1.);
#14866 = DIRECTION('',(1.,2.260727728062E-017));
#14867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14872)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#14869,#14870,#14871)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#14869 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#14870 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#14871 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#14872 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#14869,
  'distance_accuracy_value','confusion accuracy');
#14873 = SHAPE_DEFINITION_REPRESENTATION(#14874,#14793);
#14874 = PRODUCT_DEFINITION_SHAPE('','',#14875);
#14875 = PRODUCT_DEFINITION('design','',#14876,#14879);
#14876 = PRODUCT_DEFINITION_FORMATION('','',#14877);
#14877 = PRODUCT('CADSOFTTOOLS 1.106','CADSOFTTOOLS 1.106','',(#14878));
#14878 = PRODUCT_CONTEXT('',#2,'mechanical');
#14879 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#14880 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14881,#14883);
#14881 = ( REPRESENTATION_RELATIONSHIP('','',#14793,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14882) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#14882 = ITEM_DEFINED_TRANSFORMATION('','',#11,#435);
#14883 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #14884);
#14884 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('106','','',#5,#14875,$);
#14885 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14877));
#14886 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#14887),#14959);
#14887 = SHELL_BASED_SURFACE_MODEL('',(#14888));
#14888 = OPEN_SHELL('',(#14889));
#14889 = ADVANCED_FACE('',(#14890),#14904,.T.);
#14890 = FACE_BOUND('',#14891,.T.);
#14891 = EDGE_LOOP('',(#14892,#14914,#14930,#14945));
#14892 = ORIENTED_EDGE('',*,*,#14893,.T.);
#14893 = EDGE_CURVE('',#14894,#14896,#14898,.T.);
#14894 = VERTEX_POINT('',#14895);
#14895 = CARTESIAN_POINT('',(12.3,45.0926084163,21.913397459622));
#14896 = VERTEX_POINT('',#14897);
#14897 = CARTESIAN_POINT('',(4.1,45.0926084163,21.913397459622));
#14898 = SURFACE_CURVE('',#14899,(#14903),.PCURVE_S1.);
#14899 = LINE('',#14900,#14901);
#14900 = CARTESIAN_POINT('',(14.9650024,45.0926084163,21.913397459622));
#14901 = VECTOR('',#14902,1.);
#14902 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14903 = PCURVE('',#14904,#14909);
#14904 = CYLINDRICAL_SURFACE('',#14905,1.E-001);
#14905 = AXIS2_PLACEMENT_3D('',#14906,#14907,#14908);
#14906 = CARTESIAN_POINT('',(14.9650024,45.0426084163,22.));
#14907 = DIRECTION('',(-1.,0.E+000,0.E+000));
#14908 = DIRECTION('',(0.E+000,-1.,0.E+000));
#14909 = DEFINITIONAL_REPRESENTATION('',(#14910),#14913);
#14910 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14911,#14912),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.6650024,10.8650024),.PIECEWISE_BEZIER_KNOTS.);
#14911 = CARTESIAN_POINT('',(4.188790204782,2.6650024));
#14912 = CARTESIAN_POINT('',(4.188790204782,10.8650024));
#14913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14914 = ORIENTED_EDGE('',*,*,#14915,.T.);
#14915 = EDGE_CURVE('',#14896,#14916,#14918,.T.);
#14916 = VERTEX_POINT('',#14917);
#14917 = CARTESIAN_POINT('',(4.1,45.0926084163,22.086602540378));
#14918 = SURFACE_CURVE('',#14919,(#14924),.PCURVE_S1.);
#14919 = CIRCLE('',#14920,1.E-001);
#14920 = AXIS2_PLACEMENT_3D('',#14921,#14922,#14923);
#14921 = CARTESIAN_POINT('',(4.1,45.0426084163,22.));
#14922 = DIRECTION('',(1.,0.E+000,0.E+000));
#14923 = DIRECTION('',(0.E+000,0.E+000,-1.));
#14924 = PCURVE('',#14904,#14925);
#14925 = DEFINITIONAL_REPRESENTATION('',(#14926),#14929);
#14926 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14927,#14928),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.523598775603,2.617993877991),
  .PIECEWISE_BEZIER_KNOTS.);
#14927 = CARTESIAN_POINT('',(4.188790204782,10.8650024));
#14928 = CARTESIAN_POINT('',(2.094395102394,10.8650024));
#14929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14930 = ORIENTED_EDGE('',*,*,#14931,.T.);
#14931 = EDGE_CURVE('',#14916,#14932,#14934,.T.);
#14932 = VERTEX_POINT('',#14933);
#14933 = CARTESIAN_POINT('',(12.3,45.0926084163,22.086602540378));
#14934 = SURFACE_CURVE('',#14935,(#14939),.PCURVE_S1.);
#14935 = LINE('',#14936,#14937);
#14936 = CARTESIAN_POINT('',(14.9650024,45.0926084163,22.086602540378));
#14937 = VECTOR('',#14938,1.);
#14938 = DIRECTION('',(1.,0.E+000,0.E+000));
#14939 = PCURVE('',#14904,#14940);
#14940 = DEFINITIONAL_REPRESENTATION('',(#14941),#14944);
#14941 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14942,#14943),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-10.8650024,-2.6650024),.PIECEWISE_BEZIER_KNOTS.);
#14942 = CARTESIAN_POINT('',(2.094395102394,10.8650024));
#14943 = CARTESIAN_POINT('',(2.094395102394,2.6650024));
#14944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14945 = ORIENTED_EDGE('',*,*,#14946,.T.);
#14946 = EDGE_CURVE('',#14932,#14894,#14947,.T.);
#14947 = SURFACE_CURVE('',#14948,(#14953),.PCURVE_S1.);
#14948 = CIRCLE('',#14949,1.E-001);
#14949 = AXIS2_PLACEMENT_3D('',#14950,#14951,#14952);
#14950 = CARTESIAN_POINT('',(12.3,45.0426084163,22.));
#14951 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#14952 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#14953 = PCURVE('',#14904,#14954);
#14954 = DEFINITIONAL_REPRESENTATION('',(#14955),#14958);
#14955 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14956,#14957),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.523598775599,2.617993877987),
  .PIECEWISE_BEZIER_KNOTS.);
#14956 = CARTESIAN_POINT('',(2.094395102394,2.6650024));
#14957 = CARTESIAN_POINT('',(4.188790204782,2.6650024));
#14958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#14959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14963)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#14960,#14961,#14962)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#14960 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#14961 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#14962 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#14963 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#14960,
  'distance_accuracy_value','confusion accuracy');
#14964 = SHAPE_DEFINITION_REPRESENTATION(#14965,#14886);
#14965 = PRODUCT_DEFINITION_SHAPE('','',#14966);
#14966 = PRODUCT_DEFINITION('design','',#14967,#14970);
#14967 = PRODUCT_DEFINITION_FORMATION('','',#14968);
#14968 = PRODUCT('CADSOFTTOOLS 1.107','CADSOFTTOOLS 1.107','',(#14969));
#14969 = PRODUCT_CONTEXT('',#2,'mechanical');
#14970 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#14971 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14972,#14974);
#14972 = ( REPRESENTATION_RELATIONSHIP('','',#14886,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14973) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#14973 = ITEM_DEFINED_TRANSFORMATION('','',#11,#439);
#14974 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #14975);
#14975 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('107','','',#5,#14966,$);
#14976 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#14968));
#14977 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#14978),#15052);
#14978 = SHELL_BASED_SURFACE_MODEL('',(#14979));
#14979 = OPEN_SHELL('',(#14980));
#14980 = ADVANCED_FACE('',(#14981),#14995,.F.);
#14981 = FACE_BOUND('',#14982,.T.);
#14982 = EDGE_LOOP('',(#14983,#15006,#15022,#15038));
#14983 = ORIENTED_EDGE('',*,*,#14984,.F.);
#14984 = EDGE_CURVE('',#14985,#14987,#14989,.T.);
#14985 = VERTEX_POINT('',#14986);
#14986 = CARTESIAN_POINT('',(4.1,45.0926084163,22.086602540378));
#14987 = VERTEX_POINT('',#14988);
#14988 = CARTESIAN_POINT('',(12.3,45.0926084163,22.086602540378));
#14989 = SURFACE_CURVE('',#14990,(#14994),.PCURVE_S1.);
#14990 = LINE('',#14991,#14992);
#14991 = CARTESIAN_POINT('',(14.9650024,45.0926084163,22.086602540378));
#14992 = VECTOR('',#14993,1.);
#14993 = DIRECTION('',(1.,0.E+000,0.E+000));
#14994 = PCURVE('',#14995,#15000);
#14995 = PLANE('',#14996);
#14996 = AXIS2_PLACEMENT_3D('',#14997,#14998,#14999);
#14997 = CARTESIAN_POINT('',(14.9650024,44.745356000881,22.287088815897)
  );
#14998 = DIRECTION('',(0.E+000,-0.5,-0.866025403784));
#14999 = DIRECTION('',(0.E+000,-0.866025403784,0.5));
#15000 = DEFINITIONAL_REPRESENTATION('',(#15001),#15005);
#15001 = LINE('',#15002,#15003);
#15002 = CARTESIAN_POINT('',(-0.400972551038,-0.E+000));
#15003 = VECTOR('',#15004,1.);
#15004 = DIRECTION('',(0.E+000,-1.));
#15005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15006 = ORIENTED_EDGE('',*,*,#15007,.F.);
#15007 = EDGE_CURVE('',#15008,#14985,#15010,.T.);
#15008 = VERTEX_POINT('',#15009);
#15009 = CARTESIAN_POINT('',(4.1,44.745356000881,22.287088815897));
#15010 = SURFACE_CURVE('',#15011,(#15015),.PCURVE_S1.);
#15011 = LINE('',#15012,#15013);
#15012 = CARTESIAN_POINT('',(4.1,44.745356000881,22.287088815897));
#15013 = VECTOR('',#15014,1.);
#15014 = DIRECTION('',(0.E+000,0.866025403784,-0.5));
#15015 = PCURVE('',#14995,#15016);
#15016 = DEFINITIONAL_REPRESENTATION('',(#15017),#15021);
#15017 = LINE('',#15018,#15019);
#15018 = CARTESIAN_POINT('',(0.E+000,10.8650024));
#15019 = VECTOR('',#15020,1.);
#15020 = DIRECTION('',(-1.,-0.E+000));
#15021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15022 = ORIENTED_EDGE('',*,*,#15023,.T.);
#15023 = EDGE_CURVE('',#15008,#15024,#15026,.T.);
#15024 = VERTEX_POINT('',#15025);
#15025 = CARTESIAN_POINT('',(12.3,44.745356000881,22.287088815897));
#15026 = SURFACE_CURVE('',#15027,(#15031),.PCURVE_S1.);
#15027 = LINE('',#15028,#15029);
#15028 = CARTESIAN_POINT('',(14.9650024,44.745356000881,22.287088815897)
  );
#15029 = VECTOR('',#15030,1.);
#15030 = DIRECTION('',(1.,0.E+000,0.E+000));
#15031 = PCURVE('',#14995,#15032);
#15032 = DEFINITIONAL_REPRESENTATION('',(#15033),#15037);
#15033 = LINE('',#15034,#15035);
#15034 = CARTESIAN_POINT('',(-8.285108803708E-014,-0.E+000));
#15035 = VECTOR('',#15036,1.);
#15036 = DIRECTION('',(0.E+000,-1.));
#15037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15038 = ORIENTED_EDGE('',*,*,#15039,.F.);
#15039 = EDGE_CURVE('',#14987,#15024,#15040,.T.);
#15040 = SURFACE_CURVE('',#15041,(#15045),.PCURVE_S1.);
#15041 = LINE('',#15042,#15043);
#15042 = CARTESIAN_POINT('',(12.3,27.806529800407,32.066724682497));
#15043 = VECTOR('',#15044,1.);
#15044 = DIRECTION('',(1.891407309744E-016,-0.866025403784,0.5));
#15045 = PCURVE('',#14995,#15046);
#15046 = DEFINITIONAL_REPRESENTATION('',(#15047),#15051);
#15047 = LINE('',#15048,#15049);
#15048 = CARTESIAN_POINT('',(19.5592717332,2.6650024));
#15049 = VECTOR('',#15050,1.);
#15050 = DIRECTION('',(1.,-1.891407309744E-016));
#15051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15056)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#15053,#15054,#15055)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#15053 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#15054 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#15055 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#15056 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#15053,
  'distance_accuracy_value','confusion accuracy');
#15057 = SHAPE_DEFINITION_REPRESENTATION(#15058,#14977);
#15058 = PRODUCT_DEFINITION_SHAPE('','',#15059);
#15059 = PRODUCT_DEFINITION('design','',#15060,#15063);
#15060 = PRODUCT_DEFINITION_FORMATION('','',#15061);
#15061 = PRODUCT('CADSOFTTOOLS 1.108','CADSOFTTOOLS 1.108','',(#15062));
#15062 = PRODUCT_CONTEXT('',#2,'mechanical');
#15063 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#15064 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15065,#15067);
#15065 = ( REPRESENTATION_RELATIONSHIP('','',#14977,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15066) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#15066 = ITEM_DEFINED_TRANSFORMATION('','',#11,#443);
#15067 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #15068);
#15068 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('108','','',#5,#15059,$);
#15069 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15061));
#15070 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#15071),#15143);
#15071 = SHELL_BASED_SURFACE_MODEL('',(#15072));
#15072 = OPEN_SHELL('',(#15073));
#15073 = ADVANCED_FACE('',(#15074),#15089,.F.);
#15074 = FACE_BOUND('',#15075,.F.);
#15075 = EDGE_LOOP('',(#15076,#15099,#15114,#15130));
#15076 = ORIENTED_EDGE('',*,*,#15077,.T.);
#15077 = EDGE_CURVE('',#15078,#15080,#15082,.T.);
#15078 = VERTEX_POINT('',#15079);
#15079 = CARTESIAN_POINT('',(12.3,44.745356000881,22.287088815897));
#15080 = VERTEX_POINT('',#15081);
#15081 = CARTESIAN_POINT('',(12.3,44.777403635132,23.021100317162));
#15082 = SURFACE_CURVE('',#15083,(#15088),.PCURVE_S1.);
#15083 = CIRCLE('',#15084,15.);
#15084 = AXIS2_PLACEMENT_3D('',#15085,#15086,#15087);
#15085 = CARTESIAN_POINT('',(12.3,59.7426084163,22.));
#15086 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#15087 = DIRECTION('',(1.665334536938E-016,6.220859314854E-033,1.));
#15088 = PCURVE('',#15089,#15094);
#15089 = CYLINDRICAL_SURFACE('',#15090,15.);
#15090 = AXIS2_PLACEMENT_3D('',#15091,#15092,#15093);
#15091 = CARTESIAN_POINT('',(11.2,59.7426084163,22.));
#15092 = DIRECTION('',(-1.,0.E+000,0.E+000));
#15093 = DIRECTION('',(0.E+000,-1.,0.E+000));
#15094 = DEFINITIONAL_REPRESENTATION('',(#15095),#15098);
#15095 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15096,#15097),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.731529403457,4.780515019912),
  .PIECEWISE_BEZIER_KNOTS.);
#15096 = CARTESIAN_POINT('',(1.914042307256E-002,-1.1));
#15097 = CARTESIAN_POINT('',(6.812603952716E-002,-1.1));
#15098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15099 = ORIENTED_EDGE('',*,*,#15100,.F.);
#15100 = EDGE_CURVE('',#15101,#15080,#15103,.T.);
#15101 = VERTEX_POINT('',#15102);
#15102 = CARTESIAN_POINT('',(4.1,44.777403635132,23.021100317162));
#15103 = SURFACE_CURVE('',#15104,(#15108),.PCURVE_S1.);
#15104 = LINE('',#15105,#15106);
#15105 = CARTESIAN_POINT('',(14.9650024,44.777403635132,23.021100317162)
  );
#15106 = VECTOR('',#15107,1.);
#15107 = DIRECTION('',(1.,0.E+000,0.E+000));
#15108 = PCURVE('',#15089,#15109);
#15109 = DEFINITIONAL_REPRESENTATION('',(#15110),#15113);
#15110 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15111,#15112),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-10.8650024,-2.6650024),.PIECEWISE_BEZIER_KNOTS.);
#15111 = CARTESIAN_POINT('',(6.812603952716E-002,7.1));
#15112 = CARTESIAN_POINT('',(6.812603952716E-002,-1.1));
#15113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15114 = ORIENTED_EDGE('',*,*,#15115,.F.);
#15115 = EDGE_CURVE('',#15116,#15101,#15118,.T.);
#15116 = VERTEX_POINT('',#15117);
#15117 = CARTESIAN_POINT('',(4.1,44.745356000881,22.287088815897));
#15118 = SURFACE_CURVE('',#15119,(#15124),.PCURVE_S1.);
#15119 = CIRCLE('',#15120,15.);
#15120 = AXIS2_PLACEMENT_3D('',#15121,#15122,#15123);
#15121 = CARTESIAN_POINT('',(4.1,59.7426084163,22.));
#15122 = DIRECTION('',(-1.,0.E+000,0.E+000));
#15123 = DIRECTION('',(0.E+000,0.E+000,-1.));
#15124 = PCURVE('',#15089,#15125);
#15125 = DEFINITIONAL_REPRESENTATION('',(#15126),#15129);
#15126 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15127,#15128),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.589936749867,1.638922366322),
  .PIECEWISE_BEZIER_KNOTS.);
#15127 = CARTESIAN_POINT('',(1.914042307256E-002,7.1));
#15128 = CARTESIAN_POINT('',(6.812603952716E-002,7.1));
#15129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15130 = ORIENTED_EDGE('',*,*,#15131,.T.);
#15131 = EDGE_CURVE('',#15116,#15078,#15132,.T.);
#15132 = SURFACE_CURVE('',#15133,(#15137),.PCURVE_S1.);
#15133 = LINE('',#15134,#15135);
#15134 = CARTESIAN_POINT('',(14.9650024,44.745356000881,22.287088815897)
  );
#15135 = VECTOR('',#15136,1.);
#15136 = DIRECTION('',(1.,0.E+000,0.E+000));
#15137 = PCURVE('',#15089,#15138);
#15138 = DEFINITIONAL_REPRESENTATION('',(#15139),#15142);
#15139 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15140,#15141),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-10.8650024,-2.6650024),.PIECEWISE_BEZIER_KNOTS.);
#15140 = CARTESIAN_POINT('',(1.914042307256E-002,7.1));
#15141 = CARTESIAN_POINT('',(1.914042307256E-002,-1.1));
#15142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15147)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#15144,#15145,#15146)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#15144 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#15145 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#15146 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#15147 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#15144,
  'distance_accuracy_value','confusion accuracy');
#15148 = SHAPE_DEFINITION_REPRESENTATION(#15149,#15070);
#15149 = PRODUCT_DEFINITION_SHAPE('','',#15150);
#15150 = PRODUCT_DEFINITION('design','',#15151,#15154);
#15151 = PRODUCT_DEFINITION_FORMATION('','',#15152);
#15152 = PRODUCT('CADSOFTTOOLS 1.109','CADSOFTTOOLS 1.109','',(#15153));
#15153 = PRODUCT_CONTEXT('',#2,'mechanical');
#15154 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#15155 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15156,#15158);
#15156 = ( REPRESENTATION_RELATIONSHIP('','',#15070,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15157) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#15157 = ITEM_DEFINED_TRANSFORMATION('','',#11,#447);
#15158 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #15159);
#15159 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('109','','',#5,#15150,$);
#15160 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15152));
#15161 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#15162),#15236);
#15162 = SHELL_BASED_SURFACE_MODEL('',(#15163));
#15163 = OPEN_SHELL('',(#15164));
#15164 = ADVANCED_FACE('',(#15165),#15179,.F.);
#15165 = FACE_BOUND('',#15166,.T.);
#15166 = EDGE_LOOP('',(#15167,#15190,#15206,#15222));
#15167 = ORIENTED_EDGE('',*,*,#15168,.F.);
#15168 = EDGE_CURVE('',#15169,#15171,#15173,.T.);
#15169 = VERTEX_POINT('',#15170);
#15170 = CARTESIAN_POINT('',(4.1,44.777403635132,23.021100317162));
#15171 = VERTEX_POINT('',#15172);
#15172 = CARTESIAN_POINT('',(12.3,44.777403635132,23.021100317162));
#15173 = SURFACE_CURVE('',#15174,(#15178),.PCURVE_S1.);
#15174 = LINE('',#15175,#15176);
#15175 = CARTESIAN_POINT('',(14.9650024,44.777403635132,23.021100317162)
  );
#15176 = VECTOR('',#15177,1.);
#15177 = DIRECTION('',(1.,0.E+000,0.E+000));
#15178 = PCURVE('',#15179,#15184);
#15179 = PLANE('',#15180);
#15180 = AXIS2_PLACEMENT_3D('',#15181,#15182,#15183);
#15181 = CARTESIAN_POINT('',(14.9650024,45.140808180526,23.190558639687)
  );
#15182 = DIRECTION('',(0.E+000,-0.422618261741,0.906307787037));
#15183 = DIRECTION('',(0.E+000,0.906307787037,0.422618261741));
#15184 = DEFINITIONAL_REPRESENTATION('',(#15185),#15189);
#15185 = LINE('',#15186,#15187);
#15186 = CARTESIAN_POINT('',(-0.400972551038,-0.E+000));
#15187 = VECTOR('',#15188,1.);
#15188 = DIRECTION('',(0.E+000,-1.));
#15189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15190 = ORIENTED_EDGE('',*,*,#15191,.F.);
#15191 = EDGE_CURVE('',#15192,#15169,#15194,.T.);
#15192 = VERTEX_POINT('',#15193);
#15193 = CARTESIAN_POINT('',(4.1,45.140808180526,23.190558639687));
#15194 = SURFACE_CURVE('',#15195,(#15199),.PCURVE_S1.);
#15195 = LINE('',#15196,#15197);
#15196 = CARTESIAN_POINT('',(4.1,45.140808180526,23.190558639687));
#15197 = VECTOR('',#15198,1.);
#15198 = DIRECTION('',(0.E+000,-0.906307787037,-0.422618261741));
#15199 = PCURVE('',#15179,#15200);
#15200 = DEFINITIONAL_REPRESENTATION('',(#15201),#15205);
#15201 = LINE('',#15202,#15203);
#15202 = CARTESIAN_POINT('',(0.E+000,10.8650024));
#15203 = VECTOR('',#15204,1.);
#15204 = DIRECTION('',(-1.,-0.E+000));
#15205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15206 = ORIENTED_EDGE('',*,*,#15207,.F.);
#15207 = EDGE_CURVE('',#15208,#15192,#15210,.T.);
#15208 = VERTEX_POINT('',#15209);
#15209 = CARTESIAN_POINT('',(12.3,45.140808180526,23.190558639687));
#15210 = SURFACE_CURVE('',#15211,(#15215),.PCURVE_S1.);
#15211 = LINE('',#15212,#15213);
#15212 = CARTESIAN_POINT('',(14.9650024,45.140808180526,23.190558639687)
  );
#15213 = VECTOR('',#15214,1.);
#15214 = DIRECTION('',(-1.,0.E+000,0.E+000));
#15215 = PCURVE('',#15179,#15216);
#15216 = DEFINITIONAL_REPRESENTATION('',(#15217),#15221);
#15217 = LINE('',#15218,#15219);
#15218 = CARTESIAN_POINT('',(1.334980373254E-013,0.E+000));
#15219 = VECTOR('',#15220,1.);
#15220 = DIRECTION('',(0.E+000,1.));
#15221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15222 = ORIENTED_EDGE('',*,*,#15223,.F.);
#15223 = EDGE_CURVE('',#15171,#15208,#15224,.T.);
#15224 = SURFACE_CURVE('',#15225,(#15229),.PCURVE_S1.);
#15225 = LINE('',#15226,#15227);
#15226 = CARTESIAN_POINT('',(12.3,40.195279400496,20.884420695933));
#15227 = VECTOR('',#15228,1.);
#15228 = DIRECTION('',(-4.04185583231E-017,0.906307787037,0.422618261741
    ));
#15229 = PCURVE('',#15179,#15230);
#15230 = DEFINITIONAL_REPRESENTATION('',(#15231),#15235);
#15231 = LINE('',#15232,#15233);
#15232 = CARTESIAN_POINT('',(-5.456787253478,2.6650024));
#15233 = VECTOR('',#15234,1.);
#15234 = DIRECTION('',(1.,4.04185583231E-017));
#15235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15240)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#15237,#15238,#15239)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#15237 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#15238 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#15239 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#15240 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#15237,
  'distance_accuracy_value','confusion accuracy');
#15241 = SHAPE_DEFINITION_REPRESENTATION(#15242,#15161);
#15242 = PRODUCT_DEFINITION_SHAPE('','',#15243);
#15243 = PRODUCT_DEFINITION('design','',#15244,#15247);
#15244 = PRODUCT_DEFINITION_FORMATION('','',#15245);
#15245 = PRODUCT('CADSOFTTOOLS 1.110','CADSOFTTOOLS 1.110','',(#15246));
#15246 = PRODUCT_CONTEXT('',#2,'mechanical');
#15247 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#15248 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15249,#15251);
#15249 = ( REPRESENTATION_RELATIONSHIP('','',#15161,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15250) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#15250 = ITEM_DEFINED_TRANSFORMATION('','',#11,#451);
#15251 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #15252);
#15252 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('110','','',#5,#15243,$);
#15253 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15245));
#15254 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#15255),#15327);
#15255 = SHELL_BASED_SURFACE_MODEL('',(#15256));
#15256 = OPEN_SHELL('',(#15257));
#15257 = ADVANCED_FACE('',(#15258),#15272,.T.);
#15258 = FACE_BOUND('',#15259,.T.);
#15259 = EDGE_LOOP('',(#15260,#15282,#15298,#15313));
#15260 = ORIENTED_EDGE('',*,*,#15261,.T.);
#15261 = EDGE_CURVE('',#15262,#15264,#15266,.T.);
#15262 = VERTEX_POINT('',#15263);
#15263 = CARTESIAN_POINT('',(12.3,45.140808180526,23.190558639687));
#15264 = VERTEX_POINT('',#15265);
#15265 = CARTESIAN_POINT('',(4.1,45.140808180526,23.190558639687));
#15266 = SURFACE_CURVE('',#15267,(#15271),.PCURVE_S1.);
#15267 = LINE('',#15268,#15269);
#15268 = CARTESIAN_POINT('',(14.9650024,45.140808180526,23.190558639687)
  );
#15269 = VECTOR('',#15270,1.);
#15270 = DIRECTION('',(-1.,0.E+000,0.E+000));
#15271 = PCURVE('',#15272,#15277);
#15272 = CYLINDRICAL_SURFACE('',#15273,0.1);
#15273 = AXIS2_PLACEMENT_3D('',#15274,#15275,#15276);
#15274 = CARTESIAN_POINT('',(14.9650024,45.098546354351,23.281189418391)
  );
#15275 = DIRECTION('',(-1.,0.E+000,0.E+000));
#15276 = DIRECTION('',(0.E+000,-1.,0.E+000));
#15277 = DEFINITIONAL_REPRESENTATION('',(#15278),#15281);
#15278 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15279,#15280),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.6650024,10.8650024),.PIECEWISE_BEZIER_KNOTS.);
#15279 = CARTESIAN_POINT('',(4.276056667378,2.6650024));
#15280 = CARTESIAN_POINT('',(4.276056667378,10.8650024));
#15281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15282 = ORIENTED_EDGE('',*,*,#15283,.T.);
#15283 = EDGE_CURVE('',#15264,#15284,#15286,.T.);
#15284 = VERTEX_POINT('',#15285);
#15285 = CARTESIAN_POINT('',(4.1,45.155903997986,23.363104622819));
#15286 = SURFACE_CURVE('',#15287,(#15292),.PCURVE_S1.);
#15287 = CIRCLE('',#15288,0.1);
#15288 = AXIS2_PLACEMENT_3D('',#15289,#15290,#15291);
#15289 = CARTESIAN_POINT('',(4.1,45.098546354351,23.281189418391));
#15290 = DIRECTION('',(1.,0.E+000,0.E+000));
#15291 = DIRECTION('',(0.E+000,0.E+000,-1.));
#15292 = PCURVE('',#15272,#15293);
#15293 = DEFINITIONAL_REPRESENTATION('',(#15294),#15297);
#15294 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15295,#15296),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.436332313007,2.530727415392),
  .PIECEWISE_BEZIER_KNOTS.);
#15295 = CARTESIAN_POINT('',(4.276056667378,10.8650024));
#15296 = CARTESIAN_POINT('',(2.181661564993,10.8650024));
#15297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15298 = ORIENTED_EDGE('',*,*,#15299,.T.);
#15299 = EDGE_CURVE('',#15284,#15300,#15302,.T.);
#15300 = VERTEX_POINT('',#15301);
#15301 = CARTESIAN_POINT('',(12.3,45.155903997986,23.363104622819));
#15302 = SURFACE_CURVE('',#15303,(#15307),.PCURVE_S1.);
#15303 = LINE('',#15304,#15305);
#15304 = CARTESIAN_POINT('',(14.9650024,45.155903997986,23.363104622819)
  );
#15305 = VECTOR('',#15306,1.);
#15306 = DIRECTION('',(1.,0.E+000,0.E+000));
#15307 = PCURVE('',#15272,#15308);
#15308 = DEFINITIONAL_REPRESENTATION('',(#15309),#15312);
#15309 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15310,#15311),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-10.8650024,-2.6650024),.PIECEWISE_BEZIER_KNOTS.);
#15310 = CARTESIAN_POINT('',(2.181661564993,10.8650024));
#15311 = CARTESIAN_POINT('',(2.181661564993,2.6650024));
#15312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15313 = ORIENTED_EDGE('',*,*,#15314,.T.);
#15314 = EDGE_CURVE('',#15300,#15262,#15315,.T.);
#15315 = SURFACE_CURVE('',#15316,(#15321),.PCURVE_S1.);
#15316 = CIRCLE('',#15317,0.1);
#15317 = AXIS2_PLACEMENT_3D('',#15318,#15319,#15320);
#15318 = CARTESIAN_POINT('',(12.3,45.098546354351,23.281189418391));
#15319 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#15320 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#15321 = PCURVE('',#15272,#15322);
#15322 = DEFINITIONAL_REPRESENTATION('',(#15323),#15326);
#15323 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15324,#15325),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.610865238198,2.705260340583),
  .PIECEWISE_BEZIER_KNOTS.);
#15324 = CARTESIAN_POINT('',(2.181661564993,2.6650024));
#15325 = CARTESIAN_POINT('',(4.276056667378,2.6650024));
#15326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15331)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#15328,#15329,#15330)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#15328 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#15329 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#15330 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#15331 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#15328,
  'distance_accuracy_value','confusion accuracy');
#15332 = SHAPE_DEFINITION_REPRESENTATION(#15333,#15254);
#15333 = PRODUCT_DEFINITION_SHAPE('','',#15334);
#15334 = PRODUCT_DEFINITION('design','',#15335,#15338);
#15335 = PRODUCT_DEFINITION_FORMATION('','',#15336);
#15336 = PRODUCT('CADSOFTTOOLS 1.111','CADSOFTTOOLS 1.111','',(#15337));
#15337 = PRODUCT_CONTEXT('',#2,'mechanical');
#15338 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#15339 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15340,#15342);
#15340 = ( REPRESENTATION_RELATIONSHIP('','',#15254,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15341) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#15341 = ITEM_DEFINED_TRANSFORMATION('','',#11,#455);
#15342 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #15343);
#15343 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('111','','',#5,#15334,$);
#15344 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15336));
#15345 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#15346),#15420);
#15346 = SHELL_BASED_SURFACE_MODEL('',(#15347));
#15347 = OPEN_SHELL('',(#15348));
#15348 = ADVANCED_FACE('',(#15349),#15363,.F.);
#15349 = FACE_BOUND('',#15350,.T.);
#15350 = EDGE_LOOP('',(#15351,#15374,#15390,#15406));
#15351 = ORIENTED_EDGE('',*,*,#15352,.F.);
#15352 = EDGE_CURVE('',#15353,#15355,#15357,.T.);
#15353 = VERTEX_POINT('',#15354);
#15354 = CARTESIAN_POINT('',(4.1,45.155903997986,23.363104622819));
#15355 = VERTEX_POINT('',#15356);
#15356 = CARTESIAN_POINT('',(12.3,45.155903997986,23.363104622819));
#15357 = SURFACE_CURVE('',#15358,(#15362),.PCURVE_S1.);
#15358 = LINE('',#15359,#15360);
#15359 = CARTESIAN_POINT('',(14.9650024,45.155903997986,23.363104622819)
  );
#15360 = VECTOR('',#15361,1.);
#15361 = DIRECTION('',(1.,0.E+000,0.E+000));
#15362 = PCURVE('',#15363,#15368);
#15363 = PLANE('',#15364);
#15364 = AXIS2_PLACEMENT_3D('',#15365,#15366,#15367);
#15365 = CARTESIAN_POINT('',(14.9650024,44.8274465131,23.593093029718));
#15366 = DIRECTION('',(0.E+000,-0.573576436351,-0.819152044289));
#15367 = DIRECTION('',(0.E+000,-0.819152044289,0.573576436351));
#15368 = DEFINITIONAL_REPRESENTATION('',(#15369),#15373);
#15369 = LINE('',#15370,#15371);
#15370 = CARTESIAN_POINT('',(-0.400972551038,-0.E+000));
#15371 = VECTOR('',#15372,1.);
#15372 = DIRECTION('',(0.E+000,-1.));
#15373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15374 = ORIENTED_EDGE('',*,*,#15375,.F.);
#15375 = EDGE_CURVE('',#15376,#15353,#15378,.T.);
#15376 = VERTEX_POINT('',#15377);
#15377 = CARTESIAN_POINT('',(4.1,44.8274465131,23.593093029718));
#15378 = SURFACE_CURVE('',#15379,(#15383),.PCURVE_S1.);
#15379 = LINE('',#15380,#15381);
#15380 = CARTESIAN_POINT('',(4.1,44.8274465131,23.593093029718));
#15381 = VECTOR('',#15382,1.);
#15382 = DIRECTION('',(0.E+000,0.819152044289,-0.573576436351));
#15383 = PCURVE('',#15363,#15384);
#15384 = DEFINITIONAL_REPRESENTATION('',(#15385),#15389);
#15385 = LINE('',#15386,#15387);
#15386 = CARTESIAN_POINT('',(0.E+000,10.8650024));
#15387 = VECTOR('',#15388,1.);
#15388 = DIRECTION('',(-1.,-0.E+000));
#15389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15390 = ORIENTED_EDGE('',*,*,#15391,.T.);
#15391 = EDGE_CURVE('',#15376,#15392,#15394,.T.);
#15392 = VERTEX_POINT('',#15393);
#15393 = CARTESIAN_POINT('',(12.3,44.8274465131,23.593093029718));
#15394 = SURFACE_CURVE('',#15395,(#15399),.PCURVE_S1.);
#15395 = LINE('',#15396,#15397);
#15396 = CARTESIAN_POINT('',(14.9650024,44.8274465131,23.593093029718));
#15397 = VECTOR('',#15398,1.);
#15398 = DIRECTION('',(1.,0.E+000,0.E+000));
#15399 = PCURVE('',#15363,#15400);
#15400 = DEFINITIONAL_REPRESENTATION('',(#15401),#15405);
#15401 = LINE('',#15402,#15403);
#15402 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#15403 = VECTOR('',#15404,1.);
#15404 = DIRECTION('',(0.E+000,-1.));
#15405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15406 = ORIENTED_EDGE('',*,*,#15407,.F.);
#15407 = EDGE_CURVE('',#15355,#15392,#15408,.T.);
#15408 = SURFACE_CURVE('',#15409,(#15413),.PCURVE_S1.);
#15409 = LINE('',#15410,#15411);
#15410 = CARTESIAN_POINT('',(12.3,28.858233566341,34.774856314315));
#15411 = VECTOR('',#15412,1.);
#15412 = DIRECTION('',(1.956632710132E-016,-0.819152044289,
    0.573576436351));
#15413 = PCURVE('',#15363,#15414);
#15414 = DEFINITIONAL_REPRESENTATION('',(#15415),#15419);
#15415 = LINE('',#15416,#15417);
#15416 = CARTESIAN_POINT('',(19.494809367924,2.6650024));
#15417 = VECTOR('',#15418,1.);
#15418 = DIRECTION('',(1.,-1.956632710132E-016));
#15419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15424)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#15421,#15422,#15423)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#15421 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#15422 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#15423 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#15424 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#15421,
  'distance_accuracy_value','confusion accuracy');
#15425 = SHAPE_DEFINITION_REPRESENTATION(#15426,#15345);
#15426 = PRODUCT_DEFINITION_SHAPE('','',#15427);
#15427 = PRODUCT_DEFINITION('design','',#15428,#15431);
#15428 = PRODUCT_DEFINITION_FORMATION('','',#15429);
#15429 = PRODUCT('CADSOFTTOOLS 1.112','CADSOFTTOOLS 1.112','',(#15430));
#15430 = PRODUCT_CONTEXT('',#2,'mechanical');
#15431 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#15432 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15433,#15435);
#15433 = ( REPRESENTATION_RELATIONSHIP('','',#15345,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15434) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#15434 = ITEM_DEFINED_TRANSFORMATION('','',#11,#459);
#15435 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #15436);
#15436 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('112','','',#5,#15427,$);
#15437 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15429));
#15438 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#15439),#15511);
#15439 = SHELL_BASED_SURFACE_MODEL('',(#15440));
#15440 = OPEN_SHELL('',(#15441));
#15441 = ADVANCED_FACE('',(#15442),#15457,.F.);
#15442 = FACE_BOUND('',#15443,.F.);
#15443 = EDGE_LOOP('',(#15444,#15467,#15482,#15498));
#15444 = ORIENTED_EDGE('',*,*,#15445,.T.);
#15445 = EDGE_CURVE('',#15446,#15448,#15450,.T.);
#15446 = VERTEX_POINT('',#15447);
#15447 = CARTESIAN_POINT('',(12.3,44.8274465131,23.593093029718));
#15448 = VERTEX_POINT('',#15449);
#15449 = CARTESIAN_POINT('',(12.3,44.923345514005,24.32151826025));
#15450 = SURFACE_CURVE('',#15451,(#15456),.PCURVE_S1.);
#15451 = CIRCLE('',#15452,15.);
#15452 = AXIS2_PLACEMENT_3D('',#15453,#15454,#15455);
#15453 = CARTESIAN_POINT('',(12.3,59.7426084163,22.));
#15454 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#15455 = DIRECTION('',(1.665334536938E-016,6.220859314854E-033,1.));
#15456 = PCURVE('',#15457,#15462);
#15457 = CYLINDRICAL_SURFACE('',#15458,15.);
#15458 = AXIS2_PLACEMENT_3D('',#15459,#15460,#15461);
#15459 = CARTESIAN_POINT('',(11.2,59.7426084163,22.));
#15460 = DIRECTION('',(-1.,0.E+000,0.E+000));
#15461 = DIRECTION('',(0.E+000,-1.,0.E+000));
#15462 = DEFINITIONAL_REPRESENTATION('',(#15463),#15466);
#15463 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15464,#15465),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.818795866057,4.867781482512),
  .PIECEWISE_BEZIER_KNOTS.);
#15464 = CARTESIAN_POINT('',(0.106406885672,-1.1));
#15465 = CARTESIAN_POINT('',(0.155392502127,-1.1));
#15466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15467 = ORIENTED_EDGE('',*,*,#15468,.F.);
#15468 = EDGE_CURVE('',#15469,#15448,#15471,.T.);
#15469 = VERTEX_POINT('',#15470);
#15470 = CARTESIAN_POINT('',(4.1,44.923345514005,24.32151826025));
#15471 = SURFACE_CURVE('',#15472,(#15476),.PCURVE_S1.);
#15472 = LINE('',#15473,#15474);
#15473 = CARTESIAN_POINT('',(14.9650024,44.923345514005,24.32151826025)
  );
#15474 = VECTOR('',#15475,1.);
#15475 = DIRECTION('',(1.,0.E+000,0.E+000));
#15476 = PCURVE('',#15457,#15477);
#15477 = DEFINITIONAL_REPRESENTATION('',(#15478),#15481);
#15478 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15479,#15480),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-10.8650024,-2.6650024),.PIECEWISE_BEZIER_KNOTS.);
#15479 = CARTESIAN_POINT('',(0.155392502127,7.1));
#15480 = CARTESIAN_POINT('',(0.155392502127,-1.1));
#15481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15482 = ORIENTED_EDGE('',*,*,#15483,.F.);
#15483 = EDGE_CURVE('',#15484,#15469,#15486,.T.);
#15484 = VERTEX_POINT('',#15485);
#15485 = CARTESIAN_POINT('',(4.1,44.8274465131,23.593093029718));
#15486 = SURFACE_CURVE('',#15487,(#15492),.PCURVE_S1.);
#15487 = CIRCLE('',#15488,15.);
#15488 = AXIS2_PLACEMENT_3D('',#15489,#15490,#15491);
#15489 = CARTESIAN_POINT('',(4.1,59.7426084163,22.));
#15490 = DIRECTION('',(-1.,0.E+000,0.E+000));
#15491 = DIRECTION('',(0.E+000,0.E+000,-1.));
#15492 = PCURVE('',#15457,#15493);
#15493 = DEFINITIONAL_REPRESENTATION('',(#15494),#15497);
#15494 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15495,#15496),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.677203212467,1.726188828922),
  .PIECEWISE_BEZIER_KNOTS.);
#15495 = CARTESIAN_POINT('',(0.106406885672,7.1));
#15496 = CARTESIAN_POINT('',(0.155392502127,7.1));
#15497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15498 = ORIENTED_EDGE('',*,*,#15499,.T.);
#15499 = EDGE_CURVE('',#15484,#15446,#15500,.T.);
#15500 = SURFACE_CURVE('',#15501,(#15505),.PCURVE_S1.);
#15501 = LINE('',#15502,#15503);
#15502 = CARTESIAN_POINT('',(14.9650024,44.8274465131,23.593093029718));
#15503 = VECTOR('',#15504,1.);
#15504 = DIRECTION('',(1.,0.E+000,0.E+000));
#15505 = PCURVE('',#15457,#15506);
#15506 = DEFINITIONAL_REPRESENTATION('',(#15507),#15510);
#15507 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15508,#15509),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-10.8650024,-2.6650024),.PIECEWISE_BEZIER_KNOTS.);
#15508 = CARTESIAN_POINT('',(0.106406885672,7.1));
#15509 = CARTESIAN_POINT('',(0.106406885672,-1.1));
#15510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15515)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#15512,#15513,#15514)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#15512 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#15513 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#15514 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#15515 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#15512,
  'distance_accuracy_value','confusion accuracy');
#15516 = SHAPE_DEFINITION_REPRESENTATION(#15517,#15438);
#15517 = PRODUCT_DEFINITION_SHAPE('','',#15518);
#15518 = PRODUCT_DEFINITION('design','',#15519,#15522);
#15519 = PRODUCT_DEFINITION_FORMATION('','',#15520);
#15520 = PRODUCT('CADSOFTTOOLS 1.113','CADSOFTTOOLS 1.113','',(#15521));
#15521 = PRODUCT_CONTEXT('',#2,'mechanical');
#15522 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#15523 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15524,#15526);
#15524 = ( REPRESENTATION_RELATIONSHIP('','',#15438,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15525) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#15525 = ITEM_DEFINED_TRANSFORMATION('','',#11,#463);
#15526 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #15527);
#15527 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('113','','',#5,#15518,$);
#15528 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15520));
#15529 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#15530),#15604);
#15530 = SHELL_BASED_SURFACE_MODEL('',(#15531));
#15531 = OPEN_SHELL('',(#15532));
#15532 = ADVANCED_FACE('',(#15533),#15547,.F.);
#15533 = FACE_BOUND('',#15534,.T.);
#15534 = EDGE_LOOP('',(#15535,#15558,#15574,#15590));
#15535 = ORIENTED_EDGE('',*,*,#15536,.F.);
#15536 = EDGE_CURVE('',#15537,#15539,#15541,.T.);
#15537 = VERTEX_POINT('',#15538);
#15538 = CARTESIAN_POINT('',(4.1,44.923345514005,24.32151826025));
#15539 = VERTEX_POINT('',#15540);
#15540 = CARTESIAN_POINT('',(12.3,44.923345514005,24.32151826025));
#15541 = SURFACE_CURVE('',#15542,(#15546),.PCURVE_S1.);
#15542 = LINE('',#15543,#15544);
#15543 = CARTESIAN_POINT('',(14.9650024,44.923345514005,24.32151826025)
  );
#15544 = VECTOR('',#15545,1.);
#15545 = DIRECTION('',(1.,0.E+000,0.E+000));
#15546 = PCURVE('',#15547,#15552);
#15547 = PLANE('',#15548);
#15548 = AXIS2_PLACEMENT_3D('',#15549,#15550,#15551);
#15549 = CARTESIAN_POINT('',(14.9650024,45.300136461353,24.458658949625)
  );
#15550 = DIRECTION('',(0.E+000,-0.342020143326,0.939692620786));
#15551 = DIRECTION('',(0.E+000,0.939692620786,0.342020143326));
#15552 = DEFINITIONAL_REPRESENTATION('',(#15553),#15557);
#15553 = LINE('',#15554,#15555);
#15554 = CARTESIAN_POINT('',(-0.400972551038,-0.E+000));
#15555 = VECTOR('',#15556,1.);
#15556 = DIRECTION('',(0.E+000,-1.));
#15557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15558 = ORIENTED_EDGE('',*,*,#15559,.F.);
#15559 = EDGE_CURVE('',#15560,#15537,#15562,.T.);
#15560 = VERTEX_POINT('',#15561);
#15561 = CARTESIAN_POINT('',(4.1,45.300136461353,24.458658949625));
#15562 = SURFACE_CURVE('',#15563,(#15567),.PCURVE_S1.);
#15563 = LINE('',#15564,#15565);
#15564 = CARTESIAN_POINT('',(4.1,45.300136461353,24.458658949625));
#15565 = VECTOR('',#15566,1.);
#15566 = DIRECTION('',(0.E+000,-0.939692620786,-0.342020143326));
#15567 = PCURVE('',#15547,#15568);
#15568 = DEFINITIONAL_REPRESENTATION('',(#15569),#15573);
#15569 = LINE('',#15570,#15571);
#15570 = CARTESIAN_POINT('',(0.E+000,10.8650024));
#15571 = VECTOR('',#15572,1.);
#15572 = DIRECTION('',(-1.,-0.E+000));
#15573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15574 = ORIENTED_EDGE('',*,*,#15575,.F.);
#15575 = EDGE_CURVE('',#15576,#15560,#15578,.T.);
#15576 = VERTEX_POINT('',#15577);
#15577 = CARTESIAN_POINT('',(12.3,45.300136461353,24.458658949625));
#15578 = SURFACE_CURVE('',#15579,(#15583),.PCURVE_S1.);
#15579 = LINE('',#15580,#15581);
#15580 = CARTESIAN_POINT('',(14.9650024,45.300136461353,24.458658949625)
  );
#15581 = VECTOR('',#15582,1.);
#15582 = DIRECTION('',(-1.,0.E+000,0.E+000));
#15583 = PCURVE('',#15547,#15584);
#15584 = DEFINITIONAL_REPRESENTATION('',(#15585),#15589);
#15585 = LINE('',#15586,#15587);
#15586 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#15587 = VECTOR('',#15588,1.);
#15588 = DIRECTION('',(0.E+000,1.));
#15589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15590 = ORIENTED_EDGE('',*,*,#15591,.F.);
#15591 = EDGE_CURVE('',#15539,#15576,#15592,.T.);
#15592 = SURFACE_CURVE('',#15593,(#15597),.PCURVE_S1.);
#15593 = LINE('',#15594,#15595);
#15594 = CARTESIAN_POINT('',(12.3,38.011994544451,21.805992228765));
#15595 = VECTOR('',#15596,1.);
#15596 = DIRECTION('',(-5.792222973133E-017,0.939692620786,
    0.342020143326));
#15597 = PCURVE('',#15547,#15598);
#15598 = DEFINITIONAL_REPRESENTATION('',(#15599),#15603);
#15599 = LINE('',#15600,#15601);
#15600 = CARTESIAN_POINT('',(-7.755878630617,2.6650024));
#15601 = VECTOR('',#15602,1.);
#15602 = DIRECTION('',(1.,5.792222973133E-017));
#15603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15608)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#15605,#15606,#15607)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#15605 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#15606 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#15607 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#15608 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#15605,
  'distance_accuracy_value','confusion accuracy');
#15609 = SHAPE_DEFINITION_REPRESENTATION(#15610,#15529);
#15610 = PRODUCT_DEFINITION_SHAPE('','',#15611);
#15611 = PRODUCT_DEFINITION('design','',#15612,#15615);
#15612 = PRODUCT_DEFINITION_FORMATION('','',#15613);
#15613 = PRODUCT('CADSOFTTOOLS 1.114','CADSOFTTOOLS 1.114','',(#15614));
#15614 = PRODUCT_CONTEXT('',#2,'mechanical');
#15615 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#15616 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15617,#15619);
#15617 = ( REPRESENTATION_RELATIONSHIP('','',#15529,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15618) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#15618 = ITEM_DEFINED_TRANSFORMATION('','',#11,#467);
#15619 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #15620);
#15620 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('114','','',#5,#15611,$);
#15621 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15613));
#15622 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#15623),#15695);
#15623 = SHELL_BASED_SURFACE_MODEL('',(#15624));
#15624 = OPEN_SHELL('',(#15625));
#15625 = ADVANCED_FACE('',(#15626),#15640,.T.);
#15626 = FACE_BOUND('',#15627,.T.);
#15627 = EDGE_LOOP('',(#15628,#15650,#15666,#15681));
#15628 = ORIENTED_EDGE('',*,*,#15629,.T.);
#15629 = EDGE_CURVE('',#15630,#15632,#15634,.T.);
#15630 = VERTEX_POINT('',#15631);
#15631 = CARTESIAN_POINT('',(12.3,45.300136461353,24.458658949625));
#15632 = VERTEX_POINT('',#15633);
#15633 = CARTESIAN_POINT('',(4.1,45.300136461353,24.458658949625));
#15634 = SURFACE_CURVE('',#15635,(#15639),.PCURVE_S1.);
#15635 = LINE('',#15636,#15637);
#15636 = CARTESIAN_POINT('',(14.9650024,45.300136461353,24.458658949625)
  );
#15637 = VECTOR('',#15638,1.);
#15638 = DIRECTION('',(-1.,0.E+000,0.E+000));
#15639 = PCURVE('',#15640,#15645);
#15640 = CYLINDRICAL_SURFACE('',#15641,0.1);
#15641 = AXIS2_PLACEMENT_3D('',#15642,#15643,#15644);
#15642 = CARTESIAN_POINT('',(14.9650024,45.26593444702,24.552628211704)
  );
#15643 = DIRECTION('',(-1.,0.E+000,0.E+000));
#15644 = DIRECTION('',(0.E+000,-1.,0.E+000));
#15645 = DEFINITIONAL_REPRESENTATION('',(#15646),#15649);
#15646 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15647,#15648),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.6650024,10.8650024),.PIECEWISE_BEZIER_KNOTS.);
#15647 = CARTESIAN_POINT('',(4.363323129986,2.6650024));
#15648 = CARTESIAN_POINT('',(4.363323129986,10.8650024));
#15649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15650 = ORIENTED_EDGE('',*,*,#15651,.T.);
#15651 = EDGE_CURVE('',#15632,#15652,#15654,.T.);
#15652 = VERTEX_POINT('',#15653);
#15653 = CARTESIAN_POINT('',(4.1,45.330213207989,24.629232656016));
#15654 = SURFACE_CURVE('',#15655,(#15660),.PCURVE_S1.);
#15655 = CIRCLE('',#15656,0.1);
#15656 = AXIS2_PLACEMENT_3D('',#15657,#15658,#15659);
#15657 = CARTESIAN_POINT('',(4.1,45.26593444702,24.552628211704));
#15658 = DIRECTION('',(1.,0.E+000,0.E+000));
#15659 = DIRECTION('',(0.E+000,0.E+000,-1.));
#15660 = PCURVE('',#15640,#15661);
#15661 = DEFINITIONAL_REPRESENTATION('',(#15662),#15665);
#15662 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15663,#15664),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.349065850399,2.443460952791),
  .PIECEWISE_BEZIER_KNOTS.);
#15663 = CARTESIAN_POINT('',(4.363323129986,10.8650024));
#15664 = CARTESIAN_POINT('',(2.268928027594,10.8650024));
#15665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15666 = ORIENTED_EDGE('',*,*,#15667,.T.);
#15667 = EDGE_CURVE('',#15652,#15668,#15670,.T.);
#15668 = VERTEX_POINT('',#15669);
#15669 = CARTESIAN_POINT('',(12.3,45.330213207989,24.629232656016));
#15670 = SURFACE_CURVE('',#15671,(#15675),.PCURVE_S1.);
#15671 = LINE('',#15672,#15673);
#15672 = CARTESIAN_POINT('',(14.9650024,45.330213207989,24.629232656016)
  );
#15673 = VECTOR('',#15674,1.);
#15674 = DIRECTION('',(1.,0.E+000,0.E+000));
#15675 = PCURVE('',#15640,#15676);
#15676 = DEFINITIONAL_REPRESENTATION('',(#15677),#15680);
#15677 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15678,#15679),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-10.8650024,-2.6650024),.PIECEWISE_BEZIER_KNOTS.);
#15678 = CARTESIAN_POINT('',(2.268928027594,10.8650024));
#15679 = CARTESIAN_POINT('',(2.268928027594,2.6650024));
#15680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15681 = ORIENTED_EDGE('',*,*,#15682,.T.);
#15682 = EDGE_CURVE('',#15668,#15630,#15683,.T.);
#15683 = SURFACE_CURVE('',#15684,(#15689),.PCURVE_S1.);
#15684 = CIRCLE('',#15685,0.1);
#15685 = AXIS2_PLACEMENT_3D('',#15686,#15687,#15688);
#15686 = CARTESIAN_POINT('',(12.3,45.26593444702,24.552628211704));
#15687 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#15688 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#15689 = PCURVE('',#15640,#15690);
#15690 = DEFINITIONAL_REPRESENTATION('',(#15691),#15694);
#15691 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15692,#15693),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.698131700799,2.792526803191),
  .PIECEWISE_BEZIER_KNOTS.);
#15692 = CARTESIAN_POINT('',(2.268928027594,2.6650024));
#15693 = CARTESIAN_POINT('',(4.363323129986,2.6650024));
#15694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15699)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#15696,#15697,#15698)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#15696 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#15697 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#15698 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#15699 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#15696,
  'distance_accuracy_value','confusion accuracy');
#15700 = SHAPE_DEFINITION_REPRESENTATION(#15701,#15622);
#15701 = PRODUCT_DEFINITION_SHAPE('','',#15702);
#15702 = PRODUCT_DEFINITION('design','',#15703,#15706);
#15703 = PRODUCT_DEFINITION_FORMATION('','',#15704);
#15704 = PRODUCT('CADSOFTTOOLS 1.115','CADSOFTTOOLS 1.115','',(#15705));
#15705 = PRODUCT_CONTEXT('',#2,'mechanical');
#15706 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#15707 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15708,#15710);
#15708 = ( REPRESENTATION_RELATIONSHIP('','',#15622,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15709) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#15709 = ITEM_DEFINED_TRANSFORMATION('','',#11,#471);
#15710 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #15711);
#15711 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('115','','',#5,#15702,$);
#15712 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15704));
#15713 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#15714),#15788);
#15714 = SHELL_BASED_SURFACE_MODEL('',(#15715));
#15715 = OPEN_SHELL('',(#15716));
#15716 = ADVANCED_FACE('',(#15717),#15731,.F.);
#15717 = FACE_BOUND('',#15718,.T.);
#15718 = EDGE_LOOP('',(#15719,#15742,#15758,#15774));
#15719 = ORIENTED_EDGE('',*,*,#15720,.F.);
#15720 = EDGE_CURVE('',#15721,#15723,#15725,.T.);
#15721 = VERTEX_POINT('',#15722);
#15722 = CARTESIAN_POINT('',(4.1,45.330213207989,24.629232656016));
#15723 = VERTEX_POINT('',#15724);
#15724 = CARTESIAN_POINT('',(12.3,45.330213207989,24.629232656016));
#15725 = SURFACE_CURVE('',#15726,(#15730),.PCURVE_S1.);
#15726 = LINE('',#15727,#15728);
#15727 = CARTESIAN_POINT('',(14.9650024,45.330213207989,24.629232656016)
  );
#15728 = VECTOR('',#15729,1.);
#15729 = DIRECTION('',(1.,0.E+000,0.E+000));
#15730 = PCURVE('',#15731,#15736);
#15731 = PLANE('',#15732);
#15732 = AXIS2_PLACEMENT_3D('',#15733,#15734,#15735);
#15733 = CARTESIAN_POINT('',(14.9650024,45.023050413424,24.886972843647)
  );
#15734 = DIRECTION('',(0.E+000,-0.642787609687,-0.766044443119));
#15735 = DIRECTION('',(0.E+000,-0.766044443119,0.642787609687));
#15736 = DEFINITIONAL_REPRESENTATION('',(#15737),#15741);
#15737 = LINE('',#15738,#15739);
#15738 = CARTESIAN_POINT('',(-0.400972551038,-0.E+000));
#15739 = VECTOR('',#15740,1.);
#15740 = DIRECTION('',(0.E+000,-1.));
#15741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15742 = ORIENTED_EDGE('',*,*,#15743,.F.);
#15743 = EDGE_CURVE('',#15744,#15721,#15746,.T.);
#15744 = VERTEX_POINT('',#15745);
#15745 = CARTESIAN_POINT('',(4.1,45.023050413424,24.886972843647));
#15746 = SURFACE_CURVE('',#15747,(#15751),.PCURVE_S1.);
#15747 = LINE('',#15748,#15749);
#15748 = CARTESIAN_POINT('',(4.1,45.023050413424,24.886972843647));
#15749 = VECTOR('',#15750,1.);
#15750 = DIRECTION('',(0.E+000,0.766044443119,-0.642787609687));
#15751 = PCURVE('',#15731,#15752);
#15752 = DEFINITIONAL_REPRESENTATION('',(#15753),#15757);
#15753 = LINE('',#15754,#15755);
#15754 = CARTESIAN_POINT('',(0.E+000,10.8650024));
#15755 = VECTOR('',#15756,1.);
#15756 = DIRECTION('',(-1.,-0.E+000));
#15757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15758 = ORIENTED_EDGE('',*,*,#15759,.T.);
#15759 = EDGE_CURVE('',#15744,#15760,#15762,.T.);
#15760 = VERTEX_POINT('',#15761);
#15761 = CARTESIAN_POINT('',(12.3,45.023050413424,24.886972843647));
#15762 = SURFACE_CURVE('',#15763,(#15767),.PCURVE_S1.);
#15763 = LINE('',#15764,#15765);
#15764 = CARTESIAN_POINT('',(14.9650024,45.023050413424,24.886972843647)
  );
#15765 = VECTOR('',#15766,1.);
#15766 = DIRECTION('',(1.,0.E+000,0.E+000));
#15767 = PCURVE('',#15731,#15768);
#15768 = DEFINITIONAL_REPRESENTATION('',(#15769),#15773);
#15769 = LINE('',#15770,#15771);
#15770 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#15771 = VECTOR('',#15772,1.);
#15772 = DIRECTION('',(0.E+000,-1.));
#15773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15774 = ORIENTED_EDGE('',*,*,#15775,.F.);
#15775 = EDGE_CURVE('',#15723,#15760,#15776,.T.);
#15776 = SURFACE_CURVE('',#15777,(#15781),.PCURVE_S1.);
#15777 = LINE('',#15778,#15779);
#15778 = CARTESIAN_POINT('',(12.3,30.328754698345,37.21695095858));
#15779 = VECTOR('',#15780,1.);
#15780 = DIRECTION('',(2.006966954149E-016,-0.766044443119,
    0.642787609687));
#15781 = PCURVE('',#15731,#15782);
#15782 = DEFINITIONAL_REPRESENTATION('',(#15783),#15787);
#15783 = LINE('',#15784,#15785);
#15784 = CARTESIAN_POINT('',(19.182040738068,2.6650024));
#15785 = VECTOR('',#15786,1.);
#15786 = DIRECTION('',(1.,-2.006966954149E-016));
#15787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15792)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#15789,#15790,#15791)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#15789 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#15790 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#15791 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#15792 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#15789,
  'distance_accuracy_value','confusion accuracy');
#15793 = SHAPE_DEFINITION_REPRESENTATION(#15794,#15713);
#15794 = PRODUCT_DEFINITION_SHAPE('','',#15795);
#15795 = PRODUCT_DEFINITION('design','',#15796,#15799);
#15796 = PRODUCT_DEFINITION_FORMATION('','',#15797);
#15797 = PRODUCT('CADSOFTTOOLS 1.116','CADSOFTTOOLS 1.116','',(#15798));
#15798 = PRODUCT_CONTEXT('',#2,'mechanical');
#15799 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#15800 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15801,#15803);
#15801 = ( REPRESENTATION_RELATIONSHIP('','',#15713,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15802) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#15802 = ITEM_DEFINED_TRANSFORMATION('','',#11,#475);
#15803 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #15804);
#15804 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('116','','',#5,#15795,$);
#15805 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15797));
#15806 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#15807),#15879);
#15807 = SHELL_BASED_SURFACE_MODEL('',(#15808));
#15808 = OPEN_SHELL('',(#15809));
#15809 = ADVANCED_FACE('',(#15810),#15825,.F.);
#15810 = FACE_BOUND('',#15811,.F.);
#15811 = EDGE_LOOP('',(#15812,#15835,#15850,#15866));
#15812 = ORIENTED_EDGE('',*,*,#15813,.T.);
#15813 = EDGE_CURVE('',#15814,#15816,#15818,.T.);
#15814 = VERTEX_POINT('',#15815);
#15815 = CARTESIAN_POINT('',(12.3,45.023050413424,24.886972843647));
#15816 = VERTEX_POINT('',#15817);
#15817 = CARTESIAN_POINT('',(12.3,45.182070931681,25.604268047606));
#15818 = SURFACE_CURVE('',#15819,(#15824),.PCURVE_S1.);
#15819 = CIRCLE('',#15820,15.);
#15820 = AXIS2_PLACEMENT_3D('',#15821,#15822,#15823);
#15821 = CARTESIAN_POINT('',(12.3,59.7426084163,22.));
#15822 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#15823 = DIRECTION('',(1.665334536938E-016,6.220859314854E-033,1.));
#15824 = PCURVE('',#15825,#15830);
#15825 = CYLINDRICAL_SURFACE('',#15826,15.);
#15826 = AXIS2_PLACEMENT_3D('',#15827,#15828,#15829);
#15827 = CARTESIAN_POINT('',(11.2,59.7426084163,22.));
#15828 = DIRECTION('',(-1.,0.E+000,0.E+000));
#15829 = DIRECTION('',(0.E+000,-1.,0.E+000));
#15830 = DEFINITIONAL_REPRESENTATION('',(#15831),#15834);
#15831 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15832,#15833),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.906062328657,4.955047945111),
  .PIECEWISE_BEZIER_KNOTS.);
#15832 = CARTESIAN_POINT('',(0.193673348272,-1.1));
#15833 = CARTESIAN_POINT('',(0.242658964727,-1.1));
#15834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15835 = ORIENTED_EDGE('',*,*,#15836,.T.);
#15836 = EDGE_CURVE('',#15816,#15837,#15839,.T.);
#15837 = VERTEX_POINT('',#15838);
#15838 = CARTESIAN_POINT('',(4.1,45.182070931681,25.604268047606));
#15839 = SURFACE_CURVE('',#15840,(#15844),.PCURVE_S1.);
#15840 = LINE('',#15841,#15842);
#15841 = CARTESIAN_POINT('',(12.3,45.182070931681,25.604268047606));
#15842 = VECTOR('',#15843,1.);
#15843 = DIRECTION('',(-1.,0.E+000,0.E+000));
#15844 = PCURVE('',#15825,#15845);
#15845 = DEFINITIONAL_REPRESENTATION('',(#15846),#15849);
#15846 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15847,#15848),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#15847 = CARTESIAN_POINT('',(0.242658964727,-1.1));
#15848 = CARTESIAN_POINT('',(0.242658964727,7.1));
#15849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15850 = ORIENTED_EDGE('',*,*,#15851,.F.);
#15851 = EDGE_CURVE('',#15852,#15837,#15854,.T.);
#15852 = VERTEX_POINT('',#15853);
#15853 = CARTESIAN_POINT('',(4.1,45.023050413424,24.886972843647));
#15854 = SURFACE_CURVE('',#15855,(#15860),.PCURVE_S1.);
#15855 = CIRCLE('',#15856,15.);
#15856 = AXIS2_PLACEMENT_3D('',#15857,#15858,#15859);
#15857 = CARTESIAN_POINT('',(4.1,59.7426084163,22.));
#15858 = DIRECTION('',(-1.,0.E+000,0.E+000));
#15859 = DIRECTION('',(0.E+000,0.E+000,-1.));
#15860 = PCURVE('',#15825,#15861);
#15861 = DEFINITIONAL_REPRESENTATION('',(#15862),#15865);
#15862 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15863,#15864),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.764469675067,1.813455291521),
  .PIECEWISE_BEZIER_KNOTS.);
#15863 = CARTESIAN_POINT('',(0.193673348272,7.1));
#15864 = CARTESIAN_POINT('',(0.242658964727,7.1));
#15865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15866 = ORIENTED_EDGE('',*,*,#15867,.T.);
#15867 = EDGE_CURVE('',#15852,#15814,#15868,.T.);
#15868 = SURFACE_CURVE('',#15869,(#15873),.PCURVE_S1.);
#15869 = LINE('',#15870,#15871);
#15870 = CARTESIAN_POINT('',(14.9650024,45.023050413424,24.886972843647)
  );
#15871 = VECTOR('',#15872,1.);
#15872 = DIRECTION('',(1.,0.E+000,0.E+000));
#15873 = PCURVE('',#15825,#15874);
#15874 = DEFINITIONAL_REPRESENTATION('',(#15875),#15878);
#15875 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15876,#15877),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-10.8650024,-2.6650024),.PIECEWISE_BEZIER_KNOTS.);
#15876 = CARTESIAN_POINT('',(0.193673348272,7.1));
#15877 = CARTESIAN_POINT('',(0.193673348272,-1.1));
#15878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15883)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#15880,#15881,#15882)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#15880 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#15881 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#15882 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#15883 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#15880,
  'distance_accuracy_value','confusion accuracy');
#15884 = SHAPE_DEFINITION_REPRESENTATION(#15885,#15806);
#15885 = PRODUCT_DEFINITION_SHAPE('','',#15886);
#15886 = PRODUCT_DEFINITION('design','',#15887,#15890);
#15887 = PRODUCT_DEFINITION_FORMATION('','',#15888);
#15888 = PRODUCT('CADSOFTTOOLS 1.117','CADSOFTTOOLS 1.117','',(#15889));
#15889 = PRODUCT_CONTEXT('',#2,'mechanical');
#15890 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#15891 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15892,#15894);
#15892 = ( REPRESENTATION_RELATIONSHIP('','',#15806,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15893) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#15893 = ITEM_DEFINED_TRANSFORMATION('','',#11,#479);
#15894 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #15895);
#15895 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('117','','',#5,#15886,$);
#15896 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15888));
#15897 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#15898),#15972);
#15898 = SHELL_BASED_SURFACE_MODEL('',(#15899));
#15899 = OPEN_SHELL('',(#15900));
#15900 = ADVANCED_FACE('',(#15901),#15915,.T.);
#15901 = FACE_BOUND('',#15902,.T.);
#15902 = EDGE_LOOP('',(#15903,#15926,#15942,#15958));
#15903 = ORIENTED_EDGE('',*,*,#15904,.T.);
#15904 = EDGE_CURVE('',#15905,#15907,#15909,.T.);
#15905 = VERTEX_POINT('',#15906);
#15906 = CARTESIAN_POINT('',(12.3,45.182070931681,25.604268047606));
#15907 = VERTEX_POINT('',#15908);
#15908 = CARTESIAN_POINT('',(4.1,45.182070931681,25.604268047606));
#15909 = SURFACE_CURVE('',#15910,(#15914),.PCURVE_S1.);
#15910 = LINE('',#15911,#15912);
#15911 = CARTESIAN_POINT('',(12.3,45.182070931681,25.604268047606));
#15912 = VECTOR('',#15913,1.);
#15913 = DIRECTION('',(-1.,0.E+000,0.E+000));
#15914 = PCURVE('',#15915,#15920);
#15915 = PLANE('',#15916);
#15916 = AXIS2_PLACEMENT_3D('',#15917,#15918,#15919);
#15917 = CARTESIAN_POINT('',(12.3,45.569380674361,25.708047380378));
#15918 = DIRECTION('',(0.E+000,0.258819045103,-0.965925826289));
#15919 = DIRECTION('',(0.E+000,-0.965925826289,-0.258819045103));
#15920 = DEFINITIONAL_REPRESENTATION('',(#15921),#15925);
#15921 = LINE('',#15922,#15923);
#15922 = CARTESIAN_POINT('',(0.400972551038,0.E+000));
#15923 = VECTOR('',#15924,1.);
#15924 = DIRECTION('',(-0.E+000,1.));
#15925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15926 = ORIENTED_EDGE('',*,*,#15927,.F.);
#15927 = EDGE_CURVE('',#15928,#15907,#15930,.T.);
#15928 = VERTEX_POINT('',#15929);
#15929 = CARTESIAN_POINT('',(4.1,45.569380674361,25.708047380378));
#15930 = SURFACE_CURVE('',#15931,(#15935),.PCURVE_S1.);
#15931 = LINE('',#15932,#15933);
#15932 = CARTESIAN_POINT('',(4.1,45.569380674361,25.708047380378));
#15933 = VECTOR('',#15934,1.);
#15934 = DIRECTION('',(0.E+000,-0.965925826289,-0.258819045103));
#15935 = PCURVE('',#15915,#15936);
#15936 = DEFINITIONAL_REPRESENTATION('',(#15937),#15941);
#15937 = LINE('',#15938,#15939);
#15938 = CARTESIAN_POINT('',(-0.E+000,8.2));
#15939 = VECTOR('',#15940,1.);
#15940 = DIRECTION('',(1.,0.E+000));
#15941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15942 = ORIENTED_EDGE('',*,*,#15943,.F.);
#15943 = EDGE_CURVE('',#15944,#15928,#15946,.T.);
#15944 = VERTEX_POINT('',#15945);
#15945 = CARTESIAN_POINT('',(12.3,45.569380674361,25.708047380378));
#15946 = SURFACE_CURVE('',#15947,(#15951),.PCURVE_S1.);
#15947 = LINE('',#15948,#15949);
#15948 = CARTESIAN_POINT('',(12.3,45.569380674361,25.708047380378));
#15949 = VECTOR('',#15950,1.);
#15950 = DIRECTION('',(-1.,0.E+000,0.E+000));
#15951 = PCURVE('',#15915,#15952);
#15952 = DEFINITIONAL_REPRESENTATION('',(#15953),#15957);
#15953 = LINE('',#15954,#15955);
#15954 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#15955 = VECTOR('',#15956,1.);
#15956 = DIRECTION('',(-0.E+000,1.));
#15957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15958 = ORIENTED_EDGE('',*,*,#15959,.T.);
#15959 = EDGE_CURVE('',#15944,#15905,#15960,.T.);
#15960 = SURFACE_CURVE('',#15961,(#15965),.PCURVE_S1.);
#15961 = LINE('',#15962,#15963);
#15962 = CARTESIAN_POINT('',(12.3,45.569380674361,25.708047380378));
#15963 = VECTOR('',#15964,1.);
#15964 = DIRECTION('',(0.E+000,-0.965925826289,-0.258819045103));
#15965 = PCURVE('',#15915,#15966);
#15966 = DEFINITIONAL_REPRESENTATION('',(#15967),#15971);
#15967 = LINE('',#15968,#15969);
#15968 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#15969 = VECTOR('',#15970,1.);
#15970 = DIRECTION('',(1.,0.E+000));
#15971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#15972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15976)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#15973,#15974,#15975)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#15973 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#15974 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#15975 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#15976 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#15973,
  'distance_accuracy_value','confusion accuracy');
#15977 = SHAPE_DEFINITION_REPRESENTATION(#15978,#15897);
#15978 = PRODUCT_DEFINITION_SHAPE('','',#15979);
#15979 = PRODUCT_DEFINITION('design','',#15980,#15983);
#15980 = PRODUCT_DEFINITION_FORMATION('','',#15981);
#15981 = PRODUCT('CADSOFTTOOLS 1.118','CADSOFTTOOLS 1.118','',(#15982));
#15982 = PRODUCT_CONTEXT('',#2,'mechanical');
#15983 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#15984 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15985,#15987);
#15985 = ( REPRESENTATION_RELATIONSHIP('','',#15897,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15986) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#15986 = ITEM_DEFINED_TRANSFORMATION('','',#11,#483);
#15987 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #15988);
#15988 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('118','','',#5,#15979,$);
#15989 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#15981));
#15990 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#15991),#16063);
#15991 = SHELL_BASED_SURFACE_MODEL('',(#15992));
#15992 = OPEN_SHELL('',(#15993));
#15993 = ADVANCED_FACE('',(#15994),#16008,.T.);
#15994 = FACE_BOUND('',#15995,.T.);
#15995 = EDGE_LOOP('',(#15996,#16018,#16034,#16049));
#15996 = ORIENTED_EDGE('',*,*,#15997,.T.);
#15997 = EDGE_CURVE('',#15998,#16000,#16002,.T.);
#15998 = VERTEX_POINT('',#15999);
#15999 = CARTESIAN_POINT('',(12.3,45.569380674361,25.708047380378));
#16000 = VERTEX_POINT('',#16001);
#16001 = CARTESIAN_POINT('',(4.1,45.569380674361,25.708047380378));
#16002 = SURFACE_CURVE('',#16003,(#16007),.PCURVE_S1.);
#16003 = LINE('',#16004,#16005);
#16004 = CARTESIAN_POINT('',(12.3,45.569380674361,25.708047380378));
#16005 = VECTOR('',#16006,1.);
#16006 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16007 = PCURVE('',#16008,#16013);
#16008 = CYLINDRICAL_SURFACE('',#16009,0.1);
#16009 = AXIS2_PLACEMENT_3D('',#16010,#16011,#16012);
#16010 = CARTESIAN_POINT('',(12.3,45.543498769851,25.804639963007));
#16011 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16012 = DIRECTION('',(-0.E+000,-8.715574274765E-002,-0.996194698092));
#16013 = DEFINITIONAL_REPRESENTATION('',(#16014),#16017);
#16014 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16015,#16016),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#16015 = CARTESIAN_POINT('',(5.93411945678,0.E+000));
#16016 = CARTESIAN_POINT('',(5.93411945678,8.2));
#16017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16018 = ORIENTED_EDGE('',*,*,#16019,.F.);
#16019 = EDGE_CURVE('',#16020,#16000,#16022,.T.);
#16020 = VERTEX_POINT('',#16021);
#16021 = CARTESIAN_POINT('',(4.1,45.614209447969,25.875350641126));
#16022 = SURFACE_CURVE('',#16023,(#16028),.PCURVE_S1.);
#16023 = CIRCLE('',#16024,0.1);
#16024 = AXIS2_PLACEMENT_3D('',#16025,#16026,#16027);
#16025 = CARTESIAN_POINT('',(4.1,45.543498769851,25.804639963007));
#16026 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16027 = DIRECTION('',(-0.E+000,-8.715574274765E-002,-0.996194698092));
#16028 = PCURVE('',#16008,#16029);
#16029 = DEFINITIONAL_REPRESENTATION('',(#16030),#16033);
#16030 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16031,#16032),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.839724354388,5.93411945678),
  .PIECEWISE_BEZIER_KNOTS.);
#16031 = CARTESIAN_POINT('',(3.839724354388,8.2));
#16032 = CARTESIAN_POINT('',(5.93411945678,8.2));
#16033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16034 = ORIENTED_EDGE('',*,*,#16035,.F.);
#16035 = EDGE_CURVE('',#16036,#16020,#16038,.T.);
#16036 = VERTEX_POINT('',#16037);
#16037 = CARTESIAN_POINT('',(12.3,45.614209447969,25.875350641126));
#16038 = SURFACE_CURVE('',#16039,(#16043),.PCURVE_S1.);
#16039 = LINE('',#16040,#16041);
#16040 = CARTESIAN_POINT('',(12.3,45.614209447969,25.875350641126));
#16041 = VECTOR('',#16042,1.);
#16042 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16043 = PCURVE('',#16008,#16044);
#16044 = DEFINITIONAL_REPRESENTATION('',(#16045),#16048);
#16045 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16046,#16047),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#16046 = CARTESIAN_POINT('',(3.839724354388,0.E+000));
#16047 = CARTESIAN_POINT('',(3.839724354388,8.2));
#16048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16049 = ORIENTED_EDGE('',*,*,#16050,.T.);
#16050 = EDGE_CURVE('',#16036,#15998,#16051,.T.);
#16051 = SURFACE_CURVE('',#16052,(#16057),.PCURVE_S1.);
#16052 = CIRCLE('',#16053,0.1);
#16053 = AXIS2_PLACEMENT_3D('',#16054,#16055,#16056);
#16054 = CARTESIAN_POINT('',(12.3,45.543498769851,25.804639963007));
#16055 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16056 = DIRECTION('',(-0.E+000,-8.715574274765E-002,-0.996194698092));
#16057 = PCURVE('',#16008,#16058);
#16058 = DEFINITIONAL_REPRESENTATION('',(#16059),#16062);
#16059 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16060,#16061),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.839724354388,5.93411945678),
  .PIECEWISE_BEZIER_KNOTS.);
#16060 = CARTESIAN_POINT('',(3.839724354388,0.E+000));
#16061 = CARTESIAN_POINT('',(5.93411945678,0.E+000));
#16062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#16067)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#16064,#16065,#16066)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#16064 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#16065 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#16066 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#16067 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#16064,
  'distance_accuracy_value','confusion accuracy');
#16068 = SHAPE_DEFINITION_REPRESENTATION(#16069,#15990);
#16069 = PRODUCT_DEFINITION_SHAPE('','',#16070);
#16070 = PRODUCT_DEFINITION('design','',#16071,#16074);
#16071 = PRODUCT_DEFINITION_FORMATION('','',#16072);
#16072 = PRODUCT('CADSOFTTOOLS 1.119','CADSOFTTOOLS 1.119','',(#16073));
#16073 = PRODUCT_CONTEXT('',#2,'mechanical');
#16074 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#16075 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#16076,#16078);
#16076 = ( REPRESENTATION_RELATIONSHIP('','',#15990,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#16077) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#16077 = ITEM_DEFINED_TRANSFORMATION('','',#11,#487);
#16078 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #16079);
#16079 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('119','','',#5,#16070,$);
#16080 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#16072));
#16081 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#16082),#16156);
#16082 = SHELL_BASED_SURFACE_MODEL('',(#16083));
#16083 = OPEN_SHELL('',(#16084));
#16084 = ADVANCED_FACE('',(#16085),#16099,.T.);
#16085 = FACE_BOUND('',#16086,.T.);
#16086 = EDGE_LOOP('',(#16087,#16110,#16126,#16142));
#16087 = ORIENTED_EDGE('',*,*,#16088,.T.);
#16088 = EDGE_CURVE('',#16089,#16091,#16093,.T.);
#16089 = VERTEX_POINT('',#16090);
#16090 = CARTESIAN_POINT('',(12.3,45.614209447969,25.875350641126));
#16091 = VERTEX_POINT('',#16092);
#16092 = CARTESIAN_POINT('',(4.1,45.614209447969,25.875350641126));
#16093 = SURFACE_CURVE('',#16094,(#16098),.PCURVE_S1.);
#16094 = LINE('',#16095,#16096);
#16095 = CARTESIAN_POINT('',(12.3,45.614209447969,25.875350641126));
#16096 = VECTOR('',#16097,1.);
#16097 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16098 = PCURVE('',#16099,#16104);
#16099 = PLANE('',#16100);
#16100 = AXIS2_PLACEMENT_3D('',#16101,#16102,#16103);
#16101 = CARTESIAN_POINT('',(12.3,45.330679038061,26.158881051034));
#16102 = DIRECTION('',(0.E+000,0.707106781187,0.707106781187));
#16103 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781187));
#16104 = DEFINITIONAL_REPRESENTATION('',(#16105),#16109);
#16105 = LINE('',#16106,#16107);
#16106 = CARTESIAN_POINT('',(0.400972551038,0.E+000));
#16107 = VECTOR('',#16108,1.);
#16108 = DIRECTION('',(0.E+000,1.));
#16109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16110 = ORIENTED_EDGE('',*,*,#16111,.F.);
#16111 = EDGE_CURVE('',#16112,#16091,#16114,.T.);
#16112 = VERTEX_POINT('',#16113);
#16113 = CARTESIAN_POINT('',(4.1,45.330679038061,26.158881051034));
#16114 = SURFACE_CURVE('',#16115,(#16119),.PCURVE_S1.);
#16115 = LINE('',#16116,#16117);
#16116 = CARTESIAN_POINT('',(4.1,45.330679038061,26.158881051034));
#16117 = VECTOR('',#16118,1.);
#16118 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781187));
#16119 = PCURVE('',#16099,#16120);
#16120 = DEFINITIONAL_REPRESENTATION('',(#16121),#16125);
#16121 = LINE('',#16122,#16123);
#16122 = CARTESIAN_POINT('',(0.E+000,8.2));
#16123 = VECTOR('',#16124,1.);
#16124 = DIRECTION('',(1.,0.E+000));
#16125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16126 = ORIENTED_EDGE('',*,*,#16127,.F.);
#16127 = EDGE_CURVE('',#16128,#16112,#16130,.T.);
#16128 = VERTEX_POINT('',#16129);
#16129 = CARTESIAN_POINT('',(12.3,45.330679038061,26.158881051034));
#16130 = SURFACE_CURVE('',#16131,(#16135),.PCURVE_S1.);
#16131 = LINE('',#16132,#16133);
#16132 = CARTESIAN_POINT('',(12.3,45.330679038061,26.158881051034));
#16133 = VECTOR('',#16134,1.);
#16134 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16135 = PCURVE('',#16099,#16136);
#16136 = DEFINITIONAL_REPRESENTATION('',(#16137),#16141);
#16137 = LINE('',#16138,#16139);
#16138 = CARTESIAN_POINT('',(-7.034014214903E-014,0.E+000));
#16139 = VECTOR('',#16140,1.);
#16140 = DIRECTION('',(0.E+000,1.));
#16141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16142 = ORIENTED_EDGE('',*,*,#16143,.T.);
#16143 = EDGE_CURVE('',#16128,#16089,#16144,.T.);
#16144 = SURFACE_CURVE('',#16145,(#16149),.PCURVE_S1.);
#16145 = LINE('',#16146,#16147);
#16146 = CARTESIAN_POINT('',(12.3,45.330679038061,26.158881051034));
#16147 = VECTOR('',#16148,1.);
#16148 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781187));
#16149 = PCURVE('',#16099,#16150);
#16150 = DEFINITIONAL_REPRESENTATION('',(#16151),#16155);
#16151 = LINE('',#16152,#16153);
#16152 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#16153 = VECTOR('',#16154,1.);
#16154 = DIRECTION('',(1.,0.E+000));
#16155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#16160)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#16157,#16158,#16159)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#16157 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#16158 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#16159 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#16160 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#16157,
  'distance_accuracy_value','confusion accuracy');
#16161 = SHAPE_DEFINITION_REPRESENTATION(#16162,#16081);
#16162 = PRODUCT_DEFINITION_SHAPE('','',#16163);
#16163 = PRODUCT_DEFINITION('design','',#16164,#16167);
#16164 = PRODUCT_DEFINITION_FORMATION('','',#16165);
#16165 = PRODUCT('CADSOFTTOOLS 1.120','CADSOFTTOOLS 1.120','',(#16166));
#16166 = PRODUCT_CONTEXT('',#2,'mechanical');
#16167 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#16168 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#16169,#16171);
#16169 = ( REPRESENTATION_RELATIONSHIP('','',#16081,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#16170) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#16170 = ITEM_DEFINED_TRANSFORMATION('','',#11,#491);
#16171 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #16172);
#16172 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('120','','',#5,#16163,$);
#16173 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#16165));
#16174 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#16175),#16247);
#16175 = SHELL_BASED_SURFACE_MODEL('',(#16176));
#16176 = OPEN_SHELL('',(#16177));
#16177 = ADVANCED_FACE('',(#16178),#16193,.F.);
#16178 = FACE_BOUND('',#16179,.F.);
#16179 = EDGE_LOOP('',(#16180,#16203,#16218,#16234));
#16180 = ORIENTED_EDGE('',*,*,#16181,.T.);
#16181 = EDGE_CURVE('',#16182,#16184,#16186,.T.);
#16182 = VERTEX_POINT('',#16183);
#16183 = CARTESIAN_POINT('',(12.3,45.330679038061,26.158881051034));
#16184 = VERTEX_POINT('',#16185);
#16185 = CARTESIAN_POINT('',(12.3,45.551610831507,26.859587178804));
#16186 = SURFACE_CURVE('',#16187,(#16192),.PCURVE_S1.);
#16187 = CIRCLE('',#16188,15.);
#16188 = AXIS2_PLACEMENT_3D('',#16189,#16190,#16191);
#16189 = CARTESIAN_POINT('',(12.3,59.7426084163,22.));
#16190 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#16191 = DIRECTION('',(1.665334536938E-016,6.220859314854E-033,1.));
#16192 = PCURVE('',#16193,#16198);
#16193 = CYLINDRICAL_SURFACE('',#16194,15.);
#16194 = AXIS2_PLACEMENT_3D('',#16195,#16196,#16197);
#16195 = CARTESIAN_POINT('',(11.2,59.7426084163,22.));
#16196 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16197 = DIRECTION('',(0.E+000,-1.,0.E+000));
#16198 = DEFINITIONAL_REPRESENTATION('',(#16199),#16202);
#16199 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16200,#16201),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.993328791256,5.042314407711),
  .PIECEWISE_BEZIER_KNOTS.);
#16200 = CARTESIAN_POINT('',(0.280939810872,-1.1));
#16201 = CARTESIAN_POINT('',(0.329925427326,-1.1));
#16202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16203 = ORIENTED_EDGE('',*,*,#16204,.T.);
#16204 = EDGE_CURVE('',#16184,#16205,#16207,.T.);
#16205 = VERTEX_POINT('',#16206);
#16206 = CARTESIAN_POINT('',(4.1,45.551610831507,26.859587178804));
#16207 = SURFACE_CURVE('',#16208,(#16212),.PCURVE_S1.);
#16208 = LINE('',#16209,#16210);
#16209 = CARTESIAN_POINT('',(12.3,45.551610831507,26.859587178804));
#16210 = VECTOR('',#16211,1.);
#16211 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16212 = PCURVE('',#16193,#16213);
#16213 = DEFINITIONAL_REPRESENTATION('',(#16214),#16217);
#16214 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16215,#16216),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#16215 = CARTESIAN_POINT('',(0.329925427326,-1.1));
#16216 = CARTESIAN_POINT('',(0.329925427326,7.1));
#16217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16218 = ORIENTED_EDGE('',*,*,#16219,.F.);
#16219 = EDGE_CURVE('',#16220,#16205,#16222,.T.);
#16220 = VERTEX_POINT('',#16221);
#16221 = CARTESIAN_POINT('',(4.1,45.330679038061,26.158881051034));
#16222 = SURFACE_CURVE('',#16223,(#16228),.PCURVE_S1.);
#16223 = CIRCLE('',#16224,15.);
#16224 = AXIS2_PLACEMENT_3D('',#16225,#16226,#16227);
#16225 = CARTESIAN_POINT('',(4.1,59.7426084163,22.));
#16226 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16227 = DIRECTION('',(0.E+000,0.E+000,-1.));
#16228 = PCURVE('',#16193,#16229);
#16229 = DEFINITIONAL_REPRESENTATION('',(#16230),#16233);
#16230 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16231,#16232),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.851736137667,1.900721754121),
  .PIECEWISE_BEZIER_KNOTS.);
#16231 = CARTESIAN_POINT('',(0.280939810872,7.1));
#16232 = CARTESIAN_POINT('',(0.329925427326,7.1));
#16233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16234 = ORIENTED_EDGE('',*,*,#16235,.F.);
#16235 = EDGE_CURVE('',#16182,#16220,#16236,.T.);
#16236 = SURFACE_CURVE('',#16237,(#16241),.PCURVE_S1.);
#16237 = LINE('',#16238,#16239);
#16238 = CARTESIAN_POINT('',(12.3,45.330679038061,26.158881051034));
#16239 = VECTOR('',#16240,1.);
#16240 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16241 = PCURVE('',#16193,#16242);
#16242 = DEFINITIONAL_REPRESENTATION('',(#16243),#16246);
#16243 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16244,#16245),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#16244 = CARTESIAN_POINT('',(0.280939810872,-1.1));
#16245 = CARTESIAN_POINT('',(0.280939810872,7.1));
#16246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#16251)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#16248,#16249,#16250)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#16248 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#16249 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#16250 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#16251 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#16248,
  'distance_accuracy_value','confusion accuracy');
#16252 = SHAPE_DEFINITION_REPRESENTATION(#16253,#16174);
#16253 = PRODUCT_DEFINITION_SHAPE('','',#16254);
#16254 = PRODUCT_DEFINITION('design','',#16255,#16258);
#16255 = PRODUCT_DEFINITION_FORMATION('','',#16256);
#16256 = PRODUCT('CADSOFTTOOLS 1.121','CADSOFTTOOLS 1.121','',(#16257));
#16257 = PRODUCT_CONTEXT('',#2,'mechanical');
#16258 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#16259 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#16260,#16262);
#16260 = ( REPRESENTATION_RELATIONSHIP('','',#16174,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#16261) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#16261 = ITEM_DEFINED_TRANSFORMATION('','',#11,#495);
#16262 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #16263);
#16263 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('121','','',#5,#16254,$);
#16264 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#16256));
#16265 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#16266),#16340);
#16266 = SHELL_BASED_SURFACE_MODEL('',(#16267));
#16267 = OPEN_SHELL('',(#16268));
#16268 = ADVANCED_FACE('',(#16269),#16283,.T.);
#16269 = FACE_BOUND('',#16270,.T.);
#16270 = EDGE_LOOP('',(#16271,#16294,#16310,#16326));
#16271 = ORIENTED_EDGE('',*,*,#16272,.T.);
#16272 = EDGE_CURVE('',#16273,#16275,#16277,.T.);
#16273 = VERTEX_POINT('',#16274);
#16274 = CARTESIAN_POINT('',(12.3,45.551610831507,26.859587178804));
#16275 = VERTEX_POINT('',#16276);
#16276 = CARTESIAN_POINT('',(4.1,45.551610831507,26.859587178804));
#16277 = SURFACE_CURVE('',#16278,(#16282),.PCURVE_S1.);
#16278 = LINE('',#16279,#16280);
#16279 = CARTESIAN_POINT('',(12.3,45.551610831507,26.859587178804));
#16280 = VECTOR('',#16281,1.);
#16281 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16282 = PCURVE('',#16283,#16288);
#16283 = PLANE('',#16284);
#16284 = AXIS2_PLACEMENT_3D('',#16285,#16286,#16287);
#16285 = CARTESIAN_POINT('',(12.3,45.946491708514,26.929215331586));
#16286 = DIRECTION('',(0.E+000,0.173648177667,-0.984807753012));
#16287 = DIRECTION('',(0.E+000,-0.984807753012,-0.173648177667));
#16288 = DEFINITIONAL_REPRESENTATION('',(#16289),#16293);
#16289 = LINE('',#16290,#16291);
#16290 = CARTESIAN_POINT('',(0.400972551038,0.E+000));
#16291 = VECTOR('',#16292,1.);
#16292 = DIRECTION('',(-0.E+000,1.));
#16293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16294 = ORIENTED_EDGE('',*,*,#16295,.F.);
#16295 = EDGE_CURVE('',#16296,#16275,#16298,.T.);
#16296 = VERTEX_POINT('',#16297);
#16297 = CARTESIAN_POINT('',(4.1,45.946491708514,26.929215331586));
#16298 = SURFACE_CURVE('',#16299,(#16303),.PCURVE_S1.);
#16299 = LINE('',#16300,#16301);
#16300 = CARTESIAN_POINT('',(4.1,45.946491708514,26.929215331586));
#16301 = VECTOR('',#16302,1.);
#16302 = DIRECTION('',(0.E+000,-0.984807753012,-0.173648177667));
#16303 = PCURVE('',#16283,#16304);
#16304 = DEFINITIONAL_REPRESENTATION('',(#16305),#16309);
#16305 = LINE('',#16306,#16307);
#16306 = CARTESIAN_POINT('',(-0.E+000,8.2));
#16307 = VECTOR('',#16308,1.);
#16308 = DIRECTION('',(1.,0.E+000));
#16309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16310 = ORIENTED_EDGE('',*,*,#16311,.F.);
#16311 = EDGE_CURVE('',#16312,#16296,#16314,.T.);
#16312 = VERTEX_POINT('',#16313);
#16313 = CARTESIAN_POINT('',(12.3,45.946491708514,26.929215331586));
#16314 = SURFACE_CURVE('',#16315,(#16319),.PCURVE_S1.);
#16315 = LINE('',#16316,#16317);
#16316 = CARTESIAN_POINT('',(12.3,45.946491708514,26.929215331586));
#16317 = VECTOR('',#16318,1.);
#16318 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16319 = PCURVE('',#16283,#16320);
#16320 = DEFINITIONAL_REPRESENTATION('',(#16321),#16325);
#16321 = LINE('',#16322,#16323);
#16322 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#16323 = VECTOR('',#16324,1.);
#16324 = DIRECTION('',(-0.E+000,1.));
#16325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16326 = ORIENTED_EDGE('',*,*,#16327,.T.);
#16327 = EDGE_CURVE('',#16312,#16273,#16328,.T.);
#16328 = SURFACE_CURVE('',#16329,(#16333),.PCURVE_S1.);
#16329 = LINE('',#16330,#16331);
#16330 = CARTESIAN_POINT('',(12.3,45.946491708514,26.929215331586));
#16331 = VECTOR('',#16332,1.);
#16332 = DIRECTION('',(0.E+000,-0.984807753012,-0.173648177667));
#16333 = PCURVE('',#16283,#16334);
#16334 = DEFINITIONAL_REPRESENTATION('',(#16335),#16339);
#16335 = LINE('',#16336,#16337);
#16336 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#16337 = VECTOR('',#16338,1.);
#16338 = DIRECTION('',(1.,0.E+000));
#16339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#16344)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#16341,#16342,#16343)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#16341 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#16342 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#16343 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#16344 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#16341,
  'distance_accuracy_value','confusion accuracy');
#16345 = SHAPE_DEFINITION_REPRESENTATION(#16346,#16265);
#16346 = PRODUCT_DEFINITION_SHAPE('','',#16347);
#16347 = PRODUCT_DEFINITION('design','',#16348,#16351);
#16348 = PRODUCT_DEFINITION_FORMATION('','',#16349);
#16349 = PRODUCT('CADSOFTTOOLS 1.122','CADSOFTTOOLS 1.122','',(#16350));
#16350 = PRODUCT_CONTEXT('',#2,'mechanical');
#16351 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#16352 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#16353,#16355);
#16353 = ( REPRESENTATION_RELATIONSHIP('','',#16265,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#16354) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#16354 = ITEM_DEFINED_TRANSFORMATION('','',#11,#499);
#16355 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #16356);
#16356 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('122','','',#5,#16347,$);
#16357 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#16349));
#16358 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#16359),#16431);
#16359 = SHELL_BASED_SURFACE_MODEL('',(#16360));
#16360 = OPEN_SHELL('',(#16361));
#16361 = ADVANCED_FACE('',(#16362),#16376,.T.);
#16362 = FACE_BOUND('',#16363,.T.);
#16363 = EDGE_LOOP('',(#16364,#16386,#16402,#16417));
#16364 = ORIENTED_EDGE('',*,*,#16365,.T.);
#16365 = EDGE_CURVE('',#16366,#16368,#16370,.T.);
#16366 = VERTEX_POINT('',#16367);
#16367 = CARTESIAN_POINT('',(12.3,45.946491708514,26.929215331586));
#16368 = VERTEX_POINT('',#16369);
#16369 = CARTESIAN_POINT('',(4.1,45.946491708514,26.929215331586));
#16370 = SURFACE_CURVE('',#16371,(#16375),.PCURVE_S1.);
#16371 = LINE('',#16372,#16373);
#16372 = CARTESIAN_POINT('',(12.3,45.946491708514,26.929215331586));
#16373 = VECTOR('',#16374,1.);
#16374 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16375 = PCURVE('',#16376,#16381);
#16376 = CYLINDRICAL_SURFACE('',#16377,0.1);
#16377 = AXIS2_PLACEMENT_3D('',#16378,#16379,#16380);
#16378 = CARTESIAN_POINT('',(12.3,45.929126890747,27.027696106887));
#16379 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16380 = DIRECTION('',(-0.E+000,-0.173648177667,-0.984807753012));
#16381 = DEFINITIONAL_REPRESENTATION('',(#16382),#16385);
#16382 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16383,#16384),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#16383 = CARTESIAN_POINT('',(5.934119456781,0.E+000));
#16384 = CARTESIAN_POINT('',(5.934119456781,8.2));
#16385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16386 = ORIENTED_EDGE('',*,*,#16387,.F.);
#16387 = EDGE_CURVE('',#16388,#16368,#16390,.T.);
#16388 = VERTEX_POINT('',#16389);
#16389 = CARTESIAN_POINT('',(4.1,46.005731335059,27.091974867856));
#16390 = SURFACE_CURVE('',#16391,(#16396),.PCURVE_S1.);
#16391 = CIRCLE('',#16392,0.1);
#16392 = AXIS2_PLACEMENT_3D('',#16393,#16394,#16395);
#16393 = CARTESIAN_POINT('',(4.1,45.929126890747,27.027696106887));
#16394 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16395 = DIRECTION('',(-0.E+000,-0.173648177667,-0.984807753012));
#16396 = PCURVE('',#16376,#16397);
#16397 = DEFINITIONAL_REPRESENTATION('',(#16398),#16401);
#16398 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16399,#16400),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.839724354388,5.934119456781),
  .PIECEWISE_BEZIER_KNOTS.);
#16399 = CARTESIAN_POINT('',(3.839724354388,8.2));
#16400 = CARTESIAN_POINT('',(5.934119456781,8.2));
#16401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16402 = ORIENTED_EDGE('',*,*,#16403,.F.);
#16403 = EDGE_CURVE('',#16404,#16388,#16406,.T.);
#16404 = VERTEX_POINT('',#16405);
#16405 = CARTESIAN_POINT('',(12.3,46.005731335059,27.091974867856));
#16406 = SURFACE_CURVE('',#16407,(#16411),.PCURVE_S1.);
#16407 = LINE('',#16408,#16409);
#16408 = CARTESIAN_POINT('',(12.3,46.005731335059,27.091974867856));
#16409 = VECTOR('',#16410,1.);
#16410 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16411 = PCURVE('',#16376,#16412);
#16412 = DEFINITIONAL_REPRESENTATION('',(#16413),#16416);
#16413 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16414,#16415),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#16414 = CARTESIAN_POINT('',(3.839724354388,0.E+000));
#16415 = CARTESIAN_POINT('',(3.839724354388,8.2));
#16416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16417 = ORIENTED_EDGE('',*,*,#16418,.T.);
#16418 = EDGE_CURVE('',#16404,#16366,#16419,.T.);
#16419 = SURFACE_CURVE('',#16420,(#16425),.PCURVE_S1.);
#16420 = CIRCLE('',#16421,0.1);
#16421 = AXIS2_PLACEMENT_3D('',#16422,#16423,#16424);
#16422 = CARTESIAN_POINT('',(12.3,45.929126890747,27.027696106887));
#16423 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16424 = DIRECTION('',(-0.E+000,-0.173648177667,-0.984807753012));
#16425 = PCURVE('',#16376,#16426);
#16426 = DEFINITIONAL_REPRESENTATION('',(#16427),#16430);
#16427 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16428,#16429),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.839724354388,5.934119456781),
  .PIECEWISE_BEZIER_KNOTS.);
#16428 = CARTESIAN_POINT('',(3.839724354388,0.E+000));
#16429 = CARTESIAN_POINT('',(5.934119456781,0.E+000));
#16430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#16435)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#16432,#16433,#16434)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#16432 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#16433 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#16434 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#16435 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#16432,
  'distance_accuracy_value','confusion accuracy');
#16436 = SHAPE_DEFINITION_REPRESENTATION(#16437,#16358);
#16437 = PRODUCT_DEFINITION_SHAPE('','',#16438);
#16438 = PRODUCT_DEFINITION('design','',#16439,#16442);
#16439 = PRODUCT_DEFINITION_FORMATION('','',#16440);
#16440 = PRODUCT('CADSOFTTOOLS 1.123','CADSOFTTOOLS 1.123','',(#16441));
#16441 = PRODUCT_CONTEXT('',#2,'mechanical');
#16442 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#16443 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#16444,#16446);
#16444 = ( REPRESENTATION_RELATIONSHIP('','',#16358,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#16445) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#16445 = ITEM_DEFINED_TRANSFORMATION('','',#11,#503);
#16446 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #16447);
#16447 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('123','','',#5,#16438,$);
#16448 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#16440));
#16449 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#16450),#16524);
#16450 = SHELL_BASED_SURFACE_MODEL('',(#16451));
#16451 = OPEN_SHELL('',(#16452));
#16452 = ADVANCED_FACE('',(#16453),#16467,.T.);
#16453 = FACE_BOUND('',#16454,.T.);
#16454 = EDGE_LOOP('',(#16455,#16478,#16494,#16510));
#16455 = ORIENTED_EDGE('',*,*,#16456,.T.);
#16456 = EDGE_CURVE('',#16457,#16459,#16461,.T.);
#16457 = VERTEX_POINT('',#16458);
#16458 = CARTESIAN_POINT('',(12.3,46.005731335059,27.091974867856));
#16459 = VERTEX_POINT('',#16460);
#16460 = CARTESIAN_POINT('',(4.1,46.005731335059,27.091974867856));
#16461 = SURFACE_CURVE('',#16462,(#16466),.PCURVE_S1.);
#16462 = LINE('',#16463,#16464);
#16463 = CARTESIAN_POINT('',(12.3,46.005731335059,27.091974867856));
#16464 = VECTOR('',#16465,1.);
#16465 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16466 = PCURVE('',#16467,#16472);
#16467 = PLANE('',#16468);
#16468 = AXIS2_PLACEMENT_3D('',#16469,#16470,#16471);
#16469 = CARTESIAN_POINT('',(12.3,45.747991147428,27.399137662422));
#16470 = DIRECTION('',(0.E+000,0.766044443119,0.642787609687));
#16471 = DIRECTION('',(0.E+000,0.642787609687,-0.766044443119));
#16472 = DEFINITIONAL_REPRESENTATION('',(#16473),#16477);
#16473 = LINE('',#16474,#16475);
#16474 = CARTESIAN_POINT('',(0.400972551038,0.E+000));
#16475 = VECTOR('',#16476,1.);
#16476 = DIRECTION('',(0.E+000,1.));
#16477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16478 = ORIENTED_EDGE('',*,*,#16479,.F.);
#16479 = EDGE_CURVE('',#16480,#16459,#16482,.T.);
#16480 = VERTEX_POINT('',#16481);
#16481 = CARTESIAN_POINT('',(4.1,45.747991147428,27.399137662422));
#16482 = SURFACE_CURVE('',#16483,(#16487),.PCURVE_S1.);
#16483 = LINE('',#16484,#16485);
#16484 = CARTESIAN_POINT('',(4.1,45.747991147428,27.399137662422));
#16485 = VECTOR('',#16486,1.);
#16486 = DIRECTION('',(0.E+000,0.642787609687,-0.766044443119));
#16487 = PCURVE('',#16467,#16488);
#16488 = DEFINITIONAL_REPRESENTATION('',(#16489),#16493);
#16489 = LINE('',#16490,#16491);
#16490 = CARTESIAN_POINT('',(0.E+000,8.2));
#16491 = VECTOR('',#16492,1.);
#16492 = DIRECTION('',(1.,0.E+000));
#16493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16494 = ORIENTED_EDGE('',*,*,#16495,.F.);
#16495 = EDGE_CURVE('',#16496,#16480,#16498,.T.);
#16496 = VERTEX_POINT('',#16497);
#16497 = CARTESIAN_POINT('',(12.3,45.747991147428,27.399137662422));
#16498 = SURFACE_CURVE('',#16499,(#16503),.PCURVE_S1.);
#16499 = LINE('',#16500,#16501);
#16500 = CARTESIAN_POINT('',(12.3,45.747991147428,27.399137662422));
#16501 = VECTOR('',#16502,1.);
#16502 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16503 = PCURVE('',#16467,#16504);
#16504 = DEFINITIONAL_REPRESENTATION('',(#16505),#16509);
#16505 = LINE('',#16506,#16507);
#16506 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#16507 = VECTOR('',#16508,1.);
#16508 = DIRECTION('',(0.E+000,1.));
#16509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16510 = ORIENTED_EDGE('',*,*,#16511,.T.);
#16511 = EDGE_CURVE('',#16496,#16457,#16512,.T.);
#16512 = SURFACE_CURVE('',#16513,(#16517),.PCURVE_S1.);
#16513 = LINE('',#16514,#16515);
#16514 = CARTESIAN_POINT('',(12.3,45.747991147428,27.399137662422));
#16515 = VECTOR('',#16516,1.);
#16516 = DIRECTION('',(0.E+000,0.642787609687,-0.766044443119));
#16517 = PCURVE('',#16467,#16518);
#16518 = DEFINITIONAL_REPRESENTATION('',(#16519),#16523);
#16519 = LINE('',#16520,#16521);
#16520 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#16521 = VECTOR('',#16522,1.);
#16522 = DIRECTION('',(1.,0.E+000));
#16523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#16528)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#16525,#16526,#16527)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#16525 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#16526 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#16527 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#16528 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#16525,
  'distance_accuracy_value','confusion accuracy');
#16529 = SHAPE_DEFINITION_REPRESENTATION(#16530,#16449);
#16530 = PRODUCT_DEFINITION_SHAPE('','',#16531);
#16531 = PRODUCT_DEFINITION('design','',#16532,#16535);
#16532 = PRODUCT_DEFINITION_FORMATION('','',#16533);
#16533 = PRODUCT('CADSOFTTOOLS 1.124','CADSOFTTOOLS 1.124','',(#16534));
#16534 = PRODUCT_CONTEXT('',#2,'mechanical');
#16535 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#16536 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#16537,#16539);
#16537 = ( REPRESENTATION_RELATIONSHIP('','',#16449,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#16538) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#16538 = ITEM_DEFINED_TRANSFORMATION('','',#11,#507);
#16539 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #16540);
#16540 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('124','','',#5,#16531,$);
#16541 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#16533));
#16542 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#16543),#16638);
#16543 = SHELL_BASED_SURFACE_MODEL('',(#16544));
#16544 = OPEN_SHELL('',(#16545));
#16545 = ADVANCED_FACE('',(#16546),#16561,.F.);
#16546 = FACE_BOUND('',#16547,.F.);
#16547 = EDGE_LOOP('',(#16548,#16594,#16609,#16625));
#16548 = ORIENTED_EDGE('',*,*,#16549,.T.);
#16549 = EDGE_CURVE('',#16550,#16552,#16554,.T.);
#16550 = VERTEX_POINT('',#16551);
#16551 = CARTESIAN_POINT('',(12.3,45.747991147428,27.399137662422));
#16552 = VERTEX_POINT('',#16553);
#16553 = CARTESIAN_POINT('',(12.3,46.154373121974,28.352941176025));
#16554 = SURFACE_CURVE('',#16555,(#16560),.PCURVE_S1.);
#16555 = CIRCLE('',#16556,15.);
#16556 = AXIS2_PLACEMENT_3D('',#16557,#16558,#16559);
#16557 = CARTESIAN_POINT('',(12.3,59.7426084163,22.));
#16558 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#16559 = DIRECTION('',(1.665334536938E-016,6.220859314854E-033,1.));
#16560 = PCURVE('',#16561,#16566);
#16561 = CYLINDRICAL_SURFACE('',#16562,15.);
#16562 = AXIS2_PLACEMENT_3D('',#16563,#16564,#16565);
#16563 = CARTESIAN_POINT('',(11.2,59.7426084163,22.));
#16564 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16565 = DIRECTION('',(0.E+000,-1.,0.E+000));
#16566 = DEFINITIONAL_REPRESENTATION('',(#16567),#16593);
#16567 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#16568,#16569,#16570,#16571,
    #16572,#16573,#16574,#16575,#16576,#16577,#16578,#16579,#16580,
    #16581,#16582,#16583,#16584,#16585,#16586,#16587,#16588,#16589,
    #16590,#16591,#16592),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(5.080595253856,5.08373760014,5.086879946424
    ,5.090022292708,5.093164638991,5.096306985275,5.099449331559,
    5.102591677843,5.105734024127,5.10887637041,5.112018716694,
    5.115161062978,5.118303409262,5.121445755546,5.124588101829,
    5.127730448113,5.130872794397,5.134015140681,5.137157486965,
    5.140299833248,5.143442179532,5.146584525816,5.1497268721),
  .QUASI_UNIFORM_KNOTS.);
#16568 = CARTESIAN_POINT('',(0.368206273471,-1.1));
#16569 = CARTESIAN_POINT('',(0.369253722233,-1.1));
#16570 = CARTESIAN_POINT('',(0.371348619755,-1.1));
#16571 = CARTESIAN_POINT('',(0.374490966039,-1.1));
#16572 = CARTESIAN_POINT('',(0.377633312323,-1.1));
#16573 = CARTESIAN_POINT('',(0.380775658607,-1.1));
#16574 = CARTESIAN_POINT('',(0.38391800489,-1.1));
#16575 = CARTESIAN_POINT('',(0.387060351174,-1.1));
#16576 = CARTESIAN_POINT('',(0.390202697458,-1.1));
#16577 = CARTESIAN_POINT('',(0.393345043742,-1.1));
#16578 = CARTESIAN_POINT('',(0.396487390026,-1.1));
#16579 = CARTESIAN_POINT('',(0.399629736309,-1.1));
#16580 = CARTESIAN_POINT('',(0.402772082593,-1.1));
#16581 = CARTESIAN_POINT('',(0.405914428877,-1.1));
#16582 = CARTESIAN_POINT('',(0.409056775161,-1.1));
#16583 = CARTESIAN_POINT('',(0.412199121445,-1.1));
#16584 = CARTESIAN_POINT('',(0.415341467728,-1.1));
#16585 = CARTESIAN_POINT('',(0.418483814012,-1.1));
#16586 = CARTESIAN_POINT('',(0.421626160296,-1.1));
#16587 = CARTESIAN_POINT('',(0.42476850658,-1.1));
#16588 = CARTESIAN_POINT('',(0.427910852864,-1.1));
#16589 = CARTESIAN_POINT('',(0.431053199147,-1.1));
#16590 = CARTESIAN_POINT('',(0.434195545431,-1.1));
#16591 = CARTESIAN_POINT('',(0.436290442954,-1.1));
#16592 = CARTESIAN_POINT('',(0.437337891715,-1.1));
#16593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16594 = ORIENTED_EDGE('',*,*,#16595,.F.);
#16595 = EDGE_CURVE('',#16596,#16552,#16598,.T.);
#16596 = VERTEX_POINT('',#16597);
#16597 = CARTESIAN_POINT('',(4.1,46.154373121974,28.352941176025));
#16598 = SURFACE_CURVE('',#16599,(#16603),.PCURVE_S1.);
#16599 = LINE('',#16600,#16601);
#16600 = CARTESIAN_POINT('',(11.2,46.154373121974,28.352941176025));
#16601 = VECTOR('',#16602,1.);
#16602 = DIRECTION('',(1.,0.E+000,0.E+000));
#16603 = PCURVE('',#16561,#16604);
#16604 = DEFINITIONAL_REPRESENTATION('',(#16605),#16608);
#16605 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16606,#16607),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-7.1,1.1),.PIECEWISE_BEZIER_KNOTS.);
#16606 = CARTESIAN_POINT('',(0.437337891715,7.1));
#16607 = CARTESIAN_POINT('',(0.437337891715,-1.1));
#16608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16609 = ORIENTED_EDGE('',*,*,#16610,.F.);
#16610 = EDGE_CURVE('',#16611,#16596,#16613,.T.);
#16611 = VERTEX_POINT('',#16612);
#16612 = CARTESIAN_POINT('',(4.1,45.747991147428,27.399137662422));
#16613 = SURFACE_CURVE('',#16614,(#16619),.PCURVE_S1.);
#16614 = CIRCLE('',#16615,15.);
#16615 = AXIS2_PLACEMENT_3D('',#16616,#16617,#16618);
#16616 = CARTESIAN_POINT('',(4.1,59.7426084163,22.));
#16617 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16618 = DIRECTION('',(0.E+000,0.E+000,-1.));
#16619 = PCURVE('',#16561,#16620);
#16620 = DEFINITIONAL_REPRESENTATION('',(#16621),#16624);
#16621 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16622,#16623),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.939002600266,2.00813421851),
  .PIECEWISE_BEZIER_KNOTS.);
#16622 = CARTESIAN_POINT('',(0.368206273471,7.1));
#16623 = CARTESIAN_POINT('',(0.437337891715,7.1));
#16624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16625 = ORIENTED_EDGE('',*,*,#16626,.F.);
#16626 = EDGE_CURVE('',#16550,#16611,#16627,.T.);
#16627 = SURFACE_CURVE('',#16628,(#16632),.PCURVE_S1.);
#16628 = LINE('',#16629,#16630);
#16629 = CARTESIAN_POINT('',(12.3,45.747991147428,27.399137662422));
#16630 = VECTOR('',#16631,1.);
#16631 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16632 = PCURVE('',#16561,#16633);
#16633 = DEFINITIONAL_REPRESENTATION('',(#16634),#16637);
#16634 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16635,#16636),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#16635 = CARTESIAN_POINT('',(0.368206273471,-1.1));
#16636 = CARTESIAN_POINT('',(0.368206273471,7.1));
#16637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#16642)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#16639,#16640,#16641)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#16639 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#16640 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#16641 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#16642 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#16639,
  'distance_accuracy_value','confusion accuracy');
#16643 = SHAPE_DEFINITION_REPRESENTATION(#16644,#16542);
#16644 = PRODUCT_DEFINITION_SHAPE('','',#16645);
#16645 = PRODUCT_DEFINITION('design','',#16646,#16649);
#16646 = PRODUCT_DEFINITION_FORMATION('','',#16647);
#16647 = PRODUCT('CADSOFTTOOLS 1.125','CADSOFTTOOLS 1.125','',(#16648));
#16648 = PRODUCT_CONTEXT('',#2,'mechanical');
#16649 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#16650 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#16651,#16653);
#16651 = ( REPRESENTATION_RELATIONSHIP('','',#16542,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#16652) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#16652 = ITEM_DEFINED_TRANSFORMATION('','',#11,#511);
#16653 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #16654);
#16654 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('125','','',#5,#16645,$);
#16655 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#16647));
#16656 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#16657),#16729);
#16657 = SHELL_BASED_SURFACE_MODEL('',(#16658));
#16658 = OPEN_SHELL('',(#16659));
#16659 = ADVANCED_FACE('',(#16660),#16674,.T.);
#16660 = FACE_BOUND('',#16661,.T.);
#16661 = EDGE_LOOP('',(#16662,#16684,#16700,#16715));
#16662 = ORIENTED_EDGE('',*,*,#16663,.F.);
#16663 = EDGE_CURVE('',#16664,#16666,#16668,.T.);
#16664 = VERTEX_POINT('',#16665);
#16665 = CARTESIAN_POINT('',(4.1,46.154373121974,28.352941176025));
#16666 = VERTEX_POINT('',#16667);
#16667 = CARTESIAN_POINT('',(12.3,46.154373121974,28.352941176025));
#16668 = SURFACE_CURVE('',#16669,(#16673),.PCURVE_S1.);
#16669 = LINE('',#16670,#16671);
#16670 = CARTESIAN_POINT('',(11.2,46.154373121974,28.352941176025));
#16671 = VECTOR('',#16672,1.);
#16672 = DIRECTION('',(1.,0.E+000,0.E+000));
#16673 = PCURVE('',#16674,#16679);
#16674 = CYLINDRICAL_SURFACE('',#16675,2.);
#16675 = AXIS2_PLACEMENT_3D('',#16676,#16677,#16678);
#16676 = CARTESIAN_POINT('',(11.2,44.342608416064,29.199999999495));
#16677 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16678 = DIRECTION('',(0.E+000,0.E+000,-1.));
#16679 = DEFINITIONAL_REPRESENTATION('',(#16680),#16683);
#16680 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16681,#16682),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-7.1,1.1),.PIECEWISE_BEZIER_KNOTS.);
#16681 = CARTESIAN_POINT('',(5.1497268721,7.1));
#16682 = CARTESIAN_POINT('',(5.1497268721,-1.1));
#16683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16684 = ORIENTED_EDGE('',*,*,#16685,.F.);
#16685 = EDGE_CURVE('',#16686,#16664,#16688,.T.);
#16686 = VERTEX_POINT('',#16687);
#16687 = CARTESIAN_POINT('',(4.1,46.342608416064,29.199999999495));
#16688 = SURFACE_CURVE('',#16689,(#16694),.PCURVE_S1.);
#16689 = CIRCLE('',#16690,2.);
#16690 = AXIS2_PLACEMENT_3D('',#16691,#16692,#16693);
#16691 = CARTESIAN_POINT('',(4.1,44.342608416064,29.199999999495));
#16692 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16693 = DIRECTION('',(0.E+000,0.E+000,-1.));
#16694 = PCURVE('',#16674,#16695);
#16695 = DEFINITIONAL_REPRESENTATION('',(#16696),#16699);
#16696 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16697,#16698),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,5.1497268721),.PIECEWISE_BEZIER_KNOTS.);
#16697 = CARTESIAN_POINT('',(4.712388980385,7.1));
#16698 = CARTESIAN_POINT('',(5.1497268721,7.1));
#16699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16700 = ORIENTED_EDGE('',*,*,#16701,.F.);
#16701 = EDGE_CURVE('',#16702,#16686,#16704,.T.);
#16702 = VERTEX_POINT('',#16703);
#16703 = CARTESIAN_POINT('',(12.3,46.342608416064,29.199999999495));
#16704 = SURFACE_CURVE('',#16705,(#16709),.PCURVE_S1.);
#16705 = LINE('',#16706,#16707);
#16706 = CARTESIAN_POINT('',(4.1,46.342608416064,29.199999999495));
#16707 = VECTOR('',#16708,1.);
#16708 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16709 = PCURVE('',#16674,#16710);
#16710 = DEFINITIONAL_REPRESENTATION('',(#16711),#16714);
#16711 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16712,#16713),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-8.2,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#16712 = CARTESIAN_POINT('',(4.712388980385,-1.1));
#16713 = CARTESIAN_POINT('',(4.712388980385,7.1));
#16714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16715 = ORIENTED_EDGE('',*,*,#16716,.F.);
#16716 = EDGE_CURVE('',#16666,#16702,#16717,.T.);
#16717 = SURFACE_CURVE('',#16718,(#16723),.PCURVE_S1.);
#16718 = CIRCLE('',#16719,2.);
#16719 = AXIS2_PLACEMENT_3D('',#16720,#16721,#16722);
#16720 = CARTESIAN_POINT('',(12.3,44.342608416064,29.199999999495));
#16721 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#16722 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#16723 = PCURVE('',#16674,#16724);
#16724 = DEFINITIONAL_REPRESENTATION('',(#16725),#16728);
#16725 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16726,#16727),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.27505108867,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#16726 = CARTESIAN_POINT('',(5.1497268721,-1.1));
#16727 = CARTESIAN_POINT('',(4.712388980385,-1.1));
#16728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#16733)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#16730,#16731,#16732)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#16730 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#16731 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#16732 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#16733 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#16730,
  'distance_accuracy_value','confusion accuracy');
#16734 = SHAPE_DEFINITION_REPRESENTATION(#16735,#16656);
#16735 = PRODUCT_DEFINITION_SHAPE('','',#16736);
#16736 = PRODUCT_DEFINITION('design','',#16737,#16740);
#16737 = PRODUCT_DEFINITION_FORMATION('','',#16738);
#16738 = PRODUCT('CADSOFTTOOLS 1.126','CADSOFTTOOLS 1.126','',(#16739));
#16739 = PRODUCT_CONTEXT('',#2,'mechanical');
#16740 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#16741 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#16742,#16744);
#16742 = ( REPRESENTATION_RELATIONSHIP('','',#16656,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#16743) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#16743 = ITEM_DEFINED_TRANSFORMATION('','',#11,#515);
#16744 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #16745);
#16745 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('126','','',#5,#16736,$);
#16746 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#16738));
#16747 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#16748),#16822);
#16748 = SHELL_BASED_SURFACE_MODEL('',(#16749));
#16749 = OPEN_SHELL('',(#16750));
#16750 = ADVANCED_FACE('',(#16751),#16765,.T.);
#16751 = FACE_BOUND('',#16752,.T.);
#16752 = EDGE_LOOP('',(#16753,#16776,#16792,#16808));
#16753 = ORIENTED_EDGE('',*,*,#16754,.T.);
#16754 = EDGE_CURVE('',#16755,#16757,#16759,.T.);
#16755 = VERTEX_POINT('',#16756);
#16756 = CARTESIAN_POINT('',(12.3,46.342608416064,29.199999999495));
#16757 = VERTEX_POINT('',#16758);
#16758 = CARTESIAN_POINT('',(4.1,46.342608416064,29.199999999495));
#16759 = SURFACE_CURVE('',#16760,(#16764),.PCURVE_S1.);
#16760 = LINE('',#16761,#16762);
#16761 = CARTESIAN_POINT('',(4.1,46.342608416064,29.199999999495));
#16762 = VECTOR('',#16763,1.);
#16763 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16764 = PCURVE('',#16765,#16770);
#16765 = PLANE('',#16766);
#16766 = AXIS2_PLACEMENT_3D('',#16767,#16768,#16769);
#16767 = CARTESIAN_POINT('',(9.2999875,46.342608416064,9.941385461235));
#16768 = DIRECTION('',(0.E+000,1.,0.E+000));
#16769 = DIRECTION('',(0.E+000,0.E+000,-1.));
#16770 = DEFINITIONAL_REPRESENTATION('',(#16771),#16775);
#16771 = LINE('',#16772,#16773);
#16772 = CARTESIAN_POINT('',(-19.25861453826,5.1999875));
#16773 = VECTOR('',#16774,1.);
#16774 = DIRECTION('',(0.E+000,1.));
#16775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16776 = ORIENTED_EDGE('',*,*,#16777,.F.);
#16777 = EDGE_CURVE('',#16778,#16757,#16780,.T.);
#16778 = VERTEX_POINT('',#16779);
#16779 = CARTESIAN_POINT('',(4.1,46.342608416064,30.231659444181));
#16780 = SURFACE_CURVE('',#16781,(#16785),.PCURVE_S1.);
#16781 = LINE('',#16782,#16783);
#16782 = CARTESIAN_POINT('',(4.1,46.342608416064,9.941385461235));
#16783 = VECTOR('',#16784,1.);
#16784 = DIRECTION('',(0.E+000,0.E+000,-1.));
#16785 = PCURVE('',#16765,#16786);
#16786 = DEFINITIONAL_REPRESENTATION('',(#16787),#16791);
#16787 = LINE('',#16788,#16789);
#16788 = CARTESIAN_POINT('',(0.E+000,5.1999875));
#16789 = VECTOR('',#16790,1.);
#16790 = DIRECTION('',(1.,0.E+000));
#16791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16792 = ORIENTED_EDGE('',*,*,#16793,.T.);
#16793 = EDGE_CURVE('',#16778,#16794,#16796,.T.);
#16794 = VERTEX_POINT('',#16795);
#16795 = CARTESIAN_POINT('',(12.3,46.342608416064,30.231659444181));
#16796 = SURFACE_CURVE('',#16797,(#16801),.PCURVE_S1.);
#16797 = LINE('',#16798,#16799);
#16798 = CARTESIAN_POINT('',(12.3,46.342608416064,30.231659444181));
#16799 = VECTOR('',#16800,1.);
#16800 = DIRECTION('',(1.,0.E+000,0.E+000));
#16801 = PCURVE('',#16765,#16802);
#16802 = DEFINITIONAL_REPRESENTATION('',(#16803),#16807);
#16803 = LINE('',#16804,#16805);
#16804 = CARTESIAN_POINT('',(-20.29027398294,-3.0000125));
#16805 = VECTOR('',#16806,1.);
#16806 = DIRECTION('',(0.E+000,-1.));
#16807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16808 = ORIENTED_EDGE('',*,*,#16809,.F.);
#16809 = EDGE_CURVE('',#16755,#16794,#16810,.T.);
#16810 = SURFACE_CURVE('',#16811,(#16815),.PCURVE_S1.);
#16811 = LINE('',#16812,#16813);
#16812 = CARTESIAN_POINT('',(12.3,46.342608416064,38.940965204572));
#16813 = VECTOR('',#16814,1.);
#16814 = DIRECTION('',(1.665334536938E-016,0.E+000,1.));
#16815 = PCURVE('',#16765,#16816);
#16816 = DEFINITIONAL_REPRESENTATION('',(#16817),#16821);
#16817 = LINE('',#16818,#16819);
#16818 = CARTESIAN_POINT('',(-28.99957974333,-3.0000125));
#16819 = VECTOR('',#16820,1.);
#16820 = DIRECTION('',(-1.,-1.665334536938E-016));
#16821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#16826)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#16823,#16824,#16825)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#16823 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#16824 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#16825 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#16826 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#16823,
  'distance_accuracy_value','confusion accuracy');
#16827 = SHAPE_DEFINITION_REPRESENTATION(#16828,#16747);
#16828 = PRODUCT_DEFINITION_SHAPE('','',#16829);
#16829 = PRODUCT_DEFINITION('design','',#16830,#16833);
#16830 = PRODUCT_DEFINITION_FORMATION('','',#16831);
#16831 = PRODUCT('CADSOFTTOOLS 1.127','CADSOFTTOOLS 1.127','',(#16832));
#16832 = PRODUCT_CONTEXT('',#2,'mechanical');
#16833 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#16834 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#16835,#16837);
#16835 = ( REPRESENTATION_RELATIONSHIP('','',#16747,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#16836) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#16836 = ITEM_DEFINED_TRANSFORMATION('','',#11,#519);
#16837 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #16838);
#16838 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('127','','',#5,#16829,$);
#16839 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#16831));
#16840 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#16841),#16913);
#16841 = SHELL_BASED_SURFACE_MODEL('',(#16842));
#16842 = OPEN_SHELL('',(#16843));
#16843 = ADVANCED_FACE('',(#16844),#16858,.T.);
#16844 = FACE_BOUND('',#16845,.T.);
#16845 = EDGE_LOOP('',(#16846,#16868,#16884,#16899));
#16846 = ORIENTED_EDGE('',*,*,#16847,.F.);
#16847 = EDGE_CURVE('',#16848,#16850,#16852,.T.);
#16848 = VERTEX_POINT('',#16849);
#16849 = CARTESIAN_POINT('',(4.1,46.342608416064,30.231659444181));
#16850 = VERTEX_POINT('',#16851);
#16851 = CARTESIAN_POINT('',(12.3,46.342608416064,30.231659444181));
#16852 = SURFACE_CURVE('',#16853,(#16857),.PCURVE_S1.);
#16853 = LINE('',#16854,#16855);
#16854 = CARTESIAN_POINT('',(12.3,46.342608416064,30.231659444181));
#16855 = VECTOR('',#16856,1.);
#16856 = DIRECTION('',(1.,0.E+000,0.E+000));
#16857 = PCURVE('',#16858,#16863);
#16858 = CYLINDRICAL_SURFACE('',#16859,0.3);
#16859 = AXIS2_PLACEMENT_3D('',#16860,#16861,#16862);
#16860 = CARTESIAN_POINT('',(9.2999875,46.042608416064,30.231659444181)
  );
#16861 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16862 = DIRECTION('',(0.E+000,0.E+000,-1.));
#16863 = DEFINITIONAL_REPRESENTATION('',(#16864),#16867);
#16864 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16865,#16866),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-8.2,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#16865 = CARTESIAN_POINT('',(4.712388980385,5.1999875));
#16866 = CARTESIAN_POINT('',(4.712388980385,-3.0000125));
#16867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16868 = ORIENTED_EDGE('',*,*,#16869,.F.);
#16869 = EDGE_CURVE('',#16870,#16848,#16872,.T.);
#16870 = VERTEX_POINT('',#16871);
#16871 = CARTESIAN_POINT('',(4.1,45.940002372805,30.513567230321));
#16872 = SURFACE_CURVE('',#16873,(#16878),.PCURVE_S1.);
#16873 = CIRCLE('',#16874,0.3);
#16874 = AXIS2_PLACEMENT_3D('',#16875,#16876,#16877);
#16875 = CARTESIAN_POINT('',(4.1,46.042608416064,30.231659444181));
#16876 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16877 = DIRECTION('',(0.E+000,0.E+000,-1.));
#16878 = PCURVE('',#16858,#16879);
#16879 = DEFINITIONAL_REPRESENTATION('',(#16880),#16883);
#16880 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16881,#16882),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.792526802263,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#16881 = CARTESIAN_POINT('',(2.792526802263,5.1999875));
#16882 = CARTESIAN_POINT('',(4.712388980385,5.1999875));
#16883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16884 = ORIENTED_EDGE('',*,*,#16885,.F.);
#16885 = EDGE_CURVE('',#16886,#16870,#16888,.T.);
#16886 = VERTEX_POINT('',#16887);
#16887 = CARTESIAN_POINT('',(12.300000000001,45.940002372805,
    30.513567230321));
#16888 = SURFACE_CURVE('',#16889,(#16893),.PCURVE_S1.);
#16889 = LINE('',#16890,#16891);
#16890 = CARTESIAN_POINT('',(4.1,45.940002372805,30.513567230321));
#16891 = VECTOR('',#16892,1.);
#16892 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16893 = PCURVE('',#16858,#16894);
#16894 = DEFINITIONAL_REPRESENTATION('',(#16895),#16898);
#16895 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16896,#16897),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-8.200000000001,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#16896 = CARTESIAN_POINT('',(2.792526802263,-3.000012500001));
#16897 = CARTESIAN_POINT('',(2.792526802263,5.1999875));
#16898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16899 = ORIENTED_EDGE('',*,*,#16900,.F.);
#16900 = EDGE_CURVE('',#16850,#16886,#16901,.T.);
#16901 = SURFACE_CURVE('',#16902,(#16907),.PCURVE_S1.);
#16902 = CIRCLE('',#16903,0.3);
#16903 = AXIS2_PLACEMENT_3D('',#16904,#16905,#16906);
#16904 = CARTESIAN_POINT('',(12.3,46.042608416064,30.231659444181));
#16905 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#16906 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#16907 = PCURVE('',#16858,#16908);
#16908 = DEFINITIONAL_REPRESENTATION('',(#16909),#16912);
#16909 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16910,#16911),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.632251158506),
  .PIECEWISE_BEZIER_KNOTS.);
#16910 = CARTESIAN_POINT('',(4.712388980385,-3.0000125));
#16911 = CARTESIAN_POINT('',(2.792526802263,-3.0000125));
#16912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#16917)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#16914,#16915,#16916)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#16914 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#16915 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#16916 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#16917 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#16914,
  'distance_accuracy_value','confusion accuracy');
#16918 = SHAPE_DEFINITION_REPRESENTATION(#16919,#16840);
#16919 = PRODUCT_DEFINITION_SHAPE('','',#16920);
#16920 = PRODUCT_DEFINITION('design','',#16921,#16924);
#16921 = PRODUCT_DEFINITION_FORMATION('','',#16922);
#16922 = PRODUCT('CADSOFTTOOLS 1.128','CADSOFTTOOLS 1.128','',(#16923));
#16923 = PRODUCT_CONTEXT('',#2,'mechanical');
#16924 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#16925 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#16926,#16928);
#16926 = ( REPRESENTATION_RELATIONSHIP('','',#16840,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#16927) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#16927 = ITEM_DEFINED_TRANSFORMATION('','',#11,#523);
#16928 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #16929);
#16929 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('128','','',#5,#16920,$);
#16930 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#16922));
#16931 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#16932),#17038);
#16932 = SHELL_BASED_SURFACE_MODEL('',(#16933));
#16933 = OPEN_SHELL('',(#16934));
#16934 = ADVANCED_FACE('',(#16935),#16949,.F.);
#16935 = FACE_BOUND('',#16936,.T.);
#16936 = EDGE_LOOP('',(#16937,#16960,#16976,#16992,#17008,#17024));
#16937 = ORIENTED_EDGE('',*,*,#16938,.T.);
#16938 = EDGE_CURVE('',#16939,#16941,#16943,.T.);
#16939 = VERTEX_POINT('',#16940);
#16940 = CARTESIAN_POINT('',(12.300000000001,45.940002372805,
    30.513567230321));
#16941 = VERTEX_POINT('',#16942);
#16942 = CARTESIAN_POINT('',(4.1,45.940002372805,30.513567230321));
#16943 = SURFACE_CURVE('',#16944,(#16948),.PCURVE_S1.);
#16944 = LINE('',#16945,#16946);
#16945 = CARTESIAN_POINT('',(4.1,45.940002372805,30.513567230321));
#16946 = VECTOR('',#16947,1.);
#16947 = DIRECTION('',(-1.,0.E+000,0.E+000));
#16948 = PCURVE('',#16949,#16954);
#16949 = PLANE('',#16950);
#16950 = AXIS2_PLACEMENT_3D('',#16951,#16952,#16953);
#16951 = CARTESIAN_POINT('',(16.100000000001,45.245984005418,
    30.260965201829));
#16952 = DIRECTION('',(0.E+000,0.342020144197,-0.939692620469));
#16953 = DIRECTION('',(0.E+000,-0.939692620469,-0.342020144197));
#16954 = DEFINITIONAL_REPRESENTATION('',(#16955),#16959);
#16955 = LINE('',#16956,#16957);
#16956 = CARTESIAN_POINT('',(-0.738558920512,12.000000000001));
#16957 = VECTOR('',#16958,1.);
#16958 = DIRECTION('',(-0.E+000,1.));
#16959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16960 = ORIENTED_EDGE('',*,*,#16961,.T.);
#16961 = EDGE_CURVE('',#16941,#16962,#16964,.T.);
#16962 = VERTEX_POINT('',#16963);
#16963 = CARTESIAN_POINT('',(4.1,45.245984005736,30.260965201945));
#16964 = SURFACE_CURVE('',#16965,(#16969),.PCURVE_S1.);
#16965 = LINE('',#16966,#16967);
#16966 = CARTESIAN_POINT('',(4.1,-4.745852548995,12.065424687208));
#16967 = VECTOR('',#16968,1.);
#16968 = DIRECTION('',(0.E+000,-0.939692620469,-0.342020144197));
#16969 = PCURVE('',#16949,#16970);
#16970 = DEFINITIONAL_REPRESENTATION('',(#16971),#16975);
#16971 = LINE('',#16972,#16973);
#16972 = CARTESIAN_POINT('',(53.200201284416,12.000000000001));
#16973 = VECTOR('',#16974,1.);
#16974 = DIRECTION('',(1.,0.E+000));
#16975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16976 = ORIENTED_EDGE('',*,*,#16977,.T.);
#16977 = EDGE_CURVE('',#16962,#16978,#16980,.T.);
#16978 = VERTEX_POINT('',#16979);
#16979 = CARTESIAN_POINT('',(12.200000000001,45.245984005736,
    30.260965201945));
#16980 = SURFACE_CURVE('',#16981,(#16985),.PCURVE_S1.);
#16981 = LINE('',#16982,#16983);
#16982 = CARTESIAN_POINT('',(12.200000000001,45.245984005736,
    30.260965201945));
#16983 = VECTOR('',#16984,1.);
#16984 = DIRECTION('',(1.,0.E+000,0.E+000));
#16985 = PCURVE('',#16949,#16986);
#16986 = DEFINITIONAL_REPRESENTATION('',(#16987),#16991);
#16987 = LINE('',#16988,#16989);
#16988 = CARTESIAN_POINT('',(-3.384267498297E-010,3.9));
#16989 = VECTOR('',#16990,1.);
#16990 = DIRECTION('',(0.E+000,-1.));
#16991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#16992 = ORIENTED_EDGE('',*,*,#16993,.F.);
#16993 = EDGE_CURVE('',#16994,#16978,#16996,.T.);
#16994 = VERTEX_POINT('',#16995);
#16995 = CARTESIAN_POINT('',(12.200000000001,45.587833213088,
    30.385388138388));
#16996 = SURFACE_CURVE('',#16997,(#17001),.PCURVE_S1.);
#16997 = LINE('',#16998,#16999);
#16998 = CARTESIAN_POINT('',(12.200000000001,45.245984005418,
    30.260965201829));
#16999 = VECTOR('',#17000,1.);
#17000 = DIRECTION('',(0.E+000,-0.939692620469,-0.342020144197));
#17001 = PCURVE('',#16949,#17002);
#17002 = DEFINITIONAL_REPRESENTATION('',(#17003),#17007);
#17003 = LINE('',#17004,#17005);
#17004 = CARTESIAN_POINT('',(-0.E+000,3.9));
#17005 = VECTOR('',#17006,1.);
#17006 = DIRECTION('',(1.,0.E+000));
#17007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17008 = ORIENTED_EDGE('',*,*,#17009,.T.);
#17009 = EDGE_CURVE('',#16994,#17010,#17012,.T.);
#17010 = VERTEX_POINT('',#17011);
#17011 = CARTESIAN_POINT('',(12.300000000001,45.587833213088,
    30.385388138388));
#17012 = SURFACE_CURVE('',#17013,(#17017),.PCURVE_S1.);
#17013 = LINE('',#17014,#17015);
#17014 = CARTESIAN_POINT('',(12.200000000001,45.587833213088,
    30.385388138388));
#17015 = VECTOR('',#17016,1.);
#17016 = DIRECTION('',(1.,0.E+000,0.E+000));
#17017 = PCURVE('',#16949,#17018);
#17018 = DEFINITIONAL_REPRESENTATION('',(#17019),#17023);
#17019 = LINE('',#17020,#17021);
#17020 = CARTESIAN_POINT('',(-0.363788328463,3.9));
#17021 = VECTOR('',#17022,1.);
#17022 = DIRECTION('',(0.E+000,-1.));
#17023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17024 = ORIENTED_EDGE('',*,*,#17025,.T.);
#17025 = EDGE_CURVE('',#17010,#16939,#17026,.T.);
#17026 = SURFACE_CURVE('',#17027,(#17031),.PCURVE_S1.);
#17027 = LINE('',#17028,#17029);
#17028 = CARTESIAN_POINT('',(12.300000000001,0.328216711385,
    13.912234869921));
#17029 = VECTOR('',#17030,1.);
#17030 = DIRECTION('',(0.E+000,0.939692620469,0.342020144197));
#17031 = PCURVE('',#16949,#17032);
#17032 = DEFINITIONAL_REPRESENTATION('',(#17033),#17037);
#17033 = LINE('',#17034,#17035);
#17034 = CARTESIAN_POINT('',(47.800489559693,3.8));
#17035 = VECTOR('',#17036,1.);
#17036 = DIRECTION('',(-1.,0.E+000));
#17037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#17042)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#17039,#17040,#17041)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#17039 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#17040 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#17041 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#17042 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#17039,
  'distance_accuracy_value','confusion accuracy');
#17043 = SHAPE_DEFINITION_REPRESENTATION(#17044,#16931);
#17044 = PRODUCT_DEFINITION_SHAPE('','',#17045);
#17045 = PRODUCT_DEFINITION('design','',#17046,#17049);
#17046 = PRODUCT_DEFINITION_FORMATION('','',#17047);
#17047 = PRODUCT('CADSOFTTOOLS 1.129','CADSOFTTOOLS 1.129','',(#17048));
#17048 = PRODUCT_CONTEXT('',#2,'mechanical');
#17049 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#17050 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#17051,#17053);
#17051 = ( REPRESENTATION_RELATIONSHIP('','',#16931,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#17052) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#17052 = ITEM_DEFINED_TRANSFORMATION('','',#11,#527);
#17053 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #17054);
#17054 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('129','','',#5,#17045,$);
#17055 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#17047));
#17056 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#17057),#17129);
#17057 = SHELL_BASED_SURFACE_MODEL('',(#17058));
#17058 = OPEN_SHELL('',(#17059));
#17059 = ADVANCED_FACE('',(#17060),#17075,.F.);
#17060 = FACE_BOUND('',#17061,.F.);
#17061 = EDGE_LOOP('',(#17062,#17085,#17100,#17116));
#17062 = ORIENTED_EDGE('',*,*,#17063,.T.);
#17063 = EDGE_CURVE('',#17064,#17066,#17068,.T.);
#17064 = VERTEX_POINT('',#17065);
#17065 = CARTESIAN_POINT('',(12.200000000001,45.245984005736,
    30.260965201945));
#17066 = VERTEX_POINT('',#17067);
#17067 = CARTESIAN_POINT('',(12.200000000001,44.582570057014,
    30.643987424013));
#17068 = SURFACE_CURVE('',#17069,(#17074),.PCURVE_S1.);
#17069 = CIRCLE('',#17070,0.5);
#17070 = AXIS2_PLACEMENT_3D('',#17071,#17072,#17073);
#17071 = CARTESIAN_POINT('',(12.200000000001,45.074973933638,
    30.73081151218));
#17072 = DIRECTION('',(-1.,0.E+000,0.E+000));
#17073 = DIRECTION('',(0.E+000,0.E+000,1.));
#17074 = PCURVE('',#17075,#17080);
#17075 = CYLINDRICAL_SURFACE('',#17076,0.5);
#17076 = AXIS2_PLACEMENT_3D('',#17077,#17078,#17079);
#17077 = CARTESIAN_POINT('',(16.100000000001,45.074973933638,
    30.73081151218));
#17078 = DIRECTION('',(1.,0.E+000,0.E+000));
#17079 = DIRECTION('',(0.E+000,0.E+000,1.));
#17080 = DEFINITIONAL_REPRESENTATION('',(#17081),#17084);
#17081 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17082,#17083),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.792526802263,4.537856056539),
  .PIECEWISE_BEZIER_KNOTS.);
#17082 = CARTESIAN_POINT('',(3.490658504916,-3.9));
#17083 = CARTESIAN_POINT('',(1.745329250641,-3.9));
#17084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17085 = ORIENTED_EDGE('',*,*,#17086,.T.);
#17086 = EDGE_CURVE('',#17066,#17087,#17089,.T.);
#17087 = VERTEX_POINT('',#17088);
#17088 = CARTESIAN_POINT('',(4.1,44.582570057132,30.643987423344));
#17089 = SURFACE_CURVE('',#17090,(#17094),.PCURVE_S1.);
#17090 = LINE('',#17091,#17092);
#17091 = CARTESIAN_POINT('',(4.1,44.582570057132,30.643987423344));
#17092 = VECTOR('',#17093,1.);
#17093 = DIRECTION('',(-1.,0.E+000,0.E+000));
#17094 = PCURVE('',#17075,#17095);
#17095 = DEFINITIONAL_REPRESENTATION('',(#17096),#17099);
#17096 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17097,#17098),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-8.100000000001,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#17097 = CARTESIAN_POINT('',(1.745329251999,-3.9));
#17098 = CARTESIAN_POINT('',(1.745329251999,-12.));
#17099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17100 = ORIENTED_EDGE('',*,*,#17101,.T.);
#17101 = EDGE_CURVE('',#17087,#17102,#17104,.T.);
#17102 = VERTEX_POINT('',#17103);
#17103 = CARTESIAN_POINT('',(4.1,45.245984005736,30.260965201945));
#17104 = SURFACE_CURVE('',#17105,(#17110),.PCURVE_S1.);
#17105 = CIRCLE('',#17106,0.5);
#17106 = AXIS2_PLACEMENT_3D('',#17107,#17108,#17109);
#17107 = CARTESIAN_POINT('',(4.1,45.074973933638,30.73081151218));
#17108 = DIRECTION('',(1.,0.E+000,0.E+000));
#17109 = DIRECTION('',(0.E+000,0.E+000,-1.));
#17110 = PCURVE('',#17075,#17111);
#17111 = DEFINITIONAL_REPRESENTATION('',(#17112),#17115);
#17112 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17113,#17114),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.886921905588,6.632251158506),
  .PIECEWISE_BEZIER_KNOTS.);
#17113 = CARTESIAN_POINT('',(1.745329251999,-12.));
#17114 = CARTESIAN_POINT('',(3.490658504916,-12.));
#17115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17116 = ORIENTED_EDGE('',*,*,#17117,.T.);
#17117 = EDGE_CURVE('',#17102,#17064,#17118,.T.);
#17118 = SURFACE_CURVE('',#17119,(#17123),.PCURVE_S1.);
#17119 = LINE('',#17120,#17121);
#17120 = CARTESIAN_POINT('',(12.200000000001,45.245984005736,
    30.260965201945));
#17121 = VECTOR('',#17122,1.);
#17122 = DIRECTION('',(1.,0.E+000,0.E+000));
#17123 = PCURVE('',#17075,#17124);
#17124 = DEFINITIONAL_REPRESENTATION('',(#17125),#17128);
#17125 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17126,#17127),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-8.100000000001,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#17126 = CARTESIAN_POINT('',(3.490658504916,-12.));
#17127 = CARTESIAN_POINT('',(3.490658504916,-3.9));
#17128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#17133)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#17130,#17131,#17132)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#17130 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#17131 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#17132 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#17133 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#17130,
  'distance_accuracy_value','confusion accuracy');
#17134 = SHAPE_DEFINITION_REPRESENTATION(#17135,#17056);
#17135 = PRODUCT_DEFINITION_SHAPE('','',#17136);
#17136 = PRODUCT_DEFINITION('design','',#17137,#17140);
#17137 = PRODUCT_DEFINITION_FORMATION('','',#17138);
#17138 = PRODUCT('CADSOFTTOOLS 1.130','CADSOFTTOOLS 1.130','',(#17139));
#17139 = PRODUCT_CONTEXT('',#2,'mechanical');
#17140 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#17141 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#17142,#17144);
#17142 = ( REPRESENTATION_RELATIONSHIP('','',#17056,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#17143) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#17143 = ITEM_DEFINED_TRANSFORMATION('','',#11,#531);
#17144 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #17145);
#17145 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('130','','',#5,#17136,$);
#17146 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#17138));
#17147 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#17148),#17254);
#17148 = SHELL_BASED_SURFACE_MODEL('',(#17149));
#17149 = OPEN_SHELL('',(#17150));
#17150 = ADVANCED_FACE('',(#17151),#17165,.F.);
#17151 = FACE_BOUND('',#17152,.T.);
#17152 = EDGE_LOOP('',(#17153,#17176,#17192,#17208,#17224,#17240));
#17153 = ORIENTED_EDGE('',*,*,#17154,.T.);
#17154 = EDGE_CURVE('',#17155,#17157,#17159,.T.);
#17155 = VERTEX_POINT('',#17156);
#17156 = CARTESIAN_POINT('',(12.200000000001,44.582570057014,
    30.643987424013));
#17157 = VERTEX_POINT('',#17158);
#17158 = CARTESIAN_POINT('',(4.1,44.582570057132,30.643987423344));
#17159 = SURFACE_CURVE('',#17160,(#17164),.PCURVE_S1.);
#17160 = LINE('',#17161,#17162);
#17161 = CARTESIAN_POINT('',(4.1,44.582570057132,30.643987423344));
#17162 = VECTOR('',#17163,1.);
#17163 = DIRECTION('',(-1.,0.E+000,0.E+000));
#17164 = PCURVE('',#17165,#17170);
#17165 = PLANE('',#17166);
#17166 = AXIS2_PLACEMENT_3D('',#17167,#17168,#17169);
#17167 = CARTESIAN_POINT('',(16.100000000001,44.582570057014,
    30.643987424013));
#17168 = DIRECTION('',(0.E+000,-0.984807753011,-0.173648177671));
#17169 = DIRECTION('',(0.E+000,-0.173648177671,0.984807753011));
#17170 = DEFINITIONAL_REPRESENTATION('',(#17171),#17175);
#17171 = LINE('',#17172,#17173);
#17172 = CARTESIAN_POINT('',(-6.787981578104E-010,12.000000000001));
#17173 = VECTOR('',#17174,1.);
#17174 = DIRECTION('',(0.E+000,1.));
#17175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17176 = ORIENTED_EDGE('',*,*,#17177,.T.);
#17177 = EDGE_CURVE('',#17157,#17178,#17180,.T.);
#17178 = VERTEX_POINT('',#17179);
#17179 = CARTESIAN_POINT('',(4.1,43.649646482178,35.934859932944));
#17180 = SURFACE_CURVE('',#17181,(#17185),.PCURVE_S1.);
#17181 = LINE('',#17182,#17183);
#17182 = CARTESIAN_POINT('',(4.1,47.021203501867,16.81380990385));
#17183 = VECTOR('',#17184,1.);
#17184 = DIRECTION('',(0.E+000,-0.173648177671,0.984807753011));
#17185 = PCURVE('',#17165,#17186);
#17186 = DEFINITIONAL_REPRESENTATION('',(#17187),#17191);
#17187 = LINE('',#17188,#17189);
#17188 = CARTESIAN_POINT('',(-14.04353030108,12.000000000001));
#17189 = VECTOR('',#17190,1.);
#17190 = DIRECTION('',(1.,0.E+000));
#17191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17192 = ORIENTED_EDGE('',*,*,#17193,.T.);
#17193 = EDGE_CURVE('',#17178,#17194,#17196,.T.);
#17194 = VERTEX_POINT('',#17195);
#17195 = CARTESIAN_POINT('',(12.200000000001,43.649646482177,
    35.934859932947));
#17196 = SURFACE_CURVE('',#17197,(#17201),.PCURVE_S1.);
#17197 = LINE('',#17198,#17199);
#17198 = CARTESIAN_POINT('',(12.200000000001,43.649646482178,
    35.934859932944));
#17199 = VECTOR('',#17200,1.);
#17200 = DIRECTION('',(1.,0.E+000,0.E+000));
#17201 = PCURVE('',#17165,#17202);
#17202 = DEFINITIONAL_REPRESENTATION('',(#17203),#17207);
#17203 = LINE('',#17204,#17205);
#17204 = CARTESIAN_POINT('',(5.372492745668,3.9));
#17205 = VECTOR('',#17206,1.);
#17206 = DIRECTION('',(0.E+000,-1.));
#17207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17208 = ORIENTED_EDGE('',*,*,#17209,.F.);
#17209 = EDGE_CURVE('',#17210,#17194,#17212,.T.);
#17210 = VERTEX_POINT('',#17211);
#17211 = CARTESIAN_POINT('',(12.300000000001,43.649646482177,
    35.934859932947));
#17212 = SURFACE_CURVE('',#17213,(#17217),.PCURVE_S1.);
#17213 = LINE('',#17214,#17215);
#17214 = CARTESIAN_POINT('',(16.100000000001,43.649646482177,
    35.934859932947));
#17215 = VECTOR('',#17216,1.);
#17216 = DIRECTION('',(-1.,0.E+000,0.E+000));
#17217 = PCURVE('',#17165,#17218);
#17218 = DEFINITIONAL_REPRESENTATION('',(#17219),#17223);
#17219 = LINE('',#17220,#17221);
#17220 = CARTESIAN_POINT('',(5.372492745671,0.E+000));
#17221 = VECTOR('',#17222,1.);
#17222 = DIRECTION('',(0.E+000,1.));
#17223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17224 = ORIENTED_EDGE('',*,*,#17225,.F.);
#17225 = EDGE_CURVE('',#17226,#17210,#17228,.T.);
#17226 = VERTEX_POINT('',#17227);
#17227 = CARTESIAN_POINT('',(12.300000000001,44.582570057014,
    30.643987424013));
#17228 = SURFACE_CURVE('',#17229,(#17233),.PCURVE_S1.);
#17229 = LINE('',#17230,#17231);
#17230 = CARTESIAN_POINT('',(12.300000000001,47.290236413268,
    15.288048444577));
#17231 = VECTOR('',#17232,1.);
#17232 = DIRECTION('',(0.E+000,-0.173648177671,0.984807753011));
#17233 = PCURVE('',#17165,#17234);
#17234 = DEFINITIONAL_REPRESENTATION('',(#17235),#17239);
#17235 = LINE('',#17236,#17237);
#17236 = CARTESIAN_POINT('',(-15.59282909022,3.8));
#17237 = VECTOR('',#17238,1.);
#17238 = DIRECTION('',(1.,0.E+000));
#17239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17240 = ORIENTED_EDGE('',*,*,#17241,.T.);
#17241 = EDGE_CURVE('',#17226,#17155,#17242,.T.);
#17242 = SURFACE_CURVE('',#17243,(#17247),.PCURVE_S1.);
#17243 = LINE('',#17244,#17245);
#17244 = CARTESIAN_POINT('',(16.100000000001,44.582570057014,
    30.643987424013));
#17245 = VECTOR('',#17246,1.);
#17246 = DIRECTION('',(-1.,0.E+000,0.E+000));
#17247 = PCURVE('',#17165,#17248);
#17248 = DEFINITIONAL_REPRESENTATION('',(#17249),#17253);
#17249 = LINE('',#17250,#17251);
#17250 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#17251 = VECTOR('',#17252,1.);
#17252 = DIRECTION('',(0.E+000,1.));
#17253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#17258)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#17255,#17256,#17257)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#17255 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#17256 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#17257 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#17258 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#17255,
  'distance_accuracy_value','confusion accuracy');
#17259 = SHAPE_DEFINITION_REPRESENTATION(#17260,#17147);
#17260 = PRODUCT_DEFINITION_SHAPE('','',#17261);
#17261 = PRODUCT_DEFINITION('design','',#17262,#17265);
#17262 = PRODUCT_DEFINITION_FORMATION('','',#17263);
#17263 = PRODUCT('CADSOFTTOOLS 1.131','CADSOFTTOOLS 1.131','',(#17264));
#17264 = PRODUCT_CONTEXT('',#2,'mechanical');
#17265 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#17266 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#17267,#17269);
#17267 = ( REPRESENTATION_RELATIONSHIP('','',#17147,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#17268) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#17268 = ITEM_DEFINED_TRANSFORMATION('','',#11,#535);
#17269 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #17270);
#17270 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('131','','',#5,#17261,$);
#17271 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#17263));
#17272 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#17273),#17368);
#17273 = SHELL_BASED_SURFACE_MODEL('',(#17274));
#17274 = OPEN_SHELL('',(#17275));
#17275 = ADVANCED_FACE('',(#17276),#17291,.F.);
#17276 = FACE_BOUND('',#17277,.F.);
#17277 = EDGE_LOOP('',(#17278,#17301,#17339,#17355));
#17278 = ORIENTED_EDGE('',*,*,#17279,.T.);
#17279 = EDGE_CURVE('',#17280,#17282,#17284,.T.);
#17280 = VERTEX_POINT('',#17281);
#17281 = CARTESIAN_POINT('',(12.200000000001,43.649646482177,
    35.934859932947));
#17282 = VERTEX_POINT('',#17283);
#17283 = CARTESIAN_POINT('',(12.200000000001,44.14205035868,
    36.52168402178));
#17284 = SURFACE_CURVE('',#17285,(#17290),.PCURVE_S1.);
#17285 = CIRCLE('',#17286,0.5);
#17286 = AXIS2_PLACEMENT_3D('',#17287,#17288,#17289);
#17287 = CARTESIAN_POINT('',(12.200000000001,44.142050358683,
    36.02168402178));
#17288 = DIRECTION('',(-1.,0.E+000,0.E+000));
#17289 = DIRECTION('',(0.E+000,0.E+000,-1.));
#17290 = PCURVE('',#17291,#17296);
#17291 = CYLINDRICAL_SURFACE('',#17292,0.5);
#17292 = AXIS2_PLACEMENT_3D('',#17293,#17294,#17295);
#17293 = CARTESIAN_POINT('',(16.100000000001,44.142050358683,
    36.02168402178));
#17294 = DIRECTION('',(1.,0.E+000,0.E+000));
#17295 = DIRECTION('',(0.E+000,0.E+000,1.));
#17296 = DEFINITIONAL_REPRESENTATION('',(#17297),#17300);
#17297 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17298,#17299),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.396263401597,3.141592653584),
  .PIECEWISE_BEZIER_KNOTS.);
#17298 = CARTESIAN_POINT('',(1.745329251993,-3.9));
#17299 = CARTESIAN_POINT('',(5.797140545383E-012,-3.9));
#17300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17301 = ORIENTED_EDGE('',*,*,#17302,.T.);
#17302 = EDGE_CURVE('',#17282,#17303,#17305,.T.);
#17303 = VERTEX_POINT('',#17304);
#17304 = CARTESIAN_POINT('',(4.1,44.14205035868,36.52168402178));
#17305 = SURFACE_CURVE('',#17306,(#17310),.PCURVE_S1.);
#17306 = LINE('',#17307,#17308);
#17307 = CARTESIAN_POINT('',(4.1,44.14205035868,36.52168402178));
#17308 = VECTOR('',#17309,1.);
#17309 = DIRECTION('',(-1.,0.E+000,0.E+000));
#17310 = PCURVE('',#17291,#17311);
#17311 = DEFINITIONAL_REPRESENTATION('',(#17312),#17338);
#17312 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#17313,#17314,#17315,#17316,
    #17317,#17318,#17319,#17320,#17321,#17322,#17323,#17324,#17325,
    #17326,#17327,#17328,#17329,#17330,#17331,#17332,#17333,#17334,
    #17335,#17336,#17337),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-8.100000000001,-7.731818181819,
    -7.363636363637,-6.995454545455,-6.627272727273,-6.259090909091,
    -5.89090909091,-5.522727272728,-5.154545454546,-4.786363636364,
    -4.418181818182,-4.05,-3.681818181818,-3.313636363637,
    -2.945454545455,-2.577272727273,-2.209090909091,-1.840909090909,
    -1.472727272727,-1.104545454546,-0.736363636364,-0.368181818182,
    0.E+000),.UNSPECIFIED.);
#17313 = CARTESIAN_POINT('',(0.E+000,-3.9));
#17314 = CARTESIAN_POINT('',(3.543239775657E-012,-4.022727272727));
#17315 = CARTESIAN_POINT('',(6.844479916436E-012,-4.268181818182));
#17316 = CARTESIAN_POINT('',(5.517632971805E-012,-4.636363636364));
#17317 = CARTESIAN_POINT('',(5.873160539161E-012,-5.004545454546));
#17318 = CARTESIAN_POINT('',(5.777897214368E-012,-5.372727272727));
#17319 = CARTESIAN_POINT('',(5.803422946184E-012,-5.740909090909));
#17320 = CARTESIAN_POINT('',(5.796583343712E-012,-6.109090909091));
#17321 = CARTESIAN_POINT('',(5.798416021782E-012,-6.477272727273));
#17322 = CARTESIAN_POINT('',(5.797924911973E-012,-6.845454545455));
#17323 = CARTESIAN_POINT('',(5.798056673141E-012,-7.213636363637));
#17324 = CARTESIAN_POINT('',(5.798020738277E-012,-7.581818181818));
#17325 = CARTESIAN_POINT('',(5.798032716565E-012,-7.95));
#17326 = CARTESIAN_POINT('',(5.798020738277E-012,-8.318181818182));
#17327 = CARTESIAN_POINT('',(5.798056673141E-012,-8.686363636364));
#17328 = CARTESIAN_POINT('',(5.797924911973E-012,-9.054545454546));
#17329 = CARTESIAN_POINT('',(5.798416021782E-012,-9.422727272728));
#17330 = CARTESIAN_POINT('',(5.796583343712E-012,-9.79090909091));
#17331 = CARTESIAN_POINT('',(5.803422946184E-012,-10.15909090909));
#17332 = CARTESIAN_POINT('',(5.777897214368E-012,-10.52727272727));
#17333 = CARTESIAN_POINT('',(5.873160539161E-012,-10.89545454545));
#17334 = CARTESIAN_POINT('',(5.517632971805E-012,-11.26363636363));
#17335 = CARTESIAN_POINT('',(6.844479916436E-012,-11.63181818181));
#17336 = CARTESIAN_POINT('',(3.543239775657E-012,-11.87727272727));
#17337 = CARTESIAN_POINT('',(0.E+000,-12.));
#17338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17339 = ORIENTED_EDGE('',*,*,#17340,.T.);
#17340 = EDGE_CURVE('',#17303,#17341,#17343,.T.);
#17341 = VERTEX_POINT('',#17342);
#17342 = CARTESIAN_POINT('',(4.1,43.649646482178,35.934859932944));
#17343 = SURFACE_CURVE('',#17344,(#17349),.PCURVE_S1.);
#17344 = CIRCLE('',#17345,0.5);
#17345 = AXIS2_PLACEMENT_3D('',#17346,#17347,#17348);
#17346 = CARTESIAN_POINT('',(4.1,44.142050358683,36.02168402178));
#17347 = DIRECTION('',(1.,0.E+000,0.E+000));
#17348 = DIRECTION('',(0.E+000,0.E+000,-1.));
#17349 = PCURVE('',#17291,#17350);
#17350 = DEFINITIONAL_REPRESENTATION('',(#17351),#17354);
#17351 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17352,#17353),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.141592653596,4.886921905588),
  .PIECEWISE_BEZIER_KNOTS.);
#17352 = CARTESIAN_POINT('',(0.E+000,-12.));
#17353 = CARTESIAN_POINT('',(1.745329251993,-12.));
#17354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17355 = ORIENTED_EDGE('',*,*,#17356,.T.);
#17356 = EDGE_CURVE('',#17341,#17280,#17357,.T.);
#17357 = SURFACE_CURVE('',#17358,(#17362),.PCURVE_S1.);
#17358 = LINE('',#17359,#17360);
#17359 = CARTESIAN_POINT('',(12.200000000001,43.649646482178,
    35.934859932944));
#17360 = VECTOR('',#17361,1.);
#17361 = DIRECTION('',(1.,0.E+000,0.E+000));
#17362 = PCURVE('',#17291,#17363);
#17363 = DEFINITIONAL_REPRESENTATION('',(#17364),#17367);
#17364 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17365,#17366),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-8.100000000001,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#17365 = CARTESIAN_POINT('',(1.745329251998,-12.));
#17366 = CARTESIAN_POINT('',(1.745329251998,-3.9));
#17367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#17372)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#17369,#17370,#17371)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#17369 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#17370 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#17371 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#17372 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#17369,
  'distance_accuracy_value','confusion accuracy');
#17373 = SHAPE_DEFINITION_REPRESENTATION(#17374,#17272);
#17374 = PRODUCT_DEFINITION_SHAPE('','',#17375);
#17375 = PRODUCT_DEFINITION('design','',#17376,#17379);
#17376 = PRODUCT_DEFINITION_FORMATION('','',#17377);
#17377 = PRODUCT('CADSOFTTOOLS 1.132','CADSOFTTOOLS 1.132','',(#17378));
#17378 = PRODUCT_CONTEXT('',#2,'mechanical');
#17379 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#17380 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#17381,#17383);
#17381 = ( REPRESENTATION_RELATIONSHIP('','',#17272,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#17382) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#17382 = ITEM_DEFINED_TRANSFORMATION('','',#11,#539);
#17383 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #17384);
#17384 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('132','','',#5,#17375,$);
#17385 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#17377));
#17386 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#17387),#17493);
#17387 = SHELL_BASED_SURFACE_MODEL('',(#17388));
#17388 = OPEN_SHELL('',(#17389));
#17389 = ADVANCED_FACE('',(#17390),#17404,.F.);
#17390 = FACE_BOUND('',#17391,.T.);
#17391 = EDGE_LOOP('',(#17392,#17415,#17431,#17447,#17463,#17479));
#17392 = ORIENTED_EDGE('',*,*,#17393,.T.);
#17393 = EDGE_CURVE('',#17394,#17396,#17398,.T.);
#17394 = VERTEX_POINT('',#17395);
#17395 = CARTESIAN_POINT('',(12.200000000001,44.14205035868,
    36.52168402178));
#17396 = VERTEX_POINT('',#17397);
#17397 = CARTESIAN_POINT('',(4.1,44.14205035868,36.52168402178));
#17398 = SURFACE_CURVE('',#17399,(#17403),.PCURVE_S1.);
#17399 = LINE('',#17400,#17401);
#17400 = CARTESIAN_POINT('',(4.1,44.14205035868,36.52168402178));
#17401 = VECTOR('',#17402,1.);
#17402 = DIRECTION('',(-1.,0.E+000,0.E+000));
#17403 = PCURVE('',#17404,#17409);
#17404 = PLANE('',#17405);
#17405 = AXIS2_PLACEMENT_3D('',#17406,#17407,#17408);
#17406 = CARTESIAN_POINT('',(16.100000000001,44.813330063615,
    36.521684021784));
#17407 = DIRECTION('',(0.E+000,-5.777259412013E-012,1.));
#17408 = DIRECTION('',(0.E+000,1.,5.777259412013E-012));
#17409 = DEFINITIONAL_REPRESENTATION('',(#17410),#17414);
#17410 = LINE('',#17411,#17412);
#17411 = CARTESIAN_POINT('',(-0.671279704934,12.000000000001));
#17412 = VECTOR('',#17413,1.);
#17413 = DIRECTION('',(0.E+000,1.));
#17414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17415 = ORIENTED_EDGE('',*,*,#17416,.T.);
#17416 = EDGE_CURVE('',#17396,#17417,#17419,.T.);
#17417 = VERTEX_POINT('',#17418);
#17418 = CARTESIAN_POINT('',(4.1,44.813330063608,36.521684021784));
#17419 = SURFACE_CURVE('',#17420,(#17424),.PCURVE_S1.);
#17420 = LINE('',#17421,#17422);
#17421 = CARTESIAN_POINT('',(4.1,-3.247960457328,36.521684021506));
#17422 = VECTOR('',#17423,1.);
#17423 = DIRECTION('',(0.E+000,1.,5.777259412013E-012));
#17424 = PCURVE('',#17404,#17425);
#17425 = DEFINITIONAL_REPRESENTATION('',(#17426),#17430);
#17426 = LINE('',#17427,#17428);
#17427 = CARTESIAN_POINT('',(-48.06129052094,12.000000000001));
#17428 = VECTOR('',#17429,1.);
#17429 = DIRECTION('',(1.,0.E+000));
#17430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17431 = ORIENTED_EDGE('',*,*,#17432,.T.);
#17432 = EDGE_CURVE('',#17417,#17433,#17435,.T.);
#17433 = VERTEX_POINT('',#17434);
#17434 = CARTESIAN_POINT('',(12.300000000001,44.813330063608,
    36.521684021784));
#17435 = SURFACE_CURVE('',#17436,(#17440),.PCURVE_S1.);
#17436 = LINE('',#17437,#17438);
#17437 = CARTESIAN_POINT('',(16.100000000001,44.813330063608,
    36.521684021784));
#17438 = VECTOR('',#17439,1.);
#17439 = DIRECTION('',(1.,0.E+000,0.E+000));
#17440 = PCURVE('',#17404,#17441);
#17441 = DEFINITIONAL_REPRESENTATION('',(#17442),#17446);
#17442 = LINE('',#17443,#17444);
#17443 = CARTESIAN_POINT('',(-6.600942015211E-012,0.E+000));
#17444 = VECTOR('',#17445,1.);
#17445 = DIRECTION('',(0.E+000,-1.));
#17446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17447 = ORIENTED_EDGE('',*,*,#17448,.T.);
#17448 = EDGE_CURVE('',#17433,#17449,#17451,.T.);
#17449 = VERTEX_POINT('',#17450);
#17450 = CARTESIAN_POINT('',(12.300000000001,44.477690211144,
    36.521684021782));
#17451 = SURFACE_CURVE('',#17452,(#17456),.PCURVE_S1.);
#17452 = LINE('',#17453,#17454);
#17453 = CARTESIAN_POINT('',(12.300000000001,-2.270538481731,
    36.521684021512));
#17454 = VECTOR('',#17455,1.);
#17455 = DIRECTION('',(0.E+000,-1.,-5.777259412013E-012));
#17456 = PCURVE('',#17404,#17457);
#17457 = DEFINITIONAL_REPRESENTATION('',(#17458),#17462);
#17458 = LINE('',#17459,#17460);
#17459 = CARTESIAN_POINT('',(-47.08386854534,3.8));
#17460 = VECTOR('',#17461,1.);
#17461 = DIRECTION('',(-1.,-0.E+000));
#17462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17463 = ORIENTED_EDGE('',*,*,#17464,.F.);
#17464 = EDGE_CURVE('',#17465,#17449,#17467,.T.);
#17465 = VERTEX_POINT('',#17466);
#17466 = CARTESIAN_POINT('',(12.200000000001,44.477690211144,
    36.521684021782));
#17467 = SURFACE_CURVE('',#17468,(#17472),.PCURVE_S1.);
#17468 = LINE('',#17469,#17470);
#17469 = CARTESIAN_POINT('',(12.200000000001,44.477690211144,
    36.521684021782));
#17470 = VECTOR('',#17471,1.);
#17471 = DIRECTION('',(1.,0.E+000,0.E+000));
#17472 = PCURVE('',#17404,#17473);
#17473 = DEFINITIONAL_REPRESENTATION('',(#17474),#17478);
#17474 = LINE('',#17475,#17476);
#17475 = CARTESIAN_POINT('',(-0.335639852471,3.9));
#17476 = VECTOR('',#17477,1.);
#17477 = DIRECTION('',(0.E+000,-1.));
#17478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17479 = ORIENTED_EDGE('',*,*,#17480,.T.);
#17480 = EDGE_CURVE('',#17465,#17394,#17481,.T.);
#17481 = SURFACE_CURVE('',#17482,(#17486),.PCURVE_S1.);
#17482 = LINE('',#17483,#17484);
#17483 = CARTESIAN_POINT('',(12.200000000001,44.477690211144,
    36.521684021782));
#17484 = VECTOR('',#17485,1.);
#17485 = DIRECTION('',(0.E+000,-1.,-5.425807713121E-012));
#17486 = PCURVE('',#17404,#17487);
#17487 = DEFINITIONAL_REPRESENTATION('',(#17488),#17492);
#17488 = LINE('',#17489,#17490);
#17489 = CARTESIAN_POINT('',(-0.335639852471,3.9));
#17490 = VECTOR('',#17491,1.);
#17491 = DIRECTION('',(-1.,-0.E+000));
#17492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#17497)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#17494,#17495,#17496)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#17494 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#17495 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#17496 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#17497 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#17494,
  'distance_accuracy_value','confusion accuracy');
#17498 = SHAPE_DEFINITION_REPRESENTATION(#17499,#17386);
#17499 = PRODUCT_DEFINITION_SHAPE('','',#17500);
#17500 = PRODUCT_DEFINITION('design','',#17501,#17504);
#17501 = PRODUCT_DEFINITION_FORMATION('','',#17502);
#17502 = PRODUCT('CADSOFTTOOLS 1.133','CADSOFTTOOLS 1.133','',(#17503));
#17503 = PRODUCT_CONTEXT('',#2,'mechanical');
#17504 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#17505 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#17506,#17508);
#17506 = ( REPRESENTATION_RELATIONSHIP('','',#17386,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#17507) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#17507 = ITEM_DEFINED_TRANSFORMATION('','',#11,#543);
#17508 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #17509);
#17509 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('133','','',#5,#17500,$);
#17510 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#17502));
#17511 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#17512),#17607);
#17512 = SHELL_BASED_SURFACE_MODEL('',(#17513));
#17513 = OPEN_SHELL('',(#17514));
#17514 = ADVANCED_FACE('',(#17515),#17529,.T.);
#17515 = FACE_BOUND('',#17516,.T.);
#17516 = EDGE_LOOP('',(#17517,#17562,#17578,#17593));
#17517 = ORIENTED_EDGE('',*,*,#17518,.F.);
#17518 = EDGE_CURVE('',#17519,#17521,#17523,.T.);
#17519 = VERTEX_POINT('',#17520);
#17520 = CARTESIAN_POINT('',(4.1,44.813330063608,36.521684021784));
#17521 = VERTEX_POINT('',#17522);
#17522 = CARTESIAN_POINT('',(12.300000000001,44.813330063608,
    36.521684021784));
#17523 = SURFACE_CURVE('',#17524,(#17528),.PCURVE_S1.);
#17524 = LINE('',#17525,#17526);
#17525 = CARTESIAN_POINT('',(16.100000000001,44.813330063608,
    36.521684021784));
#17526 = VECTOR('',#17527,1.);
#17527 = DIRECTION('',(1.,0.E+000,0.E+000));
#17528 = PCURVE('',#17529,#17534);
#17529 = CYLINDRICAL_SURFACE('',#17530,0.3);
#17530 = AXIS2_PLACEMENT_3D('',#17531,#17532,#17533);
#17531 = CARTESIAN_POINT('',(16.100000000001,44.813330063606,
    36.821684021784));
#17532 = DIRECTION('',(-1.,0.E+000,0.E+000));
#17533 = DIRECTION('',(0.E+000,0.E+000,-1.));
#17534 = DEFINITIONAL_REPRESENTATION('',(#17535),#17561);
#17535 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#17536,#17537,#17538,#17539,
    #17540,#17541,#17542,#17543,#17544,#17545,#17546,#17547,#17548,
    #17549,#17550,#17551,#17552,#17553,#17554,#17555,#17556,#17557,
    #17558,#17559,#17560),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-12.,-11.62727272727,-11.25454545454,
    -10.88181818181,-10.50909090909,-10.13636363636,-9.763636363637,
    -9.390909090909,-9.018181818182,-8.645454545455,-8.272727272728,-7.9
    ,-7.527272727273,-7.154545454546,-6.781818181818,-6.409090909091,
    -6.036363636364,-5.663636363636,-5.290909090909,-4.918181818182,
    -4.545454545455,-4.172727272727,-3.8),.QUASI_UNIFORM_KNOTS.);
#17536 = CARTESIAN_POINT('',(6.28318530718,12.000000000001));
#17537 = CARTESIAN_POINT('',(6.283185307176,11.875757575758));
#17538 = CARTESIAN_POINT('',(6.283185307173,11.627272727273));
#17539 = CARTESIAN_POINT('',(6.283185307174,11.254545454546));
#17540 = CARTESIAN_POINT('',(6.283185307174,10.881818181819));
#17541 = CARTESIAN_POINT('',(6.283185307174,10.509090909091));
#17542 = CARTESIAN_POINT('',(6.283185307174,10.136363636364));
#17543 = CARTESIAN_POINT('',(6.283185307174,9.763636363637));
#17544 = CARTESIAN_POINT('',(6.283185307174,9.390909090909));
#17545 = CARTESIAN_POINT('',(6.283185307174,9.018181818182));
#17546 = CARTESIAN_POINT('',(6.283185307174,8.645454545455));
#17547 = CARTESIAN_POINT('',(6.283185307174,8.272727272728));
#17548 = CARTESIAN_POINT('',(6.283185307174,7.9));
#17549 = CARTESIAN_POINT('',(6.283185307174,7.527272727273));
#17550 = CARTESIAN_POINT('',(6.283185307174,7.154545454546));
#17551 = CARTESIAN_POINT('',(6.283185307174,6.781818181818));
#17552 = CARTESIAN_POINT('',(6.283185307174,6.409090909091));
#17553 = CARTESIAN_POINT('',(6.283185307174,6.036363636364));
#17554 = CARTESIAN_POINT('',(6.283185307174,5.663636363636));
#17555 = CARTESIAN_POINT('',(6.283185307174,5.290909090909));
#17556 = CARTESIAN_POINT('',(6.283185307174,4.918181818182));
#17557 = CARTESIAN_POINT('',(6.283185307174,4.545454545455));
#17558 = CARTESIAN_POINT('',(6.283185307173,4.172727272727));
#17559 = CARTESIAN_POINT('',(6.283185307176,3.924242424242));
#17560 = CARTESIAN_POINT('',(6.28318530718,3.8));
#17561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17562 = ORIENTED_EDGE('',*,*,#17563,.F.);
#17563 = EDGE_CURVE('',#17564,#17519,#17566,.T.);
#17564 = VERTEX_POINT('',#17565);
#17565 = CARTESIAN_POINT('',(4.1,45.110736866113,36.861043821357));
#17566 = SURFACE_CURVE('',#17567,(#17572),.PCURVE_S1.);
#17567 = CIRCLE('',#17568,0.3);
#17568 = AXIS2_PLACEMENT_3D('',#17569,#17570,#17571);
#17569 = CARTESIAN_POINT('',(4.1,44.813330063606,36.821684021784));
#17570 = DIRECTION('',(-1.,0.E+000,0.E+000));
#17571 = DIRECTION('',(0.E+000,0.E+000,-1.));
#17572 = PCURVE('',#17529,#17573);
#17573 = DEFINITIONAL_REPRESENTATION('',(#17574),#17577);
#17574 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17575,#17576),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.5808103079,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#17575 = CARTESIAN_POINT('',(4.5808103079,12.000000000001));
#17576 = CARTESIAN_POINT('',(6.28318530718,12.000000000001));
#17577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17578 = ORIENTED_EDGE('',*,*,#17579,.F.);
#17579 = EDGE_CURVE('',#17580,#17564,#17582,.T.);
#17580 = VERTEX_POINT('',#17581);
#17581 = CARTESIAN_POINT('',(12.300000000001,45.110736866113,
    36.861043821357));
#17582 = SURFACE_CURVE('',#17583,(#17587),.PCURVE_S1.);
#17583 = LINE('',#17584,#17585);
#17584 = CARTESIAN_POINT('',(16.100000000001,45.110736866113,
    36.861043821357));
#17585 = VECTOR('',#17586,1.);
#17586 = DIRECTION('',(-1.,0.E+000,0.E+000));
#17587 = PCURVE('',#17529,#17588);
#17588 = DEFINITIONAL_REPRESENTATION('',(#17589),#17592);
#17589 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17590,#17591),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.8,12.000000000001),.PIECEWISE_BEZIER_KNOTS.);
#17590 = CARTESIAN_POINT('',(4.5808103079,3.8));
#17591 = CARTESIAN_POINT('',(4.5808103079,12.000000000001));
#17592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17593 = ORIENTED_EDGE('',*,*,#17594,.F.);
#17594 = EDGE_CURVE('',#17521,#17580,#17595,.T.);
#17595 = SURFACE_CURVE('',#17596,(#17601),.PCURVE_S1.);
#17596 = CIRCLE('',#17597,0.3);
#17597 = AXIS2_PLACEMENT_3D('',#17598,#17599,#17600);
#17598 = CARTESIAN_POINT('',(12.3,44.813330063606,36.821684021784));
#17599 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#17600 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#17601 = PCURVE('',#17529,#17602);
#17602 = DEFINITIONAL_REPRESENTATION('',(#17603),#17606);
#17603 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17604,#17605),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.141592653596,4.84396765287),
  .PIECEWISE_BEZIER_KNOTS.);
#17604 = CARTESIAN_POINT('',(6.28318530718,3.800000000001));
#17605 = CARTESIAN_POINT('',(4.580810307906,3.800000000001));
#17606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#17611)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#17608,#17609,#17610)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#17608 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#17609 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#17610 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#17611 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#17608,
  'distance_accuracy_value','confusion accuracy');
#17612 = SHAPE_DEFINITION_REPRESENTATION(#17613,#17511);
#17613 = PRODUCT_DEFINITION_SHAPE('','',#17614);
#17614 = PRODUCT_DEFINITION('design','',#17615,#17618);
#17615 = PRODUCT_DEFINITION_FORMATION('','',#17616);
#17616 = PRODUCT('CADSOFTTOOLS 1.134','CADSOFTTOOLS 1.134','',(#17617));
#17617 = PRODUCT_CONTEXT('',#2,'mechanical');
#17618 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#17619 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#17620,#17622);
#17620 = ( REPRESENTATION_RELATIONSHIP('','',#17511,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#17621) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#17621 = ITEM_DEFINED_TRANSFORMATION('','',#11,#547);
#17622 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #17623);
#17623 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('134','','',#5,#17614,$);
#17624 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#17616));
#17625 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#17626),#17700);
#17626 = SHELL_BASED_SURFACE_MODEL('',(#17627));
#17627 = OPEN_SHELL('',(#17628));
#17628 = ADVANCED_FACE('',(#17629),#17643,.F.);
#17629 = FACE_BOUND('',#17630,.T.);
#17630 = EDGE_LOOP('',(#17631,#17654,#17670,#17686));
#17631 = ORIENTED_EDGE('',*,*,#17632,.T.);
#17632 = EDGE_CURVE('',#17633,#17635,#17637,.T.);
#17633 = VERTEX_POINT('',#17634);
#17634 = CARTESIAN_POINT('',(12.300000000001,45.110736866113,
    36.861043821357));
#17635 = VERTEX_POINT('',#17636);
#17636 = CARTESIAN_POINT('',(4.1,45.110736866113,36.861043821357));
#17637 = SURFACE_CURVE('',#17638,(#17642),.PCURVE_S1.);
#17638 = LINE('',#17639,#17640);
#17639 = CARTESIAN_POINT('',(16.100000000001,45.110736866113,
    36.861043821357));
#17640 = VECTOR('',#17641,1.);
#17641 = DIRECTION('',(-1.,0.E+000,0.E+000));
#17642 = PCURVE('',#17643,#17648);
#17643 = PLANE('',#17644);
#17644 = AXIS2_PLACEMENT_3D('',#17645,#17646,#17647);
#17645 = CARTESIAN_POINT('',(16.100000000001,45.057196239896,
    37.265602447678));
#17646 = DIRECTION('',(0.E+000,-0.991356008357,-0.131199331911));
#17647 = DIRECTION('',(0.E+000,-0.131199331911,0.991356008357));
#17648 = DEFINITIONAL_REPRESENTATION('',(#17649),#17653);
#17649 = LINE('',#17650,#17651);
#17650 = CARTESIAN_POINT('',(-0.408086119325,-0.E+000));
#17651 = VECTOR('',#17652,1.);
#17652 = DIRECTION('',(0.E+000,1.));
#17653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17654 = ORIENTED_EDGE('',*,*,#17655,.T.);
#17655 = EDGE_CURVE('',#17635,#17656,#17658,.T.);
#17656 = VERTEX_POINT('',#17657);
#17657 = CARTESIAN_POINT('',(4.1,45.057197004505,37.265596670212));
#17658 = SURFACE_CURVE('',#17659,(#17663),.PCURVE_S1.);
#17659 = LINE('',#17660,#17661);
#17660 = CARTESIAN_POINT('',(4.1,48.038647835067,14.7374393126));
#17661 = VECTOR('',#17662,1.);
#17662 = DIRECTION('',(0.E+000,-0.131199331911,0.991356008357));
#17663 = PCURVE('',#17643,#17664);
#17664 = DEFINITIONAL_REPRESENTATION('',(#17665),#17669);
#17665 = LINE('',#17666,#17667);
#17666 = CARTESIAN_POINT('',(-22.72459433862,12.000000000001));
#17667 = VECTOR('',#17668,1.);
#17668 = DIRECTION('',(1.,0.E+000));
#17669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17670 = ORIENTED_EDGE('',*,*,#17671,.F.);
#17671 = EDGE_CURVE('',#17672,#17656,#17674,.T.);
#17672 = VERTEX_POINT('',#17673);
#17673 = CARTESIAN_POINT('',(12.3,45.057197004505,37.265596670212));
#17674 = SURFACE_CURVE('',#17675,(#17679),.PCURVE_S1.);
#17675 = LINE('',#17676,#17677);
#17676 = CARTESIAN_POINT('',(16.100000000001,45.057196608039,
    37.265599665952));
#17677 = VECTOR('',#17678,1.);
#17678 = DIRECTION('',(-1.,0.E+000,0.E+000));
#17679 = PCURVE('',#17643,#17680);
#17680 = DEFINITIONAL_REPRESENTATION('',(#17681),#17685);
#17681 = LINE('',#17682,#17683);
#17682 = CARTESIAN_POINT('',(-2.805980477251E-006,-0.E+000));
#17683 = VECTOR('',#17684,1.);
#17684 = DIRECTION('',(0.E+000,1.));
#17685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17686 = ORIENTED_EDGE('',*,*,#17687,.F.);
#17687 = EDGE_CURVE('',#17633,#17672,#17688,.T.);
#17688 = SURFACE_CURVE('',#17689,(#17693),.PCURVE_S1.);
#17689 = LINE('',#17690,#17691);
#17690 = CARTESIAN_POINT('',(12.300000000001,48.179247960552,
    13.675049915143));
#17691 = VECTOR('',#17692,1.);
#17692 = DIRECTION('',(0.E+000,-0.131199331911,0.991356008357));
#17693 = PCURVE('',#17643,#17694);
#17694 = DEFINITIONAL_REPRESENTATION('',(#17695),#17699);
#17695 = LINE('',#17696,#17697);
#17696 = CARTESIAN_POINT('',(-23.79624709353,3.8));
#17697 = VECTOR('',#17698,1.);
#17698 = DIRECTION('',(1.,0.E+000));
#17699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#17704)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#17701,#17702,#17703)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#17701 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#17702 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#17703 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#17704 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#17701,
  'distance_accuracy_value','confusion accuracy');
#17705 = SHAPE_DEFINITION_REPRESENTATION(#17706,#17625);
#17706 = PRODUCT_DEFINITION_SHAPE('','',#17707);
#17707 = PRODUCT_DEFINITION('design','',#17708,#17711);
#17708 = PRODUCT_DEFINITION_FORMATION('','',#17709);
#17709 = PRODUCT('CADSOFTTOOLS 1.135','CADSOFTTOOLS 1.135','',(#17710));
#17710 = PRODUCT_CONTEXT('',#2,'mechanical');
#17711 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#17712 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#17713,#17715);
#17713 = ( REPRESENTATION_RELATIONSHIP('','',#17625,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#17714) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#17714 = ITEM_DEFINED_TRANSFORMATION('','',#11,#551);
#17715 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #17716);
#17716 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('135','','',#5,#17707,$);
#17717 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#17709));
#17718 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#17719),#17793);
#17719 = SHELL_BASED_SURFACE_MODEL('',(#17720));
#17720 = OPEN_SHELL('',(#17721));
#17721 = ADVANCED_FACE('',(#17722),#17736,.T.);
#17722 = FACE_BOUND('',#17723,.T.);
#17723 = EDGE_LOOP('',(#17724,#17747,#17763,#17779));
#17724 = ORIENTED_EDGE('',*,*,#17725,.T.);
#17725 = EDGE_CURVE('',#17726,#17728,#17730,.T.);
#17726 = VERTEX_POINT('',#17727);
#17727 = CARTESIAN_POINT('',(12.3,39.826657326537,1.299999999975));
#17728 = VERTEX_POINT('',#17729);
#17729 = CARTESIAN_POINT('',(4.1,39.826657326537,1.299999999975));
#17730 = SURFACE_CURVE('',#17731,(#17735),.PCURVE_S1.);
#17731 = LINE('',#17732,#17733);
#17732 = CARTESIAN_POINT('',(12.3,39.826657326537,1.299999999975));
#17733 = VECTOR('',#17734,1.);
#17734 = DIRECTION('',(-1.,0.E+000,0.E+000));
#17735 = PCURVE('',#17736,#17741);
#17736 = PLANE('',#17737);
#17737 = AXIS2_PLACEMENT_3D('',#17738,#17739,#17740);
#17738 = CARTESIAN_POINT('',(12.3,42.047695897778,1.422246030637));
#17739 = DIRECTION('',(0.E+000,5.495685015368E-002,-0.998488730343));
#17740 = DIRECTION('',(0.E+000,-0.998488730343,-5.495685015368E-002));
#17741 = DEFINITIONAL_REPRESENTATION('',(#17742),#17746);
#17742 = LINE('',#17743,#17744);
#17743 = CARTESIAN_POINT('',(2.224400239829,0.E+000));
#17744 = VECTOR('',#17745,1.);
#17745 = DIRECTION('',(-0.E+000,1.));
#17746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17747 = ORIENTED_EDGE('',*,*,#17748,.T.);
#17748 = EDGE_CURVE('',#17728,#17749,#17751,.T.);
#17749 = VERTEX_POINT('',#17750);
#17750 = CARTESIAN_POINT('',(4.1,44.925043690855,1.580615340875));
#17751 = SURFACE_CURVE('',#17752,(#17756),.PCURVE_S1.);
#17752 = LINE('',#17753,#17754);
#17753 = CARTESIAN_POINT('',(4.1,42.047695897778,1.422246030637));
#17754 = VECTOR('',#17755,1.);
#17755 = DIRECTION('',(0.E+000,0.998488730343,5.495685015368E-002));
#17756 = PCURVE('',#17736,#17757);
#17757 = DEFINITIONAL_REPRESENTATION('',(#17758),#17762);
#17758 = LINE('',#17759,#17760);
#17759 = CARTESIAN_POINT('',(-0.E+000,8.2));
#17760 = VECTOR('',#17761,1.);
#17761 = DIRECTION('',(-1.,0.E+000));
#17762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17763 = ORIENTED_EDGE('',*,*,#17764,.F.);
#17764 = EDGE_CURVE('',#17765,#17749,#17767,.T.);
#17765 = VERTEX_POINT('',#17766);
#17766 = CARTESIAN_POINT('',(12.3,44.925047145495,1.580615531018));
#17767 = SURFACE_CURVE('',#17768,(#17772),.PCURVE_S1.);
#17768 = LINE('',#17769,#17770);
#17769 = CARTESIAN_POINT('',(12.3,44.925043690855,1.580615340875));
#17770 = VECTOR('',#17771,1.);
#17771 = DIRECTION('',(-1.,0.E+000,0.E+000));
#17772 = PCURVE('',#17736,#17773);
#17773 = DEFINITIONAL_REPRESENTATION('',(#17774),#17778);
#17774 = LINE('',#17775,#17776);
#17775 = CARTESIAN_POINT('',(-2.881702823116,0.E+000));
#17776 = VECTOR('',#17777,1.);
#17777 = DIRECTION('',(-0.E+000,1.));
#17778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17779 = ORIENTED_EDGE('',*,*,#17780,.F.);
#17780 = EDGE_CURVE('',#17726,#17765,#17781,.T.);
#17781 = SURFACE_CURVE('',#17782,(#17786),.PCURVE_S1.);
#17782 = LINE('',#17783,#17784);
#17783 = CARTESIAN_POINT('',(12.3,39.864811380078,1.302100000247));
#17784 = VECTOR('',#17785,1.);
#17785 = DIRECTION('',(0.E+000,0.998488730343,5.495685015452E-002));
#17786 = PCURVE('',#17736,#17787);
#17787 = DEFINITIONAL_REPRESENTATION('',(#17788),#17792);
#17788 = LINE('',#17789,#17790);
#17789 = CARTESIAN_POINT('',(2.186188437951,0.E+000));
#17790 = VECTOR('',#17791,1.);
#17791 = DIRECTION('',(-1.,0.E+000));
#17792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#17797)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#17794,#17795,#17796)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#17794 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#17795 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#17796 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#17797 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#17794,
  'distance_accuracy_value','confusion accuracy');
#17798 = SHAPE_DEFINITION_REPRESENTATION(#17799,#17718);
#17799 = PRODUCT_DEFINITION_SHAPE('','',#17800);
#17800 = PRODUCT_DEFINITION('design','',#17801,#17804);
#17801 = PRODUCT_DEFINITION_FORMATION('','',#17802);
#17802 = PRODUCT('CADSOFTTOOLS 1.136','CADSOFTTOOLS 1.136','',(#17803));
#17803 = PRODUCT_CONTEXT('',#2,'mechanical');
#17804 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#17805 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#17806,#17808);
#17806 = ( REPRESENTATION_RELATIONSHIP('','',#17718,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#17807) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#17807 = ITEM_DEFINED_TRANSFORMATION('','',#11,#555);
#17808 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #17809);
#17809 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('136','','',#5,#17800,$);
#17810 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#17802));
#17811 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#17812),#17884);
#17812 = SHELL_BASED_SURFACE_MODEL('',(#17813));
#17813 = OPEN_SHELL('',(#17814));
#17814 = ADVANCED_FACE('',(#17815),#17829,.T.);
#17815 = FACE_BOUND('',#17816,.T.);
#17816 = EDGE_LOOP('',(#17817,#17839,#17855,#17870));
#17817 = ORIENTED_EDGE('',*,*,#17818,.T.);
#17818 = EDGE_CURVE('',#17819,#17821,#17823,.T.);
#17819 = VERTEX_POINT('',#17820);
#17820 = CARTESIAN_POINT('',(12.3,45.057197004505,37.265596670212));
#17821 = VERTEX_POINT('',#17822);
#17822 = CARTESIAN_POINT('',(4.1,45.057197004505,37.265596670212));
#17823 = SURFACE_CURVE('',#17824,(#17828),.PCURVE_S1.);
#17824 = LINE('',#17825,#17826);
#17825 = CARTESIAN_POINT('',(16.100000000001,45.057196608039,
    37.265599665952));
#17826 = VECTOR('',#17827,1.);
#17827 = DIRECTION('',(-1.,0.E+000,0.E+000));
#17828 = PCURVE('',#17829,#17834);
#17829 = CYLINDRICAL_SURFACE('',#17830,0.5);
#17830 = AXIS2_PLACEMENT_3D('',#17831,#17832,#17833);
#17831 = CARTESIAN_POINT('',(16.100000000001,44.56151860386,
    37.199999999997));
#17832 = DIRECTION('',(1.,0.E+000,0.E+000));
#17833 = DIRECTION('',(0.E+000,0.E+000,1.));
#17834 = DEFINITIONAL_REPRESENTATION('',(#17835),#17838);
#17835 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17836,#17837),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.800000000001,12.000000000001),
  .PIECEWISE_BEZIER_KNOTS.);
#17836 = CARTESIAN_POINT('',(4.84396765287,-3.800000000001));
#17837 = CARTESIAN_POINT('',(4.84396765287,-12.));
#17838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17839 = ORIENTED_EDGE('',*,*,#17840,.T.);
#17840 = EDGE_CURVE('',#17821,#17841,#17843,.T.);
#17841 = VERTEX_POINT('',#17842);
#17842 = CARTESIAN_POINT('',(4.1,44.56151860386,37.699999999997));
#17843 = SURFACE_CURVE('',#17844,(#17849),.PCURVE_S1.);
#17844 = CIRCLE('',#17845,0.5);
#17845 = AXIS2_PLACEMENT_3D('',#17846,#17847,#17848);
#17846 = CARTESIAN_POINT('',(4.1,44.56151860386,37.199999999997));
#17847 = DIRECTION('',(1.,0.E+000,0.E+000));
#17848 = DIRECTION('',(0.E+000,0.E+000,-1.));
#17849 = PCURVE('',#17829,#17850);
#17850 = DEFINITIONAL_REPRESENTATION('',(#17851),#17854);
#17851 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17852,#17853),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.702368955559,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#17852 = CARTESIAN_POINT('',(4.843961609148,-12.));
#17853 = CARTESIAN_POINT('',(6.28318530718,-12.));
#17854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17855 = ORIENTED_EDGE('',*,*,#17856,.F.);
#17856 = EDGE_CURVE('',#17857,#17841,#17859,.T.);
#17857 = VERTEX_POINT('',#17858);
#17858 = CARTESIAN_POINT('',(12.3,44.56151860386,37.699999999997));
#17859 = SURFACE_CURVE('',#17860,(#17864),.PCURVE_S1.);
#17860 = LINE('',#17861,#17862);
#17861 = CARTESIAN_POINT('',(8.2,44.56151860386,37.699999999997));
#17862 = VECTOR('',#17863,1.);
#17863 = DIRECTION('',(-1.,0.E+000,0.E+000));
#17864 = PCURVE('',#17829,#17865);
#17865 = DEFINITIONAL_REPRESENTATION('',(#17866),#17869);
#17866 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17867,#17868),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-4.1,4.1),.PIECEWISE_BEZIER_KNOTS.);
#17867 = CARTESIAN_POINT('',(6.28318530718,-3.800000000001));
#17868 = CARTESIAN_POINT('',(6.28318530718,-12.));
#17869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17870 = ORIENTED_EDGE('',*,*,#17871,.F.);
#17871 = EDGE_CURVE('',#17819,#17857,#17872,.T.);
#17872 = SURFACE_CURVE('',#17873,(#17878),.PCURVE_S1.);
#17873 = CIRCLE('',#17874,0.5);
#17874 = AXIS2_PLACEMENT_3D('',#17875,#17876,#17877);
#17875 = CARTESIAN_POINT('',(12.3,44.56151860386,37.199999999997));
#17876 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#17877 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#17878 = PCURVE('',#17829,#17879);
#17879 = DEFINITIONAL_REPRESENTATION('',(#17880),#17883);
#17880 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17881,#17882),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.843961609148,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#17881 = CARTESIAN_POINT('',(4.843961609148,-3.800000000001));
#17882 = CARTESIAN_POINT('',(6.28318530718,-3.800000000001));
#17883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#17888)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#17885,#17886,#17887)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#17885 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#17886 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#17887 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#17888 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#17885,
  'distance_accuracy_value','confusion accuracy');
#17889 = SHAPE_DEFINITION_REPRESENTATION(#17890,#17811);
#17890 = PRODUCT_DEFINITION_SHAPE('','',#17891);
#17891 = PRODUCT_DEFINITION('design','',#17892,#17895);
#17892 = PRODUCT_DEFINITION_FORMATION('','',#17893);
#17893 = PRODUCT('CADSOFTTOOLS 1.137','CADSOFTTOOLS 1.137','',(#17894));
#17894 = PRODUCT_CONTEXT('',#2,'mechanical');
#17895 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#17896 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#17897,#17899);
#17897 = ( REPRESENTATION_RELATIONSHIP('','',#17811,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#17898) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#17898 = ITEM_DEFINED_TRANSFORMATION('','',#11,#559);
#17899 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #17900);
#17900 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('137','','',#5,#17891,$);
#17901 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#17893));
#17902 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#17903),#17977);
#17903 = SHELL_BASED_SURFACE_MODEL('',(#17904));
#17904 = OPEN_SHELL('',(#17905));
#17905 = ADVANCED_FACE('',(#17906),#17920,.F.);
#17906 = FACE_BOUND('',#17907,.T.);
#17907 = EDGE_LOOP('',(#17908,#17931,#17947,#17963));
#17908 = ORIENTED_EDGE('',*,*,#17909,.T.);
#17909 = EDGE_CURVE('',#17910,#17912,#17914,.T.);
#17910 = VERTEX_POINT('',#17911);
#17911 = CARTESIAN_POINT('',(12.3,-19.5719801719,37.265596670212));
#17912 = VERTEX_POINT('',#17913);
#17913 = CARTESIAN_POINT('',(4.1,-19.5719801719,37.265596670212));
#17914 = SURFACE_CURVE('',#17915,(#17919),.PCURVE_S1.);
#17915 = LINE('',#17916,#17917);
#17916 = CARTESIAN_POINT('',(16.100000000001,-19.57197977543,
    37.265599665952));
#17917 = VECTOR('',#17918,1.);
#17918 = DIRECTION('',(-1.,0.E+000,0.E+000));
#17919 = PCURVE('',#17920,#17925);
#17920 = PLANE('',#17921);
#17921 = AXIS2_PLACEMENT_3D('',#17922,#17923,#17924);
#17922 = CARTESIAN_POINT('',(16.100000000001,-19.57197940729,
    37.265602447678));
#17923 = DIRECTION('',(0.E+000,0.991356008357,-0.131199331911));
#17924 = DIRECTION('',(0.E+000,0.131199331911,0.991356008357));
#17925 = DEFINITIONAL_REPRESENTATION('',(#17926),#17930);
#17926 = LINE('',#17927,#17928);
#17927 = CARTESIAN_POINT('',(-2.805980477251E-006,0.E+000));
#17928 = VECTOR('',#17929,1.);
#17929 = DIRECTION('',(0.E+000,-1.));
#17930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17931 = ORIENTED_EDGE('',*,*,#17932,.F.);
#17932 = EDGE_CURVE('',#17933,#17912,#17935,.T.);
#17933 = VERTEX_POINT('',#17934);
#17934 = CARTESIAN_POINT('',(4.1,-19.62552003351,36.861043821357));
#17935 = SURFACE_CURVE('',#17936,(#17940),.PCURVE_S1.);
#17936 = LINE('',#17937,#17938);
#17937 = CARTESIAN_POINT('',(4.1,-22.55343100246,14.7374393126));
#17938 = VECTOR('',#17939,1.);
#17939 = DIRECTION('',(0.E+000,0.131199331911,0.991356008357));
#17940 = PCURVE('',#17920,#17941);
#17941 = DEFINITIONAL_REPRESENTATION('',(#17942),#17946);
#17942 = LINE('',#17943,#17944);
#17943 = CARTESIAN_POINT('',(-22.72459433862,-12.));
#17944 = VECTOR('',#17945,1.);
#17945 = DIRECTION('',(1.,0.E+000));
#17946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17947 = ORIENTED_EDGE('',*,*,#17948,.F.);
#17948 = EDGE_CURVE('',#17949,#17933,#17951,.T.);
#17949 = VERTEX_POINT('',#17950);
#17950 = CARTESIAN_POINT('',(12.300000000001,-19.62552003351,
    36.861043821357));
#17951 = SURFACE_CURVE('',#17952,(#17956),.PCURVE_S1.);
#17952 = LINE('',#17953,#17954);
#17953 = CARTESIAN_POINT('',(16.100000000001,-19.62552003351,
    36.861043821357));
#17954 = VECTOR('',#17955,1.);
#17955 = DIRECTION('',(-1.,0.E+000,0.E+000));
#17956 = PCURVE('',#17920,#17957);
#17957 = DEFINITIONAL_REPRESENTATION('',(#17958),#17962);
#17958 = LINE('',#17959,#17960);
#17959 = CARTESIAN_POINT('',(-0.408086119325,0.E+000));
#17960 = VECTOR('',#17961,1.);
#17961 = DIRECTION('',(0.E+000,-1.));
#17962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17963 = ORIENTED_EDGE('',*,*,#17964,.T.);
#17964 = EDGE_CURVE('',#17949,#17910,#17965,.T.);
#17965 = SURFACE_CURVE('',#17966,(#17970),.PCURVE_S1.);
#17966 = LINE('',#17967,#17968);
#17967 = CARTESIAN_POINT('',(12.300000000001,-22.69403112795,
    13.675049915143));
#17968 = VECTOR('',#17969,1.);
#17969 = DIRECTION('',(0.E+000,0.131199331911,0.991356008357));
#17970 = PCURVE('',#17920,#17971);
#17971 = DEFINITIONAL_REPRESENTATION('',(#17972),#17976);
#17972 = LINE('',#17973,#17974);
#17973 = CARTESIAN_POINT('',(-23.79624709353,-3.8));
#17974 = VECTOR('',#17975,1.);
#17975 = DIRECTION('',(1.,0.E+000));
#17976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#17977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#17981)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#17978,#17979,#17980)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#17978 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#17979 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#17980 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#17981 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#17978,
  'distance_accuracy_value','confusion accuracy');
#17982 = SHAPE_DEFINITION_REPRESENTATION(#17983,#17902);
#17983 = PRODUCT_DEFINITION_SHAPE('','',#17984);
#17984 = PRODUCT_DEFINITION('design','',#17985,#17988);
#17985 = PRODUCT_DEFINITION_FORMATION('','',#17986);
#17986 = PRODUCT('CADSOFTTOOLS 1.138','CADSOFTTOOLS 1.138','',(#17987));
#17987 = PRODUCT_CONTEXT('',#2,'mechanical');
#17988 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#17989 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#17990,#17992);
#17990 = ( REPRESENTATION_RELATIONSHIP('','',#17902,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#17991) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#17991 = ITEM_DEFINED_TRANSFORMATION('','',#11,#563);
#17992 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #17993);
#17993 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('138','','',#5,#17984,$);
#17994 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#17986));
#17995 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#17996),#18091);
#17996 = SHELL_BASED_SURFACE_MODEL('',(#17997));
#17997 = OPEN_SHELL('',(#17998));
#17998 = ADVANCED_FACE('',(#17999),#18013,.T.);
#17999 = FACE_BOUND('',#18000,.T.);
#18000 = EDGE_LOOP('',(#18001,#18023,#18039,#18077));
#18001 = ORIENTED_EDGE('',*,*,#18002,.T.);
#18002 = EDGE_CURVE('',#18003,#18005,#18007,.T.);
#18003 = VERTEX_POINT('',#18004);
#18004 = CARTESIAN_POINT('',(12.300000000001,-19.62552003351,
    36.861043821357));
#18005 = VERTEX_POINT('',#18006);
#18006 = CARTESIAN_POINT('',(4.1,-19.62552003351,36.861043821357));
#18007 = SURFACE_CURVE('',#18008,(#18012),.PCURVE_S1.);
#18008 = LINE('',#18009,#18010);
#18009 = CARTESIAN_POINT('',(16.100000000001,-19.62552003351,
    36.861043821357));
#18010 = VECTOR('',#18011,1.);
#18011 = DIRECTION('',(-1.,0.E+000,0.E+000));
#18012 = PCURVE('',#18013,#18018);
#18013 = CYLINDRICAL_SURFACE('',#18014,0.3);
#18014 = AXIS2_PLACEMENT_3D('',#18015,#18016,#18017);
#18015 = CARTESIAN_POINT('',(16.100000000001,-19.328113231,
    36.821684021784));
#18016 = DIRECTION('',(-1.,0.E+000,0.E+000));
#18017 = DIRECTION('',(0.E+000,0.E+000,-1.));
#18018 = DEFINITIONAL_REPRESENTATION('',(#18019),#18022);
#18019 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18020,#18021),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.8,12.000000000001),.PIECEWISE_BEZIER_KNOTS.);
#18020 = CARTESIAN_POINT('',(1.702374999279,3.8));
#18021 = CARTESIAN_POINT('',(1.702374999279,12.000000000001));
#18022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18023 = ORIENTED_EDGE('',*,*,#18024,.T.);
#18024 = EDGE_CURVE('',#18005,#18025,#18027,.T.);
#18025 = VERTEX_POINT('',#18026);
#18026 = CARTESIAN_POINT('',(4.1,-19.328113231,36.521684021784));
#18027 = SURFACE_CURVE('',#18028,(#18033),.PCURVE_S1.);
#18028 = CIRCLE('',#18029,0.3);
#18029 = AXIS2_PLACEMENT_3D('',#18030,#18031,#18032);
#18030 = CARTESIAN_POINT('',(4.1,-19.328113231,36.821684021784));
#18031 = DIRECTION('',(1.,0.E+000,0.E+000));
#18032 = DIRECTION('',(0.E+000,0.E+000,-1.));
#18033 = PCURVE('',#18013,#18034);
#18034 = DEFINITIONAL_REPRESENTATION('',(#18035),#18038);
#18035 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18036,#18037),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.5808103079,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#18036 = CARTESIAN_POINT('',(1.702374999279,12.000000000001));
#18037 = CARTESIAN_POINT('',(-5.329070518201E-015,12.000000000001));
#18038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18039 = ORIENTED_EDGE('',*,*,#18040,.T.);
#18040 = EDGE_CURVE('',#18025,#18041,#18043,.T.);
#18041 = VERTEX_POINT('',#18042);
#18042 = CARTESIAN_POINT('',(12.300000000001,-19.328113231,
    36.521684021784));
#18043 = SURFACE_CURVE('',#18044,(#18048),.PCURVE_S1.);
#18044 = LINE('',#18045,#18046);
#18045 = CARTESIAN_POINT('',(16.100000000001,-19.328113231,
    36.521684021784));
#18046 = VECTOR('',#18047,1.);
#18047 = DIRECTION('',(1.,0.E+000,0.E+000));
#18048 = PCURVE('',#18013,#18049);
#18049 = DEFINITIONAL_REPRESENTATION('',(#18050),#18076);
#18050 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18051,#18052,#18053,#18054,
    #18055,#18056,#18057,#18058,#18059,#18060,#18061,#18062,#18063,
    #18064,#18065,#18066,#18067,#18068,#18069,#18070,#18071,#18072,
    #18073,#18074,#18075),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-12.,-11.62727272727,-11.25454545454,
    -10.88181818181,-10.50909090909,-10.13636363636,-9.763636363637,
    -9.390909090909,-9.018181818182,-8.645454545455,-8.272727272728,-7.9
    ,-7.527272727273,-7.154545454546,-6.781818181818,-6.409090909091,
    -6.036363636364,-5.663636363636,-5.290909090909,-4.918181818182,
    -4.545454545455,-4.172727272727,-3.8),.QUASI_UNIFORM_KNOTS.);
#18051 = CARTESIAN_POINT('',(0.E+000,12.000000000001));
#18052 = CARTESIAN_POINT('',(3.466527476591E-012,11.875757575758));
#18053 = CARTESIAN_POINT('',(6.696294689484E-012,11.627272727273));
#18054 = CARTESIAN_POINT('',(5.398174414815E-012,11.254545454546));
#18055 = CARTESIAN_POINT('',(5.746004694152E-012,10.881818181819));
#18056 = CARTESIAN_POINT('',(5.652803851473E-012,10.509090909091));
#18057 = CARTESIAN_POINT('',(5.677776942853E-012,10.136363636364));
#18058 = CARTESIAN_POINT('',(5.67108542001E-012,9.763636363637));
#18059 = CARTESIAN_POINT('',(5.672878420002E-012,9.390909090909));
#18060 = CARTESIAN_POINT('',(5.67239794288E-012,9.018181818182));
#18061 = CARTESIAN_POINT('',(5.672526851376E-012,8.645454545455));
#18062 = CARTESIAN_POINT('',(5.672491694513E-012,8.272727272728));
#18063 = CARTESIAN_POINT('',(5.672503413468E-012,7.9));
#18064 = CARTESIAN_POINT('',(5.672491694513E-012,7.527272727273));
#18065 = CARTESIAN_POINT('',(5.672526851376E-012,7.154545454546));
#18066 = CARTESIAN_POINT('',(5.67239794288E-012,6.781818181818));
#18067 = CARTESIAN_POINT('',(5.672878420002E-012,6.409090909091));
#18068 = CARTESIAN_POINT('',(5.67108542001E-012,6.036363636364));
#18069 = CARTESIAN_POINT('',(5.677776942853E-012,5.663636363636));
#18070 = CARTESIAN_POINT('',(5.652803851473E-012,5.290909090909));
#18071 = CARTESIAN_POINT('',(5.746004694152E-012,4.918181818182));
#18072 = CARTESIAN_POINT('',(5.398174414815E-012,4.545454545455));
#18073 = CARTESIAN_POINT('',(6.696294689484E-012,4.172727272727));
#18074 = CARTESIAN_POINT('',(3.466527476591E-012,3.924242424242));
#18075 = CARTESIAN_POINT('',(0.E+000,3.8));
#18076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18077 = ORIENTED_EDGE('',*,*,#18078,.T.);
#18078 = EDGE_CURVE('',#18041,#18003,#18079,.T.);
#18079 = SURFACE_CURVE('',#18080,(#18085),.PCURVE_S1.);
#18080 = CIRCLE('',#18081,0.3);
#18081 = AXIS2_PLACEMENT_3D('',#18082,#18083,#18084);
#18082 = CARTESIAN_POINT('',(12.3,-19.328113231,36.821684021784));
#18083 = DIRECTION('',(-1.,1.222527695664E-016,1.665334536938E-016));
#18084 = DIRECTION('',(1.665334536938E-016,-2.035917593952E-032,1.));
#18085 = PCURVE('',#18013,#18086);
#18086 = DEFINITIONAL_REPRESENTATION('',(#18087),#18090);
#18087 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18088,#18089),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.141592653595,4.84396765287),
  .PIECEWISE_BEZIER_KNOTS.);
#18088 = CARTESIAN_POINT('',(0.E+000,3.800000000001));
#18089 = CARTESIAN_POINT('',(1.702374999274,3.800000000001));
#18090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#18095)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#18092,#18093,#18094)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#18092 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#18093 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#18094 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#18095 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#18092,
  'distance_accuracy_value','confusion accuracy');
#18096 = SHAPE_DEFINITION_REPRESENTATION(#18097,#17995);
#18097 = PRODUCT_DEFINITION_SHAPE('','',#18098);
#18098 = PRODUCT_DEFINITION('design','',#18099,#18102);
#18099 = PRODUCT_DEFINITION_FORMATION('','',#18100);
#18100 = PRODUCT('CADSOFTTOOLS 1.139','CADSOFTTOOLS 1.139','',(#18101));
#18101 = PRODUCT_CONTEXT('',#2,'mechanical');
#18102 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#18103 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18104,#18106);
#18104 = ( REPRESENTATION_RELATIONSHIP('','',#17995,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18105) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#18105 = ITEM_DEFINED_TRANSFORMATION('','',#11,#567);
#18106 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #18107);
#18107 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('139','','',#5,#18098,$);
#18108 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#18100));
#18109 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#18110),#18216);
#18110 = SHELL_BASED_SURFACE_MODEL('',(#18111));
#18111 = OPEN_SHELL('',(#18112));
#18112 = ADVANCED_FACE('',(#18113),#18127,.F.);
#18113 = FACE_BOUND('',#18114,.T.);
#18114 = EDGE_LOOP('',(#18115,#18138,#18154,#18170,#18186,#18202));
#18115 = ORIENTED_EDGE('',*,*,#18116,.F.);
#18116 = EDGE_CURVE('',#18117,#18119,#18121,.T.);
#18117 = VERTEX_POINT('',#18118);
#18118 = CARTESIAN_POINT('',(4.1,-19.328113231,36.521684021784));
#18119 = VERTEX_POINT('',#18120);
#18120 = CARTESIAN_POINT('',(12.300000000001,-19.328113231,
    36.521684021784));
#18121 = SURFACE_CURVE('',#18122,(#18126),.PCURVE_S1.);
#18122 = LINE('',#18123,#18124);
#18123 = CARTESIAN_POINT('',(16.100000000001,-19.328113231,
    36.521684021784));
#18124 = VECTOR('',#18125,1.);
#18125 = DIRECTION('',(1.,0.E+000,0.E+000));
#18126 = PCURVE('',#18127,#18132);
#18127 = PLANE('',#18128);
#18128 = AXIS2_PLACEMENT_3D('',#18129,#18130,#18131);
#18129 = CARTESIAN_POINT('',(16.100000000001,-19.32811323101,
    36.521684021784));
#18130 = DIRECTION('',(0.E+000,5.777259412013E-012,1.));
#18131 = DIRECTION('',(0.E+000,-1.,5.777259412013E-012));
#18132 = DEFINITIONAL_REPRESENTATION('',(#18133),#18137);
#18133 = LINE('',#18134,#18135);
#18134 = CARTESIAN_POINT('',(-6.597389301533E-012,0.E+000));
#18135 = VECTOR('',#18136,1.);
#18136 = DIRECTION('',(0.E+000,1.));
#18137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18138 = ORIENTED_EDGE('',*,*,#18139,.F.);
#18139 = EDGE_CURVE('',#18140,#18117,#18142,.T.);
#18140 = VERTEX_POINT('',#18141);
#18141 = CARTESIAN_POINT('',(4.1,-18.65683352608,36.52168402178));
#18142 = SURFACE_CURVE('',#18143,(#18147),.PCURVE_S1.);
#18143 = LINE('',#18144,#18145);
#18144 = CARTESIAN_POINT('',(4.1,28.733177289928,36.521684021506));
#18145 = VECTOR('',#18146,1.);
#18146 = DIRECTION('',(0.E+000,-1.,5.777259412013E-012));
#18147 = PCURVE('',#18127,#18148);
#18148 = DEFINITIONAL_REPRESENTATION('',(#18149),#18153);
#18149 = LINE('',#18150,#18151);
#18150 = CARTESIAN_POINT('',(-48.06129052094,-12.));
#18151 = VECTOR('',#18152,1.);
#18152 = DIRECTION('',(1.,0.E+000));
#18153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18154 = ORIENTED_EDGE('',*,*,#18155,.F.);
#18155 = EDGE_CURVE('',#18156,#18140,#18158,.T.);
#18156 = VERTEX_POINT('',#18157);
#18157 = CARTESIAN_POINT('',(12.200000000001,-18.65683352608,
    36.52168402178));
#18158 = SURFACE_CURVE('',#18159,(#18163),.PCURVE_S1.);
#18159 = LINE('',#18160,#18161);
#18160 = CARTESIAN_POINT('',(4.1,-18.65683352608,36.52168402178));
#18161 = VECTOR('',#18162,1.);
#18162 = DIRECTION('',(-1.,0.E+000,0.E+000));
#18163 = PCURVE('',#18127,#18164);
#18164 = DEFINITIONAL_REPRESENTATION('',(#18165),#18169);
#18165 = LINE('',#18166,#18167);
#18166 = CARTESIAN_POINT('',(-0.671279704934,-12.));
#18167 = VECTOR('',#18168,1.);
#18168 = DIRECTION('',(0.E+000,-1.));
#18169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18170 = ORIENTED_EDGE('',*,*,#18171,.F.);
#18171 = EDGE_CURVE('',#18172,#18156,#18174,.T.);
#18172 = VERTEX_POINT('',#18173);
#18173 = CARTESIAN_POINT('',(12.200000000001,-18.99247337854,
    36.521684021782));
#18174 = SURFACE_CURVE('',#18175,(#18179),.PCURVE_S1.);
#18175 = LINE('',#18176,#18177);
#18176 = CARTESIAN_POINT('',(12.200000000001,-18.99247337854,
    36.521684021782));
#18177 = VECTOR('',#18178,1.);
#18178 = DIRECTION('',(0.E+000,1.,-5.425807713121E-012));
#18179 = PCURVE('',#18127,#18180);
#18180 = DEFINITIONAL_REPRESENTATION('',(#18181),#18185);
#18181 = LINE('',#18182,#18183);
#18182 = CARTESIAN_POINT('',(-0.335639852471,-3.9));
#18183 = VECTOR('',#18184,1.);
#18184 = DIRECTION('',(-1.,0.E+000));
#18185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18186 = ORIENTED_EDGE('',*,*,#18187,.T.);
#18187 = EDGE_CURVE('',#18172,#18188,#18190,.T.);
#18188 = VERTEX_POINT('',#18189);
#18189 = CARTESIAN_POINT('',(12.300000000001,-18.99247337854,
    36.521684021782));
#18190 = SURFACE_CURVE('',#18191,(#18195),.PCURVE_S1.);
#18191 = LINE('',#18192,#18193);
#18192 = CARTESIAN_POINT('',(12.200000000001,-18.99247337854,
    36.521684021782));
#18193 = VECTOR('',#18194,1.);
#18194 = DIRECTION('',(1.,0.E+000,0.E+000));
#18195 = PCURVE('',#18127,#18196);
#18196 = DEFINITIONAL_REPRESENTATION('',(#18197),#18201);
#18197 = LINE('',#18198,#18199);
#18198 = CARTESIAN_POINT('',(-0.335639852471,-3.9));
#18199 = VECTOR('',#18200,1.);
#18200 = DIRECTION('',(0.E+000,1.));
#18201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18202 = ORIENTED_EDGE('',*,*,#18203,.F.);
#18203 = EDGE_CURVE('',#18119,#18188,#18204,.T.);
#18204 = SURFACE_CURVE('',#18205,(#18209),.PCURVE_S1.);
#18205 = LINE('',#18206,#18207);
#18206 = CARTESIAN_POINT('',(12.300000000001,27.755755314331,
    36.521684021512));
#18207 = VECTOR('',#18208,1.);
#18208 = DIRECTION('',(0.E+000,1.,-5.777259412013E-012));
#18209 = PCURVE('',#18127,#18210);
#18210 = DEFINITIONAL_REPRESENTATION('',(#18211),#18215);
#18211 = LINE('',#18212,#18213);
#18212 = CARTESIAN_POINT('',(-47.08386854534,-3.8));
#18213 = VECTOR('',#18214,1.);
#18214 = DIRECTION('',(-1.,0.E+000));
#18215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#18220)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#18217,#18218,#18219)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#18217 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#18218 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#18219 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#18220 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#18217,
  'distance_accuracy_value','confusion accuracy');
#18221 = SHAPE_DEFINITION_REPRESENTATION(#18222,#18109);
#18222 = PRODUCT_DEFINITION_SHAPE('','',#18223);
#18223 = PRODUCT_DEFINITION('design','',#18224,#18227);
#18224 = PRODUCT_DEFINITION_FORMATION('','',#18225);
#18225 = PRODUCT('CADSOFTTOOLS 1.140','CADSOFTTOOLS 1.140','',(#18226));
#18226 = PRODUCT_CONTEXT('',#2,'mechanical');
#18227 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#18228 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18229,#18231);
#18229 = ( REPRESENTATION_RELATIONSHIP('','',#18109,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18230) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#18230 = ITEM_DEFINED_TRANSFORMATION('','',#11,#571);
#18231 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #18232);
#18232 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('140','','',#5,#18223,$);
#18233 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#18225));
#18234 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#18235),#18330);
#18235 = SHELL_BASED_SURFACE_MODEL('',(#18236));
#18236 = OPEN_SHELL('',(#18237));
#18237 = ADVANCED_FACE('',(#18238),#18253,.F.);
#18238 = FACE_BOUND('',#18239,.F.);
#18239 = EDGE_LOOP('',(#18240,#18263,#18278,#18294));
#18240 = ORIENTED_EDGE('',*,*,#18241,.F.);
#18241 = EDGE_CURVE('',#18242,#18244,#18246,.T.);
#18242 = VERTEX_POINT('',#18243);
#18243 = CARTESIAN_POINT('',(12.200000000001,-18.16442964957,
    35.934859932947));
#18244 = VERTEX_POINT('',#18245);
#18245 = CARTESIAN_POINT('',(12.200000000001,-18.65683352608,
    36.52168402178));
#18246 = SURFACE_CURVE('',#18247,(#18252),.PCURVE_S1.);
#18247 = CIRCLE('',#18248,0.5);
#18248 = AXIS2_PLACEMENT_3D('',#18249,#18250,#18251);
#18249 = CARTESIAN_POINT('',(12.200000000001,-18.65683352608,
    36.02168402178));
#18250 = DIRECTION('',(1.,0.E+000,0.E+000));
#18251 = DIRECTION('',(0.E+000,0.E+000,-1.));
#18252 = PCURVE('',#18253,#18258);
#18253 = CYLINDRICAL_SURFACE('',#18254,0.5);
#18254 = AXIS2_PLACEMENT_3D('',#18255,#18256,#18257);
#18255 = CARTESIAN_POINT('',(16.100000000001,-18.65683352608,
    36.02168402178));
#18256 = DIRECTION('',(1.,0.E+000,0.E+000));
#18257 = DIRECTION('',(0.E+000,0.E+000,1.));
#18258 = DEFINITIONAL_REPRESENTATION('',(#18259),#18262);
#18259 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18260,#18261),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.396263401597,3.141592653584),
  .PIECEWISE_BEZIER_KNOTS.);
#18260 = CARTESIAN_POINT('',(4.537856055187,-3.9));
#18261 = CARTESIAN_POINT('',(6.283185307174,-3.9));
#18262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18263 = ORIENTED_EDGE('',*,*,#18264,.F.);
#18264 = EDGE_CURVE('',#18265,#18242,#18267,.T.);
#18265 = VERTEX_POINT('',#18266);
#18266 = CARTESIAN_POINT('',(4.1,-18.16442964957,35.934859932944));
#18267 = SURFACE_CURVE('',#18268,(#18272),.PCURVE_S1.);
#18268 = LINE('',#18269,#18270);
#18269 = CARTESIAN_POINT('',(12.200000000001,-18.16442964957,
    35.934859932944));
#18270 = VECTOR('',#18271,1.);
#18271 = DIRECTION('',(1.,0.E+000,0.E+000));
#18272 = PCURVE('',#18253,#18273);
#18273 = DEFINITIONAL_REPRESENTATION('',(#18274),#18277);
#18274 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18275,#18276),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-8.100000000001,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#18275 = CARTESIAN_POINT('',(4.537856055181,-12.));
#18276 = CARTESIAN_POINT('',(4.537856055181,-3.9));
#18277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18278 = ORIENTED_EDGE('',*,*,#18279,.F.);
#18279 = EDGE_CURVE('',#18280,#18265,#18282,.T.);
#18280 = VERTEX_POINT('',#18281);
#18281 = CARTESIAN_POINT('',(4.1,-18.65683352608,36.52168402178));
#18282 = SURFACE_CURVE('',#18283,(#18288),.PCURVE_S1.);
#18283 = CIRCLE('',#18284,0.5);
#18284 = AXIS2_PLACEMENT_3D('',#18285,#18286,#18287);
#18285 = CARTESIAN_POINT('',(4.1,-18.65683352608,36.02168402178));
#18286 = DIRECTION('',(-1.,0.E+000,0.E+000));
#18287 = DIRECTION('',(0.E+000,0.E+000,-1.));
#18288 = PCURVE('',#18253,#18289);
#18289 = DEFINITIONAL_REPRESENTATION('',(#18290),#18293);
#18290 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18291,#18292),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.141592653596,4.886921905588),
  .PIECEWISE_BEZIER_KNOTS.);
#18291 = CARTESIAN_POINT('',(6.28318530718,-12.));
#18292 = CARTESIAN_POINT('',(4.537856055187,-12.));
#18293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18294 = ORIENTED_EDGE('',*,*,#18295,.F.);
#18295 = EDGE_CURVE('',#18244,#18280,#18296,.T.);
#18296 = SURFACE_CURVE('',#18297,(#18301),.PCURVE_S1.);
#18297 = LINE('',#18298,#18299);
#18298 = CARTESIAN_POINT('',(4.1,-18.65683352608,36.52168402178));
#18299 = VECTOR('',#18300,1.);
#18300 = DIRECTION('',(-1.,0.E+000,0.E+000));
#18301 = PCURVE('',#18253,#18302);
#18302 = DEFINITIONAL_REPRESENTATION('',(#18303),#18329);
#18303 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18304,#18305,#18306,#18307,
    #18308,#18309,#18310,#18311,#18312,#18313,#18314,#18315,#18316,
    #18317,#18318,#18319,#18320,#18321,#18322,#18323,#18324,#18325,
    #18326,#18327,#18328),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-8.100000000001,-7.731818181819,
    -7.363636363637,-6.995454545455,-6.627272727273,-6.259090909091,
    -5.89090909091,-5.522727272728,-5.154545454546,-4.786363636364,
    -4.418181818182,-4.05,-3.681818181818,-3.313636363637,
    -2.945454545455,-2.577272727273,-2.209090909091,-1.840909090909,
    -1.472727272727,-1.104545454546,-0.736363636364,-0.368181818182,
    0.E+000),.UNSPECIFIED.);
#18304 = CARTESIAN_POINT('',(6.28318530718,-3.9));
#18305 = CARTESIAN_POINT('',(6.283185307176,-4.022727272727));
#18306 = CARTESIAN_POINT('',(6.283185307173,-4.268181818182));
#18307 = CARTESIAN_POINT('',(6.283185307174,-4.636363636364));
#18308 = CARTESIAN_POINT('',(6.283185307174,-5.004545454546));
#18309 = CARTESIAN_POINT('',(6.283185307174,-5.372727272727));
#18310 = CARTESIAN_POINT('',(6.283185307174,-5.740909090909));
#18311 = CARTESIAN_POINT('',(6.283185307174,-6.109090909091));
#18312 = CARTESIAN_POINT('',(6.283185307174,-6.477272727273));
#18313 = CARTESIAN_POINT('',(6.283185307174,-6.845454545455));
#18314 = CARTESIAN_POINT('',(6.283185307174,-7.213636363637));
#18315 = CARTESIAN_POINT('',(6.283185307174,-7.581818181818));
#18316 = CARTESIAN_POINT('',(6.283185307174,-7.95));
#18317 = CARTESIAN_POINT('',(6.283185307174,-8.318181818182));
#18318 = CARTESIAN_POINT('',(6.283185307174,-8.686363636364));
#18319 = CARTESIAN_POINT('',(6.283185307174,-9.054545454546));
#18320 = CARTESIAN_POINT('',(6.283185307174,-9.422727272728));
#18321 = CARTESIAN_POINT('',(6.283185307174,-9.79090909091));
#18322 = CARTESIAN_POINT('',(6.283185307174,-10.15909090909));
#18323 = CARTESIAN_POINT('',(6.283185307174,-10.52727272727));
#18324 = CARTESIAN_POINT('',(6.283185307174,-10.89545454545));
#18325 = CARTESIAN_POINT('',(6.283185307174,-11.26363636363));
#18326 = CARTESIAN_POINT('',(6.283185307173,-11.63181818181));
#18327 = CARTESIAN_POINT('',(6.283185307176,-11.87727272727));
#18328 = CARTESIAN_POINT('',(6.28318530718,-12.));
#18329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#18334)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#18331,#18332,#18333)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#18331 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#18332 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#18333 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#18334 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#18331,
  'distance_accuracy_value','confusion accuracy');
#18335 = SHAPE_DEFINITION_REPRESENTATION(#18336,#18234);
#18336 = PRODUCT_DEFINITION_SHAPE('','',#18337);
#18337 = PRODUCT_DEFINITION('design','',#18338,#18341);
#18338 = PRODUCT_DEFINITION_FORMATION('','',#18339);
#18339 = PRODUCT('CADSOFTTOOLS 1.141','CADSOFTTOOLS 1.141','',(#18340));
#18340 = PRODUCT_CONTEXT('',#2,'mechanical');
#18341 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#18342 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18343,#18345);
#18343 = ( REPRESENTATION_RELATIONSHIP('','',#18234,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18344) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#18344 = ITEM_DEFINED_TRANSFORMATION('','',#11,#575);
#18345 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #18346);
#18346 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('141','','',#5,#18337,$);
#18347 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#18339));
#18348 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#18349),#18455);
#18349 = SHELL_BASED_SURFACE_MODEL('',(#18350));
#18350 = OPEN_SHELL('',(#18351));
#18351 = ADVANCED_FACE('',(#18352),#18366,.F.);
#18352 = FACE_BOUND('',#18353,.T.);
#18353 = EDGE_LOOP('',(#18354,#18377,#18393,#18409,#18425,#18441));
#18354 = ORIENTED_EDGE('',*,*,#18355,.F.);
#18355 = EDGE_CURVE('',#18356,#18358,#18360,.T.);
#18356 = VERTEX_POINT('',#18357);
#18357 = CARTESIAN_POINT('',(4.1,-18.16442964957,35.934859932944));
#18358 = VERTEX_POINT('',#18359);
#18359 = CARTESIAN_POINT('',(12.200000000001,-18.16442964957,
    35.934859932947));
#18360 = SURFACE_CURVE('',#18361,(#18365),.PCURVE_S1.);
#18361 = LINE('',#18362,#18363);
#18362 = CARTESIAN_POINT('',(12.200000000001,-18.16442964957,
    35.934859932944));
#18363 = VECTOR('',#18364,1.);
#18364 = DIRECTION('',(1.,0.E+000,0.E+000));
#18365 = PCURVE('',#18366,#18371);
#18366 = PLANE('',#18367);
#18367 = AXIS2_PLACEMENT_3D('',#18368,#18369,#18370);
#18368 = CARTESIAN_POINT('',(16.100000000001,-19.09735322441,
    30.643987424013));
#18369 = DIRECTION('',(0.E+000,0.984807753011,-0.173648177671));
#18370 = DIRECTION('',(0.E+000,0.173648177671,0.984807753011));
#18371 = DEFINITIONAL_REPRESENTATION('',(#18372),#18376);
#18372 = LINE('',#18373,#18374);
#18373 = CARTESIAN_POINT('',(5.372492745668,-3.9));
#18374 = VECTOR('',#18375,1.);
#18375 = DIRECTION('',(0.E+000,1.));
#18376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18377 = ORIENTED_EDGE('',*,*,#18378,.F.);
#18378 = EDGE_CURVE('',#18379,#18356,#18381,.T.);
#18379 = VERTEX_POINT('',#18380);
#18380 = CARTESIAN_POINT('',(4.1,-19.09735322453,30.643987423344));
#18381 = SURFACE_CURVE('',#18382,(#18386),.PCURVE_S1.);
#18382 = LINE('',#18383,#18384);
#18383 = CARTESIAN_POINT('',(4.1,-21.53598666926,16.81380990385));
#18384 = VECTOR('',#18385,1.);
#18385 = DIRECTION('',(0.E+000,0.173648177671,0.984807753011));
#18386 = PCURVE('',#18366,#18387);
#18387 = DEFINITIONAL_REPRESENTATION('',(#18388),#18392);
#18388 = LINE('',#18389,#18390);
#18389 = CARTESIAN_POINT('',(-14.04353030108,-12.));
#18390 = VECTOR('',#18391,1.);
#18391 = DIRECTION('',(1.,0.E+000));
#18392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18393 = ORIENTED_EDGE('',*,*,#18394,.F.);
#18394 = EDGE_CURVE('',#18395,#18379,#18397,.T.);
#18395 = VERTEX_POINT('',#18396);
#18396 = CARTESIAN_POINT('',(12.200000000001,-19.09735322441,
    30.643987424013));
#18397 = SURFACE_CURVE('',#18398,(#18402),.PCURVE_S1.);
#18398 = LINE('',#18399,#18400);
#18399 = CARTESIAN_POINT('',(4.1,-19.09735322453,30.643987423344));
#18400 = VECTOR('',#18401,1.);
#18401 = DIRECTION('',(-1.,0.E+000,0.E+000));
#18402 = PCURVE('',#18366,#18403);
#18403 = DEFINITIONAL_REPRESENTATION('',(#18404),#18408);
#18404 = LINE('',#18405,#18406);
#18405 = CARTESIAN_POINT('',(-6.788162684325E-010,-12.));
#18406 = VECTOR('',#18407,1.);
#18407 = DIRECTION('',(0.E+000,-1.));
#18408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18409 = ORIENTED_EDGE('',*,*,#18410,.F.);
#18410 = EDGE_CURVE('',#18411,#18395,#18413,.T.);
#18411 = VERTEX_POINT('',#18412);
#18412 = CARTESIAN_POINT('',(12.300000000001,-19.09735322441,
    30.643987424013));
#18413 = SURFACE_CURVE('',#18414,(#18418),.PCURVE_S1.);
#18414 = LINE('',#18415,#18416);
#18415 = CARTESIAN_POINT('',(16.100000000001,-19.09735322441,
    30.643987424013));
#18416 = VECTOR('',#18417,1.);
#18417 = DIRECTION('',(-1.,0.E+000,0.E+000));
#18418 = PCURVE('',#18366,#18419);
#18419 = DEFINITIONAL_REPRESENTATION('',(#18420),#18424);
#18420 = LINE('',#18421,#18422);
#18421 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#18422 = VECTOR('',#18423,1.);
#18423 = DIRECTION('',(0.E+000,-1.));
#18424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18425 = ORIENTED_EDGE('',*,*,#18426,.T.);
#18426 = EDGE_CURVE('',#18411,#18427,#18429,.T.);
#18427 = VERTEX_POINT('',#18428);
#18428 = CARTESIAN_POINT('',(12.300000000001,-18.16442964957,
    35.934859932947));
#18429 = SURFACE_CURVE('',#18430,(#18434),.PCURVE_S1.);
#18430 = LINE('',#18431,#18432);
#18431 = CARTESIAN_POINT('',(12.300000000001,-21.80501958066,
    15.288048444577));
#18432 = VECTOR('',#18433,1.);
#18433 = DIRECTION('',(0.E+000,0.173648177671,0.984807753011));
#18434 = PCURVE('',#18366,#18435);
#18435 = DEFINITIONAL_REPRESENTATION('',(#18436),#18440);
#18436 = LINE('',#18437,#18438);
#18437 = CARTESIAN_POINT('',(-15.59282909022,-3.8));
#18438 = VECTOR('',#18439,1.);
#18439 = DIRECTION('',(1.,0.E+000));
#18440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18441 = ORIENTED_EDGE('',*,*,#18442,.T.);
#18442 = EDGE_CURVE('',#18427,#18358,#18443,.T.);
#18443 = SURFACE_CURVE('',#18444,(#18448),.PCURVE_S1.);
#18444 = LINE('',#18445,#18446);
#18445 = CARTESIAN_POINT('',(16.100000000001,-18.16442964957,
    35.934859932947));
#18446 = VECTOR('',#18447,1.);
#18447 = DIRECTION('',(-1.,0.E+000,0.E+000));
#18448 = PCURVE('',#18366,#18449);
#18449 = DEFINITIONAL_REPRESENTATION('',(#18450),#18454);
#18450 = LINE('',#18451,#18452);
#18451 = CARTESIAN_POINT('',(5.372492745671,0.E+000));
#18452 = VECTOR('',#18453,1.);
#18453 = DIRECTION('',(0.E+000,-1.));
#18454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#18459)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#18456,#18457,#18458)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#18456 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#18457 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#18458 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#18459 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#18456,
  'distance_accuracy_value','confusion accuracy');
#18460 = SHAPE_DEFINITION_REPRESENTATION(#18461,#18348);
#18461 = PRODUCT_DEFINITION_SHAPE('','',#18462);
#18462 = PRODUCT_DEFINITION('design','',#18463,#18466);
#18463 = PRODUCT_DEFINITION_FORMATION('','',#18464);
#18464 = PRODUCT('CADSOFTTOOLS 1.142','CADSOFTTOOLS 1.142','',(#18465));
#18465 = PRODUCT_CONTEXT('',#2,'mechanical');
#18466 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#18467 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18468,#18470);
#18468 = ( REPRESENTATION_RELATIONSHIP('','',#18348,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18469) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#18469 = ITEM_DEFINED_TRANSFORMATION('','',#11,#579);
#18470 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #18471);
#18471 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('142','','',#5,#18462,$);
#18472 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#18464));
#18473 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#18474),#18546);
#18474 = SHELL_BASED_SURFACE_MODEL('',(#18475));
#18475 = OPEN_SHELL('',(#18476));
#18476 = ADVANCED_FACE('',(#18477),#18492,.F.);
#18477 = FACE_BOUND('',#18478,.F.);
#18478 = EDGE_LOOP('',(#18479,#18502,#18517,#18533));
#18479 = ORIENTED_EDGE('',*,*,#18480,.F.);
#18480 = EDGE_CURVE('',#18481,#18483,#18485,.T.);
#18481 = VERTEX_POINT('',#18482);
#18482 = CARTESIAN_POINT('',(12.200000000001,-19.76076717313,
    30.260965201945));
#18483 = VERTEX_POINT('',#18484);
#18484 = CARTESIAN_POINT('',(12.200000000001,-19.09735322441,
    30.643987424013));
#18485 = SURFACE_CURVE('',#18486,(#18491),.PCURVE_S1.);
#18486 = CIRCLE('',#18487,0.5);
#18487 = AXIS2_PLACEMENT_3D('',#18488,#18489,#18490);
#18488 = CARTESIAN_POINT('',(12.200000000001,-19.58975710103,
    30.73081151218));
#18489 = DIRECTION('',(1.,0.E+000,-0.E+000));
#18490 = DIRECTION('',(0.E+000,0.E+000,1.));
#18491 = PCURVE('',#18492,#18497);
#18492 = CYLINDRICAL_SURFACE('',#18493,0.5);
#18493 = AXIS2_PLACEMENT_3D('',#18494,#18495,#18496);
#18494 = CARTESIAN_POINT('',(16.100000000001,-19.58975710103,
    30.73081151218));
#18495 = DIRECTION('',(1.,0.E+000,0.E+000));
#18496 = DIRECTION('',(0.E+000,0.E+000,1.));
#18497 = DEFINITIONAL_REPRESENTATION('',(#18498),#18501);
#18498 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18499,#18500),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.792526802263,4.537856056539),
  .PIECEWISE_BEZIER_KNOTS.);
#18499 = CARTESIAN_POINT('',(2.792526802263,-3.9));
#18500 = CARTESIAN_POINT('',(4.537856056539,-3.9));
#18501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18502 = ORIENTED_EDGE('',*,*,#18503,.F.);
#18503 = EDGE_CURVE('',#18504,#18481,#18506,.T.);
#18504 = VERTEX_POINT('',#18505);
#18505 = CARTESIAN_POINT('',(4.1,-19.76076717313,30.260965201945));
#18506 = SURFACE_CURVE('',#18507,(#18511),.PCURVE_S1.);
#18507 = LINE('',#18508,#18509);
#18508 = CARTESIAN_POINT('',(12.200000000001,-19.76076717313,
    30.260965201945));
#18509 = VECTOR('',#18510,1.);
#18510 = DIRECTION('',(1.,0.E+000,0.E+000));
#18511 = PCURVE('',#18492,#18512);
#18512 = DEFINITIONAL_REPRESENTATION('',(#18513),#18516);
#18513 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18514,#18515),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-8.100000000001,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#18514 = CARTESIAN_POINT('',(2.792526802263,-12.));
#18515 = CARTESIAN_POINT('',(2.792526802263,-3.9));
#18516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18517 = ORIENTED_EDGE('',*,*,#18518,.F.);
#18518 = EDGE_CURVE('',#18519,#18504,#18521,.T.);
#18519 = VERTEX_POINT('',#18520);
#18520 = CARTESIAN_POINT('',(4.1,-19.09735322453,30.643987423344));
#18521 = SURFACE_CURVE('',#18522,(#18527),.PCURVE_S1.);
#18522 = CIRCLE('',#18523,0.5);
#18523 = AXIS2_PLACEMENT_3D('',#18524,#18525,#18526);
#18524 = CARTESIAN_POINT('',(4.1,-19.58975710103,30.73081151218));
#18525 = DIRECTION('',(-1.,0.E+000,0.E+000));
#18526 = DIRECTION('',(0.E+000,0.E+000,-1.));
#18527 = PCURVE('',#18492,#18528);
#18528 = DEFINITIONAL_REPRESENTATION('',(#18529),#18532);
#18529 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18530,#18531),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.886921905588,6.632251158506),
  .PIECEWISE_BEZIER_KNOTS.);
#18530 = CARTESIAN_POINT('',(4.537856055181,-12.));
#18531 = CARTESIAN_POINT('',(2.792526802263,-12.));
#18532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18533 = ORIENTED_EDGE('',*,*,#18534,.F.);
#18534 = EDGE_CURVE('',#18483,#18519,#18535,.T.);
#18535 = SURFACE_CURVE('',#18536,(#18540),.PCURVE_S1.);
#18536 = LINE('',#18537,#18538);
#18537 = CARTESIAN_POINT('',(4.1,-19.09735322453,30.643987423344));
#18538 = VECTOR('',#18539,1.);
#18539 = DIRECTION('',(-1.,0.E+000,0.E+000));
#18540 = PCURVE('',#18492,#18541);
#18541 = DEFINITIONAL_REPRESENTATION('',(#18542),#18545);
#18542 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18543,#18544),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-8.100000000001,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#18543 = CARTESIAN_POINT('',(4.537856055181,-3.9));
#18544 = CARTESIAN_POINT('',(4.537856055181,-12.));
#18545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#18550)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#18547,#18548,#18549)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#18547 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#18548 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#18549 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#18550 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#18547,
  'distance_accuracy_value','confusion accuracy');
#18551 = SHAPE_DEFINITION_REPRESENTATION(#18552,#18473);
#18552 = PRODUCT_DEFINITION_SHAPE('','',#18553);
#18553 = PRODUCT_DEFINITION('design','',#18554,#18557);
#18554 = PRODUCT_DEFINITION_FORMATION('','',#18555);
#18555 = PRODUCT('CADSOFTTOOLS 1.143','CADSOFTTOOLS 1.143','',(#18556));
#18556 = PRODUCT_CONTEXT('',#2,'mechanical');
#18557 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#18558 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18559,#18561);
#18559 = ( REPRESENTATION_RELATIONSHIP('','',#18473,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18560) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#18560 = ITEM_DEFINED_TRANSFORMATION('','',#11,#583);
#18561 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #18562);
#18562 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('143','','',#5,#18553,$);
#18563 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#18555));
#18564 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#18565),#18671);
#18565 = SHELL_BASED_SURFACE_MODEL('',(#18566));
#18566 = OPEN_SHELL('',(#18567));
#18567 = ADVANCED_FACE('',(#18568),#18582,.F.);
#18568 = FACE_BOUND('',#18569,.T.);
#18569 = EDGE_LOOP('',(#18570,#18593,#18609,#18625,#18641,#18657));
#18570 = ORIENTED_EDGE('',*,*,#18571,.F.);
#18571 = EDGE_CURVE('',#18572,#18574,#18576,.T.);
#18572 = VERTEX_POINT('',#18573);
#18573 = CARTESIAN_POINT('',(4.1,-19.76076717313,30.260965201945));
#18574 = VERTEX_POINT('',#18575);
#18575 = CARTESIAN_POINT('',(12.200000000001,-19.76076717313,
    30.260965201945));
#18576 = SURFACE_CURVE('',#18577,(#18581),.PCURVE_S1.);
#18577 = LINE('',#18578,#18579);
#18578 = CARTESIAN_POINT('',(12.200000000001,-19.76076717313,
    30.260965201945));
#18579 = VECTOR('',#18580,1.);
#18580 = DIRECTION('',(1.,0.E+000,0.E+000));
#18581 = PCURVE('',#18582,#18587);
#18582 = PLANE('',#18583);
#18583 = AXIS2_PLACEMENT_3D('',#18584,#18585,#18586);
#18584 = CARTESIAN_POINT('',(16.100000000001,-19.76076717281,
    30.260965201829));
#18585 = DIRECTION('',(0.E+000,-0.342020144197,-0.939692620469));
#18586 = DIRECTION('',(0.E+000,0.939692620469,-0.342020144197));
#18587 = DEFINITIONAL_REPRESENTATION('',(#18588),#18592);
#18588 = LINE('',#18589,#18590);
#18589 = CARTESIAN_POINT('',(-3.384279649294E-010,-3.9));
#18590 = VECTOR('',#18591,1.);
#18591 = DIRECTION('',(0.E+000,1.));
#18592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18593 = ORIENTED_EDGE('',*,*,#18594,.F.);
#18594 = EDGE_CURVE('',#18595,#18572,#18597,.T.);
#18595 = VERTEX_POINT('',#18596);
#18596 = CARTESIAN_POINT('',(4.1,-20.4547855402,30.513567230321));
#18597 = SURFACE_CURVE('',#18598,(#18602),.PCURVE_S1.);
#18598 = LINE('',#18599,#18600);
#18599 = CARTESIAN_POINT('',(4.1,30.231069381595,12.065424687208));
#18600 = VECTOR('',#18601,1.);
#18601 = DIRECTION('',(0.E+000,0.939692620469,-0.342020144197));
#18602 = PCURVE('',#18582,#18603);
#18603 = DEFINITIONAL_REPRESENTATION('',(#18604),#18608);
#18604 = LINE('',#18605,#18606);
#18605 = CARTESIAN_POINT('',(53.200201284416,-12.));
#18606 = VECTOR('',#18607,1.);
#18607 = DIRECTION('',(1.,0.E+000));
#18608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18609 = ORIENTED_EDGE('',*,*,#18610,.F.);
#18610 = EDGE_CURVE('',#18611,#18595,#18613,.T.);
#18611 = VERTEX_POINT('',#18612);
#18612 = CARTESIAN_POINT('',(12.300000000001,-20.4547855402,
    30.513567230321));
#18613 = SURFACE_CURVE('',#18614,(#18618),.PCURVE_S1.);
#18614 = LINE('',#18615,#18616);
#18615 = CARTESIAN_POINT('',(4.1,-20.4547855402,30.513567230321));
#18616 = VECTOR('',#18617,1.);
#18617 = DIRECTION('',(-1.,0.E+000,0.E+000));
#18618 = PCURVE('',#18582,#18619);
#18619 = DEFINITIONAL_REPRESENTATION('',(#18620),#18624);
#18620 = LINE('',#18621,#18622);
#18621 = CARTESIAN_POINT('',(-0.738558920512,-12.));
#18622 = VECTOR('',#18623,1.);
#18623 = DIRECTION('',(0.E+000,-1.));
#18624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18625 = ORIENTED_EDGE('',*,*,#18626,.F.);
#18626 = EDGE_CURVE('',#18627,#18611,#18629,.T.);
#18627 = VERTEX_POINT('',#18628);
#18628 = CARTESIAN_POINT('',(12.300000000001,-20.10261638048,
    30.385388138388));
#18629 = SURFACE_CURVE('',#18630,(#18634),.PCURVE_S1.);
#18630 = LINE('',#18631,#18632);
#18631 = CARTESIAN_POINT('',(12.300000000001,25.157000121215,
    13.912234869921));
#18632 = VECTOR('',#18633,1.);
#18633 = DIRECTION('',(0.E+000,-0.939692620469,0.342020144197));
#18634 = PCURVE('',#18582,#18635);
#18635 = DEFINITIONAL_REPRESENTATION('',(#18636),#18640);
#18636 = LINE('',#18637,#18638);
#18637 = CARTESIAN_POINT('',(47.800489559693,-3.8));
#18638 = VECTOR('',#18639,1.);
#18639 = DIRECTION('',(-1.,0.E+000));
#18640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18641 = ORIENTED_EDGE('',*,*,#18642,.F.);
#18642 = EDGE_CURVE('',#18643,#18627,#18645,.T.);
#18643 = VERTEX_POINT('',#18644);
#18644 = CARTESIAN_POINT('',(12.200000000001,-20.10261638048,
    30.385388138388));
#18645 = SURFACE_CURVE('',#18646,(#18650),.PCURVE_S1.);
#18646 = LINE('',#18647,#18648);
#18647 = CARTESIAN_POINT('',(12.200000000001,-20.10261638048,
    30.385388138388));
#18648 = VECTOR('',#18649,1.);
#18649 = DIRECTION('',(1.,0.E+000,0.E+000));
#18650 = PCURVE('',#18582,#18651);
#18651 = DEFINITIONAL_REPRESENTATION('',(#18652),#18656);
#18652 = LINE('',#18653,#18654);
#18653 = CARTESIAN_POINT('',(-0.363788328463,-3.9));
#18654 = VECTOR('',#18655,1.);
#18655 = DIRECTION('',(0.E+000,1.));
#18656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18657 = ORIENTED_EDGE('',*,*,#18658,.T.);
#18658 = EDGE_CURVE('',#18643,#18574,#18659,.T.);
#18659 = SURFACE_CURVE('',#18660,(#18664),.PCURVE_S1.);
#18660 = LINE('',#18661,#18662);
#18661 = CARTESIAN_POINT('',(12.200000000001,-19.76076717281,
    30.260965201829));
#18662 = VECTOR('',#18663,1.);
#18663 = DIRECTION('',(0.E+000,0.939692620469,-0.342020144197));
#18664 = PCURVE('',#18582,#18665);
#18665 = DEFINITIONAL_REPRESENTATION('',(#18666),#18670);
#18666 = LINE('',#18667,#18668);
#18667 = CARTESIAN_POINT('',(0.E+000,-3.9));
#18668 = VECTOR('',#18669,1.);
#18669 = DIRECTION('',(1.,0.E+000));
#18670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#18675)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#18672,#18673,#18674)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#18672 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#18673 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#18674 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#18675 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#18672,
  'distance_accuracy_value','confusion accuracy');
#18676 = SHAPE_DEFINITION_REPRESENTATION(#18677,#18564);
#18677 = PRODUCT_DEFINITION_SHAPE('','',#18678);
#18678 = PRODUCT_DEFINITION('design','',#18679,#18682);
#18679 = PRODUCT_DEFINITION_FORMATION('','',#18680);
#18680 = PRODUCT('CADSOFTTOOLS 1.144','CADSOFTTOOLS 1.144','',(#18681));
#18681 = PRODUCT_CONTEXT('',#2,'mechanical');
#18682 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#18683 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18684,#18686);
#18684 = ( REPRESENTATION_RELATIONSHIP('','',#18564,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18685) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#18685 = ITEM_DEFINED_TRANSFORMATION('','',#11,#587);
#18686 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #18687);
#18687 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('144','','',#5,#18678,$);
#18688 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#18680));
#18689 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#18690),#18762);
#18690 = SHELL_BASED_SURFACE_MODEL('',(#18691));
#18691 = OPEN_SHELL('',(#18692));
#18692 = ADVANCED_FACE('',(#18693),#18707,.T.);
#18693 = FACE_BOUND('',#18694,.T.);
#18694 = EDGE_LOOP('',(#18695,#18717,#18733,#18748));
#18695 = ORIENTED_EDGE('',*,*,#18696,.T.);
#18696 = EDGE_CURVE('',#18697,#18699,#18701,.T.);
#18697 = VERTEX_POINT('',#18698);
#18698 = CARTESIAN_POINT('',(12.300000000001,-20.4547855402,
    30.513567230321));
#18699 = VERTEX_POINT('',#18700);
#18700 = CARTESIAN_POINT('',(4.1,-20.4547855402,30.513567230321));
#18701 = SURFACE_CURVE('',#18702,(#18706),.PCURVE_S1.);
#18702 = LINE('',#18703,#18704);
#18703 = CARTESIAN_POINT('',(4.1,-20.4547855402,30.513567230321));
#18704 = VECTOR('',#18705,1.);
#18705 = DIRECTION('',(-1.,0.E+000,0.E+000));
#18706 = PCURVE('',#18707,#18712);
#18707 = CYLINDRICAL_SURFACE('',#18708,0.3);
#18708 = AXIS2_PLACEMENT_3D('',#18709,#18710,#18711);
#18709 = CARTESIAN_POINT('',(9.2999875,-20.55739158346,30.231659444181)
  );
#18710 = DIRECTION('',(-1.,0.E+000,0.E+000));
#18711 = DIRECTION('',(0.E+000,0.E+000,-1.));
#18712 = DEFINITIONAL_REPRESENTATION('',(#18713),#18716);
#18713 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18714,#18715),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-8.200000000001,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#18714 = CARTESIAN_POINT('',(3.490658504916,-3.000012500001));
#18715 = CARTESIAN_POINT('',(3.490658504916,5.1999875));
#18716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18717 = ORIENTED_EDGE('',*,*,#18718,.T.);
#18718 = EDGE_CURVE('',#18699,#18719,#18721,.T.);
#18719 = VERTEX_POINT('',#18720);
#18720 = CARTESIAN_POINT('',(4.1,-20.85739158346,30.231659444181));
#18721 = SURFACE_CURVE('',#18722,(#18727),.PCURVE_S1.);
#18722 = CIRCLE('',#18723,0.3);
#18723 = AXIS2_PLACEMENT_3D('',#18724,#18725,#18726);
#18724 = CARTESIAN_POINT('',(4.1,-20.55739158346,30.231659444181));
#18725 = DIRECTION('',(1.,0.E+000,0.E+000));
#18726 = DIRECTION('',(0.E+000,0.E+000,-1.));
#18727 = PCURVE('',#18707,#18728);
#18728 = DEFINITIONAL_REPRESENTATION('',(#18729),#18732);
#18729 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18730,#18731),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.792526802263,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#18730 = CARTESIAN_POINT('',(3.490658504916,5.1999875));
#18731 = CARTESIAN_POINT('',(1.570796326795,5.1999875));
#18732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18733 = ORIENTED_EDGE('',*,*,#18734,.T.);
#18734 = EDGE_CURVE('',#18719,#18735,#18737,.T.);
#18735 = VERTEX_POINT('',#18736);
#18736 = CARTESIAN_POINT('',(12.3,-20.85739158346,30.231659444181));
#18737 = SURFACE_CURVE('',#18738,(#18742),.PCURVE_S1.);
#18738 = LINE('',#18739,#18740);
#18739 = CARTESIAN_POINT('',(12.3,-20.85739158346,30.231659444181));
#18740 = VECTOR('',#18741,1.);
#18741 = DIRECTION('',(1.,0.E+000,0.E+000));
#18742 = PCURVE('',#18707,#18743);
#18743 = DEFINITIONAL_REPRESENTATION('',(#18744),#18747);
#18744 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18745,#18746),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-8.2,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#18745 = CARTESIAN_POINT('',(1.570796326795,5.1999875));
#18746 = CARTESIAN_POINT('',(1.570796326795,-3.0000125));
#18747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18748 = ORIENTED_EDGE('',*,*,#18749,.T.);
#18749 = EDGE_CURVE('',#18735,#18697,#18750,.T.);
#18750 = SURFACE_CURVE('',#18751,(#18756),.PCURVE_S1.);
#18751 = CIRCLE('',#18752,0.3);
#18752 = AXIS2_PLACEMENT_3D('',#18753,#18754,#18755);
#18753 = CARTESIAN_POINT('',(12.3,-20.55739158346,30.231659444181));
#18754 = DIRECTION('',(-1.,1.222527695664E-016,1.665334536938E-016));
#18755 = DIRECTION('',(1.665334536938E-016,-2.035917593952E-032,1.));
#18756 = PCURVE('',#18707,#18757);
#18757 = DEFINITIONAL_REPRESENTATION('',(#18758),#18761);
#18758 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18759,#18760),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.632251158506),
  .PIECEWISE_BEZIER_KNOTS.);
#18759 = CARTESIAN_POINT('',(1.570796326795,-3.0000125));
#18760 = CARTESIAN_POINT('',(3.490658504916,-3.0000125));
#18761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#18766)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#18763,#18764,#18765)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#18763 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#18764 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#18765 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#18766 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#18763,
  'distance_accuracy_value','confusion accuracy');
#18767 = SHAPE_DEFINITION_REPRESENTATION(#18768,#18689);
#18768 = PRODUCT_DEFINITION_SHAPE('','',#18769);
#18769 = PRODUCT_DEFINITION('design','',#18770,#18773);
#18770 = PRODUCT_DEFINITION_FORMATION('','',#18771);
#18771 = PRODUCT('CADSOFTTOOLS 1.145','CADSOFTTOOLS 1.145','',(#18772));
#18772 = PRODUCT_CONTEXT('',#2,'mechanical');
#18773 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#18774 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18775,#18777);
#18775 = ( REPRESENTATION_RELATIONSHIP('','',#18689,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18776) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#18776 = ITEM_DEFINED_TRANSFORMATION('','',#11,#591);
#18777 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #18778);
#18778 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('145','','',#5,#18769,$);
#18779 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#18771));
#18780 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#18781),#18855);
#18781 = SHELL_BASED_SURFACE_MODEL('',(#18782));
#18782 = OPEN_SHELL('',(#18783));
#18783 = ADVANCED_FACE('',(#18784),#18798,.T.);
#18784 = FACE_BOUND('',#18785,.T.);
#18785 = EDGE_LOOP('',(#18786,#18809,#18825,#18841));
#18786 = ORIENTED_EDGE('',*,*,#18787,.F.);
#18787 = EDGE_CURVE('',#18788,#18790,#18792,.T.);
#18788 = VERTEX_POINT('',#18789);
#18789 = CARTESIAN_POINT('',(4.1,-20.85739158346,30.231659444181));
#18790 = VERTEX_POINT('',#18791);
#18791 = CARTESIAN_POINT('',(12.3,-20.85739158346,30.231659444181));
#18792 = SURFACE_CURVE('',#18793,(#18797),.PCURVE_S1.);
#18793 = LINE('',#18794,#18795);
#18794 = CARTESIAN_POINT('',(12.3,-20.85739158346,30.231659444181));
#18795 = VECTOR('',#18796,1.);
#18796 = DIRECTION('',(1.,0.E+000,0.E+000));
#18797 = PCURVE('',#18798,#18803);
#18798 = PLANE('',#18799);
#18799 = AXIS2_PLACEMENT_3D('',#18800,#18801,#18802);
#18800 = CARTESIAN_POINT('',(8.2,-20.85739158393,12.549995342602));
#18801 = DIRECTION('',(0.E+000,-1.,0.E+000));
#18802 = DIRECTION('',(0.E+000,0.E+000,1.));
#18803 = DEFINITIONAL_REPRESENTATION('',(#18804),#18808);
#18804 = LINE('',#18805,#18806);
#18805 = CARTESIAN_POINT('',(17.681664101579,-4.1));
#18806 = VECTOR('',#18807,1.);
#18807 = DIRECTION('',(0.E+000,-1.));
#18808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18809 = ORIENTED_EDGE('',*,*,#18810,.F.);
#18810 = EDGE_CURVE('',#18811,#18788,#18813,.T.);
#18811 = VERTEX_POINT('',#18812);
#18812 = CARTESIAN_POINT('',(4.1,-20.85739158393,28.000000000443));
#18813 = SURFACE_CURVE('',#18814,(#18818),.PCURVE_S1.);
#18814 = LINE('',#18815,#18816);
#18815 = CARTESIAN_POINT('',(4.1,-20.85739158393,1.299999999975));
#18816 = VECTOR('',#18817,1.);
#18817 = DIRECTION('',(0.E+000,0.E+000,1.));
#18818 = PCURVE('',#18798,#18819);
#18819 = DEFINITIONAL_REPRESENTATION('',(#18820),#18824);
#18820 = LINE('',#18821,#18822);
#18821 = CARTESIAN_POINT('',(-11.24999534262,4.1));
#18822 = VECTOR('',#18823,1.);
#18823 = DIRECTION('',(1.,0.E+000));
#18824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18825 = ORIENTED_EDGE('',*,*,#18826,.T.);
#18826 = EDGE_CURVE('',#18811,#18827,#18829,.T.);
#18827 = VERTEX_POINT('',#18828);
#18828 = CARTESIAN_POINT('',(12.3,-20.85739158346,28.000000000443));
#18829 = SURFACE_CURVE('',#18830,(#18834),.PCURVE_S1.);
#18830 = LINE('',#18831,#18832);
#18831 = CARTESIAN_POINT('',(12.3,-20.85739158393,28.000000000443));
#18832 = VECTOR('',#18833,1.);
#18833 = DIRECTION('',(1.,0.E+000,0.E+000));
#18834 = PCURVE('',#18798,#18835);
#18835 = DEFINITIONAL_REPRESENTATION('',(#18836),#18840);
#18836 = LINE('',#18837,#18838);
#18837 = CARTESIAN_POINT('',(15.450004657841,-4.1));
#18838 = VECTOR('',#18839,1.);
#18839 = DIRECTION('',(0.E+000,-1.));
#18840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18841 = ORIENTED_EDGE('',*,*,#18842,.F.);
#18842 = EDGE_CURVE('',#18790,#18827,#18843,.T.);
#18843 = SURFACE_CURVE('',#18844,(#18848),.PCURVE_S1.);
#18844 = LINE('',#18845,#18846);
#18845 = CARTESIAN_POINT('',(12.3,-20.85739158346,40.75002500004));
#18846 = VECTOR('',#18847,1.);
#18847 = DIRECTION('',(-1.665334536938E-016,0.E+000,-1.));
#18848 = PCURVE('',#18798,#18849);
#18849 = DEFINITIONAL_REPRESENTATION('',(#18850),#18854);
#18850 = LINE('',#18851,#18852);
#18851 = CARTESIAN_POINT('',(28.200029657439,-4.1));
#18852 = VECTOR('',#18853,1.);
#18853 = DIRECTION('',(-1.,1.665334536938E-016));
#18854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#18859)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#18856,#18857,#18858)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#18856 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#18857 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#18858 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#18859 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#18856,
  'distance_accuracy_value','confusion accuracy');
#18860 = SHAPE_DEFINITION_REPRESENTATION(#18861,#18780);
#18861 = PRODUCT_DEFINITION_SHAPE('','',#18862);
#18862 = PRODUCT_DEFINITION('design','',#18863,#18866);
#18863 = PRODUCT_DEFINITION_FORMATION('','',#18864);
#18864 = PRODUCT('CADSOFTTOOLS 1.146','CADSOFTTOOLS 1.146','',(#18865));
#18865 = PRODUCT_CONTEXT('',#2,'mechanical');
#18866 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#18867 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18868,#18870);
#18868 = ( REPRESENTATION_RELATIONSHIP('','',#18780,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18869) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#18869 = ITEM_DEFINED_TRANSFORMATION('','',#11,#595);
#18870 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #18871);
#18871 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('146','','',#5,#18862,$);
#18872 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#18864));
#18873 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#18874),#18946);
#18874 = SHELL_BASED_SURFACE_MODEL('',(#18875));
#18875 = OPEN_SHELL('',(#18876));
#18876 = ADVANCED_FACE('',(#18877),#18891,.T.);
#18877 = FACE_BOUND('',#18878,.T.);
#18878 = EDGE_LOOP('',(#18879,#18901,#18917,#18932));
#18879 = ORIENTED_EDGE('',*,*,#18880,.F.);
#18880 = EDGE_CURVE('',#18881,#18883,#18885,.T.);
#18881 = VERTEX_POINT('',#18882);
#18882 = CARTESIAN_POINT('',(4.1,-20.85739158393,28.000000000443));
#18883 = VERTEX_POINT('',#18884);
#18884 = CARTESIAN_POINT('',(12.3,-20.85739158346,28.000000000443));
#18885 = SURFACE_CURVE('',#18886,(#18890),.PCURVE_S1.);
#18886 = LINE('',#18887,#18888);
#18887 = CARTESIAN_POINT('',(12.3,-20.85739158393,28.000000000443));
#18888 = VECTOR('',#18889,1.);
#18889 = DIRECTION('',(1.,0.E+000,0.E+000));
#18890 = PCURVE('',#18891,#18896);
#18891 = CYLINDRICAL_SURFACE('',#18892,2.);
#18892 = AXIS2_PLACEMENT_3D('',#18893,#18894,#18895);
#18893 = CARTESIAN_POINT('',(11.2,-18.85739158393,28.000000000443));
#18894 = DIRECTION('',(-1.,0.E+000,0.E+000));
#18895 = DIRECTION('',(0.E+000,0.E+000,-1.));
#18896 = DEFINITIONAL_REPRESENTATION('',(#18897),#18900);
#18897 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18898,#18899),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-8.2,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#18898 = CARTESIAN_POINT('',(1.570796326795,7.1));
#18899 = CARTESIAN_POINT('',(1.570796326795,-1.1));
#18900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18901 = ORIENTED_EDGE('',*,*,#18902,.F.);
#18902 = EDGE_CURVE('',#18903,#18881,#18905,.T.);
#18903 = VERTEX_POINT('',#18904);
#18904 = CARTESIAN_POINT('',(4.1,-20.62209746626,27.058823529802));
#18905 = SURFACE_CURVE('',#18906,(#18911),.PCURVE_S1.);
#18906 = CIRCLE('',#18907,2.);
#18907 = AXIS2_PLACEMENT_3D('',#18908,#18909,#18910);
#18908 = CARTESIAN_POINT('',(4.1,-18.85739158393,28.000000000443));
#18909 = DIRECTION('',(-1.,0.E+000,0.E+000));
#18910 = DIRECTION('',(0.E+000,0.E+000,-1.));
#18911 = PCURVE('',#18891,#18912);
#18912 = DEFINITIONAL_REPRESENTATION('',(#18913),#18916);
#18913 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18914,#18915),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.080839000512,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#18914 = CARTESIAN_POINT('',(1.080839000512,7.1));
#18915 = CARTESIAN_POINT('',(1.570796326795,7.1));
#18916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18917 = ORIENTED_EDGE('',*,*,#18918,.F.);
#18918 = EDGE_CURVE('',#18919,#18903,#18921,.T.);
#18919 = VERTEX_POINT('',#18920);
#18920 = CARTESIAN_POINT('',(12.3,-20.62209746626,27.058823529802));
#18921 = SURFACE_CURVE('',#18922,(#18926),.PCURVE_S1.);
#18922 = LINE('',#18923,#18924);
#18923 = CARTESIAN_POINT('',(11.2,-20.62209746626,27.058823529802));
#18924 = VECTOR('',#18925,1.);
#18925 = DIRECTION('',(-1.,0.E+000,0.E+000));
#18926 = PCURVE('',#18891,#18927);
#18927 = DEFINITIONAL_REPRESENTATION('',(#18928),#18931);
#18928 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18929,#18930),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.1,7.1),.PIECEWISE_BEZIER_KNOTS.);
#18929 = CARTESIAN_POINT('',(1.080839000512,-1.1));
#18930 = CARTESIAN_POINT('',(1.080839000512,7.1));
#18931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18932 = ORIENTED_EDGE('',*,*,#18933,.F.);
#18933 = EDGE_CURVE('',#18883,#18919,#18934,.T.);
#18934 = SURFACE_CURVE('',#18935,(#18940),.PCURVE_S1.);
#18935 = CIRCLE('',#18936,2.);
#18936 = AXIS2_PLACEMENT_3D('',#18937,#18938,#18939);
#18937 = CARTESIAN_POINT('',(12.3,-18.85739158393,28.000000000443));
#18938 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#18939 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#18940 = PCURVE('',#18891,#18941);
#18941 = DEFINITIONAL_REPRESENTATION('',(#18942),#18945);
#18942 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18943,#18944),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,2.060753653078),
  .PIECEWISE_BEZIER_KNOTS.);
#18943 = CARTESIAN_POINT('',(1.570796326795,-1.1));
#18944 = CARTESIAN_POINT('',(1.080839000512,-1.1));
#18945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#18950)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#18947,#18948,#18949)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#18947 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#18948 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#18949 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#18950 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#18947,
  'distance_accuracy_value','confusion accuracy');
#18951 = SHAPE_DEFINITION_REPRESENTATION(#18952,#18873);
#18952 = PRODUCT_DEFINITION_SHAPE('','',#18953);
#18953 = PRODUCT_DEFINITION('design','',#18954,#18957);
#18954 = PRODUCT_DEFINITION_FORMATION('','',#18955);
#18955 = PRODUCT('CADSOFTTOOLS 1.147','CADSOFTTOOLS 1.147','',(#18956));
#18956 = PRODUCT_CONTEXT('',#2,'mechanical');
#18957 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#18958 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18959,#18961);
#18959 = ( REPRESENTATION_RELATIONSHIP('','',#18873,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18960) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#18960 = ITEM_DEFINED_TRANSFORMATION('','',#11,#599);
#18961 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #18962);
#18962 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('147','','',#5,#18953,$);
#18963 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#18955));
#18964 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#18965),#19037);
#18965 = SHELL_BASED_SURFACE_MODEL('',(#18966));
#18966 = OPEN_SHELL('',(#18967));
#18967 = ADVANCED_FACE('',(#18968),#18983,.F.);
#18968 = FACE_BOUND('',#18969,.F.);
#18969 = EDGE_LOOP('',(#18970,#18993,#19008,#19024));
#18970 = ORIENTED_EDGE('',*,*,#18971,.F.);
#18971 = EDGE_CURVE('',#18972,#18974,#18976,.T.);
#18972 = VERTEX_POINT('',#18973);
#18973 = CARTESIAN_POINT('',(12.3,-20.38659391179,26.59830357611));
#18974 = VERTEX_POINT('',#18975);
#18975 = CARTESIAN_POINT('',(12.3,-20.62209746626,27.058823529802));
#18976 = SURFACE_CURVE('',#18977,(#18982),.PCURVE_S1.);
#18977 = CIRCLE('',#18978,15.);
#18978 = AXIS2_PLACEMENT_3D('',#18979,#18980,#18981);
#18979 = CARTESIAN_POINT('',(12.3,-33.8573915837,20.));
#18980 = DIRECTION('',(1.,-1.222527695664E-016,-1.665334536938E-016));
#18981 = DIRECTION('',(1.665334536938E-016,-6.220859314854E-033,1.));
#18982 = PCURVE('',#18983,#18988);
#18983 = CYLINDRICAL_SURFACE('',#18984,15.);
#18984 = AXIS2_PLACEMENT_3D('',#18985,#18986,#18987);
#18985 = CARTESIAN_POINT('',(11.2,-33.8573915837,20.));
#18986 = DIRECTION('',(-1.,0.E+000,0.E+000));
#18987 = DIRECTION('',(0.E+000,1.,0.E+000));
#18988 = DEFINITIONAL_REPRESENTATION('',(#18989),#18992);
#18989 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18990,#18991),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.167861716456,5.202346306668),
  .PIECEWISE_BEZIER_KNOTS.);
#18990 = CARTESIAN_POINT('',(5.827712571108,-1.1));
#18991 = CARTESIAN_POINT('',(5.793227980896,-1.1));
#18992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#18993 = ORIENTED_EDGE('',*,*,#18994,.T.);
#18994 = EDGE_CURVE('',#18972,#18995,#18997,.T.);
#18995 = VERTEX_POINT('',#18996);
#18996 = CARTESIAN_POINT('',(4.1,-20.38659391179,26.59830357611));
#18997 = SURFACE_CURVE('',#18998,(#19002),.PCURVE_S1.);
#18998 = LINE('',#18999,#19000);
#18999 = CARTESIAN_POINT('',(12.3,-20.38659391179,26.59830357611));
#19000 = VECTOR('',#19001,1.);
#19001 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19002 = PCURVE('',#18983,#19003);
#19003 = DEFINITIONAL_REPRESENTATION('',(#19004),#19007);
#19004 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19005,#19006),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#19005 = CARTESIAN_POINT('',(5.827712571108,-1.1));
#19006 = CARTESIAN_POINT('',(5.827712571108,7.1));
#19007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19008 = ORIENTED_EDGE('',*,*,#19009,.T.);
#19009 = EDGE_CURVE('',#18995,#19010,#19012,.T.);
#19010 = VERTEX_POINT('',#19011);
#19011 = CARTESIAN_POINT('',(4.1,-20.62209746626,27.058823529802));
#19012 = SURFACE_CURVE('',#19013,(#19018),.PCURVE_S1.);
#19013 = CIRCLE('',#19014,15.);
#19014 = AXIS2_PLACEMENT_3D('',#19015,#19016,#19017);
#19015 = CARTESIAN_POINT('',(4.1,-33.8573915837,20.));
#19016 = DIRECTION('',(1.,0.E+000,0.E+000));
#19017 = DIRECTION('',(0.E+000,0.E+000,-1.));
#19018 = PCURVE('',#18983,#19019);
#19019 = DEFINITIONAL_REPRESENTATION('',(#19020),#19023);
#19020 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19021,#19022),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.026269062866,2.060753653078),
  .PIECEWISE_BEZIER_KNOTS.);
#19021 = CARTESIAN_POINT('',(5.827712571108,7.1));
#19022 = CARTESIAN_POINT('',(5.793227980896,7.1));
#19023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19024 = ORIENTED_EDGE('',*,*,#19025,.F.);
#19025 = EDGE_CURVE('',#18974,#19010,#19026,.T.);
#19026 = SURFACE_CURVE('',#19027,(#19031),.PCURVE_S1.);
#19027 = LINE('',#19028,#19029);
#19028 = CARTESIAN_POINT('',(11.2,-20.62209746626,27.058823529802));
#19029 = VECTOR('',#19030,1.);
#19030 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19031 = PCURVE('',#18983,#19032);
#19032 = DEFINITIONAL_REPRESENTATION('',(#19033),#19036);
#19033 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19034,#19035),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.1,7.1),.PIECEWISE_BEZIER_KNOTS.);
#19034 = CARTESIAN_POINT('',(5.793227980896,-1.1));
#19035 = CARTESIAN_POINT('',(5.793227980896,7.1));
#19036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19041)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#19038,#19039,#19040)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#19038 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#19039 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#19040 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#19041 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#19038,
  'distance_accuracy_value','confusion accuracy');
#19042 = SHAPE_DEFINITION_REPRESENTATION(#19043,#18964);
#19043 = PRODUCT_DEFINITION_SHAPE('','',#19044);
#19044 = PRODUCT_DEFINITION('design','',#19045,#19048);
#19045 = PRODUCT_DEFINITION_FORMATION('','',#19046);
#19046 = PRODUCT('CADSOFTTOOLS 1.148','CADSOFTTOOLS 1.148','',(#19047));
#19047 = PRODUCT_CONTEXT('',#2,'mechanical');
#19048 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#19049 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19050,#19052);
#19050 = ( REPRESENTATION_RELATIONSHIP('','',#18964,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19051) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#19051 = ITEM_DEFINED_TRANSFORMATION('','',#11,#603);
#19052 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #19053);
#19053 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('148','','',#5,#19044,$);
#19054 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19046));
#19055 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#19056),#19130);
#19056 = SHELL_BASED_SURFACE_MODEL('',(#19057));
#19057 = OPEN_SHELL('',(#19058));
#19058 = ADVANCED_FACE('',(#19059),#19073,.T.);
#19059 = FACE_BOUND('',#19060,.T.);
#19060 = EDGE_LOOP('',(#19061,#19084,#19100,#19116));
#19061 = ORIENTED_EDGE('',*,*,#19062,.T.);
#19062 = EDGE_CURVE('',#19063,#19065,#19067,.T.);
#19063 = VERTEX_POINT('',#19064);
#19064 = CARTESIAN_POINT('',(12.3,-20.38659391179,26.59830357611));
#19065 = VERTEX_POINT('',#19066);
#19066 = CARTESIAN_POINT('',(4.1,-20.38659391179,26.59830357611));
#19067 = SURFACE_CURVE('',#19068,(#19072),.PCURVE_S1.);
#19068 = LINE('',#19069,#19070);
#19069 = CARTESIAN_POINT('',(12.3,-20.38659391179,26.59830357611));
#19070 = VECTOR('',#19071,1.);
#19071 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19072 = PCURVE('',#19073,#19078);
#19073 = PLANE('',#19074);
#19074 = AXIS2_PLACEMENT_3D('',#19075,#19076,#19077);
#19075 = CARTESIAN_POINT('',(12.3,-20.61658231869,26.269846091223));
#19076 = DIRECTION('',(0.E+000,-0.819152044289,0.573576436351));
#19077 = DIRECTION('',(0.E+000,0.573576436351,0.819152044289));
#19078 = DEFINITIONAL_REPRESENTATION('',(#19079),#19083);
#19079 = LINE('',#19080,#19081);
#19080 = CARTESIAN_POINT('',(0.400972551038,0.E+000));
#19081 = VECTOR('',#19082,1.);
#19082 = DIRECTION('',(0.E+000,1.));
#19083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19084 = ORIENTED_EDGE('',*,*,#19085,.F.);
#19085 = EDGE_CURVE('',#19086,#19065,#19088,.T.);
#19086 = VERTEX_POINT('',#19087);
#19087 = CARTESIAN_POINT('',(4.1,-20.61658231869,26.269846091223));
#19088 = SURFACE_CURVE('',#19089,(#19093),.PCURVE_S1.);
#19089 = LINE('',#19090,#19091);
#19090 = CARTESIAN_POINT('',(4.1,-20.61658231869,26.269846091223));
#19091 = VECTOR('',#19092,1.);
#19092 = DIRECTION('',(0.E+000,0.573576436351,0.819152044289));
#19093 = PCURVE('',#19073,#19094);
#19094 = DEFINITIONAL_REPRESENTATION('',(#19095),#19099);
#19095 = LINE('',#19096,#19097);
#19096 = CARTESIAN_POINT('',(0.E+000,8.2));
#19097 = VECTOR('',#19098,1.);
#19098 = DIRECTION('',(1.,0.E+000));
#19099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19100 = ORIENTED_EDGE('',*,*,#19101,.F.);
#19101 = EDGE_CURVE('',#19102,#19086,#19104,.T.);
#19102 = VERTEX_POINT('',#19103);
#19103 = CARTESIAN_POINT('',(12.3,-20.61658231869,26.269846091223));
#19104 = SURFACE_CURVE('',#19105,(#19109),.PCURVE_S1.);
#19105 = LINE('',#19106,#19107);
#19106 = CARTESIAN_POINT('',(12.3,-20.61658231869,26.269846091223));
#19107 = VECTOR('',#19108,1.);
#19108 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19109 = PCURVE('',#19073,#19110);
#19110 = DEFINITIONAL_REPRESENTATION('',(#19111),#19115);
#19111 = LINE('',#19112,#19113);
#19112 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#19113 = VECTOR('',#19114,1.);
#19114 = DIRECTION('',(0.E+000,1.));
#19115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19116 = ORIENTED_EDGE('',*,*,#19117,.T.);
#19117 = EDGE_CURVE('',#19102,#19063,#19118,.T.);
#19118 = SURFACE_CURVE('',#19119,(#19123),.PCURVE_S1.);
#19119 = LINE('',#19120,#19121);
#19120 = CARTESIAN_POINT('',(12.3,-20.61658231869,26.269846091223));
#19121 = VECTOR('',#19122,1.);
#19122 = DIRECTION('',(0.E+000,0.573576436351,0.819152044289));
#19123 = PCURVE('',#19073,#19124);
#19124 = DEFINITIONAL_REPRESENTATION('',(#19125),#19129);
#19125 = LINE('',#19126,#19127);
#19126 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#19127 = VECTOR('',#19128,1.);
#19128 = DIRECTION('',(1.,0.E+000));
#19129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19134)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#19131,#19132,#19133)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#19131 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#19132 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#19133 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#19134 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#19131,
  'distance_accuracy_value','confusion accuracy');
#19135 = SHAPE_DEFINITION_REPRESENTATION(#19136,#19055);
#19136 = PRODUCT_DEFINITION_SHAPE('','',#19137);
#19137 = PRODUCT_DEFINITION('design','',#19138,#19141);
#19138 = PRODUCT_DEFINITION_FORMATION('','',#19139);
#19139 = PRODUCT('CADSOFTTOOLS 1.149','CADSOFTTOOLS 1.149','',(#19140));
#19140 = PRODUCT_CONTEXT('',#2,'mechanical');
#19141 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#19142 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19143,#19145);
#19143 = ( REPRESENTATION_RELATIONSHIP('','',#19055,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19144) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#19144 = ITEM_DEFINED_TRANSFORMATION('','',#11,#607);
#19145 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #19146);
#19146 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('149','','',#5,#19137,$);
#19147 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19139));
#19148 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#19149),#19221);
#19149 = SHELL_BASED_SURFACE_MODEL('',(#19150));
#19150 = OPEN_SHELL('',(#19151));
#19151 = ADVANCED_FACE('',(#19152),#19166,.T.);
#19152 = FACE_BOUND('',#19153,.T.);
#19153 = EDGE_LOOP('',(#19154,#19176,#19192,#19207));
#19154 = ORIENTED_EDGE('',*,*,#19155,.T.);
#19155 = EDGE_CURVE('',#19156,#19158,#19160,.T.);
#19156 = VERTEX_POINT('',#19157);
#19157 = CARTESIAN_POINT('',(12.3,-20.61658231869,26.269846091223));
#19158 = VERTEX_POINT('',#19159);
#19159 = CARTESIAN_POINT('',(4.1,-20.61658231869,26.269846091223));
#19160 = SURFACE_CURVE('',#19161,(#19165),.PCURVE_S1.);
#19161 = LINE('',#19162,#19163);
#19162 = CARTESIAN_POINT('',(12.3,-20.61658231869,26.269846091223));
#19163 = VECTOR('',#19164,1.);
#19164 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19165 = PCURVE('',#19166,#19171);
#19166 = CYLINDRICAL_SURFACE('',#19167,0.1);
#19167 = AXIS2_PLACEMENT_3D('',#19168,#19169,#19170);
#19168 = CARTESIAN_POINT('',(12.3,-20.53466711426,26.212488447588));
#19169 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19170 = DIRECTION('',(0.E+000,0.258819045103,-0.965925826289));
#19171 = DEFINITIONAL_REPRESENTATION('',(#19172),#19175);
#19172 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19173,#19174),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#19173 = CARTESIAN_POINT('',(2.443460952791,0.E+000));
#19174 = CARTESIAN_POINT('',(2.443460952791,8.2));
#19175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19176 = ORIENTED_EDGE('',*,*,#19177,.F.);
#19177 = EDGE_CURVE('',#19178,#19158,#19180,.T.);
#19178 = VERTEX_POINT('',#19179);
#19179 = CARTESIAN_POINT('',(4.1,-20.54338268853,26.112868977779));
#19180 = SURFACE_CURVE('',#19181,(#19186),.PCURVE_S1.);
#19181 = CIRCLE('',#19182,0.1);
#19182 = AXIS2_PLACEMENT_3D('',#19183,#19184,#19185);
#19183 = CARTESIAN_POINT('',(4.1,-20.53466711426,26.212488447588));
#19184 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19185 = DIRECTION('',(0.E+000,0.258819045103,-0.965925826289));
#19186 = PCURVE('',#19166,#19187);
#19187 = DEFINITIONAL_REPRESENTATION('',(#19188),#19191);
#19188 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19189,#19190),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.349065850399,2.443460952791),
  .PIECEWISE_BEZIER_KNOTS.);
#19189 = CARTESIAN_POINT('',(0.349065850399,8.2));
#19190 = CARTESIAN_POINT('',(2.443460952791,8.2));
#19191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19192 = ORIENTED_EDGE('',*,*,#19193,.F.);
#19193 = EDGE_CURVE('',#19194,#19178,#19196,.T.);
#19194 = VERTEX_POINT('',#19195);
#19195 = CARTESIAN_POINT('',(12.3,-20.54338268853,26.112868977779));
#19196 = SURFACE_CURVE('',#19197,(#19201),.PCURVE_S1.);
#19197 = LINE('',#19198,#19199);
#19198 = CARTESIAN_POINT('',(12.3,-20.54338268853,26.112868977779));
#19199 = VECTOR('',#19200,1.);
#19200 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19201 = PCURVE('',#19166,#19202);
#19202 = DEFINITIONAL_REPRESENTATION('',(#19203),#19206);
#19203 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19204,#19205),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#19204 = CARTESIAN_POINT('',(0.349065850399,0.E+000));
#19205 = CARTESIAN_POINT('',(0.349065850399,8.2));
#19206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19207 = ORIENTED_EDGE('',*,*,#19208,.T.);
#19208 = EDGE_CURVE('',#19194,#19156,#19209,.T.);
#19209 = SURFACE_CURVE('',#19210,(#19215),.PCURVE_S1.);
#19210 = CIRCLE('',#19211,0.1);
#19211 = AXIS2_PLACEMENT_3D('',#19212,#19213,#19214);
#19212 = CARTESIAN_POINT('',(12.3,-20.53466711426,26.212488447588));
#19213 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19214 = DIRECTION('',(0.E+000,0.258819045103,-0.965925826289));
#19215 = PCURVE('',#19166,#19216);
#19216 = DEFINITIONAL_REPRESENTATION('',(#19217),#19220);
#19217 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19218,#19219),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.349065850399,2.443460952791),
  .PIECEWISE_BEZIER_KNOTS.);
#19218 = CARTESIAN_POINT('',(0.349065850399,0.E+000));
#19219 = CARTESIAN_POINT('',(2.443460952791,0.E+000));
#19220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19225)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#19222,#19223,#19224)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#19222 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#19223 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#19224 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#19225 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#19222,
  'distance_accuracy_value','confusion accuracy');
#19226 = SHAPE_DEFINITION_REPRESENTATION(#19227,#19148);
#19227 = PRODUCT_DEFINITION_SHAPE('','',#19228);
#19228 = PRODUCT_DEFINITION('design','',#19229,#19232);
#19229 = PRODUCT_DEFINITION_FORMATION('','',#19230);
#19230 = PRODUCT('CADSOFTTOOLS 1.150','CADSOFTTOOLS 1.150','',(#19231));
#19231 = PRODUCT_CONTEXT('',#2,'mechanical');
#19232 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#19233 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19234,#19236);
#19234 = ( REPRESENTATION_RELATIONSHIP('','',#19148,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19235) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#19235 = ITEM_DEFINED_TRANSFORMATION('','',#11,#611);
#19236 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #19237);
#19237 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('150','','',#5,#19228,$);
#19238 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19230));
#19239 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#19240),#19314);
#19240 = SHELL_BASED_SURFACE_MODEL('',(#19241));
#19241 = OPEN_SHELL('',(#19242));
#19242 = ADVANCED_FACE('',(#19243),#19257,.T.);
#19243 = FACE_BOUND('',#19244,.T.);
#19244 = EDGE_LOOP('',(#19245,#19268,#19284,#19300));
#19245 = ORIENTED_EDGE('',*,*,#19246,.T.);
#19246 = EDGE_CURVE('',#19247,#19249,#19251,.T.);
#19247 = VERTEX_POINT('',#19248);
#19248 = CARTESIAN_POINT('',(12.3,-20.54338268853,26.112868977779));
#19249 = VERTEX_POINT('',#19250);
#19250 = CARTESIAN_POINT('',(4.1,-20.54338268853,26.112868977779));
#19251 = SURFACE_CURVE('',#19252,(#19256),.PCURVE_S1.);
#19252 = LINE('',#19253,#19254);
#19253 = CARTESIAN_POINT('',(12.3,-20.54338268853,26.112868977779));
#19254 = VECTOR('',#19255,1.);
#19255 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19256 = PCURVE('',#19257,#19262);
#19257 = PLANE('',#19258);
#19258 = AXIS2_PLACEMENT_3D('',#19259,#19260,#19261);
#19259 = CARTESIAN_POINT('',(12.3,-20.14393595911,26.077921917272));
#19260 = DIRECTION('',(0.E+000,-8.715574274767E-002,-0.996194698092));
#19261 = DIRECTION('',(0.E+000,-0.996194698092,8.715574274767E-002));
#19262 = DEFINITIONAL_REPRESENTATION('',(#19263),#19267);
#19263 = LINE('',#19264,#19265);
#19264 = CARTESIAN_POINT('',(0.400972551038,0.E+000));
#19265 = VECTOR('',#19266,1.);
#19266 = DIRECTION('',(0.E+000,1.));
#19267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19268 = ORIENTED_EDGE('',*,*,#19269,.F.);
#19269 = EDGE_CURVE('',#19270,#19249,#19272,.T.);
#19270 = VERTEX_POINT('',#19271);
#19271 = CARTESIAN_POINT('',(4.1,-20.14393595911,26.077921917272));
#19272 = SURFACE_CURVE('',#19273,(#19277),.PCURVE_S1.);
#19273 = LINE('',#19274,#19275);
#19274 = CARTESIAN_POINT('',(4.1,-20.14393595911,26.077921917272));
#19275 = VECTOR('',#19276,1.);
#19276 = DIRECTION('',(0.E+000,-0.996194698092,8.715574274767E-002));
#19277 = PCURVE('',#19257,#19278);
#19278 = DEFINITIONAL_REPRESENTATION('',(#19279),#19283);
#19279 = LINE('',#19280,#19281);
#19280 = CARTESIAN_POINT('',(0.E+000,8.2));
#19281 = VECTOR('',#19282,1.);
#19282 = DIRECTION('',(1.,0.E+000));
#19283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19284 = ORIENTED_EDGE('',*,*,#19285,.F.);
#19285 = EDGE_CURVE('',#19286,#19270,#19288,.T.);
#19286 = VERTEX_POINT('',#19287);
#19287 = CARTESIAN_POINT('',(12.3,-20.14393595911,26.077921917272));
#19288 = SURFACE_CURVE('',#19289,(#19293),.PCURVE_S1.);
#19289 = LINE('',#19290,#19291);
#19290 = CARTESIAN_POINT('',(12.3,-20.14393595911,26.077921917272));
#19291 = VECTOR('',#19292,1.);
#19292 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19293 = PCURVE('',#19257,#19294);
#19294 = DEFINITIONAL_REPRESENTATION('',(#19295),#19299);
#19295 = LINE('',#19296,#19297);
#19296 = CARTESIAN_POINT('',(-2.248270918282E-013,-0.E+000));
#19297 = VECTOR('',#19298,1.);
#19298 = DIRECTION('',(0.E+000,1.));
#19299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19300 = ORIENTED_EDGE('',*,*,#19301,.T.);
#19301 = EDGE_CURVE('',#19286,#19247,#19302,.T.);
#19302 = SURFACE_CURVE('',#19303,(#19307),.PCURVE_S1.);
#19303 = LINE('',#19304,#19305);
#19304 = CARTESIAN_POINT('',(12.3,-20.14393595911,26.077921917272));
#19305 = VECTOR('',#19306,1.);
#19306 = DIRECTION('',(0.E+000,-0.996194698092,8.715574274767E-002));
#19307 = PCURVE('',#19257,#19308);
#19308 = DEFINITIONAL_REPRESENTATION('',(#19309),#19313);
#19309 = LINE('',#19310,#19311);
#19310 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#19311 = VECTOR('',#19312,1.);
#19312 = DIRECTION('',(1.,0.E+000));
#19313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19318)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#19315,#19316,#19317)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#19315 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#19316 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#19317 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#19318 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#19315,
  'distance_accuracy_value','confusion accuracy');
#19319 = SHAPE_DEFINITION_REPRESENTATION(#19320,#19239);
#19320 = PRODUCT_DEFINITION_SHAPE('','',#19321);
#19321 = PRODUCT_DEFINITION('design','',#19322,#19325);
#19322 = PRODUCT_DEFINITION_FORMATION('','',#19323);
#19323 = PRODUCT('CADSOFTTOOLS 1.151','CADSOFTTOOLS 1.151','',(#19324));
#19324 = PRODUCT_CONTEXT('',#2,'mechanical');
#19325 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#19326 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19327,#19329);
#19327 = ( REPRESENTATION_RELATIONSHIP('','',#19239,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19328) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#19328 = ITEM_DEFINED_TRANSFORMATION('','',#11,#615);
#19329 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #19330);
#19330 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('151','','',#5,#19321,$);
#19331 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19323));
#19332 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#19333),#19428);
#19333 = SHELL_BASED_SURFACE_MODEL('',(#19334));
#19334 = OPEN_SHELL('',(#19335));
#19335 = ADVANCED_FACE('',(#19336),#19351,.F.);
#19336 = FACE_BOUND('',#19337,.F.);
#19337 = EDGE_LOOP('',(#19338,#19384,#19399,#19415));
#19338 = ORIENTED_EDGE('',*,*,#19339,.F.);
#19339 = EDGE_CURVE('',#19340,#19342,#19344,.T.);
#19340 = VERTEX_POINT('',#19341);
#19341 = CARTESIAN_POINT('',(12.3,-19.86277431482,25.399137662422));
#19342 = VERTEX_POINT('',#19343);
#19343 = CARTESIAN_POINT('',(12.3,-20.14393595911,26.077921917272));
#19344 = SURFACE_CURVE('',#19345,(#19350),.PCURVE_S1.);
#19345 = CIRCLE('',#19346,15.);
#19346 = AXIS2_PLACEMENT_3D('',#19347,#19348,#19349);
#19347 = CARTESIAN_POINT('',(12.3,-33.8573915837,20.));
#19348 = DIRECTION('',(1.,-1.222527695664E-016,-1.665334536938E-016));
#19349 = DIRECTION('',(1.665334536938E-016,-6.220859314854E-033,1.));
#19350 = PCURVE('',#19351,#19356);
#19351 = CYLINDRICAL_SURFACE('',#19352,15.);
#19352 = AXIS2_PLACEMENT_3D('',#19353,#19354,#19355);
#19353 = CARTESIAN_POINT('',(11.2,-33.8573915837,20.));
#19354 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19355 = DIRECTION('',(0.E+000,1.,0.E+000));
#19356 = DEFINITIONAL_REPRESENTATION('',(#19357),#19383);
#19357 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19358,#19359,#19360,#19361,
    #19362,#19363,#19364,#19365,#19366,#19367,#19368,#19369,#19370,
    #19371,#19372,#19373,#19374,#19375,#19376,#19377,#19378,#19379,
    #19380,#19381,#19382),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(5.080595253856,5.082821872786,
    5.085048491716,5.087275110645,5.089501729575,5.091728348505,
    5.093954967435,5.096181586364,5.098408205294,5.100634824224,
    5.102861443154,5.105088062083,5.107314681013,5.109541299943,
    5.111767918873,5.113994537802,5.116221156732,5.118447775662,
    5.120674394592,5.122901013521,5.125127632451,5.127354251381,
    5.129580870311),.QUASI_UNIFORM_KNOTS.);
#19358 = CARTESIAN_POINT('',(5.914979033708,-1.1));
#19359 = CARTESIAN_POINT('',(5.914236827398,-1.1));
#19360 = CARTESIAN_POINT('',(5.912752414778,-1.1));
#19361 = CARTESIAN_POINT('',(5.910525795849,-1.1));
#19362 = CARTESIAN_POINT('',(5.908299176919,-1.1));
#19363 = CARTESIAN_POINT('',(5.906072557989,-1.1));
#19364 = CARTESIAN_POINT('',(5.903845939059,-1.1));
#19365 = CARTESIAN_POINT('',(5.90161932013,-1.1));
#19366 = CARTESIAN_POINT('',(5.8993927012,-1.1));
#19367 = CARTESIAN_POINT('',(5.89716608227,-1.1));
#19368 = CARTESIAN_POINT('',(5.89493946334,-1.1));
#19369 = CARTESIAN_POINT('',(5.892712844411,-1.1));
#19370 = CARTESIAN_POINT('',(5.890486225481,-1.1));
#19371 = CARTESIAN_POINT('',(5.888259606551,-1.1));
#19372 = CARTESIAN_POINT('',(5.886032987621,-1.1));
#19373 = CARTESIAN_POINT('',(5.883806368692,-1.1));
#19374 = CARTESIAN_POINT('',(5.881579749762,-1.1));
#19375 = CARTESIAN_POINT('',(5.879353130832,-1.1));
#19376 = CARTESIAN_POINT('',(5.877126511902,-1.1));
#19377 = CARTESIAN_POINT('',(5.874899892973,-1.1));
#19378 = CARTESIAN_POINT('',(5.872673274043,-1.1));
#19379 = CARTESIAN_POINT('',(5.870446655113,-1.1));
#19380 = CARTESIAN_POINT('',(5.868220036183,-1.1));
#19381 = CARTESIAN_POINT('',(5.866735623564,-1.1));
#19382 = CARTESIAN_POINT('',(5.865993417254,-1.1));
#19383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19384 = ORIENTED_EDGE('',*,*,#19385,.T.);
#19385 = EDGE_CURVE('',#19340,#19386,#19388,.T.);
#19386 = VERTEX_POINT('',#19387);
#19387 = CARTESIAN_POINT('',(4.1,-19.86277431482,25.399137662422));
#19388 = SURFACE_CURVE('',#19389,(#19393),.PCURVE_S1.);
#19389 = LINE('',#19390,#19391);
#19390 = CARTESIAN_POINT('',(12.3,-19.86277431482,25.399137662422));
#19391 = VECTOR('',#19392,1.);
#19392 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19393 = PCURVE('',#19351,#19394);
#19394 = DEFINITIONAL_REPRESENTATION('',(#19395),#19398);
#19395 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19396,#19397),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#19396 = CARTESIAN_POINT('',(5.914979033708,-1.1));
#19397 = CARTESIAN_POINT('',(5.914979033708,7.1));
#19398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19399 = ORIENTED_EDGE('',*,*,#19400,.T.);
#19400 = EDGE_CURVE('',#19386,#19401,#19403,.T.);
#19401 = VERTEX_POINT('',#19402);
#19402 = CARTESIAN_POINT('',(4.1,-20.14393595911,26.077921917272));
#19403 = SURFACE_CURVE('',#19404,(#19409),.PCURVE_S1.);
#19404 = CIRCLE('',#19405,15.);
#19405 = AXIS2_PLACEMENT_3D('',#19406,#19407,#19408);
#19406 = CARTESIAN_POINT('',(4.1,-33.8573915837,20.));
#19407 = DIRECTION('',(1.,0.E+000,0.E+000));
#19408 = DIRECTION('',(0.E+000,0.E+000,-1.));
#19409 = PCURVE('',#19351,#19410);
#19410 = DEFINITIONAL_REPRESENTATION('',(#19411),#19414);
#19411 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19412,#19413),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.939002600266,1.987988216721),
  .PIECEWISE_BEZIER_KNOTS.);
#19412 = CARTESIAN_POINT('',(5.914979033708,7.1));
#19413 = CARTESIAN_POINT('',(5.865993417254,7.1));
#19414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19415 = ORIENTED_EDGE('',*,*,#19416,.F.);
#19416 = EDGE_CURVE('',#19342,#19401,#19417,.T.);
#19417 = SURFACE_CURVE('',#19418,(#19422),.PCURVE_S1.);
#19418 = LINE('',#19419,#19420);
#19419 = CARTESIAN_POINT('',(12.3,-20.14393595911,26.077921917272));
#19420 = VECTOR('',#19421,1.);
#19421 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19422 = PCURVE('',#19351,#19423);
#19423 = DEFINITIONAL_REPRESENTATION('',(#19424),#19427);
#19424 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19425,#19426),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#19425 = CARTESIAN_POINT('',(5.865993417254,-1.1));
#19426 = CARTESIAN_POINT('',(5.865993417254,7.1));
#19427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19432)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#19429,#19430,#19431)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#19429 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#19430 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#19431 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#19432 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#19429,
  'distance_accuracy_value','confusion accuracy');
#19433 = SHAPE_DEFINITION_REPRESENTATION(#19434,#19332);
#19434 = PRODUCT_DEFINITION_SHAPE('','',#19435);
#19435 = PRODUCT_DEFINITION('design','',#19436,#19439);
#19436 = PRODUCT_DEFINITION_FORMATION('','',#19437);
#19437 = PRODUCT('CADSOFTTOOLS 1.152','CADSOFTTOOLS 1.152','',(#19438));
#19438 = PRODUCT_CONTEXT('',#2,'mechanical');
#19439 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#19440 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19441,#19443);
#19441 = ( REPRESENTATION_RELATIONSHIP('','',#19332,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19442) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#19442 = ITEM_DEFINED_TRANSFORMATION('','',#11,#619);
#19443 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #19444);
#19444 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('152','','',#5,#19435,$);
#19445 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19437));
#19446 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#19447),#19521);
#19447 = SHELL_BASED_SURFACE_MODEL('',(#19448));
#19448 = OPEN_SHELL('',(#19449));
#19449 = ADVANCED_FACE('',(#19450),#19464,.T.);
#19450 = FACE_BOUND('',#19451,.T.);
#19451 = EDGE_LOOP('',(#19452,#19475,#19491,#19507));
#19452 = ORIENTED_EDGE('',*,*,#19453,.T.);
#19453 = EDGE_CURVE('',#19454,#19456,#19458,.T.);
#19454 = VERTEX_POINT('',#19455);
#19455 = CARTESIAN_POINT('',(12.3,-19.86277431482,25.399137662422));
#19456 = VERTEX_POINT('',#19457);
#19457 = CARTESIAN_POINT('',(4.1,-19.86277431482,25.399137662422));
#19458 = SURFACE_CURVE('',#19459,(#19463),.PCURVE_S1.);
#19459 = LINE('',#19460,#19461);
#19460 = CARTESIAN_POINT('',(12.3,-19.86277431482,25.399137662422));
#19461 = VECTOR('',#19462,1.);
#19462 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19463 = PCURVE('',#19464,#19469);
#19464 = PLANE('',#19465);
#19465 = AXIS2_PLACEMENT_3D('',#19466,#19467,#19468);
#19466 = CARTESIAN_POINT('',(12.3,-20.12051450245,25.091974867856));
#19467 = DIRECTION('',(0.E+000,-0.766044443119,0.642787609687));
#19468 = DIRECTION('',(0.E+000,0.642787609687,0.766044443119));
#19469 = DEFINITIONAL_REPRESENTATION('',(#19470),#19474);
#19470 = LINE('',#19471,#19472);
#19471 = CARTESIAN_POINT('',(0.400972551038,0.E+000));
#19472 = VECTOR('',#19473,1.);
#19473 = DIRECTION('',(0.E+000,1.));
#19474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19475 = ORIENTED_EDGE('',*,*,#19476,.F.);
#19476 = EDGE_CURVE('',#19477,#19456,#19479,.T.);
#19477 = VERTEX_POINT('',#19478);
#19478 = CARTESIAN_POINT('',(4.1,-20.12051450245,25.091974867856));
#19479 = SURFACE_CURVE('',#19480,(#19484),.PCURVE_S1.);
#19480 = LINE('',#19481,#19482);
#19481 = CARTESIAN_POINT('',(4.1,-20.12051450245,25.091974867856));
#19482 = VECTOR('',#19483,1.);
#19483 = DIRECTION('',(0.E+000,0.642787609687,0.766044443119));
#19484 = PCURVE('',#19464,#19485);
#19485 = DEFINITIONAL_REPRESENTATION('',(#19486),#19490);
#19486 = LINE('',#19487,#19488);
#19487 = CARTESIAN_POINT('',(0.E+000,8.2));
#19488 = VECTOR('',#19489,1.);
#19489 = DIRECTION('',(1.,0.E+000));
#19490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19491 = ORIENTED_EDGE('',*,*,#19492,.F.);
#19492 = EDGE_CURVE('',#19493,#19477,#19495,.T.);
#19493 = VERTEX_POINT('',#19494);
#19494 = CARTESIAN_POINT('',(12.3,-20.12051450245,25.091974867856));
#19495 = SURFACE_CURVE('',#19496,(#19500),.PCURVE_S1.);
#19496 = LINE('',#19497,#19498);
#19497 = CARTESIAN_POINT('',(12.3,-20.12051450245,25.091974867856));
#19498 = VECTOR('',#19499,1.);
#19499 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19500 = PCURVE('',#19464,#19501);
#19501 = DEFINITIONAL_REPRESENTATION('',(#19502),#19506);
#19502 = LINE('',#19503,#19504);
#19503 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#19504 = VECTOR('',#19505,1.);
#19505 = DIRECTION('',(0.E+000,1.));
#19506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19507 = ORIENTED_EDGE('',*,*,#19508,.T.);
#19508 = EDGE_CURVE('',#19493,#19454,#19509,.T.);
#19509 = SURFACE_CURVE('',#19510,(#19514),.PCURVE_S1.);
#19510 = LINE('',#19511,#19512);
#19511 = CARTESIAN_POINT('',(12.3,-20.12051450245,25.091974867856));
#19512 = VECTOR('',#19513,1.);
#19513 = DIRECTION('',(0.E+000,0.642787609687,0.766044443119));
#19514 = PCURVE('',#19464,#19515);
#19515 = DEFINITIONAL_REPRESENTATION('',(#19516),#19520);
#19516 = LINE('',#19517,#19518);
#19517 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#19518 = VECTOR('',#19519,1.);
#19519 = DIRECTION('',(1.,0.E+000));
#19520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19525)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#19522,#19523,#19524)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#19522 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#19523 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#19524 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#19525 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#19522,
  'distance_accuracy_value','confusion accuracy');
#19526 = SHAPE_DEFINITION_REPRESENTATION(#19527,#19446);
#19527 = PRODUCT_DEFINITION_SHAPE('','',#19528);
#19528 = PRODUCT_DEFINITION('design','',#19529,#19532);
#19529 = PRODUCT_DEFINITION_FORMATION('','',#19530);
#19530 = PRODUCT('CADSOFTTOOLS 1.153','CADSOFTTOOLS 1.153','',(#19531));
#19531 = PRODUCT_CONTEXT('',#2,'mechanical');
#19532 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#19533 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19534,#19536);
#19534 = ( REPRESENTATION_RELATIONSHIP('','',#19446,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19535) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#19535 = ITEM_DEFINED_TRANSFORMATION('','',#11,#623);
#19536 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #19537);
#19537 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('153','','',#5,#19528,$);
#19538 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19530));
#19539 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#19540),#19612);
#19540 = SHELL_BASED_SURFACE_MODEL('',(#19541));
#19541 = OPEN_SHELL('',(#19542));
#19542 = ADVANCED_FACE('',(#19543),#19557,.T.);
#19543 = FACE_BOUND('',#19544,.T.);
#19544 = EDGE_LOOP('',(#19545,#19567,#19583,#19598));
#19545 = ORIENTED_EDGE('',*,*,#19546,.T.);
#19546 = EDGE_CURVE('',#19547,#19549,#19551,.T.);
#19547 = VERTEX_POINT('',#19548);
#19548 = CARTESIAN_POINT('',(12.3,-20.12051450245,25.091974867856));
#19549 = VERTEX_POINT('',#19550);
#19550 = CARTESIAN_POINT('',(4.1,-20.12051450245,25.091974867856));
#19551 = SURFACE_CURVE('',#19552,(#19556),.PCURVE_S1.);
#19552 = LINE('',#19553,#19554);
#19553 = CARTESIAN_POINT('',(12.3,-20.12051450245,25.091974867856));
#19554 = VECTOR('',#19555,1.);
#19555 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19556 = PCURVE('',#19557,#19562);
#19557 = CYLINDRICAL_SURFACE('',#19558,0.1);
#19558 = AXIS2_PLACEMENT_3D('',#19559,#19560,#19561);
#19559 = CARTESIAN_POINT('',(12.3,-20.04391005814,25.027696106887));
#19560 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19561 = DIRECTION('',(0.E+000,0.173648177667,-0.984807753012));
#19562 = DEFINITIONAL_REPRESENTATION('',(#19563),#19566);
#19563 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19564,#19565),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#19564 = CARTESIAN_POINT('',(2.443460952792,0.E+000));
#19565 = CARTESIAN_POINT('',(2.443460952792,8.2));
#19566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19567 = ORIENTED_EDGE('',*,*,#19568,.F.);
#19568 = EDGE_CURVE('',#19569,#19549,#19571,.T.);
#19569 = VERTEX_POINT('',#19570);
#19570 = CARTESIAN_POINT('',(4.1,-20.06127487591,24.929215331586));
#19571 = SURFACE_CURVE('',#19572,(#19577),.PCURVE_S1.);
#19572 = CIRCLE('',#19573,0.1);
#19573 = AXIS2_PLACEMENT_3D('',#19574,#19575,#19576);
#19574 = CARTESIAN_POINT('',(4.1,-20.04391005814,25.027696106887));
#19575 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19576 = DIRECTION('',(0.E+000,0.173648177667,-0.984807753012));
#19577 = PCURVE('',#19557,#19578);
#19578 = DEFINITIONAL_REPRESENTATION('',(#19579),#19582);
#19579 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19580,#19581),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.3490658504,2.443460952792),.PIECEWISE_BEZIER_KNOTS.);
#19580 = CARTESIAN_POINT('',(0.3490658504,8.2));
#19581 = CARTESIAN_POINT('',(2.443460952792,8.2));
#19582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19583 = ORIENTED_EDGE('',*,*,#19584,.F.);
#19584 = EDGE_CURVE('',#19585,#19569,#19587,.T.);
#19585 = VERTEX_POINT('',#19586);
#19586 = CARTESIAN_POINT('',(12.3,-20.06127487591,24.929215331586));
#19587 = SURFACE_CURVE('',#19588,(#19592),.PCURVE_S1.);
#19588 = LINE('',#19589,#19590);
#19589 = CARTESIAN_POINT('',(12.3,-20.06127487591,24.929215331586));
#19590 = VECTOR('',#19591,1.);
#19591 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19592 = PCURVE('',#19557,#19593);
#19593 = DEFINITIONAL_REPRESENTATION('',(#19594),#19597);
#19594 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19595,#19596),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#19595 = CARTESIAN_POINT('',(0.3490658504,0.E+000));
#19596 = CARTESIAN_POINT('',(0.3490658504,8.2));
#19597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19598 = ORIENTED_EDGE('',*,*,#19599,.T.);
#19599 = EDGE_CURVE('',#19585,#19547,#19600,.T.);
#19600 = SURFACE_CURVE('',#19601,(#19606),.PCURVE_S1.);
#19601 = CIRCLE('',#19602,0.1);
#19602 = AXIS2_PLACEMENT_3D('',#19603,#19604,#19605);
#19603 = CARTESIAN_POINT('',(12.3,-20.04391005814,25.027696106887));
#19604 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19605 = DIRECTION('',(0.E+000,0.173648177667,-0.984807753012));
#19606 = PCURVE('',#19557,#19607);
#19607 = DEFINITIONAL_REPRESENTATION('',(#19608),#19611);
#19608 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19609,#19610),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.3490658504,2.443460952792),.PIECEWISE_BEZIER_KNOTS.);
#19609 = CARTESIAN_POINT('',(0.3490658504,0.E+000));
#19610 = CARTESIAN_POINT('',(2.443460952792,0.E+000));
#19611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19616)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#19613,#19614,#19615)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#19613 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#19614 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#19615 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#19616 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#19613,
  'distance_accuracy_value','confusion accuracy');
#19617 = SHAPE_DEFINITION_REPRESENTATION(#19618,#19539);
#19618 = PRODUCT_DEFINITION_SHAPE('','',#19619);
#19619 = PRODUCT_DEFINITION('design','',#19620,#19623);
#19620 = PRODUCT_DEFINITION_FORMATION('','',#19621);
#19621 = PRODUCT('CADSOFTTOOLS 1.154','CADSOFTTOOLS 1.154','',(#19622));
#19622 = PRODUCT_CONTEXT('',#2,'mechanical');
#19623 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#19624 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19625,#19627);
#19625 = ( REPRESENTATION_RELATIONSHIP('','',#19539,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19626) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#19626 = ITEM_DEFINED_TRANSFORMATION('','',#11,#627);
#19627 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #19628);
#19628 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('154','','',#5,#19619,$);
#19629 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19621));
#19630 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#19631),#19705);
#19631 = SHELL_BASED_SURFACE_MODEL('',(#19632));
#19632 = OPEN_SHELL('',(#19633));
#19633 = ADVANCED_FACE('',(#19634),#19648,.T.);
#19634 = FACE_BOUND('',#19635,.T.);
#19635 = EDGE_LOOP('',(#19636,#19659,#19675,#19691));
#19636 = ORIENTED_EDGE('',*,*,#19637,.T.);
#19637 = EDGE_CURVE('',#19638,#19640,#19642,.T.);
#19638 = VERTEX_POINT('',#19639);
#19639 = CARTESIAN_POINT('',(12.3,-20.06127487591,24.929215331586));
#19640 = VERTEX_POINT('',#19641);
#19641 = CARTESIAN_POINT('',(4.1,-20.06127487591,24.929215331586));
#19642 = SURFACE_CURVE('',#19643,(#19647),.PCURVE_S1.);
#19643 = LINE('',#19644,#19645);
#19644 = CARTESIAN_POINT('',(12.3,-20.06127487591,24.929215331586));
#19645 = VECTOR('',#19646,1.);
#19646 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19647 = PCURVE('',#19648,#19653);
#19648 = PLANE('',#19649);
#19649 = AXIS2_PLACEMENT_3D('',#19650,#19651,#19652);
#19650 = CARTESIAN_POINT('',(12.3,-19.6663939989,24.859587178804));
#19651 = DIRECTION('',(0.E+000,-0.173648177667,-0.984807753012));
#19652 = DIRECTION('',(0.E+000,-0.984807753012,0.173648177667));
#19653 = DEFINITIONAL_REPRESENTATION('',(#19654),#19658);
#19654 = LINE('',#19655,#19656);
#19655 = CARTESIAN_POINT('',(0.400972551038,0.E+000));
#19656 = VECTOR('',#19657,1.);
#19657 = DIRECTION('',(0.E+000,1.));
#19658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19659 = ORIENTED_EDGE('',*,*,#19660,.F.);
#19660 = EDGE_CURVE('',#19661,#19640,#19663,.T.);
#19661 = VERTEX_POINT('',#19662);
#19662 = CARTESIAN_POINT('',(4.1,-19.6663939989,24.859587178804));
#19663 = SURFACE_CURVE('',#19664,(#19668),.PCURVE_S1.);
#19664 = LINE('',#19665,#19666);
#19665 = CARTESIAN_POINT('',(4.1,-19.6663939989,24.859587178804));
#19666 = VECTOR('',#19667,1.);
#19667 = DIRECTION('',(0.E+000,-0.984807753012,0.173648177667));
#19668 = PCURVE('',#19648,#19669);
#19669 = DEFINITIONAL_REPRESENTATION('',(#19670),#19674);
#19670 = LINE('',#19671,#19672);
#19671 = CARTESIAN_POINT('',(0.E+000,8.2));
#19672 = VECTOR('',#19673,1.);
#19673 = DIRECTION('',(1.,0.E+000));
#19674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19675 = ORIENTED_EDGE('',*,*,#19676,.F.);
#19676 = EDGE_CURVE('',#19677,#19661,#19679,.T.);
#19677 = VERTEX_POINT('',#19678);
#19678 = CARTESIAN_POINT('',(12.3,-19.6663939989,24.859587178804));
#19679 = SURFACE_CURVE('',#19680,(#19684),.PCURVE_S1.);
#19680 = LINE('',#19681,#19682);
#19681 = CARTESIAN_POINT('',(12.3,-19.6663939989,24.859587178804));
#19682 = VECTOR('',#19683,1.);
#19683 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19684 = PCURVE('',#19648,#19685);
#19685 = DEFINITIONAL_REPRESENTATION('',(#19686),#19690);
#19686 = LINE('',#19687,#19688);
#19687 = CARTESIAN_POINT('',(-2.523148653312E-013,-0.E+000));
#19688 = VECTOR('',#19689,1.);
#19689 = DIRECTION('',(0.E+000,1.));
#19690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19691 = ORIENTED_EDGE('',*,*,#19692,.T.);
#19692 = EDGE_CURVE('',#19677,#19638,#19693,.T.);
#19693 = SURFACE_CURVE('',#19694,(#19698),.PCURVE_S1.);
#19694 = LINE('',#19695,#19696);
#19695 = CARTESIAN_POINT('',(12.3,-19.6663939989,24.859587178804));
#19696 = VECTOR('',#19697,1.);
#19697 = DIRECTION('',(0.E+000,-0.984807753012,0.173648177667));
#19698 = PCURVE('',#19648,#19699);
#19699 = DEFINITIONAL_REPRESENTATION('',(#19700),#19704);
#19700 = LINE('',#19701,#19702);
#19701 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#19702 = VECTOR('',#19703,1.);
#19703 = DIRECTION('',(1.,0.E+000));
#19704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19709)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#19706,#19707,#19708)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#19706 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#19707 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#19708 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#19709 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#19706,
  'distance_accuracy_value','confusion accuracy');
#19710 = SHAPE_DEFINITION_REPRESENTATION(#19711,#19630);
#19711 = PRODUCT_DEFINITION_SHAPE('','',#19712);
#19712 = PRODUCT_DEFINITION('design','',#19713,#19716);
#19713 = PRODUCT_DEFINITION_FORMATION('','',#19714);
#19714 = PRODUCT('CADSOFTTOOLS 1.155','CADSOFTTOOLS 1.155','',(#19715));
#19715 = PRODUCT_CONTEXT('',#2,'mechanical');
#19716 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#19717 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19718,#19720);
#19718 = ( REPRESENTATION_RELATIONSHIP('','',#19630,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19719) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#19719 = ITEM_DEFINED_TRANSFORMATION('','',#11,#631);
#19720 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #19721);
#19721 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('155','','',#5,#19712,$);
#19722 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19714));
#19723 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#19724),#19796);
#19724 = SHELL_BASED_SURFACE_MODEL('',(#19725));
#19725 = OPEN_SHELL('',(#19726));
#19726 = ADVANCED_FACE('',(#19727),#19742,.F.);
#19727 = FACE_BOUND('',#19728,.F.);
#19728 = EDGE_LOOP('',(#19729,#19752,#19767,#19783));
#19729 = ORIENTED_EDGE('',*,*,#19730,.F.);
#19730 = EDGE_CURVE('',#19731,#19733,#19735,.T.);
#19731 = VERTEX_POINT('',#19732);
#19732 = CARTESIAN_POINT('',(12.3,-19.44546220546,24.158881051034));
#19733 = VERTEX_POINT('',#19734);
#19734 = CARTESIAN_POINT('',(12.3,-19.6663939989,24.859587178804));
#19735 = SURFACE_CURVE('',#19736,(#19741),.PCURVE_S1.);
#19736 = CIRCLE('',#19737,15.);
#19737 = AXIS2_PLACEMENT_3D('',#19738,#19739,#19740);
#19738 = CARTESIAN_POINT('',(12.3,-33.8573915837,20.));
#19739 = DIRECTION('',(1.,-1.222527695664E-016,-1.665334536938E-016));
#19740 = DIRECTION('',(1.665334536938E-016,-6.220859314854E-033,1.));
#19741 = PCURVE('',#19742,#19747);
#19742 = CYLINDRICAL_SURFACE('',#19743,15.);
#19743 = AXIS2_PLACEMENT_3D('',#19744,#19745,#19746);
#19744 = CARTESIAN_POINT('',(11.2,-33.8573915837,20.));
#19745 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19746 = DIRECTION('',(0.E+000,1.,0.E+000));
#19747 = DEFINITIONAL_REPRESENTATION('',(#19748),#19751);
#19748 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19749,#19750),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.993328791256,5.042314407711),
  .PIECEWISE_BEZIER_KNOTS.);
#19749 = CARTESIAN_POINT('',(6.002245496308,-1.1));
#19750 = CARTESIAN_POINT('',(5.953259879853,-1.1));
#19751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19752 = ORIENTED_EDGE('',*,*,#19753,.T.);
#19753 = EDGE_CURVE('',#19731,#19754,#19756,.T.);
#19754 = VERTEX_POINT('',#19755);
#19755 = CARTESIAN_POINT('',(4.1,-19.44546220546,24.158881051034));
#19756 = SURFACE_CURVE('',#19757,(#19761),.PCURVE_S1.);
#19757 = LINE('',#19758,#19759);
#19758 = CARTESIAN_POINT('',(12.3,-19.44546220546,24.158881051034));
#19759 = VECTOR('',#19760,1.);
#19760 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19761 = PCURVE('',#19742,#19762);
#19762 = DEFINITIONAL_REPRESENTATION('',(#19763),#19766);
#19763 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19764,#19765),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#19764 = CARTESIAN_POINT('',(6.002245496308,-1.1));
#19765 = CARTESIAN_POINT('',(6.002245496308,7.1));
#19766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19767 = ORIENTED_EDGE('',*,*,#19768,.T.);
#19768 = EDGE_CURVE('',#19754,#19769,#19771,.T.);
#19769 = VERTEX_POINT('',#19770);
#19770 = CARTESIAN_POINT('',(4.1,-19.6663939989,24.859587178804));
#19771 = SURFACE_CURVE('',#19772,(#19777),.PCURVE_S1.);
#19772 = CIRCLE('',#19773,15.);
#19773 = AXIS2_PLACEMENT_3D('',#19774,#19775,#19776);
#19774 = CARTESIAN_POINT('',(4.1,-33.8573915837,20.));
#19775 = DIRECTION('',(1.,0.E+000,0.E+000));
#19776 = DIRECTION('',(0.E+000,0.E+000,-1.));
#19777 = PCURVE('',#19742,#19778);
#19778 = DEFINITIONAL_REPRESENTATION('',(#19779),#19782);
#19779 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19780,#19781),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.851736137667,1.900721754121),
  .PIECEWISE_BEZIER_KNOTS.);
#19780 = CARTESIAN_POINT('',(6.002245496308,7.1));
#19781 = CARTESIAN_POINT('',(5.953259879853,7.1));
#19782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19783 = ORIENTED_EDGE('',*,*,#19784,.F.);
#19784 = EDGE_CURVE('',#19733,#19769,#19785,.T.);
#19785 = SURFACE_CURVE('',#19786,(#19790),.PCURVE_S1.);
#19786 = LINE('',#19787,#19788);
#19787 = CARTESIAN_POINT('',(12.3,-19.6663939989,24.859587178804));
#19788 = VECTOR('',#19789,1.);
#19789 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19790 = PCURVE('',#19742,#19791);
#19791 = DEFINITIONAL_REPRESENTATION('',(#19792),#19795);
#19792 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19793,#19794),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#19793 = CARTESIAN_POINT('',(5.953259879853,-1.1));
#19794 = CARTESIAN_POINT('',(5.953259879853,7.1));
#19795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19800)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#19797,#19798,#19799)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#19797 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#19798 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#19799 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#19800 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#19797,
  'distance_accuracy_value','confusion accuracy');
#19801 = SHAPE_DEFINITION_REPRESENTATION(#19802,#19723);
#19802 = PRODUCT_DEFINITION_SHAPE('','',#19803);
#19803 = PRODUCT_DEFINITION('design','',#19804,#19807);
#19804 = PRODUCT_DEFINITION_FORMATION('','',#19805);
#19805 = PRODUCT('CADSOFTTOOLS 1.156','CADSOFTTOOLS 1.156','',(#19806));
#19806 = PRODUCT_CONTEXT('',#2,'mechanical');
#19807 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#19808 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19809,#19811);
#19809 = ( REPRESENTATION_RELATIONSHIP('','',#19723,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19810) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#19810 = ITEM_DEFINED_TRANSFORMATION('','',#11,#635);
#19811 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #19812);
#19812 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('156','','',#5,#19803,$);
#19813 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19805));
#19814 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#19815),#19889);
#19815 = SHELL_BASED_SURFACE_MODEL('',(#19816));
#19816 = OPEN_SHELL('',(#19817));
#19817 = ADVANCED_FACE('',(#19818),#19832,.T.);
#19818 = FACE_BOUND('',#19819,.T.);
#19819 = EDGE_LOOP('',(#19820,#19843,#19859,#19875));
#19820 = ORIENTED_EDGE('',*,*,#19821,.T.);
#19821 = EDGE_CURVE('',#19822,#19824,#19826,.T.);
#19822 = VERTEX_POINT('',#19823);
#19823 = CARTESIAN_POINT('',(12.3,-19.44546220546,24.158881051034));
#19824 = VERTEX_POINT('',#19825);
#19825 = CARTESIAN_POINT('',(4.1,-19.44546220546,24.158881051034));
#19826 = SURFACE_CURVE('',#19827,(#19831),.PCURVE_S1.);
#19827 = LINE('',#19828,#19829);
#19828 = CARTESIAN_POINT('',(12.3,-19.44546220546,24.158881051034));
#19829 = VECTOR('',#19830,1.);
#19830 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19831 = PCURVE('',#19832,#19837);
#19832 = PLANE('',#19833);
#19833 = AXIS2_PLACEMENT_3D('',#19834,#19835,#19836);
#19834 = CARTESIAN_POINT('',(12.3,-19.72899261536,23.875350641126));
#19835 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#19836 = DIRECTION('',(0.E+000,0.707106781187,0.707106781187));
#19837 = DEFINITIONAL_REPRESENTATION('',(#19838),#19842);
#19838 = LINE('',#19839,#19840);
#19839 = CARTESIAN_POINT('',(0.400972551038,0.E+000));
#19840 = VECTOR('',#19841,1.);
#19841 = DIRECTION('',(0.E+000,1.));
#19842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19843 = ORIENTED_EDGE('',*,*,#19844,.F.);
#19844 = EDGE_CURVE('',#19845,#19824,#19847,.T.);
#19845 = VERTEX_POINT('',#19846);
#19846 = CARTESIAN_POINT('',(4.1,-19.72899261536,23.875350641126));
#19847 = SURFACE_CURVE('',#19848,(#19852),.PCURVE_S1.);
#19848 = LINE('',#19849,#19850);
#19849 = CARTESIAN_POINT('',(4.1,-19.72899261536,23.875350641126));
#19850 = VECTOR('',#19851,1.);
#19851 = DIRECTION('',(0.E+000,0.707106781187,0.707106781187));
#19852 = PCURVE('',#19832,#19853);
#19853 = DEFINITIONAL_REPRESENTATION('',(#19854),#19858);
#19854 = LINE('',#19855,#19856);
#19855 = CARTESIAN_POINT('',(0.E+000,8.2));
#19856 = VECTOR('',#19857,1.);
#19857 = DIRECTION('',(1.,0.E+000));
#19858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19859 = ORIENTED_EDGE('',*,*,#19860,.F.);
#19860 = EDGE_CURVE('',#19861,#19845,#19863,.T.);
#19861 = VERTEX_POINT('',#19862);
#19862 = CARTESIAN_POINT('',(12.3,-19.72899261536,23.875350641126));
#19863 = SURFACE_CURVE('',#19864,(#19868),.PCURVE_S1.);
#19864 = LINE('',#19865,#19866);
#19865 = CARTESIAN_POINT('',(12.3,-19.72899261536,23.875350641126));
#19866 = VECTOR('',#19867,1.);
#19867 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19868 = PCURVE('',#19832,#19869);
#19869 = DEFINITIONAL_REPRESENTATION('',(#19870),#19874);
#19870 = LINE('',#19871,#19872);
#19871 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#19872 = VECTOR('',#19873,1.);
#19873 = DIRECTION('',(0.E+000,1.));
#19874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19875 = ORIENTED_EDGE('',*,*,#19876,.T.);
#19876 = EDGE_CURVE('',#19861,#19822,#19877,.T.);
#19877 = SURFACE_CURVE('',#19878,(#19882),.PCURVE_S1.);
#19878 = LINE('',#19879,#19880);
#19879 = CARTESIAN_POINT('',(12.3,-19.72899261536,23.875350641126));
#19880 = VECTOR('',#19881,1.);
#19881 = DIRECTION('',(0.E+000,0.707106781187,0.707106781187));
#19882 = PCURVE('',#19832,#19883);
#19883 = DEFINITIONAL_REPRESENTATION('',(#19884),#19888);
#19884 = LINE('',#19885,#19886);
#19885 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#19886 = VECTOR('',#19887,1.);
#19887 = DIRECTION('',(1.,0.E+000));
#19888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19893)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#19890,#19891,#19892)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#19890 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#19891 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#19892 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#19893 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#19890,
  'distance_accuracy_value','confusion accuracy');
#19894 = SHAPE_DEFINITION_REPRESENTATION(#19895,#19814);
#19895 = PRODUCT_DEFINITION_SHAPE('','',#19896);
#19896 = PRODUCT_DEFINITION('design','',#19897,#19900);
#19897 = PRODUCT_DEFINITION_FORMATION('','',#19898);
#19898 = PRODUCT('CADSOFTTOOLS 1.157','CADSOFTTOOLS 1.157','',(#19899));
#19899 = PRODUCT_CONTEXT('',#2,'mechanical');
#19900 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#19901 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19902,#19904);
#19902 = ( REPRESENTATION_RELATIONSHIP('','',#19814,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19903) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#19903 = ITEM_DEFINED_TRANSFORMATION('','',#11,#639);
#19904 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #19905);
#19905 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('157','','',#5,#19896,$);
#19906 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19898));
#19907 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#19908),#19980);
#19908 = SHELL_BASED_SURFACE_MODEL('',(#19909));
#19909 = OPEN_SHELL('',(#19910));
#19910 = ADVANCED_FACE('',(#19911),#19925,.T.);
#19911 = FACE_BOUND('',#19912,.T.);
#19912 = EDGE_LOOP('',(#19913,#19935,#19951,#19966));
#19913 = ORIENTED_EDGE('',*,*,#19914,.T.);
#19914 = EDGE_CURVE('',#19915,#19917,#19919,.T.);
#19915 = VERTEX_POINT('',#19916);
#19916 = CARTESIAN_POINT('',(12.3,-19.72899261536,23.875350641126));
#19917 = VERTEX_POINT('',#19918);
#19918 = CARTESIAN_POINT('',(4.1,-19.72899261536,23.875350641126));
#19919 = SURFACE_CURVE('',#19920,(#19924),.PCURVE_S1.);
#19920 = LINE('',#19921,#19922);
#19921 = CARTESIAN_POINT('',(12.3,-19.72899261536,23.875350641126));
#19922 = VECTOR('',#19923,1.);
#19923 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19924 = PCURVE('',#19925,#19930);
#19925 = CYLINDRICAL_SURFACE('',#19926,0.1);
#19926 = AXIS2_PLACEMENT_3D('',#19927,#19928,#19929);
#19927 = CARTESIAN_POINT('',(12.3,-19.65828193725,23.804639963007));
#19928 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19929 = DIRECTION('',(0.E+000,8.715574274765E-002,-0.996194698092));
#19930 = DEFINITIONAL_REPRESENTATION('',(#19931),#19934);
#19931 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19932,#19933),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#19932 = CARTESIAN_POINT('',(2.443460952791,0.E+000));
#19933 = CARTESIAN_POINT('',(2.443460952791,8.2));
#19934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19935 = ORIENTED_EDGE('',*,*,#19936,.F.);
#19936 = EDGE_CURVE('',#19937,#19917,#19939,.T.);
#19937 = VERTEX_POINT('',#19938);
#19938 = CARTESIAN_POINT('',(4.1,-19.68416384176,23.708047380378));
#19939 = SURFACE_CURVE('',#19940,(#19945),.PCURVE_S1.);
#19940 = CIRCLE('',#19941,0.1);
#19941 = AXIS2_PLACEMENT_3D('',#19942,#19943,#19944);
#19942 = CARTESIAN_POINT('',(4.1,-19.65828193725,23.804639963007));
#19943 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19944 = DIRECTION('',(0.E+000,8.715574274765E-002,-0.996194698092));
#19945 = PCURVE('',#19925,#19946);
#19946 = DEFINITIONAL_REPRESENTATION('',(#19947),#19950);
#19947 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19948,#19949),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.349065850399,2.443460952791),
  .PIECEWISE_BEZIER_KNOTS.);
#19948 = CARTESIAN_POINT('',(0.349065850399,8.2));
#19949 = CARTESIAN_POINT('',(2.443460952791,8.2));
#19950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19951 = ORIENTED_EDGE('',*,*,#19952,.F.);
#19952 = EDGE_CURVE('',#19953,#19937,#19955,.T.);
#19953 = VERTEX_POINT('',#19954);
#19954 = CARTESIAN_POINT('',(12.3,-19.68416384176,23.708047380378));
#19955 = SURFACE_CURVE('',#19956,(#19960),.PCURVE_S1.);
#19956 = LINE('',#19957,#19958);
#19957 = CARTESIAN_POINT('',(12.3,-19.68416384176,23.708047380378));
#19958 = VECTOR('',#19959,1.);
#19959 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19960 = PCURVE('',#19925,#19961);
#19961 = DEFINITIONAL_REPRESENTATION('',(#19962),#19965);
#19962 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19963,#19964),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#19963 = CARTESIAN_POINT('',(0.349065850399,0.E+000));
#19964 = CARTESIAN_POINT('',(0.349065850399,8.2));
#19965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19966 = ORIENTED_EDGE('',*,*,#19967,.T.);
#19967 = EDGE_CURVE('',#19953,#19915,#19968,.T.);
#19968 = SURFACE_CURVE('',#19969,(#19974),.PCURVE_S1.);
#19969 = CIRCLE('',#19970,0.1);
#19970 = AXIS2_PLACEMENT_3D('',#19971,#19972,#19973);
#19971 = CARTESIAN_POINT('',(12.3,-19.65828193725,23.804639963007));
#19972 = DIRECTION('',(-1.,0.E+000,0.E+000));
#19973 = DIRECTION('',(0.E+000,8.715574274765E-002,-0.996194698092));
#19974 = PCURVE('',#19925,#19975);
#19975 = DEFINITIONAL_REPRESENTATION('',(#19976),#19979);
#19976 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19977,#19978),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.349065850399,2.443460952791),
  .PIECEWISE_BEZIER_KNOTS.);
#19977 = CARTESIAN_POINT('',(0.349065850399,0.E+000));
#19978 = CARTESIAN_POINT('',(2.443460952791,0.E+000));
#19979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#19980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19984)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#19981,#19982,#19983)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#19981 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#19982 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#19983 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#19984 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#19981,
  'distance_accuracy_value','confusion accuracy');
#19985 = SHAPE_DEFINITION_REPRESENTATION(#19986,#19907);
#19986 = PRODUCT_DEFINITION_SHAPE('','',#19987);
#19987 = PRODUCT_DEFINITION('design','',#19988,#19991);
#19988 = PRODUCT_DEFINITION_FORMATION('','',#19989);
#19989 = PRODUCT('CADSOFTTOOLS 1.158','CADSOFTTOOLS 1.158','',(#19990));
#19990 = PRODUCT_CONTEXT('',#2,'mechanical');
#19991 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#19992 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19993,#19995);
#19993 = ( REPRESENTATION_RELATIONSHIP('','',#19907,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19994) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#19994 = ITEM_DEFINED_TRANSFORMATION('','',#11,#643);
#19995 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #19996);
#19996 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('158','','',#5,#19987,$);
#19997 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19989));
#19998 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#19999),#20073);
#19999 = SHELL_BASED_SURFACE_MODEL('',(#20000));
#20000 = OPEN_SHELL('',(#20001));
#20001 = ADVANCED_FACE('',(#20002),#20016,.T.);
#20002 = FACE_BOUND('',#20003,.T.);
#20003 = EDGE_LOOP('',(#20004,#20027,#20043,#20059));
#20004 = ORIENTED_EDGE('',*,*,#20005,.T.);
#20005 = EDGE_CURVE('',#20006,#20008,#20010,.T.);
#20006 = VERTEX_POINT('',#20007);
#20007 = CARTESIAN_POINT('',(12.3,-19.68416384176,23.708047380378));
#20008 = VERTEX_POINT('',#20009);
#20009 = CARTESIAN_POINT('',(4.1,-19.68416384176,23.708047380378));
#20010 = SURFACE_CURVE('',#20011,(#20015),.PCURVE_S1.);
#20011 = LINE('',#20012,#20013);
#20012 = CARTESIAN_POINT('',(12.3,-19.68416384176,23.708047380378));
#20013 = VECTOR('',#20014,1.);
#20014 = DIRECTION('',(-1.,0.E+000,0.E+000));
#20015 = PCURVE('',#20016,#20021);
#20016 = PLANE('',#20017);
#20017 = AXIS2_PLACEMENT_3D('',#20018,#20019,#20020);
#20018 = CARTESIAN_POINT('',(12.3,-19.29685409908,23.604268047606));
#20019 = DIRECTION('',(0.E+000,-0.258819045103,-0.965925826289));
#20020 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#20021 = DEFINITIONAL_REPRESENTATION('',(#20022),#20026);
#20022 = LINE('',#20023,#20024);
#20023 = CARTESIAN_POINT('',(0.400972551038,0.E+000));
#20024 = VECTOR('',#20025,1.);
#20025 = DIRECTION('',(0.E+000,1.));
#20026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20027 = ORIENTED_EDGE('',*,*,#20028,.F.);
#20028 = EDGE_CURVE('',#20029,#20008,#20031,.T.);
#20029 = VERTEX_POINT('',#20030);
#20030 = CARTESIAN_POINT('',(4.1,-19.29685409908,23.604268047606));
#20031 = SURFACE_CURVE('',#20032,(#20036),.PCURVE_S1.);
#20032 = LINE('',#20033,#20034);
#20033 = CARTESIAN_POINT('',(4.1,-19.29685409908,23.604268047606));
#20034 = VECTOR('',#20035,1.);
#20035 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#20036 = PCURVE('',#20016,#20037);
#20037 = DEFINITIONAL_REPRESENTATION('',(#20038),#20042);
#20038 = LINE('',#20039,#20040);
#20039 = CARTESIAN_POINT('',(0.E+000,8.2));
#20040 = VECTOR('',#20041,1.);
#20041 = DIRECTION('',(1.,0.E+000));
#20042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20043 = ORIENTED_EDGE('',*,*,#20044,.F.);
#20044 = EDGE_CURVE('',#20045,#20029,#20047,.T.);
#20045 = VERTEX_POINT('',#20046);
#20046 = CARTESIAN_POINT('',(12.3,-19.29685409908,23.604268047606));
#20047 = SURFACE_CURVE('',#20048,(#20052),.PCURVE_S1.);
#20048 = LINE('',#20049,#20050);
#20049 = CARTESIAN_POINT('',(12.3,-19.29685409908,23.604268047606));
#20050 = VECTOR('',#20051,1.);
#20051 = DIRECTION('',(-1.,0.E+000,0.E+000));
#20052 = PCURVE('',#20016,#20053);
#20053 = DEFINITIONAL_REPRESENTATION('',(#20054),#20058);
#20054 = LINE('',#20055,#20056);
#20055 = CARTESIAN_POINT('',(-2.689012256282E-013,-0.E+000));
#20056 = VECTOR('',#20057,1.);
#20057 = DIRECTION('',(0.E+000,1.));
#20058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20059 = ORIENTED_EDGE('',*,*,#20060,.T.);
#20060 = EDGE_CURVE('',#20045,#20006,#20061,.T.);
#20061 = SURFACE_CURVE('',#20062,(#20066),.PCURVE_S1.);
#20062 = LINE('',#20063,#20064);
#20063 = CARTESIAN_POINT('',(12.3,-19.29685409908,23.604268047606));
#20064 = VECTOR('',#20065,1.);
#20065 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#20066 = PCURVE('',#20016,#20067);
#20067 = DEFINITIONAL_REPRESENTATION('',(#20068),#20072);
#20068 = LINE('',#20069,#20070);
#20069 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#20070 = VECTOR('',#20071,1.);
#20071 = DIRECTION('',(1.,0.E+000));
#20072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20077)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#20074,#20075,#20076)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#20074 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#20075 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#20076 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#20077 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#20074,
  'distance_accuracy_value','confusion accuracy');
#20078 = SHAPE_DEFINITION_REPRESENTATION(#20079,#19998);
#20079 = PRODUCT_DEFINITION_SHAPE('','',#20080);
#20080 = PRODUCT_DEFINITION('design','',#20081,#20084);
#20081 = PRODUCT_DEFINITION_FORMATION('','',#20082);
#20082 = PRODUCT('CADSOFTTOOLS 1.159','CADSOFTTOOLS 1.159','',(#20083));
#20083 = PRODUCT_CONTEXT('',#2,'mechanical');
#20084 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#20085 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20086,#20088);
#20086 = ( REPRESENTATION_RELATIONSHIP('','',#19998,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20087) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#20087 = ITEM_DEFINED_TRANSFORMATION('','',#11,#647);
#20088 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #20089);
#20089 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('159','','',#5,#20080,$);
#20090 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#20082));
#20091 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#20092),#20164);
#20092 = SHELL_BASED_SURFACE_MODEL('',(#20093));
#20093 = OPEN_SHELL('',(#20094));
#20094 = ADVANCED_FACE('',(#20095),#20110,.F.);
#20095 = FACE_BOUND('',#20096,.F.);
#20096 = EDGE_LOOP('',(#20097,#20120,#20135,#20151));
#20097 = ORIENTED_EDGE('',*,*,#20098,.F.);
#20098 = EDGE_CURVE('',#20099,#20101,#20103,.T.);
#20099 = VERTEX_POINT('',#20100);
#20100 = CARTESIAN_POINT('',(12.3,-19.13783358082,22.886972843647));
#20101 = VERTEX_POINT('',#20102);
#20102 = CARTESIAN_POINT('',(12.3,-19.29685409908,23.604268047606));
#20103 = SURFACE_CURVE('',#20104,(#20109),.PCURVE_S1.);
#20104 = CIRCLE('',#20105,15.);
#20105 = AXIS2_PLACEMENT_3D('',#20106,#20107,#20108);
#20106 = CARTESIAN_POINT('',(12.3,-33.8573915837,20.));
#20107 = DIRECTION('',(1.,-1.222527695664E-016,-1.665334536938E-016));
#20108 = DIRECTION('',(1.665334536938E-016,-6.220859314854E-033,1.));
#20109 = PCURVE('',#20110,#20115);
#20110 = CYLINDRICAL_SURFACE('',#20111,15.);
#20111 = AXIS2_PLACEMENT_3D('',#20112,#20113,#20114);
#20112 = CARTESIAN_POINT('',(11.2,-33.8573915837,20.));
#20113 = DIRECTION('',(-1.,0.E+000,0.E+000));
#20114 = DIRECTION('',(0.E+000,1.,0.E+000));
#20115 = DEFINITIONAL_REPRESENTATION('',(#20116),#20119);
#20116 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20117,#20118),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.906062328657,4.955047945111),
  .PIECEWISE_BEZIER_KNOTS.);
#20117 = CARTESIAN_POINT('',(6.089511958908,-1.1));
#20118 = CARTESIAN_POINT('',(6.040526342453,-1.1));
#20119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20120 = ORIENTED_EDGE('',*,*,#20121,.F.);
#20121 = EDGE_CURVE('',#20122,#20099,#20124,.T.);
#20122 = VERTEX_POINT('',#20123);
#20123 = CARTESIAN_POINT('',(4.1,-19.13783358082,22.886972843647));
#20124 = SURFACE_CURVE('',#20125,(#20129),.PCURVE_S1.);
#20125 = LINE('',#20126,#20127);
#20126 = CARTESIAN_POINT('',(14.9650024,-19.13783358082,22.886972843647)
  );
#20127 = VECTOR('',#20128,1.);
#20128 = DIRECTION('',(1.,0.E+000,0.E+000));
#20129 = PCURVE('',#20110,#20130);
#20130 = DEFINITIONAL_REPRESENTATION('',(#20131),#20134);
#20131 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20132,#20133),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-10.8650024,-2.6650024),.PIECEWISE_BEZIER_KNOTS.);
#20132 = CARTESIAN_POINT('',(6.089511958908,7.1));
#20133 = CARTESIAN_POINT('',(6.089511958908,-1.1));
#20134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20135 = ORIENTED_EDGE('',*,*,#20136,.T.);
#20136 = EDGE_CURVE('',#20122,#20137,#20139,.T.);
#20137 = VERTEX_POINT('',#20138);
#20138 = CARTESIAN_POINT('',(4.1,-19.29685409908,23.604268047606));
#20139 = SURFACE_CURVE('',#20140,(#20145),.PCURVE_S1.);
#20140 = CIRCLE('',#20141,15.);
#20141 = AXIS2_PLACEMENT_3D('',#20142,#20143,#20144);
#20142 = CARTESIAN_POINT('',(4.1,-33.8573915837,20.));
#20143 = DIRECTION('',(1.,0.E+000,0.E+000));
#20144 = DIRECTION('',(0.E+000,0.E+000,-1.));
#20145 = PCURVE('',#20110,#20146);
#20146 = DEFINITIONAL_REPRESENTATION('',(#20147),#20150);
#20147 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20148,#20149),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.764469675067,1.813455291521),
  .PIECEWISE_BEZIER_KNOTS.);
#20148 = CARTESIAN_POINT('',(6.089511958908,7.1));
#20149 = CARTESIAN_POINT('',(6.040526342453,7.1));
#20150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20151 = ORIENTED_EDGE('',*,*,#20152,.F.);
#20152 = EDGE_CURVE('',#20101,#20137,#20153,.T.);
#20153 = SURFACE_CURVE('',#20154,(#20158),.PCURVE_S1.);
#20154 = LINE('',#20155,#20156);
#20155 = CARTESIAN_POINT('',(12.3,-19.29685409908,23.604268047606));
#20156 = VECTOR('',#20157,1.);
#20157 = DIRECTION('',(-1.,0.E+000,0.E+000));
#20158 = PCURVE('',#20110,#20159);
#20159 = DEFINITIONAL_REPRESENTATION('',(#20160),#20163);
#20160 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20161,#20162),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#20161 = CARTESIAN_POINT('',(6.040526342453,-1.1));
#20162 = CARTESIAN_POINT('',(6.040526342453,7.1));
#20163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20168)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#20165,#20166,#20167)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#20165 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#20166 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#20167 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#20168 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#20165,
  'distance_accuracy_value','confusion accuracy');
#20169 = SHAPE_DEFINITION_REPRESENTATION(#20170,#20091);
#20170 = PRODUCT_DEFINITION_SHAPE('','',#20171);
#20171 = PRODUCT_DEFINITION('design','',#20172,#20175);
#20172 = PRODUCT_DEFINITION_FORMATION('','',#20173);
#20173 = PRODUCT('CADSOFTTOOLS 1.160','CADSOFTTOOLS 1.160','',(#20174));
#20174 = PRODUCT_CONTEXT('',#2,'mechanical');
#20175 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#20176 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20177,#20179);
#20177 = ( REPRESENTATION_RELATIONSHIP('','',#20091,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20178) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#20178 = ITEM_DEFINED_TRANSFORMATION('','',#11,#651);
#20179 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #20180);
#20180 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('160','','',#5,#20171,$);
#20181 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#20173));
#20182 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#20183),#20257);
#20183 = SHELL_BASED_SURFACE_MODEL('',(#20184));
#20184 = OPEN_SHELL('',(#20185));
#20185 = ADVANCED_FACE('',(#20186),#20200,.F.);
#20186 = FACE_BOUND('',#20187,.T.);
#20187 = EDGE_LOOP('',(#20188,#20211,#20227,#20243));
#20188 = ORIENTED_EDGE('',*,*,#20189,.F.);
#20189 = EDGE_CURVE('',#20190,#20192,#20194,.T.);
#20190 = VERTEX_POINT('',#20191);
#20191 = CARTESIAN_POINT('',(4.1,-19.13783358082,22.886972843647));
#20192 = VERTEX_POINT('',#20193);
#20193 = CARTESIAN_POINT('',(12.3,-19.13783358082,22.886972843647));
#20194 = SURFACE_CURVE('',#20195,(#20199),.PCURVE_S1.);
#20195 = LINE('',#20196,#20197);
#20196 = CARTESIAN_POINT('',(14.9650024,-19.13783358082,22.886972843647)
  );
#20197 = VECTOR('',#20198,1.);
#20198 = DIRECTION('',(1.,0.E+000,0.E+000));
#20199 = PCURVE('',#20200,#20205);
#20200 = PLANE('',#20201);
#20201 = AXIS2_PLACEMENT_3D('',#20202,#20203,#20204);
#20202 = CARTESIAN_POINT('',(14.9650024,-19.13783358082,22.886972843647)
  );
#20203 = DIRECTION('',(0.E+000,0.642787609687,-0.766044443119));
#20204 = DIRECTION('',(0.E+000,0.766044443119,0.642787609687));
#20205 = DEFINITIONAL_REPRESENTATION('',(#20206),#20210);
#20206 = LINE('',#20207,#20208);
#20207 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#20208 = VECTOR('',#20209,1.);
#20209 = DIRECTION('',(0.E+000,1.));
#20210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20211 = ORIENTED_EDGE('',*,*,#20212,.T.);
#20212 = EDGE_CURVE('',#20190,#20213,#20215,.T.);
#20213 = VERTEX_POINT('',#20214);
#20214 = CARTESIAN_POINT('',(4.1,-19.44499637538,22.629232656016));
#20215 = SURFACE_CURVE('',#20216,(#20220),.PCURVE_S1.);
#20216 = LINE('',#20217,#20218);
#20217 = CARTESIAN_POINT('',(4.1,-19.13783358082,22.886972843647));
#20218 = VECTOR('',#20219,1.);
#20219 = DIRECTION('',(0.E+000,-0.766044443119,-0.642787609687));
#20220 = PCURVE('',#20200,#20221);
#20221 = DEFINITIONAL_REPRESENTATION('',(#20222),#20226);
#20222 = LINE('',#20223,#20224);
#20223 = CARTESIAN_POINT('',(0.E+000,-10.8650024));
#20224 = VECTOR('',#20225,1.);
#20225 = DIRECTION('',(-1.,0.E+000));
#20226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20227 = ORIENTED_EDGE('',*,*,#20228,.T.);
#20228 = EDGE_CURVE('',#20213,#20229,#20231,.T.);
#20229 = VERTEX_POINT('',#20230);
#20230 = CARTESIAN_POINT('',(12.3,-19.44499637538,22.629232656016));
#20231 = SURFACE_CURVE('',#20232,(#20236),.PCURVE_S1.);
#20232 = LINE('',#20233,#20234);
#20233 = CARTESIAN_POINT('',(14.9650024,-19.44499637538,22.629232656016)
  );
#20234 = VECTOR('',#20235,1.);
#20235 = DIRECTION('',(1.,0.E+000,0.E+000));
#20236 = PCURVE('',#20200,#20237);
#20237 = DEFINITIONAL_REPRESENTATION('',(#20238),#20242);
#20238 = LINE('',#20239,#20240);
#20239 = CARTESIAN_POINT('',(-0.400972551038,0.E+000));
#20240 = VECTOR('',#20241,1.);
#20241 = DIRECTION('',(0.E+000,1.));
#20242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20243 = ORIENTED_EDGE('',*,*,#20244,.T.);
#20244 = EDGE_CURVE('',#20229,#20192,#20245,.T.);
#20245 = SURFACE_CURVE('',#20246,(#20250),.PCURVE_S1.);
#20246 = LINE('',#20247,#20248);
#20247 = CARTESIAN_POINT('',(12.3,-4.443537865745,35.21695095858));
#20248 = VECTOR('',#20249,1.);
#20249 = DIRECTION('',(2.006966954149E-016,0.766044443119,0.642787609687
    ));
#20250 = PCURVE('',#20200,#20251);
#20251 = DEFINITIONAL_REPRESENTATION('',(#20252),#20256);
#20252 = LINE('',#20253,#20254);
#20253 = CARTESIAN_POINT('',(19.182040738068,-2.6650024));
#20254 = VECTOR('',#20255,1.);
#20255 = DIRECTION('',(1.,2.006966954149E-016));
#20256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20261)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#20258,#20259,#20260)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#20258 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#20259 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#20260 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#20261 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#20258,
  'distance_accuracy_value','confusion accuracy');
#20262 = SHAPE_DEFINITION_REPRESENTATION(#20263,#20182);
#20263 = PRODUCT_DEFINITION_SHAPE('','',#20264);
#20264 = PRODUCT_DEFINITION('design','',#20265,#20268);
#20265 = PRODUCT_DEFINITION_FORMATION('','',#20266);
#20266 = PRODUCT('CADSOFTTOOLS 1.161','CADSOFTTOOLS 1.161','',(#20267));
#20267 = PRODUCT_CONTEXT('',#2,'mechanical');
#20268 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#20269 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20270,#20272);
#20270 = ( REPRESENTATION_RELATIONSHIP('','',#20182,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20271) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#20271 = ITEM_DEFINED_TRANSFORMATION('','',#11,#655);
#20272 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #20273);
#20273 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('161','','',#5,#20264,$);
#20274 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#20266));
#20275 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#20276),#20348);
#20276 = SHELL_BASED_SURFACE_MODEL('',(#20277));
#20277 = OPEN_SHELL('',(#20278));
#20278 = ADVANCED_FACE('',(#20279),#20293,.T.);
#20279 = FACE_BOUND('',#20280,.T.);
#20280 = EDGE_LOOP('',(#20281,#20303,#20319,#20334));
#20281 = ORIENTED_EDGE('',*,*,#20282,.F.);
#20282 = EDGE_CURVE('',#20283,#20285,#20287,.T.);
#20283 = VERTEX_POINT('',#20284);
#20284 = CARTESIAN_POINT('',(4.1,-19.44499637538,22.629232656016));
#20285 = VERTEX_POINT('',#20286);
#20286 = CARTESIAN_POINT('',(12.3,-19.44499637538,22.629232656016));
#20287 = SURFACE_CURVE('',#20288,(#20292),.PCURVE_S1.);
#20288 = LINE('',#20289,#20290);
#20289 = CARTESIAN_POINT('',(14.9650024,-19.44499637538,22.629232656016)
  );
#20290 = VECTOR('',#20291,1.);
#20291 = DIRECTION('',(1.,0.E+000,0.E+000));
#20292 = PCURVE('',#20293,#20298);
#20293 = CYLINDRICAL_SURFACE('',#20294,0.1);
#20294 = AXIS2_PLACEMENT_3D('',#20295,#20296,#20297);
#20295 = CARTESIAN_POINT('',(14.9650024,-19.38071761442,22.552628211704)
  );
#20296 = DIRECTION('',(-1.,0.E+000,0.E+000));
#20297 = DIRECTION('',(0.E+000,1.,0.E+000));
#20298 = DEFINITIONAL_REPRESENTATION('',(#20299),#20302);
#20299 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20300,#20301),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-10.8650024,-2.6650024),.PIECEWISE_BEZIER_KNOTS.);
#20300 = CARTESIAN_POINT('',(4.014257279587,10.8650024));
#20301 = CARTESIAN_POINT('',(4.014257279587,2.6650024));
#20302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20303 = ORIENTED_EDGE('',*,*,#20304,.F.);
#20304 = EDGE_CURVE('',#20305,#20283,#20307,.T.);
#20305 = VERTEX_POINT('',#20306);
#20306 = CARTESIAN_POINT('',(4.1,-19.41491962875,22.458658949625));
#20307 = SURFACE_CURVE('',#20308,(#20313),.PCURVE_S1.);
#20308 = CIRCLE('',#20309,0.1);
#20309 = AXIS2_PLACEMENT_3D('',#20310,#20311,#20312);
#20310 = CARTESIAN_POINT('',(4.1,-19.38071761442,22.552628211704));
#20311 = DIRECTION('',(-1.,0.E+000,0.E+000));
#20312 = DIRECTION('',(0.E+000,0.E+000,-1.));
#20313 = PCURVE('',#20293,#20314);
#20314 = DEFINITIONAL_REPRESENTATION('',(#20315),#20318);
#20315 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20316,#20317),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.349065850399,2.443460952792),
  .PIECEWISE_BEZIER_KNOTS.);
#20316 = CARTESIAN_POINT('',(1.919862177194,10.8650024));
#20317 = CARTESIAN_POINT('',(4.014257279587,10.8650024));
#20318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20319 = ORIENTED_EDGE('',*,*,#20320,.F.);
#20320 = EDGE_CURVE('',#20321,#20305,#20323,.T.);
#20321 = VERTEX_POINT('',#20322);
#20322 = CARTESIAN_POINT('',(12.3,-19.41491962875,22.458658949625));
#20323 = SURFACE_CURVE('',#20324,(#20328),.PCURVE_S1.);
#20324 = LINE('',#20325,#20326);
#20325 = CARTESIAN_POINT('',(14.9650024,-19.41491962875,22.458658949625)
  );
#20326 = VECTOR('',#20327,1.);
#20327 = DIRECTION('',(-1.,0.E+000,0.E+000));
#20328 = PCURVE('',#20293,#20329);
#20329 = DEFINITIONAL_REPRESENTATION('',(#20330),#20333);
#20330 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20331,#20332),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.6650024,10.8650024),.PIECEWISE_BEZIER_KNOTS.);
#20331 = CARTESIAN_POINT('',(1.919862177194,2.6650024));
#20332 = CARTESIAN_POINT('',(1.919862177194,10.8650024));
#20333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20334 = ORIENTED_EDGE('',*,*,#20335,.F.);
#20335 = EDGE_CURVE('',#20285,#20321,#20336,.T.);
#20336 = SURFACE_CURVE('',#20337,(#20342),.PCURVE_S1.);
#20337 = CIRCLE('',#20338,0.1);
#20338 = AXIS2_PLACEMENT_3D('',#20339,#20340,#20341);
#20339 = CARTESIAN_POINT('',(12.3,-19.38071761442,22.552628211704));
#20340 = DIRECTION('',(1.,-1.222527695664E-016,-1.665334536938E-016));
#20341 = DIRECTION('',(1.665334536938E-016,-2.035917593952E-032,1.));
#20342 = PCURVE('',#20293,#20343);
#20343 = DEFINITIONAL_REPRESENTATION('',(#20344),#20347);
#20344 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20345,#20346),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.698131700798,2.792526803191),
  .PIECEWISE_BEZIER_KNOTS.);
#20345 = CARTESIAN_POINT('',(4.014257279587,2.6650024));
#20346 = CARTESIAN_POINT('',(1.919862177194,2.6650024));
#20347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20352)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#20349,#20350,#20351)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#20349 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#20350 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#20351 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#20352 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#20349,
  'distance_accuracy_value','confusion accuracy');
#20353 = SHAPE_DEFINITION_REPRESENTATION(#20354,#20275);
#20354 = PRODUCT_DEFINITION_SHAPE('','',#20355);
#20355 = PRODUCT_DEFINITION('design','',#20356,#20359);
#20356 = PRODUCT_DEFINITION_FORMATION('','',#20357);
#20357 = PRODUCT('CADSOFTTOOLS 1.162','CADSOFTTOOLS 1.162','',(#20358));
#20358 = PRODUCT_CONTEXT('',#2,'mechanical');
#20359 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#20360 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20361,#20363);
#20361 = ( REPRESENTATION_RELATIONSHIP('','',#20275,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20362) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#20362 = ITEM_DEFINED_TRANSFORMATION('','',#11,#659);
#20363 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #20364);
#20364 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('162','','',#5,#20355,$);
#20365 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#20357));
#20366 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#20367),#20441);
#20367 = SHELL_BASED_SURFACE_MODEL('',(#20368));
#20368 = OPEN_SHELL('',(#20369));
#20369 = ADVANCED_FACE('',(#20370),#20384,.F.);
#20370 = FACE_BOUND('',#20371,.T.);
#20371 = EDGE_LOOP('',(#20372,#20395,#20411,#20427));
#20372 = ORIENTED_EDGE('',*,*,#20373,.T.);
#20373 = EDGE_CURVE('',#20374,#20376,#20378,.T.);
#20374 = VERTEX_POINT('',#20375);
#20375 = CARTESIAN_POINT('',(12.3,-19.41491962875,22.458658949625));
#20376 = VERTEX_POINT('',#20377);
#20377 = CARTESIAN_POINT('',(4.1,-19.41491962875,22.458658949625));
#20378 = SURFACE_CURVE('',#20379,(#20383),.PCURVE_S1.);
#20379 = LINE('',#20380,#20381);
#20380 = CARTESIAN_POINT('',(14.9650024,-19.41491962875,22.458658949625)
  );
#20381 = VECTOR('',#20382,1.);
#20382 = DIRECTION('',(-1.,0.E+000,0.E+000));
#20383 = PCURVE('',#20384,#20389);
#20384 = PLANE('',#20385);
#20385 = AXIS2_PLACEMENT_3D('',#20386,#20387,#20388);
#20386 = CARTESIAN_POINT('',(14.9650024,-19.41491962875,22.458658949625)
  );
#20387 = DIRECTION('',(0.E+000,0.342020143326,0.939692620786));
#20388 = DIRECTION('',(0.E+000,-0.939692620786,0.342020143326));
#20389 = DEFINITIONAL_REPRESENTATION('',(#20390),#20394);
#20390 = LINE('',#20391,#20392);
#20391 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#20392 = VECTOR('',#20393,1.);
#20393 = DIRECTION('',(0.E+000,-1.));
#20394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20395 = ORIENTED_EDGE('',*,*,#20396,.T.);
#20396 = EDGE_CURVE('',#20376,#20397,#20399,.T.);
#20397 = VERTEX_POINT('',#20398);
#20398 = CARTESIAN_POINT('',(4.1,-19.0381286814,22.32151826025));
#20399 = SURFACE_CURVE('',#20400,(#20404),.PCURVE_S1.);
#20400 = LINE('',#20401,#20402);
#20401 = CARTESIAN_POINT('',(4.1,-19.41491962875,22.458658949625));
#20402 = VECTOR('',#20403,1.);
#20403 = DIRECTION('',(0.E+000,0.939692620786,-0.342020143326));
#20404 = PCURVE('',#20384,#20405);
#20405 = DEFINITIONAL_REPRESENTATION('',(#20406),#20410);
#20406 = LINE('',#20407,#20408);
#20407 = CARTESIAN_POINT('',(0.E+000,-10.8650024));
#20408 = VECTOR('',#20409,1.);
#20409 = DIRECTION('',(-1.,0.E+000));
#20410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20411 = ORIENTED_EDGE('',*,*,#20412,.T.);
#20412 = EDGE_CURVE('',#20397,#20413,#20415,.T.);
#20413 = VERTEX_POINT('',#20414);
#20414 = CARTESIAN_POINT('',(12.3,-19.0381286814,22.32151826025));
#20415 = SURFACE_CURVE('',#20416,(#20420),.PCURVE_S1.);
#20416 = LINE('',#20417,#20418);
#20417 = CARTESIAN_POINT('',(14.9650024,-19.0381286814,22.32151826025));
#20418 = VECTOR('',#20419,1.);
#20419 = DIRECTION('',(1.,0.E+000,0.E+000));
#20420 = PCURVE('',#20384,#20421);
#20421 = DEFINITIONAL_REPRESENTATION('',(#20422),#20426);
#20422 = LINE('',#20423,#20424);
#20423 = CARTESIAN_POINT('',(-0.400972551038,0.E+000));
#20424 = VECTOR('',#20425,1.);
#20425 = DIRECTION('',(0.E+000,1.));
#20426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20427 = ORIENTED_EDGE('',*,*,#20428,.T.);
#20428 = EDGE_CURVE('',#20413,#20374,#20429,.T.);
#20429 = SURFACE_CURVE('',#20430,(#20434),.PCURVE_S1.);
#20430 = LINE('',#20431,#20432);
#20431 = CARTESIAN_POINT('',(12.3,-12.12677771185,19.805992228765));
#20432 = VECTOR('',#20433,1.);
#20433 = DIRECTION('',(-5.792222973133E-017,-0.939692620786,
    0.342020143326));
#20434 = PCURVE('',#20384,#20435);
#20435 = DEFINITIONAL_REPRESENTATION('',(#20436),#20440);
#20436 = LINE('',#20437,#20438);
#20437 = CARTESIAN_POINT('',(-7.755878630617,-2.6650024));
#20438 = VECTOR('',#20439,1.);
#20439 = DIRECTION('',(1.,-5.792222973133E-017));
#20440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20445)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#20442,#20443,#20444)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#20442 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#20443 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#20444 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#20445 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#20442,
  'distance_accuracy_value','confusion accuracy');
#20446 = SHAPE_DEFINITION_REPRESENTATION(#20447,#20366);
#20447 = PRODUCT_DEFINITION_SHAPE('','',#20448);
#20448 = PRODUCT_DEFINITION('design','',#20449,#20452);
#20449 = PRODUCT_DEFINITION_FORMATION('','',#20450);
#20450 = PRODUCT('CADSOFTTOOLS 1.163','CADSOFTTOOLS 1.163','',(#20451));
#20451 = PRODUCT_CONTEXT('',#2,'mechanical');
#20452 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#20453 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20454,#20456);
#20454 = ( REPRESENTATION_RELATIONSHIP('','',#20366,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20455) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#20455 = ITEM_DEFINED_TRANSFORMATION('','',#11,#663);
#20456 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #20457);
#20457 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('163','','',#5,#20448,$);
#20458 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#20450));
#20459 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#20460),#20532);
#20460 = SHELL_BASED_SURFACE_MODEL('',(#20461));
#20461 = OPEN_SHELL('',(#20462));
#20462 = ADVANCED_FACE('',(#20463),#20478,.F.);
#20463 = FACE_BOUND('',#20464,.F.);
#20464 = EDGE_LOOP('',(#20465,#20488,#20503,#20519));
#20465 = ORIENTED_EDGE('',*,*,#20466,.F.);
#20466 = EDGE_CURVE('',#20467,#20469,#20471,.T.);
#20467 = VERTEX_POINT('',#20468);
#20468 = CARTESIAN_POINT('',(12.3,-18.9422296805,21.593093029718));
#20469 = VERTEX_POINT('',#20470);
#20470 = CARTESIAN_POINT('',(12.3,-19.0381286814,22.32151826025));
#20471 = SURFACE_CURVE('',#20472,(#20477),.PCURVE_S1.);
#20472 = CIRCLE('',#20473,15.);
#20473 = AXIS2_PLACEMENT_3D('',#20474,#20475,#20476);
#20474 = CARTESIAN_POINT('',(12.3,-33.8573915837,20.));
#20475 = DIRECTION('',(1.,-1.222527695664E-016,-1.665334536938E-016));
#20476 = DIRECTION('',(1.665334536938E-016,-6.220859314854E-033,1.));
#20477 = PCURVE('',#20478,#20483);
#20478 = CYLINDRICAL_SURFACE('',#20479,15.);
#20479 = AXIS2_PLACEMENT_3D('',#20480,#20481,#20482);
#20480 = CARTESIAN_POINT('',(11.2,-33.8573915837,20.));
#20481 = DIRECTION('',(-1.,0.E+000,0.E+000));
#20482 = DIRECTION('',(0.E+000,1.,0.E+000));
#20483 = DEFINITIONAL_REPRESENTATION('',(#20484),#20487);
#20484 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20485,#20486),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.818795866057,4.867781482512),
  .PIECEWISE_BEZIER_KNOTS.);
#20485 = CARTESIAN_POINT('',(6.176778421507,-1.1));
#20486 = CARTESIAN_POINT('',(6.127792805053,-1.1));
#20487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20488 = ORIENTED_EDGE('',*,*,#20489,.F.);
#20489 = EDGE_CURVE('',#20490,#20467,#20492,.T.);
#20490 = VERTEX_POINT('',#20491);
#20491 = CARTESIAN_POINT('',(4.1,-18.9422296805,21.593093029718));
#20492 = SURFACE_CURVE('',#20493,(#20497),.PCURVE_S1.);
#20493 = LINE('',#20494,#20495);
#20494 = CARTESIAN_POINT('',(14.9650024,-18.9422296805,21.593093029718)
  );
#20495 = VECTOR('',#20496,1.);
#20496 = DIRECTION('',(1.,0.E+000,0.E+000));
#20497 = PCURVE('',#20478,#20498);
#20498 = DEFINITIONAL_REPRESENTATION('',(#20499),#20502);
#20499 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20500,#20501),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-10.8650024,-2.6650024),.PIECEWISE_BEZIER_KNOTS.);
#20500 = CARTESIAN_POINT('',(6.176778421507,7.1));
#20501 = CARTESIAN_POINT('',(6.176778421507,-1.1));
#20502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20503 = ORIENTED_EDGE('',*,*,#20504,.T.);
#20504 = EDGE_CURVE('',#20490,#20505,#20507,.T.);
#20505 = VERTEX_POINT('',#20506);
#20506 = CARTESIAN_POINT('',(4.1,-19.0381286814,22.32151826025));
#20507 = SURFACE_CURVE('',#20508,(#20513),.PCURVE_S1.);
#20508 = CIRCLE('',#20509,15.);
#20509 = AXIS2_PLACEMENT_3D('',#20510,#20511,#20512);
#20510 = CARTESIAN_POINT('',(4.1,-33.8573915837,20.));
#20511 = DIRECTION('',(1.,0.E+000,0.E+000));
#20512 = DIRECTION('',(0.E+000,0.E+000,-1.));
#20513 = PCURVE('',#20478,#20514);
#20514 = DEFINITIONAL_REPRESENTATION('',(#20515),#20518);
#20515 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20516,#20517),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.677203212467,1.726188828922),
  .PIECEWISE_BEZIER_KNOTS.);
#20516 = CARTESIAN_POINT('',(6.176778421507,7.1));
#20517 = CARTESIAN_POINT('',(6.127792805053,7.1));
#20518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20519 = ORIENTED_EDGE('',*,*,#20520,.T.);
#20520 = EDGE_CURVE('',#20505,#20469,#20521,.T.);
#20521 = SURFACE_CURVE('',#20522,(#20526),.PCURVE_S1.);
#20522 = LINE('',#20523,#20524);
#20523 = CARTESIAN_POINT('',(14.9650024,-19.0381286814,22.32151826025));
#20524 = VECTOR('',#20525,1.);
#20525 = DIRECTION('',(1.,0.E+000,0.E+000));
#20526 = PCURVE('',#20478,#20527);
#20527 = DEFINITIONAL_REPRESENTATION('',(#20528),#20531);
#20528 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20529,#20530),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-10.8650024,-2.6650024),.PIECEWISE_BEZIER_KNOTS.);
#20529 = CARTESIAN_POINT('',(6.127792805053,7.1));
#20530 = CARTESIAN_POINT('',(6.127792805053,-1.1));
#20531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20536)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#20533,#20534,#20535)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#20533 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#20534 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#20535 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#20536 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#20533,
  'distance_accuracy_value','confusion accuracy');
#20537 = SHAPE_DEFINITION_REPRESENTATION(#20538,#20459);
#20538 = PRODUCT_DEFINITION_SHAPE('','',#20539);
#20539 = PRODUCT_DEFINITION('design','',#20540,#20543);
#20540 = PRODUCT_DEFINITION_FORMATION('','',#20541);
#20541 = PRODUCT('CADSOFTTOOLS 1.164','CADSOFTTOOLS 1.164','',(#20542));
#20542 = PRODUCT_CONTEXT('',#2,'mechanical');
#20543 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#20544 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20545,#20547);
#20545 = ( REPRESENTATION_RELATIONSHIP('','',#20459,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20546) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#20546 = ITEM_DEFINED_TRANSFORMATION('','',#11,#667);
#20547 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #20548);
#20548 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('164','','',#5,#20539,$);
#20549 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#20541));
#20550 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#20551),#20625);
#20551 = SHELL_BASED_SURFACE_MODEL('',(#20552));
#20552 = OPEN_SHELL('',(#20553));
#20553 = ADVANCED_FACE('',(#20554),#20568,.F.);
#20554 = FACE_BOUND('',#20555,.T.);
#20555 = EDGE_LOOP('',(#20556,#20579,#20595,#20611));
#20556 = ORIENTED_EDGE('',*,*,#20557,.F.);
#20557 = EDGE_CURVE('',#20558,#20560,#20562,.T.);
#20558 = VERTEX_POINT('',#20559);
#20559 = CARTESIAN_POINT('',(4.1,-18.9422296805,21.593093029718));
#20560 = VERTEX_POINT('',#20561);
#20561 = CARTESIAN_POINT('',(12.3,-18.9422296805,21.593093029718));
#20562 = SURFACE_CURVE('',#20563,(#20567),.PCURVE_S1.);
#20563 = LINE('',#20564,#20565);
#20564 = CARTESIAN_POINT('',(14.9650024,-18.9422296805,21.593093029718)
  );
#20565 = VECTOR('',#20566,1.);
#20566 = DIRECTION('',(1.,0.E+000,0.E+000));
#20567 = PCURVE('',#20568,#20573);
#20568 = PLANE('',#20569);
#20569 = AXIS2_PLACEMENT_3D('',#20570,#20571,#20572);
#20570 = CARTESIAN_POINT('',(14.9650024,-18.9422296805,21.593093029718)
  );
#20571 = DIRECTION('',(0.E+000,0.573576436351,-0.819152044289));
#20572 = DIRECTION('',(0.E+000,0.819152044289,0.573576436351));
#20573 = DEFINITIONAL_REPRESENTATION('',(#20574),#20578);
#20574 = LINE('',#20575,#20576);
#20575 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#20576 = VECTOR('',#20577,1.);
#20577 = DIRECTION('',(0.E+000,1.));
#20578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20579 = ORIENTED_EDGE('',*,*,#20580,.T.);
#20580 = EDGE_CURVE('',#20558,#20581,#20583,.T.);
#20581 = VERTEX_POINT('',#20582);
#20582 = CARTESIAN_POINT('',(4.1,-19.27068716538,21.363104622819));
#20583 = SURFACE_CURVE('',#20584,(#20588),.PCURVE_S1.);
#20584 = LINE('',#20585,#20586);
#20585 = CARTESIAN_POINT('',(4.1,-18.9422296805,21.593093029718));
#20586 = VECTOR('',#20587,1.);
#20587 = DIRECTION('',(0.E+000,-0.819152044289,-0.573576436351));
#20588 = PCURVE('',#20568,#20589);
#20589 = DEFINITIONAL_REPRESENTATION('',(#20590),#20594);
#20590 = LINE('',#20591,#20592);
#20591 = CARTESIAN_POINT('',(0.E+000,-10.8650024));
#20592 = VECTOR('',#20593,1.);
#20593 = DIRECTION('',(-1.,0.E+000));
#20594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20595 = ORIENTED_EDGE('',*,*,#20596,.T.);
#20596 = EDGE_CURVE('',#20581,#20597,#20599,.T.);
#20597 = VERTEX_POINT('',#20598);
#20598 = CARTESIAN_POINT('',(12.3,-19.27068716538,21.363104622819));
#20599 = SURFACE_CURVE('',#20600,(#20604),.PCURVE_S1.);
#20600 = LINE('',#20601,#20602);
#20601 = CARTESIAN_POINT('',(14.9650024,-19.27068716538,21.363104622819)
  );
#20602 = VECTOR('',#20603,1.);
#20603 = DIRECTION('',(1.,0.E+000,0.E+000));
#20604 = PCURVE('',#20568,#20605);
#20605 = DEFINITIONAL_REPRESENTATION('',(#20606),#20610);
#20606 = LINE('',#20607,#20608);
#20607 = CARTESIAN_POINT('',(-0.400972551038,0.E+000));
#20608 = VECTOR('',#20609,1.);
#20609 = DIRECTION('',(0.E+000,1.));
#20610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20611 = ORIENTED_EDGE('',*,*,#20612,.T.);
#20612 = EDGE_CURVE('',#20597,#20560,#20613,.T.);
#20613 = SURFACE_CURVE('',#20614,(#20618),.PCURVE_S1.);
#20614 = LINE('',#20615,#20616);
#20615 = CARTESIAN_POINT('',(12.3,-2.973016733741,32.774856314315));
#20616 = VECTOR('',#20617,1.);
#20617 = DIRECTION('',(1.956632710132E-016,0.819152044289,0.573576436351
    ));
#20618 = PCURVE('',#20568,#20619);
#20619 = DEFINITIONAL_REPRESENTATION('',(#20620),#20624);
#20620 = LINE('',#20621,#20622);
#20621 = CARTESIAN_POINT('',(19.494809367924,-2.6650024));
#20622 = VECTOR('',#20623,1.);
#20623 = DIRECTION('',(1.,1.956632710132E-016));
#20624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20629)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#20626,#20627,#20628)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#20626 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#20627 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#20628 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#20629 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#20626,
  'distance_accuracy_value','confusion accuracy');
#20630 = SHAPE_DEFINITION_REPRESENTATION(#20631,#20550);
#20631 = PRODUCT_DEFINITION_SHAPE('','',#20632);
#20632 = PRODUCT_DEFINITION('design','',#20633,#20636);
#20633 = PRODUCT_DEFINITION_FORMATION('','',#20634);
#20634 = PRODUCT('CADSOFTTOOLS 1.165','CADSOFTTOOLS 1.165','',(#20635));
#20635 = PRODUCT_CONTEXT('',#2,'mechanical');
#20636 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#20637 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20638,#20640);
#20638 = ( REPRESENTATION_RELATIONSHIP('','',#20550,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20639) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#20639 = ITEM_DEFINED_TRANSFORMATION('','',#11,#671);
#20640 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #20641);
#20641 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('165','','',#5,#20632,$);
#20642 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#20634));
#20643 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#20644),#20716);
#20644 = SHELL_BASED_SURFACE_MODEL('',(#20645));
#20645 = OPEN_SHELL('',(#20646));
#20646 = ADVANCED_FACE('',(#20647),#20661,.T.);
#20647 = FACE_BOUND('',#20648,.T.);
#20648 = EDGE_LOOP('',(#20649,#20671,#20687,#20702));
#20649 = ORIENTED_EDGE('',*,*,#20650,.F.);
#20650 = EDGE_CURVE('',#20651,#20653,#20655,.T.);
#20651 = VERTEX_POINT('',#20652);
#20652 = CARTESIAN_POINT('',(4.1,-19.27068716538,21.363104622819));
#20653 = VERTEX_POINT('',#20654);
#20654 = CARTESIAN_POINT('',(12.3,-19.27068716538,21.363104622819));
#20655 = SURFACE_CURVE('',#20656,(#20660),.PCURVE_S1.);
#20656 = LINE('',#20657,#20658);
#20657 = CARTESIAN_POINT('',(14.9650024,-19.27068716538,21.363104622819)
  );
#20658 = VECTOR('',#20659,1.);
#20659 = DIRECTION('',(1.,0.E+000,0.E+000));
#20660 = PCURVE('',#20661,#20666);
#20661 = CYLINDRICAL_SURFACE('',#20662,0.1);
#20662 = AXIS2_PLACEMENT_3D('',#20663,#20664,#20665);
#20663 = CARTESIAN_POINT('',(14.9650024,-19.21332952175,21.281189418391)
  );
#20664 = DIRECTION('',(-1.,0.E+000,0.E+000));
#20665 = DIRECTION('',(0.E+000,1.,0.E+000));
#20666 = DEFINITIONAL_REPRESENTATION('',(#20667),#20670);
#20667 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20668,#20669),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-10.8650024,-2.6650024),.PIECEWISE_BEZIER_KNOTS.);
#20668 = CARTESIAN_POINT('',(4.101523742187,10.8650024));
#20669 = CARTESIAN_POINT('',(4.101523742187,2.6650024));
#20670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20671 = ORIENTED_EDGE('',*,*,#20672,.F.);
#20672 = EDGE_CURVE('',#20673,#20651,#20675,.T.);
#20673 = VERTEX_POINT('',#20674);
#20674 = CARTESIAN_POINT('',(4.1,-19.25559134792,21.190558639687));
#20675 = SURFACE_CURVE('',#20676,(#20681),.PCURVE_S1.);
#20676 = CIRCLE('',#20677,0.1);
#20677 = AXIS2_PLACEMENT_3D('',#20678,#20679,#20680);
#20678 = CARTESIAN_POINT('',(4.1,-19.21332952175,21.281189418391));
#20679 = DIRECTION('',(-1.,0.E+000,0.E+000));
#20680 = DIRECTION('',(0.E+000,0.E+000,-1.));
#20681 = PCURVE('',#20661,#20682);
#20682 = DEFINITIONAL_REPRESENTATION('',(#20683),#20686);
#20683 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20684,#20685),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.436332313007,2.530727415392),
  .PIECEWISE_BEZIER_KNOTS.);
#20684 = CARTESIAN_POINT('',(2.007128639802,10.8650024));
#20685 = CARTESIAN_POINT('',(4.101523742187,10.8650024));
#20686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20687 = ORIENTED_EDGE('',*,*,#20688,.F.);
#20688 = EDGE_CURVE('',#20689,#20673,#20691,.T.);
#20689 = VERTEX_POINT('',#20690);
#20690 = CARTESIAN_POINT('',(12.3,-19.25559134792,21.190558639687));
#20691 = SURFACE_CURVE('',#20692,(#20696),.PCURVE_S1.);
#20692 = LINE('',#20693,#20694);
#20693 = CARTESIAN_POINT('',(14.9650024,-19.25559134792,21.190558639687)
  );
#20694 = VECTOR('',#20695,1.);
#20695 = DIRECTION('',(-1.,0.E+000,0.E+000));
#20696 = PCURVE('',#20661,#20697);
#20697 = DEFINITIONAL_REPRESENTATION('',(#20698),#20701);
#20698 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20699,#20700),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.6650024,10.8650024),.PIECEWISE_BEZIER_KNOTS.);
#20699 = CARTESIAN_POINT('',(2.007128639802,2.6650024));
#20700 = CARTESIAN_POINT('',(2.007128639802,10.8650024));
#20701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20702 = ORIENTED_EDGE('',*,*,#20703,.F.);
#20703 = EDGE_CURVE('',#20653,#20689,#20704,.T.);
#20704 = SURFACE_CURVE('',#20705,(#20710),.PCURVE_S1.);
#20705 = CIRCLE('',#20706,0.1);
#20706 = AXIS2_PLACEMENT_3D('',#20707,#20708,#20709);
#20707 = CARTESIAN_POINT('',(12.3,-19.21332952175,21.281189418391));
#20708 = DIRECTION('',(1.,-1.222527695664E-016,-1.665334536938E-016));
#20709 = DIRECTION('',(1.665334536938E-016,-2.035917593952E-032,1.));
#20710 = PCURVE('',#20661,#20711);
#20711 = DEFINITIONAL_REPRESENTATION('',(#20712),#20715);
#20712 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20713,#20714),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.610865238198,2.705260340583),
  .PIECEWISE_BEZIER_KNOTS.);
#20713 = CARTESIAN_POINT('',(4.101523742187,2.6650024));
#20714 = CARTESIAN_POINT('',(2.007128639802,2.6650024));
#20715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20720)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#20717,#20718,#20719)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#20717 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#20718 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#20719 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#20720 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#20717,
  'distance_accuracy_value','confusion accuracy');
#20721 = SHAPE_DEFINITION_REPRESENTATION(#20722,#20643);
#20722 = PRODUCT_DEFINITION_SHAPE('','',#20723);
#20723 = PRODUCT_DEFINITION('design','',#20724,#20727);
#20724 = PRODUCT_DEFINITION_FORMATION('','',#20725);
#20725 = PRODUCT('CADSOFTTOOLS 1.166','CADSOFTTOOLS 1.166','',(#20726));
#20726 = PRODUCT_CONTEXT('',#2,'mechanical');
#20727 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#20728 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20729,#20731);
#20729 = ( REPRESENTATION_RELATIONSHIP('','',#20643,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20730) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#20730 = ITEM_DEFINED_TRANSFORMATION('','',#11,#675);
#20731 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #20732);
#20732 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('166','','',#5,#20723,$);
#20733 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#20725));
#20734 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#20735),#20809);
#20735 = SHELL_BASED_SURFACE_MODEL('',(#20736));
#20736 = OPEN_SHELL('',(#20737));
#20737 = ADVANCED_FACE('',(#20738),#20752,.F.);
#20738 = FACE_BOUND('',#20739,.T.);
#20739 = EDGE_LOOP('',(#20740,#20763,#20779,#20795));
#20740 = ORIENTED_EDGE('',*,*,#20741,.T.);
#20741 = EDGE_CURVE('',#20742,#20744,#20746,.T.);
#20742 = VERTEX_POINT('',#20743);
#20743 = CARTESIAN_POINT('',(12.3,-19.25559134792,21.190558639687));
#20744 = VERTEX_POINT('',#20745);
#20745 = CARTESIAN_POINT('',(4.1,-19.25559134792,21.190558639687));
#20746 = SURFACE_CURVE('',#20747,(#20751),.PCURVE_S1.);
#20747 = LINE('',#20748,#20749);
#20748 = CARTESIAN_POINT('',(14.9650024,-19.25559134792,21.190558639687)
  );
#20749 = VECTOR('',#20750,1.);
#20750 = DIRECTION('',(-1.,0.E+000,0.E+000));
#20751 = PCURVE('',#20752,#20757);
#20752 = PLANE('',#20753);
#20753 = AXIS2_PLACEMENT_3D('',#20754,#20755,#20756);
#20754 = CARTESIAN_POINT('',(14.9650024,-19.25559134792,21.190558639687)
  );
#20755 = DIRECTION('',(0.E+000,0.422618261741,0.906307787037));
#20756 = DIRECTION('',(0.E+000,-0.906307787037,0.422618261741));
#20757 = DEFINITIONAL_REPRESENTATION('',(#20758),#20762);
#20758 = LINE('',#20759,#20760);
#20759 = CARTESIAN_POINT('',(1.334980373254E-013,0.E+000));
#20760 = VECTOR('',#20761,1.);
#20761 = DIRECTION('',(0.E+000,-1.));
#20762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20763 = ORIENTED_EDGE('',*,*,#20764,.T.);
#20764 = EDGE_CURVE('',#20744,#20765,#20767,.T.);
#20765 = VERTEX_POINT('',#20766);
#20766 = CARTESIAN_POINT('',(4.1,-18.89218680253,21.021100317162));
#20767 = SURFACE_CURVE('',#20768,(#20772),.PCURVE_S1.);
#20768 = LINE('',#20769,#20770);
#20769 = CARTESIAN_POINT('',(4.1,-19.25559134792,21.190558639687));
#20770 = VECTOR('',#20771,1.);
#20771 = DIRECTION('',(0.E+000,0.906307787037,-0.422618261741));
#20772 = PCURVE('',#20752,#20773);
#20773 = DEFINITIONAL_REPRESENTATION('',(#20774),#20778);
#20774 = LINE('',#20775,#20776);
#20775 = CARTESIAN_POINT('',(0.E+000,-10.8650024));
#20776 = VECTOR('',#20777,1.);
#20777 = DIRECTION('',(-1.,0.E+000));
#20778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20779 = ORIENTED_EDGE('',*,*,#20780,.T.);
#20780 = EDGE_CURVE('',#20765,#20781,#20783,.T.);
#20781 = VERTEX_POINT('',#20782);
#20782 = CARTESIAN_POINT('',(12.3,-18.89218680253,21.021100317162));
#20783 = SURFACE_CURVE('',#20784,(#20788),.PCURVE_S1.);
#20784 = LINE('',#20785,#20786);
#20785 = CARTESIAN_POINT('',(14.9650024,-18.89218680253,21.021100317162)
  );
#20786 = VECTOR('',#20787,1.);
#20787 = DIRECTION('',(1.,0.E+000,0.E+000));
#20788 = PCURVE('',#20752,#20789);
#20789 = DEFINITIONAL_REPRESENTATION('',(#20790),#20794);
#20790 = LINE('',#20791,#20792);
#20791 = CARTESIAN_POINT('',(-0.400972551038,0.E+000));
#20792 = VECTOR('',#20793,1.);
#20793 = DIRECTION('',(0.E+000,1.));
#20794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20795 = ORIENTED_EDGE('',*,*,#20796,.T.);
#20796 = EDGE_CURVE('',#20781,#20742,#20797,.T.);
#20797 = SURFACE_CURVE('',#20798,(#20802),.PCURVE_S1.);
#20798 = LINE('',#20799,#20800);
#20799 = CARTESIAN_POINT('',(12.3,-14.31006256789,18.884420695933));
#20800 = VECTOR('',#20801,1.);
#20801 = DIRECTION('',(-4.04185583231E-017,-0.906307787037,
    0.422618261741));
#20802 = PCURVE('',#20752,#20803);
#20803 = DEFINITIONAL_REPRESENTATION('',(#20804),#20808);
#20804 = LINE('',#20805,#20806);
#20805 = CARTESIAN_POINT('',(-5.456787253478,-2.6650024));
#20806 = VECTOR('',#20807,1.);
#20807 = DIRECTION('',(1.,-4.04185583231E-017));
#20808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20813)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#20810,#20811,#20812)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#20810 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#20811 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#20812 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#20813 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#20810,
  'distance_accuracy_value','confusion accuracy');
#20814 = SHAPE_DEFINITION_REPRESENTATION(#20815,#20734);
#20815 = PRODUCT_DEFINITION_SHAPE('','',#20816);
#20816 = PRODUCT_DEFINITION('design','',#20817,#20820);
#20817 = PRODUCT_DEFINITION_FORMATION('','',#20818);
#20818 = PRODUCT('CADSOFTTOOLS 1.167','CADSOFTTOOLS 1.167','',(#20819));
#20819 = PRODUCT_CONTEXT('',#2,'mechanical');
#20820 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#20821 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20822,#20824);
#20822 = ( REPRESENTATION_RELATIONSHIP('','',#20734,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20823) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#20823 = ITEM_DEFINED_TRANSFORMATION('','',#11,#679);
#20824 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #20825);
#20825 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('167','','',#5,#20816,$);
#20826 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#20818));
#20827 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#20828),#20900);
#20828 = SHELL_BASED_SURFACE_MODEL('',(#20829));
#20829 = OPEN_SHELL('',(#20830));
#20830 = ADVANCED_FACE('',(#20831),#20846,.F.);
#20831 = FACE_BOUND('',#20832,.F.);
#20832 = EDGE_LOOP('',(#20833,#20856,#20871,#20887));
#20833 = ORIENTED_EDGE('',*,*,#20834,.F.);
#20834 = EDGE_CURVE('',#20835,#20837,#20839,.T.);
#20835 = VERTEX_POINT('',#20836);
#20836 = CARTESIAN_POINT('',(12.3,-18.86013916828,20.287088815897));
#20837 = VERTEX_POINT('',#20838);
#20838 = CARTESIAN_POINT('',(12.3,-18.89218680253,21.021100317162));
#20839 = SURFACE_CURVE('',#20840,(#20845),.PCURVE_S1.);
#20840 = CIRCLE('',#20841,15.);
#20841 = AXIS2_PLACEMENT_3D('',#20842,#20843,#20844);
#20842 = CARTESIAN_POINT('',(12.3,-33.8573915837,20.));
#20843 = DIRECTION('',(1.,-1.222527695664E-016,-1.665334536938E-016));
#20844 = DIRECTION('',(1.665334536938E-016,-6.220859314854E-033,1.));
#20845 = PCURVE('',#20846,#20851);
#20846 = CYLINDRICAL_SURFACE('',#20847,15.);
#20847 = AXIS2_PLACEMENT_3D('',#20848,#20849,#20850);
#20848 = CARTESIAN_POINT('',(11.2,-33.8573915837,20.));
#20849 = DIRECTION('',(-1.,0.E+000,0.E+000));
#20850 = DIRECTION('',(0.E+000,1.,0.E+000));
#20851 = DEFINITIONAL_REPRESENTATION('',(#20852),#20855);
#20852 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20853,#20854),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.731529403457,4.780515019912),
  .PIECEWISE_BEZIER_KNOTS.);
#20853 = CARTESIAN_POINT('',(6.264044884107,-1.1));
#20854 = CARTESIAN_POINT('',(6.215059267652,-1.1));
#20855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20856 = ORIENTED_EDGE('',*,*,#20857,.F.);
#20857 = EDGE_CURVE('',#20858,#20835,#20860,.T.);
#20858 = VERTEX_POINT('',#20859);
#20859 = CARTESIAN_POINT('',(4.1,-18.86013916828,20.287088815897));
#20860 = SURFACE_CURVE('',#20861,(#20865),.PCURVE_S1.);
#20861 = LINE('',#20862,#20863);
#20862 = CARTESIAN_POINT('',(14.9650024,-18.86013916828,20.287088815897)
  );
#20863 = VECTOR('',#20864,1.);
#20864 = DIRECTION('',(1.,0.E+000,0.E+000));
#20865 = PCURVE('',#20846,#20866);
#20866 = DEFINITIONAL_REPRESENTATION('',(#20867),#20870);
#20867 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20868,#20869),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-10.8650024,-2.6650024),.PIECEWISE_BEZIER_KNOTS.);
#20868 = CARTESIAN_POINT('',(6.264044884107,7.1));
#20869 = CARTESIAN_POINT('',(6.264044884107,-1.1));
#20870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20871 = ORIENTED_EDGE('',*,*,#20872,.T.);
#20872 = EDGE_CURVE('',#20858,#20873,#20875,.T.);
#20873 = VERTEX_POINT('',#20874);
#20874 = CARTESIAN_POINT('',(4.1,-18.89218680253,21.021100317162));
#20875 = SURFACE_CURVE('',#20876,(#20881),.PCURVE_S1.);
#20876 = CIRCLE('',#20877,15.);
#20877 = AXIS2_PLACEMENT_3D('',#20878,#20879,#20880);
#20878 = CARTESIAN_POINT('',(4.1,-33.8573915837,20.));
#20879 = DIRECTION('',(1.,0.E+000,0.E+000));
#20880 = DIRECTION('',(0.E+000,0.E+000,-1.));
#20881 = PCURVE('',#20846,#20882);
#20882 = DEFINITIONAL_REPRESENTATION('',(#20883),#20886);
#20883 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20884,#20885),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.589936749867,1.638922366322),
  .PIECEWISE_BEZIER_KNOTS.);
#20884 = CARTESIAN_POINT('',(6.264044884107,7.1));
#20885 = CARTESIAN_POINT('',(6.215059267652,7.1));
#20886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20887 = ORIENTED_EDGE('',*,*,#20888,.T.);
#20888 = EDGE_CURVE('',#20873,#20837,#20889,.T.);
#20889 = SURFACE_CURVE('',#20890,(#20894),.PCURVE_S1.);
#20890 = LINE('',#20891,#20892);
#20891 = CARTESIAN_POINT('',(14.9650024,-18.89218680253,21.021100317162)
  );
#20892 = VECTOR('',#20893,1.);
#20893 = DIRECTION('',(1.,0.E+000,0.E+000));
#20894 = PCURVE('',#20846,#20895);
#20895 = DEFINITIONAL_REPRESENTATION('',(#20896),#20899);
#20896 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20897,#20898),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-10.8650024,-2.6650024),.PIECEWISE_BEZIER_KNOTS.);
#20897 = CARTESIAN_POINT('',(6.215059267652,7.1));
#20898 = CARTESIAN_POINT('',(6.215059267652,-1.1));
#20899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20904)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#20901,#20902,#20903)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#20901 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#20902 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#20903 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#20904 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#20901,
  'distance_accuracy_value','confusion accuracy');
#20905 = SHAPE_DEFINITION_REPRESENTATION(#20906,#20827);
#20906 = PRODUCT_DEFINITION_SHAPE('','',#20907);
#20907 = PRODUCT_DEFINITION('design','',#20908,#20911);
#20908 = PRODUCT_DEFINITION_FORMATION('','',#20909);
#20909 = PRODUCT('CADSOFTTOOLS 1.168','CADSOFTTOOLS 1.168','',(#20910));
#20910 = PRODUCT_CONTEXT('',#2,'mechanical');
#20911 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#20912 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20913,#20915);
#20913 = ( REPRESENTATION_RELATIONSHIP('','',#20827,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20914) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#20914 = ITEM_DEFINED_TRANSFORMATION('','',#11,#683);
#20915 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #20916);
#20916 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('168','','',#5,#20907,$);
#20917 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#20909));
#20918 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#20919),#20993);
#20919 = SHELL_BASED_SURFACE_MODEL('',(#20920));
#20920 = OPEN_SHELL('',(#20921));
#20921 = ADVANCED_FACE('',(#20922),#20936,.F.);
#20922 = FACE_BOUND('',#20923,.T.);
#20923 = EDGE_LOOP('',(#20924,#20947,#20963,#20979));
#20924 = ORIENTED_EDGE('',*,*,#20925,.F.);
#20925 = EDGE_CURVE('',#20926,#20928,#20930,.T.);
#20926 = VERTEX_POINT('',#20927);
#20927 = CARTESIAN_POINT('',(4.1,-18.86013916828,20.287088815897));
#20928 = VERTEX_POINT('',#20929);
#20929 = CARTESIAN_POINT('',(12.3,-18.86013916828,20.287088815897));
#20930 = SURFACE_CURVE('',#20931,(#20935),.PCURVE_S1.);
#20931 = LINE('',#20932,#20933);
#20932 = CARTESIAN_POINT('',(14.9650024,-18.86013916828,20.287088815897)
  );
#20933 = VECTOR('',#20934,1.);
#20934 = DIRECTION('',(1.,0.E+000,0.E+000));
#20935 = PCURVE('',#20936,#20941);
#20936 = PLANE('',#20937);
#20937 = AXIS2_PLACEMENT_3D('',#20938,#20939,#20940);
#20938 = CARTESIAN_POINT('',(14.9650024,-18.86013916828,20.287088815897)
  );
#20939 = DIRECTION('',(0.E+000,0.5,-0.866025403784));
#20940 = DIRECTION('',(0.E+000,0.866025403784,0.5));
#20941 = DEFINITIONAL_REPRESENTATION('',(#20942),#20946);
#20942 = LINE('',#20943,#20944);
#20943 = CARTESIAN_POINT('',(-8.592782833529E-014,0.E+000));
#20944 = VECTOR('',#20945,1.);
#20945 = DIRECTION('',(0.E+000,1.));
#20946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20947 = ORIENTED_EDGE('',*,*,#20948,.T.);
#20948 = EDGE_CURVE('',#20926,#20949,#20951,.T.);
#20949 = VERTEX_POINT('',#20950);
#20950 = CARTESIAN_POINT('',(4.1,-19.2073915837,20.086602540378));
#20951 = SURFACE_CURVE('',#20952,(#20956),.PCURVE_S1.);
#20952 = LINE('',#20953,#20954);
#20953 = CARTESIAN_POINT('',(4.1,-18.86013916828,20.287088815897));
#20954 = VECTOR('',#20955,1.);
#20955 = DIRECTION('',(0.E+000,-0.866025403784,-0.5));
#20956 = PCURVE('',#20936,#20957);
#20957 = DEFINITIONAL_REPRESENTATION('',(#20958),#20962);
#20958 = LINE('',#20959,#20960);
#20959 = CARTESIAN_POINT('',(0.E+000,-10.8650024));
#20960 = VECTOR('',#20961,1.);
#20961 = DIRECTION('',(-1.,0.E+000));
#20962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20963 = ORIENTED_EDGE('',*,*,#20964,.T.);
#20964 = EDGE_CURVE('',#20949,#20965,#20967,.T.);
#20965 = VERTEX_POINT('',#20966);
#20966 = CARTESIAN_POINT('',(12.3,-19.2073915837,20.086602540378));
#20967 = SURFACE_CURVE('',#20968,(#20972),.PCURVE_S1.);
#20968 = LINE('',#20969,#20970);
#20969 = CARTESIAN_POINT('',(14.9650024,-19.2073915837,20.086602540378)
  );
#20970 = VECTOR('',#20971,1.);
#20971 = DIRECTION('',(1.,0.E+000,0.E+000));
#20972 = PCURVE('',#20936,#20973);
#20973 = DEFINITIONAL_REPRESENTATION('',(#20974),#20978);
#20974 = LINE('',#20975,#20976);
#20975 = CARTESIAN_POINT('',(-0.400972551038,0.E+000));
#20976 = VECTOR('',#20977,1.);
#20977 = DIRECTION('',(0.E+000,1.));
#20978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20979 = ORIENTED_EDGE('',*,*,#20980,.T.);
#20980 = EDGE_CURVE('',#20965,#20928,#20981,.T.);
#20981 = SURFACE_CURVE('',#20982,(#20986),.PCURVE_S1.);
#20982 = LINE('',#20983,#20984);
#20983 = CARTESIAN_POINT('',(12.3,-1.921312967807,30.066724682497));
#20984 = VECTOR('',#20985,1.);
#20985 = DIRECTION('',(1.891407309744E-016,0.866025403784,0.5));
#20986 = PCURVE('',#20936,#20987);
#20987 = DEFINITIONAL_REPRESENTATION('',(#20988),#20992);
#20988 = LINE('',#20989,#20990);
#20989 = CARTESIAN_POINT('',(19.5592717332,-2.6650024));
#20990 = VECTOR('',#20991,1.);
#20991 = DIRECTION('',(1.,1.891407309744E-016));
#20992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#20993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20997)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#20994,#20995,#20996)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#20994 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#20995 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#20996 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#20997 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#20994,
  'distance_accuracy_value','confusion accuracy');
#20998 = SHAPE_DEFINITION_REPRESENTATION(#20999,#20918);
#20999 = PRODUCT_DEFINITION_SHAPE('','',#21000);
#21000 = PRODUCT_DEFINITION('design','',#21001,#21004);
#21001 = PRODUCT_DEFINITION_FORMATION('','',#21002);
#21002 = PRODUCT('CADSOFTTOOLS 1.169','CADSOFTTOOLS 1.169','',(#21003));
#21003 = PRODUCT_CONTEXT('',#2,'mechanical');
#21004 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#21005 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21006,#21008);
#21006 = ( REPRESENTATION_RELATIONSHIP('','',#20918,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21007) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#21007 = ITEM_DEFINED_TRANSFORMATION('','',#11,#687);
#21008 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #21009);
#21009 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('169','','',#5,#21000,$);
#21010 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#21002));
#21011 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#21012),#21084);
#21012 = SHELL_BASED_SURFACE_MODEL('',(#21013));
#21013 = OPEN_SHELL('',(#21014));
#21014 = ADVANCED_FACE('',(#21015),#21029,.T.);
#21015 = FACE_BOUND('',#21016,.T.);
#21016 = EDGE_LOOP('',(#21017,#21039,#21055,#21070));
#21017 = ORIENTED_EDGE('',*,*,#21018,.F.);
#21018 = EDGE_CURVE('',#21019,#21021,#21023,.T.);
#21019 = VERTEX_POINT('',#21020);
#21020 = CARTESIAN_POINT('',(4.1,-19.2073915837,20.086602540378));
#21021 = VERTEX_POINT('',#21022);
#21022 = CARTESIAN_POINT('',(12.3,-19.2073915837,20.086602540378));
#21023 = SURFACE_CURVE('',#21024,(#21028),.PCURVE_S1.);
#21024 = LINE('',#21025,#21026);
#21025 = CARTESIAN_POINT('',(14.9650024,-19.2073915837,20.086602540378)
  );
#21026 = VECTOR('',#21027,1.);
#21027 = DIRECTION('',(1.,0.E+000,0.E+000));
#21028 = PCURVE('',#21029,#21034);
#21029 = CYLINDRICAL_SURFACE('',#21030,1.E-001);
#21030 = AXIS2_PLACEMENT_3D('',#21031,#21032,#21033);
#21031 = CARTESIAN_POINT('',(14.9650024,-19.1573915837,20.));
#21032 = DIRECTION('',(-1.,0.E+000,0.E+000));
#21033 = DIRECTION('',(0.E+000,1.,0.E+000));
#21034 = DEFINITIONAL_REPRESENTATION('',(#21035),#21038);
#21035 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21036,#21037),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-10.8650024,-2.6650024),.PIECEWISE_BEZIER_KNOTS.);
#21036 = CARTESIAN_POINT('',(4.188790204786,10.8650024));
#21037 = CARTESIAN_POINT('',(4.188790204786,2.6650024));
#21038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21039 = ORIENTED_EDGE('',*,*,#21040,.F.);
#21040 = EDGE_CURVE('',#21041,#21019,#21043,.T.);
#21041 = VERTEX_POINT('',#21042);
#21042 = CARTESIAN_POINT('',(4.1,-19.2073915837,19.913397459622));
#21043 = SURFACE_CURVE('',#21044,(#21049),.PCURVE_S1.);
#21044 = CIRCLE('',#21045,1.E-001);
#21045 = AXIS2_PLACEMENT_3D('',#21046,#21047,#21048);
#21046 = CARTESIAN_POINT('',(4.1,-19.1573915837,20.));
#21047 = DIRECTION('',(-1.,0.E+000,0.E+000));
#21048 = DIRECTION('',(0.E+000,0.E+000,-1.));
#21049 = PCURVE('',#21029,#21050);
#21050 = DEFINITIONAL_REPRESENTATION('',(#21051),#21054);
#21051 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21052,#21053),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.523598775603,2.617993877991),
  .PIECEWISE_BEZIER_KNOTS.);
#21052 = CARTESIAN_POINT('',(2.094395102398,10.8650024));
#21053 = CARTESIAN_POINT('',(4.188790204786,10.8650024));
#21054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21055 = ORIENTED_EDGE('',*,*,#21056,.F.);
#21056 = EDGE_CURVE('',#21057,#21041,#21059,.T.);
#21057 = VERTEX_POINT('',#21058);
#21058 = CARTESIAN_POINT('',(12.3,-19.2073915837,19.913397459622));
#21059 = SURFACE_CURVE('',#21060,(#21064),.PCURVE_S1.);
#21060 = LINE('',#21061,#21062);
#21061 = CARTESIAN_POINT('',(14.9650024,-19.2073915837,19.913397459622)
  );
#21062 = VECTOR('',#21063,1.);
#21063 = DIRECTION('',(-1.,0.E+000,0.E+000));
#21064 = PCURVE('',#21029,#21065);
#21065 = DEFINITIONAL_REPRESENTATION('',(#21066),#21069);
#21066 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21067,#21068),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.6650024,10.8650024),.PIECEWISE_BEZIER_KNOTS.);
#21067 = CARTESIAN_POINT('',(2.094395102398,2.6650024));
#21068 = CARTESIAN_POINT('',(2.094395102398,10.8650024));
#21069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21070 = ORIENTED_EDGE('',*,*,#21071,.F.);
#21071 = EDGE_CURVE('',#21021,#21057,#21072,.T.);
#21072 = SURFACE_CURVE('',#21073,(#21078),.PCURVE_S1.);
#21073 = CIRCLE('',#21074,1.E-001);
#21074 = AXIS2_PLACEMENT_3D('',#21075,#21076,#21077);
#21075 = CARTESIAN_POINT('',(12.3,-19.1573915837,20.));
#21076 = DIRECTION('',(1.,-1.222527695664E-016,-1.665334536938E-016));
#21077 = DIRECTION('',(1.665334536938E-016,-2.035917593952E-032,1.));
#21078 = PCURVE('',#21029,#21079);
#21079 = DEFINITIONAL_REPRESENTATION('',(#21080),#21083);
#21080 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21081,#21082),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.523598775599,2.617993877987),
  .PIECEWISE_BEZIER_KNOTS.);
#21081 = CARTESIAN_POINT('',(4.188790204786,2.6650024));
#21082 = CARTESIAN_POINT('',(2.094395102398,2.6650024));
#21083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21088)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#21085,#21086,#21087)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#21085 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#21086 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#21087 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#21088 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#21085,
  'distance_accuracy_value','confusion accuracy');
#21089 = SHAPE_DEFINITION_REPRESENTATION(#21090,#21011);
#21090 = PRODUCT_DEFINITION_SHAPE('','',#21091);
#21091 = PRODUCT_DEFINITION('design','',#21092,#21095);
#21092 = PRODUCT_DEFINITION_FORMATION('','',#21093);
#21093 = PRODUCT('CADSOFTTOOLS 1.170','CADSOFTTOOLS 1.170','',(#21094));
#21094 = PRODUCT_CONTEXT('',#2,'mechanical');
#21095 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#21096 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21097,#21099);
#21097 = ( REPRESENTATION_RELATIONSHIP('','',#21011,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21098) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#21098 = ITEM_DEFINED_TRANSFORMATION('','',#11,#691);
#21099 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #21100);
#21100 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('170','','',#5,#21091,$);
#21101 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#21093));
#21102 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#21103),#21177);
#21103 = SHELL_BASED_SURFACE_MODEL('',(#21104));
#21104 = OPEN_SHELL('',(#21105));
#21105 = ADVANCED_FACE('',(#21106),#21120,.F.);
#21106 = FACE_BOUND('',#21107,.T.);
#21107 = EDGE_LOOP('',(#21108,#21131,#21147,#21163));
#21108 = ORIENTED_EDGE('',*,*,#21109,.T.);
#21109 = EDGE_CURVE('',#21110,#21112,#21114,.T.);
#21110 = VERTEX_POINT('',#21111);
#21111 = CARTESIAN_POINT('',(12.3,-19.2073915837,19.913397459622));
#21112 = VERTEX_POINT('',#21113);
#21113 = CARTESIAN_POINT('',(4.1,-19.2073915837,19.913397459622));
#21114 = SURFACE_CURVE('',#21115,(#21119),.PCURVE_S1.);
#21115 = LINE('',#21116,#21117);
#21116 = CARTESIAN_POINT('',(14.9650024,-19.2073915837,19.913397459622)
  );
#21117 = VECTOR('',#21118,1.);
#21118 = DIRECTION('',(-1.,0.E+000,0.E+000));
#21119 = PCURVE('',#21120,#21125);
#21120 = PLANE('',#21121);
#21121 = AXIS2_PLACEMENT_3D('',#21122,#21123,#21124);
#21122 = CARTESIAN_POINT('',(14.9650024,-19.2073915837,19.913397459622)
  );
#21123 = DIRECTION('',(0.E+000,0.5,0.866025403784));
#21124 = DIRECTION('',(0.E+000,-0.866025403784,0.5));
#21125 = DEFINITIONAL_REPRESENTATION('',(#21126),#21130);
#21126 = LINE('',#21127,#21128);
#21127 = CARTESIAN_POINT('',(3.979197919331E-013,0.E+000));
#21128 = VECTOR('',#21129,1.);
#21129 = DIRECTION('',(0.E+000,-1.));
#21130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21131 = ORIENTED_EDGE('',*,*,#21132,.T.);
#21132 = EDGE_CURVE('',#21112,#21133,#21135,.T.);
#21133 = VERTEX_POINT('',#21134);
#21134 = CARTESIAN_POINT('',(4.1,-18.86013916828,19.712911184103));
#21135 = SURFACE_CURVE('',#21136,(#21140),.PCURVE_S1.);
#21136 = LINE('',#21137,#21138);
#21137 = CARTESIAN_POINT('',(4.1,-19.2073915837,19.913397459622));
#21138 = VECTOR('',#21139,1.);
#21139 = DIRECTION('',(0.E+000,0.866025403784,-0.5));
#21140 = PCURVE('',#21120,#21141);
#21141 = DEFINITIONAL_REPRESENTATION('',(#21142),#21146);
#21142 = LINE('',#21143,#21144);
#21143 = CARTESIAN_POINT('',(0.E+000,-10.8650024));
#21144 = VECTOR('',#21145,1.);
#21145 = DIRECTION('',(-1.,0.E+000));
#21146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21147 = ORIENTED_EDGE('',*,*,#21148,.F.);
#21148 = EDGE_CURVE('',#21149,#21133,#21151,.T.);
#21149 = VERTEX_POINT('',#21150);
#21150 = CARTESIAN_POINT('',(12.3,-18.86013916828,19.712911184103));
#21151 = SURFACE_CURVE('',#21152,(#21156),.PCURVE_S1.);
#21152 = LINE('',#21153,#21154);
#21153 = CARTESIAN_POINT('',(14.9650024,-18.86013916828,19.712911184103)
  );
#21154 = VECTOR('',#21155,1.);
#21155 = DIRECTION('',(-1.,0.E+000,0.E+000));
#21156 = PCURVE('',#21120,#21157);
#21157 = DEFINITIONAL_REPRESENTATION('',(#21158),#21162);
#21158 = LINE('',#21159,#21160);
#21159 = CARTESIAN_POINT('',(-0.400972551038,0.E+000));
#21160 = VECTOR('',#21161,1.);
#21161 = DIRECTION('',(0.E+000,-1.));
#21162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21163 = ORIENTED_EDGE('',*,*,#21164,.T.);
#21164 = EDGE_CURVE('',#21149,#21110,#21165,.T.);
#21165 = SURFACE_CURVE('',#21166,(#21170),.PCURVE_S1.);
#21166 = LINE('',#21167,#21168);
#21167 = CARTESIAN_POINT('',(12.3,-16.59261919959,18.403757919789));
#21168 = VECTOR('',#21169,1.);
#21169 = DIRECTION('',(-2.260727728062E-017,-0.866025403784,0.5));
#21170 = PCURVE('',#21120,#21171);
#21171 = DEFINITIONAL_REPRESENTATION('',(#21172),#21176);
#21172 = LINE('',#21173,#21174);
#21173 = CARTESIAN_POINT('',(-3.019279079664,-2.6650024));
#21174 = VECTOR('',#21175,1.);
#21175 = DIRECTION('',(1.,-2.260727728062E-017));
#21176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21181)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#21178,#21179,#21180)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#21178 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#21179 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#21180 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#21181 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#21178,
  'distance_accuracy_value','confusion accuracy');
#21182 = SHAPE_DEFINITION_REPRESENTATION(#21183,#21102);
#21183 = PRODUCT_DEFINITION_SHAPE('','',#21184);
#21184 = PRODUCT_DEFINITION('design','',#21185,#21188);
#21185 = PRODUCT_DEFINITION_FORMATION('','',#21186);
#21186 = PRODUCT('CADSOFTTOOLS 1.171','CADSOFTTOOLS 1.171','',(#21187));
#21187 = PRODUCT_CONTEXT('',#2,'mechanical');
#21188 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#21189 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21190,#21192);
#21190 = ( REPRESENTATION_RELATIONSHIP('','',#21102,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21191) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#21191 = ITEM_DEFINED_TRANSFORMATION('','',#11,#695);
#21192 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #21193);
#21193 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('171','','',#5,#21184,$);
#21194 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#21186));
#21195 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#21196),#21268);
#21196 = SHELL_BASED_SURFACE_MODEL('',(#21197));
#21197 = OPEN_SHELL('',(#21198));
#21198 = ADVANCED_FACE('',(#21199),#21214,.F.);
#21199 = FACE_BOUND('',#21200,.F.);
#21200 = EDGE_LOOP('',(#21201,#21224,#21239,#21255));
#21201 = ORIENTED_EDGE('',*,*,#21202,.F.);
#21202 = EDGE_CURVE('',#21203,#21205,#21207,.T.);
#21203 = VERTEX_POINT('',#21204);
#21204 = CARTESIAN_POINT('',(12.3,-18.86139339567,19.653534496883));
#21205 = VERTEX_POINT('',#21206);
#21206 = CARTESIAN_POINT('',(12.3,-18.86013916828,19.712911184103));
#21207 = SURFACE_CURVE('',#21208,(#21213),.PCURVE_S1.);
#21208 = CIRCLE('',#21209,15.);
#21209 = AXIS2_PLACEMENT_3D('',#21210,#21211,#21212);
#21210 = CARTESIAN_POINT('',(12.3,-33.8573915837,20.));
#21211 = DIRECTION('',(1.,-1.222527695664E-016,-1.665334536938E-016));
#21212 = DIRECTION('',(1.665334536938E-016,-6.220859314854E-033,1.));
#21213 = PCURVE('',#21214,#21219);
#21214 = CYLINDRICAL_SURFACE('',#21215,15.);
#21215 = AXIS2_PLACEMENT_3D('',#21216,#21217,#21218);
#21216 = CARTESIAN_POINT('',(11.2,-33.8573915837,20.));
#21217 = DIRECTION('',(-1.,0.E+000,0.E+000));
#21218 = DIRECTION('',(0.E+000,1.,0.E+000));
#21219 = DEFINITIONAL_REPRESENTATION('',(#21220),#21223);
#21220 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21221,#21222),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.689289225899,4.693248557312),
  .PIECEWISE_BEZIER_KNOTS.);
#21221 = CARTESIAN_POINT('',(2.309975448599E-002,-1.1));
#21222 = CARTESIAN_POINT('',(1.914042307256E-002,-1.1));
#21223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21224 = ORIENTED_EDGE('',*,*,#21225,.F.);
#21225 = EDGE_CURVE('',#21226,#21203,#21228,.T.);
#21226 = VERTEX_POINT('',#21227);
#21227 = CARTESIAN_POINT('',(4.1,-18.86139339567,19.653534496883));
#21228 = SURFACE_CURVE('',#21229,(#21233),.PCURVE_S1.);
#21229 = LINE('',#21230,#21231);
#21230 = CARTESIAN_POINT('',(11.2,-18.86139339567,19.653534496883));
#21231 = VECTOR('',#21232,1.);
#21232 = DIRECTION('',(1.,0.E+000,0.E+000));
#21233 = PCURVE('',#21214,#21234);
#21234 = DEFINITIONAL_REPRESENTATION('',(#21235),#21238);
#21235 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21236,#21237),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-7.1,1.1),.PIECEWISE_BEZIER_KNOTS.);
#21236 = CARTESIAN_POINT('',(2.309975448599E-002,7.1));
#21237 = CARTESIAN_POINT('',(2.309975448599E-002,-1.1));
#21238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21239 = ORIENTED_EDGE('',*,*,#21240,.T.);
#21240 = EDGE_CURVE('',#21226,#21241,#21243,.T.);
#21241 = VERTEX_POINT('',#21242);
#21242 = CARTESIAN_POINT('',(4.1,-18.86013916828,19.712911184103));
#21243 = SURFACE_CURVE('',#21244,(#21249),.PCURVE_S1.);
#21244 = CIRCLE('',#21245,15.);
#21245 = AXIS2_PLACEMENT_3D('',#21246,#21247,#21248);
#21246 = CARTESIAN_POINT('',(4.1,-33.8573915837,20.));
#21247 = DIRECTION('',(1.,0.E+000,0.E+000));
#21248 = DIRECTION('',(0.E+000,0.E+000,-1.));
#21249 = PCURVE('',#21214,#21250);
#21250 = DEFINITIONAL_REPRESENTATION('',(#21251),#21254);
#21251 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21252,#21253),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.547696572309,1.551655903722),
  .PIECEWISE_BEZIER_KNOTS.);
#21252 = CARTESIAN_POINT('',(2.309975448599E-002,7.1));
#21253 = CARTESIAN_POINT('',(1.914042307256E-002,7.1));
#21254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21255 = ORIENTED_EDGE('',*,*,#21256,.F.);
#21256 = EDGE_CURVE('',#21205,#21241,#21257,.T.);
#21257 = SURFACE_CURVE('',#21258,(#21262),.PCURVE_S1.);
#21258 = LINE('',#21259,#21260);
#21259 = CARTESIAN_POINT('',(14.9650024,-18.86013916828,19.712911184103)
  );
#21260 = VECTOR('',#21261,1.);
#21261 = DIRECTION('',(-1.,0.E+000,0.E+000));
#21262 = PCURVE('',#21214,#21263);
#21263 = DEFINITIONAL_REPRESENTATION('',(#21264),#21267);
#21264 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21265,#21266),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.6650024,10.8650024),.PIECEWISE_BEZIER_KNOTS.);
#21265 = CARTESIAN_POINT('',(1.914042307256E-002,-1.1));
#21266 = CARTESIAN_POINT('',(1.914042307256E-002,7.1));
#21267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21272)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#21269,#21270,#21271)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#21269 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#21270 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#21271 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#21272 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#21269,
  'distance_accuracy_value','confusion accuracy');
#21273 = SHAPE_DEFINITION_REPRESENTATION(#21274,#21195);
#21274 = PRODUCT_DEFINITION_SHAPE('','',#21275);
#21275 = PRODUCT_DEFINITION('design','',#21276,#21279);
#21276 = PRODUCT_DEFINITION_FORMATION('','',#21277);
#21277 = PRODUCT('CADSOFTTOOLS 1.172','CADSOFTTOOLS 1.172','',(#21278));
#21278 = PRODUCT_CONTEXT('',#2,'mechanical');
#21279 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#21280 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21281,#21283);
#21281 = ( REPRESENTATION_RELATIONSHIP('','',#21195,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21282) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#21282 = ITEM_DEFINED_TRANSFORMATION('','',#11,#699);
#21283 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #21284);
#21284 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('172','','',#5,#21275,$);
#21285 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#21277));
#21286 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#21287),#21359);
#21287 = SHELL_BASED_SURFACE_MODEL('',(#21288));
#21288 = OPEN_SHELL('',(#21289));
#21289 = ADVANCED_FACE('',(#21290),#21304,.T.);
#21290 = FACE_BOUND('',#21291,.T.);
#21291 = EDGE_LOOP('',(#21292,#21314,#21330,#21345));
#21292 = ORIENTED_EDGE('',*,*,#21293,.F.);
#21293 = EDGE_CURVE('',#21294,#21296,#21298,.T.);
#21294 = VERTEX_POINT('',#21295);
#21295 = CARTESIAN_POINT('',(4.1,-18.86139339567,19.653534496883));
#21296 = VERTEX_POINT('',#21297);
#21297 = CARTESIAN_POINT('',(12.3,-18.86139339567,19.653534496883));
#21298 = SURFACE_CURVE('',#21299,(#21303),.PCURVE_S1.);
#21299 = LINE('',#21300,#21301);
#21300 = CARTESIAN_POINT('',(11.2,-18.86139339567,19.653534496883));
#21301 = VECTOR('',#21302,1.);
#21302 = DIRECTION('',(1.,0.E+000,0.E+000));
#21303 = PCURVE('',#21304,#21309);
#21304 = CYLINDRICAL_SURFACE('',#21305,0.3);
#21305 = AXIS2_PLACEMENT_3D('',#21306,#21307,#21308);
#21306 = CARTESIAN_POINT('',(11.2,-18.56147343191,19.646605186821));
#21307 = DIRECTION('',(-1.,0.E+000,0.E+000));
#21308 = DIRECTION('',(0.E+000,0.E+000,-1.));
#21309 = DEFINITIONAL_REPRESENTATION('',(#21310),#21313);
#21310 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21311,#21312),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-7.1,1.1),.PIECEWISE_BEZIER_KNOTS.);
#21311 = CARTESIAN_POINT('',(1.593896081281,7.1));
#21312 = CARTESIAN_POINT('',(1.593896081281,-1.1));
#21313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21314 = ORIENTED_EDGE('',*,*,#21315,.F.);
#21315 = EDGE_CURVE('',#21316,#21294,#21318,.T.);
#21316 = VERTEX_POINT('',#21317);
#21317 = CARTESIAN_POINT('',(4.1,-18.80218746769,19.467561189488));
#21318 = SURFACE_CURVE('',#21319,(#21324),.PCURVE_S1.);
#21319 = CIRCLE('',#21320,0.3);
#21320 = AXIS2_PLACEMENT_3D('',#21321,#21322,#21323);
#21321 = CARTESIAN_POINT('',(4.1,-18.56147343191,19.646605186821));
#21322 = DIRECTION('',(-1.,0.E+000,0.E+000));
#21323 = DIRECTION('',(0.E+000,0.E+000,-1.));
#21324 = PCURVE('',#21304,#21325);
#21325 = DEFINITIONAL_REPRESENTATION('',(#21326),#21329);
#21326 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21327,#21328),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.931272640485,1.593896081281),
  .PIECEWISE_BEZIER_KNOTS.);
#21327 = CARTESIAN_POINT('',(0.931272640485,7.1));
#21328 = CARTESIAN_POINT('',(1.593896081281,7.1));
#21329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21330 = ORIENTED_EDGE('',*,*,#21331,.F.);
#21331 = EDGE_CURVE('',#21332,#21316,#21334,.T.);
#21332 = VERTEX_POINT('',#21333);
#21333 = CARTESIAN_POINT('',(12.3,-18.80218746769,19.467561189488));
#21334 = SURFACE_CURVE('',#21335,(#21339),.PCURVE_S1.);
#21335 = LINE('',#21336,#21337);
#21336 = CARTESIAN_POINT('',(4.1,-18.80218746769,19.467561189488));
#21337 = VECTOR('',#21338,1.);
#21338 = DIRECTION('',(-1.,0.E+000,0.E+000));
#21339 = PCURVE('',#21304,#21340);
#21340 = DEFINITIONAL_REPRESENTATION('',(#21341),#21344);
#21341 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21342,#21343),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-8.2,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#21342 = CARTESIAN_POINT('',(0.931272640485,-1.1));
#21343 = CARTESIAN_POINT('',(0.931272640485,7.1));
#21344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21345 = ORIENTED_EDGE('',*,*,#21346,.F.);
#21346 = EDGE_CURVE('',#21296,#21332,#21347,.T.);
#21347 = SURFACE_CURVE('',#21348,(#21353),.PCURVE_S1.);
#21348 = CIRCLE('',#21349,0.3);
#21349 = AXIS2_PLACEMENT_3D('',#21350,#21351,#21352);
#21350 = CARTESIAN_POINT('',(12.3,-18.56147343191,19.646605186821));
#21351 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#21352 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#21353 = PCURVE('',#21304,#21354);
#21354 = DEFINITIONAL_REPRESENTATION('',(#21355),#21358);
#21355 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21356,#21357),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.547696572309,2.210320013104),
  .PIECEWISE_BEZIER_KNOTS.);
#21356 = CARTESIAN_POINT('',(1.593896081281,-1.1));
#21357 = CARTESIAN_POINT('',(0.931272640485,-1.1));
#21358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21363)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#21360,#21361,#21362)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#21360 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#21361 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#21362 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#21363 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#21360,
  'distance_accuracy_value','confusion accuracy');
#21364 = SHAPE_DEFINITION_REPRESENTATION(#21365,#21286);
#21365 = PRODUCT_DEFINITION_SHAPE('','',#21366);
#21366 = PRODUCT_DEFINITION('design','',#21367,#21370);
#21367 = PRODUCT_DEFINITION_FORMATION('','',#21368);
#21368 = PRODUCT('CADSOFTTOOLS 1.173','CADSOFTTOOLS 1.173','',(#21369));
#21369 = PRODUCT_CONTEXT('',#2,'mechanical');
#21370 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#21371 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21372,#21374);
#21372 = ( REPRESENTATION_RELATIONSHIP('','',#21286,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21373) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#21373 = ITEM_DEFINED_TRANSFORMATION('','',#11,#703);
#21374 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #21375);
#21375 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('173','','',#5,#21366,$);
#21376 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#21368));
#21377 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#21378),#21452);
#21378 = SHELL_BASED_SURFACE_MODEL('',(#21379));
#21379 = OPEN_SHELL('',(#21380));
#21380 = ADVANCED_FACE('',(#21381),#21395,.T.);
#21381 = FACE_BOUND('',#21382,.T.);
#21382 = EDGE_LOOP('',(#21383,#21406,#21422,#21438));
#21383 = ORIENTED_EDGE('',*,*,#21384,.T.);
#21384 = EDGE_CURVE('',#21385,#21387,#21389,.T.);
#21385 = VERTEX_POINT('',#21386);
#21386 = CARTESIAN_POINT('',(12.3,-18.80218746769,19.467561189488));
#21387 = VERTEX_POINT('',#21388);
#21388 = CARTESIAN_POINT('',(4.1,-18.80218746769,19.467561189488));
#21389 = SURFACE_CURVE('',#21390,(#21394),.PCURVE_S1.);
#21390 = LINE('',#21391,#21392);
#21391 = CARTESIAN_POINT('',(4.1,-18.80218746769,19.467561189488));
#21392 = VECTOR('',#21393,1.);
#21393 = DIRECTION('',(-1.,0.E+000,0.E+000));
#21394 = PCURVE('',#21395,#21400);
#21395 = PLANE('',#21396);
#21396 = AXIS2_PLACEMENT_3D('',#21397,#21398,#21399);
#21397 = CARTESIAN_POINT('',(11.2,-18.8641184048,19.550823661474));
#21398 = DIRECTION('',(0.E+000,-0.802380119251,-0.596813324442));
#21399 = DIRECTION('',(0.E+000,-0.596813324442,0.802380119251));
#21400 = DEFINITIONAL_REPRESENTATION('',(#21401),#21405);
#21401 = LINE('',#21402,#21403);
#21402 = CARTESIAN_POINT('',(-0.103769360666,7.1));
#21403 = VECTOR('',#21404,1.);
#21404 = DIRECTION('',(0.E+000,1.));
#21405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21406 = ORIENTED_EDGE('',*,*,#21407,.F.);
#21407 = EDGE_CURVE('',#21408,#21387,#21410,.T.);
#21408 = VERTEX_POINT('',#21409);
#21409 = CARTESIAN_POINT('',(4.1,-18.61886266911,19.221091870321));
#21410 = SURFACE_CURVE('',#21411,(#21415),.PCURVE_S1.);
#21411 = LINE('',#21412,#21413);
#21412 = CARTESIAN_POINT('',(4.1,-18.8641184048,19.550823661474));
#21413 = VECTOR('',#21414,1.);
#21414 = DIRECTION('',(0.E+000,-0.596813324442,0.802380119251));
#21415 = PCURVE('',#21395,#21416);
#21416 = DEFINITIONAL_REPRESENTATION('',(#21417),#21421);
#21417 = LINE('',#21418,#21419);
#21418 = CARTESIAN_POINT('',(0.E+000,7.1));
#21419 = VECTOR('',#21420,1.);
#21420 = DIRECTION('',(1.,0.E+000));
#21421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21422 = ORIENTED_EDGE('',*,*,#21423,.T.);
#21423 = EDGE_CURVE('',#21408,#21424,#21426,.T.);
#21424 = VERTEX_POINT('',#21425);
#21425 = CARTESIAN_POINT('',(12.3,-18.61886266911,19.221091870321));
#21426 = SURFACE_CURVE('',#21427,(#21431),.PCURVE_S1.);
#21427 = LINE('',#21428,#21429);
#21428 = CARTESIAN_POINT('',(11.2,-18.61886266911,19.221091870321));
#21429 = VECTOR('',#21430,1.);
#21430 = DIRECTION('',(1.,0.E+000,0.E+000));
#21431 = PCURVE('',#21395,#21432);
#21432 = DEFINITIONAL_REPRESENTATION('',(#21433),#21437);
#21433 = LINE('',#21434,#21435);
#21434 = CARTESIAN_POINT('',(-0.410942124863,-0.E+000));
#21435 = VECTOR('',#21436,1.);
#21436 = DIRECTION('',(0.E+000,-1.));
#21437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21438 = ORIENTED_EDGE('',*,*,#21439,.F.);
#21439 = EDGE_CURVE('',#21385,#21424,#21440,.T.);
#21440 = SURFACE_CURVE('',#21441,(#21445),.PCURVE_S1.);
#21441 = LINE('',#21442,#21443);
#21442 = CARTESIAN_POINT('',(12.3,-10.11241202133,7.784673470056));
#21443 = VECTOR('',#21444,1.);
#21444 = DIRECTION('',(-2.065852142612E-016,0.596813324442,
    -0.802380119251));
#21445 = PCURVE('',#21395,#21446);
#21446 = DEFINITIONAL_REPRESENTATION('',(#21447),#21451);
#21447 = LINE('',#21448,#21449);
#21448 = CARTESIAN_POINT('',(-14.66405997497,-1.1));
#21449 = VECTOR('',#21450,1.);
#21450 = DIRECTION('',(-1.,2.065852142612E-016));
#21451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21456)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#21453,#21454,#21455)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#21453 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#21454 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#21455 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#21456 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#21453,
  'distance_accuracy_value','confusion accuracy');
#21457 = SHAPE_DEFINITION_REPRESENTATION(#21458,#21377);
#21458 = PRODUCT_DEFINITION_SHAPE('','',#21459);
#21459 = PRODUCT_DEFINITION('design','',#21460,#21463);
#21460 = PRODUCT_DEFINITION_FORMATION('','',#21461);
#21461 = PRODUCT('CADSOFTTOOLS 1.174','CADSOFTTOOLS 1.174','',(#21462));
#21462 = PRODUCT_CONTEXT('',#2,'mechanical');
#21463 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#21464 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21465,#21467);
#21465 = ( REPRESENTATION_RELATIONSHIP('','',#21377,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21466) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#21466 = ITEM_DEFINED_TRANSFORMATION('','',#11,#707);
#21467 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #21468);
#21468 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('174','','',#5,#21459,$);
#21469 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#21461));
#21470 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#21471),#21545);
#21471 = SHELL_BASED_SURFACE_MODEL('',(#21472));
#21472 = OPEN_SHELL('',(#21473));
#21473 = ADVANCED_FACE('',(#21474),#21488,.F.);
#21474 = FACE_BOUND('',#21475,.T.);
#21475 = EDGE_LOOP('',(#21476,#21499,#21515,#21531));
#21476 = ORIENTED_EDGE('',*,*,#21477,.T.);
#21477 = EDGE_CURVE('',#21478,#21480,#21482,.T.);
#21478 = VERTEX_POINT('',#21479);
#21479 = CARTESIAN_POINT('',(12.3,-19.31677850234,15.259653116429));
#21480 = VERTEX_POINT('',#21481);
#21481 = CARTESIAN_POINT('',(4.1,-19.31677850234,15.259653116429));
#21482 = SURFACE_CURVE('',#21483,(#21487),.PCURVE_S1.);
#21483 = LINE('',#21484,#21485);
#21484 = CARTESIAN_POINT('',(8.2,-19.31677850234,15.259653116429));
#21485 = VECTOR('',#21486,1.);
#21486 = DIRECTION('',(-1.,0.E+000,0.E+000));
#21487 = PCURVE('',#21488,#21493);
#21488 = PLANE('',#21489);
#21489 = AXIS2_PLACEMENT_3D('',#21490,#21491,#21492);
#21490 = CARTESIAN_POINT('',(8.2,-20.85739158393,14.077499120894));
#21491 = DIRECTION('',(0.E+000,0.608761429009,-0.793353340291));
#21492 = DIRECTION('',(0.E+000,-0.793353340291,-0.608761429009));
#21493 = DEFINITIONAL_REPRESENTATION('',(#21494),#21498);
#21494 = LINE('',#21495,#21496);
#21495 = CARTESIAN_POINT('',(-1.941900290004,0.E+000));
#21496 = VECTOR('',#21497,1.);
#21497 = DIRECTION('',(-0.E+000,1.));
#21498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21499 = ORIENTED_EDGE('',*,*,#21500,.F.);
#21500 = EDGE_CURVE('',#21501,#21480,#21503,.T.);
#21501 = VERTEX_POINT('',#21502);
#21502 = CARTESIAN_POINT('',(4.1,-20.07491444195,14.677914949414));
#21503 = SURFACE_CURVE('',#21504,(#21508),.PCURVE_S1.);
#21504 = LINE('',#21505,#21506);
#21505 = CARTESIAN_POINT('',(4.1,-20.85739158393,14.077499120894));
#21506 = VECTOR('',#21507,1.);
#21507 = DIRECTION('',(0.E+000,0.793353340291,0.608761429009));
#21508 = PCURVE('',#21488,#21509);
#21509 = DEFINITIONAL_REPRESENTATION('',(#21510),#21514);
#21510 = LINE('',#21511,#21512);
#21511 = CARTESIAN_POINT('',(-0.E+000,4.1));
#21512 = VECTOR('',#21513,1.);
#21513 = DIRECTION('',(-1.,0.E+000));
#21514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21515 = ORIENTED_EDGE('',*,*,#21516,.T.);
#21516 = EDGE_CURVE('',#21501,#21517,#21519,.T.);
#21517 = VERTEX_POINT('',#21518);
#21518 = CARTESIAN_POINT('',(12.3,-20.07491444195,14.677914949414));
#21519 = SURFACE_CURVE('',#21520,(#21524),.PCURVE_S1.);
#21520 = LINE('',#21521,#21522);
#21521 = CARTESIAN_POINT('',(8.2,-20.07491444195,14.677914949414));
#21522 = VECTOR('',#21523,1.);
#21523 = DIRECTION('',(1.,0.E+000,0.E+000));
#21524 = PCURVE('',#21488,#21525);
#21525 = DEFINITIONAL_REPRESENTATION('',(#21526),#21530);
#21526 = LINE('',#21527,#21528);
#21527 = CARTESIAN_POINT('',(-0.986290852063,0.E+000));
#21528 = VECTOR('',#21529,1.);
#21529 = DIRECTION('',(0.E+000,-1.));
#21530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21531 = ORIENTED_EDGE('',*,*,#21532,.F.);
#21532 = EDGE_CURVE('',#21478,#21517,#21533,.T.);
#21533 = SURFACE_CURVE('',#21534,(#21538),.PCURVE_S1.);
#21534 = LINE('',#21535,#21536);
#21535 = CARTESIAN_POINT('',(12.3,24.278304545469,48.711336882204));
#21536 = VECTOR('',#21537,1.);
#21537 = DIRECTION('',(-4.389500153015E-018,-0.793353340291,
    -0.608761429009));
#21538 = PCURVE('',#21488,#21539);
#21539 = DEFINITIONAL_REPRESENTATION('',(#21540),#21544);
#21540 = LINE('',#21541,#21542);
#21541 = CARTESIAN_POINT('',(-56.89229985826,-4.1));
#21542 = VECTOR('',#21543,1.);
#21543 = DIRECTION('',(1.,4.389500153015E-018));
#21544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21549)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#21546,#21547,#21548)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#21546 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#21547 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#21548 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#21549 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#21546,
  'distance_accuracy_value','confusion accuracy');
#21550 = SHAPE_DEFINITION_REPRESENTATION(#21551,#21470);
#21551 = PRODUCT_DEFINITION_SHAPE('','',#21552);
#21552 = PRODUCT_DEFINITION('design','',#21553,#21556);
#21553 = PRODUCT_DEFINITION_FORMATION('','',#21554);
#21554 = PRODUCT('CADSOFTTOOLS 1.175','CADSOFTTOOLS 1.175','',(#21555));
#21555 = PRODUCT_CONTEXT('',#2,'mechanical');
#21556 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#21557 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21558,#21560);
#21558 = ( REPRESENTATION_RELATIONSHIP('','',#21470,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21559) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#21559 = ITEM_DEFINED_TRANSFORMATION('','',#11,#711);
#21560 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #21561);
#21561 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('175','','',#5,#21552,$);
#21562 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#21554));
#21563 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#21564),#21636);
#21564 = SHELL_BASED_SURFACE_MODEL('',(#21565));
#21565 = OPEN_SHELL('',(#21566));
#21566 = ADVANCED_FACE('',(#21567),#21581,.T.);
#21567 = FACE_BOUND('',#21568,.T.);
#21568 = EDGE_LOOP('',(#21569,#21591,#21607,#21622));
#21569 = ORIENTED_EDGE('',*,*,#21570,.F.);
#21570 = EDGE_CURVE('',#21571,#21573,#21575,.T.);
#21571 = VERTEX_POINT('',#21572);
#21572 = CARTESIAN_POINT('',(4.1,-20.07491444195,14.677914949414));
#21573 = VERTEX_POINT('',#21574);
#21574 = CARTESIAN_POINT('',(12.3,-20.07491444195,14.677914949414));
#21575 = SURFACE_CURVE('',#21576,(#21580),.PCURVE_S1.);
#21576 = LINE('',#21577,#21578);
#21577 = CARTESIAN_POINT('',(8.2,-20.07491444195,14.677914949414));
#21578 = VECTOR('',#21579,1.);
#21579 = DIRECTION('',(1.,0.E+000,0.E+000));
#21580 = PCURVE('',#21581,#21586);
#21581 = CYLINDRICAL_SURFACE('',#21582,2.);
#21582 = AXIS2_PLACEMENT_3D('',#21583,#21584,#21585);
#21583 = CARTESIAN_POINT('',(8.2,-18.85739158393,13.091208268832));
#21584 = DIRECTION('',(1.,0.E+000,0.E+000));
#21585 = DIRECTION('',(0.E+000,0.E+000,1.));
#21586 = DEFINITIONAL_REPRESENTATION('',(#21587),#21590);
#21587 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21588,#21589),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-4.1,4.1),.PIECEWISE_BEZIER_KNOTS.);
#21588 = CARTESIAN_POINT('',(0.654498469498,-4.1));
#21589 = CARTESIAN_POINT('',(0.654498469498,4.1));
#21590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21591 = ORIENTED_EDGE('',*,*,#21592,.F.);
#21592 = EDGE_CURVE('',#21593,#21571,#21595,.T.);
#21593 = VERTEX_POINT('',#21594);
#21594 = CARTESIAN_POINT('',(4.1,-20.85739158393,13.091208268832));
#21595 = SURFACE_CURVE('',#21596,(#21601),.PCURVE_S1.);
#21596 = CIRCLE('',#21597,2.);
#21597 = AXIS2_PLACEMENT_3D('',#21598,#21599,#21600);
#21598 = CARTESIAN_POINT('',(4.1,-18.85739158393,13.091208268832));
#21599 = DIRECTION('',(-1.,0.E+000,0.E+000));
#21600 = DIRECTION('',(0.E+000,0.E+000,-1.));
#21601 = PCURVE('',#21581,#21602);
#21602 = DEFINITIONAL_REPRESENTATION('',(#21603),#21606);
#21603 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21604,#21605),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,2.487094184092),
  .PIECEWISE_BEZIER_KNOTS.);
#21604 = CARTESIAN_POINT('',(1.570796326795,-4.1));
#21605 = CARTESIAN_POINT('',(0.654498469498,-4.1));
#21606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21607 = ORIENTED_EDGE('',*,*,#21608,.F.);
#21608 = EDGE_CURVE('',#21609,#21593,#21611,.T.);
#21609 = VERTEX_POINT('',#21610);
#21610 = CARTESIAN_POINT('',(12.3,-20.85739158346,13.091208268832));
#21611 = SURFACE_CURVE('',#21612,(#21616),.PCURVE_S1.);
#21612 = LINE('',#21613,#21614);
#21613 = CARTESIAN_POINT('',(8.2,-20.85739158393,13.091208268832));
#21614 = VECTOR('',#21615,1.);
#21615 = DIRECTION('',(-1.,0.E+000,0.E+000));
#21616 = PCURVE('',#21581,#21617);
#21617 = DEFINITIONAL_REPRESENTATION('',(#21618),#21621);
#21618 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21619,#21620),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-4.1,4.1),.PIECEWISE_BEZIER_KNOTS.);
#21619 = CARTESIAN_POINT('',(1.570796326795,4.1));
#21620 = CARTESIAN_POINT('',(1.570796326795,-4.1));
#21621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21622 = ORIENTED_EDGE('',*,*,#21623,.F.);
#21623 = EDGE_CURVE('',#21573,#21609,#21624,.T.);
#21624 = SURFACE_CURVE('',#21625,(#21630),.PCURVE_S1.);
#21625 = CIRCLE('',#21626,2.);
#21626 = AXIS2_PLACEMENT_3D('',#21627,#21628,#21629);
#21627 = CARTESIAN_POINT('',(12.3,-18.85739158393,13.091208268832));
#21628 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#21629 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#21630 = PCURVE('',#21581,#21631);
#21631 = DEFINITIONAL_REPRESENTATION('',(#21632),#21635);
#21632 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21633,#21634),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.654498469498,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#21633 = CARTESIAN_POINT('',(0.654498469498,4.1));
#21634 = CARTESIAN_POINT('',(1.570796326795,4.1));
#21635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21640)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#21637,#21638,#21639)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#21637 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#21638 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#21639 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#21640 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#21637,
  'distance_accuracy_value','confusion accuracy');
#21641 = SHAPE_DEFINITION_REPRESENTATION(#21642,#21563);
#21642 = PRODUCT_DEFINITION_SHAPE('','',#21643);
#21643 = PRODUCT_DEFINITION('design','',#21644,#21647);
#21644 = PRODUCT_DEFINITION_FORMATION('','',#21645);
#21645 = PRODUCT('CADSOFTTOOLS 1.176','CADSOFTTOOLS 1.176','',(#21646));
#21646 = PRODUCT_CONTEXT('',#2,'mechanical');
#21647 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#21648 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21649,#21651);
#21649 = ( REPRESENTATION_RELATIONSHIP('','',#21563,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21650) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#21650 = ITEM_DEFINED_TRANSFORMATION('','',#11,#715);
#21651 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #21652);
#21652 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('176','','',#5,#21643,$);
#21653 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#21645));
#21654 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#21655),#21729);
#21655 = SHELL_BASED_SURFACE_MODEL('',(#21656));
#21656 = OPEN_SHELL('',(#21657));
#21657 = ADVANCED_FACE('',(#21658),#21672,.T.);
#21658 = FACE_BOUND('',#21659,.T.);
#21659 = EDGE_LOOP('',(#21660,#21683,#21699,#21715));
#21660 = ORIENTED_EDGE('',*,*,#21661,.T.);
#21661 = EDGE_CURVE('',#21662,#21664,#21666,.T.);
#21662 = VERTEX_POINT('',#21663);
#21663 = CARTESIAN_POINT('',(12.3,-20.85739158346,13.091208268832));
#21664 = VERTEX_POINT('',#21665);
#21665 = CARTESIAN_POINT('',(4.1,-20.85739158393,13.091208268832));
#21666 = SURFACE_CURVE('',#21667,(#21671),.PCURVE_S1.);
#21667 = LINE('',#21668,#21669);
#21668 = CARTESIAN_POINT('',(8.2,-20.85739158393,13.091208268832));
#21669 = VECTOR('',#21670,1.);
#21670 = DIRECTION('',(-1.,0.E+000,0.E+000));
#21671 = PCURVE('',#21672,#21677);
#21672 = PLANE('',#21673);
#21673 = AXIS2_PLACEMENT_3D('',#21674,#21675,#21676);
#21674 = CARTESIAN_POINT('',(8.2,-20.85739158393,12.549995342602));
#21675 = DIRECTION('',(0.E+000,-1.,0.E+000));
#21676 = DIRECTION('',(0.E+000,0.E+000,1.));
#21677 = DEFINITIONAL_REPRESENTATION('',(#21678),#21682);
#21678 = LINE('',#21679,#21680);
#21679 = CARTESIAN_POINT('',(0.54121292623,0.E+000));
#21680 = VECTOR('',#21681,1.);
#21681 = DIRECTION('',(0.E+000,1.));
#21682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21683 = ORIENTED_EDGE('',*,*,#21684,.F.);
#21684 = EDGE_CURVE('',#21685,#21664,#21687,.T.);
#21685 = VERTEX_POINT('',#21686);
#21686 = CARTESIAN_POINT('',(4.1,-20.85739158393,12.331761271765));
#21687 = SURFACE_CURVE('',#21688,(#21692),.PCURVE_S1.);
#21688 = LINE('',#21689,#21690);
#21689 = CARTESIAN_POINT('',(4.1,-20.85739158393,1.299999999975));
#21690 = VECTOR('',#21691,1.);
#21691 = DIRECTION('',(0.E+000,0.E+000,1.));
#21692 = PCURVE('',#21672,#21693);
#21693 = DEFINITIONAL_REPRESENTATION('',(#21694),#21698);
#21694 = LINE('',#21695,#21696);
#21695 = CARTESIAN_POINT('',(-11.24999534262,4.1));
#21696 = VECTOR('',#21697,1.);
#21697 = DIRECTION('',(1.,0.E+000));
#21698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21699 = ORIENTED_EDGE('',*,*,#21700,.T.);
#21700 = EDGE_CURVE('',#21685,#21701,#21703,.T.);
#21701 = VERTEX_POINT('',#21702);
#21702 = CARTESIAN_POINT('',(12.3,-20.85739158346,12.331761271765));
#21703 = SURFACE_CURVE('',#21704,(#21708),.PCURVE_S1.);
#21704 = LINE('',#21705,#21706);
#21705 = CARTESIAN_POINT('',(12.3,-20.85739158393,12.331761271765));
#21706 = VECTOR('',#21707,1.);
#21707 = DIRECTION('',(1.,0.E+000,0.E+000));
#21708 = PCURVE('',#21672,#21709);
#21709 = DEFINITIONAL_REPRESENTATION('',(#21710),#21714);
#21710 = LINE('',#21711,#21712);
#21711 = CARTESIAN_POINT('',(-0.218234070836,-4.1));
#21712 = VECTOR('',#21713,1.);
#21713 = DIRECTION('',(0.E+000,-1.));
#21714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21715 = ORIENTED_EDGE('',*,*,#21716,.F.);
#21716 = EDGE_CURVE('',#21662,#21701,#21717,.T.);
#21717 = SURFACE_CURVE('',#21718,(#21722),.PCURVE_S1.);
#21718 = LINE('',#21719,#21720);
#21719 = CARTESIAN_POINT('',(12.3,-20.85739158346,40.75002500004));
#21720 = VECTOR('',#21721,1.);
#21721 = DIRECTION('',(-1.665334536938E-016,0.E+000,-1.));
#21722 = PCURVE('',#21672,#21723);
#21723 = DEFINITIONAL_REPRESENTATION('',(#21724),#21728);
#21724 = LINE('',#21725,#21726);
#21725 = CARTESIAN_POINT('',(28.200029657439,-4.1));
#21726 = VECTOR('',#21727,1.);
#21727 = DIRECTION('',(-1.,1.665334536938E-016));
#21728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21733)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#21730,#21731,#21732)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#21730 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#21731 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#21732 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#21733 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#21730,
  'distance_accuracy_value','confusion accuracy');
#21734 = SHAPE_DEFINITION_REPRESENTATION(#21735,#21654);
#21735 = PRODUCT_DEFINITION_SHAPE('','',#21736);
#21736 = PRODUCT_DEFINITION('design','',#21737,#21740);
#21737 = PRODUCT_DEFINITION_FORMATION('','',#21738);
#21738 = PRODUCT('CADSOFTTOOLS 1.177','CADSOFTTOOLS 1.177','',(#21739));
#21739 = PRODUCT_CONTEXT('',#2,'mechanical');
#21740 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#21741 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21742,#21744);
#21742 = ( REPRESENTATION_RELATIONSHIP('','',#21654,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21743) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#21743 = ITEM_DEFINED_TRANSFORMATION('','',#11,#719);
#21744 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #21745);
#21745 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('177','','',#5,#21736,$);
#21746 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#21738));
#21747 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#21748),#21820);
#21748 = SHELL_BASED_SURFACE_MODEL('',(#21749));
#21749 = OPEN_SHELL('',(#21750));
#21750 = ADVANCED_FACE('',(#21751),#21765,.T.);
#21751 = FACE_BOUND('',#21752,.T.);
#21752 = EDGE_LOOP('',(#21753,#21775,#21791,#21806));
#21753 = ORIENTED_EDGE('',*,*,#21754,.F.);
#21754 = EDGE_CURVE('',#21755,#21757,#21759,.T.);
#21755 = VERTEX_POINT('',#21756);
#21756 = CARTESIAN_POINT('',(4.1,-20.85739158393,12.331761271765));
#21757 = VERTEX_POINT('',#21758);
#21758 = CARTESIAN_POINT('',(12.3,-20.85739158346,12.331761271765));
#21759 = SURFACE_CURVE('',#21760,(#21764),.PCURVE_S1.);
#21760 = LINE('',#21761,#21762);
#21761 = CARTESIAN_POINT('',(12.3,-20.85739158393,12.331761271765));
#21762 = VECTOR('',#21763,1.);
#21763 = DIRECTION('',(1.,0.E+000,0.E+000));
#21764 = PCURVE('',#21765,#21770);
#21765 = CYLINDRICAL_SURFACE('',#21766,3.);
#21766 = AXIS2_PLACEMENT_3D('',#21767,#21768,#21769);
#21767 = CARTESIAN_POINT('',(8.2,-17.85739158393,12.331761271765));
#21768 = DIRECTION('',(-1.,0.E+000,0.E+000));
#21769 = DIRECTION('',(0.E+000,0.E+000,-1.));
#21770 = DEFINITIONAL_REPRESENTATION('',(#21771),#21774);
#21771 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21772,#21773),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-8.2,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#21772 = CARTESIAN_POINT('',(1.570796326795,4.1));
#21773 = CARTESIAN_POINT('',(1.570796326795,-4.1));
#21774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21775 = ORIENTED_EDGE('',*,*,#21776,.F.);
#21776 = EDGE_CURVE('',#21777,#21755,#21779,.T.);
#21777 = VERTEX_POINT('',#21778);
#21778 = CARTESIAN_POINT('',(4.1,-20.59119397692,11.096316219943));
#21779 = SURFACE_CURVE('',#21780,(#21785),.PCURVE_S1.);
#21780 = CIRCLE('',#21781,3.);
#21781 = AXIS2_PLACEMENT_3D('',#21782,#21783,#21784);
#21782 = CARTESIAN_POINT('',(4.1,-17.85739158393,12.331761271765));
#21783 = DIRECTION('',(-1.,0.E+000,0.E+000));
#21784 = DIRECTION('',(0.E+000,0.E+000,-1.));
#21785 = PCURVE('',#21765,#21786);
#21786 = DEFINITIONAL_REPRESENTATION('',(#21787),#21790);
#21787 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21788,#21789),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.146351408545,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#21788 = CARTESIAN_POINT('',(1.146351408545,4.1));
#21789 = CARTESIAN_POINT('',(1.570796326795,4.1));
#21790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21791 = ORIENTED_EDGE('',*,*,#21792,.F.);
#21792 = EDGE_CURVE('',#21793,#21777,#21795,.T.);
#21793 = VERTEX_POINT('',#21794);
#21794 = CARTESIAN_POINT('',(12.3,-20.59119397692,11.096316219943));
#21795 = SURFACE_CURVE('',#21796,(#21800),.PCURVE_S1.);
#21796 = LINE('',#21797,#21798);
#21797 = CARTESIAN_POINT('',(4.1,-20.59119397692,11.096316219943));
#21798 = VECTOR('',#21799,1.);
#21799 = DIRECTION('',(-1.,0.E+000,0.E+000));
#21800 = PCURVE('',#21765,#21801);
#21801 = DEFINITIONAL_REPRESENTATION('',(#21802),#21805);
#21802 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21803,#21804),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-8.2,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#21803 = CARTESIAN_POINT('',(1.146351408545,-4.1));
#21804 = CARTESIAN_POINT('',(1.146351408545,4.1));
#21805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21806 = ORIENTED_EDGE('',*,*,#21807,.F.);
#21807 = EDGE_CURVE('',#21757,#21793,#21808,.T.);
#21808 = SURFACE_CURVE('',#21809,(#21814),.PCURVE_S1.);
#21809 = CIRCLE('',#21810,3.);
#21810 = AXIS2_PLACEMENT_3D('',#21811,#21812,#21813);
#21811 = CARTESIAN_POINT('',(12.3,-17.85739158393,12.331761271765));
#21812 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#21813 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#21814 = PCURVE('',#21765,#21815);
#21815 = DEFINITIONAL_REPRESENTATION('',(#21816),#21819);
#21816 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21817,#21818),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,1.995241245045),
  .PIECEWISE_BEZIER_KNOTS.);
#21817 = CARTESIAN_POINT('',(1.570796326795,-4.1));
#21818 = CARTESIAN_POINT('',(1.146351408545,-4.1));
#21819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21824)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#21821,#21822,#21823)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#21821 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#21822 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#21823 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#21824 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#21821,
  'distance_accuracy_value','confusion accuracy');
#21825 = SHAPE_DEFINITION_REPRESENTATION(#21826,#21747);
#21826 = PRODUCT_DEFINITION_SHAPE('','',#21827);
#21827 = PRODUCT_DEFINITION('design','',#21828,#21831);
#21828 = PRODUCT_DEFINITION_FORMATION('','',#21829);
#21829 = PRODUCT('CADSOFTTOOLS 1.178','CADSOFTTOOLS 1.178','',(#21830));
#21830 = PRODUCT_CONTEXT('',#2,'mechanical');
#21831 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#21832 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21833,#21835);
#21833 = ( REPRESENTATION_RELATIONSHIP('','',#21747,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21834) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#21834 = ITEM_DEFINED_TRANSFORMATION('','',#11,#723);
#21835 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #21836);
#21836 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('178','','',#5,#21827,$);
#21837 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#21829));
#21838 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#21839),#21913);
#21839 = SHELL_BASED_SURFACE_MODEL('',(#21840));
#21840 = OPEN_SHELL('',(#21841));
#21841 = ADVANCED_FACE('',(#21842),#21856,.F.);
#21842 = FACE_BOUND('',#21843,.T.);
#21843 = EDGE_LOOP('',(#21844,#21867,#21883,#21899));
#21844 = ORIENTED_EDGE('',*,*,#21845,.T.);
#21845 = EDGE_CURVE('',#21846,#21848,#21850,.T.);
#21846 = VERTEX_POINT('',#21847);
#21847 = CARTESIAN_POINT('',(12.3,-20.59119397692,11.096316219943));
#21848 = VERTEX_POINT('',#21849);
#21849 = CARTESIAN_POINT('',(4.1,-20.59119397692,11.096316219943));
#21850 = SURFACE_CURVE('',#21851,(#21855),.PCURVE_S1.);
#21851 = LINE('',#21852,#21853);
#21852 = CARTESIAN_POINT('',(4.1,-20.59119397692,11.096316219943));
#21853 = VECTOR('',#21854,1.);
#21854 = DIRECTION('',(-1.,0.E+000,0.E+000));
#21855 = PCURVE('',#21856,#21861);
#21856 = PLANE('',#21857);
#21857 = AXIS2_PLACEMENT_3D('',#21858,#21859,#21860);
#21858 = CARTESIAN_POINT('',(4.7,-16.1640962353,1.299999999975));
#21859 = DIRECTION('',(0.E+000,0.911267464331,0.411815017274));
#21860 = DIRECTION('',(0.E+000,0.411815017274,-0.911267464331));
#21861 = DEFINITIONAL_REPRESENTATION('',(#21862),#21866);
#21862 = LINE('',#21863,#21864);
#21863 = CARTESIAN_POINT('',(-10.75020957449,0.6));
#21864 = VECTOR('',#21865,1.);
#21865 = DIRECTION('',(0.E+000,1.));
#21866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21867 = ORIENTED_EDGE('',*,*,#21868,.F.);
#21868 = EDGE_CURVE('',#21869,#21848,#21871,.T.);
#21869 = VERTEX_POINT('',#21870);
#21870 = CARTESIAN_POINT('',(4.1,-16.56281025446,2.182277474064));
#21871 = SURFACE_CURVE('',#21872,(#21876),.PCURVE_S1.);
#21872 = LINE('',#21873,#21874);
#21873 = CARTESIAN_POINT('',(4.1,-16.1640962353,1.299999999975));
#21874 = VECTOR('',#21875,1.);
#21875 = DIRECTION('',(0.E+000,-0.411815017274,0.911267464331));
#21876 = PCURVE('',#21856,#21877);
#21877 = DEFINITIONAL_REPRESENTATION('',(#21878),#21882);
#21878 = LINE('',#21879,#21880);
#21879 = CARTESIAN_POINT('',(0.E+000,0.6));
#21880 = VECTOR('',#21881,1.);
#21881 = DIRECTION('',(-1.,0.E+000));
#21882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21883 = ORIENTED_EDGE('',*,*,#21884,.T.);
#21884 = EDGE_CURVE('',#21869,#21885,#21887,.T.);
#21885 = VERTEX_POINT('',#21886);
#21886 = CARTESIAN_POINT('',(12.3,-16.56281025446,2.182277474064));
#21887 = SURFACE_CURVE('',#21888,(#21892),.PCURVE_S1.);
#21888 = LINE('',#21889,#21890);
#21889 = CARTESIAN_POINT('',(12.3,-16.56281025446,2.182277474064));
#21890 = VECTOR('',#21891,1.);
#21891 = DIRECTION('',(1.,0.E+000,0.E+000));
#21892 = PCURVE('',#21856,#21893);
#21893 = DEFINITIONAL_REPRESENTATION('',(#21894),#21898);
#21894 = LINE('',#21895,#21896);
#21895 = CARTESIAN_POINT('',(-0.968187177336,-7.6));
#21896 = VECTOR('',#21897,1.);
#21897 = DIRECTION('',(0.E+000,-1.));
#21898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21899 = ORIENTED_EDGE('',*,*,#21900,.T.);
#21900 = EDGE_CURVE('',#21885,#21846,#21901,.T.);
#21901 = SURFACE_CURVE('',#21902,(#21906),.PCURVE_S1.);
#21902 = LINE('',#21903,#21904);
#21903 = CARTESIAN_POINT('',(12.3,-16.1640962353,1.299999999975));
#21904 = VECTOR('',#21905,1.);
#21905 = DIRECTION('',(2.021020444845E-016,-0.411815017274,
    0.911267464331));
#21906 = PCURVE('',#21856,#21907);
#21907 = DEFINITIONAL_REPRESENTATION('',(#21908),#21912);
#21908 = LINE('',#21909,#21910);
#21909 = CARTESIAN_POINT('',(0.E+000,-7.6));
#21910 = VECTOR('',#21911,1.);
#21911 = DIRECTION('',(-1.,-2.021020444845E-016));
#21912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21917)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#21914,#21915,#21916)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#21914 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#21915 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#21916 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#21917 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#21914,
  'distance_accuracy_value','confusion accuracy');
#21918 = SHAPE_DEFINITION_REPRESENTATION(#21919,#21838);
#21919 = PRODUCT_DEFINITION_SHAPE('','',#21920);
#21920 = PRODUCT_DEFINITION('design','',#21921,#21924);
#21921 = PRODUCT_DEFINITION_FORMATION('','',#21922);
#21922 = PRODUCT('CADSOFTTOOLS 1.179','CADSOFTTOOLS 1.179','',(#21923));
#21923 = PRODUCT_CONTEXT('',#2,'mechanical');
#21924 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#21925 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21926,#21928);
#21926 = ( REPRESENTATION_RELATIONSHIP('','',#21838,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21927) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#21927 = ITEM_DEFINED_TRANSFORMATION('','',#11,#727);
#21928 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #21929);
#21929 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('179','','',#5,#21920,$);
#21930 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#21922));
#21931 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#21932),#22004);
#21932 = SHELL_BASED_SURFACE_MODEL('',(#21933));
#21933 = OPEN_SHELL('',(#21934));
#21934 = ADVANCED_FACE('',(#21935),#21949,.T.);
#21935 = FACE_BOUND('',#21936,.T.);
#21936 = EDGE_LOOP('',(#21937,#21959,#21975,#21990));
#21937 = ORIENTED_EDGE('',*,*,#21938,.T.);
#21938 = EDGE_CURVE('',#21939,#21941,#21943,.T.);
#21939 = VERTEX_POINT('',#21940);
#21940 = CARTESIAN_POINT('',(7.7,-16.90933466571,10.824324533904));
#21941 = VERTEX_POINT('',#21942);
#21942 = CARTESIAN_POINT('',(4.1,-16.90933466571,10.824324533904));
#21943 = SURFACE_CURVE('',#21944,(#21948),.PCURVE_S1.);
#21944 = LINE('',#21945,#21946);
#21945 = CARTESIAN_POINT('',(3.5,-16.90933466571,10.824324533904));
#21946 = VECTOR('',#21947,1.);
#21947 = DIRECTION('',(-1.,0.E+000,0.E+000));
#21948 = PCURVE('',#21949,#21954);
#21949 = CYLINDRICAL_SURFACE('',#21950,2.149999079679);
#21950 = AXIS2_PLACEMENT_3D('',#21951,#21952,#21953);
#21951 = CARTESIAN_POINT('',(3.5,-17.75739158327,12.800000495997));
#21952 = DIRECTION('',(1.,0.E+000,0.E+000));
#21953 = DIRECTION('',(0.E+000,0.E+000,1.));
#21954 = DEFINITIONAL_REPRESENTATION('',(#21955),#21958);
#21955 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21956,#21957),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-4.2,-0.6),.PIECEWISE_BEZIER_KNOTS.);
#21956 = CARTESIAN_POINT('',(3.547056724684,4.2));
#21957 = CARTESIAN_POINT('',(3.547056724684,0.6));
#21958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21959 = ORIENTED_EDGE('',*,*,#21960,.F.);
#21960 = EDGE_CURVE('',#21961,#21941,#21963,.T.);
#21961 = VERTEX_POINT('',#21962);
#21962 = CARTESIAN_POINT('',(4.1,-15.64495914333,13.200157002007));
#21963 = SURFACE_CURVE('',#21964,(#21969),.PCURVE_S1.);
#21964 = CIRCLE('',#21965,2.149999079679);
#21965 = AXIS2_PLACEMENT_3D('',#21966,#21967,#21968);
#21966 = CARTESIAN_POINT('',(4.1,-17.75739158327,12.800000495997));
#21967 = DIRECTION('',(-1.,0.E+000,0.E+000));
#21968 = DIRECTION('',(0.E+000,0.E+000,-1.));
#21969 = PCURVE('',#21949,#21970);
#21970 = DEFINITIONAL_REPRESENTATION('',(#21971),#21974);
#21971 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21972,#21973),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.525177949244,5.877721236086),
  .PIECEWISE_BEZIER_KNOTS.);
#21972 = CARTESIAN_POINT('',(4.899600011525,0.6));
#21973 = CARTESIAN_POINT('',(3.547056724684,0.6));
#21974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21975 = ORIENTED_EDGE('',*,*,#21976,.T.);
#21976 = EDGE_CURVE('',#21961,#21977,#21979,.T.);
#21977 = VERTEX_POINT('',#21978);
#21978 = CARTESIAN_POINT('',(7.7,-15.64495914333,13.200157002007));
#21979 = SURFACE_CURVE('',#21980,(#21984),.PCURVE_S1.);
#21980 = LINE('',#21981,#21982);
#21981 = CARTESIAN_POINT('',(3.5,-15.64495914333,13.200157002007));
#21982 = VECTOR('',#21983,1.);
#21983 = DIRECTION('',(1.,0.E+000,0.E+000));
#21984 = PCURVE('',#21949,#21985);
#21985 = DEFINITIONAL_REPRESENTATION('',(#21986),#21989);
#21986 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21987,#21988),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.6,4.2),.PIECEWISE_BEZIER_KNOTS.);
#21987 = CARTESIAN_POINT('',(4.899600011525,0.6));
#21988 = CARTESIAN_POINT('',(4.899600011525,4.2));
#21989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#21990 = ORIENTED_EDGE('',*,*,#21991,.F.);
#21991 = EDGE_CURVE('',#21939,#21977,#21992,.T.);
#21992 = SURFACE_CURVE('',#21993,(#21998),.PCURVE_S1.);
#21993 = CIRCLE('',#21994,2.149999079679);
#21994 = AXIS2_PLACEMENT_3D('',#21995,#21996,#21997);
#21995 = CARTESIAN_POINT('',(7.7,-17.75739158327,12.800000495997));
#21996 = DIRECTION('',(1.,0.E+000,0.E+000));
#21997 = DIRECTION('',(0.E+000,0.E+000,-1.));
#21998 = PCURVE('',#21949,#21999);
#21999 = DEFINITIONAL_REPRESENTATION('',(#22000),#22003);
#22000 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22001,#22002),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.405464071094,1.758007357935),
  .PIECEWISE_BEZIER_KNOTS.);
#22001 = CARTESIAN_POINT('',(3.547056724684,4.2));
#22002 = CARTESIAN_POINT('',(4.899600011525,4.2));
#22003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22008)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#22005,#22006,#22007)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#22005 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#22006 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#22007 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#22008 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#22005,
  'distance_accuracy_value','confusion accuracy');
#22009 = SHAPE_DEFINITION_REPRESENTATION(#22010,#21931);
#22010 = PRODUCT_DEFINITION_SHAPE('','',#22011);
#22011 = PRODUCT_DEFINITION('design','',#22012,#22015);
#22012 = PRODUCT_DEFINITION_FORMATION('','',#22013);
#22013 = PRODUCT('CADSOFTTOOLS 1.180','CADSOFTTOOLS 1.180','',(#22014));
#22014 = PRODUCT_CONTEXT('',#2,'mechanical');
#22015 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#22016 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22017,#22019);
#22017 = ( REPRESENTATION_RELATIONSHIP('','',#21931,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22018) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#22018 = ITEM_DEFINED_TRANSFORMATION('','',#11,#731);
#22019 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #22020);
#22020 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('180','','',#5,#22011,$);
#22021 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#22013));
#22022 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#22023),#22095);
#22023 = SHELL_BASED_SURFACE_MODEL('',(#22024));
#22024 = OPEN_SHELL('',(#22025));
#22025 = ADVANCED_FACE('',(#22026),#22040,.T.);
#22026 = FACE_BOUND('',#22027,.T.);
#22027 = EDGE_LOOP('',(#22028,#22050,#22066,#22081));
#22028 = ORIENTED_EDGE('',*,*,#22029,.F.);
#22029 = EDGE_CURVE('',#22030,#22032,#22034,.T.);
#22030 = VERTEX_POINT('',#22031);
#22031 = CARTESIAN_POINT('',(4.1,-17.02766808849,10.80000036755));
#22032 = VERTEX_POINT('',#22033);
#22033 = CARTESIAN_POINT('',(7.7,-17.02766808849,10.80000036755));
#22034 = SURFACE_CURVE('',#22035,(#22039),.PCURVE_S1.);
#22035 = LINE('',#22036,#22037);
#22036 = CARTESIAN_POINT('',(3.5,-17.02766808849,10.80000036755));
#22037 = VECTOR('',#22038,1.);
#22038 = DIRECTION('',(1.,0.E+000,0.E+000));
#22039 = PCURVE('',#22040,#22045);
#22040 = CYLINDRICAL_SURFACE('',#22041,0.3);
#22041 = AXIS2_PLACEMENT_3D('',#22042,#22043,#22044);
#22042 = CARTESIAN_POINT('',(3.5,-17.02766823974,11.10000036755));
#22043 = DIRECTION('',(1.,0.E+000,0.E+000));
#22044 = DIRECTION('',(0.E+000,0.E+000,1.));
#22045 = DEFINITIONAL_REPRESENTATION('',(#22046),#22049);
#22046 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22047,#22048),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.6,4.2),.PIECEWISE_BEZIER_KNOTS.);
#22047 = CARTESIAN_POINT('',(3.141593157771,0.6));
#22048 = CARTESIAN_POINT('',(3.141593157771,4.2));
#22049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22050 = ORIENTED_EDGE('',*,*,#22051,.F.);
#22051 = EDGE_CURVE('',#22052,#22030,#22054,.T.);
#22052 = VERTEX_POINT('',#22053);
#22053 = CARTESIAN_POINT('',(4.1,-16.90933466571,10.824324533904));
#22054 = SURFACE_CURVE('',#22055,(#22060),.PCURVE_S1.);
#22055 = CIRCLE('',#22056,0.3);
#22056 = AXIS2_PLACEMENT_3D('',#22057,#22058,#22059);
#22057 = CARTESIAN_POINT('',(4.1,-17.02766823974,11.10000036755));
#22058 = DIRECTION('',(-1.,0.E+000,0.E+000));
#22059 = DIRECTION('',(0.E+000,0.E+000,-1.));
#22060 = PCURVE('',#22040,#22061);
#22061 = DEFINITIONAL_REPRESENTATION('',(#22062),#22065);
#22062 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22063,#22064),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.877721236086,6.283184802998),
  .PIECEWISE_BEZIER_KNOTS.);
#22063 = CARTESIAN_POINT('',(3.547056724684,0.6));
#22064 = CARTESIAN_POINT('',(3.141593157771,0.6));
#22065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22066 = ORIENTED_EDGE('',*,*,#22067,.F.);
#22067 = EDGE_CURVE('',#22068,#22052,#22070,.T.);
#22068 = VERTEX_POINT('',#22069);
#22069 = CARTESIAN_POINT('',(7.7,-16.90933466571,10.824324533904));
#22070 = SURFACE_CURVE('',#22071,(#22075),.PCURVE_S1.);
#22071 = LINE('',#22072,#22073);
#22072 = CARTESIAN_POINT('',(3.5,-16.90933466571,10.824324533904));
#22073 = VECTOR('',#22074,1.);
#22074 = DIRECTION('',(-1.,0.E+000,0.E+000));
#22075 = PCURVE('',#22040,#22076);
#22076 = DEFINITIONAL_REPRESENTATION('',(#22077),#22080);
#22077 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22078,#22079),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-4.2,-0.6),.PIECEWISE_BEZIER_KNOTS.);
#22078 = CARTESIAN_POINT('',(3.547056724684,4.2));
#22079 = CARTESIAN_POINT('',(3.547056724684,0.6));
#22080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22081 = ORIENTED_EDGE('',*,*,#22082,.F.);
#22082 = EDGE_CURVE('',#22032,#22068,#22083,.T.);
#22083 = SURFACE_CURVE('',#22084,(#22089),.PCURVE_S1.);
#22084 = CIRCLE('',#22085,0.3);
#22085 = AXIS2_PLACEMENT_3D('',#22086,#22087,#22088);
#22086 = CARTESIAN_POINT('',(7.7,-17.02766823974,11.10000036755));
#22087 = DIRECTION('',(1.,0.E+000,0.E+000));
#22088 = DIRECTION('',(0.E+000,0.E+000,-1.));
#22089 = PCURVE('',#22040,#22090);
#22090 = DEFINITIONAL_REPRESENTATION('',(#22091),#22094);
#22091 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22092,#22093),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.041816682669E-007,0.405464071094),
  .PIECEWISE_BEZIER_KNOTS.);
#22092 = CARTESIAN_POINT('',(3.141593157771,4.2));
#22093 = CARTESIAN_POINT('',(3.547056724684,4.2));
#22094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22099)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#22096,#22097,#22098)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#22096 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#22097 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#22098 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#22099 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#22096,
  'distance_accuracy_value','confusion accuracy');
#22100 = SHAPE_DEFINITION_REPRESENTATION(#22101,#22022);
#22101 = PRODUCT_DEFINITION_SHAPE('','',#22102);
#22102 = PRODUCT_DEFINITION('design','',#22103,#22106);
#22103 = PRODUCT_DEFINITION_FORMATION('','',#22104);
#22104 = PRODUCT('CADSOFTTOOLS 1.181','CADSOFTTOOLS 1.181','',(#22105));
#22105 = PRODUCT_CONTEXT('',#2,'mechanical');
#22106 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#22107 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22108,#22110);
#22108 = ( REPRESENTATION_RELATIONSHIP('','',#22022,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22109) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#22109 = ITEM_DEFINED_TRANSFORMATION('','',#11,#735);
#22110 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #22111);
#22111 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('181','','',#5,#22102,$);
#22112 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#22104));
#22113 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#22114),#22188);
#22114 = SHELL_BASED_SURFACE_MODEL('',(#22115));
#22115 = OPEN_SHELL('',(#22116));
#22116 = ADVANCED_FACE('',(#22117),#22131,.F.);
#22117 = FACE_BOUND('',#22118,.T.);
#22118 = EDGE_LOOP('',(#22119,#22142,#22158,#22174));
#22119 = ORIENTED_EDGE('',*,*,#22120,.T.);
#22120 = EDGE_CURVE('',#22121,#22123,#22125,.T.);
#22121 = VERTEX_POINT('',#22122);
#22122 = CARTESIAN_POINT('',(7.7,-18.89512544221,10.799999426012));
#22123 = VERTEX_POINT('',#22124);
#22124 = CARTESIAN_POINT('',(4.1,-18.89512544221,10.799999426012));
#22125 = SURFACE_CURVE('',#22126,(#22130),.PCURVE_S1.);
#22126 = LINE('',#22127,#22128);
#22127 = CARTESIAN_POINT('',(4.7,-18.89512544221,10.799999426012));
#22128 = VECTOR('',#22129,1.);
#22129 = DIRECTION('',(-1.,0.E+000,0.E+000));
#22130 = PCURVE('',#22131,#22136);
#22131 = PLANE('',#22132);
#22132 = AXIS2_PLACEMENT_3D('',#22133,#22134,#22135);
#22133 = CARTESIAN_POINT('',(3.5,-16.96840764912,10.800000397428));
#22134 = DIRECTION('',(0.E+000,-5.04181748243E-007,1.));
#22135 = DIRECTION('',(0.E+000,1.,5.04181748243E-007));
#22136 = DEFINITIONAL_REPRESENTATION('',(#22137),#22141);
#22137 = LINE('',#22138,#22139);
#22138 = CARTESIAN_POINT('',(-1.926717793084,-1.2));
#22139 = VECTOR('',#22140,1.);
#22140 = DIRECTION('',(0.E+000,1.));
#22141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22142 = ORIENTED_EDGE('',*,*,#22143,.F.);
#22143 = EDGE_CURVE('',#22144,#22123,#22146,.T.);
#22144 = VERTEX_POINT('',#22145);
#22145 = CARTESIAN_POINT('',(4.1,-17.02766808849,10.80000036755));
#22146 = SURFACE_CURVE('',#22147,(#22151),.PCURVE_S1.);
#22147 = LINE('',#22148,#22149);
#22148 = CARTESIAN_POINT('',(4.1,-16.96840764912,10.800000397428));
#22149 = VECTOR('',#22150,1.);
#22150 = DIRECTION('',(0.E+000,-1.,-5.04181748243E-007));
#22151 = PCURVE('',#22131,#22152);
#22152 = DEFINITIONAL_REPRESENTATION('',(#22153),#22157);
#22153 = LINE('',#22154,#22155);
#22154 = CARTESIAN_POINT('',(0.E+000,-0.6));
#22155 = VECTOR('',#22156,1.);
#22156 = DIRECTION('',(-1.,-0.E+000));
#22157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22158 = ORIENTED_EDGE('',*,*,#22159,.T.);
#22159 = EDGE_CURVE('',#22144,#22160,#22162,.T.);
#22160 = VERTEX_POINT('',#22161);
#22161 = CARTESIAN_POINT('',(7.7,-17.02766808849,10.80000036755));
#22162 = SURFACE_CURVE('',#22163,(#22167),.PCURVE_S1.);
#22163 = LINE('',#22164,#22165);
#22164 = CARTESIAN_POINT('',(3.5,-17.02766808849,10.80000036755));
#22165 = VECTOR('',#22166,1.);
#22166 = DIRECTION('',(1.,0.E+000,0.E+000));
#22167 = PCURVE('',#22131,#22168);
#22168 = DEFINITIONAL_REPRESENTATION('',(#22169),#22173);
#22169 = LINE('',#22170,#22171);
#22170 = CARTESIAN_POINT('',(-5.926043936371E-002,-0.E+000));
#22171 = VECTOR('',#22172,1.);
#22172 = DIRECTION('',(0.E+000,-1.));
#22173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22174 = ORIENTED_EDGE('',*,*,#22175,.F.);
#22175 = EDGE_CURVE('',#22121,#22160,#22176,.T.);
#22176 = SURFACE_CURVE('',#22177,(#22181),.PCURVE_S1.);
#22177 = LINE('',#22178,#22179);
#22178 = CARTESIAN_POINT('',(7.7,7.342484628276,10.800012654536));
#22179 = VECTOR('',#22180,1.);
#22180 = DIRECTION('',(0.E+000,1.,5.04181748243E-007));
#22181 = PCURVE('',#22131,#22182);
#22182 = DEFINITIONAL_REPRESENTATION('',(#22183),#22187);
#22183 = LINE('',#22184,#22185);
#22184 = CARTESIAN_POINT('',(24.310892277408,-4.2));
#22185 = VECTOR('',#22186,1.);
#22186 = DIRECTION('',(1.,0.E+000));
#22187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22192)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#22189,#22190,#22191)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#22189 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#22190 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#22191 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#22192 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#22189,
  'distance_accuracy_value','confusion accuracy');
#22193 = SHAPE_DEFINITION_REPRESENTATION(#22194,#22113);
#22194 = PRODUCT_DEFINITION_SHAPE('','',#22195);
#22195 = PRODUCT_DEFINITION('design','',#22196,#22199);
#22196 = PRODUCT_DEFINITION_FORMATION('','',#22197);
#22197 = PRODUCT('CADSOFTTOOLS 1.182','CADSOFTTOOLS 1.182','',(#22198));
#22198 = PRODUCT_CONTEXT('',#2,'mechanical');
#22199 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#22200 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22201,#22203);
#22201 = ( REPRESENTATION_RELATIONSHIP('','',#22113,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22202) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#22202 = ITEM_DEFINED_TRANSFORMATION('','',#11,#739);
#22203 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #22204);
#22204 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('182','','',#5,#22195,$);
#22205 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#22197));
#22206 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#22207),#22279);
#22207 = SHELL_BASED_SURFACE_MODEL('',(#22208));
#22208 = OPEN_SHELL('',(#22209));
#22209 = ADVANCED_FACE('',(#22210),#22225,.F.);
#22210 = FACE_BOUND('',#22211,.F.);
#22211 = EDGE_LOOP('',(#22212,#22235,#22250,#22266));
#22212 = ORIENTED_EDGE('',*,*,#22213,.T.);
#22213 = EDGE_CURVE('',#22214,#22216,#22218,.T.);
#22214 = VERTEX_POINT('',#22215);
#22215 = CARTESIAN_POINT('',(7.7,-19.16850553025,10.37645492083));
#22216 = VERTEX_POINT('',#22217);
#22217 = CARTESIAN_POINT('',(7.7,-18.89512544221,10.799999426012));
#22218 = SURFACE_CURVE('',#22219,(#22224),.PCURVE_S1.);
#22219 = CIRCLE('',#22220,0.3);
#22220 = AXIS2_PLACEMENT_3D('',#22221,#22222,#22223);
#22221 = CARTESIAN_POINT('',(7.7,-18.89512529095,10.499999426012));
#22222 = DIRECTION('',(-1.,0.E+000,0.E+000));
#22223 = DIRECTION('',(0.E+000,0.E+000,-1.));
#22224 = PCURVE('',#22225,#22230);
#22225 = CYLINDRICAL_SURFACE('',#22226,0.3);
#22226 = AXIS2_PLACEMENT_3D('',#22227,#22228,#22229);
#22227 = CARTESIAN_POINT('',(4.7,-18.89512529095,10.499999426012));
#22228 = DIRECTION('',(-1.,0.E+000,0.E+000));
#22229 = DIRECTION('',(0.E+000,0.E+000,-1.));
#22230 = DEFINITIONAL_REPRESENTATION('',(#22231),#22234);
#22231 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22232,#22233),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.146351408545,3.141592149408),
  .PIECEWISE_BEZIER_KNOTS.);
#22232 = CARTESIAN_POINT('',(1.146351408545,-3.));
#22233 = CARTESIAN_POINT('',(3.141592149408,-3.));
#22234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22235 = ORIENTED_EDGE('',*,*,#22236,.T.);
#22236 = EDGE_CURVE('',#22216,#22237,#22239,.T.);
#22237 = VERTEX_POINT('',#22238);
#22238 = CARTESIAN_POINT('',(4.1,-18.89512544221,10.799999426012));
#22239 = SURFACE_CURVE('',#22240,(#22244),.PCURVE_S1.);
#22240 = LINE('',#22241,#22242);
#22241 = CARTESIAN_POINT('',(4.7,-18.89512544221,10.799999426012));
#22242 = VECTOR('',#22243,1.);
#22243 = DIRECTION('',(-1.,0.E+000,0.E+000));
#22244 = PCURVE('',#22225,#22245);
#22245 = DEFINITIONAL_REPRESENTATION('',(#22246),#22249);
#22246 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22247,#22248),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.,0.6),.PIECEWISE_BEZIER_KNOTS.);
#22247 = CARTESIAN_POINT('',(3.141592149408,-3.));
#22248 = CARTESIAN_POINT('',(3.141592149408,0.6));
#22249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22250 = ORIENTED_EDGE('',*,*,#22251,.T.);
#22251 = EDGE_CURVE('',#22237,#22252,#22254,.T.);
#22252 = VERTEX_POINT('',#22253);
#22253 = CARTESIAN_POINT('',(4.1,-19.16850553025,10.37645492083));
#22254 = SURFACE_CURVE('',#22255,(#22260),.PCURVE_S1.);
#22255 = CIRCLE('',#22256,0.3);
#22256 = AXIS2_PLACEMENT_3D('',#22257,#22258,#22259);
#22257 = CARTESIAN_POINT('',(4.1,-18.89512529095,10.499999426012));
#22258 = DIRECTION('',(1.,0.E+000,0.E+000));
#22259 = DIRECTION('',(0.E+000,0.E+000,-1.));
#22260 = PCURVE('',#22225,#22261);
#22261 = DEFINITIONAL_REPRESENTATION('',(#22262),#22265);
#22262 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22263,#22264),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.141593157771,5.136833898635),
  .PIECEWISE_BEZIER_KNOTS.);
#22263 = CARTESIAN_POINT('',(3.141592149408,0.6));
#22264 = CARTESIAN_POINT('',(1.146351408545,0.6));
#22265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22266 = ORIENTED_EDGE('',*,*,#22267,.T.);
#22267 = EDGE_CURVE('',#22252,#22214,#22268,.T.);
#22268 = SURFACE_CURVE('',#22269,(#22273),.PCURVE_S1.);
#22269 = LINE('',#22270,#22271);
#22270 = CARTESIAN_POINT('',(4.7,-19.16850553025,10.37645492083));
#22271 = VECTOR('',#22272,1.);
#22272 = DIRECTION('',(1.,0.E+000,0.E+000));
#22273 = PCURVE('',#22225,#22274);
#22274 = DEFINITIONAL_REPRESENTATION('',(#22275),#22278);
#22275 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22276,#22277),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.6,3.),.PIECEWISE_BEZIER_KNOTS.);
#22276 = CARTESIAN_POINT('',(1.146351408545,0.6));
#22277 = CARTESIAN_POINT('',(1.146351408545,-3.));
#22278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22283)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#22280,#22281,#22282)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#22280 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#22281 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#22282 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#22283 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#22280,
  'distance_accuracy_value','confusion accuracy');
#22284 = SHAPE_DEFINITION_REPRESENTATION(#22285,#22206);
#22285 = PRODUCT_DEFINITION_SHAPE('','',#22286);
#22286 = PRODUCT_DEFINITION('design','',#22287,#22290);
#22287 = PRODUCT_DEFINITION_FORMATION('','',#22288);
#22288 = PRODUCT('CADSOFTTOOLS 1.183','CADSOFTTOOLS 1.183','',(#22289));
#22289 = PRODUCT_CONTEXT('',#2,'mechanical');
#22290 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#22291 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22292,#22294);
#22292 = ( REPRESENTATION_RELATIONSHIP('','',#22206,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22293) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#22293 = ITEM_DEFINED_TRANSFORMATION('','',#11,#743);
#22294 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #22295);
#22295 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('183','','',#5,#22286,$);
#22296 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#22288));
#22297 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#22298),#22372);
#22298 = SHELL_BASED_SURFACE_MODEL('',(#22299));
#22299 = OPEN_SHELL('',(#22300));
#22300 = ADVANCED_FACE('',(#22301),#22315,.F.);
#22301 = FACE_BOUND('',#22302,.T.);
#22302 = EDGE_LOOP('',(#22303,#22326,#22342,#22358));
#22303 = ORIENTED_EDGE('',*,*,#22304,.T.);
#22304 = EDGE_CURVE('',#22305,#22307,#22309,.T.);
#22305 = VERTEX_POINT('',#22306);
#22306 = CARTESIAN_POINT('',(7.7,-15.78539648371,2.890284982681));
#22307 = VERTEX_POINT('',#22308);
#22308 = CARTESIAN_POINT('',(4.1,-15.78539648371,2.890284982681));
#22309 = SURFACE_CURVE('',#22310,(#22314),.PCURVE_S1.);
#22310 = LINE('',#22311,#22312);
#22311 = CARTESIAN_POINT('',(4.7,-15.78539648371,2.890284982681));
#22312 = VECTOR('',#22313,1.);
#22313 = DIRECTION('',(-1.,0.E+000,0.E+000));
#22314 = PCURVE('',#22315,#22320);
#22315 = PLANE('',#22316);
#22316 = AXIS2_PLACEMENT_3D('',#22317,#22318,#22319);
#22317 = CARTESIAN_POINT('',(4.7,-21.1027466071,14.656558577964));
#22318 = DIRECTION('',(0.E+000,-0.911267464331,-0.411815017274));
#22319 = DIRECTION('',(0.E+000,-0.411815017274,0.911267464331));
#22320 = DEFINITIONAL_REPRESENTATION('',(#22321),#22325);
#22321 = LINE('',#22322,#22323);
#22322 = CARTESIAN_POINT('',(-12.9119869367,-0.E+000));
#22323 = VECTOR('',#22324,1.);
#22324 = DIRECTION('',(0.E+000,1.));
#22325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22326 = ORIENTED_EDGE('',*,*,#22327,.F.);
#22327 = EDGE_CURVE('',#22328,#22307,#22330,.T.);
#22328 = VERTEX_POINT('',#22329);
#22329 = CARTESIAN_POINT('',(4.1,-19.16850553025,10.37645492083));
#22330 = SURFACE_CURVE('',#22331,(#22335),.PCURVE_S1.);
#22331 = LINE('',#22332,#22333);
#22332 = CARTESIAN_POINT('',(4.1,-21.1027466071,14.656558577964));
#22333 = VECTOR('',#22334,1.);
#22334 = DIRECTION('',(0.E+000,0.411815017274,-0.911267464331));
#22335 = PCURVE('',#22315,#22336);
#22336 = DEFINITIONAL_REPRESENTATION('',(#22337),#22341);
#22337 = LINE('',#22338,#22339);
#22338 = CARTESIAN_POINT('',(0.E+000,0.6));
#22339 = VECTOR('',#22340,1.);
#22340 = DIRECTION('',(-1.,-0.E+000));
#22341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22342 = ORIENTED_EDGE('',*,*,#22343,.T.);
#22343 = EDGE_CURVE('',#22328,#22344,#22346,.T.);
#22344 = VERTEX_POINT('',#22345);
#22345 = CARTESIAN_POINT('',(7.7,-19.16850553025,10.37645492083));
#22346 = SURFACE_CURVE('',#22347,(#22351),.PCURVE_S1.);
#22347 = LINE('',#22348,#22349);
#22348 = CARTESIAN_POINT('',(4.7,-19.16850553025,10.37645492083));
#22349 = VECTOR('',#22350,1.);
#22350 = DIRECTION('',(1.,0.E+000,0.E+000));
#22351 = PCURVE('',#22315,#22352);
#22352 = DEFINITIONAL_REPRESENTATION('',(#22353),#22357);
#22353 = LINE('',#22354,#22355);
#22354 = CARTESIAN_POINT('',(-4.696868729181,-0.E+000));
#22355 = VECTOR('',#22356,1.);
#22356 = DIRECTION('',(0.E+000,-1.));
#22357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22358 = ORIENTED_EDGE('',*,*,#22359,.F.);
#22359 = EDGE_CURVE('',#22305,#22344,#22360,.T.);
#22360 = SURFACE_CURVE('',#22361,(#22365),.PCURVE_S1.);
#22361 = LINE('',#22362,#22363);
#22362 = CARTESIAN_POINT('',(7.7,-25.60176490399,24.612021160463));
#22363 = VECTOR('',#22364,1.);
#22364 = DIRECTION('',(0.E+000,-0.411815017274,0.911267464331));
#22365 = PCURVE('',#22315,#22366);
#22366 = DEFINITIONAL_REPRESENTATION('',(#22367),#22371);
#22367 = LINE('',#22368,#22369);
#22368 = CARTESIAN_POINT('',(10.924852441444,-3.));
#22369 = VECTOR('',#22370,1.);
#22370 = DIRECTION('',(1.,0.E+000));
#22371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22376)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#22373,#22374,#22375)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#22373 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#22374 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#22375 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#22376 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#22373,
  'distance_accuracy_value','confusion accuracy');
#22377 = SHAPE_DEFINITION_REPRESENTATION(#22378,#22297);
#22378 = PRODUCT_DEFINITION_SHAPE('','',#22379);
#22379 = PRODUCT_DEFINITION('design','',#22380,#22383);
#22380 = PRODUCT_DEFINITION_FORMATION('','',#22381);
#22381 = PRODUCT('CADSOFTTOOLS 1.184','CADSOFTTOOLS 1.184','',(#22382));
#22382 = PRODUCT_CONTEXT('',#2,'mechanical');
#22383 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#22384 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22385,#22387);
#22385 = ( REPRESENTATION_RELATIONSHIP('','',#22297,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22386) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#22386 = ITEM_DEFINED_TRANSFORMATION('','',#11,#747);
#22387 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #22388);
#22388 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('184','','',#5,#22379,$);
#22389 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#22381));
#22390 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#22391),#22463);
#22391 = SHELL_BASED_SURFACE_MODEL('',(#22392));
#22392 = OPEN_SHELL('',(#22393));
#22393 = ADVANCED_FACE('',(#22394),#22408,.T.);
#22394 = FACE_BOUND('',#22395,.T.);
#22395 = EDGE_LOOP('',(#22396,#22418,#22434,#22449));
#22396 = ORIENTED_EDGE('',*,*,#22397,.F.);
#22397 = EDGE_CURVE('',#22398,#22400,#22402,.T.);
#22398 = VERTEX_POINT('',#22399);
#22399 = CARTESIAN_POINT('',(4.1,-18.44919802823,15.432225602427));
#22400 = VERTEX_POINT('',#22401);
#22401 = CARTESIAN_POINT('',(12.3,-18.44919802823,15.432225602427));
#22402 = SURFACE_CURVE('',#22403,(#22407),.PCURVE_S1.);
#22403 = LINE('',#22404,#22405);
#22404 = CARTESIAN_POINT('',(0.770866001302,-18.44919802823,
    15.432225602427));
#22405 = VECTOR('',#22406,1.);
#22406 = DIRECTION('',(1.,0.E+000,0.E+000));
#22407 = PCURVE('',#22408,#22413);
#22408 = CYLINDRICAL_SURFACE('',#22409,1.);
#22409 = AXIS2_PLACEMENT_3D('',#22410,#22411,#22412);
#22410 = CARTESIAN_POINT('',(0.770866001302,-18.70801707334,
    14.466299776138));
#22411 = DIRECTION('',(-1.,0.E+000,0.E+000));
#22412 = DIRECTION('',(0.E+000,0.E+000,-1.));
#22413 = DEFINITIONAL_REPRESENTATION('',(#22414),#22417);
#22414 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22415,#22416),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.329133998698,11.529133998698),
  .PIECEWISE_BEZIER_KNOTS.);
#22415 = CARTESIAN_POINT('',(3.403392041389,-3.329133998698));
#22416 = CARTESIAN_POINT('',(3.403392041389,-11.52913399869));
#22417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22418 = ORIENTED_EDGE('',*,*,#22419,.F.);
#22419 = EDGE_CURVE('',#22420,#22398,#22422,.T.);
#22420 = VERTEX_POINT('',#22421);
#22421 = CARTESIAN_POINT('',(4.1,-19.31677850234,15.259653116429));
#22422 = SURFACE_CURVE('',#22423,(#22428),.PCURVE_S1.);
#22423 = CIRCLE('',#22424,1.);
#22424 = AXIS2_PLACEMENT_3D('',#22425,#22426,#22427);
#22425 = CARTESIAN_POINT('',(4.1,-18.70801707334,14.466299776138));
#22426 = DIRECTION('',(-1.,0.E+000,0.E+000));
#22427 = DIRECTION('',(0.E+000,0.E+000,-1.));
#22428 = PCURVE('',#22408,#22429);
#22429 = DEFINITIONAL_REPRESENTATION('',(#22430),#22433);
#22430 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22431,#22432),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.487094184092,3.403392041389),
  .PIECEWISE_BEZIER_KNOTS.);
#22431 = CARTESIAN_POINT('',(2.487094184092,-3.329133998698));
#22432 = CARTESIAN_POINT('',(3.403392041389,-3.329133998698));
#22433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22434 = ORIENTED_EDGE('',*,*,#22435,.F.);
#22435 = EDGE_CURVE('',#22436,#22420,#22438,.T.);
#22436 = VERTEX_POINT('',#22437);
#22437 = CARTESIAN_POINT('',(12.3,-19.31677850234,15.259653116429));
#22438 = SURFACE_CURVE('',#22439,(#22443),.PCURVE_S1.);
#22439 = LINE('',#22440,#22441);
#22440 = CARTESIAN_POINT('',(8.2,-19.31677850234,15.259653116429));
#22441 = VECTOR('',#22442,1.);
#22442 = DIRECTION('',(-1.,0.E+000,0.E+000));
#22443 = PCURVE('',#22408,#22444);
#22444 = DEFINITIONAL_REPRESENTATION('',(#22445),#22448);
#22445 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22446,#22447),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-4.1,4.1),.PIECEWISE_BEZIER_KNOTS.);
#22446 = CARTESIAN_POINT('',(2.487094184092,-11.52913399869));
#22447 = CARTESIAN_POINT('',(2.487094184092,-3.329133998698));
#22448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22449 = ORIENTED_EDGE('',*,*,#22450,.F.);
#22450 = EDGE_CURVE('',#22400,#22436,#22451,.T.);
#22451 = SURFACE_CURVE('',#22452,(#22457),.PCURVE_S1.);
#22452 = CIRCLE('',#22453,1.);
#22453 = AXIS2_PLACEMENT_3D('',#22454,#22455,#22456);
#22454 = CARTESIAN_POINT('',(12.3,-18.70801707334,14.466299776138));
#22455 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#22456 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#22457 = PCURVE('',#22408,#22458);
#22458 = DEFINITIONAL_REPRESENTATION('',(#22459),#22462);
#22459 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22460,#22461),.UNSPECIFIED.,
  .F.,.F.,(2,2),(6.02138591938,6.937683776678),
  .PIECEWISE_BEZIER_KNOTS.);
#22460 = CARTESIAN_POINT('',(3.403392041389,-11.52913399869));
#22461 = CARTESIAN_POINT('',(2.487094184092,-11.52913399869));
#22462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22467)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#22464,#22465,#22466)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#22464 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#22465 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#22466 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#22467 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#22464,
  'distance_accuracy_value','confusion accuracy');
#22468 = SHAPE_DEFINITION_REPRESENTATION(#22469,#22390);
#22469 = PRODUCT_DEFINITION_SHAPE('','',#22470);
#22470 = PRODUCT_DEFINITION('design','',#22471,#22474);
#22471 = PRODUCT_DEFINITION_FORMATION('','',#22472);
#22472 = PRODUCT('CADSOFTTOOLS 1.185','CADSOFTTOOLS 1.185','',(#22473));
#22473 = PRODUCT_CONTEXT('',#2,'mechanical');
#22474 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#22475 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22476,#22478);
#22476 = ( REPRESENTATION_RELATIONSHIP('','',#22390,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22477) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#22477 = ITEM_DEFINED_TRANSFORMATION('','',#11,#751);
#22478 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #22479);
#22479 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('185','','',#5,#22470,$);
#22480 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#22472));
#22481 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#22482),#22554);
#22482 = SHELL_BASED_SURFACE_MODEL('',(#22483));
#22483 = OPEN_SHELL('',(#22484));
#22484 = ADVANCED_FACE('',(#22485),#22499,.T.);
#22485 = FACE_BOUND('',#22486,.T.);
#22486 = EDGE_LOOP('',(#22487,#22509,#22525,#22540));
#22487 = ORIENTED_EDGE('',*,*,#22488,.F.);
#22488 = EDGE_CURVE('',#22489,#22491,#22493,.T.);
#22489 = VERTEX_POINT('',#22490);
#22490 = CARTESIAN_POINT('',(4.1,-18.61886266911,19.221091870321));
#22491 = VERTEX_POINT('',#22492);
#22492 = CARTESIAN_POINT('',(12.3,-18.61886266911,19.221091870321));
#22493 = SURFACE_CURVE('',#22494,(#22498),.PCURVE_S1.);
#22494 = LINE('',#22495,#22496);
#22495 = CARTESIAN_POINT('',(11.2,-18.61886266911,19.221091870321));
#22496 = VECTOR('',#22497,1.);
#22497 = DIRECTION('',(1.,0.E+000,0.E+000));
#22498 = PCURVE('',#22499,#22504);
#22499 = CYLINDRICAL_SURFACE('',#22500,1.);
#22500 = AXIS2_PLACEMENT_3D('',#22501,#22502,#22503);
#22501 = CARTESIAN_POINT('',(0.770866001302,-17.81648254986,
    19.817905194762));
#22502 = DIRECTION('',(-1.,0.E+000,0.E+000));
#22503 = DIRECTION('',(0.E+000,0.E+000,-1.));
#22504 = DEFINITIONAL_REPRESENTATION('',(#22505),#22508);
#22505 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22506,#22507),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-7.1,1.1),.PIECEWISE_BEZIER_KNOTS.);
#22506 = CARTESIAN_POINT('',(0.931272640486,-3.329133998698));
#22507 = CARTESIAN_POINT('',(0.931272640486,-11.52913399869));
#22508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22509 = ORIENTED_EDGE('',*,*,#22510,.F.);
#22510 = EDGE_CURVE('',#22511,#22489,#22513,.T.);
#22511 = VERTEX_POINT('',#22512);
#22512 = CARTESIAN_POINT('',(4.1,-18.07530159496,18.851979368474));
#22513 = SURFACE_CURVE('',#22514,(#22519),.PCURVE_S1.);
#22514 = CIRCLE('',#22515,1.);
#22515 = AXIS2_PLACEMENT_3D('',#22516,#22517,#22518);
#22516 = CARTESIAN_POINT('',(4.1,-17.81648254986,19.817905194762));
#22517 = DIRECTION('',(-1.,0.E+000,0.E+000));
#22518 = DIRECTION('',(0.E+000,0.E+000,-1.));
#22519 = PCURVE('',#22499,#22520);
#22520 = DEFINITIONAL_REPRESENTATION('',(#22521),#22524);
#22521 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22522,#22523),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.261799387799,0.931272640486),
  .PIECEWISE_BEZIER_KNOTS.);
#22522 = CARTESIAN_POINT('',(0.261799387799,-3.329133998698));
#22523 = CARTESIAN_POINT('',(0.931272640486,-3.329133998698));
#22524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22525 = ORIENTED_EDGE('',*,*,#22526,.F.);
#22526 = EDGE_CURVE('',#22527,#22511,#22529,.T.);
#22527 = VERTEX_POINT('',#22528);
#22528 = CARTESIAN_POINT('',(12.3,-18.07530159496,18.851979368474));
#22529 = SURFACE_CURVE('',#22530,(#22534),.PCURVE_S1.);
#22530 = LINE('',#22531,#22532);
#22531 = CARTESIAN_POINT('',(0.770866001302,-18.07530159496,
    18.851979368474));
#22532 = VECTOR('',#22533,1.);
#22533 = DIRECTION('',(-1.,0.E+000,0.E+000));
#22534 = PCURVE('',#22499,#22535);
#22535 = DEFINITIONAL_REPRESENTATION('',(#22536),#22539);
#22536 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22537,#22538),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-11.52913399869,-3.329133998698),
  .PIECEWISE_BEZIER_KNOTS.);
#22537 = CARTESIAN_POINT('',(0.261799387799,-11.52913399869));
#22538 = CARTESIAN_POINT('',(0.261799387799,-3.329133998698));
#22539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22540 = ORIENTED_EDGE('',*,*,#22541,.F.);
#22541 = EDGE_CURVE('',#22491,#22527,#22542,.T.);
#22542 = SURFACE_CURVE('',#22543,(#22548),.PCURVE_S1.);
#22543 = CIRCLE('',#22544,1.);
#22544 = AXIS2_PLACEMENT_3D('',#22545,#22546,#22547);
#22545 = CARTESIAN_POINT('',(12.3,-17.81648254986,19.817905194762));
#22546 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#22547 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#22548 = PCURVE('',#22499,#22549);
#22549 = DEFINITIONAL_REPRESENTATION('',(#22550),#22553);
#22550 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22551,#22552),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.210320013104,2.879793265791),
  .PIECEWISE_BEZIER_KNOTS.);
#22551 = CARTESIAN_POINT('',(0.931272640486,-11.52913399869));
#22552 = CARTESIAN_POINT('',(0.261799387799,-11.52913399869));
#22553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22558)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#22555,#22556,#22557)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#22555 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#22556 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#22557 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#22558 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#22555,
  'distance_accuracy_value','confusion accuracy');
#22559 = SHAPE_DEFINITION_REPRESENTATION(#22560,#22481);
#22560 = PRODUCT_DEFINITION_SHAPE('','',#22561);
#22561 = PRODUCT_DEFINITION('design','',#22562,#22565);
#22562 = PRODUCT_DEFINITION_FORMATION('','',#22563);
#22563 = PRODUCT('CADSOFTTOOLS 1.186','CADSOFTTOOLS 1.186','',(#22564));
#22564 = PRODUCT_CONTEXT('',#2,'mechanical');
#22565 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#22566 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22567,#22569);
#22567 = ( REPRESENTATION_RELATIONSHIP('','',#22481,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22568) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#22568 = ITEM_DEFINED_TRANSFORMATION('','',#11,#755);
#22569 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #22570);
#22570 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('186','','',#5,#22561,$);
#22571 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#22563));
#22572 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#22573),#22645);
#22573 = SHELL_BASED_SURFACE_MODEL('',(#22574));
#22574 = OPEN_SHELL('',(#22575));
#22575 = ADVANCED_FACE('',(#22576),#22591,.F.);
#22576 = FACE_BOUND('',#22577,.F.);
#22577 = EDGE_LOOP('',(#22578,#22601,#22616,#22632));
#22578 = ORIENTED_EDGE('',*,*,#22579,.T.);
#22579 = EDGE_CURVE('',#22580,#22582,#22584,.T.);
#22580 = VERTEX_POINT('',#22581);
#22581 = CARTESIAN_POINT('',(7.7,-15.64495914333,13.200157002007));
#22582 = VERTEX_POINT('',#22583);
#22583 = CARTESIAN_POINT('',(7.7,-15.27255528875,13.545770565331));
#22584 = SURFACE_CURVE('',#22585,(#22590),.PCURVE_S1.);
#22585 = CIRCLE('',#22586,0.3);
#22586 = AXIS2_PLACEMENT_3D('',#22587,#22588,#22589);
#22587 = CARTESIAN_POINT('',(7.7,-15.35020100228,13.255992817444));
#22588 = DIRECTION('',(-1.,0.E+000,0.E+000));
#22589 = DIRECTION('',(0.E+000,0.E+000,-1.));
#22590 = PCURVE('',#22591,#22596);
#22591 = CYLINDRICAL_SURFACE('',#22592,0.3);
#22592 = AXIS2_PLACEMENT_3D('',#22593,#22594,#22595);
#22593 = CARTESIAN_POINT('',(3.5,-15.35020100228,13.255992817444));
#22594 = DIRECTION('',(1.,0.E+000,0.E+000));
#22595 = DIRECTION('',(0.E+000,0.E+000,1.));
#22596 = DEFINITIONAL_REPRESENTATION('',(#22597),#22600);
#22597 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22598,#22599),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.383585295654,3.403392041389),
  .PIECEWISE_BEZIER_KNOTS.);
#22598 = CARTESIAN_POINT('',(1.758007357936,4.2));
#22599 = CARTESIAN_POINT('',(-0.261799387799,4.2));
#22600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22601 = ORIENTED_EDGE('',*,*,#22602,.T.);
#22602 = EDGE_CURVE('',#22582,#22603,#22605,.T.);
#22603 = VERTEX_POINT('',#22604);
#22604 = CARTESIAN_POINT('',(4.1,-15.27255528875,13.545770565331));
#22605 = SURFACE_CURVE('',#22606,(#22610),.PCURVE_S1.);
#22606 = LINE('',#22607,#22608);
#22607 = CARTESIAN_POINT('',(4.1,-15.27255528875,13.545770565331));
#22608 = VECTOR('',#22609,1.);
#22609 = DIRECTION('',(-1.,0.E+000,0.E+000));
#22610 = PCURVE('',#22591,#22611);
#22611 = DEFINITIONAL_REPRESENTATION('',(#22612),#22615);
#22612 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22613,#22614),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#22613 = CARTESIAN_POINT('',(-0.261799387799,4.2));
#22614 = CARTESIAN_POINT('',(-0.261799387799,0.6));
#22615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22616 = ORIENTED_EDGE('',*,*,#22617,.T.);
#22617 = EDGE_CURVE('',#22603,#22618,#22620,.T.);
#22618 = VERTEX_POINT('',#22619);
#22619 = CARTESIAN_POINT('',(4.1,-15.64495914333,13.200157002007));
#22620 = SURFACE_CURVE('',#22621,(#22626),.PCURVE_S1.);
#22621 = CIRCLE('',#22622,0.3);
#22622 = AXIS2_PLACEMENT_3D('',#22623,#22624,#22625);
#22623 = CARTESIAN_POINT('',(4.1,-15.35020100228,13.255992817444));
#22624 = DIRECTION('',(1.,0.E+000,0.E+000));
#22625 = DIRECTION('',(0.E+000,0.E+000,-1.));
#22626 = PCURVE('',#22591,#22627);
#22627 = DEFINITIONAL_REPRESENTATION('',(#22628),#22631);
#22628 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22629,#22630),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.879793265791,4.899600011525),
  .PIECEWISE_BEZIER_KNOTS.);
#22629 = CARTESIAN_POINT('',(-0.261799387799,0.6));
#22630 = CARTESIAN_POINT('',(1.758007357936,0.6));
#22631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22632 = ORIENTED_EDGE('',*,*,#22633,.T.);
#22633 = EDGE_CURVE('',#22618,#22580,#22634,.T.);
#22634 = SURFACE_CURVE('',#22635,(#22639),.PCURVE_S1.);
#22635 = LINE('',#22636,#22637);
#22636 = CARTESIAN_POINT('',(3.5,-15.64495914333,13.200157002007));
#22637 = VECTOR('',#22638,1.);
#22638 = DIRECTION('',(1.,0.E+000,0.E+000));
#22639 = PCURVE('',#22591,#22640);
#22640 = DEFINITIONAL_REPRESENTATION('',(#22641),#22644);
#22641 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22642,#22643),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.6,4.2),.PIECEWISE_BEZIER_KNOTS.);
#22642 = CARTESIAN_POINT('',(1.758007357936,0.6));
#22643 = CARTESIAN_POINT('',(1.758007357936,4.2));
#22644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22649)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#22646,#22647,#22648)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#22646 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#22647 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#22648 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#22649 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#22646,
  'distance_accuracy_value','confusion accuracy');
#22650 = SHAPE_DEFINITION_REPRESENTATION(#22651,#22572);
#22651 = PRODUCT_DEFINITION_SHAPE('','',#22652);
#22652 = PRODUCT_DEFINITION('design','',#22653,#22656);
#22653 = PRODUCT_DEFINITION_FORMATION('','',#22654);
#22654 = PRODUCT('CADSOFTTOOLS 1.187','CADSOFTTOOLS 1.187','',(#22655));
#22655 = PRODUCT_CONTEXT('',#2,'mechanical');
#22656 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#22657 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22658,#22660);
#22658 = ( REPRESENTATION_RELATIONSHIP('','',#22572,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22659) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#22659 = ITEM_DEFINED_TRANSFORMATION('','',#11,#759);
#22660 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #22661);
#22661 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('187','','',#5,#22652,$);
#22662 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#22654));
#22663 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#22664),#22736);
#22664 = SHELL_BASED_SURFACE_MODEL('',(#22665));
#22665 = OPEN_SHELL('',(#22666));
#22666 = ADVANCED_FACE('',(#22667),#22681,.T.);
#22667 = FACE_BOUND('',#22668,.T.);
#22668 = EDGE_LOOP('',(#22669,#22691,#22707,#22722));
#22669 = ORIENTED_EDGE('',*,*,#22670,.F.);
#22670 = EDGE_CURVE('',#22671,#22673,#22675,.T.);
#22671 = VERTEX_POINT('',#22672);
#22672 = CARTESIAN_POINT('',(4.1,-16.56281025446,2.182277474064));
#22673 = VERTEX_POINT('',#22674);
#22674 = CARTESIAN_POINT('',(12.3,-16.56281025446,2.182277474064));
#22675 = SURFACE_CURVE('',#22676,(#22680),.PCURVE_S1.);
#22676 = LINE('',#22677,#22678);
#22677 = CARTESIAN_POINT('',(12.3,-16.56281025446,2.182277474064));
#22678 = VECTOR('',#22679,1.);
#22679 = DIRECTION('',(1.,0.E+000,0.E+000));
#22680 = PCURVE('',#22681,#22686);
#22681 = CYLINDRICAL_SURFACE('',#22682,1.5);
#22682 = AXIS2_PLACEMENT_3D('',#22683,#22684,#22685);
#22683 = CARTESIAN_POINT('',(4.7,-15.19590905797,2.799999999975));
#22684 = DIRECTION('',(-1.,0.E+000,0.E+000));
#22685 = DIRECTION('',(0.E+000,0.E+000,-1.));
#22686 = DEFINITIONAL_REPRESENTATION('',(#22687),#22690);
#22687 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22688,#22689),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-8.2,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#22688 = CARTESIAN_POINT('',(1.146351408545,0.6));
#22689 = CARTESIAN_POINT('',(1.146351408545,-7.6));
#22690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22691 = ORIENTED_EDGE('',*,*,#22692,.F.);
#22692 = EDGE_CURVE('',#22693,#22671,#22695,.T.);
#22693 = VERTEX_POINT('',#22694);
#22694 = CARTESIAN_POINT('',(4.1,-15.19590905797,1.299999999975));
#22695 = SURFACE_CURVE('',#22696,(#22701),.PCURVE_S1.);
#22696 = CIRCLE('',#22697,1.5);
#22697 = AXIS2_PLACEMENT_3D('',#22698,#22699,#22700);
#22698 = CARTESIAN_POINT('',(4.1,-15.19590905797,2.799999999975));
#22699 = DIRECTION('',(-1.,0.E+000,0.E+000));
#22700 = DIRECTION('',(0.E+000,0.E+000,-1.));
#22701 = PCURVE('',#22681,#22702);
#22702 = DEFINITIONAL_REPRESENTATION('',(#22703),#22706);
#22703 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22704,#22705),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.146351408545),.PIECEWISE_BEZIER_KNOTS.);
#22704 = CARTESIAN_POINT('',(0.E+000,0.6));
#22705 = CARTESIAN_POINT('',(1.146351408545,0.6));
#22706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22707 = ORIENTED_EDGE('',*,*,#22708,.F.);
#22708 = EDGE_CURVE('',#22709,#22693,#22711,.T.);
#22709 = VERTEX_POINT('',#22710);
#22710 = CARTESIAN_POINT('',(12.3,-15.19590905797,1.299999999975));
#22711 = SURFACE_CURVE('',#22712,(#22716),.PCURVE_S1.);
#22712 = LINE('',#22713,#22714);
#22713 = CARTESIAN_POINT('',(4.1,-15.19590905797,1.299999999975));
#22714 = VECTOR('',#22715,1.);
#22715 = DIRECTION('',(-1.,0.E+000,0.E+000));
#22716 = PCURVE('',#22681,#22717);
#22717 = DEFINITIONAL_REPRESENTATION('',(#22718),#22721);
#22718 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22719,#22720),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-8.2,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#22719 = CARTESIAN_POINT('',(0.E+000,-7.6));
#22720 = CARTESIAN_POINT('',(0.E+000,0.6));
#22721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22722 = ORIENTED_EDGE('',*,*,#22723,.F.);
#22723 = EDGE_CURVE('',#22673,#22709,#22724,.T.);
#22724 = SURFACE_CURVE('',#22725,(#22730),.PCURVE_S1.);
#22725 = CIRCLE('',#22726,1.5);
#22726 = AXIS2_PLACEMENT_3D('',#22727,#22728,#22729);
#22727 = CARTESIAN_POINT('',(12.3,-15.19590905797,2.799999999975));
#22728 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#22729 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#22730 = PCURVE('',#22681,#22731);
#22731 = DEFINITIONAL_REPRESENTATION('',(#22732),#22735);
#22732 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22733,#22734),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.995241245045,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#22733 = CARTESIAN_POINT('',(1.146351408545,-7.6));
#22734 = CARTESIAN_POINT('',(-4.440892098501E-016,-7.6));
#22735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22740)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#22737,#22738,#22739)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#22737 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#22738 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#22739 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#22740 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#22737,
  'distance_accuracy_value','confusion accuracy');
#22741 = SHAPE_DEFINITION_REPRESENTATION(#22742,#22663);
#22742 = PRODUCT_DEFINITION_SHAPE('','',#22743);
#22743 = PRODUCT_DEFINITION('design','',#22744,#22747);
#22744 = PRODUCT_DEFINITION_FORMATION('','',#22745);
#22745 = PRODUCT('CADSOFTTOOLS 1.188','CADSOFTTOOLS 1.188','',(#22746));
#22746 = PRODUCT_CONTEXT('',#2,'mechanical');
#22747 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#22748 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22749,#22751);
#22749 = ( REPRESENTATION_RELATIONSHIP('','',#22663,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22750) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#22750 = ITEM_DEFINED_TRANSFORMATION('','',#11,#763);
#22751 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #22752);
#22752 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('188','','',#5,#22743,$);
#22753 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#22745));
#22754 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#22755),#22827);
#22755 = SHELL_BASED_SURFACE_MODEL('',(#22756));
#22756 = OPEN_SHELL('',(#22757));
#22757 = ADVANCED_FACE('',(#22758),#22773,.F.);
#22758 = FACE_BOUND('',#22759,.F.);
#22759 = EDGE_LOOP('',(#22760,#22783,#22798,#22814));
#22760 = ORIENTED_EDGE('',*,*,#22761,.T.);
#22761 = EDGE_CURVE('',#22762,#22764,#22766,.T.);
#22762 = VERTEX_POINT('',#22763);
#22763 = CARTESIAN_POINT('',(7.7,-14.87412901938,2.302099999955));
#22764 = VERTEX_POINT('',#22765);
#22765 = CARTESIAN_POINT('',(7.7,-15.78539648371,2.890284982681));
#22766 = SURFACE_CURVE('',#22767,(#22772),.PCURVE_S1.);
#22767 = CIRCLE('',#22768,1.);
#22768 = AXIS2_PLACEMENT_3D('',#22769,#22770,#22771);
#22769 = CARTESIAN_POINT('',(7.7,-14.87412901938,3.302099999955));
#22770 = DIRECTION('',(-1.,0.E+000,0.E+000));
#22771 = DIRECTION('',(0.E+000,0.E+000,-1.));
#22772 = PCURVE('',#22773,#22778);
#22773 = CYLINDRICAL_SURFACE('',#22774,1.);
#22774 = AXIS2_PLACEMENT_3D('',#22775,#22776,#22777);
#22775 = CARTESIAN_POINT('',(4.7,-14.87412901938,3.302099999955));
#22776 = DIRECTION('',(1.,0.E+000,0.E+000));
#22777 = DIRECTION('',(0.E+000,0.E+000,1.));
#22778 = DEFINITIONAL_REPRESENTATION('',(#22779),#22782);
#22779 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22780,#22781),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.146351408545),.PIECEWISE_BEZIER_KNOTS.);
#22780 = CARTESIAN_POINT('',(3.14159265359,3.));
#22781 = CARTESIAN_POINT('',(1.995241245045,3.));
#22782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22783 = ORIENTED_EDGE('',*,*,#22784,.T.);
#22784 = EDGE_CURVE('',#22764,#22785,#22787,.T.);
#22785 = VERTEX_POINT('',#22786);
#22786 = CARTESIAN_POINT('',(4.1,-15.78539648371,2.890284982681));
#22787 = SURFACE_CURVE('',#22788,(#22792),.PCURVE_S1.);
#22788 = LINE('',#22789,#22790);
#22789 = CARTESIAN_POINT('',(4.7,-15.78539648371,2.890284982681));
#22790 = VECTOR('',#22791,1.);
#22791 = DIRECTION('',(-1.,0.E+000,0.E+000));
#22792 = PCURVE('',#22773,#22793);
#22793 = DEFINITIONAL_REPRESENTATION('',(#22794),#22797);
#22794 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22795,#22796),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.,0.6),.PIECEWISE_BEZIER_KNOTS.);
#22795 = CARTESIAN_POINT('',(1.995241245045,3.));
#22796 = CARTESIAN_POINT('',(1.995241245045,-0.6));
#22797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22798 = ORIENTED_EDGE('',*,*,#22799,.T.);
#22799 = EDGE_CURVE('',#22785,#22800,#22802,.T.);
#22800 = VERTEX_POINT('',#22801);
#22801 = CARTESIAN_POINT('',(4.1,-14.87412901938,2.302099999955));
#22802 = SURFACE_CURVE('',#22803,(#22808),.PCURVE_S1.);
#22803 = CIRCLE('',#22804,1.);
#22804 = AXIS2_PLACEMENT_3D('',#22805,#22806,#22807);
#22805 = CARTESIAN_POINT('',(4.1,-14.87412901938,3.302099999955));
#22806 = DIRECTION('',(1.,0.E+000,0.E+000));
#22807 = DIRECTION('',(0.E+000,0.E+000,-1.));
#22808 = PCURVE('',#22773,#22809);
#22809 = DEFINITIONAL_REPRESENTATION('',(#22810),#22813);
#22810 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22811,#22812),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.136833898635,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#22811 = CARTESIAN_POINT('',(1.995241245045,-0.6));
#22812 = CARTESIAN_POINT('',(3.14159265359,-0.6));
#22813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22814 = ORIENTED_EDGE('',*,*,#22815,.T.);
#22815 = EDGE_CURVE('',#22800,#22762,#22816,.T.);
#22816 = SURFACE_CURVE('',#22817,(#22821),.PCURVE_S1.);
#22817 = LINE('',#22818,#22819);
#22818 = CARTESIAN_POINT('',(4.7,-14.87412901938,2.302099999955));
#22819 = VECTOR('',#22820,1.);
#22820 = DIRECTION('',(1.,0.E+000,0.E+000));
#22821 = PCURVE('',#22773,#22822);
#22822 = DEFINITIONAL_REPRESENTATION('',(#22823),#22826);
#22823 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22824,#22825),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.6,3.),.PIECEWISE_BEZIER_KNOTS.);
#22824 = CARTESIAN_POINT('',(3.141592653595,-0.6));
#22825 = CARTESIAN_POINT('',(3.141592653595,3.));
#22826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22831)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#22828,#22829,#22830)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#22828 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#22829 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#22830 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#22831 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#22828,
  'distance_accuracy_value','confusion accuracy');
#22832 = SHAPE_DEFINITION_REPRESENTATION(#22833,#22754);
#22833 = PRODUCT_DEFINITION_SHAPE('','',#22834);
#22834 = PRODUCT_DEFINITION('design','',#22835,#22838);
#22835 = PRODUCT_DEFINITION_FORMATION('','',#22836);
#22836 = PRODUCT('CADSOFTTOOLS 1.189','CADSOFTTOOLS 1.189','',(#22837));
#22837 = PRODUCT_CONTEXT('',#2,'mechanical');
#22838 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#22839 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22840,#22842);
#22840 = ( REPRESENTATION_RELATIONSHIP('','',#22754,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22841) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#22841 = ITEM_DEFINED_TRANSFORMATION('','',#11,#767);
#22842 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #22843);
#22843 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('189','','',#5,#22834,$);
#22844 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#22836));
#22845 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#22846),#22918);
#22846 = SHELL_BASED_SURFACE_MODEL('',(#22847));
#22847 = OPEN_SHELL('',(#22848));
#22848 = ADVANCED_FACE('',(#22849),#22863,.T.);
#22849 = FACE_BOUND('',#22850,.T.);
#22850 = EDGE_LOOP('',(#22851,#22873,#22889,#22904));
#22851 = ORIENTED_EDGE('',*,*,#22852,.T.);
#22852 = EDGE_CURVE('',#22853,#22855,#22857,.T.);
#22853 = VERTEX_POINT('',#22854);
#22854 = CARTESIAN_POINT('',(12.3,-19.07630177126,37.699999999997));
#22855 = VERTEX_POINT('',#22856);
#22856 = CARTESIAN_POINT('',(4.1,-19.07630177126,37.699999999997));
#22857 = SURFACE_CURVE('',#22858,(#22862),.PCURVE_S1.);
#22858 = LINE('',#22859,#22860);
#22859 = CARTESIAN_POINT('',(8.2,-19.07630177126,37.699999999997));
#22860 = VECTOR('',#22861,1.);
#22861 = DIRECTION('',(-1.,0.E+000,0.E+000));
#22862 = PCURVE('',#22863,#22868);
#22863 = CYLINDRICAL_SURFACE('',#22864,0.5);
#22864 = AXIS2_PLACEMENT_3D('',#22865,#22866,#22867);
#22865 = CARTESIAN_POINT('',(16.100000000001,-19.07630177126,
    37.199999999997));
#22866 = DIRECTION('',(1.,0.E+000,0.E+000));
#22867 = DIRECTION('',(0.E+000,0.E+000,1.));
#22868 = DEFINITIONAL_REPRESENTATION('',(#22869),#22872);
#22869 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22870,#22871),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-4.1,4.1),.PIECEWISE_BEZIER_KNOTS.);
#22870 = CARTESIAN_POINT('',(0.E+000,-3.800000000001));
#22871 = CARTESIAN_POINT('',(0.E+000,-12.));
#22872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22873 = ORIENTED_EDGE('',*,*,#22874,.F.);
#22874 = EDGE_CURVE('',#22875,#22855,#22877,.T.);
#22875 = VERTEX_POINT('',#22876);
#22876 = CARTESIAN_POINT('',(4.1,-19.5719801719,37.265596670212));
#22877 = SURFACE_CURVE('',#22878,(#22883),.PCURVE_S1.);
#22878 = CIRCLE('',#22879,0.5);
#22879 = AXIS2_PLACEMENT_3D('',#22880,#22881,#22882);
#22880 = CARTESIAN_POINT('',(4.1,-19.07630177126,37.199999999997));
#22881 = DIRECTION('',(-1.,0.E+000,0.E+000));
#22882 = DIRECTION('',(0.E+000,0.E+000,-1.));
#22883 = PCURVE('',#22863,#22884);
#22884 = DEFINITIONAL_REPRESENTATION('',(#22885),#22888);
#22885 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22886,#22887),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.702368955559,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#22886 = CARTESIAN_POINT('',(1.439223698031,-12.));
#22887 = CARTESIAN_POINT('',(-5.329070518201E-015,-12.));
#22888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22889 = ORIENTED_EDGE('',*,*,#22890,.F.);
#22890 = EDGE_CURVE('',#22891,#22875,#22893,.T.);
#22891 = VERTEX_POINT('',#22892);
#22892 = CARTESIAN_POINT('',(12.3,-19.5719801719,37.265596670212));
#22893 = SURFACE_CURVE('',#22894,(#22898),.PCURVE_S1.);
#22894 = LINE('',#22895,#22896);
#22895 = CARTESIAN_POINT('',(16.100000000001,-19.57197977543,
    37.265599665952));
#22896 = VECTOR('',#22897,1.);
#22897 = DIRECTION('',(-1.,0.E+000,0.E+000));
#22898 = PCURVE('',#22863,#22899);
#22899 = DEFINITIONAL_REPRESENTATION('',(#22900),#22903);
#22900 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22901,#22902),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.800000000001,12.000000000001),
  .PIECEWISE_BEZIER_KNOTS.);
#22901 = CARTESIAN_POINT('',(1.43921765431,-3.800000000001));
#22902 = CARTESIAN_POINT('',(1.43921765431,-12.));
#22903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22904 = ORIENTED_EDGE('',*,*,#22905,.T.);
#22905 = EDGE_CURVE('',#22891,#22853,#22906,.T.);
#22906 = SURFACE_CURVE('',#22907,(#22912),.PCURVE_S1.);
#22907 = CIRCLE('',#22908,0.5);
#22908 = AXIS2_PLACEMENT_3D('',#22909,#22910,#22911);
#22909 = CARTESIAN_POINT('',(12.3,-19.07630177126,37.199999999997));
#22910 = DIRECTION('',(-1.,1.222527695664E-016,1.665334536938E-016));
#22911 = DIRECTION('',(1.665334536938E-016,-2.035917593952E-032,1.));
#22912 = PCURVE('',#22863,#22913);
#22913 = DEFINITIONAL_REPRESENTATION('',(#22914),#22917);
#22914 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22915,#22916),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.843961609148,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#22915 = CARTESIAN_POINT('',(1.439223698031,-3.800000000001));
#22916 = CARTESIAN_POINT('',(-5.329070518201E-015,-3.800000000001));
#22917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22922)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#22919,#22920,#22921)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#22919 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#22920 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#22921 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#22922 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#22919,
  'distance_accuracy_value','confusion accuracy');
#22923 = SHAPE_DEFINITION_REPRESENTATION(#22924,#22845);
#22924 = PRODUCT_DEFINITION_SHAPE('','',#22925);
#22925 = PRODUCT_DEFINITION('design','',#22926,#22929);
#22926 = PRODUCT_DEFINITION_FORMATION('','',#22927);
#22927 = PRODUCT('CADSOFTTOOLS 1.190','CADSOFTTOOLS 1.190','',(#22928));
#22928 = PRODUCT_CONTEXT('',#2,'mechanical');
#22929 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#22930 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22931,#22933);
#22931 = ( REPRESENTATION_RELATIONSHIP('','',#22845,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22932) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#22932 = ITEM_DEFINED_TRANSFORMATION('','',#11,#771);
#22933 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #22934);
#22934 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('190','','',#5,#22925,$);
#22935 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#22927));
#22936 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#22937),#28689);
#22937 = SHELL_BASED_SURFACE_MODEL('',(#22938));
#22938 = OPEN_SHELL('',(#22939));
#22939 = ADVANCED_FACE('',(#22940,#23200,#23487,#23707,#23820,#24700,
    #24851,#25071,#25221,#25355,#25391,#25541,#25795,#28333,#28472),
  #22954,.T.);
#22940 = FACE_BOUND('',#22941,.T.);
#22941 = EDGE_LOOP('',(#22942,#22965,#22981,#22998,#23019,#23036,#23057,
    #23078,#23095,#23111,#23132,#23148,#23165,#23181));
#22942 = ORIENTED_EDGE('',*,*,#22943,.T.);
#22943 = EDGE_CURVE('',#22944,#22946,#22948,.T.);
#22944 = VERTEX_POINT('',#22945);
#22945 = CARTESIAN_POINT('',(12.3,28.392608416567,21.250000000317));
#22946 = VERTEX_POINT('',#22947);
#22947 = CARTESIAN_POINT('',(12.3,27.5426084163,21.250000000317));
#22948 = SURFACE_CURVE('',#22949,(#22953),.PCURVE_S1.);
#22949 = LINE('',#22950,#22951);
#22950 = CARTESIAN_POINT('',(12.3,28.392608416567,21.250000000317));
#22951 = VECTOR('',#22952,1.);
#22952 = DIRECTION('',(0.E+000,-1.,0.E+000));
#22953 = PCURVE('',#22954,#22959);
#22954 = PLANE('',#22955);
#22955 = AXIS2_PLACEMENT_3D('',#22956,#22957,#22958);
#22956 = CARTESIAN_POINT('',(12.3,31.775374416301,38.940965204572));
#22957 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#22958 = DIRECTION('',(-1.222527695664E-016,1.,8.326672684689E-017));
#22959 = DEFINITIONAL_REPRESENTATION('',(#22960),#22964);
#22960 = LINE('',#22961,#22962);
#22961 = CARTESIAN_POINT('',(-3.382765999734,-17.69096520425));
#22962 = VECTOR('',#22963,1.);
#22963 = DIRECTION('',(-1.,8.326672684689E-017));
#22964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22965 = ORIENTED_EDGE('',*,*,#22966,.T.);
#22966 = EDGE_CURVE('',#22946,#22967,#22969,.T.);
#22967 = VERTEX_POINT('',#22968);
#22968 = CARTESIAN_POINT('',(12.3,27.5426084163,26.525030712574));
#22969 = SURFACE_CURVE('',#22970,(#22974),.PCURVE_S1.);
#22970 = LINE('',#22971,#22972);
#22971 = CARTESIAN_POINT('',(12.3,27.5426084163,38.940965204572));
#22972 = VECTOR('',#22973,1.);
#22973 = DIRECTION('',(1.665334536938E-016,0.E+000,1.));
#22974 = PCURVE('',#22954,#22975);
#22975 = DEFINITIONAL_REPRESENTATION('',(#22976),#22980);
#22976 = LINE('',#22977,#22978);
#22977 = CARTESIAN_POINT('',(-4.232766000001,3.524485703289E-016));
#22978 = VECTOR('',#22979,1.);
#22979 = DIRECTION('',(8.326672684689E-017,1.));
#22980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22981 = ORIENTED_EDGE('',*,*,#22982,.T.);
#22982 = EDGE_CURVE('',#22967,#22983,#22985,.T.);
#22983 = VERTEX_POINT('',#22984);
#22984 = CARTESIAN_POINT('',(12.3,28.704867759186,30.923028464577));
#22985 = SURFACE_CURVE('',#22986,(#22991),.PCURVE_S1.);
#22986 = CIRCLE('',#22987,31.3);
#22987 = AXIS2_PLACEMENT_3D('',#22988,#22989,#22990);
#22988 = CARTESIAN_POINT('',(12.3,-2.0573915837,36.699999999997));
#22989 = DIRECTION('',(1.,0.E+000,0.E+000));
#22990 = DIRECTION('',(0.E+000,-1.,0.E+000));
#22991 = PCURVE('',#22954,#22992);
#22992 = DEFINITIONAL_REPRESENTATION('',(#22993),#22997);
#22993 = CIRCLE('',#22994,31.3);
#22994 = AXIS2_PLACEMENT_2D('',#22995,#22996);
#22995 = CARTESIAN_POINT('',(-33.832766,-2.240965204576));
#22996 = DIRECTION('',(-1.,8.326672684689E-017));
#22997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#22998 = ORIENTED_EDGE('',*,*,#22999,.T.);
#22999 = EDGE_CURVE('',#22983,#23000,#23002,.T.);
#23000 = VERTEX_POINT('',#23001);
#23001 = CARTESIAN_POINT('',(12.3,28.893096235935,31.148073389125));
#23002 = SURFACE_CURVE('',#23003,(#23008),.PCURVE_S1.);
#23003 = CIRCLE('',#23004,0.3);
#23004 = AXIS2_PLACEMENT_3D('',#23005,#23006,#23007);
#23005 = CARTESIAN_POINT('',(12.3,28.999713695379,30.867658130372));
#23006 = DIRECTION('',(-1.,0.E+000,0.E+000));
#23007 = DIRECTION('',(0.E+000,-1.,0.E+000));
#23008 = PCURVE('',#22954,#23009);
#23009 = DEFINITIONAL_REPRESENTATION('',(#23010),#23018);
#23010 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23011,#23012,#23013,#23014
    ,#23015,#23016,#23017),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#23011 = CARTESIAN_POINT('',(-3.075660720922,-8.073307074201));
#23012 = CARTESIAN_POINT('',(-3.075660720922,-7.55369183193));
#23013 = CARTESIAN_POINT('',(-2.625660720922,-7.813499453065));
#23014 = CARTESIAN_POINT('',(-2.175660720922,-8.073307074201));
#23015 = CARTESIAN_POINT('',(-2.625660720922,-8.333114695336));
#23016 = CARTESIAN_POINT('',(-3.075660720922,-8.592922316471));
#23017 = CARTESIAN_POINT('',(-3.075660720922,-8.073307074201));
#23018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23019 = ORIENTED_EDGE('',*,*,#23020,.T.);
#23020 = EDGE_CURVE('',#23000,#23021,#23023,.T.);
#23021 = VERTEX_POINT('',#23022);
#23022 = CARTESIAN_POINT('',(12.3,29.083718232353,31.22653191537));
#23023 = SURFACE_CURVE('',#23024,(#23029),.PCURVE_S1.);
#23024 = CIRCLE('',#23025,3.8);
#23025 = AXIS2_PLACEMENT_3D('',#23026,#23027,#23028);
#23026 = CARTESIAN_POINT('',(12.3,27.5426084163,34.699999999997));
#23027 = DIRECTION('',(1.,0.E+000,0.E+000));
#23028 = DIRECTION('',(0.E+000,0.E+000,-1.));
#23029 = PCURVE('',#22954,#23030);
#23030 = DEFINITIONAL_REPRESENTATION('',(#23031),#23035);
#23031 = CIRCLE('',#23032,3.8);
#23032 = AXIS2_PLACEMENT_2D('',#23033,#23034);
#23033 = CARTESIAN_POINT('',(-4.232766000002,-4.240965204576));
#23034 = DIRECTION('',(-8.326672684689E-017,-1.));
#23035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23036 = ORIENTED_EDGE('',*,*,#23037,.T.);
#23037 = EDGE_CURVE('',#23021,#23038,#23040,.T.);
#23038 = VERTEX_POINT('',#23039);
#23039 = CARTESIAN_POINT('',(12.3,29.777776106479,30.676537695181));
#23040 = SURFACE_CURVE('',#23041,(#23046),.PCURVE_S1.);
#23041 = CIRCLE('',#23042,0.5);
#23042 = AXIS2_PLACEMENT_3D('',#23043,#23044,#23045);
#23043 = CARTESIAN_POINT('',(12.3,29.286493246748,30.769495490632));
#23044 = DIRECTION('',(-1.,0.E+000,0.E+000));
#23045 = DIRECTION('',(0.E+000,0.E+000,-1.));
#23046 = PCURVE('',#22954,#23047);
#23047 = DEFINITIONAL_REPRESENTATION('',(#23048),#23056);
#23048 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23049,#23050,#23051,#23052
    ,#23053,#23054,#23055),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#23049 = CARTESIAN_POINT('',(-2.488881169553,-8.67146971394));
#23050 = CARTESIAN_POINT('',(-3.354906573338,-8.67146971394));
#23051 = CARTESIAN_POINT('',(-2.921893871445,-7.92146971394));
#23052 = CARTESIAN_POINT('',(-2.488881169553,-7.17146971394));
#23053 = CARTESIAN_POINT('',(-2.055868467661,-7.92146971394));
#23054 = CARTESIAN_POINT('',(-1.622855765769,-8.67146971394));
#23055 = CARTESIAN_POINT('',(-2.488881169553,-8.67146971394));
#23056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23057 = ORIENTED_EDGE('',*,*,#23058,.T.);
#23058 = EDGE_CURVE('',#23038,#23059,#23061,.T.);
#23059 = VERTEX_POINT('',#23060);
#23060 = CARTESIAN_POINT('',(12.3,29.227039554284,28.271217859452));
#23061 = SURFACE_CURVE('',#23062,(#23067),.PCURVE_S1.);
#23062 = CIRCLE('',#23063,32.4);
#23063 = AXIS2_PLACEMENT_3D('',#23064,#23065,#23066);
#23064 = CARTESIAN_POINT('',(12.3,-2.0573915837,36.699999999997));
#23065 = DIRECTION('',(-1.,0.E+000,0.E+000));
#23066 = DIRECTION('',(0.E+000,0.E+000,-1.));
#23067 = PCURVE('',#22954,#23068);
#23068 = DEFINITIONAL_REPRESENTATION('',(#23069),#23077);
#23069 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23070,#23071,#23072,#23073
    ,#23074,#23075,#23076),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#23070 = CARTESIAN_POINT('',(-33.832766,-34.64096520457));
#23071 = CARTESIAN_POINT('',(-89.95121216523,-34.64096520457));
#23072 = CARTESIAN_POINT('',(-61.89198908261,13.959034795424));
#23073 = CARTESIAN_POINT('',(-33.832766,62.559034795424));
#23074 = CARTESIAN_POINT('',(-5.773542917386,13.959034795424));
#23075 = CARTESIAN_POINT('',(22.28568016523,-34.64096520457));
#23076 = CARTESIAN_POINT('',(-33.832766,-34.64096520457));
#23077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23078 = ORIENTED_EDGE('',*,*,#23079,.T.);
#23079 = EDGE_CURVE('',#23059,#23080,#23082,.T.);
#23080 = VERTEX_POINT('',#23081);
#23081 = CARTESIAN_POINT('',(12.3,29.192608416567,28.011070262522));
#23082 = SURFACE_CURVE('',#23083,(#23088),.PCURVE_S1.);
#23083 = CIRCLE('',#23084,1.);
#23084 = AXIS2_PLACEMENT_3D('',#23085,#23086,#23087);
#23085 = CARTESIAN_POINT('',(12.3,30.192608416567,28.011070262522));
#23086 = DIRECTION('',(1.,0.E+000,0.E+000));
#23087 = DIRECTION('',(0.E+000,0.E+000,-1.));
#23088 = PCURVE('',#22954,#23089);
#23089 = DEFINITIONAL_REPRESENTATION('',(#23090),#23094);
#23090 = CIRCLE('',#23091,1.);
#23091 = AXIS2_PLACEMENT_2D('',#23092,#23093);
#23092 = CARTESIAN_POINT('',(-1.582765999734,-10.92989494205));
#23093 = DIRECTION('',(-8.326672684689E-017,-1.));
#23094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23095 = ORIENTED_EDGE('',*,*,#23096,.T.);
#23096 = EDGE_CURVE('',#23080,#23097,#23099,.T.);
#23097 = VERTEX_POINT('',#23098);
#23098 = CARTESIAN_POINT('',(12.3,29.192608416567,24.66589988474));
#23099 = SURFACE_CURVE('',#23100,(#23104),.PCURVE_S1.);
#23100 = LINE('',#23101,#23102);
#23101 = CARTESIAN_POINT('',(12.3,29.192608416567,28.011070262522));
#23102 = VECTOR('',#23103,1.);
#23103 = DIRECTION('',(-2.592877611703E-016,-4.148604178725E-015,-1.));
#23104 = PCURVE('',#22954,#23105);
#23105 = DEFINITIONAL_REPRESENTATION('',(#23106),#23110);
#23106 = LINE('',#23107,#23108);
#23107 = CARTESIAN_POINT('',(-2.582765999734,-10.92989494205));
#23108 = VECTOR('',#23109,1.);
#23109 = DIRECTION('',(-4.231870905572E-015,-1.));
#23110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23111 = ORIENTED_EDGE('',*,*,#23112,.T.);
#23112 = EDGE_CURVE('',#23097,#23113,#23115,.T.);
#23113 = VERTEX_POINT('',#23114);
#23114 = CARTESIAN_POINT('',(12.3,29.175571329711,24.536490362187));
#23115 = SURFACE_CURVE('',#23116,(#23121),.PCURVE_S1.);
#23116 = CIRCLE('',#23117,0.5);
#23117 = AXIS2_PLACEMENT_3D('',#23118,#23119,#23120);
#23118 = CARTESIAN_POINT('',(12.3,28.692608416567,24.66589988474));
#23119 = DIRECTION('',(-1.,0.E+000,0.E+000));
#23120 = DIRECTION('',(0.E+000,0.E+000,-1.));
#23121 = PCURVE('',#22954,#23122);
#23122 = DEFINITIONAL_REPRESENTATION('',(#23123),#23131);
#23123 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23124,#23125,#23126,#23127
    ,#23128,#23129,#23130),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#23124 = CARTESIAN_POINT('',(-3.082765999734,-14.77506531983));
#23125 = CARTESIAN_POINT('',(-3.948791403519,-14.77506531983));
#23126 = CARTESIAN_POINT('',(-3.515778701627,-14.02506531983));
#23127 = CARTESIAN_POINT('',(-3.082765999734,-13.27506531983));
#23128 = CARTESIAN_POINT('',(-2.649753297842,-14.02506531983));
#23129 = CARTESIAN_POINT('',(-2.21674059595,-14.77506531983));
#23130 = CARTESIAN_POINT('',(-3.082765999734,-14.77506531983));
#23131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23132 = ORIENTED_EDGE('',*,*,#23133,.T.);
#23133 = EDGE_CURVE('',#23113,#23134,#23136,.T.);
#23134 = VERTEX_POINT('',#23135);
#23135 = CARTESIAN_POINT('',(12.3,28.709645503423,22.797631505939));
#23136 = SURFACE_CURVE('',#23137,(#23141),.PCURVE_S1.);
#23137 = LINE('',#23138,#23139);
#23138 = CARTESIAN_POINT('',(12.3,29.175571329711,24.536490362187));
#23139 = VECTOR('',#23140,1.);
#23140 = DIRECTION('',(0.E+000,-0.258819045105,-0.965925826288));
#23141 = PCURVE('',#22954,#23142);
#23142 = DEFINITIONAL_REPRESENTATION('',(#23143),#23147);
#23143 = LINE('',#23144,#23145);
#23144 = CARTESIAN_POINT('',(-2.59980308659,-14.40447484238));
#23145 = VECTOR('',#23146,1.);
#23146 = DIRECTION('',(-0.258819045105,-0.965925826288));
#23147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23148 = ORIENTED_EDGE('',*,*,#23149,.T.);
#23149 = EDGE_CURVE('',#23134,#23150,#23152,.T.);
#23150 = VERTEX_POINT('',#23151);
#23151 = CARTESIAN_POINT('',(12.3,28.692608416567,22.668221983387));
#23152 = SURFACE_CURVE('',#23153,(#23158),.PCURVE_S1.);
#23153 = CIRCLE('',#23154,0.5);
#23154 = AXIS2_PLACEMENT_3D('',#23155,#23156,#23157);
#23155 = CARTESIAN_POINT('',(12.3,29.192608416567,22.668221983387));
#23156 = DIRECTION('',(1.,0.E+000,0.E+000));
#23157 = DIRECTION('',(0.E+000,0.E+000,-1.));
#23158 = PCURVE('',#22954,#23159);
#23159 = DEFINITIONAL_REPRESENTATION('',(#23160),#23164);
#23160 = CIRCLE('',#23161,0.5);
#23161 = AXIS2_PLACEMENT_2D('',#23162,#23163);
#23162 = CARTESIAN_POINT('',(-2.582765999734,-16.27274322118));
#23163 = DIRECTION('',(-8.326672684689E-017,-1.));
#23164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23165 = ORIENTED_EDGE('',*,*,#23166,.T.);
#23166 = EDGE_CURVE('',#23150,#23167,#23169,.T.);
#23167 = VERTEX_POINT('',#23168);
#23168 = CARTESIAN_POINT('',(12.3,28.692608416567,21.550000000317));
#23169 = SURFACE_CURVE('',#23170,(#23174),.PCURVE_S1.);
#23170 = LINE('',#23171,#23172);
#23171 = CARTESIAN_POINT('',(12.3,28.692608416567,22.668221983387));
#23172 = VECTOR('',#23173,1.);
#23173 = DIRECTION('',(0.E+000,-3.102645990225E-015,-1.));
#23174 = PCURVE('',#22954,#23175);
#23175 = DEFINITIONAL_REPRESENTATION('',(#23176),#23180);
#23176 = LINE('',#23177,#23178);
#23177 = CARTESIAN_POINT('',(-3.082765999734,-16.27274322118));
#23178 = VECTOR('',#23179,1.);
#23179 = DIRECTION('',(-3.185912717072E-015,-1.));
#23180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23181 = ORIENTED_EDGE('',*,*,#23182,.T.);
#23182 = EDGE_CURVE('',#23167,#22944,#23183,.T.);
#23183 = SURFACE_CURVE('',#23184,(#23189),.PCURVE_S1.);
#23184 = CIRCLE('',#23185,0.3);
#23185 = AXIS2_PLACEMENT_3D('',#23186,#23187,#23188);
#23186 = CARTESIAN_POINT('',(12.3,28.392608416567,21.550000000317));
#23187 = DIRECTION('',(-1.,0.E+000,0.E+000));
#23188 = DIRECTION('',(0.E+000,0.E+000,-1.));
#23189 = PCURVE('',#22954,#23190);
#23190 = DEFINITIONAL_REPRESENTATION('',(#23191),#23199);
#23191 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23192,#23193,#23194,#23195
    ,#23196,#23197,#23198),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#23192 = CARTESIAN_POINT('',(-3.382765999734,-17.69096520425));
#23193 = CARTESIAN_POINT('',(-3.902381242005,-17.69096520425));
#23194 = CARTESIAN_POINT('',(-3.64257362087,-17.24096520425));
#23195 = CARTESIAN_POINT('',(-3.382765999734,-16.79096520425));
#23196 = CARTESIAN_POINT('',(-3.122958378599,-17.24096520425));
#23197 = CARTESIAN_POINT('',(-2.863150757464,-17.69096520425));
#23198 = CARTESIAN_POINT('',(-3.382765999734,-17.69096520425));
#23199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23200 = FACE_BOUND('',#23201,.T.);
#23201 = EDGE_LOOP('',(#23202,#23221,#23237,#23253,#23274,#23290,#23307,
    #23323,#23344,#23360,#23377,#23393,#23414,#23430,#23451,#23468));
#23202 = ORIENTED_EDGE('',*,*,#23203,.T.);
#23203 = EDGE_CURVE('',#23204,#23206,#23208,.T.);
#23204 = VERTEX_POINT('',#23205);
#23205 = CARTESIAN_POINT('',(12.3,-3.738321942845,35.607573176009));
#23206 = VERTEX_POINT('',#23207);
#23207 = CARTESIAN_POINT('',(12.3,-2.2573915837,27.126599329897));
#23208 = SURFACE_CURVE('',#23209,(#23214),.PCURVE_S1.);
#23209 = CIRCLE('',#23210,31.3);
#23210 = AXIS2_PLACEMENT_3D('',#23211,#23212,#23213);
#23211 = CARTESIAN_POINT('',(12.3,27.542608408141,36.70000000501));
#23212 = DIRECTION('',(1.,0.E+000,0.E+000));
#23213 = DIRECTION('',(0.E+000,-1.,0.E+000));
#23214 = PCURVE('',#22954,#23215);
#23215 = DEFINITIONAL_REPRESENTATION('',(#23216),#23220);
#23216 = CIRCLE('',#23217,31.3);
#23217 = AXIS2_PLACEMENT_2D('',#23218,#23219);
#23218 = CARTESIAN_POINT('',(-4.23276600816,-2.240965199562));
#23219 = DIRECTION('',(-1.,8.326672684689E-017));
#23220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23221 = ORIENTED_EDGE('',*,*,#23222,.F.);
#23222 = EDGE_CURVE('',#23223,#23206,#23225,.T.);
#23223 = VERTEX_POINT('',#23224);
#23224 = CARTESIAN_POINT('',(12.3,-2.2573915837,21.250000000317));
#23225 = SURFACE_CURVE('',#23226,(#23230),.PCURVE_S1.);
#23226 = LINE('',#23227,#23228);
#23227 = CARTESIAN_POINT('',(12.3,-2.2573915837,36.949999999997));
#23228 = VECTOR('',#23229,1.);
#23229 = DIRECTION('',(1.665334536938E-016,0.E+000,1.));
#23230 = PCURVE('',#22954,#23231);
#23231 = DEFINITIONAL_REPRESENTATION('',(#23232),#23236);
#23232 = LINE('',#23233,#23234);
#23233 = CARTESIAN_POINT('',(-34.032766,-1.990965204576));
#23234 = VECTOR('',#23235,1.);
#23235 = DIRECTION('',(8.326672684689E-017,1.));
#23236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23237 = ORIENTED_EDGE('',*,*,#23238,.T.);
#23238 = EDGE_CURVE('',#23223,#23239,#23241,.T.);
#23239 = VERTEX_POINT('',#23240);
#23240 = CARTESIAN_POINT('',(12.3,-2.907391583967,21.250000000317));
#23241 = SURFACE_CURVE('',#23242,(#23246),.PCURVE_S1.);
#23242 = LINE('',#23243,#23244);
#23243 = CARTESIAN_POINT('',(12.3,-1.35739158367,21.250000000317));
#23244 = VECTOR('',#23245,1.);
#23245 = DIRECTION('',(0.E+000,-1.,0.E+000));
#23246 = PCURVE('',#22954,#23247);
#23247 = DEFINITIONAL_REPRESENTATION('',(#23248),#23252);
#23248 = LINE('',#23249,#23250);
#23249 = CARTESIAN_POINT('',(-33.13276599997,-17.69096520425));
#23250 = VECTOR('',#23251,1.);
#23251 = DIRECTION('',(-1.,8.326672684689E-017));
#23252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23253 = ORIENTED_EDGE('',*,*,#23254,.T.);
#23254 = EDGE_CURVE('',#23239,#23255,#23257,.T.);
#23255 = VERTEX_POINT('',#23256);
#23256 = CARTESIAN_POINT('',(12.3,-3.207391583967,21.550000000317));
#23257 = SURFACE_CURVE('',#23258,(#23263),.PCURVE_S1.);
#23258 = CIRCLE('',#23259,0.3);
#23259 = AXIS2_PLACEMENT_3D('',#23260,#23261,#23262);
#23260 = CARTESIAN_POINT('',(12.3,-2.907391583967,21.550000000317));
#23261 = DIRECTION('',(-1.,0.E+000,0.E+000));
#23262 = DIRECTION('',(0.E+000,0.E+000,-1.));
#23263 = PCURVE('',#22954,#23264);
#23264 = DEFINITIONAL_REPRESENTATION('',(#23265),#23273);
#23265 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23266,#23267,#23268,#23269
    ,#23270,#23271,#23272),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#23266 = CARTESIAN_POINT('',(-34.68276600026,-17.69096520425));
#23267 = CARTESIAN_POINT('',(-35.20238124253,-17.69096520425));
#23268 = CARTESIAN_POINT('',(-34.9425736214,-17.24096520425));
#23269 = CARTESIAN_POINT('',(-34.68276600026,-16.79096520425));
#23270 = CARTESIAN_POINT('',(-34.42295837913,-17.24096520425));
#23271 = CARTESIAN_POINT('',(-34.16315075799,-17.69096520425));
#23272 = CARTESIAN_POINT('',(-34.68276600026,-17.69096520425));
#23273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23274 = ORIENTED_EDGE('',*,*,#23275,.T.);
#23275 = EDGE_CURVE('',#23255,#23276,#23278,.T.);
#23276 = VERTEX_POINT('',#23277);
#23277 = CARTESIAN_POINT('',(12.3,-3.207391583967,22.668221983387));
#23278 = SURFACE_CURVE('',#23279,(#23283),.PCURVE_S1.);
#23279 = LINE('',#23280,#23281);
#23280 = CARTESIAN_POINT('',(12.3,-3.207391583967,21.550000000317));
#23281 = VECTOR('',#23282,1.);
#23282 = DIRECTION('',(0.E+000,-3.102645990225E-015,1.));
#23283 = PCURVE('',#22954,#23284);
#23284 = DEFINITIONAL_REPRESENTATION('',(#23285),#23289);
#23285 = LINE('',#23286,#23287);
#23286 = CARTESIAN_POINT('',(-34.98276600026,-17.39096520425));
#23287 = VECTOR('',#23288,1.);
#23288 = DIRECTION('',(-3.019379263378E-015,1.));
#23289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23290 = ORIENTED_EDGE('',*,*,#23291,.T.);
#23291 = EDGE_CURVE('',#23276,#23292,#23294,.T.);
#23292 = VERTEX_POINT('',#23293);
#23293 = CARTESIAN_POINT('',(12.3,-3.224428670823,22.797631505939));
#23294 = SURFACE_CURVE('',#23295,(#23300),.PCURVE_S1.);
#23295 = CIRCLE('',#23296,0.5);
#23296 = AXIS2_PLACEMENT_3D('',#23297,#23298,#23299);
#23297 = CARTESIAN_POINT('',(12.3,-3.707391583967,22.668221983387));
#23298 = DIRECTION('',(1.,0.E+000,0.E+000));
#23299 = DIRECTION('',(0.E+000,0.E+000,-1.));
#23300 = PCURVE('',#22954,#23301);
#23301 = DEFINITIONAL_REPRESENTATION('',(#23302),#23306);
#23302 = CIRCLE('',#23303,0.5);
#23303 = AXIS2_PLACEMENT_2D('',#23304,#23305);
#23304 = CARTESIAN_POINT('',(-35.48276600026,-16.27274322118));
#23305 = DIRECTION('',(-8.326672684689E-017,-1.));
#23306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23307 = ORIENTED_EDGE('',*,*,#23308,.T.);
#23308 = EDGE_CURVE('',#23292,#23309,#23311,.T.);
#23309 = VERTEX_POINT('',#23310);
#23310 = CARTESIAN_POINT('',(12.3,-3.690354497111,24.536490362187));
#23311 = SURFACE_CURVE('',#23312,(#23316),.PCURVE_S1.);
#23312 = LINE('',#23313,#23314);
#23313 = CARTESIAN_POINT('',(12.3,-3.224428670823,22.797631505939));
#23314 = VECTOR('',#23315,1.);
#23315 = DIRECTION('',(0.E+000,-0.258819045105,0.965925826288));
#23316 = PCURVE('',#22954,#23317);
#23317 = DEFINITIONAL_REPRESENTATION('',(#23318),#23322);
#23318 = LINE('',#23319,#23320);
#23319 = CARTESIAN_POINT('',(-34.99980308712,-16.14333369863));
#23320 = VECTOR('',#23321,1.);
#23321 = DIRECTION('',(-0.258819045105,0.965925826288));
#23322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23323 = ORIENTED_EDGE('',*,*,#23324,.T.);
#23324 = EDGE_CURVE('',#23309,#23325,#23327,.T.);
#23325 = VERTEX_POINT('',#23326);
#23326 = CARTESIAN_POINT('',(12.3,-3.707391583967,24.66589988474));
#23327 = SURFACE_CURVE('',#23328,(#23333),.PCURVE_S1.);
#23328 = CIRCLE('',#23329,0.5);
#23329 = AXIS2_PLACEMENT_3D('',#23330,#23331,#23332);
#23330 = CARTESIAN_POINT('',(12.3,-3.207391583967,24.66589988474));
#23331 = DIRECTION('',(-1.,0.E+000,0.E+000));
#23332 = DIRECTION('',(0.E+000,0.E+000,-1.));
#23333 = PCURVE('',#22954,#23334);
#23334 = DEFINITIONAL_REPRESENTATION('',(#23335),#23343);
#23335 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23336,#23337,#23338,#23339
    ,#23340,#23341,#23342),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#23336 = CARTESIAN_POINT('',(-34.98276600026,-14.77506531983));
#23337 = CARTESIAN_POINT('',(-35.84879140405,-14.77506531983));
#23338 = CARTESIAN_POINT('',(-35.41577870216,-14.02506531983));
#23339 = CARTESIAN_POINT('',(-34.98276600026,-13.27506531983));
#23340 = CARTESIAN_POINT('',(-34.54975329837,-14.02506531983));
#23341 = CARTESIAN_POINT('',(-34.11674059648,-14.77506531983));
#23342 = CARTESIAN_POINT('',(-34.98276600026,-14.77506531983));
#23343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23344 = ORIENTED_EDGE('',*,*,#23345,.T.);
#23345 = EDGE_CURVE('',#23325,#23346,#23348,.T.);
#23346 = VERTEX_POINT('',#23347);
#23347 = CARTESIAN_POINT('',(12.3,-3.707391583967,28.670859812155));
#23348 = SURFACE_CURVE('',#23349,(#23353),.PCURVE_S1.);
#23349 = LINE('',#23350,#23351);
#23350 = CARTESIAN_POINT('',(12.3,-3.707391583967,24.66589988474));
#23351 = VECTOR('',#23352,1.);
#23352 = DIRECTION('',(2.165718892843E-016,0.E+000,1.));
#23353 = PCURVE('',#22954,#23354);
#23354 = DEFINITIONAL_REPRESENTATION('',(#23355),#23359);
#23355 = LINE('',#23356,#23357);
#23356 = CARTESIAN_POINT('',(-35.48276600026,-14.27506531983));
#23357 = VECTOR('',#23358,1.);
#23358 = DIRECTION('',(8.326672684689E-017,1.));
#23359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23360 = ORIENTED_EDGE('',*,*,#23361,.T.);
#23361 = EDGE_CURVE('',#23346,#23362,#23364,.T.);
#23362 = VERTEX_POINT('',#23363);
#23363 = CARTESIAN_POINT('',(12.3,-3.765441442002,29.006612593309));
#23364 = SURFACE_CURVE('',#23365,(#23370),.PCURVE_S1.);
#23365 = CIRCLE('',#23366,1.);
#23366 = AXIS2_PLACEMENT_3D('',#23367,#23368,#23369);
#23367 = CARTESIAN_POINT('',(12.3,-4.707391583967,28.670859812155));
#23368 = DIRECTION('',(1.,0.E+000,0.E+000));
#23369 = DIRECTION('',(0.E+000,0.E+000,-1.));
#23370 = PCURVE('',#22954,#23371);
#23371 = DEFINITIONAL_REPRESENTATION('',(#23372),#23376);
#23372 = CIRCLE('',#23373,1.);
#23373 = AXIS2_PLACEMENT_2D('',#23374,#23375);
#23374 = CARTESIAN_POINT('',(-36.48276600026,-10.27010539241));
#23375 = DIRECTION('',(-8.326672684689E-017,-1.));
#23376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23377 = ORIENTED_EDGE('',*,*,#23378,.T.);
#23378 = EDGE_CURVE('',#23362,#23379,#23381,.T.);
#23379 = VERTEX_POINT('',#23380);
#23380 = CARTESIAN_POINT('',(12.3,-4.57831521523,31.28711958855));
#23381 = SURFACE_CURVE('',#23382,(#23386),.PCURVE_S1.);
#23382 = LINE('',#23383,#23384);
#23383 = CARTESIAN_POINT('',(12.3,-3.765441442002,29.006612593309));
#23384 = VECTOR('',#23385,1.);
#23385 = DIRECTION('',(0.E+000,-0.335752781153,0.941950141965));
#23386 = PCURVE('',#22954,#23387);
#23387 = DEFINITIONAL_REPRESENTATION('',(#23388),#23392);
#23388 = LINE('',#23389,#23390);
#23389 = CARTESIAN_POINT('',(-35.5408158583,-9.934352611264));
#23390 = VECTOR('',#23391,1.);
#23391 = DIRECTION('',(-0.335752781153,0.941950141965));
#23392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23393 = ORIENTED_EDGE('',*,*,#23394,.T.);
#23394 = EDGE_CURVE('',#23379,#23395,#23397,.T.);
#23395 = VERTEX_POINT('',#23396);
#23396 = CARTESIAN_POINT('',(12.3,-5.057391591213,31.786681598673));
#23397 = SURFACE_CURVE('',#23398,(#23403),.PCURVE_S1.);
#23398 = CIRCLE('',#23399,0.5);
#23399 = AXIS2_PLACEMENT_3D('',#23400,#23401,#23402);
#23400 = CARTESIAN_POINT('',(12.3,-4.557391591213,31.786681598673));
#23401 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#23402 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#23403 = PCURVE('',#22954,#23404);
#23404 = DEFINITIONAL_REPRESENTATION('',(#23405),#23413);
#23405 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23406,#23407,#23408,#23409
    ,#23410,#23411,#23412),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#23406 = CARTESIAN_POINT('',(-36.33276600751,-6.654283605899));
#23407 = CARTESIAN_POINT('',(-35.46674060373,-6.654283605899));
#23408 = CARTESIAN_POINT('',(-35.89975330562,-7.404283605899));
#23409 = CARTESIAN_POINT('',(-36.33276600751,-8.154283605899));
#23410 = CARTESIAN_POINT('',(-36.7657787094,-7.404283605899));
#23411 = CARTESIAN_POINT('',(-37.19879141129,-6.654283605899));
#23412 = CARTESIAN_POINT('',(-36.33276600751,-6.654283605899));
#23413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23414 = ORIENTED_EDGE('',*,*,#23415,.T.);
#23415 = EDGE_CURVE('',#23395,#23416,#23418,.T.);
#23416 = VERTEX_POINT('',#23417);
#23417 = CARTESIAN_POINT('',(12.3,-5.057391591213,35.823816016827));
#23418 = SURFACE_CURVE('',#23419,(#23423),.PCURVE_S1.);
#23419 = LINE('',#23420,#23421);
#23420 = CARTESIAN_POINT('',(12.3,-5.057391591213,31.702388734109));
#23421 = VECTOR('',#23422,1.);
#23422 = DIRECTION('',(0.E+000,0.E+000,1.));
#23423 = PCURVE('',#22954,#23424);
#23424 = DEFINITIONAL_REPRESENTATION('',(#23425),#23429);
#23425 = LINE('',#23426,#23427);
#23426 = CARTESIAN_POINT('',(-36.83276600751,-7.238576470464));
#23427 = VECTOR('',#23428,1.);
#23428 = DIRECTION('',(8.326672684689E-017,1.));
#23429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23430 = ORIENTED_EDGE('',*,*,#23431,.T.);
#23431 = EDGE_CURVE('',#23416,#23432,#23434,.T.);
#23432 = VERTEX_POINT('',#23433);
#23433 = CARTESIAN_POINT('',(12.3,-4.641880356436,36.10068630169));
#23434 = SURFACE_CURVE('',#23435,(#23440),.PCURVE_S1.);
#23435 = CIRCLE('',#23436,0.3);
#23436 = AXIS2_PLACEMENT_3D('',#23437,#23438,#23439);
#23437 = CARTESIAN_POINT('',(12.3,-4.757391591213,35.823816016827));
#23438 = DIRECTION('',(-1.,0.E+000,0.E+000));
#23439 = DIRECTION('',(0.E+000,0.E+000,-1.));
#23440 = PCURVE('',#22954,#23441);
#23441 = DEFINITIONAL_REPRESENTATION('',(#23442),#23450);
#23442 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23443,#23444,#23445,#23446
    ,#23447,#23448,#23449),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#23443 = CARTESIAN_POINT('',(-36.53276600751,-3.417149187745));
#23444 = CARTESIAN_POINT('',(-37.05238124978,-3.417149187745));
#23445 = CARTESIAN_POINT('',(-36.79257362865,-2.967149187745));
#23446 = CARTESIAN_POINT('',(-36.53276600751,-2.517149187745));
#23447 = CARTESIAN_POINT('',(-36.27295838637,-2.967149187745));
#23448 = CARTESIAN_POINT('',(-36.01315076524,-3.417149187745));
#23449 = CARTESIAN_POINT('',(-36.53276600751,-3.417149187745));
#23450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23451 = ORIENTED_EDGE('',*,*,#23452,.T.);
#23452 = EDGE_CURVE('',#23432,#23453,#23455,.T.);
#23453 = VERTEX_POINT('',#23454);
#23454 = CARTESIAN_POINT('',(12.3,-3.974003105062,35.890166729435));
#23455 = SURFACE_CURVE('',#23456,(#23461),.PCURVE_S1.);
#23456 = CIRCLE('',#23457,3.9);
#23457 = AXIS2_PLACEMENT_3D('',#23458,#23459,#23460);
#23458 = CARTESIAN_POINT('',(12.3,-3.14023430433,39.700000004911));
#23459 = DIRECTION('',(1.,0.E+000,0.E+000));
#23460 = DIRECTION('',(0.E+000,-1.,0.E+000));
#23461 = PCURVE('',#22954,#23462);
#23462 = DEFINITIONAL_REPRESENTATION('',(#23463),#23467);
#23463 = CIRCLE('',#23464,3.9);
#23464 = AXIS2_PLACEMENT_2D('',#23465,#23466);
#23465 = CARTESIAN_POINT('',(-34.91560872063,0.759034800339));
#23466 = DIRECTION('',(-1.,8.326672684689E-017));
#23467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23468 = ORIENTED_EDGE('',*,*,#23469,.T.);
#23469 = EDGE_CURVE('',#23453,#23204,#23470,.T.);
#23470 = SURFACE_CURVE('',#23471,(#23476),.PCURVE_S1.);
#23471 = CIRCLE('',#23472,0.3);
#23472 = AXIS2_PLACEMENT_3D('',#23473,#23474,#23475);
#23473 = CARTESIAN_POINT('',(12.3,-4.038139166657,35.597102631322));
#23474 = DIRECTION('',(-1.,0.E+000,0.E+000));
#23475 = DIRECTION('',(0.E+000,-1.,0.E+000));
#23476 = PCURVE('',#22954,#23477);
#23477 = DEFINITIONAL_REPRESENTATION('',(#23478),#23486);
#23478 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23479,#23480,#23481,#23482
    ,#23483,#23484,#23485),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#23479 = CARTESIAN_POINT('',(-36.11351358295,-3.343862573251));
#23480 = CARTESIAN_POINT('',(-36.11351358295,-2.82424733098));
#23481 = CARTESIAN_POINT('',(-35.66351358295,-3.084054952115));
#23482 = CARTESIAN_POINT('',(-35.21351358295,-3.343862573251));
#23483 = CARTESIAN_POINT('',(-35.66351358295,-3.603670194386));
#23484 = CARTESIAN_POINT('',(-36.11351358295,-3.863477815521));
#23485 = CARTESIAN_POINT('',(-36.11351358295,-3.343862573251));
#23486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23487 = FACE_BOUND('',#23488,.T.);
#23488 = EDGE_LOOP('',(#23489,#23512,#23528,#23549,#23565,#23586,#23602,
    #23623,#23639,#23656,#23672,#23693));
#23489 = ORIENTED_EDGE('',*,*,#23490,.T.);
#23490 = EDGE_CURVE('',#23491,#23493,#23495,.T.);
#23491 = VERTEX_POINT('',#23492);
#23492 = CARTESIAN_POINT('',(12.3,-17.22562056263,36.652094453298));
#23493 = VERTEX_POINT('',#23494);
#23494 = CARTESIAN_POINT('',(12.3,-16.93017823672,36.899999999997));
#23495 = SURFACE_CURVE('',#23496,(#23501),.PCURVE_S1.);
#23496 = CIRCLE('',#23497,0.3);
#23497 = AXIS2_PLACEMENT_3D('',#23498,#23499,#23500);
#23498 = CARTESIAN_POINT('',(12.3,-16.93017823672,36.599999999996));
#23499 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#23500 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#23501 = PCURVE('',#22954,#23502);
#23502 = DEFINITIONAL_REPRESENTATION('',(#23503),#23511);
#23503 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23504,#23505,#23506,#23507
    ,#23508,#23509,#23510),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#23504 = CARTESIAN_POINT('',(-48.70555265303,-2.040965204576));
#23505 = CARTESIAN_POINT('',(-48.18593741075,-2.040965204576));
#23506 = CARTESIAN_POINT('',(-48.44574503189,-2.490965204576));
#23507 = CARTESIAN_POINT('',(-48.70555265303,-2.940965204576));
#23508 = CARTESIAN_POINT('',(-48.96536027416,-2.490965204576));
#23509 = CARTESIAN_POINT('',(-49.2251678953,-2.040965204576));
#23510 = CARTESIAN_POINT('',(-48.70555265303,-2.040965204576));
#23511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23512 = ORIENTED_EDGE('',*,*,#23513,.T.);
#23513 = EDGE_CURVE('',#23493,#23514,#23516,.T.);
#23514 = VERTEX_POINT('',#23515);
#23515 = CARTESIAN_POINT('',(12.3,-11.35815533405,36.899999999997));
#23516 = SURFACE_CURVE('',#23517,(#23521),.PCURVE_S1.);
#23517 = LINE('',#23518,#23519);
#23518 = CARTESIAN_POINT('',(12.3,31.775374416301,36.899999999997));
#23519 = VECTOR('',#23520,1.);
#23520 = DIRECTION('',(-1.222527695664E-016,1.,0.E+000));
#23521 = PCURVE('',#22954,#23522);
#23522 = DEFINITIONAL_REPRESENTATION('',(#23523),#23527);
#23523 = LINE('',#23524,#23525);
#23524 = CARTESIAN_POINT('',(-1.699444921934E-016,-2.040965204576));
#23525 = VECTOR('',#23526,1.);
#23526 = DIRECTION('',(1.,-8.326672684689E-017));
#23527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23528 = ORIENTED_EDGE('',*,*,#23529,.T.);
#23529 = EDGE_CURVE('',#23514,#23530,#23532,.T.);
#23530 = VERTEX_POINT('',#23531);
#23531 = CARTESIAN_POINT('',(12.3,-11.05815533405,36.599999999996));
#23532 = SURFACE_CURVE('',#23533,(#23538),.PCURVE_S1.);
#23533 = CIRCLE('',#23534,0.3);
#23534 = AXIS2_PLACEMENT_3D('',#23535,#23536,#23537);
#23535 = CARTESIAN_POINT('',(12.3,-11.35815533405,36.599999999996));
#23536 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#23537 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#23538 = PCURVE('',#22954,#23539);
#23539 = DEFINITIONAL_REPRESENTATION('',(#23540),#23548);
#23540 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23541,#23542,#23543,#23544
    ,#23545,#23546,#23547),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#23541 = CARTESIAN_POINT('',(-43.13352975035,-2.040965204576));
#23542 = CARTESIAN_POINT('',(-42.61391450808,-2.040965204576));
#23543 = CARTESIAN_POINT('',(-42.87372212922,-2.490965204576));
#23544 = CARTESIAN_POINT('',(-43.13352975035,-2.940965204576));
#23545 = CARTESIAN_POINT('',(-43.39333737149,-2.490965204576));
#23546 = CARTESIAN_POINT('',(-43.65314499262,-2.040965204576));
#23547 = CARTESIAN_POINT('',(-43.13352975035,-2.040965204576));
#23548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23549 = ORIENTED_EDGE('',*,*,#23550,.T.);
#23550 = EDGE_CURVE('',#23530,#23551,#23553,.T.);
#23551 = VERTEX_POINT('',#23552);
#23552 = CARTESIAN_POINT('',(12.3,-11.05815533405,29.45000000179));
#23553 = SURFACE_CURVE('',#23554,(#23558),.PCURVE_S1.);
#23554 = LINE('',#23555,#23556);
#23555 = CARTESIAN_POINT('',(12.3,-11.05815533405,38.940965204572));
#23556 = VECTOR('',#23557,1.);
#23557 = DIRECTION('',(-1.665334536938E-016,0.E+000,-1.));
#23558 = PCURVE('',#22954,#23559);
#23559 = DEFINITIONAL_REPRESENTATION('',(#23560),#23564);
#23560 = LINE('',#23561,#23562);
#23561 = CARTESIAN_POINT('',(-42.83352975035,3.566607821611E-015));
#23562 = VECTOR('',#23563,1.);
#23563 = DIRECTION('',(-8.326672684689E-017,-1.));
#23564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23565 = ORIENTED_EDGE('',*,*,#23566,.T.);
#23566 = EDGE_CURVE('',#23551,#23567,#23569,.T.);
#23567 = VERTEX_POINT('',#23568);
#23568 = CARTESIAN_POINT('',(12.3,-11.35815533405,29.15000000179));
#23569 = SURFACE_CURVE('',#23570,(#23575),.PCURVE_S1.);
#23570 = CIRCLE('',#23571,0.3);
#23571 = AXIS2_PLACEMENT_3D('',#23572,#23573,#23574);
#23572 = CARTESIAN_POINT('',(12.3,-11.35815533405,29.45000000179));
#23573 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#23574 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#23575 = PCURVE('',#22954,#23576);
#23576 = DEFINITIONAL_REPRESENTATION('',(#23577),#23585);
#23577 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23578,#23579,#23580,#23581
    ,#23582,#23583,#23584),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#23578 = CARTESIAN_POINT('',(-43.13352975035,-9.190965202782));
#23579 = CARTESIAN_POINT('',(-42.61391450808,-9.190965202782));
#23580 = CARTESIAN_POINT('',(-42.87372212922,-9.640965202782));
#23581 = CARTESIAN_POINT('',(-43.13352975035,-10.09096520278));
#23582 = CARTESIAN_POINT('',(-43.39333737149,-9.640965202782));
#23583 = CARTESIAN_POINT('',(-43.65314499262,-9.190965202782));
#23584 = CARTESIAN_POINT('',(-43.13352975035,-9.190965202782));
#23585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23586 = ORIENTED_EDGE('',*,*,#23587,.T.);
#23587 = EDGE_CURVE('',#23567,#23588,#23590,.T.);
#23588 = VERTEX_POINT('',#23589);
#23589 = CARTESIAN_POINT('',(12.3,-14.70322853024,29.150000001808));
#23590 = SURFACE_CURVE('',#23591,(#23595),.PCURVE_S1.);
#23591 = LINE('',#23592,#23593);
#23592 = CARTESIAN_POINT('',(12.3,31.775374416248,29.150000001556));
#23593 = VECTOR('',#23594,1.);
#23594 = DIRECTION('',(1.222527695673E-016,-1.,5.423420370134E-012));
#23595 = PCURVE('',#22954,#23596);
#23596 = DEFINITIONAL_REPRESENTATION('',(#23597),#23601);
#23597 = LINE('',#23598,#23599);
#23598 = CARTESIAN_POINT('',(-5.309967390498E-011,-9.790965203016));
#23599 = VECTOR('',#23600,1.);
#23600 = DIRECTION('',(-1.,5.423503636861E-012));
#23601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23602 = ORIENTED_EDGE('',*,*,#23603,.T.);
#23603 = EDGE_CURVE('',#23588,#23604,#23606,.T.);
#23604 = VERTEX_POINT('',#23605);
#23605 = CARTESIAN_POINT('',(12.3,-14.91536056459,29.237867967452));
#23606 = SURFACE_CURVE('',#23607,(#23612),.PCURVE_S1.);
#23607 = CIRCLE('',#23608,0.3);
#23608 = AXIS2_PLACEMENT_3D('',#23609,#23610,#23611);
#23609 = CARTESIAN_POINT('',(12.3,-14.70322853023,29.450000001808));
#23610 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#23611 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#23612 = PCURVE('',#22954,#23613);
#23613 = DEFINITIONAL_REPRESENTATION('',(#23614),#23622);
#23614 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23615,#23616,#23617,#23618
    ,#23619,#23620,#23621),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#23615 = CARTESIAN_POINT('',(-46.47860294654,-9.190965202764));
#23616 = CARTESIAN_POINT('',(-45.95898770426,-9.190965202764));
#23617 = CARTESIAN_POINT('',(-46.2187953254,-9.640965202764));
#23618 = CARTESIAN_POINT('',(-46.47860294654,-10.09096520276));
#23619 = CARTESIAN_POINT('',(-46.73841056767,-9.640965202764));
#23620 = CARTESIAN_POINT('',(-46.99821818881,-9.190965202764));
#23621 = CARTESIAN_POINT('',(-46.47860294654,-9.190965202764));
#23622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23623 = ORIENTED_EDGE('',*,*,#23624,.T.);
#23624 = EDGE_CURVE('',#23604,#23625,#23627,.T.);
#23625 = VERTEX_POINT('',#23626);
#23626 = CARTESIAN_POINT('',(12.3,-16.18520904327,30.507716446131));
#23627 = SURFACE_CURVE('',#23628,(#23632),.PCURVE_S1.);
#23628 = LINE('',#23629,#23630);
#23629 = CARTESIAN_POINT('',(12.3,3.578458307292,10.744049095565));
#23630 = VECTOR('',#23631,1.);
#23631 = DIRECTION('',(2.042026967805E-016,-0.707106781187,
    0.707106781187));
#23632 = PCURVE('',#22954,#23633);
#23633 = DEFINITIONAL_REPRESENTATION('',(#23634),#23638);
#23634 = LINE('',#23635,#23636);
#23635 = CARTESIAN_POINT('',(-28.19691610901,-28.196916109));
#23636 = VECTOR('',#23637,1.);
#23637 = DIRECTION('',(-0.707106781187,0.707106781187));
#23638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23639 = ORIENTED_EDGE('',*,*,#23640,.T.);
#23640 = EDGE_CURVE('',#23625,#23641,#23643,.T.);
#23641 = VERTEX_POINT('',#23642);
#23642 = CARTESIAN_POINT('',(12.3,-16.39734107762,30.595584411775));
#23643 = SURFACE_CURVE('',#23644,(#23649),.PCURVE_S1.);
#23644 = CIRCLE('',#23645,0.3);
#23645 = AXIS2_PLACEMENT_3D('',#23646,#23647,#23648);
#23646 = CARTESIAN_POINT('',(12.3,-16.39734107762,30.295584411775));
#23647 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#23648 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#23649 = PCURVE('',#22954,#23650);
#23650 = DEFINITIONAL_REPRESENTATION('',(#23651),#23655);
#23651 = CIRCLE('',#23652,0.3);
#23652 = AXIS2_PLACEMENT_2D('',#23653,#23654);
#23653 = CARTESIAN_POINT('',(-48.17271549393,-8.645380792798));
#23654 = DIRECTION('',(8.326672684689E-017,1.));
#23655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23656 = ORIENTED_EDGE('',*,*,#23657,.T.);
#23657 = EDGE_CURVE('',#23641,#23658,#23660,.T.);
#23658 = VERTEX_POINT('',#23659);
#23659 = CARTESIAN_POINT('',(12.3,-17.93602061413,30.595584411775));
#23660 = SURFACE_CURVE('',#23661,(#23665),.PCURVE_S1.);
#23661 = LINE('',#23662,#23663);
#23662 = CARTESIAN_POINT('',(12.3,31.775374416301,30.595584411775));
#23663 = VECTOR('',#23664,1.);
#23664 = DIRECTION('',(1.222527695664E-016,-1.,2.254821013504E-015));
#23665 = PCURVE('',#22954,#23666);
#23666 = DEFINITIONAL_REPRESENTATION('',(#23667),#23671);
#23667 = LINE('',#23668,#23669);
#23668 = CARTESIAN_POINT('',(-6.948925429071E-016,-8.345380792798));
#23669 = VECTOR('',#23670,1.);
#23670 = DIRECTION('',(-1.,2.338087740351E-015));
#23671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23672 = ORIENTED_EDGE('',*,*,#23673,.T.);
#23673 = EDGE_CURVE('',#23658,#23674,#23676,.T.);
#23674 = VERTEX_POINT('',#23675);
#23675 = CARTESIAN_POINT('',(12.3,-18.23146294003,30.947678865076));
#23676 = SURFACE_CURVE('',#23677,(#23682),.PCURVE_S1.);
#23677 = CIRCLE('',#23678,0.3);
#23678 = AXIS2_PLACEMENT_3D('',#23679,#23680,#23681);
#23679 = CARTESIAN_POINT('',(12.3,-17.93602061413,30.895584411775));
#23680 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#23681 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#23682 = PCURVE('',#22954,#23683);
#23683 = DEFINITIONAL_REPRESENTATION('',(#23684),#23692);
#23684 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23685,#23686,#23687,#23688
    ,#23689,#23690,#23691),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#23685 = CARTESIAN_POINT('',(-49.71139503043,-7.745380792798));
#23686 = CARTESIAN_POINT('',(-49.19177978816,-7.745380792798));
#23687 = CARTESIAN_POINT('',(-49.45158740929,-8.195380792798));
#23688 = CARTESIAN_POINT('',(-49.71139503043,-8.645380792798));
#23689 = CARTESIAN_POINT('',(-49.97120265156,-8.195380792798));
#23690 = CARTESIAN_POINT('',(-50.2310102727,-7.745380792798));
#23691 = CARTESIAN_POINT('',(-49.71139503043,-7.745380792798));
#23692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23693 = ORIENTED_EDGE('',*,*,#23694,.T.);
#23694 = EDGE_CURVE('',#23674,#23491,#23695,.T.);
#23695 = SURFACE_CURVE('',#23696,(#23700),.PCURVE_S1.);
#23696 = LINE('',#23697,#23698);
#23697 = CARTESIAN_POINT('',(12.3,-15.35663981831,47.251610969477));
#23698 = VECTOR('',#23699,1.);
#23699 = DIRECTION('',(1.42774465683E-016,0.173648177671,0.984807753011)
  );
#23700 = PCURVE('',#22954,#23701);
#23701 = DEFINITIONAL_REPRESENTATION('',(#23702),#23706);
#23702 = LINE('',#23703,#23704);
#23703 = CARTESIAN_POINT('',(-47.13201423461,8.310645764904));
#23704 = VECTOR('',#23705,1.);
#23705 = DIRECTION('',(0.173648177671,0.984807753011));
#23706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23707 = FACE_BOUND('',#23708,.T.);
#23708 = EDGE_LOOP('',(#23709,#23732,#23748,#23769,#23785,#23806));
#23709 = ORIENTED_EDGE('',*,*,#23710,.T.);
#23710 = EDGE_CURVE('',#23711,#23713,#23715,.T.);
#23711 = VERTEX_POINT('',#23712);
#23712 = CARTESIAN_POINT('',(12.3,-13.14907640878,18.36022225243));
#23713 = VERTEX_POINT('',#23714);
#23714 = CARTESIAN_POINT('',(12.3,-13.07143069525,18.950000000317));
#23715 = SURFACE_CURVE('',#23716,(#23721),.PCURVE_S1.);
#23716 = CIRCLE('',#23717,0.3);
#23717 = AXIS2_PLACEMENT_3D('',#23718,#23719,#23720);
#23718 = CARTESIAN_POINT('',(12.3,-13.07143069525,18.650000000317));
#23719 = DIRECTION('',(-1.,0.E+000,0.E+000));
#23720 = DIRECTION('',(0.E+000,-1.,0.E+000));
#23721 = PCURVE('',#22954,#23722);
#23722 = DEFINITIONAL_REPRESENTATION('',(#23723),#23731);
#23723 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23724,#23725,#23726,#23727
    ,#23728,#23729,#23730),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#23724 = CARTESIAN_POINT('',(-45.14680511155,-20.29096520425));
#23725 = CARTESIAN_POINT('',(-45.14680511155,-19.77134996198));
#23726 = CARTESIAN_POINT('',(-44.69680511155,-20.03115758312));
#23727 = CARTESIAN_POINT('',(-44.24680511155,-20.29096520425));
#23728 = CARTESIAN_POINT('',(-44.69680511155,-20.55077282539));
#23729 = CARTESIAN_POINT('',(-45.14680511155,-20.81058044652));
#23730 = CARTESIAN_POINT('',(-45.14680511155,-20.29096520425));
#23731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23732 = ORIENTED_EDGE('',*,*,#23733,.T.);
#23733 = EDGE_CURVE('',#23713,#23734,#23736,.T.);
#23734 = VERTEX_POINT('',#23735);
#23735 = CARTESIAN_POINT('',(12.3,-2.757391583686,18.950000000317));
#23736 = SURFACE_CURVE('',#23737,(#23741),.PCURVE_S1.);
#23737 = LINE('',#23738,#23739);
#23738 = CARTESIAN_POINT('',(12.3,-13.07143069525,18.950000000317));
#23739 = VECTOR('',#23740,1.);
#23740 = DIRECTION('',(0.E+000,1.,0.E+000));
#23741 = PCURVE('',#22954,#23742);
#23742 = DEFINITIONAL_REPRESENTATION('',(#23743),#23747);
#23743 = LINE('',#23744,#23745);
#23744 = CARTESIAN_POINT('',(-44.84680511155,-19.99096520425));
#23745 = VECTOR('',#23746,1.);
#23746 = DIRECTION('',(1.,-8.326672684689E-017));
#23747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23748 = ORIENTED_EDGE('',*,*,#23749,.T.);
#23749 = EDGE_CURVE('',#23734,#23750,#23752,.T.);
#23750 = VERTEX_POINT('',#23751);
#23751 = CARTESIAN_POINT('',(12.3,-2.457391583686,18.650000000317));
#23752 = SURFACE_CURVE('',#23753,(#23758),.PCURVE_S1.);
#23753 = CIRCLE('',#23754,0.3);
#23754 = AXIS2_PLACEMENT_3D('',#23755,#23756,#23757);
#23755 = CARTESIAN_POINT('',(12.3,-2.757391583686,18.650000000317));
#23756 = DIRECTION('',(-1.,0.E+000,0.E+000));
#23757 = DIRECTION('',(0.E+000,-1.,0.E+000));
#23758 = PCURVE('',#22954,#23759);
#23759 = DEFINITIONAL_REPRESENTATION('',(#23760),#23768);
#23760 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23761,#23762,#23763,#23764
    ,#23765,#23766,#23767),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#23761 = CARTESIAN_POINT('',(-34.83276599998,-20.29096520425));
#23762 = CARTESIAN_POINT('',(-34.83276599998,-19.77134996198));
#23763 = CARTESIAN_POINT('',(-34.38276599998,-20.03115758312));
#23764 = CARTESIAN_POINT('',(-33.93276599998,-20.29096520425));
#23765 = CARTESIAN_POINT('',(-34.38276599998,-20.55077282539));
#23766 = CARTESIAN_POINT('',(-34.83276599998,-20.81058044652));
#23767 = CARTESIAN_POINT('',(-34.83276599998,-20.29096520425));
#23768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23769 = ORIENTED_EDGE('',*,*,#23770,.T.);
#23770 = EDGE_CURVE('',#23750,#23771,#23773,.T.);
#23771 = VERTEX_POINT('',#23772);
#23772 = CARTESIAN_POINT('',(12.3,-2.457391583686,15.886361549669));
#23773 = SURFACE_CURVE('',#23774,(#23778),.PCURVE_S1.);
#23774 = LINE('',#23775,#23776);
#23775 = CARTESIAN_POINT('',(12.3,-2.457391583686,18.650000000317));
#23776 = VECTOR('',#23777,1.);
#23777 = DIRECTION('',(0.E+000,0.E+000,-1.));
#23778 = PCURVE('',#22954,#23779);
#23779 = DEFINITIONAL_REPRESENTATION('',(#23780),#23784);
#23780 = LINE('',#23781,#23782);
#23781 = CARTESIAN_POINT('',(-34.23276599998,-20.29096520425));
#23782 = VECTOR('',#23783,1.);
#23783 = DIRECTION('',(-8.326672684689E-017,-1.));
#23784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23785 = ORIENTED_EDGE('',*,*,#23786,.T.);
#23786 = EDGE_CURVE('',#23771,#23787,#23789,.T.);
#23787 = VERTEX_POINT('',#23788);
#23788 = CARTESIAN_POINT('',(12.3,-2.835037297217,15.596583801783));
#23789 = SURFACE_CURVE('',#23790,(#23795),.PCURVE_S1.);
#23790 = CIRCLE('',#23791,0.3);
#23791 = AXIS2_PLACEMENT_3D('',#23792,#23793,#23794);
#23792 = CARTESIAN_POINT('',(12.3,-2.757391583686,15.886361549669));
#23793 = DIRECTION('',(-1.,0.E+000,0.E+000));
#23794 = DIRECTION('',(0.E+000,-1.,0.E+000));
#23795 = PCURVE('',#22954,#23796);
#23796 = DEFINITIONAL_REPRESENTATION('',(#23797),#23805);
#23797 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23798,#23799,#23800,#23801
    ,#23802,#23803,#23804),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#23798 = CARTESIAN_POINT('',(-34.83276599998,-23.0546036549));
#23799 = CARTESIAN_POINT('',(-34.83276599998,-22.53498841263));
#23800 = CARTESIAN_POINT('',(-34.38276599998,-22.79479603376));
#23801 = CARTESIAN_POINT('',(-33.93276599998,-23.0546036549));
#23802 = CARTESIAN_POINT('',(-34.38276599998,-23.31441127603));
#23803 = CARTESIAN_POINT('',(-34.83276599998,-23.57421889717));
#23804 = CARTESIAN_POINT('',(-34.83276599998,-23.0546036549));
#23805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23806 = ORIENTED_EDGE('',*,*,#23807,.T.);
#23807 = EDGE_CURVE('',#23787,#23711,#23808,.T.);
#23808 = SURFACE_CURVE('',#23809,(#23813),.PCURVE_S1.);
#23809 = LINE('',#23810,#23811);
#23810 = CARTESIAN_POINT('',(12.3,-2.835037297217,15.596583801783));
#23811 = VECTOR('',#23812,1.);
#23812 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#23813 = PCURVE('',#22954,#23814);
#23814 = DEFINITIONAL_REPRESENTATION('',(#23815),#23819);
#23815 = LINE('',#23816,#23817);
#23816 = CARTESIAN_POINT('',(-34.61041171351,-23.34438140279));
#23817 = VECTOR('',#23818,1.);
#23818 = DIRECTION('',(-0.965925826289,0.258819045103));
#23819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23820 = FACE_BOUND('',#23821,.T.);
#23821 = EDGE_LOOP('',(#23822,#23845,#23861,#23882,#23898,#23915,#23931,
    #23948,#23964,#23981,#23997,#24018,#24034,#24055,#24071,#24092,
    #24108,#24125,#24141,#24158,#24174,#24195,#24211,#24232,#24249,
    #24270,#24286,#24303,#24319,#24340,#24356,#24373,#24394,#24410,
    #24431,#24448,#24464,#24481,#24497,#24518,#24536,#24557,#24575,
    #24596,#24612,#24633,#24649,#24665,#24686));
#23822 = ORIENTED_EDGE('',*,*,#23823,.T.);
#23823 = EDGE_CURVE('',#23824,#23826,#23828,.T.);
#23824 = VERTEX_POINT('',#23825);
#23825 = CARTESIAN_POINT('',(12.3,-19.09925564433,14.166091861878));
#23826 = VERTEX_POINT('',#23827);
#23827 = CARTESIAN_POINT('',(12.3,-18.23167517022,14.338664347876));
#23828 = SURFACE_CURVE('',#23829,(#23834),.PCURVE_S1.);
#23829 = CIRCLE('',#23830,1.);
#23830 = AXIS2_PLACEMENT_3D('',#23831,#23832,#23833);
#23831 = CARTESIAN_POINT('',(12.3,-18.49049421532,13.372738521587));
#23832 = DIRECTION('',(-1.,0.E+000,0.E+000));
#23833 = DIRECTION('',(0.E+000,0.E+000,-1.));
#23834 = PCURVE('',#22954,#23835);
#23835 = DEFINITIONAL_REPRESENTATION('',(#23836),#23844);
#23836 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23837,#23838,#23839,#23840
    ,#23841,#23842,#23843),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#23837 = CARTESIAN_POINT('',(-50.26586863162,-26.56822668298));
#23838 = CARTESIAN_POINT('',(-51.99791943919,-26.56822668298));
#23839 = CARTESIAN_POINT('',(-51.1318940354,-25.06822668298));
#23840 = CARTESIAN_POINT('',(-50.26586863162,-23.56822668298));
#23841 = CARTESIAN_POINT('',(-49.39984322784,-25.06822668298));
#23842 = CARTESIAN_POINT('',(-48.53381782405,-26.56822668298));
#23843 = CARTESIAN_POINT('',(-50.26586863162,-26.56822668298));
#23844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23845 = ORIENTED_EDGE('',*,*,#23846,.T.);
#23846 = EDGE_CURVE('',#23826,#23847,#23849,.T.);
#23847 = VERTEX_POINT('',#23848);
#23848 = CARTESIAN_POINT('',(12.3,-2.079745870155,10.010767935719));
#23849 = SURFACE_CURVE('',#23850,(#23854),.PCURVE_S1.);
#23850 = LINE('',#23851,#23852);
#23851 = CARTESIAN_POINT('',(12.3,-16.2213524557,13.799999999997));
#23852 = VECTOR('',#23853,1.);
#23853 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#23854 = PCURVE('',#22954,#23855);
#23855 = DEFINITIONAL_REPRESENTATION('',(#23856),#23860);
#23856 = LINE('',#23857,#23858);
#23857 = CARTESIAN_POINT('',(-47.99672687201,-25.14096520457));
#23858 = VECTOR('',#23859,1.);
#23859 = DIRECTION('',(0.965925826289,-0.258819045103));
#23860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23861 = ORIENTED_EDGE('',*,*,#23862,.T.);
#23862 = EDGE_CURVE('',#23847,#23863,#23865,.T.);
#23863 = VERTEX_POINT('',#23864);
#23864 = CARTESIAN_POINT('',(12.3,-1.857391583686,9.720990187832));
#23865 = SURFACE_CURVE('',#23866,(#23871),.PCURVE_S1.);
#23866 = CIRCLE('',#23867,0.3);
#23867 = AXIS2_PLACEMENT_3D('',#23868,#23869,#23870);
#23868 = CARTESIAN_POINT('',(12.3,-2.157391583686,9.720990187832));
#23869 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#23870 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#23871 = PCURVE('',#22954,#23872);
#23872 = DEFINITIONAL_REPRESENTATION('',(#23873),#23881);
#23873 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23874,#23875,#23876,#23877
    ,#23878,#23879,#23880),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#23874 = CARTESIAN_POINT('',(-33.93276599998,-28.91997501674));
#23875 = CARTESIAN_POINT('',(-33.41315075771,-28.91997501674));
#23876 = CARTESIAN_POINT('',(-33.67295837885,-29.36997501674));
#23877 = CARTESIAN_POINT('',(-33.93276599998,-29.81997501674));
#23878 = CARTESIAN_POINT('',(-34.19257362112,-29.36997501674));
#23879 = CARTESIAN_POINT('',(-34.45238124225,-28.91997501674));
#23880 = CARTESIAN_POINT('',(-33.93276599998,-28.91997501674));
#23881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23882 = ORIENTED_EDGE('',*,*,#23883,.F.);
#23883 = EDGE_CURVE('',#23884,#23863,#23886,.T.);
#23884 = VERTEX_POINT('',#23885);
#23885 = CARTESIAN_POINT('',(12.3,-1.857391583686,9.000000000012));
#23886 = SURFACE_CURVE('',#23887,(#23891),.PCURVE_S1.);
#23887 = LINE('',#23888,#23889);
#23888 = CARTESIAN_POINT('',(12.3,-1.857391583686,7.30000000001));
#23889 = VECTOR('',#23890,1.);
#23890 = DIRECTION('',(0.E+000,0.E+000,1.));
#23891 = PCURVE('',#22954,#23892);
#23892 = DEFINITIONAL_REPRESENTATION('',(#23893),#23897);
#23893 = LINE('',#23894,#23895);
#23894 = CARTESIAN_POINT('',(-33.63276599998,-31.64096520456));
#23895 = VECTOR('',#23896,1.);
#23896 = DIRECTION('',(8.326672684689E-017,1.));
#23897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23898 = ORIENTED_EDGE('',*,*,#23899,.T.);
#23899 = EDGE_CURVE('',#23884,#23900,#23902,.T.);
#23900 = VERTEX_POINT('',#23901);
#23901 = CARTESIAN_POINT('',(12.3,-1.557391583684,8.700000000012));
#23902 = SURFACE_CURVE('',#23903,(#23908),.PCURVE_S1.);
#23903 = CIRCLE('',#23904,0.3);
#23904 = AXIS2_PLACEMENT_3D('',#23905,#23906,#23907);
#23905 = CARTESIAN_POINT('',(12.3,-1.557391583686,9.000000000012));
#23906 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#23907 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#23908 = PCURVE('',#22954,#23909);
#23909 = DEFINITIONAL_REPRESENTATION('',(#23910),#23914);
#23910 = CIRCLE('',#23911,0.3);
#23911 = AXIS2_PLACEMENT_2D('',#23912,#23913);
#23912 = CARTESIAN_POINT('',(-33.33276599998,-29.94096520456));
#23913 = DIRECTION('',(8.326672684689E-017,1.));
#23914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23915 = ORIENTED_EDGE('',*,*,#23916,.T.);
#23916 = EDGE_CURVE('',#23900,#23917,#23919,.T.);
#23917 = VERTEX_POINT('',#23918);
#23918 = CARTESIAN_POINT('',(12.3,6.409549974488,8.700000000057));
#23919 = SURFACE_CURVE('',#23920,(#23924),.PCURVE_S1.);
#23920 = LINE('',#23921,#23922);
#23921 = CARTESIAN_POINT('',(12.3,-3.257379083811,8.700000000003));
#23922 = VECTOR('',#23923,1.);
#23923 = DIRECTION('',(0.E+000,1.,5.65039468206E-012));
#23924 = PCURVE('',#22954,#23925);
#23925 = DEFINITIONAL_REPRESENTATION('',(#23926),#23930);
#23926 = LINE('',#23927,#23928);
#23927 = CARTESIAN_POINT('',(-35.03275350011,-30.24096520457));
#23928 = VECTOR('',#23929,1.);
#23929 = DIRECTION('',(1.,5.650311415333E-012));
#23930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23931 = ORIENTED_EDGE('',*,*,#23932,.T.);
#23932 = EDGE_CURVE('',#23917,#23933,#23935,.T.);
#23933 = VERTEX_POINT('',#23934);
#23934 = CARTESIAN_POINT('',(12.3,6.699327722373,8.922354286526));
#23935 = SURFACE_CURVE('',#23936,(#23941),.PCURVE_S1.);
#23936 = CIRCLE('',#23937,0.3);
#23937 = AXIS2_PLACEMENT_3D('',#23938,#23939,#23940);
#23938 = CARTESIAN_POINT('',(12.3,6.409549974487,9.000000000057));
#23939 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#23940 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#23941 = PCURVE('',#22954,#23942);
#23942 = DEFINITIONAL_REPRESENTATION('',(#23943),#23947);
#23943 = CIRCLE('',#23944,0.3);
#23944 = AXIS2_PLACEMENT_2D('',#23945,#23946);
#23945 = CARTESIAN_POINT('',(-25.36582444181,-29.94096520451));
#23946 = DIRECTION('',(8.326672684689E-017,1.));
#23947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23948 = ORIENTED_EDGE('',*,*,#23949,.T.);
#23949 = EDGE_CURVE('',#23933,#23950,#23952,.T.);
#23950 = VERTEX_POINT('',#23951);
#23951 = CARTESIAN_POINT('',(12.3,7.54803041778,12.089755866305));
#23952 = SURFACE_CURVE('',#23953,(#23957),.PCURVE_S1.);
#23953 = LINE('',#23954,#23955);
#23954 = CARTESIAN_POINT('',(12.3,6.639748070881,8.700000000058));
#23955 = VECTOR('',#23956,1.);
#23956 = DIRECTION('',(0.E+000,0.258819045103,0.965925826289));
#23957 = PCURVE('',#22954,#23958);
#23958 = DEFINITIONAL_REPRESENTATION('',(#23959),#23963);
#23959 = LINE('',#23960,#23961);
#23960 = CARTESIAN_POINT('',(-25.13562634542,-30.24096520451));
#23961 = VECTOR('',#23962,1.);
#23962 = DIRECTION('',(0.258819045103,0.965925826289));
#23963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23964 = ORIENTED_EDGE('',*,*,#23965,.T.);
#23965 = EDGE_CURVE('',#23950,#23966,#23968,.T.);
#23966 = VERTEX_POINT('',#23967);
#23967 = CARTESIAN_POINT('',(12.3,7.335898383424,12.457179327722));
#23968 = SURFACE_CURVE('',#23969,(#23974),.PCURVE_S1.);
#23969 = CIRCLE('',#23970,0.3);
#23970 = AXIS2_PLACEMENT_3D('',#23971,#23972,#23973);
#23971 = CARTESIAN_POINT('',(12.3,7.258252669893,12.167401579835));
#23972 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#23973 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#23974 = PCURVE('',#22954,#23975);
#23975 = DEFINITIONAL_REPRESENTATION('',(#23976),#23980);
#23976 = CIRCLE('',#23977,0.3);
#23977 = AXIS2_PLACEMENT_2D('',#23978,#23979);
#23978 = CARTESIAN_POINT('',(-24.5171217464,-26.77356362473));
#23979 = DIRECTION('',(8.326672684689E-017,1.));
#23980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23981 = ORIENTED_EDGE('',*,*,#23982,.T.);
#23982 = EDGE_CURVE('',#23966,#23983,#23985,.T.);
#23983 = VERTEX_POINT('',#23984);
#23984 = CARTESIAN_POINT('',(12.3,3.364962702783,13.521188336546));
#23985 = SURFACE_CURVE('',#23986,(#23990),.PCURVE_S1.);
#23986 = LINE('',#23987,#23988);
#23987 = CARTESIAN_POINT('',(12.3,7.625676131311,12.379533614191));
#23988 = VECTOR('',#23989,1.);
#23989 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#23990 = PCURVE('',#22954,#23991);
#23991 = DEFINITIONAL_REPRESENTATION('',(#23992),#23996);
#23992 = LINE('',#23993,#23994);
#23993 = CARTESIAN_POINT('',(-24.14969828499,-26.56143159038));
#23994 = VECTOR('',#23995,1.);
#23995 = DIRECTION('',(-0.965925826289,0.258819045103));
#23996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#23997 = ORIENTED_EDGE('',*,*,#23998,.T.);
#23998 = EDGE_CURVE('',#23983,#23999,#24001,.T.);
#23999 = VERTEX_POINT('',#24000);
#24000 = CARTESIAN_POINT('',(12.3,3.142608416314,13.810966084432));
#24001 = SURFACE_CURVE('',#24002,(#24007),.PCURVE_S1.);
#24002 = CIRCLE('',#24003,0.3);
#24003 = AXIS2_PLACEMENT_3D('',#24004,#24005,#24006);
#24004 = CARTESIAN_POINT('',(12.3,3.442608416314,13.810966084432));
#24005 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#24006 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#24007 = PCURVE('',#22954,#24008);
#24008 = DEFINITIONAL_REPRESENTATION('',(#24009),#24017);
#24009 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24010,#24011,#24012,#24013
    ,#24014,#24015,#24016),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#24010 = CARTESIAN_POINT('',(-28.33276599998,-24.82999912014));
#24011 = CARTESIAN_POINT('',(-27.81315075771,-24.82999912014));
#24012 = CARTESIAN_POINT('',(-28.07295837885,-25.27999912014));
#24013 = CARTESIAN_POINT('',(-28.33276599998,-25.72999912014));
#24014 = CARTESIAN_POINT('',(-28.59257362112,-25.27999912014));
#24015 = CARTESIAN_POINT('',(-28.85238124225,-24.82999912014));
#24016 = CARTESIAN_POINT('',(-28.33276599998,-24.82999912014));
#24017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24018 = ORIENTED_EDGE('',*,*,#24019,.T.);
#24019 = EDGE_CURVE('',#23999,#24020,#24022,.T.);
#24020 = VERTEX_POINT('',#24021);
#24021 = CARTESIAN_POINT('',(12.3,3.142608416314,14.499999999997));
#24022 = SURFACE_CURVE('',#24023,(#24027),.PCURVE_S1.);
#24023 = LINE('',#24024,#24025);
#24024 = CARTESIAN_POINT('',(12.3,3.142608416314,13.580767988039));
#24025 = VECTOR('',#24026,1.);
#24026 = DIRECTION('',(0.E+000,0.E+000,1.));
#24027 = PCURVE('',#22954,#24028);
#24028 = DEFINITIONAL_REPRESENTATION('',(#24029),#24033);
#24029 = LINE('',#24030,#24031);
#24030 = CARTESIAN_POINT('',(-28.63276599998,-25.36019721653));
#24031 = VECTOR('',#24032,1.);
#24032 = DIRECTION('',(8.326672684689E-017,1.));
#24033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24034 = ORIENTED_EDGE('',*,*,#24035,.T.);
#24035 = EDGE_CURVE('',#24020,#24036,#24038,.T.);
#24036 = VERTEX_POINT('',#24037);
#24037 = CARTESIAN_POINT('',(12.3,3.442608416314,14.799999999997));
#24038 = SURFACE_CURVE('',#24039,(#24044),.PCURVE_S1.);
#24039 = CIRCLE('',#24040,0.3);
#24040 = AXIS2_PLACEMENT_3D('',#24041,#24042,#24043);
#24041 = CARTESIAN_POINT('',(12.3,3.442608416314,14.499999999997));
#24042 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#24043 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#24044 = PCURVE('',#22954,#24045);
#24045 = DEFINITIONAL_REPRESENTATION('',(#24046),#24054);
#24046 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24047,#24048,#24049,#24050
    ,#24051,#24052,#24053),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#24047 = CARTESIAN_POINT('',(-28.33276599998,-24.14096520457));
#24048 = CARTESIAN_POINT('',(-27.81315075771,-24.14096520457));
#24049 = CARTESIAN_POINT('',(-28.07295837885,-24.59096520457));
#24050 = CARTESIAN_POINT('',(-28.33276599998,-25.04096520457));
#24051 = CARTESIAN_POINT('',(-28.59257362112,-24.59096520457));
#24052 = CARTESIAN_POINT('',(-28.85238124225,-24.14096520457));
#24053 = CARTESIAN_POINT('',(-28.33276599998,-24.14096520457));
#24054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24055 = ORIENTED_EDGE('',*,*,#24056,.T.);
#24056 = EDGE_CURVE('',#24036,#24057,#24059,.T.);
#24057 = VERTEX_POINT('',#24058);
#24058 = CARTESIAN_POINT('',(12.3,9.742608416314,14.799999999997));
#24059 = SURFACE_CURVE('',#24060,(#24064),.PCURVE_S1.);
#24060 = LINE('',#24061,#24062);
#24061 = CARTESIAN_POINT('',(12.3,16.842608416286,14.799999999997));
#24062 = VECTOR('',#24063,1.);
#24063 = DIRECTION('',(-1.222527695664E-016,1.,0.E+000));
#24064 = PCURVE('',#22954,#24065);
#24065 = DEFINITIONAL_REPRESENTATION('',(#24066),#24070);
#24066 = LINE('',#24067,#24068);
#24067 = CARTESIAN_POINT('',(-14.93276600001,-24.14096520457));
#24068 = VECTOR('',#24069,1.);
#24069 = DIRECTION('',(1.,-8.326672684689E-017));
#24070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24071 = ORIENTED_EDGE('',*,*,#24072,.T.);
#24072 = EDGE_CURVE('',#24057,#24073,#24075,.T.);
#24073 = VERTEX_POINT('',#24074);
#24074 = CARTESIAN_POINT('',(12.3,10.042608416314,14.499999999997));
#24075 = SURFACE_CURVE('',#24076,(#24081),.PCURVE_S1.);
#24076 = CIRCLE('',#24077,0.3);
#24077 = AXIS2_PLACEMENT_3D('',#24078,#24079,#24080);
#24078 = CARTESIAN_POINT('',(12.3,9.742608416314,14.499999999997));
#24079 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#24080 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#24081 = PCURVE('',#22954,#24082);
#24082 = DEFINITIONAL_REPRESENTATION('',(#24083),#24091);
#24083 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24084,#24085,#24086,#24087
    ,#24088,#24089,#24090),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#24084 = CARTESIAN_POINT('',(-22.03276599998,-24.14096520457));
#24085 = CARTESIAN_POINT('',(-21.51315075771,-24.14096520457));
#24086 = CARTESIAN_POINT('',(-21.77295837885,-24.59096520457));
#24087 = CARTESIAN_POINT('',(-22.03276599998,-25.04096520457));
#24088 = CARTESIAN_POINT('',(-22.29257362112,-24.59096520457));
#24089 = CARTESIAN_POINT('',(-22.55238124225,-24.14096520457));
#24090 = CARTESIAN_POINT('',(-22.03276599998,-24.14096520457));
#24091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24092 = ORIENTED_EDGE('',*,*,#24093,.F.);
#24093 = EDGE_CURVE('',#24094,#24073,#24096,.T.);
#24094 = VERTEX_POINT('',#24095);
#24095 = CARTESIAN_POINT('',(12.3,10.042608416314,12.299999999997));
#24096 = SURFACE_CURVE('',#24097,(#24101),.PCURVE_S1.);
#24097 = LINE('',#24098,#24099);
#24098 = CARTESIAN_POINT('',(12.3,10.042608416314,11.999999999997));
#24099 = VECTOR('',#24100,1.);
#24100 = DIRECTION('',(1.665334536938E-016,0.E+000,1.));
#24101 = PCURVE('',#22954,#24102);
#24102 = DEFINITIONAL_REPRESENTATION('',(#24103),#24107);
#24103 = LINE('',#24104,#24105);
#24104 = CARTESIAN_POINT('',(-21.73276599998,-26.94096520457));
#24105 = VECTOR('',#24106,1.);
#24106 = DIRECTION('',(8.326672684689E-017,1.));
#24107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24108 = ORIENTED_EDGE('',*,*,#24109,.T.);
#24109 = EDGE_CURVE('',#24094,#24110,#24112,.T.);
#24110 = VERTEX_POINT('',#24111);
#24111 = CARTESIAN_POINT('',(12.3,10.342608416314,11.999999999997));
#24112 = SURFACE_CURVE('',#24113,(#24118),.PCURVE_S1.);
#24113 = CIRCLE('',#24114,0.3);
#24114 = AXIS2_PLACEMENT_3D('',#24115,#24116,#24117);
#24115 = CARTESIAN_POINT('',(12.3,10.342608416314,12.299999999997));
#24116 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#24117 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#24118 = PCURVE('',#22954,#24119);
#24119 = DEFINITIONAL_REPRESENTATION('',(#24120),#24124);
#24120 = CIRCLE('',#24121,0.3);
#24121 = AXIS2_PLACEMENT_2D('',#24122,#24123);
#24122 = CARTESIAN_POINT('',(-21.43276599998,-26.64096520457));
#24123 = DIRECTION('',(8.326672684689E-017,1.));
#24124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24125 = ORIENTED_EDGE('',*,*,#24126,.T.);
#24126 = EDGE_CURVE('',#24110,#24127,#24129,.T.);
#24127 = VERTEX_POINT('',#24128);
#24128 = CARTESIAN_POINT('',(12.3,15.142608416286,11.999999999997));
#24129 = SURFACE_CURVE('',#24130,(#24134),.PCURVE_S1.);
#24130 = LINE('',#24131,#24132);
#24131 = CARTESIAN_POINT('',(12.3,31.775374416301,11.999999999997));
#24132 = VECTOR('',#24133,1.);
#24133 = DIRECTION('',(-1.222527695664E-016,1.,0.E+000));
#24134 = PCURVE('',#22954,#24135);
#24135 = DEFINITIONAL_REPRESENTATION('',(#24136),#24140);
#24136 = LINE('',#24137,#24138);
#24137 = CARTESIAN_POINT('',(-2.243285990681E-015,-26.94096520457));
#24138 = VECTOR('',#24139,1.);
#24139 = DIRECTION('',(1.,-8.326672684689E-017));
#24140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24141 = ORIENTED_EDGE('',*,*,#24142,.T.);
#24142 = EDGE_CURVE('',#24127,#24143,#24145,.T.);
#24143 = VERTEX_POINT('',#24144);
#24144 = CARTESIAN_POINT('',(12.3,15.442608416286,12.299999999997));
#24145 = SURFACE_CURVE('',#24146,(#24151),.PCURVE_S1.);
#24146 = CIRCLE('',#24147,0.3);
#24147 = AXIS2_PLACEMENT_3D('',#24148,#24149,#24150);
#24148 = CARTESIAN_POINT('',(12.3,15.142608416286,12.299999999997));
#24149 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#24150 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#24151 = PCURVE('',#22954,#24152);
#24152 = DEFINITIONAL_REPRESENTATION('',(#24153),#24157);
#24153 = CIRCLE('',#24154,0.3);
#24154 = AXIS2_PLACEMENT_2D('',#24155,#24156);
#24155 = CARTESIAN_POINT('',(-16.63276600001,-26.64096520457));
#24156 = DIRECTION('',(8.326672684689E-017,1.));
#24157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24158 = ORIENTED_EDGE('',*,*,#24159,.T.);
#24159 = EDGE_CURVE('',#24143,#24160,#24162,.T.);
#24160 = VERTEX_POINT('',#24161);
#24161 = CARTESIAN_POINT('',(12.3,15.442608416286,14.499999999997));
#24162 = SURFACE_CURVE('',#24163,(#24167),.PCURVE_S1.);
#24163 = LINE('',#24164,#24165);
#24164 = CARTESIAN_POINT('',(12.3,15.442608416286,38.940965204572));
#24165 = VECTOR('',#24166,1.);
#24166 = DIRECTION('',(1.665334536938E-016,0.E+000,1.));
#24167 = PCURVE('',#22954,#24168);
#24168 = DEFINITIONAL_REPRESENTATION('',(#24169),#24173);
#24169 = LINE('',#24170,#24171);
#24170 = CARTESIAN_POINT('',(-16.33276600001,1.359975965177E-015));
#24171 = VECTOR('',#24172,1.);
#24172 = DIRECTION('',(8.326672684689E-017,1.));
#24173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24174 = ORIENTED_EDGE('',*,*,#24175,.T.);
#24175 = EDGE_CURVE('',#24160,#24176,#24178,.T.);
#24176 = VERTEX_POINT('',#24177);
#24177 = CARTESIAN_POINT('',(12.3,15.742608416286,14.799999999997));
#24178 = SURFACE_CURVE('',#24179,(#24184),.PCURVE_S1.);
#24179 = CIRCLE('',#24180,0.3);
#24180 = AXIS2_PLACEMENT_3D('',#24181,#24182,#24183);
#24181 = CARTESIAN_POINT('',(12.3,15.742608416286,14.499999999997));
#24182 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#24183 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#24184 = PCURVE('',#22954,#24185);
#24185 = DEFINITIONAL_REPRESENTATION('',(#24186),#24194);
#24186 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24187,#24188,#24189,#24190
    ,#24191,#24192,#24193),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#24187 = CARTESIAN_POINT('',(-16.03276600001,-24.14096520457));
#24188 = CARTESIAN_POINT('',(-15.51315075774,-24.14096520457));
#24189 = CARTESIAN_POINT('',(-15.77295837888,-24.59096520457));
#24190 = CARTESIAN_POINT('',(-16.03276600001,-25.04096520457));
#24191 = CARTESIAN_POINT('',(-16.29257362115,-24.59096520457));
#24192 = CARTESIAN_POINT('',(-16.55238124228,-24.14096520457));
#24193 = CARTESIAN_POINT('',(-16.03276600001,-24.14096520457));
#24194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24195 = ORIENTED_EDGE('',*,*,#24196,.T.);
#24196 = EDGE_CURVE('',#24176,#24197,#24199,.T.);
#24197 = VERTEX_POINT('',#24198);
#24198 = CARTESIAN_POINT('',(12.3,26.546582908923,14.799999999997));
#24199 = SURFACE_CURVE('',#24200,(#24204),.PCURVE_S1.);
#24200 = LINE('',#24201,#24202);
#24201 = CARTESIAN_POINT('',(12.3,16.842608416286,14.799999999997));
#24202 = VECTOR('',#24203,1.);
#24203 = DIRECTION('',(-1.222527695664E-016,1.,0.E+000));
#24204 = PCURVE('',#22954,#24205);
#24205 = DEFINITIONAL_REPRESENTATION('',(#24206),#24210);
#24206 = LINE('',#24207,#24208);
#24207 = CARTESIAN_POINT('',(-14.93276600001,-24.14096520457));
#24208 = VECTOR('',#24209,1.);
#24209 = DIRECTION('',(1.,-8.326672684689E-017));
#24210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24211 = ORIENTED_EDGE('',*,*,#24212,.T.);
#24212 = EDGE_CURVE('',#24197,#24213,#24215,.T.);
#24213 = VERTEX_POINT('',#24214);
#24214 = CARTESIAN_POINT('',(12.3,26.748651605255,14.278260869569));
#24215 = SURFACE_CURVE('',#24216,(#24221),.PCURVE_S1.);
#24216 = CIRCLE('',#24217,0.3);
#24217 = AXIS2_PLACEMENT_3D('',#24218,#24219,#24220);
#24218 = CARTESIAN_POINT('',(12.3,26.546582908923,14.499999999997));
#24219 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#24220 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#24221 = PCURVE('',#22954,#24222);
#24222 = DEFINITIONAL_REPRESENTATION('',(#24223),#24231);
#24223 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24224,#24225,#24226,#24227
    ,#24228,#24229,#24230),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#24224 = CARTESIAN_POINT('',(-5.228791507379,-24.14096520457));
#24225 = CARTESIAN_POINT('',(-4.709176265108,-24.14096520457));
#24226 = CARTESIAN_POINT('',(-4.968983886243,-24.59096520457));
#24227 = CARTESIAN_POINT('',(-5.228791507379,-25.04096520457));
#24228 = CARTESIAN_POINT('',(-5.488599128514,-24.59096520457));
#24229 = CARTESIAN_POINT('',(-5.748406749649,-24.14096520457));
#24230 = CARTESIAN_POINT('',(-5.228791507379,-24.14096520457));
#24231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24232 = ORIENTED_EDGE('',*,*,#24233,.T.);
#24233 = EDGE_CURVE('',#24213,#24234,#24236,.T.);
#24234 = VERTEX_POINT('',#24235);
#24235 = CARTESIAN_POINT('',(12.3,26.1365281317,13.201679998163));
#24236 = SURFACE_CURVE('',#24237,(#24242),.PCURVE_S1.);
#24237 = CIRCLE('',#24238,2.000000000038);
#24238 = AXIS2_PLACEMENT_3D('',#24239,#24240,#24241);
#24239 = CARTESIAN_POINT('',(12.3,28.095776247496,12.800000000027));
#24240 = DIRECTION('',(1.,0.E+000,0.E+000));
#24241 = DIRECTION('',(0.E+000,-1.,0.E+000));
#24242 = PCURVE('',#22954,#24243);
#24243 = DEFINITIONAL_REPRESENTATION('',(#24244),#24248);
#24244 = CIRCLE('',#24245,2.000000000038);
#24245 = AXIS2_PLACEMENT_2D('',#24246,#24247);
#24246 = CARTESIAN_POINT('',(-3.679598168806,-26.14096520454));
#24247 = DIRECTION('',(-1.,8.326672684689E-017));
#24248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24249 = ORIENTED_EDGE('',*,*,#24250,.T.);
#24250 = EDGE_CURVE('',#24234,#24251,#24253,.T.);
#24251 = VERTEX_POINT('',#24252);
#24252 = CARTESIAN_POINT('',(12.3,25.64671610276,12.802099997695));
#24253 = SURFACE_CURVE('',#24254,(#24259),.PCURVE_S1.);
#24254 = CIRCLE('',#24255,0.5);
#24255 = AXIS2_PLACEMENT_3D('',#24256,#24257,#24258);
#24256 = CARTESIAN_POINT('',(12.3,25.64671610276,13.302099997695));
#24257 = DIRECTION('',(-1.,0.E+000,0.E+000));
#24258 = DIRECTION('',(0.E+000,-1.,0.E+000));
#24259 = PCURVE('',#22954,#24260);
#24260 = DEFINITIONAL_REPRESENTATION('',(#24261),#24269);
#24261 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24262,#24263,#24264,#24265
    ,#24266,#24267,#24268),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#24262 = CARTESIAN_POINT('',(-6.628658313541,-25.63886520687));
#24263 = CARTESIAN_POINT('',(-6.628658313541,-24.77283980309));
#24264 = CARTESIAN_POINT('',(-5.878658313541,-25.20585250498));
#24265 = CARTESIAN_POINT('',(-5.128658313541,-25.63886520687));
#24266 = CARTESIAN_POINT('',(-5.878658313541,-26.07187790877));
#24267 = CARTESIAN_POINT('',(-6.628658313541,-26.50489061066));
#24268 = CARTESIAN_POINT('',(-6.628658313541,-25.63886520687));
#24269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24270 = ORIENTED_EDGE('',*,*,#24271,.T.);
#24271 = EDGE_CURVE('',#24251,#24272,#24274,.T.);
#24272 = VERTEX_POINT('',#24273);
#24273 = CARTESIAN_POINT('',(12.3,22.478812098076,12.801841408438));
#24274 = SURFACE_CURVE('',#24275,(#24279),.PCURVE_S1.);
#24275 = LINE('',#24276,#24277);
#24276 = CARTESIAN_POINT('',(12.3,25.968884985556,12.802099997697));
#24277 = VECTOR('',#24278,1.);
#24278 = DIRECTION('',(0.E+000,-1.,-5.376385953205E-012));
#24279 = PCURVE('',#22954,#24280);
#24280 = DEFINITIONAL_REPRESENTATION('',(#24281),#24285);
#24281 = LINE('',#24282,#24283);
#24282 = CARTESIAN_POINT('',(-5.806489430746,-26.13886520687));
#24283 = VECTOR('',#24284,1.);
#24284 = DIRECTION('',(-1.,-5.376302686478E-012));
#24285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24286 = ORIENTED_EDGE('',*,*,#24287,.T.);
#24287 = EDGE_CURVE('',#24272,#24288,#24290,.T.);
#24288 = VERTEX_POINT('',#24289);
#24289 = CARTESIAN_POINT('',(12.3,21.526165764423,11.628451821177));
#24290 = SURFACE_CURVE('',#24291,(#24296),.PCURVE_S1.);
#24291 = CIRCLE('',#24292,1.);
#24292 = AXIS2_PLACEMENT_3D('',#24293,#24294,#24295);
#24293 = CARTESIAN_POINT('',(12.3,22.510973517641,11.802099997678));
#24294 = DIRECTION('',(1.,0.E+000,0.E+000));
#24295 = DIRECTION('',(0.E+000,-1.,-5.426215032855E-012));
#24296 = PCURVE('',#22954,#24297);
#24297 = DEFINITIONAL_REPRESENTATION('',(#24298),#24302);
#24298 = CIRCLE('',#24299,1.);
#24299 = AXIS2_PLACEMENT_2D('',#24300,#24301);
#24300 = CARTESIAN_POINT('',(-9.26440089866,-27.13886520689));
#24301 = DIRECTION('',(-1.,-5.426131766129E-012));
#24302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24303 = ORIENTED_EDGE('',*,*,#24304,.T.);
#24304 = EDGE_CURVE('',#24288,#24305,#24307,.T.);
#24305 = VERTEX_POINT('',#24306);
#24306 = CARTESIAN_POINT('',(12.3,22.192039452682,7.852094453163));
#24307 = SURFACE_CURVE('',#24308,(#24312),.PCURVE_S1.);
#24308 = LINE('',#24309,#24310);
#24309 = CARTESIAN_POINT('',(12.3,21.526165764422,11.628451821198));
#24310 = VECTOR('',#24311,1.);
#24311 = DIRECTION('',(0.E+000,0.173648176522,-0.984807753214));
#24312 = PCURVE('',#22954,#24313);
#24313 = DEFINITIONAL_REPRESENTATION('',(#24314),#24318);
#24314 = LINE('',#24315,#24316);
#24315 = CARTESIAN_POINT('',(-10.24920865187,-27.31251338337));
#24316 = VECTOR('',#24317,1.);
#24317 = DIRECTION('',(0.173648176522,-0.984807753214));
#24318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24319 = ORIENTED_EDGE('',*,*,#24320,.T.);
#24320 = EDGE_CURVE('',#24305,#24321,#24323,.T.);
#24321 = VERTEX_POINT('',#24322);
#24322 = CARTESIAN_POINT('',(12.3,21.896922520301,7.500000176643));
#24323 = SURFACE_CURVE('',#24324,(#24329),.PCURVE_S1.);
#24324 = CIRCLE('',#24325,0.3);
#24325 = AXIS2_PLACEMENT_3D('',#24326,#24327,#24328);
#24326 = CARTESIAN_POINT('',(12.3,21.896597126723,7.800000000175));
#24327 = DIRECTION('',(-1.,0.E+000,0.E+000));
#24328 = DIRECTION('',(-0.E+000,-1.,-5.426793274014E-012));
#24329 = PCURVE('',#22954,#24330);
#24330 = DEFINITIONAL_REPRESENTATION('',(#24331),#24339);
#24331 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24332,#24333,#24334,#24335
    ,#24336,#24337,#24338),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#24332 = CARTESIAN_POINT('',(-10.17877728957,-31.14096520439));
#24333 = CARTESIAN_POINT('',(-10.17877728958,-30.62134996212));
#24334 = CARTESIAN_POINT('',(-9.72877728958,-30.88115758326));
#24335 = CARTESIAN_POINT('',(-9.278777289578,-31.14096520439));
#24336 = CARTESIAN_POINT('',(-9.728777289577,-31.40077282553));
#24337 = CARTESIAN_POINT('',(-10.17877728957,-31.66058044667));
#24338 = CARTESIAN_POINT('',(-10.17877728957,-31.14096520439));
#24339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24340 = ORIENTED_EDGE('',*,*,#24341,.T.);
#24341 = EDGE_CURVE('',#24321,#24342,#24344,.T.);
#24342 = VERTEX_POINT('',#24343);
#24343 = CARTESIAN_POINT('',(12.3,9.997599382995,7.500000000082));
#24344 = SURFACE_CURVE('',#24345,(#24349),.PCURVE_S1.);
#24345 = LINE('',#24346,#24347);
#24346 = CARTESIAN_POINT('',(12.3,27.246226840065,7.500000000175));
#24347 = VECTOR('',#24348,1.);
#24348 = DIRECTION('',(0.E+000,-1.,-5.376385953205E-012));
#24349 = PCURVE('',#22954,#24350);
#24350 = DEFINITIONAL_REPRESENTATION('',(#24351),#24355);
#24351 = LINE('',#24352,#24353);
#24352 = CARTESIAN_POINT('',(-4.529147576237,-31.44096520439));
#24353 = VECTOR('',#24354,1.);
#24354 = DIRECTION('',(-1.,-5.376302686478E-012));
#24355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24356 = ORIENTED_EDGE('',*,*,#24357,.T.);
#24357 = EDGE_CURVE('',#24342,#24358,#24360,.T.);
#24358 = VERTEX_POINT('',#24359);
#24359 = CARTESIAN_POINT('',(12.3,9.640525977093,7.350002047919));
#24360 = SURFACE_CURVE('',#24361,(#24366),.PCURVE_S1.);
#24361 = CIRCLE('',#24362,0.5);
#24362 = AXIS2_PLACEMENT_3D('',#24363,#24364,#24365);
#24363 = CARTESIAN_POINT('',(12.3,9.997595391238,7.000000000082));
#24364 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#24365 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#24366 = PCURVE('',#22954,#24367);
#24367 = DEFINITIONAL_REPRESENTATION('',(#24368),#24372);
#24368 = CIRCLE('',#24369,0.5);
#24369 = AXIS2_PLACEMENT_2D('',#24370,#24371);
#24370 = CARTESIAN_POINT('',(-21.77777902506,-31.94096520449));
#24371 = DIRECTION('',(8.326672684689E-017,1.));
#24372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24373 = ORIENTED_EDGE('',*,*,#24374,.T.);
#24374 = EDGE_CURVE('',#24358,#24375,#24377,.T.);
#24375 = VERTEX_POINT('',#24376);
#24376 = CARTESIAN_POINT('',(12.3,9.283452548386,7.200000000073));
#24377 = SURFACE_CURVE('',#24378,(#24383),.PCURVE_S1.);
#24378 = CIRCLE('',#24379,0.499999999982);
#24379 = AXIS2_PLACEMENT_3D('',#24380,#24381,#24382);
#24380 = CARTESIAN_POINT('',(12.3,9.283452548383,7.700000000055));
#24381 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#24382 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#24383 = PCURVE('',#22954,#24384);
#24384 = DEFINITIONAL_REPRESENTATION('',(#24385),#24393);
#24385 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24386,#24387,#24388,#24389
    ,#24390,#24391,#24392),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#24386 = CARTESIAN_POINT('',(-22.49192186791,-30.74096520453));
#24387 = CARTESIAN_POINT('',(-21.62589646416,-30.74096520453));
#24388 = CARTESIAN_POINT('',(-22.05890916604,-31.4909652045));
#24389 = CARTESIAN_POINT('',(-22.49192186791,-32.24096520448));
#24390 = CARTESIAN_POINT('',(-22.92493456979,-31.4909652045));
#24391 = CARTESIAN_POINT('',(-23.35794727167,-30.74096520453));
#24392 = CARTESIAN_POINT('',(-22.49192186791,-30.74096520453));
#24393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24394 = ORIENTED_EDGE('',*,*,#24395,.T.);
#24395 = EDGE_CURVE('',#24375,#24396,#24398,.T.);
#24396 = VERTEX_POINT('',#24397);
#24397 = CARTESIAN_POINT('',(12.3,-6.798210715971,7.199999999983));
#24398 = SURFACE_CURVE('',#24399,(#24403),.PCURVE_S1.);
#24399 = LINE('',#24400,#24401);
#24400 = CARTESIAN_POINT('',(12.3,9.742620916193,7.200000000076));
#24401 = VECTOR('',#24402,1.);
#24402 = DIRECTION('',(0.E+000,-1.,-5.650394682057E-012));
#24403 = PCURVE('',#22954,#24404);
#24404 = DEFINITIONAL_REPRESENTATION('',(#24405),#24409);
#24405 = LINE('',#24406,#24407);
#24406 = CARTESIAN_POINT('',(-22.0327535001,-31.74096520449));
#24407 = VECTOR('',#24408,1.);
#24408 = DIRECTION('',(-1.,-5.65031141533E-012));
#24409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24410 = ORIENTED_EDGE('',*,*,#24411,.T.);
#24411 = EDGE_CURVE('',#24396,#24412,#24414,.T.);
#24412 = VERTEX_POINT('',#24413);
#24413 = CARTESIAN_POINT('',(12.3,-7.155284144676,7.350002047813));
#24414 = SURFACE_CURVE('',#24415,(#24420),.PCURVE_S1.);
#24415 = CIRCLE('',#24416,0.5);
#24416 = AXIS2_PLACEMENT_3D('',#24417,#24418,#24419);
#24417 = CARTESIAN_POINT('',(12.3,-6.798210715974,7.699999999983));
#24418 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#24419 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#24420 = PCURVE('',#22954,#24421);
#24421 = DEFINITIONAL_REPRESENTATION('',(#24422),#24430);
#24422 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24423,#24424,#24425,#24426
    ,#24427,#24428,#24429),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#24423 = CARTESIAN_POINT('',(-38.57358513227,-30.74096520459));
#24424 = CARTESIAN_POINT('',(-37.70755972849,-30.74096520459));
#24425 = CARTESIAN_POINT('',(-38.14057243038,-31.49096520459));
#24426 = CARTESIAN_POINT('',(-38.57358513227,-32.24096520459));
#24427 = CARTESIAN_POINT('',(-39.00659783416,-31.49096520459));
#24428 = CARTESIAN_POINT('',(-39.43961053606,-30.74096520459));
#24429 = CARTESIAN_POINT('',(-38.57358513227,-30.74096520459));
#24430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24431 = ORIENTED_EDGE('',*,*,#24432,.T.);
#24432 = EDGE_CURVE('',#24412,#24433,#24435,.T.);
#24433 = VERTEX_POINT('',#24434);
#24434 = CARTESIAN_POINT('',(12.3,-7.512357550547,7.499999999988));
#24435 = SURFACE_CURVE('',#24436,(#24441),.PCURVE_S1.);
#24436 = CIRCLE('',#24437,0.5);
#24437 = AXIS2_PLACEMENT_3D('',#24438,#24439,#24440);
#24438 = CARTESIAN_POINT('',(12.3,-7.512353558833,6.999999999988));
#24439 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#24440 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#24441 = PCURVE('',#22954,#24442);
#24442 = DEFINITIONAL_REPRESENTATION('',(#24443),#24447);
#24443 = CIRCLE('',#24444,0.5);
#24444 = AXIS2_PLACEMENT_2D('',#24445,#24446);
#24445 = CARTESIAN_POINT('',(-39.28772797513,-31.94096520458));
#24446 = DIRECTION('',(8.326672684689E-017,1.));
#24447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24448 = ORIENTED_EDGE('',*,*,#24449,.F.);
#24449 = EDGE_CURVE('',#24450,#24433,#24452,.T.);
#24450 = VERTEX_POINT('',#24451);
#24451 = CARTESIAN_POINT('',(12.3,-10.60752984234,7.499999999971));
#24452 = SURFACE_CURVE('',#24453,(#24457),.PCURVE_S1.);
#24453 = LINE('',#24454,#24455);
#24454 = CARTESIAN_POINT('',(12.3,27.246226840065,7.500000000175));
#24455 = VECTOR('',#24456,1.);
#24456 = DIRECTION('',(-1.222527695655E-016,1.,5.376385953205E-012));
#24457 = PCURVE('',#22954,#24458);
#24458 = DEFINITIONAL_REPRESENTATION('',(#24459),#24463);
#24459 = LINE('',#24460,#24461);
#24460 = CARTESIAN_POINT('',(-4.529147576237,-31.44096520439));
#24461 = VECTOR('',#24462,1.);
#24462 = DIRECTION('',(1.,5.376302686478E-012));
#24463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24464 = ORIENTED_EDGE('',*,*,#24465,.T.);
#24465 = EDGE_CURVE('',#24450,#24466,#24468,.T.);
#24466 = VERTEX_POINT('',#24467);
#24467 = CARTESIAN_POINT('',(12.3,-11.10752984234,6.999999999969));
#24468 = SURFACE_CURVE('',#24469,(#24474),.PCURVE_S1.);
#24469 = CIRCLE('',#24470,0.5);
#24470 = AXIS2_PLACEMENT_3D('',#24471,#24472,#24473);
#24471 = CARTESIAN_POINT('',(12.3,-10.60752984234,6.999999999971));
#24472 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#24473 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#24474 = PCURVE('',#22954,#24475);
#24475 = DEFINITIONAL_REPRESENTATION('',(#24476),#24480);
#24476 = CIRCLE('',#24477,0.5);
#24477 = AXIS2_PLACEMENT_2D('',#24478,#24479);
#24478 = CARTESIAN_POINT('',(-42.38290425864,-31.9409652046));
#24479 = DIRECTION('',(8.326672684689E-017,1.));
#24480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24481 = ORIENTED_EDGE('',*,*,#24482,.T.);
#24482 = EDGE_CURVE('',#24466,#24483,#24485,.T.);
#24483 = VERTEX_POINT('',#24484);
#24484 = CARTESIAN_POINT('',(12.3,-11.10752984233,4.99513737118));
#24485 = SURFACE_CURVE('',#24486,(#24490),.PCURVE_S1.);
#24486 = LINE('',#24487,#24488);
#24487 = CARTESIAN_POINT('',(12.3,-11.1075298424,19.052256061079));
#24488 = VECTOR('',#24489,1.);
#24489 = DIRECTION('',(0.E+000,5.151867013676E-012,-1.));
#24490 = PCURVE('',#22954,#24491);
#24491 = DEFINITIONAL_REPRESENTATION('',(#24492),#24496);
#24492 = LINE('',#24493,#24494);
#24493 = CARTESIAN_POINT('',(-42.8829042587,-19.88870914349));
#24494 = VECTOR('',#24495,1.);
#24495 = DIRECTION('',(5.15178374695E-012,-1.));
#24496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24497 = ORIENTED_EDGE('',*,*,#24498,.F.);
#24498 = EDGE_CURVE('',#24499,#24483,#24501,.T.);
#24499 = VERTEX_POINT('',#24500);
#24500 = CARTESIAN_POINT('',(12.3,-10.71148253987,4.506062901716));
#24501 = SURFACE_CURVE('',#24502,(#24507),.PCURVE_S1.);
#24502 = CIRCLE('',#24503,0.5);
#24503 = AXIS2_PLACEMENT_3D('',#24504,#24505,#24506);
#24504 = CARTESIAN_POINT('',(12.3,-10.60752984233,4.995137371182));
#24505 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#24506 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#24507 = PCURVE('',#22954,#24508);
#24508 = DEFINITIONAL_REPRESENTATION('',(#24509),#24517);
#24509 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24510,#24511,#24512,#24513
    ,#24514,#24515,#24516),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#24510 = CARTESIAN_POINT('',(-42.38290425863,-33.44582783339));
#24511 = CARTESIAN_POINT('',(-41.51687885485,-33.44582783339));
#24512 = CARTESIAN_POINT('',(-41.94989155674,-34.19582783339));
#24513 = CARTESIAN_POINT('',(-42.38290425863,-34.94582783339));
#24514 = CARTESIAN_POINT('',(-42.81591696052,-34.19582783339));
#24515 = CARTESIAN_POINT('',(-43.24892966241,-33.44582783339));
#24516 = CARTESIAN_POINT('',(-42.38290425863,-33.44582783339));
#24517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24518 = ORIENTED_EDGE('',*,*,#24519,.F.);
#24519 = EDGE_CURVE('',#24520,#24499,#24522,.T.);
#24520 = VERTEX_POINT('',#24521);
#24521 = CARTESIAN_POINT('',(12.3,-10.56539400616,4.475010700021));
#24522 = SURFACE_CURVE('',#24523,(#24528),.PCURVE_S1.);
#24523 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#24524,#24525,#24526,#24527),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#24524 = CARTESIAN_POINT('',(12.3,-10.56539398074,4.475010819888));
#24525 = CARTESIAN_POINT('',(12.3,-10.61409016712,4.485361513831));
#24526 = CARTESIAN_POINT('',(12.3,-10.66278635349,4.495712207773));
#24527 = CARTESIAN_POINT('',(12.3,-10.71148253987,4.506062901716));
#24528 = PCURVE('',#22954,#24529);
#24529 = DEFINITIONAL_REPRESENTATION('',(#24530),#24535);
#24530 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#24531,#24532,#24533,#24534),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#24531 = CARTESIAN_POINT('',(-42.34076839704,-34.46595438468));
#24532 = CARTESIAN_POINT('',(-42.38946458342,-34.45560369074));
#24533 = CARTESIAN_POINT('',(-42.4381607698,-34.44525299679));
#24534 = CARTESIAN_POINT('',(-42.48685695617,-34.43490230285));
#24535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24536 = ORIENTED_EDGE('',*,*,#24537,.T.);
#24537 = EDGE_CURVE('',#24520,#24538,#24540,.T.);
#24538 = VERTEX_POINT('',#24539);
#24539 = CARTESIAN_POINT('',(12.3,-10.20464271956,3.80048509863));
#24540 = SURFACE_CURVE('',#24541,(#24546),.PCURVE_S1.);
#24541 = CIRCLE('',#24542,0.5);
#24542 = AXIS2_PLACEMENT_3D('',#24543,#24544,#24545);
#24543 = CARTESIAN_POINT('',(12.3,-10.66900741936,3.985864238718));
#24544 = DIRECTION('',(-1.,0.E+000,0.E+000));
#24545 = DIRECTION('',(-0.E+000,-1.,-5.426215032855E-012));
#24546 = PCURVE('',#22954,#24547);
#24547 = DEFINITIONAL_REPRESENTATION('',(#24548),#24556);
#24548 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24549,#24550,#24551,#24552
    ,#24553,#24554,#24555),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#24549 = CARTESIAN_POINT('',(-42.94438183566,-34.95510096585));
#24550 = CARTESIAN_POINT('',(-42.94438183567,-34.08907556207));
#24551 = CARTESIAN_POINT('',(-42.19438183567,-34.52208826396));
#24552 = CARTESIAN_POINT('',(-41.44438183566,-34.95510096584));
#24553 = CARTESIAN_POINT('',(-42.19438183566,-35.38811366774));
#24554 = CARTESIAN_POINT('',(-42.94438183566,-35.82112636964));
#24555 = CARTESIAN_POINT('',(-42.94438183566,-34.95510096585));
#24556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24557 = ORIENTED_EDGE('',*,*,#24558,.T.);
#24558 = EDGE_CURVE('',#24538,#24559,#24561,.T.);
#24559 = VERTEX_POINT('',#24560);
#24560 = CARTESIAN_POINT('',(12.3,-10.60469499163,2.877690893904));
#24561 = SURFACE_CURVE('',#24562,(#24567),.PCURVE_S1.);
#24562 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#24563,#24564,#24565,#24566),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#24563 = CARTESIAN_POINT('',(12.3,-10.20464271956,3.800485098628));
#24564 = CARTESIAN_POINT('',(12.3,-10.32899615335,3.488986486024));
#24565 = CARTESIAN_POINT('',(12.3,-10.46234691071,3.181388417788));
#24566 = CARTESIAN_POINT('',(12.3,-10.60469499163,2.877690893907));
#24567 = PCURVE('',#22954,#24568);
#24568 = DEFINITIONAL_REPRESENTATION('',(#24569),#24574);
#24569 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#24570,#24571,#24572,#24573),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#24570 = CARTESIAN_POINT('',(-41.98001713586,-35.14048010594));
#24571 = CARTESIAN_POINT('',(-42.10437056966,-35.45197871854));
#24572 = CARTESIAN_POINT('',(-42.23772132701,-35.75957678678));
#24573 = CARTESIAN_POINT('',(-42.38006940793,-36.06327431066));
#24574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24575 = ORIENTED_EDGE('',*,*,#24576,.T.);
#24576 = EDGE_CURVE('',#24559,#24577,#24579,.T.);
#24577 = VERTEX_POINT('',#24578);
#24578 = CARTESIAN_POINT('',(12.3,-11.51016553818,2.302099999974));
#24579 = SURFACE_CURVE('',#24580,(#24585),.PCURVE_S1.);
#24580 = CIRCLE('',#24581,1.);
#24581 = AXIS2_PLACEMENT_3D('',#24582,#24583,#24584);
#24582 = CARTESIAN_POINT('',(12.3,-11.51016553819,3.302099999974));
#24583 = DIRECTION('',(-1.,0.E+000,0.E+000));
#24584 = DIRECTION('',(-0.E+000,-1.,-5.425781351986E-012));
#24585 = PCURVE('',#22954,#24586);
#24586 = DEFINITIONAL_REPRESENTATION('',(#24587),#24595);
#24587 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24588,#24589,#24590,#24591
    ,#24592,#24593,#24594),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#24588 = CARTESIAN_POINT('',(-44.28553995449,-35.6388652046));
#24589 = CARTESIAN_POINT('',(-44.2855399545,-33.90681439703));
#24590 = CARTESIAN_POINT('',(-42.78553995449,-34.77283980081));
#24591 = CARTESIAN_POINT('',(-41.28553995449,-35.63886520458));
#24592 = CARTESIAN_POINT('',(-42.78553995449,-36.50489060838));
#24593 = CARTESIAN_POINT('',(-44.28553995448,-37.37091601217));
#24594 = CARTESIAN_POINT('',(-44.28553995449,-35.6388652046));
#24595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24596 = ORIENTED_EDGE('',*,*,#24597,.T.);
#24597 = EDGE_CURVE('',#24577,#24598,#24600,.T.);
#24598 = VERTEX_POINT('',#24599);
#24599 = CARTESIAN_POINT('',(12.3,-14.87412901938,2.302099999955));
#24600 = SURFACE_CURVE('',#24601,(#24605),.PCURVE_S1.);
#24601 = LINE('',#24602,#24603);
#24602 = CARTESIAN_POINT('',(12.3,-2.969529842317,2.30210000002));
#24603 = VECTOR('',#24604,1.);
#24604 = DIRECTION('',(0.E+000,-1.,-5.425807713121E-012));
#24605 = PCURVE('',#22954,#24606);
#24606 = DEFINITIONAL_REPRESENTATION('',(#24607),#24611);
#24607 = LINE('',#24608,#24609);
#24608 = CARTESIAN_POINT('',(-34.74490425861,-36.63886520455));
#24609 = VECTOR('',#24610,1.);
#24610 = DIRECTION('',(-1.,-5.425724446395E-012));
#24611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24612 = ORIENTED_EDGE('',*,*,#24613,.T.);
#24613 = EDGE_CURVE('',#24598,#24614,#24616,.T.);
#24614 = VERTEX_POINT('',#24615);
#24615 = CARTESIAN_POINT('',(12.3,-15.78539648371,2.890284982681));
#24616 = SURFACE_CURVE('',#24617,(#24622),.PCURVE_S1.);
#24617 = CIRCLE('',#24618,1.);
#24618 = AXIS2_PLACEMENT_3D('',#24619,#24620,#24621);
#24619 = CARTESIAN_POINT('',(12.3,-14.87412901938,3.302099999955));
#24620 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#24621 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#24622 = PCURVE('',#22954,#24623);
#24623 = DEFINITIONAL_REPRESENTATION('',(#24624),#24632);
#24624 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24625,#24626,#24627,#24628
    ,#24629,#24630,#24631),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#24625 = CARTESIAN_POINT('',(-46.64950343568,-34.63886520461));
#24626 = CARTESIAN_POINT('',(-44.91745262811,-34.63886520461));
#24627 = CARTESIAN_POINT('',(-45.7834780319,-36.13886520461));
#24628 = CARTESIAN_POINT('',(-46.64950343568,-37.63886520461));
#24629 = CARTESIAN_POINT('',(-47.51552883947,-36.13886520461));
#24630 = CARTESIAN_POINT('',(-48.38155424325,-34.63886520461));
#24631 = CARTESIAN_POINT('',(-46.64950343568,-34.63886520461));
#24632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24633 = ORIENTED_EDGE('',*,*,#24634,.F.);
#24634 = EDGE_CURVE('',#24635,#24614,#24637,.T.);
#24635 = VERTEX_POINT('',#24636);
#24636 = CARTESIAN_POINT('',(12.3,-19.85739158393,11.900827323524));
#24637 = SURFACE_CURVE('',#24638,(#24642),.PCURVE_S1.);
#24638 = LINE('',#24639,#24640);
#24639 = CARTESIAN_POINT('',(12.3,-21.1027466071,14.656558577964));
#24640 = VECTOR('',#24641,1.);
#24641 = DIRECTION('',(-2.021020444845E-016,0.411815017274,
    -0.911267464331));
#24642 = PCURVE('',#22954,#24643);
#24643 = DEFINITIONAL_REPRESENTATION('',(#24644),#24648);
#24644 = LINE('',#24645,#24646);
#24645 = CARTESIAN_POINT('',(-52.8781210234,-24.2844066266));
#24646 = VECTOR('',#24647,1.);
#24647 = DIRECTION('',(0.411815017274,-0.911267464331));
#24648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24649 = ORIENTED_EDGE('',*,*,#24650,.T.);
#24650 = EDGE_CURVE('',#24635,#24651,#24653,.T.);
#24651 = VERTEX_POINT('',#24652);
#24652 = CARTESIAN_POINT('',(12.3,-19.85739158393,13.091208268832));
#24653 = SURFACE_CURVE('',#24654,(#24658),.PCURVE_S1.);
#24654 = LINE('',#24655,#24656);
#24655 = CARTESIAN_POINT('',(12.3,-19.85739158393,5.800000001719));
#24656 = VECTOR('',#24657,1.);
#24657 = DIRECTION('',(0.E+000,0.E+000,1.));
#24658 = PCURVE('',#22954,#24659);
#24659 = DEFINITIONAL_REPRESENTATION('',(#24660),#24664);
#24660 = LINE('',#24661,#24662);
#24661 = CARTESIAN_POINT('',(-51.63276600023,-33.14096520285));
#24662 = VECTOR('',#24663,1.);
#24663 = DIRECTION('',(8.326672684689E-017,1.));
#24664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24665 = ORIENTED_EDGE('',*,*,#24666,.T.);
#24666 = EDGE_CURVE('',#24651,#24667,#24669,.T.);
#24667 = VERTEX_POINT('',#24668);
#24668 = CARTESIAN_POINT('',(12.3,-19.46615301294,13.884561609123));
#24669 = SURFACE_CURVE('',#24670,(#24675),.PCURVE_S1.);
#24670 = CIRCLE('',#24671,1.);
#24671 = AXIS2_PLACEMENT_3D('',#24672,#24673,#24674);
#24672 = CARTESIAN_POINT('',(12.3,-18.85739158393,13.091208268832));
#24673 = DIRECTION('',(-1.,0.E+000,0.E+000));
#24674 = DIRECTION('',(0.E+000,0.E+000,-1.));
#24675 = PCURVE('',#22954,#24676);
#24676 = DEFINITIONAL_REPRESENTATION('',(#24677),#24685);
#24677 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24678,#24679,#24680,#24681
    ,#24682,#24683,#24684),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#24678 = CARTESIAN_POINT('',(-50.63276600023,-26.84975693574));
#24679 = CARTESIAN_POINT('',(-52.3648168078,-26.84975693574));
#24680 = CARTESIAN_POINT('',(-51.49879140402,-25.34975693574));
#24681 = CARTESIAN_POINT('',(-50.63276600023,-23.84975693574));
#24682 = CARTESIAN_POINT('',(-49.76674059645,-25.34975693574));
#24683 = CARTESIAN_POINT('',(-48.90071519266,-26.84975693574));
#24684 = CARTESIAN_POINT('',(-50.63276600023,-26.84975693574));
#24685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24686 = ORIENTED_EDGE('',*,*,#24687,.T.);
#24687 = EDGE_CURVE('',#24667,#23824,#24688,.T.);
#24688 = SURFACE_CURVE('',#24689,(#24693),.PCURVE_S1.);
#24689 = LINE('',#24690,#24691);
#24690 = CARTESIAN_POINT('',(12.3,-19.46615301294,13.884561609123));
#24691 = VECTOR('',#24692,1.);
#24692 = DIRECTION('',(0.E+000,0.793353340291,0.608761429009));
#24693 = PCURVE('',#22954,#24694);
#24694 = DEFINITIONAL_REPRESENTATION('',(#24695),#24699);
#24695 = LINE('',#24696,#24697);
#24696 = CARTESIAN_POINT('',(-51.24152742924,-25.05640359544));
#24697 = VECTOR('',#24698,1.);
#24698 = DIRECTION('',(0.793353340291,0.608761429009));
#24699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24700 = FACE_BOUND('',#24701,.T.);
#24701 = EDGE_LOOP('',(#24702,#24720,#24741,#24757,#24778,#24795,#24816,
    #24832));
#24702 = ORIENTED_EDGE('',*,*,#24703,.T.);
#24703 = EDGE_CURVE('',#24704,#24706,#24708,.T.);
#24704 = VERTEX_POINT('',#24705);
#24705 = CARTESIAN_POINT('',(12.299999999999,42.131086047652,
    29.995584411775));
#24706 = VERTEX_POINT('',#24707);
#24707 = CARTESIAN_POINT('',(12.299999999999,42.838192828839,
    29.995584411775));
#24708 = SURFACE_CURVE('',#24709,(#24713),.PCURVE_S1.);
#24709 = LINE('',#24710,#24711);
#24710 = CARTESIAN_POINT('',(12.299999999999,42.131086047652,
    29.995584411775));
#24711 = VECTOR('',#24712,1.);
#24712 = DIRECTION('',(0.E+000,1.,0.E+000));
#24713 = PCURVE('',#22954,#24714);
#24714 = DEFINITIONAL_REPRESENTATION('',(#24715),#24719);
#24715 = LINE('',#24716,#24717);
#24716 = CARTESIAN_POINT('',(10.355711631351,-8.945380792798));
#24717 = VECTOR('',#24718,1.);
#24718 = DIRECTION('',(1.,-8.326672684689E-017));
#24719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24720 = ORIENTED_EDGE('',*,*,#24721,.T.);
#24721 = EDGE_CURVE('',#24706,#24722,#24724,.T.);
#24722 = VERTEX_POINT('',#24723);
#24723 = CARTESIAN_POINT('',(12.299999999999,43.050324863195,
    29.483452377419));
#24724 = SURFACE_CURVE('',#24725,(#24730),.PCURVE_S1.);
#24725 = CIRCLE('',#24726,0.3);
#24726 = AXIS2_PLACEMENT_3D('',#24727,#24728,#24729);
#24727 = CARTESIAN_POINT('',(12.299999999999,42.838192828839,
    29.695584411775));
#24728 = DIRECTION('',(-1.,0.E+000,0.E+000));
#24729 = DIRECTION('',(0.E+000,-1.,0.E+000));
#24730 = PCURVE('',#22954,#24731);
#24731 = DEFINITIONAL_REPRESENTATION('',(#24732),#24740);
#24732 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24733,#24734,#24735,#24736
    ,#24737,#24738,#24739),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#24733 = CARTESIAN_POINT('',(10.762818412537,-9.245380792798));
#24734 = CARTESIAN_POINT('',(10.762818412537,-8.725765550527));
#24735 = CARTESIAN_POINT('',(11.212818412537,-8.985573171662));
#24736 = CARTESIAN_POINT('',(11.662818412537,-9.245380792798));
#24737 = CARTESIAN_POINT('',(11.212818412537,-9.505188413933));
#24738 = CARTESIAN_POINT('',(10.762818412537,-9.764996035068));
#24739 = CARTESIAN_POINT('',(10.762818412537,-9.245380792798));
#24740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24741 = ORIENTED_EDGE('',*,*,#24742,.T.);
#24742 = EDGE_CURVE('',#24722,#24743,#24745,.T.);
#24743 = VERTEX_POINT('',#24744);
#24744 = CARTESIAN_POINT('',(12.3,42.08962623214,28.522753746364));
#24745 = SURFACE_CURVE('',#24746,(#24750),.PCURVE_S1.);
#24746 = LINE('',#24747,#24748);
#24747 = CARTESIAN_POINT('',(12.299999999999,43.050324863195,
    29.483452377419));
#24748 = VECTOR('',#24749,1.);
#24749 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#24750 = PCURVE('',#22954,#24751);
#24751 = DEFINITIONAL_REPRESENTATION('',(#24752),#24756);
#24752 = LINE('',#24753,#24754);
#24753 = CARTESIAN_POINT('',(11.274950446893,-9.457512827154));
#24754 = VECTOR('',#24755,1.);
#24755 = DIRECTION('',(-0.707106781187,-0.707106781187));
#24756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24757 = ORIENTED_EDGE('',*,*,#24758,.T.);
#24758 = EDGE_CURVE('',#24743,#24759,#24761,.T.);
#24759 = VERTEX_POINT('',#24760);
#24760 = CARTESIAN_POINT('',(12.299999999999,41.645018673237,
    28.545267399525));
#24761 = SURFACE_CURVE('',#24762,(#24767),.PCURVE_S1.);
#24762 = CIRCLE('',#24763,0.3);
#24763 = AXIS2_PLACEMENT_3D('',#24764,#24765,#24766);
#24764 = CARTESIAN_POINT('',(12.299999999999,41.877494197784,
    28.73488578072));
#24765 = DIRECTION('',(-1.,0.E+000,0.E+000));
#24766 = DIRECTION('',(0.E+000,-1.,0.E+000));
#24767 = PCURVE('',#22954,#24768);
#24768 = DEFINITIONAL_REPRESENTATION('',(#24769),#24777);
#24769 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24770,#24771,#24772,#24773
    ,#24774,#24775,#24776),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#24770 = CARTESIAN_POINT('',(9.802119781482,-10.20607942385));
#24771 = CARTESIAN_POINT('',(9.802119781482,-9.686464181582));
#24772 = CARTESIAN_POINT('',(10.252119781482,-9.946271802717));
#24773 = CARTESIAN_POINT('',(10.702119781482,-10.20607942385));
#24774 = CARTESIAN_POINT('',(10.252119781482,-10.46588704498));
#24775 = CARTESIAN_POINT('',(9.802119781482,-10.72569466612));
#24776 = CARTESIAN_POINT('',(9.802119781482,-10.20607942385));
#24777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24778 = ORIENTED_EDGE('',*,*,#24779,.T.);
#24779 = EDGE_CURVE('',#24759,#24780,#24782,.T.);
#24780 = VERTEX_POINT('',#24781);
#24781 = CARTESIAN_POINT('',(12.299999999999,41.345259683437,
    28.801092309228));
#24782 = SURFACE_CURVE('',#24783,(#24788),.PCURVE_S1.);
#24783 = CIRCLE('',#24784,1.1);
#24784 = AXIS2_PLACEMENT_3D('',#24785,#24786,#24787);
#24785 = CARTESIAN_POINT('',(12.299999999999,40.792608416567,
    27.850000001812));
#24786 = DIRECTION('',(1.,0.E+000,0.E+000));
#24787 = DIRECTION('',(0.E+000,-1.,0.E+000));
#24788 = PCURVE('',#22954,#24789);
#24789 = DEFINITIONAL_REPRESENTATION('',(#24790),#24794);
#24790 = CIRCLE('',#24791,1.1);
#24791 = AXIS2_PLACEMENT_2D('',#24792,#24793);
#24792 = CARTESIAN_POINT('',(9.017234000266,-11.09096520276));
#24793 = DIRECTION('',(-1.,8.326672684689E-017));
#24794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24795 = ORIENTED_EDGE('',*,*,#24796,.T.);
#24796 = EDGE_CURVE('',#24780,#24797,#24799,.T.);
#24797 = VERTEX_POINT('',#24798);
#24798 = CARTESIAN_POINT('',(12.299999999999,41.283850721863,
    29.272613154698));
#24799 = SURFACE_CURVE('',#24800,(#24805),.PCURVE_S1.);
#24800 = CIRCLE('',#24801,0.3);
#24801 = AXIS2_PLACEMENT_3D('',#24802,#24803,#24804);
#24802 = CARTESIAN_POINT('',(12.299999999999,41.495982756219,
    29.060481120342));
#24803 = DIRECTION('',(-1.,0.E+000,0.E+000));
#24804 = DIRECTION('',(0.E+000,-1.,0.E+000));
#24805 = PCURVE('',#22954,#24806);
#24806 = DEFINITIONAL_REPRESENTATION('',(#24807),#24815);
#24807 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24808,#24809,#24810,#24811
    ,#24812,#24813,#24814),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#24808 = CARTESIAN_POINT('',(9.420608339918,-9.88048408423));
#24809 = CARTESIAN_POINT('',(9.420608339918,-9.36086884196));
#24810 = CARTESIAN_POINT('',(9.870608339918,-9.620676463095));
#24811 = CARTESIAN_POINT('',(10.320608339918,-9.88048408423));
#24812 = CARTESIAN_POINT('',(9.870608339918,-10.14029170536));
#24813 = CARTESIAN_POINT('',(9.420608339918,-10.4000993265));
#24814 = CARTESIAN_POINT('',(9.420608339918,-9.88048408423));
#24815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24816 = ORIENTED_EDGE('',*,*,#24817,.T.);
#24817 = EDGE_CURVE('',#24797,#24818,#24820,.T.);
#24818 = VERTEX_POINT('',#24819);
#24819 = CARTESIAN_POINT('',(12.299999999999,41.918954013296,
    29.907716446131));
#24820 = SURFACE_CURVE('',#24821,(#24825),.PCURVE_S1.);
#24821 = LINE('',#24822,#24823);
#24822 = CARTESIAN_POINT('',(12.299999999999,41.283850721863,
    29.272613154698));
#24823 = VECTOR('',#24824,1.);
#24824 = DIRECTION('',(0.E+000,0.707106781187,0.707106781187));
#24825 = PCURVE('',#22954,#24826);
#24826 = DEFINITIONAL_REPRESENTATION('',(#24827),#24831);
#24827 = LINE('',#24828,#24829);
#24828 = CARTESIAN_POINT('',(9.508476305562,-9.668352049874));
#24829 = VECTOR('',#24830,1.);
#24830 = DIRECTION('',(0.707106781187,0.707106781187));
#24831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24832 = ORIENTED_EDGE('',*,*,#24833,.T.);
#24833 = EDGE_CURVE('',#24818,#24704,#24834,.T.);
#24834 = SURFACE_CURVE('',#24835,(#24840),.PCURVE_S1.);
#24835 = CIRCLE('',#24836,0.3);
#24836 = AXIS2_PLACEMENT_3D('',#24837,#24838,#24839);
#24837 = CARTESIAN_POINT('',(12.299999999999,42.131086047652,
    29.695584411775));
#24838 = DIRECTION('',(-1.,0.E+000,0.E+000));
#24839 = DIRECTION('',(0.E+000,-1.,0.E+000));
#24840 = PCURVE('',#22954,#24841);
#24841 = DEFINITIONAL_REPRESENTATION('',(#24842),#24850);
#24842 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24843,#24844,#24845,#24846
    ,#24847,#24848,#24849),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#24843 = CARTESIAN_POINT('',(10.055711631351,-9.245380792798));
#24844 = CARTESIAN_POINT('',(10.055711631351,-8.725765550527));
#24845 = CARTESIAN_POINT('',(10.505711631351,-8.985573171662));
#24846 = CARTESIAN_POINT('',(10.955711631351,-9.245380792798));
#24847 = CARTESIAN_POINT('',(10.505711631351,-9.505188413933));
#24848 = CARTESIAN_POINT('',(10.055711631351,-9.764996035068));
#24849 = CARTESIAN_POINT('',(10.055711631351,-9.245380792798));
#24850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24851 = FACE_BOUND('',#24852,.T.);
#24852 = EDGE_LOOP('',(#24853,#24876,#24892,#24913,#24929,#24950,#24966,
    #24987,#25003,#25024,#25040,#25057));
#24853 = ORIENTED_EDGE('',*,*,#24854,.T.);
#24854 = EDGE_CURVE('',#24855,#24857,#24859,.T.);
#24855 = VERTEX_POINT('',#24856);
#24856 = CARTESIAN_POINT('',(12.3,40.400577397194,29.237867967452));
#24857 = VERTEX_POINT('',#24858);
#24858 = CARTESIAN_POINT('',(12.3,40.18844536284,29.150000001808));
#24859 = SURFACE_CURVE('',#24860,(#24865),.PCURVE_S1.);
#24860 = CIRCLE('',#24861,0.3);
#24861 = AXIS2_PLACEMENT_3D('',#24862,#24863,#24864);
#24862 = CARTESIAN_POINT('',(12.3,40.188445362838,29.450000001808));
#24863 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#24864 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#24865 = PCURVE('',#22954,#24866);
#24866 = DEFINITIONAL_REPRESENTATION('',(#24867),#24875);
#24867 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24868,#24869,#24870,#24871
    ,#24872,#24873,#24874),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#24868 = CARTESIAN_POINT('',(8.413070946537,-9.190965202764));
#24869 = CARTESIAN_POINT('',(8.932686188807,-9.190965202764));
#24870 = CARTESIAN_POINT('',(8.672878567672,-9.640965202764));
#24871 = CARTESIAN_POINT('',(8.413070946537,-10.09096520276));
#24872 = CARTESIAN_POINT('',(8.153263325401,-9.640965202764));
#24873 = CARTESIAN_POINT('',(7.893455704266,-9.190965202764));
#24874 = CARTESIAN_POINT('',(8.413070946537,-9.190965202764));
#24875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24876 = ORIENTED_EDGE('',*,*,#24877,.T.);
#24877 = EDGE_CURVE('',#24857,#24878,#24880,.T.);
#24878 = VERTEX_POINT('',#24879);
#24879 = CARTESIAN_POINT('',(12.3,36.843372166656,29.15000000179));
#24880 = SURFACE_CURVE('',#24881,(#24885),.PCURVE_S1.);
#24881 = LINE('',#24882,#24883);
#24882 = CARTESIAN_POINT('',(12.3,31.775374416355,29.150000001763));
#24883 = VECTOR('',#24884,1.);
#24884 = DIRECTION('',(1.222527695655E-016,-1.,-5.423420370134E-012));
#24885 = PCURVE('',#22954,#24886);
#24886 = DEFINITIONAL_REPRESENTATION('',(#24887),#24891);
#24887 = LINE('',#24888,#24889);
#24888 = CARTESIAN_POINT('',(5.310159609541E-011,-9.79096520281));
#24889 = VECTOR('',#24890,1.);
#24890 = DIRECTION('',(-1.,-5.423337103407E-012));
#24891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24892 = ORIENTED_EDGE('',*,*,#24893,.T.);
#24893 = EDGE_CURVE('',#24878,#24894,#24896,.T.);
#24894 = VERTEX_POINT('',#24895);
#24895 = CARTESIAN_POINT('',(12.3,36.543372166656,29.45000000179));
#24896 = SURFACE_CURVE('',#24897,(#24902),.PCURVE_S1.);
#24897 = CIRCLE('',#24898,0.3);
#24898 = AXIS2_PLACEMENT_3D('',#24899,#24900,#24901);
#24899 = CARTESIAN_POINT('',(12.3,36.843372166656,29.45000000179));
#24900 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#24901 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#24902 = PCURVE('',#22954,#24903);
#24903 = DEFINITIONAL_REPRESENTATION('',(#24904),#24912);
#24904 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24905,#24906,#24907,#24908
    ,#24909,#24910,#24911),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#24905 = CARTESIAN_POINT('',(5.067997750354,-9.190965202782));
#24906 = CARTESIAN_POINT('',(5.587612992625,-9.190965202782));
#24907 = CARTESIAN_POINT('',(5.32780537149,-9.640965202782));
#24908 = CARTESIAN_POINT('',(5.067997750354,-10.09096520278));
#24909 = CARTESIAN_POINT('',(4.808190129219,-9.640965202782));
#24910 = CARTESIAN_POINT('',(4.548382508084,-9.190965202782));
#24911 = CARTESIAN_POINT('',(5.067997750354,-9.190965202782));
#24912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24913 = ORIENTED_EDGE('',*,*,#24914,.T.);
#24914 = EDGE_CURVE('',#24894,#24915,#24917,.T.);
#24915 = VERTEX_POINT('',#24916);
#24916 = CARTESIAN_POINT('',(12.3,36.543372166656,36.599999999996));
#24917 = SURFACE_CURVE('',#24918,(#24922),.PCURVE_S1.);
#24918 = LINE('',#24919,#24920);
#24919 = CARTESIAN_POINT('',(12.3,36.543372166656,38.940965204572));
#24920 = VECTOR('',#24921,1.);
#24921 = DIRECTION('',(1.665334536938E-016,0.E+000,1.));
#24922 = PCURVE('',#22954,#24923);
#24923 = DEFINITIONAL_REPRESENTATION('',(#24924),#24928);
#24924 = LINE('',#24925,#24926);
#24925 = CARTESIAN_POINT('',(4.767997750354,-3.970155662853E-016));
#24926 = VECTOR('',#24927,1.);
#24927 = DIRECTION('',(8.326672684689E-017,1.));
#24928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24929 = ORIENTED_EDGE('',*,*,#24930,.T.);
#24930 = EDGE_CURVE('',#24915,#24931,#24933,.T.);
#24931 = VERTEX_POINT('',#24932);
#24932 = CARTESIAN_POINT('',(12.3,36.843372166656,36.899999999997));
#24933 = SURFACE_CURVE('',#24934,(#24939),.PCURVE_S1.);
#24934 = CIRCLE('',#24935,0.3);
#24935 = AXIS2_PLACEMENT_3D('',#24936,#24937,#24938);
#24936 = CARTESIAN_POINT('',(12.3,36.843372166656,36.599999999996));
#24937 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#24938 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#24939 = PCURVE('',#22954,#24940);
#24940 = DEFINITIONAL_REPRESENTATION('',(#24941),#24949);
#24941 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24942,#24943,#24944,#24945
    ,#24946,#24947,#24948),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#24942 = CARTESIAN_POINT('',(5.067997750354,-2.040965204576));
#24943 = CARTESIAN_POINT('',(5.587612992625,-2.040965204576));
#24944 = CARTESIAN_POINT('',(5.32780537149,-2.490965204576));
#24945 = CARTESIAN_POINT('',(5.067997750354,-2.940965204576));
#24946 = CARTESIAN_POINT('',(4.808190129219,-2.490965204576));
#24947 = CARTESIAN_POINT('',(4.548382508084,-2.040965204576));
#24948 = CARTESIAN_POINT('',(5.067997750354,-2.040965204576));
#24949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24950 = ORIENTED_EDGE('',*,*,#24951,.T.);
#24951 = EDGE_CURVE('',#24931,#24952,#24954,.T.);
#24952 = VERTEX_POINT('',#24953);
#24953 = CARTESIAN_POINT('',(12.3,42.415395069328,36.899999999997));
#24954 = SURFACE_CURVE('',#24955,(#24959),.PCURVE_S1.);
#24955 = LINE('',#24956,#24957);
#24956 = CARTESIAN_POINT('',(12.3,31.775374416301,36.899999999997));
#24957 = VECTOR('',#24958,1.);
#24958 = DIRECTION('',(-1.222527695664E-016,1.,0.E+000));
#24959 = PCURVE('',#22954,#24960);
#24960 = DEFINITIONAL_REPRESENTATION('',(#24961),#24965);
#24961 = LINE('',#24962,#24963);
#24962 = CARTESIAN_POINT('',(-1.699444921934E-016,-2.040965204576));
#24963 = VECTOR('',#24964,1.);
#24964 = DIRECTION('',(1.,-8.326672684689E-017));
#24965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24966 = ORIENTED_EDGE('',*,*,#24967,.T.);
#24967 = EDGE_CURVE('',#24952,#24968,#24970,.T.);
#24968 = VERTEX_POINT('',#24969);
#24969 = CARTESIAN_POINT('',(12.3,42.710837395231,36.652094453298));
#24970 = SURFACE_CURVE('',#24971,(#24976),.PCURVE_S1.);
#24971 = CIRCLE('',#24972,0.3);
#24972 = AXIS2_PLACEMENT_3D('',#24973,#24974,#24975);
#24973 = CARTESIAN_POINT('',(12.3,42.415395069328,36.599999999996));
#24974 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#24975 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#24976 = PCURVE('',#22954,#24977);
#24977 = DEFINITIONAL_REPRESENTATION('',(#24978),#24986);
#24978 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24979,#24980,#24981,#24982
    ,#24983,#24984,#24985),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#24979 = CARTESIAN_POINT('',(10.640020653027,-2.040965204576));
#24980 = CARTESIAN_POINT('',(11.159635895297,-2.040965204576));
#24981 = CARTESIAN_POINT('',(10.899828274162,-2.490965204576));
#24982 = CARTESIAN_POINT('',(10.640020653027,-2.940965204576));
#24983 = CARTESIAN_POINT('',(10.380213031891,-2.490965204576));
#24984 = CARTESIAN_POINT('',(10.120405410756,-2.040965204576));
#24985 = CARTESIAN_POINT('',(10.640020653027,-2.040965204576));
#24986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#24987 = ORIENTED_EDGE('',*,*,#24988,.T.);
#24988 = EDGE_CURVE('',#24968,#24989,#24991,.T.);
#24989 = VERTEX_POINT('',#24990);
#24990 = CARTESIAN_POINT('',(12.3,43.716679772634,30.947678865076));
#24991 = SURFACE_CURVE('',#24992,(#24996),.PCURVE_S1.);
#24992 = LINE('',#24993,#24994);
#24993 = CARTESIAN_POINT('',(12.3,41.989672887628,40.742021614121));
#24994 = VECTOR('',#24995,1.);
#24995 = DIRECTION('',(-1.852324069839E-016,0.173648177671,
    -0.984807753011));
#24996 = PCURVE('',#22954,#24997);
#24997 = DEFINITIONAL_REPRESENTATION('',(#24998),#25002);
#24998 = LINE('',#24999,#25000);
#24999 = CARTESIAN_POINT('',(10.214298471327,1.801056409549));
#25000 = VECTOR('',#25001,1.);
#25001 = DIRECTION('',(0.173648177671,-0.984807753011));
#25002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25003 = ORIENTED_EDGE('',*,*,#25004,.T.);
#25004 = EDGE_CURVE('',#24989,#25005,#25007,.T.);
#25005 = VERTEX_POINT('',#25006);
#25006 = CARTESIAN_POINT('',(12.3,43.42123744673,30.595584411775));
#25007 = SURFACE_CURVE('',#25008,(#25013),.PCURVE_S1.);
#25008 = CIRCLE('',#25009,0.3);
#25009 = AXIS2_PLACEMENT_3D('',#25010,#25011,#25012);
#25010 = CARTESIAN_POINT('',(12.3,43.42123744673,30.895584411775));
#25011 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#25012 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#25013 = PCURVE('',#22954,#25014);
#25014 = DEFINITIONAL_REPRESENTATION('',(#25015),#25023);
#25015 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25016,#25017,#25018,#25019
    ,#25020,#25021,#25022),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#25016 = CARTESIAN_POINT('',(11.645863030429,-7.745380792798));
#25017 = CARTESIAN_POINT('',(12.165478272699,-7.745380792798));
#25018 = CARTESIAN_POINT('',(11.905670651564,-8.195380792798));
#25019 = CARTESIAN_POINT('',(11.645863030429,-8.645380792798));
#25020 = CARTESIAN_POINT('',(11.386055409293,-8.195380792798));
#25021 = CARTESIAN_POINT('',(11.126247788158,-7.745380792798));
#25022 = CARTESIAN_POINT('',(11.645863030429,-7.745380792798));
#25023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25024 = ORIENTED_EDGE('',*,*,#25025,.T.);
#25025 = EDGE_CURVE('',#25005,#25026,#25028,.T.);
#25026 = VERTEX_POINT('',#25027);
#25027 = CARTESIAN_POINT('',(12.3,41.882557910228,30.595584411775));
#25028 = SURFACE_CURVE('',#25029,(#25033),.PCURVE_S1.);
#25029 = LINE('',#25030,#25031);
#25030 = CARTESIAN_POINT('',(12.3,31.775374416301,30.595584411775));
#25031 = VECTOR('',#25032,1.);
#25032 = DIRECTION('',(1.222527695664E-016,-1.,-2.254821013504E-015));
#25033 = PCURVE('',#22954,#25034);
#25034 = DEFINITIONAL_REPRESENTATION('',(#25035),#25039);
#25035 = LINE('',#25036,#25037);
#25036 = CARTESIAN_POINT('',(-6.948925429071E-016,-8.345380792798));
#25037 = VECTOR('',#25038,1.);
#25038 = DIRECTION('',(-1.,-2.171554286657E-015));
#25039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25040 = ORIENTED_EDGE('',*,*,#25041,.T.);
#25041 = EDGE_CURVE('',#25026,#25042,#25044,.T.);
#25042 = VERTEX_POINT('',#25043);
#25043 = CARTESIAN_POINT('',(12.3,41.670425875872,30.507716446131));
#25044 = SURFACE_CURVE('',#25045,(#25050),.PCURVE_S1.);
#25045 = CIRCLE('',#25046,0.3);
#25046 = AXIS2_PLACEMENT_3D('',#25047,#25048,#25049);
#25047 = CARTESIAN_POINT('',(12.3,41.882557910228,30.295584411775));
#25048 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#25049 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#25050 = PCURVE('',#22954,#25051);
#25051 = DEFINITIONAL_REPRESENTATION('',(#25052),#25056);
#25052 = CIRCLE('',#25053,0.3);
#25053 = AXIS2_PLACEMENT_2D('',#25054,#25055);
#25054 = CARTESIAN_POINT('',(10.107183493927,-8.645380792798));
#25055 = DIRECTION('',(8.326672684689E-017,1.));
#25056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25057 = ORIENTED_EDGE('',*,*,#25058,.T.);
#25058 = EDGE_CURVE('',#25042,#24855,#25059,.T.);
#25059 = SURFACE_CURVE('',#25060,(#25064),.PCURVE_S1.);
#25060 = LINE('',#25061,#25062);
#25061 = CARTESIAN_POINT('',(12.3,40.939524525308,29.776815095567));
#25062 = VECTOR('',#25063,1.);
#25063 = DIRECTION('',(-3.131117202205E-017,-0.707106781187,
    -0.707106781187));
#25064 = PCURVE('',#22954,#25065);
#25065 = DEFINITIONAL_REPRESENTATION('',(#25066),#25070);
#25066 = LINE('',#25067,#25068);
#25067 = CARTESIAN_POINT('',(9.164150109007,-9.164150109006));
#25068 = VECTOR('',#25069,1.);
#25069 = DIRECTION('',(-0.707106781187,-0.707106781187));
#25070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25071 = FACE_BOUND('',#25072,.T.);
#25072 = EDGE_LOOP('',(#25073,#25096,#25112,#25133,#25149,#25170,#25186,
    #25207));
#25073 = ORIENTED_EDGE('',*,*,#25074,.T.);
#25074 = EDGE_CURVE('',#25075,#25077,#25079,.T.);
#25075 = VERTEX_POINT('',#25076);
#25076 = CARTESIAN_POINT('',(12.3,-10.25815533405,36.599999999996));
#25077 = VERTEX_POINT('',#25078);
#25078 = CARTESIAN_POINT('',(12.3,-9.958155334056,36.899999999997));
#25079 = SURFACE_CURVE('',#25080,(#25085),.PCURVE_S1.);
#25080 = CIRCLE('',#25081,0.3);
#25081 = AXIS2_PLACEMENT_3D('',#25082,#25083,#25084);
#25082 = CARTESIAN_POINT('',(12.3,-9.958155334056,36.599999999996));
#25083 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#25084 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#25085 = PCURVE('',#22954,#25086);
#25086 = DEFINITIONAL_REPRESENTATION('',(#25087),#25095);
#25087 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25088,#25089,#25090,#25091
    ,#25092,#25093,#25094),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#25088 = CARTESIAN_POINT('',(-41.73352975035,-2.040965204576));
#25089 = CARTESIAN_POINT('',(-41.21391450808,-2.040965204576));
#25090 = CARTESIAN_POINT('',(-41.47372212922,-2.490965204576));
#25091 = CARTESIAN_POINT('',(-41.73352975035,-2.940965204576));
#25092 = CARTESIAN_POINT('',(-41.99333737149,-2.490965204576));
#25093 = CARTESIAN_POINT('',(-42.25314499262,-2.040965204576));
#25094 = CARTESIAN_POINT('',(-41.73352975035,-2.040965204576));
#25095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25096 = ORIENTED_EDGE('',*,*,#25097,.T.);
#25097 = EDGE_CURVE('',#25077,#25098,#25100,.T.);
#25098 = VERTEX_POINT('',#25099);
#25099 = CARTESIAN_POINT('',(12.3,-6.1573915837,36.899999999997));
#25100 = SURFACE_CURVE('',#25101,(#25105),.PCURVE_S1.);
#25101 = LINE('',#25102,#25103);
#25102 = CARTESIAN_POINT('',(12.3,31.775374416301,36.899999999997));
#25103 = VECTOR('',#25104,1.);
#25104 = DIRECTION('',(-1.222527695664E-016,1.,0.E+000));
#25105 = PCURVE('',#22954,#25106);
#25106 = DEFINITIONAL_REPRESENTATION('',(#25107),#25111);
#25107 = LINE('',#25108,#25109);
#25108 = CARTESIAN_POINT('',(-1.699444921934E-016,-2.040965204576));
#25109 = VECTOR('',#25110,1.);
#25110 = DIRECTION('',(1.,-8.326672684689E-017));
#25111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25112 = ORIENTED_EDGE('',*,*,#25113,.T.);
#25113 = EDGE_CURVE('',#25098,#25114,#25116,.T.);
#25114 = VERTEX_POINT('',#25115);
#25115 = CARTESIAN_POINT('',(12.3,-5.8573915837,36.599999999996));
#25116 = SURFACE_CURVE('',#25117,(#25122),.PCURVE_S1.);
#25117 = CIRCLE('',#25118,0.3);
#25118 = AXIS2_PLACEMENT_3D('',#25119,#25120,#25121);
#25119 = CARTESIAN_POINT('',(12.3,-6.1573915837,36.599999999996));
#25120 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#25121 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#25122 = PCURVE('',#22954,#25123);
#25123 = DEFINITIONAL_REPRESENTATION('',(#25124),#25132);
#25124 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25125,#25126,#25127,#25128
    ,#25129,#25130,#25131),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#25125 = CARTESIAN_POINT('',(-37.932766,-2.040965204576));
#25126 = CARTESIAN_POINT('',(-37.41315075773,-2.040965204576));
#25127 = CARTESIAN_POINT('',(-37.67295837886,-2.490965204576));
#25128 = CARTESIAN_POINT('',(-37.932766,-2.940965204576));
#25129 = CARTESIAN_POINT('',(-38.19257362113,-2.490965204576));
#25130 = CARTESIAN_POINT('',(-38.45238124227,-2.040965204576));
#25131 = CARTESIAN_POINT('',(-37.932766,-2.040965204576));
#25132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25133 = ORIENTED_EDGE('',*,*,#25134,.T.);
#25134 = EDGE_CURVE('',#25114,#25135,#25137,.T.);
#25135 = VERTEX_POINT('',#25136);
#25136 = CARTESIAN_POINT('',(12.3,-5.8573915837,32.500000001762));
#25137 = SURFACE_CURVE('',#25138,(#25142),.PCURVE_S1.);
#25138 = LINE('',#25139,#25140);
#25139 = CARTESIAN_POINT('',(12.3,-5.8573915837,38.940965204572));
#25140 = VECTOR('',#25141,1.);
#25141 = DIRECTION('',(-1.665334536938E-016,0.E+000,-1.));
#25142 = PCURVE('',#22954,#25143);
#25143 = DEFINITIONAL_REPRESENTATION('',(#25144),#25148);
#25144 = LINE('',#25145,#25146);
#25145 = CARTESIAN_POINT('',(-37.632766,3.133557247015E-015));
#25146 = VECTOR('',#25147,1.);
#25147 = DIRECTION('',(-8.326672684689E-017,-1.));
#25148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25149 = ORIENTED_EDGE('',*,*,#25150,.T.);
#25150 = EDGE_CURVE('',#25135,#25151,#25153,.T.);
#25151 = VERTEX_POINT('',#25152);
#25152 = CARTESIAN_POINT('',(12.3,-6.157391583702,32.200000001762));
#25153 = SURFACE_CURVE('',#25154,(#25159),.PCURVE_S1.);
#25154 = CIRCLE('',#25155,0.3);
#25155 = AXIS2_PLACEMENT_3D('',#25156,#25157,#25158);
#25156 = CARTESIAN_POINT('',(12.3,-6.1573915837,32.500000001762));
#25157 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#25158 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#25159 = PCURVE('',#22954,#25160);
#25160 = DEFINITIONAL_REPRESENTATION('',(#25161),#25169);
#25161 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25162,#25163,#25164,#25165
    ,#25166,#25167,#25168),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#25162 = CARTESIAN_POINT('',(-37.932766,-6.140965202811));
#25163 = CARTESIAN_POINT('',(-37.41315075773,-6.140965202811));
#25164 = CARTESIAN_POINT('',(-37.67295837886,-6.590965202811));
#25165 = CARTESIAN_POINT('',(-37.932766,-7.040965202811));
#25166 = CARTESIAN_POINT('',(-38.19257362113,-6.590965202811));
#25167 = CARTESIAN_POINT('',(-38.45238124227,-6.140965202811));
#25168 = CARTESIAN_POINT('',(-37.932766,-6.140965202811));
#25169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25170 = ORIENTED_EDGE('',*,*,#25171,.T.);
#25171 = EDGE_CURVE('',#25151,#25172,#25174,.T.);
#25172 = VERTEX_POINT('',#25173);
#25173 = CARTESIAN_POINT('',(12.3,-9.958155334057,32.200000001782));
#25174 = SURFACE_CURVE('',#25175,(#25179),.PCURVE_S1.);
#25175 = LINE('',#25176,#25177);
#25176 = CARTESIAN_POINT('',(12.3,31.775374416265,32.200000001556));
#25177 = VECTOR('',#25178,1.);
#25178 = DIRECTION('',(1.222527695673E-016,-1.,5.424029259009E-012));
#25179 = PCURVE('',#22954,#25180);
#25180 = DEFINITIONAL_REPRESENTATION('',(#25181),#25185);
#25181 = LINE('',#25182,#25183);
#25182 = CARTESIAN_POINT('',(-3.660061761711E-011,-6.740965203016));
#25183 = VECTOR('',#25184,1.);
#25184 = DIRECTION('',(-1.,5.424112525735E-012));
#25185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25186 = ORIENTED_EDGE('',*,*,#25187,.T.);
#25187 = EDGE_CURVE('',#25172,#25188,#25190,.T.);
#25188 = VERTEX_POINT('',#25189);
#25189 = CARTESIAN_POINT('',(12.3,-10.25815533405,32.500000001783));
#25190 = SURFACE_CURVE('',#25191,(#25196),.PCURVE_S1.);
#25191 = CIRCLE('',#25192,0.3);
#25192 = AXIS2_PLACEMENT_3D('',#25193,#25194,#25195);
#25193 = CARTESIAN_POINT('',(12.3,-9.958155334056,32.500000001783));
#25194 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#25195 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#25196 = PCURVE('',#22954,#25197);
#25197 = DEFINITIONAL_REPRESENTATION('',(#25198),#25206);
#25198 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25199,#25200,#25201,#25202
    ,#25203,#25204,#25205),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#25199 = CARTESIAN_POINT('',(-41.73352975035,-6.14096520279));
#25200 = CARTESIAN_POINT('',(-41.21391450808,-6.14096520279));
#25201 = CARTESIAN_POINT('',(-41.47372212922,-6.59096520279));
#25202 = CARTESIAN_POINT('',(-41.73352975035,-7.04096520279));
#25203 = CARTESIAN_POINT('',(-41.99333737149,-6.59096520279));
#25204 = CARTESIAN_POINT('',(-42.25314499262,-6.14096520279));
#25205 = CARTESIAN_POINT('',(-41.73352975035,-6.14096520279));
#25206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25207 = ORIENTED_EDGE('',*,*,#25208,.T.);
#25208 = EDGE_CURVE('',#25188,#25075,#25209,.T.);
#25209 = SURFACE_CURVE('',#25210,(#25214),.PCURVE_S1.);
#25210 = LINE('',#25211,#25212);
#25211 = CARTESIAN_POINT('',(12.3,-10.25815533405,38.940965204572));
#25212 = VECTOR('',#25213,1.);
#25213 = DIRECTION('',(1.665334536938E-016,0.E+000,1.));
#25214 = PCURVE('',#22954,#25215);
#25215 = DEFINITIONAL_REPRESENTATION('',(#25216),#25220);
#25216 = LINE('',#25217,#25218);
#25217 = CARTESIAN_POINT('',(-42.03352975035,3.499994440133E-015));
#25218 = VECTOR('',#25219,1.);
#25219 = DIRECTION('',(8.326672684689E-017,1.));
#25220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25221 = FACE_BOUND('',#25222,.T.);
#25222 = EDGE_LOOP('',(#25223,#25241,#25258,#25274,#25291,#25307,#25324,
    #25340));
#25223 = ORIENTED_EDGE('',*,*,#25224,.F.);
#25224 = EDGE_CURVE('',#25225,#25227,#25229,.T.);
#25225 = VERTEX_POINT('',#25226);
#25226 = CARTESIAN_POINT('',(12.3,20.7426084163,36.699999999997));
#25227 = VERTEX_POINT('',#25228);
#25228 = CARTESIAN_POINT('',(12.3,4.7426084163,36.699999999997));
#25229 = SURFACE_CURVE('',#25230,(#25234),.PCURVE_S1.);
#25230 = LINE('',#25231,#25232);
#25231 = CARTESIAN_POINT('',(12.3,18.8426084163,36.699999999997));
#25232 = VECTOR('',#25233,1.);
#25233 = DIRECTION('',(0.E+000,-1.,0.E+000));
#25234 = PCURVE('',#22954,#25235);
#25235 = DEFINITIONAL_REPRESENTATION('',(#25236),#25240);
#25236 = LINE('',#25237,#25238);
#25237 = CARTESIAN_POINT('',(-12.932766,-2.240965204576));
#25238 = VECTOR('',#25239,1.);
#25239 = DIRECTION('',(-1.,8.326672684689E-017));
#25240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25241 = ORIENTED_EDGE('',*,*,#25242,.F.);
#25242 = EDGE_CURVE('',#25243,#25225,#25245,.T.);
#25243 = VERTEX_POINT('',#25244);
#25244 = CARTESIAN_POINT('',(12.3,22.7426084163,34.699999999997));
#25245 = SURFACE_CURVE('',#25246,(#25251),.PCURVE_S1.);
#25246 = CIRCLE('',#25247,2.);
#25247 = AXIS2_PLACEMENT_3D('',#25248,#25249,#25250);
#25248 = CARTESIAN_POINT('',(12.3,20.7426084163,34.699999999997));
#25249 = DIRECTION('',(1.,0.E+000,0.E+000));
#25250 = DIRECTION('',(-0.E+000,1.,0.E+000));
#25251 = PCURVE('',#22954,#25252);
#25252 = DEFINITIONAL_REPRESENTATION('',(#25253),#25257);
#25253 = CIRCLE('',#25254,2.);
#25254 = AXIS2_PLACEMENT_2D('',#25255,#25256);
#25255 = CARTESIAN_POINT('',(-11.032766,-4.240965204576));
#25256 = DIRECTION('',(1.,-8.326672684689E-017));
#25257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25258 = ORIENTED_EDGE('',*,*,#25259,.F.);
#25259 = EDGE_CURVE('',#25260,#25243,#25262,.T.);
#25260 = VERTEX_POINT('',#25261);
#25261 = CARTESIAN_POINT('',(12.3,22.7426084163,17.699999999997));
#25262 = SURFACE_CURVE('',#25263,(#25267),.PCURVE_S1.);
#25263 = LINE('',#25264,#25265);
#25264 = CARTESIAN_POINT('',(12.3,22.7426084163,17.699999999997));
#25265 = VECTOR('',#25266,1.);
#25266 = DIRECTION('',(0.E+000,3.673532066774E-015,1.));
#25267 = PCURVE('',#22954,#25268);
#25268 = DEFINITIONAL_REPRESENTATION('',(#25269),#25273);
#25269 = LINE('',#25270,#25271);
#25270 = CARTESIAN_POINT('',(-9.032766000001,-21.24096520457));
#25271 = VECTOR('',#25272,1.);
#25272 = DIRECTION('',(3.756798793621E-015,1.));
#25273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25274 = ORIENTED_EDGE('',*,*,#25275,.F.);
#25275 = EDGE_CURVE('',#25276,#25260,#25278,.T.);
#25276 = VERTEX_POINT('',#25277);
#25277 = CARTESIAN_POINT('',(12.3,20.7426084163,15.699999999997));
#25278 = SURFACE_CURVE('',#25279,(#25284),.PCURVE_S1.);
#25279 = CIRCLE('',#25280,2.);
#25280 = AXIS2_PLACEMENT_3D('',#25281,#25282,#25283);
#25281 = CARTESIAN_POINT('',(12.3,20.7426084163,17.699999999997));
#25282 = DIRECTION('',(1.,0.E+000,0.E+000));
#25283 = DIRECTION('',(-0.E+000,1.,0.E+000));
#25284 = PCURVE('',#22954,#25285);
#25285 = DEFINITIONAL_REPRESENTATION('',(#25286),#25290);
#25286 = CIRCLE('',#25287,2.);
#25287 = AXIS2_PLACEMENT_2D('',#25288,#25289);
#25288 = CARTESIAN_POINT('',(-11.032766,-21.24096520457));
#25289 = DIRECTION('',(1.,-8.326672684689E-017));
#25290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25291 = ORIENTED_EDGE('',*,*,#25292,.F.);
#25292 = EDGE_CURVE('',#25293,#25276,#25295,.T.);
#25293 = VERTEX_POINT('',#25294);
#25294 = CARTESIAN_POINT('',(12.3,4.7426084163,15.699999999997));
#25295 = SURFACE_CURVE('',#25296,(#25300),.PCURVE_S1.);
#25296 = LINE('',#25297,#25298);
#25297 = CARTESIAN_POINT('',(12.3,6.6426084163,15.699999999997));
#25298 = VECTOR('',#25299,1.);
#25299 = DIRECTION('',(0.E+000,1.,0.E+000));
#25300 = PCURVE('',#22954,#25301);
#25301 = DEFINITIONAL_REPRESENTATION('',(#25302),#25306);
#25302 = LINE('',#25303,#25304);
#25303 = CARTESIAN_POINT('',(-25.132766,-23.24096520457));
#25304 = VECTOR('',#25305,1.);
#25305 = DIRECTION('',(1.,-8.326672684689E-017));
#25306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25307 = ORIENTED_EDGE('',*,*,#25308,.F.);
#25308 = EDGE_CURVE('',#25309,#25293,#25311,.T.);
#25309 = VERTEX_POINT('',#25310);
#25310 = CARTESIAN_POINT('',(12.3,2.7426084163,17.699999999997));
#25311 = SURFACE_CURVE('',#25312,(#25317),.PCURVE_S1.);
#25312 = CIRCLE('',#25313,2.);
#25313 = AXIS2_PLACEMENT_3D('',#25314,#25315,#25316);
#25314 = CARTESIAN_POINT('',(12.3,4.7426084163,17.699999999997));
#25315 = DIRECTION('',(1.,0.E+000,0.E+000));
#25316 = DIRECTION('',(-0.E+000,1.,0.E+000));
#25317 = PCURVE('',#22954,#25318);
#25318 = DEFINITIONAL_REPRESENTATION('',(#25319),#25323);
#25319 = CIRCLE('',#25320,2.);
#25320 = AXIS2_PLACEMENT_2D('',#25321,#25322);
#25321 = CARTESIAN_POINT('',(-27.032766,-21.24096520457));
#25322 = DIRECTION('',(1.,-8.326672684689E-017));
#25323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25324 = ORIENTED_EDGE('',*,*,#25325,.F.);
#25325 = EDGE_CURVE('',#25326,#25309,#25328,.T.);
#25326 = VERTEX_POINT('',#25327);
#25327 = CARTESIAN_POINT('',(12.3,2.7426084163,34.699999999997));
#25328 = SURFACE_CURVE('',#25329,(#25333),.PCURVE_S1.);
#25329 = LINE('',#25330,#25331);
#25330 = CARTESIAN_POINT('',(12.3,2.7426084163,34.699999999997));
#25331 = VECTOR('',#25332,1.);
#25332 = DIRECTION('',(0.E+000,-3.571489509364E-015,-1.));
#25333 = PCURVE('',#22954,#25334);
#25334 = DEFINITIONAL_REPRESENTATION('',(#25335),#25339);
#25335 = LINE('',#25336,#25337);
#25336 = CARTESIAN_POINT('',(-29.032766,-4.240965204576));
#25337 = VECTOR('',#25338,1.);
#25338 = DIRECTION('',(-3.654756236211E-015,-1.));
#25339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25340 = ORIENTED_EDGE('',*,*,#25341,.F.);
#25341 = EDGE_CURVE('',#25227,#25326,#25342,.T.);
#25342 = SURFACE_CURVE('',#25343,(#25348),.PCURVE_S1.);
#25343 = CIRCLE('',#25344,2.);
#25344 = AXIS2_PLACEMENT_3D('',#25345,#25346,#25347);
#25345 = CARTESIAN_POINT('',(12.3,4.7426084163,34.699999999997));
#25346 = DIRECTION('',(1.,0.E+000,0.E+000));
#25347 = DIRECTION('',(-0.E+000,1.,0.E+000));
#25348 = PCURVE('',#22954,#25349);
#25349 = DEFINITIONAL_REPRESENTATION('',(#25350),#25354);
#25350 = CIRCLE('',#25351,2.);
#25351 = AXIS2_PLACEMENT_2D('',#25352,#25353);
#25352 = CARTESIAN_POINT('',(-27.032766,-4.240965204576));
#25353 = DIRECTION('',(1.,-8.326672684689E-017));
#25354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25355 = FACE_BOUND('',#25356,.T.);
#25356 = EDGE_LOOP('',(#25357,#25376));
#25357 = ORIENTED_EDGE('',*,*,#25358,.F.);
#25358 = EDGE_CURVE('',#25359,#25361,#25363,.T.);
#25359 = VERTEX_POINT('',#25360);
#25360 = CARTESIAN_POINT('',(12.3,27.5426084163,37.699999999997));
#25361 = VERTEX_POINT('',#25362);
#25362 = CARTESIAN_POINT('',(12.3,27.5426084163,35.699999999997));
#25363 = SURFACE_CURVE('',#25364,(#25369),.PCURVE_S1.);
#25364 = CIRCLE('',#25365,1.);
#25365 = AXIS2_PLACEMENT_3D('',#25366,#25367,#25368);
#25366 = CARTESIAN_POINT('',(12.3,27.5426084163,36.699999999997));
#25367 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#25368 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#25369 = PCURVE('',#22954,#25370);
#25370 = DEFINITIONAL_REPRESENTATION('',(#25371),#25375);
#25371 = CIRCLE('',#25372,1.);
#25372 = AXIS2_PLACEMENT_2D('',#25373,#25374);
#25373 = CARTESIAN_POINT('',(-4.232766000002,-2.240965204576));
#25374 = DIRECTION('',(8.326672684689E-017,1.));
#25375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25376 = ORIENTED_EDGE('',*,*,#25377,.F.);
#25377 = EDGE_CURVE('',#25361,#25359,#25378,.T.);
#25378 = SURFACE_CURVE('',#25379,(#25384),.PCURVE_S1.);
#25379 = CIRCLE('',#25380,1.);
#25380 = AXIS2_PLACEMENT_3D('',#25381,#25382,#25383);
#25381 = CARTESIAN_POINT('',(12.3,27.5426084163,36.699999999997));
#25382 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#25383 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#25384 = PCURVE('',#22954,#25385);
#25385 = DEFINITIONAL_REPRESENTATION('',(#25386),#25390);
#25386 = CIRCLE('',#25387,1.);
#25387 = AXIS2_PLACEMENT_2D('',#25388,#25389);
#25388 = CARTESIAN_POINT('',(-4.232766000002,-2.240965204576));
#25389 = DIRECTION('',(8.326672684689E-017,1.));
#25390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25391 = FACE_BOUND('',#25392,.T.);
#25392 = EDGE_LOOP('',(#25393,#25411,#25432,#25448,#25469,#25485,#25506,
    #25522));
#25393 = ORIENTED_EDGE('',*,*,#25394,.T.);
#25394 = EDGE_CURVE('',#25395,#25397,#25399,.T.);
#25395 = VERTEX_POINT('',#25396);
#25396 = CARTESIAN_POINT('',(12.3,31.6426084163,36.899999999997));
#25397 = VERTEX_POINT('',#25398);
#25398 = CARTESIAN_POINT('',(12.3,35.443372166656,36.899999999997));
#25399 = SURFACE_CURVE('',#25400,(#25404),.PCURVE_S1.);
#25400 = LINE('',#25401,#25402);
#25401 = CARTESIAN_POINT('',(12.3,31.775374416301,36.899999999997));
#25402 = VECTOR('',#25403,1.);
#25403 = DIRECTION('',(-1.222527695664E-016,1.,0.E+000));
#25404 = PCURVE('',#22954,#25405);
#25405 = DEFINITIONAL_REPRESENTATION('',(#25406),#25410);
#25406 = LINE('',#25407,#25408);
#25407 = CARTESIAN_POINT('',(-1.699444921934E-016,-2.040965204576));
#25408 = VECTOR('',#25409,1.);
#25409 = DIRECTION('',(1.,-8.326672684689E-017));
#25410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25411 = ORIENTED_EDGE('',*,*,#25412,.T.);
#25412 = EDGE_CURVE('',#25397,#25413,#25415,.T.);
#25413 = VERTEX_POINT('',#25414);
#25414 = CARTESIAN_POINT('',(12.3,35.743372166656,36.599999999996));
#25415 = SURFACE_CURVE('',#25416,(#25421),.PCURVE_S1.);
#25416 = CIRCLE('',#25417,0.3);
#25417 = AXIS2_PLACEMENT_3D('',#25418,#25419,#25420);
#25418 = CARTESIAN_POINT('',(12.3,35.443372166656,36.599999999996));
#25419 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#25420 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#25421 = PCURVE('',#22954,#25422);
#25422 = DEFINITIONAL_REPRESENTATION('',(#25423),#25431);
#25423 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25424,#25425,#25426,#25427
    ,#25428,#25429,#25430),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#25424 = CARTESIAN_POINT('',(3.667997750354,-2.040965204576));
#25425 = CARTESIAN_POINT('',(4.187612992625,-2.040965204576));
#25426 = CARTESIAN_POINT('',(3.92780537149,-2.490965204576));
#25427 = CARTESIAN_POINT('',(3.667997750354,-2.940965204576));
#25428 = CARTESIAN_POINT('',(3.408190129219,-2.490965204576));
#25429 = CARTESIAN_POINT('',(3.148382508084,-2.040965204576));
#25430 = CARTESIAN_POINT('',(3.667997750354,-2.040965204576));
#25431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25432 = ORIENTED_EDGE('',*,*,#25433,.T.);
#25433 = EDGE_CURVE('',#25413,#25434,#25436,.T.);
#25434 = VERTEX_POINT('',#25435);
#25435 = CARTESIAN_POINT('',(12.3,35.743372166656,32.500000001783));
#25436 = SURFACE_CURVE('',#25437,(#25441),.PCURVE_S1.);
#25437 = LINE('',#25438,#25439);
#25438 = CARTESIAN_POINT('',(12.3,35.743372166656,38.940965204572));
#25439 = VECTOR('',#25440,1.);
#25440 = DIRECTION('',(-1.665334536938E-016,0.E+000,-1.));
#25441 = PCURVE('',#22954,#25442);
#25442 = DEFINITIONAL_REPRESENTATION('',(#25443),#25447);
#25443 = LINE('',#25444,#25445);
#25444 = CARTESIAN_POINT('',(3.967997750354,-3.304021848078E-016));
#25445 = VECTOR('',#25446,1.);
#25446 = DIRECTION('',(-8.326672684689E-017,-1.));
#25447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25448 = ORIENTED_EDGE('',*,*,#25449,.T.);
#25449 = EDGE_CURVE('',#25434,#25450,#25452,.T.);
#25450 = VERTEX_POINT('',#25451);
#25451 = CARTESIAN_POINT('',(12.3,35.443372166657,32.200000001782));
#25452 = SURFACE_CURVE('',#25453,(#25458),.PCURVE_S1.);
#25453 = CIRCLE('',#25454,0.3);
#25454 = AXIS2_PLACEMENT_3D('',#25455,#25456,#25457);
#25455 = CARTESIAN_POINT('',(12.3,35.443372166656,32.500000001783));
#25456 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#25457 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#25458 = PCURVE('',#22954,#25459);
#25459 = DEFINITIONAL_REPRESENTATION('',(#25460),#25468);
#25460 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25461,#25462,#25463,#25464
    ,#25465,#25466,#25467),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#25461 = CARTESIAN_POINT('',(3.667997750354,-6.14096520279));
#25462 = CARTESIAN_POINT('',(4.187612992625,-6.14096520279));
#25463 = CARTESIAN_POINT('',(3.92780537149,-6.59096520279));
#25464 = CARTESIAN_POINT('',(3.667997750354,-7.04096520279));
#25465 = CARTESIAN_POINT('',(3.408190129219,-6.59096520279));
#25466 = CARTESIAN_POINT('',(3.148382508084,-6.14096520279));
#25467 = CARTESIAN_POINT('',(3.667997750354,-6.14096520279));
#25468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25469 = ORIENTED_EDGE('',*,*,#25470,.T.);
#25470 = EDGE_CURVE('',#25450,#25471,#25473,.T.);
#25471 = VERTEX_POINT('',#25472);
#25472 = CARTESIAN_POINT('',(12.3,31.642608416302,32.200000001762));
#25473 = SURFACE_CURVE('',#25474,(#25478),.PCURVE_S1.);
#25474 = LINE('',#25475,#25476);
#25475 = CARTESIAN_POINT('',(12.3,31.775374416338,32.200000001763));
#25476 = VECTOR('',#25477,1.);
#25477 = DIRECTION('',(1.222527695655E-016,-1.,-5.424029259009E-012));
#25478 = PCURVE('',#22954,#25479);
#25479 = DEFINITIONAL_REPRESENTATION('',(#25480),#25484);
#25480 = LINE('',#25481,#25482);
#25481 = CARTESIAN_POINT('',(3.650001903789E-011,-6.74096520281));
#25482 = VECTOR('',#25483,1.);
#25483 = DIRECTION('',(-1.,-5.423945992282E-012));
#25484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25485 = ORIENTED_EDGE('',*,*,#25486,.T.);
#25486 = EDGE_CURVE('',#25471,#25487,#25489,.T.);
#25487 = VERTEX_POINT('',#25488);
#25488 = CARTESIAN_POINT('',(12.3,31.3426084163,32.500000001762));
#25489 = SURFACE_CURVE('',#25490,(#25495),.PCURVE_S1.);
#25490 = CIRCLE('',#25491,0.3);
#25491 = AXIS2_PLACEMENT_3D('',#25492,#25493,#25494);
#25492 = CARTESIAN_POINT('',(12.3,31.6426084163,32.500000001762));
#25493 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#25494 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#25495 = PCURVE('',#22954,#25496);
#25496 = DEFINITIONAL_REPRESENTATION('',(#25497),#25505);
#25497 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25498,#25499,#25500,#25501
    ,#25502,#25503,#25504),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#25498 = CARTESIAN_POINT('',(-0.132766000001,-6.140965202811));
#25499 = CARTESIAN_POINT('',(0.386849242269,-6.140965202811));
#25500 = CARTESIAN_POINT('',(0.127041621134,-6.590965202811));
#25501 = CARTESIAN_POINT('',(-0.132766000001,-7.040965202811));
#25502 = CARTESIAN_POINT('',(-0.392573621137,-6.590965202811));
#25503 = CARTESIAN_POINT('',(-0.652381242272,-6.140965202811));
#25504 = CARTESIAN_POINT('',(-0.132766000001,-6.140965202811));
#25505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25506 = ORIENTED_EDGE('',*,*,#25507,.T.);
#25507 = EDGE_CURVE('',#25487,#25508,#25510,.T.);
#25508 = VERTEX_POINT('',#25509);
#25509 = CARTESIAN_POINT('',(12.3,31.3426084163,36.599999999996));
#25510 = SURFACE_CURVE('',#25511,(#25515),.PCURVE_S1.);
#25511 = LINE('',#25512,#25513);
#25512 = CARTESIAN_POINT('',(12.3,31.3426084163,38.940965204572));
#25513 = VECTOR('',#25514,1.);
#25514 = DIRECTION('',(1.665334536938E-016,0.E+000,1.));
#25515 = PCURVE('',#22954,#25516);
#25516 = DEFINITIONAL_REPRESENTATION('',(#25517),#25521);
#25517 = LINE('',#25518,#25519);
#25518 = CARTESIAN_POINT('',(-0.432766000002,3.603500831074E-017));
#25519 = VECTOR('',#25520,1.);
#25520 = DIRECTION('',(8.326672684689E-017,1.));
#25521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25522 = ORIENTED_EDGE('',*,*,#25523,.T.);
#25523 = EDGE_CURVE('',#25508,#25395,#25524,.T.);
#25524 = SURFACE_CURVE('',#25525,(#25530),.PCURVE_S1.);
#25525 = CIRCLE('',#25526,0.3);
#25526 = AXIS2_PLACEMENT_3D('',#25527,#25528,#25529);
#25527 = CARTESIAN_POINT('',(12.3,31.6426084163,36.599999999996));
#25528 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#25529 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#25530 = PCURVE('',#22954,#25531);
#25531 = DEFINITIONAL_REPRESENTATION('',(#25532),#25540);
#25532 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25533,#25534,#25535,#25536
    ,#25537,#25538,#25539),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#25533 = CARTESIAN_POINT('',(-0.132766000001,-2.040965204576));
#25534 = CARTESIAN_POINT('',(0.386849242269,-2.040965204576));
#25535 = CARTESIAN_POINT('',(0.127041621134,-2.490965204576));
#25536 = CARTESIAN_POINT('',(-0.132766000001,-2.940965204576));
#25537 = CARTESIAN_POINT('',(-0.392573621137,-2.490965204576));
#25538 = CARTESIAN_POINT('',(-0.652381242272,-2.040965204576));
#25539 = CARTESIAN_POINT('',(-0.132766000001,-2.040965204576));
#25540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25541 = FACE_BOUND('',#25542,.T.);
#25542 = EDGE_LOOP('',(#25543,#25566,#25582,#25603,#25619,#25640,#25656,
    #25673,#25689,#25710,#25726,#25747,#25763,#25780));
#25543 = ORIENTED_EDGE('',*,*,#25544,.T.);
#25544 = EDGE_CURVE('',#25545,#25547,#25549,.T.);
#25545 = VERTEX_POINT('',#25546);
#25546 = CARTESIAN_POINT('',(12.3,45.428068240439,15.311656441714));
#25547 = VERTEX_POINT('',#25548);
#25548 = CARTESIAN_POINT('',(12.3,44.975076462722,14.599999999997));
#25549 = SURFACE_CURVE('',#25550,(#25555),.PCURVE_S1.);
#25550 = CIRCLE('',#25551,0.5);
#25551 = AXIS2_PLACEMENT_3D('',#25552,#25553,#25554);
#25552 = CARTESIAN_POINT('',(12.3,44.975076462722,15.099999999997));
#25553 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#25554 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#25555 = PCURVE('',#22954,#25556);
#25556 = DEFINITIONAL_REPRESENTATION('',(#25557),#25565);
#25557 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25558,#25559,#25560,#25561
    ,#25562,#25563,#25564),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#25558 = CARTESIAN_POINT('',(13.19970204642,-23.34096520457));
#25559 = CARTESIAN_POINT('',(14.065727450205,-23.34096520457));
#25560 = CARTESIAN_POINT('',(13.632714748313,-24.09096520457));
#25561 = CARTESIAN_POINT('',(13.19970204642,-24.84096520457));
#25562 = CARTESIAN_POINT('',(12.766689344528,-24.09096520457));
#25563 = CARTESIAN_POINT('',(12.333676642636,-23.34096520457));
#25564 = CARTESIAN_POINT('',(13.19970204642,-23.34096520457));
#25565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25566 = ORIENTED_EDGE('',*,*,#25567,.T.);
#25567 = EDGE_CURVE('',#25547,#25568,#25570,.T.);
#25568 = VERTEX_POINT('',#25569);
#25569 = CARTESIAN_POINT('',(12.3,28.442608416286,14.599999999997));
#25570 = SURFACE_CURVE('',#25571,(#25575),.PCURVE_S1.);
#25571 = LINE('',#25572,#25573);
#25572 = CARTESIAN_POINT('',(12.3,45.78266572301,14.599999999997));
#25573 = VECTOR('',#25574,1.);
#25574 = DIRECTION('',(0.E+000,-1.,0.E+000));
#25575 = PCURVE('',#22954,#25576);
#25576 = DEFINITIONAL_REPRESENTATION('',(#25577),#25581);
#25577 = LINE('',#25578,#25579);
#25578 = CARTESIAN_POINT('',(14.007291306708,-24.34096520457));
#25579 = VECTOR('',#25580,1.);
#25580 = DIRECTION('',(-1.,8.326672684689E-017));
#25581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25582 = ORIENTED_EDGE('',*,*,#25583,.T.);
#25583 = EDGE_CURVE('',#25568,#25584,#25586,.T.);
#25584 = VERTEX_POINT('',#25585);
#25585 = CARTESIAN_POINT('',(12.3,27.942608416286,15.099999999997));
#25586 = SURFACE_CURVE('',#25587,(#25592),.PCURVE_S1.);
#25587 = CIRCLE('',#25588,0.5);
#25588 = AXIS2_PLACEMENT_3D('',#25589,#25590,#25591);
#25589 = CARTESIAN_POINT('',(12.3,28.442608416286,15.099999999997));
#25590 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#25591 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#25592 = PCURVE('',#22954,#25593);
#25593 = DEFINITIONAL_REPRESENTATION('',(#25594),#25602);
#25594 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25595,#25596,#25597,#25598
    ,#25599,#25600,#25601),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#25595 = CARTESIAN_POINT('',(-3.332766000016,-23.34096520457));
#25596 = CARTESIAN_POINT('',(-2.466740596231,-23.34096520457));
#25597 = CARTESIAN_POINT('',(-2.899753298123,-24.09096520457));
#25598 = CARTESIAN_POINT('',(-3.332766000016,-24.84096520457));
#25599 = CARTESIAN_POINT('',(-3.765778701908,-24.09096520457));
#25600 = CARTESIAN_POINT('',(-4.1987914038,-23.34096520457));
#25601 = CARTESIAN_POINT('',(-3.332766000016,-23.34096520457));
#25602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25603 = ORIENTED_EDGE('',*,*,#25604,.T.);
#25604 = EDGE_CURVE('',#25584,#25605,#25607,.T.);
#25605 = VERTEX_POINT('',#25606);
#25606 = CARTESIAN_POINT('',(12.3,27.942608416286,18.450000000317));
#25607 = SURFACE_CURVE('',#25608,(#25612),.PCURVE_S1.);
#25608 = LINE('',#25609,#25610);
#25609 = CARTESIAN_POINT('',(12.3,27.942608416286,14.599999999997));
#25610 = VECTOR('',#25611,1.);
#25611 = DIRECTION('',(0.E+000,0.E+000,1.));
#25612 = PCURVE('',#22954,#25613);
#25613 = DEFINITIONAL_REPRESENTATION('',(#25614),#25618);
#25614 = LINE('',#25615,#25616);
#25615 = CARTESIAN_POINT('',(-3.832766000016,-24.34096520457));
#25616 = VECTOR('',#25617,1.);
#25617 = DIRECTION('',(8.326672684689E-017,1.));
#25618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25619 = ORIENTED_EDGE('',*,*,#25620,.T.);
#25620 = EDGE_CURVE('',#25605,#25621,#25623,.T.);
#25621 = VERTEX_POINT('',#25622);
#25622 = CARTESIAN_POINT('',(12.3,28.442608416286,18.950000000317));
#25623 = SURFACE_CURVE('',#25624,(#25629),.PCURVE_S1.);
#25624 = CIRCLE('',#25625,0.5);
#25625 = AXIS2_PLACEMENT_3D('',#25626,#25627,#25628);
#25626 = CARTESIAN_POINT('',(12.3,28.442608416286,18.450000000317));
#25627 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#25628 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#25629 = PCURVE('',#22954,#25630);
#25630 = DEFINITIONAL_REPRESENTATION('',(#25631),#25639);
#25631 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25632,#25633,#25634,#25635
    ,#25636,#25637,#25638),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#25632 = CARTESIAN_POINT('',(-3.332766000016,-19.99096520425));
#25633 = CARTESIAN_POINT('',(-2.466740596231,-19.99096520425));
#25634 = CARTESIAN_POINT('',(-2.899753298123,-20.74096520425));
#25635 = CARTESIAN_POINT('',(-3.332766000016,-21.49096520425));
#25636 = CARTESIAN_POINT('',(-3.765778701908,-20.74096520425));
#25637 = CARTESIAN_POINT('',(-4.1987914038,-19.99096520425));
#25638 = CARTESIAN_POINT('',(-3.332766000016,-19.99096520425));
#25639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25640 = ORIENTED_EDGE('',*,*,#25641,.T.);
#25641 = EDGE_CURVE('',#25621,#25642,#25644,.T.);
#25642 = VERTEX_POINT('',#25643);
#25643 = CARTESIAN_POINT('',(12.3,41.592608416567,18.950000000317));
#25644 = SURFACE_CURVE('',#25645,(#25649),.PCURVE_S1.);
#25645 = LINE('',#25646,#25647);
#25646 = CARTESIAN_POINT('',(12.3,27.942608416286,18.950000000317));
#25647 = VECTOR('',#25648,1.);
#25648 = DIRECTION('',(0.E+000,1.,0.E+000));
#25649 = PCURVE('',#22954,#25650);
#25650 = DEFINITIONAL_REPRESENTATION('',(#25651),#25655);
#25651 = LINE('',#25652,#25653);
#25652 = CARTESIAN_POINT('',(-3.832766000016,-19.99096520425));
#25653 = VECTOR('',#25654,1.);
#25654 = DIRECTION('',(1.,-8.326672684689E-017));
#25655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25656 = ORIENTED_EDGE('',*,*,#25657,.T.);
#25657 = EDGE_CURVE('',#25642,#25658,#25660,.T.);
#25658 = VERTEX_POINT('',#25659);
#25659 = CARTESIAN_POINT('',(12.3,42.092608416567,19.450000000317));
#25660 = SURFACE_CURVE('',#25661,(#25666),.PCURVE_S1.);
#25661 = CIRCLE('',#25662,0.5);
#25662 = AXIS2_PLACEMENT_3D('',#25663,#25664,#25665);
#25663 = CARTESIAN_POINT('',(12.3,41.592608416567,19.450000000317));
#25664 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#25665 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#25666 = PCURVE('',#22954,#25667);
#25667 = DEFINITIONAL_REPRESENTATION('',(#25668),#25672);
#25668 = CIRCLE('',#25669,0.5);
#25669 = AXIS2_PLACEMENT_2D('',#25670,#25671);
#25670 = CARTESIAN_POINT('',(9.817234000266,-19.49096520425));
#25671 = DIRECTION('',(8.326672684689E-017,1.));
#25672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25673 = ORIENTED_EDGE('',*,*,#25674,.T.);
#25674 = EDGE_CURVE('',#25658,#25675,#25677,.T.);
#25675 = VERTEX_POINT('',#25676);
#25676 = CARTESIAN_POINT('',(12.3,42.092608416567,27.470101012181));
#25677 = SURFACE_CURVE('',#25678,(#25682),.PCURVE_S1.);
#25678 = LINE('',#25679,#25680);
#25679 = CARTESIAN_POINT('',(12.3,42.092608416567,18.950000000317));
#25680 = VECTOR('',#25681,1.);
#25681 = DIRECTION('',(0.E+000,0.E+000,1.));
#25682 = PCURVE('',#22954,#25683);
#25683 = DEFINITIONAL_REPRESENTATION('',(#25684),#25688);
#25684 = LINE('',#25685,#25686);
#25685 = CARTESIAN_POINT('',(10.317234000266,-19.99096520425));
#25686 = VECTOR('',#25687,1.);
#25687 = DIRECTION('',(8.326672684689E-017,1.));
#25688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25689 = ORIENTED_EDGE('',*,*,#25690,.T.);
#25690 = EDGE_CURVE('',#25675,#25691,#25693,.T.);
#25691 = VERTEX_POINT('',#25692);
#25692 = CARTESIAN_POINT('',(12.3,42.239055025974,27.823654402774));
#25693 = SURFACE_CURVE('',#25694,(#25699),.PCURVE_S1.);
#25694 = CIRCLE('',#25695,0.5);
#25695 = AXIS2_PLACEMENT_3D('',#25696,#25697,#25698);
#25696 = CARTESIAN_POINT('',(12.3,42.592608416567,27.470101012181));
#25697 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#25698 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#25699 = PCURVE('',#22954,#25700);
#25700 = DEFINITIONAL_REPRESENTATION('',(#25701),#25709);
#25701 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25702,#25703,#25704,#25705
    ,#25706,#25707,#25708),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#25702 = CARTESIAN_POINT('',(10.817234000266,-10.97086419239));
#25703 = CARTESIAN_POINT('',(11.68325940405,-10.97086419239));
#25704 = CARTESIAN_POINT('',(11.250246702158,-11.72086419239));
#25705 = CARTESIAN_POINT('',(10.817234000266,-12.47086419239));
#25706 = CARTESIAN_POINT('',(10.384221298373,-11.72086419239));
#25707 = CARTESIAN_POINT('',(9.951208596481,-10.97086419239));
#25708 = CARTESIAN_POINT('',(10.817234000266,-10.97086419239));
#25709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25710 = ORIENTED_EDGE('',*,*,#25711,.F.);
#25711 = EDGE_CURVE('',#25712,#25691,#25714,.T.);
#25712 = VERTEX_POINT('',#25713);
#25713 = CARTESIAN_POINT('',(12.3,43.699988976915,29.284588353715));
#25714 = SURFACE_CURVE('',#25715,(#25719),.PCURVE_S1.);
#25715 = LINE('',#25716,#25717);
#25716 = CARTESIAN_POINT('',(12.3,42.565870122037,28.150469498837));
#25717 = VECTOR('',#25718,1.);
#25718 = DIRECTION('',(-3.131117202204E-017,-0.707106781187,
    -0.707106781187));
#25719 = PCURVE('',#22954,#25720);
#25720 = DEFINITIONAL_REPRESENTATION('',(#25721),#25725);
#25721 = LINE('',#25722,#25723);
#25722 = CARTESIAN_POINT('',(10.790495705735,-10.79049570573));
#25723 = VECTOR('',#25724,1.);
#25724 = DIRECTION('',(-0.707106781187,-0.707106781187));
#25725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25726 = ORIENTED_EDGE('',*,*,#25727,.T.);
#25727 = EDGE_CURVE('',#25712,#25728,#25730,.T.);
#25728 = VERTEX_POINT('',#25729);
#25729 = CARTESIAN_POINT('',(12.3,44.053651769857,29.431034951153));
#25730 = SURFACE_CURVE('',#25731,(#25736),.PCURVE_S1.);
#25731 = CIRCLE('',#25732,0.5);
#25732 = AXIS2_PLACEMENT_3D('',#25733,#25734,#25735);
#25733 = CARTESIAN_POINT('',(12.3,44.053542367508,28.931034963122));
#25734 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#25735 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#25736 = PCURVE('',#22954,#25737);
#25737 = DEFINITIONAL_REPRESENTATION('',(#25738),#25746);
#25738 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25739,#25740,#25741,#25742
    ,#25743,#25744,#25745),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#25739 = CARTESIAN_POINT('',(12.278167951207,-9.509930241451));
#25740 = CARTESIAN_POINT('',(13.144193354991,-9.509930241451));
#25741 = CARTESIAN_POINT('',(12.711180653099,-10.25993024145));
#25742 = CARTESIAN_POINT('',(12.278167951207,-11.00993024145));
#25743 = CARTESIAN_POINT('',(11.845155249314,-10.25993024145));
#25744 = CARTESIAN_POINT('',(11.412142547422,-9.509930241451));
#25745 = CARTESIAN_POINT('',(12.278167951207,-9.509930241451));
#25746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25747 = ORIENTED_EDGE('',*,*,#25748,.F.);
#25748 = EDGE_CURVE('',#25749,#25728,#25751,.T.);
#25749 = VERTEX_POINT('',#25750);
#25750 = CARTESIAN_POINT('',(12.3,45.307915507144,29.430760512349));
#25751 = SURFACE_CURVE('',#25752,(#25756),.PCURVE_S1.);
#25752 = LINE('',#25753,#25754);
#25753 = CARTESIAN_POINT('',(12.3,31.773294186768,29.433721951142));
#25754 = VECTOR('',#25755,1.);
#25755 = DIRECTION('',(1.222892049419E-016,-0.999999976062,
    2.188046974333E-004));
#25756 = PCURVE('',#22954,#25757);
#25757 = DEFINITIONAL_REPRESENTATION('',(#25758),#25762);
#25758 = LINE('',#25759,#25760);
#25759 = CARTESIAN_POINT('',(-2.080229533299E-003,-9.50724325343));
#25760 = VECTOR('',#25761,1.);
#25761 = DIRECTION('',(-0.999999976062,2.188046974334E-004));
#25762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25763 = ORIENTED_EDGE('',*,*,#25764,.F.);
#25764 = EDGE_CURVE('',#25765,#25749,#25767,.T.);
#25765 = VERTEX_POINT('',#25766);
#25766 = CARTESIAN_POINT('',(12.3,45.576820521957,28.997889205502));
#25767 = SURFACE_CURVE('',#25768,(#25773),.PCURVE_S1.);
#25768 = CIRCLE('',#25769,0.3);
#25769 = AXIS2_PLACEMENT_3D('',#25770,#25771,#25772);
#25770 = CARTESIAN_POINT('',(12.3,45.307849865735,29.13076051953));
#25771 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#25772 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#25773 = PCURVE('',#22954,#25774);
#25774 = DEFINITIONAL_REPRESENTATION('',(#25775),#25779);
#25775 = CIRCLE('',#25776,0.3);
#25776 = AXIS2_PLACEMENT_2D('',#25777,#25778);
#25777 = CARTESIAN_POINT('',(13.532475449433,-9.810204685042));
#25778 = DIRECTION('',(8.326672684689E-017,1.));
#25779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25780 = ORIENTED_EDGE('',*,*,#25781,.T.);
#25781 = EDGE_CURVE('',#25765,#25545,#25782,.T.);
#25782 = SURFACE_CURVE('',#25783,(#25788),.PCURVE_S1.);
#25783 = CIRCLE('',#25784,15.8);
#25784 = AXIS2_PLACEMENT_3D('',#25785,#25786,#25787);
#25785 = CARTESIAN_POINT('',(12.3,59.7426084163,22.));
#25786 = DIRECTION('',(1.,0.E+000,0.E+000));
#25787 = DIRECTION('',(0.E+000,-1.,0.E+000));
#25788 = PCURVE('',#22954,#25789);
#25789 = DEFINITIONAL_REPRESENTATION('',(#25790),#25794);
#25790 = CIRCLE('',#25791,15.8);
#25791 = AXIS2_PLACEMENT_2D('',#25792,#25793);
#25792 = CARTESIAN_POINT('',(27.967233999999,-16.94096520457));
#25793 = DIRECTION('',(-1.,8.326672684689E-017));
#25794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25795 = FACE_BOUND('',#25796,.T.);
#25796 = EDGE_LOOP('',(#25797,#25815,#25836,#25852,#25873,#25889,#25905,
    #25921,#25937,#25953,#25974,#25990,#26007,#26024,#26040,#26061,
    #26077,#26094,#26110,#26131,#26147,#26164,#26180,#26201,#26217,
    #26234,#26250,#26267,#26283,#26300,#26316,#26333,#26349,#26366,
    #26382,#26399,#26415,#26432,#26449,#26465,#26482,#26498,#26514,
    #26530,#26547,#26563,#26580,#26596,#26613,#26629,#26646,#26662,
    #26683,#26700,#26721,#26739,#26755,#26771,#26792,#26808,#26829,
    #26847,#26868,#26885,#26901,#26917,#26938,#26959,#26980,#26996,
    #27012,#27028,#27045,#27061,#27082,#27098,#27119,#27140,#27161,
    #27177,#27194,#27210,#27227,#27248,#27264,#27285,#27301,#27322,
    #27338,#27359,#27375,#27396,#27412,#27433,#27449,#27470,#27486,
    #27507,#27523,#27544,#27560,#27581,#27597,#27618,#27634,#27655,
    #27671,#27692,#27708,#27729,#27745,#27766,#27782,#27803,#27819,
    #27840,#27856,#27877,#27893,#27914,#27931,#27947,#27964,#27980,
    #27996,#28012,#28028,#28044,#28061,#28077,#28094,#28110,#28131,
    #28147,#28164,#28180,#28197,#28218,#28239,#28260,#28276,#28297,
    #28318));
#25797 = ORIENTED_EDGE('',*,*,#25798,.T.);
#25798 = EDGE_CURVE('',#25799,#25801,#25803,.T.);
#25799 = VERTEX_POINT('',#25800);
#25800 = CARTESIAN_POINT('',(12.3,-5.50877815264,37.699999999997));
#25801 = VERTEX_POINT('',#25802);
#25802 = CARTESIAN_POINT('',(12.3,-19.07630177126,37.699999999997));
#25803 = SURFACE_CURVE('',#25804,(#25808),.PCURVE_S1.);
#25804 = LINE('',#25805,#25806);
#25805 = CARTESIAN_POINT('',(12.3,-13.04400023976,37.699999999997));
#25806 = VECTOR('',#25807,1.);
#25807 = DIRECTION('',(0.E+000,-1.,0.E+000));
#25808 = PCURVE('',#22954,#25809);
#25809 = DEFINITIONAL_REPRESENTATION('',(#25810),#25814);
#25810 = LINE('',#25811,#25812);
#25811 = CARTESIAN_POINT('',(-44.81937465606,-1.240965204576));
#25812 = VECTOR('',#25813,1.);
#25813 = DIRECTION('',(-1.,8.326672684689E-017));
#25814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25815 = ORIENTED_EDGE('',*,*,#25816,.F.);
#25816 = EDGE_CURVE('',#25817,#25801,#25819,.T.);
#25817 = VERTEX_POINT('',#25818);
#25818 = CARTESIAN_POINT('',(12.3,-19.5719801719,37.265596670212));
#25819 = SURFACE_CURVE('',#25820,(#25825),.PCURVE_S1.);
#25820 = CIRCLE('',#25821,0.5);
#25821 = AXIS2_PLACEMENT_3D('',#25822,#25823,#25824);
#25822 = CARTESIAN_POINT('',(12.3,-19.07630177126,37.199999999997));
#25823 = DIRECTION('',(-1.,1.222527695664E-016,1.665334536938E-016));
#25824 = DIRECTION('',(1.665334536938E-016,-2.035917593952E-032,1.));
#25825 = PCURVE('',#22954,#25826);
#25826 = DEFINITIONAL_REPRESENTATION('',(#25827),#25835);
#25827 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25828,#25829,#25830,#25831
    ,#25832,#25833,#25834),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#25828 = CARTESIAN_POINT('',(-50.85167618756,-1.240965204576));
#25829 = CARTESIAN_POINT('',(-49.98565078377,-1.240965204576));
#25830 = CARTESIAN_POINT('',(-50.41866348566,-1.990965204576));
#25831 = CARTESIAN_POINT('',(-50.85167618756,-2.740965204576));
#25832 = CARTESIAN_POINT('',(-51.28468888945,-1.990965204576));
#25833 = CARTESIAN_POINT('',(-51.71770159134,-1.240965204576));
#25834 = CARTESIAN_POINT('',(-50.85167618756,-1.240965204576));
#25835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25836 = ORIENTED_EDGE('',*,*,#25837,.F.);
#25837 = EDGE_CURVE('',#25838,#25817,#25840,.T.);
#25838 = VERTEX_POINT('',#25839);
#25839 = CARTESIAN_POINT('',(12.300000000001,-19.62552003351,
    36.861043821357));
#25840 = SURFACE_CURVE('',#25841,(#25845),.PCURVE_S1.);
#25841 = LINE('',#25842,#25843);
#25842 = CARTESIAN_POINT('',(12.300000000001,-22.69403112795,
    13.675049915143));
#25843 = VECTOR('',#25844,1.);
#25844 = DIRECTION('',(0.E+000,0.131199331911,0.991356008357));
#25845 = PCURVE('',#22954,#25846);
#25846 = DEFINITIONAL_REPRESENTATION('',(#25847),#25851);
#25847 = LINE('',#25848,#25849);
#25848 = CARTESIAN_POINT('',(-54.46940554425,-25.26591528942));
#25849 = VECTOR('',#25850,1.);
#25850 = DIRECTION('',(0.131199331911,0.991356008357));
#25851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25852 = ORIENTED_EDGE('',*,*,#25853,.F.);
#25853 = EDGE_CURVE('',#25854,#25838,#25856,.T.);
#25854 = VERTEX_POINT('',#25855);
#25855 = CARTESIAN_POINT('',(12.300000000001,-19.328113231,
    36.521684021784));
#25856 = SURFACE_CURVE('',#25857,(#25862),.PCURVE_S1.);
#25857 = CIRCLE('',#25858,0.3);
#25858 = AXIS2_PLACEMENT_3D('',#25859,#25860,#25861);
#25859 = CARTESIAN_POINT('',(12.3,-19.328113231,36.821684021784));
#25860 = DIRECTION('',(-1.,1.222527695664E-016,1.665334536938E-016));
#25861 = DIRECTION('',(1.665334536938E-016,-2.035917593952E-032,1.));
#25862 = PCURVE('',#22954,#25863);
#25863 = DEFINITIONAL_REPRESENTATION('',(#25864),#25872);
#25864 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25865,#25866,#25867,#25868
    ,#25869,#25870,#25871),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#25865 = CARTESIAN_POINT('',(-51.1034876473,-1.819281182788));
#25866 = CARTESIAN_POINT('',(-50.58387240503,-1.819281182788));
#25867 = CARTESIAN_POINT('',(-50.84368002617,-2.269281182788));
#25868 = CARTESIAN_POINT('',(-51.1034876473,-2.719281182788));
#25869 = CARTESIAN_POINT('',(-51.36329526844,-2.269281182788));
#25870 = CARTESIAN_POINT('',(-51.62310288957,-1.819281182788));
#25871 = CARTESIAN_POINT('',(-51.1034876473,-1.819281182788));
#25872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25873 = ORIENTED_EDGE('',*,*,#25874,.T.);
#25874 = EDGE_CURVE('',#25854,#25875,#25877,.T.);
#25875 = VERTEX_POINT('',#25876);
#25876 = CARTESIAN_POINT('',(12.300000000001,-18.99247337854,
    36.521684021782));
#25877 = SURFACE_CURVE('',#25878,(#25882),.PCURVE_S1.);
#25878 = LINE('',#25879,#25880);
#25879 = CARTESIAN_POINT('',(12.300000000001,27.755755314331,
    36.521684021512));
#25880 = VECTOR('',#25881,1.);
#25881 = DIRECTION('',(0.E+000,1.,-5.777259412013E-012));
#25882 = PCURVE('',#22954,#25883);
#25883 = DEFINITIONAL_REPRESENTATION('',(#25884),#25888);
#25884 = LINE('',#25885,#25886);
#25885 = CARTESIAN_POINT('',(-4.019619101971,-2.41928118306));
#25886 = VECTOR('',#25887,1.);
#25887 = DIRECTION('',(1.,-5.77734267874E-012));
#25888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25889 = ORIENTED_EDGE('',*,*,#25890,.F.);
#25890 = EDGE_CURVE('',#25891,#25875,#25893,.T.);
#25891 = VERTEX_POINT('',#25892);
#25892 = CARTESIAN_POINT('',(12.300000000001,-18.16442964957,
    35.934859932947));
#25893 = SURFACE_CURVE('',#25894,(#25898),.PCURVE_S1.);
#25894 = LINE('',#25895,#25896);
#25895 = CARTESIAN_POINT('',(12.300000000001,-18.16442964957,
    35.934859932947));
#25896 = VECTOR('',#25897,1.);
#25897 = DIRECTION('',(0.E+000,-0.815888232994,0.578209643004));
#25898 = PCURVE('',#22954,#25899);
#25899 = DEFINITIONAL_REPRESENTATION('',(#25900),#25904);
#25900 = LINE('',#25901,#25902);
#25901 = CARTESIAN_POINT('',(-49.93980406587,-3.006105271625));
#25902 = VECTOR('',#25903,1.);
#25903 = DIRECTION('',(-0.815888232994,0.578209643004));
#25904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25905 = ORIENTED_EDGE('',*,*,#25906,.F.);
#25906 = EDGE_CURVE('',#25907,#25891,#25909,.T.);
#25907 = VERTEX_POINT('',#25908);
#25908 = CARTESIAN_POINT('',(12.300000000001,-19.09735322441,
    30.643987424013));
#25909 = SURFACE_CURVE('',#25910,(#25914),.PCURVE_S1.);
#25910 = LINE('',#25911,#25912);
#25911 = CARTESIAN_POINT('',(12.300000000001,-21.80501958066,
    15.288048444577));
#25912 = VECTOR('',#25913,1.);
#25913 = DIRECTION('',(0.E+000,0.173648177671,0.984807753011));
#25914 = PCURVE('',#22954,#25915);
#25915 = DEFINITIONAL_REPRESENTATION('',(#25916),#25920);
#25916 = LINE('',#25917,#25918);
#25917 = CARTESIAN_POINT('',(-53.58039399697,-23.65291675999));
#25918 = VECTOR('',#25919,1.);
#25919 = DIRECTION('',(0.173648177671,0.984807753011));
#25920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25921 = ORIENTED_EDGE('',*,*,#25922,.F.);
#25922 = EDGE_CURVE('',#25923,#25907,#25925,.T.);
#25923 = VERTEX_POINT('',#25924);
#25924 = CARTESIAN_POINT('',(12.300000000001,-20.10261638048,
    30.385388138388));
#25925 = SURFACE_CURVE('',#25926,(#25930),.PCURVE_S1.);
#25926 = LINE('',#25927,#25928);
#25927 = CARTESIAN_POINT('',(12.300000000001,-19.09735322441,
    30.643987424013));
#25928 = VECTOR('',#25929,1.);
#25929 = DIRECTION('',(0.E+000,0.968468983811,0.24913415542));
#25930 = PCURVE('',#22954,#25931);
#25931 = DEFINITIONAL_REPRESENTATION('',(#25932),#25936);
#25932 = LINE('',#25933,#25934);
#25933 = CARTESIAN_POINT('',(-50.87272764071,-8.29697778056));
#25934 = VECTOR('',#25935,1.);
#25935 = DIRECTION('',(0.968468983811,0.24913415542));
#25936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25937 = ORIENTED_EDGE('',*,*,#25938,.T.);
#25938 = EDGE_CURVE('',#25923,#25939,#25941,.T.);
#25939 = VERTEX_POINT('',#25940);
#25940 = CARTESIAN_POINT('',(12.300000000001,-20.4547855402,
    30.513567230321));
#25941 = SURFACE_CURVE('',#25942,(#25946),.PCURVE_S1.);
#25942 = LINE('',#25943,#25944);
#25943 = CARTESIAN_POINT('',(12.300000000001,25.157000121215,
    13.912234869921));
#25944 = VECTOR('',#25945,1.);
#25945 = DIRECTION('',(0.E+000,-0.939692620469,0.342020144197));
#25946 = PCURVE('',#22954,#25947);
#25947 = DEFINITIONAL_REPRESENTATION('',(#25948),#25952);
#25948 = LINE('',#25949,#25950);
#25949 = CARTESIAN_POINT('',(-6.618374295087,-25.02873033465));
#25950 = VECTOR('',#25951,1.);
#25951 = DIRECTION('',(-0.939692620469,0.342020144197));
#25952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25953 = ORIENTED_EDGE('',*,*,#25954,.F.);
#25954 = EDGE_CURVE('',#25955,#25939,#25957,.T.);
#25955 = VERTEX_POINT('',#25956);
#25956 = CARTESIAN_POINT('',(12.3,-20.85739158346,30.231659444181));
#25957 = SURFACE_CURVE('',#25958,(#25963),.PCURVE_S1.);
#25958 = CIRCLE('',#25959,0.3);
#25959 = AXIS2_PLACEMENT_3D('',#25960,#25961,#25962);
#25960 = CARTESIAN_POINT('',(12.3,-20.55739158346,30.231659444181));
#25961 = DIRECTION('',(-1.,1.222527695664E-016,1.665334536938E-016));
#25962 = DIRECTION('',(1.665334536938E-016,-2.035917593952E-032,1.));
#25963 = PCURVE('',#22954,#25964);
#25964 = DEFINITIONAL_REPRESENTATION('',(#25965),#25973);
#25965 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25966,#25967,#25968,#25969
    ,#25970,#25971,#25972),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#25966 = CARTESIAN_POINT('',(-52.33276599976,-8.409305760392));
#25967 = CARTESIAN_POINT('',(-51.81315075749,-8.409305760392));
#25968 = CARTESIAN_POINT('',(-52.07295837863,-8.859305760392));
#25969 = CARTESIAN_POINT('',(-52.33276599976,-9.309305760392));
#25970 = CARTESIAN_POINT('',(-52.5925736209,-8.859305760392));
#25971 = CARTESIAN_POINT('',(-52.85238124203,-8.409305760392));
#25972 = CARTESIAN_POINT('',(-52.33276599976,-8.409305760392));
#25973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25974 = ORIENTED_EDGE('',*,*,#25975,.T.);
#25975 = EDGE_CURVE('',#25955,#25976,#25978,.T.);
#25976 = VERTEX_POINT('',#25977);
#25977 = CARTESIAN_POINT('',(12.3,-20.85739158346,28.000000000443));
#25978 = SURFACE_CURVE('',#25979,(#25983),.PCURVE_S1.);
#25979 = LINE('',#25980,#25981);
#25980 = CARTESIAN_POINT('',(12.3,-20.85739158346,40.75002500004));
#25981 = VECTOR('',#25982,1.);
#25982 = DIRECTION('',(-1.665334536938E-016,0.E+000,-1.));
#25983 = PCURVE('',#22954,#25984);
#25984 = DEFINITIONAL_REPRESENTATION('',(#25985),#25989);
#25985 = LINE('',#25986,#25987);
#25986 = CARTESIAN_POINT('',(-52.63276599976,1.809059795468));
#25987 = VECTOR('',#25988,1.);
#25988 = DIRECTION('',(-8.326672684689E-017,-1.));
#25989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#25990 = ORIENTED_EDGE('',*,*,#25991,.T.);
#25991 = EDGE_CURVE('',#25976,#25992,#25994,.T.);
#25992 = VERTEX_POINT('',#25993);
#25993 = CARTESIAN_POINT('',(12.3,-20.62209746626,27.058823529802));
#25994 = SURFACE_CURVE('',#25995,(#26000),.PCURVE_S1.);
#25995 = CIRCLE('',#25996,2.);
#25996 = AXIS2_PLACEMENT_3D('',#25997,#25998,#25999);
#25997 = CARTESIAN_POINT('',(12.3,-18.85739158393,28.000000000443));
#25998 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#25999 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#26000 = PCURVE('',#22954,#26001);
#26001 = DEFINITIONAL_REPRESENTATION('',(#26002),#26006);
#26002 = CIRCLE('',#26003,2.);
#26003 = AXIS2_PLACEMENT_2D('',#26004,#26005);
#26004 = CARTESIAN_POINT('',(-50.63276600023,-10.94096520413));
#26005 = DIRECTION('',(8.326672684689E-017,1.));
#26006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26007 = ORIENTED_EDGE('',*,*,#26008,.F.);
#26008 = EDGE_CURVE('',#26009,#25992,#26011,.T.);
#26009 = VERTEX_POINT('',#26010);
#26010 = CARTESIAN_POINT('',(12.3,-20.38659391179,26.59830357611));
#26011 = SURFACE_CURVE('',#26012,(#26017),.PCURVE_S1.);
#26012 = CIRCLE('',#26013,15.);
#26013 = AXIS2_PLACEMENT_3D('',#26014,#26015,#26016);
#26014 = CARTESIAN_POINT('',(12.3,-33.8573915837,20.));
#26015 = DIRECTION('',(1.,-1.222527695664E-016,-1.665334536938E-016));
#26016 = DIRECTION('',(1.665334536938E-016,-6.220859314854E-033,1.));
#26017 = PCURVE('',#22954,#26018);
#26018 = DEFINITIONAL_REPRESENTATION('',(#26019),#26023);
#26019 = CIRCLE('',#26020,15.);
#26020 = AXIS2_PLACEMENT_2D('',#26021,#26022);
#26021 = CARTESIAN_POINT('',(-65.632766,-18.94096520457));
#26022 = DIRECTION('',(8.326672684689E-017,1.));
#26023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26024 = ORIENTED_EDGE('',*,*,#26025,.F.);
#26025 = EDGE_CURVE('',#26026,#26009,#26028,.T.);
#26026 = VERTEX_POINT('',#26027);
#26027 = CARTESIAN_POINT('',(12.3,-20.61658231869,26.269846091223));
#26028 = SURFACE_CURVE('',#26029,(#26033),.PCURVE_S1.);
#26029 = LINE('',#26030,#26031);
#26030 = CARTESIAN_POINT('',(12.3,-20.61658231869,26.269846091223));
#26031 = VECTOR('',#26032,1.);
#26032 = DIRECTION('',(0.E+000,0.573576436351,0.819152044289));
#26033 = PCURVE('',#22954,#26034);
#26034 = DEFINITIONAL_REPRESENTATION('',(#26035),#26039);
#26035 = LINE('',#26036,#26037);
#26036 = CARTESIAN_POINT('',(-52.39195673499,-12.67111911334));
#26037 = VECTOR('',#26038,1.);
#26038 = DIRECTION('',(0.573576436351,0.819152044289));
#26039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26040 = ORIENTED_EDGE('',*,*,#26041,.F.);
#26041 = EDGE_CURVE('',#26042,#26026,#26044,.T.);
#26042 = VERTEX_POINT('',#26043);
#26043 = CARTESIAN_POINT('',(12.3,-20.54338268853,26.112868977779));
#26044 = SURFACE_CURVE('',#26045,(#26050),.PCURVE_S1.);
#26045 = CIRCLE('',#26046,0.1);
#26046 = AXIS2_PLACEMENT_3D('',#26047,#26048,#26049);
#26047 = CARTESIAN_POINT('',(12.3,-20.53466711426,26.212488447588));
#26048 = DIRECTION('',(-1.,0.E+000,0.E+000));
#26049 = DIRECTION('',(0.E+000,0.258819045103,-0.965925826289));
#26050 = PCURVE('',#22954,#26051);
#26051 = DEFINITIONAL_REPRESENTATION('',(#26052),#26060);
#26052 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26053,#26054,#26055,#26056
    ,#26057,#26058,#26059),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#26053 = CARTESIAN_POINT('',(-52.28415962605,-12.82506933961));
#26054 = CARTESIAN_POINT('',(-52.4514628868,-12.86989811322));
#26055 = CARTESIAN_POINT('',(-52.40663411319,-12.70259485247));
#26056 = CARTESIAN_POINT('',(-52.36180533958,-12.53529159172));
#26057 = CARTESIAN_POINT('',(-52.23933085244,-12.65776607886));
#26058 = CARTESIAN_POINT('',(-52.1168563653,-12.780240566));
#26059 = CARTESIAN_POINT('',(-52.28415962605,-12.82506933961));
#26060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26061 = ORIENTED_EDGE('',*,*,#26062,.F.);
#26062 = EDGE_CURVE('',#26063,#26042,#26065,.T.);
#26063 = VERTEX_POINT('',#26064);
#26064 = CARTESIAN_POINT('',(12.3,-20.14393595911,26.077921917272));
#26065 = SURFACE_CURVE('',#26066,(#26070),.PCURVE_S1.);
#26066 = LINE('',#26067,#26068);
#26067 = CARTESIAN_POINT('',(12.3,-20.14393595911,26.077921917272));
#26068 = VECTOR('',#26069,1.);
#26069 = DIRECTION('',(0.E+000,-0.996194698092,8.715574274767E-002));
#26070 = PCURVE('',#22954,#26071);
#26071 = DEFINITIONAL_REPRESENTATION('',(#26072),#26076);
#26072 = LINE('',#26073,#26074);
#26073 = CARTESIAN_POINT('',(-51.91931037541,-12.8630432873));
#26074 = VECTOR('',#26075,1.);
#26075 = DIRECTION('',(-0.996194698092,8.715574274767E-002));
#26076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26077 = ORIENTED_EDGE('',*,*,#26078,.F.);
#26078 = EDGE_CURVE('',#26079,#26063,#26081,.T.);
#26079 = VERTEX_POINT('',#26080);
#26080 = CARTESIAN_POINT('',(12.3,-19.86277431482,25.399137662422));
#26081 = SURFACE_CURVE('',#26082,(#26087),.PCURVE_S1.);
#26082 = CIRCLE('',#26083,15.);
#26083 = AXIS2_PLACEMENT_3D('',#26084,#26085,#26086);
#26084 = CARTESIAN_POINT('',(12.3,-33.8573915837,20.));
#26085 = DIRECTION('',(1.,-1.222527695664E-016,-1.665334536938E-016));
#26086 = DIRECTION('',(1.665334536938E-016,-6.220859314854E-033,1.));
#26087 = PCURVE('',#22954,#26088);
#26088 = DEFINITIONAL_REPRESENTATION('',(#26089),#26093);
#26089 = CIRCLE('',#26090,15.);
#26090 = AXIS2_PLACEMENT_2D('',#26091,#26092);
#26091 = CARTESIAN_POINT('',(-65.632766,-18.94096520457));
#26092 = DIRECTION('',(8.326672684689E-017,1.));
#26093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26094 = ORIENTED_EDGE('',*,*,#26095,.F.);
#26095 = EDGE_CURVE('',#26096,#26079,#26098,.T.);
#26096 = VERTEX_POINT('',#26097);
#26097 = CARTESIAN_POINT('',(12.3,-20.12051450245,25.091974867856));
#26098 = SURFACE_CURVE('',#26099,(#26103),.PCURVE_S1.);
#26099 = LINE('',#26100,#26101);
#26100 = CARTESIAN_POINT('',(12.3,-20.12051450245,25.091974867856));
#26101 = VECTOR('',#26102,1.);
#26102 = DIRECTION('',(0.E+000,0.642787609687,0.766044443119));
#26103 = PCURVE('',#22954,#26104);
#26104 = DEFINITIONAL_REPRESENTATION('',(#26105),#26109);
#26105 = LINE('',#26106,#26107);
#26106 = CARTESIAN_POINT('',(-51.89588891876,-13.84899033671));
#26107 = VECTOR('',#26108,1.);
#26108 = DIRECTION('',(0.642787609687,0.766044443119));
#26109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26110 = ORIENTED_EDGE('',*,*,#26111,.F.);
#26111 = EDGE_CURVE('',#26112,#26096,#26114,.T.);
#26112 = VERTEX_POINT('',#26113);
#26113 = CARTESIAN_POINT('',(12.3,-20.06127487591,24.929215331586));
#26114 = SURFACE_CURVE('',#26115,(#26120),.PCURVE_S1.);
#26115 = CIRCLE('',#26116,0.1);
#26116 = AXIS2_PLACEMENT_3D('',#26117,#26118,#26119);
#26117 = CARTESIAN_POINT('',(12.3,-20.04391005814,25.027696106887));
#26118 = DIRECTION('',(-1.,0.E+000,0.E+000));
#26119 = DIRECTION('',(0.E+000,0.173648177667,-0.984807753012));
#26120 = PCURVE('',#22954,#26121);
#26121 = DEFINITIONAL_REPRESENTATION('',(#26122),#26130);
#26122 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26123,#26124,#26125,#26126
    ,#26127,#26128,#26129),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#26123 = CARTESIAN_POINT('',(-51.80191965668,-14.01174987298));
#26124 = CARTESIAN_POINT('',(-51.97249336307,-14.04182661962));
#26125 = CARTESIAN_POINT('',(-51.91325373652,-13.87906708335));
#26126 = CARTESIAN_POINT('',(-51.85401410998,-13.71630754708));
#26127 = CARTESIAN_POINT('',(-51.74268003013,-13.84899033671));
#26128 = CARTESIAN_POINT('',(-51.63134595029,-13.98167312635));
#26129 = CARTESIAN_POINT('',(-51.80191965668,-14.01174987298));
#26130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26131 = ORIENTED_EDGE('',*,*,#26132,.F.);
#26132 = EDGE_CURVE('',#26133,#26112,#26135,.T.);
#26133 = VERTEX_POINT('',#26134);
#26134 = CARTESIAN_POINT('',(12.3,-19.6663939989,24.859587178804));
#26135 = SURFACE_CURVE('',#26136,(#26140),.PCURVE_S1.);
#26136 = LINE('',#26137,#26138);
#26137 = CARTESIAN_POINT('',(12.3,-19.6663939989,24.859587178804));
#26138 = VECTOR('',#26139,1.);
#26139 = DIRECTION('',(0.E+000,-0.984807753012,0.173648177667));
#26140 = PCURVE('',#22954,#26141);
#26141 = DEFINITIONAL_REPRESENTATION('',(#26142),#26146);
#26142 = LINE('',#26143,#26144);
#26143 = CARTESIAN_POINT('',(-51.4417684152,-14.08137802576));
#26144 = VECTOR('',#26145,1.);
#26145 = DIRECTION('',(-0.984807753012,0.173648177667));
#26146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26147 = ORIENTED_EDGE('',*,*,#26148,.F.);
#26148 = EDGE_CURVE('',#26149,#26133,#26151,.T.);
#26149 = VERTEX_POINT('',#26150);
#26150 = CARTESIAN_POINT('',(12.3,-19.44546220546,24.158881051034));
#26151 = SURFACE_CURVE('',#26152,(#26157),.PCURVE_S1.);
#26152 = CIRCLE('',#26153,15.);
#26153 = AXIS2_PLACEMENT_3D('',#26154,#26155,#26156);
#26154 = CARTESIAN_POINT('',(12.3,-33.8573915837,20.));
#26155 = DIRECTION('',(1.,-1.222527695664E-016,-1.665334536938E-016));
#26156 = DIRECTION('',(1.665334536938E-016,-6.220859314854E-033,1.));
#26157 = PCURVE('',#22954,#26158);
#26158 = DEFINITIONAL_REPRESENTATION('',(#26159),#26163);
#26159 = CIRCLE('',#26160,15.);
#26160 = AXIS2_PLACEMENT_2D('',#26161,#26162);
#26161 = CARTESIAN_POINT('',(-65.632766,-18.94096520457));
#26162 = DIRECTION('',(8.326672684689E-017,1.));
#26163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26164 = ORIENTED_EDGE('',*,*,#26165,.F.);
#26165 = EDGE_CURVE('',#26166,#26149,#26168,.T.);
#26166 = VERTEX_POINT('',#26167);
#26167 = CARTESIAN_POINT('',(12.3,-19.72899261536,23.875350641126));
#26168 = SURFACE_CURVE('',#26169,(#26173),.PCURVE_S1.);
#26169 = LINE('',#26170,#26171);
#26170 = CARTESIAN_POINT('',(12.3,-19.72899261536,23.875350641126));
#26171 = VECTOR('',#26172,1.);
#26172 = DIRECTION('',(0.E+000,0.707106781187,0.707106781187));
#26173 = PCURVE('',#22954,#26174);
#26174 = DEFINITIONAL_REPRESENTATION('',(#26175),#26179);
#26175 = LINE('',#26176,#26177);
#26176 = CARTESIAN_POINT('',(-51.50436703167,-15.06561456344));
#26177 = VECTOR('',#26178,1.);
#26178 = DIRECTION('',(0.707106781187,0.707106781187));
#26179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26180 = ORIENTED_EDGE('',*,*,#26181,.F.);
#26181 = EDGE_CURVE('',#26182,#26166,#26184,.T.);
#26182 = VERTEX_POINT('',#26183);
#26183 = CARTESIAN_POINT('',(12.3,-19.68416384176,23.708047380378));
#26184 = SURFACE_CURVE('',#26185,(#26190),.PCURVE_S1.);
#26185 = CIRCLE('',#26186,0.1);
#26186 = AXIS2_PLACEMENT_3D('',#26187,#26188,#26189);
#26187 = CARTESIAN_POINT('',(12.3,-19.65828193725,23.804639963007));
#26188 = DIRECTION('',(-1.,0.E+000,0.E+000));
#26189 = DIRECTION('',(0.E+000,8.715574274765E-002,-0.996194698092));
#26190 = PCURVE('',#22954,#26191);
#26191 = DEFINITIONAL_REPRESENTATION('',(#26192),#26200);
#26192 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26193,#26194,#26195,#26196
    ,#26197,#26198,#26199),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#26193 = CARTESIAN_POINT('',(-51.42494077927,-15.23594471137));
#26194 = CARTESIAN_POINT('',(-51.59748676241,-15.25104052883));
#26195 = CARTESIAN_POINT('',(-51.52428713225,-15.09406341539));
#26196 = CARTESIAN_POINT('',(-51.4510875021,-14.93708630194));
#26197 = CARTESIAN_POINT('',(-51.35174114912,-15.07896759793));
#26198 = CARTESIAN_POINT('',(-51.25239479614,-15.22084889391));
#26199 = CARTESIAN_POINT('',(-51.42494077927,-15.23594471137));
#26200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26201 = ORIENTED_EDGE('',*,*,#26202,.F.);
#26202 = EDGE_CURVE('',#26203,#26182,#26205,.T.);
#26203 = VERTEX_POINT('',#26204);
#26204 = CARTESIAN_POINT('',(12.3,-19.29685409908,23.604268047606));
#26205 = SURFACE_CURVE('',#26206,(#26210),.PCURVE_S1.);
#26206 = LINE('',#26207,#26208);
#26207 = CARTESIAN_POINT('',(12.3,-19.29685409908,23.604268047606));
#26208 = VECTOR('',#26209,1.);
#26209 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#26210 = PCURVE('',#22954,#26211);
#26211 = DEFINITIONAL_REPRESENTATION('',(#26212),#26216);
#26212 = LINE('',#26213,#26214);
#26213 = CARTESIAN_POINT('',(-51.07222851538,-15.33669715696));
#26214 = VECTOR('',#26215,1.);
#26215 = DIRECTION('',(-0.965925826289,0.258819045103));
#26216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26217 = ORIENTED_EDGE('',*,*,#26218,.F.);
#26218 = EDGE_CURVE('',#26219,#26203,#26221,.T.);
#26219 = VERTEX_POINT('',#26220);
#26220 = CARTESIAN_POINT('',(12.3,-19.13783358082,22.886972843647));
#26221 = SURFACE_CURVE('',#26222,(#26227),.PCURVE_S1.);
#26222 = CIRCLE('',#26223,15.);
#26223 = AXIS2_PLACEMENT_3D('',#26224,#26225,#26226);
#26224 = CARTESIAN_POINT('',(12.3,-33.8573915837,20.));
#26225 = DIRECTION('',(1.,-1.222527695664E-016,-1.665334536938E-016));
#26226 = DIRECTION('',(1.665334536938E-016,-6.220859314854E-033,1.));
#26227 = PCURVE('',#22954,#26228);
#26228 = DEFINITIONAL_REPRESENTATION('',(#26229),#26233);
#26229 = CIRCLE('',#26230,15.);
#26230 = AXIS2_PLACEMENT_2D('',#26231,#26232);
#26231 = CARTESIAN_POINT('',(-65.632766,-18.94096520457));
#26232 = DIRECTION('',(8.326672684689E-017,1.));
#26233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26234 = ORIENTED_EDGE('',*,*,#26235,.F.);
#26235 = EDGE_CURVE('',#26236,#26219,#26238,.T.);
#26236 = VERTEX_POINT('',#26237);
#26237 = CARTESIAN_POINT('',(12.3,-19.44499637538,22.629232656016));
#26238 = SURFACE_CURVE('',#26239,(#26243),.PCURVE_S1.);
#26239 = LINE('',#26240,#26241);
#26240 = CARTESIAN_POINT('',(12.3,-4.443537865745,35.21695095858));
#26241 = VECTOR('',#26242,1.);
#26242 = DIRECTION('',(2.006966954149E-016,0.766044443119,0.642787609687
    ));
#26243 = PCURVE('',#22954,#26244);
#26244 = DEFINITIONAL_REPRESENTATION('',(#26245),#26249);
#26245 = LINE('',#26246,#26247);
#26246 = CARTESIAN_POINT('',(-36.21891228204,-3.724014245992));
#26247 = VECTOR('',#26248,1.);
#26248 = DIRECTION('',(0.766044443119,0.642787609687));
#26249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26250 = ORIENTED_EDGE('',*,*,#26251,.T.);
#26251 = EDGE_CURVE('',#26236,#26252,#26254,.T.);
#26252 = VERTEX_POINT('',#26253);
#26253 = CARTESIAN_POINT('',(12.3,-19.41491962875,22.458658949625));
#26254 = SURFACE_CURVE('',#26255,(#26260),.PCURVE_S1.);
#26255 = CIRCLE('',#26256,0.1);
#26256 = AXIS2_PLACEMENT_3D('',#26257,#26258,#26259);
#26257 = CARTESIAN_POINT('',(12.3,-19.38071761442,22.552628211704));
#26258 = DIRECTION('',(1.,-1.222527695664E-016,-1.665334536938E-016));
#26259 = DIRECTION('',(1.665334536938E-016,-2.035917593952E-032,1.));
#26260 = PCURVE('',#22954,#26261);
#26261 = DEFINITIONAL_REPRESENTATION('',(#26262),#26266);
#26262 = CIRCLE('',#26263,0.1);
#26263 = AXIS2_PLACEMENT_2D('',#26264,#26265);
#26264 = CARTESIAN_POINT('',(-51.15609203072,-16.38833699286));
#26265 = DIRECTION('',(8.326672684689E-017,1.));
#26266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26267 = ORIENTED_EDGE('',*,*,#26268,.F.);
#26268 = EDGE_CURVE('',#26269,#26252,#26271,.T.);
#26269 = VERTEX_POINT('',#26270);
#26270 = CARTESIAN_POINT('',(12.3,-19.0381286814,22.32151826025));
#26271 = SURFACE_CURVE('',#26272,(#26276),.PCURVE_S1.);
#26272 = LINE('',#26273,#26274);
#26273 = CARTESIAN_POINT('',(12.3,-12.12677771185,19.805992228765));
#26274 = VECTOR('',#26275,1.);
#26275 = DIRECTION('',(-5.792222973133E-017,-0.939692620786,
    0.342020143326));
#26276 = PCURVE('',#22954,#26277);
#26277 = DEFINITIONAL_REPRESENTATION('',(#26278),#26282);
#26278 = LINE('',#26279,#26280);
#26279 = CARTESIAN_POINT('',(-43.90215212815,-19.1349729758));
#26280 = VECTOR('',#26281,1.);
#26281 = DIRECTION('',(-0.939692620786,0.342020143326));
#26282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26283 = ORIENTED_EDGE('',*,*,#26284,.F.);
#26284 = EDGE_CURVE('',#26285,#26269,#26287,.T.);
#26285 = VERTEX_POINT('',#26286);
#26286 = CARTESIAN_POINT('',(12.3,-18.9422296805,21.593093029718));
#26287 = SURFACE_CURVE('',#26288,(#26293),.PCURVE_S1.);
#26288 = CIRCLE('',#26289,15.);
#26289 = AXIS2_PLACEMENT_3D('',#26290,#26291,#26292);
#26290 = CARTESIAN_POINT('',(12.3,-33.8573915837,20.));
#26291 = DIRECTION('',(1.,-1.222527695664E-016,-1.665334536938E-016));
#26292 = DIRECTION('',(1.665334536938E-016,-6.220859314854E-033,1.));
#26293 = PCURVE('',#22954,#26294);
#26294 = DEFINITIONAL_REPRESENTATION('',(#26295),#26299);
#26295 = CIRCLE('',#26296,15.);
#26296 = AXIS2_PLACEMENT_2D('',#26297,#26298);
#26297 = CARTESIAN_POINT('',(-65.632766,-18.94096520457));
#26298 = DIRECTION('',(8.326672684689E-017,1.));
#26299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26300 = ORIENTED_EDGE('',*,*,#26301,.F.);
#26301 = EDGE_CURVE('',#26302,#26285,#26304,.T.);
#26302 = VERTEX_POINT('',#26303);
#26303 = CARTESIAN_POINT('',(12.3,-19.27068716538,21.363104622819));
#26304 = SURFACE_CURVE('',#26305,(#26309),.PCURVE_S1.);
#26305 = LINE('',#26306,#26307);
#26306 = CARTESIAN_POINT('',(12.3,-2.973016733741,32.774856314315));
#26307 = VECTOR('',#26308,1.);
#26308 = DIRECTION('',(1.956632710132E-016,0.819152044289,0.573576436351
    ));
#26309 = PCURVE('',#22954,#26310);
#26310 = DEFINITIONAL_REPRESENTATION('',(#26311),#26315);
#26311 = LINE('',#26312,#26313);
#26312 = CARTESIAN_POINT('',(-34.74839115004,-6.166108890257));
#26313 = VECTOR('',#26314,1.);
#26314 = DIRECTION('',(0.819152044289,0.573576436351));
#26315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26316 = ORIENTED_EDGE('',*,*,#26317,.T.);
#26317 = EDGE_CURVE('',#26302,#26318,#26320,.T.);
#26318 = VERTEX_POINT('',#26319);
#26319 = CARTESIAN_POINT('',(12.3,-19.25559134792,21.190558639687));
#26320 = SURFACE_CURVE('',#26321,(#26326),.PCURVE_S1.);
#26321 = CIRCLE('',#26322,0.1);
#26322 = AXIS2_PLACEMENT_3D('',#26323,#26324,#26325);
#26323 = CARTESIAN_POINT('',(12.3,-19.21332952175,21.281189418391));
#26324 = DIRECTION('',(1.,-1.222527695664E-016,-1.665334536938E-016));
#26325 = DIRECTION('',(1.665334536938E-016,-2.035917593952E-032,1.));
#26326 = PCURVE('',#22954,#26327);
#26327 = DEFINITIONAL_REPRESENTATION('',(#26328),#26332);
#26328 = CIRCLE('',#26329,0.1);
#26329 = AXIS2_PLACEMENT_2D('',#26330,#26331);
#26330 = CARTESIAN_POINT('',(-50.98870393805,-17.65977578618));
#26331 = DIRECTION('',(8.326672684689E-017,1.));
#26332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26333 = ORIENTED_EDGE('',*,*,#26334,.F.);
#26334 = EDGE_CURVE('',#26335,#26318,#26337,.T.);
#26335 = VERTEX_POINT('',#26336);
#26336 = CARTESIAN_POINT('',(12.3,-18.89218680253,21.021100317162));
#26337 = SURFACE_CURVE('',#26338,(#26342),.PCURVE_S1.);
#26338 = LINE('',#26339,#26340);
#26339 = CARTESIAN_POINT('',(12.3,-14.31006256789,18.884420695933));
#26340 = VECTOR('',#26341,1.);
#26341 = DIRECTION('',(-4.04185583231E-017,-0.906307787037,
    0.422618261741));
#26342 = PCURVE('',#22954,#26343);
#26343 = DEFINITIONAL_REPRESENTATION('',(#26344),#26348);
#26344 = LINE('',#26345,#26346);
#26345 = CARTESIAN_POINT('',(-46.08543698419,-20.05654450863));
#26346 = VECTOR('',#26347,1.);
#26347 = DIRECTION('',(-0.906307787037,0.422618261741));
#26348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26349 = ORIENTED_EDGE('',*,*,#26350,.F.);
#26350 = EDGE_CURVE('',#26351,#26335,#26353,.T.);
#26351 = VERTEX_POINT('',#26352);
#26352 = CARTESIAN_POINT('',(12.3,-18.86013916828,20.287088815897));
#26353 = SURFACE_CURVE('',#26354,(#26359),.PCURVE_S1.);
#26354 = CIRCLE('',#26355,15.);
#26355 = AXIS2_PLACEMENT_3D('',#26356,#26357,#26358);
#26356 = CARTESIAN_POINT('',(12.3,-33.8573915837,20.));
#26357 = DIRECTION('',(1.,-1.222527695664E-016,-1.665334536938E-016));
#26358 = DIRECTION('',(1.665334536938E-016,-6.220859314854E-033,1.));
#26359 = PCURVE('',#22954,#26360);
#26360 = DEFINITIONAL_REPRESENTATION('',(#26361),#26365);
#26361 = CIRCLE('',#26362,15.);
#26362 = AXIS2_PLACEMENT_2D('',#26363,#26364);
#26363 = CARTESIAN_POINT('',(-65.632766,-18.94096520457));
#26364 = DIRECTION('',(8.326672684689E-017,1.));
#26365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26366 = ORIENTED_EDGE('',*,*,#26367,.F.);
#26367 = EDGE_CURVE('',#26368,#26351,#26370,.T.);
#26368 = VERTEX_POINT('',#26369);
#26369 = CARTESIAN_POINT('',(12.3,-19.2073915837,20.086602540378));
#26370 = SURFACE_CURVE('',#26371,(#26375),.PCURVE_S1.);
#26371 = LINE('',#26372,#26373);
#26372 = CARTESIAN_POINT('',(12.3,-1.921312967807,30.066724682497));
#26373 = VECTOR('',#26374,1.);
#26374 = DIRECTION('',(1.891407309744E-016,0.866025403784,0.5));
#26375 = PCURVE('',#22954,#26376);
#26376 = DEFINITIONAL_REPRESENTATION('',(#26377),#26381);
#26377 = LINE('',#26378,#26379);
#26378 = CARTESIAN_POINT('',(-33.6966873841,-8.874240522075));
#26379 = VECTOR('',#26380,1.);
#26380 = DIRECTION('',(0.866025403784,0.5));
#26381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26382 = ORIENTED_EDGE('',*,*,#26383,.T.);
#26383 = EDGE_CURVE('',#26368,#26384,#26386,.T.);
#26384 = VERTEX_POINT('',#26385);
#26385 = CARTESIAN_POINT('',(12.3,-19.2073915837,19.913397459622));
#26386 = SURFACE_CURVE('',#26387,(#26392),.PCURVE_S1.);
#26387 = CIRCLE('',#26388,1.E-001);
#26388 = AXIS2_PLACEMENT_3D('',#26389,#26390,#26391);
#26389 = CARTESIAN_POINT('',(12.3,-19.1573915837,20.));
#26390 = DIRECTION('',(1.,-1.222527695664E-016,-1.665334536938E-016));
#26391 = DIRECTION('',(1.665334536938E-016,-2.035917593952E-032,1.));
#26392 = PCURVE('',#22954,#26393);
#26393 = DEFINITIONAL_REPRESENTATION('',(#26394),#26398);
#26394 = CIRCLE('',#26395,9.999999999999E-002);
#26395 = AXIS2_PLACEMENT_2D('',#26396,#26397);
#26396 = CARTESIAN_POINT('',(-50.932766,-18.94096520457));
#26397 = DIRECTION('',(8.326672684689E-017,1.));
#26398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26399 = ORIENTED_EDGE('',*,*,#26400,.F.);
#26400 = EDGE_CURVE('',#26401,#26384,#26403,.T.);
#26401 = VERTEX_POINT('',#26402);
#26402 = CARTESIAN_POINT('',(12.3,-18.86013916828,19.712911184103));
#26403 = SURFACE_CURVE('',#26404,(#26408),.PCURVE_S1.);
#26404 = LINE('',#26405,#26406);
#26405 = CARTESIAN_POINT('',(12.3,-16.59261919959,18.403757919789));
#26406 = VECTOR('',#26407,1.);
#26407 = DIRECTION('',(-2.260727728062E-017,-0.866025403784,0.5));
#26408 = PCURVE('',#22954,#26409);
#26409 = DEFINITIONAL_REPRESENTATION('',(#26410),#26414);
#26410 = LINE('',#26411,#26412);
#26411 = CARTESIAN_POINT('',(-48.36799361589,-20.53720728478));
#26412 = VECTOR('',#26413,1.);
#26413 = DIRECTION('',(-0.866025403784,0.5));
#26414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26415 = ORIENTED_EDGE('',*,*,#26416,.F.);
#26416 = EDGE_CURVE('',#26417,#26401,#26419,.T.);
#26417 = VERTEX_POINT('',#26418);
#26418 = CARTESIAN_POINT('',(12.3,-18.86139339567,19.653534496883));
#26419 = SURFACE_CURVE('',#26420,(#26425),.PCURVE_S1.);
#26420 = CIRCLE('',#26421,15.);
#26421 = AXIS2_PLACEMENT_3D('',#26422,#26423,#26424);
#26422 = CARTESIAN_POINT('',(12.3,-33.8573915837,20.));
#26423 = DIRECTION('',(1.,-1.222527695664E-016,-1.665334536938E-016));
#26424 = DIRECTION('',(1.665334536938E-016,-6.220859314854E-033,1.));
#26425 = PCURVE('',#22954,#26426);
#26426 = DEFINITIONAL_REPRESENTATION('',(#26427),#26431);
#26427 = CIRCLE('',#26428,15.);
#26428 = AXIS2_PLACEMENT_2D('',#26429,#26430);
#26429 = CARTESIAN_POINT('',(-65.632766,-18.94096520457));
#26430 = DIRECTION('',(8.326672684689E-017,1.));
#26431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26432 = ORIENTED_EDGE('',*,*,#26433,.T.);
#26433 = EDGE_CURVE('',#26417,#26434,#26436,.T.);
#26434 = VERTEX_POINT('',#26435);
#26435 = CARTESIAN_POINT('',(12.3,-18.80218746769,19.467561189488));
#26436 = SURFACE_CURVE('',#26437,(#26442),.PCURVE_S1.);
#26437 = CIRCLE('',#26438,0.3);
#26438 = AXIS2_PLACEMENT_3D('',#26439,#26440,#26441);
#26439 = CARTESIAN_POINT('',(12.3,-18.56147343191,19.646605186821));
#26440 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#26441 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#26442 = PCURVE('',#22954,#26443);
#26443 = DEFINITIONAL_REPRESENTATION('',(#26444),#26448);
#26444 = CIRCLE('',#26445,0.3);
#26445 = AXIS2_PLACEMENT_2D('',#26446,#26447);
#26446 = CARTESIAN_POINT('',(-50.33684784821,-19.29436001775));
#26447 = DIRECTION('',(8.326672684689E-017,1.));
#26448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26449 = ORIENTED_EDGE('',*,*,#26450,.T.);
#26450 = EDGE_CURVE('',#26434,#26451,#26453,.T.);
#26451 = VERTEX_POINT('',#26452);
#26452 = CARTESIAN_POINT('',(12.3,-18.61886266911,19.221091870321));
#26453 = SURFACE_CURVE('',#26454,(#26458),.PCURVE_S1.);
#26454 = LINE('',#26455,#26456);
#26455 = CARTESIAN_POINT('',(12.3,-10.11241202133,7.784673470056));
#26456 = VECTOR('',#26457,1.);
#26457 = DIRECTION('',(-2.065852142612E-016,0.596813324442,
    -0.802380119251));
#26458 = PCURVE('',#22954,#26459);
#26459 = DEFINITIONAL_REPRESENTATION('',(#26460),#26464);
#26460 = LINE('',#26461,#26462);
#26461 = CARTESIAN_POINT('',(-41.88778643763,-31.15629173451));
#26462 = VECTOR('',#26463,1.);
#26463 = DIRECTION('',(0.596813324442,-0.802380119251));
#26464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26465 = ORIENTED_EDGE('',*,*,#26466,.T.);
#26466 = EDGE_CURVE('',#26451,#26467,#26469,.T.);
#26467 = VERTEX_POINT('',#26468);
#26468 = CARTESIAN_POINT('',(12.3,-18.07530159496,18.851979368474));
#26469 = SURFACE_CURVE('',#26470,(#26475),.PCURVE_S1.);
#26470 = CIRCLE('',#26471,1.);
#26471 = AXIS2_PLACEMENT_3D('',#26472,#26473,#26474);
#26472 = CARTESIAN_POINT('',(12.3,-17.81648254986,19.817905194762));
#26473 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#26474 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#26475 = PCURVE('',#22954,#26476);
#26476 = DEFINITIONAL_REPRESENTATION('',(#26477),#26481);
#26477 = CIRCLE('',#26478,1.);
#26478 = AXIS2_PLACEMENT_2D('',#26479,#26480);
#26479 = CARTESIAN_POINT('',(-49.59185696616,-19.12306000981));
#26480 = DIRECTION('',(8.326672684689E-017,1.));
#26481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26482 = ORIENTED_EDGE('',*,*,#26483,.F.);
#26483 = EDGE_CURVE('',#26484,#26467,#26486,.T.);
#26484 = VERTEX_POINT('',#26485);
#26485 = CARTESIAN_POINT('',(12.3,-13.72821966509,17.687182275931));
#26486 = SURFACE_CURVE('',#26487,(#26491),.PCURVE_S1.);
#26487 = LINE('',#26488,#26489);
#26488 = CARTESIAN_POINT('',(12.3,23.413765862436,7.735017248542));
#26489 = VECTOR('',#26490,1.);
#26490 = DIRECTION('',(1.611891369222E-016,-0.965925826289,
    0.258819045103));
#26491 = PCURVE('',#22954,#26492);
#26492 = DEFINITIONAL_REPRESENTATION('',(#26493),#26497);
#26493 = LINE('',#26494,#26495);
#26494 = CARTESIAN_POINT('',(-8.361608553866,-31.20594795603));
#26495 = VECTOR('',#26496,1.);
#26496 = DIRECTION('',(-0.965925826289,0.258819045103));
#26497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26498 = ORIENTED_EDGE('',*,*,#26499,.T.);
#26499 = EDGE_CURVE('',#26484,#26500,#26502,.T.);
#26500 = VERTEX_POINT('',#26501);
#26501 = CARTESIAN_POINT('',(12.3,-14.60820441843,14.403034466549));
#26502 = SURFACE_CURVE('',#26503,(#26507),.PCURVE_S1.);
#26503 = LINE('',#26504,#26505);
#26504 = CARTESIAN_POINT('',(12.3,-5.366611111225,48.893130231962));
#26505 = VECTOR('',#26506,1.);
#26506 = DIRECTION('',(-1.292176187836E-016,-0.258819045103,
    -0.965925826289));
#26507 = PCURVE('',#22954,#26508);
#26508 = DEFINITIONAL_REPRESENTATION('',(#26509),#26513);
#26509 = LINE('',#26510,#26511);
#26510 = CARTESIAN_POINT('',(-37.14198552752,9.952165027389));
#26511 = VECTOR('',#26512,1.);
#26512 = DIRECTION('',(-0.258819045103,-0.965925826289));
#26513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26514 = ORIENTED_EDGE('',*,*,#26515,.T.);
#26515 = EDGE_CURVE('',#26500,#26516,#26518,.T.);
#26516 = VERTEX_POINT('',#26517);
#26517 = CARTESIAN_POINT('',(12.3,-18.44919802823,15.432225602427));
#26518 = SURFACE_CURVE('',#26519,(#26523),.PCURVE_S1.);
#26519 = LINE('',#26520,#26521);
#26520 = CARTESIAN_POINT('',(12.3,22.533781109087,4.450869439159));
#26521 = VECTOR('',#26522,1.);
#26522 = DIRECTION('',(1.611891369222E-016,-0.965925826289,
    0.258819045103));
#26523 = PCURVE('',#22954,#26524);
#26524 = DEFINITIONAL_REPRESENTATION('',(#26525),#26529);
#26525 = LINE('',#26526,#26527);
#26526 = CARTESIAN_POINT('',(-9.241593307215,-34.49009576541));
#26527 = VECTOR('',#26528,1.);
#26528 = DIRECTION('',(-0.965925826289,0.258819045103));
#26529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26530 = ORIENTED_EDGE('',*,*,#26531,.T.);
#26531 = EDGE_CURVE('',#26516,#26532,#26534,.T.);
#26532 = VERTEX_POINT('',#26533);
#26533 = CARTESIAN_POINT('',(12.3,-19.31677850234,15.259653116429));
#26534 = SURFACE_CURVE('',#26535,(#26540),.PCURVE_S1.);
#26535 = CIRCLE('',#26536,1.);
#26536 = AXIS2_PLACEMENT_3D('',#26537,#26538,#26539);
#26537 = CARTESIAN_POINT('',(12.3,-18.70801707334,14.466299776138));
#26538 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#26539 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#26540 = PCURVE('',#22954,#26541);
#26541 = DEFINITIONAL_REPRESENTATION('',(#26542),#26546);
#26542 = CIRCLE('',#26543,1.);
#26543 = AXIS2_PLACEMENT_2D('',#26544,#26545);
#26544 = CARTESIAN_POINT('',(-50.48339148964,-24.47466542843));
#26545 = DIRECTION('',(8.326672684689E-017,1.));
#26546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26547 = ORIENTED_EDGE('',*,*,#26548,.T.);
#26548 = EDGE_CURVE('',#26532,#26549,#26551,.T.);
#26549 = VERTEX_POINT('',#26550);
#26550 = CARTESIAN_POINT('',(12.3,-20.07491444195,14.677914949414));
#26551 = SURFACE_CURVE('',#26552,(#26556),.PCURVE_S1.);
#26552 = LINE('',#26553,#26554);
#26553 = CARTESIAN_POINT('',(12.3,24.278304545469,48.711336882204));
#26554 = VECTOR('',#26555,1.);
#26555 = DIRECTION('',(-4.389500153015E-018,-0.793353340291,
    -0.608761429009));
#26556 = PCURVE('',#22954,#26557);
#26557 = DEFINITIONAL_REPRESENTATION('',(#26558),#26562);
#26558 = LINE('',#26559,#26560);
#26559 = CARTESIAN_POINT('',(-7.497069870832,9.770371677632));
#26560 = VECTOR('',#26561,1.);
#26561 = DIRECTION('',(-0.793353340291,-0.608761429009));
#26562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26563 = ORIENTED_EDGE('',*,*,#26564,.T.);
#26564 = EDGE_CURVE('',#26549,#26565,#26567,.T.);
#26565 = VERTEX_POINT('',#26566);
#26566 = CARTESIAN_POINT('',(12.3,-20.85739158346,13.091208268832));
#26567 = SURFACE_CURVE('',#26568,(#26573),.PCURVE_S1.);
#26568 = CIRCLE('',#26569,2.);
#26569 = AXIS2_PLACEMENT_3D('',#26570,#26571,#26572);
#26570 = CARTESIAN_POINT('',(12.3,-18.85739158393,13.091208268832));
#26571 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#26572 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#26573 = PCURVE('',#22954,#26574);
#26574 = DEFINITIONAL_REPRESENTATION('',(#26575),#26579);
#26575 = CIRCLE('',#26576,2.);
#26576 = AXIS2_PLACEMENT_2D('',#26577,#26578);
#26577 = CARTESIAN_POINT('',(-50.63276600023,-25.84975693574));
#26578 = DIRECTION('',(8.326672684689E-017,1.));
#26579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26580 = ORIENTED_EDGE('',*,*,#26581,.T.);
#26581 = EDGE_CURVE('',#26565,#26582,#26584,.T.);
#26582 = VERTEX_POINT('',#26583);
#26583 = CARTESIAN_POINT('',(12.3,-20.85739158346,12.331761271765));
#26584 = SURFACE_CURVE('',#26585,(#26589),.PCURVE_S1.);
#26585 = LINE('',#26586,#26587);
#26586 = CARTESIAN_POINT('',(12.3,-20.85739158346,40.75002500004));
#26587 = VECTOR('',#26588,1.);
#26588 = DIRECTION('',(-1.665334536938E-016,0.E+000,-1.));
#26589 = PCURVE('',#22954,#26590);
#26590 = DEFINITIONAL_REPRESENTATION('',(#26591),#26595);
#26591 = LINE('',#26592,#26593);
#26592 = CARTESIAN_POINT('',(-52.63276599976,1.809059795468));
#26593 = VECTOR('',#26594,1.);
#26594 = DIRECTION('',(-8.326672684689E-017,-1.));
#26595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26596 = ORIENTED_EDGE('',*,*,#26597,.T.);
#26597 = EDGE_CURVE('',#26582,#26598,#26600,.T.);
#26598 = VERTEX_POINT('',#26599);
#26599 = CARTESIAN_POINT('',(12.3,-20.59119397692,11.096316219943));
#26600 = SURFACE_CURVE('',#26601,(#26606),.PCURVE_S1.);
#26601 = CIRCLE('',#26602,3.);
#26602 = AXIS2_PLACEMENT_3D('',#26603,#26604,#26605);
#26603 = CARTESIAN_POINT('',(12.3,-17.85739158393,12.331761271765));
#26604 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#26605 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#26606 = PCURVE('',#22954,#26607);
#26607 = DEFINITIONAL_REPRESENTATION('',(#26608),#26612);
#26608 = CIRCLE('',#26609,3.);
#26609 = AXIS2_PLACEMENT_2D('',#26610,#26611);
#26610 = CARTESIAN_POINT('',(-49.63276600023,-26.6092039328));
#26611 = DIRECTION('',(8.326672684689E-017,1.));
#26612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26613 = ORIENTED_EDGE('',*,*,#26614,.F.);
#26614 = EDGE_CURVE('',#26615,#26598,#26617,.T.);
#26615 = VERTEX_POINT('',#26616);
#26616 = CARTESIAN_POINT('',(12.3,-16.56281025446,2.182277474064));
#26617 = SURFACE_CURVE('',#26618,(#26622),.PCURVE_S1.);
#26618 = LINE('',#26619,#26620);
#26619 = CARTESIAN_POINT('',(12.3,-16.1640962353,1.299999999975));
#26620 = VECTOR('',#26621,1.);
#26621 = DIRECTION('',(2.021020444845E-016,-0.411815017274,
    0.911267464331));
#26622 = PCURVE('',#22954,#26623);
#26623 = DEFINITIONAL_REPRESENTATION('',(#26624),#26628);
#26624 = LINE('',#26625,#26626);
#26625 = CARTESIAN_POINT('',(-47.9394706516,-37.64096520459));
#26626 = VECTOR('',#26627,1.);
#26627 = DIRECTION('',(-0.411815017274,0.911267464331));
#26628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26629 = ORIENTED_EDGE('',*,*,#26630,.T.);
#26630 = EDGE_CURVE('',#26615,#26631,#26633,.T.);
#26631 = VERTEX_POINT('',#26632);
#26632 = CARTESIAN_POINT('',(12.3,-15.19590905797,1.299999999975));
#26633 = SURFACE_CURVE('',#26634,(#26639),.PCURVE_S1.);
#26634 = CIRCLE('',#26635,1.5);
#26635 = AXIS2_PLACEMENT_3D('',#26636,#26637,#26638);
#26636 = CARTESIAN_POINT('',(12.3,-15.19590905797,2.799999999975));
#26637 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#26638 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#26639 = PCURVE('',#22954,#26640);
#26640 = DEFINITIONAL_REPRESENTATION('',(#26641),#26645);
#26641 = CIRCLE('',#26642,1.5);
#26642 = AXIS2_PLACEMENT_2D('',#26643,#26644);
#26643 = CARTESIAN_POINT('',(-46.97128347427,-36.14096520459));
#26644 = DIRECTION('',(8.326672684689E-017,1.));
#26645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26646 = ORIENTED_EDGE('',*,*,#26647,.T.);
#26647 = EDGE_CURVE('',#26631,#26648,#26650,.T.);
#26648 = VERTEX_POINT('',#26649);
#26649 = CARTESIAN_POINT('',(12.3,-11.19569562351,1.299999999975));
#26650 = SURFACE_CURVE('',#26651,(#26655),.PCURVE_S1.);
#26651 = LINE('',#26652,#26653);
#26652 = CARTESIAN_POINT('',(12.3,-0.39438641131,1.299999999975));
#26653 = VECTOR('',#26654,1.);
#26654 = DIRECTION('',(0.E+000,1.,0.E+000));
#26655 = PCURVE('',#22954,#26656);
#26656 = DEFINITIONAL_REPRESENTATION('',(#26657),#26661);
#26657 = LINE('',#26658,#26659);
#26658 = CARTESIAN_POINT('',(-32.16976082761,-37.64096520459));
#26659 = VECTOR('',#26660,1.);
#26660 = DIRECTION('',(1.,-8.326672684689E-017));
#26661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26662 = ORIENTED_EDGE('',*,*,#26663,.F.);
#26663 = EDGE_CURVE('',#26664,#26648,#26666,.T.);
#26664 = VERTEX_POINT('',#26665);
#26665 = CARTESIAN_POINT('',(12.3,-9.849908847885,2.137536450413));
#26666 = SURFACE_CURVE('',#26667,(#26672),.PCURVE_S1.);
#26667 = CIRCLE('',#26668,1.49999999998);
#26668 = AXIS2_PLACEMENT_3D('',#26669,#26670,#26671);
#26669 = CARTESIAN_POINT('',(12.3,-11.19569562352,2.799999999955));
#26670 = DIRECTION('',(-1.,0.E+000,0.E+000));
#26671 = DIRECTION('',(-0.E+000,-1.,-5.425925912348E-012));
#26672 = PCURVE('',#22954,#26673);
#26673 = DEFINITIONAL_REPRESENTATION('',(#26674),#26682);
#26674 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26675,#26676,#26677,#26678
    ,#26679,#26680,#26681),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#26675 = CARTESIAN_POINT('',(-44.4710700398,-36.14096520462));
#26676 = CARTESIAN_POINT('',(-44.47107003981,-33.5428889933));
#26677 = CARTESIAN_POINT('',(-42.22107003983,-34.84192709895));
#26678 = CARTESIAN_POINT('',(-39.97107003986,-36.1409652046));
#26679 = CARTESIAN_POINT('',(-42.22107003982,-37.44000331027));
#26680 = CARTESIAN_POINT('',(-44.47107003978,-38.73904141594));
#26681 = CARTESIAN_POINT('',(-44.4710700398,-36.14096520462));
#26682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26683 = ORIENTED_EDGE('',*,*,#26684,.T.);
#26684 = EDGE_CURVE('',#26664,#26685,#26687,.T.);
#26685 = VERTEX_POINT('',#26686);
#26686 = CARTESIAN_POINT('',(12.3,-8.794933211488,4.786403576202));
#26687 = SURFACE_CURVE('',#26688,(#26693),.PCURVE_S1.);
#26688 = CIRCLE('',#26689,18.19999999943);
#26689 = AXIS2_PLACEMENT_3D('',#26690,#26691,#26692);
#26690 = CARTESIAN_POINT('',(12.3,-26.17878839185,10.175427518214));
#26691 = DIRECTION('',(1.,0.E+000,0.E+000));
#26692 = DIRECTION('',(0.E+000,-1.,-5.425776586433E-012));
#26693 = PCURVE('',#22954,#26694);
#26694 = DEFINITIONAL_REPRESENTATION('',(#26695),#26699);
#26695 = CIRCLE('',#26696,18.19999999943);
#26696 = AXIS2_PLACEMENT_2D('',#26697,#26698);
#26697 = CARTESIAN_POINT('',(-57.95416280815,-28.76553768635));
#26698 = DIRECTION('',(-1.,-5.425693319706E-012));
#26699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26700 = ORIENTED_EDGE('',*,*,#26701,.F.);
#26701 = EDGE_CURVE('',#26702,#26685,#26704,.T.);
#26702 = VERTEX_POINT('',#26703);
#26703 = CARTESIAN_POINT('',(12.3,-9.019106767665,5.168677921386));
#26704 = SURFACE_CURVE('',#26705,(#26710),.PCURVE_S1.);
#26705 = CIRCLE('',#26706,0.3);
#26706 = AXIS2_PLACEMENT_3D('',#26707,#26708,#26709);
#26707 = CARTESIAN_POINT('',(12.3,-9.081480274911,4.875233641167));
#26708 = DIRECTION('',(-1.,0.E+000,0.E+000));
#26709 = DIRECTION('',(-0.E+000,-1.,-5.426793274014E-012));
#26710 = PCURVE('',#22954,#26711);
#26711 = DEFINITIONAL_REPRESENTATION('',(#26712),#26720);
#26712 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26713,#26714,#26715,#26716
    ,#26717,#26718,#26719),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#26713 = CARTESIAN_POINT('',(-41.15685469121,-34.0657315634));
#26714 = CARTESIAN_POINT('',(-41.15685469121,-33.54611632113));
#26715 = CARTESIAN_POINT('',(-40.70685469121,-33.80592394227));
#26716 = CARTESIAN_POINT('',(-40.25685469121,-34.0657315634));
#26717 = CARTESIAN_POINT('',(-40.70685469121,-34.32553918454));
#26718 = CARTESIAN_POINT('',(-41.15685469121,-34.58534680567));
#26719 = CARTESIAN_POINT('',(-41.15685469121,-34.0657315634));
#26720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26721 = ORIENTED_EDGE('',*,*,#26722,.T.);
#26722 = EDGE_CURVE('',#26702,#26723,#26725,.T.);
#26723 = VERTEX_POINT('',#26724);
#26724 = CARTESIAN_POINT('',(12.3,-10.10739158369,5.399999999996));
#26725 = SURFACE_CURVE('',#26726,(#26731),.PCURVE_S1.);
#26726 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26727,#26728,#26729,#26730),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#26727 = CARTESIAN_POINT('',(12.3,-9.019106767663,5.168677921386));
#26728 = CARTESIAN_POINT('',(12.3,-9.381868373007,5.245785280922));
#26729 = CARTESIAN_POINT('',(12.3,-9.74462997835,5.322892640459));
#26730 = CARTESIAN_POINT('',(12.3,-10.10739158369,5.399999999996));
#26731 = PCURVE('',#22954,#26732);
#26732 = DEFINITIONAL_REPRESENTATION('',(#26733),#26738);
#26733 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26734,#26735,#26736,#26737),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#26734 = CARTESIAN_POINT('',(-40.79448118396,-33.77228728318));
#26735 = CARTESIAN_POINT('',(-41.1572427893,-33.69517992365));
#26736 = CARTESIAN_POINT('',(-41.52000439465,-33.61807256411));
#26737 = CARTESIAN_POINT('',(-41.88276599999,-33.54096520457));
#26738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26739 = ORIENTED_EDGE('',*,*,#26740,.F.);
#26740 = EDGE_CURVE('',#26741,#26723,#26743,.T.);
#26741 = VERTEX_POINT('',#26742);
#26742 = CARTESIAN_POINT('',(12.3,-10.1073915837,6.49999999997));
#26743 = SURFACE_CURVE('',#26744,(#26748),.PCURVE_S1.);
#26744 = LINE('',#26745,#26746);
#26745 = CARTESIAN_POINT('',(12.3,-10.10739158369,5.949999999997));
#26746 = VECTOR('',#26747,1.);
#26747 = DIRECTION('',(0.E+000,5.425807713121E-012,-1.));
#26748 = PCURVE('',#22954,#26749);
#26749 = DEFINITIONAL_REPRESENTATION('',(#26750),#26754);
#26750 = LINE('',#26751,#26752);
#26751 = CARTESIAN_POINT('',(-41.88276599999,-32.99096520457));
#26752 = VECTOR('',#26753,1.);
#26753 = DIRECTION('',(5.425724446395E-012,-1.));
#26754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26755 = ORIENTED_EDGE('',*,*,#26756,.T.);
#26756 = EDGE_CURVE('',#26741,#26757,#26759,.T.);
#26757 = VERTEX_POINT('',#26758);
#26758 = CARTESIAN_POINT('',(12.3,22.85,6.500000000182));
#26759 = SURFACE_CURVE('',#26760,(#26764),.PCURVE_S1.);
#26760 = LINE('',#26761,#26762);
#26761 = CARTESIAN_POINT('',(12.3,2.38047015766,6.500000000038));
#26762 = VECTOR('',#26763,1.);
#26763 = DIRECTION('',(0.E+000,1.,5.425807713121E-012));
#26764 = PCURVE('',#22954,#26765);
#26765 = DEFINITIONAL_REPRESENTATION('',(#26766),#26770);
#26766 = LINE('',#26767,#26768);
#26767 = CARTESIAN_POINT('',(-29.39490425864,-32.44096520453));
#26768 = VECTOR('',#26769,1.);
#26769 = DIRECTION('',(1.,5.425724446395E-012));
#26770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26771 = ORIENTED_EDGE('',*,*,#26772,.F.);
#26772 = EDGE_CURVE('',#26773,#26757,#26775,.T.);
#26773 = VERTEX_POINT('',#26774);
#26774 = CARTESIAN_POINT('',(12.3,23.342403876339,7.086824088112));
#26775 = SURFACE_CURVE('',#26776,(#26781),.PCURVE_S1.);
#26776 = CIRCLE('',#26777,0.499999999729);
#26777 = AXIS2_PLACEMENT_3D('',#26778,#26779,#26780);
#26778 = CARTESIAN_POINT('',(12.3,22.849999999997,6.99999999991));
#26779 = DIRECTION('',(-1.,0.E+000,0.E+000));
#26780 = DIRECTION('',(-0.E+000,-1.,-5.426215035802E-012));
#26781 = PCURVE('',#22954,#26782);
#26782 = DEFINITIONAL_REPRESENTATION('',(#26783),#26791);
#26783 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26784,#26785,#26786,#26787
    ,#26788,#26789,#26790),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#26784 = CARTESIAN_POINT('',(-9.425374416033,-31.94096520466));
#26785 = CARTESIAN_POINT('',(-9.425374416037,-31.07493980135));
#26786 = CARTESIAN_POINT('',(-8.675374416442,-31.507952503));
#26787 = CARTESIAN_POINT('',(-7.925374416847,-31.94096520465));
#26788 = CARTESIAN_POINT('',(-8.675374416438,-32.37397790631));
#26789 = CARTESIAN_POINT('',(-9.425374416028,-32.80699060797));
#26790 = CARTESIAN_POINT('',(-9.425374416033,-31.94096520466));
#26791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26792 = ORIENTED_EDGE('',*,*,#26793,.T.);
#26793 = EDGE_CURVE('',#26773,#26794,#26796,.T.);
#26794 = VERTEX_POINT('',#26795);
#26795 = CARTESIAN_POINT('',(12.3,22.614446436574,11.215275909738));
#26796 = SURFACE_CURVE('',#26797,(#26801),.PCURVE_S1.);
#26797 = LINE('',#26798,#26799);
#26798 = CARTESIAN_POINT('',(12.3,23.342403876337,7.086824088099));
#26799 = VECTOR('',#26800,1.);
#26800 = DIRECTION('',(0.E+000,-0.173648176522,0.984807753214));
#26801 = PCURVE('',#22954,#26802);
#26802 = DEFINITIONAL_REPRESENTATION('',(#26803),#26807);
#26803 = LINE('',#26804,#26805);
#26804 = CARTESIAN_POINT('',(-8.432970539965,-31.85414111647));
#26805 = VECTOR('',#26806,1.);
#26806 = DIRECTION('',(-0.173648176522,0.984807753214));
#26807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26808 = ORIENTED_EDGE('',*,*,#26809,.T.);
#26809 = EDGE_CURVE('',#26794,#26810,#26812,.T.);
#26810 = VERTEX_POINT('',#26811);
#26811 = CARTESIAN_POINT('',(12.3,23.106850312914,11.80209999768));
#26812 = SURFACE_CURVE('',#26813,(#26818),.PCURVE_S1.);
#26813 = CIRCLE('',#26814,0.499999999729);
#26814 = AXIS2_PLACEMENT_3D('',#26815,#26816,#26817);
#26815 = CARTESIAN_POINT('',(12.3,23.106850312914,11.302099997951));
#26816 = DIRECTION('',(-1.,0.E+000,0.E+000));
#26817 = DIRECTION('',(-0.E+000,-1.,-5.426215035802E-012));
#26818 = PCURVE('',#22954,#26819);
#26819 = DEFINITIONAL_REPRESENTATION('',(#26820),#26828);
#26820 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26821,#26822,#26823,#26824
    ,#26825,#26826,#26827),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#26821 = CARTESIAN_POINT('',(-9.168524103116,-27.63886520662));
#26822 = CARTESIAN_POINT('',(-9.168524103121,-26.77283980331));
#26823 = CARTESIAN_POINT('',(-8.418524103526,-27.20585250496));
#26824 = CARTESIAN_POINT('',(-7.668524103931,-27.63886520661));
#26825 = CARTESIAN_POINT('',(-8.418524103521,-28.07187790827));
#26826 = CARTESIAN_POINT('',(-9.168524103111,-28.50489060993));
#26827 = CARTESIAN_POINT('',(-9.168524103116,-27.63886520662));
#26828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26829 = ORIENTED_EDGE('',*,*,#26830,.F.);
#26830 = EDGE_CURVE('',#26831,#26810,#26833,.T.);
#26831 = VERTEX_POINT('',#26832);
#26832 = CARTESIAN_POINT('',(12.3,23.203431299603,11.802099997681));
#26833 = SURFACE_CURVE('',#26834,(#26839),.PCURVE_S1.);
#26834 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26835,#26836,#26837,#26838),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#26835 = CARTESIAN_POINT('',(12.3,23.203431299601,11.802099997681));
#26836 = CARTESIAN_POINT('',(12.3,23.171237637375,11.802099997682));
#26837 = CARTESIAN_POINT('',(12.3,23.139043975148,11.802099997682));
#26838 = CARTESIAN_POINT('',(12.3,23.106850312921,11.80209999768));
#26839 = PCURVE('',#22954,#26840);
#26840 = DEFINITIONAL_REPRESENTATION('',(#26841),#26846);
#26841 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26842,#26843,#26844,#26845),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#26842 = CARTESIAN_POINT('',(-8.5719431167,-27.13886520689));
#26843 = CARTESIAN_POINT('',(-8.604136778927,-27.13886520689));
#26844 = CARTESIAN_POINT('',(-8.636330441154,-27.13886520689));
#26845 = CARTESIAN_POINT('',(-8.66852410338,-27.13886520689));
#26846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26847 = ORIENTED_EDGE('',*,*,#26848,.T.);
#26848 = EDGE_CURVE('',#26831,#26849,#26851,.T.);
#26849 = VERTEX_POINT('',#26850);
#26850 = CARTESIAN_POINT('',(12.3,23.491755002599,11.584919446556));
#26851 = SURFACE_CURVE('',#26852,(#26857),.PCURVE_S1.);
#26852 = CIRCLE('',#26853,0.300000000009);
#26853 = AXIS2_PLACEMENT_3D('',#26854,#26855,#26856);
#26854 = CARTESIAN_POINT('',(12.3,23.203431299603,11.502099997672));
#26855 = DIRECTION('',(-1.,0.E+000,0.E+000));
#26856 = DIRECTION('',(-0.E+000,-1.,-5.423902068062E-012));
#26857 = PCURVE('',#22954,#26858);
#26858 = DEFINITIONAL_REPRESENTATION('',(#26859),#26867);
#26859 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26860,#26861,#26862,#26863
    ,#26864,#26865,#26866),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#26860 = CARTESIAN_POINT('',(-8.871943116707,-27.4388652069));
#26861 = CARTESIAN_POINT('',(-8.87194311671,-26.91924996461));
#26862 = CARTESIAN_POINT('',(-8.421943116696,-27.17905758575));
#26863 = CARTESIAN_POINT('',(-7.971943116681,-27.43886520689));
#26864 = CARTESIAN_POINT('',(-8.421943116693,-27.69867282804));
#26865 = CARTESIAN_POINT('',(-8.871943116705,-27.95848044918));
#26866 = CARTESIAN_POINT('',(-8.871943116707,-27.4388652069));
#26867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26868 = ORIENTED_EDGE('',*,*,#26869,.F.);
#26869 = EDGE_CURVE('',#26870,#26849,#26872,.T.);
#26870 = VERTEX_POINT('',#26871);
#26871 = CARTESIAN_POINT('',(12.3,24.5926084163,6.500157776971));
#26872 = SURFACE_CURVE('',#26873,(#26878),.PCURVE_S1.);
#26873 = CIRCLE('',#26874,58.694476563372);
#26874 = AXIS2_PLACEMENT_3D('',#26875,#26876,#26877);
#26875 = CARTESIAN_POINT('',(12.3,-33.26686202428,-3.365097383601));
#26876 = DIRECTION('',(1.,0.E+000,0.E+000));
#26877 = DIRECTION('',(-0.E+000,1.,5.42580650131E-012));
#26878 = PCURVE('',#22954,#26879);
#26879 = DEFINITIONAL_REPRESENTATION('',(#26880),#26884);
#26880 = CIRCLE('',#26881,58.694476563372);
#26881 = AXIS2_PLACEMENT_2D('',#26882,#26883);
#26882 = CARTESIAN_POINT('',(-65.04223644058,-42.30606258817));
#26883 = DIRECTION('',(1.,5.425723234583E-012));
#26884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26885 = ORIENTED_EDGE('',*,*,#26886,.F.);
#26886 = EDGE_CURVE('',#26887,#26870,#26889,.T.);
#26887 = VERTEX_POINT('',#26888);
#26888 = CARTESIAN_POINT('',(12.3,24.592608416306,5.403183548472));
#26889 = SURFACE_CURVE('',#26890,(#26894),.PCURVE_S1.);
#26890 = LINE('',#26891,#26892);
#26891 = CARTESIAN_POINT('',(12.3,24.592608416305,5.50209999807));
#26892 = VECTOR('',#26893,1.);
#26893 = DIRECTION('',(0.E+000,-5.425807713121E-012,1.));
#26894 = PCURVE('',#22954,#26895);
#26895 = DEFINITIONAL_REPRESENTATION('',(#26896),#26900);
#26896 = LINE('',#26897,#26898);
#26897 = CARTESIAN_POINT('',(-7.182765999996,-33.4388652065));
#26898 = VECTOR('',#26899,1.);
#26899 = DIRECTION('',(-5.425724446395E-012,1.));
#26900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26901 = ORIENTED_EDGE('',*,*,#26902,.F.);
#26902 = EDGE_CURVE('',#26903,#26887,#26905,.T.);
#26903 = VERTEX_POINT('',#26904);
#26904 = CARTESIAN_POINT('',(12.3,23.634097302972,5.199445721894));
#26905 = SURFACE_CURVE('',#26906,(#26910),.PCURVE_S1.);
#26906 = LINE('',#26907,#26908);
#26907 = CARTESIAN_POINT('',(12.3,24.592480630601,5.403156386782));
#26908 = VECTOR('',#26909,1.);
#26909 = DIRECTION('',(0.E+000,0.978147600733,0.207911690823));
#26910 = PCURVE('',#22954,#26911);
#26911 = DEFINITIONAL_REPRESENTATION('',(#26912),#26916);
#26912 = LINE('',#26913,#26914);
#26913 = CARTESIAN_POINT('',(-7.1828937857,-33.53780881779));
#26914 = VECTOR('',#26915,1.);
#26915 = DIRECTION('',(0.978147600733,0.207911690823));
#26916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26917 = ORIENTED_EDGE('',*,*,#26918,.F.);
#26918 = EDGE_CURVE('',#26919,#26903,#26921,.T.);
#26919 = VERTEX_POINT('',#26920);
#26920 = CARTESIAN_POINT('',(12.3,23.483639042768,4.947955584328));
#26921 = SURFACE_CURVE('',#26922,(#26927),.PCURVE_S1.);
#26922 = CIRCLE('',#26923,0.2);
#26923 = AXIS2_PLACEMENT_3D('',#26924,#26925,#26926);
#26924 = CARTESIAN_POINT('',(12.3,23.675679641137,5.003816201748));
#26925 = DIRECTION('',(-1.,0.E+000,0.E+000));
#26926 = DIRECTION('',(0.E+000,1.,5.477389375397E-012));
#26927 = PCURVE('',#22954,#26928);
#26928 = DEFINITIONAL_REPRESENTATION('',(#26929),#26937);
#26929 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26930,#26931,#26932,#26933
    ,#26934,#26935,#26936),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#26930 = CARTESIAN_POINT('',(-7.899694775165,-33.93714900282));
#26931 = CARTESIAN_POINT('',(-7.899694775163,-34.28355916433));
#26932 = CARTESIAN_POINT('',(-8.199694775164,-34.11035408358));
#26933 = CARTESIAN_POINT('',(-8.499694775165,-33.93714900282));
#26934 = CARTESIAN_POINT('',(-8.199694775166,-33.76394392206));
#26935 = CARTESIAN_POINT('',(-7.899694775167,-33.59073884131));
#26936 = CARTESIAN_POINT('',(-7.899694775165,-33.93714900282));
#26937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26938 = ORIENTED_EDGE('',*,*,#26939,.F.);
#26939 = EDGE_CURVE('',#26940,#26919,#26942,.T.);
#26940 = VERTEX_POINT('',#26941);
#26941 = CARTESIAN_POINT('',(12.3,24.101071506798,3.172773190193));
#26942 = SURFACE_CURVE('',#26943,(#26948),.PCURVE_S1.);
#26943 = CIRCLE('',#26944,18.19999999942);
#26944 = AXIS2_PLACEMENT_3D('',#26945,#26946,#26947);
#26945 = CARTESIAN_POINT('',(12.3,40.959333493699,10.031271769322));
#26946 = DIRECTION('',(-1.,0.E+000,0.E+000));
#26947 = DIRECTION('',(0.E+000,1.,5.425776586436E-012));
#26948 = PCURVE('',#22954,#26949);
#26949 = DEFINITIONAL_REPRESENTATION('',(#26950),#26958);
#26950 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26951,#26952,#26953,#26954
    ,#26955,#26956,#26957),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#26951 = CARTESIAN_POINT('',(27.383959076817,-28.90969343515));
#26952 = CARTESIAN_POINT('',(27.383959076988,-60.4330181319));
#26953 = CARTESIAN_POINT('',(8.395907777262E-002,-44.67135578367));
#26954 = CARTESIAN_POINT('',(-27.21604092144,-28.90969343544));
#26955 = CARTESIAN_POINT('',(8.395907760157E-002,-13.14803108692));
#26956 = CARTESIAN_POINT('',(27.383959076646,2.613631261598));
#26957 = CARTESIAN_POINT('',(27.383959076817,-28.90969343515));
#26958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26959 = ORIENTED_EDGE('',*,*,#26960,.F.);
#26960 = EDGE_CURVE('',#26961,#26940,#26963,.T.);
#26961 = VERTEX_POINT('',#26962);
#26962 = CARTESIAN_POINT('',(12.3,26.880002821152,1.303294935607));
#26963 = SURFACE_CURVE('',#26964,(#26969),.PCURVE_S1.);
#26964 = CIRCLE('',#26965,3.);
#26965 = AXIS2_PLACEMENT_3D('',#26966,#26967,#26968);
#26966 = CARTESIAN_POINT('',(12.3,26.879905900332,4.303294934041));
#26967 = DIRECTION('',(-1.,0.E+000,0.E+000));
#26968 = DIRECTION('',(0.E+000,1.,5.426793274014E-012));
#26969 = PCURVE('',#22954,#26970);
#26970 = DEFINITIONAL_REPRESENTATION('',(#26971),#26979);
#26971 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26972,#26973,#26974,#26975
    ,#26976,#26977,#26978),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#26972 = CARTESIAN_POINT('',(-1.89546851597,-34.63767027051));
#26973 = CARTESIAN_POINT('',(-1.895468515941,-39.83382269322));
#26974 = CARTESIAN_POINT('',(-6.395468515955,-37.23574648189));
#26975 = CARTESIAN_POINT('',(-10.89546851597,-34.63767027056));
#26976 = CARTESIAN_POINT('',(-6.395468515984,-32.03959405918));
#26977 = CARTESIAN_POINT('',(-1.895468515998,-29.4415178478));
#26978 = CARTESIAN_POINT('',(-1.89546851597,-34.63767027051));
#26979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26980 = ORIENTED_EDGE('',*,*,#26981,.F.);
#26981 = EDGE_CURVE('',#26982,#26961,#26984,.T.);
#26982 = VERTEX_POINT('',#26983);
#26983 = CARTESIAN_POINT('',(12.3,26.880002821152,1.299999999975));
#26984 = SURFACE_CURVE('',#26985,(#26989),.PCURVE_S1.);
#26985 = LINE('',#26986,#26987);
#26986 = CARTESIAN_POINT('',(12.3,26.880002821057,18.852256061281));
#26987 = VECTOR('',#26988,1.);
#26988 = DIRECTION('',(0.E+000,-5.425807713121E-012,1.));
#26989 = PCURVE('',#22954,#26990);
#26990 = DEFINITIONAL_REPRESENTATION('',(#26991),#26995);
#26991 = LINE('',#26992,#26993);
#26992 = CARTESIAN_POINT('',(-4.895371595245,-20.08870914329));
#26993 = VECTOR('',#26994,1.);
#26994 = DIRECTION('',(-5.425724446395E-012,1.));
#26995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#26996 = ORIENTED_EDGE('',*,*,#26997,.T.);
#26997 = EDGE_CURVE('',#26982,#26998,#27000,.T.);
#26998 = VERTEX_POINT('',#26999);
#26999 = CARTESIAN_POINT('',(12.3,39.826657326537,1.299999999975));
#27000 = SURFACE_CURVE('',#27001,(#27005),.PCURVE_S1.);
#27001 = LINE('',#27002,#27003);
#27002 = CARTESIAN_POINT('',(12.3,4.95561358869,1.299999999975));
#27003 = VECTOR('',#27004,1.);
#27004 = DIRECTION('',(0.E+000,1.,0.E+000));
#27005 = PCURVE('',#22954,#27006);
#27006 = DEFINITIONAL_REPRESENTATION('',(#27007),#27011);
#27007 = LINE('',#27008,#27009);
#27008 = CARTESIAN_POINT('',(-26.81976082761,-37.64096520459));
#27009 = VECTOR('',#27010,1.);
#27010 = DIRECTION('',(1.,-8.326672684689E-017));
#27011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27012 = ORIENTED_EDGE('',*,*,#27013,.T.);
#27013 = EDGE_CURVE('',#26998,#27014,#27016,.T.);
#27014 = VERTEX_POINT('',#27015);
#27015 = CARTESIAN_POINT('',(12.3,44.925047145495,1.580615531018));
#27016 = SURFACE_CURVE('',#27017,(#27021),.PCURVE_S1.);
#27017 = LINE('',#27018,#27019);
#27018 = CARTESIAN_POINT('',(12.3,39.864811380078,1.302100000247));
#27019 = VECTOR('',#27020,1.);
#27020 = DIRECTION('',(0.E+000,0.998488730343,5.495685015452E-002));
#27021 = PCURVE('',#22954,#27022);
#27022 = DEFINITIONAL_REPRESENTATION('',(#27023),#27027);
#27023 = LINE('',#27024,#27025);
#27024 = CARTESIAN_POINT('',(8.089436963777,-37.63886520432));
#27025 = VECTOR('',#27026,1.);
#27026 = DIRECTION('',(0.998488730343,5.495685015452E-002));
#27027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27028 = ORIENTED_EDGE('',*,*,#27029,.T.);
#27029 = EDGE_CURVE('',#27014,#27030,#27032,.T.);
#27030 = VERTEX_POINT('',#27031);
#27031 = CARTESIAN_POINT('',(12.3,46.342608415606,3.078351297218));
#27032 = SURFACE_CURVE('',#27033,(#27038),.PCURVE_S1.);
#27033 = CIRCLE('',#27034,1.49999999998);
#27034 = AXIS2_PLACEMENT_3D('',#27035,#27036,#27037);
#27035 = CARTESIAN_POINT('',(12.3,44.842608415626,3.078348436369));
#27036 = DIRECTION('',(1.,0.E+000,-0.E+000));
#27037 = DIRECTION('',(0.E+000,0.E+000,1.));
#27038 = PCURVE('',#22954,#27039);
#27039 = DEFINITIONAL_REPRESENTATION('',(#27040),#27044);
#27040 = CIRCLE('',#27041,1.49999999998);
#27041 = AXIS2_PLACEMENT_2D('',#27042,#27043);
#27042 = CARTESIAN_POINT('',(13.067233999324,-35.8626167682));
#27043 = DIRECTION('',(8.326672684689E-017,1.));
#27044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27045 = ORIENTED_EDGE('',*,*,#27046,.T.);
#27046 = EDGE_CURVE('',#27030,#27047,#27049,.T.);
#27047 = VERTEX_POINT('',#27048);
#27048 = CARTESIAN_POINT('',(12.3,46.342608415606,4.894993217766));
#27049 = SURFACE_CURVE('',#27050,(#27054),.PCURVE_S1.);
#27050 = LINE('',#27051,#27052);
#27051 = CARTESIAN_POINT('',(12.3,46.342608415606,1.299999999975));
#27052 = VECTOR('',#27053,1.);
#27053 = DIRECTION('',(0.E+000,0.E+000,1.));
#27054 = PCURVE('',#22954,#27055);
#27055 = DEFINITIONAL_REPRESENTATION('',(#27056),#27060);
#27056 = LINE('',#27057,#27058);
#27057 = CARTESIAN_POINT('',(14.567233999304,-37.64096520459));
#27058 = VECTOR('',#27059,1.);
#27059 = DIRECTION('',(8.326672684689E-017,1.));
#27060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27061 = ORIENTED_EDGE('',*,*,#27062,.F.);
#27062 = EDGE_CURVE('',#27063,#27047,#27065,.T.);
#27063 = VERTEX_POINT('',#27064);
#27064 = CARTESIAN_POINT('',(12.3,45.67554555622,5.764326461389));
#27065 = SURFACE_CURVE('',#27066,(#27071),.PCURVE_S1.);
#27066 = CIRCLE('',#27067,0.899999999961);
#27067 = AXIS2_PLACEMENT_3D('',#27068,#27069,#27070);
#27068 = CARTESIAN_POINT('',(12.3,45.442608415639,4.894993217766));
#27069 = DIRECTION('',(-1.,0.E+000,0.E+000));
#27070 = DIRECTION('',(-0.E+000,-1.,-5.425829538985E-012));
#27071 = PCURVE('',#22954,#27072);
#27072 = DEFINITIONAL_REPRESENTATION('',(#27073),#27081);
#27073 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27074,#27075,#27076,#27077
    ,#27078,#27079,#27080),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#27074 = CARTESIAN_POINT('',(12.767233999376,-34.04597198681));
#27075 = CARTESIAN_POINT('',(12.767233999368,-32.48712626006));
#27076 = CARTESIAN_POINT('',(14.117233999313,-33.26654912343));
#27077 = CARTESIAN_POINT('',(15.467233999259,-34.04597198679));
#27078 = CARTESIAN_POINT('',(14.117233999322,-34.82539485017));
#27079 = CARTESIAN_POINT('',(12.767233999385,-35.60481771355));
#27080 = CARTESIAN_POINT('',(12.767233999376,-34.04597198681));
#27081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27082 = ORIENTED_EDGE('',*,*,#27083,.T.);
#27083 = EDGE_CURVE('',#27063,#27084,#27086,.T.);
#27084 = VERTEX_POINT('',#27085);
#27085 = CARTESIAN_POINT('',(12.3,43.710416262978,6.290881268524));
#27086 = SURFACE_CURVE('',#27087,(#27091),.PCURVE_S1.);
#27087 = LINE('',#27088,#27089);
#27088 = CARTESIAN_POINT('',(12.3,45.675545556214,5.76432646139));
#27089 = VECTOR('',#27090,1.);
#27090 = DIRECTION('',(0.E+000,-0.965925826291,0.258819045097));
#27091 = PCURVE('',#22954,#27092);
#27092 = DEFINITIONAL_REPRESENTATION('',(#27093),#27097);
#27093 = LINE('',#27094,#27095);
#27094 = CARTESIAN_POINT('',(13.900171139912,-33.17663874318));
#27095 = VECTOR('',#27096,1.);
#27096 = DIRECTION('',(-0.965925826291,0.258819045097));
#27097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27098 = ORIENTED_EDGE('',*,*,#27099,.T.);
#27099 = EDGE_CURVE('',#27084,#27100,#27102,.T.);
#27100 = VERTEX_POINT('',#27101);
#27101 = CARTESIAN_POINT('',(12.3,42.607627965357,7.575816513817));
#27102 = SURFACE_CURVE('',#27103,(#27108),.PCURVE_S1.);
#27103 = CIRCLE('',#27104,1.5);
#27104 = AXIS2_PLACEMENT_3D('',#27105,#27106,#27107);
#27105 = CARTESIAN_POINT('',(12.3,44.098640670272,7.739771122722));
#27106 = DIRECTION('',(-1.,0.E+000,0.E+000));
#27107 = DIRECTION('',(0.E+000,0.E+000,1.));
#27108 = PCURVE('',#22954,#27109);
#27109 = DEFINITIONAL_REPRESENTATION('',(#27110),#27118);
#27110 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27111,#27112,#27113,#27114
    ,#27115,#27116,#27117),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#27111 = CARTESIAN_POINT('',(12.323266253971,-29.70119408185));
#27112 = CARTESIAN_POINT('',(14.921342465324,-29.70119408185));
#27113 = CARTESIAN_POINT('',(13.622304359647,-31.95119408185));
#27114 = CARTESIAN_POINT('',(12.323266253971,-34.20119408185));
#27115 = CARTESIAN_POINT('',(11.024228148294,-31.95119408185));
#27116 = CARTESIAN_POINT('',(9.725190042617,-29.70119408185));
#27117 = CARTESIAN_POINT('',(12.323266253971,-29.70119408185));
#27118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27119 = ORIENTED_EDGE('',*,*,#27120,.T.);
#27120 = EDGE_CURVE('',#27100,#27121,#27123,.T.);
#27121 = VERTEX_POINT('',#27122);
#27122 = CARTESIAN_POINT('',(12.3,42.189464318017,12.748205247755));
#27123 = SURFACE_CURVE('',#27124,(#27129),.PCURVE_S1.);
#27124 = CIRCLE('',#27125,89.94157211959);
#27125 = AXIS2_PLACEMENT_3D('',#27126,#27127,#27128);
#27126 = CARTESIAN_POINT('',(12.3,132.01031245226,17.406706701309));
#27127 = DIRECTION('',(-1.,0.E+000,0.E+000));
#27128 = DIRECTION('',(-0.E+000,-1.,-5.425805418645E-012));
#27129 = PCURVE('',#22954,#27130);
#27130 = DEFINITIONAL_REPRESENTATION('',(#27131),#27139);
#27131 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27132,#27133,#27134,#27135
    ,#27136,#27137,#27138),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#27132 = CARTESIAN_POINT('',(10.293365916369,-21.53425850375));
#27133 = CARTESIAN_POINT('',(10.293365915524,134.24911411999));
#27134 = CARTESIAN_POINT('',(145.20572409533,56.357427808856));
#27135 = CARTESIAN_POINT('',(280.11808227514,-21.53425850228));
#27136 = CARTESIAN_POINT('',(145.20572409617,-99.42594481489));
#27137 = CARTESIAN_POINT('',(10.293365917215,-177.3176311275));
#27138 = CARTESIAN_POINT('',(10.293365916369,-21.53425850375));
#27139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27140 = ORIENTED_EDGE('',*,*,#27141,.T.);
#27141 = EDGE_CURVE('',#27121,#27142,#27144,.T.);
#27142 = VERTEX_POINT('',#27143);
#27143 = CARTESIAN_POINT('',(12.3,43.18812206901,13.799999999997));
#27144 = SURFACE_CURVE('',#27145,(#27150),.PCURVE_S1.);
#27145 = CIRCLE('',#27146,1.);
#27146 = AXIS2_PLACEMENT_3D('',#27147,#27148,#27149);
#27147 = CARTESIAN_POINT('',(12.3,43.188122069016,12.800000000102));
#27148 = DIRECTION('',(-1.,0.E+000,0.E+000));
#27149 = DIRECTION('',(0.E+000,1.,5.426215032855E-012));
#27150 = PCURVE('',#22954,#27151);
#27151 = DEFINITIONAL_REPRESENTATION('',(#27152),#27160);
#27152 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27153,#27154,#27155,#27156
    ,#27157,#27158,#27159),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#27153 = CARTESIAN_POINT('',(12.412747652714,-26.14096520446));
#27154 = CARTESIAN_POINT('',(12.412747652724,-27.87301601203));
#27155 = CARTESIAN_POINT('',(10.912747652719,-27.00699060825));
#27156 = CARTESIAN_POINT('',(9.412747652714,-26.14096520448));
#27157 = CARTESIAN_POINT('',(10.91274765271,-25.27493980068));
#27158 = CARTESIAN_POINT('',(12.412747652705,-24.40891439689));
#27159 = CARTESIAN_POINT('',(12.412747652714,-26.14096520446));
#27160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27161 = ORIENTED_EDGE('',*,*,#27162,.T.);
#27162 = EDGE_CURVE('',#27142,#27163,#27165,.T.);
#27163 = VERTEX_POINT('',#27164);
#27164 = CARTESIAN_POINT('',(12.3,45.8490586567,13.800000000115));
#27165 = SURFACE_CURVE('',#27166,(#27170),.PCURVE_S1.);
#27166 = LINE('',#27167,#27168);
#27167 = CARTESIAN_POINT('',(12.3,16.842608416286,13.799999999997));
#27168 = VECTOR('',#27169,1.);
#27169 = DIRECTION('',(-1.222527695664E-016,1.,0.E+000));
#27170 = PCURVE('',#22954,#27171);
#27171 = DEFINITIONAL_REPRESENTATION('',(#27172),#27176);
#27172 = LINE('',#27173,#27174);
#27173 = CARTESIAN_POINT('',(-14.93276600001,-25.14096520457));
#27174 = VECTOR('',#27175,1.);
#27175 = DIRECTION('',(1.,-8.326672684689E-017));
#27176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27177 = ORIENTED_EDGE('',*,*,#27178,.T.);
#27178 = EDGE_CURVE('',#27163,#27179,#27181,.T.);
#27179 = VERTEX_POINT('',#27180);
#27180 = CARTESIAN_POINT('',(12.3,46.342608416064,14.219946049375));
#27181 = SURFACE_CURVE('',#27182,(#27187),.PCURVE_S1.);
#27182 = CIRCLE('',#27183,0.5);
#27183 = AXIS2_PLACEMENT_3D('',#27184,#27185,#27186);
#27184 = CARTESIAN_POINT('',(12.3,45.849058656697,14.300000000115));
#27185 = DIRECTION('',(1.,0.E+000,0.E+000));
#27186 = DIRECTION('',(-0.E+000,1.,5.426215032855E-012));
#27187 = PCURVE('',#22954,#27188);
#27188 = DEFINITIONAL_REPRESENTATION('',(#27189),#27193);
#27189 = CIRCLE('',#27190,0.5);
#27190 = AXIS2_PLACEMENT_2D('',#27191,#27192);
#27191 = CARTESIAN_POINT('',(14.073684240396,-24.64096520445));
#27192 = DIRECTION('',(1.,5.426131766129E-012));
#27193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27194 = ORIENTED_EDGE('',*,*,#27195,.T.);
#27195 = EDGE_CURVE('',#27179,#27196,#27198,.T.);
#27196 = VERTEX_POINT('',#27197);
#27197 = CARTESIAN_POINT('',(12.3,46.342608416064,14.800000000505));
#27198 = SURFACE_CURVE('',#27199,(#27203),.PCURVE_S1.);
#27199 = LINE('',#27200,#27201);
#27200 = CARTESIAN_POINT('',(12.3,46.342608416064,38.940965204572));
#27201 = VECTOR('',#27202,1.);
#27202 = DIRECTION('',(1.665334536938E-016,0.E+000,1.));
#27203 = PCURVE('',#22954,#27204);
#27204 = DEFINITIONAL_REPRESENTATION('',(#27205),#27209);
#27205 = LINE('',#27206,#27207);
#27206 = CARTESIAN_POINT('',(14.567233999762,-1.212965894373E-015));
#27207 = VECTOR('',#27208,1.);
#27208 = DIRECTION('',(8.326672684689E-017,1.));
#27209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27210 = ORIENTED_EDGE('',*,*,#27211,.T.);
#27211 = EDGE_CURVE('',#27196,#27212,#27214,.T.);
#27212 = VERTEX_POINT('',#27213);
#27213 = CARTESIAN_POINT('',(12.3,46.154373121974,15.647058823975));
#27214 = SURFACE_CURVE('',#27215,(#27220),.PCURVE_S1.);
#27215 = CIRCLE('',#27216,2.);
#27216 = AXIS2_PLACEMENT_3D('',#27217,#27218,#27219);
#27217 = CARTESIAN_POINT('',(12.3,44.342608416064,14.800000000505));
#27218 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#27219 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#27220 = PCURVE('',#22954,#27221);
#27221 = DEFINITIONAL_REPRESENTATION('',(#27222),#27226);
#27222 = CIRCLE('',#27223,2.);
#27223 = AXIS2_PLACEMENT_2D('',#27224,#27225);
#27224 = CARTESIAN_POINT('',(12.567233999762,-24.14096520406));
#27225 = DIRECTION('',(8.326672684689E-017,1.));
#27226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27227 = ORIENTED_EDGE('',*,*,#27228,.T.);
#27228 = EDGE_CURVE('',#27212,#27229,#27231,.T.);
#27229 = VERTEX_POINT('',#27230);
#27230 = CARTESIAN_POINT('',(12.3,45.747991147428,16.600862337578));
#27231 = SURFACE_CURVE('',#27232,(#27237),.PCURVE_S1.);
#27232 = CIRCLE('',#27233,15.);
#27233 = AXIS2_PLACEMENT_3D('',#27234,#27235,#27236);
#27234 = CARTESIAN_POINT('',(12.3,59.7426084163,22.));
#27235 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#27236 = DIRECTION('',(1.665334536938E-016,6.220859314854E-033,1.));
#27237 = PCURVE('',#22954,#27238);
#27238 = DEFINITIONAL_REPRESENTATION('',(#27239),#27247);
#27239 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27240,#27241,#27242,#27243
    ,#27244,#27245,#27246),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#27240 = CARTESIAN_POINT('',(27.967233999999,-1.940965204572));
#27241 = CARTESIAN_POINT('',(53.947996113532,-1.940965204572));
#27242 = CARTESIAN_POINT('',(40.957615056765,-24.44096520457));
#27243 = CARTESIAN_POINT('',(27.967233999999,-46.94096520457));
#27244 = CARTESIAN_POINT('',(14.976852943232,-24.44096520457));
#27245 = CARTESIAN_POINT('',(1.986471886465,-1.940965204572));
#27246 = CARTESIAN_POINT('',(27.967233999999,-1.940965204572));
#27247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27248 = ORIENTED_EDGE('',*,*,#27249,.F.);
#27249 = EDGE_CURVE('',#27250,#27229,#27252,.T.);
#27250 = VERTEX_POINT('',#27251);
#27251 = CARTESIAN_POINT('',(12.3,46.005731335059,16.908025132144));
#27252 = SURFACE_CURVE('',#27253,(#27257),.PCURVE_S1.);
#27253 = LINE('',#27254,#27255);
#27254 = CARTESIAN_POINT('',(12.3,46.005731335059,16.908025132144));
#27255 = VECTOR('',#27256,1.);
#27256 = DIRECTION('',(0.E+000,-0.642787609687,-0.766044443119));
#27257 = PCURVE('',#22954,#27258);
#27258 = DEFINITIONAL_REPRESENTATION('',(#27259),#27263);
#27259 = LINE('',#27260,#27261);
#27260 = CARTESIAN_POINT('',(14.230356918758,-22.03294007242));
#27261 = VECTOR('',#27262,1.);
#27262 = DIRECTION('',(-0.642787609687,-0.766044443119));
#27263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27264 = ORIENTED_EDGE('',*,*,#27265,.F.);
#27265 = EDGE_CURVE('',#27266,#27250,#27268,.T.);
#27266 = VERTEX_POINT('',#27267);
#27267 = CARTESIAN_POINT('',(12.3,45.946491708514,17.070784668414));
#27268 = SURFACE_CURVE('',#27269,(#27274),.PCURVE_S1.);
#27269 = CIRCLE('',#27270,0.1);
#27270 = AXIS2_PLACEMENT_3D('',#27271,#27272,#27273);
#27271 = CARTESIAN_POINT('',(12.3,45.929126890747,16.972303893113));
#27272 = DIRECTION('',(-1.,0.E+000,0.E+000));
#27273 = DIRECTION('',(0.E+000,0.173648177667,-0.984807753012));
#27274 = PCURVE('',#22954,#27275);
#27275 = DEFINITIONAL_REPRESENTATION('',(#27276),#27284);
#27276 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27277,#27278,#27279,#27280
    ,#27281,#27282,#27283),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#27277 = CARTESIAN_POINT('',(14.171117292212,-22.06714208676));
#27278 = CARTESIAN_POINT('',(14.000543585822,-22.09721883339));
#27279 = CARTESIAN_POINT('',(14.059783212367,-21.93445929712));
#27280 = CARTESIAN_POINT('',(14.119022838912,-21.77169976085));
#27281 = CARTESIAN_POINT('',(14.230356918757,-21.90438255049));
#27282 = CARTESIAN_POINT('',(14.341690998603,-22.03706534012));
#27283 = CARTESIAN_POINT('',(14.171117292212,-22.06714208676));
#27284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27285 = ORIENTED_EDGE('',*,*,#27286,.F.);
#27286 = EDGE_CURVE('',#27287,#27266,#27289,.T.);
#27287 = VERTEX_POINT('',#27288);
#27288 = CARTESIAN_POINT('',(12.3,45.551610831507,17.140412821196));
#27289 = SURFACE_CURVE('',#27290,(#27294),.PCURVE_S1.);
#27290 = LINE('',#27291,#27292);
#27291 = CARTESIAN_POINT('',(12.3,45.551610831507,17.140412821196));
#27292 = VECTOR('',#27293,1.);
#27293 = DIRECTION('',(0.E+000,0.984807753012,-0.173648177667));
#27294 = PCURVE('',#22954,#27295);
#27295 = DEFINITIONAL_REPRESENTATION('',(#27296),#27300);
#27296 = LINE('',#27297,#27298);
#27297 = CARTESIAN_POINT('',(13.776236415205,-21.80055238337));
#27298 = VECTOR('',#27299,1.);
#27299 = DIRECTION('',(0.984807753012,-0.173648177667));
#27300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27301 = ORIENTED_EDGE('',*,*,#27302,.T.);
#27302 = EDGE_CURVE('',#27287,#27303,#27305,.T.);
#27303 = VERTEX_POINT('',#27304);
#27304 = CARTESIAN_POINT('',(12.3,45.330679038061,17.841118948966));
#27305 = SURFACE_CURVE('',#27306,(#27311),.PCURVE_S1.);
#27306 = CIRCLE('',#27307,15.);
#27307 = AXIS2_PLACEMENT_3D('',#27308,#27309,#27310);
#27308 = CARTESIAN_POINT('',(12.3,59.7426084163,22.));
#27309 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#27310 = DIRECTION('',(1.665334536938E-016,6.220859314854E-033,1.));
#27311 = PCURVE('',#22954,#27312);
#27312 = DEFINITIONAL_REPRESENTATION('',(#27313),#27321);
#27313 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27314,#27315,#27316,#27317
    ,#27318,#27319,#27320),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#27314 = CARTESIAN_POINT('',(27.967233999999,-1.940965204572));
#27315 = CARTESIAN_POINT('',(53.947996113532,-1.940965204572));
#27316 = CARTESIAN_POINT('',(40.957615056765,-24.44096520457));
#27317 = CARTESIAN_POINT('',(27.967233999999,-46.94096520457));
#27318 = CARTESIAN_POINT('',(14.976852943232,-24.44096520457));
#27319 = CARTESIAN_POINT('',(1.986471886465,-1.940965204572));
#27320 = CARTESIAN_POINT('',(27.967233999999,-1.940965204572));
#27321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27322 = ORIENTED_EDGE('',*,*,#27323,.F.);
#27323 = EDGE_CURVE('',#27324,#27303,#27326,.T.);
#27324 = VERTEX_POINT('',#27325);
#27325 = CARTESIAN_POINT('',(12.3,45.61420944797,18.124649358875));
#27326 = SURFACE_CURVE('',#27327,(#27331),.PCURVE_S1.);
#27327 = LINE('',#27328,#27329);
#27328 = CARTESIAN_POINT('',(12.3,45.61420944797,18.124649358875));
#27329 = VECTOR('',#27330,1.);
#27330 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#27331 = PCURVE('',#22954,#27332);
#27332 = DEFINITIONAL_REPRESENTATION('',(#27333),#27337);
#27333 = LINE('',#27334,#27335);
#27334 = CARTESIAN_POINT('',(13.838835031668,-20.81631584569));
#27335 = VECTOR('',#27336,1.);
#27336 = DIRECTION('',(-0.707106781187,-0.707106781187));
#27337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27338 = ORIENTED_EDGE('',*,*,#27339,.F.);
#27339 = EDGE_CURVE('',#27340,#27324,#27342,.T.);
#27340 = VERTEX_POINT('',#27341);
#27341 = CARTESIAN_POINT('',(12.3,45.569380674361,18.291952619622));
#27342 = SURFACE_CURVE('',#27343,(#27348),.PCURVE_S1.);
#27343 = CIRCLE('',#27344,0.1);
#27344 = AXIS2_PLACEMENT_3D('',#27345,#27346,#27347);
#27345 = CARTESIAN_POINT('',(12.3,45.543498769851,18.195360036993));
#27346 = DIRECTION('',(-1.,0.E+000,0.E+000));
#27347 = DIRECTION('',(0.E+000,8.715574274766E-002,-0.996194698092));
#27348 = PCURVE('',#22954,#27349);
#27349 = DEFINITIONAL_REPRESENTATION('',(#27350),#27358);
#27350 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27351,#27352,#27353,#27354
    ,#27355,#27356,#27357),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#27351 = CARTESIAN_POINT('',(13.776839927824,-20.84522463738));
#27352 = CARTESIAN_POINT('',(13.604293944691,-20.86032045485));
#27353 = CARTESIAN_POINT('',(13.677493574845,-20.7033433414));
#27354 = CARTESIAN_POINT('',(13.750693205,-20.54636622796));
#27355 = CARTESIAN_POINT('',(13.850039557978,-20.68824752394));
#27356 = CARTESIAN_POINT('',(13.949385910956,-20.83012881992));
#27357 = CARTESIAN_POINT('',(13.776839927824,-20.84522463738));
#27358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27359 = ORIENTED_EDGE('',*,*,#27360,.F.);
#27360 = EDGE_CURVE('',#27361,#27340,#27363,.T.);
#27361 = VERTEX_POINT('',#27362);
#27362 = CARTESIAN_POINT('',(12.3,45.182070931681,18.395731952394));
#27363 = SURFACE_CURVE('',#27364,(#27368),.PCURVE_S1.);
#27364 = LINE('',#27365,#27366);
#27365 = CARTESIAN_POINT('',(12.3,45.182070931681,18.395731952394));
#27366 = VECTOR('',#27367,1.);
#27367 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#27368 = PCURVE('',#22954,#27369);
#27369 = DEFINITIONAL_REPRESENTATION('',(#27370),#27374);
#27370 = LINE('',#27371,#27372);
#27371 = CARTESIAN_POINT('',(13.406696515379,-20.54523325217));
#27372 = VECTOR('',#27373,1.);
#27373 = DIRECTION('',(0.965925826289,-0.258819045103));
#27374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27375 = ORIENTED_EDGE('',*,*,#27376,.T.);
#27376 = EDGE_CURVE('',#27361,#27377,#27379,.T.);
#27377 = VERTEX_POINT('',#27378);
#27378 = CARTESIAN_POINT('',(12.3,45.023050413424,19.113027156353));
#27379 = SURFACE_CURVE('',#27380,(#27385),.PCURVE_S1.);
#27380 = CIRCLE('',#27381,15.);
#27381 = AXIS2_PLACEMENT_3D('',#27382,#27383,#27384);
#27382 = CARTESIAN_POINT('',(12.3,59.7426084163,22.));
#27383 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#27384 = DIRECTION('',(1.665334536938E-016,6.220859314854E-033,1.));
#27385 = PCURVE('',#22954,#27386);
#27386 = DEFINITIONAL_REPRESENTATION('',(#27387),#27395);
#27387 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27388,#27389,#27390,#27391
    ,#27392,#27393,#27394),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#27388 = CARTESIAN_POINT('',(27.967233999999,-1.940965204572));
#27389 = CARTESIAN_POINT('',(53.947996113532,-1.940965204572));
#27390 = CARTESIAN_POINT('',(40.957615056765,-24.44096520457));
#27391 = CARTESIAN_POINT('',(27.967233999999,-46.94096520457));
#27392 = CARTESIAN_POINT('',(14.976852943232,-24.44096520457));
#27393 = CARTESIAN_POINT('',(1.986471886465,-1.940965204572));
#27394 = CARTESIAN_POINT('',(27.967233999999,-1.940965204572));
#27395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27396 = ORIENTED_EDGE('',*,*,#27397,.T.);
#27397 = EDGE_CURVE('',#27377,#27398,#27400,.T.);
#27398 = VERTEX_POINT('',#27399);
#27399 = CARTESIAN_POINT('',(12.3,45.33021320799,19.370767343985));
#27400 = SURFACE_CURVE('',#27401,(#27405),.PCURVE_S1.);
#27401 = LINE('',#27402,#27403);
#27402 = CARTESIAN_POINT('',(12.3,47.012348575318,20.7822465103));
#27403 = VECTOR('',#27404,1.);
#27404 = DIRECTION('',(1.339458585042E-017,0.766044443119,0.642787609687
    ));
#27405 = PCURVE('',#22954,#27406);
#27406 = DEFINITIONAL_REPRESENTATION('',(#27407),#27411);
#27407 = LINE('',#27408,#27409);
#27408 = CARTESIAN_POINT('',(15.236974159017,-18.15871869427));
#27409 = VECTOR('',#27410,1.);
#27410 = DIRECTION('',(0.766044443119,0.642787609687));
#27411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27412 = ORIENTED_EDGE('',*,*,#27413,.F.);
#27413 = EDGE_CURVE('',#27414,#27398,#27416,.T.);
#27414 = VERTEX_POINT('',#27415);
#27415 = CARTESIAN_POINT('',(12.3,45.300136461353,19.541341050375));
#27416 = SURFACE_CURVE('',#27417,(#27422),.PCURVE_S1.);
#27417 = CIRCLE('',#27418,0.1);
#27418 = AXIS2_PLACEMENT_3D('',#27419,#27420,#27421);
#27419 = CARTESIAN_POINT('',(12.3,45.26593444702,19.447371788296));
#27420 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#27421 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#27422 = PCURVE('',#22954,#27423);
#27423 = DEFINITIONAL_REPRESENTATION('',(#27424),#27432);
#27424 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27425,#27426,#27427,#27428
    ,#27429,#27430,#27431),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#27425 = CARTESIAN_POINT('',(13.490560030719,-19.39359341627));
#27426 = CARTESIAN_POINT('',(13.663765111476,-19.39359341627));
#27427 = CARTESIAN_POINT('',(13.577162571097,-19.54359341627));
#27428 = CARTESIAN_POINT('',(13.490560030719,-19.69359341627));
#27429 = CARTESIAN_POINT('',(13.403957490341,-19.54359341627));
#27430 = CARTESIAN_POINT('',(13.317354949962,-19.39359341627));
#27431 = CARTESIAN_POINT('',(13.490560030719,-19.39359341627));
#27432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27433 = ORIENTED_EDGE('',*,*,#27434,.T.);
#27434 = EDGE_CURVE('',#27414,#27435,#27437,.T.);
#27435 = VERTEX_POINT('',#27436);
#27436 = CARTESIAN_POINT('',(12.3,44.923345514005,19.67848173975));
#27437 = SURFACE_CURVE('',#27438,(#27442),.PCURVE_S1.);
#27438 = LINE('',#27439,#27440);
#27439 = CARTESIAN_POINT('',(12.3,27.122552014821,26.157440719772));
#27440 = VECTOR('',#27441,1.);
#27441 = DIRECTION('',(1.718378211331E-016,-0.939692620786,
    0.342020143326));
#27442 = PCURVE('',#22954,#27443);
#27443 = DEFINITIONAL_REPRESENTATION('',(#27444),#27448);
#27444 = LINE('',#27445,#27446);
#27445 = CARTESIAN_POINT('',(-4.65282240148,-12.7835244848));
#27446 = VECTOR('',#27447,1.);
#27447 = DIRECTION('',(-0.939692620786,0.342020143326));
#27448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27449 = ORIENTED_EDGE('',*,*,#27450,.T.);
#27450 = EDGE_CURVE('',#27435,#27451,#27453,.T.);
#27451 = VERTEX_POINT('',#27452);
#27452 = CARTESIAN_POINT('',(12.3,44.8274465131,20.406906970282));
#27453 = SURFACE_CURVE('',#27454,(#27459),.PCURVE_S1.);
#27454 = CIRCLE('',#27455,15.);
#27455 = AXIS2_PLACEMENT_3D('',#27456,#27457,#27458);
#27456 = CARTESIAN_POINT('',(12.3,59.7426084163,22.));
#27457 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#27458 = DIRECTION('',(1.665334536938E-016,6.220859314854E-033,1.));
#27459 = PCURVE('',#22954,#27460);
#27460 = DEFINITIONAL_REPRESENTATION('',(#27461),#27469);
#27461 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27462,#27463,#27464,#27465
    ,#27466,#27467,#27468),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#27462 = CARTESIAN_POINT('',(27.967233999999,-1.940965204572));
#27463 = CARTESIAN_POINT('',(53.947996113532,-1.940965204572));
#27464 = CARTESIAN_POINT('',(40.957615056765,-24.44096520457));
#27465 = CARTESIAN_POINT('',(27.967233999999,-46.94096520457));
#27466 = CARTESIAN_POINT('',(14.976852943232,-24.44096520457));
#27467 = CARTESIAN_POINT('',(1.986471886465,-1.940965204572));
#27468 = CARTESIAN_POINT('',(27.967233999999,-1.940965204572));
#27469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27470 = ORIENTED_EDGE('',*,*,#27471,.T.);
#27471 = EDGE_CURVE('',#27451,#27472,#27474,.T.);
#27472 = VERTEX_POINT('',#27473);
#27473 = CARTESIAN_POINT('',(12.3,45.155903997986,20.636895377181));
#27474 = SURFACE_CURVE('',#27475,(#27479),.PCURVE_S1.);
#27475 = LINE('',#27476,#27477);
#27476 = CARTESIAN_POINT('',(12.3,44.777533558069,20.371957542915));
#27477 = VECTOR('',#27478,1.);
#27478 = DIRECTION('',(-4.623941207402E-018,0.819152044289,
    0.573576436351));
#27479 = PCURVE('',#22954,#27480);
#27480 = DEFINITIONAL_REPRESENTATION('',(#27481),#27485);
#27481 = LINE('',#27482,#27483);
#27482 = CARTESIAN_POINT('',(13.002159141768,-18.56900766165));
#27483 = VECTOR('',#27484,1.);
#27484 = DIRECTION('',(0.819152044289,0.573576436351));
#27485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27486 = ORIENTED_EDGE('',*,*,#27487,.F.);
#27487 = EDGE_CURVE('',#27488,#27472,#27490,.T.);
#27488 = VERTEX_POINT('',#27489);
#27489 = CARTESIAN_POINT('',(12.3,45.140808180525,20.809441360313));
#27490 = SURFACE_CURVE('',#27491,(#27496),.PCURVE_S1.);
#27491 = CIRCLE('',#27492,1.E-001);
#27492 = AXIS2_PLACEMENT_3D('',#27493,#27494,#27495);
#27493 = CARTESIAN_POINT('',(12.3,45.098546354351,20.718810581609));
#27494 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#27495 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#27496 = PCURVE('',#22954,#27497);
#27497 = DEFINITIONAL_REPRESENTATION('',(#27498),#27506);
#27498 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27499,#27500,#27501,#27502
    ,#27503,#27504,#27505),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#27499 = CARTESIAN_POINT('',(13.32317193805,-18.12215462296));
#27500 = CARTESIAN_POINT('',(13.496377018807,-18.12215462296));
#27501 = CARTESIAN_POINT('',(13.409774478428,-18.27215462296));
#27502 = CARTESIAN_POINT('',(13.32317193805,-18.42215462296));
#27503 = CARTESIAN_POINT('',(13.236569397671,-18.27215462296));
#27504 = CARTESIAN_POINT('',(13.149966857293,-18.12215462296));
#27505 = CARTESIAN_POINT('',(13.32317193805,-18.12215462296));
#27506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27507 = ORIENTED_EDGE('',*,*,#27508,.T.);
#27508 = EDGE_CURVE('',#27488,#27509,#27511,.T.);
#27509 = VERTEX_POINT('',#27510);
#27510 = CARTESIAN_POINT('',(12.3,44.777403635132,20.978899682838));
#27511 = SURFACE_CURVE('',#27512,(#27516),.PCURVE_S1.);
#27512 = LINE('',#27513,#27514);
#27513 = CARTESIAN_POINT('',(12.3,27.217747144462,29.167101979009));
#27514 = VECTOR('',#27515,1.);
#27515 = DIRECTION('',(1.811787157666E-016,-0.906307787037,
    0.422618261741));
#27516 = PCURVE('',#22954,#27517);
#27517 = DEFINITIONAL_REPRESENTATION('',(#27518),#27522);
#27518 = LINE('',#27519,#27520);
#27519 = CARTESIAN_POINT('',(-4.55762727184,-9.773863225564));
#27520 = VECTOR('',#27521,1.);
#27521 = DIRECTION('',(-0.906307787037,0.422618261741));
#27522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27523 = ORIENTED_EDGE('',*,*,#27524,.T.);
#27524 = EDGE_CURVE('',#27509,#27525,#27527,.T.);
#27525 = VERTEX_POINT('',#27526);
#27526 = CARTESIAN_POINT('',(12.3,44.745356000881,21.712911184103));
#27527 = SURFACE_CURVE('',#27528,(#27533),.PCURVE_S1.);
#27528 = CIRCLE('',#27529,15.);
#27529 = AXIS2_PLACEMENT_3D('',#27530,#27531,#27532);
#27530 = CARTESIAN_POINT('',(12.3,59.7426084163,22.));
#27531 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#27532 = DIRECTION('',(1.665334536938E-016,6.220859314854E-033,1.));
#27533 = PCURVE('',#22954,#27534);
#27534 = DEFINITIONAL_REPRESENTATION('',(#27535),#27543);
#27535 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27536,#27537,#27538,#27539
    ,#27540,#27541,#27542),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#27536 = CARTESIAN_POINT('',(27.967233999999,-1.940965204572));
#27537 = CARTESIAN_POINT('',(53.947996113532,-1.940965204572));
#27538 = CARTESIAN_POINT('',(40.957615056765,-24.44096520457));
#27539 = CARTESIAN_POINT('',(27.967233999999,-46.94096520457));
#27540 = CARTESIAN_POINT('',(14.976852943232,-24.44096520457));
#27541 = CARTESIAN_POINT('',(1.986471886465,-1.940965204572));
#27542 = CARTESIAN_POINT('',(27.967233999999,-1.940965204572));
#27543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27544 = ORIENTED_EDGE('',*,*,#27545,.T.);
#27545 = EDGE_CURVE('',#27525,#27546,#27548,.T.);
#27546 = VERTEX_POINT('',#27547);
#27547 = CARTESIAN_POINT('',(12.3,45.0926084163,21.913397459622));
#27548 = SURFACE_CURVE('',#27549,(#27553),.PCURVE_S1.);
#27549 = LINE('',#27550,#27551);
#27550 = CARTESIAN_POINT('',(12.3,42.477836032196,20.403757919789));
#27551 = VECTOR('',#27552,1.);
#27552 = DIRECTION('',(-2.260727728062E-017,0.866025403784,0.5));
#27553 = PCURVE('',#22954,#27554);
#27554 = DEFINITIONAL_REPRESENTATION('',(#27555),#27559);
#27555 = LINE('',#27556,#27557);
#27556 = CARTESIAN_POINT('',(10.702461615895,-18.53720728478));
#27557 = VECTOR('',#27558,1.);
#27558 = DIRECTION('',(0.866025403784,0.5));
#27559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27560 = ORIENTED_EDGE('',*,*,#27561,.F.);
#27561 = EDGE_CURVE('',#27562,#27546,#27564,.T.);
#27562 = VERTEX_POINT('',#27563);
#27563 = CARTESIAN_POINT('',(12.3,45.0926084163,22.086602540378));
#27564 = SURFACE_CURVE('',#27565,(#27570),.PCURVE_S1.);
#27565 = CIRCLE('',#27566,1.E-001);
#27566 = AXIS2_PLACEMENT_3D('',#27567,#27568,#27569);
#27567 = CARTESIAN_POINT('',(12.3,45.0426084163,22.));
#27568 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#27569 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#27570 = PCURVE('',#22954,#27571);
#27571 = DEFINITIONAL_REPRESENTATION('',(#27572),#27580);
#27572 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27573,#27574,#27575,#27576
    ,#27577,#27578,#27579),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#27573 = CARTESIAN_POINT('',(13.267233999998,-16.84096520457));
#27574 = CARTESIAN_POINT('',(13.440439080755,-16.84096520457));
#27575 = CARTESIAN_POINT('',(13.353836540377,-16.99096520457));
#27576 = CARTESIAN_POINT('',(13.267233999998,-17.14096520457));
#27577 = CARTESIAN_POINT('',(13.18063145962,-16.99096520457));
#27578 = CARTESIAN_POINT('',(13.094028919242,-16.84096520457));
#27579 = CARTESIAN_POINT('',(13.267233999998,-16.84096520457));
#27580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27581 = ORIENTED_EDGE('',*,*,#27582,.T.);
#27582 = EDGE_CURVE('',#27562,#27583,#27585,.T.);
#27583 = VERTEX_POINT('',#27584);
#27584 = CARTESIAN_POINT('',(12.3,44.745356000881,22.287088815897));
#27585 = SURFACE_CURVE('',#27586,(#27590),.PCURVE_S1.);
#27586 = LINE('',#27587,#27588);
#27587 = CARTESIAN_POINT('',(12.3,27.806529800407,32.066724682497));
#27588 = VECTOR('',#27589,1.);
#27589 = DIRECTION('',(1.891407309744E-016,-0.866025403784,0.5));
#27590 = PCURVE('',#22954,#27591);
#27591 = DEFINITIONAL_REPRESENTATION('',(#27592),#27596);
#27592 = LINE('',#27593,#27594);
#27593 = CARTESIAN_POINT('',(-3.968844615894,-6.874240522075));
#27594 = VECTOR('',#27595,1.);
#27595 = DIRECTION('',(-0.866025403784,0.5));
#27596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27597 = ORIENTED_EDGE('',*,*,#27598,.T.);
#27598 = EDGE_CURVE('',#27583,#27599,#27601,.T.);
#27599 = VERTEX_POINT('',#27600);
#27600 = CARTESIAN_POINT('',(12.3,44.777403635132,23.021100317162));
#27601 = SURFACE_CURVE('',#27602,(#27607),.PCURVE_S1.);
#27602 = CIRCLE('',#27603,15.);
#27603 = AXIS2_PLACEMENT_3D('',#27604,#27605,#27606);
#27604 = CARTESIAN_POINT('',(12.3,59.7426084163,22.));
#27605 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#27606 = DIRECTION('',(1.665334536938E-016,6.220859314854E-033,1.));
#27607 = PCURVE('',#22954,#27608);
#27608 = DEFINITIONAL_REPRESENTATION('',(#27609),#27617);
#27609 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27610,#27611,#27612,#27613
    ,#27614,#27615,#27616),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#27610 = CARTESIAN_POINT('',(27.967233999999,-1.940965204572));
#27611 = CARTESIAN_POINT('',(53.947996113532,-1.940965204572));
#27612 = CARTESIAN_POINT('',(40.957615056765,-24.44096520457));
#27613 = CARTESIAN_POINT('',(27.967233999999,-46.94096520457));
#27614 = CARTESIAN_POINT('',(14.976852943232,-24.44096520457));
#27615 = CARTESIAN_POINT('',(1.986471886465,-1.940965204572));
#27616 = CARTESIAN_POINT('',(27.967233999999,-1.940965204572));
#27617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27618 = ORIENTED_EDGE('',*,*,#27619,.T.);
#27619 = EDGE_CURVE('',#27599,#27620,#27622,.T.);
#27620 = VERTEX_POINT('',#27621);
#27621 = CARTESIAN_POINT('',(12.3,45.140808180526,23.190558639687));
#27622 = SURFACE_CURVE('',#27623,(#27627),.PCURVE_S1.);
#27623 = LINE('',#27624,#27625);
#27624 = CARTESIAN_POINT('',(12.3,40.195279400496,20.884420695933));
#27625 = VECTOR('',#27626,1.);
#27626 = DIRECTION('',(-4.04185583231E-017,0.906307787037,0.422618261741
    ));
#27627 = PCURVE('',#22954,#27628);
#27628 = DEFINITIONAL_REPRESENTATION('',(#27629),#27633);
#27629 = LINE('',#27630,#27631);
#27630 = CARTESIAN_POINT('',(8.419904984195,-18.05654450863));
#27631 = VECTOR('',#27632,1.);
#27632 = DIRECTION('',(0.906307787037,0.422618261741));
#27633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27634 = ORIENTED_EDGE('',*,*,#27635,.F.);
#27635 = EDGE_CURVE('',#27636,#27620,#27638,.T.);
#27636 = VERTEX_POINT('',#27637);
#27637 = CARTESIAN_POINT('',(12.3,45.155903997986,23.363104622819));
#27638 = SURFACE_CURVE('',#27639,(#27644),.PCURVE_S1.);
#27639 = CIRCLE('',#27640,0.1);
#27640 = AXIS2_PLACEMENT_3D('',#27641,#27642,#27643);
#27641 = CARTESIAN_POINT('',(12.3,45.098546354351,23.281189418391));
#27642 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#27643 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#27644 = PCURVE('',#22954,#27645);
#27645 = DEFINITIONAL_REPRESENTATION('',(#27646),#27654);
#27646 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27647,#27648,#27649,#27650
    ,#27651,#27652,#27653),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#27647 = CARTESIAN_POINT('',(13.32317193805,-15.55977578618));
#27648 = CARTESIAN_POINT('',(13.496377018807,-15.55977578618));
#27649 = CARTESIAN_POINT('',(13.409774478428,-15.70977578618));
#27650 = CARTESIAN_POINT('',(13.32317193805,-15.85977578618));
#27651 = CARTESIAN_POINT('',(13.236569397671,-15.70977578618));
#27652 = CARTESIAN_POINT('',(13.149966857293,-15.55977578618));
#27653 = CARTESIAN_POINT('',(13.32317193805,-15.55977578618));
#27654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27655 = ORIENTED_EDGE('',*,*,#27656,.T.);
#27656 = EDGE_CURVE('',#27636,#27657,#27659,.T.);
#27657 = VERTEX_POINT('',#27658);
#27658 = CARTESIAN_POINT('',(12.3,44.8274465131,23.593093029718));
#27659 = SURFACE_CURVE('',#27660,(#27664),.PCURVE_S1.);
#27660 = LINE('',#27661,#27662);
#27661 = CARTESIAN_POINT('',(12.3,28.858233566341,34.774856314315));
#27662 = VECTOR('',#27663,1.);
#27663 = DIRECTION('',(1.956632710132E-016,-0.819152044289,
    0.573576436351));
#27664 = PCURVE('',#22954,#27665);
#27665 = DEFINITIONAL_REPRESENTATION('',(#27666),#27670);
#27666 = LINE('',#27667,#27668);
#27667 = CARTESIAN_POINT('',(-2.917140849961,-4.166108890257));
#27668 = VECTOR('',#27669,1.);
#27669 = DIRECTION('',(-0.819152044289,0.573576436351));
#27670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27671 = ORIENTED_EDGE('',*,*,#27672,.T.);
#27672 = EDGE_CURVE('',#27657,#27673,#27675,.T.);
#27673 = VERTEX_POINT('',#27674);
#27674 = CARTESIAN_POINT('',(12.3,44.923345514005,24.32151826025));
#27675 = SURFACE_CURVE('',#27676,(#27681),.PCURVE_S1.);
#27676 = CIRCLE('',#27677,15.);
#27677 = AXIS2_PLACEMENT_3D('',#27678,#27679,#27680);
#27678 = CARTESIAN_POINT('',(12.3,59.7426084163,22.));
#27679 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#27680 = DIRECTION('',(1.665334536938E-016,6.220859314854E-033,1.));
#27681 = PCURVE('',#22954,#27682);
#27682 = DEFINITIONAL_REPRESENTATION('',(#27683),#27691);
#27683 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27684,#27685,#27686,#27687
    ,#27688,#27689,#27690),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#27684 = CARTESIAN_POINT('',(27.967233999999,-1.940965204572));
#27685 = CARTESIAN_POINT('',(53.947996113532,-1.940965204572));
#27686 = CARTESIAN_POINT('',(40.957615056765,-24.44096520457));
#27687 = CARTESIAN_POINT('',(27.967233999999,-46.94096520457));
#27688 = CARTESIAN_POINT('',(14.976852943232,-24.44096520457));
#27689 = CARTESIAN_POINT('',(1.986471886465,-1.940965204572));
#27690 = CARTESIAN_POINT('',(27.967233999999,-1.940965204572));
#27691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27692 = ORIENTED_EDGE('',*,*,#27693,.T.);
#27693 = EDGE_CURVE('',#27673,#27694,#27696,.T.);
#27694 = VERTEX_POINT('',#27695);
#27695 = CARTESIAN_POINT('',(12.3,45.300136461353,24.458658949625));
#27696 = SURFACE_CURVE('',#27697,(#27701),.PCURVE_S1.);
#27697 = LINE('',#27698,#27699);
#27698 = CARTESIAN_POINT('',(12.3,38.011994544451,21.805992228765));
#27699 = VECTOR('',#27700,1.);
#27700 = DIRECTION('',(-5.792222973133E-017,0.939692620786,
    0.342020143326));
#27701 = PCURVE('',#22954,#27702);
#27702 = DEFINITIONAL_REPRESENTATION('',(#27703),#27707);
#27703 = LINE('',#27704,#27705);
#27704 = CARTESIAN_POINT('',(6.23662012815,-17.1349729758));
#27705 = VECTOR('',#27706,1.);
#27706 = DIRECTION('',(0.939692620786,0.342020143326));
#27707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27708 = ORIENTED_EDGE('',*,*,#27709,.F.);
#27709 = EDGE_CURVE('',#27710,#27694,#27712,.T.);
#27710 = VERTEX_POINT('',#27711);
#27711 = CARTESIAN_POINT('',(12.3,45.330213207989,24.629232656016));
#27712 = SURFACE_CURVE('',#27713,(#27718),.PCURVE_S1.);
#27713 = CIRCLE('',#27714,0.1);
#27714 = AXIS2_PLACEMENT_3D('',#27715,#27716,#27717);
#27715 = CARTESIAN_POINT('',(12.3,45.26593444702,24.552628211704));
#27716 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#27717 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#27718 = PCURVE('',#22954,#27719);
#27719 = DEFINITIONAL_REPRESENTATION('',(#27720),#27728);
#27720 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27721,#27722,#27723,#27724
    ,#27725,#27726,#27727),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#27721 = CARTESIAN_POINT('',(13.490560030719,-14.28833699286));
#27722 = CARTESIAN_POINT('',(13.663765111476,-14.28833699286));
#27723 = CARTESIAN_POINT('',(13.577162571097,-14.43833699286));
#27724 = CARTESIAN_POINT('',(13.490560030719,-14.58833699286));
#27725 = CARTESIAN_POINT('',(13.403957490341,-14.43833699286));
#27726 = CARTESIAN_POINT('',(13.317354949962,-14.28833699286));
#27727 = CARTESIAN_POINT('',(13.490560030719,-14.28833699286));
#27728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27729 = ORIENTED_EDGE('',*,*,#27730,.T.);
#27730 = EDGE_CURVE('',#27710,#27731,#27733,.T.);
#27731 = VERTEX_POINT('',#27732);
#27732 = CARTESIAN_POINT('',(12.3,45.023050413424,24.886972843647));
#27733 = SURFACE_CURVE('',#27734,(#27738),.PCURVE_S1.);
#27734 = LINE('',#27735,#27736);
#27735 = CARTESIAN_POINT('',(12.3,30.328754698345,37.21695095858));
#27736 = VECTOR('',#27737,1.);
#27737 = DIRECTION('',(2.006966954149E-016,-0.766044443119,
    0.642787609687));
#27738 = PCURVE('',#22954,#27739);
#27739 = DEFINITIONAL_REPRESENTATION('',(#27740),#27744);
#27740 = LINE('',#27741,#27742);
#27741 = CARTESIAN_POINT('',(-1.446619717957,-1.724014245992));
#27742 = VECTOR('',#27743,1.);
#27743 = DIRECTION('',(-0.766044443119,0.642787609687));
#27744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27745 = ORIENTED_EDGE('',*,*,#27746,.T.);
#27746 = EDGE_CURVE('',#27731,#27747,#27749,.T.);
#27747 = VERTEX_POINT('',#27748);
#27748 = CARTESIAN_POINT('',(12.3,45.182070931681,25.604268047606));
#27749 = SURFACE_CURVE('',#27750,(#27755),.PCURVE_S1.);
#27750 = CIRCLE('',#27751,15.);
#27751 = AXIS2_PLACEMENT_3D('',#27752,#27753,#27754);
#27752 = CARTESIAN_POINT('',(12.3,59.7426084163,22.));
#27753 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#27754 = DIRECTION('',(1.665334536938E-016,6.220859314854E-033,1.));
#27755 = PCURVE('',#22954,#27756);
#27756 = DEFINITIONAL_REPRESENTATION('',(#27757),#27765);
#27757 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27758,#27759,#27760,#27761
    ,#27762,#27763,#27764),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#27758 = CARTESIAN_POINT('',(27.967233999999,-1.940965204572));
#27759 = CARTESIAN_POINT('',(53.947996113532,-1.940965204572));
#27760 = CARTESIAN_POINT('',(40.957615056765,-24.44096520457));
#27761 = CARTESIAN_POINT('',(27.967233999999,-46.94096520457));
#27762 = CARTESIAN_POINT('',(14.976852943232,-24.44096520457));
#27763 = CARTESIAN_POINT('',(1.986471886465,-1.940965204572));
#27764 = CARTESIAN_POINT('',(27.967233999999,-1.940965204572));
#27765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27766 = ORIENTED_EDGE('',*,*,#27767,.F.);
#27767 = EDGE_CURVE('',#27768,#27747,#27770,.T.);
#27768 = VERTEX_POINT('',#27769);
#27769 = CARTESIAN_POINT('',(12.3,45.569380674361,25.708047380378));
#27770 = SURFACE_CURVE('',#27771,(#27775),.PCURVE_S1.);
#27771 = LINE('',#27772,#27773);
#27772 = CARTESIAN_POINT('',(12.3,45.569380674361,25.708047380378));
#27773 = VECTOR('',#27774,1.);
#27774 = DIRECTION('',(0.E+000,-0.965925826289,-0.258819045103));
#27775 = PCURVE('',#22954,#27776);
#27776 = DEFINITIONAL_REPRESENTATION('',(#27777),#27781);
#27777 = LINE('',#27778,#27779);
#27778 = CARTESIAN_POINT('',(13.794006258059,-13.23291782419));
#27779 = VECTOR('',#27780,1.);
#27780 = DIRECTION('',(-0.965925826289,-0.258819045103));
#27781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27782 = ORIENTED_EDGE('',*,*,#27783,.F.);
#27783 = EDGE_CURVE('',#27784,#27768,#27786,.T.);
#27784 = VERTEX_POINT('',#27785);
#27785 = CARTESIAN_POINT('',(12.3,45.614209447969,25.875350641126));
#27786 = SURFACE_CURVE('',#27787,(#27792),.PCURVE_S1.);
#27787 = CIRCLE('',#27788,0.1);
#27788 = AXIS2_PLACEMENT_3D('',#27789,#27790,#27791);
#27789 = CARTESIAN_POINT('',(12.3,45.543498769851,25.804639963007));
#27790 = DIRECTION('',(-1.,0.E+000,0.E+000));
#27791 = DIRECTION('',(-0.E+000,-8.715574274765E-002,-0.996194698092));
#27792 = PCURVE('',#22954,#27793);
#27793 = DEFINITIONAL_REPRESENTATION('',(#27794),#27802);
#27794 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27795,#27796,#27797,#27798
    ,#27799,#27800,#27801),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#27795 = CARTESIAN_POINT('',(13.759408779274,-13.23594471137));
#27796 = CARTESIAN_POINT('',(13.586862796142,-13.22084889391));
#27797 = CARTESIAN_POINT('',(13.68620914912,-13.07896759793));
#27798 = CARTESIAN_POINT('',(13.785555502099,-12.93708630194));
#27799 = CARTESIAN_POINT('',(13.858755132253,-13.09406341539));
#27800 = CARTESIAN_POINT('',(13.931954762407,-13.25104052883));
#27801 = CARTESIAN_POINT('',(13.759408779274,-13.23594471137));
#27802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27803 = ORIENTED_EDGE('',*,*,#27804,.F.);
#27804 = EDGE_CURVE('',#27805,#27784,#27807,.T.);
#27805 = VERTEX_POINT('',#27806);
#27806 = CARTESIAN_POINT('',(12.3,45.330679038061,26.158881051034));
#27807 = SURFACE_CURVE('',#27808,(#27812),.PCURVE_S1.);
#27808 = LINE('',#27809,#27810);
#27809 = CARTESIAN_POINT('',(12.3,45.330679038061,26.158881051034));
#27810 = VECTOR('',#27811,1.);
#27811 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781187));
#27812 = PCURVE('',#22954,#27813);
#27813 = DEFINITIONAL_REPRESENTATION('',(#27814),#27818);
#27814 = LINE('',#27815,#27816);
#27815 = CARTESIAN_POINT('',(13.555304621759,-12.78208415353));
#27816 = VECTOR('',#27817,1.);
#27817 = DIRECTION('',(0.707106781187,-0.707106781187));
#27818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27819 = ORIENTED_EDGE('',*,*,#27820,.T.);
#27820 = EDGE_CURVE('',#27805,#27821,#27823,.T.);
#27821 = VERTEX_POINT('',#27822);
#27822 = CARTESIAN_POINT('',(12.3,45.551610831507,26.859587178804));
#27823 = SURFACE_CURVE('',#27824,(#27829),.PCURVE_S1.);
#27824 = CIRCLE('',#27825,15.);
#27825 = AXIS2_PLACEMENT_3D('',#27826,#27827,#27828);
#27826 = CARTESIAN_POINT('',(12.3,59.7426084163,22.));
#27827 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#27828 = DIRECTION('',(1.665334536938E-016,6.220859314854E-033,1.));
#27829 = PCURVE('',#22954,#27830);
#27830 = DEFINITIONAL_REPRESENTATION('',(#27831),#27839);
#27831 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27832,#27833,#27834,#27835
    ,#27836,#27837,#27838),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#27832 = CARTESIAN_POINT('',(27.967233999999,-1.940965204572));
#27833 = CARTESIAN_POINT('',(53.947996113532,-1.940965204572));
#27834 = CARTESIAN_POINT('',(40.957615056765,-24.44096520457));
#27835 = CARTESIAN_POINT('',(27.967233999999,-46.94096520457));
#27836 = CARTESIAN_POINT('',(14.976852943232,-24.44096520457));
#27837 = CARTESIAN_POINT('',(1.986471886465,-1.940965204572));
#27838 = CARTESIAN_POINT('',(27.967233999999,-1.940965204572));
#27839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27840 = ORIENTED_EDGE('',*,*,#27841,.F.);
#27841 = EDGE_CURVE('',#27842,#27821,#27844,.T.);
#27842 = VERTEX_POINT('',#27843);
#27843 = CARTESIAN_POINT('',(12.3,45.946491708514,26.929215331586));
#27844 = SURFACE_CURVE('',#27845,(#27849),.PCURVE_S1.);
#27845 = LINE('',#27846,#27847);
#27846 = CARTESIAN_POINT('',(12.3,45.946491708514,26.929215331586));
#27847 = VECTOR('',#27848,1.);
#27848 = DIRECTION('',(0.E+000,-0.984807753012,-0.173648177667));
#27849 = PCURVE('',#22954,#27850);
#27850 = DEFINITIONAL_REPRESENTATION('',(#27851),#27855);
#27851 = LINE('',#27852,#27853);
#27852 = CARTESIAN_POINT('',(14.171117292212,-12.01174987298));
#27853 = VECTOR('',#27854,1.);
#27854 = DIRECTION('',(-0.984807753012,-0.173648177667));
#27855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27856 = ORIENTED_EDGE('',*,*,#27857,.F.);
#27857 = EDGE_CURVE('',#27858,#27842,#27860,.T.);
#27858 = VERTEX_POINT('',#27859);
#27859 = CARTESIAN_POINT('',(12.3,46.005731335059,27.091974867856));
#27860 = SURFACE_CURVE('',#27861,(#27866),.PCURVE_S1.);
#27861 = CIRCLE('',#27862,0.1);
#27862 = AXIS2_PLACEMENT_3D('',#27863,#27864,#27865);
#27863 = CARTESIAN_POINT('',(12.3,45.929126890747,27.027696106887));
#27864 = DIRECTION('',(-1.,0.E+000,0.E+000));
#27865 = DIRECTION('',(-0.E+000,-0.173648177667,-0.984807753012));
#27866 = PCURVE('',#22954,#27867);
#27867 = DEFINITIONAL_REPRESENTATION('',(#27868),#27876);
#27868 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27869,#27870,#27871,#27872
    ,#27873,#27874,#27875),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#27869 = CARTESIAN_POINT('',(14.136387656679,-12.01174987298));
#27870 = CARTESIAN_POINT('',(13.965813950288,-11.98167312635));
#27871 = CARTESIAN_POINT('',(14.077148030134,-11.84899033671));
#27872 = CARTESIAN_POINT('',(14.188482109979,-11.71630754708));
#27873 = CARTESIAN_POINT('',(14.247721736524,-11.87906708335));
#27874 = CARTESIAN_POINT('',(14.306961363069,-12.04182661962));
#27875 = CARTESIAN_POINT('',(14.136387656679,-12.01174987298));
#27876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27877 = ORIENTED_EDGE('',*,*,#27878,.F.);
#27878 = EDGE_CURVE('',#27879,#27858,#27881,.T.);
#27879 = VERTEX_POINT('',#27880);
#27880 = CARTESIAN_POINT('',(12.3,45.747991147428,27.399137662422));
#27881 = SURFACE_CURVE('',#27882,(#27886),.PCURVE_S1.);
#27882 = LINE('',#27883,#27884);
#27883 = CARTESIAN_POINT('',(12.3,45.747991147428,27.399137662422));
#27884 = VECTOR('',#27885,1.);
#27885 = DIRECTION('',(0.E+000,0.642787609687,-0.766044443119));
#27886 = PCURVE('',#22954,#27887);
#27887 = DEFINITIONAL_REPRESENTATION('',(#27888),#27892);
#27888 = LINE('',#27889,#27890);
#27889 = CARTESIAN_POINT('',(13.972616731126,-11.54182754215));
#27890 = VECTOR('',#27891,1.);
#27891 = DIRECTION('',(0.642787609687,-0.766044443119));
#27892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27893 = ORIENTED_EDGE('',*,*,#27894,.T.);
#27894 = EDGE_CURVE('',#27879,#27895,#27897,.T.);
#27895 = VERTEX_POINT('',#27896);
#27896 = CARTESIAN_POINT('',(12.3,46.154373121974,28.352941176025));
#27897 = SURFACE_CURVE('',#27898,(#27903),.PCURVE_S1.);
#27898 = CIRCLE('',#27899,15.);
#27899 = AXIS2_PLACEMENT_3D('',#27900,#27901,#27902);
#27900 = CARTESIAN_POINT('',(12.3,59.7426084163,22.));
#27901 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#27902 = DIRECTION('',(1.665334536938E-016,6.220859314854E-033,1.));
#27903 = PCURVE('',#22954,#27904);
#27904 = DEFINITIONAL_REPRESENTATION('',(#27905),#27913);
#27905 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27906,#27907,#27908,#27909
    ,#27910,#27911,#27912),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#27906 = CARTESIAN_POINT('',(27.967233999999,-1.940965204572));
#27907 = CARTESIAN_POINT('',(53.947996113532,-1.940965204572));
#27908 = CARTESIAN_POINT('',(40.957615056765,-24.44096520457));
#27909 = CARTESIAN_POINT('',(27.967233999999,-46.94096520457));
#27910 = CARTESIAN_POINT('',(14.976852943232,-24.44096520457));
#27911 = CARTESIAN_POINT('',(1.986471886465,-1.940965204572));
#27912 = CARTESIAN_POINT('',(27.967233999999,-1.940965204572));
#27913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27914 = ORIENTED_EDGE('',*,*,#27915,.T.);
#27915 = EDGE_CURVE('',#27895,#27916,#27918,.T.);
#27916 = VERTEX_POINT('',#27917);
#27917 = CARTESIAN_POINT('',(12.3,46.342608416064,29.199999999495));
#27918 = SURFACE_CURVE('',#27919,(#27924),.PCURVE_S1.);
#27919 = CIRCLE('',#27920,2.);
#27920 = AXIS2_PLACEMENT_3D('',#27921,#27922,#27923);
#27921 = CARTESIAN_POINT('',(12.3,44.342608416064,29.199999999495));
#27922 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#27923 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#27924 = PCURVE('',#22954,#27925);
#27925 = DEFINITIONAL_REPRESENTATION('',(#27926),#27930);
#27926 = CIRCLE('',#27927,2.);
#27927 = AXIS2_PLACEMENT_2D('',#27928,#27929);
#27928 = CARTESIAN_POINT('',(12.567233999762,-9.740965205077));
#27929 = DIRECTION('',(8.326672684689E-017,1.));
#27930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27931 = ORIENTED_EDGE('',*,*,#27932,.T.);
#27932 = EDGE_CURVE('',#27916,#27933,#27935,.T.);
#27933 = VERTEX_POINT('',#27934);
#27934 = CARTESIAN_POINT('',(12.3,46.342608416064,30.231659444181));
#27935 = SURFACE_CURVE('',#27936,(#27940),.PCURVE_S1.);
#27936 = LINE('',#27937,#27938);
#27937 = CARTESIAN_POINT('',(12.3,46.342608416064,38.940965204572));
#27938 = VECTOR('',#27939,1.);
#27939 = DIRECTION('',(1.665334536938E-016,0.E+000,1.));
#27940 = PCURVE('',#22954,#27941);
#27941 = DEFINITIONAL_REPRESENTATION('',(#27942),#27946);
#27942 = LINE('',#27943,#27944);
#27943 = CARTESIAN_POINT('',(14.567233999762,-1.212965894373E-015));
#27944 = VECTOR('',#27945,1.);
#27945 = DIRECTION('',(8.326672684689E-017,1.));
#27946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27947 = ORIENTED_EDGE('',*,*,#27948,.T.);
#27948 = EDGE_CURVE('',#27933,#27949,#27951,.T.);
#27949 = VERTEX_POINT('',#27950);
#27950 = CARTESIAN_POINT('',(12.300000000001,45.940002372805,
    30.513567230321));
#27951 = SURFACE_CURVE('',#27952,(#27957),.PCURVE_S1.);
#27952 = CIRCLE('',#27953,0.3);
#27953 = AXIS2_PLACEMENT_3D('',#27954,#27955,#27956);
#27954 = CARTESIAN_POINT('',(12.3,46.042608416064,30.231659444181));
#27955 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#27956 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#27957 = PCURVE('',#22954,#27958);
#27958 = DEFINITIONAL_REPRESENTATION('',(#27959),#27963);
#27959 = CIRCLE('',#27960,0.3);
#27960 = AXIS2_PLACEMENT_2D('',#27961,#27962);
#27961 = CARTESIAN_POINT('',(14.267233999762,-8.709305760392));
#27962 = DIRECTION('',(8.326672684689E-017,1.));
#27963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27964 = ORIENTED_EDGE('',*,*,#27965,.F.);
#27965 = EDGE_CURVE('',#27966,#27949,#27968,.T.);
#27966 = VERTEX_POINT('',#27967);
#27967 = CARTESIAN_POINT('',(12.300000000001,45.587833213088,
    30.385388138388));
#27968 = SURFACE_CURVE('',#27969,(#27973),.PCURVE_S1.);
#27969 = LINE('',#27970,#27971);
#27970 = CARTESIAN_POINT('',(12.300000000001,0.328216711385,
    13.912234869921));
#27971 = VECTOR('',#27972,1.);
#27972 = DIRECTION('',(0.E+000,0.939692620469,0.342020144197));
#27973 = PCURVE('',#22954,#27974);
#27974 = DEFINITIONAL_REPRESENTATION('',(#27975),#27979);
#27975 = LINE('',#27976,#27977);
#27976 = CARTESIAN_POINT('',(-31.44715770491,-25.02873033465));
#27977 = VECTOR('',#27978,1.);
#27978 = DIRECTION('',(0.939692620469,0.342020144197));
#27979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27980 = ORIENTED_EDGE('',*,*,#27981,.T.);
#27981 = EDGE_CURVE('',#27966,#27982,#27984,.T.);
#27982 = VERTEX_POINT('',#27983);
#27983 = CARTESIAN_POINT('',(12.300000000001,44.582570057014,
    30.643987424013));
#27984 = SURFACE_CURVE('',#27985,(#27989),.PCURVE_S1.);
#27985 = LINE('',#27986,#27987);
#27986 = CARTESIAN_POINT('',(12.300000000001,44.582570057014,
    30.643987424013));
#27987 = VECTOR('',#27988,1.);
#27988 = DIRECTION('',(0.E+000,-0.968468983811,0.24913415542));
#27989 = PCURVE('',#22954,#27990);
#27990 = DEFINITIONAL_REPRESENTATION('',(#27991),#27995);
#27991 = LINE('',#27992,#27993);
#27992 = CARTESIAN_POINT('',(12.807195640713,-8.29697778056));
#27993 = VECTOR('',#27994,1.);
#27994 = DIRECTION('',(-0.968468983811,0.24913415542));
#27995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#27996 = ORIENTED_EDGE('',*,*,#27997,.T.);
#27997 = EDGE_CURVE('',#27982,#27998,#28000,.T.);
#27998 = VERTEX_POINT('',#27999);
#27999 = CARTESIAN_POINT('',(12.300000000001,43.649646482177,
    35.934859932947));
#28000 = SURFACE_CURVE('',#28001,(#28005),.PCURVE_S1.);
#28001 = LINE('',#28002,#28003);
#28002 = CARTESIAN_POINT('',(12.300000000001,47.290236413268,
    15.288048444577));
#28003 = VECTOR('',#28004,1.);
#28004 = DIRECTION('',(0.E+000,-0.173648177671,0.984807753011));
#28005 = PCURVE('',#22954,#28006);
#28006 = DEFINITIONAL_REPRESENTATION('',(#28007),#28011);
#28007 = LINE('',#28008,#28009);
#28008 = CARTESIAN_POINT('',(15.514861996967,-23.65291675999));
#28009 = VECTOR('',#28010,1.);
#28010 = DIRECTION('',(-0.173648177671,0.984807753011));
#28011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28012 = ORIENTED_EDGE('',*,*,#28013,.T.);
#28013 = EDGE_CURVE('',#27998,#28014,#28016,.T.);
#28014 = VERTEX_POINT('',#28015);
#28015 = CARTESIAN_POINT('',(12.300000000001,44.477690211144,
    36.521684021782));
#28016 = SURFACE_CURVE('',#28017,(#28021),.PCURVE_S1.);
#28017 = LINE('',#28018,#28019);
#28018 = CARTESIAN_POINT('',(12.300000000001,43.649646482177,
    35.934859932947));
#28019 = VECTOR('',#28020,1.);
#28020 = DIRECTION('',(0.E+000,0.815888232994,0.578209643004));
#28021 = PCURVE('',#22954,#28022);
#28022 = DEFINITIONAL_REPRESENTATION('',(#28023),#28027);
#28023 = LINE('',#28024,#28025);
#28024 = CARTESIAN_POINT('',(11.874272065876,-3.006105271625));
#28025 = VECTOR('',#28026,1.);
#28026 = DIRECTION('',(0.815888232994,0.578209643004));
#28027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28028 = ORIENTED_EDGE('',*,*,#28029,.F.);
#28029 = EDGE_CURVE('',#28030,#28014,#28032,.T.);
#28030 = VERTEX_POINT('',#28031);
#28031 = CARTESIAN_POINT('',(12.300000000001,44.813330063608,
    36.521684021784));
#28032 = SURFACE_CURVE('',#28033,(#28037),.PCURVE_S1.);
#28033 = LINE('',#28034,#28035);
#28034 = CARTESIAN_POINT('',(12.300000000001,-2.270538481731,
    36.521684021512));
#28035 = VECTOR('',#28036,1.);
#28036 = DIRECTION('',(0.E+000,-1.,-5.777259412013E-012));
#28037 = PCURVE('',#22954,#28038);
#28038 = DEFINITIONAL_REPRESENTATION('',(#28039),#28043);
#28039 = LINE('',#28040,#28041);
#28040 = CARTESIAN_POINT('',(-34.04591289803,-2.41928118306));
#28041 = VECTOR('',#28042,1.);
#28042 = DIRECTION('',(-1.,-5.777176145286E-012));
#28043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28044 = ORIENTED_EDGE('',*,*,#28045,.T.);
#28045 = EDGE_CURVE('',#28030,#28046,#28048,.T.);
#28046 = VERTEX_POINT('',#28047);
#28047 = CARTESIAN_POINT('',(12.300000000001,45.110736866113,
    36.861043821357));
#28048 = SURFACE_CURVE('',#28049,(#28054),.PCURVE_S1.);
#28049 = CIRCLE('',#28050,0.3);
#28050 = AXIS2_PLACEMENT_3D('',#28051,#28052,#28053);
#28051 = CARTESIAN_POINT('',(12.3,44.813330063606,36.821684021784));
#28052 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#28053 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#28054 = PCURVE('',#22954,#28055);
#28055 = DEFINITIONAL_REPRESENTATION('',(#28056),#28060);
#28056 = CIRCLE('',#28057,0.3);
#28057 = AXIS2_PLACEMENT_2D('',#28058,#28059);
#28058 = CARTESIAN_POINT('',(13.037955647305,-2.119281182788));
#28059 = DIRECTION('',(8.326672684689E-017,1.));
#28060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28061 = ORIENTED_EDGE('',*,*,#28062,.T.);
#28062 = EDGE_CURVE('',#28046,#28063,#28065,.T.);
#28063 = VERTEX_POINT('',#28064);
#28064 = CARTESIAN_POINT('',(12.3,45.057197004505,37.265596670212));
#28065 = SURFACE_CURVE('',#28066,(#28070),.PCURVE_S1.);
#28066 = LINE('',#28067,#28068);
#28067 = CARTESIAN_POINT('',(12.300000000001,48.179247960552,
    13.675049915143));
#28068 = VECTOR('',#28069,1.);
#28069 = DIRECTION('',(0.E+000,-0.131199331911,0.991356008357));
#28070 = PCURVE('',#22954,#28071);
#28071 = DEFINITIONAL_REPRESENTATION('',(#28072),#28076);
#28072 = LINE('',#28073,#28074);
#28073 = CARTESIAN_POINT('',(16.40387354425,-25.26591528942));
#28074 = VECTOR('',#28075,1.);
#28075 = DIRECTION('',(-0.131199331911,0.991356008357));
#28076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28077 = ORIENTED_EDGE('',*,*,#28078,.T.);
#28078 = EDGE_CURVE('',#28063,#28079,#28081,.T.);
#28079 = VERTEX_POINT('',#28080);
#28080 = CARTESIAN_POINT('',(12.3,44.56151860386,37.699999999997));
#28081 = SURFACE_CURVE('',#28082,(#28087),.PCURVE_S1.);
#28082 = CIRCLE('',#28083,0.5);
#28083 = AXIS2_PLACEMENT_3D('',#28084,#28085,#28086);
#28084 = CARTESIAN_POINT('',(12.3,44.56151860386,37.199999999997));
#28085 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#28086 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#28087 = PCURVE('',#22954,#28088);
#28088 = DEFINITIONAL_REPRESENTATION('',(#28089),#28093);
#28089 = CIRCLE('',#28090,0.5);
#28090 = AXIS2_PLACEMENT_2D('',#28091,#28092);
#28091 = CARTESIAN_POINT('',(12.786144187558,-1.740965204576));
#28092 = DIRECTION('',(8.326672684689E-017,1.));
#28093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28094 = ORIENTED_EDGE('',*,*,#28095,.F.);
#28095 = EDGE_CURVE('',#28096,#28079,#28098,.T.);
#28096 = VERTEX_POINT('',#28097);
#28097 = CARTESIAN_POINT('',(12.3,31.871035541046,37.699999999997));
#28098 = SURFACE_CURVE('',#28099,(#28103),.PCURVE_S1.);
#28099 = LINE('',#28100,#28101);
#28100 = CARTESIAN_POINT('',(12.3,38.529217072361,37.699999999997));
#28101 = VECTOR('',#28102,1.);
#28102 = DIRECTION('',(0.E+000,1.,0.E+000));
#28103 = PCURVE('',#22954,#28104);
#28104 = DEFINITIONAL_REPRESENTATION('',(#28105),#28109);
#28105 = LINE('',#28106,#28107);
#28106 = CARTESIAN_POINT('',(6.75384265606,-1.240965204576));
#28107 = VECTOR('',#28108,1.);
#28108 = DIRECTION('',(1.,-8.326672684689E-017));
#28109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28110 = ORIENTED_EDGE('',*,*,#28111,.T.);
#28111 = EDGE_CURVE('',#28096,#28112,#28114,.T.);
#28112 = VERTEX_POINT('',#28113);
#28113 = CARTESIAN_POINT('',(12.3,30.456821978673,38.285786437623));
#28114 = SURFACE_CURVE('',#28115,(#28120),.PCURVE_S1.);
#28115 = CIRCLE('',#28116,2.);
#28116 = AXIS2_PLACEMENT_3D('',#28117,#28118,#28119);
#28117 = CARTESIAN_POINT('',(12.3,31.871035541046,39.699999999997));
#28118 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#28119 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#28120 = PCURVE('',#22954,#28121);
#28121 = DEFINITIONAL_REPRESENTATION('',(#28122),#28130);
#28122 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#28123,#28124,#28125,#28126
    ,#28127,#28128,#28129),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#28123 = CARTESIAN_POINT('',(9.56611247447E-002,2.759034795424));
#28124 = CARTESIAN_POINT('',(3.559762739882,2.759034795424));
#28125 = CARTESIAN_POINT('',(1.827711932314,-0.240965204576));
#28126 = CARTESIAN_POINT('',(9.56611247447E-002,-3.240965204576));
#28127 = CARTESIAN_POINT('',(-1.636389682824,-0.240965204576));
#28128 = CARTESIAN_POINT('',(-3.368440490393,2.759034795424));
#28129 = CARTESIAN_POINT('',(9.56611247447E-002,2.759034795424));
#28130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28131 = ORIENTED_EDGE('',*,*,#28132,.T.);
#28132 = EDGE_CURVE('',#28112,#28133,#28135,.T.);
#28133 = VERTEX_POINT('',#28134);
#28134 = CARTESIAN_POINT('',(12.3,29.628394853927,39.11421356237));
#28135 = SURFACE_CURVE('',#28136,(#28140),.PCURVE_S1.);
#28136 = LINE('',#28137,#28138);
#28137 = CARTESIAN_POINT('',(12.3,30.788508814013,37.954099602284));
#28138 = VECTOR('',#28139,1.);
#28139 = DIRECTION('',(2.042026967805E-016,-0.707106781187,
    0.707106781187));
#28140 = PCURVE('',#22954,#28141);
#28141 = DEFINITIONAL_REPRESENTATION('',(#28142),#28146);
#28142 = LINE('',#28143,#28144);
#28143 = CARTESIAN_POINT('',(-0.986865602289,-0.986865602289));
#28144 = VECTOR('',#28145,1.);
#28145 = DIRECTION('',(-0.707106781187,0.707106781187));
#28146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28147 = ORIENTED_EDGE('',*,*,#28148,.T.);
#28148 = EDGE_CURVE('',#28133,#28149,#28151,.T.);
#28149 = VERTEX_POINT('',#28150);
#28150 = CARTESIAN_POINT('',(12.3,28.214181291554,39.699999999997));
#28151 = SURFACE_CURVE('',#28152,(#28157),.PCURVE_S1.);
#28152 = CIRCLE('',#28153,2.);
#28153 = AXIS2_PLACEMENT_3D('',#28154,#28155,#28156);
#28154 = CARTESIAN_POINT('',(12.3,28.214181291554,37.699999999997));
#28155 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#28156 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#28157 = PCURVE('',#22954,#28158);
#28158 = DEFINITIONAL_REPRESENTATION('',(#28159),#28163);
#28159 = CIRCLE('',#28160,2.);
#28160 = AXIS2_PLACEMENT_2D('',#28161,#28162);
#28161 = CARTESIAN_POINT('',(-3.561193124748,-1.240965204576));
#28162 = DIRECTION('',(8.326672684689E-017,1.));
#28163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28164 = ORIENTED_EDGE('',*,*,#28165,.F.);
#28165 = EDGE_CURVE('',#28166,#28149,#28168,.T.);
#28166 = VERTEX_POINT('',#28167);
#28167 = CARTESIAN_POINT('',(12.3,24.43422463534,39.699999999997));
#28168 = SURFACE_CURVE('',#28169,(#28173),.PCURVE_S1.);
#28169 = LINE('',#28170,#28171);
#28170 = CARTESIAN_POINT('',(12.3,38.529217072361,39.699999999997));
#28171 = VECTOR('',#28172,1.);
#28172 = DIRECTION('',(0.E+000,1.,0.E+000));
#28173 = PCURVE('',#22954,#28174);
#28174 = DEFINITIONAL_REPRESENTATION('',(#28175),#28179);
#28175 = LINE('',#28176,#28177);
#28176 = CARTESIAN_POINT('',(6.75384265606,0.759034795424));
#28177 = VECTOR('',#28178,1.);
#28178 = DIRECTION('',(1.,-8.326672684689E-017));
#28179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28180 = ORIENTED_EDGE('',*,*,#28181,.T.);
#28181 = EDGE_CURVE('',#28166,#28182,#28184,.T.);
#28182 = VERTEX_POINT('',#28183);
#28183 = CARTESIAN_POINT('',(12.3,24.044604336744,39.51336244657));
#28184 = SURFACE_CURVE('',#28185,(#28190),.PCURVE_S1.);
#28185 = CIRCLE('',#28186,0.5);
#28186 = AXIS2_PLACEMENT_3D('',#28187,#28188,#28189);
#28187 = CARTESIAN_POINT('',(12.3,24.43422463534,39.199999999997));
#28188 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#28189 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#28190 = PCURVE('',#22954,#28191);
#28191 = DEFINITIONAL_REPRESENTATION('',(#28192),#28196);
#28192 = CIRCLE('',#28193,0.5);
#28193 = AXIS2_PLACEMENT_2D('',#28194,#28195);
#28194 = CARTESIAN_POINT('',(-7.341149780962,0.259034795424));
#28195 = DIRECTION('',(8.326672684689E-017,1.));
#28196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28197 = ORIENTED_EDGE('',*,*,#28198,.F.);
#28198 = EDGE_CURVE('',#28199,#28182,#28201,.T.);
#28199 = VERTEX_POINT('',#28200);
#28200 = CARTESIAN_POINT('',(12.3,23.386191117013,38.395652095965));
#28201 = SURFACE_CURVE('',#28202,(#28207),.PCURVE_S1.);
#28202 = CIRCLE('',#28203,4.488991066641);
#28203 = AXIS2_PLACEMENT_3D('',#28204,#28205,#28206);
#28204 = CARTESIAN_POINT('',(12.3,27.5426084163,36.699999999997));
#28205 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#28206 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#28207 = PCURVE('',#22954,#28208);
#28208 = DEFINITIONAL_REPRESENTATION('',(#28209),#28217);
#28209 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#28210,#28211,#28212,#28213
    ,#28214,#28215,#28216),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#28210 = CARTESIAN_POINT('',(-4.232766000002,2.248025862065));
#28211 = CARTESIAN_POINT('',(3.542394602143,2.248025862065));
#28212 = CARTESIAN_POINT('',(-0.345185698929,-4.485460737896));
#28213 = CARTESIAN_POINT('',(-4.232766000002,-11.21894733785));
#28214 = CARTESIAN_POINT('',(-8.120346301074,-4.485460737896));
#28215 = CARTESIAN_POINT('',(-12.00792660214,2.248025862065));
#28216 = CARTESIAN_POINT('',(-4.232766000002,2.248025862065));
#28217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28218 = ORIENTED_EDGE('',*,*,#28219,.T.);
#28219 = EDGE_CURVE('',#28199,#28220,#28222,.T.);
#28220 = VERTEX_POINT('',#28221);
#28221 = CARTESIAN_POINT('',(12.3,22.935588646825,38.15487647821));
#28222 = SURFACE_CURVE('',#28223,(#28228),.PCURVE_S1.);
#28223 = CIRCLE('',#28224,0.4);
#28224 = AXIS2_PLACEMENT_3D('',#28225,#28226,#28227);
#28225 = CARTESIAN_POINT('',(12.3,23.015825728658,38.546746368223));
#28226 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#28227 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#28228 = PCURVE('',#22954,#28229);
#28229 = DEFINITIONAL_REPRESENTATION('',(#28230),#28238);
#28230 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#28231,#28232,#28233,#28234
    ,#28235,#28236,#28237),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#28231 = CARTESIAN_POINT('',(-8.759548687643,5.781163650796E-003));
#28232 = CARTESIAN_POINT('',(-8.066728364616,5.781163650796E-003));
#28233 = CARTESIAN_POINT('',(-8.413138526129,-0.594218836349));
#28234 = CARTESIAN_POINT('',(-8.759548687643,-1.194218836349));
#28235 = CARTESIAN_POINT('',(-9.105958849157,-0.594218836349));
#28236 = CARTESIAN_POINT('',(-9.452369010671,5.781163650795E-003));
#28237 = CARTESIAN_POINT('',(-8.759548687643,5.781163650796E-003));
#28238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28239 = ORIENTED_EDGE('',*,*,#28240,.F.);
#28240 = EDGE_CURVE('',#28241,#28220,#28243,.T.);
#28241 = VERTEX_POINT('',#28242);
#28242 = CARTESIAN_POINT('',(12.3,18.542608416436,38.599999999996));
#28243 = SURFACE_CURVE('',#28244,(#28249),.PCURVE_S1.);
#28244 = CIRCLE('',#28245,21.9);
#28245 = AXIS2_PLACEMENT_3D('',#28246,#28247,#28248);
#28246 = CARTESIAN_POINT('',(12.3,18.542608416436,16.699999999996));
#28247 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#28248 = DIRECTION('',(1.665334536938E-016,9.916189194288E-034,1.));
#28249 = PCURVE('',#22954,#28250);
#28250 = DEFINITIONAL_REPRESENTATION('',(#28251),#28259);
#28251 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#28252,#28253,#28254,#28255
    ,#28256,#28257,#28258),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#28252 = CARTESIAN_POINT('',(-13.23276599986,-0.340965204576));
#28253 = CARTESIAN_POINT('',(24.699146685892,-0.340965204576));
#28254 = CARTESIAN_POINT('',(5.733190343013,-33.19096520457));
#28255 = CARTESIAN_POINT('',(-13.23276599986,-66.04096520457));
#28256 = CARTESIAN_POINT('',(-32.19872234274,-33.19096520457));
#28257 = CARTESIAN_POINT('',(-51.16467868562,-0.340965204576));
#28258 = CARTESIAN_POINT('',(-13.23276599986,-0.340965204576));
#28259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28260 = ORIENTED_EDGE('',*,*,#28261,.F.);
#28261 = EDGE_CURVE('',#28262,#28241,#28264,.T.);
#28262 = VERTEX_POINT('',#28263);
#28263 = CARTESIAN_POINT('',(12.3,5.742612185878,38.599999999996));
#28264 = SURFACE_CURVE('',#28265,(#28269),.PCURVE_S1.);
#28265 = LINE('',#28266,#28267);
#28266 = CARTESIAN_POINT('',(12.3,31.175374416302,38.599999999996));
#28267 = VECTOR('',#28268,1.);
#28268 = DIRECTION('',(-1.222527695664E-016,1.,0.E+000));
#28269 = PCURVE('',#22954,#28270);
#28270 = DEFINITIONAL_REPRESENTATION('',(#28271),#28275);
#28271 = LINE('',#28272,#28273);
#28272 = CARTESIAN_POINT('',(-0.6,-0.340965204576));
#28273 = VECTOR('',#28274,1.);
#28274 = DIRECTION('',(1.,-8.326672684689E-017));
#28275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28276 = ORIENTED_EDGE('',*,*,#28277,.F.);
#28277 = EDGE_CURVE('',#28278,#28262,#28280,.T.);
#28278 = VERTEX_POINT('',#28279);
#28279 = CARTESIAN_POINT('',(12.3,-0.534171623627,37.681230477029));
#28280 = SURFACE_CURVE('',#28281,(#28286),.PCURVE_S1.);
#28281 = CIRCLE('',#28282,21.9);
#28282 = AXIS2_PLACEMENT_3D('',#28283,#28284,#28285);
#28283 = CARTESIAN_POINT('',(12.3,5.7426084163,16.699999999996));
#28284 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#28285 = DIRECTION('',(1.665334536938E-016,9.916189194288E-034,1.));
#28286 = PCURVE('',#22954,#28287);
#28287 = DEFINITIONAL_REPRESENTATION('',(#28288),#28296);
#28288 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#28289,#28290,#28291,#28292
    ,#28293,#28294,#28295),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#28289 = CARTESIAN_POINT('',(-26.032766,-0.340965204576));
#28290 = CARTESIAN_POINT('',(11.899146685757,-0.340965204576));
#28291 = CARTESIAN_POINT('',(-7.066809657122,-33.19096520457));
#28292 = CARTESIAN_POINT('',(-26.032766,-66.04096520457));
#28293 = CARTESIAN_POINT('',(-44.99872234288,-33.19096520457));
#28294 = CARTESIAN_POINT('',(-63.96467868576,-0.340965204576));
#28295 = CARTESIAN_POINT('',(-26.032766,-0.340965204576));
#28296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28297 = ORIENTED_EDGE('',*,*,#28298,.F.);
#28298 = EDGE_CURVE('',#28299,#28278,#28301,.T.);
#28299 = VERTEX_POINT('',#28300);
#28300 = CARTESIAN_POINT('',(12.3,-1.094248371766,37.371064278015));
#28301 = SURFACE_CURVE('',#28302,(#28307),.PCURVE_S1.);
#28302 = CIRCLE('',#28303,1.5);
#28303 = AXIS2_PLACEMENT_3D('',#28304,#28305,#28306);
#28304 = CARTESIAN_POINT('',(12.3,-0.104255182536,36.244159896411));
#28305 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#28306 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#28307 = PCURVE('',#22954,#28308);
#28308 = DEFINITIONAL_REPRESENTATION('',(#28309),#28317);
#28309 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#28310,#28311,#28312,#28313
    ,#28314,#28315,#28316),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#28310 = CARTESIAN_POINT('',(-31.87962959883,-1.196805308162));
#28311 = CARTESIAN_POINT('',(-29.28155338748,-1.196805308162));
#28312 = CARTESIAN_POINT('',(-30.58059149316,-3.446805308162));
#28313 = CARTESIAN_POINT('',(-31.87962959883,-5.696805308162));
#28314 = CARTESIAN_POINT('',(-33.17866770451,-3.446805308162));
#28315 = CARTESIAN_POINT('',(-34.47770581019,-1.196805308162));
#28316 = CARTESIAN_POINT('',(-31.87962959883,-1.196805308162));
#28317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28318 = ORIENTED_EDGE('',*,*,#28319,.F.);
#28319 = EDGE_CURVE('',#25799,#28299,#28320,.T.);
#28320 = SURFACE_CURVE('',#28321,(#28326),.PCURVE_S1.);
#28321 = CIRCLE('',#28322,3.1);
#28322 = AXIS2_PLACEMENT_3D('',#28323,#28324,#28325);
#28323 = CARTESIAN_POINT('',(12.3,-3.140234296174,39.699999999996));
#28324 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#28325 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#28326 = PCURVE('',#22954,#28327);
#28327 = DEFINITIONAL_REPRESENTATION('',(#28328),#28332);
#28328 = CIRCLE('',#28329,3.1);
#28329 = AXIS2_PLACEMENT_2D('',#28330,#28331);
#28330 = CARTESIAN_POINT('',(-34.91560871247,0.759034795424));
#28331 = DIRECTION('',(8.326672684689E-017,1.));
#28332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28333 = FACE_BOUND('',#28334,.T.);
#28334 = EDGE_LOOP('',(#28335,#28354,#28370,#28387,#28403,#28420,#28441,
    #28458));
#28335 = ORIENTED_EDGE('',*,*,#28336,.F.);
#28336 = EDGE_CURVE('',#28337,#28339,#28341,.T.);
#28337 = VERTEX_POINT('',#28338);
#28338 = CARTESIAN_POINT('',(12.299999999999,-17.35297599623,
    29.995584411775));
#28339 = VERTEX_POINT('',#28340);
#28340 = CARTESIAN_POINT('',(12.299999999999,-17.56510803059,
    29.483452377419));
#28341 = SURFACE_CURVE('',#28342,(#28347),.PCURVE_S1.);
#28342 = CIRCLE('',#28343,0.3);
#28343 = AXIS2_PLACEMENT_3D('',#28344,#28345,#28346);
#28344 = CARTESIAN_POINT('',(12.299999999999,-17.35297599623,
    29.695584411775));
#28345 = DIRECTION('',(1.,0.E+000,0.E+000));
#28346 = DIRECTION('',(-0.E+000,1.,0.E+000));
#28347 = PCURVE('',#22954,#28348);
#28348 = DEFINITIONAL_REPRESENTATION('',(#28349),#28353);
#28349 = CIRCLE('',#28350,0.3);
#28350 = AXIS2_PLACEMENT_2D('',#28351,#28352);
#28351 = CARTESIAN_POINT('',(-49.12835041254,-9.245380792798));
#28352 = DIRECTION('',(1.,-8.326672684689E-017));
#28353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28354 = ORIENTED_EDGE('',*,*,#28355,.F.);
#28355 = EDGE_CURVE('',#28356,#28337,#28358,.T.);
#28356 = VERTEX_POINT('',#28357);
#28357 = CARTESIAN_POINT('',(12.3,-16.64586921505,29.995584411775));
#28358 = SURFACE_CURVE('',#28359,(#28363),.PCURVE_S1.);
#28359 = LINE('',#28360,#28361);
#28360 = CARTESIAN_POINT('',(12.299999999999,-16.64586921505,
    29.995584411775));
#28361 = VECTOR('',#28362,1.);
#28362 = DIRECTION('',(0.E+000,-1.,0.E+000));
#28363 = PCURVE('',#22954,#28364);
#28364 = DEFINITIONAL_REPRESENTATION('',(#28365),#28369);
#28365 = LINE('',#28366,#28367);
#28366 = CARTESIAN_POINT('',(-48.42124363135,-8.945380792798));
#28367 = VECTOR('',#28368,1.);
#28368 = DIRECTION('',(-1.,8.326672684689E-017));
#28369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28370 = ORIENTED_EDGE('',*,*,#28371,.F.);
#28371 = EDGE_CURVE('',#28372,#28356,#28374,.T.);
#28372 = VERTEX_POINT('',#28373);
#28373 = CARTESIAN_POINT('',(12.299999999999,-16.43373718069,
    29.907716446131));
#28374 = SURFACE_CURVE('',#28375,(#28380),.PCURVE_S1.);
#28375 = CIRCLE('',#28376,0.3);
#28376 = AXIS2_PLACEMENT_3D('',#28377,#28378,#28379);
#28377 = CARTESIAN_POINT('',(12.299999999999,-16.64586921505,
    29.695584411775));
#28378 = DIRECTION('',(1.,0.E+000,0.E+000));
#28379 = DIRECTION('',(-0.E+000,1.,0.E+000));
#28380 = PCURVE('',#22954,#28381);
#28381 = DEFINITIONAL_REPRESENTATION('',(#28382),#28386);
#28382 = CIRCLE('',#28383,0.3);
#28383 = AXIS2_PLACEMENT_2D('',#28384,#28385);
#28384 = CARTESIAN_POINT('',(-48.42124363135,-9.245380792798));
#28385 = DIRECTION('',(1.,-8.326672684689E-017));
#28386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28387 = ORIENTED_EDGE('',*,*,#28388,.F.);
#28388 = EDGE_CURVE('',#28389,#28372,#28391,.T.);
#28389 = VERTEX_POINT('',#28390);
#28390 = CARTESIAN_POINT('',(12.299999999999,-15.79863388926,
    29.272613154698));
#28391 = SURFACE_CURVE('',#28392,(#28396),.PCURVE_S1.);
#28392 = LINE('',#28393,#28394);
#28393 = CARTESIAN_POINT('',(12.299999999999,-15.79863388926,
    29.272613154698));
#28394 = VECTOR('',#28395,1.);
#28395 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#28396 = PCURVE('',#22954,#28397);
#28397 = DEFINITIONAL_REPRESENTATION('',(#28398),#28402);
#28398 = LINE('',#28399,#28400);
#28399 = CARTESIAN_POINT('',(-47.57400830556,-9.668352049874));
#28400 = VECTOR('',#28401,1.);
#28401 = DIRECTION('',(-0.707106781187,0.707106781187));
#28402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28403 = ORIENTED_EDGE('',*,*,#28404,.F.);
#28404 = EDGE_CURVE('',#28405,#28389,#28407,.T.);
#28405 = VERTEX_POINT('',#28406);
#28406 = CARTESIAN_POINT('',(12.299999999999,-15.86004285083,
    28.801092309228));
#28407 = SURFACE_CURVE('',#28408,(#28413),.PCURVE_S1.);
#28408 = CIRCLE('',#28409,0.3);
#28409 = AXIS2_PLACEMENT_3D('',#28410,#28411,#28412);
#28410 = CARTESIAN_POINT('',(12.299999999999,-16.01076592361,
    29.060481120342));
#28411 = DIRECTION('',(1.,0.E+000,0.E+000));
#28412 = DIRECTION('',(-0.E+000,1.,0.E+000));
#28413 = PCURVE('',#22954,#28414);
#28414 = DEFINITIONAL_REPRESENTATION('',(#28415),#28419);
#28415 = CIRCLE('',#28416,0.3);
#28416 = AXIS2_PLACEMENT_2D('',#28417,#28418);
#28417 = CARTESIAN_POINT('',(-47.78614033992,-9.88048408423));
#28418 = DIRECTION('',(1.,-8.326672684689E-017));
#28419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28420 = ORIENTED_EDGE('',*,*,#28421,.F.);
#28421 = EDGE_CURVE('',#28422,#28405,#28424,.T.);
#28422 = VERTEX_POINT('',#28423);
#28423 = CARTESIAN_POINT('',(12.299999999999,-16.15980184063,
    28.545267399525));
#28424 = SURFACE_CURVE('',#28425,(#28430),.PCURVE_S1.);
#28425 = CIRCLE('',#28426,1.1);
#28426 = AXIS2_PLACEMENT_3D('',#28427,#28428,#28429);
#28427 = CARTESIAN_POINT('',(12.299999999999,-15.30739158396,
    27.850000001812));
#28428 = DIRECTION('',(-1.,0.E+000,0.E+000));
#28429 = DIRECTION('',(0.E+000,1.,0.E+000));
#28430 = PCURVE('',#22954,#28431);
#28431 = DEFINITIONAL_REPRESENTATION('',(#28432),#28440);
#28432 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#28433,#28434,#28435,#28436
    ,#28437,#28438,#28439),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#28433 = CARTESIAN_POINT('',(-45.98276600026,-11.09096520276));
#28434 = CARTESIAN_POINT('',(-45.98276600026,-12.99622109108));
#28435 = CARTESIAN_POINT('',(-47.63276600026,-12.04359314692));
#28436 = CARTESIAN_POINT('',(-49.28276600026,-11.09096520276));
#28437 = CARTESIAN_POINT('',(-47.63276600026,-10.13833725859));
#28438 = CARTESIAN_POINT('',(-45.98276600026,-9.185709314435));
#28439 = CARTESIAN_POINT('',(-45.98276600026,-11.09096520276));
#28440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28441 = ORIENTED_EDGE('',*,*,#28442,.F.);
#28442 = EDGE_CURVE('',#28443,#28422,#28445,.T.);
#28443 = VERTEX_POINT('',#28444);
#28444 = CARTESIAN_POINT('',(12.299999999999,-16.60440939954,
    28.522753746364));
#28445 = SURFACE_CURVE('',#28446,(#28451),.PCURVE_S1.);
#28446 = CIRCLE('',#28447,0.3);
#28447 = AXIS2_PLACEMENT_3D('',#28448,#28449,#28450);
#28448 = CARTESIAN_POINT('',(12.299999999999,-16.39227736518,
    28.73488578072));
#28449 = DIRECTION('',(1.,0.E+000,0.E+000));
#28450 = DIRECTION('',(-0.E+000,1.,0.E+000));
#28451 = PCURVE('',#22954,#28452);
#28452 = DEFINITIONAL_REPRESENTATION('',(#28453),#28457);
#28453 = CIRCLE('',#28454,0.3);
#28454 = AXIS2_PLACEMENT_2D('',#28455,#28456);
#28455 = CARTESIAN_POINT('',(-48.16765178148,-10.20607942385));
#28456 = DIRECTION('',(1.,-8.326672684689E-017));
#28457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28458 = ORIENTED_EDGE('',*,*,#28459,.F.);
#28459 = EDGE_CURVE('',#28339,#28443,#28460,.T.);
#28460 = SURFACE_CURVE('',#28461,(#28465),.PCURVE_S1.);
#28461 = LINE('',#28462,#28463);
#28462 = CARTESIAN_POINT('',(12.299999999999,-17.56510803059,
    29.483452377419));
#28463 = VECTOR('',#28464,1.);
#28464 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781187));
#28465 = PCURVE('',#22954,#28466);
#28466 = DEFINITIONAL_REPRESENTATION('',(#28467),#28471);
#28467 = LINE('',#28468,#28469);
#28468 = CARTESIAN_POINT('',(-49.34048244689,-9.457512827154));
#28469 = VECTOR('',#28470,1.);
#28470 = DIRECTION('',(0.707106781187,-0.707106781187));
#28471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28472 = FACE_BOUND('',#28473,.T.);
#28473 = EDGE_LOOP('',(#28474,#28492,#28513,#28529,#28546,#28562,#28579,
    #28600,#28617,#28633,#28654,#28670));
#28474 = ORIENTED_EDGE('',*,*,#28475,.F.);
#28475 = EDGE_CURVE('',#28476,#28478,#28480,.T.);
#28476 = VERTEX_POINT('',#28477);
#28477 = CARTESIAN_POINT('',(12.3,-16.69525954961,27.765075759011));
#28478 = VERTEX_POINT('',#28479);
#28479 = CARTESIAN_POINT('',(12.3,-18.21029453127,29.280110740674));
#28480 = SURFACE_CURVE('',#28481,(#28485),.PCURVE_S1.);
#28481 = LINE('',#28482,#28483);
#28482 = CARTESIAN_POINT('',(12.3,1.06092787612,10.00888833328));
#28483 = VECTOR('',#28484,1.);
#28484 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#28485 = PCURVE('',#22954,#28486);
#28486 = DEFINITIONAL_REPRESENTATION('',(#28487),#28491);
#28487 = LINE('',#28488,#28489);
#28488 = CARTESIAN_POINT('',(-30.71444654018,-28.93207687129));
#28489 = VECTOR('',#28490,1.);
#28490 = DIRECTION('',(-0.707106781187,0.707106781187));
#28491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28492 = ORIENTED_EDGE('',*,*,#28493,.T.);
#28493 = EDGE_CURVE('',#28476,#28494,#28496,.T.);
#28494 = VERTEX_POINT('',#28495);
#28495 = CARTESIAN_POINT('',(12.3,-16.60739158396,27.552943724655));
#28496 = SURFACE_CURVE('',#28497,(#28502),.PCURVE_S1.);
#28497 = CIRCLE('',#28498,0.3);
#28498 = AXIS2_PLACEMENT_3D('',#28499,#28500,#28501);
#28499 = CARTESIAN_POINT('',(12.3,-16.90739158396,27.552943724655));
#28500 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#28501 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#28502 = PCURVE('',#22954,#28503);
#28503 = DEFINITIONAL_REPRESENTATION('',(#28504),#28512);
#28504 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#28505,#28506,#28507,#28508
    ,#28509,#28510,#28511),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#28505 = CARTESIAN_POINT('',(-48.68276600026,-11.08802147991));
#28506 = CARTESIAN_POINT('',(-48.16315075799,-11.08802147991));
#28507 = CARTESIAN_POINT('',(-48.42295837913,-11.53802147991));
#28508 = CARTESIAN_POINT('',(-48.68276600026,-11.98802147991));
#28509 = CARTESIAN_POINT('',(-48.9425736214,-11.53802147991));
#28510 = CARTESIAN_POINT('',(-49.20238124253,-11.08802147991));
#28511 = CARTESIAN_POINT('',(-48.68276600026,-11.08802147991));
#28512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28513 = ORIENTED_EDGE('',*,*,#28514,.F.);
#28514 = EDGE_CURVE('',#28515,#28494,#28517,.T.);
#28515 = VERTEX_POINT('',#28516);
#28516 = CARTESIAN_POINT('',(12.3,-16.60739158396,19.677842622645));
#28517 = SURFACE_CURVE('',#28518,(#28522),.PCURVE_S1.);
#28518 = LINE('',#28519,#28520);
#28519 = CARTESIAN_POINT('',(12.3,-16.60739158396,19.677842622645));
#28520 = VECTOR('',#28521,1.);
#28521 = DIRECTION('',(0.E+000,0.E+000,1.));
#28522 = PCURVE('',#22954,#28523);
#28523 = DEFINITIONAL_REPRESENTATION('',(#28524),#28528);
#28524 = LINE('',#28525,#28526);
#28525 = CARTESIAN_POINT('',(-48.38276600026,-19.26312258192));
#28526 = VECTOR('',#28527,1.);
#28527 = DIRECTION('',(8.326672684689E-017,1.));
#28528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28529 = ORIENTED_EDGE('',*,*,#28530,.F.);
#28530 = EDGE_CURVE('',#28531,#28515,#28533,.T.);
#28531 = VERTEX_POINT('',#28532);
#28532 = CARTESIAN_POINT('',(12.3,-16.98503729749,19.388064874758));
#28533 = SURFACE_CURVE('',#28534,(#28539),.PCURVE_S1.);
#28534 = CIRCLE('',#28535,0.3);
#28535 = AXIS2_PLACEMENT_3D('',#28536,#28537,#28538);
#28536 = CARTESIAN_POINT('',(12.3,-16.90739158396,19.677842622645));
#28537 = DIRECTION('',(1.,0.E+000,0.E+000));
#28538 = DIRECTION('',(0.E+000,-1.,0.E+000));
#28539 = PCURVE('',#22954,#28540);
#28540 = DEFINITIONAL_REPRESENTATION('',(#28541),#28545);
#28541 = CIRCLE('',#28542,0.3);
#28542 = AXIS2_PLACEMENT_2D('',#28543,#28544);
#28543 = CARTESIAN_POINT('',(-48.68276600026,-19.26312258192));
#28544 = DIRECTION('',(-1.,8.326672684689E-017));
#28545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28546 = ORIENTED_EDGE('',*,*,#28547,.F.);
#28547 = EDGE_CURVE('',#28548,#28531,#28550,.T.);
#28548 = VERTEX_POINT('',#28549);
#28549 = CARTESIAN_POINT('',(12.3,-17.83531361926,19.615895728518));
#28550 = SURFACE_CURVE('',#28551,(#28555),.PCURVE_S1.);
#28551 = LINE('',#28552,#28553);
#28552 = CARTESIAN_POINT('',(12.3,-17.83531361926,19.615895728518));
#28553 = VECTOR('',#28554,1.);
#28554 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#28555 = PCURVE('',#22954,#28556);
#28556 = DEFINITIONAL_REPRESENTATION('',(#28557),#28561);
#28557 = LINE('',#28558,#28559);
#28558 = CARTESIAN_POINT('',(-49.61068803556,-19.32506947605));
#28559 = VECTOR('',#28560,1.);
#28560 = DIRECTION('',(0.965925826289,-0.258819045103));
#28561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28562 = ORIENTED_EDGE('',*,*,#28563,.F.);
#28563 = EDGE_CURVE('',#28564,#28548,#28566,.T.);
#28564 = VERTEX_POINT('',#28565);
#28565 = CARTESIAN_POINT('',(12.3,-18.05766275687,19.907431113491));
#28566 = SURFACE_CURVE('',#28567,(#28572),.PCURVE_S1.);
#28567 = CIRCLE('',#28568,0.3);
#28568 = AXIS2_PLACEMENT_3D('',#28569,#28570,#28571);
#28569 = CARTESIAN_POINT('',(12.3,-17.75766790573,19.905673476405));
#28570 = DIRECTION('',(1.,0.E+000,0.E+000));
#28571 = DIRECTION('',(0.E+000,-1.,0.E+000));
#28572 = PCURVE('',#22954,#28573);
#28573 = DEFINITIONAL_REPRESENTATION('',(#28574),#28578);
#28574 = CIRCLE('',#28575,0.3);
#28575 = AXIS2_PLACEMENT_2D('',#28576,#28577);
#28576 = CARTESIAN_POINT('',(-49.53304232203,-19.03529172816));
#28577 = DIRECTION('',(-1.,8.326672684689E-017));
#28578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28579 = ORIENTED_EDGE('',*,*,#28580,.F.);
#28580 = EDGE_CURVE('',#28581,#28564,#28583,.T.);
#28581 = VERTEX_POINT('',#28582);
#28582 = CARTESIAN_POINT('',(12.3,-20.02012450318,27.626928591676));
#28583 = SURFACE_CURVE('',#28584,(#28589),.PCURVE_S1.);
#28584 = CIRCLE('',#28585,15.8);
#28585 = AXIS2_PLACEMENT_3D('',#28586,#28587,#28588);
#28586 = CARTESIAN_POINT('',(12.3,-33.8573915837,20.));
#28587 = DIRECTION('',(-1.,0.E+000,0.E+000));
#28588 = DIRECTION('',(0.E+000,-1.,0.E+000));
#28589 = PCURVE('',#22954,#28590);
#28590 = DEFINITIONAL_REPRESENTATION('',(#28591),#28599);
#28591 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#28592,#28593,#28594,#28595
    ,#28596,#28597,#28598),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#28592 = CARTESIAN_POINT('',(-81.432766,-18.94096520457));
#28593 = CARTESIAN_POINT('',(-81.432766,8.425437555016));
#28594 = CARTESIAN_POINT('',(-57.732766,-5.257763824778));
#28595 = CARTESIAN_POINT('',(-34.032766,-18.94096520457));
#28596 = CARTESIAN_POINT('',(-57.732766,-32.62416658436));
#28597 = CARTESIAN_POINT('',(-81.432766,-46.30736796416));
#28598 = CARTESIAN_POINT('',(-81.432766,-18.94096520457));
#28599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28600 = ORIENTED_EDGE('',*,*,#28601,.F.);
#28601 = EDGE_CURVE('',#28602,#28581,#28604,.T.);
#28602 = VERTEX_POINT('',#28603);
#28603 = CARTESIAN_POINT('',(12.3,-20.05739158393,27.771743691518));
#28604 = SURFACE_CURVE('',#28605,(#28610),.PCURVE_S1.);
#28605 = CIRCLE('',#28606,0.3);
#28606 = AXIS2_PLACEMENT_3D('',#28607,#28608,#28609);
#28607 = CARTESIAN_POINT('',(12.3,-19.75739158393,27.771743691518));
#28608 = DIRECTION('',(1.,0.E+000,0.E+000));
#28609 = DIRECTION('',(0.E+000,-1.,0.E+000));
#28610 = PCURVE('',#22954,#28611);
#28611 = DEFINITIONAL_REPRESENTATION('',(#28612),#28616);
#28612 = CIRCLE('',#28613,0.3);
#28613 = AXIS2_PLACEMENT_2D('',#28614,#28615);
#28614 = CARTESIAN_POINT('',(-51.53276600023,-11.16922151305));
#28615 = DIRECTION('',(-1.,8.326672684689E-017));
#28616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28617 = ORIENTED_EDGE('',*,*,#28618,.F.);
#28618 = EDGE_CURVE('',#28619,#28602,#28621,.T.);
#28619 = VERTEX_POINT('',#28620);
#28620 = CARTESIAN_POINT('',(12.3,-20.05739158393,29.067978706318));
#28621 = SURFACE_CURVE('',#28622,(#28626),.PCURVE_S1.);
#28622 = LINE('',#28623,#28624);
#28623 = CARTESIAN_POINT('',(12.3,-20.05739158393,29.42010101215));
#28624 = VECTOR('',#28625,1.);
#28625 = DIRECTION('',(0.E+000,0.E+000,-1.));
#28626 = PCURVE('',#22954,#28627);
#28627 = DEFINITIONAL_REPRESENTATION('',(#28628),#28632);
#28628 = LINE('',#28629,#28630);
#28629 = CARTESIAN_POINT('',(-51.83276600023,-9.520864192423));
#28630 = VECTOR('',#28631,1.);
#28631 = DIRECTION('',(-8.326672684689E-017,-1.));
#28632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28633 = ORIENTED_EDGE('',*,*,#28634,.T.);
#28634 = EDGE_CURVE('',#28619,#28635,#28637,.T.);
#28635 = VERTEX_POINT('',#28636);
#28636 = CARTESIAN_POINT('',(12.3,-19.75739158393,29.367978706318));
#28637 = SURFACE_CURVE('',#28638,(#28643),.PCURVE_S1.);
#28638 = CIRCLE('',#28639,0.3);
#28639 = AXIS2_PLACEMENT_3D('',#28640,#28641,#28642);
#28640 = CARTESIAN_POINT('',(12.3,-19.75739158393,29.067978706318));
#28641 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#28642 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#28643 = PCURVE('',#22954,#28644);
#28644 = DEFINITIONAL_REPRESENTATION('',(#28645),#28653);
#28645 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#28646,#28647,#28648,#28649
    ,#28650,#28651,#28652),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#28646 = CARTESIAN_POINT('',(-51.53276600023,-9.572986498254));
#28647 = CARTESIAN_POINT('',(-51.01315075796,-9.572986498254));
#28648 = CARTESIAN_POINT('',(-51.2729583791,-10.02298649825));
#28649 = CARTESIAN_POINT('',(-51.53276600023,-10.47298649825));
#28650 = CARTESIAN_POINT('',(-51.79257362137,-10.02298649825));
#28651 = CARTESIAN_POINT('',(-52.0523812425,-9.572986498254));
#28652 = CARTESIAN_POINT('',(-51.53276600023,-9.572986498254));
#28653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28654 = ORIENTED_EDGE('',*,*,#28655,.F.);
#28655 = EDGE_CURVE('',#28656,#28635,#28658,.T.);
#28656 = VERTEX_POINT('',#28657);
#28657 = CARTESIAN_POINT('',(12.3,-18.42242656563,29.367978706318));
#28658 = SURFACE_CURVE('',#28659,(#28663),.PCURVE_S1.);
#28659 = LINE('',#28660,#28661);
#28660 = CARTESIAN_POINT('',(12.3,-18.29816249691,29.367978706318));
#28661 = VECTOR('',#28662,1.);
#28662 = DIRECTION('',(1.222527695664E-016,-1.,-1.972140511748E-015));
#28663 = PCURVE('',#22954,#28664);
#28664 = DEFINITIONAL_REPRESENTATION('',(#28665),#28669);
#28665 = LINE('',#28666,#28667);
#28666 = CARTESIAN_POINT('',(-50.07353691321,-9.572986498254));
#28667 = VECTOR('',#28668,1.);
#28668 = DIRECTION('',(-1.,-1.888873784901E-015));
#28669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28670 = ORIENTED_EDGE('',*,*,#28671,.T.);
#28671 = EDGE_CURVE('',#28656,#28478,#28672,.T.);
#28672 = SURFACE_CURVE('',#28673,(#28678),.PCURVE_S1.);
#28673 = CIRCLE('',#28674,0.3);
#28674 = AXIS2_PLACEMENT_3D('',#28675,#28676,#28677);
#28675 = CARTESIAN_POINT('',(12.3,-18.42242656563,29.067978706318));
#28676 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#28677 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#28678 = PCURVE('',#22954,#28679);
#28679 = DEFINITIONAL_REPRESENTATION('',(#28680),#28688);
#28680 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#28681,#28682,#28683,#28684
    ,#28685,#28686,#28687),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#28681 = CARTESIAN_POINT('',(-50.19780098193,-9.572986498254));
#28682 = CARTESIAN_POINT('',(-49.67818573966,-9.572986498254));
#28683 = CARTESIAN_POINT('',(-49.93799336079,-10.02298649825));
#28684 = CARTESIAN_POINT('',(-50.19780098193,-10.47298649825));
#28685 = CARTESIAN_POINT('',(-50.45760860306,-10.02298649825));
#28686 = CARTESIAN_POINT('',(-50.7174162242,-9.572986498254));
#28687 = CARTESIAN_POINT('',(-50.19780098193,-9.572986498254));
#28688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#28693)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#28690,#28691,#28692)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#28690 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#28691 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#28692 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#28693 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-006),#28690,
  'distance_accuracy_value','confusion accuracy');
#28694 = SHAPE_DEFINITION_REPRESENTATION(#28695,#22936);
#28695 = PRODUCT_DEFINITION_SHAPE('','',#28696);
#28696 = PRODUCT_DEFINITION('design','',#28697,#28700);
#28697 = PRODUCT_DEFINITION_FORMATION('','',#28698);
#28698 = PRODUCT('CADSOFTTOOLS 1.191','CADSOFTTOOLS 1.191','',(#28699));
#28699 = PRODUCT_CONTEXT('',#2,'mechanical');
#28700 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#28701 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#28702,#28704);
#28702 = ( REPRESENTATION_RELATIONSHIP('','',#22936,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#28703) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#28703 = ITEM_DEFINED_TRANSFORMATION('','',#11,#775);
#28704 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #28705);
#28705 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('191','','',#5,#28696,$);
#28706 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#28698));
#28707 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#28708),#29135);
#28708 = SHELL_BASED_SURFACE_MODEL('',(#28709));
#28709 = OPEN_SHELL('',(#28710));
#28710 = ADVANCED_FACE('',(#28711),#28726,.T.);
#28711 = FACE_BOUND('',#28712,.T.);
#28712 = EDGE_LOOP('',(#28713,#28736,#28778,#28816,#28832,#28874,#28913,
    #28958,#28997,#29048,#29086));
#28713 = ORIENTED_EDGE('',*,*,#28714,.T.);
#28714 = EDGE_CURVE('',#28715,#28717,#28719,.T.);
#28715 = VERTEX_POINT('',#28716);
#28716 = CARTESIAN_POINT('',(11.050150859081,-11.35815533405,
    36.899999999997));
#28717 = VERTEX_POINT('',#28718);
#28718 = CARTESIAN_POINT('',(9.458693843309,-16.93017823672,
    36.899999999997));
#28719 = SURFACE_CURVE('',#28720,(#28725),.PCURVE_S1.);
#28720 = CIRCLE('',#28721,3.599999999999);
#28721 = AXIS2_PLACEMENT_3D('',#28722,#28723,#28724);
#28722 = CARTESIAN_POINT('',(8.2,-13.5573915834,36.899999999997));
#28723 = DIRECTION('',(0.E+000,0.E+000,-1.));
#28724 = DIRECTION('',(-1.,0.E+000,0.E+000));
#28725 = PCURVE('',#28726,#28731);
#28726 = CYLINDRICAL_SURFACE('',#28727,3.599999999999);
#28727 = AXIS2_PLACEMENT_3D('',#28728,#28729,#28730);
#28728 = CARTESIAN_POINT('',(8.2,-13.5573915834,27.182185017029));
#28729 = DIRECTION('',(-1.464418895492E-016,1.110223024625E-016,1.));
#28730 = DIRECTION('',(1.,1.625831575471E-032,1.464418895492E-016));
#28731 = DEFINITIONAL_REPRESENTATION('',(#28732),#28735);
#28732 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28733,#28734),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.484397093419,4.355205168097),
  .PIECEWISE_BEZIER_KNOTS.);
#28733 = CARTESIAN_POINT('',(6.94038086735,9.717814982968));
#28734 = CARTESIAN_POINT('',(5.069572792673,9.717814982968));
#28735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28736 = ORIENTED_EDGE('',*,*,#28737,.T.);
#28737 = EDGE_CURVE('',#28717,#28738,#28740,.T.);
#28738 = VERTEX_POINT('',#28739);
#28739 = CARTESIAN_POINT('',(8.7,-17.1225002774,36.830243854791));
#28740 = SURFACE_CURVE('',#28741,(#28749),.PCURVE_S1.);
#28741 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28742,#28743,#28744,#28745,
    #28746,#28747,#28748),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
    0.768464969109,1.),.UNSPECIFIED.);
#28742 = CARTESIAN_POINT('',(9.458693843309,-16.93017823672,
    36.899999999997));
#28743 = CARTESIAN_POINT('',(9.270064278289,-17.00057310499,
    36.899999999997));
#28744 = CARTESIAN_POINT('',(9.075234616348,-17.05509223103,
    36.876420764527));
#28745 = CARTESIAN_POINT('',(8.878957757699,-17.09278637936,
    36.852108294087));
#28746 = CARTESIAN_POINT('',(8.819581590001,-17.10418932359,
    36.844753472271));
#28747 = CARTESIAN_POINT('',(8.759914730873,-17.11409734554,
    36.837262800008));
#28748 = CARTESIAN_POINT('',(8.7,-17.1225002774,36.830243854791));
#28749 = PCURVE('',#28726,#28750);
#28750 = DEFINITIONAL_REPRESENTATION('',(#28751),#28777);
#28751 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28752,#28753,#28754,#28755,
    #28756,#28757,#28758,#28759,#28760,#28761,#28762,#28763,#28764,
    #28765,#28766,#28767,#28768,#28769,#28770,#28771,#28772,#28773,
    #28774,#28775,#28776),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#28752 = CARTESIAN_POINT('',(5.069572792673,9.717814982968));
#28753 = CARTESIAN_POINT('',(5.066264727742,9.717814982968));
#28754 = CARTESIAN_POINT('',(5.059648093083,9.717649989707));
#28755 = CARTESIAN_POINT('',(5.049722290177,9.716935887543));
#28756 = CARTESIAN_POINT('',(5.039796296063,9.715783540612));
#28757 = CARTESIAN_POINT('',(5.029870783633,9.71422131642));
#28758 = CARTESIAN_POINT('',(5.019946433094,9.712277582475));
#28759 = CARTESIAN_POINT('',(5.010023932187,9.70998070628));
#28760 = CARTESIAN_POINT('',(5.000103974833,9.707359055357));
#28761 = CARTESIAN_POINT('',(4.990187259973,9.70444099715));
#28762 = CARTESIAN_POINT('',(4.980274491139,9.701254899407));
#28763 = CARTESIAN_POINT('',(4.970366372943,9.697829128729));
#28764 = CARTESIAN_POINT('',(4.960463619096,9.694192056002));
#28765 = CARTESIAN_POINT('',(4.950566917437,9.690372036125));
#28766 = CARTESIAN_POINT('',(4.940677055382,9.686397483655));
#28767 = CARTESIAN_POINT('',(4.930794446689,9.682296590504));
#28768 = CARTESIAN_POINT('',(4.920920892569,9.678098379506));
#28769 = CARTESIAN_POINT('',(4.91105300414,9.673828772454));
#28770 = CARTESIAN_POINT('',(4.901206745195,9.66952526438));
#28771 = CARTESIAN_POINT('',(4.891303170863,9.665171932124));
#28772 = CARTESIAN_POINT('',(4.881414204402,9.660822980097));
#28773 = CARTESIAN_POINT('',(4.871520047352,9.656498856914));
#28774 = CARTESIAN_POINT('',(4.861625485543,9.652229059135));
#28775 = CARTESIAN_POINT('',(4.855027618358,9.649436784603));
#28776 = CARTESIAN_POINT('',(4.851728321143,9.648058837762));
#28777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28778 = ORIENTED_EDGE('',*,*,#28779,.T.);
#28779 = EDGE_CURVE('',#28738,#28780,#28782,.T.);
#28780 = VERTEX_POINT('',#28781);
#28781 = CARTESIAN_POINT('',(8.7,-17.1225002774,30.595584411775));
#28782 = SURFACE_CURVE('',#28783,(#28787),.PCURVE_S1.);
#28783 = LINE('',#28784,#28785);
#28784 = CARTESIAN_POINT('',(8.7,-17.1225002774,27.182185017029));
#28785 = VECTOR('',#28786,1.);
#28786 = DIRECTION('',(1.464418895492E-016,-1.110223024625E-016,-1.));
#28787 = PCURVE('',#28726,#28788);
#28788 = DEFINITIONAL_REPRESENTATION('',(#28789),#28815);
#28789 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28790,#28791,#28792,#28793,
    #28794,#28795,#28796,#28797,#28798,#28799,#28800,#28801,#28802,
    #28803,#28804,#28805,#28806,#28807,#28808,#28809,#28810,#28811,
    #28812,#28813,#28814),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-9.648058837762,-9.364665226716,
    -9.08127161567,-8.797878004623,-8.514484393577,-8.231090782531,
    -7.947697171485,-7.664303560439,-7.380909949392,-7.097516338346,
    -6.8141227273,-6.530729116254,-6.247335505208,-5.963941894162,
    -5.680548283115,-5.397154672069,-5.113761061023,-4.830367449977,
    -4.546973838931,-4.263580227884,-3.980186616838,-3.696793005792,
    -3.413399394746),.QUASI_UNIFORM_KNOTS.);
#28790 = CARTESIAN_POINT('',(4.851728321143,9.648058837762));
#28791 = CARTESIAN_POINT('',(4.851728321143,9.553594300747));
#28792 = CARTESIAN_POINT('',(4.851728321143,9.364665226716));
#28793 = CARTESIAN_POINT('',(4.851728321143,9.08127161567));
#28794 = CARTESIAN_POINT('',(4.851728321143,8.797878004623));
#28795 = CARTESIAN_POINT('',(4.851728321143,8.514484393577));
#28796 = CARTESIAN_POINT('',(4.851728321143,8.231090782531));
#28797 = CARTESIAN_POINT('',(4.851728321143,7.947697171485));
#28798 = CARTESIAN_POINT('',(4.851728321143,7.664303560439));
#28799 = CARTESIAN_POINT('',(4.851728321143,7.380909949392));
#28800 = CARTESIAN_POINT('',(4.851728321143,7.097516338346));
#28801 = CARTESIAN_POINT('',(4.851728321143,6.8141227273));
#28802 = CARTESIAN_POINT('',(4.851728321143,6.530729116254));
#28803 = CARTESIAN_POINT('',(4.851728321143,6.247335505208));
#28804 = CARTESIAN_POINT('',(4.851728321143,5.963941894162));
#28805 = CARTESIAN_POINT('',(4.851728321143,5.680548283115));
#28806 = CARTESIAN_POINT('',(4.851728321143,5.397154672069));
#28807 = CARTESIAN_POINT('',(4.851728321143,5.113761061023));
#28808 = CARTESIAN_POINT('',(4.851728321143,4.830367449977));
#28809 = CARTESIAN_POINT('',(4.851728321143,4.546973838931));
#28810 = CARTESIAN_POINT('',(4.851728321143,4.263580227884));
#28811 = CARTESIAN_POINT('',(4.851728321143,3.980186616838));
#28812 = CARTESIAN_POINT('',(4.851728321143,3.696793005792));
#28813 = CARTESIAN_POINT('',(4.851728321143,3.507863931761));
#28814 = CARTESIAN_POINT('',(4.851728321143,3.413399394746));
#28815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28816 = ORIENTED_EDGE('',*,*,#28817,.F.);
#28817 = EDGE_CURVE('',#28818,#28780,#28820,.T.);
#28818 = VERTEX_POINT('',#28819);
#28819 = CARTESIAN_POINT('',(10.412393922943,-16.39734107762,
    30.595584411775));
#28820 = SURFACE_CURVE('',#28821,(#28826),.PCURVE_S1.);
#28821 = CIRCLE('',#28822,3.599999999999);
#28822 = AXIS2_PLACEMENT_3D('',#28823,#28824,#28825);
#28823 = CARTESIAN_POINT('',(8.2,-13.5573915834,30.595584411775));
#28824 = DIRECTION('',(0.E+000,-2.254821013504E-015,-1.));
#28825 = DIRECTION('',(0.E+000,-1.,2.254821013504E-015));
#28826 = PCURVE('',#28726,#28827);
#28827 = DEFINITIONAL_REPRESENTATION('',(#28828),#28831);
#28828 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28829,#28830),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.621364995486,6.143845966422),
  .PIECEWISE_BEZIER_KNOTS.);
#28829 = CARTESIAN_POINT('',(5.374209292078,3.413399394746));
#28830 = CARTESIAN_POINT('',(4.851728321143,3.413399394746));
#28831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28832 = ORIENTED_EDGE('',*,*,#28833,.F.);
#28833 = EDGE_CURVE('',#28834,#28818,#28836,.T.);
#28834 = VERTEX_POINT('',#28835);
#28835 = CARTESIAN_POINT('',(10.660604681299,-16.18520904327,
    30.507716446131));
#28836 = SURFACE_CURVE('',#28837,(#28845),.PCURVE_S1.);
#28837 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28838,#28839,#28840,#28841,
    #28842,#28843,#28844),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
    0.445513109052,1.),.UNSPECIFIED.);
#28838 = CARTESIAN_POINT('',(10.660604681299,-16.18520904327,
    30.507716446131));
#28839 = CARTESIAN_POINT('',(10.630015729154,-16.21385156505,
    30.536358967916));
#28840 = CARTESIAN_POINT('',(10.594536377914,-16.24599338725,
    30.556943853639));
#28841 = CARTESIAN_POINT('',(10.557636637157,-16.27797047164,
    30.570812786816));
#28842 = CARTESIAN_POINT('',(10.511686200304,-16.31779083263,
    30.588083464741));
#28843 = CARTESIAN_POINT('',(10.462257929107,-16.3584957304,
    30.595584411775));
#28844 = CARTESIAN_POINT('',(10.412393922943,-16.39734107762,
    30.595584411775));
#28845 = PCURVE('',#28726,#28846);
#28846 = DEFINITIONAL_REPRESENTATION('',(#28847),#28873);
#28847 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28848,#28849,#28850,#28851,
    #28852,#28853,#28854,#28855,#28856,#28857,#28858,#28859,#28860,
    #28861,#28862,#28863,#28864,#28865,#28866,#28867,#28868,#28869,
    #28870,#28871,#28872),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#28848 = CARTESIAN_POINT('',(5.464937544559,3.325531429102));
#28849 = CARTESIAN_POINT('',(5.463749900578,3.328453751211));
#28850 = CARTESIAN_POINT('',(5.461340136835,3.33413064206));
#28851 = CARTESIAN_POINT('',(5.457630923409,3.342151267748));
#28852 = CARTESIAN_POINT('',(5.453836001696,3.34968573317));
#28853 = CARTESIAN_POINT('',(5.449964231259,3.356742585836));
#28854 = CARTESIAN_POINT('',(5.446024460661,3.363330383697));
#28855 = CARTESIAN_POINT('',(5.442025565367,3.369457645755));
#28856 = CARTESIAN_POINT('',(5.437976299862,3.375133036364));
#28857 = CARTESIAN_POINT('',(5.433885843051,3.380364677417));
#28858 = CARTESIAN_POINT('',(5.429761755599,3.385162715299));
#28859 = CARTESIAN_POINT('',(5.425617595759,3.389529740889));
#28860 = CARTESIAN_POINT('',(5.421439492502,3.393502305885));
#28861 = CARTESIAN_POINT('',(5.417229541604,3.397090486558));
#28862 = CARTESIAN_POINT('',(5.412991850524,3.40030109131));
#28863 = CARTESIAN_POINT('',(5.408729989276,3.403141804168));
#28864 = CARTESIAN_POINT('',(5.404447672697,3.405620074535));
#28865 = CARTESIAN_POINT('',(5.400148576824,3.407743414681));
#28866 = CARTESIAN_POINT('',(5.395836387248,3.409519320031));
#28867 = CARTESIAN_POINT('',(5.391514785273,3.410955290525));
#28868 = CARTESIAN_POINT('',(5.387187450767,3.412058824891));
#28869 = CARTESIAN_POINT('',(5.382858060348,3.412837422183));
#28870 = CARTESIAN_POINT('',(5.37853028754,3.413298581368));
#28871 = CARTESIAN_POINT('',(5.375648628996,3.413399394746));
#28872 = CARTESIAN_POINT('',(5.374209292078,3.413399394746));
#28873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28874 = ORIENTED_EDGE('',*,*,#28875,.F.);
#28875 = EDGE_CURVE('',#28876,#28834,#28878,.T.);
#28876 = VERTEX_POINT('',#28877);
#28877 = CARTESIAN_POINT('',(11.534054625547,-14.91536056459,
    29.237867967452));
#28878 = SURFACE_CURVE('',#28879,(#28884),.PCURVE_S1.);
#28879 = ELLIPSE('',#28880,5.091168824542,3.599999999999);
#28880 = AXIS2_PLACEMENT_3D('',#28881,#28882,#28883);
#28881 = CARTESIAN_POINT('',(8.2,-13.5573915834,27.879898986267));
#28882 = DIRECTION('',(-1.60634594424E-032,-0.707106781187,
    -0.707106781187));
#28883 = DIRECTION('',(2.071001063E-016,-0.707106781187,0.707106781187)
  );
#28884 = PCURVE('',#28726,#28885);
#28885 = DEFINITIONAL_REPRESENTATION('',(#28886),#28912);
#28886 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28887,#28888,#28889,#28890,
    #28891,#28892,#28893,#28894,#28895,#28896,#28897,#28898,#28899,
    #28900,#28901,#28902,#28903,#28904,#28905,#28906,#28907,#28908,
    #28909,#28910,#28911),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(5.099174771984,5.118786679758,
    5.138398587532,5.158010495305,5.177622403079,5.197234310853,
    5.216846218626,5.2364581264,5.256070034174,5.275681941947,
    5.295293849721,5.314905757495,5.334517665268,5.354129573042,
    5.373741480816,5.393353388589,5.412965296363,5.432577204137,
    5.45218911191,5.471801019684,5.491412927458,5.511024835231,
    5.530636743005),.QUASI_UNIFORM_KNOTS.);
#28887 = CARTESIAN_POINT('',(5.89639951558,2.055682950423));
#28888 = CARTESIAN_POINT('',(5.889862212989,2.077478692069));
#28889 = CARTESIAN_POINT('',(5.876787607806,2.120896004581));
#28890 = CARTESIAN_POINT('',(5.857175700033,2.185474646106));
#28891 = CARTESIAN_POINT('',(5.837563792259,2.249481059933));
#28892 = CARTESIAN_POINT('',(5.817951884485,2.312890645026));
#28893 = CARTESIAN_POINT('',(5.798339976712,2.375679008642));
#28894 = CARTESIAN_POINT('',(5.778728068938,2.437822002661));
#28895 = CARTESIAN_POINT('',(5.759116161164,2.49929572566));
#28896 = CARTESIAN_POINT('',(5.739504253391,2.560076534034));
#28897 = CARTESIAN_POINT('',(5.719892345617,2.620141050572));
#28898 = CARTESIAN_POINT('',(5.700280437843,2.679466173591));
#28899 = CARTESIAN_POINT('',(5.68066853007,2.738029085782));
#28900 = CARTESIAN_POINT('',(5.661056622296,2.795807262993));
#28901 = CARTESIAN_POINT('',(5.641444714522,2.852778482894));
#28902 = CARTESIAN_POINT('',(5.621832806749,2.908920833525));
#28903 = CARTESIAN_POINT('',(5.602220898975,2.964212721706));
#28904 = CARTESIAN_POINT('',(5.582608991201,3.018632881412));
#28905 = CARTESIAN_POINT('',(5.562997083428,3.072160381701));
#28906 = CARTESIAN_POINT('',(5.543385175654,3.124774635691));
#28907 = CARTESIAN_POINT('',(5.52377326788,3.176455405021));
#28908 = CARTESIAN_POINT('',(5.504161360107,3.227182820538));
#28909 = CARTESIAN_POINT('',(5.484549452333,3.276937341788));
#28910 = CARTESIAN_POINT('',(5.47147484715,3.309445743415));
#28911 = CARTESIAN_POINT('',(5.464937544559,3.325531429102));
#28912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28913 = ORIENTED_EDGE('',*,*,#28914,.F.);
#28914 = EDGE_CURVE('',#28915,#28876,#28917,.T.);
#28915 = VERTEX_POINT('',#28916);
#28916 = CARTESIAN_POINT('',(11.612778588082,-14.70322853024,
    29.150000001808));
#28917 = SURFACE_CURVE('',#28918,(#28929),.PCURVE_S1.);
#28918 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28919,#28920,#28921,#28922,
    #28923,#28924,#28925,#28926,#28927,#28928),.UNSPECIFIED.,.F.,.F.,(4,
    3,3,4),(0.E+000,0.105631168418,0.552456601775,1.),.UNSPECIFIED.);
#28919 = CARTESIAN_POINT('',(11.612778588082,-14.70322853024,
    29.150000001808));
#28920 = CARTESIAN_POINT('',(11.609986076341,-14.71154579065,
    29.150000001808));
#28921 = CARTESIAN_POINT('',(11.607160908001,-14.71985923771,
    29.150346361821));
#28922 = CARTESIAN_POINT('',(11.60431651812,-14.72813025811,
    29.151035281567));
#28923 = CARTESIAN_POINT('',(11.592376785736,-14.76284904639,
    29.153927120501));
#28924 = CARTESIAN_POINT('',(11.579878998652,-14.79737582993,
    29.163033117558));
#28925 = CARTESIAN_POINT('',(11.567937160223,-14.8290044509,
    29.177639179037));
#28926 = CARTESIAN_POINT('',(11.555982569884,-14.86066684601,
    29.192260837376));
#28927 = CARTESIAN_POINT('',(11.544257958618,-14.89030957278,
    29.212816975645));
#28928 = CARTESIAN_POINT('',(11.534054625547,-14.91536056459,
    29.237867967452));
#28929 = PCURVE('',#28726,#28930);
#28930 = DEFINITIONAL_REPRESENTATION('',(#28931),#28957);
#28931 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28932,#28933,#28934,#28935,
    #28936,#28937,#28938,#28939,#28940,#28941,#28942,#28943,#28944,
    #28945,#28946,#28947,#28948,#28949,#28950,#28951,#28952,#28953,
    #28954,#28955,#28956),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#28932 = CARTESIAN_POINT('',(5.959262244149,1.967814984779));
#28933 = CARTESIAN_POINT('',(5.958215067435,1.967814590889));
#28934 = CARTESIAN_POINT('',(5.956115836514,1.967943129984));
#28935 = CARTESIAN_POINT('',(5.952967689874,1.968519688826));
#28936 = CARTESIAN_POINT('',(5.949851212206,1.969471241637));
#28937 = CARTESIAN_POINT('',(5.94674264317,1.970804872503));
#28938 = CARTESIAN_POINT('',(5.94364141693,1.972516980034));
#28939 = CARTESIAN_POINT('',(5.940554148576,1.974602809715));
#28940 = CARTESIAN_POINT('',(5.937485531186,1.977057917998));
#28941 = CARTESIAN_POINT('',(5.934440779692,1.97987777058));
#28942 = CARTESIAN_POINT('',(5.931424955302,1.983057885215));
#28943 = CARTESIAN_POINT('',(5.928443220932,1.986593662193));
#28944 = CARTESIAN_POINT('',(5.925500492208,1.990480919593));
#28945 = CARTESIAN_POINT('',(5.92260257531,1.994713921801));
#28946 = CARTESIAN_POINT('',(5.919751962176,1.999292730196));
#28947 = CARTESIAN_POINT('',(5.916936327128,2.004236222493));
#28948 = CARTESIAN_POINT('',(5.914164590157,2.009528956521));
#28949 = CARTESIAN_POINT('',(5.911440675285,2.015163595613));
#28950 = CARTESIAN_POINT('',(5.908769849264,2.021130631239));
#28951 = CARTESIAN_POINT('',(5.906157022602,2.027421136816));
#28952 = CARTESIAN_POINT('',(5.90360720431,2.034026029831));
#28953 = CARTESIAN_POINT('',(5.901125379658,2.040936269553));
#28954 = CARTESIAN_POINT('',(5.898716542401,2.048142804051));
#28955 = CARTESIAN_POINT('',(5.8971626384,2.053138657623));
#28956 = CARTESIAN_POINT('',(5.89639951558,2.055682950423));
#28957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28958 = ORIENTED_EDGE('',*,*,#28959,.T.);
#28959 = EDGE_CURVE('',#28915,#28960,#28962,.T.);
#28960 = VERTEX_POINT('',#28961);
#28961 = CARTESIAN_POINT('',(11.050150859081,-11.35815533405,
    29.15000000179));
#28962 = SURFACE_CURVE('',#28963,(#28968),.PCURVE_S1.);
#28963 = CIRCLE('',#28964,3.599999999999);
#28964 = AXIS2_PLACEMENT_3D('',#28965,#28966,#28967);
#28965 = CARTESIAN_POINT('',(8.2,-13.5573915834,29.150000001802));
#28966 = DIRECTION('',(0.E+000,5.423420370134E-012,1.));
#28967 = DIRECTION('',(0.E+000,1.,-5.423420370134E-012));
#28968 = PCURVE('',#28726,#28969);
#28969 = DEFINITIONAL_REPRESENTATION('',(#28970),#28996);
#28970 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28971,#28972,#28973,#28974,
    #28975,#28976,#28977,#28978,#28979,#28980,#28981,#28982,#28983,
    #28984,#28985,#28986,#28987,#28988,#28989,#28990,#28991,#28992,
    #28993,#28994,#28995),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(4.388465917355,4.433062218409,
    4.477658519464,4.522254820518,4.566851121573,4.611447422627,
    4.656043723682,4.700640024737,4.745236325791,4.789832626846,
    4.8344289279,4.879025228955,4.923621530009,4.968217831064,
    5.012814132118,5.057410433173,5.102006734228,5.146603035282,
    5.191199336337,5.235795637391,5.280391938446,5.3249882395,
    5.369584540555),.QUASI_UNIFORM_KNOTS.);
#28971 = CARTESIAN_POINT('',(5.959262244149,1.967814984779));
#28972 = CARTESIAN_POINT('',(5.974127677834,1.967814984779));
#28973 = CARTESIAN_POINT('',(6.003858545204,1.967814984778));
#28974 = CARTESIAN_POINT('',(6.048454846259,1.967814984778));
#28975 = CARTESIAN_POINT('',(6.093051147313,1.967814984777));
#28976 = CARTESIAN_POINT('',(6.137647448368,1.967814984776));
#28977 = CARTESIAN_POINT('',(6.182243749422,1.967814984775));
#28978 = CARTESIAN_POINT('',(6.226840050477,1.967814984774));
#28979 = CARTESIAN_POINT('',(6.271436351531,1.967814984773));
#28980 = CARTESIAN_POINT('',(6.316032652586,1.967814984772));
#28981 = CARTESIAN_POINT('',(6.360628953641,1.967814984771));
#28982 = CARTESIAN_POINT('',(6.405225254695,1.967814984771));
#28983 = CARTESIAN_POINT('',(6.44982155575,1.96781498477));
#28984 = CARTESIAN_POINT('',(6.494417856804,1.967814984769));
#28985 = CARTESIAN_POINT('',(6.539014157859,1.967814984768));
#28986 = CARTESIAN_POINT('',(6.583610458913,1.967814984767));
#28987 = CARTESIAN_POINT('',(6.628206759968,1.967814984766));
#28988 = CARTESIAN_POINT('',(6.672803061023,1.967814984766));
#28989 = CARTESIAN_POINT('',(6.717399362077,1.967814984765));
#28990 = CARTESIAN_POINT('',(6.761995663132,1.967814984764));
#28991 = CARTESIAN_POINT('',(6.806591964186,1.967814984763));
#28992 = CARTESIAN_POINT('',(6.851188265241,1.967814984762));
#28993 = CARTESIAN_POINT('',(6.895784566295,1.967814984762));
#28994 = CARTESIAN_POINT('',(6.925515433665,1.967814984761));
#28995 = CARTESIAN_POINT('',(6.94038086735,1.967814984761));
#28996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#28997 = ORIENTED_EDGE('',*,*,#28998,.T.);
#28998 = EDGE_CURVE('',#28960,#28999,#29001,.T.);
#28999 = VERTEX_POINT('',#29000);
#29000 = CARTESIAN_POINT('',(10.791103658658,-11.05815533405,
    29.45000000179));
#29001 = SURFACE_CURVE('',#29002,(#29019),.PCURVE_S1.);
#29002 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29003,#29004,#29005,#29006,
    #29007,#29008,#29009,#29010,#29011,#29012,#29013,#29014,#29015,
    #29016,#29017,#29018),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
    0.218103473788,0.492665138497,0.702826048588,0.850771797546,1.),
  .UNSPECIFIED.);
#29003 = CARTESIAN_POINT('',(11.050150859081,-11.35815533405,
    29.15000000179));
#29004 = CARTESIAN_POINT('',(11.025944518867,-11.32678457005,
    29.15000000179));
#29005 = CARTESIAN_POINT('',(11.001028230454,-11.29559602018,
    29.154944983559));
#29006 = CARTESIAN_POINT('',(10.97655497555,-11.26594172191,
    29.16452382111));
#29007 = CARTESIAN_POINT('',(10.945784971891,-11.22865763894,
    29.176567207559));
#29008 = CARTESIAN_POINT('',(10.914921145057,-11.19287203739,
    29.196250971997));
#29009 = CARTESIAN_POINT('',(10.887085900347,-11.16165174691,
    29.223314448121));
#29010 = CARTESIAN_POINT('',(10.865725103831,-11.13769326266,
    29.244082988601));
#29011 = CARTESIAN_POINT('',(10.845635188509,-11.11583918318,
    29.269773643117));
#29012 = CARTESIAN_POINT('',(10.829418914677,-11.09849830163,
    29.299739476313));
#29013 = CARTESIAN_POINT('',(10.817956564443,-11.08624103096,
    29.320920598357));
#29014 = CARTESIAN_POINT('',(10.808238007363,-11.07602341307,
    29.344704352578));
#29015 = CARTESIAN_POINT('',(10.801554332442,-11.06903568938,
    29.369938581224));
#29016 = CARTESIAN_POINT('',(10.794837670863,-11.06201347842,
    29.395297351068));
#29017 = CARTESIAN_POINT('',(10.791103658658,-11.05815533405,
    29.422843194218));
#29018 = CARTESIAN_POINT('',(10.791103658658,-11.05815533405,
    29.45000000179));
#29019 = PCURVE('',#28726,#29020);
#29020 = DEFINITIONAL_REPRESENTATION('',(#29021),#29047);
#29021 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29022,#29023,#29024,#29025,
    #29026,#29027,#29028,#29029,#29030,#29031,#29032,#29033,#29034,
    #29035,#29036,#29037,#29038,#29039,#29040,#29041,#29042,#29043,
    #29044,#29045,#29046),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#29022 = CARTESIAN_POINT('',(6.94038086735,1.967814984761));
#29023 = CARTESIAN_POINT('',(6.942674751913,1.967814984761));
#29024 = CARTESIAN_POINT('',(6.947269480318,1.96824451376));
#29025 = CARTESIAN_POINT('',(6.954156285947,1.970160778336));
#29026 = CARTESIAN_POINT('',(6.961010426315,1.973331270305));
#29027 = CARTESIAN_POINT('',(6.967808770277,1.977742193155));
#29028 = CARTESIAN_POINT('',(6.974512310994,1.983365089448));
#29029 = CARTESIAN_POINT('',(6.981137987988,1.990223208273));
#29030 = CARTESIAN_POINT('',(6.987680041514,1.998334378353));
#29031 = CARTESIAN_POINT('',(6.994098849774,2.007685577979));
#29032 = CARTESIAN_POINT('',(7.000362555143,2.018268485847));
#29033 = CARTESIAN_POINT('',(7.006441829916,2.030086829474));
#29034 = CARTESIAN_POINT('',(7.012289271005,2.043091440685));
#29035 = CARTESIAN_POINT('',(7.017945953178,2.057478984117));
#29036 = CARTESIAN_POINT('',(7.023343162822,2.073199390565));
#29037 = CARTESIAN_POINT('',(7.028424988655,2.090220807449));
#29038 = CARTESIAN_POINT('',(7.033127216167,2.108485079438));
#29039 = CARTESIAN_POINT('',(7.037405728024,2.128021045589));
#29040 = CARTESIAN_POINT('',(7.041232694183,2.149005201927));
#29041 = CARTESIAN_POINT('',(7.044505487889,2.171151139129));
#29042 = CARTESIAN_POINT('',(7.047135311016,2.19419620088));
#29043 = CARTESIAN_POINT('',(7.049063289146,2.21821812304));
#29044 = CARTESIAN_POINT('',(7.050261481404,2.242928604202));
#29045 = CARTESIAN_POINT('',(7.050538027211,2.2595430876));
#29046 = CARTESIAN_POINT('',(7.050538027855,2.267814984761));
#29047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29048 = ORIENTED_EDGE('',*,*,#29049,.T.);
#29049 = EDGE_CURVE('',#28999,#29050,#29052,.T.);
#29050 = VERTEX_POINT('',#29051);
#29051 = CARTESIAN_POINT('',(10.791103658658,-11.05815533405,
    36.599999999996));
#29052 = SURFACE_CURVE('',#29053,(#29057),.PCURVE_S1.);
#29053 = LINE('',#29054,#29055);
#29054 = CARTESIAN_POINT('',(10.791103658658,-11.05815533405,
    27.182185017029));
#29055 = VECTOR('',#29056,1.);
#29056 = DIRECTION('',(-1.464418895492E-016,1.110223024625E-016,1.));
#29057 = PCURVE('',#28726,#29058);
#29058 = DEFINITIONAL_REPRESENTATION('',(#29059),#29085);
#29059 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29060,#29061,#29062,#29063,
    #29064,#29065,#29066,#29067,#29068,#29069,#29070,#29071,#29072,
    #29073,#29074,#29075,#29076,#29077,#29078,#29079,#29080,#29081,
    #29082,#29083,#29084),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(2.267814984761,2.59281498468,2.917814984598
    ,3.242814984517,3.567814984435,3.892814984353,4.217814984272,
    4.54281498419,4.867814984109,5.192814984027,5.517814983946,
    5.842814983864,6.167814983783,6.492814983701,6.81781498362,
    7.142814983538,7.467814983457,7.792814983375,8.117814983294,
    8.442814983212,8.767814983131,9.092814983049,9.417814982967),
  .QUASI_UNIFORM_KNOTS.);
#29060 = CARTESIAN_POINT('',(7.050538027855,2.267814984761));
#29061 = CARTESIAN_POINT('',(7.050538027855,2.376148318067));
#29062 = CARTESIAN_POINT('',(7.050538027855,2.59281498468));
#29063 = CARTESIAN_POINT('',(7.050538027855,2.917814984598));
#29064 = CARTESIAN_POINT('',(7.050538027855,3.242814984517));
#29065 = CARTESIAN_POINT('',(7.050538027855,3.567814984435));
#29066 = CARTESIAN_POINT('',(7.050538027855,3.892814984353));
#29067 = CARTESIAN_POINT('',(7.050538027855,4.217814984272));
#29068 = CARTESIAN_POINT('',(7.050538027855,4.54281498419));
#29069 = CARTESIAN_POINT('',(7.050538027855,4.867814984109));
#29070 = CARTESIAN_POINT('',(7.050538027855,5.192814984027));
#29071 = CARTESIAN_POINT('',(7.050538027855,5.517814983946));
#29072 = CARTESIAN_POINT('',(7.050538027855,5.842814983864));
#29073 = CARTESIAN_POINT('',(7.050538027855,6.167814983783));
#29074 = CARTESIAN_POINT('',(7.050538027855,6.492814983701));
#29075 = CARTESIAN_POINT('',(7.050538027855,6.81781498362));
#29076 = CARTESIAN_POINT('',(7.050538027855,7.142814983538));
#29077 = CARTESIAN_POINT('',(7.050538027855,7.467814983457));
#29078 = CARTESIAN_POINT('',(7.050538027855,7.792814983375));
#29079 = CARTESIAN_POINT('',(7.050538027855,8.117814983294));
#29080 = CARTESIAN_POINT('',(7.050538027855,8.442814983212));
#29081 = CARTESIAN_POINT('',(7.050538027855,8.767814983131));
#29082 = CARTESIAN_POINT('',(7.050538027855,9.092814983049));
#29083 = CARTESIAN_POINT('',(7.050538027855,9.309481649661));
#29084 = CARTESIAN_POINT('',(7.050538027855,9.417814982968));
#29085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29086 = ORIENTED_EDGE('',*,*,#29087,.T.);
#29087 = EDGE_CURVE('',#29050,#28715,#29088,.T.);
#29088 = SURFACE_CURVE('',#29089,(#29106),.PCURVE_S1.);
#29089 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29090,#29091,#29092,#29093,
    #29094,#29095,#29096,#29097,#29098,#29099,#29100,#29101,#29102,
    #29103,#29104,#29105),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
    0.149366088398,0.29744853832,0.507803635802,0.782618993804,1.),
  .UNSPECIFIED.);
#29090 = CARTESIAN_POINT('',(10.791103658658,-11.05815533405,
    36.599999999996));
#29091 = CARTESIAN_POINT('',(10.791103658658,-11.05815533405,
    36.627156807569));
#29092 = CARTESIAN_POINT('',(10.794837670863,-11.06201347842,
    36.654702650719));
#29093 = CARTESIAN_POINT('',(10.801554332442,-11.06903568938,
    36.680061420563));
#29094 = CARTESIAN_POINT('',(10.808238007363,-11.07602341307,
    36.705295649209));
#29095 = CARTESIAN_POINT('',(10.817956564443,-11.08624103096,
    36.72907940343));
#29096 = CARTESIAN_POINT('',(10.829418914677,-11.09849830163,
    36.750260525474));
#29097 = CARTESIAN_POINT('',(10.845635188509,-11.11583918318,
    36.78022635867));
#29098 = CARTESIAN_POINT('',(10.865725103831,-11.13769326266,
    36.805917013186));
#29099 = CARTESIAN_POINT('',(10.887085900347,-11.16165174691,
    36.826685553666));
#29100 = CARTESIAN_POINT('',(10.914921145057,-11.19287203739,
    36.85374902979));
#29101 = CARTESIAN_POINT('',(10.945784971891,-11.22865763894,
    36.873432794228));
#29102 = CARTESIAN_POINT('',(10.97655497555,-11.26594172191,
    36.885476180677));
#29103 = CARTESIAN_POINT('',(11.001028230454,-11.29559602018,
    36.895055018228));
#29104 = CARTESIAN_POINT('',(11.025944518867,-11.32678457005,
    36.899999999997));
#29105 = CARTESIAN_POINT('',(11.050150859081,-11.35815533405,
    36.899999999997));
#29106 = PCURVE('',#28726,#29107);
#29107 = DEFINITIONAL_REPRESENTATION('',(#29108),#29134);
#29108 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29109,#29110,#29111,#29112,
    #29113,#29114,#29115,#29116,#29117,#29118,#29119,#29120,#29121,
    #29122,#29123,#29124,#29125,#29126,#29127,#29128,#29129,#29130,
    #29131,#29132,#29133),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#29109 = CARTESIAN_POINT('',(7.050538027855,9.417814982968));
#29110 = CARTESIAN_POINT('',(7.050538027214,9.426079244002));
#29111 = CARTESIAN_POINT('',(7.050261990094,9.442678348653));
#29112 = CARTESIAN_POINT('',(7.049065972148,9.467366410278));
#29113 = CARTESIAN_POINT('',(7.047141391708,9.491368491697));
#29114 = CARTESIAN_POINT('',(7.044516257708,9.514394854189));
#29115 = CARTESIAN_POINT('',(7.041248951716,9.536524784239));
#29116 = CARTESIAN_POINT('',(7.037428152856,9.557495862791));
#29117 = CARTESIAN_POINT('',(7.033156062341,9.577022791433));
#29118 = CARTESIAN_POINT('',(7.02846109075,9.595278259817));
#29119 = CARTESIAN_POINT('',(7.023386655527,9.612294120487));
#29120 = CARTESIAN_POINT('',(7.017996997516,9.628011406387));
#29121 = CARTESIAN_POINT('',(7.012347637186,9.642399150316));
#29122 = CARTESIAN_POINT('',(7.006507841707,9.655405205254));
#29123 = CARTESIAN_POINT('',(7.000436645983,9.667226559483));
#29124 = CARTESIAN_POINT('',(6.994180704554,9.677815168943));
#29125 = CARTESIAN_POINT('',(6.987770207209,9.687173831217));
#29126 = CARTESIAN_POINT('',(6.981233769808,9.695296938432));
#29127 = CARTESIAN_POINT('',(6.974622578875,9.702161662895));
#29128 = CARTESIAN_POINT('',(6.967898838997,9.707822461655));
#29129 = CARTESIAN_POINT('',(6.961078549252,9.71226213743));
#29130 = CARTESIAN_POINT('',(6.954202029674,9.715453643198));
#29131 = CARTESIAN_POINT('',(6.947292395262,9.717382589648));
#29132 = CARTESIAN_POINT('',(6.942682375639,9.717814982968));
#29133 = CARTESIAN_POINT('',(6.94038086735,9.717814982968));
#29134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#29139)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#29136,#29137,#29138)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#29136 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#29137 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#29138 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#29139 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-005),#29136,
  'distance_accuracy_value','confusion accuracy');
#29140 = SHAPE_DEFINITION_REPRESENTATION(#29141,#28707);
#29141 = PRODUCT_DEFINITION_SHAPE('','',#29142);
#29142 = PRODUCT_DEFINITION('design','',#29143,#29146);
#29143 = PRODUCT_DEFINITION_FORMATION('','',#29144);
#29144 = PRODUCT('CADSOFTTOOLS 1.192','CADSOFTTOOLS 1.192','',(#29145));
#29145 = PRODUCT_CONTEXT('',#2,'mechanical');
#29146 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#29147 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29148,#29150);
#29148 = ( REPRESENTATION_RELATIONSHIP('','',#28707,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29149) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#29149 = ITEM_DEFINED_TRANSFORMATION('','',#11,#779);
#29150 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #29151);
#29151 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('192','','',#5,#29142,$);
#29152 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29144));
#29153 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#29154),#29318);
#29154 = SHELL_BASED_SURFACE_MODEL('',(#29155));
#29155 = OPEN_SHELL('',(#29156));
#29156 = ADVANCED_FACE('',(#29157),#29172,.F.);
#29157 = FACE_BOUND('',#29158,.F.);
#29158 = EDGE_LOOP('',(#29159,#29205,#29227,#29241,#29242,#29281));
#29159 = ORIENTED_EDGE('',*,*,#29160,.T.);
#29160 = EDGE_CURVE('',#29161,#29163,#29165,.T.);
#29161 = VERTEX_POINT('',#29162);
#29162 = CARTESIAN_POINT('',(8.199999999999,-16.45739158338,
    32.36865334714));
#29163 = VERTEX_POINT('',#29164);
#29164 = CARTESIAN_POINT('',(11.099999999998,-13.5573915834,
    32.368653347124));
#29165 = SURFACE_CURVE('',#29166,(#29171),.PCURVE_S1.);
#29166 = CIRCLE('',#29167,2.899999999998);
#29167 = AXIS2_PLACEMENT_3D('',#29168,#29169,#29170);
#29168 = CARTESIAN_POINT('',(8.199999999999,-13.55739158338,
    32.368653347124));
#29169 = DIRECTION('',(0.E+000,5.424664371705E-012,1.));
#29170 = DIRECTION('',(0.E+000,-1.,5.424664371705E-012));
#29171 = PCURVE('',#29172,#29177);
#29172 = CYLINDRICAL_SURFACE('',#29173,2.899999999998);
#29173 = AXIS2_PLACEMENT_3D('',#29174,#29175,#29176);
#29174 = CARTESIAN_POINT('',(8.2,-13.5573915834,43.399999999997));
#29175 = DIRECTION('',(0.E+000,0.E+000,-1.));
#29176 = DIRECTION('',(1.,0.E+000,0.E+000));
#29177 = DEFINITIONAL_REPRESENTATION('',(#29178),#29204);
#29178 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29179,#29180,#29181,#29182,
    #29183,#29184,#29185,#29186,#29187,#29188,#29189,#29190,#29191,
    #29192,#29193,#29194,#29195,#29196,#29197,#29198,#29199,#29200,
    #29201,#29202,#29203),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.285599332145,0.571198664289,
    0.856797996434,1.142397328578,1.427996660723,1.713595992867,
    1.999195325012,2.284794657156,2.570393989301,2.855993321445,
    3.14159265359,3.427191985734,3.712791317879,3.998390650023,
    4.283989982168,4.569589314312,4.855188646457,5.140787978601,
    5.426387310746,5.711986642891,5.997585975035,6.28318530718),
  .QUASI_UNIFORM_KNOTS.);
#29179 = CARTESIAN_POINT('',(1.570796326795,11.031346652857));
#29180 = CARTESIAN_POINT('',(1.475596549413,11.031346652857));
#29181 = CARTESIAN_POINT('',(1.285196994649,11.031346652857));
#29182 = CARTESIAN_POINT('',(0.999597662502,11.031346652859));
#29183 = CARTESIAN_POINT('',(0.713998330356,11.031346652862));
#29184 = CARTESIAN_POINT('',(0.42839899821,11.031346652866));
#29185 = CARTESIAN_POINT('',(0.142799666064,11.03134665287));
#29186 = CARTESIAN_POINT('',(-0.14279966608,11.031346652875));
#29187 = CARTESIAN_POINT('',(-0.428398998224,11.031346652879));
#29188 = CARTESIAN_POINT('',(-0.713998330368,11.031346652883));
#29189 = CARTESIAN_POINT('',(-0.999597662511,11.031346652886));
#29190 = CARTESIAN_POINT('',(-1.285196994653,11.031346652888));
#29191 = CARTESIAN_POINT('',(-1.570796326795,11.031346652888));
#29192 = CARTESIAN_POINT('',(-1.856395658938,11.031346652888));
#29193 = CARTESIAN_POINT('',(-2.14199499108,11.031346652886));
#29194 = CARTESIAN_POINT('',(-2.427594323223,11.031346652883));
#29195 = CARTESIAN_POINT('',(-2.713193655366,11.031346652879));
#29196 = CARTESIAN_POINT('',(-2.99879298751,11.031346652875));
#29197 = CARTESIAN_POINT('',(-3.284392319654,11.03134665287));
#29198 = CARTESIAN_POINT('',(-3.569991651799,11.031346652866));
#29199 = CARTESIAN_POINT('',(-3.855590983945,11.031346652862));
#29200 = CARTESIAN_POINT('',(-4.141190316091,11.031346652859));
#29201 = CARTESIAN_POINT('',(-4.426789648237,11.031346652857));
#29202 = CARTESIAN_POINT('',(-4.617189203002,11.031346652857));
#29203 = CARTESIAN_POINT('',(-4.712388980384,11.031346652857));
#29204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29205 = ORIENTED_EDGE('',*,*,#29206,.F.);
#29206 = EDGE_CURVE('',#29207,#29163,#29209,.T.);
#29207 = VERTEX_POINT('',#29208);
#29208 = CARTESIAN_POINT('',(11.099999999998,-13.5573915834,
    37.699999999997));
#29209 = SEAM_CURVE('',#29210,(#29213,#29220),.PCURVE_S1.);
#29210 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29211,#29212),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.7,11.031346652872),.PIECEWISE_BEZIER_KNOTS.);
#29211 = CARTESIAN_POINT('',(11.099999999998,-13.5573915834,
    37.699999999997));
#29212 = CARTESIAN_POINT('',(11.099999999998,-13.5573915834,
    32.368653347124));
#29213 = PCURVE('',#29172,#29214);
#29214 = DEFINITIONAL_REPRESENTATION('',(#29215),#29219);
#29215 = LINE('',#29216,#29217);
#29216 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#29217 = VECTOR('',#29218,1.);
#29218 = DIRECTION('',(0.E+000,1.));
#29219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29220 = PCURVE('',#29172,#29221);
#29221 = DEFINITIONAL_REPRESENTATION('',(#29222),#29226);
#29222 = LINE('',#29223,#29224);
#29223 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#29224 = VECTOR('',#29225,1.);
#29225 = DIRECTION('',(0.E+000,1.));
#29226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29227 = ORIENTED_EDGE('',*,*,#29228,.F.);
#29228 = EDGE_CURVE('',#29207,#29207,#29229,.T.);
#29229 = SURFACE_CURVE('',#29230,(#29235),.PCURVE_S1.);
#29230 = CIRCLE('',#29231,2.899999999998);
#29231 = AXIS2_PLACEMENT_3D('',#29232,#29233,#29234);
#29232 = CARTESIAN_POINT('',(8.2,-13.5573915834,37.699999999997));
#29233 = DIRECTION('',(0.E+000,0.E+000,1.));
#29234 = DIRECTION('',(1.,0.E+000,-0.E+000));
#29235 = PCURVE('',#29172,#29236);
#29236 = DEFINITIONAL_REPRESENTATION('',(#29237),#29240);
#29237 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#29238,#29239),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#29238 = CARTESIAN_POINT('',(6.28318530718,5.7));
#29239 = CARTESIAN_POINT('',(0.E+000,5.7));
#29240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29241 = ORIENTED_EDGE('',*,*,#29206,.T.);
#29242 = ORIENTED_EDGE('',*,*,#29243,.T.);
#29243 = EDGE_CURVE('',#29163,#29244,#29246,.T.);
#29244 = VERTEX_POINT('',#29245);
#29245 = CARTESIAN_POINT('',(10.000512288441,-11.28403382605,
    32.36865334774));
#29246 = SURFACE_CURVE('',#29247,(#29252),.PCURVE_S1.);
#29247 = CIRCLE('',#29248,2.899999999998);
#29248 = AXIS2_PLACEMENT_3D('',#29249,#29250,#29251);
#29249 = CARTESIAN_POINT('',(8.199999999999,-13.55739158338,
    32.368653347124));
#29250 = DIRECTION('',(0.E+000,5.424664371705E-012,1.));
#29251 = DIRECTION('',(0.E+000,-1.,5.424664371705E-012));
#29252 = PCURVE('',#29172,#29253);
#29253 = DEFINITIONAL_REPRESENTATION('',(#29254),#29280);
#29254 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29255,#29256,#29257,#29258,
    #29259,#29260,#29261,#29262,#29263,#29264,#29265,#29266,#29267,
    #29268,#29269,#29270,#29271,#29272,#29273,#29274,#29275,#29276,
    #29277,#29278,#29279),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.285599332145,0.571198664289,
    0.856797996434,1.142397328578,1.427996660723,1.713595992867,
    1.999195325012,2.284794657156,2.570393989301,2.855993321445,
    3.14159265359,3.427191985734,3.712791317879,3.998390650023,
    4.283989982168,4.569589314312,4.855188646457,5.140787978601,
    5.426387310746,5.711986642891,5.997585975035,6.28318530718),
  .QUASI_UNIFORM_KNOTS.);
#29255 = CARTESIAN_POINT('',(7.853981633975,11.031346652857));
#29256 = CARTESIAN_POINT('',(7.758781856593,11.031346652857));
#29257 = CARTESIAN_POINT('',(7.568382301828,11.031346652857));
#29258 = CARTESIAN_POINT('',(7.282782969682,11.031346652859));
#29259 = CARTESIAN_POINT('',(6.997183637535,11.031346652862));
#29260 = CARTESIAN_POINT('',(6.711584305389,11.031346652866));
#29261 = CARTESIAN_POINT('',(6.425984973244,11.03134665287));
#29262 = CARTESIAN_POINT('',(6.140385641099,11.031346652875));
#29263 = CARTESIAN_POINT('',(5.854786308955,11.031346652879));
#29264 = CARTESIAN_POINT('',(5.569186976812,11.031346652883));
#29265 = CARTESIAN_POINT('',(5.283587644669,11.031346652886));
#29266 = CARTESIAN_POINT('',(4.997988312526,11.031346652888));
#29267 = CARTESIAN_POINT('',(4.712388980384,11.031346652888));
#29268 = CARTESIAN_POINT('',(4.426789648242,11.031346652888));
#29269 = CARTESIAN_POINT('',(4.141190316099,11.031346652886));
#29270 = CARTESIAN_POINT('',(3.855590983957,11.031346652883));
#29271 = CARTESIAN_POINT('',(3.569991651814,11.031346652879));
#29272 = CARTESIAN_POINT('',(3.28439231967,11.031346652875));
#29273 = CARTESIAN_POINT('',(2.998792987525,11.03134665287));
#29274 = CARTESIAN_POINT('',(2.71319365538,11.031346652866));
#29275 = CARTESIAN_POINT('',(2.427594323235,11.031346652862));
#29276 = CARTESIAN_POINT('',(2.141994991089,11.031346652859));
#29277 = CARTESIAN_POINT('',(1.856395658942,11.031346652857));
#29278 = CARTESIAN_POINT('',(1.665996104178,11.031346652857));
#29279 = CARTESIAN_POINT('',(1.570796326795,11.031346652857));
#29280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29281 = ORIENTED_EDGE('',*,*,#29282,.T.);
#29282 = EDGE_CURVE('',#29244,#29161,#29283,.T.);
#29283 = SURFACE_CURVE('',#29284,(#29289),.PCURVE_S1.);
#29284 = CIRCLE('',#29285,2.899999999998);
#29285 = AXIS2_PLACEMENT_3D('',#29286,#29287,#29288);
#29286 = CARTESIAN_POINT('',(8.199999999999,-13.55739158338,
    32.368653347124));
#29287 = DIRECTION('',(0.E+000,5.424664371705E-012,1.));
#29288 = DIRECTION('',(0.E+000,-1.,5.424664371705E-012));
#29289 = PCURVE('',#29172,#29290);
#29290 = DEFINITIONAL_REPRESENTATION('',(#29291),#29317);
#29291 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29292,#29293,#29294,#29295,
    #29296,#29297,#29298,#29299,#29300,#29301,#29302,#29303,#29304,
    #29305,#29306,#29307,#29308,#29309,#29310,#29311,#29312,#29313,
    #29314,#29315,#29316),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.285599332145,0.571198664289,
    0.856797996434,1.142397328578,1.427996660723,1.713595992867,
    1.999195325012,2.284794657156,2.570393989301,2.855993321445,
    3.14159265359,3.427191985734,3.712791317879,3.998390650023,
    4.283989982168,4.569589314312,4.855188646457,5.140787978601,
    5.426387310746,5.711986642891,5.997585975035,6.28318530718),
  .QUASI_UNIFORM_KNOTS.);
#29292 = CARTESIAN_POINT('',(7.853981633975,11.031346652857));
#29293 = CARTESIAN_POINT('',(7.758781856593,11.031346652857));
#29294 = CARTESIAN_POINT('',(7.568382301828,11.031346652857));
#29295 = CARTESIAN_POINT('',(7.282782969682,11.031346652859));
#29296 = CARTESIAN_POINT('',(6.997183637535,11.031346652862));
#29297 = CARTESIAN_POINT('',(6.711584305389,11.031346652866));
#29298 = CARTESIAN_POINT('',(6.425984973244,11.03134665287));
#29299 = CARTESIAN_POINT('',(6.140385641099,11.031346652875));
#29300 = CARTESIAN_POINT('',(5.854786308955,11.031346652879));
#29301 = CARTESIAN_POINT('',(5.569186976812,11.031346652883));
#29302 = CARTESIAN_POINT('',(5.283587644669,11.031346652886));
#29303 = CARTESIAN_POINT('',(4.997988312526,11.031346652888));
#29304 = CARTESIAN_POINT('',(4.712388980384,11.031346652888));
#29305 = CARTESIAN_POINT('',(4.426789648242,11.031346652888));
#29306 = CARTESIAN_POINT('',(4.141190316099,11.031346652886));
#29307 = CARTESIAN_POINT('',(3.855590983957,11.031346652883));
#29308 = CARTESIAN_POINT('',(3.569991651814,11.031346652879));
#29309 = CARTESIAN_POINT('',(3.28439231967,11.031346652875));
#29310 = CARTESIAN_POINT('',(2.998792987525,11.03134665287));
#29311 = CARTESIAN_POINT('',(2.71319365538,11.031346652866));
#29312 = CARTESIAN_POINT('',(2.427594323235,11.031346652862));
#29313 = CARTESIAN_POINT('',(2.141994991089,11.031346652859));
#29314 = CARTESIAN_POINT('',(1.856395658942,11.031346652857));
#29315 = CARTESIAN_POINT('',(1.665996104178,11.031346652857));
#29316 = CARTESIAN_POINT('',(1.570796326795,11.031346652857));
#29317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#29322)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#29319,#29320,#29321)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#29319 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#29320 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#29321 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#29322 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#29319,
  'distance_accuracy_value','confusion accuracy');
#29323 = SHAPE_DEFINITION_REPRESENTATION(#29324,#29153);
#29324 = PRODUCT_DEFINITION_SHAPE('','',#29325);
#29325 = PRODUCT_DEFINITION('design','',#29326,#29329);
#29326 = PRODUCT_DEFINITION_FORMATION('','',#29327);
#29327 = PRODUCT('CADSOFTTOOLS 1.193','CADSOFTTOOLS 1.193','',(#29328));
#29328 = PRODUCT_CONTEXT('',#2,'mechanical');
#29329 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#29330 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29331,#29333);
#29331 = ( REPRESENTATION_RELATIONSHIP('','',#29153,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29332) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#29332 = ITEM_DEFINED_TRANSFORMATION('','',#11,#783);
#29333 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #29334);
#29334 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('193','','',#5,#29325,$);
#29335 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29327));
#29336 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#29337),#29411);
#29337 = SHELL_BASED_SURFACE_MODEL('',(#29338));
#29338 = OPEN_SHELL('',(#29339));
#29339 = ADVANCED_FACE('',(#29340),#29354,.F.);
#29340 = FACE_BOUND('',#29341,.T.);
#29341 = EDGE_LOOP('',(#29342,#29365,#29381,#29397));
#29342 = ORIENTED_EDGE('',*,*,#29343,.T.);
#29343 = EDGE_CURVE('',#29344,#29346,#29348,.T.);
#29344 = VERTEX_POINT('',#29345);
#29345 = CARTESIAN_POINT('',(10.200000000001,-6.057391583062,
    35.066987298076));
#29346 = VERTEX_POINT('',#29347);
#29347 = CARTESIAN_POINT('',(10.200000000001,-10.25815533403,
    35.066987298076));
#29348 = SURFACE_CURVE('',#29349,(#29353),.PCURVE_S1.);
#29349 = LINE('',#29350,#29351);
#29350 = CARTESIAN_POINT('',(10.200000000001,-8.158155334059,
    35.066987298076));
#29351 = VECTOR('',#29352,1.);
#29352 = DIRECTION('',(0.E+000,-1.,0.E+000));
#29353 = PCURVE('',#29354,#29359);
#29354 = PLANE('',#29355);
#29355 = AXIS2_PLACEMENT_3D('',#29356,#29357,#29358);
#29356 = CARTESIAN_POINT('',(10.200000000001,-8.158155334059,
    29.150000001784));
#29357 = DIRECTION('',(1.,0.E+000,0.E+000));
#29358 = DIRECTION('',(0.E+000,0.E+000,1.));
#29359 = DEFINITIONAL_REPRESENTATION('',(#29360),#29364);
#29360 = LINE('',#29361,#29362);
#29361 = CARTESIAN_POINT('',(5.916987296292,0.E+000));
#29362 = VECTOR('',#29363,1.);
#29363 = DIRECTION('',(0.E+000,1.));
#29364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29365 = ORIENTED_EDGE('',*,*,#29366,.F.);
#29366 = EDGE_CURVE('',#29367,#29346,#29369,.T.);
#29367 = VERTEX_POINT('',#29368);
#29368 = CARTESIAN_POINT('',(10.200000000001,-10.25815533405,
    37.699999999997));
#29369 = SURFACE_CURVE('',#29370,(#29374),.PCURVE_S1.);
#29370 = LINE('',#29371,#29372);
#29371 = CARTESIAN_POINT('',(10.200000000001,-10.25815533405,
    31.400000001796));
#29372 = VECTOR('',#29373,1.);
#29373 = DIRECTION('',(0.E+000,-5.651217199117E-012,-1.));
#29374 = PCURVE('',#29354,#29375);
#29375 = DEFINITIONAL_REPRESENTATION('',(#29376),#29380);
#29376 = LINE('',#29377,#29378);
#29377 = CARTESIAN_POINT('',(2.250000000012,2.099999999997));
#29378 = VECTOR('',#29379,1.);
#29379 = DIRECTION('',(-1.,5.651217199117E-012));
#29380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29381 = ORIENTED_EDGE('',*,*,#29382,.T.);
#29382 = EDGE_CURVE('',#29367,#29383,#29385,.T.);
#29383 = VERTEX_POINT('',#29384);
#29384 = CARTESIAN_POINT('',(10.200000000001,-6.057391583062,
    37.699999999997));
#29385 = SURFACE_CURVE('',#29386,(#29390),.PCURVE_S1.);
#29386 = LINE('',#29387,#29388);
#29387 = CARTESIAN_POINT('',(10.200000000001,-13.04400023976,
    37.699999999997));
#29388 = VECTOR('',#29389,1.);
#29389 = DIRECTION('',(0.E+000,1.,0.E+000));
#29390 = PCURVE('',#29354,#29391);
#29391 = DEFINITIONAL_REPRESENTATION('',(#29392),#29396);
#29392 = LINE('',#29393,#29394);
#29393 = CARTESIAN_POINT('',(8.549999998212,4.885844905702));
#29394 = VECTOR('',#29395,1.);
#29395 = DIRECTION('',(0.E+000,-1.));
#29396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29397 = ORIENTED_EDGE('',*,*,#29398,.F.);
#29398 = EDGE_CURVE('',#29344,#29383,#29399,.T.);
#29399 = SURFACE_CURVE('',#29400,(#29404),.PCURVE_S1.);
#29400 = LINE('',#29401,#29402);
#29401 = CARTESIAN_POINT('',(10.200000000001,-6.057391583062,
    27.150000001784));
#29402 = VECTOR('',#29403,1.);
#29403 = DIRECTION('',(0.E+000,0.E+000,1.));
#29404 = PCURVE('',#29354,#29405);
#29405 = DEFINITIONAL_REPRESENTATION('',(#29406),#29410);
#29406 = LINE('',#29407,#29408);
#29407 = CARTESIAN_POINT('',(-2.,-2.100763750997));
#29408 = VECTOR('',#29409,1.);
#29409 = DIRECTION('',(1.,0.E+000));
#29410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#29415)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#29412,#29413,#29414)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#29412 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#29413 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#29414 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#29415 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#29412,
  'distance_accuracy_value','confusion accuracy');
#29416 = SHAPE_DEFINITION_REPRESENTATION(#29417,#29336);
#29417 = PRODUCT_DEFINITION_SHAPE('','',#29418);
#29418 = PRODUCT_DEFINITION('design','',#29419,#29422);
#29419 = PRODUCT_DEFINITION_FORMATION('','',#29420);
#29420 = PRODUCT('CADSOFTTOOLS 1.194','CADSOFTTOOLS 1.194','',(#29421));
#29421 = PRODUCT_CONTEXT('',#2,'mechanical');
#29422 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#29423 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29424,#29426);
#29424 = ( REPRESENTATION_RELATIONSHIP('','',#29336,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29425) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#29425 = ITEM_DEFINED_TRANSFORMATION('','',#11,#787);
#29426 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #29427);
#29427 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('194','','',#5,#29418,$);
#29428 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29420));
#29429 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#29430),#31117);
#29430 = SHELL_BASED_SURFACE_MODEL('',(#29431));
#29431 = OPEN_SHELL('',(#29432));
#29432 = ADVANCED_FACE('',(#29433,#30283,#30397,#30499,#30623,#30737,
    #30867,#30991),#29447,.T.);
#29433 = FACE_BOUND('',#29434,.T.);
#29434 = EDGE_LOOP('',(#29435,#29458,#29475,#29491,#29507,#29528,#29544,
    #29565,#29581,#29597,#29614,#29635,#29652,#29668,#29685,#29701,
    #29718,#29734,#29755,#29772,#29788,#29805,#29826,#29842,#29863,
    #29879,#29900,#29916,#29933,#29950,#29967,#29983,#30000,#30016,
    #30033,#30049,#30070,#30091,#30108,#30124,#30141,#30157,#30178,
    #30194,#30215,#30231,#30252,#30268));
#29435 = ORIENTED_EDGE('',*,*,#29436,.T.);
#29436 = EDGE_CURVE('',#29437,#29439,#29441,.T.);
#29437 = VERTEX_POINT('',#29438);
#29438 = CARTESIAN_POINT('',(7.7,3.142608416314,13.810966084432));
#29439 = VERTEX_POINT('',#29440);
#29440 = CARTESIAN_POINT('',(7.7,3.142608416314,14.299999999997));
#29441 = SURFACE_CURVE('',#29442,(#29446),.PCURVE_S1.);
#29442 = LINE('',#29443,#29444);
#29443 = CARTESIAN_POINT('',(7.7,3.142608416314,39.500000005638));
#29444 = VECTOR('',#29445,1.);
#29445 = DIRECTION('',(0.E+000,0.E+000,1.));
#29446 = PCURVE('',#29447,#29452);
#29447 = PLANE('',#29448);
#29448 = AXIS2_PLACEMENT_3D('',#29449,#29450,#29451);
#29449 = CARTESIAN_POINT('',(7.7,7.342470158266,39.500000005638));
#29450 = DIRECTION('',(-1.,0.E+000,0.E+000));
#29451 = DIRECTION('',(-0.E+000,-1.,-5.425805638115E-012));
#29452 = DEFINITIONAL_REPRESENTATION('',(#29453),#29457);
#29453 = LINE('',#29454,#29455);
#29454 = CARTESIAN_POINT('',(4.199861741952,2.278763351879E-011));
#29455 = VECTOR('',#29456,1.);
#29456 = DIRECTION('',(-5.425805638115E-012,1.));
#29457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29458 = ORIENTED_EDGE('',*,*,#29459,.T.);
#29459 = EDGE_CURVE('',#29439,#29460,#29462,.T.);
#29460 = VERTEX_POINT('',#29461);
#29461 = CARTESIAN_POINT('',(7.7,3.642608416314,14.799999999997));
#29462 = SURFACE_CURVE('',#29463,(#29468),.PCURVE_S1.);
#29463 = CIRCLE('',#29464,0.5);
#29464 = AXIS2_PLACEMENT_3D('',#29465,#29466,#29467);
#29465 = CARTESIAN_POINT('',(7.7,3.642608416314,14.299999999997));
#29466 = DIRECTION('',(-1.,0.E+000,0.E+000));
#29467 = DIRECTION('',(0.E+000,0.E+000,-1.));
#29468 = PCURVE('',#29447,#29469);
#29469 = DEFINITIONAL_REPRESENTATION('',(#29470),#29474);
#29470 = CIRCLE('',#29471,0.5);
#29471 = AXIS2_PLACEMENT_2D('',#29472,#29473);
#29472 = CARTESIAN_POINT('',(3.699861742089,-25.20000000562));
#29473 = DIRECTION('',(5.425805638115E-012,-1.));
#29474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29475 = ORIENTED_EDGE('',*,*,#29476,.F.);
#29476 = EDGE_CURVE('',#29477,#29460,#29479,.T.);
#29477 = VERTEX_POINT('',#29478);
#29478 = CARTESIAN_POINT('',(7.7,10.042608416314,14.799999999997));
#29479 = SURFACE_CURVE('',#29480,(#29484),.PCURVE_S1.);
#29480 = LINE('',#29481,#29482);
#29481 = CARTESIAN_POINT('',(7.7,7.342470158266,14.799999999997));
#29482 = VECTOR('',#29483,1.);
#29483 = DIRECTION('',(0.E+000,-1.,0.E+000));
#29484 = PCURVE('',#29447,#29485);
#29485 = DEFINITIONAL_REPRESENTATION('',(#29486),#29490);
#29486 = LINE('',#29487,#29488);
#29487 = CARTESIAN_POINT('',(1.340173992921E-010,-24.70000000564));
#29488 = VECTOR('',#29489,1.);
#29489 = DIRECTION('',(1.,5.425805638115E-012));
#29490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29491 = ORIENTED_EDGE('',*,*,#29492,.F.);
#29492 = EDGE_CURVE('',#29493,#29477,#29495,.T.);
#29493 = VERTEX_POINT('',#29494);
#29494 = CARTESIAN_POINT('',(7.7,10.042608416314,12.499999999997));
#29495 = SURFACE_CURVE('',#29496,(#29500),.PCURVE_S1.);
#29496 = LINE('',#29497,#29498);
#29497 = CARTESIAN_POINT('',(7.7,10.042608416314,12.199999999997));
#29498 = VECTOR('',#29499,1.);
#29499 = DIRECTION('',(0.E+000,0.E+000,1.));
#29500 = PCURVE('',#29447,#29501);
#29501 = DEFINITIONAL_REPRESENTATION('',(#29502),#29506);
#29502 = LINE('',#29503,#29504);
#29503 = CARTESIAN_POINT('',(-2.7001382579,-27.30000000565));
#29504 = VECTOR('',#29505,1.);
#29505 = DIRECTION('',(-5.425805638115E-012,1.));
#29506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29507 = ORIENTED_EDGE('',*,*,#29508,.T.);
#29508 = EDGE_CURVE('',#29493,#29509,#29511,.T.);
#29509 = VERTEX_POINT('',#29510);
#29510 = CARTESIAN_POINT('',(7.7,10.542608416314,11.999999999997));
#29511 = SURFACE_CURVE('',#29512,(#29517),.PCURVE_S1.);
#29512 = CIRCLE('',#29513,0.5);
#29513 = AXIS2_PLACEMENT_3D('',#29514,#29515,#29516);
#29514 = CARTESIAN_POINT('',(7.7,10.542608416314,12.499999999997));
#29515 = DIRECTION('',(1.,0.E+000,0.E+000));
#29516 = DIRECTION('',(0.E+000,0.E+000,-1.));
#29517 = PCURVE('',#29447,#29518);
#29518 = DEFINITIONAL_REPRESENTATION('',(#29519),#29527);
#29519 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#29520,#29521,#29522,#29523
    ,#29524,#29525,#29526),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#29520 = CARTESIAN_POINT('',(-3.200138257899,-27.50000000565));
#29521 = CARTESIAN_POINT('',(-4.066163661683,-27.50000000566));
#29522 = CARTESIAN_POINT('',(-3.633150959795,-26.75000000566));
#29523 = CARTESIAN_POINT('',(-3.200138257907,-26.00000000565));
#29524 = CARTESIAN_POINT('',(-2.767125556011,-26.75000000565));
#29525 = CARTESIAN_POINT('',(-2.334112854114,-27.50000000565));
#29526 = CARTESIAN_POINT('',(-3.200138257899,-27.50000000565));
#29527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29528 = ORIENTED_EDGE('',*,*,#29529,.T.);
#29529 = EDGE_CURVE('',#29509,#29530,#29532,.T.);
#29530 = VERTEX_POINT('',#29531);
#29531 = CARTESIAN_POINT('',(7.7,14.942608416286,11.999999999997));
#29532 = SURFACE_CURVE('',#29533,(#29537),.PCURVE_S1.);
#29533 = LINE('',#29534,#29535);
#29534 = CARTESIAN_POINT('',(7.7,12.7426084163,11.999999999997));
#29535 = VECTOR('',#29536,1.);
#29536 = DIRECTION('',(0.E+000,1.,0.E+000));
#29537 = PCURVE('',#29447,#29538);
#29538 = DEFINITIONAL_REPRESENTATION('',(#29539),#29543);
#29539 = LINE('',#29540,#29541);
#29540 = CARTESIAN_POINT('',(-5.400138257885,-27.50000000567));
#29541 = VECTOR('',#29542,1.);
#29542 = DIRECTION('',(-1.,-5.425805638115E-012));
#29543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29544 = ORIENTED_EDGE('',*,*,#29545,.T.);
#29545 = EDGE_CURVE('',#29530,#29546,#29548,.T.);
#29546 = VERTEX_POINT('',#29547);
#29547 = CARTESIAN_POINT('',(7.7,15.442608416286,12.499999999997));
#29548 = SURFACE_CURVE('',#29549,(#29554),.PCURVE_S1.);
#29549 = CIRCLE('',#29550,0.5);
#29550 = AXIS2_PLACEMENT_3D('',#29551,#29552,#29553);
#29551 = CARTESIAN_POINT('',(7.7,14.942608416286,12.499999999997));
#29552 = DIRECTION('',(1.,0.E+000,0.E+000));
#29553 = DIRECTION('',(0.E+000,0.E+000,-1.));
#29554 = PCURVE('',#29447,#29555);
#29555 = DEFINITIONAL_REPRESENTATION('',(#29556),#29564);
#29556 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#29557,#29558,#29559,#29560
    ,#29561,#29562,#29563),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#29557 = CARTESIAN_POINT('',(-7.600138257871,-27.50000000568));
#29558 = CARTESIAN_POINT('',(-8.466163661655,-27.50000000568));
#29559 = CARTESIAN_POINT('',(-8.033150959767,-26.75000000568));
#29560 = CARTESIAN_POINT('',(-7.600138257879,-26.00000000568));
#29561 = CARTESIAN_POINT('',(-7.167125555983,-26.75000000568));
#29562 = CARTESIAN_POINT('',(-6.734112854087,-27.50000000567));
#29563 = CARTESIAN_POINT('',(-7.600138257871,-27.50000000568));
#29564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29565 = ORIENTED_EDGE('',*,*,#29566,.F.);
#29566 = EDGE_CURVE('',#29567,#29546,#29569,.T.);
#29567 = VERTEX_POINT('',#29568);
#29568 = CARTESIAN_POINT('',(7.7,15.442608416286,14.799999999997));
#29569 = SURFACE_CURVE('',#29570,(#29574),.PCURVE_S1.);
#29570 = LINE('',#29571,#29572);
#29571 = CARTESIAN_POINT('',(7.7,15.442608416286,39.500000005638));
#29572 = VECTOR('',#29573,1.);
#29573 = DIRECTION('',(0.E+000,0.E+000,-1.));
#29574 = PCURVE('',#29447,#29575);
#29575 = DEFINITIONAL_REPRESENTATION('',(#29576),#29580);
#29576 = LINE('',#29577,#29578);
#29577 = CARTESIAN_POINT('',(-8.10013825802,-4.394977582988E-011));
#29578 = VECTOR('',#29579,1.);
#29579 = DIRECTION('',(5.425805638115E-012,-1.));
#29580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29581 = ORIENTED_EDGE('',*,*,#29582,.F.);
#29582 = EDGE_CURVE('',#29583,#29567,#29585,.T.);
#29583 = VERTEX_POINT('',#29584);
#29584 = CARTESIAN_POINT('',(7.7,26.546582908923,14.799999999997));
#29585 = SURFACE_CURVE('',#29586,(#29590),.PCURVE_S1.);
#29586 = LINE('',#29587,#29588);
#29587 = CARTESIAN_POINT('',(7.7,16.842608416286,14.799999999997));
#29588 = VECTOR('',#29589,1.);
#29589 = DIRECTION('',(0.E+000,-1.,0.E+000));
#29590 = PCURVE('',#29447,#29591);
#29591 = DEFINITIONAL_REPRESENTATION('',(#29592),#29596);
#29592 = LINE('',#29593,#29594);
#29593 = CARTESIAN_POINT('',(-9.500138257886,-24.70000000569));
#29594 = VECTOR('',#29595,1.);
#29595 = DIRECTION('',(1.,5.425805638115E-012));
#29596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29597 = ORIENTED_EDGE('',*,*,#29598,.T.);
#29598 = EDGE_CURVE('',#29583,#29599,#29601,.T.);
#29599 = VERTEX_POINT('',#29600);
#29600 = CARTESIAN_POINT('',(7.7,26.748651605255,14.278260869569));
#29601 = SURFACE_CURVE('',#29602,(#29607),.PCURVE_S1.);
#29602 = CIRCLE('',#29603,0.3);
#29603 = AXIS2_PLACEMENT_3D('',#29604,#29605,#29606);
#29604 = CARTESIAN_POINT('',(7.7,26.546582908923,14.499999999997));
#29605 = DIRECTION('',(-1.,0.E+000,0.E+000));
#29606 = DIRECTION('',(0.E+000,0.E+000,-1.));
#29607 = PCURVE('',#29447,#29608);
#29608 = DEFINITIONAL_REPRESENTATION('',(#29609),#29613);
#29609 = CIRCLE('',#29610,0.3);
#29610 = AXIS2_PLACEMENT_2D('',#29611,#29612);
#29611 = CARTESIAN_POINT('',(-19.20411275052,-25.00000000574));
#29612 = DIRECTION('',(5.425805638115E-012,-1.));
#29613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29614 = ORIENTED_EDGE('',*,*,#29615,.T.);
#29615 = EDGE_CURVE('',#29599,#29616,#29618,.T.);
#29616 = VERTEX_POINT('',#29617);
#29617 = CARTESIAN_POINT('',(7.7,26.1365281317,13.201679998163));
#29618 = SURFACE_CURVE('',#29619,(#29624),.PCURVE_S1.);
#29619 = CIRCLE('',#29620,2.000000000038);
#29620 = AXIS2_PLACEMENT_3D('',#29621,#29622,#29623);
#29621 = CARTESIAN_POINT('',(7.7,28.095776247496,12.800000000027));
#29622 = DIRECTION('',(1.,0.E+000,0.E+000));
#29623 = DIRECTION('',(0.E+000,-1.,0.E+000));
#29624 = PCURVE('',#29447,#29625);
#29625 = DEFINITIONAL_REPRESENTATION('',(#29626),#29634);
#29626 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#29627,#29628,#29629,#29630
    ,#29631,#29632,#29633),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#29627 = CARTESIAN_POINT('',(-18.75330608904,-26.70000000571));
#29628 = CARTESIAN_POINT('',(-18.75330608902,-30.16410162091));
#29629 = CARTESIAN_POINT('',(-21.75330608909,-28.43205081333));
#29630 = CARTESIAN_POINT('',(-24.75330608916,-26.70000000574));
#29631 = CARTESIAN_POINT('',(-21.75330608911,-24.96794919812));
#29632 = CARTESIAN_POINT('',(-18.75330608906,-23.2358983905));
#29633 = CARTESIAN_POINT('',(-18.75330608904,-26.70000000571));
#29634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29635 = ORIENTED_EDGE('',*,*,#29636,.T.);
#29636 = EDGE_CURVE('',#29616,#29637,#29639,.T.);
#29637 = VERTEX_POINT('',#29638);
#29638 = CARTESIAN_POINT('',(7.7,25.64671610276,12.802099997695));
#29639 = SURFACE_CURVE('',#29640,(#29645),.PCURVE_S1.);
#29640 = CIRCLE('',#29641,0.5);
#29641 = AXIS2_PLACEMENT_3D('',#29642,#29643,#29644);
#29642 = CARTESIAN_POINT('',(7.7,25.64671610276,13.302099997695));
#29643 = DIRECTION('',(-1.,0.E+000,0.E+000));
#29644 = DIRECTION('',(0.E+000,-1.,0.E+000));
#29645 = PCURVE('',#29447,#29646);
#29646 = DEFINITIONAL_REPRESENTATION('',(#29647),#29651);
#29647 = CIRCLE('',#29648,0.5);
#29648 = AXIS2_PLACEMENT_2D('',#29649,#29650);
#29649 = CARTESIAN_POINT('',(-18.30424594435,-26.19790000804));
#29650 = DIRECTION('',(1.,5.425805638115E-012));
#29651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29652 = ORIENTED_EDGE('',*,*,#29653,.T.);
#29653 = EDGE_CURVE('',#29637,#29654,#29656,.T.);
#29654 = VERTEX_POINT('',#29655);
#29655 = CARTESIAN_POINT('',(7.7,22.510885725396,12.802099997678));
#29656 = SURFACE_CURVE('',#29657,(#29661),.PCURVE_S1.);
#29657 = LINE('',#29658,#29659);
#29658 = CARTESIAN_POINT('',(7.7,1.992470158409,12.802099997568));
#29659 = VECTOR('',#29660,1.);
#29660 = DIRECTION('',(0.E+000,-1.,-5.376385953205E-012));
#29661 = PCURVE('',#29447,#29662);
#29662 = DEFINITIONAL_REPRESENTATION('',(#29663),#29667);
#29663 = LINE('',#29664,#29665);
#29664 = CARTESIAN_POINT('',(5.350000000001,-26.69790000804));
#29665 = VECTOR('',#29666,1.);
#29666 = DIRECTION('',(1.,4.941968490996E-014));
#29667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29668 = ORIENTED_EDGE('',*,*,#29669,.F.);
#29669 = EDGE_CURVE('',#29670,#29654,#29672,.T.);
#29670 = VERTEX_POINT('',#29671);
#29671 = CARTESIAN_POINT('',(7.7,21.526065376529,11.628523269839));
#29672 = SURFACE_CURVE('',#29673,(#29678),.PCURVE_S1.);
#29673 = CIRCLE('',#29674,1.);
#29674 = AXIS2_PLACEMENT_3D('',#29675,#29676,#29677);
#29675 = CARTESIAN_POINT('',(7.7,22.510885725401,11.802099997678));
#29676 = DIRECTION('',(-1.,0.E+000,0.E+000));
#29677 = DIRECTION('',(0.E+000,0.E+000,-1.));
#29678 = PCURVE('',#29447,#29679);
#29679 = DEFINITIONAL_REPRESENTATION('',(#29680),#29684);
#29680 = CIRCLE('',#29681,1.);
#29681 = AXIS2_PLACEMENT_2D('',#29682,#29683);
#29682 = CARTESIAN_POINT('',(-15.16841556698,-27.69790000804));
#29683 = DIRECTION('',(5.425805638115E-012,-1.));
#29684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29685 = ORIENTED_EDGE('',*,*,#29686,.T.);
#29686 = EDGE_CURVE('',#29670,#29687,#29689,.T.);
#29687 = VERTEX_POINT('',#29688);
#29688 = CARTESIAN_POINT('',(7.7,22.191672813618,7.852073762405));
#29689 = SURFACE_CURVE('',#29690,(#29694),.PCURVE_S1.);
#29690 = LINE('',#29691,#29692);
#29691 = CARTESIAN_POINT('',(7.7,16.17313700857,41.999373372016));
#29692 = VECTOR('',#29693,1.);
#29693 = DIRECTION('',(0.E+000,0.173576727852,-0.98482034887));
#29694 = PCURVE('',#29447,#29695);
#29695 = DEFINITIONAL_REPRESENTATION('',(#29696),#29700);
#29696 = LINE('',#29697,#29698);
#29697 = CARTESIAN_POINT('',(-8.830666850318,2.49937336633));
#29698 = VECTOR('',#29699,1.);
#29699 = DIRECTION('',(-0.173576727847,-0.984820348871));
#29700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29701 = ORIENTED_EDGE('',*,*,#29702,.T.);
#29702 = EDGE_CURVE('',#29687,#29703,#29705,.T.);
#29703 = VERTEX_POINT('',#29704);
#29704 = CARTESIAN_POINT('',(7.7,21.896226840065,7.500000000175));
#29705 = SURFACE_CURVE('',#29706,(#29711),.PCURVE_S1.);
#29706 = CIRCLE('',#29707,0.3);
#29707 = AXIS2_PLACEMENT_3D('',#29708,#29709,#29710);
#29708 = CARTESIAN_POINT('',(7.7,21.896226840063,7.800000000175));
#29709 = DIRECTION('',(-1.,0.E+000,0.E+000));
#29710 = DIRECTION('',(0.E+000,0.E+000,-1.));
#29711 = PCURVE('',#29447,#29712);
#29712 = DEFINITIONAL_REPRESENTATION('',(#29713),#29717);
#29713 = CIRCLE('',#29714,0.3);
#29714 = AXIS2_PLACEMENT_2D('',#29715,#29716);
#29715 = CARTESIAN_POINT('',(-14.55375668162,-31.70000000554));
#29716 = DIRECTION('',(5.425805638115E-012,-1.));
#29717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29718 = ORIENTED_EDGE('',*,*,#29719,.T.);
#29719 = EDGE_CURVE('',#29703,#29720,#29722,.T.);
#29720 = VERTEX_POINT('',#29721);
#29721 = CARTESIAN_POINT('',(7.7,9.998506189553,7.500000000082));
#29722 = SURFACE_CURVE('',#29723,(#29727),.PCURVE_S1.);
#29723 = LINE('',#29724,#29725);
#29724 = CARTESIAN_POINT('',(7.7,7.342470158438,7.500000000068));
#29725 = VECTOR('',#29726,1.);
#29726 = DIRECTION('',(0.E+000,-1.,-5.376385953205E-012));
#29727 = PCURVE('',#29447,#29728);
#29728 = DEFINITIONAL_REPRESENTATION('',(#29729),#29733);
#29729 = LINE('',#29730,#29731);
#29730 = CARTESIAN_POINT('',(1.585620553991E-012,-32.00000000557));
#29731 = VECTOR('',#29732,1.);
#29732 = DIRECTION('',(1.,4.941968490996E-014));
#29733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29734 = ORIENTED_EDGE('',*,*,#29735,.T.);
#29735 = EDGE_CURVE('',#29720,#29736,#29738,.T.);
#29736 = VERTEX_POINT('',#29737);
#29737 = CARTESIAN_POINT('',(7.7,9.641434768124,7.350000000078));
#29738 = SURFACE_CURVE('',#29739,(#29744),.PCURVE_S1.);
#29739 = CIRCLE('',#29740,0.5);
#29740 = AXIS2_PLACEMENT_3D('',#29741,#29742,#29743);
#29741 = CARTESIAN_POINT('',(7.7,9.998506189556,7.000000000082));
#29742 = DIRECTION('',(1.,0.E+000,0.E+000));
#29743 = DIRECTION('',(0.E+000,0.E+000,-1.));
#29744 = PCURVE('',#29447,#29745);
#29745 = DEFINITIONAL_REPRESENTATION('',(#29746),#29754);
#29746 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#29747,#29748,#29749,#29750
    ,#29751,#29752,#29753),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#29747 = CARTESIAN_POINT('',(-2.656036031111,-33.00000000557));
#29748 = CARTESIAN_POINT('',(-3.522061434895,-33.00000000557));
#29749 = CARTESIAN_POINT('',(-3.089048733007,-32.25000000557));
#29750 = CARTESIAN_POINT('',(-2.656036031119,-31.50000000557));
#29751 = CARTESIAN_POINT('',(-2.223023329222,-32.25000000556));
#29752 = CARTESIAN_POINT('',(-1.790010627326,-33.00000000556));
#29753 = CARTESIAN_POINT('',(-2.656036031111,-33.00000000557));
#29754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29755 = ORIENTED_EDGE('',*,*,#29756,.T.);
#29756 = EDGE_CURVE('',#29736,#29757,#29759,.T.);
#29757 = VERTEX_POINT('',#29758);
#29758 = CARTESIAN_POINT('',(7.699999999869,9.284363346693,
    7.200000000092));
#29759 = SURFACE_CURVE('',#29760,(#29765),.PCURVE_S1.);
#29760 = CIRCLE('',#29761,0.499999999982);
#29761 = AXIS2_PLACEMENT_3D('',#29762,#29763,#29764);
#29762 = CARTESIAN_POINT('',(7.699999999869,9.284363346693,
    7.700000000073));
#29763 = DIRECTION('',(-1.,0.E+000,0.E+000));
#29764 = DIRECTION('',(0.E+000,0.E+000,-1.));
#29765 = PCURVE('',#29447,#29766);
#29766 = DEFINITIONAL_REPRESENTATION('',(#29767),#29771);
#29767 = CIRCLE('',#29768,0.499999999982);
#29768 = AXIS2_PLACEMENT_2D('',#29769,#29770);
#29769 = CARTESIAN_POINT('',(-1.941893188254,-31.80000000557));
#29770 = DIRECTION('',(5.425805638115E-012,-1.));
#29771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29772 = ORIENTED_EDGE('',*,*,#29773,.T.);
#29773 = EDGE_CURVE('',#29757,#29774,#29776,.T.);
#29774 = VERTEX_POINT('',#29775);
#29775 = CARTESIAN_POINT('',(7.7,-6.799122243899,7.199999999983));
#29776 = SURFACE_CURVE('',#29777,(#29781),.PCURVE_S1.);
#29777 = LINE('',#29778,#29779);
#29778 = CARTESIAN_POINT('',(7.7,9.742620916193,7.200000000076));
#29779 = VECTOR('',#29780,1.);
#29780 = DIRECTION('',(0.E+000,-1.,-5.650394682057E-012));
#29781 = PCURVE('',#29447,#29782);
#29782 = DEFINITIONAL_REPRESENTATION('',(#29783),#29787);
#29783 = LINE('',#29784,#29785);
#29784 = CARTESIAN_POINT('',(-2.400150757752,-32.30000000557));
#29785 = VECTOR('',#29786,1.);
#29786 = DIRECTION('',(1.,-2.245890439416E-013));
#29787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29788 = ORIENTED_EDGE('',*,*,#29789,.T.);
#29789 = EDGE_CURVE('',#29774,#29790,#29792,.T.);
#29790 = VERTEX_POINT('',#29791);
#29791 = CARTESIAN_POINT('',(7.7,-7.156192935742,7.350000000007));
#29792 = SURFACE_CURVE('',#29793,(#29798),.PCURVE_S1.);
#29793 = CIRCLE('',#29794,0.5);
#29794 = AXIS2_PLACEMENT_3D('',#29795,#29796,#29797);
#29795 = CARTESIAN_POINT('',(7.7,-6.799121514313,7.700000000005));
#29796 = DIRECTION('',(-1.,0.E+000,0.E+000));
#29797 = DIRECTION('',(0.E+000,0.E+000,-1.));
#29798 = PCURVE('',#29447,#29799);
#29799 = DEFINITIONAL_REPRESENTATION('',(#29800),#29804);
#29800 = CIRCLE('',#29801,0.5);
#29801 = AXIS2_PLACEMENT_2D('',#29802,#29803);
#29802 = CARTESIAN_POINT('',(14.141591672752,-31.80000000555));
#29803 = DIRECTION('',(5.425805638115E-012,-1.));
#29804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29805 = ORIENTED_EDGE('',*,*,#29806,.T.);
#29806 = EDGE_CURVE('',#29790,#29807,#29809,.T.);
#29807 = VERTEX_POINT('',#29808);
#29808 = CARTESIAN_POINT('',(7.7,-7.513264357174,7.499999999988));
#29809 = SURFACE_CURVE('',#29810,(#29815),.PCURVE_S1.);
#29810 = CIRCLE('',#29811,0.5);
#29811 = AXIS2_PLACEMENT_3D('',#29812,#29813,#29814);
#29812 = CARTESIAN_POINT('',(7.7,-7.513264357172,7.000000000009));
#29813 = DIRECTION('',(1.,0.E+000,0.E+000));
#29814 = DIRECTION('',(0.E+000,0.E+000,-1.));
#29815 = PCURVE('',#29447,#29816);
#29816 = DEFINITIONAL_REPRESENTATION('',(#29817),#29825);
#29817 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#29818,#29819,#29820,#29821
    ,#29822,#29823,#29824),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#29818 = CARTESIAN_POINT('',(14.855734515617,-33.00000000554));
#29819 = CARTESIAN_POINT('',(13.989709111832,-33.00000000555));
#29820 = CARTESIAN_POINT('',(14.42272181372,-32.25000000555));
#29821 = CARTESIAN_POINT('',(14.855734515608,-31.50000000554));
#29822 = CARTESIAN_POINT('',(15.288747217505,-32.25000000554));
#29823 = CARTESIAN_POINT('',(15.721759919401,-33.00000000554));
#29824 = CARTESIAN_POINT('',(14.855734515617,-33.00000000554));
#29825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29826 = ORIENTED_EDGE('',*,*,#29827,.F.);
#29827 = EDGE_CURVE('',#29828,#29807,#29830,.T.);
#29828 = VERTEX_POINT('',#29829);
#29829 = CARTESIAN_POINT('',(7.7,-10.60752984234,7.499999999971));
#29830 = SURFACE_CURVE('',#29831,(#29835),.PCURVE_S1.);
#29831 = LINE('',#29832,#29833);
#29832 = CARTESIAN_POINT('',(7.7,7.342470158438,7.500000000068));
#29833 = VECTOR('',#29834,1.);
#29834 = DIRECTION('',(0.E+000,1.,5.376385953205E-012));
#29835 = PCURVE('',#29447,#29836);
#29836 = DEFINITIONAL_REPRESENTATION('',(#29837),#29841);
#29837 = LINE('',#29838,#29839);
#29838 = CARTESIAN_POINT('',(1.585620553991E-012,-32.00000000557));
#29839 = VECTOR('',#29840,1.);
#29840 = DIRECTION('',(-1.,-4.941968490996E-014));
#29841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29842 = ORIENTED_EDGE('',*,*,#29843,.T.);
#29843 = EDGE_CURVE('',#29828,#29844,#29846,.T.);
#29844 = VERTEX_POINT('',#29845);
#29845 = CARTESIAN_POINT('',(7.7,-11.10752984234,6.999999999969));
#29846 = SURFACE_CURVE('',#29847,(#29852),.PCURVE_S1.);
#29847 = CIRCLE('',#29848,0.5);
#29848 = AXIS2_PLACEMENT_3D('',#29849,#29850,#29851);
#29849 = CARTESIAN_POINT('',(7.7,-10.60752984234,6.999999999971));
#29850 = DIRECTION('',(1.,0.E+000,0.E+000));
#29851 = DIRECTION('',(0.E+000,0.E+000,-1.));
#29852 = PCURVE('',#29447,#29853);
#29853 = DEFINITIONAL_REPRESENTATION('',(#29854),#29862);
#29854 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#29855,#29856,#29857,#29858
    ,#29859,#29860,#29861),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#29855 = CARTESIAN_POINT('',(17.950000000788,-33.00000000556));
#29856 = CARTESIAN_POINT('',(17.083974597003,-33.00000000557));
#29857 = CARTESIAN_POINT('',(17.516987298892,-32.25000000557));
#29858 = CARTESIAN_POINT('',(17.95000000078,-31.50000000556));
#29859 = CARTESIAN_POINT('',(18.383012702676,-32.25000000556));
#29860 = CARTESIAN_POINT('',(18.816025404572,-33.00000000556));
#29861 = CARTESIAN_POINT('',(17.950000000788,-33.00000000556));
#29862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29863 = ORIENTED_EDGE('',*,*,#29864,.F.);
#29864 = EDGE_CURVE('',#29865,#29844,#29867,.T.);
#29865 = VERTEX_POINT('',#29866);
#29866 = CARTESIAN_POINT('',(7.7,-11.10752984233,4.995107983396));
#29867 = SURFACE_CURVE('',#29868,(#29872),.PCURVE_S1.);
#29868 = LINE('',#29869,#29870);
#29869 = CARTESIAN_POINT('',(7.7,-11.10752984251,39.50000000557));
#29870 = VECTOR('',#29871,1.);
#29871 = DIRECTION('',(0.E+000,-5.151867013676E-012,1.));
#29872 = PCURVE('',#29447,#29873);
#29873 = DEFINITIONAL_REPRESENTATION('',(#29874),#29878);
#29874 = LINE('',#29875,#29876);
#29875 = CARTESIAN_POINT('',(18.450000000776,3.260455413023E-011));
#29876 = VECTOR('',#29877,1.);
#29877 = DIRECTION('',(-2.739386244388E-013,1.));
#29878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29879 = ORIENTED_EDGE('',*,*,#29880,.T.);
#29880 = EDGE_CURVE('',#29865,#29881,#29883,.T.);
#29881 = VERTEX_POINT('',#29882);
#29882 = CARTESIAN_POINT('',(7.7,-10.7113474291,4.506034183031));
#29883 = SURFACE_CURVE('',#29884,(#29889),.PCURVE_S1.);
#29884 = CIRCLE('',#29885,0.5);
#29885 = AXIS2_PLACEMENT_3D('',#29886,#29887,#29888);
#29886 = CARTESIAN_POINT('',(7.7,-10.60739158369,4.995107983398));
#29887 = DIRECTION('',(1.,0.E+000,0.E+000));
#29888 = DIRECTION('',(0.E+000,0.E+000,-1.));
#29889 = PCURVE('',#29447,#29890);
#29890 = DEFINITIONAL_REPRESENTATION('',(#29891),#29899);
#29891 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#29892,#29893,#29894,#29895
    ,#29896,#29897,#29898),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#29892 = CARTESIAN_POINT('',(17.949861742148,-35.00489202214));
#29893 = CARTESIAN_POINT('',(17.083836338363,-35.00489202214));
#29894 = CARTESIAN_POINT('',(17.516849040251,-34.25489202214));
#29895 = CARTESIAN_POINT('',(17.94986174214,-33.50489202214));
#29896 = CARTESIAN_POINT('',(18.382874444036,-34.25489202214));
#29897 = CARTESIAN_POINT('',(18.815887145932,-35.00489202213));
#29898 = CARTESIAN_POINT('',(17.949861742148,-35.00489202214));
#29899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29900 = ORIENTED_EDGE('',*,*,#29901,.F.);
#29901 = EDGE_CURVE('',#29902,#29881,#29904,.T.);
#29902 = VERTEX_POINT('',#29903);
#29903 = CARTESIAN_POINT('',(7.7,-10.56532382515,4.474995907856));
#29904 = SURFACE_CURVE('',#29905,(#29909),.PCURVE_S1.);
#29905 = LINE('',#29906,#29907);
#29906 = CARTESIAN_POINT('',(7.7,-5.67334530283,3.435173773395));
#29907 = VECTOR('',#29908,1.);
#29908 = DIRECTION('',(0.E+000,-0.978147600734,0.207911690816));
#29909 = PCURVE('',#29447,#29910);
#29910 = DEFINITIONAL_REPRESENTATION('',(#29911),#29915);
#29911 = LINE('',#29912,#29913);
#29912 = CARTESIAN_POINT('',(13.015815461291,-36.06482623217));
#29913 = VECTOR('',#29914,1.);
#29914 = DIRECTION('',(0.978147600733,0.207911690822));
#29915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29916 = ORIENTED_EDGE('',*,*,#29917,.T.);
#29917 = EDGE_CURVE('',#29902,#29918,#29920,.T.);
#29918 = VERTEX_POINT('',#29919);
#29919 = CARTESIAN_POINT('',(7.7,-10.20464271957,3.800485098624));
#29920 = SURFACE_CURVE('',#29921,(#29926),.PCURVE_S1.);
#29921 = CIRCLE('',#29922,0.5);
#29922 = AXIS2_PLACEMENT_3D('',#29923,#29924,#29925);
#29923 = CARTESIAN_POINT('',(7.7,-10.66900741936,3.985864238718));
#29924 = DIRECTION('',(-1.,0.E+000,0.E+000));
#29925 = DIRECTION('',(0.E+000,0.E+000,-1.));
#29926 = PCURVE('',#29447,#29927);
#29927 = DEFINITIONAL_REPRESENTATION('',(#29928),#29932);
#29928 = CIRCLE('',#29929,0.5);
#29929 = AXIS2_PLACEMENT_2D('',#29930,#29931);
#29930 = CARTESIAN_POINT('',(18.011477577825,-35.51413576682));
#29931 = DIRECTION('',(5.425805638115E-012,-1.));
#29932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29933 = ORIENTED_EDGE('',*,*,#29934,.T.);
#29934 = EDGE_CURVE('',#29918,#29935,#29937,.T.);
#29935 = VERTEX_POINT('',#29936);
#29936 = CARTESIAN_POINT('',(7.7,-10.74710003164,2.581278816803));
#29937 = SURFACE_CURVE('',#29938,(#29943),.PCURVE_S1.);
#29938 = CIRCLE('',#29939,17.19999999943);
#29939 = AXIS2_PLACEMENT_3D('',#29940,#29941,#29942);
#29940 = CARTESIAN_POINT('',(7.7,-26.17878839185,10.177527518214));
#29941 = DIRECTION('',(-1.,0.E+000,0.E+000));
#29942 = DIRECTION('',(0.E+000,0.E+000,-1.));
#29943 = PCURVE('',#29447,#29944);
#29944 = DEFINITIONAL_REPRESENTATION('',(#29945),#29949);
#29945 = CIRCLE('',#29946,17.19999999943);
#29946 = AXIS2_PLACEMENT_2D('',#29947,#29948);
#29947 = CARTESIAN_POINT('',(33.521258550275,-29.32247248724));
#29948 = DIRECTION('',(5.425805638115E-012,-1.));
#29949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29950 = ORIENTED_EDGE('',*,*,#29951,.T.);
#29951 = EDGE_CURVE('',#29935,#29952,#29954,.T.);
#29952 = VERTEX_POINT('',#29953);
#29953 = CARTESIAN_POINT('',(7.7,-11.19569562352,2.302099999975));
#29954 = SURFACE_CURVE('',#29955,(#29960),.PCURVE_S1.);
#29955 = CIRCLE('',#29956,0.5);
#29956 = AXIS2_PLACEMENT_3D('',#29957,#29958,#29959);
#29957 = CARTESIAN_POINT('',(7.7,-11.19569562353,2.802099999975));
#29958 = DIRECTION('',(-1.,0.E+000,0.E+000));
#29959 = DIRECTION('',(0.E+000,0.E+000,-1.));
#29960 = PCURVE('',#29447,#29961);
#29961 = DEFINITIONAL_REPRESENTATION('',(#29962),#29966);
#29962 = CIRCLE('',#29963,0.5);
#29963 = AXIS2_PLACEMENT_2D('',#29964,#29965);
#29964 = CARTESIAN_POINT('',(18.538165781995,-36.69790000556));
#29965 = DIRECTION('',(5.425805638115E-012,-1.));
#29966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29967 = ORIENTED_EDGE('',*,*,#29968,.T.);
#29968 = EDGE_CURVE('',#29952,#29969,#29971,.T.);
#29969 = VERTEX_POINT('',#29970);
#29970 = CARTESIAN_POINT('',(7.7,-14.87412901938,2.302099999955));
#29971 = SURFACE_CURVE('',#29972,(#29976),.PCURVE_S1.);
#29972 = LINE('',#29973,#29974);
#29973 = CARTESIAN_POINT('',(7.7,1.992470158466,2.302100000046));
#29974 = VECTOR('',#29975,1.);
#29975 = DIRECTION('',(0.E+000,-1.,-5.376385953205E-012));
#29976 = PCURVE('',#29447,#29977);
#29977 = DEFINITIONAL_REPRESENTATION('',(#29978),#29982);
#29978 = LINE('',#29979,#29980);
#29979 = CARTESIAN_POINT('',(5.350000000002,-37.19790000556));
#29980 = VECTOR('',#29981,1.);
#29981 = DIRECTION('',(1.,4.941968490996E-014));
#29982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#29983 = ORIENTED_EDGE('',*,*,#29984,.T.);
#29984 = EDGE_CURVE('',#29969,#29985,#29987,.T.);
#29985 = VERTEX_POINT('',#29986);
#29986 = CARTESIAN_POINT('',(7.7,-15.78539648371,2.890284982681));
#29987 = SURFACE_CURVE('',#29988,(#29993),.PCURVE_S1.);
#29988 = CIRCLE('',#29989,1.);
#29989 = AXIS2_PLACEMENT_3D('',#29990,#29991,#29992);
#29990 = CARTESIAN_POINT('',(7.7,-14.87412901938,3.302099999955));
#29991 = DIRECTION('',(-1.,0.E+000,0.E+000));
#29992 = DIRECTION('',(0.E+000,0.E+000,-1.));
#29993 = PCURVE('',#29447,#29994);
#29994 = DEFINITIONAL_REPRESENTATION('',(#29995),#29999);
#29995 = CIRCLE('',#29996,1.);
#29996 = AXIS2_PLACEMENT_2D('',#29997,#29998);
#29997 = CARTESIAN_POINT('',(22.216599177847,-36.19790000556));
#29998 = DIRECTION('',(5.425805638115E-012,-1.));
#29999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30000 = ORIENTED_EDGE('',*,*,#30001,.T.);
#30001 = EDGE_CURVE('',#29985,#30002,#30004,.T.);
#30002 = VERTEX_POINT('',#30003);
#30003 = CARTESIAN_POINT('',(7.7,-19.16850553025,10.37645492083));
#30004 = SURFACE_CURVE('',#30005,(#30009),.PCURVE_S1.);
#30005 = LINE('',#30006,#30007);
#30006 = CARTESIAN_POINT('',(7.7,-25.60176490399,24.612021160463));
#30007 = VECTOR('',#30008,1.);
#30008 = DIRECTION('',(0.E+000,-0.411815017274,0.911267464331));
#30009 = PCURVE('',#29447,#30010);
#30010 = DEFINITIONAL_REPRESENTATION('',(#30011),#30015);
#30011 = LINE('',#30012,#30013);
#30012 = CARTESIAN_POINT('',(32.944235062338,-14.88797884499));
#30013 = VECTOR('',#30014,1.);
#30014 = DIRECTION('',(0.411815017269,0.911267464333));
#30015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30016 = ORIENTED_EDGE('',*,*,#30017,.T.);
#30017 = EDGE_CURVE('',#30002,#30018,#30020,.T.);
#30018 = VERTEX_POINT('',#30019);
#30019 = CARTESIAN_POINT('',(7.7,-18.89512544221,10.799999426012));
#30020 = SURFACE_CURVE('',#30021,(#30026),.PCURVE_S1.);
#30021 = CIRCLE('',#30022,0.3);
#30022 = AXIS2_PLACEMENT_3D('',#30023,#30024,#30025);
#30023 = CARTESIAN_POINT('',(7.7,-18.89512529095,10.499999426012));
#30024 = DIRECTION('',(-1.,0.E+000,0.E+000));
#30025 = DIRECTION('',(0.E+000,0.E+000,-1.));
#30026 = PCURVE('',#29447,#30027);
#30027 = DEFINITIONAL_REPRESENTATION('',(#30028),#30032);
#30028 = CIRCLE('',#30029,0.3);
#30029 = AXIS2_PLACEMENT_2D('',#30030,#30031);
#30030 = CARTESIAN_POINT('',(26.237595449382,-29.00000057948));
#30031 = DIRECTION('',(5.425805638115E-012,-1.));
#30032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30033 = ORIENTED_EDGE('',*,*,#30034,.T.);
#30034 = EDGE_CURVE('',#30018,#30035,#30037,.T.);
#30035 = VERTEX_POINT('',#30036);
#30036 = CARTESIAN_POINT('',(7.7,-17.02766808849,10.80000036755));
#30037 = SURFACE_CURVE('',#30038,(#30042),.PCURVE_S1.);
#30038 = LINE('',#30039,#30040);
#30039 = CARTESIAN_POINT('',(7.7,7.342484628276,10.800012654536));
#30040 = VECTOR('',#30041,1.);
#30041 = DIRECTION('',(0.E+000,1.,5.04181748243E-007));
#30042 = PCURVE('',#29447,#30043);
#30043 = DEFINITIONAL_REPRESENTATION('',(#30044),#30048);
#30044 = LINE('',#30045,#30046);
#30045 = CARTESIAN_POINT('',(-1.44698540796E-005,-28.6999873511));
#30046 = VECTOR('',#30047,1.);
#30047 = DIRECTION('',(-1.,5.041763224373E-007));
#30048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30049 = ORIENTED_EDGE('',*,*,#30050,.T.);
#30050 = EDGE_CURVE('',#30035,#30051,#30053,.T.);
#30051 = VERTEX_POINT('',#30052);
#30052 = CARTESIAN_POINT('',(7.7,-16.90933466571,10.824324533904));
#30053 = SURFACE_CURVE('',#30054,(#30059),.PCURVE_S1.);
#30054 = CIRCLE('',#30055,0.3);
#30055 = AXIS2_PLACEMENT_3D('',#30056,#30057,#30058);
#30056 = CARTESIAN_POINT('',(7.7,-17.02766823974,11.10000036755));
#30057 = DIRECTION('',(1.,0.E+000,0.E+000));
#30058 = DIRECTION('',(0.E+000,0.E+000,-1.));
#30059 = PCURVE('',#29447,#30060);
#30060 = DEFINITIONAL_REPRESENTATION('',(#30061),#30069);
#30061 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#30062,#30063,#30064,#30065
    ,#30066,#30067,#30068),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#30062 = CARTESIAN_POINT('',(24.370138398169,-28.69999963795));
#30063 = CARTESIAN_POINT('',(23.850523155898,-28.69999963795));
#30064 = CARTESIAN_POINT('',(24.110330777031,-28.24999963795));
#30065 = CARTESIAN_POINT('',(24.370138398164,-27.79999963795));
#30066 = CARTESIAN_POINT('',(24.629946019302,-28.24999963795));
#30067 = CARTESIAN_POINT('',(24.88975364044,-28.69999963795));
#30068 = CARTESIAN_POINT('',(24.370138398169,-28.69999963795));
#30069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30070 = ORIENTED_EDGE('',*,*,#30071,.T.);
#30071 = EDGE_CURVE('',#30051,#30072,#30074,.T.);
#30072 = VERTEX_POINT('',#30073);
#30073 = CARTESIAN_POINT('',(7.7,-15.64495914333,13.200157002007));
#30074 = SURFACE_CURVE('',#30075,(#30080),.PCURVE_S1.);
#30075 = CIRCLE('',#30076,2.149999079679);
#30076 = AXIS2_PLACEMENT_3D('',#30077,#30078,#30079);
#30077 = CARTESIAN_POINT('',(7.7,-17.75739158327,12.800000495997));
#30078 = DIRECTION('',(1.,0.E+000,0.E+000));
#30079 = DIRECTION('',(0.E+000,0.E+000,-1.));
#30080 = PCURVE('',#29447,#30081);
#30081 = DEFINITIONAL_REPRESENTATION('',(#30082),#30090);
#30082 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#30083,#30084,#30085,#30086
    ,#30087,#30088,#30089),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#30083 = CARTESIAN_POINT('',(25.099861741701,-28.84999858918));
#30084 = CARTESIAN_POINT('',(21.37595409947,-28.8499985892));
#30085 = CARTESIAN_POINT('',(23.237907920568,-25.62499996967));
#30086 = CARTESIAN_POINT('',(25.099861741666,-22.40000135014));
#30087 = CARTESIAN_POINT('',(26.961815562798,-25.62499996965));
#30088 = CARTESIAN_POINT('',(28.823769383931,-28.84999858916));
#30089 = CARTESIAN_POINT('',(25.099861741701,-28.84999858918));
#30090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30091 = ORIENTED_EDGE('',*,*,#30092,.T.);
#30092 = EDGE_CURVE('',#30072,#30093,#30095,.T.);
#30093 = VERTEX_POINT('',#30094);
#30094 = CARTESIAN_POINT('',(7.7,-15.27255528875,13.545770565331));
#30095 = SURFACE_CURVE('',#30096,(#30101),.PCURVE_S1.);
#30096 = CIRCLE('',#30097,0.3);
#30097 = AXIS2_PLACEMENT_3D('',#30098,#30099,#30100);
#30098 = CARTESIAN_POINT('',(7.7,-15.35020100228,13.255992817444));
#30099 = DIRECTION('',(-1.,0.E+000,0.E+000));
#30100 = DIRECTION('',(0.E+000,0.E+000,-1.));
#30101 = PCURVE('',#29447,#30102);
#30102 = DEFINITIONAL_REPRESENTATION('',(#30103),#30107);
#30103 = CIRCLE('',#30104,0.3);
#30104 = AXIS2_PLACEMENT_2D('',#30105,#30106);
#30105 = CARTESIAN_POINT('',(22.692671160696,-26.24400718807));
#30106 = DIRECTION('',(5.425805638115E-012,-1.));
#30107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30108 = ORIENTED_EDGE('',*,*,#30109,.T.);
#30109 = EDGE_CURVE('',#30093,#30110,#30112,.T.);
#30110 = VERTEX_POINT('',#30111);
#30111 = CARTESIAN_POINT('',(7.7,-2.227982061135,10.050487703381));
#30112 = SURFACE_CURVE('',#30113,(#30117),.PCURVE_S1.);
#30113 = LINE('',#30114,#30115);
#30114 = CARTESIAN_POINT('',(7.7,-16.2213524557,13.799999999997));
#30115 = VECTOR('',#30116,1.);
#30116 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#30117 = PCURVE('',#29447,#30118);
#30118 = DEFINITIONAL_REPRESENTATION('',(#30119),#30123);
#30119 = LINE('',#30120,#30121);
#30120 = CARTESIAN_POINT('',(23.563822614114,-25.70000000551));
#30121 = VECTOR('',#30122,1.);
#30122 = DIRECTION('',(-0.965925826288,-0.258819045108));
#30123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30124 = ORIENTED_EDGE('',*,*,#30125,.T.);
#30125 = EDGE_CURVE('',#30110,#30126,#30128,.T.);
#30126 = VERTEX_POINT('',#30127);
#30127 = CARTESIAN_POINT('',(7.7,-1.857391583686,9.567524790236));
#30128 = SURFACE_CURVE('',#30129,(#30134),.PCURVE_S1.);
#30129 = CIRCLE('',#30130,0.5);
#30130 = AXIS2_PLACEMENT_3D('',#30131,#30132,#30133);
#30131 = CARTESIAN_POINT('',(7.7,-2.357391583686,9.567524790236));
#30132 = DIRECTION('',(-1.,0.E+000,0.E+000));
#30133 = DIRECTION('',(0.E+000,0.E+000,-1.));
#30134 = PCURVE('',#29447,#30135);
#30135 = DEFINITIONAL_REPRESENTATION('',(#30136),#30140);
#30136 = CIRCLE('',#30137,0.5);
#30137 = AXIS2_PLACEMENT_2D('',#30138,#30139);
#30138 = CARTESIAN_POINT('',(9.699861742114,-29.93247521534));
#30139 = DIRECTION('',(5.425805638115E-012,-1.));
#30140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30141 = ORIENTED_EDGE('',*,*,#30142,.F.);
#30142 = EDGE_CURVE('',#30143,#30126,#30145,.T.);
#30143 = VERTEX_POINT('',#30144);
#30144 = CARTESIAN_POINT('',(7.7,-1.857391583686,9.200000000013));
#30145 = SURFACE_CURVE('',#30146,(#30150),.PCURVE_S1.);
#30146 = LINE('',#30147,#30148);
#30147 = CARTESIAN_POINT('',(7.7,-1.857391583686,7.30000000001));
#30148 = VECTOR('',#30149,1.);
#30149 = DIRECTION('',(0.E+000,0.E+000,1.));
#30150 = PCURVE('',#29447,#30151);
#30151 = DEFINITIONAL_REPRESENTATION('',(#30152),#30156);
#30152 = LINE('',#30153,#30154);
#30153 = CARTESIAN_POINT('',(9.199861742127,-32.20000000557));
#30154 = VECTOR('',#30155,1.);
#30155 = DIRECTION('',(-5.425805638115E-012,1.));
#30156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30157 = ORIENTED_EDGE('',*,*,#30158,.T.);
#30158 = EDGE_CURVE('',#30143,#30159,#30161,.T.);
#30159 = VERTEX_POINT('',#30160);
#30160 = CARTESIAN_POINT('',(7.7,-1.357391583683,8.700000000013));
#30161 = SURFACE_CURVE('',#30162,(#30167),.PCURVE_S1.);
#30162 = CIRCLE('',#30163,0.5);
#30163 = AXIS2_PLACEMENT_3D('',#30164,#30165,#30166);
#30164 = CARTESIAN_POINT('',(7.7,-1.357391583686,9.200000000013));
#30165 = DIRECTION('',(1.,0.E+000,0.E+000));
#30166 = DIRECTION('',(0.E+000,0.E+000,-1.));
#30167 = PCURVE('',#29447,#30168);
#30168 = DEFINITIONAL_REPRESENTATION('',(#30169),#30177);
#30169 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#30170,#30171,#30172,#30173
    ,#30174,#30175,#30176),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#30170 = CARTESIAN_POINT('',(8.699861742119,-30.80000000557));
#30171 = CARTESIAN_POINT('',(7.833836338335,-30.80000000558));
#30172 = CARTESIAN_POINT('',(8.266849040223,-30.05000000558));
#30173 = CARTESIAN_POINT('',(8.699861742111,-29.30000000557));
#30174 = CARTESIAN_POINT('',(9.132874444007,-30.05000000557));
#30175 = CARTESIAN_POINT('',(9.565887145904,-30.80000000557));
#30176 = CARTESIAN_POINT('',(8.699861742119,-30.80000000557));
#30177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30178 = ORIENTED_EDGE('',*,*,#30179,.T.);
#30179 = EDGE_CURVE('',#30159,#30180,#30182,.T.);
#30180 = VERTEX_POINT('',#30181);
#30181 = CARTESIAN_POINT('',(7.7,6.256084576893,8.700000000056));
#30182 = SURFACE_CURVE('',#30183,(#30187),.PCURVE_S1.);
#30183 = LINE('',#30184,#30185);
#30184 = CARTESIAN_POINT('',(7.7,-3.257379083811,8.700000000003));
#30185 = VECTOR('',#30186,1.);
#30186 = DIRECTION('',(0.E+000,1.,5.65039468206E-012));
#30187 = PCURVE('',#29447,#30188);
#30188 = DEFINITIONAL_REPRESENTATION('',(#30189),#30193);
#30189 = LINE('',#30190,#30191);
#30190 = CARTESIAN_POINT('',(10.599849242244,-30.80000000557));
#30191 = VECTOR('',#30192,1.);
#30192 = DIRECTION('',(-1.,2.245890439451E-013));
#30193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30194 = ORIENTED_EDGE('',*,*,#30195,.T.);
#30195 = EDGE_CURVE('',#30180,#30196,#30198,.T.);
#30196 = VERTEX_POINT('',#30197);
#30197 = CARTESIAN_POINT('',(7.7,6.739047490035,9.070590477505));
#30198 = SURFACE_CURVE('',#30199,(#30204),.PCURVE_S1.);
#30199 = CIRCLE('',#30200,0.5);
#30200 = AXIS2_PLACEMENT_3D('',#30201,#30202,#30203);
#30201 = CARTESIAN_POINT('',(7.7,6.256084576891,9.200000000056));
#30202 = DIRECTION('',(1.,0.E+000,0.E+000));
#30203 = DIRECTION('',(0.E+000,0.E+000,-1.));
#30204 = PCURVE('',#29447,#30205);
#30205 = DEFINITIONAL_REPRESENTATION('',(#30206),#30214);
#30206 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#30207,#30208,#30209,#30210
    ,#30211,#30212,#30213),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#30207 = CARTESIAN_POINT('',(1.086385581543,-30.80000000557));
#30208 = CARTESIAN_POINT('',(0.220360177758,-30.80000000558));
#30209 = CARTESIAN_POINT('',(0.653372879646,-30.05000000557));
#30210 = CARTESIAN_POINT('',(1.086385581534,-29.30000000557));
#30211 = CARTESIAN_POINT('',(1.519398283431,-30.05000000557));
#30212 = CARTESIAN_POINT('',(1.952410985327,-30.80000000557));
#30213 = CARTESIAN_POINT('',(1.086385581543,-30.80000000557));
#30214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30215 = ORIENTED_EDGE('',*,*,#30216,.T.);
#30216 = EDGE_CURVE('',#30196,#30217,#30219,.T.);
#30217 = VERTEX_POINT('',#30218);
#30218 = CARTESIAN_POINT('',(7.7,7.496266608759,11.896570701047));
#30219 = SURFACE_CURVE('',#30220,(#30224),.PCURVE_S1.);
#30220 = LINE('',#30221,#30222);
#30221 = CARTESIAN_POINT('',(7.7,6.639748070881,8.700000000058));
#30222 = VECTOR('',#30223,1.);
#30223 = DIRECTION('',(0.E+000,0.258819045103,0.965925826289));
#30224 = PCURVE('',#29447,#30225);
#30225 = DEFINITIONAL_REPRESENTATION('',(#30226),#30230);
#30226 = LINE('',#30227,#30228);
#30227 = CARTESIAN_POINT('',(0.702722087552,-30.80000000557));
#30228 = VECTOR('',#30229,1.);
#30229 = DIRECTION('',(-0.258819045108,0.965925826288));
#30230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30231 = ORIENTED_EDGE('',*,*,#30232,.T.);
#30232 = EDGE_CURVE('',#30217,#30233,#30235,.T.);
#30233 = VERTEX_POINT('',#30234);
#30234 = CARTESIAN_POINT('',(7.7,7.142713218166,12.508943136743));
#30235 = SURFACE_CURVE('',#30236,(#30241),.PCURVE_S1.);
#30236 = CIRCLE('',#30237,0.5);
#30237 = AXIS2_PLACEMENT_3D('',#30238,#30239,#30240);
#30238 = CARTESIAN_POINT('',(7.7,7.013303695615,12.025980223598));
#30239 = DIRECTION('',(1.,0.E+000,0.E+000));
#30240 = DIRECTION('',(0.E+000,0.E+000,-1.));
#30241 = PCURVE('',#29447,#30242);
#30242 = DEFINITIONAL_REPRESENTATION('',(#30243),#30251);
#30243 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#30244,#30245,#30246,#30247
    ,#30248,#30249,#30250),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#30244 = CARTESIAN_POINT('',(0.329166462803,-27.97401978203));
#30245 = CARTESIAN_POINT('',(-0.536858940982,-27.97401978204));
#30246 = CARTESIAN_POINT('',(-0.103846239093,-27.22401978204));
#30247 = CARTESIAN_POINT('',(0.329166462795,-26.47401978203));
#30248 = CARTESIAN_POINT('',(0.762179164691,-27.22401978203));
#30249 = CARTESIAN_POINT('',(1.195191866587,-27.97401978203));
#30250 = CARTESIAN_POINT('',(0.329166462803,-27.97401978203));
#30251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30252 = ORIENTED_EDGE('',*,*,#30253,.T.);
#30253 = EDGE_CURVE('',#30233,#30254,#30256,.T.);
#30254 = VERTEX_POINT('',#30255);
#30255 = CARTESIAN_POINT('',(7.7,3.364962702783,13.521188336546));
#30256 = SURFACE_CURVE('',#30257,(#30261),.PCURVE_S1.);
#30257 = LINE('',#30258,#30259);
#30258 = CARTESIAN_POINT('',(7.7,7.625676131311,12.379533614191));
#30259 = VECTOR('',#30260,1.);
#30260 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#30261 = PCURVE('',#29447,#30262);
#30262 = DEFINITIONAL_REPRESENTATION('',(#30263),#30267);
#30263 = LINE('',#30264,#30265);
#30264 = CARTESIAN_POINT('',(-0.283205972898,-27.12046639144));
#30265 = VECTOR('',#30266,1.);
#30266 = DIRECTION('',(0.965925826288,0.258819045108));
#30267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30268 = ORIENTED_EDGE('',*,*,#30269,.T.);
#30269 = EDGE_CURVE('',#30254,#29437,#30270,.T.);
#30270 = SURFACE_CURVE('',#30271,(#30276),.PCURVE_S1.);
#30271 = CIRCLE('',#30272,0.3);
#30272 = AXIS2_PLACEMENT_3D('',#30273,#30274,#30275);
#30273 = CARTESIAN_POINT('',(7.7,3.442608416314,13.810966084432));
#30274 = DIRECTION('',(-1.,0.E+000,0.E+000));
#30275 = DIRECTION('',(0.E+000,0.E+000,-1.));
#30276 = PCURVE('',#29447,#30277);
#30277 = DEFINITIONAL_REPRESENTATION('',(#30278),#30282);
#30278 = CIRCLE('',#30279,0.3);
#30279 = AXIS2_PLACEMENT_2D('',#30280,#30281);
#30280 = CARTESIAN_POINT('',(3.899861742091,-25.68903392118));
#30281 = DIRECTION('',(5.425805638115E-012,-1.));
#30282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30283 = FACE_BOUND('',#30284,.T.);
#30284 = EDGE_LOOP('',(#30285,#30303,#30319,#30335,#30351,#30367,#30383)
  );
#30285 = ORIENTED_EDGE('',*,*,#30286,.T.);
#30286 = EDGE_CURVE('',#30287,#30289,#30291,.T.);
#30287 = VERTEX_POINT('',#30288);
#30288 = CARTESIAN_POINT('',(7.7,14.916381778367,9.717543860235));
#30289 = VERTEX_POINT('',#30290);
#30290 = CARTESIAN_POINT('',(7.7,16.034148790643,10.536074561989));
#30291 = SURFACE_CURVE('',#30292,(#30296),.PCURVE_S1.);
#30292 = LINE('',#30293,#30294);
#30293 = CARTESIAN_POINT('',(7.7,24.182784808574,16.503247223952));
#30294 = VECTOR('',#30295,1.);
#30295 = DIRECTION('',(0.E+000,0.806805853937,0.590816650115));
#30296 = PCURVE('',#29447,#30297);
#30297 = DEFINITIONAL_REPRESENTATION('',(#30298),#30302);
#30298 = LINE('',#30299,#30300);
#30299 = CARTESIAN_POINT('',(-16.84031465018,-22.99675278177));
#30300 = VECTOR('',#30301,1.);
#30301 = DIRECTION('',(-0.80680585394,0.590816650111));
#30302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30303 = ORIENTED_EDGE('',*,*,#30304,.T.);
#30304 = EDGE_CURVE('',#30289,#30305,#30307,.T.);
#30305 = VERTEX_POINT('',#30306);
#30306 = CARTESIAN_POINT('',(7.7,16.014419863785,10.653399123393));
#30307 = SURFACE_CURVE('',#30308,(#30312),.PCURVE_S1.);
#30308 = LINE('',#30309,#30310);
#30309 = CARTESIAN_POINT('',(7.7,11.058587168733,40.124890478841));
#30310 = VECTOR('',#30311,1.);
#30311 = DIRECTION('',(0.E+000,-0.165828633269,0.986154584428));
#30312 = PCURVE('',#29447,#30313);
#30313 = DEFINITIONAL_REPRESENTATION('',(#30314),#30318);
#30314 = LINE('',#30315,#30316);
#30315 = CARTESIAN_POINT('',(-3.71611701047,0.624890473183));
#30316 = VECTOR('',#30317,1.);
#30317 = DIRECTION('',(0.165828633264,0.986154584429));
#30318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30319 = ORIENTED_EDGE('',*,*,#30320,.T.);
#30320 = EDGE_CURVE('',#30305,#30321,#30323,.T.);
#30321 = VERTEX_POINT('',#30322);
#30322 = CARTESIAN_POINT('',(7.7,14.771497471756,9.752631579533));
#30323 = SURFACE_CURVE('',#30324,(#30328),.PCURVE_S1.);
#30324 = LINE('',#30325,#30326);
#30325 = CARTESIAN_POINT('',(7.7,24.035375744608,16.466325798871));
#30326 = VECTOR('',#30327,1.);
#30327 = DIRECTION('',(0.E+000,-0.809719152949,-0.586817598022));
#30328 = PCURVE('',#29447,#30329);
#30329 = DEFINITIONAL_REPRESENTATION('',(#30330),#30334);
#30330 = LINE('',#30331,#30332);
#30331 = CARTESIAN_POINT('',(-16.69290558621,-23.03367420685));
#30332 = VECTOR('',#30333,1.);
#30333 = DIRECTION('',(0.809719152952,-0.586817598017));
#30334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30335 = ORIENTED_EDGE('',*,*,#30336,.T.);
#30336 = EDGE_CURVE('',#30321,#30337,#30339,.T.);
#30337 = VERTEX_POINT('',#30338);
#30338 = CARTESIAN_POINT('',(7.7,14.771497471756,9.693969298831));
#30339 = SURFACE_CURVE('',#30340,(#30344),.PCURVE_S1.);
#30340 = LINE('',#30341,#30342);
#30341 = CARTESIAN_POINT('',(7.7,14.771497471756,39.500000005638));
#30342 = VECTOR('',#30343,1.);
#30343 = DIRECTION('',(0.E+000,0.E+000,-1.));
#30344 = PCURVE('',#29447,#30345);
#30345 = DEFINITIONAL_REPRESENTATION('',(#30346),#30350);
#30346 = LINE('',#30347,#30348);
#30347 = CARTESIAN_POINT('',(-7.42902731349,-4.030845828325E-011));
#30348 = VECTOR('',#30349,1.);
#30349 = DIRECTION('',(5.425805638115E-012,-1.));
#30350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30351 = ORIENTED_EDGE('',*,*,#30352,.T.);
#30352 = EDGE_CURVE('',#30337,#30353,#30355,.T.);
#30353 = VERTEX_POINT('',#30354);
#30354 = CARTESIAN_POINT('',(7.7,16.014419863785,8.793750000586));
#30355 = SURFACE_CURVE('',#30356,(#30360),.PCURVE_S1.);
#30356 = LINE('',#30357,#30358);
#30357 = CARTESIAN_POINT('',(7.7,-4.26122116653,23.478917358454));
#30358 = VECTOR('',#30359,1.);
#30359 = DIRECTION('',(0.E+000,0.809888862952,-0.586583352701));
#30360 = PCURVE('',#29447,#30361);
#30361 = DEFINITIONAL_REPRESENTATION('',(#30362),#30366);
#30362 = LINE('',#30363,#30364);
#30363 = CARTESIAN_POINT('',(11.603691324883,-16.02108264712));
#30364 = VECTOR('',#30365,1.);
#30365 = DIRECTION('',(-0.809888862949,-0.586583352705));
#30366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30367 = ORIENTED_EDGE('',*,*,#30368,.T.);
#30368 = EDGE_CURVE('',#30353,#30369,#30371,.T.);
#30369 = VERTEX_POINT('',#30370);
#30370 = CARTESIAN_POINT('',(7.7,16.034148790643,8.922587719884));
#30371 = SURFACE_CURVE('',#30372,(#30376),.PCURVE_S1.);
#30372 = LINE('',#30373,#30374);
#30373 = CARTESIAN_POINT('',(7.7,20.410050324238,37.49896075483));
#30374 = VECTOR('',#30375,1.);
#30375 = DIRECTION('',(0.E+000,0.151365664242,0.988477837733));
#30376 = PCURVE('',#29447,#30377);
#30377 = DEFINITIONAL_REPRESENTATION('',(#30378),#30382);
#30378 = LINE('',#30379,#30380);
#30379 = CARTESIAN_POINT('',(-13.06758016596,-2.001039250879));
#30380 = VECTOR('',#30381,1.);
#30381 = DIRECTION('',(-0.151365664247,0.988477837732));
#30382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30383 = ORIENTED_EDGE('',*,*,#30384,.T.);
#30384 = EDGE_CURVE('',#30369,#30287,#30385,.T.);
#30385 = SURFACE_CURVE('',#30386,(#30390),.PCURVE_S1.);
#30386 = LINE('',#30387,#30388);
#30387 = CARTESIAN_POINT('',(7.7,-4.179840238283,23.298781079542));
#30388 = VECTOR('',#30389,1.);
#30389 = DIRECTION('',(0.E+000,-0.814921028902,0.57957201162));
#30390 = PCURVE('',#29447,#30391);
#30391 = DEFINITIONAL_REPRESENTATION('',(#30392),#30396);
#30392 = LINE('',#30393,#30394);
#30393 = CARTESIAN_POINT('',(11.522310396636,-16.20121892603));
#30394 = VECTOR('',#30395,1.);
#30395 = DIRECTION('',(0.814921028899,0.579572011624));
#30396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30397 = FACE_BOUND('',#30398,.T.);
#30398 = EDGE_LOOP('',(#30399,#30423,#30453,#30469,#30485));
#30399 = ORIENTED_EDGE('',*,*,#30400,.T.);
#30400 = EDGE_CURVE('',#30401,#30403,#30405,.T.);
#30401 = VERTEX_POINT('',#30402);
#30402 = CARTESIAN_POINT('',(7.7,14.475563568892,10.700000000586));
#30403 = VERTEX_POINT('',#30404);
#30404 = CARTESIAN_POINT('',(7.7,13.877222209039,10.536074561989));
#30405 = SURFACE_CURVE('',#30406,(#30413),.PCURVE_S1.);
#30406 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30407,#30408,#30409,#30410,
    #30411,#30412),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.509416628388
    ,1.),.UNSPECIFIED.);
#30407 = CARTESIAN_POINT('',(7.7,14.475563568892,10.700000000586));
#30408 = CARTESIAN_POINT('',(7.7,14.361608465324,10.700000000586));
#30409 = CARTESIAN_POINT('',(7.7,14.247653361756,10.700000000586));
#30410 = CARTESIAN_POINT('',(7.7,14.023956102542,10.700000000586));
#30411 = CARTESIAN_POINT('',(7.7,13.938566840987,10.645175439182));
#30412 = CARTESIAN_POINT('',(7.7,13.877222209039,10.536074561989));
#30413 = PCURVE('',#29447,#30414);
#30414 = DEFINITIONAL_REPRESENTATION('',(#30415),#30422);
#30415 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30416,#30417,#30418,#30419,
    #30420,#30421),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.509416628388
    ,1.),.UNSPECIFIED.);
#30416 = CARTESIAN_POINT('',(-7.13309341047,-28.80000000509));
#30417 = CARTESIAN_POINT('',(-7.019138306902,-28.80000000509));
#30418 = CARTESIAN_POINT('',(-6.905183203333,-28.80000000508));
#30419 = CARTESIAN_POINT('',(-6.68148594412,-28.80000000508));
#30420 = CARTESIAN_POINT('',(-6.596096682564,-28.85482456649));
#30421 = CARTESIAN_POINT('',(-6.534752050615,-28.96392544368));
#30422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30423 = ORIENTED_EDGE('',*,*,#30424,.T.);
#30424 = EDGE_CURVE('',#30403,#30425,#30427,.T.);
#30425 = VERTEX_POINT('',#30426);
#30426 = CARTESIAN_POINT('',(7.7,14.324205708156,9.483442983042));
#30427 = SURFACE_CURVE('',#30428,(#30439),.PCURVE_S1.);
#30428 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30429,#30430,#30431,#30432,
    #30433,#30434,#30435,#30436,#30437,#30438),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.279502566653,0.55818787434,0.837599937183,1.),
  .UNSPECIFIED.);
#30429 = CARTESIAN_POINT('',(7.7,13.877222209039,10.536074561989));
#30430 = CARTESIAN_POINT('',(7.7,13.815877577091,10.426973684796));
#30431 = CARTESIAN_POINT('',(7.7,13.785051128876,10.278947369007));
#30432 = CARTESIAN_POINT('',(7.7,13.785051128876,9.904495614621));
#30433 = CARTESIAN_POINT('',(7.7,13.815569312609,9.756469298831));
#30434 = CARTESIAN_POINT('',(7.7,13.939035883806,9.53798303133));
#30435 = CARTESIAN_POINT('',(7.7,14.023956102542,9.483442983042));
#30436 = CARTESIAN_POINT('',(7.7,14.196995231856,9.483442983042));
#30437 = CARTESIAN_POINT('',(7.7,14.260600470006,9.483442983042));
#30438 = CARTESIAN_POINT('',(7.7,14.324205708156,9.483442983042));
#30439 = PCURVE('',#29447,#30440);
#30440 = DEFINITIONAL_REPRESENTATION('',(#30441),#30452);
#30441 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30442,#30443,#30444,#30445,
    #30446,#30447,#30448,#30449,#30450,#30451),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.279502566653,0.55818787434,0.837599937183,1.),
  .UNSPECIFIED.);
#30442 = CARTESIAN_POINT('',(-6.534752050615,-28.96392544368));
#30443 = CARTESIAN_POINT('',(-6.473407418667,-29.07302632087));
#30444 = CARTESIAN_POINT('',(-6.442580970451,-29.22105263666));
#30445 = CARTESIAN_POINT('',(-6.442580970449,-29.59550439105));
#30446 = CARTESIAN_POINT('',(-6.473099154181,-29.74353070684));
#30447 = CARTESIAN_POINT('',(-6.596565725377,-29.96201697434));
#30448 = CARTESIAN_POINT('',(-6.681485944113,-30.01655702263));
#30449 = CARTESIAN_POINT('',(-6.854525073427,-30.01655702263));
#30450 = CARTESIAN_POINT('',(-6.918130311577,-30.01655702263));
#30451 = CARTESIAN_POINT('',(-6.981735549727,-30.01655702263));
#30452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30453 = ORIENTED_EDGE('',*,*,#30454,.T.);
#30454 = EDGE_CURVE('',#30425,#30455,#30457,.T.);
#30455 = VERTEX_POINT('',#30456);
#30456 = CARTESIAN_POINT('',(7.7,14.324205708156,8.700000000586));
#30457 = SURFACE_CURVE('',#30458,(#30462),.PCURVE_S1.);
#30458 = LINE('',#30459,#30460);
#30459 = CARTESIAN_POINT('',(7.7,14.324205708156,39.500000005638));
#30460 = VECTOR('',#30461,1.);
#30461 = DIRECTION('',(0.E+000,0.E+000,-1.));
#30462 = PCURVE('',#29447,#30463);
#30463 = DEFINITIONAL_REPRESENTATION('',(#30464),#30468);
#30464 = LINE('',#30465,#30466);
#30465 = CARTESIAN_POINT('',(-6.98173554989,-3.788154011042E-011));
#30466 = VECTOR('',#30467,1.);
#30467 = DIRECTION('',(5.425805638115E-012,-1.));
#30468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30469 = ORIENTED_EDGE('',*,*,#30470,.T.);
#30470 = EDGE_CURVE('',#30455,#30471,#30473,.T.);
#30471 = VERTEX_POINT('',#30472);
#30472 = CARTESIAN_POINT('',(7.7,14.475563568892,8.700000000586));
#30473 = SURFACE_CURVE('',#30474,(#30478),.PCURVE_S1.);
#30474 = LINE('',#30475,#30476);
#30475 = CARTESIAN_POINT('',(7.7,7.342470158266,8.700000000586));
#30476 = VECTOR('',#30477,1.);
#30477 = DIRECTION('',(0.E+000,1.,0.E+000));
#30478 = PCURVE('',#29447,#30479);
#30479 = DEFINITIONAL_REPRESENTATION('',(#30480),#30484);
#30480 = LINE('',#30481,#30482);
#30481 = CARTESIAN_POINT('',(1.671148136814E-010,-30.80000000505));
#30482 = VECTOR('',#30483,1.);
#30483 = DIRECTION('',(-1.,-5.425805638115E-012));
#30484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30485 = ORIENTED_EDGE('',*,*,#30486,.T.);
#30486 = EDGE_CURVE('',#30471,#30401,#30487,.T.);
#30487 = SURFACE_CURVE('',#30488,(#30492),.PCURVE_S1.);
#30488 = LINE('',#30489,#30490);
#30489 = CARTESIAN_POINT('',(7.7,14.475563568892,39.500000005638));
#30490 = VECTOR('',#30491,1.);
#30491 = DIRECTION('',(0.E+000,0.E+000,1.));
#30492 = PCURVE('',#29447,#30493);
#30493 = DEFINITIONAL_REPRESENTATION('',(#30494),#30498);
#30494 = LINE('',#30495,#30496);
#30495 = CARTESIAN_POINT('',(-7.133093410626,-3.870277844458E-011));
#30496 = VECTOR('',#30497,1.);
#30497 = DIRECTION('',(-5.425805638115E-012,1.));
#30498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30499 = FACE_BOUND('',#30500,.T.);
#30500 = EDGE_LOOP('',(#30501,#30529,#30579,#30595));
#30501 = ORIENTED_EDGE('',*,*,#30502,.T.);
#30502 = EDGE_CURVE('',#30503,#30505,#30507,.T.);
#30503 = VERTEX_POINT('',#30504);
#30504 = CARTESIAN_POINT('',(7.7,12.640773371135,9.764144737428));
#30505 = VERTEX_POINT('',#30506);
#30506 = CARTESIAN_POINT('',(7.7,12.213210534393,9.857894737428));
#30507 = SURFACE_CURVE('',#30508,(#30517),.PCURVE_S1.);
#30508 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30509,#30510,#30511,#30512,
    #30513,#30514,#30515,#30516),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.267581475129,0.535162950257,1.),.UNSPECIFIED.);
#30509 = CARTESIAN_POINT('',(7.7,12.640773371135,9.764144737428));
#30510 = CARTESIAN_POINT('',(7.7,12.60994692292,9.865570176024));
#30511 = CARTESIAN_POINT('',(7.7,12.577270887812,9.935745614621));
#30512 = CARTESIAN_POINT('',(7.7,12.506986585881,10.013596491814));
#30513 = CARTESIAN_POINT('',(7.7,12.465370880791,10.033333333919));
#30514 = CARTESIAN_POINT('',(7.7,12.333741946913,10.033333333919));
#30515 = CARTESIAN_POINT('',(7.7,12.26592376084,9.974671053217));
#30516 = CARTESIAN_POINT('',(7.7,12.213210534393,9.857894737428));
#30517 = PCURVE('',#29447,#30518);
#30518 = DEFINITIONAL_REPRESENTATION('',(#30519),#30528);
#30519 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30520,#30521,#30522,#30523,
    #30524,#30525,#30526,#30527),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.267581475129,0.535162950257,1.),.UNSPECIFIED.);
#30520 = CARTESIAN_POINT('',(-5.298303212707,-29.73585526823));
#30521 = CARTESIAN_POINT('',(-5.267476764493,-29.63442982964));
#30522 = CARTESIAN_POINT('',(-5.234800729385,-29.56425439104));
#30523 = CARTESIAN_POINT('',(-5.164516427456,-29.48640351385));
#30524 = CARTESIAN_POINT('',(-5.122900722365,-29.46666667174));
#30525 = CARTESIAN_POINT('',(-4.991271788487,-29.46666667174));
#30526 = CARTESIAN_POINT('',(-4.923453602414,-29.52532895244));
#30527 = CARTESIAN_POINT('',(-4.870740375966,-29.64210526823));
#30528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30529 = ORIENTED_EDGE('',*,*,#30530,.T.);
#30530 = EDGE_CURVE('',#30505,#30531,#30533,.T.);
#30531 = VERTEX_POINT('',#30532);
#30532 = CARTESIAN_POINT('',(7.7,12.147550199695,10.197258772516));
#30533 = SURFACE_CURVE('',#30534,(#30555),.PCURVE_S1.);
#30534 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30535,#30536,#30537,#30538,
    #30539,#30540,#30541,#30542,#30543,#30544,#30545,#30546,#30547,
    #30548,#30549,#30550,#30551,#30552,#30553,#30554),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.116242086678,0.241280871808,
    0.365854198624,0.490427525441,0.614622217974,0.727579325223,
    0.840828691014,0.920457151336,1.),.UNSPECIFIED.);
#30535 = CARTESIAN_POINT('',(7.7,12.213210534393,9.857894737428));
#30536 = CARTESIAN_POINT('',(7.7,12.160497307945,9.740570176024));
#30537 = CARTESIAN_POINT('',(7.7,12.134294826962,9.58103070234));
#30538 = CARTESIAN_POINT('',(7.7,12.134294826962,9.159978070761));
#30539 = CARTESIAN_POINT('',(7.7,12.160497307945,8.988377193568));
#30540 = CARTESIAN_POINT('',(7.7,12.265727535249,8.738842507503));
#30541 = CARTESIAN_POINT('',(7.7,12.344839468271,8.676425439182));
#30542 = CARTESIAN_POINT('',(7.7,12.555075845097,8.676425439182));
#30543 = CARTESIAN_POINT('',(7.7,12.638307255277,8.754276316375));
#30544 = CARTESIAN_POINT('',(7.7,12.760810065288,9.066301402457));
#30545 = CARTESIAN_POINT('',(7.7,12.791822967388,9.319517544445));
#30546 = CARTESIAN_POINT('',(7.7,12.791822967388,9.990570176024));
#30547 = CARTESIAN_POINT('',(7.7,12.760071725727,10.246052632165));
#30548 = CARTESIAN_POINT('',(7.7,12.632902456509,10.628125216939));
#30549 = CARTESIAN_POINT('',(7.7,12.542128736847,10.723574561989));
#30550 = CARTESIAN_POINT('',(7.7,12.34052376552,10.723574561989));
#30551 = CARTESIAN_POINT('',(7.7,12.273630372894,10.668750000586));
#30552 = CARTESIAN_POINT('',(7.7,12.172573976801,10.4506655448));
#30553 = CARTESIAN_POINT('',(7.7,12.147550199695,10.329934211112));
#30554 = CARTESIAN_POINT('',(7.7,12.147550199695,10.197258772516));
#30555 = PCURVE('',#29447,#30556);
#30556 = DEFINITIONAL_REPRESENTATION('',(#30557),#30578);
#30557 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30558,#30559,#30560,#30561,
    #30562,#30563,#30564,#30565,#30566,#30567,#30568,#30569,#30570,
    #30571,#30572,#30573,#30574,#30575,#30576,#30577),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.116242086678,0.241280871808,
    0.365854198624,0.490427525441,0.614622217974,0.727579325223,
    0.840828691014,0.920457151336,1.),.UNSPECIFIED.);
#30558 = CARTESIAN_POINT('',(-4.870740375966,-29.64210526823));
#30559 = CARTESIAN_POINT('',(-4.818027149517,-29.75942982964));
#30560 = CARTESIAN_POINT('',(-4.791824668534,-29.91896930332));
#30561 = CARTESIAN_POINT('',(-4.791824668531,-30.3400219349));
#30562 = CARTESIAN_POINT('',(-4.818027149513,-30.51162281209));
#30563 = CARTESIAN_POINT('',(-4.923257376817,-30.76115749816));
#30564 = CARTESIAN_POINT('',(-5.002369309837,-30.82357456648));
#30565 = CARTESIAN_POINT('',(-5.212605686664,-30.82357456648));
#30566 = CARTESIAN_POINT('',(-5.295837096845,-30.74572368929));
#30567 = CARTESIAN_POINT('',(-5.418339906857,-30.43369860321));
#30568 = CARTESIAN_POINT('',(-5.449352808958,-30.18048246122));
#30569 = CARTESIAN_POINT('',(-5.449352808962,-29.50942982964));
#30570 = CARTESIAN_POINT('',(-5.417601567302,-29.2539473735));
#30571 = CARTESIAN_POINT('',(-5.290432298087,-28.87187478872));
#30572 = CARTESIAN_POINT('',(-5.199658578425,-28.77642544367));
#30573 = CARTESIAN_POINT('',(-4.998053607098,-28.77642544367));
#30574 = CARTESIAN_POINT('',(-4.931160214472,-28.83125000507));
#30575 = CARTESIAN_POINT('',(-4.830103818377,-29.04933446086));
#30576 = CARTESIAN_POINT('',(-4.80508004127,-29.17006579455));
#30577 = CARTESIAN_POINT('',(-4.80508004127,-29.30274123314));
#30578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30579 = ORIENTED_EDGE('',*,*,#30580,.T.);
#30580 = EDGE_CURVE('',#30531,#30581,#30583,.T.);
#30581 = VERTEX_POINT('',#30582);
#30582 = CARTESIAN_POINT('',(7.7,12.29890806043,10.197258772516));
#30583 = SURFACE_CURVE('',#30584,(#30588),.PCURVE_S1.);
#30584 = LINE('',#30585,#30586);
#30585 = CARTESIAN_POINT('',(7.7,7.342470158266,10.197258772516));
#30586 = VECTOR('',#30587,1.);
#30587 = DIRECTION('',(0.E+000,1.,0.E+000));
#30588 = PCURVE('',#29447,#30589);
#30589 = DEFINITIONAL_REPRESENTATION('',(#30590),#30594);
#30590 = LINE('',#30591,#30592);
#30591 = CARTESIAN_POINT('',(1.589909785949E-010,-29.30274123312));
#30592 = VECTOR('',#30593,1.);
#30593 = DIRECTION('',(-1.,-5.425805638115E-012));
#30594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30595 = ORIENTED_EDGE('',*,*,#30596,.T.);
#30596 = EDGE_CURVE('',#30581,#30503,#30597,.T.);
#30597 = SURFACE_CURVE('',#30598,(#30609),.PCURVE_S1.);
#30598 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30599,#30600,#30601,#30602,
    #30603,#30604,#30605,#30606,#30607,#30608),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.187683284457,0.375366568915,0.687683284457,1.),
  .UNSPECIFIED.);
#30599 = CARTESIAN_POINT('',(7.7,12.29890806043,10.197258772516));
#30600 = CARTESIAN_POINT('',(7.7,12.29890806043,10.275109649709));
#30601 = CARTESIAN_POINT('',(7.7,12.310930375234,10.345285088305));
#30602 = CARTESIAN_POINT('',(7.7,12.359019634449,10.470285088305));
#30603 = CARTESIAN_POINT('',(7.7,12.391079140593,10.501535088305));
#30604 = CARTESIAN_POINT('',(7.7,12.496197329006,10.501535088305));
#30605 = CARTESIAN_POINT('',(7.7,12.546444439597,10.441228070761));
#30606 = CARTESIAN_POINT('',(7.7,12.616728741527,10.198903509358));
#30607 = CARTESIAN_POINT('',(7.7,12.636457668385,10.013596491814));
#30608 = CARTESIAN_POINT('',(7.7,12.640773371135,9.764144737428));
#30609 = PCURVE('',#29447,#30610);
#30610 = DEFINITIONAL_REPRESENTATION('',(#30611),#30622);
#30611 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30612,#30613,#30614,#30615,
    #30616,#30617,#30618,#30619,#30620,#30621),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.187683284457,0.375366568915,0.687683284457,1.),
  .UNSPECIFIED.);
#30612 = CARTESIAN_POINT('',(-4.956437902005,-29.30274123314));
#30613 = CARTESIAN_POINT('',(-4.956437902006,-29.22489035595));
#30614 = CARTESIAN_POINT('',(-4.96846021681,-29.15471491736));
#30615 = CARTESIAN_POINT('',(-5.016549476026,-29.02971491736));
#30616 = CARTESIAN_POINT('',(-5.04860898217,-28.99846491736));
#30617 = CARTESIAN_POINT('',(-5.153727170583,-28.99846491736));
#30618 = CARTESIAN_POINT('',(-5.203974281173,-29.0587719349));
#30619 = CARTESIAN_POINT('',(-5.274258583102,-29.3010964963));
#30620 = CARTESIAN_POINT('',(-5.293987509959,-29.48640351385));
#30621 = CARTESIAN_POINT('',(-5.298303212707,-29.73585526823));
#30622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30623 = FACE_BOUND('',#30624,.T.);
#30624 = EDGE_LOOP('',(#30625,#30643,#30659,#30675,#30691,#30707,#30723)
  );
#30625 = ORIENTED_EDGE('',*,*,#30626,.T.);
#30626 = EDGE_CURVE('',#30627,#30629,#30631,.T.);
#30627 = VERTEX_POINT('',#30628);
#30628 = CARTESIAN_POINT('',(7.7,11.009437731596,9.693969298831));
#30629 = VERTEX_POINT('',#30630);
#30630 = CARTESIAN_POINT('',(7.7,11.009437731596,9.752631579533));
#30631 = SURFACE_CURVE('',#30632,(#30636),.PCURVE_S1.);
#30632 = LINE('',#30633,#30634);
#30633 = CARTESIAN_POINT('',(7.7,11.009437731596,39.500000005638));
#30634 = VECTOR('',#30635,1.);
#30635 = DIRECTION('',(0.E+000,0.E+000,1.));
#30636 = PCURVE('',#29447,#30637);
#30637 = DEFINITIONAL_REPRESENTATION('',(#30638),#30642);
#30638 = LINE('',#30639,#30640);
#30639 = CARTESIAN_POINT('',(-3.66696757333,-1.989625333416E-011));
#30640 = VECTOR('',#30641,1.);
#30641 = DIRECTION('',(-5.425805638115E-012,1.));
#30642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30643 = ORIENTED_EDGE('',*,*,#30644,.T.);
#30644 = EDGE_CURVE('',#30629,#30645,#30647,.T.);
#30645 = VERTEX_POINT('',#30646);
#30646 = CARTESIAN_POINT('',(7.7,9.733839304459,10.653399123393));
#30647 = SURFACE_CURVE('',#30648,(#30652),.PCURVE_S1.);
#30648 = LINE('',#30649,#30650);
#30649 = CARTESIAN_POINT('',(7.7,-5.454130514926,21.378428238651));
#30650 = VECTOR('',#30651,1.);
#30651 = DIRECTION('',(0.E+000,-0.816863725202,0.576830698255));
#30652 = PCURVE('',#29447,#30653);
#30653 = DEFINITIONAL_REPRESENTATION('',(#30654),#30658);
#30654 = LINE('',#30655,#30656);
#30655 = CARTESIAN_POINT('',(12.796600673291,-18.12157176691));
#30656 = VECTOR('',#30657,1.);
#30657 = DIRECTION('',(0.816863725199,0.576830698259));
#30658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30659 = ORIENTED_EDGE('',*,*,#30660,.T.);
#30660 = EDGE_CURVE('',#30645,#30661,#30663,.T.);
#30661 = VERTEX_POINT('',#30662);
#30662 = CARTESIAN_POINT('',(7.7,9.720583931727,10.524561404095));
#30663 = SURFACE_CURVE('',#30664,(#30668),.PCURVE_S1.);
#30664 = LINE('',#30665,#30666);
#30665 = CARTESIAN_POINT('',(7.7,12.645566165927,38.954394925073));
#30666 = VECTOR('',#30667,1.);
#30667 = DIRECTION('',(0.E+000,-0.102344016208,-0.994749065014));
#30668 = PCURVE('',#29447,#30669);
#30669 = DEFINITIONAL_REPRESENTATION('',(#30670),#30674);
#30670 = LINE('',#30671,#30672);
#30671 = CARTESIAN_POINT('',(-5.303096007658,-0.545605080594));
#30672 = VECTOR('',#30673,1.);
#30673 = DIRECTION('',(0.102344016213,-0.994749065014));
#30674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30675 = ORIENTED_EDGE('',*,*,#30676,.T.);
#30676 = EDGE_CURVE('',#30661,#30677,#30679,.T.);
#30677 = VERTEX_POINT('',#30678);
#30678 = CARTESIAN_POINT('',(7.7,10.8781170622,9.72905701813));
#30679 = SURFACE_CURVE('',#30680,(#30684),.PCURVE_S1.);
#30680 = LINE('',#30681,#30682);
#30681 = CARTESIAN_POINT('',(7.7,-5.419823181487,20.929672019743));
#30682 = VECTOR('',#30683,1.);
#30683 = DIRECTION('',(0.E+000,0.824141507318,-0.566383947438));
#30684 = PCURVE('',#29447,#30685);
#30685 = DEFINITIONAL_REPRESENTATION('',(#30686),#30690);
#30686 = LINE('',#30687,#30688);
#30687 = CARTESIAN_POINT('',(12.762293339853,-18.57032798582));
#30688 = VECTOR('',#30689,1.);
#30689 = DIRECTION('',(-0.824141507315,-0.566383947442));
#30690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30691 = ORIENTED_EDGE('',*,*,#30692,.T.);
#30692 = EDGE_CURVE('',#30677,#30693,#30695,.T.);
#30693 = VERTEX_POINT('',#30694);
#30694 = CARTESIAN_POINT('',(7.7,9.720583931727,8.934100877779));
#30695 = SURFACE_CURVE('',#30696,(#30700),.PCURVE_S1.);
#30696 = LINE('',#30697,#30698);
#30697 = CARTESIAN_POINT('',(7.7,22.368671110953,17.620396157038));
#30698 = VECTOR('',#30699,1.);
#30699 = DIRECTION('',(0.E+000,-0.82432370824,-0.566118736692));
#30700 = PCURVE('',#29447,#30701);
#30701 = DEFINITIONAL_REPRESENTATION('',(#30702),#30706);
#30702 = LINE('',#30703,#30704);
#30703 = CARTESIAN_POINT('',(-15.02620095256,-21.87960384868));
#30704 = VECTOR('',#30705,1.);
#30705 = DIRECTION('',(0.824323708243,-0.566118736687));
#30706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30707 = ORIENTED_EDGE('',*,*,#30708,.T.);
#30708 = EDGE_CURVE('',#30693,#30709,#30711,.T.);
#30709 = VERTEX_POINT('',#30710);
#30710 = CARTESIAN_POINT('',(7.7,9.727365750334,8.793750000586));
#30711 = SURFACE_CURVE('',#30712,(#30716),.PCURVE_S1.);
#30712 = LINE('',#30713,#30714);
#30713 = CARTESIAN_POINT('',(7.7,8.24152652292,39.543442820565));
#30714 = VECTOR('',#30715,1.);
#30715 = DIRECTION('',(0.E+000,4.826414525743E-002,-0.998834607071));
#30716 = PCURVE('',#29447,#30717);
#30717 = DEFINITIONAL_REPRESENTATION('',(#30718),#30722);
#30718 = LINE('',#30719,#30720);
#30719 = CARTESIAN_POINT('',(-0.899056364654,4.344281492272E-002));
#30720 = VECTOR('',#30721,1.);
#30721 = DIRECTION('',(-4.826414525201E-002,-0.998834607071));
#30722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30723 = ORIENTED_EDGE('',*,*,#30724,.T.);
#30724 = EDGE_CURVE('',#30709,#30627,#30725,.T.);
#30725 = SURFACE_CURVE('',#30726,(#30730),.PCURVE_S1.);
#30726 = LINE('',#30727,#30728);
#30727 = CARTESIAN_POINT('',(7.7,22.570924454188,17.811979532423));
#30728 = VECTOR('',#30729,1.);
#30729 = DIRECTION('',(0.E+000,0.818400686413,0.57464799354));
#30730 = PCURVE('',#29447,#30731);
#30731 = DEFINITIONAL_REPRESENTATION('',(#30732),#30736);
#30732 = LINE('',#30733,#30734);
#30733 = CARTESIAN_POINT('',(-15.2284542958,-21.68802047329));
#30734 = VECTOR('',#30735,1.);
#30735 = DIRECTION('',(-0.818400686416,0.574647993535));
#30736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30737 = FACE_BOUND('',#30738,.T.);
#30738 = EDGE_LOOP('',(#30739,#30757,#30773,#30789,#30805,#30821,#30837,
    #30853));
#30739 = ORIENTED_EDGE('',*,*,#30740,.T.);
#30740 = EDGE_CURVE('',#30741,#30743,#30745,.T.);
#30741 = VERTEX_POINT('',#30742);
#30742 = CARTESIAN_POINT('',(7.7,13.370743664866,10.723574561989));
#30743 = VERTEX_POINT('',#30744);
#30744 = CARTESIAN_POINT('',(7.7,13.23942299547,10.723574561989));
#30745 = SURFACE_CURVE('',#30746,(#30750),.PCURVE_S1.);
#30746 = LINE('',#30747,#30748);
#30747 = CARTESIAN_POINT('',(7.7,7.342470158266,10.723574561989));
#30748 = VECTOR('',#30749,1.);
#30749 = DIRECTION('',(0.E+000,-1.,0.E+000));
#30750 = PCURVE('',#29447,#30751);
#30751 = DEFINITIONAL_REPRESENTATION('',(#30752),#30756);
#30752 = LINE('',#30753,#30754);
#30753 = CARTESIAN_POINT('',(1.561352914169E-010,-28.77642544364));
#30754 = VECTOR('',#30755,1.);
#30755 = DIRECTION('',(1.,5.425805638115E-012));
#30756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30757 = ORIENTED_EDGE('',*,*,#30758,.T.);
#30758 = EDGE_CURVE('',#30743,#30759,#30761,.T.);
#30759 = VERTEX_POINT('',#30760);
#30760 = CARTESIAN_POINT('',(7.7,12.910504793016,8.700000000586));
#30761 = SURFACE_CURVE('',#30762,(#30766),.PCURVE_S1.);
#30762 = LINE('',#30763,#30764);
#30763 = CARTESIAN_POINT('',(7.7,17.644647701273,37.825451519291));
#30764 = VECTOR('',#30765,1.);
#30765 = DIRECTION('',(0.E+000,-0.160437573555,-0.987045989299));
#30766 = PCURVE('',#29447,#30767);
#30767 = DEFINITIONAL_REPRESENTATION('',(#30768),#30772);
#30768 = LINE('',#30769,#30770);
#30769 = CARTESIAN_POINT('',(-10.30217754299,-1.674548486403));
#30770 = VECTOR('',#30771,1.);
#30771 = DIRECTION('',(0.160437573561,-0.987045989298));
#30772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30773 = ORIENTED_EDGE('',*,*,#30774,.T.);
#30774 = EDGE_CURVE('',#30759,#30775,#30777,.T.);
#30775 = VERTEX_POINT('',#30776);
#30776 = CARTESIAN_POINT('',(7.7,13.068336207877,8.700000000586));
#30777 = SURFACE_CURVE('',#30778,(#30782),.PCURVE_S1.);
#30778 = LINE('',#30779,#30780);
#30779 = CARTESIAN_POINT('',(7.7,7.342470158266,8.700000000586));
#30780 = VECTOR('',#30781,1.);
#30781 = DIRECTION('',(0.E+000,1.,0.E+000));
#30782 = PCURVE('',#29447,#30783);
#30783 = DEFINITIONAL_REPRESENTATION('',(#30784),#30788);
#30784 = LINE('',#30785,#30786);
#30785 = CARTESIAN_POINT('',(1.671148136814E-010,-30.80000000505));
#30786 = VECTOR('',#30787,1.);
#30787 = DIRECTION('',(-1.,-5.425805638115E-012));
#30788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30789 = ORIENTED_EDGE('',*,*,#30790,.T.);
#30790 = EDGE_CURVE('',#30775,#30791,#30793,.T.);
#30791 = VERTEX_POINT('',#30792);
#30792 = CARTESIAN_POINT('',(7.7,13.155575056325,9.320065790059));
#30793 = SURFACE_CURVE('',#30794,(#30798),.PCURVE_S1.);
#30794 = LINE('',#30795,#30796);
#30795 = CARTESIAN_POINT('',(7.7,17.206425290583,38.112211642695));
#30796 = VECTOR('',#30797,1.);
#30797 = DIRECTION('',(0.E+000,0.139320756144,0.990247305933));
#30798 = PCURVE('',#29447,#30799);
#30799 = DEFINITIONAL_REPRESENTATION('',(#30800),#30804);
#30800 = LINE('',#30801,#30802);
#30801 = CARTESIAN_POINT('',(-9.863955132309,-1.387788362997));
#30802 = VECTOR('',#30803,1.);
#30803 = DIRECTION('',(-0.13932075615,0.990247305932));
#30804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30805 = ORIENTED_EDGE('',*,*,#30806,.T.);
#30806 = EDGE_CURVE('',#30791,#30807,#30809,.T.);
#30807 = VERTEX_POINT('',#30808);
#30808 = CARTESIAN_POINT('',(7.7,13.454591604011,9.320065790059));
#30809 = SURFACE_CURVE('',#30810,(#30814),.PCURVE_S1.);
#30810 = LINE('',#30811,#30812);
#30811 = CARTESIAN_POINT('',(7.7,7.342470158266,9.320065790059));
#30812 = VECTOR('',#30813,1.);
#30813 = DIRECTION('',(0.E+000,1.,0.E+000));
#30814 = PCURVE('',#29447,#30815);
#30815 = DEFINITIONAL_REPRESENTATION('',(#30816),#30820);
#30816 = LINE('',#30817,#30818);
#30817 = CARTESIAN_POINT('',(1.637504572248E-010,-30.17993421557));
#30818 = VECTOR('',#30819,1.);
#30819 = DIRECTION('',(-1.,-5.425805638115E-012));
#30820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30821 = ORIENTED_EDGE('',*,*,#30822,.T.);
#30822 = EDGE_CURVE('',#30807,#30823,#30825,.T.);
#30823 = VERTEX_POINT('',#30824);
#30824 = CARTESIAN_POINT('',(7.7,13.541830452459,8.700000000586));
#30825 = SURFACE_CURVE('',#30826,(#30830),.PCURVE_S1.);
#30826 = LINE('',#30827,#30828);
#30827 = CARTESIAN_POINT('',(7.7,9.172269469728,39.757439760473));
#30828 = VECTOR('',#30829,1.);
#30829 = DIRECTION('',(0.E+000,0.139320756144,-0.990247305933));
#30830 = PCURVE('',#29447,#30831);
#30831 = DEFINITIONAL_REPRESENTATION('',(#30832),#30836);
#30832 = LINE('',#30833,#30834);
#30833 = CARTESIAN_POINT('',(-1.829799311464,0.257439754825));
#30834 = VECTOR('',#30835,1.);
#30835 = DIRECTION('',(-0.139320756139,-0.990247305934));
#30836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30837 = ORIENTED_EDGE('',*,*,#30838,.T.);
#30838 = EDGE_CURVE('',#30823,#30839,#30841,.T.);
#30839 = VERTEX_POINT('',#30840);
#30840 = CARTESIAN_POINT('',(7.7,13.69966186732,8.700000000586));
#30841 = SURFACE_CURVE('',#30842,(#30846),.PCURVE_S1.);
#30842 = LINE('',#30843,#30844);
#30843 = CARTESIAN_POINT('',(7.7,7.342470158266,8.700000000586));
#30844 = VECTOR('',#30845,1.);
#30845 = DIRECTION('',(0.E+000,1.,0.E+000));
#30846 = PCURVE('',#29447,#30847);
#30847 = DEFINITIONAL_REPRESENTATION('',(#30848),#30852);
#30848 = LINE('',#30849,#30850);
#30849 = CARTESIAN_POINT('',(1.671148136814E-010,-30.80000000505));
#30850 = VECTOR('',#30851,1.);
#30851 = DIRECTION('',(-1.,-5.425805638115E-012));
#30852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30853 = ORIENTED_EDGE('',*,*,#30854,.T.);
#30854 = EDGE_CURVE('',#30839,#30741,#30855,.T.);
#30855 = SURFACE_CURVE('',#30856,(#30860),.PCURVE_S1.);
#30856 = LINE('',#30857,#30858);
#30857 = CARTESIAN_POINT('',(7.7,8.658561068951,39.713921580294));
#30858 = VECTOR('',#30859,1.);
#30859 = DIRECTION('',(0.E+000,-0.160437573555,0.987045989299));
#30860 = PCURVE('',#29447,#30861);
#30861 = DEFINITIONAL_REPRESENTATION('',(#30862),#30866);
#30862 = LINE('',#30863,#30864);
#30863 = CARTESIAN_POINT('',(-1.316090910686,0.213921574649));
#30864 = VECTOR('',#30865,1.);
#30865 = DIRECTION('',(0.16043757355,0.9870459893));
#30866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30867 = FACE_BOUND('',#30868,.T.);
#30868 = EDGE_LOOP('',(#30869,#30897,#30947,#30963));
#30869 = ORIENTED_EDGE('',*,*,#30870,.T.);
#30870 = EDGE_CURVE('',#30871,#30873,#30875,.T.);
#30871 = VERTEX_POINT('',#30872);
#30872 = CARTESIAN_POINT('',(7.7,11.798903070383,9.764144737428));
#30873 = VERTEX_POINT('',#30874);
#30874 = CARTESIAN_POINT('',(7.7,11.371340233641,9.857894737428));
#30875 = SURFACE_CURVE('',#30876,(#30885),.PCURVE_S1.);
#30876 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30877,#30878,#30879,#30880,
    #30881,#30882,#30883,#30884),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.267581475129,0.535162950257,1.),.UNSPECIFIED.);
#30877 = CARTESIAN_POINT('',(7.7,11.798903070383,9.764144737428));
#30878 = CARTESIAN_POINT('',(7.7,11.768076622168,9.865570176024));
#30879 = CARTESIAN_POINT('',(7.7,11.73540058706,9.935745614621));
#30880 = CARTESIAN_POINT('',(7.7,11.66511628513,10.013596491814));
#30881 = CARTESIAN_POINT('',(7.7,11.623500580039,10.033333333919));
#30882 = CARTESIAN_POINT('',(7.7,11.491871646161,10.033333333919));
#30883 = CARTESIAN_POINT('',(7.7,11.424053460088,9.974671053217));
#30884 = CARTESIAN_POINT('',(7.7,11.371340233641,9.857894737428));
#30885 = PCURVE('',#29447,#30886);
#30886 = DEFINITIONAL_REPRESENTATION('',(#30887),#30896);
#30887 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30888,#30889,#30890,#30891,
    #30892,#30893,#30894,#30895),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.267581475129,0.535162950257,1.),.UNSPECIFIED.);
#30888 = CARTESIAN_POINT('',(-4.456432911955,-29.73585526823));
#30889 = CARTESIAN_POINT('',(-4.425606463741,-29.63442982963));
#30890 = CARTESIAN_POINT('',(-4.392930428633,-29.56425439104));
#30891 = CARTESIAN_POINT('',(-4.322646126704,-29.48640351384));
#30892 = CARTESIAN_POINT('',(-4.281030421613,-29.46666667174));
#30893 = CARTESIAN_POINT('',(-4.149401487735,-29.46666667174));
#30894 = CARTESIAN_POINT('',(-4.081583301662,-29.52532895244));
#30895 = CARTESIAN_POINT('',(-4.028870075214,-29.64210526823));
#30896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30897 = ORIENTED_EDGE('',*,*,#30898,.T.);
#30898 = EDGE_CURVE('',#30873,#30899,#30901,.T.);
#30899 = VERTEX_POINT('',#30900);
#30900 = CARTESIAN_POINT('',(7.7,11.305679898943,10.197258772516));
#30901 = SURFACE_CURVE('',#30902,(#30923),.PCURVE_S1.);
#30902 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30903,#30904,#30905,#30906,
    #30907,#30908,#30909,#30910,#30911,#30912,#30913,#30914,#30915,
    #30916,#30917,#30918,#30919,#30920,#30921,#30922),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.116242086678,0.241280871808,
    0.365854198624,0.490427525441,0.614622217974,0.727579325223,
    0.840828691014,0.920457151336,1.),.UNSPECIFIED.);
#30903 = CARTESIAN_POINT('',(7.7,11.371340233641,9.857894737428));
#30904 = CARTESIAN_POINT('',(7.7,11.318627007193,9.740570176024));
#30905 = CARTESIAN_POINT('',(7.7,11.29242452621,9.58103070234));
#30906 = CARTESIAN_POINT('',(7.7,11.29242452621,9.159978070761));
#30907 = CARTESIAN_POINT('',(7.7,11.318627007193,8.988377193568));
#30908 = CARTESIAN_POINT('',(7.7,11.423857234498,8.738842507503));
#30909 = CARTESIAN_POINT('',(7.7,11.502969167519,8.676425439182));
#30910 = CARTESIAN_POINT('',(7.7,11.713205544345,8.676425439182));
#30911 = CARTESIAN_POINT('',(7.7,11.796436954526,8.754276316375));
#30912 = CARTESIAN_POINT('',(7.7,11.918939764536,9.066301402457));
#30913 = CARTESIAN_POINT('',(7.7,11.949952666636,9.319517544445));
#30914 = CARTESIAN_POINT('',(7.7,11.949952666636,9.990570176024));
#30915 = CARTESIAN_POINT('',(7.7,11.918201424975,10.246052632165));
#30916 = CARTESIAN_POINT('',(7.7,11.791032155758,10.628125216939));
#30917 = CARTESIAN_POINT('',(7.7,11.700258436095,10.723574561989));
#30918 = CARTESIAN_POINT('',(7.7,11.498653464769,10.723574561989));
#30919 = CARTESIAN_POINT('',(7.7,11.431760072142,10.668750000586));
#30920 = CARTESIAN_POINT('',(7.7,11.330703676049,10.4506655448));
#30921 = CARTESIAN_POINT('',(7.7,11.305679898943,10.329934211112));
#30922 = CARTESIAN_POINT('',(7.7,11.305679898943,10.197258772516));
#30923 = PCURVE('',#29447,#30924);
#30924 = DEFINITIONAL_REPRESENTATION('',(#30925),#30946);
#30925 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30926,#30927,#30928,#30929,
    #30930,#30931,#30932,#30933,#30934,#30935,#30936,#30937,#30938,
    #30939,#30940,#30941,#30942,#30943,#30944,#30945),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.116242086678,0.241280871808,
    0.365854198624,0.490427525441,0.614622217974,0.727579325223,
    0.840828691014,0.920457151336,1.),.UNSPECIFIED.);
#30926 = CARTESIAN_POINT('',(-4.028870075214,-29.64210526823));
#30927 = CARTESIAN_POINT('',(-3.976156848765,-29.75942982963));
#30928 = CARTESIAN_POINT('',(-3.949954367782,-29.91896930331));
#30929 = CARTESIAN_POINT('',(-3.94995436778,-30.34002193489));
#30930 = CARTESIAN_POINT('',(-3.976156848761,-30.51162281209));
#30931 = CARTESIAN_POINT('',(-4.081387076065,-30.76115749815));
#30932 = CARTESIAN_POINT('',(-4.160499009086,-30.82357456647));
#30933 = CARTESIAN_POINT('',(-4.370735385912,-30.82357456647));
#30934 = CARTESIAN_POINT('',(-4.453966796093,-30.74572368928));
#30935 = CARTESIAN_POINT('',(-4.576469606105,-30.4336986032));
#30936 = CARTESIAN_POINT('',(-4.607482508207,-30.18048246121));
#30937 = CARTESIAN_POINT('',(-4.60748250821,-29.50942982963));
#30938 = CARTESIAN_POINT('',(-4.57573126655,-29.25394737349));
#30939 = CARTESIAN_POINT('',(-4.448561997335,-28.87187478872));
#30940 = CARTESIAN_POINT('',(-4.357788277673,-28.77642544367));
#30941 = CARTESIAN_POINT('',(-4.156183306347,-28.77642544367));
#30942 = CARTESIAN_POINT('',(-4.08928991372,-28.83125000507));
#30943 = CARTESIAN_POINT('',(-3.988233517625,-29.04933446085));
#30944 = CARTESIAN_POINT('',(-3.963209740518,-29.17006579454));
#30945 = CARTESIAN_POINT('',(-3.963209740518,-29.30274123314));
#30946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30947 = ORIENTED_EDGE('',*,*,#30948,.T.);
#30948 = EDGE_CURVE('',#30899,#30949,#30951,.T.);
#30949 = VERTEX_POINT('',#30950);
#30950 = CARTESIAN_POINT('',(7.7,11.457037759678,10.197258772516));
#30951 = SURFACE_CURVE('',#30952,(#30956),.PCURVE_S1.);
#30952 = LINE('',#30953,#30954);
#30953 = CARTESIAN_POINT('',(7.7,7.342470158266,10.197258772516));
#30954 = VECTOR('',#30955,1.);
#30955 = DIRECTION('',(0.E+000,1.,0.E+000));
#30956 = PCURVE('',#29447,#30957);
#30957 = DEFINITIONAL_REPRESENTATION('',(#30958),#30962);
#30958 = LINE('',#30959,#30960);
#30959 = CARTESIAN_POINT('',(1.589909785949E-010,-29.30274123312));
#30960 = VECTOR('',#30961,1.);
#30961 = DIRECTION('',(-1.,-5.425805638115E-012));
#30962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30963 = ORIENTED_EDGE('',*,*,#30964,.T.);
#30964 = EDGE_CURVE('',#30949,#30871,#30965,.T.);
#30965 = SURFACE_CURVE('',#30966,(#30977),.PCURVE_S1.);
#30966 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30967,#30968,#30969,#30970,
    #30971,#30972,#30973,#30974,#30975,#30976),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.187683284457,0.375366568915,0.687683284457,1.),
  .UNSPECIFIED.);
#30967 = CARTESIAN_POINT('',(7.7,11.457037759678,10.197258772516));
#30968 = CARTESIAN_POINT('',(7.7,11.457037759678,10.275109649709));
#30969 = CARTESIAN_POINT('',(7.7,11.469060074482,10.345285088305));
#30970 = CARTESIAN_POINT('',(7.7,11.517149333698,10.470285088305));
#30971 = CARTESIAN_POINT('',(7.7,11.549208839841,10.501535088305));
#30972 = CARTESIAN_POINT('',(7.7,11.654327028254,10.501535088305));
#30973 = CARTESIAN_POINT('',(7.7,11.704574138845,10.441228070761));
#30974 = CARTESIAN_POINT('',(7.7,11.774858440775,10.198903509358));
#30975 = CARTESIAN_POINT('',(7.7,11.794587367633,10.013596491814));
#30976 = CARTESIAN_POINT('',(7.7,11.798903070383,9.764144737428));
#30977 = PCURVE('',#29447,#30978);
#30978 = DEFINITIONAL_REPRESENTATION('',(#30979),#30990);
#30979 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30980,#30981,#30982,#30983,
    #30984,#30985,#30986,#30987,#30988,#30989),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.187683284457,0.375366568915,0.687683284457,1.),
  .UNSPECIFIED.);
#30980 = CARTESIAN_POINT('',(-4.114567601253,-29.30274123314));
#30981 = CARTESIAN_POINT('',(-4.114567601254,-29.22489035595));
#30982 = CARTESIAN_POINT('',(-4.126589916058,-29.15471491735));
#30983 = CARTESIAN_POINT('',(-4.174679175274,-29.02971491735));
#30984 = CARTESIAN_POINT('',(-4.206738681418,-28.99846491735));
#30985 = CARTESIAN_POINT('',(-4.311856869831,-28.99846491735));
#30986 = CARTESIAN_POINT('',(-4.362103980421,-29.0587719349));
#30987 = CARTESIAN_POINT('',(-4.43238828235,-29.3010964963));
#30988 = CARTESIAN_POINT('',(-4.452117209207,-29.48640351384));
#30989 = CARTESIAN_POINT('',(-4.456432911955,-29.73585526823));
#30990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#30991 = FACE_BOUND('',#30992,.T.);
#30992 = EDGE_LOOP('',(#30993,#31011,#31027,#31043,#31059,#31087,#31103)
  );
#30993 = ORIENTED_EDGE('',*,*,#30994,.F.);
#30994 = EDGE_CURVE('',#30995,#30997,#30999,.T.);
#30995 = VERTEX_POINT('',#30996);
#30996 = CARTESIAN_POINT('',(7.7,-14.11130756429,5.507211070033));
#30997 = VERTEX_POINT('',#30998);
#30998 = CARTESIAN_POINT('',(7.7,-14.30186361363,5.507211070032));
#30999 = SURFACE_CURVE('',#31000,(#31004),.PCURVE_S1.);
#31000 = LINE('',#31001,#31002);
#31001 = CARTESIAN_POINT('',(7.7,1.992470158445,5.507211070121));
#31002 = VECTOR('',#31003,1.);
#31003 = DIRECTION('',(0.E+000,-1.,-5.425807713121E-012));
#31004 = PCURVE('',#29447,#31005);
#31005 = DEFINITIONAL_REPRESENTATION('',(#31006),#31010);
#31006 = LINE('',#31007,#31008);
#31007 = CARTESIAN_POINT('',(5.350000000005,-33.99278893548));
#31008 = VECTOR('',#31009,1.);
#31009 = DIRECTION('',(1.,-2.075006250289E-018));
#31010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31011 = ORIENTED_EDGE('',*,*,#31012,.F.);
#31012 = EDGE_CURVE('',#31013,#30995,#31015,.T.);
#31013 = VERTEX_POINT('',#31014);
#31014 = CARTESIAN_POINT('',(7.7,-14.11130756429,6.537506400599));
#31015 = SURFACE_CURVE('',#31016,(#31020),.PCURVE_S1.);
#31016 = LINE('',#31017,#31018);
#31017 = CARTESIAN_POINT('',(7.7,-14.11130756447,38.50000000555));
#31018 = VECTOR('',#31019,1.);
#31019 = DIRECTION('',(0.E+000,5.425807713121E-012,-1.));
#31020 = PCURVE('',#29447,#31021);
#31021 = DEFINITIONAL_REPRESENTATION('',(#31022),#31026);
#31022 = LINE('',#31023,#31024);
#31023 = CARTESIAN_POINT('',(21.453777722741,-0.999999999971));
#31024 = VECTOR('',#31025,1.);
#31025 = DIRECTION('',(-2.075006250289E-018,-1.));
#31026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31027 = ORIENTED_EDGE('',*,*,#31028,.F.);
#31028 = EDGE_CURVE('',#31029,#31013,#31031,.T.);
#31029 = VERTEX_POINT('',#31030);
#31030 = CARTESIAN_POINT('',(7.7,-13.77411291293,6.537506400601));
#31031 = SURFACE_CURVE('',#31032,(#31036),.PCURVE_S1.);
#31032 = LINE('',#31033,#31034);
#31033 = CARTESIAN_POINT('',(7.7,1.992470158439,6.537506400686));
#31034 = VECTOR('',#31035,1.);
#31035 = DIRECTION('',(0.E+000,-1.,-5.425807713121E-012));
#31036 = PCURVE('',#29447,#31037);
#31037 = DEFINITIONAL_REPRESENTATION('',(#31038),#31042);
#31038 = LINE('',#31039,#31040);
#31039 = CARTESIAN_POINT('',(5.350000000005,-32.96249360492));
#31040 = VECTOR('',#31041,1.);
#31041 = DIRECTION('',(1.,-2.075006250289E-018));
#31042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31043 = ORIENTED_EDGE('',*,*,#31044,.F.);
#31044 = EDGE_CURVE('',#31045,#31029,#31047,.T.);
#31045 = VERTEX_POINT('',#31046);
#31046 = CARTESIAN_POINT('',(7.7,-13.77411270037,6.685291532048));
#31047 = SURFACE_CURVE('',#31048,(#31052),.PCURVE_S1.);
#31048 = LINE('',#31049,#31050);
#31049 = CARTESIAN_POINT('',(7.7,-13.7740669419,38.50002268232));
#31050 = VECTOR('',#31051,1.);
#31051 = DIRECTION('',(0.E+000,-1.438279203804E-006,-0.999999999999));
#31052 = PCURVE('',#29447,#31053);
#31053 = DEFINITIONAL_REPRESENTATION('',(#31054),#31058);
#31054 = LINE('',#31055,#31056);
#31055 = CARTESIAN_POINT('',(21.11653710018,-0.999977323203));
#31056 = VECTOR('',#31057,1.);
#31057 = DIRECTION('',(1.43828462961E-006,-0.999999999999));
#31058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31059 = ORIENTED_EDGE('',*,*,#31060,.F.);
#31060 = EDGE_CURVE('',#31061,#31045,#31063,.T.);
#31061 = VERTEX_POINT('',#31062);
#31062 = CARTESIAN_POINT('',(7.7,-14.15904141728,6.965204974001));
#31063 = SURFACE_CURVE('',#31064,(#31074),.PCURVE_S1.);
#31064 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#31065,#31066,#31067,#31068,
    #31069,#31070,#31071,#31072,#31073),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1
    ,1,4),(0.E+000,0.127811597533,0.243621884571,0.352087704138,
    0.458831503749,0.695567784129,1.),.UNSPECIFIED.);
#31065 = CARTESIAN_POINT('',(7.7,-14.15904141728,6.965204974001));
#31066 = CARTESIAN_POINT('',(7.7,-14.1556318043,6.942743615195));
#31067 = CARTESIAN_POINT('',(7.7,-14.14913273571,6.899929984287));
#31068 = CARTESIAN_POINT('',(7.7,-14.12633313695,6.841219542583));
#31069 = CARTESIAN_POINT('',(7.7,-14.0938381967,6.791756312927));
#31070 = CARTESIAN_POINT('',(7.7,-14.03436894439,6.736851514533));
#31071 = CARTESIAN_POINT('',(7.7,-13.924375332,6.6926512371));
#31072 = CARTESIAN_POINT('',(7.7,-13.82821008375,6.687941164771));
#31073 = CARTESIAN_POINT('',(7.7,-13.77411270037,6.685291532048));
#31074 = PCURVE('',#29447,#31075);
#31075 = DEFINITIONAL_REPRESENTATION('',(#31076),#31086);
#31076 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#31077,#31078,#31079,#31080,
    #31081,#31082,#31083,#31084,#31085),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1
    ,1,4),(0.E+000,0.127811597533,0.243621884571,0.352087704138,
    0.458831503749,0.695567784129,1.),.UNSPECIFIED.);
#31077 = CARTESIAN_POINT('',(21.501511575723,-32.53479503152));
#31078 = CARTESIAN_POINT('',(21.498101962747,-32.55725639032));
#31079 = CARTESIAN_POINT('',(21.491602894157,-32.60007002123));
#31080 = CARTESIAN_POINT('',(21.4688032954,-32.65878046293));
#31081 = CARTESIAN_POINT('',(21.43630835515,-32.70824369259));
#31082 = CARTESIAN_POINT('',(21.376839102837,-32.76314849098));
#31083 = CARTESIAN_POINT('',(21.266845490451,-32.80734876842));
#31084 = CARTESIAN_POINT('',(21.170680242199,-32.81205884075));
#31085 = CARTESIAN_POINT('',(21.116582858819,-32.81470847347));
#31086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31087 = ORIENTED_EDGE('',*,*,#31088,.F.);
#31088 = EDGE_CURVE('',#31089,#31061,#31091,.T.);
#31089 = VERTEX_POINT('',#31090);
#31090 = CARTESIAN_POINT('',(7.7,-14.30186361364,6.965204974));
#31091 = SURFACE_CURVE('',#31092,(#31096),.PCURVE_S1.);
#31092 = LINE('',#31093,#31094);
#31093 = CARTESIAN_POINT('',(7.7,1.992470158437,6.965204974088));
#31094 = VECTOR('',#31095,1.);
#31095 = DIRECTION('',(0.E+000,1.,5.425807713121E-012));
#31096 = PCURVE('',#29447,#31097);
#31097 = DEFINITIONAL_REPRESENTATION('',(#31098),#31102);
#31098 = LINE('',#31099,#31100);
#31099 = CARTESIAN_POINT('',(5.350000000005,-32.53479503152));
#31100 = VECTOR('',#31101,1.);
#31101 = DIRECTION('',(-1.,2.075006250289E-018));
#31102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31103 = ORIENTED_EDGE('',*,*,#31104,.F.);
#31104 = EDGE_CURVE('',#30997,#31089,#31105,.T.);
#31105 = SURFACE_CURVE('',#31106,(#31110),.PCURVE_S1.);
#31106 = LINE('',#31107,#31108);
#31107 = CARTESIAN_POINT('',(7.7,-14.30186361381,38.500000005549));
#31108 = VECTOR('',#31109,1.);
#31109 = DIRECTION('',(0.E+000,-5.425807713121E-012,1.));
#31110 = PCURVE('',#29447,#31111);
#31111 = DEFINITIONAL_REPRESENTATION('',(#31112),#31116);
#31112 = LINE('',#31113,#31114);
#31113 = CARTESIAN_POINT('',(21.644333772088,-0.999999999971));
#31114 = VECTOR('',#31115,1.);
#31115 = DIRECTION('',(2.075006250289E-018,1.));
#31116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#31121)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#31118,#31119,#31120)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#31118 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#31119 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#31120 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#31121 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#31118,
  'distance_accuracy_value','confusion accuracy');
#31122 = SHAPE_DEFINITION_REPRESENTATION(#31123,#29429);
#31123 = PRODUCT_DEFINITION_SHAPE('','',#31124);
#31124 = PRODUCT_DEFINITION('design','',#31125,#31128);
#31125 = PRODUCT_DEFINITION_FORMATION('','',#31126);
#31126 = PRODUCT('CADSOFTTOOLS 1.195','CADSOFTTOOLS 1.195','',(#31127));
#31127 = PRODUCT_CONTEXT('',#2,'mechanical');
#31128 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#31129 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#31130,#31132);
#31130 = ( REPRESENTATION_RELATIONSHIP('','',#29429,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#31131) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#31131 = ITEM_DEFINED_TRANSFORMATION('','',#11,#791);
#31132 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #31133);
#31133 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('195','','',#5,#31124,$);
#31134 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#31126));
#31135 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#31136),#32051);
#31136 = SHELL_BASED_SURFACE_MODEL('',(#31137));
#31137 = OPEN_SHELL('',(#31138));
#31138 = ADVANCED_FACE('',(#31139,#31167,#31190),#31152,.T.);
#31139 = FACE_BOUND('',#31140,.T.);
#31140 = EDGE_LOOP('',(#31141));
#31141 = ORIENTED_EDGE('',*,*,#31142,.T.);
#31142 = EDGE_CURVE('',#31143,#31143,#31145,.T.);
#31143 = VERTEX_POINT('',#31144);
#31144 = CARTESIAN_POINT('',(8.7,-13.2573915837,11.699999999997));
#31145 = SURFACE_CURVE('',#31146,(#31151),.PCURVE_S1.);
#31146 = CIRCLE('',#31147,2.);
#31147 = AXIS2_PLACEMENT_3D('',#31148,#31149,#31150);
#31148 = CARTESIAN_POINT('',(8.7,-13.2573915837,9.699999999997));
#31149 = DIRECTION('',(-1.,0.E+000,0.E+000));
#31150 = DIRECTION('',(0.E+000,0.E+000,1.));
#31151 = PCURVE('',#31152,#31157);
#31152 = PLANE('',#31153);
#31153 = AXIS2_PLACEMENT_3D('',#31154,#31155,#31156);
#31154 = CARTESIAN_POINT('',(8.7,7.342470158266,39.500000005638));
#31155 = DIRECTION('',(1.,0.E+000,0.E+000));
#31156 = DIRECTION('',(-0.E+000,1.,5.425805638115E-012));
#31157 = DEFINITIONAL_REPRESENTATION('',(#31158),#31166);
#31158 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31159,#31160,#31161,#31162
    ,#31163,#31164,#31165),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#31159 = CARTESIAN_POINT('',(-20.59986174211,-27.80000000552));
#31160 = CARTESIAN_POINT('',(-17.13576012697,-27.80000000554));
#31161 = CARTESIAN_POINT('',(-18.86781093456,-30.80000000553));
#31162 = CARTESIAN_POINT('',(-20.59986174214,-33.80000000552));
#31163 = CARTESIAN_POINT('',(-22.3319125497,-30.80000000552));
#31164 = CARTESIAN_POINT('',(-24.06396335725,-27.80000000551));
#31165 = CARTESIAN_POINT('',(-20.59986174211,-27.80000000552));
#31166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31167 = FACE_BOUND('',#31168,.T.);
#31168 = EDGE_LOOP('',(#31169));
#31169 = ORIENTED_EDGE('',*,*,#31170,.T.);
#31170 = EDGE_CURVE('',#31171,#31171,#31173,.T.);
#31171 = VERTEX_POINT('',#31172);
#31172 = CARTESIAN_POINT('',(8.7,18.4426084163,12.999999999997));
#31173 = SURFACE_CURVE('',#31174,(#31179),.PCURVE_S1.);
#31174 = CIRCLE('',#31175,2.);
#31175 = AXIS2_PLACEMENT_3D('',#31176,#31177,#31178);
#31176 = CARTESIAN_POINT('',(8.7,18.4426084163,10.999999999997));
#31177 = DIRECTION('',(-1.,0.E+000,0.E+000));
#31178 = DIRECTION('',(0.E+000,0.E+000,1.));
#31179 = PCURVE('',#31152,#31180);
#31180 = DEFINITIONAL_REPRESENTATION('',(#31181),#31189);
#31181 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31182,#31183,#31184,#31185
    ,#31186,#31187,#31188),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#31182 = CARTESIAN_POINT('',(11.10013825789,-26.5000000057));
#31183 = CARTESIAN_POINT('',(14.564239873028,-26.50000000572));
#31184 = CARTESIAN_POINT('',(12.832189065443,-29.50000000571));
#31185 = CARTESIAN_POINT('',(11.100138257858,-32.5000000057));
#31186 = CARTESIAN_POINT('',(9.368087450305,-29.50000000569));
#31187 = CARTESIAN_POINT('',(7.636036642753,-26.50000000568));
#31188 = CARTESIAN_POINT('',(11.10013825789,-26.5000000057));
#31189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31190 = FACE_BOUND('',#31191,.T.);
#31191 = EDGE_LOOP('',(#31192,#31210,#31231,#31247,#31268,#31284,#31300,
    #31317,#31333,#31350,#31367,#31384,#31400,#31417,#31433,#31454,
    #31470,#31491,#31508,#31524,#31541,#31562,#31578,#31595,#31611,
    #31628,#31644,#31665,#31682,#31703,#31719,#31736,#31752,#31773,
    #31789,#31810,#31826,#31843,#31859,#31876,#31892,#31909,#31925,
    #31946,#31962,#31983,#31999,#32020,#32036));
#31192 = ORIENTED_EDGE('',*,*,#31193,.F.);
#31193 = EDGE_CURVE('',#31194,#31196,#31198,.T.);
#31194 = VERTEX_POINT('',#31195);
#31195 = CARTESIAN_POINT('',(8.7,-18.23167517022,14.338664347876));
#31196 = VERTEX_POINT('',#31197);
#31197 = CARTESIAN_POINT('',(8.7,-2.079745870155,10.010767935719));
#31198 = SURFACE_CURVE('',#31199,(#31203),.PCURVE_S1.);
#31199 = LINE('',#31200,#31201);
#31200 = CARTESIAN_POINT('',(8.7,-16.2213524557,13.799999999997));
#31201 = VECTOR('',#31202,1.);
#31202 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#31203 = PCURVE('',#31152,#31204);
#31204 = DEFINITIONAL_REPRESENTATION('',(#31205),#31209);
#31205 = LINE('',#31206,#31207);
#31206 = CARTESIAN_POINT('',(-23.56382261411,-25.70000000551));
#31207 = VECTOR('',#31208,1.);
#31208 = DIRECTION('',(0.965925826288,-0.258819045108));
#31209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31210 = ORIENTED_EDGE('',*,*,#31211,.F.);
#31211 = EDGE_CURVE('',#31212,#31194,#31214,.T.);
#31212 = VERTEX_POINT('',#31213);
#31213 = CARTESIAN_POINT('',(8.7,-19.09925564433,14.166091861878));
#31214 = SURFACE_CURVE('',#31215,(#31220),.PCURVE_S1.);
#31215 = CIRCLE('',#31216,1.);
#31216 = AXIS2_PLACEMENT_3D('',#31217,#31218,#31219);
#31217 = CARTESIAN_POINT('',(8.7,-18.49049421532,13.372738521587));
#31218 = DIRECTION('',(-1.,0.E+000,0.E+000));
#31219 = DIRECTION('',(0.E+000,0.E+000,1.));
#31220 = PCURVE('',#31152,#31221);
#31221 = DEFINITIONAL_REPRESENTATION('',(#31222),#31230);
#31222 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31223,#31224,#31225,#31226
    ,#31227,#31228,#31229),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#31223 = CARTESIAN_POINT('',(-25.83296437372,-25.12726148391));
#31224 = CARTESIAN_POINT('',(-24.10091356615,-25.12726148392));
#31225 = CARTESIAN_POINT('',(-24.96693896994,-26.62726148391));
#31226 = CARTESIAN_POINT('',(-25.83296437374,-28.12726148391));
#31227 = CARTESIAN_POINT('',(-26.69898977751,-26.6272614839));
#31228 = CARTESIAN_POINT('',(-27.56501518129,-25.1272614839));
#31229 = CARTESIAN_POINT('',(-25.83296437372,-25.12726148391));
#31230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31231 = ORIENTED_EDGE('',*,*,#31232,.F.);
#31232 = EDGE_CURVE('',#31233,#31212,#31235,.T.);
#31233 = VERTEX_POINT('',#31234);
#31234 = CARTESIAN_POINT('',(8.7,-19.46615301294,13.884561609123));
#31235 = SURFACE_CURVE('',#31236,(#31240),.PCURVE_S1.);
#31236 = LINE('',#31237,#31238);
#31237 = CARTESIAN_POINT('',(8.7,-19.46615301294,13.884561609123));
#31238 = VECTOR('',#31239,1.);
#31239 = DIRECTION('',(0.E+000,0.793353340291,0.608761429009));
#31240 = PCURVE('',#31152,#31241);
#31241 = DEFINITIONAL_REPRESENTATION('',(#31242),#31246);
#31242 = LINE('',#31243,#31244);
#31243 = CARTESIAN_POINT('',(-26.80862317135,-25.61543839636));
#31244 = VECTOR('',#31245,1.);
#31245 = DIRECTION('',(0.793353340295,0.608761429004));
#31246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31247 = ORIENTED_EDGE('',*,*,#31248,.F.);
#31248 = EDGE_CURVE('',#31249,#31233,#31251,.T.);
#31249 = VERTEX_POINT('',#31250);
#31250 = CARTESIAN_POINT('',(8.7,-19.85739158393,13.091208268832));
#31251 = SURFACE_CURVE('',#31252,(#31257),.PCURVE_S1.);
#31252 = CIRCLE('',#31253,1.);
#31253 = AXIS2_PLACEMENT_3D('',#31254,#31255,#31256);
#31254 = CARTESIAN_POINT('',(8.7,-18.85739158393,13.091208268832));
#31255 = DIRECTION('',(-1.,0.E+000,0.E+000));
#31256 = DIRECTION('',(0.E+000,0.E+000,1.));
#31257 = PCURVE('',#31152,#31258);
#31258 = DEFINITIONAL_REPRESENTATION('',(#31259),#31267);
#31259 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31260,#31261,#31262,#31263
    ,#31264,#31265,#31266),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#31260 = CARTESIAN_POINT('',(-26.19986174234,-25.40879173666));
#31261 = CARTESIAN_POINT('',(-24.46781093477,-25.40879173667));
#31262 = CARTESIAN_POINT('',(-25.33383633856,-26.90879173666));
#31263 = CARTESIAN_POINT('',(-26.19986174235,-28.40879173666));
#31264 = CARTESIAN_POINT('',(-27.06588714613,-26.90879173665));
#31265 = CARTESIAN_POINT('',(-27.9319125499,-25.40879173665));
#31266 = CARTESIAN_POINT('',(-26.19986174234,-25.40879173666));
#31267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31268 = ORIENTED_EDGE('',*,*,#31269,.F.);
#31269 = EDGE_CURVE('',#31270,#31249,#31272,.T.);
#31270 = VERTEX_POINT('',#31271);
#31271 = CARTESIAN_POINT('',(8.7,-19.85739158393,11.900827323524));
#31272 = SURFACE_CURVE('',#31273,(#31277),.PCURVE_S1.);
#31273 = LINE('',#31274,#31275);
#31274 = CARTESIAN_POINT('',(8.7,-19.85739158393,5.800000001719));
#31275 = VECTOR('',#31276,1.);
#31276 = DIRECTION('',(0.E+000,0.E+000,1.));
#31277 = PCURVE('',#31152,#31278);
#31278 = DEFINITIONAL_REPRESENTATION('',(#31279),#31283);
#31279 = LINE('',#31280,#31281);
#31280 = CARTESIAN_POINT('',(-27.19986174238,-33.70000000377));
#31281 = VECTOR('',#31282,1.);
#31282 = DIRECTION('',(5.425805638115E-012,1.));
#31283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31284 = ORIENTED_EDGE('',*,*,#31285,.T.);
#31285 = EDGE_CURVE('',#31270,#31286,#31288,.T.);
#31286 = VERTEX_POINT('',#31287);
#31287 = CARTESIAN_POINT('',(8.7,-15.78539648371,2.890284982681));
#31288 = SURFACE_CURVE('',#31289,(#31293),.PCURVE_S1.);
#31289 = LINE('',#31290,#31291);
#31290 = CARTESIAN_POINT('',(8.7,-25.60176490399,24.612021160463));
#31291 = VECTOR('',#31292,1.);
#31292 = DIRECTION('',(0.E+000,0.411815017274,-0.911267464331));
#31293 = PCURVE('',#31152,#31294);
#31294 = DEFINITIONAL_REPRESENTATION('',(#31295),#31299);
#31295 = LINE('',#31296,#31297);
#31296 = CARTESIAN_POINT('',(-32.94423506233,-14.88797884499));
#31297 = VECTOR('',#31298,1.);
#31298 = DIRECTION('',(0.411815017269,-0.911267464333));
#31299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31300 = ORIENTED_EDGE('',*,*,#31301,.T.);
#31301 = EDGE_CURVE('',#31286,#31302,#31304,.T.);
#31302 = VERTEX_POINT('',#31303);
#31303 = CARTESIAN_POINT('',(8.7,-14.87412901938,2.302099999955));
#31304 = SURFACE_CURVE('',#31305,(#31310),.PCURVE_S1.);
#31305 = CIRCLE('',#31306,1.);
#31306 = AXIS2_PLACEMENT_3D('',#31307,#31308,#31309);
#31307 = CARTESIAN_POINT('',(8.7,-14.87412901938,3.302099999955));
#31308 = DIRECTION('',(1.,0.E+000,-0.E+000));
#31309 = DIRECTION('',(0.E+000,0.E+000,1.));
#31310 = PCURVE('',#31152,#31311);
#31311 = DEFINITIONAL_REPRESENTATION('',(#31312),#31316);
#31312 = CIRCLE('',#31313,1.);
#31313 = AXIS2_PLACEMENT_2D('',#31314,#31315);
#31314 = CARTESIAN_POINT('',(-22.21659917784,-36.19790000556));
#31315 = DIRECTION('',(5.425805638115E-012,1.));
#31316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31317 = ORIENTED_EDGE('',*,*,#31318,.T.);
#31318 = EDGE_CURVE('',#31302,#31319,#31321,.T.);
#31319 = VERTEX_POINT('',#31320);
#31320 = CARTESIAN_POINT('',(8.7,-11.51016553818,2.302099999974));
#31321 = SURFACE_CURVE('',#31322,(#31326),.PCURVE_S1.);
#31322 = LINE('',#31323,#31324);
#31323 = CARTESIAN_POINT('',(8.7,7.342470158466,2.302100000075));
#31324 = VECTOR('',#31325,1.);
#31325 = DIRECTION('',(0.E+000,1.,5.376385953205E-012));
#31326 = PCURVE('',#31152,#31327);
#31327 = DEFINITIONAL_REPRESENTATION('',(#31328),#31332);
#31328 = LINE('',#31329,#31330);
#31329 = CARTESIAN_POINT('',(-1.838328990768E-012,-37.19790000556));
#31330 = VECTOR('',#31331,1.);
#31331 = DIRECTION('',(1.,-4.941968490996E-014));
#31332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31333 = ORIENTED_EDGE('',*,*,#31334,.T.);
#31334 = EDGE_CURVE('',#31319,#31335,#31337,.T.);
#31335 = VERTEX_POINT('',#31336);
#31336 = CARTESIAN_POINT('',(8.7,-10.60469499163,2.877690893903));
#31337 = SURFACE_CURVE('',#31338,(#31343),.PCURVE_S1.);
#31338 = CIRCLE('',#31339,1.);
#31339 = AXIS2_PLACEMENT_3D('',#31340,#31341,#31342);
#31340 = CARTESIAN_POINT('',(8.7,-11.51016553819,3.302099999974));
#31341 = DIRECTION('',(1.,0.E+000,-0.E+000));
#31342 = DIRECTION('',(0.E+000,0.E+000,1.));
#31343 = PCURVE('',#31152,#31344);
#31344 = DEFINITIONAL_REPRESENTATION('',(#31345),#31349);
#31345 = CIRCLE('',#31346,1.);
#31346 = AXIS2_PLACEMENT_2D('',#31347,#31348);
#31347 = CARTESIAN_POINT('',(-18.85263569665,-36.19790000556));
#31348 = DIRECTION('',(5.425805638115E-012,1.));
#31349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31350 = ORIENTED_EDGE('',*,*,#31351,.T.);
#31351 = EDGE_CURVE('',#31335,#31352,#31354,.T.);
#31352 = VERTEX_POINT('',#31353);
#31353 = CARTESIAN_POINT('',(8.7,-10.20464271956,3.800485098634));
#31354 = SURFACE_CURVE('',#31355,(#31360),.PCURVE_S1.);
#31355 = CIRCLE('',#31356,17.19999999943);
#31356 = AXIS2_PLACEMENT_3D('',#31357,#31358,#31359);
#31357 = CARTESIAN_POINT('',(8.7,-26.17878839185,10.177527518214));
#31358 = DIRECTION('',(1.,0.E+000,-0.E+000));
#31359 = DIRECTION('',(0.E+000,0.E+000,1.));
#31360 = PCURVE('',#31152,#31361);
#31361 = DEFINITIONAL_REPRESENTATION('',(#31362),#31366);
#31362 = CIRCLE('',#31363,17.19999999943);
#31363 = AXIS2_PLACEMENT_2D('',#31364,#31365);
#31364 = CARTESIAN_POINT('',(-33.52125855027,-29.32247248724));
#31365 = DIRECTION('',(5.425805638115E-012,1.));
#31366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31367 = ORIENTED_EDGE('',*,*,#31368,.T.);
#31368 = EDGE_CURVE('',#31352,#31369,#31371,.T.);
#31369 = VERTEX_POINT('',#31370);
#31370 = CARTESIAN_POINT('',(8.7,-10.56523573672,4.474977184082));
#31371 = SURFACE_CURVE('',#31372,(#31377),.PCURVE_S1.);
#31372 = CIRCLE('',#31373,0.5);
#31373 = AXIS2_PLACEMENT_3D('',#31374,#31375,#31376);
#31374 = CARTESIAN_POINT('',(8.7,-10.66900741936,3.985864238718));
#31375 = DIRECTION('',(1.,0.E+000,-0.E+000));
#31376 = DIRECTION('',(0.E+000,0.E+000,1.));
#31377 = PCURVE('',#31152,#31378);
#31378 = DEFINITIONAL_REPRESENTATION('',(#31379),#31383);
#31379 = CIRCLE('',#31380,0.5);
#31380 = AXIS2_PLACEMENT_2D('',#31381,#31382);
#31381 = CARTESIAN_POINT('',(-18.01147757782,-35.51413576682));
#31382 = DIRECTION('',(5.425805638115E-012,1.));
#31383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31384 = ORIENTED_EDGE('',*,*,#31385,.T.);
#31385 = EDGE_CURVE('',#31369,#31386,#31388,.T.);
#31386 = VERTEX_POINT('',#31387);
#31387 = CARTESIAN_POINT('',(8.7,-10.71148253987,4.506062901716));
#31388 = SURFACE_CURVE('',#31389,(#31393),.PCURVE_S1.);
#31389 = LINE('',#31390,#31391);
#31390 = CARTESIAN_POINT('',(8.7,-10.56505157395,4.474938039079));
#31391 = VECTOR('',#31392,1.);
#31392 = DIRECTION('',(0.E+000,-0.978147600734,0.207911690816));
#31393 = PCURVE('',#31152,#31394);
#31394 = DEFINITIONAL_REPRESENTATION('',(#31395),#31399);
#31395 = LINE('',#31396,#31397);
#31396 = CARTESIAN_POINT('',(-17.90752173241,-35.02506196646));
#31397 = VECTOR('',#31398,1.);
#31398 = DIRECTION('',(-0.978147600733,0.207911690822));
#31399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31400 = ORIENTED_EDGE('',*,*,#31401,.F.);
#31401 = EDGE_CURVE('',#31402,#31386,#31404,.T.);
#31402 = VERTEX_POINT('',#31403);
#31403 = CARTESIAN_POINT('',(8.7,-11.10752984233,4.99513737118));
#31404 = SURFACE_CURVE('',#31405,(#31410),.PCURVE_S1.);
#31405 = CIRCLE('',#31406,0.5);
#31406 = AXIS2_PLACEMENT_3D('',#31407,#31408,#31409);
#31407 = CARTESIAN_POINT('',(8.7,-10.60752984233,4.995137371182));
#31408 = DIRECTION('',(1.,0.E+000,-0.E+000));
#31409 = DIRECTION('',(0.E+000,0.E+000,1.));
#31410 = PCURVE('',#31152,#31411);
#31411 = DEFINITIONAL_REPRESENTATION('',(#31412),#31416);
#31412 = CIRCLE('',#31413,0.5);
#31413 = AXIS2_PLACEMENT_2D('',#31414,#31415);
#31414 = CARTESIAN_POINT('',(-17.95000000078,-34.50486263435));
#31415 = DIRECTION('',(5.425805638115E-012,1.));
#31416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31417 = ORIENTED_EDGE('',*,*,#31418,.F.);
#31418 = EDGE_CURVE('',#31419,#31402,#31421,.T.);
#31419 = VERTEX_POINT('',#31420);
#31420 = CARTESIAN_POINT('',(8.7,-11.10752984234,6.999999999969));
#31421 = SURFACE_CURVE('',#31422,(#31426),.PCURVE_S1.);
#31422 = LINE('',#31423,#31424);
#31423 = CARTESIAN_POINT('',(8.7,-11.10752984251,39.50000000557));
#31424 = VECTOR('',#31425,1.);
#31425 = DIRECTION('',(0.E+000,5.151867013676E-012,-1.));
#31426 = PCURVE('',#31152,#31427);
#31427 = DEFINITIONAL_REPRESENTATION('',(#31428),#31432);
#31428 = LINE('',#31429,#31430);
#31429 = CARTESIAN_POINT('',(-18.45000000077,3.260455413023E-011));
#31430 = VECTOR('',#31431,1.);
#31431 = DIRECTION('',(-2.739386244388E-013,-1.));
#31432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31433 = ORIENTED_EDGE('',*,*,#31434,.T.);
#31434 = EDGE_CURVE('',#31419,#31435,#31437,.T.);
#31435 = VERTEX_POINT('',#31436);
#31436 = CARTESIAN_POINT('',(8.7,-10.60752984234,7.499999999971));
#31437 = SURFACE_CURVE('',#31438,(#31443),.PCURVE_S1.);
#31438 = CIRCLE('',#31439,0.5);
#31439 = AXIS2_PLACEMENT_3D('',#31440,#31441,#31442);
#31440 = CARTESIAN_POINT('',(8.7,-10.60752984234,6.999999999971));
#31441 = DIRECTION('',(-1.,0.E+000,0.E+000));
#31442 = DIRECTION('',(0.E+000,0.E+000,1.));
#31443 = PCURVE('',#31152,#31444);
#31444 = DEFINITIONAL_REPRESENTATION('',(#31445),#31453);
#31445 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31446,#31447,#31448,#31449
    ,#31450,#31451,#31452),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#31446 = CARTESIAN_POINT('',(-17.95000000078,-32.00000000556));
#31447 = CARTESIAN_POINT('',(-17.08397459699,-32.00000000557));
#31448 = CARTESIAN_POINT('',(-17.51698729889,-32.75000000557));
#31449 = CARTESIAN_POINT('',(-17.95000000079,-33.50000000556));
#31450 = CARTESIAN_POINT('',(-18.38301270267,-32.75000000556));
#31451 = CARTESIAN_POINT('',(-18.81602540456,-32.00000000556));
#31452 = CARTESIAN_POINT('',(-17.95000000078,-32.00000000556));
#31453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31454 = ORIENTED_EDGE('',*,*,#31455,.T.);
#31455 = EDGE_CURVE('',#31435,#31456,#31458,.T.);
#31456 = VERTEX_POINT('',#31457);
#31457 = CARTESIAN_POINT('',(8.7,-7.512357550547,7.499999999988));
#31458 = SURFACE_CURVE('',#31459,(#31463),.PCURVE_S1.);
#31459 = LINE('',#31460,#31461);
#31460 = CARTESIAN_POINT('',(8.7,27.246226840065,7.500000000175));
#31461 = VECTOR('',#31462,1.);
#31462 = DIRECTION('',(0.E+000,1.,5.376385953205E-012));
#31463 = PCURVE('',#31152,#31464);
#31464 = DEFINITIONAL_REPRESENTATION('',(#31465),#31469);
#31465 = LINE('',#31466,#31467);
#31466 = CARTESIAN_POINT('',(19.903756681625,-32.00000000557));
#31467 = VECTOR('',#31468,1.);
#31468 = DIRECTION('',(1.,-4.941968490996E-014));
#31469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31470 = ORIENTED_EDGE('',*,*,#31471,.T.);
#31471 = EDGE_CURVE('',#31456,#31472,#31474,.T.);
#31472 = VERTEX_POINT('',#31473);
#31473 = CARTESIAN_POINT('',(8.7,-7.155284144676,7.350002047813));
#31474 = SURFACE_CURVE('',#31475,(#31480),.PCURVE_S1.);
#31475 = CIRCLE('',#31476,0.5);
#31476 = AXIS2_PLACEMENT_3D('',#31477,#31478,#31479);
#31477 = CARTESIAN_POINT('',(8.7,-7.512353558833,6.999999999988));
#31478 = DIRECTION('',(-1.,0.E+000,0.E+000));
#31479 = DIRECTION('',(0.E+000,0.E+000,1.));
#31480 = PCURVE('',#31152,#31481);
#31481 = DEFINITIONAL_REPRESENTATION('',(#31482),#31490);
#31482 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31483,#31484,#31485,#31486
    ,#31487,#31488,#31489),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#31483 = CARTESIAN_POINT('',(-14.85482371727,-32.00000000556));
#31484 = CARTESIAN_POINT('',(-13.98879831348,-32.00000000557));
#31485 = CARTESIAN_POINT('',(-14.42181101538,-32.75000000557));
#31486 = CARTESIAN_POINT('',(-14.85482371728,-33.50000000556));
#31487 = CARTESIAN_POINT('',(-15.28783641916,-32.75000000556));
#31488 = CARTESIAN_POINT('',(-15.72084912105,-32.00000000556));
#31489 = CARTESIAN_POINT('',(-14.85482371727,-32.00000000556));
#31490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31491 = ORIENTED_EDGE('',*,*,#31492,.T.);
#31492 = EDGE_CURVE('',#31472,#31493,#31495,.T.);
#31493 = VERTEX_POINT('',#31494);
#31494 = CARTESIAN_POINT('',(8.7,-6.798210715971,7.199999999983));
#31495 = SURFACE_CURVE('',#31496,(#31501),.PCURVE_S1.);
#31496 = CIRCLE('',#31497,0.5);
#31497 = AXIS2_PLACEMENT_3D('',#31498,#31499,#31500);
#31498 = CARTESIAN_POINT('',(8.7,-6.798210715974,7.699999999983));
#31499 = DIRECTION('',(1.,0.E+000,-0.E+000));
#31500 = DIRECTION('',(0.E+000,0.E+000,1.));
#31501 = PCURVE('',#31152,#31502);
#31502 = DEFINITIONAL_REPRESENTATION('',(#31503),#31507);
#31503 = CIRCLE('',#31504,0.5);
#31504 = AXIS2_PLACEMENT_2D('',#31505,#31506);
#31505 = CARTESIAN_POINT('',(-14.14068087441,-31.80000000557));
#31506 = DIRECTION('',(5.425805638115E-012,1.));
#31507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31508 = ORIENTED_EDGE('',*,*,#31509,.F.);
#31509 = EDGE_CURVE('',#31510,#31493,#31512,.T.);
#31510 = VERTEX_POINT('',#31511);
#31511 = CARTESIAN_POINT('',(8.7,9.283452548386,7.200000000073));
#31512 = SURFACE_CURVE('',#31513,(#31517),.PCURVE_S1.);
#31513 = LINE('',#31514,#31515);
#31514 = CARTESIAN_POINT('',(8.7,9.742620916193,7.200000000076));
#31515 = VECTOR('',#31516,1.);
#31516 = DIRECTION('',(0.E+000,-1.,-5.650394682057E-012));
#31517 = PCURVE('',#31152,#31518);
#31518 = DEFINITIONAL_REPRESENTATION('',(#31519),#31523);
#31519 = LINE('',#31520,#31521);
#31520 = CARTESIAN_POINT('',(2.400150757752,-32.30000000557));
#31521 = VECTOR('',#31522,1.);
#31522 = DIRECTION('',(-1.,-2.245890439416E-013));
#31523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31524 = ORIENTED_EDGE('',*,*,#31525,.T.);
#31525 = EDGE_CURVE('',#31510,#31526,#31528,.T.);
#31526 = VERTEX_POINT('',#31527);
#31527 = CARTESIAN_POINT('',(8.7,9.640525977093,7.350002047919));
#31528 = SURFACE_CURVE('',#31529,(#31534),.PCURVE_S1.);
#31529 = CIRCLE('',#31530,0.499999999982);
#31530 = AXIS2_PLACEMENT_3D('',#31531,#31532,#31533);
#31531 = CARTESIAN_POINT('',(8.7,9.283452548383,7.700000000055));
#31532 = DIRECTION('',(1.,0.E+000,-0.E+000));
#31533 = DIRECTION('',(0.E+000,0.E+000,1.));
#31534 = PCURVE('',#31152,#31535);
#31535 = DEFINITIONAL_REPRESENTATION('',(#31536),#31540);
#31536 = CIRCLE('',#31537,0.499999999982);
#31537 = AXIS2_PLACEMENT_2D('',#31538,#31539);
#31538 = CARTESIAN_POINT('',(1.940982389945,-31.80000000559));
#31539 = DIRECTION('',(5.425805638115E-012,1.));
#31540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31541 = ORIENTED_EDGE('',*,*,#31542,.T.);
#31542 = EDGE_CURVE('',#31526,#31543,#31545,.T.);
#31543 = VERTEX_POINT('',#31544);
#31544 = CARTESIAN_POINT('',(8.7,9.997599382995,7.500000000082));
#31545 = SURFACE_CURVE('',#31546,(#31551),.PCURVE_S1.);
#31546 = CIRCLE('',#31547,0.5);
#31547 = AXIS2_PLACEMENT_3D('',#31548,#31549,#31550);
#31548 = CARTESIAN_POINT('',(8.7,9.997595391238,7.000000000082));
#31549 = DIRECTION('',(-1.,0.E+000,0.E+000));
#31550 = DIRECTION('',(0.E+000,0.E+000,1.));
#31551 = PCURVE('',#31152,#31552);
#31552 = DEFINITIONAL_REPRESENTATION('',(#31553),#31561);
#31553 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31554,#31555,#31556,#31557
    ,#31558,#31559,#31560),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#31554 = CARTESIAN_POINT('',(2.655125232799,-32.00000000557));
#31555 = CARTESIAN_POINT('',(3.521150636583,-32.00000000557));
#31556 = CARTESIAN_POINT('',(3.088137934687,-32.75000000557));
#31557 = CARTESIAN_POINT('',(2.655125232791,-33.50000000557));
#31558 = CARTESIAN_POINT('',(2.222112530902,-32.75000000556));
#31559 = CARTESIAN_POINT('',(1.789099829014,-32.00000000556));
#31560 = CARTESIAN_POINT('',(2.655125232799,-32.00000000557));
#31561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31562 = ORIENTED_EDGE('',*,*,#31563,.T.);
#31563 = EDGE_CURVE('',#31543,#31564,#31566,.T.);
#31564 = VERTEX_POINT('',#31565);
#31565 = CARTESIAN_POINT('',(8.7,21.896777202807,7.500000000175));
#31566 = SURFACE_CURVE('',#31567,(#31571),.PCURVE_S1.);
#31567 = LINE('',#31568,#31569);
#31568 = CARTESIAN_POINT('',(8.7,7.342470158438,7.500000000068));
#31569 = VECTOR('',#31570,1.);
#31570 = DIRECTION('',(0.E+000,1.,5.376385953205E-012));
#31571 = PCURVE('',#31152,#31572);
#31572 = DEFINITIONAL_REPRESENTATION('',(#31573),#31577);
#31573 = LINE('',#31574,#31575);
#31574 = CARTESIAN_POINT('',(-1.575850591375E-012,-32.00000000557));
#31575 = VECTOR('',#31576,1.);
#31576 = DIRECTION('',(1.,-4.941968490996E-014));
#31577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31578 = ORIENTED_EDGE('',*,*,#31579,.T.);
#31579 = EDGE_CURVE('',#31564,#31580,#31582,.T.);
#31580 = VERTEX_POINT('',#31581);
#31581 = CARTESIAN_POINT('',(8.7,22.192039452677,7.852094453194));
#31582 = SURFACE_CURVE('',#31583,(#31588),.PCURVE_S1.);
#31583 = CIRCLE('',#31584,0.3);
#31584 = AXIS2_PLACEMENT_3D('',#31585,#31586,#31587);
#31585 = CARTESIAN_POINT('',(8.7,21.896597126723,7.800000000175));
#31586 = DIRECTION('',(1.,0.E+000,-0.E+000));
#31587 = DIRECTION('',(0.E+000,0.E+000,1.));
#31588 = PCURVE('',#31152,#31589);
#31589 = DEFINITIONAL_REPRESENTATION('',(#31590),#31594);
#31590 = CIRCLE('',#31591,0.3);
#31591 = AXIS2_PLACEMENT_2D('',#31592,#31593);
#31592 = CARTESIAN_POINT('',(14.554126968285,-31.70000000554));
#31593 = DIRECTION('',(5.425805638115E-012,1.));
#31594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31595 = ORIENTED_EDGE('',*,*,#31596,.F.);
#31596 = EDGE_CURVE('',#31597,#31580,#31599,.T.);
#31597 = VERTEX_POINT('',#31598);
#31598 = CARTESIAN_POINT('',(8.7,21.526165764426,11.628451821198));
#31599 = SURFACE_CURVE('',#31600,(#31604),.PCURVE_S1.);
#31600 = LINE('',#31601,#31602);
#31601 = CARTESIAN_POINT('',(8.7,16.332159593337,41.085124790459));
#31602 = VECTOR('',#31603,1.);
#31603 = DIRECTION('',(0.E+000,0.173648176522,-0.984807753214));
#31604 = PCURVE('',#31152,#31605);
#31605 = DEFINITIONAL_REPRESENTATION('',(#31606),#31610);
#31606 = LINE('',#31607,#31608);
#31607 = CARTESIAN_POINT('',(8.98968943508,1.585124784772));
#31608 = VECTOR('',#31609,1.);
#31609 = DIRECTION('',(0.173648176517,-0.984807753215));
#31610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31611 = ORIENTED_EDGE('',*,*,#31612,.F.);
#31612 = EDGE_CURVE('',#31613,#31597,#31615,.T.);
#31613 = VERTEX_POINT('',#31614);
#31614 = CARTESIAN_POINT('',(8.7,22.510973517636,12.802099997678));
#31615 = SURFACE_CURVE('',#31616,(#31621),.PCURVE_S1.);
#31616 = CIRCLE('',#31617,1.);
#31617 = AXIS2_PLACEMENT_3D('',#31618,#31619,#31620);
#31618 = CARTESIAN_POINT('',(8.7,22.510973517641,11.802099997678));
#31619 = DIRECTION('',(1.,0.E+000,-0.E+000));
#31620 = DIRECTION('',(0.E+000,0.E+000,1.));
#31621 = PCURVE('',#31152,#31622);
#31622 = DEFINITIONAL_REPRESENTATION('',(#31623),#31627);
#31623 = CIRCLE('',#31624,1.);
#31624 = AXIS2_PLACEMENT_2D('',#31625,#31626);
#31625 = CARTESIAN_POINT('',(15.168503359225,-27.69790000804));
#31626 = DIRECTION('',(5.425805638115E-012,1.));
#31627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31628 = ORIENTED_EDGE('',*,*,#31629,.T.);
#31629 = EDGE_CURVE('',#31613,#31630,#31632,.T.);
#31630 = VERTEX_POINT('',#31631);
#31631 = CARTESIAN_POINT('',(8.7,25.64671610276,12.802099997695));
#31632 = SURFACE_CURVE('',#31633,(#31637),.PCURVE_S1.);
#31633 = LINE('',#31634,#31635);
#31634 = CARTESIAN_POINT('',(8.7,7.342470158409,12.802099997597));
#31635 = VECTOR('',#31636,1.);
#31636 = DIRECTION('',(0.E+000,1.,5.376385953205E-012));
#31637 = PCURVE('',#31152,#31638);
#31638 = DEFINITIONAL_REPRESENTATION('',(#31639),#31643);
#31639 = LINE('',#31640,#31641);
#31640 = CARTESIAN_POINT('',(-1.318213803306E-012,-26.69790000804));
#31641 = VECTOR('',#31642,1.);
#31642 = DIRECTION('',(1.,-4.941968490996E-014));
#31643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31644 = ORIENTED_EDGE('',*,*,#31645,.F.);
#31645 = EDGE_CURVE('',#31646,#31630,#31648,.T.);
#31646 = VERTEX_POINT('',#31647);
#31647 = CARTESIAN_POINT('',(8.7,26.1365281317,13.201679998163));
#31648 = SURFACE_CURVE('',#31649,(#31654),.PCURVE_S1.);
#31649 = CIRCLE('',#31650,0.5);
#31650 = AXIS2_PLACEMENT_3D('',#31651,#31652,#31653);
#31651 = CARTESIAN_POINT('',(8.7,25.64671610276,13.302099997695));
#31652 = DIRECTION('',(-1.,0.E+000,0.E+000));
#31653 = DIRECTION('',(0.E+000,-1.,0.E+000));
#31654 = PCURVE('',#31152,#31655);
#31655 = DEFINITIONAL_REPRESENTATION('',(#31656),#31664);
#31656 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31657,#31658,#31659,#31660
    ,#31661,#31662,#31663),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#31657 = CARTESIAN_POINT('',(17.804245944352,-26.19790000803));
#31658 = CARTESIAN_POINT('',(17.804245944357,-25.33187460425));
#31659 = CARTESIAN_POINT('',(18.554245944355,-25.76488730615));
#31660 = CARTESIAN_POINT('',(19.304245944352,-26.19790000804));
#31661 = CARTESIAN_POINT('',(18.55424594435,-26.63091270993));
#31662 = CARTESIAN_POINT('',(17.804245944348,-27.06392541182));
#31663 = CARTESIAN_POINT('',(17.804245944352,-26.19790000803));
#31664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31665 = ORIENTED_EDGE('',*,*,#31666,.F.);
#31666 = EDGE_CURVE('',#31667,#31646,#31669,.T.);
#31667 = VERTEX_POINT('',#31668);
#31668 = CARTESIAN_POINT('',(8.7,26.748651605255,14.278260869569));
#31669 = SURFACE_CURVE('',#31670,(#31675),.PCURVE_S1.);
#31670 = CIRCLE('',#31671,2.000000000038);
#31671 = AXIS2_PLACEMENT_3D('',#31672,#31673,#31674);
#31672 = CARTESIAN_POINT('',(8.7,28.095776247496,12.800000000027));
#31673 = DIRECTION('',(1.,0.E+000,0.E+000));
#31674 = DIRECTION('',(0.E+000,-1.,0.E+000));
#31675 = PCURVE('',#31152,#31676);
#31676 = DEFINITIONAL_REPRESENTATION('',(#31677),#31681);
#31677 = CIRCLE('',#31678,2.000000000038);
#31678 = AXIS2_PLACEMENT_2D('',#31679,#31680);
#31679 = CARTESIAN_POINT('',(20.753306089085,-26.70000000572));
#31680 = DIRECTION('',(-1.,5.425805638115E-012));
#31681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31682 = ORIENTED_EDGE('',*,*,#31683,.F.);
#31683 = EDGE_CURVE('',#31684,#31667,#31686,.T.);
#31684 = VERTEX_POINT('',#31685);
#31685 = CARTESIAN_POINT('',(8.7,26.546582908923,14.799999999997));
#31686 = SURFACE_CURVE('',#31687,(#31692),.PCURVE_S1.);
#31687 = CIRCLE('',#31688,0.3);
#31688 = AXIS2_PLACEMENT_3D('',#31689,#31690,#31691);
#31689 = CARTESIAN_POINT('',(8.7,26.546582908923,14.499999999997));
#31690 = DIRECTION('',(-1.,0.E+000,0.E+000));
#31691 = DIRECTION('',(0.E+000,0.E+000,1.));
#31692 = PCURVE('',#31152,#31693);
#31693 = DEFINITIONAL_REPRESENTATION('',(#31694),#31702);
#31694 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31695,#31696,#31697,#31698
    ,#31699,#31700,#31701),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#31695 = CARTESIAN_POINT('',(19.204112750523,-24.70000000574));
#31696 = CARTESIAN_POINT('',(19.723727992793,-24.70000000574));
#31697 = CARTESIAN_POINT('',(19.463920371656,-25.15000000574));
#31698 = CARTESIAN_POINT('',(19.204112750518,-25.60000000574));
#31699 = CARTESIAN_POINT('',(18.944305129385,-25.15000000574));
#31700 = CARTESIAN_POINT('',(18.684497508252,-24.70000000574));
#31701 = CARTESIAN_POINT('',(19.204112750523,-24.70000000574));
#31702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31703 = ORIENTED_EDGE('',*,*,#31704,.T.);
#31704 = EDGE_CURVE('',#31684,#31705,#31707,.T.);
#31705 = VERTEX_POINT('',#31706);
#31706 = CARTESIAN_POINT('',(8.7,15.742608416286,14.799999999997));
#31707 = SURFACE_CURVE('',#31708,(#31712),.PCURVE_S1.);
#31708 = LINE('',#31709,#31710);
#31709 = CARTESIAN_POINT('',(8.7,7.342470158266,14.799999999997));
#31710 = VECTOR('',#31711,1.);
#31711 = DIRECTION('',(0.E+000,-1.,0.E+000));
#31712 = PCURVE('',#31152,#31713);
#31713 = DEFINITIONAL_REPRESENTATION('',(#31714),#31718);
#31714 = LINE('',#31715,#31716);
#31715 = CARTESIAN_POINT('',(-1.340173992921E-010,-24.70000000564));
#31716 = VECTOR('',#31717,1.);
#31717 = DIRECTION('',(-1.,5.425805638115E-012));
#31718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31719 = ORIENTED_EDGE('',*,*,#31720,.T.);
#31720 = EDGE_CURVE('',#31705,#31721,#31723,.T.);
#31721 = VERTEX_POINT('',#31722);
#31722 = CARTESIAN_POINT('',(8.7,15.442608416286,14.499999999997));
#31723 = SURFACE_CURVE('',#31724,(#31729),.PCURVE_S1.);
#31724 = CIRCLE('',#31725,0.3);
#31725 = AXIS2_PLACEMENT_3D('',#31726,#31727,#31728);
#31726 = CARTESIAN_POINT('',(8.7,15.742608416286,14.499999999997));
#31727 = DIRECTION('',(1.,0.E+000,-0.E+000));
#31728 = DIRECTION('',(0.E+000,0.E+000,1.));
#31729 = PCURVE('',#31152,#31730);
#31730 = DEFINITIONAL_REPRESENTATION('',(#31731),#31735);
#31731 = CIRCLE('',#31732,0.3);
#31732 = AXIS2_PLACEMENT_2D('',#31733,#31734);
#31733 = CARTESIAN_POINT('',(8.400138257885,-25.00000000568));
#31734 = DIRECTION('',(5.425805638115E-012,1.));
#31735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31736 = ORIENTED_EDGE('',*,*,#31737,.T.);
#31737 = EDGE_CURVE('',#31721,#31738,#31740,.T.);
#31738 = VERTEX_POINT('',#31739);
#31739 = CARTESIAN_POINT('',(8.7,15.442608416286,12.299999999997));
#31740 = SURFACE_CURVE('',#31741,(#31745),.PCURVE_S1.);
#31741 = LINE('',#31742,#31743);
#31742 = CARTESIAN_POINT('',(8.7,15.442608416286,15.499999999997));
#31743 = VECTOR('',#31744,1.);
#31744 = DIRECTION('',(0.E+000,0.E+000,-1.));
#31745 = PCURVE('',#31152,#31746);
#31746 = DEFINITIONAL_REPRESENTATION('',(#31747),#31751);
#31747 = LINE('',#31748,#31749);
#31748 = CARTESIAN_POINT('',(8.10013825789,-24.00000000568));
#31749 = VECTOR('',#31750,1.);
#31750 = DIRECTION('',(-5.425805638115E-012,-1.));
#31751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31752 = ORIENTED_EDGE('',*,*,#31753,.T.);
#31753 = EDGE_CURVE('',#31738,#31754,#31756,.T.);
#31754 = VERTEX_POINT('',#31755);
#31755 = CARTESIAN_POINT('',(8.7,15.142608416286,11.999999999997));
#31756 = SURFACE_CURVE('',#31757,(#31762),.PCURVE_S1.);
#31757 = CIRCLE('',#31758,0.3);
#31758 = AXIS2_PLACEMENT_3D('',#31759,#31760,#31761);
#31759 = CARTESIAN_POINT('',(8.7,15.142608416286,12.299999999997));
#31760 = DIRECTION('',(-1.,0.E+000,0.E+000));
#31761 = DIRECTION('',(0.E+000,0.E+000,1.));
#31762 = PCURVE('',#31152,#31763);
#31763 = DEFINITIONAL_REPRESENTATION('',(#31764),#31772);
#31764 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31765,#31766,#31767,#31768
    ,#31769,#31770,#31771),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#31765 = CARTESIAN_POINT('',(7.800138257874,-26.90000000568));
#31766 = CARTESIAN_POINT('',(8.319753500145,-26.90000000568));
#31767 = CARTESIAN_POINT('',(8.059945879007,-27.35000000568));
#31768 = CARTESIAN_POINT('',(7.800138257869,-27.80000000568));
#31769 = CARTESIAN_POINT('',(7.540330636736,-27.35000000568));
#31770 = CARTESIAN_POINT('',(7.280523015604,-26.90000000568));
#31771 = CARTESIAN_POINT('',(7.800138257874,-26.90000000568));
#31772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31773 = ORIENTED_EDGE('',*,*,#31774,.T.);
#31774 = EDGE_CURVE('',#31754,#31775,#31777,.T.);
#31775 = VERTEX_POINT('',#31776);
#31776 = CARTESIAN_POINT('',(8.7,10.342608416314,11.999999999997));
#31777 = SURFACE_CURVE('',#31778,(#31782),.PCURVE_S1.);
#31778 = LINE('',#31779,#31780);
#31779 = CARTESIAN_POINT('',(8.7,12.7426084163,11.999999999997));
#31780 = VECTOR('',#31781,1.);
#31781 = DIRECTION('',(0.E+000,-1.,0.E+000));
#31782 = PCURVE('',#31152,#31783);
#31783 = DEFINITIONAL_REPRESENTATION('',(#31784),#31788);
#31784 = LINE('',#31785,#31786);
#31785 = CARTESIAN_POINT('',(5.400138257885,-27.50000000567));
#31786 = VECTOR('',#31787,1.);
#31787 = DIRECTION('',(-1.,5.425805638115E-012));
#31788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31789 = ORIENTED_EDGE('',*,*,#31790,.T.);
#31790 = EDGE_CURVE('',#31775,#31791,#31793,.T.);
#31791 = VERTEX_POINT('',#31792);
#31792 = CARTESIAN_POINT('',(8.7,10.042608416314,12.299999999997));
#31793 = SURFACE_CURVE('',#31794,(#31799),.PCURVE_S1.);
#31794 = CIRCLE('',#31795,0.3);
#31795 = AXIS2_PLACEMENT_3D('',#31796,#31797,#31798);
#31796 = CARTESIAN_POINT('',(8.7,10.342608416314,12.299999999997));
#31797 = DIRECTION('',(-1.,0.E+000,0.E+000));
#31798 = DIRECTION('',(0.E+000,0.E+000,1.));
#31799 = PCURVE('',#31152,#31800);
#31800 = DEFINITIONAL_REPRESENTATION('',(#31801),#31809);
#31801 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31802,#31803,#31804,#31805
    ,#31806,#31807,#31808),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#31802 = CARTESIAN_POINT('',(3.000138257902,-26.90000000565));
#31803 = CARTESIAN_POINT('',(3.519753500173,-26.90000000566));
#31804 = CARTESIAN_POINT('',(3.259945879035,-27.35000000565));
#31805 = CARTESIAN_POINT('',(3.000138257897,-27.80000000565));
#31806 = CARTESIAN_POINT('',(2.740330636764,-27.35000000565));
#31807 = CARTESIAN_POINT('',(2.480523015631,-26.90000000565));
#31808 = CARTESIAN_POINT('',(3.000138257902,-26.90000000565));
#31809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31810 = ORIENTED_EDGE('',*,*,#31811,.T.);
#31811 = EDGE_CURVE('',#31791,#31812,#31814,.T.);
#31812 = VERTEX_POINT('',#31813);
#31813 = CARTESIAN_POINT('',(8.7,10.042608416314,14.499999999997));
#31814 = SURFACE_CURVE('',#31815,(#31819),.PCURVE_S1.);
#31815 = LINE('',#31816,#31817);
#31816 = CARTESIAN_POINT('',(8.7,10.042608416314,12.199999999997));
#31817 = VECTOR('',#31818,1.);
#31818 = DIRECTION('',(0.E+000,0.E+000,1.));
#31819 = PCURVE('',#31152,#31820);
#31820 = DEFINITIONAL_REPRESENTATION('',(#31821),#31825);
#31821 = LINE('',#31822,#31823);
#31822 = CARTESIAN_POINT('',(2.7001382579,-27.30000000565));
#31823 = VECTOR('',#31824,1.);
#31824 = DIRECTION('',(5.425805638115E-012,1.));
#31825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31826 = ORIENTED_EDGE('',*,*,#31827,.T.);
#31827 = EDGE_CURVE('',#31812,#31828,#31830,.T.);
#31828 = VERTEX_POINT('',#31829);
#31829 = CARTESIAN_POINT('',(8.7,9.742608416314,14.799999999997));
#31830 = SURFACE_CURVE('',#31831,(#31836),.PCURVE_S1.);
#31831 = CIRCLE('',#31832,0.3);
#31832 = AXIS2_PLACEMENT_3D('',#31833,#31834,#31835);
#31833 = CARTESIAN_POINT('',(8.7,9.742608416314,14.499999999997));
#31834 = DIRECTION('',(1.,0.E+000,-0.E+000));
#31835 = DIRECTION('',(0.E+000,0.E+000,1.));
#31836 = PCURVE('',#31152,#31837);
#31837 = DEFINITIONAL_REPRESENTATION('',(#31838),#31842);
#31838 = CIRCLE('',#31839,0.3);
#31839 = AXIS2_PLACEMENT_2D('',#31840,#31841);
#31840 = CARTESIAN_POINT('',(2.400138257912,-25.00000000565));
#31841 = DIRECTION('',(5.425805638115E-012,1.));
#31842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31843 = ORIENTED_EDGE('',*,*,#31844,.F.);
#31844 = EDGE_CURVE('',#31845,#31828,#31847,.T.);
#31845 = VERTEX_POINT('',#31846);
#31846 = CARTESIAN_POINT('',(8.7,3.442608416314,14.799999999997));
#31847 = SURFACE_CURVE('',#31848,(#31852),.PCURVE_S1.);
#31848 = LINE('',#31849,#31850);
#31849 = CARTESIAN_POINT('',(8.7,16.842608416286,14.799999999997));
#31850 = VECTOR('',#31851,1.);
#31851 = DIRECTION('',(0.E+000,1.,0.E+000));
#31852 = PCURVE('',#31152,#31853);
#31853 = DEFINITIONAL_REPRESENTATION('',(#31854),#31858);
#31854 = LINE('',#31855,#31856);
#31855 = CARTESIAN_POINT('',(9.500138257886,-24.70000000569));
#31856 = VECTOR('',#31857,1.);
#31857 = DIRECTION('',(1.,-5.425805638115E-012));
#31858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31859 = ORIENTED_EDGE('',*,*,#31860,.T.);
#31860 = EDGE_CURVE('',#31845,#31861,#31863,.T.);
#31861 = VERTEX_POINT('',#31862);
#31862 = CARTESIAN_POINT('',(8.7,3.142608416314,14.499999999997));
#31863 = SURFACE_CURVE('',#31864,(#31869),.PCURVE_S1.);
#31864 = CIRCLE('',#31865,0.3);
#31865 = AXIS2_PLACEMENT_3D('',#31866,#31867,#31868);
#31866 = CARTESIAN_POINT('',(8.7,3.442608416314,14.499999999997));
#31867 = DIRECTION('',(1.,0.E+000,-0.E+000));
#31868 = DIRECTION('',(0.E+000,0.E+000,1.));
#31869 = PCURVE('',#31152,#31870);
#31870 = DEFINITIONAL_REPRESENTATION('',(#31871),#31875);
#31871 = CIRCLE('',#31872,0.3);
#31872 = AXIS2_PLACEMENT_2D('',#31873,#31874);
#31873 = CARTESIAN_POINT('',(-3.899861742088,-25.00000000562));
#31874 = DIRECTION('',(5.425805638115E-012,1.));
#31875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31876 = ORIENTED_EDGE('',*,*,#31877,.F.);
#31877 = EDGE_CURVE('',#31878,#31861,#31880,.T.);
#31878 = VERTEX_POINT('',#31879);
#31879 = CARTESIAN_POINT('',(8.7,3.142608416314,13.810966084432));
#31880 = SURFACE_CURVE('',#31881,(#31885),.PCURVE_S1.);
#31881 = LINE('',#31882,#31883);
#31882 = CARTESIAN_POINT('',(8.7,3.142608416314,13.580767988039));
#31883 = VECTOR('',#31884,1.);
#31884 = DIRECTION('',(0.E+000,0.E+000,1.));
#31885 = PCURVE('',#31152,#31886);
#31886 = DEFINITIONAL_REPRESENTATION('',(#31887),#31891);
#31887 = LINE('',#31888,#31889);
#31888 = CARTESIAN_POINT('',(-4.199861742093,-25.91923201757));
#31889 = VECTOR('',#31890,1.);
#31890 = DIRECTION('',(5.425805638115E-012,1.));
#31891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31892 = ORIENTED_EDGE('',*,*,#31893,.T.);
#31893 = EDGE_CURVE('',#31878,#31894,#31896,.T.);
#31894 = VERTEX_POINT('',#31895);
#31895 = CARTESIAN_POINT('',(8.7,3.364962702783,13.521188336546));
#31896 = SURFACE_CURVE('',#31897,(#31902),.PCURVE_S1.);
#31897 = CIRCLE('',#31898,0.3);
#31898 = AXIS2_PLACEMENT_3D('',#31899,#31900,#31901);
#31899 = CARTESIAN_POINT('',(8.7,3.442608416314,13.810966084432));
#31900 = DIRECTION('',(1.,0.E+000,-0.E+000));
#31901 = DIRECTION('',(0.E+000,0.E+000,1.));
#31902 = PCURVE('',#31152,#31903);
#31903 = DEFINITIONAL_REPRESENTATION('',(#31904),#31908);
#31904 = CIRCLE('',#31905,0.3);
#31905 = AXIS2_PLACEMENT_2D('',#31906,#31907);
#31906 = CARTESIAN_POINT('',(-3.899861742091,-25.68903392118));
#31907 = DIRECTION('',(5.425805638115E-012,1.));
#31908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31909 = ORIENTED_EDGE('',*,*,#31910,.F.);
#31910 = EDGE_CURVE('',#31911,#31894,#31913,.T.);
#31911 = VERTEX_POINT('',#31912);
#31912 = CARTESIAN_POINT('',(8.7,7.335898383424,12.457179327722));
#31913 = SURFACE_CURVE('',#31914,(#31918),.PCURVE_S1.);
#31914 = LINE('',#31915,#31916);
#31915 = CARTESIAN_POINT('',(8.7,7.625676131311,12.379533614191));
#31916 = VECTOR('',#31917,1.);
#31917 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#31918 = PCURVE('',#31152,#31919);
#31919 = DEFINITIONAL_REPRESENTATION('',(#31920),#31924);
#31920 = LINE('',#31921,#31922);
#31921 = CARTESIAN_POINT('',(0.283205972898,-27.12046639144));
#31922 = VECTOR('',#31923,1.);
#31923 = DIRECTION('',(-0.965925826288,0.258819045108));
#31924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31925 = ORIENTED_EDGE('',*,*,#31926,.T.);
#31926 = EDGE_CURVE('',#31911,#31927,#31929,.T.);
#31927 = VERTEX_POINT('',#31928);
#31928 = CARTESIAN_POINT('',(8.7,7.54803041778,12.089755866305));
#31929 = SURFACE_CURVE('',#31930,(#31935),.PCURVE_S1.);
#31930 = CIRCLE('',#31931,0.3);
#31931 = AXIS2_PLACEMENT_3D('',#31932,#31933,#31934);
#31932 = CARTESIAN_POINT('',(8.7,7.258252669893,12.167401579835));
#31933 = DIRECTION('',(-1.,0.E+000,0.E+000));
#31934 = DIRECTION('',(0.E+000,0.E+000,1.));
#31935 = PCURVE('',#31152,#31936);
#31936 = DEFINITIONAL_REPRESENTATION('',(#31937),#31945);
#31937 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31938,#31939,#31940,#31941
    ,#31942,#31943,#31944),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#31938 = CARTESIAN_POINT('',(-8.421748851942E-002,-27.0325984258));
#31939 = CARTESIAN_POINT('',(0.435397753751,-27.0325984258));
#31940 = CARTESIAN_POINT('',(0.175590132613,-27.4825984258));
#31941 = CARTESIAN_POINT('',(-8.421748852431E-002,-27.9325984258));
#31942 = CARTESIAN_POINT('',(-0.344025109657,-27.4825984258));
#31943 = CARTESIAN_POINT('',(-0.60383273079,-27.03259842579));
#31944 = CARTESIAN_POINT('',(-8.421748851942E-002,-27.0325984258));
#31945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31946 = ORIENTED_EDGE('',*,*,#31947,.F.);
#31947 = EDGE_CURVE('',#31948,#31927,#31950,.T.);
#31948 = VERTEX_POINT('',#31949);
#31949 = CARTESIAN_POINT('',(8.7,6.699327722373,8.922354286526));
#31950 = SURFACE_CURVE('',#31951,(#31955),.PCURVE_S1.);
#31951 = LINE('',#31952,#31953);
#31952 = CARTESIAN_POINT('',(8.7,6.639748070881,8.700000000058));
#31953 = VECTOR('',#31954,1.);
#31954 = DIRECTION('',(0.E+000,0.258819045103,0.965925826289));
#31955 = PCURVE('',#31152,#31956);
#31956 = DEFINITIONAL_REPRESENTATION('',(#31957),#31961);
#31957 = LINE('',#31958,#31959);
#31958 = CARTESIAN_POINT('',(-0.702722087552,-30.80000000557));
#31959 = VECTOR('',#31960,1.);
#31960 = DIRECTION('',(0.258819045108,0.965925826288));
#31961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31962 = ORIENTED_EDGE('',*,*,#31963,.T.);
#31963 = EDGE_CURVE('',#31948,#31964,#31966,.T.);
#31964 = VERTEX_POINT('',#31965);
#31965 = CARTESIAN_POINT('',(8.7,6.409549974488,8.700000000057));
#31966 = SURFACE_CURVE('',#31967,(#31972),.PCURVE_S1.);
#31967 = CIRCLE('',#31968,0.3);
#31968 = AXIS2_PLACEMENT_3D('',#31969,#31970,#31971);
#31969 = CARTESIAN_POINT('',(8.7,6.409549974487,9.000000000057));
#31970 = DIRECTION('',(-1.,0.E+000,0.E+000));
#31971 = DIRECTION('',(0.E+000,0.E+000,1.));
#31972 = PCURVE('',#31152,#31973);
#31973 = DEFINITIONAL_REPRESENTATION('',(#31974),#31982);
#31974 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31975,#31976,#31977,#31978
    ,#31979,#31980,#31981),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#31975 = CARTESIAN_POINT('',(-0.932920183943,-30.20000000557));
#31976 = CARTESIAN_POINT('',(-0.413304941673,-30.20000000557));
#31977 = CARTESIAN_POINT('',(-0.67311256281,-30.65000000557));
#31978 = CARTESIAN_POINT('',(-0.932920183948,-31.10000000557));
#31979 = CARTESIAN_POINT('',(-1.192727805081,-30.65000000557));
#31980 = CARTESIAN_POINT('',(-1.452535426214,-30.20000000557));
#31981 = CARTESIAN_POINT('',(-0.932920183943,-30.20000000557));
#31982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31983 = ORIENTED_EDGE('',*,*,#31984,.F.);
#31984 = EDGE_CURVE('',#31985,#31964,#31987,.T.);
#31985 = VERTEX_POINT('',#31986);
#31986 = CARTESIAN_POINT('',(8.7,-1.557391583684,8.700000000012));
#31987 = SURFACE_CURVE('',#31988,(#31992),.PCURVE_S1.);
#31988 = LINE('',#31989,#31990);
#31989 = CARTESIAN_POINT('',(8.7,-3.257379083811,8.700000000003));
#31990 = VECTOR('',#31991,1.);
#31991 = DIRECTION('',(0.E+000,1.,5.65039468206E-012));
#31992 = PCURVE('',#31152,#31993);
#31993 = DEFINITIONAL_REPRESENTATION('',(#31994),#31998);
#31994 = LINE('',#31995,#31996);
#31995 = CARTESIAN_POINT('',(-10.59984924224,-30.80000000557));
#31996 = VECTOR('',#31997,1.);
#31997 = DIRECTION('',(1.,2.245890439451E-013));
#31998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#31999 = ORIENTED_EDGE('',*,*,#32000,.T.);
#32000 = EDGE_CURVE('',#31985,#32001,#32003,.T.);
#32001 = VERTEX_POINT('',#32002);
#32002 = CARTESIAN_POINT('',(8.7,-1.857391583686,9.000000000012));
#32003 = SURFACE_CURVE('',#32004,(#32009),.PCURVE_S1.);
#32004 = CIRCLE('',#32005,0.3);
#32005 = AXIS2_PLACEMENT_3D('',#32006,#32007,#32008);
#32006 = CARTESIAN_POINT('',(8.7,-1.557391583686,9.000000000012));
#32007 = DIRECTION('',(-1.,0.E+000,0.E+000));
#32008 = DIRECTION('',(0.E+000,0.E+000,1.));
#32009 = PCURVE('',#31152,#32010);
#32010 = DEFINITIONAL_REPRESENTATION('',(#32011),#32019);
#32011 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32012,#32013,#32014,#32015
    ,#32016,#32017,#32018),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#32012 = CARTESIAN_POINT('',(-8.899861742116,-30.20000000557));
#32013 = CARTESIAN_POINT('',(-8.380246499845,-30.20000000558));
#32014 = CARTESIAN_POINT('',(-8.640054120983,-30.65000000557));
#32015 = CARTESIAN_POINT('',(-8.899861742121,-31.10000000557));
#32016 = CARTESIAN_POINT('',(-9.159669363254,-30.65000000557));
#32017 = CARTESIAN_POINT('',(-9.419476984387,-30.20000000557));
#32018 = CARTESIAN_POINT('',(-8.899861742116,-30.20000000557));
#32019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32020 = ORIENTED_EDGE('',*,*,#32021,.T.);
#32021 = EDGE_CURVE('',#32001,#32022,#32024,.T.);
#32022 = VERTEX_POINT('',#32023);
#32023 = CARTESIAN_POINT('',(8.7,-1.857391583686,9.720990187832));
#32024 = SURFACE_CURVE('',#32025,(#32029),.PCURVE_S1.);
#32025 = LINE('',#32026,#32027);
#32026 = CARTESIAN_POINT('',(8.7,-1.857391583686,7.30000000001));
#32027 = VECTOR('',#32028,1.);
#32028 = DIRECTION('',(0.E+000,0.E+000,1.));
#32029 = PCURVE('',#31152,#32030);
#32030 = DEFINITIONAL_REPRESENTATION('',(#32031),#32035);
#32031 = LINE('',#32032,#32033);
#32032 = CARTESIAN_POINT('',(-9.199861742127,-32.20000000557));
#32033 = VECTOR('',#32034,1.);
#32034 = DIRECTION('',(5.425805638115E-012,1.));
#32035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32036 = ORIENTED_EDGE('',*,*,#32037,.T.);
#32037 = EDGE_CURVE('',#32022,#31196,#32038,.T.);
#32038 = SURFACE_CURVE('',#32039,(#32044),.PCURVE_S1.);
#32039 = CIRCLE('',#32040,0.3);
#32040 = AXIS2_PLACEMENT_3D('',#32041,#32042,#32043);
#32041 = CARTESIAN_POINT('',(8.7,-2.157391583686,9.720990187832));
#32042 = DIRECTION('',(1.,0.E+000,-0.E+000));
#32043 = DIRECTION('',(0.E+000,0.E+000,1.));
#32044 = PCURVE('',#31152,#32045);
#32045 = DEFINITIONAL_REPRESENTATION('',(#32046),#32050);
#32046 = CIRCLE('',#32047,0.3);
#32047 = AXIS2_PLACEMENT_2D('',#32048,#32049);
#32048 = CARTESIAN_POINT('',(-9.499861742114,-29.77900981775));
#32049 = DIRECTION('',(5.425805638115E-012,1.));
#32050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#32055)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#32052,#32053,#32054)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#32052 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#32053 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#32054 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#32055 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#32052,
  'distance_accuracy_value','confusion accuracy');
#32056 = SHAPE_DEFINITION_REPRESENTATION(#32057,#31135);
#32057 = PRODUCT_DEFINITION_SHAPE('','',#32058);
#32058 = PRODUCT_DEFINITION('design','',#32059,#32062);
#32059 = PRODUCT_DEFINITION_FORMATION('','',#32060);
#32060 = PRODUCT('CADSOFTTOOLS 1.196','CADSOFTTOOLS 1.196','',(#32061));
#32061 = PRODUCT_CONTEXT('',#2,'mechanical');
#32062 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#32063 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#32064,#32066);
#32064 = ( REPRESENTATION_RELATIONSHIP('','',#31135,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#32065) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#32065 = ITEM_DEFINED_TRANSFORMATION('','',#11,#795);
#32066 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #32067);
#32067 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('196','','',#5,#32058,$);
#32068 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#32060));
#32069 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#32070),#32144);
#32070 = SHELL_BASED_SURFACE_MODEL('',(#32071));
#32071 = OPEN_SHELL('',(#32072));
#32072 = ADVANCED_FACE('',(#32073),#32087,.T.);
#32073 = FACE_BOUND('',#32074,.T.);
#32074 = EDGE_LOOP('',(#32075,#32098,#32114,#32130));
#32075 = ORIENTED_EDGE('',*,*,#32076,.F.);
#32076 = EDGE_CURVE('',#32077,#32079,#32081,.T.);
#32077 = VERTEX_POINT('',#32078);
#32078 = CARTESIAN_POINT('',(12.3,-18.23167517022,14.338664347876));
#32079 = VERTEX_POINT('',#32080);
#32080 = CARTESIAN_POINT('',(12.3,-2.079745870155,10.010767935719));
#32081 = SURFACE_CURVE('',#32082,(#32086),.PCURVE_S1.);
#32082 = LINE('',#32083,#32084);
#32083 = CARTESIAN_POINT('',(12.3,-16.2213524557,13.799999999997));
#32084 = VECTOR('',#32085,1.);
#32085 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#32086 = PCURVE('',#32087,#32092);
#32087 = PLANE('',#32088);
#32088 = AXIS2_PLACEMENT_3D('',#32089,#32090,#32091);
#32089 = CARTESIAN_POINT('',(12.3,-16.2213524557,13.799999999997));
#32090 = DIRECTION('',(0.E+000,-0.258819045103,-0.965925826289));
#32091 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#32092 = DEFINITIONAL_REPRESENTATION('',(#32093),#32097);
#32093 = LINE('',#32094,#32095);
#32094 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#32095 = VECTOR('',#32096,1.);
#32096 = DIRECTION('',(-1.,-0.E+000));
#32097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32098 = ORIENTED_EDGE('',*,*,#32099,.T.);
#32099 = EDGE_CURVE('',#32077,#32100,#32102,.T.);
#32100 = VERTEX_POINT('',#32101);
#32101 = CARTESIAN_POINT('',(8.7,-18.23167517022,14.338664347876));
#32102 = SURFACE_CURVE('',#32103,(#32107),.PCURVE_S1.);
#32103 = LINE('',#32104,#32105);
#32104 = CARTESIAN_POINT('',(11.7,-18.23167517022,14.338664347876));
#32105 = VECTOR('',#32106,1.);
#32106 = DIRECTION('',(-1.,0.E+000,0.E+000));
#32107 = PCURVE('',#32087,#32108);
#32108 = DEFINITIONAL_REPRESENTATION('',(#32109),#32113);
#32109 = LINE('',#32110,#32111);
#32110 = CARTESIAN_POINT('',(2.081239221272,0.6));
#32111 = VECTOR('',#32112,1.);
#32112 = DIRECTION('',(0.E+000,1.));
#32113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32114 = ORIENTED_EDGE('',*,*,#32115,.T.);
#32115 = EDGE_CURVE('',#32100,#32116,#32118,.T.);
#32116 = VERTEX_POINT('',#32117);
#32117 = CARTESIAN_POINT('',(8.7,-2.079745870155,10.010767935719));
#32118 = SURFACE_CURVE('',#32119,(#32123),.PCURVE_S1.);
#32119 = LINE('',#32120,#32121);
#32120 = CARTESIAN_POINT('',(8.7,-16.2213524557,13.799999999997));
#32121 = VECTOR('',#32122,1.);
#32122 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#32123 = PCURVE('',#32087,#32124);
#32124 = DEFINITIONAL_REPRESENTATION('',(#32125),#32129);
#32125 = LINE('',#32126,#32127);
#32126 = CARTESIAN_POINT('',(0.E+000,3.6));
#32127 = VECTOR('',#32128,1.);
#32128 = DIRECTION('',(-1.,-0.E+000));
#32129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32130 = ORIENTED_EDGE('',*,*,#32131,.T.);
#32131 = EDGE_CURVE('',#32116,#32079,#32132,.T.);
#32132 = SURFACE_CURVE('',#32133,(#32137),.PCURVE_S1.);
#32133 = LINE('',#32134,#32135);
#32134 = CARTESIAN_POINT('',(12.3,-2.079745870155,10.010767935719));
#32135 = VECTOR('',#32136,1.);
#32136 = DIRECTION('',(1.,0.E+000,0.E+000));
#32137 = PCURVE('',#32087,#32138);
#32138 = DEFINITIONAL_REPRESENTATION('',(#32139),#32143);
#32139 = LINE('',#32140,#32141);
#32140 = CARTESIAN_POINT('',(-14.64046845075,-0.E+000));
#32141 = VECTOR('',#32142,1.);
#32142 = DIRECTION('',(0.E+000,-1.));
#32143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#32148)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#32145,#32146,#32147)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#32145 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#32146 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#32147 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#32148 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#32145,
  'distance_accuracy_value','confusion accuracy');
#32149 = SHAPE_DEFINITION_REPRESENTATION(#32150,#32069);
#32150 = PRODUCT_DEFINITION_SHAPE('','',#32151);
#32151 = PRODUCT_DEFINITION('design','',#32152,#32155);
#32152 = PRODUCT_DEFINITION_FORMATION('','',#32153);
#32153 = PRODUCT('CADSOFTTOOLS 1.197','CADSOFTTOOLS 1.197','',(#32154));
#32154 = PRODUCT_CONTEXT('',#2,'mechanical');
#32155 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#32156 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#32157,#32159);
#32157 = ( REPRESENTATION_RELATIONSHIP('','',#32069,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#32158) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#32158 = ITEM_DEFINED_TRANSFORMATION('','',#11,#799);
#32159 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #32160);
#32160 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('197','','',#5,#32151,$);
#32161 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#32153));
#32162 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#32163),#32235);
#32163 = SHELL_BASED_SURFACE_MODEL('',(#32164));
#32164 = OPEN_SHELL('',(#32165));
#32165 = ADVANCED_FACE('',(#32166),#32180,.F.);
#32166 = FACE_BOUND('',#32167,.F.);
#32167 = EDGE_LOOP('',(#32168,#32190,#32206,#32221));
#32168 = ORIENTED_EDGE('',*,*,#32169,.T.);
#32169 = EDGE_CURVE('',#32170,#32172,#32174,.T.);
#32170 = VERTEX_POINT('',#32171);
#32171 = CARTESIAN_POINT('',(8.7,-10.60469499163,2.877690893903));
#32172 = VERTEX_POINT('',#32173);
#32173 = CARTESIAN_POINT('',(12.3,-10.60469499163,2.877690893904));
#32174 = SURFACE_CURVE('',#32175,(#32179),.PCURVE_S1.);
#32175 = LINE('',#32176,#32177);
#32176 = CARTESIAN_POINT('',(13.3,-10.60469499163,2.877690893903));
#32177 = VECTOR('',#32178,1.);
#32178 = DIRECTION('',(1.,0.E+000,0.E+000));
#32179 = PCURVE('',#32180,#32185);
#32180 = CYLINDRICAL_SURFACE('',#32181,1.);
#32181 = AXIS2_PLACEMENT_3D('',#32182,#32183,#32184);
#32182 = CARTESIAN_POINT('',(13.3,-11.51016553819,3.302099999974));
#32183 = DIRECTION('',(-1.,0.E+000,0.E+000));
#32184 = DIRECTION('',(-0.E+000,-1.,-5.425781351986E-012));
#32185 = DEFINITIONAL_REPRESENTATION('',(#32186),#32189);
#32186 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32187,#32188),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-4.6,-1.),.PIECEWISE_BEZIER_KNOTS.);
#32187 = CARTESIAN_POINT('',(3.579901857158,4.6));
#32188 = CARTESIAN_POINT('',(3.579901857158,1.));
#32189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32190 = ORIENTED_EDGE('',*,*,#32191,.T.);
#32191 = EDGE_CURVE('',#32172,#32192,#32194,.T.);
#32192 = VERTEX_POINT('',#32193);
#32193 = CARTESIAN_POINT('',(12.3,-11.51016553818,2.302099999974));
#32194 = SURFACE_CURVE('',#32195,(#32200),.PCURVE_S1.);
#32195 = CIRCLE('',#32196,1.);
#32196 = AXIS2_PLACEMENT_3D('',#32197,#32198,#32199);
#32197 = CARTESIAN_POINT('',(12.3,-11.51016553819,3.302099999974));
#32198 = DIRECTION('',(-1.,0.E+000,0.E+000));
#32199 = DIRECTION('',(-0.E+000,-1.,-5.425781351986E-012));
#32200 = PCURVE('',#32180,#32201);
#32201 = DEFINITIONAL_REPRESENTATION('',(#32202),#32205);
#32202 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32203,#32204),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.579901857156,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#32203 = CARTESIAN_POINT('',(3.579901857156,1.));
#32204 = CARTESIAN_POINT('',(4.712388980385,1.));
#32205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32206 = ORIENTED_EDGE('',*,*,#32207,.T.);
#32207 = EDGE_CURVE('',#32192,#32208,#32210,.T.);
#32208 = VERTEX_POINT('',#32209);
#32209 = CARTESIAN_POINT('',(8.7,-11.51016553818,2.302099999974));
#32210 = SURFACE_CURVE('',#32211,(#32215),.PCURVE_S1.);
#32211 = LINE('',#32212,#32213);
#32212 = CARTESIAN_POINT('',(13.3,-11.51016553818,2.302099999974));
#32213 = VECTOR('',#32214,1.);
#32214 = DIRECTION('',(-1.,0.E+000,0.E+000));
#32215 = PCURVE('',#32180,#32216);
#32216 = DEFINITIONAL_REPRESENTATION('',(#32217),#32220);
#32217 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32218,#32219),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.,4.6),.PIECEWISE_BEZIER_KNOTS.);
#32218 = CARTESIAN_POINT('',(4.712388980385,1.));
#32219 = CARTESIAN_POINT('',(4.712388980385,4.6));
#32220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32221 = ORIENTED_EDGE('',*,*,#32222,.T.);
#32222 = EDGE_CURVE('',#32208,#32170,#32223,.T.);
#32223 = SURFACE_CURVE('',#32224,(#32229),.PCURVE_S1.);
#32224 = CIRCLE('',#32225,1.);
#32225 = AXIS2_PLACEMENT_3D('',#32226,#32227,#32228);
#32226 = CARTESIAN_POINT('',(8.7,-11.51016553819,3.302099999974));
#32227 = DIRECTION('',(1.,0.E+000,-0.E+000));
#32228 = DIRECTION('',(0.E+000,0.E+000,1.));
#32229 = PCURVE('',#32180,#32230);
#32230 = DEFINITIONAL_REPRESENTATION('',(#32231),#32234);
#32231 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32232,#32233),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.141592653595,4.274079776822),
  .PIECEWISE_BEZIER_KNOTS.);
#32232 = CARTESIAN_POINT('',(4.712388980385,4.6));
#32233 = CARTESIAN_POINT('',(3.579901857158,4.6));
#32234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#32239)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#32236,#32237,#32238)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#32236 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#32237 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#32238 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#32239 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#32236,
  'distance_accuracy_value','confusion accuracy');
#32240 = SHAPE_DEFINITION_REPRESENTATION(#32241,#32162);
#32241 = PRODUCT_DEFINITION_SHAPE('','',#32242);
#32242 = PRODUCT_DEFINITION('design','',#32243,#32246);
#32243 = PRODUCT_DEFINITION_FORMATION('','',#32244);
#32244 = PRODUCT('CADSOFTTOOLS 1.198','CADSOFTTOOLS 1.198','',(#32245));
#32245 = PRODUCT_CONTEXT('',#2,'mechanical');
#32246 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#32247 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#32248,#32250);
#32248 = ( REPRESENTATION_RELATIONSHIP('','',#32162,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#32249) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#32249 = ITEM_DEFINED_TRANSFORMATION('','',#11,#803);
#32250 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #32251);
#32251 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('198','','',#5,#32242,$);
#32252 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#32244));
#32253 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#32254),#32328);
#32254 = SHELL_BASED_SURFACE_MODEL('',(#32255));
#32255 = OPEN_SHELL('',(#32256));
#32256 = ADVANCED_FACE('',(#32257),#32271,.F.);
#32257 = FACE_BOUND('',#32258,.T.);
#32258 = EDGE_LOOP('',(#32259,#32282,#32298,#32314));
#32259 = ORIENTED_EDGE('',*,*,#32260,.T.);
#32260 = EDGE_CURVE('',#32261,#32263,#32265,.T.);
#32261 = VERTEX_POINT('',#32262);
#32262 = CARTESIAN_POINT('',(8.7,-2.835037297217,15.596583801783));
#32263 = VERTEX_POINT('',#32264);
#32264 = CARTESIAN_POINT('',(8.7,-13.14907640878,18.36022225243));
#32265 = SURFACE_CURVE('',#32266,(#32270),.PCURVE_S1.);
#32266 = LINE('',#32267,#32268);
#32267 = CARTESIAN_POINT('',(8.7,-2.835037297217,15.596583801783));
#32268 = VECTOR('',#32269,1.);
#32269 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#32270 = PCURVE('',#32271,#32276);
#32271 = PLANE('',#32272);
#32272 = AXIS2_PLACEMENT_3D('',#32273,#32274,#32275);
#32273 = CARTESIAN_POINT('',(8.7,-2.835037297217,15.596583801783));
#32274 = DIRECTION('',(0.E+000,-0.258819045103,-0.965925826289));
#32275 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#32276 = DEFINITIONAL_REPRESENTATION('',(#32277),#32281);
#32277 = LINE('',#32278,#32279);
#32278 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#32279 = VECTOR('',#32280,1.);
#32280 = DIRECTION('',(1.,0.E+000));
#32281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32282 = ORIENTED_EDGE('',*,*,#32283,.T.);
#32283 = EDGE_CURVE('',#32263,#32284,#32286,.T.);
#32284 = VERTEX_POINT('',#32285);
#32285 = CARTESIAN_POINT('',(12.3,-13.14907640878,18.36022225243));
#32286 = SURFACE_CURVE('',#32287,(#32291),.PCURVE_S1.);
#32287 = LINE('',#32288,#32289);
#32288 = CARTESIAN_POINT('',(8.7,-13.14907640878,18.36022225243));
#32289 = VECTOR('',#32290,1.);
#32290 = DIRECTION('',(1.,0.E+000,0.E+000));
#32291 = PCURVE('',#32271,#32292);
#32292 = DEFINITIONAL_REPRESENTATION('',(#32293),#32297);
#32293 = LINE('',#32294,#32295);
#32294 = CARTESIAN_POINT('',(10.677879016023,0.E+000));
#32295 = VECTOR('',#32296,1.);
#32296 = DIRECTION('',(0.E+000,-1.));
#32297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32298 = ORIENTED_EDGE('',*,*,#32299,.F.);
#32299 = EDGE_CURVE('',#32300,#32284,#32302,.T.);
#32300 = VERTEX_POINT('',#32301);
#32301 = CARTESIAN_POINT('',(12.3,-2.835037297217,15.596583801783));
#32302 = SURFACE_CURVE('',#32303,(#32307),.PCURVE_S1.);
#32303 = LINE('',#32304,#32305);
#32304 = CARTESIAN_POINT('',(12.3,-2.835037297217,15.596583801783));
#32305 = VECTOR('',#32306,1.);
#32306 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#32307 = PCURVE('',#32271,#32308);
#32308 = DEFINITIONAL_REPRESENTATION('',(#32309),#32313);
#32309 = LINE('',#32310,#32311);
#32310 = CARTESIAN_POINT('',(0.E+000,-3.6));
#32311 = VECTOR('',#32312,1.);
#32312 = DIRECTION('',(1.,0.E+000));
#32313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32314 = ORIENTED_EDGE('',*,*,#32315,.F.);
#32315 = EDGE_CURVE('',#32261,#32300,#32316,.T.);
#32316 = SURFACE_CURVE('',#32317,(#32321),.PCURVE_S1.);
#32317 = LINE('',#32318,#32319);
#32318 = CARTESIAN_POINT('',(8.7,-2.835037297217,15.596583801783));
#32319 = VECTOR('',#32320,1.);
#32320 = DIRECTION('',(1.,0.E+000,0.E+000));
#32321 = PCURVE('',#32271,#32322);
#32322 = DEFINITIONAL_REPRESENTATION('',(#32323),#32327);
#32323 = LINE('',#32324,#32325);
#32324 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#32325 = VECTOR('',#32326,1.);
#32326 = DIRECTION('',(0.E+000,-1.));
#32327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#32332)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#32329,#32330,#32331)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#32329 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#32330 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#32331 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#32332 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#32329,
  'distance_accuracy_value','confusion accuracy');
#32333 = SHAPE_DEFINITION_REPRESENTATION(#32334,#32253);
#32334 = PRODUCT_DEFINITION_SHAPE('','',#32335);
#32335 = PRODUCT_DEFINITION('design','',#32336,#32339);
#32336 = PRODUCT_DEFINITION_FORMATION('','',#32337);
#32337 = PRODUCT('CADSOFTTOOLS 1.199','CADSOFTTOOLS 1.199','',(#32338));
#32338 = PRODUCT_CONTEXT('',#2,'mechanical');
#32339 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#32340 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#32341,#32343);
#32341 = ( REPRESENTATION_RELATIONSHIP('','',#32253,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#32342) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#32342 = ITEM_DEFINED_TRANSFORMATION('','',#11,#807);
#32343 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #32344);
#32344 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('199','','',#5,#32335,$);
#32345 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#32337));
#32346 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#32347),#32421);
#32347 = SHELL_BASED_SURFACE_MODEL('',(#32348));
#32348 = OPEN_SHELL('',(#32349));
#32349 = ADVANCED_FACE('',(#32350),#32364,.F.);
#32350 = FACE_BOUND('',#32351,.T.);
#32351 = EDGE_LOOP('',(#32352,#32375,#32391,#32407));
#32352 = ORIENTED_EDGE('',*,*,#32353,.F.);
#32353 = EDGE_CURVE('',#32354,#32356,#32358,.T.);
#32354 = VERTEX_POINT('',#32355);
#32355 = CARTESIAN_POINT('',(12.3,-13.07143069525,18.950000000317));
#32356 = VERTEX_POINT('',#32357);
#32357 = CARTESIAN_POINT('',(12.3,-2.757391583686,18.950000000317));
#32358 = SURFACE_CURVE('',#32359,(#32363),.PCURVE_S1.);
#32359 = LINE('',#32360,#32361);
#32360 = CARTESIAN_POINT('',(12.3,-13.07143069525,18.950000000317));
#32361 = VECTOR('',#32362,1.);
#32362 = DIRECTION('',(0.E+000,1.,0.E+000));
#32363 = PCURVE('',#32364,#32369);
#32364 = PLANE('',#32365);
#32365 = AXIS2_PLACEMENT_3D('',#32366,#32367,#32368);
#32366 = CARTESIAN_POINT('',(8.7,-13.07143069525,18.950000000317));
#32367 = DIRECTION('',(0.E+000,0.E+000,1.));
#32368 = DIRECTION('',(1.,0.E+000,-0.E+000));
#32369 = DEFINITIONAL_REPRESENTATION('',(#32370),#32374);
#32370 = LINE('',#32371,#32372);
#32371 = CARTESIAN_POINT('',(3.6,0.E+000));
#32372 = VECTOR('',#32373,1.);
#32373 = DIRECTION('',(0.E+000,1.));
#32374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32375 = ORIENTED_EDGE('',*,*,#32376,.F.);
#32376 = EDGE_CURVE('',#32377,#32354,#32379,.T.);
#32377 = VERTEX_POINT('',#32378);
#32378 = CARTESIAN_POINT('',(8.7,-13.07143069525,18.950000000317));
#32379 = SURFACE_CURVE('',#32380,(#32384),.PCURVE_S1.);
#32380 = LINE('',#32381,#32382);
#32381 = CARTESIAN_POINT('',(8.7,-13.07143069525,18.950000000317));
#32382 = VECTOR('',#32383,1.);
#32383 = DIRECTION('',(1.,0.E+000,0.E+000));
#32384 = PCURVE('',#32364,#32385);
#32385 = DEFINITIONAL_REPRESENTATION('',(#32386),#32390);
#32386 = LINE('',#32387,#32388);
#32387 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#32388 = VECTOR('',#32389,1.);
#32389 = DIRECTION('',(1.,0.E+000));
#32390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32391 = ORIENTED_EDGE('',*,*,#32392,.T.);
#32392 = EDGE_CURVE('',#32377,#32393,#32395,.T.);
#32393 = VERTEX_POINT('',#32394);
#32394 = CARTESIAN_POINT('',(8.7,-2.757391583686,18.950000000317));
#32395 = SURFACE_CURVE('',#32396,(#32400),.PCURVE_S1.);
#32396 = LINE('',#32397,#32398);
#32397 = CARTESIAN_POINT('',(8.7,-13.07143069525,18.950000000317));
#32398 = VECTOR('',#32399,1.);
#32399 = DIRECTION('',(0.E+000,1.,0.E+000));
#32400 = PCURVE('',#32364,#32401);
#32401 = DEFINITIONAL_REPRESENTATION('',(#32402),#32406);
#32402 = LINE('',#32403,#32404);
#32403 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#32404 = VECTOR('',#32405,1.);
#32405 = DIRECTION('',(0.E+000,1.));
#32406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32407 = ORIENTED_EDGE('',*,*,#32408,.T.);
#32408 = EDGE_CURVE('',#32393,#32356,#32409,.T.);
#32409 = SURFACE_CURVE('',#32410,(#32414),.PCURVE_S1.);
#32410 = LINE('',#32411,#32412);
#32411 = CARTESIAN_POINT('',(8.7,-2.757391583686,18.950000000317));
#32412 = VECTOR('',#32413,1.);
#32413 = DIRECTION('',(1.,0.E+000,0.E+000));
#32414 = PCURVE('',#32364,#32415);
#32415 = DEFINITIONAL_REPRESENTATION('',(#32416),#32420);
#32416 = LINE('',#32417,#32418);
#32417 = CARTESIAN_POINT('',(0.E+000,10.314039111566));
#32418 = VECTOR('',#32419,1.);
#32419 = DIRECTION('',(1.,0.E+000));
#32420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#32425)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#32422,#32423,#32424)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#32422 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#32423 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#32424 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#32425 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#32422,
  'distance_accuracy_value','confusion accuracy');
#32426 = SHAPE_DEFINITION_REPRESENTATION(#32427,#32346);
#32427 = PRODUCT_DEFINITION_SHAPE('','',#32428);
#32428 = PRODUCT_DEFINITION('design','',#32429,#32432);
#32429 = PRODUCT_DEFINITION_FORMATION('','',#32430);
#32430 = PRODUCT('CADSOFTTOOLS 1.200','CADSOFTTOOLS 1.200','',(#32431));
#32431 = PRODUCT_CONTEXT('',#2,'mechanical');
#32432 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#32433 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#32434,#32436);
#32434 = ( REPRESENTATION_RELATIONSHIP('','',#32346,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#32435) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#32435 = ITEM_DEFINED_TRANSFORMATION('','',#11,#811);
#32436 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #32437);
#32437 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('200','','',#5,#32428,$);
#32438 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#32430));
#32439 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#32440),#32561);
#32440 = SHELL_BASED_SURFACE_MODEL('',(#32441));
#32441 = OPEN_SHELL('',(#32442));
#32442 = ADVANCED_FACE('',(#32443),#32457,.T.);
#32443 = FACE_BOUND('',#32444,.T.);
#32444 = EDGE_LOOP('',(#32445,#32468,#32489,#32505,#32526,#32542));
#32445 = ORIENTED_EDGE('',*,*,#32446,.F.);
#32446 = EDGE_CURVE('',#32447,#32449,#32451,.T.);
#32447 = VERTEX_POINT('',#32448);
#32448 = CARTESIAN_POINT('',(8.7,-13.07143069525,18.950000000317));
#32449 = VERTEX_POINT('',#32450);
#32450 = CARTESIAN_POINT('',(8.7,-2.757391583686,18.950000000317));
#32451 = SURFACE_CURVE('',#32452,(#32456),.PCURVE_S1.);
#32452 = LINE('',#32453,#32454);
#32453 = CARTESIAN_POINT('',(8.7,-13.07143069525,18.950000000317));
#32454 = VECTOR('',#32455,1.);
#32455 = DIRECTION('',(0.E+000,1.,0.E+000));
#32456 = PCURVE('',#32457,#32462);
#32457 = PLANE('',#32458);
#32458 = AXIS2_PLACEMENT_3D('',#32459,#32460,#32461);
#32459 = CARTESIAN_POINT('',(8.7,-2.757391583686,18.650000000317));
#32460 = DIRECTION('',(1.,0.E+000,0.E+000));
#32461 = DIRECTION('',(0.E+000,0.E+000,-1.));
#32462 = DEFINITIONAL_REPRESENTATION('',(#32463),#32467);
#32463 = LINE('',#32464,#32465);
#32464 = CARTESIAN_POINT('',(-0.3,-10.31403911156));
#32465 = VECTOR('',#32466,1.);
#32466 = DIRECTION('',(0.E+000,1.));
#32467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32468 = ORIENTED_EDGE('',*,*,#32469,.F.);
#32469 = EDGE_CURVE('',#32470,#32447,#32472,.T.);
#32470 = VERTEX_POINT('',#32471);
#32471 = CARTESIAN_POINT('',(8.7,-13.14907640878,18.36022225243));
#32472 = SURFACE_CURVE('',#32473,(#32478),.PCURVE_S1.);
#32473 = CIRCLE('',#32474,0.3);
#32474 = AXIS2_PLACEMENT_3D('',#32475,#32476,#32477);
#32475 = CARTESIAN_POINT('',(8.7,-13.07143069525,18.650000000317));
#32476 = DIRECTION('',(-1.,0.E+000,0.E+000));
#32477 = DIRECTION('',(0.E+000,-1.,0.E+000));
#32478 = PCURVE('',#32457,#32479);
#32479 = DEFINITIONAL_REPRESENTATION('',(#32480),#32488);
#32480 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32481,#32482,#32483,#32484
    ,#32485,#32486,#32487),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#32481 = CARTESIAN_POINT('',(0.E+000,-10.61403911156));
#32482 = CARTESIAN_POINT('',(-0.519615242271,-10.61403911156));
#32483 = CARTESIAN_POINT('',(-0.259807621135,-10.16403911156));
#32484 = CARTESIAN_POINT('',(-7.347880794884E-017,-9.714039111566));
#32485 = CARTESIAN_POINT('',(0.259807621135,-10.16403911156));
#32486 = CARTESIAN_POINT('',(0.519615242271,-10.61403911156));
#32487 = CARTESIAN_POINT('',(0.E+000,-10.61403911156));
#32488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32489 = ORIENTED_EDGE('',*,*,#32490,.F.);
#32490 = EDGE_CURVE('',#32491,#32470,#32493,.T.);
#32491 = VERTEX_POINT('',#32492);
#32492 = CARTESIAN_POINT('',(8.7,-2.835037297217,15.596583801783));
#32493 = SURFACE_CURVE('',#32494,(#32498),.PCURVE_S1.);
#32494 = LINE('',#32495,#32496);
#32495 = CARTESIAN_POINT('',(8.7,-2.835037297217,15.596583801783));
#32496 = VECTOR('',#32497,1.);
#32497 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#32498 = PCURVE('',#32457,#32499);
#32499 = DEFINITIONAL_REPRESENTATION('',(#32500),#32504);
#32500 = LINE('',#32501,#32502);
#32501 = CARTESIAN_POINT('',(3.053416198534,-7.764571353075E-002));
#32502 = VECTOR('',#32503,1.);
#32503 = DIRECTION('',(-0.258819045103,-0.965925826289));
#32504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32505 = ORIENTED_EDGE('',*,*,#32506,.F.);
#32506 = EDGE_CURVE('',#32507,#32491,#32509,.T.);
#32507 = VERTEX_POINT('',#32508);
#32508 = CARTESIAN_POINT('',(8.7,-2.457391583686,15.886361549669));
#32509 = SURFACE_CURVE('',#32510,(#32515),.PCURVE_S1.);
#32510 = CIRCLE('',#32511,0.3);
#32511 = AXIS2_PLACEMENT_3D('',#32512,#32513,#32514);
#32512 = CARTESIAN_POINT('',(8.7,-2.757391583686,15.886361549669));
#32513 = DIRECTION('',(-1.,0.E+000,0.E+000));
#32514 = DIRECTION('',(0.E+000,-1.,0.E+000));
#32515 = PCURVE('',#32457,#32516);
#32516 = DEFINITIONAL_REPRESENTATION('',(#32517),#32525);
#32517 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32518,#32519,#32520,#32521
    ,#32522,#32523,#32524),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#32518 = CARTESIAN_POINT('',(2.763638450647,-0.3));
#32519 = CARTESIAN_POINT('',(2.244023208377,-0.3));
#32520 = CARTESIAN_POINT('',(2.503830829512,0.15));
#32521 = CARTESIAN_POINT('',(2.763638450647,0.6));
#32522 = CARTESIAN_POINT('',(3.023446071783,0.15));
#32523 = CARTESIAN_POINT('',(3.283253692918,-0.3));
#32524 = CARTESIAN_POINT('',(2.763638450647,-0.3));
#32525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32526 = ORIENTED_EDGE('',*,*,#32527,.F.);
#32527 = EDGE_CURVE('',#32528,#32507,#32530,.T.);
#32528 = VERTEX_POINT('',#32529);
#32529 = CARTESIAN_POINT('',(8.7,-2.457391583686,18.650000000317));
#32530 = SURFACE_CURVE('',#32531,(#32535),.PCURVE_S1.);
#32531 = LINE('',#32532,#32533);
#32532 = CARTESIAN_POINT('',(8.7,-2.457391583686,18.650000000317));
#32533 = VECTOR('',#32534,1.);
#32534 = DIRECTION('',(0.E+000,0.E+000,-1.));
#32535 = PCURVE('',#32457,#32536);
#32536 = DEFINITIONAL_REPRESENTATION('',(#32537),#32541);
#32537 = LINE('',#32538,#32539);
#32538 = CARTESIAN_POINT('',(0.E+000,0.3));
#32539 = VECTOR('',#32540,1.);
#32540 = DIRECTION('',(1.,0.E+000));
#32541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32542 = ORIENTED_EDGE('',*,*,#32543,.F.);
#32543 = EDGE_CURVE('',#32449,#32528,#32544,.T.);
#32544 = SURFACE_CURVE('',#32545,(#32550),.PCURVE_S1.);
#32545 = CIRCLE('',#32546,0.3);
#32546 = AXIS2_PLACEMENT_3D('',#32547,#32548,#32549);
#32547 = CARTESIAN_POINT('',(8.7,-2.757391583686,18.650000000317));
#32548 = DIRECTION('',(-1.,0.E+000,0.E+000));
#32549 = DIRECTION('',(0.E+000,-1.,0.E+000));
#32550 = PCURVE('',#32457,#32551);
#32551 = DEFINITIONAL_REPRESENTATION('',(#32552),#32560);
#32552 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32553,#32554,#32555,#32556
    ,#32557,#32558,#32559),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#32553 = CARTESIAN_POINT('',(0.E+000,-0.3));
#32554 = CARTESIAN_POINT('',(-0.519615242271,-0.3));
#32555 = CARTESIAN_POINT('',(-0.259807621135,0.15));
#32556 = CARTESIAN_POINT('',(-7.347880794884E-017,0.6));
#32557 = CARTESIAN_POINT('',(0.259807621135,0.15));
#32558 = CARTESIAN_POINT('',(0.519615242271,-0.3));
#32559 = CARTESIAN_POINT('',(0.E+000,-0.3));
#32560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#32565)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#32562,#32563,#32564)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#32562 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#32563 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#32564 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#32565 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#32562,
  'distance_accuracy_value','confusion accuracy');
#32566 = SHAPE_DEFINITION_REPRESENTATION(#32567,#32439);
#32567 = PRODUCT_DEFINITION_SHAPE('','',#32568);
#32568 = PRODUCT_DEFINITION('design','',#32569,#32572);
#32569 = PRODUCT_DEFINITION_FORMATION('','',#32570);
#32570 = PRODUCT('CADSOFTTOOLS 1.201','CADSOFTTOOLS 1.201','',(#32571));
#32571 = PRODUCT_CONTEXT('',#2,'mechanical');
#32572 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#32573 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#32574,#32576);
#32574 = ( REPRESENTATION_RELATIONSHIP('','',#32439,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#32575) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#32575 = ITEM_DEFINED_TRANSFORMATION('','',#11,#815);
#32576 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #32577);
#32577 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('201','','',#5,#32568,$);
#32578 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#32570));
#32579 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#32580),#32655);
#32580 = SHELL_BASED_SURFACE_MODEL('',(#32581));
#32581 = OPEN_SHELL('',(#32582));
#32582 = ADVANCED_FACE('',(#32583),#32598,.T.);
#32583 = FACE_BOUND('',#32584,.T.);
#32584 = EDGE_LOOP('',(#32585,#32609,#32625,#32641));
#32585 = ORIENTED_EDGE('',*,*,#32586,.F.);
#32586 = EDGE_CURVE('',#32587,#32589,#32591,.T.);
#32587 = VERTEX_POINT('',#32588);
#32588 = CARTESIAN_POINT('',(11.612778588082,-14.70322853024,
    29.150000001808));
#32589 = VERTEX_POINT('',#32590);
#32590 = CARTESIAN_POINT('',(11.050150859081,-11.35815533405,
    29.15000000179));
#32591 = SURFACE_CURVE('',#32592,(#32597),.PCURVE_S1.);
#32592 = CIRCLE('',#32593,3.599999999999);
#32593 = AXIS2_PLACEMENT_3D('',#32594,#32595,#32596);
#32594 = CARTESIAN_POINT('',(8.2,-13.5573915834,29.150000001802));
#32595 = DIRECTION('',(0.E+000,5.423420370134E-012,1.));
#32596 = DIRECTION('',(0.E+000,1.,-5.423420370134E-012));
#32597 = PCURVE('',#32598,#32603);
#32598 = PLANE('',#32599);
#32599 = AXIS2_PLACEMENT_3D('',#32600,#32601,#32602);
#32600 = CARTESIAN_POINT('',(8.7,-11.35815533405,29.15000000179));
#32601 = DIRECTION('',(0.E+000,5.423420370134E-012,1.));
#32602 = DIRECTION('',(0.E+000,-1.,5.423420370134E-012));
#32603 = DEFINITIONAL_REPRESENTATION('',(#32604),#32608);
#32604 = CIRCLE('',#32605,3.599999999999);
#32605 = AXIS2_PLACEMENT_2D('',#32606,#32607);
#32606 = CARTESIAN_POINT('',(2.199236249352,-0.5));
#32607 = DIRECTION('',(-1.,0.E+000));
#32608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32609 = ORIENTED_EDGE('',*,*,#32610,.T.);
#32610 = EDGE_CURVE('',#32587,#32611,#32613,.T.);
#32611 = VERTEX_POINT('',#32612);
#32612 = CARTESIAN_POINT('',(12.3,-14.70322853024,29.150000001808));
#32613 = SURFACE_CURVE('',#32614,(#32618),.PCURVE_S1.);
#32614 = LINE('',#32615,#32616);
#32615 = CARTESIAN_POINT('',(8.7,-14.70322853024,29.150000001808));
#32616 = VECTOR('',#32617,1.);
#32617 = DIRECTION('',(1.,0.E+000,0.E+000));
#32618 = PCURVE('',#32598,#32619);
#32619 = DEFINITIONAL_REPRESENTATION('',(#32620),#32624);
#32620 = LINE('',#32621,#32622);
#32621 = CARTESIAN_POINT('',(3.345073196182,0.E+000));
#32622 = VECTOR('',#32623,1.);
#32623 = DIRECTION('',(0.E+000,1.));
#32624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32625 = ORIENTED_EDGE('',*,*,#32626,.F.);
#32626 = EDGE_CURVE('',#32627,#32611,#32629,.T.);
#32627 = VERTEX_POINT('',#32628);
#32628 = CARTESIAN_POINT('',(12.3,-11.35815533405,29.15000000179));
#32629 = SURFACE_CURVE('',#32630,(#32634),.PCURVE_S1.);
#32630 = LINE('',#32631,#32632);
#32631 = CARTESIAN_POINT('',(12.3,31.775374416248,29.150000001556));
#32632 = VECTOR('',#32633,1.);
#32633 = DIRECTION('',(1.222527695673E-016,-1.,5.423420370134E-012));
#32634 = PCURVE('',#32598,#32635);
#32635 = DEFINITIONAL_REPRESENTATION('',(#32636),#32640);
#32636 = LINE('',#32637,#32638);
#32637 = CARTESIAN_POINT('',(-43.1335297503,3.6));
#32638 = VECTOR('',#32639,1.);
#32639 = DIRECTION('',(1.,1.222527695673E-016));
#32640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32641 = ORIENTED_EDGE('',*,*,#32642,.F.);
#32642 = EDGE_CURVE('',#32589,#32627,#32643,.T.);
#32643 = SURFACE_CURVE('',#32644,(#32648),.PCURVE_S1.);
#32644 = LINE('',#32645,#32646);
#32645 = CARTESIAN_POINT('',(8.7,-11.35815533405,29.15000000179));
#32646 = VECTOR('',#32647,1.);
#32647 = DIRECTION('',(1.,0.E+000,0.E+000));
#32648 = PCURVE('',#32598,#32649);
#32649 = DEFINITIONAL_REPRESENTATION('',(#32650),#32654);
#32650 = LINE('',#32651,#32652);
#32651 = CARTESIAN_POINT('',(-1.699973495306E-012,0.E+000));
#32652 = VECTOR('',#32653,1.);
#32653 = DIRECTION('',(0.E+000,1.));
#32654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#32659)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#32656,#32657,#32658)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#32656 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#32657 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#32658 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#32659 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#32656,
  'distance_accuracy_value','confusion accuracy');
#32660 = SHAPE_DEFINITION_REPRESENTATION(#32661,#32579);
#32661 = PRODUCT_DEFINITION_SHAPE('','',#32662);
#32662 = PRODUCT_DEFINITION('design','',#32663,#32666);
#32663 = PRODUCT_DEFINITION_FORMATION('','',#32664);
#32664 = PRODUCT('CADSOFTTOOLS 1.202','CADSOFTTOOLS 1.202','',(#32665));
#32665 = PRODUCT_CONTEXT('',#2,'mechanical');
#32666 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#32667 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#32668,#32670);
#32668 = ( REPRESENTATION_RELATIONSHIP('','',#32579,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#32669) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#32669 = ITEM_DEFINED_TRANSFORMATION('','',#11,#819);
#32670 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #32671);
#32671 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('202','','',#5,#32662,$);
#32672 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#32664));
#32673 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#32674),#32753);
#32674 = SHELL_BASED_SURFACE_MODEL('',(#32675));
#32675 = OPEN_SHELL('',(#32676));
#32676 = ADVANCED_FACE('',(#32677),#32692,.F.);
#32677 = FACE_BOUND('',#32678,.F.);
#32678 = EDGE_LOOP('',(#32679,#32702,#32724,#32738,#32739));
#32679 = ORIENTED_EDGE('',*,*,#32680,.F.);
#32680 = EDGE_CURVE('',#32681,#32683,#32685,.T.);
#32681 = VERTEX_POINT('',#32682);
#32682 = CARTESIAN_POINT('',(8.6,-13.2573915837,11.699999999997));
#32683 = VERTEX_POINT('',#32684);
#32684 = CARTESIAN_POINT('',(8.6,-15.2573915837,9.699999999997));
#32685 = SURFACE_CURVE('',#32686,(#32691),.PCURVE_S1.);
#32686 = CIRCLE('',#32687,2.);
#32687 = AXIS2_PLACEMENT_3D('',#32688,#32689,#32690);
#32688 = CARTESIAN_POINT('',(8.6,-13.2573915837,9.699999999997));
#32689 = DIRECTION('',(-1.,0.E+000,0.E+000));
#32690 = DIRECTION('',(0.E+000,-1.,0.E+000));
#32691 = PCURVE('',#32692,#32697);
#32692 = CYLINDRICAL_SURFACE('',#32693,2.);
#32693 = AXIS2_PLACEMENT_3D('',#32694,#32695,#32696);
#32694 = CARTESIAN_POINT('',(13.6,-13.2573915837,9.699999999997));
#32695 = DIRECTION('',(-1.,0.E+000,0.E+000));
#32696 = DIRECTION('',(0.E+000,0.E+000,1.));
#32697 = DEFINITIONAL_REPRESENTATION('',(#32698),#32701);
#32698 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32699,#32700),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#32699 = CARTESIAN_POINT('',(-1.570796326795,5.));
#32700 = CARTESIAN_POINT('',(4.712388980385,5.));
#32701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32702 = ORIENTED_EDGE('',*,*,#32703,.F.);
#32703 = EDGE_CURVE('',#32704,#32681,#32706,.T.);
#32704 = VERTEX_POINT('',#32705);
#32705 = CARTESIAN_POINT('',(8.7,-13.2573915837,11.699999999997));
#32706 = SEAM_CURVE('',#32707,(#32710,#32717),.PCURVE_S1.);
#32707 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32708,#32709),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.9,5.),.PIECEWISE_BEZIER_KNOTS.);
#32708 = CARTESIAN_POINT('',(8.7,-13.2573915837,11.699999999997));
#32709 = CARTESIAN_POINT('',(8.6,-13.2573915837,11.699999999997));
#32710 = PCURVE('',#32692,#32711);
#32711 = DEFINITIONAL_REPRESENTATION('',(#32712),#32716);
#32712 = LINE('',#32713,#32714);
#32713 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#32714 = VECTOR('',#32715,1.);
#32715 = DIRECTION('',(0.E+000,1.));
#32716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32717 = PCURVE('',#32692,#32718);
#32718 = DEFINITIONAL_REPRESENTATION('',(#32719),#32723);
#32719 = LINE('',#32720,#32721);
#32720 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#32721 = VECTOR('',#32722,1.);
#32722 = DIRECTION('',(0.E+000,1.));
#32723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32724 = ORIENTED_EDGE('',*,*,#32725,.T.);
#32725 = EDGE_CURVE('',#32704,#32704,#32726,.T.);
#32726 = SURFACE_CURVE('',#32727,(#32732),.PCURVE_S1.);
#32727 = CIRCLE('',#32728,2.);
#32728 = AXIS2_PLACEMENT_3D('',#32729,#32730,#32731);
#32729 = CARTESIAN_POINT('',(8.7,-13.2573915837,9.699999999997));
#32730 = DIRECTION('',(-1.,0.E+000,0.E+000));
#32731 = DIRECTION('',(0.E+000,0.E+000,1.));
#32732 = PCURVE('',#32692,#32733);
#32733 = DEFINITIONAL_REPRESENTATION('',(#32734),#32737);
#32734 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32735,#32736),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#32735 = CARTESIAN_POINT('',(0.E+000,4.9));
#32736 = CARTESIAN_POINT('',(6.28318530718,4.9));
#32737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32738 = ORIENTED_EDGE('',*,*,#32703,.T.);
#32739 = ORIENTED_EDGE('',*,*,#32740,.F.);
#32740 = EDGE_CURVE('',#32683,#32681,#32741,.T.);
#32741 = SURFACE_CURVE('',#32742,(#32747),.PCURVE_S1.);
#32742 = CIRCLE('',#32743,2.);
#32743 = AXIS2_PLACEMENT_3D('',#32744,#32745,#32746);
#32744 = CARTESIAN_POINT('',(8.6,-13.2573915837,9.699999999997));
#32745 = DIRECTION('',(-1.,0.E+000,0.E+000));
#32746 = DIRECTION('',(0.E+000,-1.,0.E+000));
#32747 = PCURVE('',#32692,#32748);
#32748 = DEFINITIONAL_REPRESENTATION('',(#32749),#32752);
#32749 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#32750,#32751),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#32750 = CARTESIAN_POINT('',(4.712388980385,5.));
#32751 = CARTESIAN_POINT('',(10.995574287564,5.));
#32752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#32757)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#32754,#32755,#32756)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#32754 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#32755 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#32756 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#32757 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#32754,
  'distance_accuracy_value','confusion accuracy');
#32758 = SHAPE_DEFINITION_REPRESENTATION(#32759,#32673);
#32759 = PRODUCT_DEFINITION_SHAPE('','',#32760);
#32760 = PRODUCT_DEFINITION('design','',#32761,#32764);
#32761 = PRODUCT_DEFINITION_FORMATION('','',#32762);
#32762 = PRODUCT('CADSOFTTOOLS 1.203','CADSOFTTOOLS 1.203','',(#32763));
#32763 = PRODUCT_CONTEXT('',#2,'mechanical');
#32764 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#32765 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#32766,#32768);
#32766 = ( REPRESENTATION_RELATIONSHIP('','',#32673,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#32767) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#32767 = ITEM_DEFINED_TRANSFORMATION('','',#11,#823);
#32768 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #32769);
#32769 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('203','','',#5,#32760,$);
#32770 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#32762));
#32771 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#32772),#32824);
#32772 = SHELL_BASED_SURFACE_MODEL('',(#32773));
#32773 = OPEN_SHELL('',(#32774));
#32774 = ADVANCED_FACE('',(#32775),#32790,.T.);
#32775 = FACE_BOUND('',#32776,.T.);
#32776 = EDGE_LOOP('',(#32777,#32805));
#32777 = ORIENTED_EDGE('',*,*,#32778,.F.);
#32778 = EDGE_CURVE('',#32779,#32781,#32783,.T.);
#32779 = VERTEX_POINT('',#32780);
#32780 = CARTESIAN_POINT('',(8.6,-15.2573915837,9.699999999997));
#32781 = VERTEX_POINT('',#32782);
#32782 = CARTESIAN_POINT('',(8.6,-13.2573915837,11.699999999997));
#32783 = SURFACE_CURVE('',#32784,(#32789),.PCURVE_S1.);
#32784 = CIRCLE('',#32785,2.);
#32785 = AXIS2_PLACEMENT_3D('',#32786,#32787,#32788);
#32786 = CARTESIAN_POINT('',(8.6,-13.2573915837,9.699999999997));
#32787 = DIRECTION('',(-1.,0.E+000,0.E+000));
#32788 = DIRECTION('',(0.E+000,-1.,0.E+000));
#32789 = PCURVE('',#32790,#32795);
#32790 = PLANE('',#32791);
#32791 = AXIS2_PLACEMENT_3D('',#32792,#32793,#32794);
#32792 = CARTESIAN_POINT('',(8.6,-13.2573915837,9.699999999997));
#32793 = DIRECTION('',(1.,0.E+000,0.E+000));
#32794 = DIRECTION('',(0.E+000,0.E+000,-1.));
#32795 = DEFINITIONAL_REPRESENTATION('',(#32796),#32804);
#32796 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32797,#32798,#32799,#32800
    ,#32801,#32802,#32803),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#32797 = CARTESIAN_POINT('',(0.E+000,-2.));
#32798 = CARTESIAN_POINT('',(-3.464101615138,-2.));
#32799 = CARTESIAN_POINT('',(-1.732050807569,1.));
#32800 = CARTESIAN_POINT('',(-4.898587196589E-016,4.));
#32801 = CARTESIAN_POINT('',(1.732050807569,1.));
#32802 = CARTESIAN_POINT('',(3.464101615138,-2.));
#32803 = CARTESIAN_POINT('',(0.E+000,-2.));
#32804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32805 = ORIENTED_EDGE('',*,*,#32806,.F.);
#32806 = EDGE_CURVE('',#32781,#32779,#32807,.T.);
#32807 = SURFACE_CURVE('',#32808,(#32813),.PCURVE_S1.);
#32808 = CIRCLE('',#32809,2.);
#32809 = AXIS2_PLACEMENT_3D('',#32810,#32811,#32812);
#32810 = CARTESIAN_POINT('',(8.6,-13.2573915837,9.699999999997));
#32811 = DIRECTION('',(-1.,0.E+000,0.E+000));
#32812 = DIRECTION('',(0.E+000,-1.,0.E+000));
#32813 = PCURVE('',#32790,#32814);
#32814 = DEFINITIONAL_REPRESENTATION('',(#32815),#32823);
#32815 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32816,#32817,#32818,#32819
    ,#32820,#32821,#32822),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#32816 = CARTESIAN_POINT('',(0.E+000,-2.));
#32817 = CARTESIAN_POINT('',(-3.464101615138,-2.));
#32818 = CARTESIAN_POINT('',(-1.732050807569,1.));
#32819 = CARTESIAN_POINT('',(-4.898587196589E-016,4.));
#32820 = CARTESIAN_POINT('',(1.732050807569,1.));
#32821 = CARTESIAN_POINT('',(3.464101615138,-2.));
#32822 = CARTESIAN_POINT('',(0.E+000,-2.));
#32823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#32828)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#32825,#32826,#32827)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#32825 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#32826 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#32827 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#32828 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-006),#32825,
  'distance_accuracy_value','confusion accuracy');
#32829 = SHAPE_DEFINITION_REPRESENTATION(#32830,#32771);
#32830 = PRODUCT_DEFINITION_SHAPE('','',#32831);
#32831 = PRODUCT_DEFINITION('design','',#32832,#32835);
#32832 = PRODUCT_DEFINITION_FORMATION('','',#32833);
#32833 = PRODUCT('CADSOFTTOOLS 1.204','CADSOFTTOOLS 1.204','',(#32834));
#32834 = PRODUCT_CONTEXT('',#2,'mechanical');
#32835 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#32836 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#32837,#32839);
#32837 = ( REPRESENTATION_RELATIONSHIP('','',#32771,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#32838) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#32838 = ITEM_DEFINED_TRANSFORMATION('','',#11,#827);
#32839 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #32840);
#32840 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('204','','',#5,#32831,$);
#32841 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#32833));
#32842 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#32843),#33233);
#32843 = SHELL_BASED_SURFACE_MODEL('',(#32844));
#32844 = OPEN_SHELL('',(#32845));
#32845 = ADVANCED_FACE('',(#32846),#32861,.F.);
#32846 = FACE_BOUND('',#32847,.F.);
#32847 = EDGE_LOOP('',(#32848,#32894,#32935,#32974,#33015,#33054,#33076,
    #33115,#33154,#33191,#33192));
#32848 = ORIENTED_EDGE('',*,*,#32849,.T.);
#32849 = EDGE_CURVE('',#32850,#32852,#32854,.T.);
#32850 = VERTEX_POINT('',#32851);
#32851 = CARTESIAN_POINT('',(6.620581225014,-11.56319029565,
    31.751861622974));
#32852 = VERTEX_POINT('',#32853);
#32853 = CARTESIAN_POINT('',(6.199999999999,-11.98532210567,
    31.751861622975));
#32854 = SURFACE_CURVE('',#32855,(#32860),.PCURVE_S1.);
#32855 = CIRCLE('',#32856,2.543895132026);
#32856 = AXIS2_PLACEMENT_3D('',#32857,#32858,#32859);
#32857 = CARTESIAN_POINT('',(8.199999999984,-13.55739158339,
    31.751861622975));
#32858 = DIRECTION('',(0.E+000,0.E+000,1.));
#32859 = DIRECTION('',(-1.,0.E+000,0.E+000));
#32860 = PCURVE('',#32861,#32866);
#32861 = CONICAL_SURFACE('',#32862,1.850000001513,0.523598775);
#32862 = AXIS2_PLACEMENT_3D('',#32863,#32864,#32865);
#32863 = CARTESIAN_POINT('',(8.199999999999,-13.55739158339,
    30.550000001802));
#32864 = DIRECTION('',(0.E+000,5.424664371705E-012,1.));
#32865 = DIRECTION('',(0.E+000,1.,-5.424664371705E-012));
#32866 = DEFINITIONAL_REPRESENTATION('',(#32867),#32893);
#32867 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32868,#32869,#32870,#32871,
    #32872,#32873,#32874,#32875,#32876,#32877,#32878,#32879,#32880,
    #32881,#32882,#32883,#32884,#32885,#32886,#32887,#32888,#32889,
    #32890,#32891,#32892),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(5.382236301254,5.392908195086,
    5.403580088919,5.414251982751,5.424923876584,5.435595770417,
    5.446267664249,5.456939558082,5.467611451914,5.478283345747,
    5.48895523958,5.499627133412,5.510299027245,5.520970921077,
    5.53164281491,5.542314708742,5.552986602575,5.563658496408,
    5.57433039024,5.585002284073,5.595674177905,5.606346071738,
    5.617017965571),.QUASI_UNIFORM_KNOTS.);
#32868 = CARTESIAN_POINT('',(6.953032628055,1.201861621598));
#32869 = CARTESIAN_POINT('',(6.956589925999,1.201861621598));
#32870 = CARTESIAN_POINT('',(6.963704521887,1.201861621598));
#32871 = CARTESIAN_POINT('',(6.97437641572,1.201861621598));
#32872 = CARTESIAN_POINT('',(6.985048309552,1.201861621598));
#32873 = CARTESIAN_POINT('',(6.995720203385,1.201861621598));
#32874 = CARTESIAN_POINT('',(7.006392097217,1.201861621598));
#32875 = CARTESIAN_POINT('',(7.01706399105,1.201861621598));
#32876 = CARTESIAN_POINT('',(7.027735884883,1.201861621598));
#32877 = CARTESIAN_POINT('',(7.038407778715,1.201861621598));
#32878 = CARTESIAN_POINT('',(7.049079672548,1.201861621598));
#32879 = CARTESIAN_POINT('',(7.05975156638,1.201861621598));
#32880 = CARTESIAN_POINT('',(7.070423460213,1.201861621598));
#32881 = CARTESIAN_POINT('',(7.081095354045,1.201861621598));
#32882 = CARTESIAN_POINT('',(7.091767247878,1.201861621598));
#32883 = CARTESIAN_POINT('',(7.102439141711,1.201861621598));
#32884 = CARTESIAN_POINT('',(7.113111035543,1.201861621598));
#32885 = CARTESIAN_POINT('',(7.123782929376,1.201861621598));
#32886 = CARTESIAN_POINT('',(7.134454823208,1.201861621598));
#32887 = CARTESIAN_POINT('',(7.145126717041,1.201861621598));
#32888 = CARTESIAN_POINT('',(7.155798610873,1.201861621598));
#32889 = CARTESIAN_POINT('',(7.166470504706,1.201861621598));
#32890 = CARTESIAN_POINT('',(7.177142398538,1.201861621598));
#32891 = CARTESIAN_POINT('',(7.184256994427,1.201861621598));
#32892 = CARTESIAN_POINT('',(7.187814292371,1.201861621598));
#32893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32894 = ORIENTED_EDGE('',*,*,#32895,.T.);
#32895 = EDGE_CURVE('',#32852,#32896,#32898,.T.);
#32896 = VERTEX_POINT('',#32897);
#32897 = CARTESIAN_POINT('',(6.199999999999,-15.12946106109,
    31.751861622975));
#32898 = SURFACE_CURVE('',#32899,(#32906),.PCURVE_S1.);
#32899 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32900,#32901,#32902,#32903,
    #32904,#32905),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#32900 = CARTESIAN_POINT('',(6.199999999999,-11.98532210567,
    31.751861622975));
#32901 = CARTESIAN_POINT('',(6.199999999999,-12.41247162392,
    31.294654403139));
#32902 = CARTESIAN_POINT('',(6.199999999999,-12.9304176899,
    30.807776515411));
#32903 = CARTESIAN_POINT('',(6.199999999999,-14.19182469342,
    30.811850771605));
#32904 = CARTESIAN_POINT('',(6.199999999999,-14.70430820337,
    31.296791564885));
#32905 = CARTESIAN_POINT('',(6.199999999999,-15.12946106109,
    31.751861622975));
#32906 = PCURVE('',#32861,#32907);
#32907 = DEFINITIONAL_REPRESENTATION('',(#32908),#32934);
#32908 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32909,#32910,#32911,#32912,
    #32913,#32914,#32915,#32916,#32917,#32918,#32919,#32920,#32921,
    #32922,#32923,#32924,#32925,#32926,#32927,#32928,#32929,#32930,
    #32931,#32932,#32933),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#32909 = CARTESIAN_POINT('',(7.187814292371,1.201861621597));
#32910 = CARTESIAN_POINT('',(7.199816199584,1.160301999797));
#32911 = CARTESIAN_POINT('',(7.224959484728,1.076871745898));
#32912 = CARTESIAN_POINT('',(7.266461333739,0.952892975577));
#32913 = CARTESIAN_POINT('',(7.312117959705,0.832156843496));
#32914 = CARTESIAN_POINT('',(7.36229950545,0.716822025347));
#32915 = CARTESIAN_POINT('',(7.417350595911,0.609109409125));
#32916 = CARTESIAN_POINT('',(7.477555438801,0.511313013596));
#32917 = CARTESIAN_POINT('',(7.543099945761,0.425798162801));
#32918 = CARTESIAN_POINT('',(7.613985424894,0.354994007705));
#32919 = CARTESIAN_POINT('',(7.690080415313,0.301382240286));
#32920 = CARTESIAN_POINT('',(7.7706429334,0.267453263208));
#32921 = CARTESIAN_POINT('',(7.855862424679,0.255732901593));
#32922 = CARTESIAN_POINT('',(7.940985983575,0.268496981194));
#32923 = CARTESIAN_POINT('',(8.02129390299,0.303161719829));
#32924 = CARTESIAN_POINT('',(8.097018171424,0.35727948027));
#32925 = CARTESIAN_POINT('',(8.167460995095,0.428347835272));
#32926 = CARTESIAN_POINT('',(8.232531278164,0.513909125429));
#32927 = CARTESIAN_POINT('',(8.292263795853,0.611558247138));
#32928 = CARTESIAN_POINT('',(8.346870124387,0.718961186841));
#32929 = CARTESIAN_POINT('',(8.396652868713,0.833858363482));
#32930 = CARTESIAN_POINT('',(8.441968914949,0.954065797929));
#32931 = CARTESIAN_POINT('',(8.483196256655,1.077463004423));
#32932 = CARTESIAN_POINT('',(8.508202957707,1.160496315908));
#32933 = CARTESIAN_POINT('',(8.520148975573,1.20186162158));
#32934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32935 = ORIENTED_EDGE('',*,*,#32936,.T.);
#32936 = EDGE_CURVE('',#32896,#32937,#32939,.T.);
#32937 = VERTEX_POINT('',#32938);
#32938 = CARTESIAN_POINT('',(10.199999999999,-15.12946106109,
    31.751861622975));
#32939 = SURFACE_CURVE('',#32940,(#32945),.PCURVE_S1.);
#32940 = CIRCLE('',#32941,2.543895132026);
#32941 = AXIS2_PLACEMENT_3D('',#32942,#32943,#32944);
#32942 = CARTESIAN_POINT('',(8.199999999984,-13.55739158339,
    31.751861622975));
#32943 = DIRECTION('',(0.E+000,0.E+000,1.));
#32944 = DIRECTION('',(-1.,0.E+000,0.E+000));
#32945 = PCURVE('',#32861,#32946);
#32946 = DEFINITIONAL_REPRESENTATION('',(#32947),#32973);
#32947 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32948,#32949,#32950,#32951,
    #32952,#32953,#32954,#32955,#32956,#32957,#32958,#32959,#32960,
    #32961,#32962,#32963,#32964,#32965,#32966,#32967,#32968,#32969,
    #32970,#32971,#32972),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.6661673416,0.748406340254,0.830645338909,
    0.912884337563,0.995123336218,1.077362334872,1.159601333526,
    1.241840332181,1.324079330835,1.40631832949,1.488557328144,
    1.570796326798,1.653035325453,1.735274324107,1.817513322762,
    1.899752321416,1.98199132007,2.064230318725,2.146469317379,
    2.228708316034,2.310947314688,2.393186313342,2.475425311997),
  .QUASI_UNIFORM_KNOTS.);
#32948 = CARTESIAN_POINT('',(8.520148975573,1.201861621589));
#32949 = CARTESIAN_POINT('',(8.547561975124,1.201861621588));
#32950 = CARTESIAN_POINT('',(8.602387974227,1.201861621588));
#32951 = CARTESIAN_POINT('',(8.684626972881,1.201861621587));
#32952 = CARTESIAN_POINT('',(8.766865971535,1.201861621586));
#32953 = CARTESIAN_POINT('',(8.849104970189,1.201861621585));
#32954 = CARTESIAN_POINT('',(8.931343968843,1.201861621585));
#32955 = CARTESIAN_POINT('',(9.013582967497,1.201861621584));
#32956 = CARTESIAN_POINT('',(9.095821966151,1.201861621583));
#32957 = CARTESIAN_POINT('',(9.178060964805,1.201861621583));
#32958 = CARTESIAN_POINT('',(9.260299963459,1.201861621582));
#32959 = CARTESIAN_POINT('',(9.342538962113,1.201861621581));
#32960 = CARTESIAN_POINT('',(9.424777960767,1.201861621581));
#32961 = CARTESIAN_POINT('',(9.507016959421,1.20186162158));
#32962 = CARTESIAN_POINT('',(9.589255958076,1.20186162158));
#32963 = CARTESIAN_POINT('',(9.67149495673,1.20186162158));
#32964 = CARTESIAN_POINT('',(9.753733955384,1.201861621579));
#32965 = CARTESIAN_POINT('',(9.835972954039,1.201861621579));
#32966 = CARTESIAN_POINT('',(9.918211952693,1.201861621579));
#32967 = CARTESIAN_POINT('',(10.000450951347,1.201861621579));
#32968 = CARTESIAN_POINT('',(10.082689950002,1.201861621579));
#32969 = CARTESIAN_POINT('',(10.164928948657,1.201861621579));
#32970 = CARTESIAN_POINT('',(10.247167947311,1.201861621579));
#32971 = CARTESIAN_POINT('',(10.301993946414,1.201861621579));
#32972 = CARTESIAN_POINT('',(10.329406945966,1.201861621579));
#32973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#32974 = ORIENTED_EDGE('',*,*,#32975,.T.);
#32975 = EDGE_CURVE('',#32937,#32976,#32978,.T.);
#32976 = VERTEX_POINT('',#32977);
#32977 = CARTESIAN_POINT('',(10.199999999999,-11.98532210567,
    31.751861622975));
#32978 = SURFACE_CURVE('',#32979,(#32986),.PCURVE_S1.);
#32979 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32980,#32981,#32982,#32983,
    #32984,#32985),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#32980 = CARTESIAN_POINT('',(10.199999999999,-15.12946106109,
    31.751861622975));
#32981 = CARTESIAN_POINT('',(10.199999999999,-14.70503501521,
    31.297569521093));
#32982 = CARTESIAN_POINT('',(10.199999999999,-14.18383169822,
    30.808511261659));
#32983 = CARTESIAN_POINT('',(10.199999999999,-12.926181458,
    30.811108905141));
#32984 = CARTESIAN_POINT('',(10.199999999999,-12.41113909073,
    31.296080704165));
#32985 = CARTESIAN_POINT('',(10.199999999999,-11.98532210567,
    31.751861622975));
#32986 = PCURVE('',#32861,#32987);
#32987 = DEFINITIONAL_REPRESENTATION('',(#32988),#33014);
#32988 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32989,#32990,#32991,#32992,
    #32993,#32994,#32995,#32996,#32997,#32998,#32999,#33000,#33001,
    #33002,#33003,#33004,#33005,#33006,#33007,#33008,#33009,#33010,
    #33011,#33012,#33013),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#32989 = CARTESIAN_POINT('',(10.329406945966,1.20186162158));
#32990 = CARTESIAN_POINT('',(10.341332191257,1.160566949773));
#32991 = CARTESIAN_POINT('',(10.366344600544,1.077571147166));
#32992 = CARTESIAN_POINT('',(10.407711975473,0.953999700884));
#32993 = CARTESIAN_POINT('',(10.453291303219,0.833468918931));
#32994 = CARTESIAN_POINT('',(10.50344512136,0.718178505666));
#32995 = CARTESIAN_POINT('',(10.558507485309,0.610388751403));
#32996 = CARTESIAN_POINT('',(10.618748113574,0.51243049487));
#32997 = CARTESIAN_POINT('',(10.684333621363,0.426702244944));
#32998 = CARTESIAN_POINT('',(10.755242412839,0.355661246485));
#32999 = CARTESIAN_POINT('',(10.83131280537,0.301811172189));
#33000 = CARTESIAN_POINT('',(10.911785195598,0.267655389923));
#33001 = CARTESIAN_POINT('',(10.996782543127,0.255728740631));
#33002 = CARTESIAN_POINT('',(11.081685369738,0.268290137681));
#33003 = CARTESIAN_POINT('',(11.161915826006,0.302766824334));
#33004 = CARTESIAN_POINT('',(11.237646754738,0.356733721707));
#33005 = CARTESIAN_POINT('',(11.308168405238,0.427699842122));
#33006 = CARTESIAN_POINT('',(11.373363335477,0.513214119639));
#33007 = CARTESIAN_POINT('',(11.433245697787,0.61087244714));
#33008 = CARTESIAN_POINT('',(11.488008824256,0.718337679026));
#33009 = CARTESIAN_POINT('',(11.537941056498,0.833343892927));
#33010 = CARTESIAN_POINT('',(11.583388475769,0.953698452741));
#33011 = CARTESIAN_POINT('',(11.624721041363,1.077270696989));
#33012 = CARTESIAN_POINT('',(11.649777106646,1.160431629207));
#33013 = CARTESIAN_POINT('',(11.661741629168,1.201861621597));
#33014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33015 = ORIENTED_EDGE('',*,*,#33016,.T.);
#33016 = EDGE_CURVE('',#32976,#33017,#33019,.T.);
#33017 = VERTEX_POINT('',#33018);
#33018 = CARTESIAN_POINT('',(9.779418774983,-11.56319029565,
    31.751861622974));
#33019 = SURFACE_CURVE('',#33020,(#33025),.PCURVE_S1.);
#33020 = CIRCLE('',#33021,2.543895132026);
#33021 = AXIS2_PLACEMENT_3D('',#33022,#33023,#33024);
#33022 = CARTESIAN_POINT('',(8.199999999984,-13.55739158339,
    31.751861622975));
#33023 = DIRECTION('',(0.E+000,0.E+000,1.));
#33024 = DIRECTION('',(-1.,0.E+000,0.E+000));
#33025 = PCURVE('',#32861,#33026);
#33026 = DEFINITIONAL_REPRESENTATION('',(#33027),#33053);
#33027 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#33028,#33029,#33030,#33031,
    #33032,#33033,#33034,#33035,#33036,#33037,#33038,#33039,#33040,
    #33041,#33042,#33043,#33044,#33045,#33046,#33047,#33048,#33049,
    #33050,#33051,#33052),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(3.807759995192,3.818431889024,
    3.829103782857,3.839775676689,3.850447570522,3.861119464354,
    3.871791358187,3.882463252019,3.893135145852,3.903807039684,
    3.914478933517,3.925150827349,3.935822721182,3.946494615014,
    3.957166508847,3.967838402679,3.978510296512,3.989182190344,
    3.999854084177,4.010525978009,4.021197871842,4.031869765674,
    4.042541659507),.QUASI_UNIFORM_KNOTS.);
#33028 = CARTESIAN_POINT('',(11.661741629168,1.201861621588));
#33029 = CARTESIAN_POINT('',(11.665298927112,1.201861621588));
#33030 = CARTESIAN_POINT('',(11.672413523,1.201861621588));
#33031 = CARTESIAN_POINT('',(11.683085416833,1.201861621588));
#33032 = CARTESIAN_POINT('',(11.693757310665,1.201861621588));
#33033 = CARTESIAN_POINT('',(11.704429204498,1.201861621589));
#33034 = CARTESIAN_POINT('',(11.715101098331,1.201861621589));
#33035 = CARTESIAN_POINT('',(11.725772992163,1.201861621589));
#33036 = CARTESIAN_POINT('',(11.736444885996,1.201861621589));
#33037 = CARTESIAN_POINT('',(11.747116779828,1.201861621589));
#33038 = CARTESIAN_POINT('',(11.757788673661,1.201861621589));
#33039 = CARTESIAN_POINT('',(11.768460567493,1.201861621589));
#33040 = CARTESIAN_POINT('',(11.779132461326,1.201861621589));
#33041 = CARTESIAN_POINT('',(11.789804355159,1.201861621589));
#33042 = CARTESIAN_POINT('',(11.800476248991,1.201861621589));
#33043 = CARTESIAN_POINT('',(11.811148142824,1.20186162159));
#33044 = CARTESIAN_POINT('',(11.821820036656,1.20186162159));
#33045 = CARTESIAN_POINT('',(11.832491930489,1.20186162159));
#33046 = CARTESIAN_POINT('',(11.843163824321,1.20186162159));
#33047 = CARTESIAN_POINT('',(11.853835718154,1.20186162159));
#33048 = CARTESIAN_POINT('',(11.864507611986,1.20186162159));
#33049 = CARTESIAN_POINT('',(11.875179505819,1.20186162159));
#33050 = CARTESIAN_POINT('',(11.885851399652,1.20186162159));
#33051 = CARTESIAN_POINT('',(11.89296599554,1.20186162159));
#33052 = CARTESIAN_POINT('',(11.896523293484,1.20186162159));
#33053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33054 = ORIENTED_EDGE('',*,*,#33055,.T.);
#33055 = EDGE_CURVE('',#33017,#33056,#33058,.T.);
#33056 = VERTEX_POINT('',#33057);
#33057 = CARTESIAN_POINT('',(10.000512288441,-11.28403382605,
    32.36865334774));
#33058 = SEAM_CURVE('',#33059,(#33062,#33069),.PCURVE_S1.);
#33059 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#33060,#33061),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.387790261028,2.099999996969),
  .PIECEWISE_BEZIER_KNOTS.);
#33060 = CARTESIAN_POINT('',(9.779418774534,-11.56319029622,
    31.751861623382));
#33061 = CARTESIAN_POINT('',(10.000512288441,-11.28403382605,
    32.36865334774));
#33062 = PCURVE('',#32861,#33063);
#33063 = DEFINITIONAL_REPRESENTATION('',(#33064),#33068);
#33064 = LINE('',#33065,#33066);
#33065 = CARTESIAN_POINT('',(11.896523293484,0.E+000));
#33066 = VECTOR('',#33067,1.);
#33067 = DIRECTION('',(0.E+000,1.));
#33068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33069 = PCURVE('',#32861,#33070);
#33070 = DEFINITIONAL_REPRESENTATION('',(#33071),#33075);
#33071 = LINE('',#33072,#33073);
#33072 = CARTESIAN_POINT('',(5.613337986305,0.E+000));
#33073 = VECTOR('',#33074,1.);
#33074 = DIRECTION('',(0.E+000,1.));
#33075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33076 = ORIENTED_EDGE('',*,*,#33077,.F.);
#33077 = EDGE_CURVE('',#33078,#33056,#33080,.T.);
#33078 = VERTEX_POINT('',#33079);
#33079 = CARTESIAN_POINT('',(11.099999999998,-13.5573915834,
    32.368653347124));
#33080 = SURFACE_CURVE('',#33081,(#33086),.PCURVE_S1.);
#33081 = CIRCLE('',#33082,2.899999999998);
#33082 = AXIS2_PLACEMENT_3D('',#33083,#33084,#33085);
#33083 = CARTESIAN_POINT('',(8.199999999999,-13.55739158338,
    32.368653347124));
#33084 = DIRECTION('',(0.E+000,5.424664371705E-012,1.));
#33085 = DIRECTION('',(0.E+000,-1.,5.424664371705E-012));
#33086 = PCURVE('',#32861,#33087);
#33087 = DEFINITIONAL_REPRESENTATION('',(#33088),#33114);
#33088 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#33089,#33090,#33091,#33092,
    #33093,#33094,#33095,#33096,#33097,#33098,#33099,#33100,#33101,
    #33102,#33103,#33104,#33105,#33106,#33107,#33108,#33109,#33110,
    #33111,#33112,#33113),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(1.570796326787,1.784995825896,
    1.999195325005,2.213394824113,2.427594323222,2.641793822331,
    2.85599332144,3.070192820548,3.284392319657,3.498591818766,
    3.712791317875,3.926990816983,4.141190316092,4.355389815201,
    4.56958931431,4.783788813418,4.997988312527,5.212187811636,
    5.426387310745,5.640586809853,5.854786308962,6.068985808071,
    6.28318530718),.QUASI_UNIFORM_KNOTS.);
#33089 = CARTESIAN_POINT('',(10.995574287556,1.81865334595));
#33090 = CARTESIAN_POINT('',(11.066974120593,1.81865334595));
#33091 = CARTESIAN_POINT('',(11.209773786665,1.81865334595));
#33092 = CARTESIAN_POINT('',(11.423973285774,1.81865334595));
#33093 = CARTESIAN_POINT('',(11.638172784883,1.81865334595));
#33094 = CARTESIAN_POINT('',(11.852372283991,1.81865334595));
#33095 = CARTESIAN_POINT('',(12.0665717831,1.81865334595));
#33096 = CARTESIAN_POINT('',(12.280771282209,1.81865334595));
#33097 = CARTESIAN_POINT('',(12.494970781318,1.81865334595));
#33098 = CARTESIAN_POINT('',(12.709170280426,1.81865334595));
#33099 = CARTESIAN_POINT('',(12.923369779535,1.81865334595));
#33100 = CARTESIAN_POINT('',(13.137569278644,1.81865334595));
#33101 = CARTESIAN_POINT('',(13.351768777753,1.81865334595));
#33102 = CARTESIAN_POINT('',(13.565968276861,1.81865334595));
#33103 = CARTESIAN_POINT('',(13.78016777597,1.81865334595));
#33104 = CARTESIAN_POINT('',(13.994367275079,1.81865334595));
#33105 = CARTESIAN_POINT('',(14.208566774188,1.81865334595));
#33106 = CARTESIAN_POINT('',(14.422766273296,1.81865334595));
#33107 = CARTESIAN_POINT('',(14.636965772405,1.81865334595));
#33108 = CARTESIAN_POINT('',(14.851165271514,1.81865334595));
#33109 = CARTESIAN_POINT('',(15.065364770623,1.81865334595));
#33110 = CARTESIAN_POINT('',(15.279564269731,1.81865334595));
#33111 = CARTESIAN_POINT('',(15.49376376884,1.81865334595));
#33112 = CARTESIAN_POINT('',(15.636563434913,1.81865334595));
#33113 = CARTESIAN_POINT('',(15.707963267949,1.81865334595));
#33114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33115 = ORIENTED_EDGE('',*,*,#33116,.F.);
#33116 = EDGE_CURVE('',#33117,#33078,#33119,.T.);
#33117 = VERTEX_POINT('',#33118);
#33118 = CARTESIAN_POINT('',(8.199999999999,-16.45739158338,
    32.36865334714));
#33119 = SURFACE_CURVE('',#33120,(#33125),.PCURVE_S1.);
#33120 = CIRCLE('',#33121,2.899999999998);
#33121 = AXIS2_PLACEMENT_3D('',#33122,#33123,#33124);
#33122 = CARTESIAN_POINT('',(8.199999999999,-13.55739158338,
    32.368653347124));
#33123 = DIRECTION('',(0.E+000,5.424664371705E-012,1.));
#33124 = DIRECTION('',(0.E+000,-1.,5.424664371705E-012));
#33125 = PCURVE('',#32861,#33126);
#33126 = DEFINITIONAL_REPRESENTATION('',(#33127),#33153);
#33127 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#33128,#33129,#33130,#33131,
    #33132,#33133,#33134,#33135,#33136,#33137,#33138,#33139,#33140,
    #33141,#33142,#33143,#33144,#33145,#33146,#33147,#33148,#33149,
    #33150,#33151,#33152),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,7.139983303578E-002,0.142799666072,
    0.214199499107,0.285599332143,0.356999165179,0.428398998215,
    0.49979883125,0.571198664286,0.642598497322,0.713998330358,
    0.785398163394,0.856797996429,0.928197829465,0.999597662501,
    1.070997495537,1.142397328572,1.213797161608,1.285196994644,
    1.35659682768,1.427996660716,1.499396493751,1.570796326787),
  .QUASI_UNIFORM_KNOTS.);
#33128 = CARTESIAN_POINT('',(9.424777960769,1.81865334595));
#33129 = CARTESIAN_POINT('',(9.448577905115,1.81865334595));
#33130 = CARTESIAN_POINT('',(9.496177793805,1.81865334595));
#33131 = CARTESIAN_POINT('',(9.567577626841,1.81865334595));
#33132 = CARTESIAN_POINT('',(9.638977459877,1.81865334595));
#33133 = CARTESIAN_POINT('',(9.710377292912,1.81865334595));
#33134 = CARTESIAN_POINT('',(9.781777125948,1.81865334595));
#33135 = CARTESIAN_POINT('',(9.853176958984,1.81865334595));
#33136 = CARTESIAN_POINT('',(9.92457679202,1.81865334595));
#33137 = CARTESIAN_POINT('',(9.995976625056,1.81865334595));
#33138 = CARTESIAN_POINT('',(10.067376458091,1.81865334595));
#33139 = CARTESIAN_POINT('',(10.138776291127,1.81865334595));
#33140 = CARTESIAN_POINT('',(10.210176124163,1.81865334595));
#33141 = CARTESIAN_POINT('',(10.281575957199,1.81865334595));
#33142 = CARTESIAN_POINT('',(10.352975790234,1.81865334595));
#33143 = CARTESIAN_POINT('',(10.42437562327,1.81865334595));
#33144 = CARTESIAN_POINT('',(10.495775456306,1.81865334595));
#33145 = CARTESIAN_POINT('',(10.567175289342,1.81865334595));
#33146 = CARTESIAN_POINT('',(10.638575122378,1.81865334595));
#33147 = CARTESIAN_POINT('',(10.709974955413,1.81865334595));
#33148 = CARTESIAN_POINT('',(10.781374788449,1.81865334595));
#33149 = CARTESIAN_POINT('',(10.852774621485,1.81865334595));
#33150 = CARTESIAN_POINT('',(10.924174454521,1.81865334595));
#33151 = CARTESIAN_POINT('',(10.971774343211,1.81865334595));
#33152 = CARTESIAN_POINT('',(10.995574287556,1.81865334595));
#33153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33154 = ORIENTED_EDGE('',*,*,#33155,.F.);
#33155 = EDGE_CURVE('',#33056,#33117,#33156,.T.);
#33156 = SURFACE_CURVE('',#33157,(#33162),.PCURVE_S1.);
#33157 = CIRCLE('',#33158,2.899999999998);
#33158 = AXIS2_PLACEMENT_3D('',#33159,#33160,#33161);
#33159 = CARTESIAN_POINT('',(8.199999999999,-13.55739158338,
    32.368653347124));
#33160 = DIRECTION('',(0.E+000,5.424664371705E-012,1.));
#33161 = DIRECTION('',(0.E+000,-1.,5.424664371705E-012));
#33162 = PCURVE('',#32861,#33163);
#33163 = DEFINITIONAL_REPRESENTATION('',(#33164),#33190);
#33164 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#33165,#33166,#33167,#33168,
    #33169,#33170,#33171,#33172,#33173,#33174,#33175,#33176,#33177,
    #33178,#33179,#33180,#33181,#33182,#33183,#33184,#33185,#33186,
    #33187,#33188,#33189),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(1.570796326787,1.784995825896,
    1.999195325005,2.213394824113,2.427594323222,2.641793822331,
    2.85599332144,3.070192820548,3.284392319657,3.498591818766,
    3.712791317875,3.926990816983,4.141190316092,4.355389815201,
    4.56958931431,4.783788813418,4.997988312527,5.212187811636,
    5.426387310745,5.640586809853,5.854786308962,6.068985808071,
    6.28318530718),.QUASI_UNIFORM_KNOTS.);
#33165 = CARTESIAN_POINT('',(4.712388980377,1.81865334595));
#33166 = CARTESIAN_POINT('',(4.783788813413,1.81865334595));
#33167 = CARTESIAN_POINT('',(4.926588479486,1.81865334595));
#33168 = CARTESIAN_POINT('',(5.140787978594,1.81865334595));
#33169 = CARTESIAN_POINT('',(5.354987477703,1.81865334595));
#33170 = CARTESIAN_POINT('',(5.569186976812,1.81865334595));
#33171 = CARTESIAN_POINT('',(5.783386475921,1.81865334595));
#33172 = CARTESIAN_POINT('',(5.997585975029,1.81865334595));
#33173 = CARTESIAN_POINT('',(6.211785474138,1.81865334595));
#33174 = CARTESIAN_POINT('',(6.425984973247,1.81865334595));
#33175 = CARTESIAN_POINT('',(6.640184472356,1.81865334595));
#33176 = CARTESIAN_POINT('',(6.854383971464,1.81865334595));
#33177 = CARTESIAN_POINT('',(7.068583470573,1.81865334595));
#33178 = CARTESIAN_POINT('',(7.282782969682,1.81865334595));
#33179 = CARTESIAN_POINT('',(7.496982468791,1.81865334595));
#33180 = CARTESIAN_POINT('',(7.711181967899,1.81865334595));
#33181 = CARTESIAN_POINT('',(7.925381467008,1.81865334595));
#33182 = CARTESIAN_POINT('',(8.139580966117,1.81865334595));
#33183 = CARTESIAN_POINT('',(8.353780465226,1.81865334595));
#33184 = CARTESIAN_POINT('',(8.567979964334,1.81865334595));
#33185 = CARTESIAN_POINT('',(8.782179463443,1.81865334595));
#33186 = CARTESIAN_POINT('',(8.996378962552,1.81865334595));
#33187 = CARTESIAN_POINT('',(9.210578461661,1.81865334595));
#33188 = CARTESIAN_POINT('',(9.353378127733,1.81865334595));
#33189 = CARTESIAN_POINT('',(9.424777960769,1.81865334595));
#33190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33191 = ORIENTED_EDGE('',*,*,#33055,.F.);
#33192 = ORIENTED_EDGE('',*,*,#33193,.T.);
#33193 = EDGE_CURVE('',#33017,#32850,#33194,.T.);
#33194 = SURFACE_CURVE('',#33195,(#33204),.PCURVE_S1.);
#33195 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#33196,#33197,#33198,#33199,
    #33200,#33201,#33202,#33203),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.25,0.5,1.),.UNSPECIFIED.);
#33196 = CARTESIAN_POINT('',(9.779418774984,-11.56319029565,
    31.751861622974));
#33197 = CARTESIAN_POINT('',(9.56690452878,-11.56319029565,
    31.523329755612));
#33198 = CARTESIAN_POINT('',(9.343561543868,-11.56319029565,
    31.30665171945));
#33199 = CARTESIAN_POINT('',(8.830783506196,-11.56319029566,
    30.945644259181));
#33200 = CARTESIAN_POINT('',(8.522318439064,-11.56319029566,
    30.801559538858));
#33201 = CARTESIAN_POINT('',(7.574800572522,-11.56319029566,
    30.796227481657));
#33202 = CARTESIAN_POINT('',(7.052260753157,-11.56319029565,
    31.287645550732));
#33203 = CARTESIAN_POINT('',(6.620581225013,-11.56319029565,
    31.751861622974));
#33204 = PCURVE('',#32861,#33205);
#33205 = DEFINITIONAL_REPRESENTATION('',(#33206),#33232);
#33206 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#33207,#33208,#33209,#33210,
    #33211,#33212,#33213,#33214,#33215,#33216,#33217,#33218,#33219,
    #33220,#33221,#33222,#33223,#33224,#33225,#33226,#33227,#33228,
    #33229,#33230,#33231),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#33207 = CARTESIAN_POINT('',(5.613337986304,1.201861621597));
#33208 = CARTESIAN_POINT('',(5.6252493743,1.160316868634));
#33209 = CARTESIAN_POINT('',(5.649949196186,1.078067050898));
#33210 = CARTESIAN_POINT('',(5.690157036431,0.957967493735));
#33211 = CARTESIAN_POINT('',(5.734032112462,0.841870723415));
#33212 = CARTESIAN_POINT('',(5.782145997422,0.730604063478));
#33213 = CARTESIAN_POINT('',(5.835140338602,0.625169506619));
#33214 = CARTESIAN_POINT('',(5.893540724652,0.526424865144));
#33215 = CARTESIAN_POINT('',(5.959429617212,0.436293112211));
#33216 = CARTESIAN_POINT('',(6.03206392646,0.359232584547));
#33217 = CARTESIAN_POINT('',(6.110670837345,0.299191125997));
#33218 = CARTESIAN_POINT('',(6.193735122286,0.259904485039));
#33219 = CARTESIAN_POINT('',(6.280094240596,0.24540609569));
#33220 = CARTESIAN_POINT('',(6.365505856382,0.257164240718));
#33221 = CARTESIAN_POINT('',(6.446641021406,0.290999512632));
#33222 = CARTESIAN_POINT('',(6.523267876478,0.344895144172));
#33223 = CARTESIAN_POINT('',(6.594719994208,0.416215602858));
#33224 = CARTESIAN_POINT('',(6.660814580669,0.502502900843));
#33225 = CARTESIAN_POINT('',(6.721543421753,0.60130148277));
#33226 = CARTESIAN_POINT('',(6.777079339987,0.710229708381));
#33227 = CARTESIAN_POINT('',(6.827700860125,0.826972470017));
#33228 = CARTESIAN_POINT('',(6.873749882937,0.949287949034));
#33229 = CARTESIAN_POINT('',(6.915596372275,1.074996005747));
#33230 = CARTESIAN_POINT('',(6.940938693506,1.159664841724));
#33231 = CARTESIAN_POINT('',(6.953032628055,1.201861621597));
#33232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33237)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#33234,#33235,#33236)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#33234 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#33235 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#33236 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#33237 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-003),#33234,
  'distance_accuracy_value','confusion accuracy');
#33238 = SHAPE_DEFINITION_REPRESENTATION(#33239,#32842);
#33239 = PRODUCT_DEFINITION_SHAPE('','',#33240);
#33240 = PRODUCT_DEFINITION('design','',#33241,#33244);
#33241 = PRODUCT_DEFINITION_FORMATION('','',#33242);
#33242 = PRODUCT('CADSOFTTOOLS 1.205','CADSOFTTOOLS 1.205','',(#33243));
#33243 = PRODUCT_CONTEXT('',#2,'mechanical');
#33244 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#33245 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#33246,#33248);
#33246 = ( REPRESENTATION_RELATIONSHIP('','',#32842,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#33247) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#33247 = ITEM_DEFINED_TRANSFORMATION('','',#11,#831);
#33248 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #33249);
#33249 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('205','','',#5,#33240,$);
#33250 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33242));
#33251 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#33252),#33327);
#33252 = SHELL_BASED_SURFACE_MODEL('',(#33253));
#33253 = OPEN_SHELL('',(#33254));
#33254 = ADVANCED_FACE('',(#33255),#33269,.T.);
#33255 = FACE_BOUND('',#33256,.T.);
#33256 = EDGE_LOOP('',(#33257,#33280,#33296,#33313));
#33257 = ORIENTED_EDGE('',*,*,#33258,.F.);
#33258 = EDGE_CURVE('',#33259,#33261,#33263,.T.);
#33259 = VERTEX_POINT('',#33260);
#33260 = CARTESIAN_POINT('',(12.3,-16.93017823672,36.899999999997));
#33261 = VERTEX_POINT('',#33262);
#33262 = CARTESIAN_POINT('',(12.3,-11.35815533405,36.899999999997));
#33263 = SURFACE_CURVE('',#33264,(#33268),.PCURVE_S1.);
#33264 = LINE('',#33265,#33266);
#33265 = CARTESIAN_POINT('',(12.3,31.775374416301,36.899999999997));
#33266 = VECTOR('',#33267,1.);
#33267 = DIRECTION('',(-1.222527695664E-016,1.,0.E+000));
#33268 = PCURVE('',#33269,#33274);
#33269 = PLANE('',#33270);
#33270 = AXIS2_PLACEMENT_3D('',#33271,#33272,#33273);
#33271 = CARTESIAN_POINT('',(8.7,-16.93017823672,36.899999999997));
#33272 = DIRECTION('',(0.E+000,0.E+000,-1.));
#33273 = DIRECTION('',(-1.,0.E+000,0.E+000));
#33274 = DEFINITIONAL_REPRESENTATION('',(#33275),#33279);
#33275 = LINE('',#33276,#33277);
#33276 = CARTESIAN_POINT('',(-3.6,48.70555265303));
#33277 = VECTOR('',#33278,1.);
#33278 = DIRECTION('',(1.222527695664E-016,1.));
#33279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33280 = ORIENTED_EDGE('',*,*,#33281,.F.);
#33281 = EDGE_CURVE('',#33282,#33259,#33284,.T.);
#33282 = VERTEX_POINT('',#33283);
#33283 = CARTESIAN_POINT('',(9.458693843309,-16.93017823672,
    36.899999999997));
#33284 = SURFACE_CURVE('',#33285,(#33289),.PCURVE_S1.);
#33285 = LINE('',#33286,#33287);
#33286 = CARTESIAN_POINT('',(8.7,-16.93017823672,36.899999999997));
#33287 = VECTOR('',#33288,1.);
#33288 = DIRECTION('',(1.,0.E+000,0.E+000));
#33289 = PCURVE('',#33269,#33290);
#33290 = DEFINITIONAL_REPRESENTATION('',(#33291),#33295);
#33291 = LINE('',#33292,#33293);
#33292 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#33293 = VECTOR('',#33294,1.);
#33294 = DIRECTION('',(-1.,0.E+000));
#33295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33296 = ORIENTED_EDGE('',*,*,#33297,.F.);
#33297 = EDGE_CURVE('',#33298,#33282,#33300,.T.);
#33298 = VERTEX_POINT('',#33299);
#33299 = CARTESIAN_POINT('',(11.050150859081,-11.35815533405,
    36.899999999997));
#33300 = SURFACE_CURVE('',#33301,(#33306),.PCURVE_S1.);
#33301 = CIRCLE('',#33302,3.599999999999);
#33302 = AXIS2_PLACEMENT_3D('',#33303,#33304,#33305);
#33303 = CARTESIAN_POINT('',(8.2,-13.5573915834,36.899999999997));
#33304 = DIRECTION('',(0.E+000,0.E+000,-1.));
#33305 = DIRECTION('',(-1.,0.E+000,0.E+000));
#33306 = PCURVE('',#33269,#33307);
#33307 = DEFINITIONAL_REPRESENTATION('',(#33308),#33312);
#33308 = CIRCLE('',#33309,3.599999999999);
#33309 = AXIS2_PLACEMENT_2D('',#33310,#33311);
#33310 = CARTESIAN_POINT('',(0.5,3.372786653319));
#33311 = DIRECTION('',(1.,0.E+000));
#33312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33313 = ORIENTED_EDGE('',*,*,#33314,.T.);
#33314 = EDGE_CURVE('',#33298,#33261,#33315,.T.);
#33315 = SURFACE_CURVE('',#33316,(#33320),.PCURVE_S1.);
#33316 = LINE('',#33317,#33318);
#33317 = CARTESIAN_POINT('',(8.7,-11.35815533405,36.899999999997));
#33318 = VECTOR('',#33319,1.);
#33319 = DIRECTION('',(1.,0.E+000,0.E+000));
#33320 = PCURVE('',#33269,#33321);
#33321 = DEFINITIONAL_REPRESENTATION('',(#33322),#33326);
#33322 = LINE('',#33323,#33324);
#33323 = CARTESIAN_POINT('',(0.E+000,5.572022902672));
#33324 = VECTOR('',#33325,1.);
#33325 = DIRECTION('',(-1.,0.E+000));
#33326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33331)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#33328,#33329,#33330)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#33328 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#33329 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#33330 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#33331 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#33328,
  'distance_accuracy_value','confusion accuracy');
#33332 = SHAPE_DEFINITION_REPRESENTATION(#33333,#33251);
#33333 = PRODUCT_DEFINITION_SHAPE('','',#33334);
#33334 = PRODUCT_DEFINITION('design','',#33335,#33338);
#33335 = PRODUCT_DEFINITION_FORMATION('','',#33336);
#33336 = PRODUCT('CADSOFTTOOLS 1.206','CADSOFTTOOLS 1.206','',(#33337));
#33337 = PRODUCT_CONTEXT('',#2,'mechanical');
#33338 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#33339 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#33340,#33342);
#33340 = ( REPRESENTATION_RELATIONSHIP('','',#33251,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#33341) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#33341 = ITEM_DEFINED_TRANSFORMATION('','',#11,#835);
#33342 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #33343);
#33343 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('206','','',#5,#33334,$);
#33344 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33336));
#33345 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#33346),#33420);
#33346 = SHELL_BASED_SURFACE_MODEL('',(#33347));
#33347 = OPEN_SHELL('',(#33348));
#33348 = ADVANCED_FACE('',(#33349),#33363,.F.);
#33349 = FACE_BOUND('',#33350,.T.);
#33350 = EDGE_LOOP('',(#33351,#33374,#33390,#33406));
#33351 = ORIENTED_EDGE('',*,*,#33352,.T.);
#33352 = EDGE_CURVE('',#33353,#33355,#33357,.T.);
#33353 = VERTEX_POINT('',#33354);
#33354 = CARTESIAN_POINT('',(6.850000000001,-10.00739158303,
    37.699999999975));
#33355 = VERTEX_POINT('',#33356);
#33356 = CARTESIAN_POINT('',(6.850000000001,-10.00739158304,
    35.066987298076));
#33357 = SURFACE_CURVE('',#33358,(#33362),.PCURVE_S1.);
#33358 = LINE('',#33359,#33360);
#33359 = CARTESIAN_POINT('',(6.850000000001,-10.00739158307,
    29.384435564708));
#33360 = VECTOR('',#33361,1.);
#33361 = DIRECTION('',(0.E+000,-5.650437819735E-012,-1.));
#33362 = PCURVE('',#33363,#33368);
#33363 = PLANE('',#33364);
#33364 = AXIS2_PLACEMENT_3D('',#33365,#33366,#33367);
#33365 = CARTESIAN_POINT('',(6.600000000001,-10.25739158307,
    29.38443556471));
#33366 = DIRECTION('',(0.707106781187,-0.707106781187,
    3.995462899007E-012));
#33367 = DIRECTION('',(-0.707106781187,-0.707106781187,
    3.836625461773E-012));
#33368 = DEFINITIONAL_REPRESENTATION('',(#33369),#33373);
#33369 = LINE('',#33370,#33371);
#33370 = CARTESIAN_POINT('',(-0.353553390593,1.463459456864E-013));
#33371 = VECTOR('',#33372,1.);
#33372 = DIRECTION('',(1.588374372348E-013,1.));
#33373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33374 = ORIENTED_EDGE('',*,*,#33375,.T.);
#33375 = EDGE_CURVE('',#33355,#33376,#33378,.T.);
#33376 = VERTEX_POINT('',#33377);
#33377 = CARTESIAN_POINT('',(6.599236249012,-10.25815533403,
    35.066987298076));
#33378 = SURFACE_CURVE('',#33379,(#33383),.PCURVE_S1.);
#33379 = LINE('',#33380,#33381);
#33380 = CARTESIAN_POINT('',(6.599999999985,-10.25739158306,
    35.066987298076));
#33381 = VECTOR('',#33382,1.);
#33382 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
#33383 = PCURVE('',#33363,#33384);
#33384 = DEFINITIONAL_REPRESENTATION('',(#33385),#33389);
#33385 = LINE('',#33386,#33387);
#33386 = CARTESIAN_POINT('',(2.17741890408E-011,-5.682551733367));
#33387 = VECTOR('',#33388,1.);
#33388 = DIRECTION('',(1.,3.836625461773E-012));
#33389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33390 = ORIENTED_EDGE('',*,*,#33391,.T.);
#33391 = EDGE_CURVE('',#33376,#33392,#33394,.T.);
#33392 = VERTEX_POINT('',#33393);
#33393 = CARTESIAN_POINT('',(6.599236248976,-10.25815533405,
    37.699999999997));
#33394 = SURFACE_CURVE('',#33395,(#33399),.PCURVE_S1.);
#33395 = LINE('',#33396,#33397);
#33396 = CARTESIAN_POINT('',(6.599236249012,-10.25815533405,
    31.400000001784));
#33397 = VECTOR('',#33398,1.);
#33398 = DIRECTION('',(7.793793817633E-016,5.651217199117E-012,1.));
#33399 = PCURVE('',#33363,#33400);
#33400 = DEFINITIONAL_REPRESENTATION('',(#33401),#33405);
#33401 = LINE('',#33402,#33403);
#33402 = CARTESIAN_POINT('',(1.080107006442E-003,-2.015564437074));
#33403 = VECTOR('',#33404,1.);
#33404 = DIRECTION('',(-1.599396461267E-013,-1.));
#33405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33406 = ORIENTED_EDGE('',*,*,#33407,.T.);
#33407 = EDGE_CURVE('',#33392,#33353,#33408,.T.);
#33408 = SURFACE_CURVE('',#33409,(#33413),.PCURVE_S1.);
#33409 = LINE('',#33410,#33411);
#33410 = CARTESIAN_POINT('',(19.500381875326,2.642990292294,
    37.699999999903));
#33411 = VECTOR('',#33412,1.);
#33412 = DIRECTION('',(0.707106781187,0.707106781187,
    -3.995462899008E-012));
#33413 = PCURVE('',#33363,#33414);
#33414 = DEFINITIONAL_REPRESENTATION('',(#33415),#33419);
#33415 = LINE('',#33416,#33417);
#33416 = CARTESIAN_POINT('',(-18.24389500787,-8.315564435264));
#33417 = VECTOR('',#33418,1.);
#33418 = DIRECTION('',(-1.,1.588374372348E-013));
#33419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33424)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#33421,#33422,#33423)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#33421 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#33422 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#33423 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#33424 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#33421,
  'distance_accuracy_value','confusion accuracy');
#33425 = SHAPE_DEFINITION_REPRESENTATION(#33426,#33345);
#33426 = PRODUCT_DEFINITION_SHAPE('','',#33427);
#33427 = PRODUCT_DEFINITION('design','',#33428,#33431);
#33428 = PRODUCT_DEFINITION_FORMATION('','',#33429);
#33429 = PRODUCT('CADSOFTTOOLS 1.207','CADSOFTTOOLS 1.207','',(#33430));
#33430 = PRODUCT_CONTEXT('',#2,'mechanical');
#33431 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#33432 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#33433,#33435);
#33433 = ( REPRESENTATION_RELATIONSHIP('','',#33345,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#33434) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#33434 = ITEM_DEFINED_TRANSFORMATION('','',#11,#839);
#33435 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #33436);
#33436 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('207','','',#5,#33427,$);
#33437 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33429));
#33438 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#33439),#33513);
#33439 = SHELL_BASED_SURFACE_MODEL('',(#33440));
#33440 = OPEN_SHELL('',(#33441));
#33441 = ADVANCED_FACE('',(#33442),#33456,.T.);
#33442 = FACE_BOUND('',#33443,.T.);
#33443 = EDGE_LOOP('',(#33444,#33467,#33483,#33499));
#33444 = ORIENTED_EDGE('',*,*,#33445,.F.);
#33445 = EDGE_CURVE('',#33446,#33448,#33450,.T.);
#33446 = VERTEX_POINT('',#33447);
#33447 = CARTESIAN_POINT('',(6.200000000001,-10.25815533405,
    35.066987298076));
#33448 = VERTEX_POINT('',#33449);
#33449 = CARTESIAN_POINT('',(6.599236249012,-10.25815533403,
    35.066987298076));
#33450 = SURFACE_CURVE('',#33451,(#33455),.PCURVE_S1.);
#33451 = LINE('',#33452,#33453);
#33452 = CARTESIAN_POINT('',(-13.99999998538,-10.25815533403,
    35.066987298076));
#33453 = VECTOR('',#33454,1.);
#33454 = DIRECTION('',(1.,0.E+000,0.E+000));
#33455 = PCURVE('',#33456,#33461);
#33456 = PLANE('',#33457);
#33457 = AXIS2_PLACEMENT_3D('',#33458,#33459,#33460);
#33458 = CARTESIAN_POINT('',(-13.99999998538,-10.25815533405,
    31.400000001784));
#33459 = DIRECTION('',(0.E+000,1.,-5.651217199117E-012));
#33460 = DIRECTION('',(0.E+000,5.651217199117E-012,1.));
#33461 = DEFINITIONAL_REPRESENTATION('',(#33462),#33466);
#33462 = LINE('',#33463,#33464);
#33463 = CARTESIAN_POINT('',(3.666987296292,0.E+000));
#33464 = VECTOR('',#33465,1.);
#33465 = DIRECTION('',(0.E+000,1.));
#33466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33467 = ORIENTED_EDGE('',*,*,#33468,.T.);
#33468 = EDGE_CURVE('',#33446,#33469,#33471,.T.);
#33469 = VERTEX_POINT('',#33470);
#33470 = CARTESIAN_POINT('',(6.200000000001,-10.25815533405,
    37.699999999997));
#33471 = SURFACE_CURVE('',#33472,(#33476),.PCURVE_S1.);
#33472 = LINE('',#33473,#33474);
#33473 = CARTESIAN_POINT('',(6.200000000001,-10.25815533405,
    31.400000001784));
#33474 = VECTOR('',#33475,1.);
#33475 = DIRECTION('',(0.E+000,0.E+000,1.));
#33476 = PCURVE('',#33456,#33477);
#33477 = DEFINITIONAL_REPRESENTATION('',(#33478),#33482);
#33478 = LINE('',#33479,#33480);
#33479 = CARTESIAN_POINT('',(0.E+000,20.199999985381));
#33480 = VECTOR('',#33481,1.);
#33481 = DIRECTION('',(1.,0.E+000));
#33482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33483 = ORIENTED_EDGE('',*,*,#33484,.T.);
#33484 = EDGE_CURVE('',#33469,#33485,#33487,.T.);
#33485 = VERTEX_POINT('',#33486);
#33486 = CARTESIAN_POINT('',(6.599236248976,-10.25815533405,
    37.699999999997));
#33487 = SURFACE_CURVE('',#33488,(#33492),.PCURVE_S1.);
#33488 = LINE('',#33489,#33490);
#33489 = CARTESIAN_POINT('',(8.2,-10.25815533405,37.699999999997));
#33490 = VECTOR('',#33491,1.);
#33491 = DIRECTION('',(1.,0.E+000,0.E+000));
#33492 = PCURVE('',#33456,#33493);
#33493 = DEFINITIONAL_REPRESENTATION('',(#33494),#33498);
#33494 = LINE('',#33495,#33496);
#33495 = CARTESIAN_POINT('',(6.299999998212,22.199999985381));
#33496 = VECTOR('',#33497,1.);
#33497 = DIRECTION('',(0.E+000,1.));
#33498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33499 = ORIENTED_EDGE('',*,*,#33500,.F.);
#33500 = EDGE_CURVE('',#33448,#33485,#33501,.T.);
#33501 = SURFACE_CURVE('',#33502,(#33506),.PCURVE_S1.);
#33502 = LINE('',#33503,#33504);
#33503 = CARTESIAN_POINT('',(6.599236249012,-10.25815533405,
    31.400000001784));
#33504 = VECTOR('',#33505,1.);
#33505 = DIRECTION('',(7.793793817633E-016,5.651217199117E-012,1.));
#33506 = PCURVE('',#33456,#33507);
#33507 = DEFINITIONAL_REPRESENTATION('',(#33508),#33512);
#33508 = LINE('',#33509,#33510);
#33509 = CARTESIAN_POINT('',(0.E+000,20.599236234392));
#33510 = VECTOR('',#33511,1.);
#33511 = DIRECTION('',(1.,7.793793817633E-016));
#33512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33517)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#33514,#33515,#33516)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#33514 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#33515 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#33516 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#33517 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#33514,
  'distance_accuracy_value','confusion accuracy');
#33518 = SHAPE_DEFINITION_REPRESENTATION(#33519,#33438);
#33519 = PRODUCT_DEFINITION_SHAPE('','',#33520);
#33520 = PRODUCT_DEFINITION('design','',#33521,#33524);
#33521 = PRODUCT_DEFINITION_FORMATION('','',#33522);
#33522 = PRODUCT('CADSOFTTOOLS 1.208','CADSOFTTOOLS 1.208','',(#33523));
#33523 = PRODUCT_CONTEXT('',#2,'mechanical');
#33524 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#33525 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#33526,#33528);
#33526 = ( REPRESENTATION_RELATIONSHIP('','',#33438,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#33527) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#33527 = ITEM_DEFINED_TRANSFORMATION('','',#11,#843);
#33528 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #33529);
#33529 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('208','','',#5,#33520,$);
#33530 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33522));
#33531 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#33532),#33606);
#33532 = SHELL_BASED_SURFACE_MODEL('',(#33533));
#33533 = OPEN_SHELL('',(#33534));
#33534 = ADVANCED_FACE('',(#33535),#33549,.T.);
#33535 = FACE_BOUND('',#33536,.T.);
#33536 = EDGE_LOOP('',(#33537,#33560,#33576,#33592));
#33537 = ORIENTED_EDGE('',*,*,#33538,.F.);
#33538 = EDGE_CURVE('',#33539,#33541,#33543,.T.);
#33539 = VERTEX_POINT('',#33540);
#33540 = CARTESIAN_POINT('',(9.550000000001,35.492608415646,
    35.066987298076));
#33541 = VERTEX_POINT('',#33542);
#33542 = CARTESIAN_POINT('',(6.850000000001,35.492608415646,
    35.066987298076));
#33543 = SURFACE_CURVE('',#33544,(#33548),.PCURVE_S1.);
#33544 = LINE('',#33545,#33546);
#33545 = CARTESIAN_POINT('',(9.500000000001,35.492608415646,
    35.066987298076));
#33546 = VECTOR('',#33547,1.);
#33547 = DIRECTION('',(-1.,0.E+000,0.E+000));
#33548 = PCURVE('',#33549,#33554);
#33549 = PLANE('',#33550);
#33550 = AXIS2_PLACEMENT_3D('',#33551,#33552,#33553);
#33551 = CARTESIAN_POINT('',(9.500000000001,35.492608415678,
    29.384435564708));
#33552 = DIRECTION('',(0.E+000,-1.,-5.650437819735E-012));
#33553 = DIRECTION('',(0.E+000,-5.650437819735E-012,1.));
#33554 = DEFINITIONAL_REPRESENTATION('',(#33555),#33559);
#33555 = LINE('',#33556,#33557);
#33556 = CARTESIAN_POINT('',(5.682551733368,0.E+000));
#33557 = VECTOR('',#33558,1.);
#33558 = DIRECTION('',(0.E+000,1.));
#33559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33560 = ORIENTED_EDGE('',*,*,#33561,.T.);
#33561 = EDGE_CURVE('',#33539,#33562,#33564,.T.);
#33562 = VERTEX_POINT('',#33563);
#33563 = CARTESIAN_POINT('',(9.550000000001,35.492608415631,
    37.699999999975));
#33564 = SURFACE_CURVE('',#33565,(#33569),.PCURVE_S1.);
#33565 = LINE('',#33566,#33567);
#33566 = CARTESIAN_POINT('',(9.550000000001,35.492608415678,
    29.384435564708));
#33567 = VECTOR('',#33568,1.);
#33568 = DIRECTION('',(-2.24207754292E-044,-5.650437819735E-012,1.));
#33569 = PCURVE('',#33549,#33570);
#33570 = DEFINITIONAL_REPRESENTATION('',(#33571),#33575);
#33571 = LINE('',#33572,#33573);
#33572 = CARTESIAN_POINT('',(0.E+000,-4.999999999999E-002));
#33573 = VECTOR('',#33574,1.);
#33574 = DIRECTION('',(1.,2.24207754292E-044));
#33575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33576 = ORIENTED_EDGE('',*,*,#33577,.F.);
#33577 = EDGE_CURVE('',#33578,#33562,#33580,.T.);
#33578 = VERTEX_POINT('',#33579);
#33579 = CARTESIAN_POINT('',(6.850000000001,35.492608415631,
    37.699999999975));
#33580 = SURFACE_CURVE('',#33581,(#33585),.PCURVE_S1.);
#33581 = LINE('',#33582,#33583);
#33582 = CARTESIAN_POINT('',(9.500000000001,35.492608415631,
    37.699999999975));
#33583 = VECTOR('',#33584,1.);
#33584 = DIRECTION('',(1.,0.E+000,0.E+000));
#33585 = PCURVE('',#33549,#33586);
#33586 = DEFINITIONAL_REPRESENTATION('',(#33587),#33591);
#33587 = LINE('',#33588,#33589);
#33588 = CARTESIAN_POINT('',(8.315564435267,0.E+000));
#33589 = VECTOR('',#33590,1.);
#33590 = DIRECTION('',(0.E+000,-1.));
#33591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33592 = ORIENTED_EDGE('',*,*,#33593,.T.);
#33593 = EDGE_CURVE('',#33578,#33541,#33594,.T.);
#33594 = SURFACE_CURVE('',#33595,(#33599),.PCURVE_S1.);
#33595 = LINE('',#33596,#33597);
#33596 = CARTESIAN_POINT('',(6.850000000001,35.492608415678,
    29.384435564708));
#33597 = VECTOR('',#33598,1.);
#33598 = DIRECTION('',(0.E+000,5.650437819735E-012,-1.));
#33599 = PCURVE('',#33549,#33600);
#33600 = DEFINITIONAL_REPRESENTATION('',(#33601),#33605);
#33601 = LINE('',#33602,#33603);
#33602 = CARTESIAN_POINT('',(0.E+000,2.65));
#33603 = VECTOR('',#33604,1.);
#33604 = DIRECTION('',(-1.,-0.E+000));
#33605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33610)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#33607,#33608,#33609)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#33607 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#33608 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#33609 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#33610 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#33607,
  'distance_accuracy_value','confusion accuracy');
#33611 = SHAPE_DEFINITION_REPRESENTATION(#33612,#33531);
#33612 = PRODUCT_DEFINITION_SHAPE('','',#33613);
#33613 = PRODUCT_DEFINITION('design','',#33614,#33617);
#33614 = PRODUCT_DEFINITION_FORMATION('','',#33615);
#33615 = PRODUCT('CADSOFTTOOLS 1.209','CADSOFTTOOLS 1.209','',(#33616));
#33616 = PRODUCT_CONTEXT('',#2,'mechanical');
#33617 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#33618 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#33619,#33621);
#33619 = ( REPRESENTATION_RELATIONSHIP('','',#33531,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#33620) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#33620 = ITEM_DEFINED_TRANSFORMATION('','',#11,#847);
#33621 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #33622);
#33622 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('209','','',#5,#33613,$);
#33623 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33615));
#33624 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#33625),#33699);
#33625 = SHELL_BASED_SURFACE_MODEL('',(#33626));
#33626 = OPEN_SHELL('',(#33627));
#33627 = ADVANCED_FACE('',(#33628),#33642,.F.);
#33628 = FACE_BOUND('',#33629,.T.);
#33629 = EDGE_LOOP('',(#33630,#33653,#33669,#33685));
#33630 = ORIENTED_EDGE('',*,*,#33631,.F.);
#33631 = EDGE_CURVE('',#33632,#33634,#33636,.T.);
#33632 = VERTEX_POINT('',#33633);
#33633 = CARTESIAN_POINT('',(6.599236249012,35.743372166635,
    35.066987298076));
#33634 = VERTEX_POINT('',#33635);
#33635 = CARTESIAN_POINT('',(6.599236248976,35.743372166656,
    37.699999999997));
#33636 = SURFACE_CURVE('',#33637,(#33641),.PCURVE_S1.);
#33637 = LINE('',#33638,#33639);
#33638 = CARTESIAN_POINT('',(6.599236249012,35.743372166656,
    31.400000001784));
#33639 = VECTOR('',#33640,1.);
#33640 = DIRECTION('',(7.793793817633E-016,-5.651217199117E-012,1.));
#33641 = PCURVE('',#33642,#33647);
#33642 = PLANE('',#33643);
#33643 = AXIS2_PLACEMENT_3D('',#33644,#33645,#33646);
#33644 = CARTESIAN_POINT('',(6.600000000001,35.742608415678,
    29.38443556471));
#33645 = DIRECTION('',(0.707106781187,0.707106781187,3.995462899007E-012
    ));
#33646 = DIRECTION('',(-0.707106781187,0.707106781187,
    3.836625461773E-012));
#33647 = DEFINITIONAL_REPRESENTATION('',(#33648),#33652);
#33648 = LINE('',#33649,#33650);
#33649 = CARTESIAN_POINT('',(1.080107006448E-003,2.015564437074));
#33650 = VECTOR('',#33651,1.);
#33651 = DIRECTION('',(-1.599396461267E-013,1.));
#33652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33653 = ORIENTED_EDGE('',*,*,#33654,.T.);
#33654 = EDGE_CURVE('',#33632,#33655,#33657,.T.);
#33655 = VERTEX_POINT('',#33656);
#33656 = CARTESIAN_POINT('',(6.850000000001,35.492608415646,
    35.066987298076));
#33657 = SURFACE_CURVE('',#33658,(#33662),.PCURVE_S1.);
#33658 = LINE('',#33659,#33660);
#33659 = CARTESIAN_POINT('',(6.599999999985,35.742608415662,
    35.066987298076));
#33660 = VECTOR('',#33661,1.);
#33661 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
#33662 = PCURVE('',#33642,#33663);
#33663 = DEFINITIONAL_REPRESENTATION('',(#33664),#33668);
#33664 = LINE('',#33665,#33666);
#33665 = CARTESIAN_POINT('',(2.184766936787E-011,5.682551733367));
#33666 = VECTOR('',#33667,1.);
#33667 = DIRECTION('',(-1.,3.836625461773E-012));
#33668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33669 = ORIENTED_EDGE('',*,*,#33670,.F.);
#33670 = EDGE_CURVE('',#33671,#33655,#33673,.T.);
#33671 = VERTEX_POINT('',#33672);
#33672 = CARTESIAN_POINT('',(6.850000000001,35.492608415631,
    37.699999999975));
#33673 = SURFACE_CURVE('',#33674,(#33678),.PCURVE_S1.);
#33674 = LINE('',#33675,#33676);
#33675 = CARTESIAN_POINT('',(6.850000000001,35.492608415678,
    29.384435564708));
#33676 = VECTOR('',#33677,1.);
#33677 = DIRECTION('',(0.E+000,5.650437819735E-012,-1.));
#33678 = PCURVE('',#33642,#33679);
#33679 = DEFINITIONAL_REPRESENTATION('',(#33680),#33684);
#33680 = LINE('',#33681,#33682);
#33681 = CARTESIAN_POINT('',(-0.353553390593,-1.463459456864E-013));
#33682 = VECTOR('',#33683,1.);
#33683 = DIRECTION('',(1.588374372348E-013,-1.));
#33684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33685 = ORIENTED_EDGE('',*,*,#33686,.F.);
#33686 = EDGE_CURVE('',#33634,#33671,#33687,.T.);
#33687 = SURFACE_CURVE('',#33688,(#33692),.PCURVE_S1.);
#33688 = LINE('',#33689,#33690);
#33689 = CARTESIAN_POINT('',(19.500381875326,22.842226540306,
    37.699999999903));
#33690 = VECTOR('',#33691,1.);
#33691 = DIRECTION('',(0.707106781187,-0.707106781187,
    -3.995462899008E-012));
#33692 = PCURVE('',#33642,#33693);
#33693 = DEFINITIONAL_REPRESENTATION('',(#33694),#33698);
#33694 = LINE('',#33695,#33696);
#33695 = CARTESIAN_POINT('',(-18.24389500787,8.315564435264));
#33696 = VECTOR('',#33697,1.);
#33697 = DIRECTION('',(-1.,-1.588374372348E-013));
#33698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33703)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#33700,#33701,#33702)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#33700 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#33701 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#33702 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#33703 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#33700,
  'distance_accuracy_value','confusion accuracy');
#33704 = SHAPE_DEFINITION_REPRESENTATION(#33705,#33624);
#33705 = PRODUCT_DEFINITION_SHAPE('','',#33706);
#33706 = PRODUCT_DEFINITION('design','',#33707,#33710);
#33707 = PRODUCT_DEFINITION_FORMATION('','',#33708);
#33708 = PRODUCT('CADSOFTTOOLS 1.210','CADSOFTTOOLS 1.210','',(#33709));
#33709 = PRODUCT_CONTEXT('',#2,'mechanical');
#33710 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#33711 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#33712,#33714);
#33712 = ( REPRESENTATION_RELATIONSHIP('','',#33624,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#33713) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#33713 = ITEM_DEFINED_TRANSFORMATION('','',#11,#851);
#33714 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #33715);
#33715 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('210','','',#5,#33706,$);
#33716 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33708));
#33717 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#33718),#33792);
#33718 = SHELL_BASED_SURFACE_MODEL('',(#33719));
#33719 = OPEN_SHELL('',(#33720));
#33720 = ADVANCED_FACE('',(#33721),#33735,.T.);
#33721 = FACE_BOUND('',#33722,.T.);
#33722 = EDGE_LOOP('',(#33723,#33746,#33762,#33778));
#33723 = ORIENTED_EDGE('',*,*,#33724,.F.);
#33724 = EDGE_CURVE('',#33725,#33727,#33729,.T.);
#33725 = VERTEX_POINT('',#33726);
#33726 = CARTESIAN_POINT('',(6.599236249012,35.743372166635,
    35.066987298076));
#33727 = VERTEX_POINT('',#33728);
#33728 = CARTESIAN_POINT('',(6.200000000001,35.743372166656,
    35.066987298076));
#33729 = SURFACE_CURVE('',#33730,(#33734),.PCURVE_S1.);
#33730 = LINE('',#33731,#33732);
#33731 = CARTESIAN_POINT('',(-13.99999998538,35.743372166635,
    35.066987298076));
#33732 = VECTOR('',#33733,1.);
#33733 = DIRECTION('',(-1.,0.E+000,0.E+000));
#33734 = PCURVE('',#33735,#33740);
#33735 = PLANE('',#33736);
#33736 = AXIS2_PLACEMENT_3D('',#33737,#33738,#33739);
#33737 = CARTESIAN_POINT('',(-13.99999998538,35.743372166656,
    31.400000001784));
#33738 = DIRECTION('',(0.E+000,-1.,-5.651217199117E-012));
#33739 = DIRECTION('',(0.E+000,-5.651217199117E-012,1.));
#33740 = DEFINITIONAL_REPRESENTATION('',(#33741),#33745);
#33741 = LINE('',#33742,#33743);
#33742 = CARTESIAN_POINT('',(3.666987296292,0.E+000));
#33743 = VECTOR('',#33744,1.);
#33744 = DIRECTION('',(0.E+000,1.));
#33745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33746 = ORIENTED_EDGE('',*,*,#33747,.T.);
#33747 = EDGE_CURVE('',#33725,#33748,#33750,.T.);
#33748 = VERTEX_POINT('',#33749);
#33749 = CARTESIAN_POINT('',(6.599236248976,35.743372166656,
    37.699999999997));
#33750 = SURFACE_CURVE('',#33751,(#33755),.PCURVE_S1.);
#33751 = LINE('',#33752,#33753);
#33752 = CARTESIAN_POINT('',(6.599236249012,35.743372166656,
    31.400000001784));
#33753 = VECTOR('',#33754,1.);
#33754 = DIRECTION('',(7.793793817633E-016,-5.651217199117E-012,1.));
#33755 = PCURVE('',#33735,#33756);
#33756 = DEFINITIONAL_REPRESENTATION('',(#33757),#33761);
#33757 = LINE('',#33758,#33759);
#33758 = CARTESIAN_POINT('',(0.E+000,-20.59923623439));
#33759 = VECTOR('',#33760,1.);
#33760 = DIRECTION('',(1.,-7.793793817633E-016));
#33761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33762 = ORIENTED_EDGE('',*,*,#33763,.F.);
#33763 = EDGE_CURVE('',#33764,#33748,#33766,.T.);
#33764 = VERTEX_POINT('',#33765);
#33765 = CARTESIAN_POINT('',(6.200000000001,35.743372166656,
    37.699999999997));
#33766 = SURFACE_CURVE('',#33767,(#33771),.PCURVE_S1.);
#33767 = LINE('',#33768,#33769);
#33768 = CARTESIAN_POINT('',(8.2,35.743372166656,37.699999999997));
#33769 = VECTOR('',#33770,1.);
#33770 = DIRECTION('',(1.,0.E+000,0.E+000));
#33771 = PCURVE('',#33735,#33772);
#33772 = DEFINITIONAL_REPRESENTATION('',(#33773),#33777);
#33773 = LINE('',#33774,#33775);
#33774 = CARTESIAN_POINT('',(6.299999998212,-22.19999998538));
#33775 = VECTOR('',#33776,1.);
#33776 = DIRECTION('',(0.E+000,-1.));
#33777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33778 = ORIENTED_EDGE('',*,*,#33779,.F.);
#33779 = EDGE_CURVE('',#33727,#33764,#33780,.T.);
#33780 = SURFACE_CURVE('',#33781,(#33785),.PCURVE_S1.);
#33781 = LINE('',#33782,#33783);
#33782 = CARTESIAN_POINT('',(6.200000000001,35.743372166656,
    31.400000001784));
#33783 = VECTOR('',#33784,1.);
#33784 = DIRECTION('',(0.E+000,0.E+000,1.));
#33785 = PCURVE('',#33735,#33786);
#33786 = DEFINITIONAL_REPRESENTATION('',(#33787),#33791);
#33787 = LINE('',#33788,#33789);
#33788 = CARTESIAN_POINT('',(0.E+000,-20.19999998538));
#33789 = VECTOR('',#33790,1.);
#33790 = DIRECTION('',(1.,0.E+000));
#33791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33796)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#33793,#33794,#33795)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#33793 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#33794 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#33795 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#33796 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#33793,
  'distance_accuracy_value','confusion accuracy');
#33797 = SHAPE_DEFINITION_REPRESENTATION(#33798,#33717);
#33798 = PRODUCT_DEFINITION_SHAPE('','',#33799);
#33799 = PRODUCT_DEFINITION('design','',#33800,#33803);
#33800 = PRODUCT_DEFINITION_FORMATION('','',#33801);
#33801 = PRODUCT('CADSOFTTOOLS 1.211','CADSOFTTOOLS 1.211','',(#33802));
#33802 = PRODUCT_CONTEXT('',#2,'mechanical');
#33803 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#33804 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#33805,#33807);
#33805 = ( REPRESENTATION_RELATIONSHIP('','',#33717,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#33806) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#33806 = ITEM_DEFINED_TRANSFORMATION('','',#11,#855);
#33807 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #33808);
#33808 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('211','','',#5,#33799,$);
#33809 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33801));
#33810 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#33811),#33885);
#33811 = SHELL_BASED_SURFACE_MODEL('',(#33812));
#33812 = OPEN_SHELL('',(#33813));
#33813 = ADVANCED_FACE('',(#33814),#33828,.F.);
#33814 = FACE_BOUND('',#33815,.T.);
#33815 = EDGE_LOOP('',(#33816,#33839,#33855,#33871));
#33816 = ORIENTED_EDGE('',*,*,#33817,.F.);
#33817 = EDGE_CURVE('',#33818,#33820,#33822,.T.);
#33818 = VERTEX_POINT('',#33819);
#33819 = CARTESIAN_POINT('',(6.200000000001,-10.25815533405,
    35.066987298076));
#33820 = VERTEX_POINT('',#33821);
#33821 = CARTESIAN_POINT('',(6.200000000001,-10.25815533405,
    37.699999999997));
#33822 = SURFACE_CURVE('',#33823,(#33827),.PCURVE_S1.);
#33823 = LINE('',#33824,#33825);
#33824 = CARTESIAN_POINT('',(6.200000000001,-10.25815533405,
    31.400000001784));
#33825 = VECTOR('',#33826,1.);
#33826 = DIRECTION('',(0.E+000,0.E+000,1.));
#33827 = PCURVE('',#33828,#33833);
#33828 = PLANE('',#33829);
#33829 = AXIS2_PLACEMENT_3D('',#33830,#33831,#33832);
#33830 = CARTESIAN_POINT('',(6.200000000001,-8.158155334059,
    31.400000001784));
#33831 = DIRECTION('',(-1.,0.E+000,0.E+000));
#33832 = DIRECTION('',(0.E+000,0.E+000,-1.));
#33833 = DEFINITIONAL_REPRESENTATION('',(#33834),#33838);
#33834 = LINE('',#33835,#33836);
#33835 = CARTESIAN_POINT('',(0.E+000,2.099999999997));
#33836 = VECTOR('',#33837,1.);
#33837 = DIRECTION('',(-1.,-0.E+000));
#33838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33839 = ORIENTED_EDGE('',*,*,#33840,.T.);
#33840 = EDGE_CURVE('',#33818,#33841,#33843,.T.);
#33841 = VERTEX_POINT('',#33842);
#33842 = CARTESIAN_POINT('',(6.200000000001,-6.057391583062,
    35.066987298076));
#33843 = SURFACE_CURVE('',#33844,(#33848),.PCURVE_S1.);
#33844 = LINE('',#33845,#33846);
#33845 = CARTESIAN_POINT('',(6.200000000001,-8.158155334059,
    35.066987298076));
#33846 = VECTOR('',#33847,1.);
#33847 = DIRECTION('',(0.E+000,1.,0.E+000));
#33848 = PCURVE('',#33828,#33849);
#33849 = DEFINITIONAL_REPRESENTATION('',(#33850),#33854);
#33850 = LINE('',#33851,#33852);
#33851 = CARTESIAN_POINT('',(-3.666987296292,-0.E+000));
#33852 = VECTOR('',#33853,1.);
#33853 = DIRECTION('',(0.E+000,-1.));
#33854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33855 = ORIENTED_EDGE('',*,*,#33856,.T.);
#33856 = EDGE_CURVE('',#33841,#33857,#33859,.T.);
#33857 = VERTEX_POINT('',#33858);
#33858 = CARTESIAN_POINT('',(6.200000000001,-6.05739158306,
    37.699999999997));
#33859 = SURFACE_CURVE('',#33860,(#33864),.PCURVE_S1.);
#33860 = LINE('',#33861,#33862);
#33861 = CARTESIAN_POINT('',(6.200000000001,-6.057391583062,
    31.400000001784));
#33862 = VECTOR('',#33863,1.);
#33863 = DIRECTION('',(0.E+000,0.E+000,1.));
#33864 = PCURVE('',#33828,#33865);
#33865 = DEFINITIONAL_REPRESENTATION('',(#33866),#33870);
#33866 = LINE('',#33867,#33868);
#33867 = CARTESIAN_POINT('',(0.E+000,-2.100763750997));
#33868 = VECTOR('',#33869,1.);
#33869 = DIRECTION('',(-1.,-0.E+000));
#33870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33871 = ORIENTED_EDGE('',*,*,#33872,.T.);
#33872 = EDGE_CURVE('',#33857,#33820,#33873,.T.);
#33873 = SURFACE_CURVE('',#33874,(#33878),.PCURVE_S1.);
#33874 = LINE('',#33875,#33876);
#33875 = CARTESIAN_POINT('',(6.200000000001,-13.04400023976,
    37.699999999997));
#33876 = VECTOR('',#33877,1.);
#33877 = DIRECTION('',(0.E+000,-1.,0.E+000));
#33878 = PCURVE('',#33828,#33879);
#33879 = DEFINITIONAL_REPRESENTATION('',(#33880),#33884);
#33880 = LINE('',#33881,#33882);
#33881 = CARTESIAN_POINT('',(-6.299999998212,4.885844905702));
#33882 = VECTOR('',#33883,1.);
#33883 = DIRECTION('',(0.E+000,1.));
#33884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33889)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#33886,#33887,#33888)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#33886 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#33887 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#33888 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#33889 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#33886,
  'distance_accuracy_value','confusion accuracy');
#33890 = SHAPE_DEFINITION_REPRESENTATION(#33891,#33810);
#33891 = PRODUCT_DEFINITION_SHAPE('','',#33892);
#33892 = PRODUCT_DEFINITION('design','',#33893,#33896);
#33893 = PRODUCT_DEFINITION_FORMATION('','',#33894);
#33894 = PRODUCT('CADSOFTTOOLS 1.212','CADSOFTTOOLS 1.212','',(#33895));
#33895 = PRODUCT_CONTEXT('',#2,'mechanical');
#33896 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#33897 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#33898,#33900);
#33898 = ( REPRESENTATION_RELATIONSHIP('','',#33810,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#33899) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#33899 = ITEM_DEFINED_TRANSFORMATION('','',#11,#859);
#33900 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #33901);
#33901 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('212','','',#5,#33892,$);
#33902 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33894));
#33903 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#33904),#33978);
#33904 = SHELL_BASED_SURFACE_MODEL('',(#33905));
#33905 = OPEN_SHELL('',(#33906));
#33906 = ADVANCED_FACE('',(#33907),#33921,.F.);
#33907 = FACE_BOUND('',#33908,.T.);
#33908 = EDGE_LOOP('',(#33909,#33932,#33948,#33964));
#33909 = ORIENTED_EDGE('',*,*,#33910,.T.);
#33910 = EDGE_CURVE('',#33911,#33913,#33915,.T.);
#33911 = VERTEX_POINT('',#33912);
#33912 = CARTESIAN_POINT('',(11.15,30.5426084163,38.204914258563));
#33913 = VERTEX_POINT('',#33914);
#33914 = CARTESIAN_POINT('',(5.45,30.5426084163,38.204914258563));
#33915 = SURFACE_CURVE('',#33916,(#33920),.PCURVE_S1.);
#33916 = LINE('',#33917,#33918);
#33917 = CARTESIAN_POINT('',(11.15,30.5426084163,38.204914258563));
#33918 = VECTOR('',#33919,1.);
#33919 = DIRECTION('',(-1.,0.E+000,0.E+000));
#33920 = PCURVE('',#33921,#33926);
#33921 = PLANE('',#33922);
#33922 = AXIS2_PLACEMENT_3D('',#33923,#33924,#33925);
#33923 = CARTESIAN_POINT('',(12.3,30.5426084163,51.099999999996));
#33924 = DIRECTION('',(0.E+000,1.,0.E+000));
#33925 = DIRECTION('',(-1.,0.E+000,0.E+000));
#33926 = DEFINITIONAL_REPRESENTATION('',(#33927),#33931);
#33927 = LINE('',#33928,#33929);
#33928 = CARTESIAN_POINT('',(1.15,-12.89508574143));
#33929 = VECTOR('',#33930,1.);
#33930 = DIRECTION('',(1.,0.E+000));
#33931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33932 = ORIENTED_EDGE('',*,*,#33933,.T.);
#33933 = EDGE_CURVE('',#33913,#33934,#33936,.T.);
#33934 = VERTEX_POINT('',#33935);
#33935 = CARTESIAN_POINT('',(5.45,30.5426084163,36.699999999997));
#33936 = SURFACE_CURVE('',#33937,(#33941),.PCURVE_S1.);
#33937 = LINE('',#33938,#33939);
#33938 = CARTESIAN_POINT('',(5.45,30.5426084163,31.699999999996));
#33939 = VECTOR('',#33940,1.);
#33940 = DIRECTION('',(0.E+000,0.E+000,-1.));
#33941 = PCURVE('',#33921,#33942);
#33942 = DEFINITIONAL_REPRESENTATION('',(#33943),#33947);
#33943 = LINE('',#33944,#33945);
#33944 = CARTESIAN_POINT('',(6.85,-19.4));
#33945 = VECTOR('',#33946,1.);
#33946 = DIRECTION('',(0.E+000,-1.));
#33947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33948 = ORIENTED_EDGE('',*,*,#33949,.F.);
#33949 = EDGE_CURVE('',#33950,#33934,#33952,.T.);
#33950 = VERTEX_POINT('',#33951);
#33951 = CARTESIAN_POINT('',(11.15,30.5426084163,36.700000000006));
#33952 = SURFACE_CURVE('',#33953,(#33957),.PCURVE_S1.);
#33953 = LINE('',#33954,#33955);
#33954 = CARTESIAN_POINT('',(10.95,30.5426084163,36.700000000006));
#33955 = VECTOR('',#33956,1.);
#33956 = DIRECTION('',(-1.,0.E+000,0.E+000));
#33957 = PCURVE('',#33921,#33958);
#33958 = DEFINITIONAL_REPRESENTATION('',(#33959),#33963);
#33959 = LINE('',#33960,#33961);
#33960 = CARTESIAN_POINT('',(1.35,-14.39999999999));
#33961 = VECTOR('',#33962,1.);
#33962 = DIRECTION('',(1.,0.E+000));
#33963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33964 = ORIENTED_EDGE('',*,*,#33965,.F.);
#33965 = EDGE_CURVE('',#33911,#33950,#33966,.T.);
#33966 = SURFACE_CURVE('',#33967,(#33971),.PCURVE_S1.);
#33967 = LINE('',#33968,#33969);
#33968 = CARTESIAN_POINT('',(11.15,30.5426084163,39.199999999996));
#33969 = VECTOR('',#33970,1.);
#33970 = DIRECTION('',(0.E+000,0.E+000,-1.));
#33971 = PCURVE('',#33921,#33972);
#33972 = DEFINITIONAL_REPRESENTATION('',(#33973),#33977);
#33973 = LINE('',#33974,#33975);
#33974 = CARTESIAN_POINT('',(1.15,-11.9));
#33975 = VECTOR('',#33976,1.);
#33976 = DIRECTION('',(0.E+000,-1.));
#33977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#33978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33982)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#33979,#33980,#33981)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#33979 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#33980 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#33981 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#33982 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#33979,
  'distance_accuracy_value','confusion accuracy');
#33983 = SHAPE_DEFINITION_REPRESENTATION(#33984,#33903);
#33984 = PRODUCT_DEFINITION_SHAPE('','',#33985);
#33985 = PRODUCT_DEFINITION('design','',#33986,#33989);
#33986 = PRODUCT_DEFINITION_FORMATION('','',#33987);
#33987 = PRODUCT('CADSOFTTOOLS 1.213','CADSOFTTOOLS 1.213','',(#33988));
#33988 = PRODUCT_CONTEXT('',#2,'mechanical');
#33989 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#33990 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#33991,#33993);
#33991 = ( REPRESENTATION_RELATIONSHIP('','',#33903,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#33992) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#33992 = ITEM_DEFINED_TRANSFORMATION('','',#11,#863);
#33993 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #33994);
#33994 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('213','','',#5,#33985,$);
#33995 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33987));
#33996 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#33997),#34071);
#33997 = SHELL_BASED_SURFACE_MODEL('',(#33998));
#33998 = OPEN_SHELL('',(#33999));
#33999 = ADVANCED_FACE('',(#34000),#34014,.F.);
#34000 = FACE_BOUND('',#34001,.T.);
#34001 = EDGE_LOOP('',(#34002,#34025,#34041,#34057));
#34002 = ORIENTED_EDGE('',*,*,#34003,.T.);
#34003 = EDGE_CURVE('',#34004,#34006,#34008,.T.);
#34004 = VERTEX_POINT('',#34005);
#34005 = CARTESIAN_POINT('',(9.550000000001,31.792608415631,
    37.701538295085));
#34006 = VERTEX_POINT('',#34007);
#34007 = CARTESIAN_POINT('',(9.550000000001,31.792608415646,
    35.066987298076));
#34008 = SURFACE_CURVE('',#34009,(#34013),.PCURVE_S1.);
#34009 = LINE('',#34010,#34011);
#34010 = CARTESIAN_POINT('',(9.550000000001,31.79260841562,
    39.715564437028));
#34011 = VECTOR('',#34012,1.);
#34012 = DIRECTION('',(0.E+000,5.651321764998E-012,-1.));
#34013 = PCURVE('',#34014,#34019);
#34014 = PLANE('',#34015);
#34015 = AXIS2_PLACEMENT_3D('',#34016,#34017,#34018);
#34016 = CARTESIAN_POINT('',(7.500000000001,31.79260841562,
    39.715564437028));
#34017 = DIRECTION('',(0.E+000,-1.,-5.651321764998E-012));
#34018 = DIRECTION('',(0.E+000,-5.651321764998E-012,1.));
#34019 = DEFINITIONAL_REPRESENTATION('',(#34020),#34024);
#34020 = LINE('',#34021,#34022);
#34021 = CARTESIAN_POINT('',(0.E+000,-2.05));
#34022 = VECTOR('',#34023,1.);
#34023 = DIRECTION('',(-1.,-0.E+000));
#34024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34025 = ORIENTED_EDGE('',*,*,#34026,.T.);
#34026 = EDGE_CURVE('',#34006,#34027,#34029,.T.);
#34027 = VERTEX_POINT('',#34028);
#34028 = CARTESIAN_POINT('',(6.850000000001,31.792608415646,
    35.066987298076));
#34029 = SURFACE_CURVE('',#34030,(#34034),.PCURVE_S1.);
#34030 = LINE('',#34031,#34032);
#34031 = CARTESIAN_POINT('',(7.500000000001,31.792608415646,
    35.066987298076));
#34032 = VECTOR('',#34033,1.);
#34033 = DIRECTION('',(-1.,0.E+000,0.E+000));
#34034 = PCURVE('',#34014,#34035);
#34035 = DEFINITIONAL_REPRESENTATION('',(#34036),#34040);
#34036 = LINE('',#34037,#34038);
#34037 = CARTESIAN_POINT('',(-4.648577138952,-0.E+000));
#34038 = VECTOR('',#34039,1.);
#34039 = DIRECTION('',(0.E+000,1.));
#34040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34041 = ORIENTED_EDGE('',*,*,#34042,.T.);
#34042 = EDGE_CURVE('',#34027,#34043,#34045,.T.);
#34043 = VERTEX_POINT('',#34044);
#34044 = CARTESIAN_POINT('',(6.850000000001,31.792608415631,
    37.701538295085));
#34045 = SURFACE_CURVE('',#34046,(#34050),.PCURVE_S1.);
#34046 = LINE('',#34047,#34048);
#34047 = CARTESIAN_POINT('',(6.850000000001,31.79260841562,
    39.715564437028));
#34048 = VECTOR('',#34049,1.);
#34049 = DIRECTION('',(0.E+000,-5.651321764998E-012,1.));
#34050 = PCURVE('',#34014,#34051);
#34051 = DEFINITIONAL_REPRESENTATION('',(#34052),#34056);
#34052 = LINE('',#34053,#34054);
#34053 = CARTESIAN_POINT('',(0.E+000,0.65));
#34054 = VECTOR('',#34055,1.);
#34055 = DIRECTION('',(1.,0.E+000));
#34056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34057 = ORIENTED_EDGE('',*,*,#34058,.T.);
#34058 = EDGE_CURVE('',#34043,#34004,#34059,.T.);
#34059 = SURFACE_CURVE('',#34060,(#34064),.PCURVE_S1.);
#34060 = LINE('',#34061,#34062);
#34061 = CARTESIAN_POINT('',(6.850000000001,31.792608415631,
    37.701538295085));
#34062 = VECTOR('',#34063,1.);
#34063 = DIRECTION('',(1.,0.E+000,0.E+000));
#34064 = PCURVE('',#34014,#34065);
#34065 = DEFINITIONAL_REPRESENTATION('',(#34066),#34070);
#34066 = LINE('',#34067,#34068);
#34067 = CARTESIAN_POINT('',(-2.014026141944,0.65));
#34068 = VECTOR('',#34069,1.);
#34069 = DIRECTION('',(0.E+000,-1.));
#34070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34075)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#34072,#34073,#34074)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#34072 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#34073 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#34074 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#34075 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#34072,
  'distance_accuracy_value','confusion accuracy');
#34076 = SHAPE_DEFINITION_REPRESENTATION(#34077,#33996);
#34077 = PRODUCT_DEFINITION_SHAPE('','',#34078);
#34078 = PRODUCT_DEFINITION('design','',#34079,#34082);
#34079 = PRODUCT_DEFINITION_FORMATION('','',#34080);
#34080 = PRODUCT('CADSOFTTOOLS 1.214','CADSOFTTOOLS 1.214','',(#34081));
#34081 = PRODUCT_CONTEXT('',#2,'mechanical');
#34082 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#34083 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#34084,#34086);
#34084 = ( REPRESENTATION_RELATIONSHIP('','',#33996,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#34085) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#34085 = ITEM_DEFINED_TRANSFORMATION('','',#11,#867);
#34086 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #34087);
#34087 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('214','','',#5,#34078,$);
#34088 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#34080));
#34089 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#34090),#34165);
#34090 = SHELL_BASED_SURFACE_MODEL('',(#34091));
#34091 = OPEN_SHELL('',(#34092));
#34092 = ADVANCED_FACE('',(#34093),#34107,.F.);
#34093 = FACE_BOUND('',#34094,.T.);
#34094 = EDGE_LOOP('',(#34095,#34118,#34134,#34151));
#34095 = ORIENTED_EDGE('',*,*,#34096,.F.);
#34096 = EDGE_CURVE('',#34097,#34099,#34101,.T.);
#34097 = VERTEX_POINT('',#34098);
#34098 = CARTESIAN_POINT('',(9.550000000001,31.792608415646,
    35.066987298076));
#34099 = VERTEX_POINT('',#34100);
#34100 = CARTESIAN_POINT('',(9.799999999695,31.542608415407,
    35.066987298076));
#34101 = SURFACE_CURVE('',#34102,(#34106),.PCURVE_S1.);
#34102 = LINE('',#34103,#34104);
#34103 = CARTESIAN_POINT('',(7.787499999977,33.55510841567,
    35.066987298076));
#34104 = VECTOR('',#34105,1.);
#34105 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
#34106 = PCURVE('',#34107,#34112);
#34107 = PLANE('',#34108);
#34108 = AXIS2_PLACEMENT_3D('',#34109,#34110,#34111);
#34109 = CARTESIAN_POINT('',(9.550000000001,31.79260841562,
    39.715564437028));
#34110 = DIRECTION('',(-0.707106781187,-0.707106781187,
    -3.996087942698E-012));
#34111 = DIRECTION('',(0.707106781187,-0.707106781187,
    -3.836625461773E-012));
#34112 = DEFINITIONAL_REPRESENTATION('',(#34113),#34117);
#34113 = LINE('',#34114,#34115);
#34114 = CARTESIAN_POINT('',(-2.492551403717,-4.648577138962));
#34115 = VECTOR('',#34116,1.);
#34116 = DIRECTION('',(1.,3.836625461773E-012));
#34117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34118 = ORIENTED_EDGE('',*,*,#34119,.F.);
#34119 = EDGE_CURVE('',#34120,#34097,#34122,.T.);
#34120 = VERTEX_POINT('',#34121);
#34121 = CARTESIAN_POINT('',(9.550000000001,31.792608415631,
    37.701538295085));
#34122 = SURFACE_CURVE('',#34123,(#34127),.PCURVE_S1.);
#34123 = LINE('',#34124,#34125);
#34124 = CARTESIAN_POINT('',(9.550000000001,31.79260841562,
    39.715564437028));
#34125 = VECTOR('',#34126,1.);
#34126 = DIRECTION('',(0.E+000,5.651321764998E-012,-1.));
#34127 = PCURVE('',#34107,#34128);
#34128 = DEFINITIONAL_REPRESENTATION('',(#34129),#34133);
#34129 = LINE('',#34130,#34131);
#34130 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#34131 = VECTOR('',#34132,1.);
#34132 = DIRECTION('',(-1.594624809246E-013,-1.));
#34133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34134 = ORIENTED_EDGE('',*,*,#34135,.T.);
#34135 = EDGE_CURVE('',#34120,#34136,#34138,.T.);
#34136 = VERTEX_POINT('',#34137);
#34137 = CARTESIAN_POINT('',(9.800000000001,31.542608415631,
    37.727150379951));
#34138 = SURFACE_CURVE('',#34139,(#34144),.PCURVE_S1.);
#34139 = ELLIPSE('',#34140,2.828427124746,2.);
#34140 = AXIS2_PLACEMENT_3D('',#34141,#34142,#34143);
#34141 = CARTESIAN_POINT('',(9.471572874574,31.871035541046,
    39.699999999997));
#34142 = DIRECTION('',(-0.707106781187,-0.707106781187,
    -3.996087942698E-012));
#34143 = DIRECTION('',(-0.707106781187,0.707106781187,
    3.996087942697E-012));
#34144 = PCURVE('',#34107,#34145);
#34145 = DEFINITIONAL_REPRESENTATION('',(#34146),#34150);
#34146 = ELLIPSE('',#34147,2.828427124746,2.);
#34147 = AXIS2_PLACEMENT_2D('',#34148,#34149);
#34148 = CARTESIAN_POINT('',(-0.110912704436,-1.556443703242E-002));
#34149 = DIRECTION('',(-1.,1.594624809245E-013));
#34150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34151 = ORIENTED_EDGE('',*,*,#34152,.T.);
#34152 = EDGE_CURVE('',#34136,#34099,#34153,.T.);
#34153 = SURFACE_CURVE('',#34154,(#34158),.PCURVE_S1.);
#34154 = LINE('',#34155,#34156);
#34155 = CARTESIAN_POINT('',(9.800000000001,31.54260841562,
    39.715564437027));
#34156 = VECTOR('',#34157,1.);
#34157 = DIRECTION('',(0.E+000,5.651321764998E-012,-1.));
#34158 = PCURVE('',#34107,#34159);
#34159 = DEFINITIONAL_REPRESENTATION('',(#34160),#34164);
#34160 = LINE('',#34161,#34162);
#34161 = CARTESIAN_POINT('',(0.353553390593,-4.331724900113E-014));
#34162 = VECTOR('',#34163,1.);
#34163 = DIRECTION('',(-1.594624809246E-013,-1.));
#34164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34169)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#34166,#34167,#34168)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#34166 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#34167 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#34168 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#34169 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#34166,
  'distance_accuracy_value','confusion accuracy');
#34170 = SHAPE_DEFINITION_REPRESENTATION(#34171,#34089);
#34171 = PRODUCT_DEFINITION_SHAPE('','',#34172);
#34172 = PRODUCT_DEFINITION('design','',#34173,#34176);
#34173 = PRODUCT_DEFINITION_FORMATION('','',#34174);
#34174 = PRODUCT('CADSOFTTOOLS 1.215','CADSOFTTOOLS 1.215','',(#34175));
#34175 = PRODUCT_CONTEXT('',#2,'mechanical');
#34176 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#34177 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#34178,#34180);
#34178 = ( REPRESENTATION_RELATIONSHIP('','',#34089,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#34179) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#34179 = ITEM_DEFINED_TRANSFORMATION('','',#11,#871);
#34180 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #34181);
#34181 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('215','','',#5,#34172,$);
#34182 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#34174));
#34183 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#34184),#34258);
#34184 = SHELL_BASED_SURFACE_MODEL('',(#34185));
#34185 = OPEN_SHELL('',(#34186));
#34186 = ADVANCED_FACE('',(#34187),#34201,.F.);
#34187 = FACE_BOUND('',#34188,.T.);
#34188 = EDGE_LOOP('',(#34189,#34212,#34228,#34244));
#34189 = ORIENTED_EDGE('',*,*,#34190,.F.);
#34190 = EDGE_CURVE('',#34191,#34193,#34195,.T.);
#34191 = VERTEX_POINT('',#34192);
#34192 = CARTESIAN_POINT('',(9.550000000001,35.492608415646,
    35.066987298076));
#34193 = VERTEX_POINT('',#34194);
#34194 = CARTESIAN_POINT('',(9.550000000001,35.492608415631,
    37.699999999975));
#34195 = SURFACE_CURVE('',#34196,(#34200),.PCURVE_S1.);
#34196 = LINE('',#34197,#34198);
#34197 = CARTESIAN_POINT('',(9.550000000001,35.492608415678,
    29.384435564708));
#34198 = VECTOR('',#34199,1.);
#34199 = DIRECTION('',(-2.24207754292E-044,-5.650437819735E-012,1.));
#34200 = PCURVE('',#34201,#34206);
#34201 = PLANE('',#34202);
#34202 = AXIS2_PLACEMENT_3D('',#34203,#34204,#34205);
#34203 = CARTESIAN_POINT('',(9.550000000001,35.492608415678,
    29.384435564708));
#34204 = DIRECTION('',(-0.707106781187,0.707106781187,
    3.995462899008E-012));
#34205 = DIRECTION('',(-0.707106781187,-0.707106781187,
    -3.836625461773E-012));
#34206 = DEFINITIONAL_REPRESENTATION('',(#34207),#34211);
#34207 = LINE('',#34208,#34209);
#34208 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
#34209 = VECTOR('',#34210,1.);
#34210 = DIRECTION('',(1.588374372347E-013,1.));
#34211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34212 = ORIENTED_EDGE('',*,*,#34213,.T.);
#34213 = EDGE_CURVE('',#34191,#34214,#34216,.T.);
#34214 = VERTEX_POINT('',#34215);
#34215 = CARTESIAN_POINT('',(9.800763750989,35.743372166635,
    35.066987298076));
#34216 = SURFACE_CURVE('',#34217,(#34221),.PCURVE_S1.);
#34217 = LINE('',#34218,#34219);
#34218 = CARTESIAN_POINT('',(9.550000000017,35.492608415662,
    35.066987298076));
#34219 = VECTOR('',#34220,1.);
#34220 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
#34221 = PCURVE('',#34201,#34222);
#34222 = DEFINITIONAL_REPRESENTATION('',(#34223),#34227);
#34223 = LINE('',#34224,#34225);
#34224 = CARTESIAN_POINT('',(-2.183824881312E-011,5.682551733368));
#34225 = VECTOR('',#34226,1.);
#34226 = DIRECTION('',(-1.,-3.836625461773E-012));
#34227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34228 = ORIENTED_EDGE('',*,*,#34229,.T.);
#34229 = EDGE_CURVE('',#34214,#34230,#34232,.T.);
#34230 = VERTEX_POINT('',#34231);
#34231 = CARTESIAN_POINT('',(9.800763751025,35.743372166656,
    37.699999999997));
#34232 = SURFACE_CURVE('',#34233,(#34237),.PCURVE_S1.);
#34233 = LINE('',#34234,#34235);
#34234 = CARTESIAN_POINT('',(9.800763750989,35.743372166667,
    29.38443556471));
#34235 = VECTOR('',#34236,1.);
#34236 = DIRECTION('',(-7.7937938163E-016,-5.651217199117E-012,1.));
#34237 = PCURVE('',#34201,#34238);
#34238 = DEFINITIONAL_REPRESENTATION('',(#34239),#34243);
#34239 = LINE('',#34240,#34241);
#34240 = CARTESIAN_POINT('',(-0.3546334976,1.422019796428E-013));
#34241 = VECTOR('',#34242,1.);
#34242 = DIRECTION('',(1.599396461265E-013,1.));
#34243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34244 = ORIENTED_EDGE('',*,*,#34245,.F.);
#34245 = EDGE_CURVE('',#34193,#34230,#34246,.T.);
#34246 = SURFACE_CURVE('',#34247,(#34251),.PCURVE_S1.);
#34247 = LINE('',#34248,#34249);
#34248 = CARTESIAN_POINT('',(-6.100381875324,19.842226540306,
    37.699999999886));
#34249 = VECTOR('',#34250,1.);
#34250 = DIRECTION('',(0.707106781187,0.707106781187,3.995462899008E-012
    ));
#34251 = PCURVE('',#34201,#34252);
#34252 = DEFINITIONAL_REPRESENTATION('',(#34253),#34257);
#34253 = LINE('',#34254,#34255);
#34254 = CARTESIAN_POINT('',(22.132982304404,8.315564435263));
#34255 = VECTOR('',#34256,1.);
#34256 = DIRECTION('',(-1.,1.588374372347E-013));
#34257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34262)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#34259,#34260,#34261)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#34259 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#34260 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#34261 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#34262 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#34259,
  'distance_accuracy_value','confusion accuracy');
#34263 = SHAPE_DEFINITION_REPRESENTATION(#34264,#34183);
#34264 = PRODUCT_DEFINITION_SHAPE('','',#34265);
#34265 = PRODUCT_DEFINITION('design','',#34266,#34269);
#34266 = PRODUCT_DEFINITION_FORMATION('','',#34267);
#34267 = PRODUCT('CADSOFTTOOLS 1.216','CADSOFTTOOLS 1.216','',(#34268));
#34268 = PRODUCT_CONTEXT('',#2,'mechanical');
#34269 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#34270 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#34271,#34273);
#34271 = ( REPRESENTATION_RELATIONSHIP('','',#34183,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#34272) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#34272 = ITEM_DEFINED_TRANSFORMATION('','',#11,#875);
#34273 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #34274);
#34274 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('216','','',#5,#34265,$);
#34275 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#34267));
#34276 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#34277),#34368);
#34277 = SHELL_BASED_SURFACE_MODEL('',(#34278));
#34278 = OPEN_SHELL('',(#34279));
#34279 = ADVANCED_FACE('',(#34280),#34294,.F.);
#34280 = FACE_BOUND('',#34281,.T.);
#34281 = EDGE_LOOP('',(#34282,#34305,#34321,#34337,#34354));
#34282 = ORIENTED_EDGE('',*,*,#34283,.F.);
#34283 = EDGE_CURVE('',#34284,#34286,#34288,.T.);
#34284 = VERTEX_POINT('',#34285);
#34285 = CARTESIAN_POINT('',(6.200000000001,35.743372166656,
    35.066987298076));
#34286 = VERTEX_POINT('',#34287);
#34287 = CARTESIAN_POINT('',(6.200000000001,31.542608415662,
    35.066987298076));
#34288 = SURFACE_CURVE('',#34289,(#34293),.PCURVE_S1.);
#34289 = LINE('',#34290,#34291);
#34290 = CARTESIAN_POINT('',(6.200000000001,33.967608415694,
    35.066987298076));
#34291 = VECTOR('',#34292,1.);
#34292 = DIRECTION('',(0.E+000,-1.,0.E+000));
#34293 = PCURVE('',#34294,#34299);
#34294 = PLANE('',#34295);
#34295 = AXIS2_PLACEMENT_3D('',#34296,#34297,#34298);
#34296 = CARTESIAN_POINT('',(6.200000000001,33.643372166659,
    31.400000001784));
#34297 = DIRECTION('',(-1.,0.E+000,0.E+000));
#34298 = DIRECTION('',(0.E+000,0.E+000,-1.));
#34299 = DEFINITIONAL_REPRESENTATION('',(#34300),#34304);
#34300 = LINE('',#34301,#34302);
#34301 = CARTESIAN_POINT('',(-3.666987296292,-0.324236249035));
#34302 = VECTOR('',#34303,1.);
#34303 = DIRECTION('',(0.E+000,1.));
#34304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34305 = ORIENTED_EDGE('',*,*,#34306,.T.);
#34306 = EDGE_CURVE('',#34284,#34307,#34309,.T.);
#34307 = VERTEX_POINT('',#34308);
#34308 = CARTESIAN_POINT('',(6.200000000001,35.743372166656,
    37.699999999997));
#34309 = SURFACE_CURVE('',#34310,(#34314),.PCURVE_S1.);
#34310 = LINE('',#34311,#34312);
#34311 = CARTESIAN_POINT('',(6.200000000001,35.743372166656,
    31.400000001784));
#34312 = VECTOR('',#34313,1.);
#34313 = DIRECTION('',(0.E+000,0.E+000,1.));
#34314 = PCURVE('',#34294,#34315);
#34315 = DEFINITIONAL_REPRESENTATION('',(#34316),#34320);
#34316 = LINE('',#34317,#34318);
#34317 = CARTESIAN_POINT('',(0.E+000,-2.099999999997));
#34318 = VECTOR('',#34319,1.);
#34319 = DIRECTION('',(-1.,-0.E+000));
#34320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34321 = ORIENTED_EDGE('',*,*,#34322,.F.);
#34322 = EDGE_CURVE('',#34323,#34307,#34325,.T.);
#34323 = VERTEX_POINT('',#34324);
#34324 = CARTESIAN_POINT('',(6.200000000001,31.871035541046,
    37.699999999997));
#34325 = SURFACE_CURVE('',#34326,(#34330),.PCURVE_S1.);
#34326 = LINE('',#34327,#34328);
#34327 = CARTESIAN_POINT('',(6.200000000001,38.529217072361,
    37.699999999997));
#34328 = VECTOR('',#34329,1.);
#34329 = DIRECTION('',(0.E+000,1.,0.E+000));
#34330 = PCURVE('',#34294,#34331);
#34331 = DEFINITIONAL_REPRESENTATION('',(#34332),#34336);
#34332 = LINE('',#34333,#34334);
#34333 = CARTESIAN_POINT('',(-6.299999998212,-4.885844905702));
#34334 = VECTOR('',#34335,1.);
#34335 = DIRECTION('',(0.E+000,-1.));
#34336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34337 = ORIENTED_EDGE('',*,*,#34338,.T.);
#34338 = EDGE_CURVE('',#34323,#34339,#34341,.T.);
#34339 = VERTEX_POINT('',#34340);
#34340 = CARTESIAN_POINT('',(6.200000000001,31.542608415662,
    37.727150379951));
#34341 = SURFACE_CURVE('',#34342,(#34347),.PCURVE_S1.);
#34342 = CIRCLE('',#34343,2.);
#34343 = AXIS2_PLACEMENT_3D('',#34344,#34345,#34346);
#34344 = CARTESIAN_POINT('',(6.200000000001,31.871035541046,
    39.699999999997));
#34345 = DIRECTION('',(-1.,0.E+000,0.E+000));
#34346 = DIRECTION('',(0.E+000,0.E+000,-1.));
#34347 = PCURVE('',#34294,#34348);
#34348 = DEFINITIONAL_REPRESENTATION('',(#34349),#34353);
#34349 = CIRCLE('',#34350,2.);
#34350 = AXIS2_PLACEMENT_2D('',#34351,#34352);
#34351 = CARTESIAN_POINT('',(-8.299999998212,1.772336625613));
#34352 = DIRECTION('',(1.,0.E+000));
#34353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34354 = ORIENTED_EDGE('',*,*,#34355,.F.);
#34355 = EDGE_CURVE('',#34286,#34339,#34356,.T.);
#34356 = SURFACE_CURVE('',#34357,(#34361),.PCURVE_S1.);
#34357 = LINE('',#34358,#34359);
#34358 = CARTESIAN_POINT('',(6.200000000001,31.542608415662,
    31.400000001784));
#34359 = VECTOR('',#34360,1.);
#34360 = DIRECTION('',(0.E+000,0.E+000,1.));
#34361 = PCURVE('',#34294,#34362);
#34362 = DEFINITIONAL_REPRESENTATION('',(#34363),#34367);
#34363 = LINE('',#34364,#34365);
#34364 = CARTESIAN_POINT('',(0.E+000,2.100763750997));
#34365 = VECTOR('',#34366,1.);
#34366 = DIRECTION('',(-1.,-0.E+000));
#34367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34372)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#34369,#34370,#34371)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#34369 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#34370 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#34371 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#34372 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#34369,
  'distance_accuracy_value','confusion accuracy');
#34373 = SHAPE_DEFINITION_REPRESENTATION(#34374,#34276);
#34374 = PRODUCT_DEFINITION_SHAPE('','',#34375);
#34375 = PRODUCT_DEFINITION('design','',#34376,#34379);
#34376 = PRODUCT_DEFINITION_FORMATION('','',#34377);
#34377 = PRODUCT('CADSOFTTOOLS 1.217','CADSOFTTOOLS 1.217','',(#34378));
#34378 = PRODUCT_CONTEXT('',#2,'mechanical');
#34379 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#34380 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#34381,#34383);
#34381 = ( REPRESENTATION_RELATIONSHIP('','',#34276,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#34382) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#34382 = ITEM_DEFINED_TRANSFORMATION('','',#11,#879);
#34383 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #34384);
#34384 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('217','','',#5,#34375,$);
#34385 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#34377));
#34386 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#34387),#34461);
#34387 = SHELL_BASED_SURFACE_MODEL('',(#34388));
#34388 = OPEN_SHELL('',(#34389));
#34389 = ADVANCED_FACE('',(#34390),#34404,.F.);
#34390 = FACE_BOUND('',#34391,.T.);
#34391 = EDGE_LOOP('',(#34392,#34415,#34431,#34447));
#34392 = ORIENTED_EDGE('',*,*,#34393,.T.);
#34393 = EDGE_CURVE('',#34394,#34396,#34398,.T.);
#34394 = VERTEX_POINT('',#34395);
#34395 = CARTESIAN_POINT('',(6.200000000001,31.542608415662,
    35.066987298076));
#34396 = VERTEX_POINT('',#34397);
#34397 = CARTESIAN_POINT('',(6.200000000001,31.542608415662,
    37.727150379951));
#34398 = SURFACE_CURVE('',#34399,(#34403),.PCURVE_S1.);
#34399 = LINE('',#34400,#34401);
#34400 = CARTESIAN_POINT('',(6.200000000001,31.542608415662,
    31.400000001784));
#34401 = VECTOR('',#34402,1.);
#34402 = DIRECTION('',(0.E+000,0.E+000,1.));
#34403 = PCURVE('',#34404,#34409);
#34404 = PLANE('',#34405);
#34405 = AXIS2_PLACEMENT_3D('',#34406,#34407,#34408);
#34406 = CARTESIAN_POINT('',(8.500000000001,31.542608415662,
    27.150000001784));
#34407 = DIRECTION('',(0.E+000,-1.,0.E+000));
#34408 = DIRECTION('',(0.E+000,0.E+000,1.));
#34409 = DEFINITIONAL_REPRESENTATION('',(#34410),#34414);
#34410 = LINE('',#34411,#34412);
#34411 = CARTESIAN_POINT('',(4.25,2.3));
#34412 = VECTOR('',#34413,1.);
#34413 = DIRECTION('',(1.,0.E+000));
#34414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34415 = ORIENTED_EDGE('',*,*,#34416,.T.);
#34416 = EDGE_CURVE('',#34396,#34417,#34419,.T.);
#34417 = VERTEX_POINT('',#34418);
#34418 = CARTESIAN_POINT('',(6.600000000001,31.542608415631,
    37.727150379951));
#34419 = SURFACE_CURVE('',#34420,(#34424),.PCURVE_S1.);
#34420 = LINE('',#34421,#34422);
#34421 = CARTESIAN_POINT('',(6.200000000001,31.542608415662,
    37.727150379951));
#34422 = VECTOR('',#34423,1.);
#34423 = DIRECTION('',(1.,0.E+000,0.E+000));
#34424 = PCURVE('',#34404,#34425);
#34425 = DEFINITIONAL_REPRESENTATION('',(#34426),#34430);
#34426 = LINE('',#34427,#34428);
#34427 = CARTESIAN_POINT('',(10.577150378167,2.3));
#34428 = VECTOR('',#34429,1.);
#34429 = DIRECTION('',(0.E+000,-1.));
#34430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34431 = ORIENTED_EDGE('',*,*,#34432,.T.);
#34432 = EDGE_CURVE('',#34417,#34433,#34435,.T.);
#34433 = VERTEX_POINT('',#34434);
#34434 = CARTESIAN_POINT('',(6.6,31.542608415101,35.066987298076));
#34435 = SURFACE_CURVE('',#34436,(#34440),.PCURVE_S1.);
#34436 = LINE('',#34437,#34438);
#34437 = CARTESIAN_POINT('',(6.600000000001,31.54260841562,
    39.715564437027));
#34438 = VECTOR('',#34439,1.);
#34439 = DIRECTION('',(0.E+000,5.651321764998E-012,-1.));
#34440 = PCURVE('',#34404,#34441);
#34441 = DEFINITIONAL_REPRESENTATION('',(#34442),#34446);
#34442 = LINE('',#34443,#34444);
#34443 = CARTESIAN_POINT('',(12.565564435243,1.9));
#34444 = VECTOR('',#34445,1.);
#34445 = DIRECTION('',(-1.,0.E+000));
#34446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34447 = ORIENTED_EDGE('',*,*,#34448,.F.);
#34448 = EDGE_CURVE('',#34394,#34433,#34449,.T.);
#34449 = SURFACE_CURVE('',#34450,(#34454),.PCURVE_S1.);
#34450 = LINE('',#34451,#34452);
#34451 = CARTESIAN_POINT('',(8.200000000001,31.542608415662,
    35.066987298076));
#34452 = VECTOR('',#34453,1.);
#34453 = DIRECTION('',(1.,0.E+000,0.E+000));
#34454 = PCURVE('',#34404,#34455);
#34455 = DEFINITIONAL_REPRESENTATION('',(#34456),#34460);
#34456 = LINE('',#34457,#34458);
#34457 = CARTESIAN_POINT('',(7.916987296292,0.3));
#34458 = VECTOR('',#34459,1.);
#34459 = DIRECTION('',(0.E+000,-1.));
#34460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34465)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#34462,#34463,#34464)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#34462 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#34463 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#34464 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#34465 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#34462,
  'distance_accuracy_value','confusion accuracy');
#34466 = SHAPE_DEFINITION_REPRESENTATION(#34467,#34386);
#34467 = PRODUCT_DEFINITION_SHAPE('','',#34468);
#34468 = PRODUCT_DEFINITION('design','',#34469,#34472);
#34469 = PRODUCT_DEFINITION_FORMATION('','',#34470);
#34470 = PRODUCT('CADSOFTTOOLS 1.218','CADSOFTTOOLS 1.218','',(#34471));
#34471 = PRODUCT_CONTEXT('',#2,'mechanical');
#34472 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#34473 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#34474,#34476);
#34474 = ( REPRESENTATION_RELATIONSHIP('','',#34386,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#34475) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#34475 = ITEM_DEFINED_TRANSFORMATION('','',#11,#883);
#34476 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #34477);
#34477 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('218','','',#5,#34468,$);
#34478 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#34470));
#34479 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#34480),#34555);
#34480 = SHELL_BASED_SURFACE_MODEL('',(#34481));
#34481 = OPEN_SHELL('',(#34482));
#34482 = ADVANCED_FACE('',(#34483),#34497,.F.);
#34483 = FACE_BOUND('',#34484,.T.);
#34484 = EDGE_LOOP('',(#34485,#34508,#34524,#34540));
#34485 = ORIENTED_EDGE('',*,*,#34486,.F.);
#34486 = EDGE_CURVE('',#34487,#34489,#34491,.T.);
#34487 = VERTEX_POINT('',#34488);
#34488 = CARTESIAN_POINT('',(6.850000000001,31.792608415646,
    35.066987298076));
#34489 = VERTEX_POINT('',#34490);
#34490 = CARTESIAN_POINT('',(6.850000000001,31.792608415631,
    37.701538295085));
#34491 = SURFACE_CURVE('',#34492,(#34496),.PCURVE_S1.);
#34492 = LINE('',#34493,#34494);
#34493 = CARTESIAN_POINT('',(6.850000000001,31.79260841562,
    39.715564437028));
#34494 = VECTOR('',#34495,1.);
#34495 = DIRECTION('',(0.E+000,-5.651321764998E-012,1.));
#34496 = PCURVE('',#34497,#34502);
#34497 = PLANE('',#34498);
#34498 = AXIS2_PLACEMENT_3D('',#34499,#34500,#34501);
#34499 = CARTESIAN_POINT('',(6.600000000001,31.54260841562,
    39.715564437027));
#34500 = DIRECTION('',(0.707106781187,-0.707106781187,
    -3.996087942697E-012));
#34501 = DIRECTION('',(-1.037503105064E-018,5.651320727495E-012,-1.));
#34502 = DEFINITIONAL_REPRESENTATION('',(#34503),#34507);
#34503 = LINE('',#34504,#34505);
#34504 = CARTESIAN_POINT('',(1.306073305061E-014,0.353553390593));
#34505 = VECTOR('',#34506,1.);
#34506 = DIRECTION('',(-1.,-1.467250983899E-018));
#34507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34508 = ORIENTED_EDGE('',*,*,#34509,.F.);
#34509 = EDGE_CURVE('',#34510,#34487,#34512,.T.);
#34510 = VERTEX_POINT('',#34511);
#34511 = CARTESIAN_POINT('',(6.6,31.542608415101,35.066987298076));
#34512 = SURFACE_CURVE('',#34513,(#34517),.PCURVE_S1.);
#34513 = LINE('',#34514,#34515);
#34514 = CARTESIAN_POINT('',(8.612500000024,33.55510841567,
    35.066987298076));
#34515 = VECTOR('',#34516,1.);
#34516 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
#34517 = PCURVE('',#34497,#34518);
#34518 = DEFINITIONAL_REPRESENTATION('',(#34519),#34523);
#34519 = LINE('',#34520,#34521);
#34520 = CARTESIAN_POINT('',(4.648577138962,2.84610479431));
#34521 = VECTOR('',#34522,1.);
#34522 = DIRECTION('',(3.996086475447E-012,1.));
#34523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34524 = ORIENTED_EDGE('',*,*,#34525,.F.);
#34525 = EDGE_CURVE('',#34526,#34510,#34528,.T.);
#34526 = VERTEX_POINT('',#34527);
#34527 = CARTESIAN_POINT('',(6.600000000001,31.542608415631,
    37.727150379951));
#34528 = SURFACE_CURVE('',#34529,(#34533),.PCURVE_S1.);
#34529 = LINE('',#34530,#34531);
#34530 = CARTESIAN_POINT('',(6.600000000001,31.54260841562,
    39.715564437027));
#34531 = VECTOR('',#34532,1.);
#34532 = DIRECTION('',(0.E+000,5.651321764998E-012,-1.));
#34533 = PCURVE('',#34497,#34534);
#34534 = DEFINITIONAL_REPRESENTATION('',(#34535),#34539);
#34535 = LINE('',#34536,#34537);
#34536 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#34537 = VECTOR('',#34538,1.);
#34538 = DIRECTION('',(1.,1.467250983899E-018));
#34539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34540 = ORIENTED_EDGE('',*,*,#34541,.T.);
#34541 = EDGE_CURVE('',#34526,#34489,#34542,.T.);
#34542 = SURFACE_CURVE('',#34543,(#34548),.PCURVE_S1.);
#34543 = ELLIPSE('',#34544,2.828427124746,2.);
#34544 = AXIS2_PLACEMENT_3D('',#34545,#34546,#34547);
#34545 = CARTESIAN_POINT('',(6.928427125427,31.871035541046,
    39.699999999997));
#34546 = DIRECTION('',(0.707106781187,-0.707106781187,
    -3.996087942697E-012));
#34547 = DIRECTION('',(-0.707106781187,-0.707106781187,
    -3.996087942698E-012));
#34548 = PCURVE('',#34497,#34549);
#34549 = DEFINITIONAL_REPRESENTATION('',(#34550),#34554);
#34550 = ELLIPSE('',#34551,2.828427124746,2.);
#34551 = AXIS2_PLACEMENT_2D('',#34552,#34553);
#34552 = CARTESIAN_POINT('',(1.556443703245E-002,0.464466095029));
#34553 = DIRECTION('',(1.467250952108E-018,-1.));
#34554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34559)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#34556,#34557,#34558)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#34556 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#34557 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#34558 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#34559 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#34556,
  'distance_accuracy_value','confusion accuracy');
#34560 = SHAPE_DEFINITION_REPRESENTATION(#34561,#34479);
#34561 = PRODUCT_DEFINITION_SHAPE('','',#34562);
#34562 = PRODUCT_DEFINITION('design','',#34563,#34566);
#34563 = PRODUCT_DEFINITION_FORMATION('','',#34564);
#34564 = PRODUCT('CADSOFTTOOLS 1.219','CADSOFTTOOLS 1.219','',(#34565));
#34565 = PRODUCT_CONTEXT('',#2,'mechanical');
#34566 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#34567 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#34568,#34570);
#34568 = ( REPRESENTATION_RELATIONSHIP('','',#34479,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#34569) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#34569 = ITEM_DEFINED_TRANSFORMATION('','',#11,#887);
#34570 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #34571);
#34571 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('219','','',#5,#34562,$);
#34572 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#34564));
#34573 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#34574),#34648);
#34574 = SHELL_BASED_SURFACE_MODEL('',(#34575));
#34575 = OPEN_SHELL('',(#34576));
#34576 = ADVANCED_FACE('',(#34577),#34591,.F.);
#34577 = FACE_BOUND('',#34578,.T.);
#34578 = EDGE_LOOP('',(#34579,#34602,#34618,#34634));
#34579 = ORIENTED_EDGE('',*,*,#34580,.F.);
#34580 = EDGE_CURVE('',#34581,#34583,#34585,.T.);
#34581 = VERTEX_POINT('',#34582);
#34582 = CARTESIAN_POINT('',(9.799999999695,31.542608415407,
    35.066987298076));
#34583 = VERTEX_POINT('',#34584);
#34584 = CARTESIAN_POINT('',(10.200000000001,31.542608415662,
    35.066987298076));
#34585 = SURFACE_CURVE('',#34586,(#34590),.PCURVE_S1.);
#34586 = LINE('',#34587,#34588);
#34587 = CARTESIAN_POINT('',(8.200000000001,31.542608415662,
    35.066987298076));
#34588 = VECTOR('',#34589,1.);
#34589 = DIRECTION('',(1.,0.E+000,0.E+000));
#34590 = PCURVE('',#34591,#34596);
#34591 = PLANE('',#34592);
#34592 = AXIS2_PLACEMENT_3D('',#34593,#34594,#34595);
#34593 = CARTESIAN_POINT('',(8.500000000001,31.542608415662,
    27.150000001784));
#34594 = DIRECTION('',(0.E+000,-1.,0.E+000));
#34595 = DIRECTION('',(0.E+000,0.E+000,1.));
#34596 = DEFINITIONAL_REPRESENTATION('',(#34597),#34601);
#34597 = LINE('',#34598,#34599);
#34598 = CARTESIAN_POINT('',(7.916987296292,0.3));
#34599 = VECTOR('',#34600,1.);
#34600 = DIRECTION('',(0.E+000,-1.));
#34601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34602 = ORIENTED_EDGE('',*,*,#34603,.F.);
#34603 = EDGE_CURVE('',#34604,#34581,#34606,.T.);
#34604 = VERTEX_POINT('',#34605);
#34605 = CARTESIAN_POINT('',(9.800000000001,31.542608415631,
    37.727150379951));
#34606 = SURFACE_CURVE('',#34607,(#34611),.PCURVE_S1.);
#34607 = LINE('',#34608,#34609);
#34608 = CARTESIAN_POINT('',(9.800000000001,31.54260841562,
    39.715564437027));
#34609 = VECTOR('',#34610,1.);
#34610 = DIRECTION('',(0.E+000,5.651321764998E-012,-1.));
#34611 = PCURVE('',#34591,#34612);
#34612 = DEFINITIONAL_REPRESENTATION('',(#34613),#34617);
#34613 = LINE('',#34614,#34615);
#34614 = CARTESIAN_POINT('',(12.565564435243,-1.3));
#34615 = VECTOR('',#34616,1.);
#34616 = DIRECTION('',(-1.,0.E+000));
#34617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34618 = ORIENTED_EDGE('',*,*,#34619,.T.);
#34619 = EDGE_CURVE('',#34604,#34620,#34622,.T.);
#34620 = VERTEX_POINT('',#34621);
#34621 = CARTESIAN_POINT('',(10.200000000001,31.542608415662,
    37.727150379951));
#34622 = SURFACE_CURVE('',#34623,(#34627),.PCURVE_S1.);
#34623 = LINE('',#34624,#34625);
#34624 = CARTESIAN_POINT('',(9.799999999969,31.542608415662,
    37.727150379951));
#34625 = VECTOR('',#34626,1.);
#34626 = DIRECTION('',(1.,0.E+000,0.E+000));
#34627 = PCURVE('',#34591,#34628);
#34628 = DEFINITIONAL_REPRESENTATION('',(#34629),#34633);
#34629 = LINE('',#34630,#34631);
#34630 = CARTESIAN_POINT('',(10.577150378167,-1.299999999969));
#34631 = VECTOR('',#34632,1.);
#34632 = DIRECTION('',(0.E+000,-1.));
#34633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34634 = ORIENTED_EDGE('',*,*,#34635,.F.);
#34635 = EDGE_CURVE('',#34583,#34620,#34636,.T.);
#34636 = SURFACE_CURVE('',#34637,(#34641),.PCURVE_S1.);
#34637 = LINE('',#34638,#34639);
#34638 = CARTESIAN_POINT('',(10.200000000001,31.542608415662,
    27.150000001784));
#34639 = VECTOR('',#34640,1.);
#34640 = DIRECTION('',(0.E+000,0.E+000,1.));
#34641 = PCURVE('',#34591,#34642);
#34642 = DEFINITIONAL_REPRESENTATION('',(#34643),#34647);
#34643 = LINE('',#34644,#34645);
#34644 = CARTESIAN_POINT('',(0.E+000,-1.7));
#34645 = VECTOR('',#34646,1.);
#34646 = DIRECTION('',(1.,0.E+000));
#34647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34652)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#34649,#34650,#34651)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#34649 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#34650 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#34651 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#34652 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#34649,
  'distance_accuracy_value','confusion accuracy');
#34653 = SHAPE_DEFINITION_REPRESENTATION(#34654,#34573);
#34654 = PRODUCT_DEFINITION_SHAPE('','',#34655);
#34655 = PRODUCT_DEFINITION('design','',#34656,#34659);
#34656 = PRODUCT_DEFINITION_FORMATION('','',#34657);
#34657 = PRODUCT('CADSOFTTOOLS 1.220','CADSOFTTOOLS 1.220','',(#34658));
#34658 = PRODUCT_CONTEXT('',#2,'mechanical');
#34659 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#34660 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#34661,#34663);
#34661 = ( REPRESENTATION_RELATIONSHIP('','',#34573,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#34662) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#34662 = ITEM_DEFINED_TRANSFORMATION('','',#11,#891);
#34663 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #34664);
#34664 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('220','','',#5,#34655,$);
#34665 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#34657));
#34666 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#34667),#34741);
#34667 = SHELL_BASED_SURFACE_MODEL('',(#34668));
#34668 = OPEN_SHELL('',(#34669));
#34669 = ADVANCED_FACE('',(#34670),#34684,.T.);
#34670 = FACE_BOUND('',#34671,.T.);
#34671 = EDGE_LOOP('',(#34672,#34695,#34711,#34727));
#34672 = ORIENTED_EDGE('',*,*,#34673,.F.);
#34673 = EDGE_CURVE('',#34674,#34676,#34678,.T.);
#34674 = VERTEX_POINT('',#34675);
#34675 = CARTESIAN_POINT('',(10.200000000001,35.743372166635,
    35.066987298076));
#34676 = VERTEX_POINT('',#34677);
#34677 = CARTESIAN_POINT('',(9.800763750989,35.743372166635,
    35.066987298076));
#34678 = SURFACE_CURVE('',#34679,(#34683),.PCURVE_S1.);
#34679 = LINE('',#34680,#34681);
#34680 = CARTESIAN_POINT('',(-13.99999998538,35.743372166635,
    35.066987298076));
#34681 = VECTOR('',#34682,1.);
#34682 = DIRECTION('',(-1.,0.E+000,0.E+000));
#34683 = PCURVE('',#34684,#34689);
#34684 = PLANE('',#34685);
#34685 = AXIS2_PLACEMENT_3D('',#34686,#34687,#34688);
#34686 = CARTESIAN_POINT('',(-13.99999998538,35.743372166656,
    31.400000001784));
#34687 = DIRECTION('',(0.E+000,-1.,-5.651217199117E-012));
#34688 = DIRECTION('',(0.E+000,-5.651217199117E-012,1.));
#34689 = DEFINITIONAL_REPRESENTATION('',(#34690),#34694);
#34690 = LINE('',#34691,#34692);
#34691 = CARTESIAN_POINT('',(3.666987296292,0.E+000));
#34692 = VECTOR('',#34693,1.);
#34693 = DIRECTION('',(0.E+000,1.));
#34694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34695 = ORIENTED_EDGE('',*,*,#34696,.F.);
#34696 = EDGE_CURVE('',#34697,#34674,#34699,.T.);
#34697 = VERTEX_POINT('',#34698);
#34698 = CARTESIAN_POINT('',(10.200000000001,35.743372166656,
    37.699999999997));
#34699 = SURFACE_CURVE('',#34700,(#34704),.PCURVE_S1.);
#34700 = LINE('',#34701,#34702);
#34701 = CARTESIAN_POINT('',(10.200000000001,35.743372166656,
    31.400000001796));
#34702 = VECTOR('',#34703,1.);
#34703 = DIRECTION('',(0.E+000,5.651217199117E-012,-1.));
#34704 = PCURVE('',#34684,#34705);
#34705 = DEFINITIONAL_REPRESENTATION('',(#34706),#34710);
#34706 = LINE('',#34707,#34708);
#34707 = CARTESIAN_POINT('',(1.18980381103E-011,-24.19999998538));
#34708 = VECTOR('',#34709,1.);
#34709 = DIRECTION('',(-1.,-0.E+000));
#34710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34711 = ORIENTED_EDGE('',*,*,#34712,.F.);
#34712 = EDGE_CURVE('',#34713,#34697,#34715,.T.);
#34713 = VERTEX_POINT('',#34714);
#34714 = CARTESIAN_POINT('',(9.800763751025,35.743372166656,
    37.699999999997));
#34715 = SURFACE_CURVE('',#34716,(#34720),.PCURVE_S1.);
#34716 = LINE('',#34717,#34718);
#34717 = CARTESIAN_POINT('',(8.2,35.743372166656,37.699999999997));
#34718 = VECTOR('',#34719,1.);
#34719 = DIRECTION('',(1.,0.E+000,0.E+000));
#34720 = PCURVE('',#34684,#34721);
#34721 = DEFINITIONAL_REPRESENTATION('',(#34722),#34726);
#34722 = LINE('',#34723,#34724);
#34723 = CARTESIAN_POINT('',(6.299999998212,-22.19999998538));
#34724 = VECTOR('',#34725,1.);
#34725 = DIRECTION('',(0.E+000,-1.));
#34726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34727 = ORIENTED_EDGE('',*,*,#34728,.F.);
#34728 = EDGE_CURVE('',#34676,#34713,#34729,.T.);
#34729 = SURFACE_CURVE('',#34730,(#34734),.PCURVE_S1.);
#34730 = LINE('',#34731,#34732);
#34731 = CARTESIAN_POINT('',(9.800763750989,35.743372166667,
    29.38443556471));
#34732 = VECTOR('',#34733,1.);
#34733 = DIRECTION('',(-7.7937938163E-016,-5.651217199117E-012,1.));
#34734 = PCURVE('',#34684,#34735);
#34735 = DEFINITIONAL_REPRESENTATION('',(#34736),#34740);
#34736 = LINE('',#34737,#34738);
#34737 = CARTESIAN_POINT('',(-2.015564437074,-23.80076373637));
#34738 = VECTOR('',#34739,1.);
#34739 = DIRECTION('',(1.,7.7937938163E-016));
#34740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34745)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#34742,#34743,#34744)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#34742 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#34743 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#34744 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#34745 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#34742,
  'distance_accuracy_value','confusion accuracy');
#34746 = SHAPE_DEFINITION_REPRESENTATION(#34747,#34666);
#34747 = PRODUCT_DEFINITION_SHAPE('','',#34748);
#34748 = PRODUCT_DEFINITION('design','',#34749,#34752);
#34749 = PRODUCT_DEFINITION_FORMATION('','',#34750);
#34750 = PRODUCT('CADSOFTTOOLS 1.221','CADSOFTTOOLS 1.221','',(#34751));
#34751 = PRODUCT_CONTEXT('',#2,'mechanical');
#34752 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#34753 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#34754,#34756);
#34754 = ( REPRESENTATION_RELATIONSHIP('','',#34666,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#34755) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#34755 = ITEM_DEFINED_TRANSFORMATION('','',#11,#895);
#34756 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #34757);
#34757 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('221','','',#5,#34748,$);
#34758 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#34750));
#34759 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#34760),#34834);
#34760 = SHELL_BASED_SURFACE_MODEL('',(#34761));
#34761 = OPEN_SHELL('',(#34762));
#34762 = ADVANCED_FACE('',(#34763),#34777,.F.);
#34763 = FACE_BOUND('',#34764,.T.);
#34764 = EDGE_LOOP('',(#34765,#34788,#34804,#34820));
#34765 = ORIENTED_EDGE('',*,*,#34766,.T.);
#34766 = EDGE_CURVE('',#34767,#34769,#34771,.T.);
#34767 = VERTEX_POINT('',#34768);
#34768 = CARTESIAN_POINT('',(6.850000000001,-6.307391583031,
    37.699999999954));
#34769 = VERTEX_POINT('',#34770);
#34770 = CARTESIAN_POINT('',(6.850000000001,-6.307391583046,
    35.066987298076));
#34771 = SURFACE_CURVE('',#34772,(#34776),.PCURVE_S1.);
#34772 = LINE('',#34773,#34774);
#34773 = CARTESIAN_POINT('',(6.850000000001,-6.30739158302,
    39.715564437028));
#34774 = VECTOR('',#34775,1.);
#34775 = DIRECTION('',(0.E+000,-5.651321764998E-012,-1.));
#34776 = PCURVE('',#34777,#34782);
#34777 = PLANE('',#34778);
#34778 = AXIS2_PLACEMENT_3D('',#34779,#34780,#34781);
#34779 = CARTESIAN_POINT('',(7.500000000001,-6.30739158302,
    39.715564437028));
#34780 = DIRECTION('',(0.E+000,1.,-5.651321764998E-012));
#34781 = DIRECTION('',(0.E+000,5.651321764998E-012,1.));
#34782 = DEFINITIONAL_REPRESENTATION('',(#34783),#34787);
#34783 = LINE('',#34784,#34785);
#34784 = CARTESIAN_POINT('',(0.E+000,-0.65));
#34785 = VECTOR('',#34786,1.);
#34786 = DIRECTION('',(-1.,0.E+000));
#34787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34788 = ORIENTED_EDGE('',*,*,#34789,.T.);
#34789 = EDGE_CURVE('',#34769,#34790,#34792,.T.);
#34790 = VERTEX_POINT('',#34791);
#34791 = CARTESIAN_POINT('',(9.550000000001,-6.307391583046,
    35.066987298076));
#34792 = SURFACE_CURVE('',#34793,(#34797),.PCURVE_S1.);
#34793 = LINE('',#34794,#34795);
#34794 = CARTESIAN_POINT('',(7.500000000001,-6.307391583046,
    35.066987298076));
#34795 = VECTOR('',#34796,1.);
#34796 = DIRECTION('',(1.,0.E+000,0.E+000));
#34797 = PCURVE('',#34777,#34798);
#34798 = DEFINITIONAL_REPRESENTATION('',(#34799),#34803);
#34799 = LINE('',#34800,#34801);
#34800 = CARTESIAN_POINT('',(-4.648577138952,0.E+000));
#34801 = VECTOR('',#34802,1.);
#34802 = DIRECTION('',(0.E+000,1.));
#34803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34804 = ORIENTED_EDGE('',*,*,#34805,.T.);
#34805 = EDGE_CURVE('',#34790,#34806,#34808,.T.);
#34806 = VERTEX_POINT('',#34807);
#34807 = CARTESIAN_POINT('',(9.550000000001,-6.307391583031,
    37.699999999954));
#34808 = SURFACE_CURVE('',#34809,(#34813),.PCURVE_S1.);
#34809 = LINE('',#34810,#34811);
#34810 = CARTESIAN_POINT('',(9.550000000001,-6.30739158302,
    39.715564437028));
#34811 = VECTOR('',#34812,1.);
#34812 = DIRECTION('',(0.E+000,5.651321764998E-012,1.));
#34813 = PCURVE('',#34777,#34814);
#34814 = DEFINITIONAL_REPRESENTATION('',(#34815),#34819);
#34815 = LINE('',#34816,#34817);
#34816 = CARTESIAN_POINT('',(0.E+000,2.05));
#34817 = VECTOR('',#34818,1.);
#34818 = DIRECTION('',(1.,0.E+000));
#34819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34820 = ORIENTED_EDGE('',*,*,#34821,.T.);
#34821 = EDGE_CURVE('',#34806,#34767,#34822,.T.);
#34822 = SURFACE_CURVE('',#34823,(#34827),.PCURVE_S1.);
#34823 = LINE('',#34824,#34825);
#34824 = CARTESIAN_POINT('',(7.500000000001,-6.307391583031,
    37.699999999954));
#34825 = VECTOR('',#34826,1.);
#34826 = DIRECTION('',(-1.,0.E+000,0.E+000));
#34827 = PCURVE('',#34777,#34828);
#34828 = DEFINITIONAL_REPRESENTATION('',(#34829),#34833);
#34829 = LINE('',#34830,#34831);
#34830 = CARTESIAN_POINT('',(-2.015564437075,0.E+000));
#34831 = VECTOR('',#34832,1.);
#34832 = DIRECTION('',(0.E+000,-1.));
#34833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34838)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#34835,#34836,#34837)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#34835 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#34836 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#34837 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#34838 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#34835,
  'distance_accuracy_value','confusion accuracy');
#34839 = SHAPE_DEFINITION_REPRESENTATION(#34840,#34759);
#34840 = PRODUCT_DEFINITION_SHAPE('','',#34841);
#34841 = PRODUCT_DEFINITION('design','',#34842,#34845);
#34842 = PRODUCT_DEFINITION_FORMATION('','',#34843);
#34843 = PRODUCT('CADSOFTTOOLS 1.222','CADSOFTTOOLS 1.222','',(#34844));
#34844 = PRODUCT_CONTEXT('',#2,'mechanical');
#34845 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#34846 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#34847,#34849);
#34847 = ( REPRESENTATION_RELATIONSHIP('','',#34759,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#34848) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#34848 = ITEM_DEFINED_TRANSFORMATION('','',#11,#899);
#34849 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #34850);
#34850 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('222','','',#5,#34841,$);
#34851 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#34843));
#34852 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#34853),#34927);
#34853 = SHELL_BASED_SURFACE_MODEL('',(#34854));
#34854 = OPEN_SHELL('',(#34855));
#34855 = ADVANCED_FACE('',(#34856),#34870,.F.);
#34856 = FACE_BOUND('',#34857,.T.);
#34857 = EDGE_LOOP('',(#34858,#34881,#34897,#34913));
#34858 = ORIENTED_EDGE('',*,*,#34859,.F.);
#34859 = EDGE_CURVE('',#34860,#34862,#34864,.T.);
#34860 = VERTEX_POINT('',#34861);
#34861 = CARTESIAN_POINT('',(9.550000000001,-6.307391583046,
    35.066987298076));
#34862 = VERTEX_POINT('',#34863);
#34863 = CARTESIAN_POINT('',(9.550000000001,-6.307391583031,
    37.699999999954));
#34864 = SURFACE_CURVE('',#34865,(#34869),.PCURVE_S1.);
#34865 = LINE('',#34866,#34867);
#34866 = CARTESIAN_POINT('',(9.550000000001,-6.30739158302,
    39.715564437028));
#34867 = VECTOR('',#34868,1.);
#34868 = DIRECTION('',(0.E+000,5.651321764998E-012,1.));
#34869 = PCURVE('',#34870,#34875);
#34870 = PLANE('',#34871);
#34871 = AXIS2_PLACEMENT_3D('',#34872,#34873,#34874);
#34872 = CARTESIAN_POINT('',(9.550000000001,-6.30739158302,
    39.715564437028));
#34873 = DIRECTION('',(-0.707106781187,0.707106781187,
    -3.996087942698E-012));
#34874 = DIRECTION('',(0.707106781187,0.707106781187,
    -3.836625461773E-012));
#34875 = DEFINITIONAL_REPRESENTATION('',(#34876),#34880);
#34876 = LINE('',#34877,#34878);
#34877 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#34878 = VECTOR('',#34879,1.);
#34879 = DIRECTION('',(1.594624809246E-013,-1.));
#34880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34881 = ORIENTED_EDGE('',*,*,#34882,.T.);
#34882 = EDGE_CURVE('',#34860,#34883,#34885,.T.);
#34883 = VERTEX_POINT('',#34884);
#34884 = CARTESIAN_POINT('',(9.799999999695,-6.057391582807,
    35.066987298076));
#34885 = SURFACE_CURVE('',#34886,(#34890),.PCURVE_S1.);
#34886 = LINE('',#34887,#34888);
#34887 = CARTESIAN_POINT('',(9.550000000014,-6.307391583033,
    35.066987298076));
#34888 = VECTOR('',#34889,1.);
#34889 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
#34890 = PCURVE('',#34870,#34891);
#34891 = DEFINITIONAL_REPRESENTATION('',(#34892),#34896);
#34892 = LINE('',#34893,#34894);
#34893 = CARTESIAN_POINT('',(1.783359333835E-011,4.648577138952));
#34894 = VECTOR('',#34895,1.);
#34895 = DIRECTION('',(1.,-3.836625461773E-012));
#34896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34897 = ORIENTED_EDGE('',*,*,#34898,.T.);
#34898 = EDGE_CURVE('',#34883,#34899,#34901,.T.);
#34899 = VERTEX_POINT('',#34900);
#34900 = CARTESIAN_POINT('',(9.79999999997,-6.05739158306,
    37.699999999997));
#34901 = SURFACE_CURVE('',#34902,(#34906),.PCURVE_S1.);
#34902 = LINE('',#34903,#34904);
#34903 = CARTESIAN_POINT('',(9.800000000001,-6.05739158302,
    39.715564437027));
#34904 = VECTOR('',#34905,1.);
#34905 = DIRECTION('',(0.E+000,5.651321764998E-012,1.));
#34906 = PCURVE('',#34870,#34907);
#34907 = DEFINITIONAL_REPRESENTATION('',(#34908),#34912);
#34908 = LINE('',#34909,#34910);
#34909 = CARTESIAN_POINT('',(0.353553390593,4.331724900113E-014));
#34910 = VECTOR('',#34911,1.);
#34911 = DIRECTION('',(1.594624809246E-013,-1.));
#34912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34913 = ORIENTED_EDGE('',*,*,#34914,.T.);
#34914 = EDGE_CURVE('',#34899,#34862,#34915,.T.);
#34915 = SURFACE_CURVE('',#34916,(#34920),.PCURVE_S1.);
#34916 = LINE('',#34917,#34918);
#34917 = CARTESIAN_POINT('',(19.600381875325,3.742990292293,
    37.699999999897));
#34918 = VECTOR('',#34919,1.);
#34919 = DIRECTION('',(-0.707106781187,-0.707106781187,
    3.995462899007E-012));
#34920 = PCURVE('',#34870,#34921);
#34921 = DEFINITIONAL_REPRESENTATION('',(#34922),#34926);
#34922 = LINE('',#34923,#34924);
#34923 = CARTESIAN_POINT('',(14.213386355112,2.015564437077));
#34924 = VECTOR('',#34925,1.);
#34925 = DIRECTION('',(-1.,-1.588374372345E-013));
#34926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34931)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#34928,#34929,#34930)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#34928 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#34929 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#34930 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#34931 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#34928,
  'distance_accuracy_value','confusion accuracy');
#34932 = SHAPE_DEFINITION_REPRESENTATION(#34933,#34852);
#34933 = PRODUCT_DEFINITION_SHAPE('','',#34934);
#34934 = PRODUCT_DEFINITION('design','',#34935,#34938);
#34935 = PRODUCT_DEFINITION_FORMATION('','',#34936);
#34936 = PRODUCT('CADSOFTTOOLS 1.223','CADSOFTTOOLS 1.223','',(#34937));
#34937 = PRODUCT_CONTEXT('',#2,'mechanical');
#34938 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#34939 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#34940,#34942);
#34940 = ( REPRESENTATION_RELATIONSHIP('','',#34852,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#34941) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#34941 = ITEM_DEFINED_TRANSFORMATION('','',#11,#903);
#34942 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #34943);
#34943 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('223','','',#5,#34934,$);
#34944 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#34936));
#34945 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#34946),#35020);
#34946 = SHELL_BASED_SURFACE_MODEL('',(#34947));
#34947 = OPEN_SHELL('',(#34948));
#34948 = ADVANCED_FACE('',(#34949),#34963,.F.);
#34949 = FACE_BOUND('',#34950,.T.);
#34950 = EDGE_LOOP('',(#34951,#34974,#34990,#35006));
#34951 = ORIENTED_EDGE('',*,*,#34952,.T.);
#34952 = EDGE_CURVE('',#34953,#34955,#34957,.T.);
#34953 = VERTEX_POINT('',#34954);
#34954 = CARTESIAN_POINT('',(6.200000000001,-6.057391583062,
    35.066987298076));
#34955 = VERTEX_POINT('',#34956);
#34956 = CARTESIAN_POINT('',(6.6,-6.057391582501,35.066987298076));
#34957 = SURFACE_CURVE('',#34958,(#34962),.PCURVE_S1.);
#34958 = LINE('',#34959,#34960);
#34959 = CARTESIAN_POINT('',(8.500000000001,-6.057391583062,
    35.066987298076));
#34960 = VECTOR('',#34961,1.);
#34961 = DIRECTION('',(1.,0.E+000,0.E+000));
#34962 = PCURVE('',#34963,#34968);
#34963 = PLANE('',#34964);
#34964 = AXIS2_PLACEMENT_3D('',#34965,#34966,#34967);
#34965 = CARTESIAN_POINT('',(8.500000000001,-6.057391583062,
    27.150000001784));
#34966 = DIRECTION('',(0.E+000,1.,0.E+000));
#34967 = DIRECTION('',(0.E+000,-0.E+000,1.));
#34968 = DEFINITIONAL_REPRESENTATION('',(#34969),#34973);
#34969 = LINE('',#34970,#34971);
#34970 = CARTESIAN_POINT('',(7.916987296292,0.E+000));
#34971 = VECTOR('',#34972,1.);
#34972 = DIRECTION('',(0.E+000,1.));
#34973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34974 = ORIENTED_EDGE('',*,*,#34975,.T.);
#34975 = EDGE_CURVE('',#34955,#34976,#34978,.T.);
#34976 = VERTEX_POINT('',#34977);
#34977 = CARTESIAN_POINT('',(6.600000000032,-6.05739158306,
    37.699999999997));
#34978 = SURFACE_CURVE('',#34979,(#34983),.PCURVE_S1.);
#34979 = LINE('',#34980,#34981);
#34980 = CARTESIAN_POINT('',(6.600000000001,-6.05739158302,
    39.715564437027));
#34981 = VECTOR('',#34982,1.);
#34982 = DIRECTION('',(0.E+000,5.651321764998E-012,1.));
#34983 = PCURVE('',#34963,#34984);
#34984 = DEFINITIONAL_REPRESENTATION('',(#34985),#34989);
#34985 = LINE('',#34986,#34987);
#34986 = CARTESIAN_POINT('',(12.565564435243,-1.9));
#34987 = VECTOR('',#34988,1.);
#34988 = DIRECTION('',(1.,0.E+000));
#34989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#34990 = ORIENTED_EDGE('',*,*,#34991,.T.);
#34991 = EDGE_CURVE('',#34976,#34992,#34994,.T.);
#34992 = VERTEX_POINT('',#34993);
#34993 = CARTESIAN_POINT('',(6.200000000001,-6.05739158306,
    37.699999999997));
#34994 = SURFACE_CURVE('',#34995,(#34999),.PCURVE_S1.);
#34995 = LINE('',#34996,#34997);
#34996 = CARTESIAN_POINT('',(11.1,-6.057391583062,37.699999999997));
#34997 = VECTOR('',#34998,1.);
#34998 = DIRECTION('',(-1.,0.E+000,0.E+000));
#34999 = PCURVE('',#34963,#35000);
#35000 = DEFINITIONAL_REPRESENTATION('',(#35001),#35005);
#35001 = LINE('',#35002,#35003);
#35002 = CARTESIAN_POINT('',(10.549999998212,2.599999999999));
#35003 = VECTOR('',#35004,1.);
#35004 = DIRECTION('',(0.E+000,-1.));
#35005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35006 = ORIENTED_EDGE('',*,*,#35007,.F.);
#35007 = EDGE_CURVE('',#34953,#34992,#35008,.T.);
#35008 = SURFACE_CURVE('',#35009,(#35013),.PCURVE_S1.);
#35009 = LINE('',#35010,#35011);
#35010 = CARTESIAN_POINT('',(6.200000000001,-6.057391583062,
    31.400000001784));
#35011 = VECTOR('',#35012,1.);
#35012 = DIRECTION('',(0.E+000,0.E+000,1.));
#35013 = PCURVE('',#34963,#35014);
#35014 = DEFINITIONAL_REPRESENTATION('',(#35015),#35019);
#35015 = LINE('',#35016,#35017);
#35016 = CARTESIAN_POINT('',(4.25,-2.3));
#35017 = VECTOR('',#35018,1.);
#35018 = DIRECTION('',(1.,0.E+000));
#35019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35024)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#35021,#35022,#35023)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#35021 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#35022 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#35023 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#35024 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#35021,
  'distance_accuracy_value','confusion accuracy');
#35025 = SHAPE_DEFINITION_REPRESENTATION(#35026,#34945);
#35026 = PRODUCT_DEFINITION_SHAPE('','',#35027);
#35027 = PRODUCT_DEFINITION('design','',#35028,#35031);
#35028 = PRODUCT_DEFINITION_FORMATION('','',#35029);
#35029 = PRODUCT('CADSOFTTOOLS 1.224','CADSOFTTOOLS 1.224','',(#35030));
#35030 = PRODUCT_CONTEXT('',#2,'mechanical');
#35031 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#35032 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#35033,#35035);
#35033 = ( REPRESENTATION_RELATIONSHIP('','',#34945,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#35034) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#35034 = ITEM_DEFINED_TRANSFORMATION('','',#11,#907);
#35035 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #35036);
#35036 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('224','','',#5,#35027,$);
#35037 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#35029));
#35038 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#35039),#35113);
#35039 = SHELL_BASED_SURFACE_MODEL('',(#35040));
#35040 = OPEN_SHELL('',(#35041));
#35041 = ADVANCED_FACE('',(#35042),#35056,.F.);
#35042 = FACE_BOUND('',#35043,.T.);
#35043 = EDGE_LOOP('',(#35044,#35067,#35083,#35099));
#35044 = ORIENTED_EDGE('',*,*,#35045,.T.);
#35045 = EDGE_CURVE('',#35046,#35048,#35050,.T.);
#35046 = VERTEX_POINT('',#35047);
#35047 = CARTESIAN_POINT('',(6.6,-6.057391582501,35.066987298076));
#35048 = VERTEX_POINT('',#35049);
#35049 = CARTESIAN_POINT('',(6.850000000001,-6.307391583046,
    35.066987298076));
#35050 = SURFACE_CURVE('',#35051,(#35055),.PCURVE_S1.);
#35051 = LINE('',#35052,#35053);
#35052 = CARTESIAN_POINT('',(6.599999999987,-6.057391583033,
    35.066987298076));
#35053 = VECTOR('',#35054,1.);
#35054 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
#35055 = PCURVE('',#35056,#35061);
#35056 = PLANE('',#35057);
#35057 = AXIS2_PLACEMENT_3D('',#35058,#35059,#35060);
#35058 = CARTESIAN_POINT('',(6.600000000001,-6.05739158302,
    39.715564437027));
#35059 = DIRECTION('',(0.707106781187,0.707106781187,
    -3.996087942697E-012));
#35060 = DIRECTION('',(-1.701413697007E-019,-5.651321594857E-012,-1.));
#35061 = DEFINITIONAL_REPRESENTATION('',(#35062),#35066);
#35062 = LINE('',#35063,#35064);
#35063 = CARTESIAN_POINT('',(4.648577138951,1.858365838094E-011));
#35064 = VECTOR('',#35065,1.);
#35065 = DIRECTION('',(3.996087702081E-012,-1.));
#35066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35067 = ORIENTED_EDGE('',*,*,#35068,.F.);
#35068 = EDGE_CURVE('',#35069,#35048,#35071,.T.);
#35069 = VERTEX_POINT('',#35070);
#35070 = CARTESIAN_POINT('',(6.850000000001,-6.307391583031,
    37.699999999954));
#35071 = SURFACE_CURVE('',#35072,(#35076),.PCURVE_S1.);
#35072 = LINE('',#35073,#35074);
#35073 = CARTESIAN_POINT('',(6.850000000001,-6.30739158302,
    39.715564437028));
#35074 = VECTOR('',#35075,1.);
#35075 = DIRECTION('',(0.E+000,-5.651321764998E-012,-1.));
#35076 = PCURVE('',#35056,#35077);
#35077 = DEFINITIONAL_REPRESENTATION('',(#35078),#35082);
#35078 = LINE('',#35079,#35080);
#35079 = CARTESIAN_POINT('',(1.306116673134E-014,-0.353553390593));
#35080 = VECTOR('',#35081,1.);
#35081 = DIRECTION('',(1.,-2.40616254582E-019));
#35082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35083 = ORIENTED_EDGE('',*,*,#35084,.T.);
#35084 = EDGE_CURVE('',#35069,#35085,#35087,.T.);
#35085 = VERTEX_POINT('',#35086);
#35086 = CARTESIAN_POINT('',(6.600000000032,-6.05739158306,
    37.699999999997));
#35087 = SURFACE_CURVE('',#35088,(#35092),.PCURVE_S1.);
#35088 = LINE('',#35089,#35090);
#35089 = CARTESIAN_POINT('',(-6.200381875324,6.742990292294,
    37.69999999988));
#35090 = VECTOR('',#35091,1.);
#35091 = DIRECTION('',(-0.707106781187,0.707106781187,
    -3.995462899008E-012));
#35092 = PCURVE('',#35056,#35093);
#35093 = DEFINITIONAL_REPRESENTATION('',(#35094),#35098);
#35094 = LINE('',#35095,#35096);
#35095 = CARTESIAN_POINT('',(2.015564437075,18.10247365164));
#35096 = VECTOR('',#35097,1.);
#35097 = DIRECTION('',(-6.248030737076E-016,1.));
#35098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35099 = ORIENTED_EDGE('',*,*,#35100,.F.);
#35100 = EDGE_CURVE('',#35046,#35085,#35101,.T.);
#35101 = SURFACE_CURVE('',#35102,(#35106),.PCURVE_S1.);
#35102 = LINE('',#35103,#35104);
#35103 = CARTESIAN_POINT('',(6.600000000001,-6.05739158302,
    39.715564437027));
#35104 = VECTOR('',#35105,1.);
#35105 = DIRECTION('',(0.E+000,5.651321764998E-012,1.));
#35106 = PCURVE('',#35056,#35107);
#35107 = DEFINITIONAL_REPRESENTATION('',(#35108),#35112);
#35108 = LINE('',#35109,#35110);
#35109 = CARTESIAN_POINT('',(-1.405426885022E-025,3.517007107452E-014));
#35110 = VECTOR('',#35111,1.);
#35111 = DIRECTION('',(-1.,2.40616254582E-019));
#35112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35117)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#35114,#35115,#35116)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#35114 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#35115 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#35116 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#35117 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#35114,
  'distance_accuracy_value','confusion accuracy');
#35118 = SHAPE_DEFINITION_REPRESENTATION(#35119,#35038);
#35119 = PRODUCT_DEFINITION_SHAPE('','',#35120);
#35120 = PRODUCT_DEFINITION('design','',#35121,#35124);
#35121 = PRODUCT_DEFINITION_FORMATION('','',#35122);
#35122 = PRODUCT('CADSOFTTOOLS 1.225','CADSOFTTOOLS 1.225','',(#35123));
#35123 = PRODUCT_CONTEXT('',#2,'mechanical');
#35124 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#35125 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#35126,#35128);
#35126 = ( REPRESENTATION_RELATIONSHIP('','',#35038,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#35127) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#35127 = ITEM_DEFINED_TRANSFORMATION('','',#11,#911);
#35128 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #35129);
#35129 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('225','','',#5,#35120,$);
#35130 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#35122));
#35131 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#35132),#35206);
#35132 = SHELL_BASED_SURFACE_MODEL('',(#35133));
#35133 = OPEN_SHELL('',(#35134));
#35134 = ADVANCED_FACE('',(#35135),#35149,.F.);
#35135 = FACE_BOUND('',#35136,.T.);
#35136 = EDGE_LOOP('',(#35137,#35160,#35176,#35192));
#35137 = ORIENTED_EDGE('',*,*,#35138,.T.);
#35138 = EDGE_CURVE('',#35139,#35141,#35143,.T.);
#35139 = VERTEX_POINT('',#35140);
#35140 = CARTESIAN_POINT('',(10.200000000001,-6.057391583062,
    35.066987298076));
#35141 = VERTEX_POINT('',#35142);
#35142 = CARTESIAN_POINT('',(10.200000000001,-6.057391583062,
    37.699999999997));
#35143 = SURFACE_CURVE('',#35144,(#35148),.PCURVE_S1.);
#35144 = LINE('',#35145,#35146);
#35145 = CARTESIAN_POINT('',(10.200000000001,-6.057391583062,
    27.150000001784));
#35146 = VECTOR('',#35147,1.);
#35147 = DIRECTION('',(0.E+000,0.E+000,1.));
#35148 = PCURVE('',#35149,#35154);
#35149 = PLANE('',#35150);
#35150 = AXIS2_PLACEMENT_3D('',#35151,#35152,#35153);
#35151 = CARTESIAN_POINT('',(8.500000000001,-6.057391583062,
    27.150000001784));
#35152 = DIRECTION('',(0.E+000,1.,0.E+000));
#35153 = DIRECTION('',(0.E+000,-0.E+000,1.));
#35154 = DEFINITIONAL_REPRESENTATION('',(#35155),#35159);
#35155 = LINE('',#35156,#35157);
#35156 = CARTESIAN_POINT('',(0.E+000,1.7));
#35157 = VECTOR('',#35158,1.);
#35158 = DIRECTION('',(1.,0.E+000));
#35159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35160 = ORIENTED_EDGE('',*,*,#35161,.T.);
#35161 = EDGE_CURVE('',#35141,#35162,#35164,.T.);
#35162 = VERTEX_POINT('',#35163);
#35163 = CARTESIAN_POINT('',(9.79999999997,-6.05739158306,
    37.699999999997));
#35164 = SURFACE_CURVE('',#35165,(#35169),.PCURVE_S1.);
#35165 = LINE('',#35166,#35167);
#35166 = CARTESIAN_POINT('',(11.1,-6.057391583062,37.699999999997));
#35167 = VECTOR('',#35168,1.);
#35168 = DIRECTION('',(-1.,0.E+000,0.E+000));
#35169 = PCURVE('',#35149,#35170);
#35170 = DEFINITIONAL_REPRESENTATION('',(#35171),#35175);
#35171 = LINE('',#35172,#35173);
#35172 = CARTESIAN_POINT('',(10.549999998212,2.599999999999));
#35173 = VECTOR('',#35174,1.);
#35174 = DIRECTION('',(0.E+000,-1.));
#35175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35176 = ORIENTED_EDGE('',*,*,#35177,.F.);
#35177 = EDGE_CURVE('',#35178,#35162,#35180,.T.);
#35178 = VERTEX_POINT('',#35179);
#35179 = CARTESIAN_POINT('',(9.799999999695,-6.057391582807,
    35.066987298076));
#35180 = SURFACE_CURVE('',#35181,(#35185),.PCURVE_S1.);
#35181 = LINE('',#35182,#35183);
#35182 = CARTESIAN_POINT('',(9.800000000001,-6.05739158302,
    39.715564437027));
#35183 = VECTOR('',#35184,1.);
#35184 = DIRECTION('',(0.E+000,5.651321764998E-012,1.));
#35185 = PCURVE('',#35149,#35186);
#35186 = DEFINITIONAL_REPRESENTATION('',(#35187),#35191);
#35187 = LINE('',#35188,#35189);
#35188 = CARTESIAN_POINT('',(12.565564435243,1.3));
#35189 = VECTOR('',#35190,1.);
#35190 = DIRECTION('',(1.,0.E+000));
#35191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35192 = ORIENTED_EDGE('',*,*,#35193,.T.);
#35193 = EDGE_CURVE('',#35178,#35139,#35194,.T.);
#35194 = SURFACE_CURVE('',#35195,(#35199),.PCURVE_S1.);
#35195 = LINE('',#35196,#35197);
#35196 = CARTESIAN_POINT('',(8.500000000001,-6.057391583062,
    35.066987298076));
#35197 = VECTOR('',#35198,1.);
#35198 = DIRECTION('',(1.,0.E+000,0.E+000));
#35199 = PCURVE('',#35149,#35200);
#35200 = DEFINITIONAL_REPRESENTATION('',(#35201),#35205);
#35201 = LINE('',#35202,#35203);
#35202 = CARTESIAN_POINT('',(7.916987296292,0.E+000));
#35203 = VECTOR('',#35204,1.);
#35204 = DIRECTION('',(0.E+000,1.));
#35205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35210)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#35207,#35208,#35209)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#35207 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#35208 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#35209 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#35210 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#35207,
  'distance_accuracy_value','confusion accuracy');
#35211 = SHAPE_DEFINITION_REPRESENTATION(#35212,#35131);
#35212 = PRODUCT_DEFINITION_SHAPE('','',#35213);
#35213 = PRODUCT_DEFINITION('design','',#35214,#35217);
#35214 = PRODUCT_DEFINITION_FORMATION('','',#35215);
#35215 = PRODUCT('CADSOFTTOOLS 1.226','CADSOFTTOOLS 1.226','',(#35216));
#35216 = PRODUCT_CONTEXT('',#2,'mechanical');
#35217 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#35218 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#35219,#35221);
#35219 = ( REPRESENTATION_RELATIONSHIP('','',#35131,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#35220) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#35220 = ITEM_DEFINED_TRANSFORMATION('','',#11,#915);
#35221 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #35222);
#35222 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('226','','',#5,#35213,$);
#35223 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#35215));
#35224 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#35225),#35299);
#35225 = SHELL_BASED_SURFACE_MODEL('',(#35226));
#35226 = OPEN_SHELL('',(#35227));
#35227 = ADVANCED_FACE('',(#35228),#35242,.T.);
#35228 = FACE_BOUND('',#35229,.T.);
#35229 = EDGE_LOOP('',(#35230,#35253,#35269,#35285));
#35230 = ORIENTED_EDGE('',*,*,#35231,.F.);
#35231 = EDGE_CURVE('',#35232,#35234,#35236,.T.);
#35232 = VERTEX_POINT('',#35233);
#35233 = CARTESIAN_POINT('',(6.850000000001,-10.00739158304,
    35.066987298076));
#35234 = VERTEX_POINT('',#35235);
#35235 = CARTESIAN_POINT('',(9.550000000001,-10.00739158304,
    35.066987298076));
#35236 = SURFACE_CURVE('',#35237,(#35241),.PCURVE_S1.);
#35237 = LINE('',#35238,#35239);
#35238 = CARTESIAN_POINT('',(9.500000000001,-10.00739158304,
    35.066987298076));
#35239 = VECTOR('',#35240,1.);
#35240 = DIRECTION('',(1.,0.E+000,0.E+000));
#35241 = PCURVE('',#35242,#35247);
#35242 = PLANE('',#35243);
#35243 = AXIS2_PLACEMENT_3D('',#35244,#35245,#35246);
#35244 = CARTESIAN_POINT('',(9.500000000001,-10.00739158307,
    29.384435564708));
#35245 = DIRECTION('',(0.E+000,1.,-5.650437819735E-012));
#35246 = DIRECTION('',(0.E+000,5.650437819735E-012,1.));
#35247 = DEFINITIONAL_REPRESENTATION('',(#35248),#35252);
#35248 = LINE('',#35249,#35250);
#35249 = CARTESIAN_POINT('',(5.682551733368,0.E+000));
#35250 = VECTOR('',#35251,1.);
#35251 = DIRECTION('',(0.E+000,1.));
#35252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35253 = ORIENTED_EDGE('',*,*,#35254,.F.);
#35254 = EDGE_CURVE('',#35255,#35232,#35257,.T.);
#35255 = VERTEX_POINT('',#35256);
#35256 = CARTESIAN_POINT('',(6.850000000001,-10.00739158303,
    37.699999999975));
#35257 = SURFACE_CURVE('',#35258,(#35262),.PCURVE_S1.);
#35258 = LINE('',#35259,#35260);
#35259 = CARTESIAN_POINT('',(6.850000000001,-10.00739158307,
    29.384435564708));
#35260 = VECTOR('',#35261,1.);
#35261 = DIRECTION('',(0.E+000,-5.650437819735E-012,-1.));
#35262 = PCURVE('',#35242,#35263);
#35263 = DEFINITIONAL_REPRESENTATION('',(#35264),#35268);
#35264 = LINE('',#35265,#35266);
#35265 = CARTESIAN_POINT('',(0.E+000,-2.65));
#35266 = VECTOR('',#35267,1.);
#35267 = DIRECTION('',(-1.,0.E+000));
#35268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35269 = ORIENTED_EDGE('',*,*,#35270,.T.);
#35270 = EDGE_CURVE('',#35255,#35271,#35273,.T.);
#35271 = VERTEX_POINT('',#35272);
#35272 = CARTESIAN_POINT('',(9.550000000001,-10.00739158303,
    37.699999999975));
#35273 = SURFACE_CURVE('',#35274,(#35278),.PCURVE_S1.);
#35274 = LINE('',#35275,#35276);
#35275 = CARTESIAN_POINT('',(9.500000000001,-10.00739158303,
    37.699999999975));
#35276 = VECTOR('',#35277,1.);
#35277 = DIRECTION('',(1.,0.E+000,0.E+000));
#35278 = PCURVE('',#35242,#35279);
#35279 = DEFINITIONAL_REPRESENTATION('',(#35280),#35284);
#35280 = LINE('',#35281,#35282);
#35281 = CARTESIAN_POINT('',(8.315564435267,0.E+000));
#35282 = VECTOR('',#35283,1.);
#35283 = DIRECTION('',(0.E+000,1.));
#35284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35285 = ORIENTED_EDGE('',*,*,#35286,.F.);
#35286 = EDGE_CURVE('',#35234,#35271,#35287,.T.);
#35287 = SURFACE_CURVE('',#35288,(#35292),.PCURVE_S1.);
#35288 = LINE('',#35289,#35290);
#35289 = CARTESIAN_POINT('',(9.550000000001,-10.00739158307,
    29.384435564708));
#35290 = VECTOR('',#35291,1.);
#35291 = DIRECTION('',(-2.24207754292E-044,5.650437819735E-012,1.));
#35292 = PCURVE('',#35242,#35293);
#35293 = DEFINITIONAL_REPRESENTATION('',(#35294),#35298);
#35294 = LINE('',#35295,#35296);
#35295 = CARTESIAN_POINT('',(0.E+000,4.999999999999E-002));
#35296 = VECTOR('',#35297,1.);
#35297 = DIRECTION('',(1.,-2.24207754292E-044));
#35298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35303)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#35300,#35301,#35302)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#35300 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#35301 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#35302 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#35303 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#35300,
  'distance_accuracy_value','confusion accuracy');
#35304 = SHAPE_DEFINITION_REPRESENTATION(#35305,#35224);
#35305 = PRODUCT_DEFINITION_SHAPE('','',#35306);
#35306 = PRODUCT_DEFINITION('design','',#35307,#35310);
#35307 = PRODUCT_DEFINITION_FORMATION('','',#35308);
#35308 = PRODUCT('CADSOFTTOOLS 1.227','CADSOFTTOOLS 1.227','',(#35309));
#35309 = PRODUCT_CONTEXT('',#2,'mechanical');
#35310 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#35311 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#35312,#35314);
#35312 = ( REPRESENTATION_RELATIONSHIP('','',#35224,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#35313) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#35313 = ITEM_DEFINED_TRANSFORMATION('','',#11,#919);
#35314 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #35315);
#35315 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('227','','',#5,#35306,$);
#35316 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#35308));
#35317 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#35318),#35392);
#35318 = SHELL_BASED_SURFACE_MODEL('',(#35319));
#35319 = OPEN_SHELL('',(#35320));
#35320 = ADVANCED_FACE('',(#35321),#35335,.F.);
#35321 = FACE_BOUND('',#35322,.T.);
#35322 = EDGE_LOOP('',(#35323,#35346,#35362,#35378));
#35323 = ORIENTED_EDGE('',*,*,#35324,.F.);
#35324 = EDGE_CURVE('',#35325,#35327,#35329,.T.);
#35325 = VERTEX_POINT('',#35326);
#35326 = CARTESIAN_POINT('',(9.800763750989,-10.25815533403,
    35.066987298076));
#35327 = VERTEX_POINT('',#35328);
#35328 = CARTESIAN_POINT('',(9.800763751025,-10.25815533405,
    37.699999999997));
#35329 = SURFACE_CURVE('',#35330,(#35334),.PCURVE_S1.);
#35330 = LINE('',#35331,#35332);
#35331 = CARTESIAN_POINT('',(9.800763750989,-10.25815533406,
    29.38443556471));
#35332 = VECTOR('',#35333,1.);
#35333 = DIRECTION('',(-7.7937938163E-016,5.651217199117E-012,1.));
#35334 = PCURVE('',#35335,#35340);
#35335 = PLANE('',#35336);
#35336 = AXIS2_PLACEMENT_3D('',#35337,#35338,#35339);
#35337 = CARTESIAN_POINT('',(9.550000000001,-10.00739158307,
    29.384435564708));
#35338 = DIRECTION('',(-0.707106781187,-0.707106781187,
    3.995462899008E-012));
#35339 = DIRECTION('',(-0.707106781187,0.707106781187,
    -3.836625461773E-012));
#35340 = DEFINITIONAL_REPRESENTATION('',(#35341),#35345);
#35341 = LINE('',#35342,#35343);
#35342 = CARTESIAN_POINT('',(-0.3546334976,-1.42201979643E-013));
#35343 = VECTOR('',#35344,1.);
#35344 = DIRECTION('',(1.599396461265E-013,-1.));
#35345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35346 = ORIENTED_EDGE('',*,*,#35347,.T.);
#35347 = EDGE_CURVE('',#35325,#35348,#35350,.T.);
#35348 = VERTEX_POINT('',#35349);
#35349 = CARTESIAN_POINT('',(9.550000000001,-10.00739158304,
    35.066987298076));
#35350 = SURFACE_CURVE('',#35351,(#35355),.PCURVE_S1.);
#35351 = LINE('',#35352,#35353);
#35352 = CARTESIAN_POINT('',(9.550000000017,-10.00739158306,
    35.066987298076));
#35353 = VECTOR('',#35354,1.);
#35354 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
#35355 = PCURVE('',#35335,#35356);
#35356 = DEFINITIONAL_REPRESENTATION('',(#35357),#35361);
#35357 = LINE('',#35358,#35359);
#35358 = CARTESIAN_POINT('',(-2.176665259701E-011,-5.682551733368));
#35359 = VECTOR('',#35360,1.);
#35360 = DIRECTION('',(1.,-3.836625461773E-012));
#35361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35362 = ORIENTED_EDGE('',*,*,#35363,.T.);
#35363 = EDGE_CURVE('',#35348,#35364,#35366,.T.);
#35364 = VERTEX_POINT('',#35365);
#35365 = CARTESIAN_POINT('',(9.550000000001,-10.00739158303,
    37.699999999975));
#35366 = SURFACE_CURVE('',#35367,(#35371),.PCURVE_S1.);
#35367 = LINE('',#35368,#35369);
#35368 = CARTESIAN_POINT('',(9.550000000001,-10.00739158307,
    29.384435564708));
#35369 = VECTOR('',#35370,1.);
#35370 = DIRECTION('',(-2.24207754292E-044,5.650437819735E-012,1.));
#35371 = PCURVE('',#35335,#35372);
#35372 = DEFINITIONAL_REPRESENTATION('',(#35373),#35377);
#35373 = LINE('',#35374,#35375);
#35374 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
#35375 = VECTOR('',#35376,1.);
#35376 = DIRECTION('',(1.588374372347E-013,-1.));
#35377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35378 = ORIENTED_EDGE('',*,*,#35379,.T.);
#35379 = EDGE_CURVE('',#35364,#35327,#35380,.T.);
#35380 = SURFACE_CURVE('',#35381,(#35385),.PCURVE_S1.);
#35381 = LINE('',#35382,#35383);
#35382 = CARTESIAN_POINT('',(-6.100381875324,5.642990292294,
    37.699999999886));
#35383 = VECTOR('',#35384,1.);
#35384 = DIRECTION('',(0.707106781187,-0.707106781187,
    3.995462899008E-012));
#35385 = PCURVE('',#35335,#35386);
#35386 = DEFINITIONAL_REPRESENTATION('',(#35387),#35391);
#35387 = LINE('',#35388,#35389);
#35388 = CARTESIAN_POINT('',(22.132982304404,-8.315564435263));
#35389 = VECTOR('',#35390,1.);
#35390 = DIRECTION('',(-1.,-1.588374372347E-013));
#35391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35396)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#35393,#35394,#35395)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#35393 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#35394 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#35395 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#35396 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#35393,
  'distance_accuracy_value','confusion accuracy');
#35397 = SHAPE_DEFINITION_REPRESENTATION(#35398,#35317);
#35398 = PRODUCT_DEFINITION_SHAPE('','',#35399);
#35399 = PRODUCT_DEFINITION('design','',#35400,#35403);
#35400 = PRODUCT_DEFINITION_FORMATION('','',#35401);
#35401 = PRODUCT('CADSOFTTOOLS 1.228','CADSOFTTOOLS 1.228','',(#35402));
#35402 = PRODUCT_CONTEXT('',#2,'mechanical');
#35403 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#35404 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#35405,#35407);
#35405 = ( REPRESENTATION_RELATIONSHIP('','',#35317,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#35406) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#35406 = ITEM_DEFINED_TRANSFORMATION('','',#11,#923);
#35407 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #35408);
#35408 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('228','','',#5,#35399,$);
#35409 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#35401));
#35410 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#35411),#35485);
#35411 = SHELL_BASED_SURFACE_MODEL('',(#35412));
#35412 = OPEN_SHELL('',(#35413));
#35413 = ADVANCED_FACE('',(#35414),#35428,.T.);
#35414 = FACE_BOUND('',#35415,.T.);
#35415 = EDGE_LOOP('',(#35416,#35439,#35455,#35471));
#35416 = ORIENTED_EDGE('',*,*,#35417,.F.);
#35417 = EDGE_CURVE('',#35418,#35420,#35422,.T.);
#35418 = VERTEX_POINT('',#35419);
#35419 = CARTESIAN_POINT('',(9.800763750989,-10.25815533403,
    35.066987298076));
#35420 = VERTEX_POINT('',#35421);
#35421 = CARTESIAN_POINT('',(10.200000000001,-10.25815533403,
    35.066987298076));
#35422 = SURFACE_CURVE('',#35423,(#35427),.PCURVE_S1.);
#35423 = LINE('',#35424,#35425);
#35424 = CARTESIAN_POINT('',(-13.99999998538,-10.25815533403,
    35.066987298076));
#35425 = VECTOR('',#35426,1.);
#35426 = DIRECTION('',(1.,0.E+000,0.E+000));
#35427 = PCURVE('',#35428,#35433);
#35428 = PLANE('',#35429);
#35429 = AXIS2_PLACEMENT_3D('',#35430,#35431,#35432);
#35430 = CARTESIAN_POINT('',(-13.99999998538,-10.25815533405,
    31.400000001784));
#35431 = DIRECTION('',(0.E+000,1.,-5.651217199117E-012));
#35432 = DIRECTION('',(0.E+000,5.651217199117E-012,1.));
#35433 = DEFINITIONAL_REPRESENTATION('',(#35434),#35438);
#35434 = LINE('',#35435,#35436);
#35435 = CARTESIAN_POINT('',(3.666987296292,0.E+000));
#35436 = VECTOR('',#35437,1.);
#35437 = DIRECTION('',(0.E+000,1.));
#35438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35439 = ORIENTED_EDGE('',*,*,#35440,.T.);
#35440 = EDGE_CURVE('',#35418,#35441,#35443,.T.);
#35441 = VERTEX_POINT('',#35442);
#35442 = CARTESIAN_POINT('',(9.800763751025,-10.25815533405,
    37.699999999997));
#35443 = SURFACE_CURVE('',#35444,(#35448),.PCURVE_S1.);
#35444 = LINE('',#35445,#35446);
#35445 = CARTESIAN_POINT('',(9.800763750989,-10.25815533406,
    29.38443556471));
#35446 = VECTOR('',#35447,1.);
#35447 = DIRECTION('',(-7.7937938163E-016,5.651217199117E-012,1.));
#35448 = PCURVE('',#35428,#35449);
#35449 = DEFINITIONAL_REPRESENTATION('',(#35450),#35454);
#35450 = LINE('',#35451,#35452);
#35451 = CARTESIAN_POINT('',(-2.015564437074,23.80076373637));
#35452 = VECTOR('',#35453,1.);
#35453 = DIRECTION('',(1.,-7.7937938163E-016));
#35454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35455 = ORIENTED_EDGE('',*,*,#35456,.T.);
#35456 = EDGE_CURVE('',#35441,#35457,#35459,.T.);
#35457 = VERTEX_POINT('',#35458);
#35458 = CARTESIAN_POINT('',(10.200000000001,-10.25815533405,
    37.699999999997));
#35459 = SURFACE_CURVE('',#35460,(#35464),.PCURVE_S1.);
#35460 = LINE('',#35461,#35462);
#35461 = CARTESIAN_POINT('',(8.2,-10.25815533405,37.699999999997));
#35462 = VECTOR('',#35463,1.);
#35463 = DIRECTION('',(1.,0.E+000,0.E+000));
#35464 = PCURVE('',#35428,#35465);
#35465 = DEFINITIONAL_REPRESENTATION('',(#35466),#35470);
#35466 = LINE('',#35467,#35468);
#35467 = CARTESIAN_POINT('',(6.299999998212,22.199999985381));
#35468 = VECTOR('',#35469,1.);
#35469 = DIRECTION('',(0.E+000,1.));
#35470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35471 = ORIENTED_EDGE('',*,*,#35472,.T.);
#35472 = EDGE_CURVE('',#35457,#35420,#35473,.T.);
#35473 = SURFACE_CURVE('',#35474,(#35478),.PCURVE_S1.);
#35474 = LINE('',#35475,#35476);
#35475 = CARTESIAN_POINT('',(10.200000000001,-10.25815533405,
    31.400000001796));
#35476 = VECTOR('',#35477,1.);
#35477 = DIRECTION('',(0.E+000,-5.651217199117E-012,-1.));
#35478 = PCURVE('',#35428,#35479);
#35479 = DEFINITIONAL_REPRESENTATION('',(#35480),#35484);
#35480 = LINE('',#35481,#35482);
#35481 = CARTESIAN_POINT('',(1.18980381103E-011,24.199999985381));
#35482 = VECTOR('',#35483,1.);
#35483 = DIRECTION('',(-1.,0.E+000));
#35484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35489)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#35486,#35487,#35488)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#35486 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#35487 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#35488 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#35489 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#35486,
  'distance_accuracy_value','confusion accuracy');
#35490 = SHAPE_DEFINITION_REPRESENTATION(#35491,#35410);
#35491 = PRODUCT_DEFINITION_SHAPE('','',#35492);
#35492 = PRODUCT_DEFINITION('design','',#35493,#35496);
#35493 = PRODUCT_DEFINITION_FORMATION('','',#35494);
#35494 = PRODUCT('CADSOFTTOOLS 1.229','CADSOFTTOOLS 1.229','',(#35495));
#35495 = PRODUCT_CONTEXT('',#2,'mechanical');
#35496 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#35497 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#35498,#35500);
#35498 = ( REPRESENTATION_RELATIONSHIP('','',#35410,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#35499) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#35499 = ITEM_DEFINED_TRANSFORMATION('','',#11,#927);
#35500 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #35501);
#35501 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('229','','',#5,#35492,$);
#35502 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#35494));
#35503 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#35504),#35611);
#35504 = SHELL_BASED_SURFACE_MODEL('',(#35505));
#35505 = OPEN_SHELL('',(#35506));
#35506 = ADVANCED_FACE('',(#35507),#35521,.F.);
#35507 = FACE_BOUND('',#35508,.F.);
#35508 = EDGE_LOOP('',(#35509,#35531,#35582,#35597));
#35509 = ORIENTED_EDGE('',*,*,#35510,.F.);
#35510 = EDGE_CURVE('',#35511,#35513,#35515,.T.);
#35511 = VERTEX_POINT('',#35512);
#35512 = CARTESIAN_POINT('',(10.791103658658,-11.05815533405,
    36.599999999996));
#35513 = VERTEX_POINT('',#35514);
#35514 = CARTESIAN_POINT('',(12.3,-11.05815533405,36.599999999996));
#35515 = SURFACE_CURVE('',#35516,(#35520),.PCURVE_S1.);
#35516 = LINE('',#35517,#35518);
#35517 = CARTESIAN_POINT('',(8.7,-11.05815533405,36.599999999996));
#35518 = VECTOR('',#35519,1.);
#35519 = DIRECTION('',(1.,0.E+000,0.E+000));
#35520 = PCURVE('',#35521,#35526);
#35521 = CYLINDRICAL_SURFACE('',#35522,0.3);
#35522 = AXIS2_PLACEMENT_3D('',#35523,#35524,#35525);
#35523 = CARTESIAN_POINT('',(8.7,-11.35815533405,36.599999999996));
#35524 = DIRECTION('',(1.,0.E+000,0.E+000));
#35525 = DIRECTION('',(0.E+000,0.E+000,-1.));
#35526 = DEFINITIONAL_REPRESENTATION('',(#35527),#35530);
#35527 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35528,#35529),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.091103658658,3.6),.PIECEWISE_BEZIER_KNOTS.);
#35528 = CARTESIAN_POINT('',(1.570796326795,2.091103658658));
#35529 = CARTESIAN_POINT('',(1.570796326795,3.6));
#35530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35531 = ORIENTED_EDGE('',*,*,#35532,.T.);
#35532 = EDGE_CURVE('',#35511,#35533,#35535,.T.);
#35533 = VERTEX_POINT('',#35534);
#35534 = CARTESIAN_POINT('',(11.050150859081,-11.35815533405,
    36.899999999997));
#35535 = SURFACE_CURVE('',#35536,(#35553),.PCURVE_S1.);
#35536 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35537,#35538,#35539,#35540,
    #35541,#35542,#35543,#35544,#35545,#35546,#35547,#35548,#35549,
    #35550,#35551,#35552),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
    0.149366088398,0.29744853832,0.507803635802,0.782618993804,1.),
  .UNSPECIFIED.);
#35537 = CARTESIAN_POINT('',(10.791103658658,-11.05815533405,
    36.599999999996));
#35538 = CARTESIAN_POINT('',(10.791103658658,-11.05815533405,
    36.627156807569));
#35539 = CARTESIAN_POINT('',(10.794837670863,-11.06201347842,
    36.654702650719));
#35540 = CARTESIAN_POINT('',(10.801554332442,-11.06903568938,
    36.680061420563));
#35541 = CARTESIAN_POINT('',(10.808238007363,-11.07602341307,
    36.705295649209));
#35542 = CARTESIAN_POINT('',(10.817956564443,-11.08624103096,
    36.72907940343));
#35543 = CARTESIAN_POINT('',(10.829418914677,-11.09849830163,
    36.750260525474));
#35544 = CARTESIAN_POINT('',(10.845635188509,-11.11583918318,
    36.78022635867));
#35545 = CARTESIAN_POINT('',(10.865725103831,-11.13769326266,
    36.805917013186));
#35546 = CARTESIAN_POINT('',(10.887085900347,-11.16165174691,
    36.826685553666));
#35547 = CARTESIAN_POINT('',(10.914921145057,-11.19287203739,
    36.85374902979));
#35548 = CARTESIAN_POINT('',(10.945784971891,-11.22865763894,
    36.873432794228));
#35549 = CARTESIAN_POINT('',(10.97655497555,-11.26594172191,
    36.885476180677));
#35550 = CARTESIAN_POINT('',(11.001028230454,-11.29559602018,
    36.895055018228));
#35551 = CARTESIAN_POINT('',(11.025944518867,-11.32678457005,
    36.899999999997));
#35552 = CARTESIAN_POINT('',(11.050150859081,-11.35815533405,
    36.899999999997));
#35553 = PCURVE('',#35521,#35554);
#35554 = DEFINITIONAL_REPRESENTATION('',(#35555),#35581);
#35555 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35556,#35557,#35558,#35559,
    #35560,#35561,#35562,#35563,#35564,#35565,#35566,#35567,#35568,
    #35569,#35570,#35571,#35572,#35573,#35574,#35575,#35576,#35577,
    #35578,#35579,#35580),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#35556 = CARTESIAN_POINT('',(1.570796326795,2.091103658658));
#35557 = CARTESIAN_POINT('',(1.598338324829,2.091103658658));
#35558 = CARTESIAN_POINT('',(1.653680334211,2.091794757466));
#35559 = CARTESIAN_POINT('',(1.736561584017,2.094782181771));
#35560 = CARTESIAN_POINT('',(1.818221613846,2.099579740561));
#35561 = CARTESIAN_POINT('',(1.898213748216,2.106110216697));
#35562 = CARTESIAN_POINT('',(1.977211116864,2.114212375421));
#35563 = CARTESIAN_POINT('',(2.054607676757,2.123651837605));
#35564 = CARTESIAN_POINT('',(2.129637946885,2.134160613074));
#35565 = CARTESIAN_POINT('',(2.203141802206,2.145651521388));
#35566 = CARTESIAN_POINT('',(2.275409545412,2.158006927621));
#35567 = CARTESIAN_POINT('',(2.346329629756,2.171056942915));
#35568 = CARTESIAN_POINT('',(2.415871754914,2.184653370884));
#35569 = CARTESIAN_POINT('',(2.48383910436,2.198613499182));
#35570 = CARTESIAN_POINT('',(2.551271823899,2.213027016256));
#35571 = CARTESIAN_POINT('',(2.61805234041,2.227776176986));
#35572 = CARTESIAN_POINT('',(2.684266174286,2.24278217235));
#35573 = CARTESIAN_POINT('',(2.749980671475,2.257969355005));
#35574 = CARTESIAN_POINT('',(2.815035140038,2.273210494793));
#35575 = CARTESIAN_POINT('',(2.880123139855,2.28858153114));
#35576 = CARTESIAN_POINT('',(2.945365286579,2.304043781308));
#35577 = CARTESIAN_POINT('',(3.010654861512,2.31950296625));
#35578 = CARTESIAN_POINT('',(3.07604905787,2.334904164469));
#35579 = CARTESIAN_POINT('',(3.119727701046,2.345089293626));
#35580 = CARTESIAN_POINT('',(3.14159265359,2.350150859081));
#35581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35582 = ORIENTED_EDGE('',*,*,#35583,.T.);
#35583 = EDGE_CURVE('',#35533,#35584,#35586,.T.);
#35584 = VERTEX_POINT('',#35585);
#35585 = CARTESIAN_POINT('',(12.3,-11.35815533405,36.899999999997));
#35586 = SURFACE_CURVE('',#35587,(#35591),.PCURVE_S1.);
#35587 = LINE('',#35588,#35589);
#35588 = CARTESIAN_POINT('',(8.7,-11.35815533405,36.899999999997));
#35589 = VECTOR('',#35590,1.);
#35590 = DIRECTION('',(1.,0.E+000,0.E+000));
#35591 = PCURVE('',#35521,#35592);
#35592 = DEFINITIONAL_REPRESENTATION('',(#35593),#35596);
#35593 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35594,#35595),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.350150859081,3.6),.PIECEWISE_BEZIER_KNOTS.);
#35594 = CARTESIAN_POINT('',(3.14159265359,2.350150859081));
#35595 = CARTESIAN_POINT('',(3.14159265359,3.6));
#35596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35597 = ORIENTED_EDGE('',*,*,#35598,.T.);
#35598 = EDGE_CURVE('',#35584,#35513,#35599,.T.);
#35599 = SURFACE_CURVE('',#35600,(#35605),.PCURVE_S1.);
#35600 = CIRCLE('',#35601,0.3);
#35601 = AXIS2_PLACEMENT_3D('',#35602,#35603,#35604);
#35602 = CARTESIAN_POINT('',(12.3,-11.35815533405,36.599999999996));
#35603 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#35604 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#35605 = PCURVE('',#35521,#35606);
#35606 = DEFINITIONAL_REPRESENTATION('',(#35607),#35610);
#35607 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35608,#35609),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#35608 = CARTESIAN_POINT('',(3.14159265359,3.6));
#35609 = CARTESIAN_POINT('',(1.570796326795,3.6));
#35610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35615)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#35612,#35613,#35614)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#35612 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#35613 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#35614 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#35615 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#35612,
  'distance_accuracy_value','confusion accuracy');
#35616 = SHAPE_DEFINITION_REPRESENTATION(#35617,#35503);
#35617 = PRODUCT_DEFINITION_SHAPE('','',#35618);
#35618 = PRODUCT_DEFINITION('design','',#35619,#35622);
#35619 = PRODUCT_DEFINITION_FORMATION('','',#35620);
#35620 = PRODUCT('CADSOFTTOOLS 1.230','CADSOFTTOOLS 1.230','',(#35621));
#35621 = PRODUCT_CONTEXT('',#2,'mechanical');
#35622 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#35623 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#35624,#35626);
#35624 = ( REPRESENTATION_RELATIONSHIP('','',#35503,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#35625) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#35625 = ITEM_DEFINED_TRANSFORMATION('','',#11,#931);
#35626 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #35627);
#35627 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('230','','',#5,#35618,$);
#35628 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#35620));
#35629 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#35630),#35702);
#35630 = SHELL_BASED_SURFACE_MODEL('',(#35631));
#35631 = OPEN_SHELL('',(#35632));
#35632 = ADVANCED_FACE('',(#35633),#35647,.F.);
#35633 = FACE_BOUND('',#35634,.F.);
#35634 = EDGE_LOOP('',(#35635,#35657,#35673,#35688));
#35635 = ORIENTED_EDGE('',*,*,#35636,.F.);
#35636 = EDGE_CURVE('',#35637,#35639,#35641,.T.);
#35637 = VERTEX_POINT('',#35638);
#35638 = CARTESIAN_POINT('',(10.999999999999,35.743372166656,
    36.599999999996));
#35639 = VERTEX_POINT('',#35640);
#35640 = CARTESIAN_POINT('',(12.3,35.743372166656,36.599999999996));
#35641 = SURFACE_CURVE('',#35642,(#35646),.PCURVE_S1.);
#35642 = LINE('',#35643,#35644);
#35643 = CARTESIAN_POINT('',(10.199999999999,35.743372166656,
    36.599999999996));
#35644 = VECTOR('',#35645,1.);
#35645 = DIRECTION('',(1.,0.E+000,0.E+000));
#35646 = PCURVE('',#35647,#35652);
#35647 = CYLINDRICAL_SURFACE('',#35648,0.3);
#35648 = AXIS2_PLACEMENT_3D('',#35649,#35650,#35651);
#35649 = CARTESIAN_POINT('',(10.199999999999,35.443372166656,
    36.599999999996));
#35650 = DIRECTION('',(1.,0.E+000,0.E+000));
#35651 = DIRECTION('',(0.E+000,0.E+000,-1.));
#35652 = DEFINITIONAL_REPRESENTATION('',(#35653),#35656);
#35653 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35654,#35655),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.8,2.100000000001),.PIECEWISE_BEZIER_KNOTS.);
#35654 = CARTESIAN_POINT('',(1.570796326795,0.8));
#35655 = CARTESIAN_POINT('',(1.570796326795,2.100000000001));
#35656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35657 = ORIENTED_EDGE('',*,*,#35658,.T.);
#35658 = EDGE_CURVE('',#35637,#35659,#35661,.T.);
#35659 = VERTEX_POINT('',#35660);
#35660 = CARTESIAN_POINT('',(10.999999999999,35.443372166656,
    36.899999999997));
#35661 = SURFACE_CURVE('',#35662,(#35667),.PCURVE_S1.);
#35662 = CIRCLE('',#35663,0.3);
#35663 = AXIS2_PLACEMENT_3D('',#35664,#35665,#35666);
#35664 = CARTESIAN_POINT('',(10.999999999999,35.443372166656,
    36.599999999996));
#35665 = DIRECTION('',(1.,0.E+000,-0.E+000));
#35666 = DIRECTION('',(0.E+000,0.E+000,1.));
#35667 = PCURVE('',#35647,#35668);
#35668 = DEFINITIONAL_REPRESENTATION('',(#35669),#35672);
#35669 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35670,#35671),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#35670 = CARTESIAN_POINT('',(1.570796326795,0.8));
#35671 = CARTESIAN_POINT('',(3.14159265359,0.8));
#35672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35673 = ORIENTED_EDGE('',*,*,#35674,.T.);
#35674 = EDGE_CURVE('',#35659,#35675,#35677,.T.);
#35675 = VERTEX_POINT('',#35676);
#35676 = CARTESIAN_POINT('',(12.3,35.443372166656,36.899999999997));
#35677 = SURFACE_CURVE('',#35678,(#35682),.PCURVE_S1.);
#35678 = LINE('',#35679,#35680);
#35679 = CARTESIAN_POINT('',(10.199999999999,35.443372166656,
    36.899999999997));
#35680 = VECTOR('',#35681,1.);
#35681 = DIRECTION('',(1.,0.E+000,0.E+000));
#35682 = PCURVE('',#35647,#35683);
#35683 = DEFINITIONAL_REPRESENTATION('',(#35684),#35687);
#35684 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35685,#35686),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.8,2.100000000001),.PIECEWISE_BEZIER_KNOTS.);
#35685 = CARTESIAN_POINT('',(3.14159265359,0.8));
#35686 = CARTESIAN_POINT('',(3.14159265359,2.100000000001));
#35687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35688 = ORIENTED_EDGE('',*,*,#35689,.T.);
#35689 = EDGE_CURVE('',#35675,#35639,#35690,.T.);
#35690 = SURFACE_CURVE('',#35691,(#35696),.PCURVE_S1.);
#35691 = CIRCLE('',#35692,0.3);
#35692 = AXIS2_PLACEMENT_3D('',#35693,#35694,#35695);
#35693 = CARTESIAN_POINT('',(12.3,35.443372166656,36.599999999996));
#35694 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#35695 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#35696 = PCURVE('',#35647,#35697);
#35697 = DEFINITIONAL_REPRESENTATION('',(#35698),#35701);
#35698 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35699,#35700),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#35699 = CARTESIAN_POINT('',(3.14159265359,2.100000000001));
#35700 = CARTESIAN_POINT('',(1.570796326795,2.100000000001));
#35701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35706)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#35703,#35704,#35705)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#35703 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#35704 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#35705 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#35706 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#35703,
  'distance_accuracy_value','confusion accuracy');
#35707 = SHAPE_DEFINITION_REPRESENTATION(#35708,#35629);
#35708 = PRODUCT_DEFINITION_SHAPE('','',#35709);
#35709 = PRODUCT_DEFINITION('design','',#35710,#35713);
#35710 = PRODUCT_DEFINITION_FORMATION('','',#35711);
#35711 = PRODUCT('CADSOFTTOOLS 1.231','CADSOFTTOOLS 1.231','',(#35712));
#35712 = PRODUCT_CONTEXT('',#2,'mechanical');
#35713 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#35714 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#35715,#35717);
#35715 = ( REPRESENTATION_RELATIONSHIP('','',#35629,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#35716) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#35716 = ITEM_DEFINED_TRANSFORMATION('','',#11,#935);
#35717 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #35718);
#35718 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('231','','',#5,#35709,$);
#35719 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#35711));
#35720 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#35721),#35793);
#35721 = SHELL_BASED_SURFACE_MODEL('',(#35722));
#35722 = OPEN_SHELL('',(#35723));
#35723 = ADVANCED_FACE('',(#35724),#35738,.F.);
#35724 = FACE_BOUND('',#35725,.F.);
#35725 = EDGE_LOOP('',(#35726,#35748,#35764,#35779));
#35726 = ORIENTED_EDGE('',*,*,#35727,.T.);
#35727 = EDGE_CURVE('',#35728,#35730,#35732,.T.);
#35728 = VERTEX_POINT('',#35729);
#35729 = CARTESIAN_POINT('',(10.999999999999,31.3426084163,
    36.599999999996));
#35730 = VERTEX_POINT('',#35731);
#35731 = CARTESIAN_POINT('',(12.3,31.3426084163,36.599999999996));
#35732 = SURFACE_CURVE('',#35733,(#35737),.PCURVE_S1.);
#35733 = LINE('',#35734,#35735);
#35734 = CARTESIAN_POINT('',(10.199999999999,31.3426084163,
    36.599999999996));
#35735 = VECTOR('',#35736,1.);
#35736 = DIRECTION('',(1.,0.E+000,0.E+000));
#35737 = PCURVE('',#35738,#35743);
#35738 = CYLINDRICAL_SURFACE('',#35739,0.3);
#35739 = AXIS2_PLACEMENT_3D('',#35740,#35741,#35742);
#35740 = CARTESIAN_POINT('',(10.199999999999,31.6426084163,
    36.599999999996));
#35741 = DIRECTION('',(1.,0.E+000,0.E+000));
#35742 = DIRECTION('',(0.E+000,0.E+000,-1.));
#35743 = DEFINITIONAL_REPRESENTATION('',(#35744),#35747);
#35744 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35745,#35746),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.8,2.100000000001),.PIECEWISE_BEZIER_KNOTS.);
#35745 = CARTESIAN_POINT('',(4.712388980385,0.8));
#35746 = CARTESIAN_POINT('',(4.712388980385,2.100000000001));
#35747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35748 = ORIENTED_EDGE('',*,*,#35749,.T.);
#35749 = EDGE_CURVE('',#35730,#35750,#35752,.T.);
#35750 = VERTEX_POINT('',#35751);
#35751 = CARTESIAN_POINT('',(12.3,31.6426084163,36.899999999997));
#35752 = SURFACE_CURVE('',#35753,(#35758),.PCURVE_S1.);
#35753 = CIRCLE('',#35754,0.3);
#35754 = AXIS2_PLACEMENT_3D('',#35755,#35756,#35757);
#35755 = CARTESIAN_POINT('',(12.3,31.6426084163,36.599999999996));
#35756 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#35757 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#35758 = PCURVE('',#35738,#35759);
#35759 = DEFINITIONAL_REPRESENTATION('',(#35760),#35763);
#35760 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35761,#35762),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#35761 = CARTESIAN_POINT('',(4.712388980385,2.100000000001));
#35762 = CARTESIAN_POINT('',(3.14159265359,2.100000000001));
#35763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35764 = ORIENTED_EDGE('',*,*,#35765,.F.);
#35765 = EDGE_CURVE('',#35766,#35750,#35768,.T.);
#35766 = VERTEX_POINT('',#35767);
#35767 = CARTESIAN_POINT('',(10.999999999999,31.6426084163,
    36.899999999997));
#35768 = SURFACE_CURVE('',#35769,(#35773),.PCURVE_S1.);
#35769 = LINE('',#35770,#35771);
#35770 = CARTESIAN_POINT('',(10.199999999999,31.6426084163,
    36.899999999997));
#35771 = VECTOR('',#35772,1.);
#35772 = DIRECTION('',(1.,0.E+000,0.E+000));
#35773 = PCURVE('',#35738,#35774);
#35774 = DEFINITIONAL_REPRESENTATION('',(#35775),#35778);
#35775 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35776,#35777),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.8,2.100000000001),.PIECEWISE_BEZIER_KNOTS.);
#35776 = CARTESIAN_POINT('',(3.14159265359,0.8));
#35777 = CARTESIAN_POINT('',(3.14159265359,2.100000000001));
#35778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35779 = ORIENTED_EDGE('',*,*,#35780,.T.);
#35780 = EDGE_CURVE('',#35766,#35728,#35781,.T.);
#35781 = SURFACE_CURVE('',#35782,(#35787),.PCURVE_S1.);
#35782 = CIRCLE('',#35783,0.3);
#35783 = AXIS2_PLACEMENT_3D('',#35784,#35785,#35786);
#35784 = CARTESIAN_POINT('',(10.999999999999,31.6426084163,
    36.599999999996));
#35785 = DIRECTION('',(1.,0.E+000,-0.E+000));
#35786 = DIRECTION('',(0.E+000,0.E+000,1.));
#35787 = PCURVE('',#35738,#35788);
#35788 = DEFINITIONAL_REPRESENTATION('',(#35789),#35792);
#35789 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35790,#35791),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#35790 = CARTESIAN_POINT('',(3.14159265359,0.8));
#35791 = CARTESIAN_POINT('',(4.712388980385,0.8));
#35792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35797)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#35794,#35795,#35796)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#35794 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#35795 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#35796 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#35797 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#35794,
  'distance_accuracy_value','confusion accuracy');
#35798 = SHAPE_DEFINITION_REPRESENTATION(#35799,#35720);
#35799 = PRODUCT_DEFINITION_SHAPE('','',#35800);
#35800 = PRODUCT_DEFINITION('design','',#35801,#35804);
#35801 = PRODUCT_DEFINITION_FORMATION('','',#35802);
#35802 = PRODUCT('CADSOFTTOOLS 1.232','CADSOFTTOOLS 1.232','',(#35803));
#35803 = PRODUCT_CONTEXT('',#2,'mechanical');
#35804 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#35805 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#35806,#35808);
#35806 = ( REPRESENTATION_RELATIONSHIP('','',#35720,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#35807) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#35807 = ITEM_DEFINED_TRANSFORMATION('','',#11,#939);
#35808 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #35809);
#35809 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('232','','',#5,#35800,$);
#35810 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#35802));
#35811 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#35812),#35970);
#35812 = SHELL_BASED_SURFACE_MODEL('',(#35813));
#35813 = OPEN_SHELL('',(#35814));
#35814 = ADVANCED_FACE('',(#35815),#35830,.F.);
#35815 = FACE_BOUND('',#35816,.T.);
#35816 = EDGE_LOOP('',(#35817,#35845,#35861,#35882,#35898,#35919,#35935,
    #35956));
#35817 = ORIENTED_EDGE('',*,*,#35818,.T.);
#35818 = EDGE_CURVE('',#35819,#35821,#35823,.T.);
#35819 = VERTEX_POINT('',#35820);
#35820 = CARTESIAN_POINT('',(10.999999999999,35.743372166656,
    36.599999999996));
#35821 = VERTEX_POINT('',#35822);
#35822 = CARTESIAN_POINT('',(10.999999999999,35.443372166656,
    36.899999999997));
#35823 = SURFACE_CURVE('',#35824,(#35829),.PCURVE_S1.);
#35824 = CIRCLE('',#35825,0.3);
#35825 = AXIS2_PLACEMENT_3D('',#35826,#35827,#35828);
#35826 = CARTESIAN_POINT('',(10.999999999999,35.443372166656,
    36.599999999996));
#35827 = DIRECTION('',(1.,0.E+000,-0.E+000));
#35828 = DIRECTION('',(0.E+000,0.E+000,1.));
#35829 = PCURVE('',#35830,#35835);
#35830 = PLANE('',#35831);
#35831 = AXIS2_PLACEMENT_3D('',#35832,#35833,#35834);
#35832 = CARTESIAN_POINT('',(10.999999999999,35.443372166656,
    32.500000001783));
#35833 = DIRECTION('',(-1.,0.E+000,0.E+000));
#35834 = DIRECTION('',(0.E+000,0.E+000,1.));
#35835 = DEFINITIONAL_REPRESENTATION('',(#35836),#35844);
#35836 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35837,#35838,#35839,#35840
    ,#35841,#35842,#35843),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#35837 = CARTESIAN_POINT('',(4.399999998214,0.E+000));
#35838 = CARTESIAN_POINT('',(4.399999998214,-0.519615242271));
#35839 = CARTESIAN_POINT('',(3.949999998214,-0.259807621135));
#35840 = CARTESIAN_POINT('',(3.499999998214,-7.347880794884E-017));
#35841 = CARTESIAN_POINT('',(3.949999998214,0.259807621135));
#35842 = CARTESIAN_POINT('',(4.399999998214,0.519615242271));
#35843 = CARTESIAN_POINT('',(4.399999998214,0.E+000));
#35844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35845 = ORIENTED_EDGE('',*,*,#35846,.T.);
#35846 = EDGE_CURVE('',#35821,#35847,#35849,.T.);
#35847 = VERTEX_POINT('',#35848);
#35848 = CARTESIAN_POINT('',(10.999999999999,31.6426084163,
    36.899999999997));
#35849 = SURFACE_CURVE('',#35850,(#35854),.PCURVE_S1.);
#35850 = LINE('',#35851,#35852);
#35851 = CARTESIAN_POINT('',(10.999999999999,35.443372166656,
    36.899999999997));
#35852 = VECTOR('',#35853,1.);
#35853 = DIRECTION('',(0.E+000,-1.,0.E+000));
#35854 = PCURVE('',#35830,#35855);
#35855 = DEFINITIONAL_REPRESENTATION('',(#35856),#35860);
#35856 = LINE('',#35857,#35858);
#35857 = CARTESIAN_POINT('',(4.399999998214,0.E+000));
#35858 = VECTOR('',#35859,1.);
#35859 = DIRECTION('',(0.E+000,-1.));
#35860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35861 = ORIENTED_EDGE('',*,*,#35862,.T.);
#35862 = EDGE_CURVE('',#35847,#35863,#35865,.T.);
#35863 = VERTEX_POINT('',#35864);
#35864 = CARTESIAN_POINT('',(10.999999999999,31.3426084163,
    36.599999999996));
#35865 = SURFACE_CURVE('',#35866,(#35871),.PCURVE_S1.);
#35866 = CIRCLE('',#35867,0.3);
#35867 = AXIS2_PLACEMENT_3D('',#35868,#35869,#35870);
#35868 = CARTESIAN_POINT('',(10.999999999999,31.6426084163,
    36.599999999996));
#35869 = DIRECTION('',(1.,0.E+000,-0.E+000));
#35870 = DIRECTION('',(0.E+000,0.E+000,1.));
#35871 = PCURVE('',#35830,#35872);
#35872 = DEFINITIONAL_REPRESENTATION('',(#35873),#35881);
#35873 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35874,#35875,#35876,#35877
    ,#35878,#35879,#35880),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#35874 = CARTESIAN_POINT('',(4.399999998214,-3.800763750356));
#35875 = CARTESIAN_POINT('',(4.399999998214,-4.320378992626));
#35876 = CARTESIAN_POINT('',(3.949999998214,-4.060571371491));
#35877 = CARTESIAN_POINT('',(3.499999998214,-3.800763750356));
#35878 = CARTESIAN_POINT('',(3.949999998214,-3.54095612922));
#35879 = CARTESIAN_POINT('',(4.399999998214,-3.281148508085));
#35880 = CARTESIAN_POINT('',(4.399999998214,-3.800763750356));
#35881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35882 = ORIENTED_EDGE('',*,*,#35883,.T.);
#35883 = EDGE_CURVE('',#35863,#35884,#35886,.T.);
#35884 = VERTEX_POINT('',#35885);
#35885 = CARTESIAN_POINT('',(10.999999999999,31.3426084163,
    32.500000001762));
#35886 = SURFACE_CURVE('',#35887,(#35891),.PCURVE_S1.);
#35887 = LINE('',#35888,#35889);
#35888 = CARTESIAN_POINT('',(10.999999999999,31.3426084163,
    36.599999999996));
#35889 = VECTOR('',#35890,1.);
#35890 = DIRECTION('',(0.E+000,0.E+000,-1.));
#35891 = PCURVE('',#35830,#35892);
#35892 = DEFINITIONAL_REPRESENTATION('',(#35893),#35897);
#35893 = LINE('',#35894,#35895);
#35894 = CARTESIAN_POINT('',(4.099999998214,-4.100763750356));
#35895 = VECTOR('',#35896,1.);
#35896 = DIRECTION('',(-1.,0.E+000));
#35897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35898 = ORIENTED_EDGE('',*,*,#35899,.T.);
#35899 = EDGE_CURVE('',#35884,#35900,#35902,.T.);
#35900 = VERTEX_POINT('',#35901);
#35901 = CARTESIAN_POINT('',(10.999999999999,31.642608416302,
    32.200000001762));
#35902 = SURFACE_CURVE('',#35903,(#35908),.PCURVE_S1.);
#35903 = CIRCLE('',#35904,0.3);
#35904 = AXIS2_PLACEMENT_3D('',#35905,#35906,#35907);
#35905 = CARTESIAN_POINT('',(10.999999999999,31.6426084163,
    32.500000001762));
#35906 = DIRECTION('',(1.,0.E+000,-0.E+000));
#35907 = DIRECTION('',(0.E+000,0.E+000,1.));
#35908 = PCURVE('',#35830,#35909);
#35909 = DEFINITIONAL_REPRESENTATION('',(#35910),#35918);
#35910 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35911,#35912,#35913,#35914
    ,#35915,#35916,#35917),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#35911 = CARTESIAN_POINT('',(0.299999999979,-3.800763750356));
#35912 = CARTESIAN_POINT('',(0.299999999979,-4.320378992626));
#35913 = CARTESIAN_POINT('',(-0.150000000021,-4.060571371491));
#35914 = CARTESIAN_POINT('',(-0.600000000021,-3.800763750356));
#35915 = CARTESIAN_POINT('',(-0.150000000021,-3.54095612922));
#35916 = CARTESIAN_POINT('',(0.299999999979,-3.281148508085));
#35917 = CARTESIAN_POINT('',(0.299999999979,-3.800763750356));
#35918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35919 = ORIENTED_EDGE('',*,*,#35920,.T.);
#35920 = EDGE_CURVE('',#35900,#35921,#35923,.T.);
#35921 = VERTEX_POINT('',#35922);
#35922 = CARTESIAN_POINT('',(10.999999999999,35.443372166657,
    32.200000001782));
#35923 = SURFACE_CURVE('',#35924,(#35928),.PCURVE_S1.);
#35924 = LINE('',#35925,#35926);
#35925 = CARTESIAN_POINT('',(10.999999999999,31.642608416302,
    32.200000001762));
#35926 = VECTOR('',#35927,1.);
#35927 = DIRECTION('',(0.E+000,1.,5.424029259009E-012));
#35928 = PCURVE('',#35830,#35929);
#35929 = DEFINITIONAL_REPRESENTATION('',(#35930),#35934);
#35930 = LINE('',#35931,#35932);
#35931 = CARTESIAN_POINT('',(-0.300000000021,-3.800763750354));
#35932 = VECTOR('',#35933,1.);
#35933 = DIRECTION('',(5.424029259009E-012,1.));
#35934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35935 = ORIENTED_EDGE('',*,*,#35936,.T.);
#35936 = EDGE_CURVE('',#35921,#35937,#35939,.T.);
#35937 = VERTEX_POINT('',#35938);
#35938 = CARTESIAN_POINT('',(10.999999999999,35.743372166656,
    32.500000001783));
#35939 = SURFACE_CURVE('',#35940,(#35945),.PCURVE_S1.);
#35940 = CIRCLE('',#35941,0.3);
#35941 = AXIS2_PLACEMENT_3D('',#35942,#35943,#35944);
#35942 = CARTESIAN_POINT('',(10.999999999999,35.443372166656,
    32.500000001783));
#35943 = DIRECTION('',(1.,0.E+000,-0.E+000));
#35944 = DIRECTION('',(0.E+000,0.E+000,1.));
#35945 = PCURVE('',#35830,#35946);
#35946 = DEFINITIONAL_REPRESENTATION('',(#35947),#35955);
#35947 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35948,#35949,#35950,#35951
    ,#35952,#35953,#35954),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#35948 = CARTESIAN_POINT('',(0.3,0.E+000));
#35949 = CARTESIAN_POINT('',(0.3,-0.519615242271));
#35950 = CARTESIAN_POINT('',(-0.15,-0.259807621135));
#35951 = CARTESIAN_POINT('',(-0.6,-7.347880794884E-017));
#35952 = CARTESIAN_POINT('',(-0.15,0.259807621135));
#35953 = CARTESIAN_POINT('',(0.3,0.519615242271));
#35954 = CARTESIAN_POINT('',(0.3,0.E+000));
#35955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35956 = ORIENTED_EDGE('',*,*,#35957,.T.);
#35957 = EDGE_CURVE('',#35937,#35819,#35958,.T.);
#35958 = SURFACE_CURVE('',#35959,(#35963),.PCURVE_S1.);
#35959 = LINE('',#35960,#35961);
#35960 = CARTESIAN_POINT('',(10.999999999999,35.743372166656,
    32.500000001783));
#35961 = VECTOR('',#35962,1.);
#35962 = DIRECTION('',(0.E+000,0.E+000,1.));
#35963 = PCURVE('',#35830,#35964);
#35964 = DEFINITIONAL_REPRESENTATION('',(#35965),#35969);
#35965 = LINE('',#35966,#35967);
#35966 = CARTESIAN_POINT('',(0.E+000,0.3));
#35967 = VECTOR('',#35968,1.);
#35968 = DIRECTION('',(1.,0.E+000));
#35969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#35970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35974)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#35971,#35972,#35973)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#35971 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#35972 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#35973 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#35974 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#35971,
  'distance_accuracy_value','confusion accuracy');
#35975 = SHAPE_DEFINITION_REPRESENTATION(#35976,#35811);
#35976 = PRODUCT_DEFINITION_SHAPE('','',#35977);
#35977 = PRODUCT_DEFINITION('design','',#35978,#35981);
#35978 = PRODUCT_DEFINITION_FORMATION('','',#35979);
#35979 = PRODUCT('CADSOFTTOOLS 1.233','CADSOFTTOOLS 1.233','',(#35980));
#35980 = PRODUCT_CONTEXT('',#2,'mechanical');
#35981 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#35982 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#35983,#35985);
#35983 = ( REPRESENTATION_RELATIONSHIP('','',#35811,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#35984) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#35984 = ITEM_DEFINED_TRANSFORMATION('','',#11,#943);
#35985 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #35986);
#35986 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('233','','',#5,#35977,$);
#35987 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#35979));
#35988 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#35989),#36061);
#35989 = SHELL_BASED_SURFACE_MODEL('',(#35990));
#35990 = OPEN_SHELL('',(#35991));
#35991 = ADVANCED_FACE('',(#35992),#36006,.F.);
#35992 = FACE_BOUND('',#35993,.F.);
#35993 = EDGE_LOOP('',(#35994,#36016,#36032,#36047));
#35994 = ORIENTED_EDGE('',*,*,#35995,.T.);
#35995 = EDGE_CURVE('',#35996,#35998,#36000,.T.);
#35996 = VERTEX_POINT('',#35997);
#35997 = CARTESIAN_POINT('',(10.999999999999,-10.25815533405,
    36.599999999996));
#35998 = VERTEX_POINT('',#35999);
#35999 = CARTESIAN_POINT('',(12.3,-10.25815533405,36.599999999996));
#36000 = SURFACE_CURVE('',#36001,(#36005),.PCURVE_S1.);
#36001 = LINE('',#36002,#36003);
#36002 = CARTESIAN_POINT('',(10.199999999999,-10.25815533405,
    36.599999999996));
#36003 = VECTOR('',#36004,1.);
#36004 = DIRECTION('',(1.,0.E+000,0.E+000));
#36005 = PCURVE('',#36006,#36011);
#36006 = CYLINDRICAL_SURFACE('',#36007,0.3);
#36007 = AXIS2_PLACEMENT_3D('',#36008,#36009,#36010);
#36008 = CARTESIAN_POINT('',(10.199999999999,-9.958155334056,
    36.599999999996));
#36009 = DIRECTION('',(1.,0.E+000,0.E+000));
#36010 = DIRECTION('',(0.E+000,0.E+000,-1.));
#36011 = DEFINITIONAL_REPRESENTATION('',(#36012),#36015);
#36012 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36013,#36014),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.8,2.100000000001),.PIECEWISE_BEZIER_KNOTS.);
#36013 = CARTESIAN_POINT('',(4.712388980385,0.8));
#36014 = CARTESIAN_POINT('',(4.712388980385,2.100000000001));
#36015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36016 = ORIENTED_EDGE('',*,*,#36017,.T.);
#36017 = EDGE_CURVE('',#35998,#36018,#36020,.T.);
#36018 = VERTEX_POINT('',#36019);
#36019 = CARTESIAN_POINT('',(12.3,-9.958155334056,36.899999999997));
#36020 = SURFACE_CURVE('',#36021,(#36026),.PCURVE_S1.);
#36021 = CIRCLE('',#36022,0.3);
#36022 = AXIS2_PLACEMENT_3D('',#36023,#36024,#36025);
#36023 = CARTESIAN_POINT('',(12.3,-9.958155334056,36.599999999996));
#36024 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#36025 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#36026 = PCURVE('',#36006,#36027);
#36027 = DEFINITIONAL_REPRESENTATION('',(#36028),#36031);
#36028 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36029,#36030),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#36029 = CARTESIAN_POINT('',(4.712388980385,2.100000000001));
#36030 = CARTESIAN_POINT('',(3.14159265359,2.100000000001));
#36031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36032 = ORIENTED_EDGE('',*,*,#36033,.F.);
#36033 = EDGE_CURVE('',#36034,#36018,#36036,.T.);
#36034 = VERTEX_POINT('',#36035);
#36035 = CARTESIAN_POINT('',(10.999999999999,-9.958155334056,
    36.899999999997));
#36036 = SURFACE_CURVE('',#36037,(#36041),.PCURVE_S1.);
#36037 = LINE('',#36038,#36039);
#36038 = CARTESIAN_POINT('',(10.199999999999,-9.958155334056,
    36.899999999997));
#36039 = VECTOR('',#36040,1.);
#36040 = DIRECTION('',(1.,0.E+000,0.E+000));
#36041 = PCURVE('',#36006,#36042);
#36042 = DEFINITIONAL_REPRESENTATION('',(#36043),#36046);
#36043 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36044,#36045),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.8,2.100000000001),.PIECEWISE_BEZIER_KNOTS.);
#36044 = CARTESIAN_POINT('',(3.14159265359,0.8));
#36045 = CARTESIAN_POINT('',(3.14159265359,2.100000000001));
#36046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36047 = ORIENTED_EDGE('',*,*,#36048,.F.);
#36048 = EDGE_CURVE('',#35996,#36034,#36049,.T.);
#36049 = SURFACE_CURVE('',#36050,(#36055),.PCURVE_S1.);
#36050 = CIRCLE('',#36051,0.3);
#36051 = AXIS2_PLACEMENT_3D('',#36052,#36053,#36054);
#36052 = CARTESIAN_POINT('',(10.999999999999,-9.958155334056,
    36.599999999996));
#36053 = DIRECTION('',(-1.,0.E+000,0.E+000));
#36054 = DIRECTION('',(0.E+000,0.E+000,1.));
#36055 = PCURVE('',#36006,#36056);
#36056 = DEFINITIONAL_REPRESENTATION('',(#36057),#36060);
#36057 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36058,#36059),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#36058 = CARTESIAN_POINT('',(4.712388980385,0.8));
#36059 = CARTESIAN_POINT('',(3.14159265359,0.8));
#36060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#36065)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#36062,#36063,#36064)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#36062 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#36063 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#36064 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#36065 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#36062,
  'distance_accuracy_value','confusion accuracy');
#36066 = SHAPE_DEFINITION_REPRESENTATION(#36067,#35988);
#36067 = PRODUCT_DEFINITION_SHAPE('','',#36068);
#36068 = PRODUCT_DEFINITION('design','',#36069,#36072);
#36069 = PRODUCT_DEFINITION_FORMATION('','',#36070);
#36070 = PRODUCT('CADSOFTTOOLS 1.234','CADSOFTTOOLS 1.234','',(#36071));
#36071 = PRODUCT_CONTEXT('',#2,'mechanical');
#36072 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#36073 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#36074,#36076);
#36074 = ( REPRESENTATION_RELATIONSHIP('','',#35988,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#36075) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#36075 = ITEM_DEFINED_TRANSFORMATION('','',#11,#947);
#36076 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #36077);
#36077 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('234','','',#5,#36068,$);
#36078 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#36070));
#36079 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#36080),#36152);
#36080 = SHELL_BASED_SURFACE_MODEL('',(#36081));
#36081 = OPEN_SHELL('',(#36082));
#36082 = ADVANCED_FACE('',(#36083),#36097,.F.);
#36083 = FACE_BOUND('',#36084,.F.);
#36084 = EDGE_LOOP('',(#36085,#36107,#36123,#36138));
#36085 = ORIENTED_EDGE('',*,*,#36086,.F.);
#36086 = EDGE_CURVE('',#36087,#36089,#36091,.T.);
#36087 = VERTEX_POINT('',#36088);
#36088 = CARTESIAN_POINT('',(10.999999999999,-5.8573915837,
    36.599999999996));
#36089 = VERTEX_POINT('',#36090);
#36090 = CARTESIAN_POINT('',(12.3,-5.8573915837,36.599999999996));
#36091 = SURFACE_CURVE('',#36092,(#36096),.PCURVE_S1.);
#36092 = LINE('',#36093,#36094);
#36093 = CARTESIAN_POINT('',(10.199999999999,-5.8573915837,
    36.599999999996));
#36094 = VECTOR('',#36095,1.);
#36095 = DIRECTION('',(1.,0.E+000,0.E+000));
#36096 = PCURVE('',#36097,#36102);
#36097 = CYLINDRICAL_SURFACE('',#36098,0.3);
#36098 = AXIS2_PLACEMENT_3D('',#36099,#36100,#36101);
#36099 = CARTESIAN_POINT('',(10.199999999999,-6.1573915837,
    36.599999999996));
#36100 = DIRECTION('',(1.,0.E+000,0.E+000));
#36101 = DIRECTION('',(0.E+000,0.E+000,-1.));
#36102 = DEFINITIONAL_REPRESENTATION('',(#36103),#36106);
#36103 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36104,#36105),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.8,2.100000000001),.PIECEWISE_BEZIER_KNOTS.);
#36104 = CARTESIAN_POINT('',(1.570796326795,0.8));
#36105 = CARTESIAN_POINT('',(1.570796326795,2.100000000001));
#36106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36107 = ORIENTED_EDGE('',*,*,#36108,.F.);
#36108 = EDGE_CURVE('',#36109,#36087,#36111,.T.);
#36109 = VERTEX_POINT('',#36110);
#36110 = CARTESIAN_POINT('',(10.999999999999,-6.1573915837,
    36.899999999997));
#36111 = SURFACE_CURVE('',#36112,(#36117),.PCURVE_S1.);
#36112 = CIRCLE('',#36113,0.3);
#36113 = AXIS2_PLACEMENT_3D('',#36114,#36115,#36116);
#36114 = CARTESIAN_POINT('',(10.999999999999,-6.1573915837,
    36.599999999996));
#36115 = DIRECTION('',(-1.,0.E+000,0.E+000));
#36116 = DIRECTION('',(0.E+000,0.E+000,1.));
#36117 = PCURVE('',#36097,#36118);
#36118 = DEFINITIONAL_REPRESENTATION('',(#36119),#36122);
#36119 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36120,#36121),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#36120 = CARTESIAN_POINT('',(3.14159265359,0.8));
#36121 = CARTESIAN_POINT('',(1.570796326795,0.8));
#36122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36123 = ORIENTED_EDGE('',*,*,#36124,.T.);
#36124 = EDGE_CURVE('',#36109,#36125,#36127,.T.);
#36125 = VERTEX_POINT('',#36126);
#36126 = CARTESIAN_POINT('',(12.3,-6.1573915837,36.899999999997));
#36127 = SURFACE_CURVE('',#36128,(#36132),.PCURVE_S1.);
#36128 = LINE('',#36129,#36130);
#36129 = CARTESIAN_POINT('',(10.199999999999,-6.1573915837,
    36.899999999997));
#36130 = VECTOR('',#36131,1.);
#36131 = DIRECTION('',(1.,0.E+000,0.E+000));
#36132 = PCURVE('',#36097,#36133);
#36133 = DEFINITIONAL_REPRESENTATION('',(#36134),#36137);
#36134 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36135,#36136),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.8,2.100000000001),.PIECEWISE_BEZIER_KNOTS.);
#36135 = CARTESIAN_POINT('',(3.14159265359,0.8));
#36136 = CARTESIAN_POINT('',(3.14159265359,2.100000000001));
#36137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36138 = ORIENTED_EDGE('',*,*,#36139,.T.);
#36139 = EDGE_CURVE('',#36125,#36089,#36140,.T.);
#36140 = SURFACE_CURVE('',#36141,(#36146),.PCURVE_S1.);
#36141 = CIRCLE('',#36142,0.3);
#36142 = AXIS2_PLACEMENT_3D('',#36143,#36144,#36145);
#36143 = CARTESIAN_POINT('',(12.3,-6.1573915837,36.599999999996));
#36144 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#36145 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#36146 = PCURVE('',#36097,#36147);
#36147 = DEFINITIONAL_REPRESENTATION('',(#36148),#36151);
#36148 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36149,#36150),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#36149 = CARTESIAN_POINT('',(3.14159265359,2.100000000001));
#36150 = CARTESIAN_POINT('',(1.570796326795,2.100000000001));
#36151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#36156)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#36153,#36154,#36155)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#36153 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#36154 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#36155 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#36156 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#36153,
  'distance_accuracy_value','confusion accuracy');
#36157 = SHAPE_DEFINITION_REPRESENTATION(#36158,#36079);
#36158 = PRODUCT_DEFINITION_SHAPE('','',#36159);
#36159 = PRODUCT_DEFINITION('design','',#36160,#36163);
#36160 = PRODUCT_DEFINITION_FORMATION('','',#36161);
#36161 = PRODUCT('CADSOFTTOOLS 1.235','CADSOFTTOOLS 1.235','',(#36162));
#36162 = PRODUCT_CONTEXT('',#2,'mechanical');
#36163 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#36164 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#36165,#36167);
#36165 = ( REPRESENTATION_RELATIONSHIP('','',#36079,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#36166) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#36166 = ITEM_DEFINED_TRANSFORMATION('','',#11,#951);
#36167 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #36168);
#36168 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('235','','',#5,#36159,$);
#36169 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#36161));
#36170 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#36171),#36313);
#36171 = SHELL_BASED_SURFACE_MODEL('',(#36172));
#36172 = OPEN_SHELL('',(#36173));
#36173 = ADVANCED_FACE('',(#36174),#36189,.F.);
#36174 = FACE_BOUND('',#36175,.T.);
#36175 = EDGE_LOOP('',(#36176,#36200,#36216,#36233,#36249,#36266,#36282,
    #36299));
#36176 = ORIENTED_EDGE('',*,*,#36177,.F.);
#36177 = EDGE_CURVE('',#36178,#36180,#36182,.T.);
#36178 = VERTEX_POINT('',#36179);
#36179 = CARTESIAN_POINT('',(10.999999999999,-6.1573915837,
    36.899999999997));
#36180 = VERTEX_POINT('',#36181);
#36181 = CARTESIAN_POINT('',(10.999999999999,-5.8573915837,
    36.599999999996));
#36182 = SURFACE_CURVE('',#36183,(#36188),.PCURVE_S1.);
#36183 = CIRCLE('',#36184,0.3);
#36184 = AXIS2_PLACEMENT_3D('',#36185,#36186,#36187);
#36185 = CARTESIAN_POINT('',(10.999999999999,-6.1573915837,
    36.599999999996));
#36186 = DIRECTION('',(-1.,0.E+000,0.E+000));
#36187 = DIRECTION('',(0.E+000,0.E+000,1.));
#36188 = PCURVE('',#36189,#36194);
#36189 = PLANE('',#36190);
#36190 = AXIS2_PLACEMENT_3D('',#36191,#36192,#36193);
#36191 = CARTESIAN_POINT('',(10.999999999999,-9.958155334056,
    32.500000001783));
#36192 = DIRECTION('',(-1.,0.E+000,0.E+000));
#36193 = DIRECTION('',(0.E+000,0.E+000,1.));
#36194 = DEFINITIONAL_REPRESENTATION('',(#36195),#36199);
#36195 = CIRCLE('',#36196,0.3);
#36196 = AXIS2_PLACEMENT_2D('',#36197,#36198);
#36197 = CARTESIAN_POINT('',(4.099999998214,3.800763750356));
#36198 = DIRECTION('',(1.,0.E+000));
#36199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36200 = ORIENTED_EDGE('',*,*,#36201,.F.);
#36201 = EDGE_CURVE('',#36202,#36178,#36204,.T.);
#36202 = VERTEX_POINT('',#36203);
#36203 = CARTESIAN_POINT('',(10.999999999999,-9.958155334056,
    36.899999999997));
#36204 = SURFACE_CURVE('',#36205,(#36209),.PCURVE_S1.);
#36205 = LINE('',#36206,#36207);
#36206 = CARTESIAN_POINT('',(10.999999999999,-9.958155334056,
    36.899999999997));
#36207 = VECTOR('',#36208,1.);
#36208 = DIRECTION('',(0.E+000,1.,0.E+000));
#36209 = PCURVE('',#36189,#36210);
#36210 = DEFINITIONAL_REPRESENTATION('',(#36211),#36215);
#36211 = LINE('',#36212,#36213);
#36212 = CARTESIAN_POINT('',(4.399999998214,0.E+000));
#36213 = VECTOR('',#36214,1.);
#36214 = DIRECTION('',(0.E+000,1.));
#36215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36216 = ORIENTED_EDGE('',*,*,#36217,.F.);
#36217 = EDGE_CURVE('',#36218,#36202,#36220,.T.);
#36218 = VERTEX_POINT('',#36219);
#36219 = CARTESIAN_POINT('',(10.999999999999,-10.25815533405,
    36.599999999996));
#36220 = SURFACE_CURVE('',#36221,(#36226),.PCURVE_S1.);
#36221 = CIRCLE('',#36222,0.3);
#36222 = AXIS2_PLACEMENT_3D('',#36223,#36224,#36225);
#36223 = CARTESIAN_POINT('',(10.999999999999,-9.958155334056,
    36.599999999996));
#36224 = DIRECTION('',(-1.,0.E+000,0.E+000));
#36225 = DIRECTION('',(0.E+000,0.E+000,1.));
#36226 = PCURVE('',#36189,#36227);
#36227 = DEFINITIONAL_REPRESENTATION('',(#36228),#36232);
#36228 = CIRCLE('',#36229,0.3);
#36229 = AXIS2_PLACEMENT_2D('',#36230,#36231);
#36230 = CARTESIAN_POINT('',(4.099999998214,0.E+000));
#36231 = DIRECTION('',(1.,0.E+000));
#36232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36233 = ORIENTED_EDGE('',*,*,#36234,.F.);
#36234 = EDGE_CURVE('',#36235,#36218,#36237,.T.);
#36235 = VERTEX_POINT('',#36236);
#36236 = CARTESIAN_POINT('',(10.999999999999,-10.25815533405,
    32.500000001783));
#36237 = SURFACE_CURVE('',#36238,(#36242),.PCURVE_S1.);
#36238 = LINE('',#36239,#36240);
#36239 = CARTESIAN_POINT('',(10.999999999999,-10.25815533405,
    32.500000001783));
#36240 = VECTOR('',#36241,1.);
#36241 = DIRECTION('',(0.E+000,0.E+000,1.));
#36242 = PCURVE('',#36189,#36243);
#36243 = DEFINITIONAL_REPRESENTATION('',(#36244),#36248);
#36244 = LINE('',#36245,#36246);
#36245 = CARTESIAN_POINT('',(0.E+000,-0.3));
#36246 = VECTOR('',#36247,1.);
#36247 = DIRECTION('',(1.,0.E+000));
#36248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36249 = ORIENTED_EDGE('',*,*,#36250,.F.);
#36250 = EDGE_CURVE('',#36251,#36235,#36253,.T.);
#36251 = VERTEX_POINT('',#36252);
#36252 = CARTESIAN_POINT('',(10.999999999999,-9.958155334057,
    32.200000001782));
#36253 = SURFACE_CURVE('',#36254,(#36259),.PCURVE_S1.);
#36254 = CIRCLE('',#36255,0.3);
#36255 = AXIS2_PLACEMENT_3D('',#36256,#36257,#36258);
#36256 = CARTESIAN_POINT('',(10.999999999999,-9.958155334056,
    32.500000001783));
#36257 = DIRECTION('',(-1.,0.E+000,0.E+000));
#36258 = DIRECTION('',(0.E+000,0.E+000,1.));
#36259 = PCURVE('',#36189,#36260);
#36260 = DEFINITIONAL_REPRESENTATION('',(#36261),#36265);
#36261 = CIRCLE('',#36262,0.3);
#36262 = AXIS2_PLACEMENT_2D('',#36263,#36264);
#36263 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#36264 = DIRECTION('',(1.,0.E+000));
#36265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36266 = ORIENTED_EDGE('',*,*,#36267,.F.);
#36267 = EDGE_CURVE('',#36268,#36251,#36270,.T.);
#36268 = VERTEX_POINT('',#36269);
#36269 = CARTESIAN_POINT('',(10.999999999999,-6.157391583702,
    32.200000001762));
#36270 = SURFACE_CURVE('',#36271,(#36275),.PCURVE_S1.);
#36271 = LINE('',#36272,#36273);
#36272 = CARTESIAN_POINT('',(10.999999999999,-6.157391583702,
    32.200000001762));
#36273 = VECTOR('',#36274,1.);
#36274 = DIRECTION('',(0.E+000,-1.,5.424029259009E-012));
#36275 = PCURVE('',#36189,#36276);
#36276 = DEFINITIONAL_REPRESENTATION('',(#36277),#36281);
#36277 = LINE('',#36278,#36279);
#36278 = CARTESIAN_POINT('',(-0.300000000021,3.800763750354));
#36279 = VECTOR('',#36280,1.);
#36280 = DIRECTION('',(5.424029259009E-012,-1.));
#36281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36282 = ORIENTED_EDGE('',*,*,#36283,.F.);
#36283 = EDGE_CURVE('',#36284,#36268,#36286,.T.);
#36284 = VERTEX_POINT('',#36285);
#36285 = CARTESIAN_POINT('',(10.999999999999,-5.8573915837,
    32.500000001762));
#36286 = SURFACE_CURVE('',#36287,(#36292),.PCURVE_S1.);
#36287 = CIRCLE('',#36288,0.3);
#36288 = AXIS2_PLACEMENT_3D('',#36289,#36290,#36291);
#36289 = CARTESIAN_POINT('',(10.999999999999,-6.1573915837,
    32.500000001762));
#36290 = DIRECTION('',(-1.,0.E+000,0.E+000));
#36291 = DIRECTION('',(0.E+000,0.E+000,1.));
#36292 = PCURVE('',#36189,#36293);
#36293 = DEFINITIONAL_REPRESENTATION('',(#36294),#36298);
#36294 = CIRCLE('',#36295,0.3);
#36295 = AXIS2_PLACEMENT_2D('',#36296,#36297);
#36296 = CARTESIAN_POINT('',(-2.070521532005E-011,3.800763750356));
#36297 = DIRECTION('',(1.,0.E+000));
#36298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36299 = ORIENTED_EDGE('',*,*,#36300,.F.);
#36300 = EDGE_CURVE('',#36180,#36284,#36301,.T.);
#36301 = SURFACE_CURVE('',#36302,(#36306),.PCURVE_S1.);
#36302 = LINE('',#36303,#36304);
#36303 = CARTESIAN_POINT('',(10.999999999999,-5.8573915837,
    36.599999999996));
#36304 = VECTOR('',#36305,1.);
#36305 = DIRECTION('',(0.E+000,0.E+000,-1.));
#36306 = PCURVE('',#36189,#36307);
#36307 = DEFINITIONAL_REPRESENTATION('',(#36308),#36312);
#36308 = LINE('',#36309,#36310);
#36309 = CARTESIAN_POINT('',(4.099999998214,4.100763750356));
#36310 = VECTOR('',#36311,1.);
#36311 = DIRECTION('',(-1.,0.E+000));
#36312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#36317)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#36314,#36315,#36316)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#36314 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#36315 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#36316 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#36317 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#36314,
  'distance_accuracy_value','confusion accuracy');
#36318 = SHAPE_DEFINITION_REPRESENTATION(#36319,#36170);
#36319 = PRODUCT_DEFINITION_SHAPE('','',#36320);
#36320 = PRODUCT_DEFINITION('design','',#36321,#36324);
#36321 = PRODUCT_DEFINITION_FORMATION('','',#36322);
#36322 = PRODUCT('CADSOFTTOOLS 1.236','CADSOFTTOOLS 1.236','',(#36323));
#36323 = PRODUCT_CONTEXT('',#2,'mechanical');
#36324 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#36325 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#36326,#36328);
#36326 = ( REPRESENTATION_RELATIONSHIP('','',#36170,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#36327) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#36327 = ITEM_DEFINED_TRANSFORMATION('','',#11,#955);
#36328 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #36329);
#36329 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('236','','',#5,#36320,$);
#36330 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#36322));
#36331 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#36332),#36496);
#36332 = SHELL_BASED_SURFACE_MODEL('',(#36333));
#36333 = OPEN_SHELL('',(#36334));
#36334 = ADVANCED_FACE('',(#36335),#36350,.F.);
#36335 = FACE_BOUND('',#36336,.F.);
#36336 = EDGE_LOOP('',(#36337,#36383,#36405,#36419,#36420,#36459));
#36337 = ORIENTED_EDGE('',*,*,#36338,.F.);
#36338 = EDGE_CURVE('',#36339,#36341,#36343,.T.);
#36339 = VERTEX_POINT('',#36340);
#36340 = CARTESIAN_POINT('',(11.099999999998,39.042608416009,
    32.368653347124));
#36341 = VERTEX_POINT('',#36342);
#36342 = CARTESIAN_POINT('',(10.000512288453,36.769250658659,
    32.36865334774));
#36343 = SURFACE_CURVE('',#36344,(#36349),.PCURVE_S1.);
#36344 = CIRCLE('',#36345,2.899999999998);
#36345 = AXIS2_PLACEMENT_3D('',#36346,#36347,#36348);
#36346 = CARTESIAN_POINT('',(8.199999999999,39.042608415986,
    32.368653347124));
#36347 = DIRECTION('',(0.E+000,5.424664371705E-012,-1.));
#36348 = DIRECTION('',(0.E+000,1.,5.424664371705E-012));
#36349 = PCURVE('',#36350,#36355);
#36350 = CYLINDRICAL_SURFACE('',#36351,2.899999999998);
#36351 = AXIS2_PLACEMENT_3D('',#36352,#36353,#36354);
#36352 = CARTESIAN_POINT('',(8.2,39.042608416009,43.399999999997));
#36353 = DIRECTION('',(0.E+000,0.E+000,-1.));
#36354 = DIRECTION('',(1.,0.E+000,0.E+000));
#36355 = DEFINITIONAL_REPRESENTATION('',(#36356),#36382);
#36356 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36357,#36358,#36359,#36360,
    #36361,#36362,#36363,#36364,#36365,#36366,#36367,#36368,#36369,
    #36370,#36371,#36372,#36373,#36374,#36375,#36376,#36377,#36378,
    #36379,#36380,#36381),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.285599332145,0.571198664289,
    0.856797996434,1.142397328578,1.427996660723,1.713595992867,
    1.999195325012,2.284794657156,2.570393989301,2.855993321445,
    3.14159265359,3.427191985734,3.712791317879,3.998390650023,
    4.283989982168,4.569589314312,4.855188646457,5.140787978601,
    5.426387310746,5.711986642891,5.997585975035,6.28318530718),
  .QUASI_UNIFORM_KNOTS.);
#36357 = CARTESIAN_POINT('',(-1.570796326795,11.031346652857));
#36358 = CARTESIAN_POINT('',(-1.475596549413,11.031346652857));
#36359 = CARTESIAN_POINT('',(-1.285196994649,11.031346652857));
#36360 = CARTESIAN_POINT('',(-0.999597662502,11.031346652859));
#36361 = CARTESIAN_POINT('',(-0.713998330356,11.031346652862));
#36362 = CARTESIAN_POINT('',(-0.42839899821,11.031346652866));
#36363 = CARTESIAN_POINT('',(-0.142799666065,11.03134665287));
#36364 = CARTESIAN_POINT('',(0.14279966608,11.031346652875));
#36365 = CARTESIAN_POINT('',(0.428398998224,11.031346652879));
#36366 = CARTESIAN_POINT('',(0.713998330368,11.031346652883));
#36367 = CARTESIAN_POINT('',(0.999597662511,11.031346652886));
#36368 = CARTESIAN_POINT('',(1.285196994653,11.031346652888));
#36369 = CARTESIAN_POINT('',(1.570796326795,11.031346652888));
#36370 = CARTESIAN_POINT('',(1.856395658938,11.031346652888));
#36371 = CARTESIAN_POINT('',(2.14199499108,11.031346652886));
#36372 = CARTESIAN_POINT('',(2.427594323223,11.031346652883));
#36373 = CARTESIAN_POINT('',(2.713193655366,11.031346652879));
#36374 = CARTESIAN_POINT('',(2.99879298751,11.031346652875));
#36375 = CARTESIAN_POINT('',(3.284392319654,11.03134665287));
#36376 = CARTESIAN_POINT('',(3.569991651799,11.031346652866));
#36377 = CARTESIAN_POINT('',(3.855590983945,11.031346652862));
#36378 = CARTESIAN_POINT('',(4.141190316091,11.031346652859));
#36379 = CARTESIAN_POINT('',(4.426789648237,11.031346652857));
#36380 = CARTESIAN_POINT('',(4.617189203002,11.031346652857));
#36381 = CARTESIAN_POINT('',(4.712388980384,11.031346652857));
#36382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36383 = ORIENTED_EDGE('',*,*,#36384,.F.);
#36384 = EDGE_CURVE('',#36385,#36339,#36387,.T.);
#36385 = VERTEX_POINT('',#36386);
#36386 = CARTESIAN_POINT('',(11.099999999998,39.042608416009,
    37.699999999997));
#36387 = SEAM_CURVE('',#36388,(#36391,#36398),.PCURVE_S1.);
#36388 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36389,#36390),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.7,11.031346652872),.PIECEWISE_BEZIER_KNOTS.);
#36389 = CARTESIAN_POINT('',(11.099999999998,39.042608416009,
    37.699999999997));
#36390 = CARTESIAN_POINT('',(11.099999999998,39.042608416009,
    32.368653347124));
#36391 = PCURVE('',#36350,#36392);
#36392 = DEFINITIONAL_REPRESENTATION('',(#36393),#36397);
#36393 = LINE('',#36394,#36395);
#36394 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#36395 = VECTOR('',#36396,1.);
#36396 = DIRECTION('',(0.E+000,1.));
#36397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36398 = PCURVE('',#36350,#36399);
#36399 = DEFINITIONAL_REPRESENTATION('',(#36400),#36404);
#36400 = LINE('',#36401,#36402);
#36401 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#36402 = VECTOR('',#36403,1.);
#36403 = DIRECTION('',(0.E+000,1.));
#36404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36405 = ORIENTED_EDGE('',*,*,#36406,.F.);
#36406 = EDGE_CURVE('',#36385,#36385,#36407,.T.);
#36407 = SURFACE_CURVE('',#36408,(#36413),.PCURVE_S1.);
#36408 = CIRCLE('',#36409,2.899999999998);
#36409 = AXIS2_PLACEMENT_3D('',#36410,#36411,#36412);
#36410 = CARTESIAN_POINT('',(8.2,39.042608416009,37.699999999997));
#36411 = DIRECTION('',(0.E+000,0.E+000,1.));
#36412 = DIRECTION('',(1.,0.E+000,-0.E+000));
#36413 = PCURVE('',#36350,#36414);
#36414 = DEFINITIONAL_REPRESENTATION('',(#36415),#36418);
#36415 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36416,#36417),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#36416 = CARTESIAN_POINT('',(6.28318530718,5.7));
#36417 = CARTESIAN_POINT('',(0.E+000,5.7));
#36418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36419 = ORIENTED_EDGE('',*,*,#36384,.T.);
#36420 = ORIENTED_EDGE('',*,*,#36421,.F.);
#36421 = EDGE_CURVE('',#36422,#36339,#36424,.T.);
#36422 = VERTEX_POINT('',#36423);
#36423 = CARTESIAN_POINT('',(8.199999999999,41.942608415984,
    32.36865334714));
#36424 = SURFACE_CURVE('',#36425,(#36430),.PCURVE_S1.);
#36425 = CIRCLE('',#36426,2.899999999998);
#36426 = AXIS2_PLACEMENT_3D('',#36427,#36428,#36429);
#36427 = CARTESIAN_POINT('',(8.199999999999,39.042608415986,
    32.368653347124));
#36428 = DIRECTION('',(0.E+000,5.424664371705E-012,-1.));
#36429 = DIRECTION('',(0.E+000,1.,5.424664371705E-012));
#36430 = PCURVE('',#36350,#36431);
#36431 = DEFINITIONAL_REPRESENTATION('',(#36432),#36458);
#36432 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36433,#36434,#36435,#36436,
    #36437,#36438,#36439,#36440,#36441,#36442,#36443,#36444,#36445,
    #36446,#36447,#36448,#36449,#36450,#36451,#36452,#36453,#36454,
    #36455,#36456,#36457),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.285599332145,0.571198664289,
    0.856797996434,1.142397328578,1.427996660723,1.713595992867,
    1.999195325012,2.284794657156,2.570393989301,2.855993321445,
    3.14159265359,3.427191985734,3.712791317879,3.998390650023,
    4.283989982168,4.569589314312,4.855188646457,5.140787978601,
    5.426387310746,5.711986642891,5.997585975035,6.28318530718),
  .QUASI_UNIFORM_KNOTS.);
#36433 = CARTESIAN_POINT('',(4.712388980384,11.031346652857));
#36434 = CARTESIAN_POINT('',(4.807588757766,11.031346652857));
#36435 = CARTESIAN_POINT('',(4.997988312531,11.031346652857));
#36436 = CARTESIAN_POINT('',(5.283587644678,11.031346652859));
#36437 = CARTESIAN_POINT('',(5.569186976824,11.031346652862));
#36438 = CARTESIAN_POINT('',(5.85478630897,11.031346652866));
#36439 = CARTESIAN_POINT('',(6.140385641115,11.03134665287));
#36440 = CARTESIAN_POINT('',(6.42598497326,11.031346652875));
#36441 = CARTESIAN_POINT('',(6.711584305404,11.031346652879));
#36442 = CARTESIAN_POINT('',(6.997183637547,11.031346652883));
#36443 = CARTESIAN_POINT('',(7.28278296969,11.031346652886));
#36444 = CARTESIAN_POINT('',(7.568382301833,11.031346652888));
#36445 = CARTESIAN_POINT('',(7.853981633975,11.031346652888));
#36446 = CARTESIAN_POINT('',(8.139580966117,11.031346652888));
#36447 = CARTESIAN_POINT('',(8.42518029826,11.031346652886));
#36448 = CARTESIAN_POINT('',(8.710779630402,11.031346652883));
#36449 = CARTESIAN_POINT('',(8.996378962546,11.031346652879));
#36450 = CARTESIAN_POINT('',(9.281978294689,11.031346652875));
#36451 = CARTESIAN_POINT('',(9.567577626834,11.03134665287));
#36452 = CARTESIAN_POINT('',(9.853176958979,11.031346652866));
#36453 = CARTESIAN_POINT('',(10.138776291124,11.031346652862));
#36454 = CARTESIAN_POINT('',(10.424375623271,11.031346652859));
#36455 = CARTESIAN_POINT('',(10.709974955417,11.031346652857));
#36456 = CARTESIAN_POINT('',(10.900374510182,11.031346652857));
#36457 = CARTESIAN_POINT('',(10.995574287564,11.031346652857));
#36458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36459 = ORIENTED_EDGE('',*,*,#36460,.F.);
#36460 = EDGE_CURVE('',#36341,#36422,#36461,.T.);
#36461 = SURFACE_CURVE('',#36462,(#36467),.PCURVE_S1.);
#36462 = CIRCLE('',#36463,2.899999999998);
#36463 = AXIS2_PLACEMENT_3D('',#36464,#36465,#36466);
#36464 = CARTESIAN_POINT('',(8.199999999999,39.042608415986,
    32.368653347124));
#36465 = DIRECTION('',(0.E+000,5.424664371705E-012,-1.));
#36466 = DIRECTION('',(0.E+000,1.,5.424664371705E-012));
#36467 = PCURVE('',#36350,#36468);
#36468 = DEFINITIONAL_REPRESENTATION('',(#36469),#36495);
#36469 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36470,#36471,#36472,#36473,
    #36474,#36475,#36476,#36477,#36478,#36479,#36480,#36481,#36482,
    #36483,#36484,#36485,#36486,#36487,#36488,#36489,#36490,#36491,
    #36492,#36493,#36494),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.285599332145,0.571198664289,
    0.856797996434,1.142397328578,1.427996660723,1.713595992867,
    1.999195325012,2.284794657156,2.570393989301,2.855993321445,
    3.14159265359,3.427191985734,3.712791317879,3.998390650023,
    4.283989982168,4.569589314312,4.855188646457,5.140787978601,
    5.426387310746,5.711986642891,5.997585975035,6.28318530718),
  .QUASI_UNIFORM_KNOTS.);
#36470 = CARTESIAN_POINT('',(-1.570796326795,11.031346652857));
#36471 = CARTESIAN_POINT('',(-1.475596549413,11.031346652857));
#36472 = CARTESIAN_POINT('',(-1.285196994649,11.031346652857));
#36473 = CARTESIAN_POINT('',(-0.999597662502,11.031346652859));
#36474 = CARTESIAN_POINT('',(-0.713998330356,11.031346652862));
#36475 = CARTESIAN_POINT('',(-0.42839899821,11.031346652866));
#36476 = CARTESIAN_POINT('',(-0.142799666065,11.03134665287));
#36477 = CARTESIAN_POINT('',(0.14279966608,11.031346652875));
#36478 = CARTESIAN_POINT('',(0.428398998224,11.031346652879));
#36479 = CARTESIAN_POINT('',(0.713998330368,11.031346652883));
#36480 = CARTESIAN_POINT('',(0.999597662511,11.031346652886));
#36481 = CARTESIAN_POINT('',(1.285196994653,11.031346652888));
#36482 = CARTESIAN_POINT('',(1.570796326795,11.031346652888));
#36483 = CARTESIAN_POINT('',(1.856395658938,11.031346652888));
#36484 = CARTESIAN_POINT('',(2.14199499108,11.031346652886));
#36485 = CARTESIAN_POINT('',(2.427594323223,11.031346652883));
#36486 = CARTESIAN_POINT('',(2.713193655366,11.031346652879));
#36487 = CARTESIAN_POINT('',(2.99879298751,11.031346652875));
#36488 = CARTESIAN_POINT('',(3.284392319654,11.03134665287));
#36489 = CARTESIAN_POINT('',(3.569991651799,11.031346652866));
#36490 = CARTESIAN_POINT('',(3.855590983945,11.031346652862));
#36491 = CARTESIAN_POINT('',(4.141190316091,11.031346652859));
#36492 = CARTESIAN_POINT('',(4.426789648237,11.031346652857));
#36493 = CARTESIAN_POINT('',(4.617189203002,11.031346652857));
#36494 = CARTESIAN_POINT('',(4.712388980384,11.031346652857));
#36495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#36500)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#36497,#36498,#36499)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#36497 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#36498 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#36499 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#36500 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#36497,
  'distance_accuracy_value','confusion accuracy');
#36501 = SHAPE_DEFINITION_REPRESENTATION(#36502,#36331);
#36502 = PRODUCT_DEFINITION_SHAPE('','',#36503);
#36503 = PRODUCT_DEFINITION('design','',#36504,#36507);
#36504 = PRODUCT_DEFINITION_FORMATION('','',#36505);
#36505 = PRODUCT('CADSOFTTOOLS 1.237','CADSOFTTOOLS 1.237','',(#36506));
#36506 = PRODUCT_CONTEXT('',#2,'mechanical');
#36507 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#36508 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#36509,#36511);
#36509 = ( REPRESENTATION_RELATIONSHIP('','',#36331,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#36510) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#36510 = ITEM_DEFINED_TRANSFORMATION('','',#11,#959);
#36511 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #36512);
#36512 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('237','','',#5,#36503,$);
#36513 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#36505));
#36514 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#36515),#36589);
#36515 = SHELL_BASED_SURFACE_MODEL('',(#36516));
#36516 = OPEN_SHELL('',(#36517));
#36517 = ADVANCED_FACE('',(#36518),#36532,.F.);
#36518 = FACE_BOUND('',#36519,.T.);
#36519 = EDGE_LOOP('',(#36520,#36543,#36559,#36575));
#36520 = ORIENTED_EDGE('',*,*,#36521,.F.);
#36521 = EDGE_CURVE('',#36522,#36524,#36526,.T.);
#36522 = VERTEX_POINT('',#36523);
#36523 = CARTESIAN_POINT('',(12.3,44.975076462722,14.599999999997));
#36524 = VERTEX_POINT('',#36525);
#36525 = CARTESIAN_POINT('',(12.3,28.442608416286,14.599999999997));
#36526 = SURFACE_CURVE('',#36527,(#36531),.PCURVE_S1.);
#36527 = LINE('',#36528,#36529);
#36528 = CARTESIAN_POINT('',(12.3,45.78266572301,14.599999999997));
#36529 = VECTOR('',#36530,1.);
#36530 = DIRECTION('',(0.E+000,-1.,0.E+000));
#36531 = PCURVE('',#36532,#36537);
#36532 = PLANE('',#36533);
#36533 = AXIS2_PLACEMENT_3D('',#36534,#36535,#36536);
#36534 = CARTESIAN_POINT('',(8.7,45.78266572301,14.599999999997));
#36535 = DIRECTION('',(0.E+000,0.E+000,-1.));
#36536 = DIRECTION('',(-1.,0.E+000,0.E+000));
#36537 = DEFINITIONAL_REPRESENTATION('',(#36538),#36542);
#36538 = LINE('',#36539,#36540);
#36539 = CARTESIAN_POINT('',(-3.6,0.E+000));
#36540 = VECTOR('',#36541,1.);
#36541 = DIRECTION('',(0.E+000,-1.));
#36542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36543 = ORIENTED_EDGE('',*,*,#36544,.T.);
#36544 = EDGE_CURVE('',#36522,#36545,#36547,.T.);
#36545 = VERTEX_POINT('',#36546);
#36546 = CARTESIAN_POINT('',(8.7,44.975076462722,14.599999999997));
#36547 = SURFACE_CURVE('',#36548,(#36552),.PCURVE_S1.);
#36548 = LINE('',#36549,#36550);
#36549 = CARTESIAN_POINT('',(8.7,44.975076462722,14.599999999997));
#36550 = VECTOR('',#36551,1.);
#36551 = DIRECTION('',(-1.,0.E+000,0.E+000));
#36552 = PCURVE('',#36532,#36553);
#36553 = DEFINITIONAL_REPRESENTATION('',(#36554),#36558);
#36554 = LINE('',#36555,#36556);
#36555 = CARTESIAN_POINT('',(0.E+000,-0.807589260288));
#36556 = VECTOR('',#36557,1.);
#36557 = DIRECTION('',(1.,0.E+000));
#36558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36559 = ORIENTED_EDGE('',*,*,#36560,.T.);
#36560 = EDGE_CURVE('',#36545,#36561,#36563,.T.);
#36561 = VERTEX_POINT('',#36562);
#36562 = CARTESIAN_POINT('',(8.7,28.442608416286,14.599999999997));
#36563 = SURFACE_CURVE('',#36564,(#36568),.PCURVE_S1.);
#36564 = LINE('',#36565,#36566);
#36565 = CARTESIAN_POINT('',(8.7,45.78266572301,14.599999999997));
#36566 = VECTOR('',#36567,1.);
#36567 = DIRECTION('',(0.E+000,-1.,0.E+000));
#36568 = PCURVE('',#36532,#36569);
#36569 = DEFINITIONAL_REPRESENTATION('',(#36570),#36574);
#36570 = LINE('',#36571,#36572);
#36571 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#36572 = VECTOR('',#36573,1.);
#36573 = DIRECTION('',(0.E+000,-1.));
#36574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36575 = ORIENTED_EDGE('',*,*,#36576,.T.);
#36576 = EDGE_CURVE('',#36561,#36524,#36577,.T.);
#36577 = SURFACE_CURVE('',#36578,(#36582),.PCURVE_S1.);
#36578 = LINE('',#36579,#36580);
#36579 = CARTESIAN_POINT('',(12.3,28.442608416286,14.599999999997));
#36580 = VECTOR('',#36581,1.);
#36581 = DIRECTION('',(1.,0.E+000,0.E+000));
#36582 = PCURVE('',#36532,#36583);
#36583 = DEFINITIONAL_REPRESENTATION('',(#36584),#36588);
#36584 = LINE('',#36585,#36586);
#36585 = CARTESIAN_POINT('',(-3.6,-17.34005730672));
#36586 = VECTOR('',#36587,1.);
#36587 = DIRECTION('',(-1.,0.E+000));
#36588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#36593)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#36590,#36591,#36592)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#36590 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#36591 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#36592 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#36593 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#36590,
  'distance_accuracy_value','confusion accuracy');
#36594 = SHAPE_DEFINITION_REPRESENTATION(#36595,#36514);
#36595 = PRODUCT_DEFINITION_SHAPE('','',#36596);
#36596 = PRODUCT_DEFINITION('design','',#36597,#36600);
#36597 = PRODUCT_DEFINITION_FORMATION('','',#36598);
#36598 = PRODUCT('CADSOFTTOOLS 1.238','CADSOFTTOOLS 1.238','',(#36599));
#36599 = PRODUCT_CONTEXT('',#2,'mechanical');
#36600 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#36601 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#36602,#36604);
#36602 = ( REPRESENTATION_RELATIONSHIP('','',#36514,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#36603) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#36603 = ITEM_DEFINED_TRANSFORMATION('','',#11,#963);
#36604 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #36605);
#36605 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('238','','',#5,#36596,$);
#36606 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#36598));
#36607 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#36608),#36715);
#36608 = SHELL_BASED_SURFACE_MODEL('',(#36609));
#36609 = OPEN_SHELL('',(#36610));
#36610 = ADVANCED_FACE('',(#36611),#36625,.F.);
#36611 = FACE_BOUND('',#36612,.F.);
#36612 = EDGE_LOOP('',(#36613,#36635,#36651,#36666));
#36613 = ORIENTED_EDGE('',*,*,#36614,.T.);
#36614 = EDGE_CURVE('',#36615,#36617,#36619,.T.);
#36615 = VERTEX_POINT('',#36616);
#36616 = CARTESIAN_POINT('',(10.791103658658,-11.05815533405,
    29.45000000179));
#36617 = VERTEX_POINT('',#36618);
#36618 = CARTESIAN_POINT('',(12.3,-11.05815533405,29.45000000179));
#36619 = SURFACE_CURVE('',#36620,(#36624),.PCURVE_S1.);
#36620 = LINE('',#36621,#36622);
#36621 = CARTESIAN_POINT('',(8.7,-11.05815533405,29.45000000179));
#36622 = VECTOR('',#36623,1.);
#36623 = DIRECTION('',(1.,0.E+000,0.E+000));
#36624 = PCURVE('',#36625,#36630);
#36625 = CYLINDRICAL_SURFACE('',#36626,0.3);
#36626 = AXIS2_PLACEMENT_3D('',#36627,#36628,#36629);
#36627 = CARTESIAN_POINT('',(8.7,-11.35815533405,29.45000000179));
#36628 = DIRECTION('',(1.,0.E+000,0.E+000));
#36629 = DIRECTION('',(0.E+000,0.E+000,-1.));
#36630 = DEFINITIONAL_REPRESENTATION('',(#36631),#36634);
#36631 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36632,#36633),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.091103658658,3.6),.PIECEWISE_BEZIER_KNOTS.);
#36632 = CARTESIAN_POINT('',(1.570796326795,2.091103658658));
#36633 = CARTESIAN_POINT('',(1.570796326795,3.6));
#36634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36635 = ORIENTED_EDGE('',*,*,#36636,.T.);
#36636 = EDGE_CURVE('',#36617,#36637,#36639,.T.);
#36637 = VERTEX_POINT('',#36638);
#36638 = CARTESIAN_POINT('',(12.3,-11.35815533405,29.15000000179));
#36639 = SURFACE_CURVE('',#36640,(#36645),.PCURVE_S1.);
#36640 = CIRCLE('',#36641,0.3);
#36641 = AXIS2_PLACEMENT_3D('',#36642,#36643,#36644);
#36642 = CARTESIAN_POINT('',(12.3,-11.35815533405,29.45000000179));
#36643 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#36644 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#36645 = PCURVE('',#36625,#36646);
#36646 = DEFINITIONAL_REPRESENTATION('',(#36647),#36650);
#36647 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36648,#36649),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#36648 = CARTESIAN_POINT('',(1.570796326795,3.6));
#36649 = CARTESIAN_POINT('',(0.E+000,3.6));
#36650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36651 = ORIENTED_EDGE('',*,*,#36652,.F.);
#36652 = EDGE_CURVE('',#36653,#36637,#36655,.T.);
#36653 = VERTEX_POINT('',#36654);
#36654 = CARTESIAN_POINT('',(11.050150859081,-11.35815533405,
    29.15000000179));
#36655 = SURFACE_CURVE('',#36656,(#36660),.PCURVE_S1.);
#36656 = LINE('',#36657,#36658);
#36657 = CARTESIAN_POINT('',(8.7,-11.35815533405,29.15000000179));
#36658 = VECTOR('',#36659,1.);
#36659 = DIRECTION('',(1.,0.E+000,0.E+000));
#36660 = PCURVE('',#36625,#36661);
#36661 = DEFINITIONAL_REPRESENTATION('',(#36662),#36665);
#36662 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#36663,#36664),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.350150859081,3.6),.PIECEWISE_BEZIER_KNOTS.);
#36663 = CARTESIAN_POINT('',(0.E+000,2.350150859081));
#36664 = CARTESIAN_POINT('',(0.E+000,3.6));
#36665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36666 = ORIENTED_EDGE('',*,*,#36667,.T.);
#36667 = EDGE_CURVE('',#36653,#36615,#36668,.T.);
#36668 = SURFACE_CURVE('',#36669,(#36686),.PCURVE_S1.);
#36669 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36670,#36671,#36672,#36673,
    #36674,#36675,#36676,#36677,#36678,#36679,#36680,#36681,#36682,
    #36683,#36684,#36685),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
    0.218103473788,0.492665138497,0.702826048588,0.850771797546,1.),
  .UNSPECIFIED.);
#36670 = CARTESIAN_POINT('',(11.050150859081,-11.35815533405,
    29.15000000179));
#36671 = CARTESIAN_POINT('',(11.025944518867,-11.32678457005,
    29.15000000179));
#36672 = CARTESIAN_POINT('',(11.001028230454,-11.29559602018,
    29.154944983559));
#36673 = CARTESIAN_POINT('',(10.97655497555,-11.26594172191,
    29.16452382111));
#36674 = CARTESIAN_POINT('',(10.945784971891,-11.22865763894,
    29.176567207559));
#36675 = CARTESIAN_POINT('',(10.914921145057,-11.19287203739,
    29.196250971997));
#36676 = CARTESIAN_POINT('',(10.887085900347,-11.16165174691,
    29.223314448121));
#36677 = CARTESIAN_POINT('',(10.865725103831,-11.13769326266,
    29.244082988601));
#36678 = CARTESIAN_POINT('',(10.845635188509,-11.11583918318,
    29.269773643117));
#36679 = CARTESIAN_POINT('',(10.829418914677,-11.09849830163,
    29.299739476313));
#36680 = CARTESIAN_POINT('',(10.817956564443,-11.08624103096,
    29.320920598357));
#36681 = CARTESIAN_POINT('',(10.808238007363,-11.07602341307,
    29.344704352578));
#36682 = CARTESIAN_POINT('',(10.801554332442,-11.06903568938,
    29.369938581224));
#36683 = CARTESIAN_POINT('',(10.794837670863,-11.06201347842,
    29.395297351068));
#36684 = CARTESIAN_POINT('',(10.791103658658,-11.05815533405,
    29.422843194218));
#36685 = CARTESIAN_POINT('',(10.791103658658,-11.05815533405,
    29.45000000179));
#36686 = PCURVE('',#36625,#36687);
#36687 = DEFINITIONAL_REPRESENTATION('',(#36688),#36714);
#36688 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36689,#36690,#36691,#36692,
    #36693,#36694,#36695,#36696,#36697,#36698,#36699,#36700,#36701,
    #36702,#36703,#36704,#36705,#36706,#36707,#36708,#36709,#36710,
    #36711,#36712,#36713),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#36689 = CARTESIAN_POINT('',(0.E+000,2.350150859081));
#36690 = CARTESIAN_POINT('',(2.179252921251E-002,2.345106060058));
#36691 = CARTESIAN_POINT('',(6.532667430339E-002,2.334954868632));
#36692 = CARTESIAN_POINT('',(0.130504727469,2.319605216894));
#36693 = CARTESIAN_POINT('',(0.195579105258,2.304197436717));
#36694 = CARTESIAN_POINT('',(0.260604599292,2.288786392087));
#36695 = CARTESIAN_POINT('',(0.325482434296,2.273463615064));
#36696 = CARTESIAN_POINT('',(0.390659481641,2.258191120336));
#36697 = CARTESIAN_POINT('',(0.456408348186,2.242992470172));
#36698 = CARTESIAN_POINT('',(0.522681100671,2.227968512598));
#36699 = CARTESIAN_POINT('',(0.589514412075,2.213202333006));
#36700 = CARTESIAN_POINT('',(0.657003109467,2.198770781564));
#36701 = CARTESIAN_POINT('',(0.725022536131,2.184793411972));
#36702 = CARTESIAN_POINT('',(0.794613263881,2.171180199471));
#36703 = CARTESIAN_POINT('',(0.865587511851,2.158112560265));
#36704 = CARTESIAN_POINT('',(0.937911192992,2.145739676981));
#36705 = CARTESIAN_POINT('',(1.011475821738,2.134231412667));
#36706 = CARTESIAN_POINT('',(1.086560591894,2.123707142271));
#36707 = CARTESIAN_POINT('',(1.164019764298,2.114252630275));
#36708 = CARTESIAN_POINT('',(1.243084100514,2.106136977715));
#36709 = CARTESIAN_POINT('',(1.323147441795,2.099594889482));
#36710 = CARTESIAN_POINT('',(1.404878009914,2.094788879049));
#36711 = CARTESIAN_POINT('',(1.487835585372,2.091796031231));
#36712 = CARTESIAN_POINT('',(1.5432288881,2.091103658658));
#36713 = CARTESIAN_POINT('',(1.570796326795,2.091103658658));
#36714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#36719)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#36716,#36717,#36718)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#36716 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#36717 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#36718 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#36719 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#36716,
  'distance_accuracy_value','confusion accuracy');
#36720 = SHAPE_DEFINITION_REPRESENTATION(#36721,#36607);
#36721 = PRODUCT_DEFINITION_SHAPE('','',#36722);
#36722 = PRODUCT_DEFINITION('design','',#36723,#36726);
#36723 = PRODUCT_DEFINITION_FORMATION('','',#36724);
#36724 = PRODUCT('CADSOFTTOOLS 1.239','CADSOFTTOOLS 1.239','',(#36725));
#36725 = PRODUCT_CONTEXT('',#2,'mechanical');
#36726 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#36727 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#36728,#36730);
#36728 = ( REPRESENTATION_RELATIONSHIP('','',#36607,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#36729) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#36729 = ITEM_DEFINED_TRANSFORMATION('','',#11,#967);
#36730 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #36731);
#36731 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('239','','',#5,#36722,$);
#36732 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#36724));
#36733 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#36734),#36808);
#36734 = SHELL_BASED_SURFACE_MODEL('',(#36735));
#36735 = OPEN_SHELL('',(#36736));
#36736 = ADVANCED_FACE('',(#36737),#36751,.F.);
#36737 = FACE_BOUND('',#36738,.T.);
#36738 = EDGE_LOOP('',(#36739,#36762,#36778,#36794));
#36739 = ORIENTED_EDGE('',*,*,#36740,.F.);
#36740 = EDGE_CURVE('',#36741,#36743,#36745,.T.);
#36741 = VERTEX_POINT('',#36742);
#36742 = CARTESIAN_POINT('',(8.7,9.997599382995,7.500000000082));
#36743 = VERTEX_POINT('',#36744);
#36744 = CARTESIAN_POINT('',(8.7,21.896777202807,7.500000000175));
#36745 = SURFACE_CURVE('',#36746,(#36750),.PCURVE_S1.);
#36746 = LINE('',#36747,#36748);
#36747 = CARTESIAN_POINT('',(8.7,7.342470158438,7.500000000068));
#36748 = VECTOR('',#36749,1.);
#36749 = DIRECTION('',(0.E+000,1.,5.376385953205E-012));
#36750 = PCURVE('',#36751,#36756);
#36751 = PLANE('',#36752);
#36752 = AXIS2_PLACEMENT_3D('',#36753,#36754,#36755);
#36753 = CARTESIAN_POINT('',(5.1,27.246226840065,7.500000000175));
#36754 = DIRECTION('',(0.E+000,5.376385953205E-012,-1.));
#36755 = DIRECTION('',(0.E+000,-1.,-5.376385953205E-012));
#36756 = DEFINITIONAL_REPRESENTATION('',(#36757),#36761);
#36757 = LINE('',#36758,#36759);
#36758 = CARTESIAN_POINT('',(19.903756681627,-3.6));
#36759 = VECTOR('',#36760,1.);
#36760 = DIRECTION('',(-1.,0.E+000));
#36761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36762 = ORIENTED_EDGE('',*,*,#36763,.T.);
#36763 = EDGE_CURVE('',#36741,#36764,#36766,.T.);
#36764 = VERTEX_POINT('',#36765);
#36765 = CARTESIAN_POINT('',(12.3,9.997599382995,7.500000000082));
#36766 = SURFACE_CURVE('',#36767,(#36771),.PCURVE_S1.);
#36767 = LINE('',#36768,#36769);
#36768 = CARTESIAN_POINT('',(5.1,9.997595391236,7.500000000082));
#36769 = VECTOR('',#36770,1.);
#36770 = DIRECTION('',(1.,0.E+000,0.E+000));
#36771 = PCURVE('',#36751,#36772);
#36772 = DEFINITIONAL_REPRESENTATION('',(#36773),#36777);
#36773 = LINE('',#36774,#36775);
#36774 = CARTESIAN_POINT('',(17.248631448829,0.E+000));
#36775 = VECTOR('',#36776,1.);
#36776 = DIRECTION('',(0.E+000,-1.));
#36777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36778 = ORIENTED_EDGE('',*,*,#36779,.F.);
#36779 = EDGE_CURVE('',#36780,#36764,#36782,.T.);
#36780 = VERTEX_POINT('',#36781);
#36781 = CARTESIAN_POINT('',(12.3,21.896922520301,7.500000176643));
#36782 = SURFACE_CURVE('',#36783,(#36787),.PCURVE_S1.);
#36783 = LINE('',#36784,#36785);
#36784 = CARTESIAN_POINT('',(12.3,27.246226840065,7.500000000175));
#36785 = VECTOR('',#36786,1.);
#36786 = DIRECTION('',(0.E+000,-1.,-5.376385953205E-012));
#36787 = PCURVE('',#36751,#36788);
#36788 = DEFINITIONAL_REPRESENTATION('',(#36789),#36793);
#36789 = LINE('',#36790,#36791);
#36790 = CARTESIAN_POINT('',(0.E+000,-7.2));
#36791 = VECTOR('',#36792,1.);
#36792 = DIRECTION('',(1.,0.E+000));
#36793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36794 = ORIENTED_EDGE('',*,*,#36795,.F.);
#36795 = EDGE_CURVE('',#36743,#36780,#36796,.T.);
#36796 = SURFACE_CURVE('',#36797,(#36801),.PCURVE_S1.);
#36797 = LINE('',#36798,#36799);
#36798 = CARTESIAN_POINT('',(9.7,21.896817568815,7.500000000175));
#36799 = VECTOR('',#36800,1.);
#36800 = DIRECTION('',(0.999999999185,4.036600765898E-005,
    2.19018195704E-016));
#36801 = PCURVE('',#36751,#36802);
#36802 = DEFINITIONAL_REPRESENTATION('',(#36803),#36807);
#36803 = LINE('',#36804,#36805);
#36804 = CARTESIAN_POINT('',(5.34940927125,-4.6));
#36805 = VECTOR('',#36806,1.);
#36806 = DIRECTION('',(-4.036600765898E-005,-0.999999999185));
#36807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#36812)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#36809,#36810,#36811)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#36809 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#36810 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#36811 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#36812 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#36809,
  'distance_accuracy_value','confusion accuracy');
#36813 = SHAPE_DEFINITION_REPRESENTATION(#36814,#36733);
#36814 = PRODUCT_DEFINITION_SHAPE('','',#36815);
#36815 = PRODUCT_DEFINITION('design','',#36816,#36819);
#36816 = PRODUCT_DEFINITION_FORMATION('','',#36817);
#36817 = PRODUCT('CADSOFTTOOLS 1.240','CADSOFTTOOLS 1.240','',(#36818));
#36818 = PRODUCT_CONTEXT('',#2,'mechanical');
#36819 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#36820 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#36821,#36823);
#36821 = ( REPRESENTATION_RELATIONSHIP('','',#36733,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#36822) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#36822 = ITEM_DEFINED_TRANSFORMATION('','',#11,#971);
#36823 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #36824);
#36824 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('240','','',#5,#36815,$);
#36825 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#36817));
#36826 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#36827),#36901);
#36827 = SHELL_BASED_SURFACE_MODEL('',(#36828));
#36828 = OPEN_SHELL('',(#36829));
#36829 = ADVANCED_FACE('',(#36830),#36844,.F.);
#36830 = FACE_BOUND('',#36831,.T.);
#36831 = EDGE_LOOP('',(#36832,#36855,#36871,#36887));
#36832 = ORIENTED_EDGE('',*,*,#36833,.F.);
#36833 = EDGE_CURVE('',#36834,#36836,#36838,.T.);
#36834 = VERTEX_POINT('',#36835);
#36835 = CARTESIAN_POINT('',(8.7,-10.60752984234,7.499999999971));
#36836 = VERTEX_POINT('',#36837);
#36837 = CARTESIAN_POINT('',(8.7,-7.512357550547,7.499999999988));
#36838 = SURFACE_CURVE('',#36839,(#36843),.PCURVE_S1.);
#36839 = LINE('',#36840,#36841);
#36840 = CARTESIAN_POINT('',(8.7,27.246226840065,7.500000000175));
#36841 = VECTOR('',#36842,1.);
#36842 = DIRECTION('',(0.E+000,1.,5.376385953205E-012));
#36843 = PCURVE('',#36844,#36849);
#36844 = PLANE('',#36845);
#36845 = AXIS2_PLACEMENT_3D('',#36846,#36847,#36848);
#36846 = CARTESIAN_POINT('',(5.1,27.246226840065,7.500000000175));
#36847 = DIRECTION('',(0.E+000,5.376385953205E-012,-1.));
#36848 = DIRECTION('',(0.E+000,-1.,-5.376385953205E-012));
#36849 = DEFINITIONAL_REPRESENTATION('',(#36850),#36854);
#36850 = LINE('',#36851,#36852);
#36851 = CARTESIAN_POINT('',(0.E+000,-3.6));
#36852 = VECTOR('',#36853,1.);
#36853 = DIRECTION('',(-1.,0.E+000));
#36854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36855 = ORIENTED_EDGE('',*,*,#36856,.T.);
#36856 = EDGE_CURVE('',#36834,#36857,#36859,.T.);
#36857 = VERTEX_POINT('',#36858);
#36858 = CARTESIAN_POINT('',(12.3,-10.60752984234,7.499999999971));
#36859 = SURFACE_CURVE('',#36860,(#36864),.PCURVE_S1.);
#36860 = LINE('',#36861,#36862);
#36861 = CARTESIAN_POINT('',(5.1,-10.60752984234,7.499999999971));
#36862 = VECTOR('',#36863,1.);
#36863 = DIRECTION('',(1.,0.E+000,0.E+000));
#36864 = PCURVE('',#36844,#36865);
#36865 = DEFINITIONAL_REPRESENTATION('',(#36866),#36870);
#36866 = LINE('',#36867,#36868);
#36867 = CARTESIAN_POINT('',(37.85375668241,0.E+000));
#36868 = VECTOR('',#36869,1.);
#36869 = DIRECTION('',(0.E+000,-1.));
#36870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36871 = ORIENTED_EDGE('',*,*,#36872,.T.);
#36872 = EDGE_CURVE('',#36857,#36873,#36875,.T.);
#36873 = VERTEX_POINT('',#36874);
#36874 = CARTESIAN_POINT('',(12.3,-7.512357550547,7.499999999988));
#36875 = SURFACE_CURVE('',#36876,(#36880),.PCURVE_S1.);
#36876 = LINE('',#36877,#36878);
#36877 = CARTESIAN_POINT('',(12.3,27.246226840065,7.500000000175));
#36878 = VECTOR('',#36879,1.);
#36879 = DIRECTION('',(-1.222527695655E-016,1.,5.376385953205E-012));
#36880 = PCURVE('',#36844,#36881);
#36881 = DEFINITIONAL_REPRESENTATION('',(#36882),#36886);
#36882 = LINE('',#36883,#36884);
#36883 = CARTESIAN_POINT('',(0.E+000,-7.2));
#36884 = VECTOR('',#36885,1.);
#36885 = DIRECTION('',(-1.,1.222527695655E-016));
#36886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36887 = ORIENTED_EDGE('',*,*,#36888,.T.);
#36888 = EDGE_CURVE('',#36873,#36836,#36889,.T.);
#36889 = SURFACE_CURVE('',#36890,(#36894),.PCURVE_S1.);
#36890 = LINE('',#36891,#36892);
#36891 = CARTESIAN_POINT('',(12.3,-7.512353558836,7.499999999988));
#36892 = VECTOR('',#36893,1.);
#36893 = DIRECTION('',(-1.,0.E+000,0.E+000));
#36894 = PCURVE('',#36844,#36895);
#36895 = DEFINITIONAL_REPRESENTATION('',(#36896),#36900);
#36896 = LINE('',#36897,#36898);
#36897 = CARTESIAN_POINT('',(34.758580398901,-7.2));
#36898 = VECTOR('',#36899,1.);
#36899 = DIRECTION('',(-0.E+000,1.));
#36900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#36905)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#36902,#36903,#36904)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#36902 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#36903 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#36904 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#36905 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#36902,
  'distance_accuracy_value','confusion accuracy');
#36906 = SHAPE_DEFINITION_REPRESENTATION(#36907,#36826);
#36907 = PRODUCT_DEFINITION_SHAPE('','',#36908);
#36908 = PRODUCT_DEFINITION('design','',#36909,#36912);
#36909 = PRODUCT_DEFINITION_FORMATION('','',#36910);
#36910 = PRODUCT('CADSOFTTOOLS 1.241','CADSOFTTOOLS 1.241','',(#36911));
#36911 = PRODUCT_CONTEXT('',#2,'mechanical');
#36912 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#36913 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#36914,#36916);
#36914 = ( REPRESENTATION_RELATIONSHIP('','',#36826,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#36915) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#36915 = ITEM_DEFINED_TRANSFORMATION('','',#11,#975);
#36916 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #36917);
#36917 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('241','','',#5,#36908,$);
#36918 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#36910));
#36919 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#36920),#36994);
#36920 = SHELL_BASED_SURFACE_MODEL('',(#36921));
#36921 = OPEN_SHELL('',(#36922));
#36922 = ADVANCED_FACE('',(#36923),#36937,.T.);
#36923 = FACE_BOUND('',#36924,.T.);
#36924 = EDGE_LOOP('',(#36925,#36948,#36964,#36980));
#36925 = ORIENTED_EDGE('',*,*,#36926,.F.);
#36926 = EDGE_CURVE('',#36927,#36929,#36931,.T.);
#36927 = VERTEX_POINT('',#36928);
#36928 = CARTESIAN_POINT('',(8.7,-1.857391583686,9.000000000012));
#36929 = VERTEX_POINT('',#36930);
#36930 = CARTESIAN_POINT('',(8.7,-1.857391583686,9.720990187832));
#36931 = SURFACE_CURVE('',#36932,(#36936),.PCURVE_S1.);
#36932 = LINE('',#36933,#36934);
#36933 = CARTESIAN_POINT('',(8.7,-1.857391583686,7.30000000001));
#36934 = VECTOR('',#36935,1.);
#36935 = DIRECTION('',(0.E+000,0.E+000,1.));
#36936 = PCURVE('',#36937,#36942);
#36937 = PLANE('',#36938);
#36938 = AXIS2_PLACEMENT_3D('',#36939,#36940,#36941);
#36939 = CARTESIAN_POINT('',(8.7,-1.857391583686,7.30000000001));
#36940 = DIRECTION('',(0.E+000,-1.,0.E+000));
#36941 = DIRECTION('',(0.E+000,0.E+000,1.));
#36942 = DEFINITIONAL_REPRESENTATION('',(#36943),#36947);
#36943 = LINE('',#36944,#36945);
#36944 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#36945 = VECTOR('',#36946,1.);
#36946 = DIRECTION('',(1.,0.E+000));
#36947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36948 = ORIENTED_EDGE('',*,*,#36949,.T.);
#36949 = EDGE_CURVE('',#36927,#36950,#36952,.T.);
#36950 = VERTEX_POINT('',#36951);
#36951 = CARTESIAN_POINT('',(12.3,-1.857391583686,9.000000000012));
#36952 = SURFACE_CURVE('',#36953,(#36957),.PCURVE_S1.);
#36953 = LINE('',#36954,#36955);
#36954 = CARTESIAN_POINT('',(8.7,-1.857391583686,9.000000000012));
#36955 = VECTOR('',#36956,1.);
#36956 = DIRECTION('',(1.,0.E+000,0.E+000));
#36957 = PCURVE('',#36937,#36958);
#36958 = DEFINITIONAL_REPRESENTATION('',(#36959),#36963);
#36959 = LINE('',#36960,#36961);
#36960 = CARTESIAN_POINT('',(1.700000000002,0.E+000));
#36961 = VECTOR('',#36962,1.);
#36962 = DIRECTION('',(0.E+000,-1.));
#36963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36964 = ORIENTED_EDGE('',*,*,#36965,.T.);
#36965 = EDGE_CURVE('',#36950,#36966,#36968,.T.);
#36966 = VERTEX_POINT('',#36967);
#36967 = CARTESIAN_POINT('',(12.3,-1.857391583686,9.720990187832));
#36968 = SURFACE_CURVE('',#36969,(#36973),.PCURVE_S1.);
#36969 = LINE('',#36970,#36971);
#36970 = CARTESIAN_POINT('',(12.3,-1.857391583686,7.30000000001));
#36971 = VECTOR('',#36972,1.);
#36972 = DIRECTION('',(0.E+000,0.E+000,1.));
#36973 = PCURVE('',#36937,#36974);
#36974 = DEFINITIONAL_REPRESENTATION('',(#36975),#36979);
#36975 = LINE('',#36976,#36977);
#36976 = CARTESIAN_POINT('',(0.E+000,-3.6));
#36977 = VECTOR('',#36978,1.);
#36978 = DIRECTION('',(1.,0.E+000));
#36979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36980 = ORIENTED_EDGE('',*,*,#36981,.T.);
#36981 = EDGE_CURVE('',#36966,#36929,#36982,.T.);
#36982 = SURFACE_CURVE('',#36983,(#36987),.PCURVE_S1.);
#36983 = LINE('',#36984,#36985);
#36984 = CARTESIAN_POINT('',(8.7,-1.857391583686,9.720990187832));
#36985 = VECTOR('',#36986,1.);
#36986 = DIRECTION('',(-1.,0.E+000,0.E+000));
#36987 = PCURVE('',#36937,#36988);
#36988 = DEFINITIONAL_REPRESENTATION('',(#36989),#36993);
#36989 = LINE('',#36990,#36991);
#36990 = CARTESIAN_POINT('',(2.420990187822,0.E+000));
#36991 = VECTOR('',#36992,1.);
#36992 = DIRECTION('',(0.E+000,1.));
#36993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#36994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#36998)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#36995,#36996,#36997)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#36995 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#36996 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#36997 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#36998 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#36995,
  'distance_accuracy_value','confusion accuracy');
#36999 = SHAPE_DEFINITION_REPRESENTATION(#37000,#36919);
#37000 = PRODUCT_DEFINITION_SHAPE('','',#37001);
#37001 = PRODUCT_DEFINITION('design','',#37002,#37005);
#37002 = PRODUCT_DEFINITION_FORMATION('','',#37003);
#37003 = PRODUCT('CADSOFTTOOLS 1.242','CADSOFTTOOLS 1.242','',(#37004));
#37004 = PRODUCT_CONTEXT('',#2,'mechanical');
#37005 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#37006 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#37007,#37009);
#37007 = ( REPRESENTATION_RELATIONSHIP('','',#36919,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37008) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#37008 = ITEM_DEFINED_TRANSFORMATION('','',#11,#979);
#37009 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #37010);
#37010 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('242','','',#5,#37001,$);
#37011 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#37003));
#37012 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#37013),#37087);
#37013 = SHELL_BASED_SURFACE_MODEL('',(#37014));
#37014 = OPEN_SHELL('',(#37015));
#37015 = ADVANCED_FACE('',(#37016),#37030,.F.);
#37016 = FACE_BOUND('',#37017,.T.);
#37017 = EDGE_LOOP('',(#37018,#37041,#37057,#37073));
#37018 = ORIENTED_EDGE('',*,*,#37019,.T.);
#37019 = EDGE_CURVE('',#37020,#37022,#37024,.T.);
#37020 = VERTEX_POINT('',#37021);
#37021 = CARTESIAN_POINT('',(12.3,15.742608416286,14.799999999997));
#37022 = VERTEX_POINT('',#37023);
#37023 = CARTESIAN_POINT('',(8.7,15.742608416286,14.799999999997));
#37024 = SURFACE_CURVE('',#37025,(#37029),.PCURVE_S1.);
#37025 = LINE('',#37026,#37027);
#37026 = CARTESIAN_POINT('',(9.85,15.742608416286,14.799999999997));
#37027 = VECTOR('',#37028,1.);
#37028 = DIRECTION('',(-1.,0.E+000,0.E+000));
#37029 = PCURVE('',#37030,#37035);
#37030 = PLANE('',#37031);
#37031 = AXIS2_PLACEMENT_3D('',#37032,#37033,#37034);
#37032 = CARTESIAN_POINT('',(9.85,16.842608416286,14.799999999997));
#37033 = DIRECTION('',(0.E+000,0.E+000,1.));
#37034 = DIRECTION('',(-1.,0.E+000,0.E+000));
#37035 = DEFINITIONAL_REPRESENTATION('',(#37036),#37040);
#37036 = LINE('',#37037,#37038);
#37037 = CARTESIAN_POINT('',(0.E+000,1.1));
#37038 = VECTOR('',#37039,1.);
#37039 = DIRECTION('',(1.,0.E+000));
#37040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37041 = ORIENTED_EDGE('',*,*,#37042,.F.);
#37042 = EDGE_CURVE('',#37043,#37022,#37045,.T.);
#37043 = VERTEX_POINT('',#37044);
#37044 = CARTESIAN_POINT('',(8.7,26.546582908923,14.799999999997));
#37045 = SURFACE_CURVE('',#37046,(#37050),.PCURVE_S1.);
#37046 = LINE('',#37047,#37048);
#37047 = CARTESIAN_POINT('',(8.7,7.342470158266,14.799999999997));
#37048 = VECTOR('',#37049,1.);
#37049 = DIRECTION('',(0.E+000,-1.,0.E+000));
#37050 = PCURVE('',#37030,#37051);
#37051 = DEFINITIONAL_REPRESENTATION('',(#37052),#37056);
#37052 = LINE('',#37053,#37054);
#37053 = CARTESIAN_POINT('',(1.15,9.50013825802));
#37054 = VECTOR('',#37055,1.);
#37055 = DIRECTION('',(0.E+000,1.));
#37056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37057 = ORIENTED_EDGE('',*,*,#37058,.T.);
#37058 = EDGE_CURVE('',#37043,#37059,#37061,.T.);
#37059 = VERTEX_POINT('',#37060);
#37060 = CARTESIAN_POINT('',(12.3,26.546582908923,14.799999999997));
#37061 = SURFACE_CURVE('',#37062,(#37066),.PCURVE_S1.);
#37062 = LINE('',#37063,#37064);
#37063 = CARTESIAN_POINT('',(8.7,26.546582908923,14.799999999997));
#37064 = VECTOR('',#37065,1.);
#37065 = DIRECTION('',(1.,0.E+000,0.E+000));
#37066 = PCURVE('',#37030,#37067);
#37067 = DEFINITIONAL_REPRESENTATION('',(#37068),#37072);
#37068 = LINE('',#37069,#37070);
#37069 = CARTESIAN_POINT('',(1.15,-9.703974492637));
#37070 = VECTOR('',#37071,1.);
#37071 = DIRECTION('',(-1.,0.E+000));
#37072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37073 = ORIENTED_EDGE('',*,*,#37074,.F.);
#37074 = EDGE_CURVE('',#37020,#37059,#37075,.T.);
#37075 = SURFACE_CURVE('',#37076,(#37080),.PCURVE_S1.);
#37076 = LINE('',#37077,#37078);
#37077 = CARTESIAN_POINT('',(12.3,16.842608416286,14.799999999997));
#37078 = VECTOR('',#37079,1.);
#37079 = DIRECTION('',(-1.222527695664E-016,1.,0.E+000));
#37080 = PCURVE('',#37030,#37081);
#37081 = DEFINITIONAL_REPRESENTATION('',(#37082),#37086);
#37082 = LINE('',#37083,#37084);
#37083 = CARTESIAN_POINT('',(-2.45,0.E+000));
#37084 = VECTOR('',#37085,1.);
#37085 = DIRECTION('',(1.222527695664E-016,-1.));
#37086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37091)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#37088,#37089,#37090)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#37088 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#37089 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#37090 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#37091 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#37088,
  'distance_accuracy_value','confusion accuracy');
#37092 = SHAPE_DEFINITION_REPRESENTATION(#37093,#37012);
#37093 = PRODUCT_DEFINITION_SHAPE('','',#37094);
#37094 = PRODUCT_DEFINITION('design','',#37095,#37098);
#37095 = PRODUCT_DEFINITION_FORMATION('','',#37096);
#37096 = PRODUCT('CADSOFTTOOLS 1.243','CADSOFTTOOLS 1.243','',(#37097));
#37097 = PRODUCT_CONTEXT('',#2,'mechanical');
#37098 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#37099 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#37100,#37102);
#37100 = ( REPRESENTATION_RELATIONSHIP('','',#37012,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37101) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#37101 = ITEM_DEFINED_TRANSFORMATION('','',#11,#983);
#37102 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #37103);
#37103 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('243','','',#5,#37094,$);
#37104 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#37096));
#37105 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#37106),#37180);
#37106 = SHELL_BASED_SURFACE_MODEL('',(#37107));
#37107 = OPEN_SHELL('',(#37108));
#37108 = ADVANCED_FACE('',(#37109),#37123,.F.);
#37109 = FACE_BOUND('',#37110,.T.);
#37110 = EDGE_LOOP('',(#37111,#37134,#37150,#37166));
#37111 = ORIENTED_EDGE('',*,*,#37112,.T.);
#37112 = EDGE_CURVE('',#37113,#37115,#37117,.T.);
#37113 = VERTEX_POINT('',#37114);
#37114 = CARTESIAN_POINT('',(12.3,3.442608416314,14.799999999997));
#37115 = VERTEX_POINT('',#37116);
#37116 = CARTESIAN_POINT('',(8.7,3.442608416314,14.799999999997));
#37117 = SURFACE_CURVE('',#37118,(#37122),.PCURVE_S1.);
#37118 = LINE('',#37119,#37120);
#37119 = CARTESIAN_POINT('',(9.85,3.442608416314,14.799999999997));
#37120 = VECTOR('',#37121,1.);
#37121 = DIRECTION('',(-1.,0.E+000,0.E+000));
#37122 = PCURVE('',#37123,#37128);
#37123 = PLANE('',#37124);
#37124 = AXIS2_PLACEMENT_3D('',#37125,#37126,#37127);
#37125 = CARTESIAN_POINT('',(9.85,16.842608416286,14.799999999997));
#37126 = DIRECTION('',(0.E+000,0.E+000,1.));
#37127 = DIRECTION('',(-1.,0.E+000,0.E+000));
#37128 = DEFINITIONAL_REPRESENTATION('',(#37129),#37133);
#37129 = LINE('',#37130,#37131);
#37130 = CARTESIAN_POINT('',(0.E+000,13.399999999972));
#37131 = VECTOR('',#37132,1.);
#37132 = DIRECTION('',(1.,0.E+000));
#37133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37134 = ORIENTED_EDGE('',*,*,#37135,.T.);
#37135 = EDGE_CURVE('',#37115,#37136,#37138,.T.);
#37136 = VERTEX_POINT('',#37137);
#37137 = CARTESIAN_POINT('',(8.7,9.742608416314,14.799999999997));
#37138 = SURFACE_CURVE('',#37139,(#37143),.PCURVE_S1.);
#37139 = LINE('',#37140,#37141);
#37140 = CARTESIAN_POINT('',(8.7,16.842608416286,14.799999999997));
#37141 = VECTOR('',#37142,1.);
#37142 = DIRECTION('',(0.E+000,1.,0.E+000));
#37143 = PCURVE('',#37123,#37144);
#37144 = DEFINITIONAL_REPRESENTATION('',(#37145),#37149);
#37145 = LINE('',#37146,#37147);
#37146 = CARTESIAN_POINT('',(1.15,0.E+000));
#37147 = VECTOR('',#37148,1.);
#37148 = DIRECTION('',(0.E+000,-1.));
#37149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37150 = ORIENTED_EDGE('',*,*,#37151,.T.);
#37151 = EDGE_CURVE('',#37136,#37152,#37154,.T.);
#37152 = VERTEX_POINT('',#37153);
#37153 = CARTESIAN_POINT('',(12.3,9.742608416314,14.799999999997));
#37154 = SURFACE_CURVE('',#37155,(#37159),.PCURVE_S1.);
#37155 = LINE('',#37156,#37157);
#37156 = CARTESIAN_POINT('',(9.85,9.742608416314,14.799999999997));
#37157 = VECTOR('',#37158,1.);
#37158 = DIRECTION('',(1.,0.E+000,0.E+000));
#37159 = PCURVE('',#37123,#37160);
#37160 = DEFINITIONAL_REPRESENTATION('',(#37161),#37165);
#37161 = LINE('',#37162,#37163);
#37162 = CARTESIAN_POINT('',(0.E+000,7.099999999972));
#37163 = VECTOR('',#37164,1.);
#37164 = DIRECTION('',(-1.,0.E+000));
#37165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37166 = ORIENTED_EDGE('',*,*,#37167,.F.);
#37167 = EDGE_CURVE('',#37113,#37152,#37168,.T.);
#37168 = SURFACE_CURVE('',#37169,(#37173),.PCURVE_S1.);
#37169 = LINE('',#37170,#37171);
#37170 = CARTESIAN_POINT('',(12.3,16.842608416286,14.799999999997));
#37171 = VECTOR('',#37172,1.);
#37172 = DIRECTION('',(-1.222527695664E-016,1.,0.E+000));
#37173 = PCURVE('',#37123,#37174);
#37174 = DEFINITIONAL_REPRESENTATION('',(#37175),#37179);
#37175 = LINE('',#37176,#37177);
#37176 = CARTESIAN_POINT('',(-2.45,0.E+000));
#37177 = VECTOR('',#37178,1.);
#37178 = DIRECTION('',(1.222527695664E-016,-1.));
#37179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37184)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#37181,#37182,#37183)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#37181 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#37182 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#37183 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#37184 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#37181,
  'distance_accuracy_value','confusion accuracy');
#37185 = SHAPE_DEFINITION_REPRESENTATION(#37186,#37105);
#37186 = PRODUCT_DEFINITION_SHAPE('','',#37187);
#37187 = PRODUCT_DEFINITION('design','',#37188,#37191);
#37188 = PRODUCT_DEFINITION_FORMATION('','',#37189);
#37189 = PRODUCT('CADSOFTTOOLS 1.244','CADSOFTTOOLS 1.244','',(#37190));
#37190 = PRODUCT_CONTEXT('',#2,'mechanical');
#37191 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#37192 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#37193,#37195);
#37193 = ( REPRESENTATION_RELATIONSHIP('','',#37105,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37194) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#37194 = ITEM_DEFINED_TRANSFORMATION('','',#11,#987);
#37195 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #37196);
#37196 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('244','','',#5,#37187,$);
#37197 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#37189));
#37198 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#37199),#37273);
#37199 = SHELL_BASED_SURFACE_MODEL('',(#37200));
#37200 = OPEN_SHELL('',(#37201));
#37201 = ADVANCED_FACE('',(#37202),#37216,.T.);
#37202 = FACE_BOUND('',#37203,.T.);
#37203 = EDGE_LOOP('',(#37204,#37227,#37243,#37259));
#37204 = ORIENTED_EDGE('',*,*,#37205,.F.);
#37205 = EDGE_CURVE('',#37206,#37208,#37210,.T.);
#37206 = VERTEX_POINT('',#37207);
#37207 = CARTESIAN_POINT('',(12.3,-11.10752984234,6.999999999969));
#37208 = VERTEX_POINT('',#37209);
#37209 = CARTESIAN_POINT('',(12.3,-11.10752984233,4.99513737118));
#37210 = SURFACE_CURVE('',#37211,(#37215),.PCURVE_S1.);
#37211 = LINE('',#37212,#37213);
#37212 = CARTESIAN_POINT('',(12.3,-11.1075298424,19.052256061079));
#37213 = VECTOR('',#37214,1.);
#37214 = DIRECTION('',(0.E+000,5.151867013676E-012,-1.));
#37215 = PCURVE('',#37216,#37221);
#37216 = PLANE('',#37217);
#37217 = AXIS2_PLACEMENT_3D('',#37218,#37219,#37220);
#37218 = CARTESIAN_POINT('',(14.3,-11.10752984234,7.500000001821));
#37219 = DIRECTION('',(0.E+000,-1.,-5.151867013676E-012));
#37220 = DIRECTION('',(0.E+000,-5.151867013676E-012,1.));
#37221 = DEFINITIONAL_REPRESENTATION('',(#37222),#37226);
#37222 = LINE('',#37223,#37224);
#37223 = CARTESIAN_POINT('',(11.552256059258,2.));
#37224 = VECTOR('',#37225,1.);
#37225 = DIRECTION('',(-1.,-0.E+000));
#37226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37227 = ORIENTED_EDGE('',*,*,#37228,.T.);
#37228 = EDGE_CURVE('',#37206,#37229,#37231,.T.);
#37229 = VERTEX_POINT('',#37230);
#37230 = CARTESIAN_POINT('',(8.7,-11.10752984234,6.999999999969));
#37231 = SURFACE_CURVE('',#37232,(#37236),.PCURVE_S1.);
#37232 = LINE('',#37233,#37234);
#37233 = CARTESIAN_POINT('',(14.3,-11.10752984234,6.999999999969));
#37234 = VECTOR('',#37235,1.);
#37235 = DIRECTION('',(-1.,0.E+000,0.E+000));
#37236 = PCURVE('',#37216,#37237);
#37237 = DEFINITIONAL_REPRESENTATION('',(#37238),#37242);
#37238 = LINE('',#37239,#37240);
#37239 = CARTESIAN_POINT('',(-0.500000001852,-0.E+000));
#37240 = VECTOR('',#37241,1.);
#37241 = DIRECTION('',(0.E+000,1.));
#37242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37243 = ORIENTED_EDGE('',*,*,#37244,.T.);
#37244 = EDGE_CURVE('',#37229,#37245,#37247,.T.);
#37245 = VERTEX_POINT('',#37246);
#37246 = CARTESIAN_POINT('',(8.7,-11.10752984233,4.99513737118));
#37247 = SURFACE_CURVE('',#37248,(#37252),.PCURVE_S1.);
#37248 = LINE('',#37249,#37250);
#37249 = CARTESIAN_POINT('',(8.7,-11.10752984251,39.50000000557));
#37250 = VECTOR('',#37251,1.);
#37251 = DIRECTION('',(0.E+000,5.151867013676E-012,-1.));
#37252 = PCURVE('',#37216,#37253);
#37253 = DEFINITIONAL_REPRESENTATION('',(#37254),#37258);
#37254 = LINE('',#37255,#37256);
#37255 = CARTESIAN_POINT('',(32.00000000375,5.6));
#37256 = VECTOR('',#37257,1.);
#37257 = DIRECTION('',(-1.,-0.E+000));
#37258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37259 = ORIENTED_EDGE('',*,*,#37260,.T.);
#37260 = EDGE_CURVE('',#37245,#37208,#37261,.T.);
#37261 = SURFACE_CURVE('',#37262,(#37266),.PCURVE_S1.);
#37262 = LINE('',#37263,#37264);
#37263 = CARTESIAN_POINT('',(14.3,-11.10752984233,4.99513737118));
#37264 = VECTOR('',#37265,1.);
#37265 = DIRECTION('',(1.,0.E+000,0.E+000));
#37266 = PCURVE('',#37216,#37267);
#37267 = DEFINITIONAL_REPRESENTATION('',(#37268),#37272);
#37268 = LINE('',#37269,#37270);
#37269 = CARTESIAN_POINT('',(-2.504862630641,-0.E+000));
#37270 = VECTOR('',#37271,1.);
#37271 = DIRECTION('',(0.E+000,-1.));
#37272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37277)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#37274,#37275,#37276)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#37274 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#37275 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#37276 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#37277 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#37274,
  'distance_accuracy_value','confusion accuracy');
#37278 = SHAPE_DEFINITION_REPRESENTATION(#37279,#37198);
#37279 = PRODUCT_DEFINITION_SHAPE('','',#37280);
#37280 = PRODUCT_DEFINITION('design','',#37281,#37284);
#37281 = PRODUCT_DEFINITION_FORMATION('','',#37282);
#37282 = PRODUCT('CADSOFTTOOLS 1.245','CADSOFTTOOLS 1.245','',(#37283));
#37283 = PRODUCT_CONTEXT('',#2,'mechanical');
#37284 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#37285 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#37286,#37288);
#37286 = ( REPRESENTATION_RELATIONSHIP('','',#37198,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37287) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#37287 = ITEM_DEFINED_TRANSFORMATION('','',#11,#991);
#37288 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #37289);
#37289 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('245','','',#5,#37280,$);
#37290 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#37282));
#37291 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#37292),#37366);
#37292 = SHELL_BASED_SURFACE_MODEL('',(#37293));
#37293 = OPEN_SHELL('',(#37294));
#37294 = ADVANCED_FACE('',(#37295),#37309,.T.);
#37295 = FACE_BOUND('',#37296,.T.);
#37296 = EDGE_LOOP('',(#37297,#37320,#37336,#37352));
#37297 = ORIENTED_EDGE('',*,*,#37298,.F.);
#37298 = EDGE_CURVE('',#37299,#37301,#37303,.T.);
#37299 = VERTEX_POINT('',#37300);
#37300 = CARTESIAN_POINT('',(8.7,15.442608416286,14.499999999997));
#37301 = VERTEX_POINT('',#37302);
#37302 = CARTESIAN_POINT('',(8.7,15.442608416286,12.299999999997));
#37303 = SURFACE_CURVE('',#37304,(#37308),.PCURVE_S1.);
#37304 = LINE('',#37305,#37306);
#37305 = CARTESIAN_POINT('',(8.7,15.442608416286,15.499999999997));
#37306 = VECTOR('',#37307,1.);
#37307 = DIRECTION('',(0.E+000,0.E+000,-1.));
#37308 = PCURVE('',#37309,#37314);
#37309 = PLANE('',#37310);
#37310 = AXIS2_PLACEMENT_3D('',#37311,#37312,#37313);
#37311 = CARTESIAN_POINT('',(8.1,15.442608416286,15.499999999997));
#37312 = DIRECTION('',(0.E+000,1.,0.E+000));
#37313 = DIRECTION('',(0.E+000,-0.E+000,1.));
#37314 = DEFINITIONAL_REPRESENTATION('',(#37315),#37319);
#37315 = LINE('',#37316,#37317);
#37316 = CARTESIAN_POINT('',(0.E+000,0.6));
#37317 = VECTOR('',#37318,1.);
#37318 = DIRECTION('',(-1.,0.E+000));
#37319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37320 = ORIENTED_EDGE('',*,*,#37321,.T.);
#37321 = EDGE_CURVE('',#37299,#37322,#37324,.T.);
#37322 = VERTEX_POINT('',#37323);
#37323 = CARTESIAN_POINT('',(12.3,15.442608416286,14.499999999997));
#37324 = SURFACE_CURVE('',#37325,(#37329),.PCURVE_S1.);
#37325 = LINE('',#37326,#37327);
#37326 = CARTESIAN_POINT('',(8.1,15.442608416286,14.499999999997));
#37327 = VECTOR('',#37328,1.);
#37328 = DIRECTION('',(1.,0.E+000,0.E+000));
#37329 = PCURVE('',#37309,#37330);
#37330 = DEFINITIONAL_REPRESENTATION('',(#37331),#37335);
#37331 = LINE('',#37332,#37333);
#37332 = CARTESIAN_POINT('',(-1.,0.E+000));
#37333 = VECTOR('',#37334,1.);
#37334 = DIRECTION('',(0.E+000,1.));
#37335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37336 = ORIENTED_EDGE('',*,*,#37337,.F.);
#37337 = EDGE_CURVE('',#37338,#37322,#37340,.T.);
#37338 = VERTEX_POINT('',#37339);
#37339 = CARTESIAN_POINT('',(12.3,15.442608416286,12.299999999997));
#37340 = SURFACE_CURVE('',#37341,(#37345),.PCURVE_S1.);
#37341 = LINE('',#37342,#37343);
#37342 = CARTESIAN_POINT('',(12.3,15.442608416286,38.940965204572));
#37343 = VECTOR('',#37344,1.);
#37344 = DIRECTION('',(1.665334536938E-016,0.E+000,1.));
#37345 = PCURVE('',#37309,#37346);
#37346 = DEFINITIONAL_REPRESENTATION('',(#37347),#37351);
#37347 = LINE('',#37348,#37349);
#37348 = CARTESIAN_POINT('',(23.440965204576,4.2));
#37349 = VECTOR('',#37350,1.);
#37350 = DIRECTION('',(1.,1.665334536938E-016));
#37351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37352 = ORIENTED_EDGE('',*,*,#37353,.T.);
#37353 = EDGE_CURVE('',#37338,#37301,#37354,.T.);
#37354 = SURFACE_CURVE('',#37355,(#37359),.PCURVE_S1.);
#37355 = LINE('',#37356,#37357);
#37356 = CARTESIAN_POINT('',(8.1,15.442608416286,12.299999999997));
#37357 = VECTOR('',#37358,1.);
#37358 = DIRECTION('',(-1.,0.E+000,0.E+000));
#37359 = PCURVE('',#37309,#37360);
#37360 = DEFINITIONAL_REPRESENTATION('',(#37361),#37365);
#37361 = LINE('',#37362,#37363);
#37362 = CARTESIAN_POINT('',(-3.2,0.E+000));
#37363 = VECTOR('',#37364,1.);
#37364 = DIRECTION('',(0.E+000,-1.));
#37365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37370)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#37367,#37368,#37369)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#37367 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#37368 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#37369 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#37370 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#37367,
  'distance_accuracy_value','confusion accuracy');
#37371 = SHAPE_DEFINITION_REPRESENTATION(#37372,#37291);
#37372 = PRODUCT_DEFINITION_SHAPE('','',#37373);
#37373 = PRODUCT_DEFINITION('design','',#37374,#37377);
#37374 = PRODUCT_DEFINITION_FORMATION('','',#37375);
#37375 = PRODUCT('CADSOFTTOOLS 1.246','CADSOFTTOOLS 1.246','',(#37376));
#37376 = PRODUCT_CONTEXT('',#2,'mechanical');
#37377 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#37378 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#37379,#37381);
#37379 = ( REPRESENTATION_RELATIONSHIP('','',#37291,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37380) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#37380 = ITEM_DEFINED_TRANSFORMATION('','',#11,#995);
#37381 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #37382);
#37382 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('246','','',#5,#37373,$);
#37383 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#37375));
#37384 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#37385),#37459);
#37385 = SHELL_BASED_SURFACE_MODEL('',(#37386));
#37386 = OPEN_SHELL('',(#37387));
#37387 = ADVANCED_FACE('',(#37388),#37402,.T.);
#37388 = FACE_BOUND('',#37389,.T.);
#37389 = EDGE_LOOP('',(#37390,#37413,#37429,#37445));
#37390 = ORIENTED_EDGE('',*,*,#37391,.F.);
#37391 = EDGE_CURVE('',#37392,#37394,#37396,.T.);
#37392 = VERTEX_POINT('',#37393);
#37393 = CARTESIAN_POINT('',(8.7,10.042608416314,12.299999999997));
#37394 = VERTEX_POINT('',#37395);
#37395 = CARTESIAN_POINT('',(8.7,10.042608416314,14.499999999997));
#37396 = SURFACE_CURVE('',#37397,(#37401),.PCURVE_S1.);
#37397 = LINE('',#37398,#37399);
#37398 = CARTESIAN_POINT('',(8.7,10.042608416314,12.199999999997));
#37399 = VECTOR('',#37400,1.);
#37400 = DIRECTION('',(0.E+000,0.E+000,1.));
#37401 = PCURVE('',#37402,#37407);
#37402 = PLANE('',#37403);
#37403 = AXIS2_PLACEMENT_3D('',#37404,#37405,#37406);
#37404 = CARTESIAN_POINT('',(8.1,10.042608416314,12.199999999997));
#37405 = DIRECTION('',(0.E+000,-1.,0.E+000));
#37406 = DIRECTION('',(0.E+000,0.E+000,-1.));
#37407 = DEFINITIONAL_REPRESENTATION('',(#37408),#37412);
#37408 = LINE('',#37409,#37410);
#37409 = CARTESIAN_POINT('',(0.E+000,0.6));
#37410 = VECTOR('',#37411,1.);
#37411 = DIRECTION('',(-1.,0.E+000));
#37412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37413 = ORIENTED_EDGE('',*,*,#37414,.T.);
#37414 = EDGE_CURVE('',#37392,#37415,#37417,.T.);
#37415 = VERTEX_POINT('',#37416);
#37416 = CARTESIAN_POINT('',(12.3,10.042608416314,12.299999999997));
#37417 = SURFACE_CURVE('',#37418,(#37422),.PCURVE_S1.);
#37418 = LINE('',#37419,#37420);
#37419 = CARTESIAN_POINT('',(8.1,10.042608416314,12.299999999997));
#37420 = VECTOR('',#37421,1.);
#37421 = DIRECTION('',(1.,0.E+000,0.E+000));
#37422 = PCURVE('',#37402,#37423);
#37423 = DEFINITIONAL_REPRESENTATION('',(#37424),#37428);
#37424 = LINE('',#37425,#37426);
#37425 = CARTESIAN_POINT('',(-0.1,0.E+000));
#37426 = VECTOR('',#37427,1.);
#37427 = DIRECTION('',(0.E+000,1.));
#37428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37429 = ORIENTED_EDGE('',*,*,#37430,.T.);
#37430 = EDGE_CURVE('',#37415,#37431,#37433,.T.);
#37431 = VERTEX_POINT('',#37432);
#37432 = CARTESIAN_POINT('',(12.3,10.042608416314,14.499999999997));
#37433 = SURFACE_CURVE('',#37434,(#37438),.PCURVE_S1.);
#37434 = LINE('',#37435,#37436);
#37435 = CARTESIAN_POINT('',(12.3,10.042608416314,11.999999999997));
#37436 = VECTOR('',#37437,1.);
#37437 = DIRECTION('',(1.665334536938E-016,0.E+000,1.));
#37438 = PCURVE('',#37402,#37439);
#37439 = DEFINITIONAL_REPRESENTATION('',(#37440),#37444);
#37440 = LINE('',#37441,#37442);
#37441 = CARTESIAN_POINT('',(0.2,4.2));
#37442 = VECTOR('',#37443,1.);
#37443 = DIRECTION('',(-1.,1.665334536938E-016));
#37444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37445 = ORIENTED_EDGE('',*,*,#37446,.T.);
#37446 = EDGE_CURVE('',#37431,#37394,#37447,.T.);
#37447 = SURFACE_CURVE('',#37448,(#37452),.PCURVE_S1.);
#37448 = LINE('',#37449,#37450);
#37449 = CARTESIAN_POINT('',(8.1,10.042608416314,14.499999999997));
#37450 = VECTOR('',#37451,1.);
#37451 = DIRECTION('',(-1.,0.E+000,0.E+000));
#37452 = PCURVE('',#37402,#37453);
#37453 = DEFINITIONAL_REPRESENTATION('',(#37454),#37458);
#37454 = LINE('',#37455,#37456);
#37455 = CARTESIAN_POINT('',(-2.3,0.E+000));
#37456 = VECTOR('',#37457,1.);
#37457 = DIRECTION('',(0.E+000,-1.));
#37458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37463)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#37460,#37461,#37462)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#37460 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#37461 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#37462 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#37463 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#37460,
  'distance_accuracy_value','confusion accuracy');
#37464 = SHAPE_DEFINITION_REPRESENTATION(#37465,#37384);
#37465 = PRODUCT_DEFINITION_SHAPE('','',#37466);
#37466 = PRODUCT_DEFINITION('design','',#37467,#37470);
#37467 = PRODUCT_DEFINITION_FORMATION('','',#37468);
#37468 = PRODUCT('CADSOFTTOOLS 1.247','CADSOFTTOOLS 1.247','',(#37469));
#37469 = PRODUCT_CONTEXT('',#2,'mechanical');
#37470 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#37471 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#37472,#37474);
#37472 = ( REPRESENTATION_RELATIONSHIP('','',#37384,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37473) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#37473 = ITEM_DEFINED_TRANSFORMATION('','',#11,#999);
#37474 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #37475);
#37475 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('247','','',#5,#37466,$);
#37476 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#37468));
#37477 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#37478),#37552);
#37478 = SHELL_BASED_SURFACE_MODEL('',(#37479));
#37479 = OPEN_SHELL('',(#37480));
#37480 = ADVANCED_FACE('',(#37481),#37495,.T.);
#37481 = FACE_BOUND('',#37482,.T.);
#37482 = EDGE_LOOP('',(#37483,#37506,#37522,#37538));
#37483 = ORIENTED_EDGE('',*,*,#37484,.F.);
#37484 = EDGE_CURVE('',#37485,#37487,#37489,.T.);
#37485 = VERTEX_POINT('',#37486);
#37486 = CARTESIAN_POINT('',(8.7,15.142608416286,11.999999999997));
#37487 = VERTEX_POINT('',#37488);
#37488 = CARTESIAN_POINT('',(8.7,10.342608416314,11.999999999997));
#37489 = SURFACE_CURVE('',#37490,(#37494),.PCURVE_S1.);
#37490 = LINE('',#37491,#37492);
#37491 = CARTESIAN_POINT('',(8.7,12.7426084163,11.999999999997));
#37492 = VECTOR('',#37493,1.);
#37493 = DIRECTION('',(0.E+000,-1.,0.E+000));
#37494 = PCURVE('',#37495,#37500);
#37495 = PLANE('',#37496);
#37496 = AXIS2_PLACEMENT_3D('',#37497,#37498,#37499);
#37497 = CARTESIAN_POINT('',(7.7,12.7426084163,11.999999999997));
#37498 = DIRECTION('',(0.E+000,0.E+000,-1.));
#37499 = DIRECTION('',(1.,0.E+000,0.E+000));
#37500 = DEFINITIONAL_REPRESENTATION('',(#37501),#37505);
#37501 = LINE('',#37502,#37503);
#37502 = CARTESIAN_POINT('',(1.,0.E+000));
#37503 = VECTOR('',#37504,1.);
#37504 = DIRECTION('',(0.E+000,1.));
#37505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37506 = ORIENTED_EDGE('',*,*,#37507,.T.);
#37507 = EDGE_CURVE('',#37485,#37508,#37510,.T.);
#37508 = VERTEX_POINT('',#37509);
#37509 = CARTESIAN_POINT('',(12.3,15.142608416286,11.999999999997));
#37510 = SURFACE_CURVE('',#37511,(#37515),.PCURVE_S1.);
#37511 = LINE('',#37512,#37513);
#37512 = CARTESIAN_POINT('',(7.7,15.142608416286,11.999999999997));
#37513 = VECTOR('',#37514,1.);
#37514 = DIRECTION('',(1.,0.E+000,0.E+000));
#37515 = PCURVE('',#37495,#37516);
#37516 = DEFINITIONAL_REPRESENTATION('',(#37517),#37521);
#37517 = LINE('',#37518,#37519);
#37518 = CARTESIAN_POINT('',(0.E+000,-2.399999999986));
#37519 = VECTOR('',#37520,1.);
#37520 = DIRECTION('',(1.,0.E+000));
#37521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37522 = ORIENTED_EDGE('',*,*,#37523,.F.);
#37523 = EDGE_CURVE('',#37524,#37508,#37526,.T.);
#37524 = VERTEX_POINT('',#37525);
#37525 = CARTESIAN_POINT('',(12.3,10.342608416314,11.999999999997));
#37526 = SURFACE_CURVE('',#37527,(#37531),.PCURVE_S1.);
#37527 = LINE('',#37528,#37529);
#37528 = CARTESIAN_POINT('',(12.3,31.775374416301,11.999999999997));
#37529 = VECTOR('',#37530,1.);
#37530 = DIRECTION('',(-1.222527695664E-016,1.,0.E+000));
#37531 = PCURVE('',#37495,#37532);
#37532 = DEFINITIONAL_REPRESENTATION('',(#37533),#37537);
#37533 = LINE('',#37534,#37535);
#37534 = CARTESIAN_POINT('',(4.6,-19.032766));
#37535 = VECTOR('',#37536,1.);
#37536 = DIRECTION('',(-1.222527695664E-016,-1.));
#37537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37538 = ORIENTED_EDGE('',*,*,#37539,.T.);
#37539 = EDGE_CURVE('',#37524,#37487,#37540,.T.);
#37540 = SURFACE_CURVE('',#37541,(#37545),.PCURVE_S1.);
#37541 = LINE('',#37542,#37543);
#37542 = CARTESIAN_POINT('',(7.7,10.342608416314,11.999999999997));
#37543 = VECTOR('',#37544,1.);
#37544 = DIRECTION('',(-1.,0.E+000,0.E+000));
#37545 = PCURVE('',#37495,#37546);
#37546 = DEFINITIONAL_REPRESENTATION('',(#37547),#37551);
#37547 = LINE('',#37548,#37549);
#37548 = CARTESIAN_POINT('',(0.E+000,2.399999999986));
#37549 = VECTOR('',#37550,1.);
#37550 = DIRECTION('',(-1.,0.E+000));
#37551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37556)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#37553,#37554,#37555)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#37553 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#37554 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#37555 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#37556 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#37553,
  'distance_accuracy_value','confusion accuracy');
#37557 = SHAPE_DEFINITION_REPRESENTATION(#37558,#37477);
#37558 = PRODUCT_DEFINITION_SHAPE('','',#37559);
#37559 = PRODUCT_DEFINITION('design','',#37560,#37563);
#37560 = PRODUCT_DEFINITION_FORMATION('','',#37561);
#37561 = PRODUCT('CADSOFTTOOLS 1.248','CADSOFTTOOLS 1.248','',(#37562));
#37562 = PRODUCT_CONTEXT('',#2,'mechanical');
#37563 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#37564 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#37565,#37567);
#37565 = ( REPRESENTATION_RELATIONSHIP('','',#37477,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37566) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#37566 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1003);
#37567 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #37568);
#37568 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('248','','',#5,#37559,$);
#37569 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#37561));
#37570 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#37571),#37643);
#37571 = SHELL_BASED_SURFACE_MODEL('',(#37572));
#37572 = OPEN_SHELL('',(#37573));
#37573 = ADVANCED_FACE('',(#37574),#37588,.T.);
#37574 = FACE_BOUND('',#37575,.T.);
#37575 = EDGE_LOOP('',(#37576,#37598,#37614,#37629));
#37576 = ORIENTED_EDGE('',*,*,#37577,.T.);
#37577 = EDGE_CURVE('',#37578,#37580,#37582,.T.);
#37578 = VERTEX_POINT('',#37579);
#37579 = CARTESIAN_POINT('',(8.7,-10.71148253987,4.506062901716));
#37580 = VERTEX_POINT('',#37581);
#37581 = CARTESIAN_POINT('',(12.3,-10.71148253987,4.506062901716));
#37582 = SURFACE_CURVE('',#37583,(#37587),.PCURVE_S1.);
#37583 = LINE('',#37584,#37585);
#37584 = CARTESIAN_POINT('',(5.1,-10.71148568774,4.506063570815));
#37585 = VECTOR('',#37586,1.);
#37586 = DIRECTION('',(1.,0.E+000,0.E+000));
#37587 = PCURVE('',#37588,#37593);
#37588 = CYLINDRICAL_SURFACE('',#37589,0.5);
#37589 = AXIS2_PLACEMENT_3D('',#37590,#37591,#37592);
#37590 = CARTESIAN_POINT('',(5.1,-10.60752984233,4.995137371182));
#37591 = DIRECTION('',(-1.,0.E+000,0.E+000));
#37592 = DIRECTION('',(0.E+000,0.E+000,-1.));
#37593 = DEFINITIONAL_REPRESENTATION('',(#37594),#37597);
#37594 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37595,#37596),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.6,7.2),.PIECEWISE_BEZIER_KNOTS.);
#37595 = CARTESIAN_POINT('',(0.209439510238,-3.6));
#37596 = CARTESIAN_POINT('',(0.209439510238,-7.2));
#37597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37598 = ORIENTED_EDGE('',*,*,#37599,.T.);
#37599 = EDGE_CURVE('',#37580,#37600,#37602,.T.);
#37600 = VERTEX_POINT('',#37601);
#37601 = CARTESIAN_POINT('',(12.3,-11.10752984233,4.99513737118));
#37602 = SURFACE_CURVE('',#37603,(#37608),.PCURVE_S1.);
#37603 = CIRCLE('',#37604,0.5);
#37604 = AXIS2_PLACEMENT_3D('',#37605,#37606,#37607);
#37605 = CARTESIAN_POINT('',(12.3,-10.60752984233,4.995137371182));
#37606 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#37607 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#37608 = PCURVE('',#37588,#37609);
#37609 = DEFINITIONAL_REPRESENTATION('',(#37610),#37613);
#37610 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37611,#37612),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.351025727447,4.71238898038),
  .PIECEWISE_BEZIER_KNOTS.);
#37611 = CARTESIAN_POINT('',(0.209433073857,-7.2));
#37612 = CARTESIAN_POINT('',(1.57079632679,-7.2));
#37613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37614 = ORIENTED_EDGE('',*,*,#37615,.F.);
#37615 = EDGE_CURVE('',#37616,#37600,#37618,.T.);
#37616 = VERTEX_POINT('',#37617);
#37617 = CARTESIAN_POINT('',(8.7,-11.10752984233,4.99513737118));
#37618 = SURFACE_CURVE('',#37619,(#37623),.PCURVE_S1.);
#37619 = LINE('',#37620,#37621);
#37620 = CARTESIAN_POINT('',(14.3,-11.10752984233,4.99513737118));
#37621 = VECTOR('',#37622,1.);
#37622 = DIRECTION('',(1.,0.E+000,0.E+000));
#37623 = PCURVE('',#37588,#37624);
#37624 = DEFINITIONAL_REPRESENTATION('',(#37625),#37628);
#37625 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37626,#37627),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-5.6,-2.),.PIECEWISE_BEZIER_KNOTS.);
#37626 = CARTESIAN_POINT('',(1.57079632679,-3.6));
#37627 = CARTESIAN_POINT('',(1.57079632679,-7.2));
#37628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37629 = ORIENTED_EDGE('',*,*,#37630,.T.);
#37630 = EDGE_CURVE('',#37616,#37578,#37631,.T.);
#37631 = SURFACE_CURVE('',#37632,(#37637),.PCURVE_S1.);
#37632 = CIRCLE('',#37633,0.5);
#37633 = AXIS2_PLACEMENT_3D('',#37634,#37635,#37636);
#37634 = CARTESIAN_POINT('',(8.7,-10.60752984233,4.995137371182));
#37635 = DIRECTION('',(1.,0.E+000,-0.E+000));
#37636 = DIRECTION('',(0.E+000,0.E+000,1.));
#37637 = PCURVE('',#37588,#37638);
#37638 = DEFINITIONAL_REPRESENTATION('',(#37639),#37642);
#37639 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37640,#37641),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.5707963268,2.932159579733),.PIECEWISE_BEZIER_KNOTS.);
#37640 = CARTESIAN_POINT('',(1.57079632679,-3.6));
#37641 = CARTESIAN_POINT('',(0.209433073857,-3.6));
#37642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37647)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#37644,#37645,#37646)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#37644 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#37645 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#37646 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#37647 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#37644,
  'distance_accuracy_value','confusion accuracy');
#37648 = SHAPE_DEFINITION_REPRESENTATION(#37649,#37570);
#37649 = PRODUCT_DEFINITION_SHAPE('','',#37650);
#37650 = PRODUCT_DEFINITION('design','',#37651,#37654);
#37651 = PRODUCT_DEFINITION_FORMATION('','',#37652);
#37652 = PRODUCT('CADSOFTTOOLS 1.249','CADSOFTTOOLS 1.249','',(#37653));
#37653 = PRODUCT_CONTEXT('',#2,'mechanical');
#37654 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#37655 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#37656,#37658);
#37656 = ( REPRESENTATION_RELATIONSHIP('','',#37570,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37657) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#37657 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1007);
#37658 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #37659);
#37659 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('249','','',#5,#37650,$);
#37660 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#37652));
#37661 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#37662),#37738);
#37662 = SHELL_BASED_SURFACE_MODEL('',(#37663));
#37663 = OPEN_SHELL('',(#37664));
#37664 = ADVANCED_FACE('',(#37665),#37679,.T.);
#37665 = FACE_BOUND('',#37666,.T.);
#37666 = EDGE_LOOP('',(#37667,#37690,#37708,#37724));
#37667 = ORIENTED_EDGE('',*,*,#37668,.T.);
#37668 = EDGE_CURVE('',#37669,#37671,#37673,.T.);
#37669 = VERTEX_POINT('',#37670);
#37670 = CARTESIAN_POINT('',(8.7,-10.56523573672,4.474977184082));
#37671 = VERTEX_POINT('',#37672);
#37672 = CARTESIAN_POINT('',(12.3,-10.56539400616,4.475010700021));
#37673 = SURFACE_CURVE('',#37674,(#37678),.PCURVE_S1.);
#37674 = LINE('',#37675,#37676);
#37675 = CARTESIAN_POINT('',(9.7,-10.56527969339,4.474986527362));
#37676 = VECTOR('',#37677,1.);
#37677 = DIRECTION('',(0.99999999899,-4.395667701327E-005,
    9.343280128283E-006));
#37678 = PCURVE('',#37679,#37684);
#37679 = PLANE('',#37680);
#37680 = AXIS2_PLACEMENT_3D('',#37681,#37682,#37683);
#37681 = CARTESIAN_POINT('',(5.1,-10.56505157395,4.474938039079));
#37682 = DIRECTION('',(0.E+000,-0.207911690816,-0.978147600734));
#37683 = DIRECTION('',(0.E+000,-0.978147600734,0.207911690816));
#37684 = DEFINITIONAL_REPRESENTATION('',(#37685),#37689);
#37685 = LINE('',#37686,#37687);
#37686 = CARTESIAN_POINT('',(2.33215762863E-004,-4.6));
#37687 = VECTOR('',#37688,1.);
#37688 = DIRECTION('',(4.493869532602E-005,-0.99999999899));
#37689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37690 = ORIENTED_EDGE('',*,*,#37691,.T.);
#37691 = EDGE_CURVE('',#37671,#37692,#37694,.T.);
#37692 = VERTEX_POINT('',#37693);
#37693 = CARTESIAN_POINT('',(12.3,-10.71148253987,4.506062901716));
#37694 = SURFACE_CURVE('',#37695,(#37700),.PCURVE_S1.);
#37695 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37696,#37697,#37698,#37699),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#37696 = CARTESIAN_POINT('',(12.3,-10.56539398074,4.475010819888));
#37697 = CARTESIAN_POINT('',(12.3,-10.61409016712,4.485361513831));
#37698 = CARTESIAN_POINT('',(12.3,-10.66278635349,4.495712207773));
#37699 = CARTESIAN_POINT('',(12.3,-10.71148253987,4.506062901716));
#37700 = PCURVE('',#37679,#37701);
#37701 = DEFINITIONAL_REPRESENTATION('',(#37702),#37707);
#37702 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37703,#37704,#37705,#37706),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#37703 = CARTESIAN_POINT('',(3.500563593306E-004,-7.2));
#37704 = CARTESIAN_POINT('',(5.013414450682E-002,-7.2));
#37705 = CARTESIAN_POINT('',(9.99182326542E-002,-7.2));
#37706 = CARTESIAN_POINT('',(0.149702320802,-7.2));
#37707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37708 = ORIENTED_EDGE('',*,*,#37709,.F.);
#37709 = EDGE_CURVE('',#37710,#37692,#37712,.T.);
#37710 = VERTEX_POINT('',#37711);
#37711 = CARTESIAN_POINT('',(8.7,-10.71148253987,4.506062901716));
#37712 = SURFACE_CURVE('',#37713,(#37717),.PCURVE_S1.);
#37713 = LINE('',#37714,#37715);
#37714 = CARTESIAN_POINT('',(5.1,-10.71148568774,4.506063570815));
#37715 = VECTOR('',#37716,1.);
#37716 = DIRECTION('',(1.,0.E+000,0.E+000));
#37717 = PCURVE('',#37679,#37718);
#37718 = DEFINITIONAL_REPRESENTATION('',(#37719),#37723);
#37719 = LINE('',#37720,#37721);
#37720 = CARTESIAN_POINT('',(0.149705538992,0.E+000));
#37721 = VECTOR('',#37722,1.);
#37722 = DIRECTION('',(0.E+000,-1.));
#37723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37724 = ORIENTED_EDGE('',*,*,#37725,.F.);
#37725 = EDGE_CURVE('',#37669,#37710,#37726,.T.);
#37726 = SURFACE_CURVE('',#37727,(#37731),.PCURVE_S1.);
#37727 = LINE('',#37728,#37729);
#37728 = CARTESIAN_POINT('',(8.7,-10.56505157395,4.474938039079));
#37729 = VECTOR('',#37730,1.);
#37730 = DIRECTION('',(0.E+000,-0.978147600734,0.207911690816));
#37731 = PCURVE('',#37679,#37732);
#37732 = DEFINITIONAL_REPRESENTATION('',(#37733),#37737);
#37733 = LINE('',#37734,#37735);
#37734 = CARTESIAN_POINT('',(0.E+000,-3.6));
#37735 = VECTOR('',#37736,1.);
#37736 = DIRECTION('',(1.,0.E+000));
#37737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37742)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#37739,#37740,#37741)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#37739 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#37740 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#37741 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#37742 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#37739,
  'distance_accuracy_value','confusion accuracy');
#37743 = SHAPE_DEFINITION_REPRESENTATION(#37744,#37661);
#37744 = PRODUCT_DEFINITION_SHAPE('','',#37745);
#37745 = PRODUCT_DEFINITION('design','',#37746,#37749);
#37746 = PRODUCT_DEFINITION_FORMATION('','',#37747);
#37747 = PRODUCT('CADSOFTTOOLS 1.250','CADSOFTTOOLS 1.250','',(#37748));
#37748 = PRODUCT_CONTEXT('',#2,'mechanical');
#37749 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#37750 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#37751,#37753);
#37751 = ( REPRESENTATION_RELATIONSHIP('','',#37661,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37752) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#37752 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1011);
#37753 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #37754);
#37754 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('250','','',#5,#37745,$);
#37755 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#37747));
#37756 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#37757),#37852);
#37757 = SHELL_BASED_SURFACE_MODEL('',(#37758));
#37758 = OPEN_SHELL('',(#37759));
#37759 = ADVANCED_FACE('',(#37760),#37774,.F.);
#37760 = FACE_BOUND('',#37761,.F.);
#37761 = EDGE_LOOP('',(#37762,#37807,#37823,#37838));
#37762 = ORIENTED_EDGE('',*,*,#37763,.T.);
#37763 = EDGE_CURVE('',#37764,#37766,#37768,.T.);
#37764 = VERTEX_POINT('',#37765);
#37765 = CARTESIAN_POINT('',(8.7,-10.56523573672,4.474977184082));
#37766 = VERTEX_POINT('',#37767);
#37767 = CARTESIAN_POINT('',(12.3,-10.56539400616,4.475010700021));
#37768 = SURFACE_CURVE('',#37769,(#37773),.PCURVE_S1.);
#37769 = LINE('',#37770,#37771);
#37770 = CARTESIAN_POINT('',(9.7,-10.56527969339,4.474986527362));
#37771 = VECTOR('',#37772,1.);
#37772 = DIRECTION('',(0.99999999899,-4.395667701327E-005,
    9.343280128283E-006));
#37773 = PCURVE('',#37774,#37779);
#37774 = CYLINDRICAL_SURFACE('',#37775,0.5);
#37775 = AXIS2_PLACEMENT_3D('',#37776,#37777,#37778);
#37776 = CARTESIAN_POINT('',(5.1,-10.66900741936,3.985864238718));
#37777 = DIRECTION('',(-1.,0.E+000,0.E+000));
#37778 = DIRECTION('',(-0.E+000,-1.,-5.426215032855E-012));
#37779 = DEFINITIONAL_REPRESENTATION('',(#37780),#37806);
#37780 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37781,#37782,#37783,#37784,
    #37785,#37786,#37787,#37788,#37789,#37790,#37791,#37792,#37793,
    #37794,#37795,#37796,#37797,#37798,#37799,#37800,#37801,#37802,
    #37803,#37804,#37805),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-1.00000000101,-0.836363637208,
    -0.672727273407,-0.509090909605,-0.345454545803,-0.181818182002,
    -1.818181820018E-002,0.145454545601,0.309090909403,0.472727273205,
    0.636363637006,0.800000000808,0.963636364609,1.127272728411,
    1.290909092213,1.454545456014,1.618181819816,1.781818183617,
    1.945454547419,2.109090911221,2.272727275022,2.436363638824,
    2.600000002625),.UNSPECIFIED.);
#37781 = CARTESIAN_POINT('',(1.779859282922,-3.6));
#37782 = CARTESIAN_POINT('',(1.77985438052,-3.654545454545));
#37783 = CARTESIAN_POINT('',(1.779844575715,-3.763636363636));
#37784 = CARTESIAN_POINT('',(1.779829868508,-3.927272727273));
#37785 = CARTESIAN_POINT('',(1.779815161301,-4.090909090909));
#37786 = CARTESIAN_POINT('',(1.779800454094,-4.254545454545));
#37787 = CARTESIAN_POINT('',(1.779785746888,-4.418181818182));
#37788 = CARTESIAN_POINT('',(1.779771039681,-4.581818181818));
#37789 = CARTESIAN_POINT('',(1.779756332475,-4.745454545455));
#37790 = CARTESIAN_POINT('',(1.779741625269,-4.909090909091));
#37791 = CARTESIAN_POINT('',(1.779726918064,-5.072727272727));
#37792 = CARTESIAN_POINT('',(1.779712210858,-5.236363636364));
#37793 = CARTESIAN_POINT('',(1.779697503653,-5.4));
#37794 = CARTESIAN_POINT('',(1.779682796448,-5.563636363636));
#37795 = CARTESIAN_POINT('',(1.779668089243,-5.727272727273));
#37796 = CARTESIAN_POINT('',(1.779653382039,-5.890909090909));
#37797 = CARTESIAN_POINT('',(1.779638674834,-6.054545454545));
#37798 = CARTESIAN_POINT('',(1.77962396763,-6.218181818182));
#37799 = CARTESIAN_POINT('',(1.779609260427,-6.381818181818));
#37800 = CARTESIAN_POINT('',(1.779594553223,-6.545454545455));
#37801 = CARTESIAN_POINT('',(1.77957984602,-6.709090909091));
#37802 = CARTESIAN_POINT('',(1.779565138817,-6.872727272727));
#37803 = CARTESIAN_POINT('',(1.779550431614,-7.036363636364));
#37804 = CARTESIAN_POINT('',(1.779540626813,-7.145454545455));
#37805 = CARTESIAN_POINT('',(1.779535724412,-7.2));
#37806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37807 = ORIENTED_EDGE('',*,*,#37808,.T.);
#37808 = EDGE_CURVE('',#37766,#37809,#37811,.T.);
#37809 = VERTEX_POINT('',#37810);
#37810 = CARTESIAN_POINT('',(12.3,-10.20464271956,3.80048509863));
#37811 = SURFACE_CURVE('',#37812,(#37817),.PCURVE_S1.);
#37812 = CIRCLE('',#37813,0.5);
#37813 = AXIS2_PLACEMENT_3D('',#37814,#37815,#37816);
#37814 = CARTESIAN_POINT('',(12.3,-10.66900741936,3.985864238718));
#37815 = DIRECTION('',(-1.,0.E+000,0.E+000));
#37816 = DIRECTION('',(-0.E+000,-1.,-5.426215032855E-012));
#37817 = PCURVE('',#37774,#37818);
#37818 = DEFINITIONAL_REPRESENTATION('',(#37819),#37822);
#37819 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37820,#37821),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.779535724378,3.521418011883),
  .PIECEWISE_BEZIER_KNOTS.);
#37820 = CARTESIAN_POINT('',(1.779535724378,-7.2));
#37821 = CARTESIAN_POINT('',(3.521418011883,-7.2));
#37822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37823 = ORIENTED_EDGE('',*,*,#37824,.F.);
#37824 = EDGE_CURVE('',#37825,#37809,#37827,.T.);
#37825 = VERTEX_POINT('',#37826);
#37826 = CARTESIAN_POINT('',(8.7,-10.20464271956,3.800485098634));
#37827 = SURFACE_CURVE('',#37828,(#37832),.PCURVE_S1.);
#37828 = LINE('',#37829,#37830);
#37829 = CARTESIAN_POINT('',(13.3,-10.20464271956,3.800485098634));
#37830 = VECTOR('',#37831,1.);
#37831 = DIRECTION('',(1.,0.E+000,0.E+000));
#37832 = PCURVE('',#37774,#37833);
#37833 = DEFINITIONAL_REPRESENTATION('',(#37834),#37837);
#37834 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37835,#37836),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-4.6,-1.),.PIECEWISE_BEZIER_KNOTS.);
#37835 = CARTESIAN_POINT('',(3.521418011878,-3.6));
#37836 = CARTESIAN_POINT('',(3.521418011878,-7.2));
#37837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37838 = ORIENTED_EDGE('',*,*,#37839,.T.);
#37839 = EDGE_CURVE('',#37825,#37764,#37840,.T.);
#37840 = SURFACE_CURVE('',#37841,(#37846),.PCURVE_S1.);
#37841 = CIRCLE('',#37842,0.5);
#37842 = AXIS2_PLACEMENT_3D('',#37843,#37844,#37845);
#37843 = CARTESIAN_POINT('',(8.7,-10.66900741936,3.985864238718));
#37844 = DIRECTION('',(1.,0.E+000,-0.E+000));
#37845 = DIRECTION('',(0.E+000,0.E+000,1.));
#37846 = PCURVE('',#37774,#37847);
#37847 = DEFINITIONAL_REPRESENTATION('',(#37848),#37851);
#37848 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37849,#37850),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.332563622102,6.074122351058),
  .PIECEWISE_BEZIER_KNOTS.);
#37849 = CARTESIAN_POINT('',(3.521418011878,-3.6));
#37850 = CARTESIAN_POINT('',(1.779859282922,-3.6));
#37851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37856)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#37853,#37854,#37855)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#37853 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#37854 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#37855 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#37856 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#37853,
  'distance_accuracy_value','confusion accuracy');
#37857 = SHAPE_DEFINITION_REPRESENTATION(#37858,#37756);
#37858 = PRODUCT_DEFINITION_SHAPE('','',#37859);
#37859 = PRODUCT_DEFINITION('design','',#37860,#37863);
#37860 = PRODUCT_DEFINITION_FORMATION('','',#37861);
#37861 = PRODUCT('CADSOFTTOOLS 1.251','CADSOFTTOOLS 1.251','',(#37862));
#37862 = PRODUCT_CONTEXT('',#2,'mechanical');
#37863 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#37864 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#37865,#37867);
#37865 = ( REPRESENTATION_RELATIONSHIP('','',#37756,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37866) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#37866 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1015);
#37867 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #37868);
#37868 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('251','','',#5,#37859,$);
#37869 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#37861));
#37870 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#37871),#37945);
#37871 = SHELL_BASED_SURFACE_MODEL('',(#37872));
#37872 = OPEN_SHELL('',(#37873));
#37873 = ADVANCED_FACE('',(#37874),#37888,.F.);
#37874 = FACE_BOUND('',#37875,.F.);
#37875 = EDGE_LOOP('',(#37876,#37898,#37916,#37931));
#37876 = ORIENTED_EDGE('',*,*,#37877,.T.);
#37877 = EDGE_CURVE('',#37878,#37880,#37882,.T.);
#37878 = VERTEX_POINT('',#37879);
#37879 = CARTESIAN_POINT('',(8.7,-10.20464271956,3.800485098634));
#37880 = VERTEX_POINT('',#37881);
#37881 = CARTESIAN_POINT('',(12.3,-10.20464271956,3.80048509863));
#37882 = SURFACE_CURVE('',#37883,(#37887),.PCURVE_S1.);
#37883 = LINE('',#37884,#37885);
#37884 = CARTESIAN_POINT('',(13.3,-10.20464271956,3.800485098634));
#37885 = VECTOR('',#37886,1.);
#37886 = DIRECTION('',(1.,0.E+000,0.E+000));
#37887 = PCURVE('',#37888,#37893);
#37888 = CYLINDRICAL_SURFACE('',#37889,17.19999999943);
#37889 = AXIS2_PLACEMENT_3D('',#37890,#37891,#37892);
#37890 = CARTESIAN_POINT('',(13.3,-26.17878839185,10.177527518214));
#37891 = DIRECTION('',(-1.,0.E+000,0.E+000));
#37892 = DIRECTION('',(-0.E+000,-1.,-5.425851951377E-012));
#37893 = DEFINITIONAL_REPRESENTATION('',(#37894),#37897);
#37894 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37895,#37896),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-4.6,-1.),.PIECEWISE_BEZIER_KNOTS.);
#37895 = CARTESIAN_POINT('',(3.521418011932,4.6));
#37896 = CARTESIAN_POINT('',(3.521418011932,1.));
#37897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37898 = ORIENTED_EDGE('',*,*,#37899,.T.);
#37899 = EDGE_CURVE('',#37880,#37900,#37902,.T.);
#37900 = VERTEX_POINT('',#37901);
#37901 = CARTESIAN_POINT('',(12.3,-10.60469499163,2.877690893904));
#37902 = SURFACE_CURVE('',#37903,(#37908),.PCURVE_S1.);
#37903 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37904,#37905,#37906,#37907),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#37904 = CARTESIAN_POINT('',(12.3,-10.20464271956,3.800485098628));
#37905 = CARTESIAN_POINT('',(12.3,-10.32899615335,3.488986486024));
#37906 = CARTESIAN_POINT('',(12.3,-10.46234691071,3.181388417788));
#37907 = CARTESIAN_POINT('',(12.3,-10.60469499163,2.877690893907));
#37908 = PCURVE('',#37888,#37909);
#37909 = DEFINITIONAL_REPRESENTATION('',(#37910),#37915);
#37910 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37911,#37912,#37913,#37914),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#37911 = CARTESIAN_POINT('',(3.521418011932,1.));
#37912 = CARTESIAN_POINT('',(3.540918185462,1.));
#37913 = CARTESIAN_POINT('',(3.560401683637,1.));
#37914 = CARTESIAN_POINT('',(3.579901857167,1.));
#37915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37916 = ORIENTED_EDGE('',*,*,#37917,.F.);
#37917 = EDGE_CURVE('',#37918,#37900,#37920,.T.);
#37918 = VERTEX_POINT('',#37919);
#37919 = CARTESIAN_POINT('',(8.7,-10.60469499163,2.877690893903));
#37920 = SURFACE_CURVE('',#37921,(#37925),.PCURVE_S1.);
#37921 = LINE('',#37922,#37923);
#37922 = CARTESIAN_POINT('',(13.3,-10.60469499163,2.877690893903));
#37923 = VECTOR('',#37924,1.);
#37924 = DIRECTION('',(1.,0.E+000,0.E+000));
#37925 = PCURVE('',#37888,#37926);
#37926 = DEFINITIONAL_REPRESENTATION('',(#37927),#37930);
#37927 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37928,#37929),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-4.6,-1.),.PIECEWISE_BEZIER_KNOTS.);
#37928 = CARTESIAN_POINT('',(3.579901857168,4.6));
#37929 = CARTESIAN_POINT('',(3.579901857168,1.));
#37930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37931 = ORIENTED_EDGE('',*,*,#37932,.T.);
#37932 = EDGE_CURVE('',#37918,#37878,#37933,.T.);
#37933 = SURFACE_CURVE('',#37934,(#37939),.PCURVE_S1.);
#37934 = CIRCLE('',#37935,17.19999999943);
#37935 = AXIS2_PLACEMENT_3D('',#37936,#37937,#37938);
#37936 = CARTESIAN_POINT('',(8.7,-26.17878839185,10.177527518214));
#37937 = DIRECTION('',(1.,0.E+000,-0.E+000));
#37938 = DIRECTION('',(0.E+000,0.E+000,1.));
#37939 = PCURVE('',#37888,#37940);
#37940 = DEFINITIONAL_REPRESENTATION('',(#37941),#37944);
#37941 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37942,#37943),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.274079776812,4.332563622048),
  .PIECEWISE_BEZIER_KNOTS.);
#37942 = CARTESIAN_POINT('',(3.579901857168,4.6));
#37943 = CARTESIAN_POINT('',(3.521418011932,4.6));
#37944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37949)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#37946,#37947,#37948)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#37946 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#37947 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#37948 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#37949 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#37946,
  'distance_accuracy_value','confusion accuracy');
#37950 = SHAPE_DEFINITION_REPRESENTATION(#37951,#37870);
#37951 = PRODUCT_DEFINITION_SHAPE('','',#37952);
#37952 = PRODUCT_DEFINITION('design','',#37953,#37956);
#37953 = PRODUCT_DEFINITION_FORMATION('','',#37954);
#37954 = PRODUCT('CADSOFTTOOLS 1.252','CADSOFTTOOLS 1.252','',(#37955));
#37955 = PRODUCT_CONTEXT('',#2,'mechanical');
#37956 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#37957 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#37958,#37960);
#37958 = ( REPRESENTATION_RELATIONSHIP('','',#37870,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37959) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#37959 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1019);
#37960 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #37961);
#37961 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('252','','',#5,#37952,$);
#37962 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#37954));
#37963 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#37964),#38059);
#37964 = SHELL_BASED_SURFACE_MODEL('',(#37965));
#37965 = OPEN_SHELL('',(#37966));
#37966 = ADVANCED_FACE('',(#37967),#37981,.F.);
#37967 = FACE_BOUND('',#37968,.F.);
#37968 = EDGE_LOOP('',(#37969,#37991,#38007,#38045));
#37969 = ORIENTED_EDGE('',*,*,#37970,.T.);
#37970 = EDGE_CURVE('',#37971,#37973,#37975,.T.);
#37971 = VERTEX_POINT('',#37972);
#37972 = CARTESIAN_POINT('',(8.7,22.192039452677,7.852094453194));
#37973 = VERTEX_POINT('',#37974);
#37974 = CARTESIAN_POINT('',(12.3,22.192039452682,7.852094453163));
#37975 = SURFACE_CURVE('',#37976,(#37980),.PCURVE_S1.);
#37976 = LINE('',#37977,#37978);
#37977 = CARTESIAN_POINT('',(13.3,22.192039452677,7.852094453194));
#37978 = VECTOR('',#37979,1.);
#37979 = DIRECTION('',(1.,0.E+000,0.E+000));
#37980 = PCURVE('',#37981,#37986);
#37981 = CYLINDRICAL_SURFACE('',#37982,0.3);
#37982 = AXIS2_PLACEMENT_3D('',#37983,#37984,#37985);
#37983 = CARTESIAN_POINT('',(13.3,21.896597126723,7.800000000175));
#37984 = DIRECTION('',(-1.,0.E+000,0.E+000));
#37985 = DIRECTION('',(-0.E+000,-1.,-5.426793274014E-012));
#37986 = DEFINITIONAL_REPRESENTATION('',(#37987),#37990);
#37987 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#37988,#37989),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-4.6,-1.),.PIECEWISE_BEZIER_KNOTS.);
#37988 = CARTESIAN_POINT('',(2.967059729346,4.6));
#37989 = CARTESIAN_POINT('',(2.967059729346,1.));
#37990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#37991 = ORIENTED_EDGE('',*,*,#37992,.T.);
#37992 = EDGE_CURVE('',#37973,#37993,#37995,.T.);
#37993 = VERTEX_POINT('',#37994);
#37994 = CARTESIAN_POINT('',(12.3,21.896922520301,7.500000176643));
#37995 = SURFACE_CURVE('',#37996,(#38001),.PCURVE_S1.);
#37996 = CIRCLE('',#37997,0.3);
#37997 = AXIS2_PLACEMENT_3D('',#37998,#37999,#38000);
#37998 = CARTESIAN_POINT('',(12.3,21.896597126723,7.800000000175));
#37999 = DIRECTION('',(-1.,0.E+000,0.E+000));
#38000 = DIRECTION('',(-0.E+000,-1.,-5.426793274014E-012));
#38001 = PCURVE('',#37981,#38002);
#38002 = DEFINITIONAL_REPRESENTATION('',(#38003),#38006);
#38003 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38004,#38005),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.967059729452,4.711304334919),
  .PIECEWISE_BEZIER_KNOTS.);
#38004 = CARTESIAN_POINT('',(2.967059729452,1.));
#38005 = CARTESIAN_POINT('',(4.711304334919,1.));
#38006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38007 = ORIENTED_EDGE('',*,*,#38008,.F.);
#38008 = EDGE_CURVE('',#38009,#37993,#38011,.T.);
#38009 = VERTEX_POINT('',#38010);
#38010 = CARTESIAN_POINT('',(8.7,21.896777202807,7.500000000175));
#38011 = SURFACE_CURVE('',#38012,(#38016),.PCURVE_S1.);
#38012 = LINE('',#38013,#38014);
#38013 = CARTESIAN_POINT('',(9.7,21.896817568815,7.500000000175));
#38014 = VECTOR('',#38015,1.);
#38015 = DIRECTION('',(0.999999999185,4.036600765898E-005,
    2.19018195704E-016));
#38016 = PCURVE('',#37981,#38017);
#38017 = DEFINITIONAL_REPRESENTATION('',(#38018),#38044);
#38018 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38019,#38020,#38021,#38022,
    #38023,#38024,#38025,#38026,#38027,#38028,#38029,#38030,#38031,
    #38032,#38033,#38034,#38035,#38036,#38037,#38038,#38039,#38040,
    #38041,#38042,#38043),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-1.000000000815,-0.836363637045,
    -0.672727273275,-0.509090909506,-0.345454545736,-0.181818181966,
    -1.818181819664E-002,0.145454545573,0.309090909343,0.472727273112,
    0.636363636882,0.800000000652,0.963636364421,1.127272728191,
    1.290909091961,1.45454545573,1.6181818195,1.78181818327,
    1.94545454704,2.109090910809,2.272727274579,2.436363638349,
    2.600000002118),.UNSPECIFIED.);
#38019 = CARTESIAN_POINT('',(4.711788726849,4.6));
#38020 = CARTESIAN_POINT('',(4.711781387578,4.545454545455));
#38021 = CARTESIAN_POINT('',(4.711766709035,4.436363636364));
#38022 = CARTESIAN_POINT('',(4.711744691221,4.272727272727));
#38023 = CARTESIAN_POINT('',(4.711722673408,4.109090909091));
#38024 = CARTESIAN_POINT('',(4.711700655596,3.945454545455));
#38025 = CARTESIAN_POINT('',(4.711678637785,3.781818181818));
#38026 = CARTESIAN_POINT('',(4.711656619974,3.618181818182));
#38027 = CARTESIAN_POINT('',(4.711634602163,3.454545454545));
#38028 = CARTESIAN_POINT('',(4.711612584354,3.290909090909));
#38029 = CARTESIAN_POINT('',(4.711590566545,3.127272727273));
#38030 = CARTESIAN_POINT('',(4.711568548737,2.963636363636));
#38031 = CARTESIAN_POINT('',(4.71154653093,2.8));
#38032 = CARTESIAN_POINT('',(4.711524513124,2.636363636364));
#38033 = CARTESIAN_POINT('',(4.711502495318,2.472727272727));
#38034 = CARTESIAN_POINT('',(4.711480477514,2.309090909091));
#38035 = CARTESIAN_POINT('',(4.71145845971,2.145454545455));
#38036 = CARTESIAN_POINT('',(4.711436441907,1.981818181818));
#38037 = CARTESIAN_POINT('',(4.711414424105,1.818181818182));
#38038 = CARTESIAN_POINT('',(4.711392406304,1.654545454545));
#38039 = CARTESIAN_POINT('',(4.711370388504,1.490909090909));
#38040 = CARTESIAN_POINT('',(4.711348370705,1.327272727273));
#38041 = CARTESIAN_POINT('',(4.711326352907,1.163636363636));
#38042 = CARTESIAN_POINT('',(4.711311674376,1.054545454545));
#38043 = CARTESIAN_POINT('',(4.71130433511,1.));
#38044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38045 = ORIENTED_EDGE('',*,*,#38046,.T.);
#38046 = EDGE_CURVE('',#38009,#37971,#38047,.T.);
#38047 = SURFACE_CURVE('',#38048,(#38053),.PCURVE_S1.);
#38048 = CIRCLE('',#38049,0.3);
#38049 = AXIS2_PLACEMENT_3D('',#38050,#38051,#38052);
#38050 = CARTESIAN_POINT('',(8.7,21.896597126723,7.800000000175));
#38051 = DIRECTION('',(1.,0.E+000,-0.E+000));
#38052 = DIRECTION('',(0.E+000,0.E+000,1.));
#38053 = PCURVE('',#37981,#38054);
#38054 = DEFINITIONAL_REPRESENTATION('',(#38055),#38058);
#38055 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38056,#38057),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.142192907131,4.886921904633),
  .PIECEWISE_BEZIER_KNOTS.);
#38056 = CARTESIAN_POINT('',(4.711788726849,4.6));
#38057 = CARTESIAN_POINT('',(2.967059729346,4.6));
#38058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#38063)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#38060,#38061,#38062)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#38060 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#38061 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#38062 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#38063 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#38060,
  'distance_accuracy_value','confusion accuracy');
#38064 = SHAPE_DEFINITION_REPRESENTATION(#38065,#37963);
#38065 = PRODUCT_DEFINITION_SHAPE('','',#38066);
#38066 = PRODUCT_DEFINITION('design','',#38067,#38070);
#38067 = PRODUCT_DEFINITION_FORMATION('','',#38068);
#38068 = PRODUCT('CADSOFTTOOLS 1.253','CADSOFTTOOLS 1.253','',(#38069));
#38069 = PRODUCT_CONTEXT('',#2,'mechanical');
#38070 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#38071 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#38072,#38074);
#38072 = ( REPRESENTATION_RELATIONSHIP('','',#37963,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#38073) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#38073 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1023);
#38074 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #38075);
#38075 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('253','','',#5,#38066,$);
#38076 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#38068));
#38077 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#38078),#38152);
#38078 = SHELL_BASED_SURFACE_MODEL('',(#38079));
#38079 = OPEN_SHELL('',(#38080));
#38080 = ADVANCED_FACE('',(#38081),#38095,.T.);
#38081 = FACE_BOUND('',#38082,.T.);
#38082 = EDGE_LOOP('',(#38083,#38106,#38122,#38138));
#38083 = ORIENTED_EDGE('',*,*,#38084,.T.);
#38084 = EDGE_CURVE('',#38085,#38087,#38089,.T.);
#38085 = VERTEX_POINT('',#38086);
#38086 = CARTESIAN_POINT('',(8.7,22.192039452677,7.852094453194));
#38087 = VERTEX_POINT('',#38088);
#38088 = CARTESIAN_POINT('',(12.3,22.192039452682,7.852094453163));
#38089 = SURFACE_CURVE('',#38090,(#38094),.PCURVE_S1.);
#38090 = LINE('',#38091,#38092);
#38091 = CARTESIAN_POINT('',(13.3,22.192039452677,7.852094453194));
#38092 = VECTOR('',#38093,1.);
#38093 = DIRECTION('',(1.,0.E+000,0.E+000));
#38094 = PCURVE('',#38095,#38100);
#38095 = PLANE('',#38096);
#38096 = AXIS2_PLACEMENT_3D('',#38097,#38098,#38099);
#38097 = CARTESIAN_POINT('',(13.3,21.526165764432,11.628451821163));
#38098 = DIRECTION('',(0.E+000,-0.984807753214,-0.173648176522));
#38099 = DIRECTION('',(0.E+000,-0.173648176522,0.984807753214));
#38100 = DEFINITIONAL_REPRESENTATION('',(#38101),#38105);
#38101 = LINE('',#38102,#38103);
#38102 = CARTESIAN_POINT('',(-3.83461376664,-0.E+000));
#38103 = VECTOR('',#38104,1.);
#38104 = DIRECTION('',(0.E+000,-1.));
#38105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38106 = ORIENTED_EDGE('',*,*,#38107,.F.);
#38107 = EDGE_CURVE('',#38108,#38087,#38110,.T.);
#38108 = VERTEX_POINT('',#38109);
#38109 = CARTESIAN_POINT('',(12.3,21.526165764423,11.628451821177));
#38110 = SURFACE_CURVE('',#38111,(#38115),.PCURVE_S1.);
#38111 = LINE('',#38112,#38113);
#38112 = CARTESIAN_POINT('',(12.3,21.526165764422,11.628451821198));
#38113 = VECTOR('',#38114,1.);
#38114 = DIRECTION('',(0.E+000,0.173648176522,-0.984807753214));
#38115 = PCURVE('',#38095,#38116);
#38116 = DEFINITIONAL_REPRESENTATION('',(#38117),#38121);
#38117 = LINE('',#38118,#38119);
#38118 = CARTESIAN_POINT('',(3.620530678355E-011,1.));
#38119 = VECTOR('',#38120,1.);
#38120 = DIRECTION('',(-1.,-0.E+000));
#38121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38122 = ORIENTED_EDGE('',*,*,#38123,.T.);
#38123 = EDGE_CURVE('',#38108,#38124,#38126,.T.);
#38124 = VERTEX_POINT('',#38125);
#38125 = CARTESIAN_POINT('',(8.7,21.526165764426,11.628451821198));
#38126 = SURFACE_CURVE('',#38127,(#38131),.PCURVE_S1.);
#38127 = LINE('',#38128,#38129);
#38128 = CARTESIAN_POINT('',(13.3,21.526165764426,11.628451821198));
#38129 = VECTOR('',#38130,1.);
#38130 = DIRECTION('',(-1.,0.E+000,0.E+000));
#38131 = PCURVE('',#38095,#38132);
#38132 = DEFINITIONAL_REPRESENTATION('',(#38133),#38137);
#38133 = LINE('',#38134,#38135);
#38134 = CARTESIAN_POINT('',(3.615272428714E-011,0.E+000));
#38135 = VECTOR('',#38136,1.);
#38136 = DIRECTION('',(0.E+000,1.));
#38137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38138 = ORIENTED_EDGE('',*,*,#38139,.T.);
#38139 = EDGE_CURVE('',#38124,#38085,#38140,.T.);
#38140 = SURFACE_CURVE('',#38141,(#38145),.PCURVE_S1.);
#38141 = LINE('',#38142,#38143);
#38142 = CARTESIAN_POINT('',(8.7,16.332159593337,41.085124790459));
#38143 = VECTOR('',#38144,1.);
#38144 = DIRECTION('',(0.E+000,0.173648176522,-0.984807753214));
#38145 = PCURVE('',#38095,#38146);
#38146 = DEFINITIONAL_REPRESENTATION('',(#38147),#38151);
#38147 = LINE('',#38148,#38149);
#38148 = CARTESIAN_POINT('',(29.911089624509,4.6));
#38149 = VECTOR('',#38150,1.);
#38150 = DIRECTION('',(-1.,-0.E+000));
#38151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#38156)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#38153,#38154,#38155)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#38153 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#38154 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#38155 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#38156 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#38153,
  'distance_accuracy_value','confusion accuracy');
#38157 = SHAPE_DEFINITION_REPRESENTATION(#38158,#38077);
#38158 = PRODUCT_DEFINITION_SHAPE('','',#38159);
#38159 = PRODUCT_DEFINITION('design','',#38160,#38163);
#38160 = PRODUCT_DEFINITION_FORMATION('','',#38161);
#38161 = PRODUCT('CADSOFTTOOLS 1.254','CADSOFTTOOLS 1.254','',(#38162));
#38162 = PRODUCT_CONTEXT('',#2,'mechanical');
#38163 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#38164 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#38165,#38167);
#38165 = ( REPRESENTATION_RELATIONSHIP('','',#38077,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#38166) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#38166 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1027);
#38167 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #38168);
#38168 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('254','','',#5,#38159,$);
#38169 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#38161));
#38170 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#38171),#38267);
#38171 = SHELL_BASED_SURFACE_MODEL('',(#38172));
#38172 = OPEN_SHELL('',(#38173));
#38173 = ADVANCED_FACE('',(#38174),#38188,.T.);
#38174 = FACE_BOUND('',#38175,.T.);
#38175 = EDGE_LOOP('',(#38176,#38198,#38214,#38253));
#38176 = ORIENTED_EDGE('',*,*,#38177,.F.);
#38177 = EDGE_CURVE('',#38178,#38180,#38182,.T.);
#38178 = VERTEX_POINT('',#38179);
#38179 = CARTESIAN_POINT('',(12.3,21.526165764423,11.628451821177));
#38180 = VERTEX_POINT('',#38181);
#38181 = CARTESIAN_POINT('',(8.7,21.526165764426,11.628451821198));
#38182 = SURFACE_CURVE('',#38183,(#38187),.PCURVE_S1.);
#38183 = LINE('',#38184,#38185);
#38184 = CARTESIAN_POINT('',(13.3,21.526165764426,11.628451821198));
#38185 = VECTOR('',#38186,1.);
#38186 = DIRECTION('',(-1.,0.E+000,0.E+000));
#38187 = PCURVE('',#38188,#38193);
#38188 = CYLINDRICAL_SURFACE('',#38189,1.);
#38189 = AXIS2_PLACEMENT_3D('',#38190,#38191,#38192);
#38190 = CARTESIAN_POINT('',(13.3,22.510973517641,11.802099997678));
#38191 = DIRECTION('',(-1.,0.E+000,0.E+000));
#38192 = DIRECTION('',(-0.E+000,-1.,-5.426215032855E-012));
#38193 = DEFINITIONAL_REPRESENTATION('',(#38194),#38197);
#38194 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38195,#38196),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.,4.6),.PIECEWISE_BEZIER_KNOTS.);
#38195 = CARTESIAN_POINT('',(-0.17453292399,1.));
#38196 = CARTESIAN_POINT('',(-0.17453292399,4.6));
#38197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38198 = ORIENTED_EDGE('',*,*,#38199,.F.);
#38199 = EDGE_CURVE('',#38200,#38178,#38202,.T.);
#38200 = VERTEX_POINT('',#38201);
#38201 = CARTESIAN_POINT('',(12.3,22.478812098076,12.801841408438));
#38202 = SURFACE_CURVE('',#38203,(#38208),.PCURVE_S1.);
#38203 = CIRCLE('',#38204,1.);
#38204 = AXIS2_PLACEMENT_3D('',#38205,#38206,#38207);
#38205 = CARTESIAN_POINT('',(12.3,22.510973517641,11.802099997678));
#38206 = DIRECTION('',(1.,0.E+000,0.E+000));
#38207 = DIRECTION('',(0.E+000,-1.,-5.426215032855E-012));
#38208 = PCURVE('',#38188,#38209);
#38209 = DEFINITIONAL_REPRESENTATION('',(#38210),#38213);
#38210 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38211,#38212),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.744547628176,6.45771823119),
  .PIECEWISE_BEZIER_KNOTS.);
#38211 = CARTESIAN_POINT('',(1.538637679003,1.));
#38212 = CARTESIAN_POINT('',(-0.174532924011,1.));
#38213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38214 = ORIENTED_EDGE('',*,*,#38215,.T.);
#38215 = EDGE_CURVE('',#38200,#38216,#38218,.T.);
#38216 = VERTEX_POINT('',#38217);
#38217 = CARTESIAN_POINT('',(8.7,22.510973517636,12.802099997678));
#38218 = SURFACE_CURVE('',#38219,(#38224),.PCURVE_S1.);
#38219 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38220,#38221,#38222,#38223),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#38220 = CARTESIAN_POINT('',(12.3,22.478824566523,12.80158308655));
#38221 = CARTESIAN_POINT('',(11.1,22.489537190065,12.801927664277));
#38222 = CARTESIAN_POINT('',(9.9,22.500255353755,12.802099997678));
#38223 = CARTESIAN_POINT('',(8.7,22.510973517636,12.802099997678));
#38224 = PCURVE('',#38188,#38225);
#38225 = DEFINITIONAL_REPRESENTATION('',(#38226),#38252);
#38226 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38227,#38228,#38229,#38230,
    #38231,#38232,#38233,#38234,#38235,#38236,#38237,#38238,#38239,
    #38240,#38241,#38242,#38243,#38244,#38245,#38246,#38247,#38248,
    #38249,#38250,#38251),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#38227 = CARTESIAN_POINT('',(1.538641835152,1.));
#38228 = CARTESIAN_POINT('',(1.53912902442,1.054545454545));
#38229 = CARTESIAN_POINT('',(1.540103402954,1.163636363636));
#38230 = CARTESIAN_POINT('',(1.541564970753,1.327272727273));
#38231 = CARTESIAN_POINT('',(1.543026538552,1.490909090909));
#38232 = CARTESIAN_POINT('',(1.544488106352,1.654545454545));
#38233 = CARTESIAN_POINT('',(1.545949674152,1.818181818182));
#38234 = CARTESIAN_POINT('',(1.547411241954,1.981818181818));
#38235 = CARTESIAN_POINT('',(1.548872809756,2.145454545455));
#38236 = CARTESIAN_POINT('',(1.550334377559,2.309090909091));
#38237 = CARTESIAN_POINT('',(1.551795945364,2.472727272727));
#38238 = CARTESIAN_POINT('',(1.553257513169,2.636363636364));
#38239 = CARTESIAN_POINT('',(1.554719080974,2.8));
#38240 = CARTESIAN_POINT('',(1.556180648779,2.963636363636));
#38241 = CARTESIAN_POINT('',(1.557642216584,3.127272727273));
#38242 = CARTESIAN_POINT('',(1.559103784388,3.290909090909));
#38243 = CARTESIAN_POINT('',(1.560565352191,3.454545454545));
#38244 = CARTESIAN_POINT('',(1.562026919994,3.618181818182));
#38245 = CARTESIAN_POINT('',(1.563488487795,3.781818181818));
#38246 = CARTESIAN_POINT('',(1.564950055595,3.945454545455));
#38247 = CARTESIAN_POINT('',(1.566411623395,4.109090909091));
#38248 = CARTESIAN_POINT('',(1.567873191194,4.272727272727));
#38249 = CARTESIAN_POINT('',(1.569334758994,4.436363636364));
#38250 = CARTESIAN_POINT('',(1.570309137528,4.545454545455));
#38251 = CARTESIAN_POINT('',(1.570796326795,4.6));
#38252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38253 = ORIENTED_EDGE('',*,*,#38254,.T.);
#38254 = EDGE_CURVE('',#38216,#38180,#38255,.T.);
#38255 = SURFACE_CURVE('',#38256,(#38261),.PCURVE_S1.);
#38256 = CIRCLE('',#38257,1.);
#38257 = AXIS2_PLACEMENT_3D('',#38258,#38259,#38260);
#38258 = CARTESIAN_POINT('',(8.7,22.510973517641,11.802099997678));
#38259 = DIRECTION('',(1.,0.E+000,-0.E+000));
#38260 = DIRECTION('',(0.E+000,0.E+000,1.));
#38261 = PCURVE('',#38188,#38262);
#38262 = DEFINITIONAL_REPRESENTATION('',(#38263),#38266);
#38263 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38264,#38265),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.74532925079),.PIECEWISE_BEZIER_KNOTS.);
#38264 = CARTESIAN_POINT('',(1.5707963268,4.6));
#38265 = CARTESIAN_POINT('',(-0.17453292399,4.6));
#38266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#38271)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#38268,#38269,#38270)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#38268 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#38269 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#38270 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#38271 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#38268,
  'distance_accuracy_value','confusion accuracy');
#38272 = SHAPE_DEFINITION_REPRESENTATION(#38273,#38170);
#38273 = PRODUCT_DEFINITION_SHAPE('','',#38274);
#38274 = PRODUCT_DEFINITION('design','',#38275,#38278);
#38275 = PRODUCT_DEFINITION_FORMATION('','',#38276);
#38276 = PRODUCT('CADSOFTTOOLS 1.255','CADSOFTTOOLS 1.255','',(#38277));
#38277 = PRODUCT_CONTEXT('',#2,'mechanical');
#38278 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#38279 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#38280,#38282);
#38280 = ( REPRESENTATION_RELATIONSHIP('','',#38170,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#38281) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#38281 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1031);
#38282 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #38283);
#38283 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('255','','',#5,#38274,$);
#38284 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#38276));
#38285 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#38286),#38362);
#38286 = SHELL_BASED_SURFACE_MODEL('',(#38287));
#38287 = OPEN_SHELL('',(#38288));
#38288 = ADVANCED_FACE('',(#38289),#38303,.F.);
#38289 = FACE_BOUND('',#38290,.F.);
#38290 = EDGE_LOOP('',(#38291,#38314,#38332,#38348));
#38291 = ORIENTED_EDGE('',*,*,#38292,.T.);
#38292 = EDGE_CURVE('',#38293,#38295,#38297,.T.);
#38293 = VERTEX_POINT('',#38294);
#38294 = CARTESIAN_POINT('',(12.3,25.64671610276,12.802099997695));
#38295 = VERTEX_POINT('',#38296);
#38296 = CARTESIAN_POINT('',(12.3,22.478812098076,12.801841408438));
#38297 = SURFACE_CURVE('',#38298,(#38302),.PCURVE_S1.);
#38298 = LINE('',#38299,#38300);
#38299 = CARTESIAN_POINT('',(12.3,25.968884985556,12.802099997697));
#38300 = VECTOR('',#38301,1.);
#38301 = DIRECTION('',(0.E+000,-1.,-5.376385953205E-012));
#38302 = PCURVE('',#38303,#38308);
#38303 = PLANE('',#38304);
#38304 = AXIS2_PLACEMENT_3D('',#38305,#38306,#38307);
#38305 = CARTESIAN_POINT('',(5.1,25.968884985556,12.802099997697));
#38306 = DIRECTION('',(0.E+000,5.376385953205E-012,-1.));
#38307 = DIRECTION('',(0.E+000,-1.,-5.376385953205E-012));
#38308 = DEFINITIONAL_REPRESENTATION('',(#38309),#38313);
#38309 = LINE('',#38310,#38311);
#38310 = CARTESIAN_POINT('',(0.E+000,-7.2));
#38311 = VECTOR('',#38312,1.);
#38312 = DIRECTION('',(1.,0.E+000));
#38313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38314 = ORIENTED_EDGE('',*,*,#38315,.T.);
#38315 = EDGE_CURVE('',#38295,#38316,#38318,.T.);
#38316 = VERTEX_POINT('',#38317);
#38317 = CARTESIAN_POINT('',(8.7,22.510973517636,12.802099997678));
#38318 = SURFACE_CURVE('',#38319,(#38324),.PCURVE_S1.);
#38319 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38320,#38321,#38322,#38323),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#38320 = CARTESIAN_POINT('',(12.3,22.478824566523,12.80158308655));
#38321 = CARTESIAN_POINT('',(11.1,22.489537190065,12.801927664277));
#38322 = CARTESIAN_POINT('',(9.9,22.500255353755,12.802099997678));
#38323 = CARTESIAN_POINT('',(8.7,22.510973517636,12.802099997678));
#38324 = PCURVE('',#38303,#38325);
#38325 = DEFINITIONAL_REPRESENTATION('',(#38326),#38331);
#38326 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38327,#38328,#38329,#38330),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#38327 = CARTESIAN_POINT('',(3.490060419033,-7.2));
#38328 = CARTESIAN_POINT('',(3.479347795491,-6.));
#38329 = CARTESIAN_POINT('',(3.468629631801,-4.8));
#38330 = CARTESIAN_POINT('',(3.45791146792,-3.6));
#38331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38332 = ORIENTED_EDGE('',*,*,#38333,.T.);
#38333 = EDGE_CURVE('',#38316,#38334,#38336,.T.);
#38334 = VERTEX_POINT('',#38335);
#38335 = CARTESIAN_POINT('',(8.7,25.64671610276,12.802099997695));
#38336 = SURFACE_CURVE('',#38337,(#38341),.PCURVE_S1.);
#38337 = LINE('',#38338,#38339);
#38338 = CARTESIAN_POINT('',(8.7,7.342470158409,12.802099997597));
#38339 = VECTOR('',#38340,1.);
#38340 = DIRECTION('',(0.E+000,1.,5.376385953205E-012));
#38341 = PCURVE('',#38303,#38342);
#38342 = DEFINITIONAL_REPRESENTATION('',(#38343),#38347);
#38343 = LINE('',#38344,#38345);
#38344 = CARTESIAN_POINT('',(18.626414827146,-3.6));
#38345 = VECTOR('',#38346,1.);
#38346 = DIRECTION('',(-1.,0.E+000));
#38347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38348 = ORIENTED_EDGE('',*,*,#38349,.T.);
#38349 = EDGE_CURVE('',#38334,#38293,#38350,.T.);
#38350 = SURFACE_CURVE('',#38351,(#38355),.PCURVE_S1.);
#38351 = LINE('',#38352,#38353);
#38352 = CARTESIAN_POINT('',(8.7,25.64671610276,12.802099997695));
#38353 = VECTOR('',#38354,1.);
#38354 = DIRECTION('',(1.,0.E+000,0.E+000));
#38355 = PCURVE('',#38303,#38356);
#38356 = DEFINITIONAL_REPRESENTATION('',(#38357),#38361);
#38357 = LINE('',#38358,#38359);
#38358 = CARTESIAN_POINT('',(0.322168882795,-3.6));
#38359 = VECTOR('',#38360,1.);
#38360 = DIRECTION('',(0.E+000,-1.));
#38361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#38366)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#38363,#38364,#38365)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#38363 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#38364 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#38365 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#38366 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#38363,
  'distance_accuracy_value','confusion accuracy');
#38367 = SHAPE_DEFINITION_REPRESENTATION(#38368,#38285);
#38368 = PRODUCT_DEFINITION_SHAPE('','',#38369);
#38369 = PRODUCT_DEFINITION('design','',#38370,#38373);
#38370 = PRODUCT_DEFINITION_FORMATION('','',#38371);
#38371 = PRODUCT('CADSOFTTOOLS 1.256','CADSOFTTOOLS 1.256','',(#38372));
#38372 = PRODUCT_CONTEXT('',#2,'mechanical');
#38373 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#38374 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#38375,#38377);
#38375 = ( REPRESENTATION_RELATIONSHIP('','',#38285,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#38376) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#38376 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1035);
#38377 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #38378);
#38378 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('256','','',#5,#38369,$);
#38379 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#38371));
#38380 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#38381),#38455);
#38381 = SHELL_BASED_SURFACE_MODEL('',(#38382));
#38382 = OPEN_SHELL('',(#38383));
#38383 = ADVANCED_FACE('',(#38384),#38398,.T.);
#38384 = FACE_BOUND('',#38385,.T.);
#38385 = EDGE_LOOP('',(#38386,#38409,#38425,#38441));
#38386 = ORIENTED_EDGE('',*,*,#38387,.T.);
#38387 = EDGE_CURVE('',#38388,#38390,#38392,.T.);
#38388 = VERTEX_POINT('',#38389);
#38389 = CARTESIAN_POINT('',(8.7,-1.557391583684,8.700000000012));
#38390 = VERTEX_POINT('',#38391);
#38391 = CARTESIAN_POINT('',(8.7,6.409549974488,8.700000000057));
#38392 = SURFACE_CURVE('',#38393,(#38397),.PCURVE_S1.);
#38393 = LINE('',#38394,#38395);
#38394 = CARTESIAN_POINT('',(8.7,-3.257379083811,8.700000000003));
#38395 = VECTOR('',#38396,1.);
#38396 = DIRECTION('',(0.E+000,1.,5.65039468206E-012));
#38397 = PCURVE('',#38398,#38403);
#38398 = PLANE('',#38399);
#38399 = AXIS2_PLACEMENT_3D('',#38400,#38401,#38402);
#38400 = CARTESIAN_POINT('',(12.3,-3.257379083811,8.700000000003));
#38401 = DIRECTION('',(0.E+000,5.65039468206E-012,-1.));
#38402 = DIRECTION('',(0.E+000,-1.,-5.65039468206E-012));
#38403 = DEFINITIONAL_REPRESENTATION('',(#38404),#38408);
#38404 = LINE('',#38405,#38406);
#38405 = CARTESIAN_POINT('',(-0.E+000,3.6));
#38406 = VECTOR('',#38407,1.);
#38407 = DIRECTION('',(-1.,0.E+000));
#38408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38409 = ORIENTED_EDGE('',*,*,#38410,.T.);
#38410 = EDGE_CURVE('',#38390,#38411,#38413,.T.);
#38411 = VERTEX_POINT('',#38412);
#38412 = CARTESIAN_POINT('',(12.3,6.409549974488,8.700000000057));
#38413 = SURFACE_CURVE('',#38414,(#38418),.PCURVE_S1.);
#38414 = LINE('',#38415,#38416);
#38415 = CARTESIAN_POINT('',(12.3,6.409549974488,8.700000000057));
#38416 = VECTOR('',#38417,1.);
#38417 = DIRECTION('',(1.,0.E+000,0.E+000));
#38418 = PCURVE('',#38398,#38419);
#38419 = DEFINITIONAL_REPRESENTATION('',(#38420),#38424);
#38420 = LINE('',#38421,#38422);
#38421 = CARTESIAN_POINT('',(-9.666929058299,0.E+000));
#38422 = VECTOR('',#38423,1.);
#38423 = DIRECTION('',(0.E+000,-1.));
#38424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38425 = ORIENTED_EDGE('',*,*,#38426,.F.);
#38426 = EDGE_CURVE('',#38427,#38411,#38429,.T.);
#38427 = VERTEX_POINT('',#38428);
#38428 = CARTESIAN_POINT('',(12.3,-1.557391583684,8.700000000012));
#38429 = SURFACE_CURVE('',#38430,(#38434),.PCURVE_S1.);
#38430 = LINE('',#38431,#38432);
#38431 = CARTESIAN_POINT('',(12.3,-3.257379083811,8.700000000003));
#38432 = VECTOR('',#38433,1.);
#38433 = DIRECTION('',(0.E+000,1.,5.65039468206E-012));
#38434 = PCURVE('',#38398,#38435);
#38435 = DEFINITIONAL_REPRESENTATION('',(#38436),#38440);
#38436 = LINE('',#38437,#38438);
#38437 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#38438 = VECTOR('',#38439,1.);
#38439 = DIRECTION('',(-1.,0.E+000));
#38440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38441 = ORIENTED_EDGE('',*,*,#38442,.T.);
#38442 = EDGE_CURVE('',#38427,#38388,#38443,.T.);
#38443 = SURFACE_CURVE('',#38444,(#38448),.PCURVE_S1.);
#38444 = LINE('',#38445,#38446);
#38445 = CARTESIAN_POINT('',(12.3,-1.557391583684,8.700000000012));
#38446 = VECTOR('',#38447,1.);
#38447 = DIRECTION('',(-1.,0.E+000,0.E+000));
#38448 = PCURVE('',#38398,#38449);
#38449 = DEFINITIONAL_REPRESENTATION('',(#38450),#38454);
#38450 = LINE('',#38451,#38452);
#38451 = CARTESIAN_POINT('',(-1.699987500127,0.E+000));
#38452 = VECTOR('',#38453,1.);
#38453 = DIRECTION('',(-0.E+000,1.));
#38454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#38459)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#38456,#38457,#38458)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#38456 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#38457 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#38458 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#38459 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#38456,
  'distance_accuracy_value','confusion accuracy');
#38460 = SHAPE_DEFINITION_REPRESENTATION(#38461,#38380);
#38461 = PRODUCT_DEFINITION_SHAPE('','',#38462);
#38462 = PRODUCT_DEFINITION('design','',#38463,#38466);
#38463 = PRODUCT_DEFINITION_FORMATION('','',#38464);
#38464 = PRODUCT('CADSOFTTOOLS 1.257','CADSOFTTOOLS 1.257','',(#38465));
#38465 = PRODUCT_CONTEXT('',#2,'mechanical');
#38466 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#38467 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#38468,#38470);
#38468 = ( REPRESENTATION_RELATIONSHIP('','',#38380,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#38469) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#38469 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1039);
#38470 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #38471);
#38471 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('257','','',#5,#38462,$);
#38472 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#38464));
#38473 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#38474),#38548);
#38474 = SHELL_BASED_SURFACE_MODEL('',(#38475));
#38475 = OPEN_SHELL('',(#38476));
#38476 = ADVANCED_FACE('',(#38477),#38491,.T.);
#38477 = FACE_BOUND('',#38478,.T.);
#38478 = EDGE_LOOP('',(#38479,#38502,#38518,#38534));
#38479 = ORIENTED_EDGE('',*,*,#38480,.F.);
#38480 = EDGE_CURVE('',#38481,#38483,#38485,.T.);
#38481 = VERTEX_POINT('',#38482);
#38482 = CARTESIAN_POINT('',(12.3,9.283452548386,7.200000000073));
#38483 = VERTEX_POINT('',#38484);
#38484 = CARTESIAN_POINT('',(12.3,-6.798210715971,7.199999999983));
#38485 = SURFACE_CURVE('',#38486,(#38490),.PCURVE_S1.);
#38486 = LINE('',#38487,#38488);
#38487 = CARTESIAN_POINT('',(12.3,9.742620916193,7.200000000076));
#38488 = VECTOR('',#38489,1.);
#38489 = DIRECTION('',(0.E+000,-1.,-5.650394682057E-012));
#38490 = PCURVE('',#38491,#38496);
#38491 = PLANE('',#38492);
#38492 = AXIS2_PLACEMENT_3D('',#38493,#38494,#38495);
#38493 = CARTESIAN_POINT('',(12.3,9.742620916193,7.200000000076));
#38494 = DIRECTION('',(0.E+000,-5.650394682057E-012,1.));
#38495 = DIRECTION('',(0.E+000,1.,5.650394682057E-012));
#38496 = DEFINITIONAL_REPRESENTATION('',(#38497),#38501);
#38497 = LINE('',#38498,#38499);
#38498 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#38499 = VECTOR('',#38500,1.);
#38500 = DIRECTION('',(-1.,-0.E+000));
#38501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38502 = ORIENTED_EDGE('',*,*,#38503,.T.);
#38503 = EDGE_CURVE('',#38481,#38504,#38506,.T.);
#38504 = VERTEX_POINT('',#38505);
#38505 = CARTESIAN_POINT('',(8.7,9.283452548386,7.200000000073));
#38506 = SURFACE_CURVE('',#38507,(#38511),.PCURVE_S1.);
#38507 = LINE('',#38508,#38509);
#38508 = CARTESIAN_POINT('',(12.3,9.283452548386,7.200000000073));
#38509 = VECTOR('',#38510,1.);
#38510 = DIRECTION('',(-1.,0.E+000,0.E+000));
#38511 = PCURVE('',#38491,#38512);
#38512 = DEFINITIONAL_REPRESENTATION('',(#38513),#38517);
#38513 = LINE('',#38514,#38515);
#38514 = CARTESIAN_POINT('',(-0.459168367807,-0.E+000));
#38515 = VECTOR('',#38516,1.);
#38516 = DIRECTION('',(0.E+000,1.));
#38517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38518 = ORIENTED_EDGE('',*,*,#38519,.T.);
#38519 = EDGE_CURVE('',#38504,#38520,#38522,.T.);
#38520 = VERTEX_POINT('',#38521);
#38521 = CARTESIAN_POINT('',(8.7,-6.798210715971,7.199999999983));
#38522 = SURFACE_CURVE('',#38523,(#38527),.PCURVE_S1.);
#38523 = LINE('',#38524,#38525);
#38524 = CARTESIAN_POINT('',(8.7,9.742620916193,7.200000000076));
#38525 = VECTOR('',#38526,1.);
#38526 = DIRECTION('',(0.E+000,-1.,-5.650394682057E-012));
#38527 = PCURVE('',#38491,#38528);
#38528 = DEFINITIONAL_REPRESENTATION('',(#38529),#38533);
#38529 = LINE('',#38530,#38531);
#38530 = CARTESIAN_POINT('',(0.E+000,3.6));
#38531 = VECTOR('',#38532,1.);
#38532 = DIRECTION('',(-1.,-0.E+000));
#38533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38534 = ORIENTED_EDGE('',*,*,#38535,.T.);
#38535 = EDGE_CURVE('',#38520,#38483,#38536,.T.);
#38536 = SURFACE_CURVE('',#38537,(#38541),.PCURVE_S1.);
#38537 = LINE('',#38538,#38539);
#38538 = CARTESIAN_POINT('',(12.3,-6.798210715971,7.199999999983));
#38539 = VECTOR('',#38540,1.);
#38540 = DIRECTION('',(1.,0.E+000,0.E+000));
#38541 = PCURVE('',#38491,#38542);
#38542 = DEFINITIONAL_REPRESENTATION('',(#38543),#38547);
#38543 = LINE('',#38544,#38545);
#38544 = CARTESIAN_POINT('',(-16.54083163216,-0.E+000));
#38545 = VECTOR('',#38546,1.);
#38546 = DIRECTION('',(0.E+000,-1.));
#38547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#38552)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#38549,#38550,#38551)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#38549 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#38550 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#38551 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#38552 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#38549,
  'distance_accuracy_value','confusion accuracy');
#38553 = SHAPE_DEFINITION_REPRESENTATION(#38554,#38473);
#38554 = PRODUCT_DEFINITION_SHAPE('','',#38555);
#38555 = PRODUCT_DEFINITION('design','',#38556,#38559);
#38556 = PRODUCT_DEFINITION_FORMATION('','',#38557);
#38557 = PRODUCT('CADSOFTTOOLS 1.258','CADSOFTTOOLS 1.258','',(#38558));
#38558 = PRODUCT_CONTEXT('',#2,'mechanical');
#38559 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#38560 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#38561,#38563);
#38561 = ( REPRESENTATION_RELATIONSHIP('','',#38473,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#38562) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#38562 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1043);
#38563 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #38564);
#38564 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('258','','',#5,#38555,$);
#38565 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#38557));
#38566 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#38567),#38641);
#38567 = SHELL_BASED_SURFACE_MODEL('',(#38568));
#38568 = OPEN_SHELL('',(#38569));
#38569 = ADVANCED_FACE('',(#38570),#38584,.T.);
#38570 = FACE_BOUND('',#38571,.T.);
#38571 = EDGE_LOOP('',(#38572,#38595,#38611,#38627));
#38572 = ORIENTED_EDGE('',*,*,#38573,.T.);
#38573 = EDGE_CURVE('',#38574,#38576,#38578,.T.);
#38574 = VERTEX_POINT('',#38575);
#38575 = CARTESIAN_POINT('',(8.7,6.699327722373,8.922354286526));
#38576 = VERTEX_POINT('',#38577);
#38577 = CARTESIAN_POINT('',(8.7,7.54803041778,12.089755866305));
#38578 = SURFACE_CURVE('',#38579,(#38583),.PCURVE_S1.);
#38579 = LINE('',#38580,#38581);
#38580 = CARTESIAN_POINT('',(8.7,6.639748070881,8.700000000058));
#38581 = VECTOR('',#38582,1.);
#38582 = DIRECTION('',(0.E+000,0.258819045103,0.965925826289));
#38583 = PCURVE('',#38584,#38589);
#38584 = PLANE('',#38585);
#38585 = AXIS2_PLACEMENT_3D('',#38586,#38587,#38588);
#38586 = CARTESIAN_POINT('',(12.3,6.639748070881,8.700000000058));
#38587 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#38588 = DIRECTION('',(0.E+000,-0.258819045103,-0.965925826289));
#38589 = DEFINITIONAL_REPRESENTATION('',(#38590),#38594);
#38590 = LINE('',#38591,#38592);
#38591 = CARTESIAN_POINT('',(-0.E+000,3.6));
#38592 = VECTOR('',#38593,1.);
#38593 = DIRECTION('',(-1.,0.E+000));
#38594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38595 = ORIENTED_EDGE('',*,*,#38596,.T.);
#38596 = EDGE_CURVE('',#38576,#38597,#38599,.T.);
#38597 = VERTEX_POINT('',#38598);
#38598 = CARTESIAN_POINT('',(12.3,7.54803041778,12.089755866305));
#38599 = SURFACE_CURVE('',#38600,(#38604),.PCURVE_S1.);
#38600 = LINE('',#38601,#38602);
#38601 = CARTESIAN_POINT('',(12.3,7.54803041778,12.089755866305));
#38602 = VECTOR('',#38603,1.);
#38603 = DIRECTION('',(1.,0.E+000,0.E+000));
#38604 = PCURVE('',#38584,#38605);
#38605 = DEFINITIONAL_REPRESENTATION('',(#38606),#38610);
#38606 = LINE('',#38607,#38608);
#38607 = CARTESIAN_POINT('',(-3.50933350573,0.E+000));
#38608 = VECTOR('',#38609,1.);
#38609 = DIRECTION('',(0.E+000,-1.));
#38610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38611 = ORIENTED_EDGE('',*,*,#38612,.F.);
#38612 = EDGE_CURVE('',#38613,#38597,#38615,.T.);
#38613 = VERTEX_POINT('',#38614);
#38614 = CARTESIAN_POINT('',(12.3,6.699327722373,8.922354286526));
#38615 = SURFACE_CURVE('',#38616,(#38620),.PCURVE_S1.);
#38616 = LINE('',#38617,#38618);
#38617 = CARTESIAN_POINT('',(12.3,6.639748070881,8.700000000058));
#38618 = VECTOR('',#38619,1.);
#38619 = DIRECTION('',(0.E+000,0.258819045103,0.965925826289));
#38620 = PCURVE('',#38584,#38621);
#38621 = DEFINITIONAL_REPRESENTATION('',(#38622),#38626);
#38622 = LINE('',#38623,#38624);
#38623 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#38624 = VECTOR('',#38625,1.);
#38625 = DIRECTION('',(-1.,0.E+000));
#38626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38627 = ORIENTED_EDGE('',*,*,#38628,.T.);
#38628 = EDGE_CURVE('',#38613,#38574,#38629,.T.);
#38629 = SURFACE_CURVE('',#38630,(#38634),.PCURVE_S1.);
#38630 = LINE('',#38631,#38632);
#38631 = CARTESIAN_POINT('',(12.3,6.699327722373,8.922354286526));
#38632 = VECTOR('',#38633,1.);
#38633 = DIRECTION('',(-1.,0.E+000,0.E+000));
#38634 = PCURVE('',#38584,#38635);
#38635 = DEFINITIONAL_REPRESENTATION('',(#38636),#38640);
#38636 = LINE('',#38637,#38638);
#38637 = CARTESIAN_POINT('',(-0.230198096392,0.E+000));
#38638 = VECTOR('',#38639,1.);
#38639 = DIRECTION('',(-0.E+000,1.));
#38640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#38645)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#38642,#38643,#38644)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#38642 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#38643 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#38644 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#38645 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#38642,
  'distance_accuracy_value','confusion accuracy');
#38646 = SHAPE_DEFINITION_REPRESENTATION(#38647,#38566);
#38647 = PRODUCT_DEFINITION_SHAPE('','',#38648);
#38648 = PRODUCT_DEFINITION('design','',#38649,#38652);
#38649 = PRODUCT_DEFINITION_FORMATION('','',#38650);
#38650 = PRODUCT('CADSOFTTOOLS 1.259','CADSOFTTOOLS 1.259','',(#38651));
#38651 = PRODUCT_CONTEXT('',#2,'mechanical');
#38652 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#38653 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#38654,#38656);
#38654 = ( REPRESENTATION_RELATIONSHIP('','',#38566,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#38655) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#38655 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1047);
#38656 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #38657);
#38657 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('259','','',#5,#38648,$);
#38658 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#38650));
#38659 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#38660),#38734);
#38660 = SHELL_BASED_SURFACE_MODEL('',(#38661));
#38661 = OPEN_SHELL('',(#38662));
#38662 = ADVANCED_FACE('',(#38663),#38677,.T.);
#38663 = FACE_BOUND('',#38664,.T.);
#38664 = EDGE_LOOP('',(#38665,#38688,#38704,#38720));
#38665 = ORIENTED_EDGE('',*,*,#38666,.T.);
#38666 = EDGE_CURVE('',#38667,#38669,#38671,.T.);
#38667 = VERTEX_POINT('',#38668);
#38668 = CARTESIAN_POINT('',(8.7,7.335898383424,12.457179327722));
#38669 = VERTEX_POINT('',#38670);
#38670 = CARTESIAN_POINT('',(8.7,3.364962702783,13.521188336546));
#38671 = SURFACE_CURVE('',#38672,(#38676),.PCURVE_S1.);
#38672 = LINE('',#38673,#38674);
#38673 = CARTESIAN_POINT('',(8.7,7.625676131311,12.379533614191));
#38674 = VECTOR('',#38675,1.);
#38675 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#38676 = PCURVE('',#38677,#38682);
#38677 = PLANE('',#38678);
#38678 = AXIS2_PLACEMENT_3D('',#38679,#38680,#38681);
#38679 = CARTESIAN_POINT('',(12.3,7.625676131311,12.379533614191));
#38680 = DIRECTION('',(0.E+000,0.258819045103,0.965925826289));
#38681 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#38682 = DEFINITIONAL_REPRESENTATION('',(#38683),#38687);
#38683 = LINE('',#38684,#38685);
#38684 = CARTESIAN_POINT('',(0.E+000,3.6));
#38685 = VECTOR('',#38686,1.);
#38686 = DIRECTION('',(-1.,0.E+000));
#38687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38688 = ORIENTED_EDGE('',*,*,#38689,.T.);
#38689 = EDGE_CURVE('',#38669,#38690,#38692,.T.);
#38690 = VERTEX_POINT('',#38691);
#38691 = CARTESIAN_POINT('',(12.3,3.364962702783,13.521188336546));
#38692 = SURFACE_CURVE('',#38693,(#38697),.PCURVE_S1.);
#38693 = LINE('',#38694,#38695);
#38694 = CARTESIAN_POINT('',(12.3,3.364962702783,13.521188336546));
#38695 = VECTOR('',#38696,1.);
#38696 = DIRECTION('',(1.,0.E+000,0.E+000));
#38697 = PCURVE('',#38677,#38698);
#38698 = DEFINITIONAL_REPRESENTATION('',(#38699),#38703);
#38699 = LINE('',#38700,#38701);
#38700 = CARTESIAN_POINT('',(-4.411015124108,0.E+000));
#38701 = VECTOR('',#38702,1.);
#38702 = DIRECTION('',(0.E+000,-1.));
#38703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38704 = ORIENTED_EDGE('',*,*,#38705,.F.);
#38705 = EDGE_CURVE('',#38706,#38690,#38708,.T.);
#38706 = VERTEX_POINT('',#38707);
#38707 = CARTESIAN_POINT('',(12.3,7.335898383424,12.457179327722));
#38708 = SURFACE_CURVE('',#38709,(#38713),.PCURVE_S1.);
#38709 = LINE('',#38710,#38711);
#38710 = CARTESIAN_POINT('',(12.3,7.625676131311,12.379533614191));
#38711 = VECTOR('',#38712,1.);
#38712 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#38713 = PCURVE('',#38677,#38714);
#38714 = DEFINITIONAL_REPRESENTATION('',(#38715),#38719);
#38715 = LINE('',#38716,#38717);
#38716 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#38717 = VECTOR('',#38718,1.);
#38718 = DIRECTION('',(-1.,0.E+000));
#38719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38720 = ORIENTED_EDGE('',*,*,#38721,.T.);
#38721 = EDGE_CURVE('',#38706,#38667,#38722,.T.);
#38722 = SURFACE_CURVE('',#38723,(#38727),.PCURVE_S1.);
#38723 = LINE('',#38724,#38725);
#38724 = CARTESIAN_POINT('',(12.3,7.335898383424,12.457179327722));
#38725 = VECTOR('',#38726,1.);
#38726 = DIRECTION('',(-1.,0.E+000,0.E+000));
#38727 = PCURVE('',#38677,#38728);
#38728 = DEFINITIONAL_REPRESENTATION('',(#38729),#38733);
#38729 = LINE('',#38730,#38731);
#38730 = CARTESIAN_POINT('',(-0.3,0.E+000));
#38731 = VECTOR('',#38732,1.);
#38732 = DIRECTION('',(0.E+000,1.));
#38733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#38738)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#38735,#38736,#38737)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#38735 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#38736 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#38737 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#38738 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#38735,
  'distance_accuracy_value','confusion accuracy');
#38739 = SHAPE_DEFINITION_REPRESENTATION(#38740,#38659);
#38740 = PRODUCT_DEFINITION_SHAPE('','',#38741);
#38741 = PRODUCT_DEFINITION('design','',#38742,#38745);
#38742 = PRODUCT_DEFINITION_FORMATION('','',#38743);
#38743 = PRODUCT('CADSOFTTOOLS 1.260','CADSOFTTOOLS 1.260','',(#38744));
#38744 = PRODUCT_CONTEXT('',#2,'mechanical');
#38745 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#38746 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#38747,#38749);
#38747 = ( REPRESENTATION_RELATIONSHIP('','',#38659,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#38748) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#38748 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1051);
#38749 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #38750);
#38750 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('260','','',#5,#38741,$);
#38751 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#38743));
#38752 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#38753),#38827);
#38753 = SHELL_BASED_SURFACE_MODEL('',(#38754));
#38754 = OPEN_SHELL('',(#38755));
#38755 = ADVANCED_FACE('',(#38756),#38770,.T.);
#38756 = FACE_BOUND('',#38757,.T.);
#38757 = EDGE_LOOP('',(#38758,#38781,#38797,#38813));
#38758 = ORIENTED_EDGE('',*,*,#38759,.T.);
#38759 = EDGE_CURVE('',#38760,#38762,#38764,.T.);
#38760 = VERTEX_POINT('',#38761);
#38761 = CARTESIAN_POINT('',(8.7,3.142608416314,13.810966084432));
#38762 = VERTEX_POINT('',#38763);
#38763 = CARTESIAN_POINT('',(8.7,3.142608416314,14.499999999997));
#38764 = SURFACE_CURVE('',#38765,(#38769),.PCURVE_S1.);
#38765 = LINE('',#38766,#38767);
#38766 = CARTESIAN_POINT('',(8.7,3.142608416314,13.580767988039));
#38767 = VECTOR('',#38768,1.);
#38768 = DIRECTION('',(0.E+000,0.E+000,1.));
#38769 = PCURVE('',#38770,#38775);
#38770 = PLANE('',#38771);
#38771 = AXIS2_PLACEMENT_3D('',#38772,#38773,#38774);
#38772 = CARTESIAN_POINT('',(12.3,3.142608416314,13.580767988039));
#38773 = DIRECTION('',(0.E+000,1.,0.E+000));
#38774 = DIRECTION('',(0.E+000,0.E+000,-1.));
#38775 = DEFINITIONAL_REPRESENTATION('',(#38776),#38780);
#38776 = LINE('',#38777,#38778);
#38777 = CARTESIAN_POINT('',(0.E+000,3.6));
#38778 = VECTOR('',#38779,1.);
#38779 = DIRECTION('',(-1.,0.E+000));
#38780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38781 = ORIENTED_EDGE('',*,*,#38782,.T.);
#38782 = EDGE_CURVE('',#38762,#38783,#38785,.T.);
#38783 = VERTEX_POINT('',#38784);
#38784 = CARTESIAN_POINT('',(12.3,3.142608416314,14.499999999997));
#38785 = SURFACE_CURVE('',#38786,(#38790),.PCURVE_S1.);
#38786 = LINE('',#38787,#38788);
#38787 = CARTESIAN_POINT('',(12.3,3.142608416314,14.499999999997));
#38788 = VECTOR('',#38789,1.);
#38789 = DIRECTION('',(1.,0.E+000,0.E+000));
#38790 = PCURVE('',#38770,#38791);
#38791 = DEFINITIONAL_REPRESENTATION('',(#38792),#38796);
#38792 = LINE('',#38793,#38794);
#38793 = CARTESIAN_POINT('',(-0.919232011958,0.E+000));
#38794 = VECTOR('',#38795,1.);
#38795 = DIRECTION('',(0.E+000,-1.));
#38796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38797 = ORIENTED_EDGE('',*,*,#38798,.F.);
#38798 = EDGE_CURVE('',#38799,#38783,#38801,.T.);
#38799 = VERTEX_POINT('',#38800);
#38800 = CARTESIAN_POINT('',(12.3,3.142608416314,13.810966084432));
#38801 = SURFACE_CURVE('',#38802,(#38806),.PCURVE_S1.);
#38802 = LINE('',#38803,#38804);
#38803 = CARTESIAN_POINT('',(12.3,3.142608416314,13.580767988039));
#38804 = VECTOR('',#38805,1.);
#38805 = DIRECTION('',(0.E+000,0.E+000,1.));
#38806 = PCURVE('',#38770,#38807);
#38807 = DEFINITIONAL_REPRESENTATION('',(#38808),#38812);
#38808 = LINE('',#38809,#38810);
#38809 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#38810 = VECTOR('',#38811,1.);
#38811 = DIRECTION('',(-1.,0.E+000));
#38812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38813 = ORIENTED_EDGE('',*,*,#38814,.T.);
#38814 = EDGE_CURVE('',#38799,#38760,#38815,.T.);
#38815 = SURFACE_CURVE('',#38816,(#38820),.PCURVE_S1.);
#38816 = LINE('',#38817,#38818);
#38817 = CARTESIAN_POINT('',(8.7,3.142608416314,13.810966084432));
#38818 = VECTOR('',#38819,1.);
#38819 = DIRECTION('',(-1.,0.E+000,0.E+000));
#38820 = PCURVE('',#38770,#38821);
#38821 = DEFINITIONAL_REPRESENTATION('',(#38822),#38826);
#38822 = LINE('',#38823,#38824);
#38823 = CARTESIAN_POINT('',(-0.230198096394,3.6));
#38824 = VECTOR('',#38825,1.);
#38825 = DIRECTION('',(0.E+000,1.));
#38826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#38831)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#38828,#38829,#38830)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#38828 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#38829 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#38830 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#38831 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#38828,
  'distance_accuracy_value','confusion accuracy');
#38832 = SHAPE_DEFINITION_REPRESENTATION(#38833,#38752);
#38833 = PRODUCT_DEFINITION_SHAPE('','',#38834);
#38834 = PRODUCT_DEFINITION('design','',#38835,#38838);
#38835 = PRODUCT_DEFINITION_FORMATION('','',#38836);
#38836 = PRODUCT('CADSOFTTOOLS 1.261','CADSOFTTOOLS 1.261','',(#38837));
#38837 = PRODUCT_CONTEXT('',#2,'mechanical');
#38838 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#38839 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#38840,#38842);
#38840 = ( REPRESENTATION_RELATIONSHIP('','',#38752,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#38841) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#38841 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1055);
#38842 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #38843);
#38843 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('261','','',#5,#38834,$);
#38844 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#38836));
#38845 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#38846),#43861);
#38846 = SHELL_BASED_SURFACE_MODEL('',(#38847));
#38847 = OPEN_SHELL('',(#38848));
#38848 = ADVANCED_FACE('',(#38849,#41381,#42234,#42496,#42758,#42915,
    #43049,#43068,#43202,#43535,#43636),#38863,.T.);
#38849 = FACE_BOUND('',#38850,.T.);
#38850 = EDGE_LOOP('',(#38851,#38874,#38891,#38907,#38928,#38944,#38960,
    #38976,#38997,#39021,#39042,#39059,#39076,#39092,#39108,#39129,
    #39150,#39166,#39187,#39203,#39220,#39236,#39252,#39268,#39285,
    #39306,#39323,#39339,#39356,#39372,#39389,#39405,#39422,#39438,
    #39455,#39471,#39487,#39503,#39520,#39536,#39553,#39574,#39590,
    #39607,#39623,#39644,#39660,#39677,#39693,#39714,#39730,#39747,
    #39763,#39784,#39800,#39817,#39833,#39854,#39870,#39887,#39903,
    #39924,#39940,#39957,#39973,#39994,#40011,#40027,#40048,#40064,
    #40081,#40097,#40114,#40130,#40151,#40167,#40184,#40200,#40217,
    #40238,#40255,#40271,#40288,#40309,#40326,#40343,#40359,#40376,
    #40392,#40413,#40429,#40450,#40466,#40483,#40499,#40520,#40536,
    #40557,#40573,#40590,#40606,#40623,#40640,#40656,#40673,#40689,
    #40706,#40722,#40739,#40755,#40772,#40788,#40809,#40825,#40842,
    #40858,#40879,#40895,#40912,#40928,#40949,#40965,#40982,#40998,
    #41019,#41035,#41052,#41068,#41089,#41105,#41122,#41138,#41155,
    #41171,#41188,#41204,#41221,#41237,#41254,#41271,#41287,#41304,
    #41320,#41341,#41362));
#38851 = ORIENTED_EDGE('',*,*,#38852,.F.);
#38852 = EDGE_CURVE('',#38853,#38855,#38857,.T.);
#38853 = VERTEX_POINT('',#38854);
#38854 = CARTESIAN_POINT('',(4.1,45.675545556224,5.764326461387));
#38855 = VERTEX_POINT('',#38856);
#38856 = CARTESIAN_POINT('',(4.1,43.710412102626,6.290882383287));
#38857 = SURFACE_CURVE('',#38858,(#38862),.PCURVE_S1.);
#38858 = LINE('',#38859,#38860);
#38859 = CARTESIAN_POINT('',(4.1,4.53746398555E-002,17.990893908671));
#38860 = VECTOR('',#38861,1.);
#38861 = DIRECTION('',(0.E+000,-0.96592582629,0.258819045098));
#38862 = PCURVE('',#38863,#38868);
#38863 = PLANE('',#38864);
#38864 = AXIS2_PLACEMENT_3D('',#38865,#38866,#38867);
#38865 = CARTESIAN_POINT('',(4.1,-3.247960457163,5.699999999997));
#38866 = DIRECTION('',(-1.,0.E+000,0.E+000));
#38867 = DIRECTION('',(0.E+000,-1.,0.E+000));
#38868 = DEFINITIONAL_REPRESENTATION('',(#38869),#38873);
#38869 = LINE('',#38870,#38871);
#38870 = CARTESIAN_POINT('',(-3.293335097018,12.290893908674));
#38871 = VECTOR('',#38872,1.);
#38872 = DIRECTION('',(0.96592582629,0.258819045098));
#38873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38874 = ORIENTED_EDGE('',*,*,#38875,.T.);
#38875 = EDGE_CURVE('',#38853,#38876,#38878,.T.);
#38876 = VERTEX_POINT('',#38877);
#38877 = CARTESIAN_POINT('',(4.1,46.342608415609,4.894993217688));
#38878 = SURFACE_CURVE('',#38879,(#38884),.PCURVE_S1.);
#38879 = CIRCLE('',#38880,0.899999999961);
#38880 = AXIS2_PLACEMENT_3D('',#38881,#38882,#38883);
#38881 = CARTESIAN_POINT('',(4.1,45.442608415639,4.894993217766));
#38882 = DIRECTION('',(-1.,0.E+000,0.E+000));
#38883 = DIRECTION('',(0.E+000,0.E+000,-1.));
#38884 = PCURVE('',#38863,#38885);
#38885 = DEFINITIONAL_REPRESENTATION('',(#38886),#38890);
#38886 = CIRCLE('',#38887,0.899999999961);
#38887 = AXIS2_PLACEMENT_2D('',#38888,#38889);
#38888 = CARTESIAN_POINT('',(-48.6905688728,-0.805006782231));
#38889 = DIRECTION('',(0.E+000,-1.));
#38890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38891 = ORIENTED_EDGE('',*,*,#38892,.F.);
#38892 = EDGE_CURVE('',#38893,#38876,#38895,.T.);
#38893 = VERTEX_POINT('',#38894);
#38894 = CARTESIAN_POINT('',(4.1,46.342608415606,3.078348436369));
#38895 = SURFACE_CURVE('',#38896,(#38900),.PCURVE_S1.);
#38896 = LINE('',#38897,#38898);
#38897 = CARTESIAN_POINT('',(4.1,46.342608415606,1.299999999975));
#38898 = VECTOR('',#38899,1.);
#38899 = DIRECTION('',(0.E+000,0.E+000,1.));
#38900 = PCURVE('',#38863,#38901);
#38901 = DEFINITIONAL_REPRESENTATION('',(#38902),#38906);
#38902 = LINE('',#38903,#38904);
#38903 = CARTESIAN_POINT('',(-49.59056887276,-4.400000000022));
#38904 = VECTOR('',#38905,1.);
#38905 = DIRECTION('',(0.E+000,1.));
#38906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38907 = ORIENTED_EDGE('',*,*,#38908,.F.);
#38908 = EDGE_CURVE('',#38909,#38893,#38911,.T.);
#38909 = VERTEX_POINT('',#38910);
#38910 = CARTESIAN_POINT('',(4.1,44.925043690855,1.580615340875));
#38911 = SURFACE_CURVE('',#38912,(#38917),.PCURVE_S1.);
#38912 = CIRCLE('',#38913,1.49999999998);
#38913 = AXIS2_PLACEMENT_3D('',#38914,#38915,#38916);
#38914 = CARTESIAN_POINT('',(4.1,44.842608415626,3.078348436369));
#38915 = DIRECTION('',(1.,0.E+000,0.E+000));
#38916 = DIRECTION('',(0.E+000,0.E+000,-1.));
#38917 = PCURVE('',#38863,#38918);
#38918 = DEFINITIONAL_REPRESENTATION('',(#38919),#38927);
#38919 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38920,#38921,#38922,#38923
    ,#38924,#38925,#38926),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#38920 = CARTESIAN_POINT('',(-48.09056887278,-4.121651563608));
#38921 = CARTESIAN_POINT('',(-50.6886450841,-4.121651563608));
#38922 = CARTESIAN_POINT('',(-49.38960697844,-1.871651563638));
#38923 = CARTESIAN_POINT('',(-48.09056887278,0.378348436332));
#38924 = CARTESIAN_POINT('',(-46.79153076712,-1.871651563638));
#38925 = CARTESIAN_POINT('',(-45.49249266147,-4.121651563608));
#38926 = CARTESIAN_POINT('',(-48.09056887278,-4.121651563608));
#38927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38928 = ORIENTED_EDGE('',*,*,#38929,.F.);
#38929 = EDGE_CURVE('',#38930,#38909,#38932,.T.);
#38930 = VERTEX_POINT('',#38931);
#38931 = CARTESIAN_POINT('',(4.1,39.826657326537,1.299999999975));
#38932 = SURFACE_CURVE('',#38933,(#38937),.PCURVE_S1.);
#38933 = LINE('',#38934,#38935);
#38934 = CARTESIAN_POINT('',(4.1,42.047695897778,1.422246030637));
#38935 = VECTOR('',#38936,1.);
#38936 = DIRECTION('',(0.E+000,0.998488730343,5.495685015368E-002));
#38937 = PCURVE('',#38863,#38938);
#38938 = DEFINITIONAL_REPRESENTATION('',(#38939),#38943);
#38939 = LINE('',#38940,#38941);
#38940 = CARTESIAN_POINT('',(-45.29565635494,-4.27775396936));
#38941 = VECTOR('',#38942,1.);
#38942 = DIRECTION('',(-0.998488730343,5.495685015368E-002));
#38943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38944 = ORIENTED_EDGE('',*,*,#38945,.F.);
#38945 = EDGE_CURVE('',#38946,#38930,#38948,.T.);
#38946 = VERTEX_POINT('',#38947);
#38947 = CARTESIAN_POINT('',(4.1,26.880002821152,1.299999999975));
#38948 = SURFACE_CURVE('',#38949,(#38953),.PCURVE_S1.);
#38949 = LINE('',#38950,#38951);
#38950 = CARTESIAN_POINT('',(4.1,4.95561358869,1.299999999975));
#38951 = VECTOR('',#38952,1.);
#38952 = DIRECTION('',(0.E+000,1.,0.E+000));
#38953 = PCURVE('',#38863,#38954);
#38954 = DEFINITIONAL_REPRESENTATION('',(#38955),#38959);
#38955 = LINE('',#38956,#38957);
#38956 = CARTESIAN_POINT('',(-8.203574045853,-4.400000000022));
#38957 = VECTOR('',#38958,1.);
#38958 = DIRECTION('',(-1.,0.E+000));
#38959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38960 = ORIENTED_EDGE('',*,*,#38961,.F.);
#38961 = EDGE_CURVE('',#38962,#38946,#38964,.T.);
#38962 = VERTEX_POINT('',#38963);
#38963 = CARTESIAN_POINT('',(4.1,26.880002821152,1.303294935607));
#38964 = SURFACE_CURVE('',#38965,(#38969),.PCURVE_S1.);
#38965 = LINE('',#38966,#38967);
#38966 = CARTESIAN_POINT('',(4.1,26.880002821152,1.300000000123));
#38967 = VECTOR('',#38968,1.);
#38968 = DIRECTION('',(0.E+000,5.425807713121E-012,-1.));
#38969 = PCURVE('',#38863,#38970);
#38970 = DEFINITIONAL_REPRESENTATION('',(#38971),#38975);
#38971 = LINE('',#38972,#38973);
#38972 = CARTESIAN_POINT('',(-30.12796327831,-4.399999999874));
#38973 = VECTOR('',#38974,1.);
#38974 = DIRECTION('',(-5.425807713121E-012,-1.));
#38975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38976 = ORIENTED_EDGE('',*,*,#38977,.F.);
#38977 = EDGE_CURVE('',#38978,#38962,#38980,.T.);
#38978 = VERTEX_POINT('',#38979);
#38979 = CARTESIAN_POINT('',(4.1,25.606952716691,1.586754819805));
#38980 = SURFACE_CURVE('',#38981,(#38986),.PCURVE_S1.);
#38981 = CIRCLE('',#38982,3.);
#38982 = AXIS2_PLACEMENT_3D('',#38983,#38984,#38985);
#38983 = CARTESIAN_POINT('',(4.1,26.879905900332,4.303294934041));
#38984 = DIRECTION('',(1.,0.E+000,0.E+000));
#38985 = DIRECTION('',(0.E+000,0.E+000,-1.));
#38986 = PCURVE('',#38863,#38987);
#38987 = DEFINITIONAL_REPRESENTATION('',(#38988),#38996);
#38988 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38989,#38990,#38991,#38992
    ,#38993,#38994,#38995),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#38989 = CARTESIAN_POINT('',(-30.12786635749,-4.396705065956));
#38990 = CARTESIAN_POINT('',(-35.3240187802,-4.396705065956));
#38991 = CARTESIAN_POINT('',(-32.72594256884,0.103294934044));
#38992 = CARTESIAN_POINT('',(-30.12786635749,4.603294934044));
#38993 = CARTESIAN_POINT('',(-27.52979014614,0.103294934044));
#38994 = CARTESIAN_POINT('',(-24.93171393478,-4.396705065956));
#38995 = CARTESIAN_POINT('',(-30.12786635749,-4.396705065956));
#38996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#38997 = ORIENTED_EDGE('',*,*,#38998,.F.);
#38998 = EDGE_CURVE('',#38999,#38978,#39001,.T.);
#38999 = VERTEX_POINT('',#39000);
#39000 = CARTESIAN_POINT('',(4.1,25.604799503491,1.587764842745));
#39001 = SURFACE_CURVE('',#39002,(#39010),.PCURVE_S1.);
#39002 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#39003,#39004,#39005,#39006
    ,#39007,#39008,#39009),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((4,3,4),(0.E+000,0.5,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.463393548011,0.463393548011,1.,
0.463393548011,0.463393548011,1.)) REPRESENTATION_ITEM('') );
#39003 = CARTESIAN_POINT('',(4.1,24.108267302798,5.451345231137));
#39004 = CARTESIAN_POINT('',(4.1,22.488347132873,1.540511986942));
#39005 = CARTESIAN_POINT('',(4.1,26.0080040653,-0.81124758811));
#39006 = CARTESIAN_POINT('',(4.1,29.001226243892,2.181974590482));
#39007 = CARTESIAN_POINT('',(4.1,31.994448422484,5.175196769073));
#39008 = CARTESIAN_POINT('',(4.1,29.642688847431,8.6948537015));
#39009 = CARTESIAN_POINT('',(4.1,25.731855603237,7.074933531575));
#39010 = PCURVE('',#38863,#39011);
#39011 = DEFINITIONAL_REPRESENTATION('',(#39012),#39020);
#39012 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#39013,#39014,#39015,#39016
    ,#39017,#39018,#39019),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((4,3,4),(0.E+000,0.5,1.),
.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.463393548011,0.463393548011,1.,
0.463393548011,0.463393548011,1.)) REPRESENTATION_ITEM('') );
#39013 = CARTESIAN_POINT('',(-27.35622775996,-0.24865476886));
#39014 = CARTESIAN_POINT('',(-25.73630759003,-4.159488013055));
#39015 = CARTESIAN_POINT('',(-29.25596452246,-6.511247588107));
#39016 = CARTESIAN_POINT('',(-32.24918670105,-3.518025409515));
#39017 = CARTESIAN_POINT('',(-35.24240887964,-0.524803230923));
#39018 = CARTESIAN_POINT('',(-32.89064930459,2.994853701503));
#39019 = CARTESIAN_POINT('',(-28.97981606039,1.374933531578));
#39020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39021 = ORIENTED_EDGE('',*,*,#39022,.F.);
#39022 = EDGE_CURVE('',#39023,#38999,#39025,.T.);
#39023 = VERTEX_POINT('',#39024);
#39024 = CARTESIAN_POINT('',(4.1,24.101071506798,3.172773190193));
#39025 = SURFACE_CURVE('',#39026,(#39031),.PCURVE_S1.);
#39026 = CIRCLE('',#39027,3.);
#39027 = AXIS2_PLACEMENT_3D('',#39028,#39029,#39030);
#39028 = CARTESIAN_POINT('',(4.1,26.879905900332,4.303294934041));
#39029 = DIRECTION('',(1.,0.E+000,0.E+000));
#39030 = DIRECTION('',(0.E+000,0.E+000,-1.));
#39031 = PCURVE('',#38863,#39032);
#39032 = DEFINITIONAL_REPRESENTATION('',(#39033),#39041);
#39033 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39034,#39035,#39036,#39037
    ,#39038,#39039,#39040),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#39034 = CARTESIAN_POINT('',(-30.12786635749,-4.396705065956));
#39035 = CARTESIAN_POINT('',(-35.3240187802,-4.396705065956));
#39036 = CARTESIAN_POINT('',(-32.72594256884,0.103294934044));
#39037 = CARTESIAN_POINT('',(-30.12786635749,4.603294934044));
#39038 = CARTESIAN_POINT('',(-27.52979014614,0.103294934044));
#39039 = CARTESIAN_POINT('',(-24.93171393478,-4.396705065956));
#39040 = CARTESIAN_POINT('',(-30.12786635749,-4.396705065956));
#39041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39042 = ORIENTED_EDGE('',*,*,#39043,.T.);
#39043 = EDGE_CURVE('',#39023,#39044,#39046,.T.);
#39044 = VERTEX_POINT('',#39045);
#39045 = CARTESIAN_POINT('',(4.1,23.483639042768,4.947955584328));
#39046 = SURFACE_CURVE('',#39047,(#39052),.PCURVE_S1.);
#39047 = CIRCLE('',#39048,18.19999999942);
#39048 = AXIS2_PLACEMENT_3D('',#39049,#39050,#39051);
#39049 = CARTESIAN_POINT('',(4.1,40.959333493699,10.031271769322));
#39050 = DIRECTION('',(-1.,0.E+000,0.E+000));
#39051 = DIRECTION('',(0.E+000,0.E+000,-1.));
#39052 = PCURVE('',#38863,#39053);
#39053 = DEFINITIONAL_REPRESENTATION('',(#39054),#39058);
#39054 = CIRCLE('',#39055,18.19999999942);
#39055 = AXIS2_PLACEMENT_2D('',#39056,#39057);
#39056 = CARTESIAN_POINT('',(-44.20729395086,4.331271769325));
#39057 = DIRECTION('',(0.E+000,-1.));
#39058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39059 = ORIENTED_EDGE('',*,*,#39060,.T.);
#39060 = EDGE_CURVE('',#39044,#39061,#39063,.T.);
#39061 = VERTEX_POINT('',#39062);
#39062 = CARTESIAN_POINT('',(4.1,23.634097302972,5.199445721894));
#39063 = SURFACE_CURVE('',#39064,(#39069),.PCURVE_S1.);
#39064 = CIRCLE('',#39065,0.2);
#39065 = AXIS2_PLACEMENT_3D('',#39066,#39067,#39068);
#39066 = CARTESIAN_POINT('',(4.1,23.675679641137,5.003816201748));
#39067 = DIRECTION('',(-1.,0.E+000,0.E+000));
#39068 = DIRECTION('',(0.E+000,0.E+000,-1.));
#39069 = PCURVE('',#38863,#39070);
#39070 = DEFINITIONAL_REPRESENTATION('',(#39071),#39075);
#39071 = CIRCLE('',#39072,0.2);
#39072 = AXIS2_PLACEMENT_2D('',#39073,#39074);
#39073 = CARTESIAN_POINT('',(-26.92364009829,-0.696183798249));
#39074 = DIRECTION('',(0.E+000,-1.));
#39075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39076 = ORIENTED_EDGE('',*,*,#39077,.T.);
#39077 = EDGE_CURVE('',#39061,#39078,#39080,.T.);
#39078 = VERTEX_POINT('',#39079);
#39079 = CARTESIAN_POINT('',(4.1,24.592608416306,5.403183548472));
#39080 = SURFACE_CURVE('',#39081,(#39085),.PCURVE_S1.);
#39081 = LINE('',#39082,#39083);
#39082 = CARTESIAN_POINT('',(4.1,-0.148724361141,0.144250922025));
#39083 = VECTOR('',#39084,1.);
#39084 = DIRECTION('',(0.E+000,0.978147600733,0.207911690823));
#39085 = PCURVE('',#38863,#39086);
#39086 = DEFINITIONAL_REPRESENTATION('',(#39087),#39091);
#39087 = LINE('',#39088,#39089);
#39088 = CARTESIAN_POINT('',(-3.099236096022,-5.555749077972));
#39089 = VECTOR('',#39090,1.);
#39090 = DIRECTION('',(-0.978147600733,0.207911690823));
#39091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39092 = ORIENTED_EDGE('',*,*,#39093,.T.);
#39093 = EDGE_CURVE('',#39078,#39094,#39096,.T.);
#39094 = VERTEX_POINT('',#39095);
#39095 = CARTESIAN_POINT('',(4.1,24.5926084163,6.500157776971));
#39096 = SURFACE_CURVE('',#39097,(#39101),.PCURVE_S1.);
#39097 = LINE('',#39098,#39099);
#39098 = CARTESIAN_POINT('',(4.1,24.592608416328,1.300000000111));
#39099 = VECTOR('',#39100,1.);
#39100 = DIRECTION('',(0.E+000,-5.425807713121E-012,1.));
#39101 = PCURVE('',#38863,#39102);
#39102 = DEFINITIONAL_REPRESENTATION('',(#39103),#39107);
#39103 = LINE('',#39104,#39105);
#39104 = CARTESIAN_POINT('',(-27.84056887349,-4.399999999886));
#39105 = VECTOR('',#39106,1.);
#39106 = DIRECTION('',(5.425807713121E-012,1.));
#39107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39108 = ORIENTED_EDGE('',*,*,#39109,.T.);
#39109 = EDGE_CURVE('',#39094,#39110,#39112,.T.);
#39110 = VERTEX_POINT('',#39111);
#39111 = CARTESIAN_POINT('',(4.1,23.491378645709,11.586280315299));
#39112 = SURFACE_CURVE('',#39113,(#39118),.PCURVE_S1.);
#39113 = CIRCLE('',#39114,58.694476563372);
#39114 = AXIS2_PLACEMENT_3D('',#39115,#39116,#39117);
#39115 = CARTESIAN_POINT('',(4.1,-33.26686202428,-3.365097383601));
#39116 = DIRECTION('',(1.,0.E+000,0.E+000));
#39117 = DIRECTION('',(0.E+000,0.E+000,-1.));
#39118 = PCURVE('',#38863,#39119);
#39119 = DEFINITIONAL_REPRESENTATION('',(#39120),#39128);
#39120 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39121,#39122,#39123,#39124
    ,#39125,#39126,#39127),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#39121 = CARTESIAN_POINT('',(30.018901567124,-67.75957394697));
#39122 = CARTESIAN_POINT('',(-71.64291396429,-67.75957394697));
#39123 = CARTESIAN_POINT('',(-20.81200619858,20.282140898088));
#39124 = CARTESIAN_POINT('',(30.018901567124,108.32385574314));
#39125 = CARTESIAN_POINT('',(80.849809332835,20.282140898088));
#39126 = CARTESIAN_POINT('',(131.68071709854,-67.75957394697));
#39127 = CARTESIAN_POINT('',(30.018901567124,-67.75957394697));
#39128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39129 = ORIENTED_EDGE('',*,*,#39130,.T.);
#39130 = EDGE_CURVE('',#39110,#39131,#39133,.T.);
#39131 = VERTEX_POINT('',#39132);
#39132 = CARTESIAN_POINT('',(4.1,23.203431299601,11.802099997681));
#39133 = SURFACE_CURVE('',#39134,(#39139),.PCURVE_S1.);
#39134 = CIRCLE('',#39135,0.300000000009);
#39135 = AXIS2_PLACEMENT_3D('',#39136,#39137,#39138);
#39136 = CARTESIAN_POINT('',(4.1,23.203431299603,11.502099997672));
#39137 = DIRECTION('',(1.,0.E+000,0.E+000));
#39138 = DIRECTION('',(0.E+000,0.E+000,-1.));
#39139 = PCURVE('',#38863,#39140);
#39140 = DEFINITIONAL_REPRESENTATION('',(#39141),#39149);
#39141 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39142,#39143,#39144,#39145
    ,#39146,#39147,#39148),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#39142 = CARTESIAN_POINT('',(-26.45139175676,5.502099997666));
#39143 = CARTESIAN_POINT('',(-26.97100699905,5.502099997666));
#39144 = CARTESIAN_POINT('',(-26.7111993779,5.952099997679));
#39145 = CARTESIAN_POINT('',(-26.45139175676,6.402099997693));
#39146 = CARTESIAN_POINT('',(-26.19158413562,5.952099997679));
#39147 = CARTESIAN_POINT('',(-25.93177651448,5.502099997666));
#39148 = CARTESIAN_POINT('',(-26.45139175676,5.502099997666));
#39149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39150 = ORIENTED_EDGE('',*,*,#39151,.F.);
#39151 = EDGE_CURVE('',#39152,#39131,#39154,.T.);
#39152 = VERTEX_POINT('',#39153);
#39153 = CARTESIAN_POINT('',(4.1,23.106850312921,11.80209999768));
#39154 = SURFACE_CURVE('',#39155,(#39159),.PCURVE_S1.);
#39155 = LINE('',#39156,#39157);
#39156 = CARTESIAN_POINT('',(4.1,23.303431301321,11.802099997682));
#39157 = VECTOR('',#39158,1.);
#39158 = DIRECTION('',(0.E+000,1.,5.665134274934E-012));
#39159 = PCURVE('',#38863,#39160);
#39160 = DEFINITIONAL_REPRESENTATION('',(#39161),#39165);
#39161 = LINE('',#39162,#39163);
#39162 = CARTESIAN_POINT('',(-26.55139175848,6.102099997686));
#39163 = VECTOR('',#39164,1.);
#39164 = DIRECTION('',(-1.,5.665134274934E-012));
#39165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39166 = ORIENTED_EDGE('',*,*,#39167,.T.);
#39167 = EDGE_CURVE('',#39152,#39168,#39170,.T.);
#39168 = VERTEX_POINT('',#39169);
#39169 = CARTESIAN_POINT('',(4.1,22.614446436574,11.215275909739));
#39170 = SURFACE_CURVE('',#39171,(#39176),.PCURVE_S1.);
#39171 = CIRCLE('',#39172,0.499999999729);
#39172 = AXIS2_PLACEMENT_3D('',#39173,#39174,#39175);
#39173 = CARTESIAN_POINT('',(4.1,23.106850312914,11.302099997951));
#39174 = DIRECTION('',(1.,0.E+000,0.E+000));
#39175 = DIRECTION('',(0.E+000,0.E+000,-1.));
#39176 = PCURVE('',#38863,#39177);
#39177 = DEFINITIONAL_REPRESENTATION('',(#39178),#39186);
#39178 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39179,#39180,#39181,#39182
    ,#39183,#39184,#39185),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#39179 = CARTESIAN_POINT('',(-26.35481077007,5.102099998226));
#39180 = CARTESIAN_POINT('',(-27.22083617339,5.102099998226));
#39181 = CARTESIAN_POINT('',(-26.78782347173,5.852099997819));
#39182 = CARTESIAN_POINT('',(-26.35481077007,6.602099997412));
#39183 = CARTESIAN_POINT('',(-25.92179806841,5.852099997819));
#39184 = CARTESIAN_POINT('',(-25.48878536676,5.102099998226));
#39185 = CARTESIAN_POINT('',(-26.35481077007,5.102099998226));
#39186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39187 = ORIENTED_EDGE('',*,*,#39188,.F.);
#39188 = EDGE_CURVE('',#39189,#39168,#39191,.T.);
#39189 = VERTEX_POINT('',#39190);
#39190 = CARTESIAN_POINT('',(4.1,23.342403876337,7.086824088099));
#39191 = SURFACE_CURVE('',#39192,(#39196),.PCURVE_S1.);
#39192 = LINE('',#39193,#39194);
#39193 = CARTESIAN_POINT('',(4.1,22.614446436574,11.215275909739));
#39194 = VECTOR('',#39195,1.);
#39195 = DIRECTION('',(0.E+000,-0.173648176522,0.984807753214));
#39196 = PCURVE('',#38863,#39197);
#39197 = DEFINITIONAL_REPRESENTATION('',(#39198),#39202);
#39198 = LINE('',#39199,#39200);
#39199 = CARTESIAN_POINT('',(-25.86240689373,5.515275909742));
#39200 = VECTOR('',#39201,1.);
#39201 = DIRECTION('',(0.173648176522,0.984807753214));
#39202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39203 = ORIENTED_EDGE('',*,*,#39204,.T.);
#39204 = EDGE_CURVE('',#39189,#39205,#39207,.T.);
#39205 = VERTEX_POINT('',#39206);
#39206 = CARTESIAN_POINT('',(4.1,22.85,6.50000000018));
#39207 = SURFACE_CURVE('',#39208,(#39213),.PCURVE_S1.);
#39208 = CIRCLE('',#39209,0.499999999729);
#39209 = AXIS2_PLACEMENT_3D('',#39210,#39211,#39212);
#39210 = CARTESIAN_POINT('',(4.1,22.849999999997,6.99999999991));
#39211 = DIRECTION('',(-1.,0.E+000,0.E+000));
#39212 = DIRECTION('',(0.E+000,0.E+000,-1.));
#39213 = PCURVE('',#38863,#39214);
#39214 = DEFINITIONAL_REPRESENTATION('',(#39215),#39219);
#39215 = CIRCLE('',#39216,0.499999999729);
#39216 = AXIS2_PLACEMENT_2D('',#39217,#39218);
#39217 = CARTESIAN_POINT('',(-26.09796045716,1.299999999913));
#39218 = DIRECTION('',(0.E+000,-1.));
#39219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39220 = ORIENTED_EDGE('',*,*,#39221,.F.);
#39221 = EDGE_CURVE('',#39222,#39205,#39224,.T.);
#39222 = VERTEX_POINT('',#39223);
#39223 = CARTESIAN_POINT('',(4.1,-10.1073915837,6.499999999964));
#39224 = SURFACE_CURVE('',#39225,(#39229),.PCURVE_S1.);
#39225 = LINE('',#39226,#39227);
#39226 = CARTESIAN_POINT('',(4.1,28.19962971334,6.50000000018));
#39227 = VECTOR('',#39228,1.);
#39228 = DIRECTION('',(0.E+000,1.,5.650437819735E-012));
#39229 = PCURVE('',#38863,#39230);
#39230 = DEFINITIONAL_REPRESENTATION('',(#39231),#39235);
#39231 = LINE('',#39232,#39233);
#39232 = CARTESIAN_POINT('',(-31.4475901705,0.800000000183));
#39233 = VECTOR('',#39234,1.);
#39234 = DIRECTION('',(-1.,5.650437819735E-012));
#39235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39236 = ORIENTED_EDGE('',*,*,#39237,.T.);
#39237 = EDGE_CURVE('',#39222,#39238,#39240,.T.);
#39238 = VERTEX_POINT('',#39239);
#39239 = CARTESIAN_POINT('',(4.1,-10.10739158369,5.399999999996));
#39240 = SURFACE_CURVE('',#39241,(#39245),.PCURVE_S1.);
#39241 = LINE('',#39242,#39243);
#39242 = CARTESIAN_POINT('',(4.1,-10.10739158367,1.299999999923));
#39243 = VECTOR('',#39244,1.);
#39244 = DIRECTION('',(0.E+000,5.425807713121E-012,-1.));
#39245 = PCURVE('',#38863,#39246);
#39246 = DEFINITIONAL_REPRESENTATION('',(#39247),#39251);
#39247 = LINE('',#39248,#39249);
#39248 = CARTESIAN_POINT('',(6.859431126509,-4.400000000074));
#39249 = VECTOR('',#39250,1.);
#39250 = DIRECTION('',(-5.425807713121E-012,-1.));
#39251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39252 = ORIENTED_EDGE('',*,*,#39253,.T.);
#39253 = EDGE_CURVE('',#39238,#39254,#39256,.T.);
#39254 = VERTEX_POINT('',#39255);
#39255 = CARTESIAN_POINT('',(4.1,-9.019106767663,5.168677921386));
#39256 = SURFACE_CURVE('',#39257,(#39261),.PCURVE_S1.);
#39257 = LINE('',#39258,#39259);
#39258 = CARTESIAN_POINT('',(4.1,-9.019106767673,5.168677921387));
#39259 = VECTOR('',#39260,1.);
#39260 = DIRECTION('',(0.E+000,0.978147600734,-0.207911690816));
#39261 = PCURVE('',#38863,#39262);
#39262 = DEFINITIONAL_REPRESENTATION('',(#39263),#39267);
#39263 = LINE('',#39264,#39265);
#39264 = CARTESIAN_POINT('',(5.77114631051,-0.53132207861));
#39265 = VECTOR('',#39266,1.);
#39266 = DIRECTION('',(-0.978147600734,-0.207911690816));
#39267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39268 = ORIENTED_EDGE('',*,*,#39269,.T.);
#39269 = EDGE_CURVE('',#39254,#39270,#39272,.T.);
#39270 = VERTEX_POINT('',#39271);
#39271 = CARTESIAN_POINT('',(4.1,-8.794933211486,4.786403576219));
#39272 = SURFACE_CURVE('',#39273,(#39278),.PCURVE_S1.);
#39273 = CIRCLE('',#39274,0.3);
#39274 = AXIS2_PLACEMENT_3D('',#39275,#39276,#39277);
#39275 = CARTESIAN_POINT('',(4.1,-9.081480274911,4.875233641167));
#39276 = DIRECTION('',(-1.,0.E+000,0.E+000));
#39277 = DIRECTION('',(0.E+000,0.E+000,-1.));
#39278 = PCURVE('',#38863,#39279);
#39279 = DEFINITIONAL_REPRESENTATION('',(#39280),#39284);
#39280 = CIRCLE('',#39281,0.3);
#39281 = AXIS2_PLACEMENT_2D('',#39282,#39283);
#39282 = CARTESIAN_POINT('',(5.833519817749,-0.82476635883));
#39283 = DIRECTION('',(0.E+000,-1.));
#39284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39285 = ORIENTED_EDGE('',*,*,#39286,.F.);
#39286 = EDGE_CURVE('',#39287,#39270,#39289,.T.);
#39287 = VERTEX_POINT('',#39288);
#39288 = CARTESIAN_POINT('',(4.1,-9.849908847875,2.137536450428));
#39289 = SURFACE_CURVE('',#39290,(#39295),.PCURVE_S1.);
#39290 = CIRCLE('',#39291,18.19999999943);
#39291 = AXIS2_PLACEMENT_3D('',#39292,#39293,#39294);
#39292 = CARTESIAN_POINT('',(4.1,-26.17878839185,10.175427518214));
#39293 = DIRECTION('',(1.,0.E+000,0.E+000));
#39294 = DIRECTION('',(0.E+000,0.E+000,-1.));
#39295 = PCURVE('',#38863,#39296);
#39296 = DEFINITIONAL_REPRESENTATION('',(#39297),#39305);
#39297 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39298,#39299,#39300,#39301
    ,#39302,#39303,#39304),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#39298 = CARTESIAN_POINT('',(22.930827934687,-13.72457248121));
#39299 = CARTESIAN_POINT('',(-8.592496762079,-13.72457248121));
#39300 = CARTESIAN_POINT('',(7.169165586304,13.575427517932));
#39301 = CARTESIAN_POINT('',(22.930827934687,40.875427517077));
#39302 = CARTESIAN_POINT('',(38.692490283071,13.575427517932));
#39303 = CARTESIAN_POINT('',(54.454152631454,-13.72457248121));
#39304 = CARTESIAN_POINT('',(22.930827934687,-13.72457248121));
#39305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39306 = ORIENTED_EDGE('',*,*,#39307,.T.);
#39307 = EDGE_CURVE('',#39287,#39308,#39310,.T.);
#39308 = VERTEX_POINT('',#39309);
#39309 = CARTESIAN_POINT('',(4.1,-11.19569562351,1.299999999975));
#39310 = SURFACE_CURVE('',#39311,(#39316),.PCURVE_S1.);
#39311 = CIRCLE('',#39312,1.49999999998);
#39312 = AXIS2_PLACEMENT_3D('',#39313,#39314,#39315);
#39313 = CARTESIAN_POINT('',(4.1,-11.19569562352,2.799999999955));
#39314 = DIRECTION('',(-1.,0.E+000,0.E+000));
#39315 = DIRECTION('',(0.E+000,0.E+000,-1.));
#39316 = PCURVE('',#38863,#39317);
#39317 = DEFINITIONAL_REPRESENTATION('',(#39318),#39322);
#39318 = CIRCLE('',#39319,1.49999999998);
#39319 = AXIS2_PLACEMENT_2D('',#39320,#39321);
#39320 = CARTESIAN_POINT('',(7.947735166357,-2.900000000042));
#39321 = DIRECTION('',(0.E+000,-1.));
#39322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39323 = ORIENTED_EDGE('',*,*,#39324,.T.);
#39324 = EDGE_CURVE('',#39308,#39325,#39327,.T.);
#39325 = VERTEX_POINT('',#39326);
#39326 = CARTESIAN_POINT('',(4.1,-15.19590905797,1.299999999975));
#39327 = SURFACE_CURVE('',#39328,(#39332),.PCURVE_S1.);
#39328 = LINE('',#39329,#39330);
#39329 = CARTESIAN_POINT('',(4.1,-0.39438641131,1.299999999975));
#39330 = VECTOR('',#39331,1.);
#39331 = DIRECTION('',(0.E+000,-1.,0.E+000));
#39332 = PCURVE('',#38863,#39333);
#39333 = DEFINITIONAL_REPRESENTATION('',(#39334),#39338);
#39334 = LINE('',#39335,#39336);
#39335 = CARTESIAN_POINT('',(-2.853574045853,-4.400000000022));
#39336 = VECTOR('',#39337,1.);
#39337 = DIRECTION('',(1.,0.E+000));
#39338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39339 = ORIENTED_EDGE('',*,*,#39340,.T.);
#39340 = EDGE_CURVE('',#39325,#39341,#39343,.T.);
#39341 = VERTEX_POINT('',#39342);
#39342 = CARTESIAN_POINT('',(4.1,-16.56281025446,2.182277474064));
#39343 = SURFACE_CURVE('',#39344,(#39349),.PCURVE_S1.);
#39344 = CIRCLE('',#39345,1.5);
#39345 = AXIS2_PLACEMENT_3D('',#39346,#39347,#39348);
#39346 = CARTESIAN_POINT('',(4.1,-15.19590905797,2.799999999975));
#39347 = DIRECTION('',(-1.,0.E+000,0.E+000));
#39348 = DIRECTION('',(0.E+000,0.E+000,-1.));
#39349 = PCURVE('',#38863,#39350);
#39350 = DEFINITIONAL_REPRESENTATION('',(#39351),#39355);
#39351 = CIRCLE('',#39352,1.5);
#39352 = AXIS2_PLACEMENT_2D('',#39353,#39354);
#39353 = CARTESIAN_POINT('',(11.947948600809,-2.900000000022));
#39354 = DIRECTION('',(0.E+000,-1.));
#39355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39356 = ORIENTED_EDGE('',*,*,#39357,.T.);
#39357 = EDGE_CURVE('',#39341,#39358,#39360,.T.);
#39358 = VERTEX_POINT('',#39359);
#39359 = CARTESIAN_POINT('',(4.1,-20.59119397692,11.096316219943));
#39360 = SURFACE_CURVE('',#39361,(#39365),.PCURVE_S1.);
#39361 = LINE('',#39362,#39363);
#39362 = CARTESIAN_POINT('',(4.1,-16.1640962353,1.299999999975));
#39363 = VECTOR('',#39364,1.);
#39364 = DIRECTION('',(0.E+000,-0.411815017274,0.911267464331));
#39365 = PCURVE('',#38863,#39366);
#39366 = DEFINITIONAL_REPRESENTATION('',(#39367),#39371);
#39367 = LINE('',#39368,#39369);
#39368 = CARTESIAN_POINT('',(12.916135778145,-4.400000000022));
#39369 = VECTOR('',#39370,1.);
#39370 = DIRECTION('',(0.411815017274,0.911267464331));
#39371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39372 = ORIENTED_EDGE('',*,*,#39373,.T.);
#39373 = EDGE_CURVE('',#39358,#39374,#39376,.T.);
#39374 = VERTEX_POINT('',#39375);
#39375 = CARTESIAN_POINT('',(4.1,-20.85739158393,12.331761271765));
#39376 = SURFACE_CURVE('',#39377,(#39382),.PCURVE_S1.);
#39377 = CIRCLE('',#39378,3.);
#39378 = AXIS2_PLACEMENT_3D('',#39379,#39380,#39381);
#39379 = CARTESIAN_POINT('',(4.1,-17.85739158393,12.331761271765));
#39380 = DIRECTION('',(-1.,0.E+000,0.E+000));
#39381 = DIRECTION('',(0.E+000,0.E+000,-1.));
#39382 = PCURVE('',#38863,#39383);
#39383 = DEFINITIONAL_REPRESENTATION('',(#39384),#39388);
#39384 = CIRCLE('',#39385,3.);
#39385 = AXIS2_PLACEMENT_2D('',#39386,#39387);
#39386 = CARTESIAN_POINT('',(14.609431126774,6.631761271769));
#39387 = DIRECTION('',(0.E+000,-1.));
#39388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39389 = ORIENTED_EDGE('',*,*,#39390,.T.);
#39390 = EDGE_CURVE('',#39374,#39391,#39393,.T.);
#39391 = VERTEX_POINT('',#39392);
#39392 = CARTESIAN_POINT('',(4.1,-20.85739158393,13.091208268832));
#39393 = SURFACE_CURVE('',#39394,(#39398),.PCURVE_S1.);
#39394 = LINE('',#39395,#39396);
#39395 = CARTESIAN_POINT('',(4.1,-20.85739158393,1.299999999975));
#39396 = VECTOR('',#39397,1.);
#39397 = DIRECTION('',(0.E+000,0.E+000,1.));
#39398 = PCURVE('',#38863,#39399);
#39399 = DEFINITIONAL_REPRESENTATION('',(#39400),#39404);
#39400 = LINE('',#39401,#39402);
#39401 = CARTESIAN_POINT('',(17.609431126774,-4.400000000022));
#39402 = VECTOR('',#39403,1.);
#39403 = DIRECTION('',(0.E+000,1.));
#39404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39405 = ORIENTED_EDGE('',*,*,#39406,.T.);
#39406 = EDGE_CURVE('',#39391,#39407,#39409,.T.);
#39407 = VERTEX_POINT('',#39408);
#39408 = CARTESIAN_POINT('',(4.1,-20.07491444195,14.677914949414));
#39409 = SURFACE_CURVE('',#39410,(#39415),.PCURVE_S1.);
#39410 = CIRCLE('',#39411,2.);
#39411 = AXIS2_PLACEMENT_3D('',#39412,#39413,#39414);
#39412 = CARTESIAN_POINT('',(4.1,-18.85739158393,13.091208268832));
#39413 = DIRECTION('',(-1.,0.E+000,0.E+000));
#39414 = DIRECTION('',(0.E+000,0.E+000,-1.));
#39415 = PCURVE('',#38863,#39416);
#39416 = DEFINITIONAL_REPRESENTATION('',(#39417),#39421);
#39417 = CIRCLE('',#39418,2.);
#39418 = AXIS2_PLACEMENT_2D('',#39419,#39420);
#39419 = CARTESIAN_POINT('',(15.609431126774,7.391208268835));
#39420 = DIRECTION('',(0.E+000,-1.));
#39421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39422 = ORIENTED_EDGE('',*,*,#39423,.T.);
#39423 = EDGE_CURVE('',#39407,#39424,#39426,.T.);
#39424 = VERTEX_POINT('',#39425);
#39425 = CARTESIAN_POINT('',(4.1,-19.31677850234,15.259653116429));
#39426 = SURFACE_CURVE('',#39427,(#39431),.PCURVE_S1.);
#39427 = LINE('',#39428,#39429);
#39428 = CARTESIAN_POINT('',(4.1,-20.85739158393,14.077499120894));
#39429 = VECTOR('',#39430,1.);
#39430 = DIRECTION('',(0.E+000,0.793353340291,0.608761429009));
#39431 = PCURVE('',#38863,#39432);
#39432 = DEFINITIONAL_REPRESENTATION('',(#39433),#39437);
#39433 = LINE('',#39434,#39435);
#39434 = CARTESIAN_POINT('',(17.609431126774,8.377499120897));
#39435 = VECTOR('',#39436,1.);
#39436 = DIRECTION('',(-0.793353340291,0.608761429009));
#39437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39438 = ORIENTED_EDGE('',*,*,#39439,.T.);
#39439 = EDGE_CURVE('',#39424,#39440,#39442,.T.);
#39440 = VERTEX_POINT('',#39441);
#39441 = CARTESIAN_POINT('',(4.1,-18.44919802823,15.432225602427));
#39442 = SURFACE_CURVE('',#39443,(#39448),.PCURVE_S1.);
#39443 = CIRCLE('',#39444,1.);
#39444 = AXIS2_PLACEMENT_3D('',#39445,#39446,#39447);
#39445 = CARTESIAN_POINT('',(4.1,-18.70801707334,14.466299776138));
#39446 = DIRECTION('',(-1.,0.E+000,0.E+000));
#39447 = DIRECTION('',(0.E+000,0.E+000,-1.));
#39448 = PCURVE('',#38863,#39449);
#39449 = DEFINITIONAL_REPRESENTATION('',(#39450),#39454);
#39450 = CIRCLE('',#39451,1.);
#39451 = AXIS2_PLACEMENT_2D('',#39452,#39453);
#39452 = CARTESIAN_POINT('',(15.460056616178,8.766299776141));
#39453 = DIRECTION('',(0.E+000,-1.));
#39454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39455 = ORIENTED_EDGE('',*,*,#39456,.F.);
#39456 = EDGE_CURVE('',#39457,#39440,#39459,.T.);
#39457 = VERTEX_POINT('',#39458);
#39458 = CARTESIAN_POINT('',(4.1,-14.60820441843,14.403034466548));
#39459 = SURFACE_CURVE('',#39460,(#39464),.PCURVE_S1.);
#39460 = LINE('',#39461,#39462);
#39461 = CARTESIAN_POINT('',(4.1,-1.833193889336,10.979980711976));
#39462 = VECTOR('',#39463,1.);
#39463 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#39464 = PCURVE('',#38863,#39465);
#39465 = DEFINITIONAL_REPRESENTATION('',(#39466),#39470);
#39466 = LINE('',#39467,#39468);
#39467 = CARTESIAN_POINT('',(-1.414766567827,5.279980711979));
#39468 = VECTOR('',#39469,1.);
#39469 = DIRECTION('',(0.965925826289,0.258819045103));
#39470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39471 = ORIENTED_EDGE('',*,*,#39472,.F.);
#39472 = EDGE_CURVE('',#39473,#39457,#39475,.T.);
#39473 = VERTEX_POINT('',#39474);
#39474 = CARTESIAN_POINT('',(4.1,-13.72821966509,17.687182275931));
#39475 = SURFACE_CURVE('',#39476,(#39480),.PCURVE_S1.);
#39476 = LINE('',#39477,#39478);
#39477 = CARTESIAN_POINT('',(4.1,-16.02297098626,9.123053754569));
#39478 = VECTOR('',#39479,1.);
#39479 = DIRECTION('',(0.E+000,-0.258819045103,-0.965925826289));
#39480 = PCURVE('',#38863,#39481);
#39481 = DEFINITIONAL_REPRESENTATION('',(#39482),#39486);
#39482 = LINE('',#39483,#39484);
#39483 = CARTESIAN_POINT('',(12.775010529103,3.423053754572));
#39484 = VECTOR('',#39485,1.);
#39485 = DIRECTION('',(0.258819045103,-0.965925826289));
#39486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39487 = ORIENTED_EDGE('',*,*,#39488,.T.);
#39488 = EDGE_CURVE('',#39473,#39489,#39491,.T.);
#39489 = VERTEX_POINT('',#39490);
#39490 = CARTESIAN_POINT('',(4.1,-18.07530159496,18.851979368474));
#39491 = SURFACE_CURVE('',#39492,(#39496),.PCURVE_S1.);
#39492 = LINE('',#39493,#39494);
#39493 = CARTESIAN_POINT('',(4.1,-0.953209135987,14.264128521359));
#39494 = VECTOR('',#39495,1.);
#39495 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#39496 = PCURVE('',#38863,#39497);
#39497 = DEFINITIONAL_REPRESENTATION('',(#39498),#39502);
#39498 = LINE('',#39499,#39500);
#39499 = CARTESIAN_POINT('',(-2.294751321175,8.564128521362));
#39500 = VECTOR('',#39501,1.);
#39501 = DIRECTION('',(0.965925826289,0.258819045103));
#39502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39503 = ORIENTED_EDGE('',*,*,#39504,.T.);
#39504 = EDGE_CURVE('',#39489,#39505,#39507,.T.);
#39505 = VERTEX_POINT('',#39506);
#39506 = CARTESIAN_POINT('',(4.1,-18.61886266911,19.221091870321));
#39507 = SURFACE_CURVE('',#39508,(#39513),.PCURVE_S1.);
#39508 = CIRCLE('',#39509,1.);
#39509 = AXIS2_PLACEMENT_3D('',#39510,#39511,#39512);
#39510 = CARTESIAN_POINT('',(4.1,-17.81648254986,19.817905194762));
#39511 = DIRECTION('',(-1.,0.E+000,0.E+000));
#39512 = DIRECTION('',(0.E+000,0.E+000,-1.));
#39513 = PCURVE('',#38863,#39514);
#39514 = DEFINITIONAL_REPRESENTATION('',(#39515),#39519);
#39515 = CIRCLE('',#39516,1.);
#39516 = AXIS2_PLACEMENT_2D('',#39517,#39518);
#39517 = CARTESIAN_POINT('',(14.568522092701,14.117905194766));
#39518 = DIRECTION('',(0.E+000,-1.));
#39519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39520 = ORIENTED_EDGE('',*,*,#39521,.T.);
#39521 = EDGE_CURVE('',#39505,#39522,#39524,.T.);
#39522 = VERTEX_POINT('',#39523);
#39523 = CARTESIAN_POINT('',(4.1,-18.80218746769,19.467561189488));
#39524 = SURFACE_CURVE('',#39525,(#39529),.PCURVE_S1.);
#39525 = LINE('',#39526,#39527);
#39526 = CARTESIAN_POINT('',(4.1,-18.8641184048,19.550823661474));
#39527 = VECTOR('',#39528,1.);
#39528 = DIRECTION('',(0.E+000,-0.596813324442,0.802380119251));
#39529 = PCURVE('',#38863,#39530);
#39530 = DEFINITIONAL_REPRESENTATION('',(#39531),#39535);
#39531 = LINE('',#39532,#39533);
#39532 = CARTESIAN_POINT('',(15.616157947645,13.850823661477));
#39533 = VECTOR('',#39534,1.);
#39534 = DIRECTION('',(0.596813324442,0.802380119251));
#39535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39536 = ORIENTED_EDGE('',*,*,#39537,.T.);
#39537 = EDGE_CURVE('',#39522,#39538,#39540,.T.);
#39538 = VERTEX_POINT('',#39539);
#39539 = CARTESIAN_POINT('',(4.1,-18.86139339567,19.653534496883));
#39540 = SURFACE_CURVE('',#39541,(#39546),.PCURVE_S1.);
#39541 = CIRCLE('',#39542,0.3);
#39542 = AXIS2_PLACEMENT_3D('',#39543,#39544,#39545);
#39543 = CARTESIAN_POINT('',(4.1,-18.56147343191,19.646605186821));
#39544 = DIRECTION('',(-1.,0.E+000,0.E+000));
#39545 = DIRECTION('',(0.E+000,0.E+000,-1.));
#39546 = PCURVE('',#38863,#39547);
#39547 = DEFINITIONAL_REPRESENTATION('',(#39548),#39552);
#39548 = CIRCLE('',#39549,0.3);
#39549 = AXIS2_PLACEMENT_2D('',#39550,#39551);
#39550 = CARTESIAN_POINT('',(15.313512974755,13.946605186824));
#39551 = DIRECTION('',(0.E+000,-1.));
#39552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39553 = ORIENTED_EDGE('',*,*,#39554,.T.);
#39554 = EDGE_CURVE('',#39538,#39555,#39557,.T.);
#39555 = VERTEX_POINT('',#39556);
#39556 = CARTESIAN_POINT('',(4.1,-18.86013916828,19.712911184103));
#39557 = SURFACE_CURVE('',#39558,(#39563),.PCURVE_S1.);
#39558 = CIRCLE('',#39559,15.);
#39559 = AXIS2_PLACEMENT_3D('',#39560,#39561,#39562);
#39560 = CARTESIAN_POINT('',(4.1,-33.8573915837,20.));
#39561 = DIRECTION('',(1.,0.E+000,0.E+000));
#39562 = DIRECTION('',(0.E+000,0.E+000,-1.));
#39563 = PCURVE('',#38863,#39564);
#39564 = DEFINITIONAL_REPRESENTATION('',(#39565),#39573);
#39565 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39566,#39567,#39568,#39569
    ,#39570,#39571,#39572),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#39566 = CARTESIAN_POINT('',(30.609431126537,-0.699999999997));
#39567 = CARTESIAN_POINT('',(4.628669013004,-0.699999999997));
#39568 = CARTESIAN_POINT('',(17.619050069771,21.800000000003));
#39569 = CARTESIAN_POINT('',(30.609431126537,44.300000000003));
#39570 = CARTESIAN_POINT('',(43.599812183304,21.800000000003));
#39571 = CARTESIAN_POINT('',(56.590193240071,-0.699999999997));
#39572 = CARTESIAN_POINT('',(30.609431126537,-0.699999999997));
#39573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39574 = ORIENTED_EDGE('',*,*,#39575,.F.);
#39575 = EDGE_CURVE('',#39576,#39555,#39578,.T.);
#39576 = VERTEX_POINT('',#39577);
#39577 = CARTESIAN_POINT('',(4.1,-19.2073915837,19.913397459622));
#39578 = SURFACE_CURVE('',#39579,(#39583),.PCURVE_S1.);
#39579 = LINE('',#39580,#39581);
#39580 = CARTESIAN_POINT('',(4.1,-19.2073915837,19.913397459622));
#39581 = VECTOR('',#39582,1.);
#39582 = DIRECTION('',(0.E+000,0.866025403784,-0.5));
#39583 = PCURVE('',#38863,#39584);
#39584 = DEFINITIONAL_REPRESENTATION('',(#39585),#39589);
#39585 = LINE('',#39586,#39587);
#39586 = CARTESIAN_POINT('',(15.959431126537,14.213397459625));
#39587 = VECTOR('',#39588,1.);
#39588 = DIRECTION('',(-0.866025403784,-0.5));
#39589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39590 = ORIENTED_EDGE('',*,*,#39591,.T.);
#39591 = EDGE_CURVE('',#39576,#39592,#39594,.T.);
#39592 = VERTEX_POINT('',#39593);
#39593 = CARTESIAN_POINT('',(4.1,-19.2073915837,20.086602540378));
#39594 = SURFACE_CURVE('',#39595,(#39600),.PCURVE_S1.);
#39595 = CIRCLE('',#39596,1.E-001);
#39596 = AXIS2_PLACEMENT_3D('',#39597,#39598,#39599);
#39597 = CARTESIAN_POINT('',(4.1,-19.1573915837,20.));
#39598 = DIRECTION('',(-1.,0.E+000,0.E+000));
#39599 = DIRECTION('',(0.E+000,0.E+000,-1.));
#39600 = PCURVE('',#38863,#39601);
#39601 = DEFINITIONAL_REPRESENTATION('',(#39602),#39606);
#39602 = CIRCLE('',#39603,9.999999999999E-002);
#39603 = AXIS2_PLACEMENT_2D('',#39604,#39605);
#39604 = CARTESIAN_POINT('',(15.909431126537,14.300000000003));
#39605 = DIRECTION('',(0.E+000,-1.));
#39606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39607 = ORIENTED_EDGE('',*,*,#39608,.F.);
#39608 = EDGE_CURVE('',#39609,#39592,#39611,.T.);
#39609 = VERTEX_POINT('',#39610);
#39610 = CARTESIAN_POINT('',(4.1,-18.86013916828,20.287088815897));
#39611 = SURFACE_CURVE('',#39612,(#39616),.PCURVE_S1.);
#39612 = LINE('',#39613,#39614);
#39613 = CARTESIAN_POINT('',(4.1,-18.86013916828,20.287088815897));
#39614 = VECTOR('',#39615,1.);
#39615 = DIRECTION('',(0.E+000,-0.866025403784,-0.5));
#39616 = PCURVE('',#38863,#39617);
#39617 = DEFINITIONAL_REPRESENTATION('',(#39618),#39622);
#39618 = LINE('',#39619,#39620);
#39619 = CARTESIAN_POINT('',(15.612178711119,14.5870888159));
#39620 = VECTOR('',#39621,1.);
#39621 = DIRECTION('',(0.866025403784,-0.5));
#39622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39623 = ORIENTED_EDGE('',*,*,#39624,.T.);
#39624 = EDGE_CURVE('',#39609,#39625,#39627,.T.);
#39625 = VERTEX_POINT('',#39626);
#39626 = CARTESIAN_POINT('',(4.1,-18.89218680253,21.021100317162));
#39627 = SURFACE_CURVE('',#39628,(#39633),.PCURVE_S1.);
#39628 = CIRCLE('',#39629,15.);
#39629 = AXIS2_PLACEMENT_3D('',#39630,#39631,#39632);
#39630 = CARTESIAN_POINT('',(4.1,-33.8573915837,20.));
#39631 = DIRECTION('',(1.,0.E+000,0.E+000));
#39632 = DIRECTION('',(0.E+000,0.E+000,-1.));
#39633 = PCURVE('',#38863,#39634);
#39634 = DEFINITIONAL_REPRESENTATION('',(#39635),#39643);
#39635 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39636,#39637,#39638,#39639
    ,#39640,#39641,#39642),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#39636 = CARTESIAN_POINT('',(30.609431126537,-0.699999999997));
#39637 = CARTESIAN_POINT('',(4.628669013004,-0.699999999997));
#39638 = CARTESIAN_POINT('',(17.619050069771,21.800000000003));
#39639 = CARTESIAN_POINT('',(30.609431126537,44.300000000003));
#39640 = CARTESIAN_POINT('',(43.599812183304,21.800000000003));
#39641 = CARTESIAN_POINT('',(56.590193240071,-0.699999999997));
#39642 = CARTESIAN_POINT('',(30.609431126537,-0.699999999997));
#39643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39644 = ORIENTED_EDGE('',*,*,#39645,.F.);
#39645 = EDGE_CURVE('',#39646,#39625,#39648,.T.);
#39646 = VERTEX_POINT('',#39647);
#39647 = CARTESIAN_POINT('',(4.1,-19.25559134792,21.190558639687));
#39648 = SURFACE_CURVE('',#39649,(#39653),.PCURVE_S1.);
#39649 = LINE('',#39650,#39651);
#39650 = CARTESIAN_POINT('',(4.1,-19.25559134792,21.190558639687));
#39651 = VECTOR('',#39652,1.);
#39652 = DIRECTION('',(0.E+000,0.906307787037,-0.422618261741));
#39653 = PCURVE('',#38863,#39654);
#39654 = DEFINITIONAL_REPRESENTATION('',(#39655),#39659);
#39655 = LINE('',#39656,#39657);
#39656 = CARTESIAN_POINT('',(16.007630890763,15.49055863969));
#39657 = VECTOR('',#39658,1.);
#39658 = DIRECTION('',(-0.906307787037,-0.422618261741));
#39659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39660 = ORIENTED_EDGE('',*,*,#39661,.T.);
#39661 = EDGE_CURVE('',#39646,#39662,#39664,.T.);
#39662 = VERTEX_POINT('',#39663);
#39663 = CARTESIAN_POINT('',(4.1,-19.27068716538,21.363104622819));
#39664 = SURFACE_CURVE('',#39665,(#39670),.PCURVE_S1.);
#39665 = CIRCLE('',#39666,0.1);
#39666 = AXIS2_PLACEMENT_3D('',#39667,#39668,#39669);
#39667 = CARTESIAN_POINT('',(4.1,-19.21332952175,21.281189418391));
#39668 = DIRECTION('',(-1.,0.E+000,0.E+000));
#39669 = DIRECTION('',(0.E+000,0.E+000,-1.));
#39670 = PCURVE('',#38863,#39671);
#39671 = DEFINITIONAL_REPRESENTATION('',(#39672),#39676);
#39672 = CIRCLE('',#39673,0.1);
#39673 = AXIS2_PLACEMENT_2D('',#39674,#39675);
#39674 = CARTESIAN_POINT('',(15.965369064589,15.581189418394));
#39675 = DIRECTION('',(0.E+000,-1.));
#39676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39677 = ORIENTED_EDGE('',*,*,#39678,.F.);
#39678 = EDGE_CURVE('',#39679,#39662,#39681,.T.);
#39679 = VERTEX_POINT('',#39680);
#39680 = CARTESIAN_POINT('',(4.1,-18.9422296805,21.593093029718));
#39681 = SURFACE_CURVE('',#39682,(#39686),.PCURVE_S1.);
#39682 = LINE('',#39683,#39684);
#39683 = CARTESIAN_POINT('',(4.1,-18.9422296805,21.593093029718));
#39684 = VECTOR('',#39685,1.);
#39685 = DIRECTION('',(0.E+000,-0.819152044289,-0.573576436351));
#39686 = PCURVE('',#38863,#39687);
#39687 = DEFINITIONAL_REPRESENTATION('',(#39688),#39692);
#39688 = LINE('',#39689,#39690);
#39689 = CARTESIAN_POINT('',(15.694269223338,15.893093029721));
#39690 = VECTOR('',#39691,1.);
#39691 = DIRECTION('',(0.819152044289,-0.573576436351));
#39692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39693 = ORIENTED_EDGE('',*,*,#39694,.T.);
#39694 = EDGE_CURVE('',#39679,#39695,#39697,.T.);
#39695 = VERTEX_POINT('',#39696);
#39696 = CARTESIAN_POINT('',(4.1,-19.0381286814,22.32151826025));
#39697 = SURFACE_CURVE('',#39698,(#39703),.PCURVE_S1.);
#39698 = CIRCLE('',#39699,15.);
#39699 = AXIS2_PLACEMENT_3D('',#39700,#39701,#39702);
#39700 = CARTESIAN_POINT('',(4.1,-33.8573915837,20.));
#39701 = DIRECTION('',(1.,0.E+000,0.E+000));
#39702 = DIRECTION('',(0.E+000,0.E+000,-1.));
#39703 = PCURVE('',#38863,#39704);
#39704 = DEFINITIONAL_REPRESENTATION('',(#39705),#39713);
#39705 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39706,#39707,#39708,#39709
    ,#39710,#39711,#39712),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#39706 = CARTESIAN_POINT('',(30.609431126537,-0.699999999997));
#39707 = CARTESIAN_POINT('',(4.628669013004,-0.699999999997));
#39708 = CARTESIAN_POINT('',(17.619050069771,21.800000000003));
#39709 = CARTESIAN_POINT('',(30.609431126537,44.300000000003));
#39710 = CARTESIAN_POINT('',(43.599812183304,21.800000000003));
#39711 = CARTESIAN_POINT('',(56.590193240071,-0.699999999997));
#39712 = CARTESIAN_POINT('',(30.609431126537,-0.699999999997));
#39713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39714 = ORIENTED_EDGE('',*,*,#39715,.F.);
#39715 = EDGE_CURVE('',#39716,#39695,#39718,.T.);
#39716 = VERTEX_POINT('',#39717);
#39717 = CARTESIAN_POINT('',(4.1,-19.41491962875,22.458658949625));
#39718 = SURFACE_CURVE('',#39719,(#39723),.PCURVE_S1.);
#39719 = LINE('',#39720,#39721);
#39720 = CARTESIAN_POINT('',(4.1,-19.41491962875,22.458658949625));
#39721 = VECTOR('',#39722,1.);
#39722 = DIRECTION('',(0.E+000,0.939692620786,-0.342020143326));
#39723 = PCURVE('',#38863,#39724);
#39724 = DEFINITIONAL_REPRESENTATION('',(#39725),#39729);
#39725 = LINE('',#39726,#39727);
#39726 = CARTESIAN_POINT('',(16.166959171591,16.758658949628));
#39727 = VECTOR('',#39728,1.);
#39728 = DIRECTION('',(-0.939692620786,-0.342020143326));
#39729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39730 = ORIENTED_EDGE('',*,*,#39731,.T.);
#39731 = EDGE_CURVE('',#39716,#39732,#39734,.T.);
#39732 = VERTEX_POINT('',#39733);
#39733 = CARTESIAN_POINT('',(4.1,-19.44499637538,22.629232656016));
#39734 = SURFACE_CURVE('',#39735,(#39740),.PCURVE_S1.);
#39735 = CIRCLE('',#39736,0.1);
#39736 = AXIS2_PLACEMENT_3D('',#39737,#39738,#39739);
#39737 = CARTESIAN_POINT('',(4.1,-19.38071761442,22.552628211704));
#39738 = DIRECTION('',(-1.,0.E+000,0.E+000));
#39739 = DIRECTION('',(0.E+000,0.E+000,-1.));
#39740 = PCURVE('',#38863,#39741);
#39741 = DEFINITIONAL_REPRESENTATION('',(#39742),#39746);
#39742 = CIRCLE('',#39743,0.1);
#39743 = AXIS2_PLACEMENT_2D('',#39744,#39745);
#39744 = CARTESIAN_POINT('',(16.132757157258,16.852628211707));
#39745 = DIRECTION('',(0.E+000,-1.));
#39746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39747 = ORIENTED_EDGE('',*,*,#39748,.F.);
#39748 = EDGE_CURVE('',#39749,#39732,#39751,.T.);
#39749 = VERTEX_POINT('',#39750);
#39750 = CARTESIAN_POINT('',(4.1,-19.13783358082,22.886972843647));
#39751 = SURFACE_CURVE('',#39752,(#39756),.PCURVE_S1.);
#39752 = LINE('',#39753,#39754);
#39753 = CARTESIAN_POINT('',(4.1,-19.13783358082,22.886972843647));
#39754 = VECTOR('',#39755,1.);
#39755 = DIRECTION('',(0.E+000,-0.766044443119,-0.642787609687));
#39756 = PCURVE('',#38863,#39757);
#39757 = DEFINITIONAL_REPRESENTATION('',(#39758),#39762);
#39758 = LINE('',#39759,#39760);
#39759 = CARTESIAN_POINT('',(15.889873123661,17.18697284365));
#39760 = VECTOR('',#39761,1.);
#39761 = DIRECTION('',(0.766044443119,-0.642787609687));
#39762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39763 = ORIENTED_EDGE('',*,*,#39764,.T.);
#39764 = EDGE_CURVE('',#39749,#39765,#39767,.T.);
#39765 = VERTEX_POINT('',#39766);
#39766 = CARTESIAN_POINT('',(4.1,-19.29685409908,23.604268047606));
#39767 = SURFACE_CURVE('',#39768,(#39773),.PCURVE_S1.);
#39768 = CIRCLE('',#39769,15.);
#39769 = AXIS2_PLACEMENT_3D('',#39770,#39771,#39772);
#39770 = CARTESIAN_POINT('',(4.1,-33.8573915837,20.));
#39771 = DIRECTION('',(1.,0.E+000,0.E+000));
#39772 = DIRECTION('',(0.E+000,0.E+000,-1.));
#39773 = PCURVE('',#38863,#39774);
#39774 = DEFINITIONAL_REPRESENTATION('',(#39775),#39783);
#39775 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39776,#39777,#39778,#39779
    ,#39780,#39781,#39782),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#39776 = CARTESIAN_POINT('',(30.609431126537,-0.699999999997));
#39777 = CARTESIAN_POINT('',(4.628669013004,-0.699999999997));
#39778 = CARTESIAN_POINT('',(17.619050069771,21.800000000003));
#39779 = CARTESIAN_POINT('',(30.609431126537,44.300000000003));
#39780 = CARTESIAN_POINT('',(43.599812183304,21.800000000003));
#39781 = CARTESIAN_POINT('',(56.590193240071,-0.699999999997));
#39782 = CARTESIAN_POINT('',(30.609431126537,-0.699999999997));
#39783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39784 = ORIENTED_EDGE('',*,*,#39785,.T.);
#39785 = EDGE_CURVE('',#39765,#39786,#39788,.T.);
#39786 = VERTEX_POINT('',#39787);
#39787 = CARTESIAN_POINT('',(4.1,-19.68416384176,23.708047380378));
#39788 = SURFACE_CURVE('',#39789,(#39793),.PCURVE_S1.);
#39789 = LINE('',#39790,#39791);
#39790 = CARTESIAN_POINT('',(4.1,-19.29685409908,23.604268047606));
#39791 = VECTOR('',#39792,1.);
#39792 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#39793 = PCURVE('',#38863,#39794);
#39794 = DEFINITIONAL_REPRESENTATION('',(#39795),#39799);
#39795 = LINE('',#39796,#39797);
#39796 = CARTESIAN_POINT('',(16.048893641918,17.904268047609));
#39797 = VECTOR('',#39798,1.);
#39798 = DIRECTION('',(0.965925826289,0.258819045103));
#39799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39800 = ORIENTED_EDGE('',*,*,#39801,.T.);
#39801 = EDGE_CURVE('',#39786,#39802,#39804,.T.);
#39802 = VERTEX_POINT('',#39803);
#39803 = CARTESIAN_POINT('',(4.1,-19.72899261536,23.875350641126));
#39804 = SURFACE_CURVE('',#39805,(#39810),.PCURVE_S1.);
#39805 = CIRCLE('',#39806,0.1);
#39806 = AXIS2_PLACEMENT_3D('',#39807,#39808,#39809);
#39807 = CARTESIAN_POINT('',(4.1,-19.65828193725,23.804639963007));
#39808 = DIRECTION('',(-1.,0.E+000,0.E+000));
#39809 = DIRECTION('',(0.E+000,8.715574274765E-002,-0.996194698092));
#39810 = PCURVE('',#38863,#39811);
#39811 = DEFINITIONAL_REPRESENTATION('',(#39812),#39816);
#39812 = CIRCLE('',#39813,0.1);
#39813 = AXIS2_PLACEMENT_2D('',#39814,#39815);
#39814 = CARTESIAN_POINT('',(16.410321480088,18.10463996301));
#39815 = DIRECTION('',(-8.715574274765E-002,-0.996194698092));
#39816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39817 = ORIENTED_EDGE('',*,*,#39818,.T.);
#39818 = EDGE_CURVE('',#39802,#39819,#39821,.T.);
#39819 = VERTEX_POINT('',#39820);
#39820 = CARTESIAN_POINT('',(4.1,-19.44546220546,24.158881051034));
#39821 = SURFACE_CURVE('',#39822,(#39826),.PCURVE_S1.);
#39822 = LINE('',#39823,#39824);
#39823 = CARTESIAN_POINT('',(4.1,-19.72899261536,23.875350641126));
#39824 = VECTOR('',#39825,1.);
#39825 = DIRECTION('',(0.E+000,0.707106781187,0.707106781187));
#39826 = PCURVE('',#38863,#39827);
#39827 = DEFINITIONAL_REPRESENTATION('',(#39828),#39832);
#39828 = LINE('',#39829,#39830);
#39829 = CARTESIAN_POINT('',(16.481032158207,18.175350641129));
#39830 = VECTOR('',#39831,1.);
#39831 = DIRECTION('',(-0.707106781187,0.707106781187));
#39832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39833 = ORIENTED_EDGE('',*,*,#39834,.T.);
#39834 = EDGE_CURVE('',#39819,#39835,#39837,.T.);
#39835 = VERTEX_POINT('',#39836);
#39836 = CARTESIAN_POINT('',(4.1,-19.6663939989,24.859587178804));
#39837 = SURFACE_CURVE('',#39838,(#39843),.PCURVE_S1.);
#39838 = CIRCLE('',#39839,15.);
#39839 = AXIS2_PLACEMENT_3D('',#39840,#39841,#39842);
#39840 = CARTESIAN_POINT('',(4.1,-33.8573915837,20.));
#39841 = DIRECTION('',(1.,0.E+000,0.E+000));
#39842 = DIRECTION('',(0.E+000,0.E+000,-1.));
#39843 = PCURVE('',#38863,#39844);
#39844 = DEFINITIONAL_REPRESENTATION('',(#39845),#39853);
#39845 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39846,#39847,#39848,#39849
    ,#39850,#39851,#39852),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#39846 = CARTESIAN_POINT('',(30.609431126537,-0.699999999997));
#39847 = CARTESIAN_POINT('',(4.628669013004,-0.699999999997));
#39848 = CARTESIAN_POINT('',(17.619050069771,21.800000000003));
#39849 = CARTESIAN_POINT('',(30.609431126537,44.300000000003));
#39850 = CARTESIAN_POINT('',(43.599812183304,21.800000000003));
#39851 = CARTESIAN_POINT('',(56.590193240071,-0.699999999997));
#39852 = CARTESIAN_POINT('',(30.609431126537,-0.699999999997));
#39853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39854 = ORIENTED_EDGE('',*,*,#39855,.T.);
#39855 = EDGE_CURVE('',#39835,#39856,#39858,.T.);
#39856 = VERTEX_POINT('',#39857);
#39857 = CARTESIAN_POINT('',(4.1,-20.06127487591,24.929215331586));
#39858 = SURFACE_CURVE('',#39859,(#39863),.PCURVE_S1.);
#39859 = LINE('',#39860,#39861);
#39860 = CARTESIAN_POINT('',(4.1,-19.6663939989,24.859587178804));
#39861 = VECTOR('',#39862,1.);
#39862 = DIRECTION('',(0.E+000,-0.984807753012,0.173648177667));
#39863 = PCURVE('',#38863,#39864);
#39864 = DEFINITIONAL_REPRESENTATION('',(#39865),#39869);
#39865 = LINE('',#39866,#39867);
#39866 = CARTESIAN_POINT('',(16.418433541744,19.159587178807));
#39867 = VECTOR('',#39868,1.);
#39868 = DIRECTION('',(0.984807753012,0.173648177667));
#39869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39870 = ORIENTED_EDGE('',*,*,#39871,.T.);
#39871 = EDGE_CURVE('',#39856,#39872,#39874,.T.);
#39872 = VERTEX_POINT('',#39873);
#39873 = CARTESIAN_POINT('',(4.1,-20.12051450245,25.091974867856));
#39874 = SURFACE_CURVE('',#39875,(#39880),.PCURVE_S1.);
#39875 = CIRCLE('',#39876,0.1);
#39876 = AXIS2_PLACEMENT_3D('',#39877,#39878,#39879);
#39877 = CARTESIAN_POINT('',(4.1,-20.04391005814,25.027696106887));
#39878 = DIRECTION('',(-1.,0.E+000,0.E+000));
#39879 = DIRECTION('',(0.E+000,0.173648177667,-0.984807753012));
#39880 = PCURVE('',#38863,#39881);
#39881 = DEFINITIONAL_REPRESENTATION('',(#39882),#39886);
#39882 = CIRCLE('',#39883,0.1);
#39883 = AXIS2_PLACEMENT_2D('',#39884,#39885);
#39884 = CARTESIAN_POINT('',(16.795949600985,19.32769610689));
#39885 = DIRECTION('',(-0.173648177667,-0.984807753012));
#39886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39887 = ORIENTED_EDGE('',*,*,#39888,.T.);
#39888 = EDGE_CURVE('',#39872,#39889,#39891,.T.);
#39889 = VERTEX_POINT('',#39890);
#39890 = CARTESIAN_POINT('',(4.1,-19.86277431482,25.399137662422));
#39891 = SURFACE_CURVE('',#39892,(#39896),.PCURVE_S1.);
#39892 = LINE('',#39893,#39894);
#39893 = CARTESIAN_POINT('',(4.1,-20.12051450245,25.091974867856));
#39894 = VECTOR('',#39895,1.);
#39895 = DIRECTION('',(0.E+000,0.642787609687,0.766044443119));
#39896 = PCURVE('',#38863,#39897);
#39897 = DEFINITIONAL_REPRESENTATION('',(#39898),#39902);
#39898 = LINE('',#39899,#39900);
#39899 = CARTESIAN_POINT('',(16.872554045297,19.391974867859));
#39900 = VECTOR('',#39901,1.);
#39901 = DIRECTION('',(-0.642787609687,0.766044443119));
#39902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39903 = ORIENTED_EDGE('',*,*,#39904,.T.);
#39904 = EDGE_CURVE('',#39889,#39905,#39907,.T.);
#39905 = VERTEX_POINT('',#39906);
#39906 = CARTESIAN_POINT('',(4.1,-20.14393595911,26.077921917272));
#39907 = SURFACE_CURVE('',#39908,(#39913),.PCURVE_S1.);
#39908 = CIRCLE('',#39909,15.);
#39909 = AXIS2_PLACEMENT_3D('',#39910,#39911,#39912);
#39910 = CARTESIAN_POINT('',(4.1,-33.8573915837,20.));
#39911 = DIRECTION('',(1.,0.E+000,0.E+000));
#39912 = DIRECTION('',(0.E+000,0.E+000,-1.));
#39913 = PCURVE('',#38863,#39914);
#39914 = DEFINITIONAL_REPRESENTATION('',(#39915),#39923);
#39915 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39916,#39917,#39918,#39919
    ,#39920,#39921,#39922),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#39916 = CARTESIAN_POINT('',(30.609431126537,-0.699999999997));
#39917 = CARTESIAN_POINT('',(4.628669013004,-0.699999999997));
#39918 = CARTESIAN_POINT('',(17.619050069771,21.800000000003));
#39919 = CARTESIAN_POINT('',(30.609431126537,44.300000000003));
#39920 = CARTESIAN_POINT('',(43.599812183304,21.800000000003));
#39921 = CARTESIAN_POINT('',(56.590193240071,-0.699999999997));
#39922 = CARTESIAN_POINT('',(30.609431126537,-0.699999999997));
#39923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39924 = ORIENTED_EDGE('',*,*,#39925,.T.);
#39925 = EDGE_CURVE('',#39905,#39926,#39928,.T.);
#39926 = VERTEX_POINT('',#39927);
#39927 = CARTESIAN_POINT('',(4.1,-20.54338268853,26.112868977779));
#39928 = SURFACE_CURVE('',#39929,(#39933),.PCURVE_S1.);
#39929 = LINE('',#39930,#39931);
#39930 = CARTESIAN_POINT('',(4.1,-20.14393595911,26.077921917272));
#39931 = VECTOR('',#39932,1.);
#39932 = DIRECTION('',(0.E+000,-0.996194698092,8.715574274767E-002));
#39933 = PCURVE('',#38863,#39934);
#39934 = DEFINITIONAL_REPRESENTATION('',(#39935),#39939);
#39935 = LINE('',#39936,#39937);
#39936 = CARTESIAN_POINT('',(16.89597550195,20.377921917275));
#39937 = VECTOR('',#39938,1.);
#39938 = DIRECTION('',(0.996194698092,8.715574274767E-002));
#39939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39940 = ORIENTED_EDGE('',*,*,#39941,.T.);
#39941 = EDGE_CURVE('',#39926,#39942,#39944,.T.);
#39942 = VERTEX_POINT('',#39943);
#39943 = CARTESIAN_POINT('',(4.1,-20.61658231869,26.269846091223));
#39944 = SURFACE_CURVE('',#39945,(#39950),.PCURVE_S1.);
#39945 = CIRCLE('',#39946,0.1);
#39946 = AXIS2_PLACEMENT_3D('',#39947,#39948,#39949);
#39947 = CARTESIAN_POINT('',(4.1,-20.53466711426,26.212488447588));
#39948 = DIRECTION('',(-1.,0.E+000,0.E+000));
#39949 = DIRECTION('',(0.E+000,0.258819045103,-0.965925826289));
#39950 = PCURVE('',#38863,#39951);
#39951 = DEFINITIONAL_REPRESENTATION('',(#39952),#39956);
#39952 = CIRCLE('',#39953,0.1);
#39953 = AXIS2_PLACEMENT_2D('',#39954,#39955);
#39954 = CARTESIAN_POINT('',(17.286706657099,20.512488447591));
#39955 = DIRECTION('',(-0.258819045103,-0.965925826289));
#39956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39957 = ORIENTED_EDGE('',*,*,#39958,.T.);
#39958 = EDGE_CURVE('',#39942,#39959,#39961,.T.);
#39959 = VERTEX_POINT('',#39960);
#39960 = CARTESIAN_POINT('',(4.1,-20.38659391179,26.59830357611));
#39961 = SURFACE_CURVE('',#39962,(#39966),.PCURVE_S1.);
#39962 = LINE('',#39963,#39964);
#39963 = CARTESIAN_POINT('',(4.1,-20.61658231869,26.269846091223));
#39964 = VECTOR('',#39965,1.);
#39965 = DIRECTION('',(0.E+000,0.573576436351,0.819152044289));
#39966 = PCURVE('',#38863,#39967);
#39967 = DEFINITIONAL_REPRESENTATION('',(#39968),#39972);
#39968 = LINE('',#39969,#39970);
#39969 = CARTESIAN_POINT('',(17.368621861528,20.569846091227));
#39970 = VECTOR('',#39971,1.);
#39971 = DIRECTION('',(-0.573576436351,0.819152044289));
#39972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39973 = ORIENTED_EDGE('',*,*,#39974,.T.);
#39974 = EDGE_CURVE('',#39959,#39975,#39977,.T.);
#39975 = VERTEX_POINT('',#39976);
#39976 = CARTESIAN_POINT('',(4.1,-20.62209746626,27.058823529802));
#39977 = SURFACE_CURVE('',#39978,(#39983),.PCURVE_S1.);
#39978 = CIRCLE('',#39979,15.);
#39979 = AXIS2_PLACEMENT_3D('',#39980,#39981,#39982);
#39980 = CARTESIAN_POINT('',(4.1,-33.8573915837,20.));
#39981 = DIRECTION('',(1.,0.E+000,0.E+000));
#39982 = DIRECTION('',(0.E+000,0.E+000,-1.));
#39983 = PCURVE('',#38863,#39984);
#39984 = DEFINITIONAL_REPRESENTATION('',(#39985),#39993);
#39985 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39986,#39987,#39988,#39989
    ,#39990,#39991,#39992),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#39986 = CARTESIAN_POINT('',(30.609431126537,-0.699999999997));
#39987 = CARTESIAN_POINT('',(4.628669013004,-0.699999999997));
#39988 = CARTESIAN_POINT('',(17.619050069771,21.800000000003));
#39989 = CARTESIAN_POINT('',(30.609431126537,44.300000000003));
#39990 = CARTESIAN_POINT('',(43.599812183304,21.800000000003));
#39991 = CARTESIAN_POINT('',(56.590193240071,-0.699999999997));
#39992 = CARTESIAN_POINT('',(30.609431126537,-0.699999999997));
#39993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#39994 = ORIENTED_EDGE('',*,*,#39995,.T.);
#39995 = EDGE_CURVE('',#39975,#39996,#39998,.T.);
#39996 = VERTEX_POINT('',#39997);
#39997 = CARTESIAN_POINT('',(4.1,-20.85739158393,28.000000000443));
#39998 = SURFACE_CURVE('',#39999,(#40004),.PCURVE_S1.);
#39999 = CIRCLE('',#40000,2.);
#40000 = AXIS2_PLACEMENT_3D('',#40001,#40002,#40003);
#40001 = CARTESIAN_POINT('',(4.1,-18.85739158393,28.000000000443));
#40002 = DIRECTION('',(-1.,0.E+000,0.E+000));
#40003 = DIRECTION('',(0.E+000,0.E+000,-1.));
#40004 = PCURVE('',#38863,#40005);
#40005 = DEFINITIONAL_REPRESENTATION('',(#40006),#40010);
#40006 = CIRCLE('',#40007,2.);
#40007 = AXIS2_PLACEMENT_2D('',#40008,#40009);
#40008 = CARTESIAN_POINT('',(15.609431126774,22.300000000446));
#40009 = DIRECTION('',(0.E+000,-1.));
#40010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40011 = ORIENTED_EDGE('',*,*,#40012,.T.);
#40012 = EDGE_CURVE('',#39996,#40013,#40015,.T.);
#40013 = VERTEX_POINT('',#40014);
#40014 = CARTESIAN_POINT('',(4.1,-20.85739158346,30.231659444181));
#40015 = SURFACE_CURVE('',#40016,(#40020),.PCURVE_S1.);
#40016 = LINE('',#40017,#40018);
#40017 = CARTESIAN_POINT('',(4.1,-20.85739158393,1.299999999975));
#40018 = VECTOR('',#40019,1.);
#40019 = DIRECTION('',(0.E+000,0.E+000,1.));
#40020 = PCURVE('',#38863,#40021);
#40021 = DEFINITIONAL_REPRESENTATION('',(#40022),#40026);
#40022 = LINE('',#40023,#40024);
#40023 = CARTESIAN_POINT('',(17.609431126774,-4.400000000022));
#40024 = VECTOR('',#40025,1.);
#40025 = DIRECTION('',(0.E+000,1.));
#40026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40027 = ORIENTED_EDGE('',*,*,#40028,.F.);
#40028 = EDGE_CURVE('',#40029,#40013,#40031,.T.);
#40029 = VERTEX_POINT('',#40030);
#40030 = CARTESIAN_POINT('',(4.1,-20.4547855402,30.513567230321));
#40031 = SURFACE_CURVE('',#40032,(#40037),.PCURVE_S1.);
#40032 = CIRCLE('',#40033,0.3);
#40033 = AXIS2_PLACEMENT_3D('',#40034,#40035,#40036);
#40034 = CARTESIAN_POINT('',(4.1,-20.55739158346,30.231659444181));
#40035 = DIRECTION('',(1.,0.E+000,0.E+000));
#40036 = DIRECTION('',(0.E+000,0.E+000,-1.));
#40037 = PCURVE('',#38863,#40038);
#40038 = DEFINITIONAL_REPRESENTATION('',(#40039),#40047);
#40039 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40040,#40041,#40042,#40043
    ,#40044,#40045,#40046),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#40040 = CARTESIAN_POINT('',(17.309431126301,24.231659444184));
#40041 = CARTESIAN_POINT('',(16.789815884031,24.231659444184));
#40042 = CARTESIAN_POINT('',(17.049623505166,24.681659444184));
#40043 = CARTESIAN_POINT('',(17.309431126301,25.131659444184));
#40044 = CARTESIAN_POINT('',(17.569238747437,24.681659444184));
#40045 = CARTESIAN_POINT('',(17.829046368572,24.231659444184));
#40046 = CARTESIAN_POINT('',(17.309431126301,24.231659444184));
#40047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40048 = ORIENTED_EDGE('',*,*,#40049,.T.);
#40049 = EDGE_CURVE('',#40029,#40050,#40052,.T.);
#40050 = VERTEX_POINT('',#40051);
#40051 = CARTESIAN_POINT('',(4.1,-19.76076717313,30.260965201945));
#40052 = SURFACE_CURVE('',#40053,(#40057),.PCURVE_S1.);
#40053 = LINE('',#40054,#40055);
#40054 = CARTESIAN_POINT('',(4.1,30.231069381595,12.065424687208));
#40055 = VECTOR('',#40056,1.);
#40056 = DIRECTION('',(0.E+000,0.939692620469,-0.342020144197));
#40057 = PCURVE('',#38863,#40058);
#40058 = DEFINITIONAL_REPRESENTATION('',(#40059),#40063);
#40059 = LINE('',#40060,#40061);
#40060 = CARTESIAN_POINT('',(-33.47902983875,6.365424687211));
#40061 = VECTOR('',#40062,1.);
#40062 = DIRECTION('',(-0.939692620469,-0.342020144197));
#40063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40064 = ORIENTED_EDGE('',*,*,#40065,.F.);
#40065 = EDGE_CURVE('',#40066,#40050,#40068,.T.);
#40066 = VERTEX_POINT('',#40067);
#40067 = CARTESIAN_POINT('',(4.1,-19.09735322453,30.643987423344));
#40068 = SURFACE_CURVE('',#40069,(#40074),.PCURVE_S1.);
#40069 = CIRCLE('',#40070,0.5);
#40070 = AXIS2_PLACEMENT_3D('',#40071,#40072,#40073);
#40071 = CARTESIAN_POINT('',(4.1,-19.58975710103,30.73081151218));
#40072 = DIRECTION('',(-1.,0.E+000,0.E+000));
#40073 = DIRECTION('',(0.E+000,0.E+000,-1.));
#40074 = PCURVE('',#38863,#40075);
#40075 = DEFINITIONAL_REPRESENTATION('',(#40076),#40080);
#40076 = CIRCLE('',#40077,0.5);
#40077 = AXIS2_PLACEMENT_2D('',#40078,#40079);
#40078 = CARTESIAN_POINT('',(16.341796643875,25.030811512183));
#40079 = DIRECTION('',(0.E+000,-1.));
#40080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40081 = ORIENTED_EDGE('',*,*,#40082,.T.);
#40082 = EDGE_CURVE('',#40066,#40083,#40085,.T.);
#40083 = VERTEX_POINT('',#40084);
#40084 = CARTESIAN_POINT('',(4.1,-18.16442964957,35.934859932944));
#40085 = SURFACE_CURVE('',#40086,(#40090),.PCURVE_S1.);
#40086 = LINE('',#40087,#40088);
#40087 = CARTESIAN_POINT('',(4.1,-21.53598666926,16.81380990385));
#40088 = VECTOR('',#40089,1.);
#40089 = DIRECTION('',(0.E+000,0.173648177671,0.984807753011));
#40090 = PCURVE('',#38863,#40091);
#40091 = DEFINITIONAL_REPRESENTATION('',(#40092),#40096);
#40092 = LINE('',#40093,#40094);
#40093 = CARTESIAN_POINT('',(18.288026212104,11.113809903853));
#40094 = VECTOR('',#40095,1.);
#40095 = DIRECTION('',(-0.173648177671,0.984807753011));
#40096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40097 = ORIENTED_EDGE('',*,*,#40098,.F.);
#40098 = EDGE_CURVE('',#40099,#40083,#40101,.T.);
#40099 = VERTEX_POINT('',#40100);
#40100 = CARTESIAN_POINT('',(4.1,-18.65683352608,36.52168402178));
#40101 = SURFACE_CURVE('',#40102,(#40107),.PCURVE_S1.);
#40102 = CIRCLE('',#40103,0.5);
#40103 = AXIS2_PLACEMENT_3D('',#40104,#40105,#40106);
#40104 = CARTESIAN_POINT('',(4.1,-18.65683352608,36.02168402178));
#40105 = DIRECTION('',(-1.,0.E+000,0.E+000));
#40106 = DIRECTION('',(0.E+000,0.E+000,-1.));
#40107 = PCURVE('',#38863,#40108);
#40108 = DEFINITIONAL_REPRESENTATION('',(#40109),#40113);
#40109 = CIRCLE('',#40110,0.5);
#40110 = AXIS2_PLACEMENT_2D('',#40111,#40112);
#40111 = CARTESIAN_POINT('',(15.408873068921,30.321684021783));
#40112 = DIRECTION('',(0.E+000,-1.));
#40113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40114 = ORIENTED_EDGE('',*,*,#40115,.T.);
#40115 = EDGE_CURVE('',#40099,#40116,#40118,.T.);
#40116 = VERTEX_POINT('',#40117);
#40117 = CARTESIAN_POINT('',(4.1,-19.328113231,36.521684021784));
#40118 = SURFACE_CURVE('',#40119,(#40123),.PCURVE_S1.);
#40119 = LINE('',#40120,#40121);
#40120 = CARTESIAN_POINT('',(4.1,28.733177289928,36.521684021506));
#40121 = VECTOR('',#40122,1.);
#40122 = DIRECTION('',(0.E+000,-1.,5.777259412013E-012));
#40123 = PCURVE('',#38863,#40124);
#40124 = DEFINITIONAL_REPRESENTATION('',(#40125),#40129);
#40125 = LINE('',#40126,#40127);
#40126 = CARTESIAN_POINT('',(-31.98113774709,30.821684021509));
#40127 = VECTOR('',#40128,1.);
#40128 = DIRECTION('',(1.,5.777259412013E-012));
#40129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40130 = ORIENTED_EDGE('',*,*,#40131,.F.);
#40131 = EDGE_CURVE('',#40132,#40116,#40134,.T.);
#40132 = VERTEX_POINT('',#40133);
#40133 = CARTESIAN_POINT('',(4.1,-19.62552003351,36.861043821357));
#40134 = SURFACE_CURVE('',#40135,(#40140),.PCURVE_S1.);
#40135 = CIRCLE('',#40136,0.3);
#40136 = AXIS2_PLACEMENT_3D('',#40137,#40138,#40139);
#40137 = CARTESIAN_POINT('',(4.1,-19.328113231,36.821684021784));
#40138 = DIRECTION('',(1.,0.E+000,0.E+000));
#40139 = DIRECTION('',(0.E+000,0.E+000,-1.));
#40140 = PCURVE('',#38863,#40141);
#40141 = DEFINITIONAL_REPRESENTATION('',(#40142),#40150);
#40142 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40143,#40144,#40145,#40146
    ,#40147,#40148,#40149),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#40143 = CARTESIAN_POINT('',(16.080152773844,30.821684021787));
#40144 = CARTESIAN_POINT('',(15.560537531573,30.821684021787));
#40145 = CARTESIAN_POINT('',(15.820345152708,31.271684021787));
#40146 = CARTESIAN_POINT('',(16.080152773844,31.721684021787));
#40147 = CARTESIAN_POINT('',(16.339960394979,31.271684021787));
#40148 = CARTESIAN_POINT('',(16.599768016114,30.821684021787));
#40149 = CARTESIAN_POINT('',(16.080152773844,30.821684021787));
#40150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40151 = ORIENTED_EDGE('',*,*,#40152,.T.);
#40152 = EDGE_CURVE('',#40132,#40153,#40155,.T.);
#40153 = VERTEX_POINT('',#40154);
#40154 = CARTESIAN_POINT('',(4.1,-19.5719801719,37.265596670212));
#40155 = SURFACE_CURVE('',#40156,(#40160),.PCURVE_S1.);
#40156 = LINE('',#40157,#40158);
#40157 = CARTESIAN_POINT('',(4.1,-22.55343100246,14.7374393126));
#40158 = VECTOR('',#40159,1.);
#40159 = DIRECTION('',(0.E+000,0.131199331911,0.991356008357));
#40160 = PCURVE('',#38863,#40161);
#40161 = DEFINITIONAL_REPRESENTATION('',(#40162),#40166);
#40162 = LINE('',#40163,#40164);
#40163 = CARTESIAN_POINT('',(19.305470545304,9.037439312603));
#40164 = VECTOR('',#40165,1.);
#40165 = DIRECTION('',(-0.131199331911,0.991356008357));
#40166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40167 = ORIENTED_EDGE('',*,*,#40168,.T.);
#40168 = EDGE_CURVE('',#40153,#40169,#40171,.T.);
#40169 = VERTEX_POINT('',#40170);
#40170 = CARTESIAN_POINT('',(4.1,-19.07630177126,37.699999999997));
#40171 = SURFACE_CURVE('',#40172,(#40177),.PCURVE_S1.);
#40172 = CIRCLE('',#40173,0.5);
#40173 = AXIS2_PLACEMENT_3D('',#40174,#40175,#40176);
#40174 = CARTESIAN_POINT('',(4.1,-19.07630177126,37.199999999997));
#40175 = DIRECTION('',(-1.,0.E+000,0.E+000));
#40176 = DIRECTION('',(0.E+000,0.E+000,-1.));
#40177 = PCURVE('',#38863,#40178);
#40178 = DEFINITIONAL_REPRESENTATION('',(#40179),#40183);
#40179 = CIRCLE('',#40180,0.5);
#40180 = AXIS2_PLACEMENT_2D('',#40181,#40182);
#40181 = CARTESIAN_POINT('',(15.828341314097,31.5));
#40182 = DIRECTION('',(0.E+000,-1.));
#40183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40184 = ORIENTED_EDGE('',*,*,#40185,.T.);
#40185 = EDGE_CURVE('',#40169,#40186,#40188,.T.);
#40186 = VERTEX_POINT('',#40187);
#40187 = CARTESIAN_POINT('',(4.1,-5.50877815264,37.699999999997));
#40188 = SURFACE_CURVE('',#40189,(#40193),.PCURVE_S1.);
#40189 = LINE('',#40190,#40191);
#40190 = CARTESIAN_POINT('',(4.1,-13.04400023976,37.699999999997));
#40191 = VECTOR('',#40192,1.);
#40192 = DIRECTION('',(0.E+000,1.,0.E+000));
#40193 = PCURVE('',#38863,#40194);
#40194 = DEFINITIONAL_REPRESENTATION('',(#40195),#40199);
#40195 = LINE('',#40196,#40197);
#40196 = CARTESIAN_POINT('',(9.796039782599,32.));
#40197 = VECTOR('',#40198,1.);
#40198 = DIRECTION('',(-1.,0.E+000));
#40199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40200 = ORIENTED_EDGE('',*,*,#40201,.F.);
#40201 = EDGE_CURVE('',#40202,#40186,#40204,.T.);
#40202 = VERTEX_POINT('',#40203);
#40203 = CARTESIAN_POINT('',(4.1,-1.094248371766,37.371064278015));
#40204 = SURFACE_CURVE('',#40205,(#40210),.PCURVE_S1.);
#40205 = CIRCLE('',#40206,3.1);
#40206 = AXIS2_PLACEMENT_3D('',#40207,#40208,#40209);
#40207 = CARTESIAN_POINT('',(4.1,-3.140234296174,39.699999999996));
#40208 = DIRECTION('',(-1.,0.E+000,0.E+000));
#40209 = DIRECTION('',(0.E+000,-1.,0.E+000));
#40210 = PCURVE('',#38863,#40211);
#40211 = DEFINITIONAL_REPRESENTATION('',(#40212),#40216);
#40212 = CIRCLE('',#40213,3.1);
#40213 = AXIS2_PLACEMENT_2D('',#40214,#40215);
#40214 = CARTESIAN_POINT('',(-0.107726160988,34.));
#40215 = DIRECTION('',(1.,0.E+000));
#40216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40217 = ORIENTED_EDGE('',*,*,#40218,.F.);
#40218 = EDGE_CURVE('',#40219,#40202,#40221,.T.);
#40219 = VERTEX_POINT('',#40220);
#40220 = CARTESIAN_POINT('',(4.1,-0.534171623627,37.681230477029));
#40221 = SURFACE_CURVE('',#40222,(#40227),.PCURVE_S1.);
#40222 = CIRCLE('',#40223,1.5);
#40223 = AXIS2_PLACEMENT_3D('',#40224,#40225,#40226);
#40224 = CARTESIAN_POINT('',(4.1,-0.104255182536,36.244159896411));
#40225 = DIRECTION('',(1.,0.E+000,0.E+000));
#40226 = DIRECTION('',(0.E+000,-1.,0.E+000));
#40227 = PCURVE('',#38863,#40228);
#40228 = DEFINITIONAL_REPRESENTATION('',(#40229),#40237);
#40229 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40230,#40231,#40232,#40233
    ,#40234,#40235,#40236),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#40230 = CARTESIAN_POINT('',(-1.643705274626,30.544159896414));
#40231 = CARTESIAN_POINT('',(-1.643705274626,27.94608368506));
#40232 = CARTESIAN_POINT('',(-3.893705274626,29.245121790737));
#40233 = CARTESIAN_POINT('',(-6.143705274626,30.544159896414));
#40234 = CARTESIAN_POINT('',(-3.893705274626,31.84319800209));
#40235 = CARTESIAN_POINT('',(-1.643705274626,33.142236107767));
#40236 = CARTESIAN_POINT('',(-1.643705274626,30.544159896414));
#40237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40238 = ORIENTED_EDGE('',*,*,#40239,.T.);
#40239 = EDGE_CURVE('',#40219,#40240,#40242,.T.);
#40240 = VERTEX_POINT('',#40241);
#40241 = CARTESIAN_POINT('',(4.1,5.7426084163,38.599999999996));
#40242 = SURFACE_CURVE('',#40243,(#40248),.PCURVE_S1.);
#40243 = CIRCLE('',#40244,21.9);
#40244 = AXIS2_PLACEMENT_3D('',#40245,#40246,#40247);
#40245 = CARTESIAN_POINT('',(4.1,5.7426084163,16.699999999996));
#40246 = DIRECTION('',(-1.,0.E+000,0.E+000));
#40247 = DIRECTION('',(0.E+000,-1.188166764368E-016,1.));
#40248 = PCURVE('',#38863,#40249);
#40249 = DEFINITIONAL_REPRESENTATION('',(#40250),#40254);
#40250 = CIRCLE('',#40251,21.9);
#40251 = AXIS2_PLACEMENT_2D('',#40252,#40253);
#40252 = CARTESIAN_POINT('',(-8.990568873463,11.));
#40253 = DIRECTION('',(1.188166764368E-016,1.));
#40254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40255 = ORIENTED_EDGE('',*,*,#40256,.T.);
#40256 = EDGE_CURVE('',#40240,#40257,#40259,.T.);
#40257 = VERTEX_POINT('',#40258);
#40258 = CARTESIAN_POINT('',(4.1,18.542608416368,38.599999999996));
#40259 = SURFACE_CURVE('',#40260,(#40264),.PCURVE_S1.);
#40260 = LINE('',#40261,#40262);
#40261 = CARTESIAN_POINT('',(4.1,5.7426084163,38.599999999996));
#40262 = VECTOR('',#40263,1.);
#40263 = DIRECTION('',(0.E+000,1.,0.E+000));
#40264 = PCURVE('',#38863,#40265);
#40265 = DEFINITIONAL_REPRESENTATION('',(#40266),#40270);
#40266 = LINE('',#40267,#40268);
#40267 = CARTESIAN_POINT('',(-8.990568873463,32.9));
#40268 = VECTOR('',#40269,1.);
#40269 = DIRECTION('',(-1.,0.E+000));
#40270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40271 = ORIENTED_EDGE('',*,*,#40272,.T.);
#40272 = EDGE_CURVE('',#40257,#40273,#40275,.T.);
#40273 = VERTEX_POINT('',#40274);
#40274 = CARTESIAN_POINT('',(4.1,22.935588646825,38.15487647821));
#40275 = SURFACE_CURVE('',#40276,(#40281),.PCURVE_S1.);
#40276 = CIRCLE('',#40277,21.9);
#40277 = AXIS2_PLACEMENT_3D('',#40278,#40279,#40280);
#40278 = CARTESIAN_POINT('',(4.1,18.542608416436,16.699999999996));
#40279 = DIRECTION('',(-1.,0.E+000,0.E+000));
#40280 = DIRECTION('',(0.E+000,-1.58422235249E-016,1.));
#40281 = PCURVE('',#38863,#40282);
#40282 = DEFINITIONAL_REPRESENTATION('',(#40283),#40287);
#40283 = CIRCLE('',#40284,21.9);
#40284 = AXIS2_PLACEMENT_2D('',#40285,#40286);
#40285 = CARTESIAN_POINT('',(-21.79056887359,11.));
#40286 = DIRECTION('',(1.58422235249E-016,1.));
#40287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40288 = ORIENTED_EDGE('',*,*,#40289,.T.);
#40289 = EDGE_CURVE('',#40273,#40290,#40292,.T.);
#40290 = VERTEX_POINT('',#40291);
#40291 = CARTESIAN_POINT('',(4.1,23.386191117013,38.395652095965));
#40292 = SURFACE_CURVE('',#40293,(#40298),.PCURVE_S1.);
#40293 = CIRCLE('',#40294,0.4);
#40294 = AXIS2_PLACEMENT_3D('',#40295,#40296,#40297);
#40295 = CARTESIAN_POINT('',(4.1,23.015825728658,38.546746368223));
#40296 = DIRECTION('',(1.,0.E+000,0.E+000));
#40297 = DIRECTION('',(0.E+000,0.E+000,-1.));
#40298 = PCURVE('',#38863,#40299);
#40299 = DEFINITIONAL_REPRESENTATION('',(#40300),#40308);
#40300 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40301,#40302,#40303,#40304
    ,#40305,#40306,#40307),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#40301 = CARTESIAN_POINT('',(-26.26378618582,32.446746368226));
#40302 = CARTESIAN_POINT('',(-26.95660650884,32.446746368226));
#40303 = CARTESIAN_POINT('',(-26.61019634733,33.046746368226));
#40304 = CARTESIAN_POINT('',(-26.26378618582,33.646746368226));
#40305 = CARTESIAN_POINT('',(-25.9173760243,33.046746368226));
#40306 = CARTESIAN_POINT('',(-25.57096586279,32.446746368226));
#40307 = CARTESIAN_POINT('',(-26.26378618582,32.446746368226));
#40308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40309 = ORIENTED_EDGE('',*,*,#40310,.T.);
#40310 = EDGE_CURVE('',#40290,#40311,#40313,.T.);
#40311 = VERTEX_POINT('',#40312);
#40312 = CARTESIAN_POINT('',(4.1,24.044604336744,39.51336244657));
#40313 = SURFACE_CURVE('',#40314,(#40319),.PCURVE_S1.);
#40314 = CIRCLE('',#40315,4.488991066641);
#40315 = AXIS2_PLACEMENT_3D('',#40316,#40317,#40318);
#40316 = CARTESIAN_POINT('',(4.1,27.5426084163,36.699999999997));
#40317 = DIRECTION('',(-1.,0.E+000,0.E+000));
#40318 = DIRECTION('',(0.E+000,0.E+000,-1.));
#40319 = PCURVE('',#38863,#40320);
#40320 = DEFINITIONAL_REPRESENTATION('',(#40321),#40325);
#40321 = CIRCLE('',#40322,4.488991066641);
#40322 = AXIS2_PLACEMENT_2D('',#40323,#40324);
#40323 = CARTESIAN_POINT('',(-30.79056887346,31.));
#40324 = DIRECTION('',(0.E+000,-1.));
#40325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40326 = ORIENTED_EDGE('',*,*,#40327,.T.);
#40327 = EDGE_CURVE('',#40311,#40328,#40330,.T.);
#40328 = VERTEX_POINT('',#40329);
#40329 = CARTESIAN_POINT('',(4.1,24.43422463534,39.699999999997));
#40330 = SURFACE_CURVE('',#40331,(#40336),.PCURVE_S1.);
#40331 = CIRCLE('',#40332,0.5);
#40332 = AXIS2_PLACEMENT_3D('',#40333,#40334,#40335);
#40333 = CARTESIAN_POINT('',(4.1,24.43422463534,39.199999999997));
#40334 = DIRECTION('',(-1.,0.E+000,0.E+000));
#40335 = DIRECTION('',(0.E+000,0.E+000,-1.));
#40336 = PCURVE('',#38863,#40337);
#40337 = DEFINITIONAL_REPRESENTATION('',(#40338),#40342);
#40338 = CIRCLE('',#40339,0.5);
#40339 = AXIS2_PLACEMENT_2D('',#40340,#40341);
#40340 = CARTESIAN_POINT('',(-27.6821850925,33.5));
#40341 = DIRECTION('',(0.E+000,-1.));
#40342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40343 = ORIENTED_EDGE('',*,*,#40344,.F.);
#40344 = EDGE_CURVE('',#40345,#40328,#40347,.T.);
#40345 = VERTEX_POINT('',#40346);
#40346 = CARTESIAN_POINT('',(4.1,28.214181291554,39.699999999997));
#40347 = SURFACE_CURVE('',#40348,(#40352),.PCURVE_S1.);
#40348 = LINE('',#40349,#40350);
#40349 = CARTESIAN_POINT('',(4.1,38.529217072361,39.699999999997));
#40350 = VECTOR('',#40351,1.);
#40351 = DIRECTION('',(0.E+000,-1.,0.E+000));
#40352 = PCURVE('',#38863,#40353);
#40353 = DEFINITIONAL_REPRESENTATION('',(#40354),#40358);
#40354 = LINE('',#40355,#40356);
#40355 = CARTESIAN_POINT('',(-41.77717752952,34.));
#40356 = VECTOR('',#40357,1.);
#40357 = DIRECTION('',(1.,0.E+000));
#40358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40359 = ORIENTED_EDGE('',*,*,#40360,.T.);
#40360 = EDGE_CURVE('',#40345,#40361,#40363,.T.);
#40361 = VERTEX_POINT('',#40362);
#40362 = CARTESIAN_POINT('',(4.1,29.628394853927,39.11421356237));
#40363 = SURFACE_CURVE('',#40364,(#40369),.PCURVE_S1.);
#40364 = CIRCLE('',#40365,2.);
#40365 = AXIS2_PLACEMENT_3D('',#40366,#40367,#40368);
#40366 = CARTESIAN_POINT('',(4.1,28.214181291554,37.699999999997));
#40367 = DIRECTION('',(-1.,0.E+000,0.E+000));
#40368 = DIRECTION('',(0.E+000,0.E+000,-1.));
#40369 = PCURVE('',#38863,#40370);
#40370 = DEFINITIONAL_REPRESENTATION('',(#40371),#40375);
#40371 = CIRCLE('',#40372,2.);
#40372 = AXIS2_PLACEMENT_2D('',#40373,#40374);
#40373 = CARTESIAN_POINT('',(-31.46214174871,32.));
#40374 = DIRECTION('',(0.E+000,-1.));
#40375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40376 = ORIENTED_EDGE('',*,*,#40377,.T.);
#40377 = EDGE_CURVE('',#40361,#40378,#40380,.T.);
#40378 = VERTEX_POINT('',#40379);
#40379 = CARTESIAN_POINT('',(4.1,30.456821978673,38.285786437623));
#40380 = SURFACE_CURVE('',#40381,(#40385),.PCURVE_S1.);
#40381 = LINE('',#40382,#40383);
#40382 = CARTESIAN_POINT('',(4.1,31.0426084163,37.699999999997));
#40383 = VECTOR('',#40384,1.);
#40384 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781187));
#40385 = PCURVE('',#38863,#40386);
#40386 = DEFINITIONAL_REPRESENTATION('',(#40387),#40391);
#40387 = LINE('',#40388,#40389);
#40388 = CARTESIAN_POINT('',(-34.29056887346,32.));
#40389 = VECTOR('',#40390,1.);
#40390 = DIRECTION('',(-0.707106781187,-0.707106781187));
#40391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40392 = ORIENTED_EDGE('',*,*,#40393,.T.);
#40393 = EDGE_CURVE('',#40378,#40394,#40396,.T.);
#40394 = VERTEX_POINT('',#40395);
#40395 = CARTESIAN_POINT('',(4.1,31.871035541046,37.699999999997));
#40396 = SURFACE_CURVE('',#40397,(#40402),.PCURVE_S1.);
#40397 = CIRCLE('',#40398,2.);
#40398 = AXIS2_PLACEMENT_3D('',#40399,#40400,#40401);
#40399 = CARTESIAN_POINT('',(4.1,31.871035541046,39.699999999997));
#40400 = DIRECTION('',(1.,0.E+000,0.E+000));
#40401 = DIRECTION('',(0.E+000,0.E+000,-1.));
#40402 = PCURVE('',#38863,#40403);
#40403 = DEFINITIONAL_REPRESENTATION('',(#40404),#40412);
#40404 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40405,#40406,#40407,#40408
    ,#40409,#40410,#40411),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#40405 = CARTESIAN_POINT('',(-35.1189959982,32.));
#40406 = CARTESIAN_POINT('',(-38.58309761334,32.));
#40407 = CARTESIAN_POINT('',(-36.85104680577,35.));
#40408 = CARTESIAN_POINT('',(-35.1189959982,38.));
#40409 = CARTESIAN_POINT('',(-33.38694519064,35.));
#40410 = CARTESIAN_POINT('',(-31.65489438307,32.));
#40411 = CARTESIAN_POINT('',(-35.1189959982,32.));
#40412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40413 = ORIENTED_EDGE('',*,*,#40414,.F.);
#40414 = EDGE_CURVE('',#40415,#40394,#40417,.T.);
#40415 = VERTEX_POINT('',#40416);
#40416 = CARTESIAN_POINT('',(4.1,44.56151860386,37.699999999997));
#40417 = SURFACE_CURVE('',#40418,(#40422),.PCURVE_S1.);
#40418 = LINE('',#40419,#40420);
#40419 = CARTESIAN_POINT('',(4.1,38.529217072361,37.699999999997));
#40420 = VECTOR('',#40421,1.);
#40421 = DIRECTION('',(0.E+000,-1.,0.E+000));
#40422 = PCURVE('',#38863,#40423);
#40423 = DEFINITIONAL_REPRESENTATION('',(#40424),#40428);
#40424 = LINE('',#40425,#40426);
#40425 = CARTESIAN_POINT('',(-41.77717752952,32.));
#40426 = VECTOR('',#40427,1.);
#40427 = DIRECTION('',(1.,0.E+000));
#40428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40429 = ORIENTED_EDGE('',*,*,#40430,.F.);
#40430 = EDGE_CURVE('',#40431,#40415,#40433,.T.);
#40431 = VERTEX_POINT('',#40432);
#40432 = CARTESIAN_POINT('',(4.1,45.057197004505,37.265596670212));
#40433 = SURFACE_CURVE('',#40434,(#40439),.PCURVE_S1.);
#40434 = CIRCLE('',#40435,0.5);
#40435 = AXIS2_PLACEMENT_3D('',#40436,#40437,#40438);
#40436 = CARTESIAN_POINT('',(4.1,44.56151860386,37.199999999997));
#40437 = DIRECTION('',(1.,0.E+000,0.E+000));
#40438 = DIRECTION('',(0.E+000,0.E+000,-1.));
#40439 = PCURVE('',#38863,#40440);
#40440 = DEFINITIONAL_REPRESENTATION('',(#40441),#40449);
#40441 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40442,#40443,#40444,#40445
    ,#40446,#40447,#40448),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#40442 = CARTESIAN_POINT('',(-47.80947906102,31.));
#40443 = CARTESIAN_POINT('',(-48.6755044648,31.));
#40444 = CARTESIAN_POINT('',(-48.24249176291,31.75));
#40445 = CARTESIAN_POINT('',(-47.80947906102,32.5));
#40446 = CARTESIAN_POINT('',(-47.37646635913,31.75));
#40447 = CARTESIAN_POINT('',(-46.94345365723,31.));
#40448 = CARTESIAN_POINT('',(-47.80947906102,31.));
#40449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40450 = ORIENTED_EDGE('',*,*,#40451,.F.);
#40451 = EDGE_CURVE('',#40452,#40431,#40454,.T.);
#40452 = VERTEX_POINT('',#40453);
#40453 = CARTESIAN_POINT('',(4.1,45.110736866113,36.861043821357));
#40454 = SURFACE_CURVE('',#40455,(#40459),.PCURVE_S1.);
#40455 = LINE('',#40456,#40457);
#40456 = CARTESIAN_POINT('',(4.1,48.038647835067,14.7374393126));
#40457 = VECTOR('',#40458,1.);
#40458 = DIRECTION('',(0.E+000,-0.131199331911,0.991356008357));
#40459 = PCURVE('',#38863,#40460);
#40460 = DEFINITIONAL_REPRESENTATION('',(#40461),#40465);
#40461 = LINE('',#40462,#40463);
#40462 = CARTESIAN_POINT('',(-51.28660829222,9.037439312603));
#40463 = VECTOR('',#40464,1.);
#40464 = DIRECTION('',(0.131199331911,0.991356008357));
#40465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40466 = ORIENTED_EDGE('',*,*,#40467,.T.);
#40467 = EDGE_CURVE('',#40452,#40468,#40470,.T.);
#40468 = VERTEX_POINT('',#40469);
#40469 = CARTESIAN_POINT('',(4.1,44.813330063608,36.521684021784));
#40470 = SURFACE_CURVE('',#40471,(#40476),.PCURVE_S1.);
#40471 = CIRCLE('',#40472,0.3);
#40472 = AXIS2_PLACEMENT_3D('',#40473,#40474,#40475);
#40473 = CARTESIAN_POINT('',(4.1,44.813330063606,36.821684021784));
#40474 = DIRECTION('',(-1.,0.E+000,0.E+000));
#40475 = DIRECTION('',(0.E+000,0.E+000,-1.));
#40476 = PCURVE('',#38863,#40477);
#40477 = DEFINITIONAL_REPRESENTATION('',(#40478),#40482);
#40478 = CIRCLE('',#40479,0.3);
#40479 = AXIS2_PLACEMENT_2D('',#40480,#40481);
#40480 = CARTESIAN_POINT('',(-48.06129052076,31.121684021787));
#40481 = DIRECTION('',(0.E+000,-1.));
#40482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40483 = ORIENTED_EDGE('',*,*,#40484,.F.);
#40484 = EDGE_CURVE('',#40485,#40468,#40487,.T.);
#40485 = VERTEX_POINT('',#40486);
#40486 = CARTESIAN_POINT('',(4.1,44.14205035868,36.52168402178));
#40487 = SURFACE_CURVE('',#40488,(#40492),.PCURVE_S1.);
#40488 = LINE('',#40489,#40490);
#40489 = CARTESIAN_POINT('',(4.1,-3.247960457328,36.521684021506));
#40490 = VECTOR('',#40491,1.);
#40491 = DIRECTION('',(0.E+000,1.,5.777259412013E-012));
#40492 = PCURVE('',#38863,#40493);
#40493 = DEFINITIONAL_REPRESENTATION('',(#40494),#40498);
#40494 = LINE('',#40495,#40496);
#40495 = CARTESIAN_POINT('',(1.650497516437E-010,30.821684021509));
#40496 = VECTOR('',#40497,1.);
#40497 = DIRECTION('',(-1.,5.777259412013E-012));
#40498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40499 = ORIENTED_EDGE('',*,*,#40500,.T.);
#40500 = EDGE_CURVE('',#40485,#40501,#40503,.T.);
#40501 = VERTEX_POINT('',#40502);
#40502 = CARTESIAN_POINT('',(4.1,43.649646482178,35.934859932944));
#40503 = SURFACE_CURVE('',#40504,(#40509),.PCURVE_S1.);
#40504 = CIRCLE('',#40505,0.5);
#40505 = AXIS2_PLACEMENT_3D('',#40506,#40507,#40508);
#40506 = CARTESIAN_POINT('',(4.1,44.142050358683,36.02168402178));
#40507 = DIRECTION('',(1.,0.E+000,0.E+000));
#40508 = DIRECTION('',(0.E+000,0.E+000,-1.));
#40509 = PCURVE('',#38863,#40510);
#40510 = DEFINITIONAL_REPRESENTATION('',(#40511),#40519);
#40511 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40512,#40513,#40514,#40515
    ,#40516,#40517,#40518),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#40512 = CARTESIAN_POINT('',(-47.39001081584,29.821684021783));
#40513 = CARTESIAN_POINT('',(-48.25603621963,29.821684021783));
#40514 = CARTESIAN_POINT('',(-47.82302351773,30.571684021783));
#40515 = CARTESIAN_POINT('',(-47.39001081584,31.321684021783));
#40516 = CARTESIAN_POINT('',(-46.95699811395,30.571684021783));
#40517 = CARTESIAN_POINT('',(-46.52398541206,29.821684021783));
#40518 = CARTESIAN_POINT('',(-47.39001081584,29.821684021783));
#40519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40520 = ORIENTED_EDGE('',*,*,#40521,.F.);
#40521 = EDGE_CURVE('',#40522,#40501,#40524,.T.);
#40522 = VERTEX_POINT('',#40523);
#40523 = CARTESIAN_POINT('',(4.1,44.582570057132,30.643987423344));
#40524 = SURFACE_CURVE('',#40525,(#40529),.PCURVE_S1.);
#40525 = LINE('',#40526,#40527);
#40526 = CARTESIAN_POINT('',(4.1,47.021203501867,16.81380990385));
#40527 = VECTOR('',#40528,1.);
#40528 = DIRECTION('',(0.E+000,-0.173648177671,0.984807753011));
#40529 = PCURVE('',#38863,#40530);
#40530 = DEFINITIONAL_REPRESENTATION('',(#40531),#40535);
#40531 = LINE('',#40532,#40533);
#40532 = CARTESIAN_POINT('',(-50.26916395902,11.113809903853));
#40533 = VECTOR('',#40534,1.);
#40534 = DIRECTION('',(0.173648177671,0.984807753011));
#40535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40536 = ORIENTED_EDGE('',*,*,#40537,.T.);
#40537 = EDGE_CURVE('',#40522,#40538,#40540,.T.);
#40538 = VERTEX_POINT('',#40539);
#40539 = CARTESIAN_POINT('',(4.1,45.245984005736,30.260965201945));
#40540 = SURFACE_CURVE('',#40541,(#40546),.PCURVE_S1.);
#40541 = CIRCLE('',#40542,0.5);
#40542 = AXIS2_PLACEMENT_3D('',#40543,#40544,#40545);
#40543 = CARTESIAN_POINT('',(4.1,45.074973933638,30.73081151218));
#40544 = DIRECTION('',(1.,0.E+000,0.E+000));
#40545 = DIRECTION('',(0.E+000,0.E+000,-1.));
#40546 = PCURVE('',#38863,#40547);
#40547 = DEFINITIONAL_REPRESENTATION('',(#40548),#40556);
#40548 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40549,#40550,#40551,#40552
    ,#40553,#40554,#40555),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#40549 = CARTESIAN_POINT('',(-48.3229343908,24.530811512183));
#40550 = CARTESIAN_POINT('',(-49.18895979458,24.530811512183));
#40551 = CARTESIAN_POINT('',(-48.75594709269,25.280811512183));
#40552 = CARTESIAN_POINT('',(-48.3229343908,26.030811512183));
#40553 = CARTESIAN_POINT('',(-47.8899216889,25.280811512183));
#40554 = CARTESIAN_POINT('',(-47.45690898701,24.530811512183));
#40555 = CARTESIAN_POINT('',(-48.3229343908,24.530811512183));
#40556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40557 = ORIENTED_EDGE('',*,*,#40558,.F.);
#40558 = EDGE_CURVE('',#40559,#40538,#40561,.T.);
#40559 = VERTEX_POINT('',#40560);
#40560 = CARTESIAN_POINT('',(4.1,45.940002372805,30.513567230321));
#40561 = SURFACE_CURVE('',#40562,(#40566),.PCURVE_S1.);
#40562 = LINE('',#40563,#40564);
#40563 = CARTESIAN_POINT('',(4.1,-4.745852548995,12.065424687208));
#40564 = VECTOR('',#40565,1.);
#40565 = DIRECTION('',(0.E+000,-0.939692620469,-0.342020144197));
#40566 = PCURVE('',#38863,#40567);
#40567 = DEFINITIONAL_REPRESENTATION('',(#40568),#40572);
#40568 = LINE('',#40569,#40570);
#40569 = CARTESIAN_POINT('',(1.497892091832,6.365424687211));
#40570 = VECTOR('',#40571,1.);
#40571 = DIRECTION('',(0.939692620469,-0.342020144197));
#40572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40573 = ORIENTED_EDGE('',*,*,#40574,.T.);
#40574 = EDGE_CURVE('',#40559,#40575,#40577,.T.);
#40575 = VERTEX_POINT('',#40576);
#40576 = CARTESIAN_POINT('',(4.1,46.342608416064,30.231659444181));
#40577 = SURFACE_CURVE('',#40578,(#40583),.PCURVE_S1.);
#40578 = CIRCLE('',#40579,0.3);
#40579 = AXIS2_PLACEMENT_3D('',#40580,#40581,#40582);
#40580 = CARTESIAN_POINT('',(4.1,46.042608416064,30.231659444181));
#40581 = DIRECTION('',(-1.,0.E+000,0.E+000));
#40582 = DIRECTION('',(0.E+000,0.E+000,-1.));
#40583 = PCURVE('',#38863,#40584);
#40584 = DEFINITIONAL_REPRESENTATION('',(#40585),#40589);
#40585 = CIRCLE('',#40586,0.3);
#40586 = AXIS2_PLACEMENT_2D('',#40587,#40588);
#40587 = CARTESIAN_POINT('',(-49.29056887322,24.531659444184));
#40588 = DIRECTION('',(0.E+000,-1.));
#40589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40590 = ORIENTED_EDGE('',*,*,#40591,.T.);
#40591 = EDGE_CURVE('',#40575,#40592,#40594,.T.);
#40592 = VERTEX_POINT('',#40593);
#40593 = CARTESIAN_POINT('',(4.1,46.342608416064,29.199999999495));
#40594 = SURFACE_CURVE('',#40595,(#40599),.PCURVE_S1.);
#40595 = LINE('',#40596,#40597);
#40596 = CARTESIAN_POINT('',(4.1,46.342608416064,9.941385461235));
#40597 = VECTOR('',#40598,1.);
#40598 = DIRECTION('',(0.E+000,0.E+000,-1.));
#40599 = PCURVE('',#38863,#40600);
#40600 = DEFINITIONAL_REPRESENTATION('',(#40601),#40605);
#40601 = LINE('',#40602,#40603);
#40602 = CARTESIAN_POINT('',(-49.59056887322,4.241385461239));
#40603 = VECTOR('',#40604,1.);
#40604 = DIRECTION('',(0.E+000,-1.));
#40605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40606 = ORIENTED_EDGE('',*,*,#40607,.T.);
#40607 = EDGE_CURVE('',#40592,#40608,#40610,.T.);
#40608 = VERTEX_POINT('',#40609);
#40609 = CARTESIAN_POINT('',(4.1,46.154373121974,28.352941176025));
#40610 = SURFACE_CURVE('',#40611,(#40616),.PCURVE_S1.);
#40611 = CIRCLE('',#40612,2.);
#40612 = AXIS2_PLACEMENT_3D('',#40613,#40614,#40615);
#40613 = CARTESIAN_POINT('',(4.1,44.342608416064,29.199999999495));
#40614 = DIRECTION('',(-1.,0.E+000,0.E+000));
#40615 = DIRECTION('',(0.E+000,0.E+000,-1.));
#40616 = PCURVE('',#38863,#40617);
#40617 = DEFINITIONAL_REPRESENTATION('',(#40618),#40622);
#40618 = CIRCLE('',#40619,2.);
#40619 = AXIS2_PLACEMENT_2D('',#40620,#40621);
#40620 = CARTESIAN_POINT('',(-47.59056887322,23.499999999498));
#40621 = DIRECTION('',(0.E+000,-1.));
#40622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40623 = ORIENTED_EDGE('',*,*,#40624,.F.);
#40624 = EDGE_CURVE('',#40625,#40608,#40627,.T.);
#40625 = VERTEX_POINT('',#40626);
#40626 = CARTESIAN_POINT('',(4.1,45.747991147428,27.399137662422));
#40627 = SURFACE_CURVE('',#40628,(#40633),.PCURVE_S1.);
#40628 = CIRCLE('',#40629,15.);
#40629 = AXIS2_PLACEMENT_3D('',#40630,#40631,#40632);
#40630 = CARTESIAN_POINT('',(4.1,59.7426084163,22.));
#40631 = DIRECTION('',(-1.,0.E+000,0.E+000));
#40632 = DIRECTION('',(0.E+000,0.E+000,-1.));
#40633 = PCURVE('',#38863,#40634);
#40634 = DEFINITIONAL_REPRESENTATION('',(#40635),#40639);
#40635 = CIRCLE('',#40636,15.);
#40636 = AXIS2_PLACEMENT_2D('',#40637,#40638);
#40637 = CARTESIAN_POINT('',(-62.99056887346,16.300000000003));
#40638 = DIRECTION('',(0.E+000,-1.));
#40639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40640 = ORIENTED_EDGE('',*,*,#40641,.T.);
#40641 = EDGE_CURVE('',#40625,#40642,#40644,.T.);
#40642 = VERTEX_POINT('',#40643);
#40643 = CARTESIAN_POINT('',(4.1,46.005731335059,27.091974867856));
#40644 = SURFACE_CURVE('',#40645,(#40649),.PCURVE_S1.);
#40645 = LINE('',#40646,#40647);
#40646 = CARTESIAN_POINT('',(4.1,45.747991147428,27.399137662422));
#40647 = VECTOR('',#40648,1.);
#40648 = DIRECTION('',(0.E+000,0.642787609687,-0.766044443119));
#40649 = PCURVE('',#38863,#40650);
#40650 = DEFINITIONAL_REPRESENTATION('',(#40651),#40655);
#40651 = LINE('',#40652,#40653);
#40652 = CARTESIAN_POINT('',(-48.99595160459,21.699137662425));
#40653 = VECTOR('',#40654,1.);
#40654 = DIRECTION('',(-0.642787609687,-0.766044443119));
#40655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40656 = ORIENTED_EDGE('',*,*,#40657,.T.);
#40657 = EDGE_CURVE('',#40642,#40658,#40660,.T.);
#40658 = VERTEX_POINT('',#40659);
#40659 = CARTESIAN_POINT('',(4.1,45.946491708514,26.929215331586));
#40660 = SURFACE_CURVE('',#40661,(#40666),.PCURVE_S1.);
#40661 = CIRCLE('',#40662,0.1);
#40662 = AXIS2_PLACEMENT_3D('',#40663,#40664,#40665);
#40663 = CARTESIAN_POINT('',(4.1,45.929126890747,27.027696106887));
#40664 = DIRECTION('',(-1.,0.E+000,0.E+000));
#40665 = DIRECTION('',(-0.E+000,-0.173648177667,-0.984807753012));
#40666 = PCURVE('',#38863,#40667);
#40667 = DEFINITIONAL_REPRESENTATION('',(#40668),#40672);
#40668 = CIRCLE('',#40669,0.1);
#40669 = AXIS2_PLACEMENT_2D('',#40670,#40671);
#40670 = CARTESIAN_POINT('',(-49.17708734791,21.327696106891));
#40671 = DIRECTION('',(0.173648177667,-0.984807753012));
#40672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40673 = ORIENTED_EDGE('',*,*,#40674,.T.);
#40674 = EDGE_CURVE('',#40658,#40675,#40677,.T.);
#40675 = VERTEX_POINT('',#40676);
#40676 = CARTESIAN_POINT('',(4.1,45.551610831507,26.859587178804));
#40677 = SURFACE_CURVE('',#40678,(#40682),.PCURVE_S1.);
#40678 = LINE('',#40679,#40680);
#40679 = CARTESIAN_POINT('',(4.1,45.946491708514,26.929215331586));
#40680 = VECTOR('',#40681,1.);
#40681 = DIRECTION('',(0.E+000,-0.984807753012,-0.173648177667));
#40682 = PCURVE('',#38863,#40683);
#40683 = DEFINITIONAL_REPRESENTATION('',(#40684),#40688);
#40684 = LINE('',#40685,#40686);
#40685 = CARTESIAN_POINT('',(-49.19445216567,21.229215331589));
#40686 = VECTOR('',#40687,1.);
#40687 = DIRECTION('',(0.984807753012,-0.173648177667));
#40688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40689 = ORIENTED_EDGE('',*,*,#40690,.F.);
#40690 = EDGE_CURVE('',#40691,#40675,#40693,.T.);
#40691 = VERTEX_POINT('',#40692);
#40692 = CARTESIAN_POINT('',(4.1,45.330679038061,26.158881051034));
#40693 = SURFACE_CURVE('',#40694,(#40699),.PCURVE_S1.);
#40694 = CIRCLE('',#40695,15.);
#40695 = AXIS2_PLACEMENT_3D('',#40696,#40697,#40698);
#40696 = CARTESIAN_POINT('',(4.1,59.7426084163,22.));
#40697 = DIRECTION('',(-1.,0.E+000,0.E+000));
#40698 = DIRECTION('',(0.E+000,0.E+000,-1.));
#40699 = PCURVE('',#38863,#40700);
#40700 = DEFINITIONAL_REPRESENTATION('',(#40701),#40705);
#40701 = CIRCLE('',#40702,15.);
#40702 = AXIS2_PLACEMENT_2D('',#40703,#40704);
#40703 = CARTESIAN_POINT('',(-62.99056887346,16.300000000003));
#40704 = DIRECTION('',(0.E+000,-1.));
#40705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40706 = ORIENTED_EDGE('',*,*,#40707,.T.);
#40707 = EDGE_CURVE('',#40691,#40708,#40710,.T.);
#40708 = VERTEX_POINT('',#40709);
#40709 = CARTESIAN_POINT('',(4.1,45.614209447969,25.875350641126));
#40710 = SURFACE_CURVE('',#40711,(#40715),.PCURVE_S1.);
#40711 = LINE('',#40712,#40713);
#40712 = CARTESIAN_POINT('',(4.1,45.330679038061,26.158881051034));
#40713 = VECTOR('',#40714,1.);
#40714 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781187));
#40715 = PCURVE('',#38863,#40716);
#40716 = DEFINITIONAL_REPRESENTATION('',(#40717),#40721);
#40717 = LINE('',#40718,#40719);
#40718 = CARTESIAN_POINT('',(-48.57863949522,20.458881051037));
#40719 = VECTOR('',#40720,1.);
#40720 = DIRECTION('',(-0.707106781187,-0.707106781187));
#40721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40722 = ORIENTED_EDGE('',*,*,#40723,.T.);
#40723 = EDGE_CURVE('',#40708,#40724,#40726,.T.);
#40724 = VERTEX_POINT('',#40725);
#40725 = CARTESIAN_POINT('',(4.1,45.569380674361,25.708047380378));
#40726 = SURFACE_CURVE('',#40727,(#40732),.PCURVE_S1.);
#40727 = CIRCLE('',#40728,0.1);
#40728 = AXIS2_PLACEMENT_3D('',#40729,#40730,#40731);
#40729 = CARTESIAN_POINT('',(4.1,45.543498769851,25.804639963007));
#40730 = DIRECTION('',(-1.,0.E+000,0.E+000));
#40731 = DIRECTION('',(-0.E+000,-8.715574274765E-002,-0.996194698092));
#40732 = PCURVE('',#38863,#40733);
#40733 = DEFINITIONAL_REPRESENTATION('',(#40734),#40738);
#40734 = CIRCLE('',#40735,0.1);
#40735 = AXIS2_PLACEMENT_2D('',#40736,#40737);
#40736 = CARTESIAN_POINT('',(-48.79145922701,20.10463996301));
#40737 = DIRECTION('',(8.715574274765E-002,-0.996194698092));
#40738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40739 = ORIENTED_EDGE('',*,*,#40740,.T.);
#40740 = EDGE_CURVE('',#40724,#40741,#40743,.T.);
#40741 = VERTEX_POINT('',#40742);
#40742 = CARTESIAN_POINT('',(4.1,45.182070931681,25.604268047606));
#40743 = SURFACE_CURVE('',#40744,(#40748),.PCURVE_S1.);
#40744 = LINE('',#40745,#40746);
#40745 = CARTESIAN_POINT('',(4.1,45.569380674361,25.708047380378));
#40746 = VECTOR('',#40747,1.);
#40747 = DIRECTION('',(0.E+000,-0.965925826289,-0.258819045103));
#40748 = PCURVE('',#38863,#40749);
#40749 = DEFINITIONAL_REPRESENTATION('',(#40750),#40754);
#40750 = LINE('',#40751,#40752);
#40751 = CARTESIAN_POINT('',(-48.81734113152,20.008047380381));
#40752 = VECTOR('',#40753,1.);
#40753 = DIRECTION('',(0.965925826289,-0.258819045103));
#40754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40755 = ORIENTED_EDGE('',*,*,#40756,.F.);
#40756 = EDGE_CURVE('',#40757,#40741,#40759,.T.);
#40757 = VERTEX_POINT('',#40758);
#40758 = CARTESIAN_POINT('',(4.1,45.023050413424,24.886972843647));
#40759 = SURFACE_CURVE('',#40760,(#40765),.PCURVE_S1.);
#40760 = CIRCLE('',#40761,15.);
#40761 = AXIS2_PLACEMENT_3D('',#40762,#40763,#40764);
#40762 = CARTESIAN_POINT('',(4.1,59.7426084163,22.));
#40763 = DIRECTION('',(-1.,0.E+000,0.E+000));
#40764 = DIRECTION('',(0.E+000,0.E+000,-1.));
#40765 = PCURVE('',#38863,#40766);
#40766 = DEFINITIONAL_REPRESENTATION('',(#40767),#40771);
#40767 = CIRCLE('',#40768,15.);
#40768 = AXIS2_PLACEMENT_2D('',#40769,#40770);
#40769 = CARTESIAN_POINT('',(-62.99056887346,16.300000000003));
#40770 = DIRECTION('',(0.E+000,-1.));
#40771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40772 = ORIENTED_EDGE('',*,*,#40773,.T.);
#40773 = EDGE_CURVE('',#40757,#40774,#40776,.T.);
#40774 = VERTEX_POINT('',#40775);
#40775 = CARTESIAN_POINT('',(4.1,45.330213207989,24.629232656016));
#40776 = SURFACE_CURVE('',#40777,(#40781),.PCURVE_S1.);
#40777 = LINE('',#40778,#40779);
#40778 = CARTESIAN_POINT('',(4.1,45.023050413424,24.886972843647));
#40779 = VECTOR('',#40780,1.);
#40780 = DIRECTION('',(0.E+000,0.766044443119,-0.642787609687));
#40781 = PCURVE('',#38863,#40782);
#40782 = DEFINITIONAL_REPRESENTATION('',(#40783),#40787);
#40783 = LINE('',#40784,#40785);
#40784 = CARTESIAN_POINT('',(-48.27101087058,19.18697284365));
#40785 = VECTOR('',#40786,1.);
#40786 = DIRECTION('',(-0.766044443119,-0.642787609687));
#40787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40788 = ORIENTED_EDGE('',*,*,#40789,.F.);
#40789 = EDGE_CURVE('',#40790,#40774,#40792,.T.);
#40790 = VERTEX_POINT('',#40791);
#40791 = CARTESIAN_POINT('',(4.1,45.300136461353,24.458658949625));
#40792 = SURFACE_CURVE('',#40793,(#40798),.PCURVE_S1.);
#40793 = CIRCLE('',#40794,0.1);
#40794 = AXIS2_PLACEMENT_3D('',#40795,#40796,#40797);
#40795 = CARTESIAN_POINT('',(4.1,45.26593444702,24.552628211704));
#40796 = DIRECTION('',(1.,0.E+000,0.E+000));
#40797 = DIRECTION('',(0.E+000,0.E+000,-1.));
#40798 = PCURVE('',#38863,#40799);
#40799 = DEFINITIONAL_REPRESENTATION('',(#40800),#40808);
#40800 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40801,#40802,#40803,#40804
    ,#40805,#40806,#40807),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#40801 = CARTESIAN_POINT('',(-48.51389490418,18.752628211707));
#40802 = CARTESIAN_POINT('',(-48.68709998494,18.752628211707));
#40803 = CARTESIAN_POINT('',(-48.60049744456,18.902628211707));
#40804 = CARTESIAN_POINT('',(-48.51389490418,19.052628211707));
#40805 = CARTESIAN_POINT('',(-48.4272923638,18.902628211707));
#40806 = CARTESIAN_POINT('',(-48.34068982342,18.752628211707));
#40807 = CARTESIAN_POINT('',(-48.51389490418,18.752628211707));
#40808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40809 = ORIENTED_EDGE('',*,*,#40810,.T.);
#40810 = EDGE_CURVE('',#40790,#40811,#40813,.T.);
#40811 = VERTEX_POINT('',#40812);
#40812 = CARTESIAN_POINT('',(4.1,44.923345514005,24.32151826025));
#40813 = SURFACE_CURVE('',#40814,(#40818),.PCURVE_S1.);
#40814 = LINE('',#40815,#40816);
#40815 = CARTESIAN_POINT('',(4.1,45.300136461353,24.458658949625));
#40816 = VECTOR('',#40817,1.);
#40817 = DIRECTION('',(0.E+000,-0.939692620786,-0.342020143326));
#40818 = PCURVE('',#38863,#40819);
#40819 = DEFINITIONAL_REPRESENTATION('',(#40820),#40824);
#40820 = LINE('',#40821,#40822);
#40821 = CARTESIAN_POINT('',(-48.54809691851,18.758658949628));
#40822 = VECTOR('',#40823,1.);
#40823 = DIRECTION('',(0.939692620786,-0.342020143326));
#40824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40825 = ORIENTED_EDGE('',*,*,#40826,.F.);
#40826 = EDGE_CURVE('',#40827,#40811,#40829,.T.);
#40827 = VERTEX_POINT('',#40828);
#40828 = CARTESIAN_POINT('',(4.1,44.8274465131,23.593093029718));
#40829 = SURFACE_CURVE('',#40830,(#40835),.PCURVE_S1.);
#40830 = CIRCLE('',#40831,15.);
#40831 = AXIS2_PLACEMENT_3D('',#40832,#40833,#40834);
#40832 = CARTESIAN_POINT('',(4.1,59.7426084163,22.));
#40833 = DIRECTION('',(-1.,0.E+000,0.E+000));
#40834 = DIRECTION('',(0.E+000,0.E+000,-1.));
#40835 = PCURVE('',#38863,#40836);
#40836 = DEFINITIONAL_REPRESENTATION('',(#40837),#40841);
#40837 = CIRCLE('',#40838,15.);
#40838 = AXIS2_PLACEMENT_2D('',#40839,#40840);
#40839 = CARTESIAN_POINT('',(-62.99056887346,16.300000000003));
#40840 = DIRECTION('',(0.E+000,-1.));
#40841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40842 = ORIENTED_EDGE('',*,*,#40843,.T.);
#40843 = EDGE_CURVE('',#40827,#40844,#40846,.T.);
#40844 = VERTEX_POINT('',#40845);
#40845 = CARTESIAN_POINT('',(4.1,45.155903997986,23.363104622819));
#40846 = SURFACE_CURVE('',#40847,(#40851),.PCURVE_S1.);
#40847 = LINE('',#40848,#40849);
#40848 = CARTESIAN_POINT('',(4.1,44.8274465131,23.593093029718));
#40849 = VECTOR('',#40850,1.);
#40850 = DIRECTION('',(0.E+000,0.819152044289,-0.573576436351));
#40851 = PCURVE('',#38863,#40852);
#40852 = DEFINITIONAL_REPRESENTATION('',(#40853),#40857);
#40853 = LINE('',#40854,#40855);
#40854 = CARTESIAN_POINT('',(-48.07540697026,17.893093029721));
#40855 = VECTOR('',#40856,1.);
#40856 = DIRECTION('',(-0.819152044289,-0.573576436351));
#40857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40858 = ORIENTED_EDGE('',*,*,#40859,.F.);
#40859 = EDGE_CURVE('',#40860,#40844,#40862,.T.);
#40860 = VERTEX_POINT('',#40861);
#40861 = CARTESIAN_POINT('',(4.1,45.140808180526,23.190558639687));
#40862 = SURFACE_CURVE('',#40863,(#40868),.PCURVE_S1.);
#40863 = CIRCLE('',#40864,0.1);
#40864 = AXIS2_PLACEMENT_3D('',#40865,#40866,#40867);
#40865 = CARTESIAN_POINT('',(4.1,45.098546354351,23.281189418391));
#40866 = DIRECTION('',(1.,0.E+000,0.E+000));
#40867 = DIRECTION('',(0.E+000,0.E+000,-1.));
#40868 = PCURVE('',#38863,#40869);
#40869 = DEFINITIONAL_REPRESENTATION('',(#40870),#40878);
#40870 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40871,#40872,#40873,#40874
    ,#40875,#40876,#40877),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#40871 = CARTESIAN_POINT('',(-48.34650681151,17.481189418394));
#40872 = CARTESIAN_POINT('',(-48.51971189227,17.481189418394));
#40873 = CARTESIAN_POINT('',(-48.43310935189,17.631189418394));
#40874 = CARTESIAN_POINT('',(-48.34650681151,17.781189418394));
#40875 = CARTESIAN_POINT('',(-48.25990427113,17.631189418394));
#40876 = CARTESIAN_POINT('',(-48.17330173075,17.481189418394));
#40877 = CARTESIAN_POINT('',(-48.34650681151,17.481189418394));
#40878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40879 = ORIENTED_EDGE('',*,*,#40880,.T.);
#40880 = EDGE_CURVE('',#40860,#40881,#40883,.T.);
#40881 = VERTEX_POINT('',#40882);
#40882 = CARTESIAN_POINT('',(4.1,44.777403635132,23.021100317162));
#40883 = SURFACE_CURVE('',#40884,(#40888),.PCURVE_S1.);
#40884 = LINE('',#40885,#40886);
#40885 = CARTESIAN_POINT('',(4.1,45.140808180526,23.190558639687));
#40886 = VECTOR('',#40887,1.);
#40887 = DIRECTION('',(0.E+000,-0.906307787037,-0.422618261741));
#40888 = PCURVE('',#38863,#40889);
#40889 = DEFINITIONAL_REPRESENTATION('',(#40890),#40894);
#40890 = LINE('',#40891,#40892);
#40891 = CARTESIAN_POINT('',(-48.38876863768,17.49055863969));
#40892 = VECTOR('',#40893,1.);
#40893 = DIRECTION('',(0.906307787037,-0.422618261741));
#40894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40895 = ORIENTED_EDGE('',*,*,#40896,.F.);
#40896 = EDGE_CURVE('',#40897,#40881,#40899,.T.);
#40897 = VERTEX_POINT('',#40898);
#40898 = CARTESIAN_POINT('',(4.1,44.745356000881,22.287088815897));
#40899 = SURFACE_CURVE('',#40900,(#40905),.PCURVE_S1.);
#40900 = CIRCLE('',#40901,15.);
#40901 = AXIS2_PLACEMENT_3D('',#40902,#40903,#40904);
#40902 = CARTESIAN_POINT('',(4.1,59.7426084163,22.));
#40903 = DIRECTION('',(-1.,0.E+000,0.E+000));
#40904 = DIRECTION('',(0.E+000,0.E+000,-1.));
#40905 = PCURVE('',#38863,#40906);
#40906 = DEFINITIONAL_REPRESENTATION('',(#40907),#40911);
#40907 = CIRCLE('',#40908,15.);
#40908 = AXIS2_PLACEMENT_2D('',#40909,#40910);
#40909 = CARTESIAN_POINT('',(-62.99056887346,16.300000000003));
#40910 = DIRECTION('',(0.E+000,-1.));
#40911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40912 = ORIENTED_EDGE('',*,*,#40913,.T.);
#40913 = EDGE_CURVE('',#40897,#40914,#40916,.T.);
#40914 = VERTEX_POINT('',#40915);
#40915 = CARTESIAN_POINT('',(4.1,45.0926084163,22.086602540378));
#40916 = SURFACE_CURVE('',#40917,(#40921),.PCURVE_S1.);
#40917 = LINE('',#40918,#40919);
#40918 = CARTESIAN_POINT('',(4.1,44.745356000881,22.287088815897));
#40919 = VECTOR('',#40920,1.);
#40920 = DIRECTION('',(0.E+000,0.866025403784,-0.5));
#40921 = PCURVE('',#38863,#40922);
#40922 = DEFINITIONAL_REPRESENTATION('',(#40923),#40927);
#40923 = LINE('',#40924,#40925);
#40924 = CARTESIAN_POINT('',(-47.99331645804,16.5870888159));
#40925 = VECTOR('',#40926,1.);
#40926 = DIRECTION('',(-0.866025403784,-0.5));
#40927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40928 = ORIENTED_EDGE('',*,*,#40929,.F.);
#40929 = EDGE_CURVE('',#40930,#40914,#40932,.T.);
#40930 = VERTEX_POINT('',#40931);
#40931 = CARTESIAN_POINT('',(4.1,45.0926084163,21.913397459622));
#40932 = SURFACE_CURVE('',#40933,(#40938),.PCURVE_S1.);
#40933 = CIRCLE('',#40934,1.E-001);
#40934 = AXIS2_PLACEMENT_3D('',#40935,#40936,#40937);
#40935 = CARTESIAN_POINT('',(4.1,45.0426084163,22.));
#40936 = DIRECTION('',(1.,0.E+000,0.E+000));
#40937 = DIRECTION('',(0.E+000,0.E+000,-1.));
#40938 = PCURVE('',#38863,#40939);
#40939 = DEFINITIONAL_REPRESENTATION('',(#40940),#40948);
#40940 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40941,#40942,#40943,#40944
    ,#40945,#40946,#40947),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#40941 = CARTESIAN_POINT('',(-48.29056887346,16.200000000003));
#40942 = CARTESIAN_POINT('',(-48.46377395421,16.200000000003));
#40943 = CARTESIAN_POINT('',(-48.37717141384,16.350000000003));
#40944 = CARTESIAN_POINT('',(-48.29056887346,16.500000000003));
#40945 = CARTESIAN_POINT('',(-48.20396633308,16.350000000003));
#40946 = CARTESIAN_POINT('',(-48.1173637927,16.200000000003));
#40947 = CARTESIAN_POINT('',(-48.29056887346,16.200000000003));
#40948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40949 = ORIENTED_EDGE('',*,*,#40950,.T.);
#40950 = EDGE_CURVE('',#40930,#40951,#40953,.T.);
#40951 = VERTEX_POINT('',#40952);
#40952 = CARTESIAN_POINT('',(4.1,44.745356000881,21.712911184103));
#40953 = SURFACE_CURVE('',#40954,(#40958),.PCURVE_S1.);
#40954 = LINE('',#40955,#40956);
#40955 = CARTESIAN_POINT('',(4.1,45.0926084163,21.913397459622));
#40956 = VECTOR('',#40957,1.);
#40957 = DIRECTION('',(0.E+000,-0.866025403784,-0.5));
#40958 = PCURVE('',#38863,#40959);
#40959 = DEFINITIONAL_REPRESENTATION('',(#40960),#40964);
#40960 = LINE('',#40961,#40962);
#40961 = CARTESIAN_POINT('',(-48.34056887346,16.213397459625));
#40962 = VECTOR('',#40963,1.);
#40963 = DIRECTION('',(0.866025403784,-0.5));
#40964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40965 = ORIENTED_EDGE('',*,*,#40966,.F.);
#40966 = EDGE_CURVE('',#40967,#40951,#40969,.T.);
#40967 = VERTEX_POINT('',#40968);
#40968 = CARTESIAN_POINT('',(4.1,44.777403635132,20.978899682838));
#40969 = SURFACE_CURVE('',#40970,(#40975),.PCURVE_S1.);
#40970 = CIRCLE('',#40971,15.);
#40971 = AXIS2_PLACEMENT_3D('',#40972,#40973,#40974);
#40972 = CARTESIAN_POINT('',(4.1,59.7426084163,22.));
#40973 = DIRECTION('',(-1.,0.E+000,0.E+000));
#40974 = DIRECTION('',(0.E+000,0.E+000,-1.));
#40975 = PCURVE('',#38863,#40976);
#40976 = DEFINITIONAL_REPRESENTATION('',(#40977),#40981);
#40977 = CIRCLE('',#40978,15.);
#40978 = AXIS2_PLACEMENT_2D('',#40979,#40980);
#40979 = CARTESIAN_POINT('',(-62.99056887346,16.300000000003));
#40980 = DIRECTION('',(0.E+000,-1.));
#40981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40982 = ORIENTED_EDGE('',*,*,#40983,.T.);
#40983 = EDGE_CURVE('',#40967,#40984,#40986,.T.);
#40984 = VERTEX_POINT('',#40985);
#40985 = CARTESIAN_POINT('',(4.1,45.140808180525,20.809441360313));
#40986 = SURFACE_CURVE('',#40987,(#40991),.PCURVE_S1.);
#40987 = LINE('',#40988,#40989);
#40988 = CARTESIAN_POINT('',(4.1,44.777403635132,20.978899682838));
#40989 = VECTOR('',#40990,1.);
#40990 = DIRECTION('',(0.E+000,0.906307787037,-0.422618261741));
#40991 = PCURVE('',#38863,#40992);
#40992 = DEFINITIONAL_REPRESENTATION('',(#40993),#40997);
#40993 = LINE('',#40994,#40995);
#40994 = CARTESIAN_POINT('',(-48.02536409229,15.278899682841));
#40995 = VECTOR('',#40996,1.);
#40996 = DIRECTION('',(-0.906307787037,-0.422618261741));
#40997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#40998 = ORIENTED_EDGE('',*,*,#40999,.F.);
#40999 = EDGE_CURVE('',#41000,#40984,#41002,.T.);
#41000 = VERTEX_POINT('',#41001);
#41001 = CARTESIAN_POINT('',(4.1,45.155903997986,20.636895377181));
#41002 = SURFACE_CURVE('',#41003,(#41008),.PCURVE_S1.);
#41003 = CIRCLE('',#41004,1.E-001);
#41004 = AXIS2_PLACEMENT_3D('',#41005,#41006,#41007);
#41005 = CARTESIAN_POINT('',(4.1,45.098546354351,20.718810581609));
#41006 = DIRECTION('',(1.,0.E+000,0.E+000));
#41007 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41008 = PCURVE('',#38863,#41009);
#41009 = DEFINITIONAL_REPRESENTATION('',(#41010),#41018);
#41010 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41011,#41012,#41013,#41014
    ,#41015,#41016,#41017),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#41011 = CARTESIAN_POINT('',(-48.34650681151,14.918810581613));
#41012 = CARTESIAN_POINT('',(-48.51971189227,14.918810581613));
#41013 = CARTESIAN_POINT('',(-48.43310935189,15.068810581613));
#41014 = CARTESIAN_POINT('',(-48.34650681151,15.218810581613));
#41015 = CARTESIAN_POINT('',(-48.25990427113,15.068810581613));
#41016 = CARTESIAN_POINT('',(-48.17330173075,14.918810581613));
#41017 = CARTESIAN_POINT('',(-48.34650681151,14.918810581613));
#41018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41019 = ORIENTED_EDGE('',*,*,#41020,.T.);
#41020 = EDGE_CURVE('',#41000,#41021,#41023,.T.);
#41021 = VERTEX_POINT('',#41022);
#41022 = CARTESIAN_POINT('',(4.1,44.8274465131,20.406906970282));
#41023 = SURFACE_CURVE('',#41024,(#41028),.PCURVE_S1.);
#41024 = LINE('',#41025,#41026);
#41025 = CARTESIAN_POINT('',(4.1,45.155903997986,20.636895377181));
#41026 = VECTOR('',#41027,1.);
#41027 = DIRECTION('',(0.E+000,-0.819152044289,-0.573576436351));
#41028 = PCURVE('',#38863,#41029);
#41029 = DEFINITIONAL_REPRESENTATION('',(#41030),#41034);
#41030 = LINE('',#41031,#41032);
#41031 = CARTESIAN_POINT('',(-48.40386445514,14.936895377184));
#41032 = VECTOR('',#41033,1.);
#41033 = DIRECTION('',(0.819152044289,-0.573576436351));
#41034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41035 = ORIENTED_EDGE('',*,*,#41036,.F.);
#41036 = EDGE_CURVE('',#41037,#41021,#41039,.T.);
#41037 = VERTEX_POINT('',#41038);
#41038 = CARTESIAN_POINT('',(4.1,44.923345514005,19.67848173975));
#41039 = SURFACE_CURVE('',#41040,(#41045),.PCURVE_S1.);
#41040 = CIRCLE('',#41041,15.);
#41041 = AXIS2_PLACEMENT_3D('',#41042,#41043,#41044);
#41042 = CARTESIAN_POINT('',(4.1,59.7426084163,22.));
#41043 = DIRECTION('',(-1.,0.E+000,0.E+000));
#41044 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41045 = PCURVE('',#38863,#41046);
#41046 = DEFINITIONAL_REPRESENTATION('',(#41047),#41051);
#41047 = CIRCLE('',#41048,15.);
#41048 = AXIS2_PLACEMENT_2D('',#41049,#41050);
#41049 = CARTESIAN_POINT('',(-62.99056887346,16.300000000003));
#41050 = DIRECTION('',(0.E+000,-1.));
#41051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41052 = ORIENTED_EDGE('',*,*,#41053,.T.);
#41053 = EDGE_CURVE('',#41037,#41054,#41056,.T.);
#41054 = VERTEX_POINT('',#41055);
#41055 = CARTESIAN_POINT('',(4.1,45.300136461353,19.541341050375));
#41056 = SURFACE_CURVE('',#41057,(#41061),.PCURVE_S1.);
#41057 = LINE('',#41058,#41059);
#41058 = CARTESIAN_POINT('',(4.1,44.923345514005,19.67848173975));
#41059 = VECTOR('',#41060,1.);
#41060 = DIRECTION('',(0.E+000,0.939692620786,-0.342020143326));
#41061 = PCURVE('',#38863,#41062);
#41062 = DEFINITIONAL_REPRESENTATION('',(#41063),#41067);
#41063 = LINE('',#41064,#41065);
#41064 = CARTESIAN_POINT('',(-48.17130597116,13.978481739753));
#41065 = VECTOR('',#41066,1.);
#41066 = DIRECTION('',(-0.939692620786,-0.342020143326));
#41067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41068 = ORIENTED_EDGE('',*,*,#41069,.F.);
#41069 = EDGE_CURVE('',#41070,#41054,#41072,.T.);
#41070 = VERTEX_POINT('',#41071);
#41071 = CARTESIAN_POINT('',(4.1,45.33021320799,19.370767343985));
#41072 = SURFACE_CURVE('',#41073,(#41078),.PCURVE_S1.);
#41073 = CIRCLE('',#41074,0.1);
#41074 = AXIS2_PLACEMENT_3D('',#41075,#41076,#41077);
#41075 = CARTESIAN_POINT('',(4.1,45.26593444702,19.447371788296));
#41076 = DIRECTION('',(1.,0.E+000,0.E+000));
#41077 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41078 = PCURVE('',#38863,#41079);
#41079 = DEFINITIONAL_REPRESENTATION('',(#41080),#41088);
#41080 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41081,#41082,#41083,#41084
    ,#41085,#41086,#41087),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#41081 = CARTESIAN_POINT('',(-48.51389490418,13.647371788299));
#41082 = CARTESIAN_POINT('',(-48.68709998494,13.647371788299));
#41083 = CARTESIAN_POINT('',(-48.60049744456,13.797371788299));
#41084 = CARTESIAN_POINT('',(-48.51389490418,13.947371788299));
#41085 = CARTESIAN_POINT('',(-48.4272923638,13.797371788299));
#41086 = CARTESIAN_POINT('',(-48.34068982342,13.647371788299));
#41087 = CARTESIAN_POINT('',(-48.51389490418,13.647371788299));
#41088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41089 = ORIENTED_EDGE('',*,*,#41090,.T.);
#41090 = EDGE_CURVE('',#41070,#41091,#41093,.T.);
#41091 = VERTEX_POINT('',#41092);
#41092 = CARTESIAN_POINT('',(4.1,45.023050413424,19.113027156353));
#41093 = SURFACE_CURVE('',#41094,(#41098),.PCURVE_S1.);
#41094 = LINE('',#41095,#41096);
#41095 = CARTESIAN_POINT('',(4.1,45.33021320799,19.370767343985));
#41096 = VECTOR('',#41097,1.);
#41097 = DIRECTION('',(0.E+000,-0.766044443119,-0.642787609687));
#41098 = PCURVE('',#38863,#41099);
#41099 = DEFINITIONAL_REPRESENTATION('',(#41100),#41104);
#41100 = LINE('',#41101,#41102);
#41101 = CARTESIAN_POINT('',(-48.57817366515,13.670767343988));
#41102 = VECTOR('',#41103,1.);
#41103 = DIRECTION('',(0.766044443119,-0.642787609687));
#41104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41105 = ORIENTED_EDGE('',*,*,#41106,.F.);
#41106 = EDGE_CURVE('',#41107,#41091,#41109,.T.);
#41107 = VERTEX_POINT('',#41108);
#41108 = CARTESIAN_POINT('',(4.1,45.182070931681,18.395731952394));
#41109 = SURFACE_CURVE('',#41110,(#41115),.PCURVE_S1.);
#41110 = CIRCLE('',#41111,15.);
#41111 = AXIS2_PLACEMENT_3D('',#41112,#41113,#41114);
#41112 = CARTESIAN_POINT('',(4.1,59.7426084163,22.));
#41113 = DIRECTION('',(-1.,0.E+000,0.E+000));
#41114 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41115 = PCURVE('',#38863,#41116);
#41116 = DEFINITIONAL_REPRESENTATION('',(#41117),#41121);
#41117 = CIRCLE('',#41118,15.);
#41118 = AXIS2_PLACEMENT_2D('',#41119,#41120);
#41119 = CARTESIAN_POINT('',(-62.99056887346,16.300000000003));
#41120 = DIRECTION('',(0.E+000,-1.));
#41121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41122 = ORIENTED_EDGE('',*,*,#41123,.T.);
#41123 = EDGE_CURVE('',#41107,#41124,#41126,.T.);
#41124 = VERTEX_POINT('',#41125);
#41125 = CARTESIAN_POINT('',(4.1,45.569380674361,18.291952619622));
#41126 = SURFACE_CURVE('',#41127,(#41131),.PCURVE_S1.);
#41127 = LINE('',#41128,#41129);
#41128 = CARTESIAN_POINT('',(4.1,45.182070931681,18.395731952394));
#41129 = VECTOR('',#41130,1.);
#41130 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#41131 = PCURVE('',#38863,#41132);
#41132 = DEFINITIONAL_REPRESENTATION('',(#41133),#41137);
#41133 = LINE('',#41134,#41135);
#41134 = CARTESIAN_POINT('',(-48.43003138884,12.695731952397));
#41135 = VECTOR('',#41136,1.);
#41136 = DIRECTION('',(-0.965925826289,-0.258819045103));
#41137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41138 = ORIENTED_EDGE('',*,*,#41139,.T.);
#41139 = EDGE_CURVE('',#41124,#41140,#41142,.T.);
#41140 = VERTEX_POINT('',#41141);
#41141 = CARTESIAN_POINT('',(4.1,45.61420944797,18.124649358875));
#41142 = SURFACE_CURVE('',#41143,(#41148),.PCURVE_S1.);
#41143 = CIRCLE('',#41144,0.1);
#41144 = AXIS2_PLACEMENT_3D('',#41145,#41146,#41147);
#41145 = CARTESIAN_POINT('',(4.1,45.543498769851,18.195360036993));
#41146 = DIRECTION('',(-1.,0.E+000,0.E+000));
#41147 = DIRECTION('',(0.E+000,8.715574274766E-002,-0.996194698092));
#41148 = PCURVE('',#38863,#41149);
#41149 = DEFINITIONAL_REPRESENTATION('',(#41150),#41154);
#41150 = CIRCLE('',#41151,0.1);
#41151 = AXIS2_PLACEMENT_2D('',#41152,#41153);
#41152 = CARTESIAN_POINT('',(-48.79145922701,12.495360036996));
#41153 = DIRECTION('',(-8.715574274766E-002,-0.996194698092));
#41154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41155 = ORIENTED_EDGE('',*,*,#41156,.T.);
#41156 = EDGE_CURVE('',#41140,#41157,#41159,.T.);
#41157 = VERTEX_POINT('',#41158);
#41158 = CARTESIAN_POINT('',(4.1,45.330679038061,17.841118948966));
#41159 = SURFACE_CURVE('',#41160,(#41164),.PCURVE_S1.);
#41160 = LINE('',#41161,#41162);
#41161 = CARTESIAN_POINT('',(4.1,45.61420944797,18.124649358875));
#41162 = VECTOR('',#41163,1.);
#41163 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#41164 = PCURVE('',#38863,#41165);
#41165 = DEFINITIONAL_REPRESENTATION('',(#41166),#41170);
#41166 = LINE('',#41167,#41168);
#41167 = CARTESIAN_POINT('',(-48.86216990513,12.424649358878));
#41168 = VECTOR('',#41169,1.);
#41169 = DIRECTION('',(0.707106781187,-0.707106781187));
#41170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41171 = ORIENTED_EDGE('',*,*,#41172,.F.);
#41172 = EDGE_CURVE('',#41173,#41157,#41175,.T.);
#41173 = VERTEX_POINT('',#41174);
#41174 = CARTESIAN_POINT('',(4.1,45.551610831507,17.140412821196));
#41175 = SURFACE_CURVE('',#41176,(#41181),.PCURVE_S1.);
#41176 = CIRCLE('',#41177,15.);
#41177 = AXIS2_PLACEMENT_3D('',#41178,#41179,#41180);
#41178 = CARTESIAN_POINT('',(4.1,59.7426084163,22.));
#41179 = DIRECTION('',(-1.,0.E+000,0.E+000));
#41180 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41181 = PCURVE('',#38863,#41182);
#41182 = DEFINITIONAL_REPRESENTATION('',(#41183),#41187);
#41183 = CIRCLE('',#41184,15.);
#41184 = AXIS2_PLACEMENT_2D('',#41185,#41186);
#41185 = CARTESIAN_POINT('',(-62.99056887346,16.300000000003));
#41186 = DIRECTION('',(0.E+000,-1.));
#41187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41188 = ORIENTED_EDGE('',*,*,#41189,.T.);
#41189 = EDGE_CURVE('',#41173,#41190,#41192,.T.);
#41190 = VERTEX_POINT('',#41191);
#41191 = CARTESIAN_POINT('',(4.1,45.946491708514,17.070784668414));
#41192 = SURFACE_CURVE('',#41193,(#41197),.PCURVE_S1.);
#41193 = LINE('',#41194,#41195);
#41194 = CARTESIAN_POINT('',(4.1,45.551610831507,17.140412821196));
#41195 = VECTOR('',#41196,1.);
#41196 = DIRECTION('',(0.E+000,0.984807753012,-0.173648177667));
#41197 = PCURVE('',#38863,#41198);
#41198 = DEFINITIONAL_REPRESENTATION('',(#41199),#41203);
#41199 = LINE('',#41200,#41201);
#41200 = CARTESIAN_POINT('',(-48.79957128866,11.440412821199));
#41201 = VECTOR('',#41202,1.);
#41202 = DIRECTION('',(-0.984807753012,-0.173648177667));
#41203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41204 = ORIENTED_EDGE('',*,*,#41205,.T.);
#41205 = EDGE_CURVE('',#41190,#41206,#41208,.T.);
#41206 = VERTEX_POINT('',#41207);
#41207 = CARTESIAN_POINT('',(4.1,46.005731335059,16.908025132144));
#41208 = SURFACE_CURVE('',#41209,(#41214),.PCURVE_S1.);
#41209 = CIRCLE('',#41210,0.1);
#41210 = AXIS2_PLACEMENT_3D('',#41211,#41212,#41213);
#41211 = CARTESIAN_POINT('',(4.1,45.929126890747,16.972303893113));
#41212 = DIRECTION('',(-1.,0.E+000,0.E+000));
#41213 = DIRECTION('',(0.E+000,0.173648177667,-0.984807753012));
#41214 = PCURVE('',#38863,#41215);
#41215 = DEFINITIONAL_REPRESENTATION('',(#41216),#41220);
#41216 = CIRCLE('',#41217,0.1);
#41217 = AXIS2_PLACEMENT_2D('',#41218,#41219);
#41218 = CARTESIAN_POINT('',(-49.17708734791,11.272303893116));
#41219 = DIRECTION('',(-0.173648177667,-0.984807753012));
#41220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41221 = ORIENTED_EDGE('',*,*,#41222,.T.);
#41222 = EDGE_CURVE('',#41206,#41223,#41225,.T.);
#41223 = VERTEX_POINT('',#41224);
#41224 = CARTESIAN_POINT('',(4.1,45.747991147428,16.600862337578));
#41225 = SURFACE_CURVE('',#41226,(#41230),.PCURVE_S1.);
#41226 = LINE('',#41227,#41228);
#41227 = CARTESIAN_POINT('',(4.1,46.005731335059,16.908025132144));
#41228 = VECTOR('',#41229,1.);
#41229 = DIRECTION('',(0.E+000,-0.642787609687,-0.766044443119));
#41230 = PCURVE('',#38863,#41231);
#41231 = DEFINITIONAL_REPRESENTATION('',(#41232),#41236);
#41232 = LINE('',#41233,#41234);
#41233 = CARTESIAN_POINT('',(-49.25369179222,11.208025132148));
#41234 = VECTOR('',#41235,1.);
#41235 = DIRECTION('',(0.642787609687,-0.766044443119));
#41236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41237 = ORIENTED_EDGE('',*,*,#41238,.F.);
#41238 = EDGE_CURVE('',#41239,#41223,#41241,.T.);
#41239 = VERTEX_POINT('',#41240);
#41240 = CARTESIAN_POINT('',(4.1,46.154373121974,15.647058823975));
#41241 = SURFACE_CURVE('',#41242,(#41247),.PCURVE_S1.);
#41242 = CIRCLE('',#41243,15.);
#41243 = AXIS2_PLACEMENT_3D('',#41244,#41245,#41246);
#41244 = CARTESIAN_POINT('',(4.1,59.7426084163,22.));
#41245 = DIRECTION('',(-1.,0.E+000,0.E+000));
#41246 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41247 = PCURVE('',#38863,#41248);
#41248 = DEFINITIONAL_REPRESENTATION('',(#41249),#41253);
#41249 = CIRCLE('',#41250,15.);
#41250 = AXIS2_PLACEMENT_2D('',#41251,#41252);
#41251 = CARTESIAN_POINT('',(-62.99056887346,16.300000000003));
#41252 = DIRECTION('',(0.E+000,-1.));
#41253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41254 = ORIENTED_EDGE('',*,*,#41255,.T.);
#41255 = EDGE_CURVE('',#41239,#41256,#41258,.T.);
#41256 = VERTEX_POINT('',#41257);
#41257 = CARTESIAN_POINT('',(4.1,46.342608416064,14.800000000505));
#41258 = SURFACE_CURVE('',#41259,(#41264),.PCURVE_S1.);
#41259 = CIRCLE('',#41260,2.);
#41260 = AXIS2_PLACEMENT_3D('',#41261,#41262,#41263);
#41261 = CARTESIAN_POINT('',(4.1,44.342608416064,14.800000000505));
#41262 = DIRECTION('',(-1.,0.E+000,0.E+000));
#41263 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41264 = PCURVE('',#38863,#41265);
#41265 = DEFINITIONAL_REPRESENTATION('',(#41266),#41270);
#41266 = CIRCLE('',#41267,2.);
#41267 = AXIS2_PLACEMENT_2D('',#41268,#41269);
#41268 = CARTESIAN_POINT('',(-47.59056887322,9.100000000508));
#41269 = DIRECTION('',(0.E+000,-1.));
#41270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41271 = ORIENTED_EDGE('',*,*,#41272,.T.);
#41272 = EDGE_CURVE('',#41256,#41273,#41275,.T.);
#41273 = VERTEX_POINT('',#41274);
#41274 = CARTESIAN_POINT('',(4.1,46.342608416064,14.219946049375));
#41275 = SURFACE_CURVE('',#41276,(#41280),.PCURVE_S1.);
#41276 = LINE('',#41277,#41278);
#41277 = CARTESIAN_POINT('',(4.1,46.342608416064,9.941385461235));
#41278 = VECTOR('',#41279,1.);
#41279 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41280 = PCURVE('',#38863,#41281);
#41281 = DEFINITIONAL_REPRESENTATION('',(#41282),#41286);
#41282 = LINE('',#41283,#41284);
#41283 = CARTESIAN_POINT('',(-49.59056887322,4.241385461239));
#41284 = VECTOR('',#41285,1.);
#41285 = DIRECTION('',(0.E+000,-1.));
#41286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41287 = ORIENTED_EDGE('',*,*,#41288,.T.);
#41288 = EDGE_CURVE('',#41273,#41289,#41291,.T.);
#41289 = VERTEX_POINT('',#41290);
#41290 = CARTESIAN_POINT('',(4.1,45.8490586567,13.800000000115));
#41291 = SURFACE_CURVE('',#41292,(#41297),.PCURVE_S1.);
#41292 = CIRCLE('',#41293,0.5);
#41293 = AXIS2_PLACEMENT_3D('',#41294,#41295,#41296);
#41294 = CARTESIAN_POINT('',(4.1,45.849058656697,14.300000000115));
#41295 = DIRECTION('',(-1.,0.E+000,0.E+000));
#41296 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41297 = PCURVE('',#38863,#41298);
#41298 = DEFINITIONAL_REPRESENTATION('',(#41299),#41303);
#41299 = CIRCLE('',#41300,0.5);
#41300 = AXIS2_PLACEMENT_2D('',#41301,#41302);
#41301 = CARTESIAN_POINT('',(-49.09701911386,8.600000000118));
#41302 = DIRECTION('',(0.E+000,-1.));
#41303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41304 = ORIENTED_EDGE('',*,*,#41305,.F.);
#41305 = EDGE_CURVE('',#41306,#41289,#41308,.T.);
#41306 = VERTEX_POINT('',#41307);
#41307 = CARTESIAN_POINT('',(4.1,43.188122069016,13.799999999997));
#41308 = SURFACE_CURVE('',#41309,(#41313),.PCURVE_S1.);
#41309 = LINE('',#41310,#41311);
#41310 = CARTESIAN_POINT('',(4.1,16.842608416286,13.799999999997));
#41311 = VECTOR('',#41312,1.);
#41312 = DIRECTION('',(0.E+000,1.,0.E+000));
#41313 = PCURVE('',#38863,#41314);
#41314 = DEFINITIONAL_REPRESENTATION('',(#41315),#41319);
#41315 = LINE('',#41316,#41317);
#41316 = CARTESIAN_POINT('',(-20.09056887344,8.1));
#41317 = VECTOR('',#41318,1.);
#41318 = DIRECTION('',(-1.,0.E+000));
#41319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41320 = ORIENTED_EDGE('',*,*,#41321,.T.);
#41321 = EDGE_CURVE('',#41306,#41322,#41324,.T.);
#41322 = VERTEX_POINT('',#41323);
#41323 = CARTESIAN_POINT('',(4.1,42.189464318041,12.748205247756));
#41324 = SURFACE_CURVE('',#41325,(#41330),.PCURVE_S1.);
#41325 = CIRCLE('',#41326,1.);
#41326 = AXIS2_PLACEMENT_3D('',#41327,#41328,#41329);
#41327 = CARTESIAN_POINT('',(4.1,43.188122069016,12.800000000102));
#41328 = DIRECTION('',(1.,0.E+000,0.E+000));
#41329 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41330 = PCURVE('',#38863,#41331);
#41331 = DEFINITIONAL_REPRESENTATION('',(#41332),#41340);
#41332 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41333,#41334,#41335,#41336
    ,#41337,#41338,#41339),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#41333 = CARTESIAN_POINT('',(-46.43608252617,6.100000000105));
#41334 = CARTESIAN_POINT('',(-48.16813333374,6.100000000105));
#41335 = CARTESIAN_POINT('',(-47.30210792996,7.600000000105));
#41336 = CARTESIAN_POINT('',(-46.43608252617,9.100000000105));
#41337 = CARTESIAN_POINT('',(-45.57005712239,7.600000000105));
#41338 = CARTESIAN_POINT('',(-44.7040317186,6.100000000105));
#41339 = CARTESIAN_POINT('',(-46.43608252617,6.100000000105));
#41340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41341 = ORIENTED_EDGE('',*,*,#41342,.T.);
#41342 = EDGE_CURVE('',#41322,#41343,#41345,.T.);
#41343 = VERTEX_POINT('',#41344);
#41344 = CARTESIAN_POINT('',(4.1,42.607627965357,7.575816513817));
#41345 = SURFACE_CURVE('',#41346,(#41351),.PCURVE_S1.);
#41346 = CIRCLE('',#41347,89.94157211959);
#41347 = AXIS2_PLACEMENT_3D('',#41348,#41349,#41350);
#41348 = CARTESIAN_POINT('',(4.1,132.01031245226,17.406706701309));
#41349 = DIRECTION('',(1.,0.E+000,0.E+000));
#41350 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41351 = PCURVE('',#38863,#41352);
#41352 = DEFINITIONAL_REPRESENTATION('',(#41353),#41361);
#41353 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41354,#41355,#41356,#41357
    ,#41358,#41359,#41360),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#41354 = CARTESIAN_POINT('',(-135.2582729094,-78.23486541827));
#41355 = CARTESIAN_POINT('',(-291.0416455331,-78.23486541827));
#41356 = CARTESIAN_POINT('',(-213.1499592212,56.677492761108));
#41357 = CARTESIAN_POINT('',(-135.2582729094,191.58985094049));
#41358 = CARTESIAN_POINT('',(-57.36658659754,56.677492761108));
#41359 = CARTESIAN_POINT('',(20.525099714327,-78.23486541827));
#41360 = CARTESIAN_POINT('',(-135.2582729094,-78.23486541827));
#41361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41362 = ORIENTED_EDGE('',*,*,#41363,.T.);
#41363 = EDGE_CURVE('',#41343,#38855,#41364,.T.);
#41364 = SURFACE_CURVE('',#41365,(#41370),.PCURVE_S1.);
#41365 = CIRCLE('',#41366,1.5);
#41366 = AXIS2_PLACEMENT_3D('',#41367,#41368,#41369);
#41367 = CARTESIAN_POINT('',(4.1,44.098640670272,7.739771122722));
#41368 = DIRECTION('',(1.,0.E+000,0.E+000));
#41369 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41370 = PCURVE('',#38863,#41371);
#41371 = DEFINITIONAL_REPRESENTATION('',(#41372),#41380);
#41372 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41373,#41374,#41375,#41376
    ,#41377,#41378,#41379),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#41373 = CARTESIAN_POINT('',(-47.34660112743,0.539771122726));
#41374 = CARTESIAN_POINT('',(-49.94467733878,0.539771122726));
#41375 = CARTESIAN_POINT('',(-48.64563923311,2.789771122726));
#41376 = CARTESIAN_POINT('',(-47.34660112743,5.039771122726));
#41377 = CARTESIAN_POINT('',(-46.04756302175,2.789771122726));
#41378 = CARTESIAN_POINT('',(-44.74852491608,0.539771122726));
#41379 = CARTESIAN_POINT('',(-47.34660112743,0.539771122726));
#41380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41381 = FACE_BOUND('',#41382,.T.);
#41382 = EDGE_LOOP('',(#41383,#41401,#41417,#41434,#41450,#41467,#41483,
    #41499,#41520,#41536,#41557,#41573,#41590,#41606,#41623,#41639,
    #41656,#41672,#41693,#41709,#41730,#41747,#41764,#41780,#41801,
    #41817,#41838,#41854,#41875,#41896,#41917,#41933,#41954,#41970,
    #41987,#42003,#42020,#42041,#42057,#42078,#42095,#42111,#42132,
    #42148,#42165,#42181,#42198,#42219));
#41383 = ORIENTED_EDGE('',*,*,#41384,.T.);
#41384 = EDGE_CURVE('',#41385,#41387,#41389,.T.);
#41385 = VERTEX_POINT('',#41386);
#41386 = CARTESIAN_POINT('',(4.1,26.546582908923,14.799999999997));
#41387 = VERTEX_POINT('',#41388);
#41388 = CARTESIAN_POINT('',(4.1,15.442608416286,14.799999999997));
#41389 = SURFACE_CURVE('',#41390,(#41394),.PCURVE_S1.);
#41390 = LINE('',#41391,#41392);
#41391 = CARTESIAN_POINT('',(4.1,-3.247960457163,14.799999999997));
#41392 = VECTOR('',#41393,1.);
#41393 = DIRECTION('',(0.E+000,-1.,0.E+000));
#41394 = PCURVE('',#38863,#41395);
#41395 = DEFINITIONAL_REPRESENTATION('',(#41396),#41400);
#41396 = LINE('',#41397,#41398);
#41397 = CARTESIAN_POINT('',(0.E+000,9.1));
#41398 = VECTOR('',#41399,1.);
#41399 = DIRECTION('',(1.,0.E+000));
#41400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41401 = ORIENTED_EDGE('',*,*,#41402,.T.);
#41402 = EDGE_CURVE('',#41387,#41403,#41405,.T.);
#41403 = VERTEX_POINT('',#41404);
#41404 = CARTESIAN_POINT('',(4.1,15.442608416286,12.499999999997));
#41405 = SURFACE_CURVE('',#41406,(#41410),.PCURVE_S1.);
#41406 = LINE('',#41407,#41408);
#41407 = CARTESIAN_POINT('',(4.1,15.442608416286,15.499999999997));
#41408 = VECTOR('',#41409,1.);
#41409 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41410 = PCURVE('',#38863,#41411);
#41411 = DEFINITIONAL_REPRESENTATION('',(#41412),#41416);
#41412 = LINE('',#41413,#41414);
#41413 = CARTESIAN_POINT('',(-18.69056887344,9.8));
#41414 = VECTOR('',#41415,1.);
#41415 = DIRECTION('',(0.E+000,-1.));
#41416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41417 = ORIENTED_EDGE('',*,*,#41418,.T.);
#41418 = EDGE_CURVE('',#41403,#41419,#41421,.T.);
#41419 = VERTEX_POINT('',#41420);
#41420 = CARTESIAN_POINT('',(4.1,14.942608416286,11.999999999997));
#41421 = SURFACE_CURVE('',#41422,(#41427),.PCURVE_S1.);
#41422 = CIRCLE('',#41423,0.5);
#41423 = AXIS2_PLACEMENT_3D('',#41424,#41425,#41426);
#41424 = CARTESIAN_POINT('',(4.1,14.942608416286,12.499999999997));
#41425 = DIRECTION('',(-1.,0.E+000,0.E+000));
#41426 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41427 = PCURVE('',#38863,#41428);
#41428 = DEFINITIONAL_REPRESENTATION('',(#41429),#41433);
#41429 = CIRCLE('',#41430,0.5);
#41430 = AXIS2_PLACEMENT_2D('',#41431,#41432);
#41431 = CARTESIAN_POINT('',(-18.19056887344,6.8));
#41432 = DIRECTION('',(0.E+000,-1.));
#41433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41434 = ORIENTED_EDGE('',*,*,#41435,.T.);
#41435 = EDGE_CURVE('',#41419,#41436,#41438,.T.);
#41436 = VERTEX_POINT('',#41437);
#41437 = CARTESIAN_POINT('',(4.1,10.542608416314,11.999999999997));
#41438 = SURFACE_CURVE('',#41439,(#41443),.PCURVE_S1.);
#41439 = LINE('',#41440,#41441);
#41440 = CARTESIAN_POINT('',(4.1,12.7426084163,11.999999999997));
#41441 = VECTOR('',#41442,1.);
#41442 = DIRECTION('',(0.E+000,-1.,0.E+000));
#41443 = PCURVE('',#38863,#41444);
#41444 = DEFINITIONAL_REPRESENTATION('',(#41445),#41449);
#41445 = LINE('',#41446,#41447);
#41446 = CARTESIAN_POINT('',(-15.99056887346,6.3));
#41447 = VECTOR('',#41448,1.);
#41448 = DIRECTION('',(1.,0.E+000));
#41449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41450 = ORIENTED_EDGE('',*,*,#41451,.T.);
#41451 = EDGE_CURVE('',#41436,#41452,#41454,.T.);
#41452 = VERTEX_POINT('',#41453);
#41453 = CARTESIAN_POINT('',(4.1,10.042608416314,12.499999999997));
#41454 = SURFACE_CURVE('',#41455,(#41460),.PCURVE_S1.);
#41455 = CIRCLE('',#41456,0.5);
#41456 = AXIS2_PLACEMENT_3D('',#41457,#41458,#41459);
#41457 = CARTESIAN_POINT('',(4.1,10.542608416314,12.499999999997));
#41458 = DIRECTION('',(-1.,0.E+000,0.E+000));
#41459 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41460 = PCURVE('',#38863,#41461);
#41461 = DEFINITIONAL_REPRESENTATION('',(#41462),#41466);
#41462 = CIRCLE('',#41463,0.5);
#41463 = AXIS2_PLACEMENT_2D('',#41464,#41465);
#41464 = CARTESIAN_POINT('',(-13.79056887347,6.8));
#41465 = DIRECTION('',(0.E+000,-1.));
#41466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41467 = ORIENTED_EDGE('',*,*,#41468,.T.);
#41468 = EDGE_CURVE('',#41452,#41469,#41471,.T.);
#41469 = VERTEX_POINT('',#41470);
#41470 = CARTESIAN_POINT('',(4.1,10.042608416314,14.799999999997));
#41471 = SURFACE_CURVE('',#41472,(#41476),.PCURVE_S1.);
#41472 = LINE('',#41473,#41474);
#41473 = CARTESIAN_POINT('',(4.1,10.042608416314,12.199999999997));
#41474 = VECTOR('',#41475,1.);
#41475 = DIRECTION('',(0.E+000,0.E+000,1.));
#41476 = PCURVE('',#38863,#41477);
#41477 = DEFINITIONAL_REPRESENTATION('',(#41478),#41482);
#41478 = LINE('',#41479,#41480);
#41479 = CARTESIAN_POINT('',(-13.29056887347,6.5));
#41480 = VECTOR('',#41481,1.);
#41481 = DIRECTION('',(0.E+000,1.));
#41482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41483 = ORIENTED_EDGE('',*,*,#41484,.T.);
#41484 = EDGE_CURVE('',#41469,#41485,#41487,.T.);
#41485 = VERTEX_POINT('',#41486);
#41486 = CARTESIAN_POINT('',(4.1,3.642608416314,14.799999999997));
#41487 = SURFACE_CURVE('',#41488,(#41492),.PCURVE_S1.);
#41488 = LINE('',#41489,#41490);
#41489 = CARTESIAN_POINT('',(4.1,-3.247960457163,14.799999999997));
#41490 = VECTOR('',#41491,1.);
#41491 = DIRECTION('',(0.E+000,-1.,0.E+000));
#41492 = PCURVE('',#38863,#41493);
#41493 = DEFINITIONAL_REPRESENTATION('',(#41494),#41498);
#41494 = LINE('',#41495,#41496);
#41495 = CARTESIAN_POINT('',(0.E+000,9.1));
#41496 = VECTOR('',#41497,1.);
#41497 = DIRECTION('',(1.,0.E+000));
#41498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41499 = ORIENTED_EDGE('',*,*,#41500,.T.);
#41500 = EDGE_CURVE('',#41485,#41501,#41503,.T.);
#41501 = VERTEX_POINT('',#41502);
#41502 = CARTESIAN_POINT('',(4.1,3.142608416314,14.299999999997));
#41503 = SURFACE_CURVE('',#41504,(#41509),.PCURVE_S1.);
#41504 = CIRCLE('',#41505,0.5);
#41505 = AXIS2_PLACEMENT_3D('',#41506,#41507,#41508);
#41506 = CARTESIAN_POINT('',(4.1,3.642608416314,14.299999999997));
#41507 = DIRECTION('',(1.,0.E+000,0.E+000));
#41508 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41509 = PCURVE('',#38863,#41510);
#41510 = DEFINITIONAL_REPRESENTATION('',(#41511),#41519);
#41511 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41512,#41513,#41514,#41515
    ,#41516,#41517,#41518),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#41512 = CARTESIAN_POINT('',(-6.890568873476,8.1));
#41513 = CARTESIAN_POINT('',(-7.756594277261,8.1));
#41514 = CARTESIAN_POINT('',(-7.323581575369,8.85));
#41515 = CARTESIAN_POINT('',(-6.890568873476,9.6));
#41516 = CARTESIAN_POINT('',(-6.457556171584,8.85));
#41517 = CARTESIAN_POINT('',(-6.024543469692,8.1));
#41518 = CARTESIAN_POINT('',(-6.890568873476,8.1));
#41519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41520 = ORIENTED_EDGE('',*,*,#41521,.T.);
#41521 = EDGE_CURVE('',#41501,#41522,#41524,.T.);
#41522 = VERTEX_POINT('',#41523);
#41523 = CARTESIAN_POINT('',(4.1,3.142608416314,13.810966084432));
#41524 = SURFACE_CURVE('',#41525,(#41529),.PCURVE_S1.);
#41525 = LINE('',#41526,#41527);
#41526 = CARTESIAN_POINT('',(4.1,3.142608416314,16.599999999996));
#41527 = VECTOR('',#41528,1.);
#41528 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41529 = PCURVE('',#38863,#41530);
#41530 = DEFINITIONAL_REPRESENTATION('',(#41531),#41535);
#41531 = LINE('',#41532,#41533);
#41532 = CARTESIAN_POINT('',(-6.390568873476,10.9));
#41533 = VECTOR('',#41534,1.);
#41534 = DIRECTION('',(0.E+000,-1.));
#41535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41536 = ORIENTED_EDGE('',*,*,#41537,.T.);
#41537 = EDGE_CURVE('',#41522,#41538,#41540,.T.);
#41538 = VERTEX_POINT('',#41539);
#41539 = CARTESIAN_POINT('',(4.1,3.364962702783,13.521188336546));
#41540 = SURFACE_CURVE('',#41541,(#41546),.PCURVE_S1.);
#41541 = CIRCLE('',#41542,0.3);
#41542 = AXIS2_PLACEMENT_3D('',#41543,#41544,#41545);
#41543 = CARTESIAN_POINT('',(4.1,3.442608416314,13.810966084432));
#41544 = DIRECTION('',(1.,0.E+000,0.E+000));
#41545 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41546 = PCURVE('',#38863,#41547);
#41547 = DEFINITIONAL_REPRESENTATION('',(#41548),#41556);
#41548 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41549,#41550,#41551,#41552
    ,#41553,#41554,#41555),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#41549 = CARTESIAN_POINT('',(-6.690568873476,7.810966084436));
#41550 = CARTESIAN_POINT('',(-7.210184115747,7.810966084436));
#41551 = CARTESIAN_POINT('',(-6.950376494612,8.260966084436));
#41552 = CARTESIAN_POINT('',(-6.690568873476,8.710966084436));
#41553 = CARTESIAN_POINT('',(-6.430761252341,8.260966084436));
#41554 = CARTESIAN_POINT('',(-6.170953631206,7.810966084436));
#41555 = CARTESIAN_POINT('',(-6.690568873476,7.810966084436));
#41556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41557 = ORIENTED_EDGE('',*,*,#41558,.F.);
#41558 = EDGE_CURVE('',#41559,#41538,#41561,.T.);
#41559 = VERTEX_POINT('',#41560);
#41560 = CARTESIAN_POINT('',(4.1,7.142713218166,12.508943136743));
#41561 = SURFACE_CURVE('',#41562,(#41566),.PCURVE_S1.);
#41562 = LINE('',#41563,#41564);
#41563 = CARTESIAN_POINT('',(4.1,7.625676131311,12.379533614191));
#41564 = VECTOR('',#41565,1.);
#41565 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#41566 = PCURVE('',#38863,#41567);
#41567 = DEFINITIONAL_REPRESENTATION('',(#41568),#41572);
#41568 = LINE('',#41569,#41570);
#41569 = CARTESIAN_POINT('',(-10.87363658847,6.679533614194));
#41570 = VECTOR('',#41571,1.);
#41571 = DIRECTION('',(0.965925826289,0.258819045103));
#41572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41573 = ORIENTED_EDGE('',*,*,#41574,.T.);
#41574 = EDGE_CURVE('',#41559,#41575,#41577,.T.);
#41575 = VERTEX_POINT('',#41576);
#41576 = CARTESIAN_POINT('',(4.1,7.496266608759,11.896570701047));
#41577 = SURFACE_CURVE('',#41578,(#41583),.PCURVE_S1.);
#41578 = CIRCLE('',#41579,0.5);
#41579 = AXIS2_PLACEMENT_3D('',#41580,#41581,#41582);
#41580 = CARTESIAN_POINT('',(4.1,7.013303695615,12.025980223598));
#41581 = DIRECTION('',(-1.,0.E+000,0.E+000));
#41582 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41583 = PCURVE('',#38863,#41584);
#41584 = DEFINITIONAL_REPRESENTATION('',(#41585),#41589);
#41585 = CIRCLE('',#41586,0.5);
#41586 = AXIS2_PLACEMENT_2D('',#41587,#41588);
#41587 = CARTESIAN_POINT('',(-10.26126415277,6.325980223601));
#41588 = DIRECTION('',(0.E+000,-1.));
#41589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41590 = ORIENTED_EDGE('',*,*,#41591,.F.);
#41591 = EDGE_CURVE('',#41592,#41575,#41594,.T.);
#41592 = VERTEX_POINT('',#41593);
#41593 = CARTESIAN_POINT('',(4.1,6.739047490035,9.070590477505));
#41594 = SURFACE_CURVE('',#41595,(#41599),.PCURVE_S1.);
#41595 = LINE('',#41596,#41597);
#41596 = CARTESIAN_POINT('',(4.1,6.639748070881,8.700000000058));
#41597 = VECTOR('',#41598,1.);
#41598 = DIRECTION('',(0.E+000,0.258819045103,0.965925826289));
#41599 = PCURVE('',#38863,#41600);
#41600 = DEFINITIONAL_REPRESENTATION('',(#41601),#41605);
#41601 = LINE('',#41602,#41603);
#41602 = CARTESIAN_POINT('',(-9.887708528043,3.000000000062));
#41603 = VECTOR('',#41604,1.);
#41604 = DIRECTION('',(-0.258819045103,0.965925826289));
#41605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41606 = ORIENTED_EDGE('',*,*,#41607,.T.);
#41607 = EDGE_CURVE('',#41592,#41608,#41610,.T.);
#41608 = VERTEX_POINT('',#41609);
#41609 = CARTESIAN_POINT('',(4.1,6.256084576893,8.700000000056));
#41610 = SURFACE_CURVE('',#41611,(#41616),.PCURVE_S1.);
#41611 = CIRCLE('',#41612,0.5);
#41612 = AXIS2_PLACEMENT_3D('',#41613,#41614,#41615);
#41613 = CARTESIAN_POINT('',(4.1,6.256084576891,9.200000000056));
#41614 = DIRECTION('',(-1.,0.E+000,0.E+000));
#41615 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41616 = PCURVE('',#38863,#41617);
#41617 = DEFINITIONAL_REPRESENTATION('',(#41618),#41622);
#41618 = CIRCLE('',#41619,0.5);
#41619 = AXIS2_PLACEMENT_2D('',#41620,#41621);
#41620 = CARTESIAN_POINT('',(-9.504045034053,3.500000000059));
#41621 = DIRECTION('',(0.E+000,-1.));
#41622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41623 = ORIENTED_EDGE('',*,*,#41624,.F.);
#41624 = EDGE_CURVE('',#41625,#41608,#41627,.T.);
#41625 = VERTEX_POINT('',#41626);
#41626 = CARTESIAN_POINT('',(4.1,-1.357391583683,8.700000000013));
#41627 = SURFACE_CURVE('',#41628,(#41632),.PCURVE_S1.);
#41628 = LINE('',#41629,#41630);
#41629 = CARTESIAN_POINT('',(4.1,-3.257379083811,8.700000000003));
#41630 = VECTOR('',#41631,1.);
#41631 = DIRECTION('',(0.E+000,1.,5.65039468206E-012));
#41632 = PCURVE('',#38863,#41633);
#41633 = DEFINITIONAL_REPRESENTATION('',(#41634),#41638);
#41634 = LINE('',#41635,#41636);
#41635 = CARTESIAN_POINT('',(9.4186266486E-003,3.000000000006));
#41636 = VECTOR('',#41637,1.);
#41637 = DIRECTION('',(-1.,5.65039468206E-012));
#41638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41639 = ORIENTED_EDGE('',*,*,#41640,.T.);
#41640 = EDGE_CURVE('',#41625,#41641,#41643,.T.);
#41641 = VERTEX_POINT('',#41642);
#41642 = CARTESIAN_POINT('',(4.1,-1.857391583686,9.200000000013));
#41643 = SURFACE_CURVE('',#41644,(#41649),.PCURVE_S1.);
#41644 = CIRCLE('',#41645,0.5);
#41645 = AXIS2_PLACEMENT_3D('',#41646,#41647,#41648);
#41646 = CARTESIAN_POINT('',(4.1,-1.357391583686,9.200000000013));
#41647 = DIRECTION('',(-1.,0.E+000,0.E+000));
#41648 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41649 = PCURVE('',#38863,#41650);
#41650 = DEFINITIONAL_REPRESENTATION('',(#41651),#41655);
#41651 = CIRCLE('',#41652,0.5);
#41652 = AXIS2_PLACEMENT_2D('',#41653,#41654);
#41653 = CARTESIAN_POINT('',(-1.890568873476,3.500000000016));
#41654 = DIRECTION('',(0.E+000,-1.));
#41655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41656 = ORIENTED_EDGE('',*,*,#41657,.T.);
#41657 = EDGE_CURVE('',#41641,#41658,#41660,.T.);
#41658 = VERTEX_POINT('',#41659);
#41659 = CARTESIAN_POINT('',(4.1,-1.857391583686,9.567524790236));
#41660 = SURFACE_CURVE('',#41661,(#41665),.PCURVE_S1.);
#41661 = LINE('',#41662,#41663);
#41662 = CARTESIAN_POINT('',(4.1,-1.857391583686,7.30000000001));
#41663 = VECTOR('',#41664,1.);
#41664 = DIRECTION('',(0.E+000,0.E+000,1.));
#41665 = PCURVE('',#38863,#41666);
#41666 = DEFINITIONAL_REPRESENTATION('',(#41667),#41671);
#41667 = LINE('',#41668,#41669);
#41668 = CARTESIAN_POINT('',(-1.390568873476,1.600000000014));
#41669 = VECTOR('',#41670,1.);
#41670 = DIRECTION('',(0.E+000,1.));
#41671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41672 = ORIENTED_EDGE('',*,*,#41673,.T.);
#41673 = EDGE_CURVE('',#41658,#41674,#41676,.T.);
#41674 = VERTEX_POINT('',#41675);
#41675 = CARTESIAN_POINT('',(4.1,-2.227982061135,10.050487703381));
#41676 = SURFACE_CURVE('',#41677,(#41682),.PCURVE_S1.);
#41677 = CIRCLE('',#41678,0.5);
#41678 = AXIS2_PLACEMENT_3D('',#41679,#41680,#41681);
#41679 = CARTESIAN_POINT('',(4.1,-2.357391583686,9.567524790236));
#41680 = DIRECTION('',(1.,0.E+000,0.E+000));
#41681 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41682 = PCURVE('',#38863,#41683);
#41683 = DEFINITIONAL_REPRESENTATION('',(#41684),#41692);
#41684 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41685,#41686,#41687,#41688
    ,#41689,#41690,#41691),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#41685 = CARTESIAN_POINT('',(-0.890568873476,3.36752479024));
#41686 = CARTESIAN_POINT('',(-1.756594277261,3.36752479024));
#41687 = CARTESIAN_POINT('',(-1.323581575369,4.11752479024));
#41688 = CARTESIAN_POINT('',(-0.890568873476,4.86752479024));
#41689 = CARTESIAN_POINT('',(-0.457556171584,4.11752479024));
#41690 = CARTESIAN_POINT('',(-2.454346969196E-002,3.36752479024));
#41691 = CARTESIAN_POINT('',(-0.890568873476,3.36752479024));
#41692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41693 = ORIENTED_EDGE('',*,*,#41694,.F.);
#41694 = EDGE_CURVE('',#41695,#41674,#41697,.T.);
#41695 = VERTEX_POINT('',#41696);
#41696 = CARTESIAN_POINT('',(4.1,-15.27255528875,13.545770565331));
#41697 = SURFACE_CURVE('',#41698,(#41702),.PCURVE_S1.);
#41698 = LINE('',#41699,#41700);
#41699 = CARTESIAN_POINT('',(4.1,-16.2213524557,13.799999999997));
#41700 = VECTOR('',#41701,1.);
#41701 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#41702 = PCURVE('',#38863,#41703);
#41703 = DEFINITIONAL_REPRESENTATION('',(#41704),#41708);
#41704 = LINE('',#41705,#41706);
#41705 = CARTESIAN_POINT('',(12.973391998546,8.1));
#41706 = VECTOR('',#41707,1.);
#41707 = DIRECTION('',(-0.965925826289,-0.258819045103));
#41708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41709 = ORIENTED_EDGE('',*,*,#41710,.T.);
#41710 = EDGE_CURVE('',#41695,#41711,#41713,.T.);
#41711 = VERTEX_POINT('',#41712);
#41712 = CARTESIAN_POINT('',(4.1,-15.64495914333,13.200157002007));
#41713 = SURFACE_CURVE('',#41714,(#41719),.PCURVE_S1.);
#41714 = CIRCLE('',#41715,0.3);
#41715 = AXIS2_PLACEMENT_3D('',#41716,#41717,#41718);
#41716 = CARTESIAN_POINT('',(4.1,-15.35020100228,13.255992817444));
#41717 = DIRECTION('',(1.,0.E+000,0.E+000));
#41718 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41719 = PCURVE('',#38863,#41720);
#41720 = DEFINITIONAL_REPRESENTATION('',(#41721),#41729);
#41721 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41722,#41723,#41724,#41725
    ,#41726,#41727,#41728),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#41722 = CARTESIAN_POINT('',(12.102240545125,7.255992817447));
#41723 = CARTESIAN_POINT('',(11.582625302855,7.255992817447));
#41724 = CARTESIAN_POINT('',(11.84243292399,7.705992817447));
#41725 = CARTESIAN_POINT('',(12.102240545125,8.155992817447));
#41726 = CARTESIAN_POINT('',(12.362048166261,7.705992817447));
#41727 = CARTESIAN_POINT('',(12.621855787396,7.255992817447));
#41728 = CARTESIAN_POINT('',(12.102240545125,7.255992817447));
#41729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41730 = ORIENTED_EDGE('',*,*,#41731,.T.);
#41731 = EDGE_CURVE('',#41711,#41732,#41734,.T.);
#41732 = VERTEX_POINT('',#41733);
#41733 = CARTESIAN_POINT('',(4.1,-16.90933466571,10.824324533904));
#41734 = SURFACE_CURVE('',#41735,(#41740),.PCURVE_S1.);
#41735 = CIRCLE('',#41736,2.149999079679);
#41736 = AXIS2_PLACEMENT_3D('',#41737,#41738,#41739);
#41737 = CARTESIAN_POINT('',(4.1,-17.75739158327,12.800000495997));
#41738 = DIRECTION('',(-1.,0.E+000,0.E+000));
#41739 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41740 = PCURVE('',#38863,#41741);
#41741 = DEFINITIONAL_REPRESENTATION('',(#41742),#41746);
#41742 = CIRCLE('',#41743,2.149999079679);
#41743 = AXIS2_PLACEMENT_2D('',#41744,#41745);
#41744 = CARTESIAN_POINT('',(14.509431126116,7.100000496));
#41745 = DIRECTION('',(0.E+000,-1.));
#41746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41747 = ORIENTED_EDGE('',*,*,#41748,.T.);
#41748 = EDGE_CURVE('',#41732,#41749,#41751,.T.);
#41749 = VERTEX_POINT('',#41750);
#41750 = CARTESIAN_POINT('',(4.1,-17.02766808849,10.80000036755));
#41751 = SURFACE_CURVE('',#41752,(#41757),.PCURVE_S1.);
#41752 = CIRCLE('',#41753,0.3);
#41753 = AXIS2_PLACEMENT_3D('',#41754,#41755,#41756);
#41754 = CARTESIAN_POINT('',(4.1,-17.02766823974,11.10000036755));
#41755 = DIRECTION('',(-1.,0.E+000,0.E+000));
#41756 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41757 = PCURVE('',#38863,#41758);
#41758 = DEFINITIONAL_REPRESENTATION('',(#41759),#41763);
#41759 = CIRCLE('',#41760,0.3);
#41760 = AXIS2_PLACEMENT_2D('',#41761,#41762);
#41761 = CARTESIAN_POINT('',(13.779707782585,5.400000367553));
#41762 = DIRECTION('',(0.E+000,-1.));
#41763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41764 = ORIENTED_EDGE('',*,*,#41765,.T.);
#41765 = EDGE_CURVE('',#41749,#41766,#41768,.T.);
#41766 = VERTEX_POINT('',#41767);
#41767 = CARTESIAN_POINT('',(4.1,-18.89512544221,10.799999426012));
#41768 = SURFACE_CURVE('',#41769,(#41773),.PCURVE_S1.);
#41769 = LINE('',#41770,#41771);
#41770 = CARTESIAN_POINT('',(4.1,-16.96840764912,10.800000397428));
#41771 = VECTOR('',#41772,1.);
#41772 = DIRECTION('',(0.E+000,-1.,-5.04181748243E-007));
#41773 = PCURVE('',#38863,#41774);
#41774 = DEFINITIONAL_REPRESENTATION('',(#41775),#41779);
#41775 = LINE('',#41776,#41777);
#41776 = CARTESIAN_POINT('',(13.720447191967,5.100000397431));
#41777 = VECTOR('',#41778,1.);
#41778 = DIRECTION('',(1.,-5.04181748243E-007));
#41779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41780 = ORIENTED_EDGE('',*,*,#41781,.T.);
#41781 = EDGE_CURVE('',#41766,#41782,#41784,.T.);
#41782 = VERTEX_POINT('',#41783);
#41783 = CARTESIAN_POINT('',(4.1,-19.16850553025,10.37645492083));
#41784 = SURFACE_CURVE('',#41785,(#41790),.PCURVE_S1.);
#41785 = CIRCLE('',#41786,0.3);
#41786 = AXIS2_PLACEMENT_3D('',#41787,#41788,#41789);
#41787 = CARTESIAN_POINT('',(4.1,-18.89512529095,10.499999426012));
#41788 = DIRECTION('',(1.,0.E+000,0.E+000));
#41789 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41790 = PCURVE('',#38863,#41791);
#41791 = DEFINITIONAL_REPRESENTATION('',(#41792),#41800);
#41792 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41793,#41794,#41795,#41796
    ,#41797,#41798,#41799),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#41793 = CARTESIAN_POINT('',(15.647164833796,4.499999426015));
#41794 = CARTESIAN_POINT('',(15.127549591525,4.499999426015));
#41795 = CARTESIAN_POINT('',(15.387357212661,4.949999426015));
#41796 = CARTESIAN_POINT('',(15.647164833796,5.399999426015));
#41797 = CARTESIAN_POINT('',(15.906972454931,4.949999426015));
#41798 = CARTESIAN_POINT('',(16.166780076067,4.499999426015));
#41799 = CARTESIAN_POINT('',(15.647164833796,4.499999426015));
#41800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41801 = ORIENTED_EDGE('',*,*,#41802,.T.);
#41802 = EDGE_CURVE('',#41782,#41803,#41805,.T.);
#41803 = VERTEX_POINT('',#41804);
#41804 = CARTESIAN_POINT('',(4.1,-15.78539648371,2.890284982681));
#41805 = SURFACE_CURVE('',#41806,(#41810),.PCURVE_S1.);
#41806 = LINE('',#41807,#41808);
#41807 = CARTESIAN_POINT('',(4.1,-21.1027466071,14.656558577964));
#41808 = VECTOR('',#41809,1.);
#41809 = DIRECTION('',(0.E+000,0.411815017274,-0.911267464331));
#41810 = PCURVE('',#38863,#41811);
#41811 = DEFINITIONAL_REPRESENTATION('',(#41812),#41816);
#41812 = LINE('',#41813,#41814);
#41813 = CARTESIAN_POINT('',(17.854786149937,8.956558577967));
#41814 = VECTOR('',#41815,1.);
#41815 = DIRECTION('',(-0.411815017274,-0.911267464331));
#41816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41817 = ORIENTED_EDGE('',*,*,#41818,.T.);
#41818 = EDGE_CURVE('',#41803,#41819,#41821,.T.);
#41819 = VERTEX_POINT('',#41820);
#41820 = CARTESIAN_POINT('',(4.1,-14.87412901938,2.302099999955));
#41821 = SURFACE_CURVE('',#41822,(#41827),.PCURVE_S1.);
#41822 = CIRCLE('',#41823,1.);
#41823 = AXIS2_PLACEMENT_3D('',#41824,#41825,#41826);
#41824 = CARTESIAN_POINT('',(4.1,-14.87412901938,3.302099999955));
#41825 = DIRECTION('',(1.,0.E+000,0.E+000));
#41826 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41827 = PCURVE('',#38863,#41828);
#41828 = DEFINITIONAL_REPRESENTATION('',(#41829),#41837);
#41829 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41830,#41831,#41832,#41833
    ,#41834,#41835,#41836),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#41830 = CARTESIAN_POINT('',(11.626168562223,-3.397900000041));
#41831 = CARTESIAN_POINT('',(9.894117754654,-3.397900000041));
#41832 = CARTESIAN_POINT('',(10.760143158438,-1.897900000041));
#41833 = CARTESIAN_POINT('',(11.626168562223,-0.397900000041));
#41834 = CARTESIAN_POINT('',(12.492193966007,-1.897900000041));
#41835 = CARTESIAN_POINT('',(13.358219369791,-3.397900000041));
#41836 = CARTESIAN_POINT('',(11.626168562223,-3.397900000041));
#41837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41838 = ORIENTED_EDGE('',*,*,#41839,.T.);
#41839 = EDGE_CURVE('',#41819,#41840,#41842,.T.);
#41840 = VERTEX_POINT('',#41841);
#41841 = CARTESIAN_POINT('',(4.1,-11.19569562352,2.302099999975));
#41842 = SURFACE_CURVE('',#41843,(#41847),.PCURVE_S1.);
#41843 = LINE('',#41844,#41845);
#41844 = CARTESIAN_POINT('',(4.1,-11.51016553818,2.302099999974));
#41845 = VECTOR('',#41846,1.);
#41846 = DIRECTION('',(0.E+000,1.,5.376385953205E-012));
#41847 = PCURVE('',#38863,#41848);
#41848 = DEFINITIONAL_REPRESENTATION('',(#41849),#41853);
#41849 = LINE('',#41850,#41851);
#41850 = CARTESIAN_POINT('',(8.262205081025,-3.397900000023));
#41851 = VECTOR('',#41852,1.);
#41852 = DIRECTION('',(-1.,5.376385953205E-012));
#41853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41854 = ORIENTED_EDGE('',*,*,#41855,.T.);
#41855 = EDGE_CURVE('',#41840,#41856,#41858,.T.);
#41856 = VERTEX_POINT('',#41857);
#41857 = CARTESIAN_POINT('',(4.1,-10.74710003164,2.581278816803));
#41858 = SURFACE_CURVE('',#41859,(#41864),.PCURVE_S1.);
#41859 = CIRCLE('',#41860,0.5);
#41860 = AXIS2_PLACEMENT_3D('',#41861,#41862,#41863);
#41861 = CARTESIAN_POINT('',(4.1,-11.19569562353,2.802099999975));
#41862 = DIRECTION('',(1.,0.E+000,0.E+000));
#41863 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41864 = PCURVE('',#38863,#41865);
#41865 = DEFINITIONAL_REPRESENTATION('',(#41866),#41874);
#41866 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41867,#41868,#41869,#41870
    ,#41871,#41872,#41873),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#41867 = CARTESIAN_POINT('',(7.947735166367,-3.397900000022));
#41868 = CARTESIAN_POINT('',(7.081709762583,-3.397900000022));
#41869 = CARTESIAN_POINT('',(7.514722464475,-2.647900000022));
#41870 = CARTESIAN_POINT('',(7.947735166367,-1.897900000022));
#41871 = CARTESIAN_POINT('',(8.38074786826,-2.647900000022));
#41872 = CARTESIAN_POINT('',(8.813760570152,-3.397900000022));
#41873 = CARTESIAN_POINT('',(7.947735166367,-3.397900000022));
#41874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41875 = ORIENTED_EDGE('',*,*,#41876,.T.);
#41876 = EDGE_CURVE('',#41856,#41877,#41879,.T.);
#41877 = VERTEX_POINT('',#41878);
#41878 = CARTESIAN_POINT('',(4.1,-10.20464271957,3.800485098624));
#41879 = SURFACE_CURVE('',#41880,(#41885),.PCURVE_S1.);
#41880 = CIRCLE('',#41881,17.19999999943);
#41881 = AXIS2_PLACEMENT_3D('',#41882,#41883,#41884);
#41882 = CARTESIAN_POINT('',(4.1,-26.17878839185,10.177527518214));
#41883 = DIRECTION('',(1.,0.E+000,0.E+000));
#41884 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41885 = PCURVE('',#38863,#41886);
#41886 = DEFINITIONAL_REPRESENTATION('',(#41887),#41895);
#41887 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41888,#41889,#41890,#41891
    ,#41892,#41893,#41894),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#41888 = CARTESIAN_POINT('',(22.930827934687,-12.72247248121));
#41889 = CARTESIAN_POINT('',(-6.86044595451,-12.72247248121));
#41890 = CARTESIAN_POINT('',(8.035190990089,13.077527517932));
#41891 = CARTESIAN_POINT('',(22.930827934687,38.877527517077));
#41892 = CARTESIAN_POINT('',(37.826464879286,13.077527517932));
#41893 = CARTESIAN_POINT('',(52.722101823885,-12.72247248121));
#41894 = CARTESIAN_POINT('',(22.930827934687,-12.72247248121));
#41895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41896 = ORIENTED_EDGE('',*,*,#41897,.T.);
#41897 = EDGE_CURVE('',#41877,#41898,#41900,.T.);
#41898 = VERTEX_POINT('',#41899);
#41899 = CARTESIAN_POINT('',(4.1,-10.5654826995,4.475029677642));
#41900 = SURFACE_CURVE('',#41901,(#41906),.PCURVE_S1.);
#41901 = CIRCLE('',#41902,0.5);
#41902 = AXIS2_PLACEMENT_3D('',#41903,#41904,#41905);
#41903 = CARTESIAN_POINT('',(4.1,-10.66900741936,3.985864238718));
#41904 = DIRECTION('',(1.,0.E+000,0.E+000));
#41905 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41906 = PCURVE('',#38863,#41907);
#41907 = DEFINITIONAL_REPRESENTATION('',(#41908),#41916);
#41908 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41909,#41910,#41911,#41912
    ,#41913,#41914,#41915),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#41909 = CARTESIAN_POINT('',(7.421046962204,-2.214135761279));
#41910 = CARTESIAN_POINT('',(6.555021558419,-2.214135761279));
#41911 = CARTESIAN_POINT('',(6.988034260312,-1.464135761279));
#41912 = CARTESIAN_POINT('',(7.421046962204,-0.714135761279));
#41913 = CARTESIAN_POINT('',(7.854059664096,-1.464135761279));
#41914 = CARTESIAN_POINT('',(8.287072365988,-2.214135761279));
#41915 = CARTESIAN_POINT('',(7.421046962204,-2.214135761279));
#41916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41917 = ORIENTED_EDGE('',*,*,#41918,.F.);
#41918 = EDGE_CURVE('',#41919,#41898,#41921,.T.);
#41919 = VERTEX_POINT('',#41920);
#41920 = CARTESIAN_POINT('',(4.1,-10.7113474291,4.506034183031));
#41921 = SURFACE_CURVE('',#41922,(#41926),.PCURVE_S1.);
#41922 = LINE('',#41923,#41924);
#41923 = CARTESIAN_POINT('',(4.1,-10.56505157395,4.474938039079));
#41924 = VECTOR('',#41925,1.);
#41925 = DIRECTION('',(0.E+000,0.978147600734,-0.207911690816));
#41926 = PCURVE('',#38863,#41927);
#41927 = DEFINITIONAL_REPRESENTATION('',(#41928),#41932);
#41928 = LINE('',#41929,#41930);
#41929 = CARTESIAN_POINT('',(7.317091116796,-1.225061960918));
#41930 = VECTOR('',#41931,1.);
#41931 = DIRECTION('',(-0.978147600734,-0.207911690816));
#41932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41933 = ORIENTED_EDGE('',*,*,#41934,.F.);
#41934 = EDGE_CURVE('',#41935,#41919,#41937,.T.);
#41935 = VERTEX_POINT('',#41936);
#41936 = CARTESIAN_POINT('',(4.1,-11.10752984233,4.995107983396));
#41937 = SURFACE_CURVE('',#41938,(#41943),.PCURVE_S1.);
#41938 = CIRCLE('',#41939,0.5);
#41939 = AXIS2_PLACEMENT_3D('',#41940,#41941,#41942);
#41940 = CARTESIAN_POINT('',(4.1,-10.60739158369,4.995107983398));
#41941 = DIRECTION('',(1.,0.E+000,0.E+000));
#41942 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41943 = PCURVE('',#38863,#41944);
#41944 = DEFINITIONAL_REPRESENTATION('',(#41945),#41953);
#41945 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41946,#41947,#41948,#41949
    ,#41950,#41951,#41952),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#41946 = CARTESIAN_POINT('',(7.359431126529,-1.204892016598));
#41947 = CARTESIAN_POINT('',(6.493405722745,-1.204892016598));
#41948 = CARTESIAN_POINT('',(6.926418424637,-0.454892016598));
#41949 = CARTESIAN_POINT('',(7.359431126529,0.295107983402));
#41950 = CARTESIAN_POINT('',(7.792443828422,-0.454892016598));
#41951 = CARTESIAN_POINT('',(8.225456530314,-1.204892016598));
#41952 = CARTESIAN_POINT('',(7.359431126529,-1.204892016598));
#41953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41954 = ORIENTED_EDGE('',*,*,#41955,.T.);
#41955 = EDGE_CURVE('',#41935,#41956,#41958,.T.);
#41956 = VERTEX_POINT('',#41957);
#41957 = CARTESIAN_POINT('',(4.1,-11.10752984234,6.999999999969));
#41958 = SURFACE_CURVE('',#41959,(#41963),.PCURVE_S1.);
#41959 = LINE('',#41960,#41961);
#41960 = CARTESIAN_POINT('',(4.1,-11.10752984231,1.29999999992));
#41961 = VECTOR('',#41962,1.);
#41962 = DIRECTION('',(0.E+000,-5.151867013676E-012,1.));
#41963 = PCURVE('',#38863,#41964);
#41964 = DEFINITIONAL_REPRESENTATION('',(#41965),#41969);
#41965 = LINE('',#41966,#41967);
#41966 = CARTESIAN_POINT('',(7.859569385151,-4.400000000077));
#41967 = VECTOR('',#41968,1.);
#41968 = DIRECTION('',(5.151867013676E-012,1.));
#41969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41970 = ORIENTED_EDGE('',*,*,#41971,.T.);
#41971 = EDGE_CURVE('',#41956,#41972,#41974,.T.);
#41972 = VERTEX_POINT('',#41973);
#41973 = CARTESIAN_POINT('',(4.1,-10.60752984234,7.499999999971));
#41974 = SURFACE_CURVE('',#41975,(#41980),.PCURVE_S1.);
#41975 = CIRCLE('',#41976,0.5);
#41976 = AXIS2_PLACEMENT_3D('',#41977,#41978,#41979);
#41977 = CARTESIAN_POINT('',(4.1,-10.60752984234,6.999999999971));
#41978 = DIRECTION('',(-1.,0.E+000,0.E+000));
#41979 = DIRECTION('',(0.E+000,0.E+000,-1.));
#41980 = PCURVE('',#38863,#41981);
#41981 = DEFINITIONAL_REPRESENTATION('',(#41982),#41986);
#41982 = CIRCLE('',#41983,0.5);
#41983 = AXIS2_PLACEMENT_2D('',#41984,#41985);
#41984 = CARTESIAN_POINT('',(7.35956938518,1.299999999974));
#41985 = DIRECTION('',(0.E+000,-1.));
#41986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#41987 = ORIENTED_EDGE('',*,*,#41988,.T.);
#41988 = EDGE_CURVE('',#41972,#41989,#41991,.T.);
#41989 = VERTEX_POINT('',#41990);
#41990 = CARTESIAN_POINT('',(4.1,-7.513264357174,7.499999999988));
#41991 = SURFACE_CURVE('',#41992,(#41996),.PCURVE_S1.);
#41992 = LINE('',#41993,#41994);
#41993 = CARTESIAN_POINT('',(4.1,27.246226840065,7.500000000175));
#41994 = VECTOR('',#41995,1.);
#41995 = DIRECTION('',(0.E+000,1.,5.376385953205E-012));
#41996 = PCURVE('',#38863,#41997);
#41997 = DEFINITIONAL_REPRESENTATION('',(#41998),#42002);
#41998 = LINE('',#41999,#42000);
#41999 = CARTESIAN_POINT('',(-30.49418729722,1.800000000178));
#42000 = VECTOR('',#42001,1.);
#42001 = DIRECTION('',(-1.,5.376385953205E-012));
#42002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42003 = ORIENTED_EDGE('',*,*,#42004,.T.);
#42004 = EDGE_CURVE('',#41989,#42005,#42007,.T.);
#42005 = VERTEX_POINT('',#42006);
#42006 = CARTESIAN_POINT('',(4.1,-7.156192935742,7.350000000007));
#42007 = SURFACE_CURVE('',#42008,(#42013),.PCURVE_S1.);
#42008 = CIRCLE('',#42009,0.5);
#42009 = AXIS2_PLACEMENT_3D('',#42010,#42011,#42012);
#42010 = CARTESIAN_POINT('',(4.1,-7.513264357172,7.000000000009));
#42011 = DIRECTION('',(-1.,0.E+000,0.E+000));
#42012 = DIRECTION('',(0.E+000,0.E+000,-1.));
#42013 = PCURVE('',#38863,#42014);
#42014 = DEFINITIONAL_REPRESENTATION('',(#42015),#42019);
#42015 = CIRCLE('',#42016,0.5);
#42016 = AXIS2_PLACEMENT_2D('',#42017,#42018);
#42017 = CARTESIAN_POINT('',(4.265303900009,1.300000000013));
#42018 = DIRECTION('',(0.E+000,-1.));
#42019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42020 = ORIENTED_EDGE('',*,*,#42021,.T.);
#42021 = EDGE_CURVE('',#42005,#42022,#42024,.T.);
#42022 = VERTEX_POINT('',#42023);
#42023 = CARTESIAN_POINT('',(4.1,-6.799122243899,7.199999999983));
#42024 = SURFACE_CURVE('',#42025,(#42030),.PCURVE_S1.);
#42025 = CIRCLE('',#42026,0.5);
#42026 = AXIS2_PLACEMENT_3D('',#42027,#42028,#42029);
#42027 = CARTESIAN_POINT('',(4.1,-6.799121514313,7.700000000005));
#42028 = DIRECTION('',(1.,0.E+000,0.E+000));
#42029 = DIRECTION('',(0.E+000,0.E+000,-1.));
#42030 = PCURVE('',#38863,#42031);
#42031 = DEFINITIONAL_REPRESENTATION('',(#42032),#42040);
#42032 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42033,#42034,#42035,#42036
    ,#42037,#42038,#42039),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#42033 = CARTESIAN_POINT('',(3.551161057151,1.500000000008));
#42034 = CARTESIAN_POINT('',(2.685135653366,1.500000000008));
#42035 = CARTESIAN_POINT('',(3.118148355258,2.250000000008));
#42036 = CARTESIAN_POINT('',(3.551161057151,3.000000000008));
#42037 = CARTESIAN_POINT('',(3.984173759043,2.250000000008));
#42038 = CARTESIAN_POINT('',(4.417186460935,1.500000000008));
#42039 = CARTESIAN_POINT('',(3.551161057151,1.500000000008));
#42040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42041 = ORIENTED_EDGE('',*,*,#42042,.F.);
#42042 = EDGE_CURVE('',#42043,#42022,#42045,.T.);
#42043 = VERTEX_POINT('',#42044);
#42044 = CARTESIAN_POINT('',(4.1,9.284363346696,7.200000000073));
#42045 = SURFACE_CURVE('',#42046,(#42050),.PCURVE_S1.);
#42046 = LINE('',#42047,#42048);
#42047 = CARTESIAN_POINT('',(4.1,9.742620916193,7.200000000076));
#42048 = VECTOR('',#42049,1.);
#42049 = DIRECTION('',(0.E+000,-1.,-5.650394682057E-012));
#42050 = PCURVE('',#38863,#42051);
#42051 = DEFINITIONAL_REPRESENTATION('',(#42052),#42056);
#42052 = LINE('',#42053,#42054);
#42053 = CARTESIAN_POINT('',(-12.99058137335,1.500000000079));
#42054 = VECTOR('',#42055,1.);
#42055 = DIRECTION('',(1.,-5.650394682057E-012));
#42056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42057 = ORIENTED_EDGE('',*,*,#42058,.T.);
#42058 = EDGE_CURVE('',#42043,#42059,#42061,.T.);
#42059 = VERTEX_POINT('',#42060);
#42060 = CARTESIAN_POINT('',(4.1,9.641434768124,7.350000000078));
#42061 = SURFACE_CURVE('',#42062,(#42067),.PCURVE_S1.);
#42062 = CIRCLE('',#42063,0.499999999982);
#42063 = AXIS2_PLACEMENT_3D('',#42064,#42065,#42066);
#42064 = CARTESIAN_POINT('',(4.1,9.284363346693,7.700000000073));
#42065 = DIRECTION('',(1.,0.E+000,0.E+000));
#42066 = DIRECTION('',(0.E+000,0.E+000,-1.));
#42067 = PCURVE('',#38863,#42068);
#42068 = DEFINITIONAL_REPRESENTATION('',(#42069),#42077);
#42069 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42070,#42071,#42072,#42073
    ,#42074,#42075,#42076),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#42070 = CARTESIAN_POINT('',(-12.53232380385,1.500000000095));
#42071 = CARTESIAN_POINT('',(-13.3983492076,1.500000000095));
#42072 = CARTESIAN_POINT('',(-12.96533650573,2.250000000067));
#42073 = CARTESIAN_POINT('',(-12.53232380385,3.00000000004));
#42074 = CARTESIAN_POINT('',(-12.09931110197,2.250000000067));
#42075 = CARTESIAN_POINT('',(-11.6662984001,1.500000000095));
#42076 = CARTESIAN_POINT('',(-12.53232380385,1.500000000095));
#42077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42078 = ORIENTED_EDGE('',*,*,#42079,.T.);
#42079 = EDGE_CURVE('',#42059,#42080,#42082,.T.);
#42080 = VERTEX_POINT('',#42081);
#42081 = CARTESIAN_POINT('',(4.1,9.998506189553,7.500000000082));
#42082 = SURFACE_CURVE('',#42083,(#42088),.PCURVE_S1.);
#42083 = CIRCLE('',#42084,0.5);
#42084 = AXIS2_PLACEMENT_3D('',#42085,#42086,#42087);
#42085 = CARTESIAN_POINT('',(4.1,9.998506189556,7.000000000082));
#42086 = DIRECTION('',(-1.,0.E+000,0.E+000));
#42087 = DIRECTION('',(0.E+000,0.E+000,-1.));
#42088 = PCURVE('',#38863,#42089);
#42089 = DEFINITIONAL_REPRESENTATION('',(#42090),#42094);
#42090 = CIRCLE('',#42091,0.5);
#42091 = AXIS2_PLACEMENT_2D('',#42092,#42093);
#42092 = CARTESIAN_POINT('',(-13.24646664671,1.300000000085));
#42093 = DIRECTION('',(0.E+000,-1.));
#42094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42095 = ORIENTED_EDGE('',*,*,#42096,.T.);
#42096 = EDGE_CURVE('',#42080,#42097,#42099,.T.);
#42097 = VERTEX_POINT('',#42098);
#42098 = CARTESIAN_POINT('',(4.1,21.896226840065,7.500000000175));
#42099 = SURFACE_CURVE('',#42100,(#42104),.PCURVE_S1.);
#42100 = LINE('',#42101,#42102);
#42101 = CARTESIAN_POINT('',(4.1,27.246226840065,7.500000000175));
#42102 = VECTOR('',#42103,1.);
#42103 = DIRECTION('',(0.E+000,1.,5.376385953205E-012));
#42104 = PCURVE('',#38863,#42105);
#42105 = DEFINITIONAL_REPRESENTATION('',(#42106),#42110);
#42106 = LINE('',#42107,#42108);
#42107 = CARTESIAN_POINT('',(-30.49418729722,1.800000000178));
#42108 = VECTOR('',#42109,1.);
#42109 = DIRECTION('',(-1.,5.376385953205E-012));
#42110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42111 = ORIENTED_EDGE('',*,*,#42112,.T.);
#42112 = EDGE_CURVE('',#42097,#42113,#42115,.T.);
#42113 = VERTEX_POINT('',#42114);
#42114 = CARTESIAN_POINT('',(4.1,22.191672813618,7.852073762405));
#42115 = SURFACE_CURVE('',#42116,(#42121),.PCURVE_S1.);
#42116 = CIRCLE('',#42117,0.3);
#42117 = AXIS2_PLACEMENT_3D('',#42118,#42119,#42120);
#42118 = CARTESIAN_POINT('',(4.1,21.896226840063,7.800000000175));
#42119 = DIRECTION('',(1.,0.E+000,0.E+000));
#42120 = DIRECTION('',(0.E+000,0.E+000,-1.));
#42121 = PCURVE('',#38863,#42122);
#42122 = DEFINITIONAL_REPRESENTATION('',(#42123),#42131);
#42123 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42124,#42125,#42126,#42127
    ,#42128,#42129,#42130),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#42124 = CARTESIAN_POINT('',(-25.14418729722,1.800000000178));
#42125 = CARTESIAN_POINT('',(-25.66380253949,1.800000000178));
#42126 = CARTESIAN_POINT('',(-25.40399491836,2.250000000178));
#42127 = CARTESIAN_POINT('',(-25.14418729722,2.700000000178));
#42128 = CARTESIAN_POINT('',(-24.88437967609,2.250000000178));
#42129 = CARTESIAN_POINT('',(-24.62457205495,1.800000000178));
#42130 = CARTESIAN_POINT('',(-25.14418729722,1.800000000178));
#42131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42132 = ORIENTED_EDGE('',*,*,#42133,.T.);
#42133 = EDGE_CURVE('',#42113,#42134,#42136,.T.);
#42134 = VERTEX_POINT('',#42135);
#42135 = CARTESIAN_POINT('',(4.1,21.526065376529,11.628523269839));
#42136 = SURFACE_CURVE('',#42137,(#42141),.PCURVE_S1.);
#42137 = LINE('',#42138,#42139);
#42138 = CARTESIAN_POINT('',(4.1,21.526080614682,11.628436813333));
#42139 = VECTOR('',#42140,1.);
#42140 = DIRECTION('',(0.E+000,-0.173576727852,0.98482034887));
#42141 = PCURVE('',#38863,#42142);
#42142 = DEFINITIONAL_REPRESENTATION('',(#42143),#42147);
#42143 = LINE('',#42144,#42145);
#42144 = CARTESIAN_POINT('',(-24.77404107184,5.928436813336));
#42145 = VECTOR('',#42146,1.);
#42146 = DIRECTION('',(0.173576727852,0.98482034887));
#42147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42148 = ORIENTED_EDGE('',*,*,#42149,.T.);
#42149 = EDGE_CURVE('',#42134,#42150,#42152,.T.);
#42150 = VERTEX_POINT('',#42151);
#42151 = CARTESIAN_POINT('',(4.1,22.510885725396,12.802099997678));
#42152 = SURFACE_CURVE('',#42153,(#42158),.PCURVE_S1.);
#42153 = CIRCLE('',#42154,1.);
#42154 = AXIS2_PLACEMENT_3D('',#42155,#42156,#42157);
#42155 = CARTESIAN_POINT('',(4.1,22.510885725401,11.802099997678));
#42156 = DIRECTION('',(-1.,0.E+000,0.E+000));
#42157 = DIRECTION('',(0.E+000,0.E+000,-1.));
#42158 = PCURVE('',#38863,#42159);
#42159 = DEFINITIONAL_REPRESENTATION('',(#42160),#42164);
#42160 = CIRCLE('',#42161,1.);
#42161 = AXIS2_PLACEMENT_2D('',#42162,#42163);
#42162 = CARTESIAN_POINT('',(-25.75884618256,6.102099997681));
#42163 = DIRECTION('',(0.E+000,-1.));
#42164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42165 = ORIENTED_EDGE('',*,*,#42166,.T.);
#42166 = EDGE_CURVE('',#42150,#42167,#42169,.T.);
#42167 = VERTEX_POINT('',#42168);
#42168 = CARTESIAN_POINT('',(4.1,25.64671610276,12.802099997695));
#42169 = SURFACE_CURVE('',#42170,(#42174),.PCURVE_S1.);
#42170 = LINE('',#42171,#42172);
#42171 = CARTESIAN_POINT('',(4.1,25.968884985556,12.802099997697));
#42172 = VECTOR('',#42173,1.);
#42173 = DIRECTION('',(0.E+000,1.,5.376385953205E-012));
#42174 = PCURVE('',#38863,#42175);
#42175 = DEFINITIONAL_REPRESENTATION('',(#42176),#42180);
#42176 = LINE('',#42177,#42178);
#42177 = CARTESIAN_POINT('',(-29.21684544271,7.1020999977));
#42178 = VECTOR('',#42179,1.);
#42179 = DIRECTION('',(-1.,5.376385953205E-012));
#42180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42181 = ORIENTED_EDGE('',*,*,#42182,.F.);
#42182 = EDGE_CURVE('',#42183,#42167,#42185,.T.);
#42183 = VERTEX_POINT('',#42184);
#42184 = CARTESIAN_POINT('',(4.1,26.1365281317,13.201679998163));
#42185 = SURFACE_CURVE('',#42186,(#42191),.PCURVE_S1.);
#42186 = CIRCLE('',#42187,0.5);
#42187 = AXIS2_PLACEMENT_3D('',#42188,#42189,#42190);
#42188 = CARTESIAN_POINT('',(4.1,25.64671610276,13.302099997695));
#42189 = DIRECTION('',(-1.,0.E+000,0.E+000));
#42190 = DIRECTION('',(0.E+000,-1.,0.E+000));
#42191 = PCURVE('',#38863,#42192);
#42192 = DEFINITIONAL_REPRESENTATION('',(#42193),#42197);
#42193 = CIRCLE('',#42194,0.5);
#42194 = AXIS2_PLACEMENT_2D('',#42195,#42196);
#42195 = CARTESIAN_POINT('',(-28.89467655992,7.602099997698));
#42196 = DIRECTION('',(1.,0.E+000));
#42197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42198 = ORIENTED_EDGE('',*,*,#42199,.F.);
#42199 = EDGE_CURVE('',#42200,#42183,#42202,.T.);
#42200 = VERTEX_POINT('',#42201);
#42201 = CARTESIAN_POINT('',(4.1,26.748651605255,14.278260869569));
#42202 = SURFACE_CURVE('',#42203,(#42208),.PCURVE_S1.);
#42203 = CIRCLE('',#42204,2.000000000038);
#42204 = AXIS2_PLACEMENT_3D('',#42205,#42206,#42207);
#42205 = CARTESIAN_POINT('',(4.1,28.095776247496,12.800000000027));
#42206 = DIRECTION('',(1.,0.E+000,0.E+000));
#42207 = DIRECTION('',(0.E+000,-1.,0.E+000));
#42208 = PCURVE('',#38863,#42209);
#42209 = DEFINITIONAL_REPRESENTATION('',(#42210),#42218);
#42210 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42211,#42212,#42213,#42214
    ,#42215,#42216,#42217),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#42211 = CARTESIAN_POINT('',(-29.34373670462,7.100000000031));
#42212 = CARTESIAN_POINT('',(-29.34373670462,3.635898384827));
#42213 = CARTESIAN_POINT('',(-32.34373670467,5.367949192429));
#42214 = CARTESIAN_POINT('',(-35.34373670473,7.100000000031));
#42215 = CARTESIAN_POINT('',(-32.34373670467,8.832050807632));
#42216 = CARTESIAN_POINT('',(-29.34373670462,10.564101615234));
#42217 = CARTESIAN_POINT('',(-29.34373670462,7.100000000031));
#42218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42219 = ORIENTED_EDGE('',*,*,#42220,.F.);
#42220 = EDGE_CURVE('',#41385,#42200,#42221,.T.);
#42221 = SURFACE_CURVE('',#42222,(#42227),.PCURVE_S1.);
#42222 = CIRCLE('',#42223,0.3);
#42223 = AXIS2_PLACEMENT_3D('',#42224,#42225,#42226);
#42224 = CARTESIAN_POINT('',(4.1,26.546582908923,14.499999999997));
#42225 = DIRECTION('',(-1.,0.E+000,0.E+000));
#42226 = DIRECTION('',(0.E+000,0.E+000,-1.));
#42227 = PCURVE('',#38863,#42228);
#42228 = DEFINITIONAL_REPRESENTATION('',(#42229),#42233);
#42229 = CIRCLE('',#42230,0.3);
#42230 = AXIS2_PLACEMENT_2D('',#42231,#42232);
#42231 = CARTESIAN_POINT('',(-29.79454336608,8.8));
#42232 = DIRECTION('',(0.E+000,-1.));
#42233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42234 = FACE_BOUND('',#42235,.T.);
#42235 = EDGE_LOOP('',(#42236,#42254,#42271,#42292,#42308,#42325,#42341,
    #42358,#42374,#42391,#42407,#42428,#42444,#42461,#42477));
#42236 = ORIENTED_EDGE('',*,*,#42237,.T.);
#42237 = EDGE_CURVE('',#42238,#42240,#42242,.T.);
#42238 = VERTEX_POINT('',#42239);
#42239 = CARTESIAN_POINT('',(4.1,-11.5573915834,29.450000001793));
#42240 = VERTEX_POINT('',#42241);
#42241 = CARTESIAN_POINT('',(4.1,-11.5573915834,31.90852162809));
#42242 = SURFACE_CURVE('',#42243,(#42247),.PCURVE_S1.);
#42243 = LINE('',#42244,#42245);
#42244 = CARTESIAN_POINT('',(4.1,-11.5573915834,29.150000001791));
#42245 = VECTOR('',#42246,1.);
#42246 = DIRECTION('',(0.E+000,0.E+000,1.));
#42247 = PCURVE('',#38863,#42248);
#42248 = DEFINITIONAL_REPRESENTATION('',(#42249),#42253);
#42249 = LINE('',#42250,#42251);
#42250 = CARTESIAN_POINT('',(8.309431126244,23.450000001794));
#42251 = VECTOR('',#42252,1.);
#42252 = DIRECTION('',(0.E+000,1.));
#42253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42254 = ORIENTED_EDGE('',*,*,#42255,.T.);
#42255 = EDGE_CURVE('',#42240,#42256,#42258,.T.);
#42256 = VERTEX_POINT('',#42257);
#42257 = CARTESIAN_POINT('',(4.1,-11.30777345873,32.20426081494));
#42258 = SURFACE_CURVE('',#42259,(#42264),.PCURVE_S1.);
#42259 = CIRCLE('',#42260,0.3);
#42260 = AXIS2_PLACEMENT_3D('',#42261,#42262,#42263);
#42261 = CARTESIAN_POINT('',(4.1,-11.2573915834,31.90852162809));
#42262 = DIRECTION('',(-1.,0.E+000,0.E+000));
#42263 = DIRECTION('',(0.E+000,0.E+000,-1.));
#42264 = PCURVE('',#38863,#42265);
#42265 = DEFINITIONAL_REPRESENTATION('',(#42266),#42270);
#42266 = CIRCLE('',#42267,0.3);
#42267 = AXIS2_PLACEMENT_2D('',#42268,#42269);
#42268 = CARTESIAN_POINT('',(8.009431126244,26.208521628093));
#42269 = DIRECTION('',(0.E+000,-1.));
#42270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42271 = ORIENTED_EDGE('',*,*,#42272,.T.);
#42272 = EDGE_CURVE('',#42256,#42273,#42275,.T.);
#42273 = VERTEX_POINT('',#42274);
#42274 = CARTESIAN_POINT('',(4.1,-11.05815533405,32.50000000179));
#42275 = SURFACE_CURVE('',#42276,(#42281),.PCURVE_S1.);
#42276 = CIRCLE('',#42277,0.3);
#42277 = AXIS2_PLACEMENT_3D('',#42278,#42279,#42280);
#42278 = CARTESIAN_POINT('',(4.1,-11.35815533405,32.50000000179));
#42279 = DIRECTION('',(1.,0.E+000,0.E+000));
#42280 = DIRECTION('',(0.E+000,0.E+000,-1.));
#42281 = PCURVE('',#38863,#42282);
#42282 = DEFINITIONAL_REPRESENTATION('',(#42283),#42291);
#42283 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42284,#42285,#42286,#42287
    ,#42288,#42289,#42290),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#42284 = CARTESIAN_POINT('',(8.110194876893,26.500000001793));
#42285 = CARTESIAN_POINT('',(7.590579634623,26.500000001793));
#42286 = CARTESIAN_POINT('',(7.850387255758,26.950000001793));
#42287 = CARTESIAN_POINT('',(8.110194876893,27.400000001793));
#42288 = CARTESIAN_POINT('',(8.370002498029,26.950000001793));
#42289 = CARTESIAN_POINT('',(8.629810119164,26.500000001793));
#42290 = CARTESIAN_POINT('',(8.110194876893,26.500000001793));
#42291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42292 = ORIENTED_EDGE('',*,*,#42293,.F.);
#42293 = EDGE_CURVE('',#42294,#42273,#42296,.T.);
#42294 = VERTEX_POINT('',#42295);
#42295 = CARTESIAN_POINT('',(4.1,-11.05815533405,36.599999999996));
#42296 = SURFACE_CURVE('',#42297,(#42301),.PCURVE_S1.);
#42297 = LINE('',#42298,#42299);
#42298 = CARTESIAN_POINT('',(4.1,-11.05815533405,5.699999999997));
#42299 = VECTOR('',#42300,1.);
#42300 = DIRECTION('',(0.E+000,0.E+000,-1.));
#42301 = PCURVE('',#38863,#42302);
#42302 = DEFINITIONAL_REPRESENTATION('',(#42303),#42307);
#42303 = LINE('',#42304,#42305);
#42304 = CARTESIAN_POINT('',(7.810194876893,0.E+000));
#42305 = VECTOR('',#42306,1.);
#42306 = DIRECTION('',(0.E+000,-1.));
#42307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42308 = ORIENTED_EDGE('',*,*,#42309,.F.);
#42309 = EDGE_CURVE('',#42310,#42294,#42312,.T.);
#42310 = VERTEX_POINT('',#42311);
#42311 = CARTESIAN_POINT('',(4.1,-11.35815533405,36.899999999997));
#42312 = SURFACE_CURVE('',#42313,(#42318),.PCURVE_S1.);
#42313 = CIRCLE('',#42314,0.3);
#42314 = AXIS2_PLACEMENT_3D('',#42315,#42316,#42317);
#42315 = CARTESIAN_POINT('',(4.1,-11.35815533405,36.599999999996));
#42316 = DIRECTION('',(-1.,0.E+000,0.E+000));
#42317 = DIRECTION('',(0.E+000,0.E+000,-1.));
#42318 = PCURVE('',#38863,#42319);
#42319 = DEFINITIONAL_REPRESENTATION('',(#42320),#42324);
#42320 = CIRCLE('',#42321,0.3);
#42321 = AXIS2_PLACEMENT_2D('',#42322,#42323);
#42322 = CARTESIAN_POINT('',(8.110194876893,30.9));
#42323 = DIRECTION('',(0.E+000,-1.));
#42324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42325 = ORIENTED_EDGE('',*,*,#42326,.F.);
#42326 = EDGE_CURVE('',#42327,#42310,#42329,.T.);
#42327 = VERTEX_POINT('',#42328);
#42328 = CARTESIAN_POINT('',(4.1,-16.93017823672,36.899999999997));
#42329 = SURFACE_CURVE('',#42330,(#42334),.PCURVE_S1.);
#42330 = LINE('',#42331,#42332);
#42331 = CARTESIAN_POINT('',(4.1,-3.247960457163,36.899999999997));
#42332 = VECTOR('',#42333,1.);
#42333 = DIRECTION('',(0.E+000,1.,0.E+000));
#42334 = PCURVE('',#38863,#42335);
#42335 = DEFINITIONAL_REPRESENTATION('',(#42336),#42340);
#42336 = LINE('',#42337,#42338);
#42337 = CARTESIAN_POINT('',(0.E+000,31.2));
#42338 = VECTOR('',#42339,1.);
#42339 = DIRECTION('',(-1.,0.E+000));
#42340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42341 = ORIENTED_EDGE('',*,*,#42342,.F.);
#42342 = EDGE_CURVE('',#42343,#42327,#42345,.T.);
#42343 = VERTEX_POINT('',#42344);
#42344 = CARTESIAN_POINT('',(4.1,-17.22562056263,36.652094453298));
#42345 = SURFACE_CURVE('',#42346,(#42351),.PCURVE_S1.);
#42346 = CIRCLE('',#42347,0.3);
#42347 = AXIS2_PLACEMENT_3D('',#42348,#42349,#42350);
#42348 = CARTESIAN_POINT('',(4.1,-16.93017823672,36.599999999996));
#42349 = DIRECTION('',(-1.,0.E+000,0.E+000));
#42350 = DIRECTION('',(0.E+000,0.E+000,-1.));
#42351 = PCURVE('',#38863,#42352);
#42352 = DEFINITIONAL_REPRESENTATION('',(#42353),#42357);
#42353 = CIRCLE('',#42354,0.3);
#42354 = AXIS2_PLACEMENT_2D('',#42355,#42356);
#42355 = CARTESIAN_POINT('',(13.682217779565,30.9));
#42356 = DIRECTION('',(0.E+000,-1.));
#42357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42358 = ORIENTED_EDGE('',*,*,#42359,.F.);
#42359 = EDGE_CURVE('',#42360,#42343,#42362,.T.);
#42360 = VERTEX_POINT('',#42361);
#42361 = CARTESIAN_POINT('',(4.1,-18.23146294003,30.947678865076));
#42362 = SURFACE_CURVE('',#42363,(#42367),.PCURVE_S1.);
#42363 = LINE('',#42364,#42365);
#42364 = CARTESIAN_POINT('',(4.1,-22.09726242905,9.023640505245));
#42365 = VECTOR('',#42366,1.);
#42366 = DIRECTION('',(0.E+000,0.173648177671,0.984807753011));
#42367 = PCURVE('',#38863,#42368);
#42368 = DEFINITIONAL_REPRESENTATION('',(#42369),#42373);
#42369 = LINE('',#42370,#42371);
#42370 = CARTESIAN_POINT('',(18.849301971892,3.323640505248));
#42371 = VECTOR('',#42372,1.);
#42372 = DIRECTION('',(-0.173648177671,0.984807753011));
#42373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42374 = ORIENTED_EDGE('',*,*,#42375,.F.);
#42375 = EDGE_CURVE('',#42376,#42360,#42378,.T.);
#42376 = VERTEX_POINT('',#42377);
#42377 = CARTESIAN_POINT('',(4.1,-17.93602061413,30.595584411775));
#42378 = SURFACE_CURVE('',#42379,(#42384),.PCURVE_S1.);
#42379 = CIRCLE('',#42380,0.3);
#42380 = AXIS2_PLACEMENT_3D('',#42381,#42382,#42383);
#42381 = CARTESIAN_POINT('',(4.1,-17.93602061413,30.895584411775));
#42382 = DIRECTION('',(-1.,0.E+000,0.E+000));
#42383 = DIRECTION('',(0.E+000,0.E+000,-1.));
#42384 = PCURVE('',#38863,#42385);
#42385 = DEFINITIONAL_REPRESENTATION('',(#42386),#42390);
#42386 = CIRCLE('',#42387,0.3);
#42387 = AXIS2_PLACEMENT_2D('',#42388,#42389);
#42388 = CARTESIAN_POINT('',(14.688060156968,25.195584411778));
#42389 = DIRECTION('',(0.E+000,-1.));
#42390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42391 = ORIENTED_EDGE('',*,*,#42392,.F.);
#42392 = EDGE_CURVE('',#42393,#42376,#42395,.T.);
#42393 = VERTEX_POINT('',#42394);
#42394 = CARTESIAN_POINT('',(4.1,-16.39734107762,30.595584411775));
#42395 = SURFACE_CURVE('',#42396,(#42400),.PCURVE_S1.);
#42396 = LINE('',#42397,#42398);
#42397 = CARTESIAN_POINT('',(4.1,-3.247960457162,30.595584411775));
#42398 = VECTOR('',#42399,1.);
#42399 = DIRECTION('',(0.E+000,-1.,2.254821013504E-015));
#42400 = PCURVE('',#38863,#42401);
#42401 = DEFINITIONAL_REPRESENTATION('',(#42402),#42406);
#42402 = LINE('',#42403,#42404);
#42403 = CARTESIAN_POINT('',(-5.018208071306E-014,24.895584411778));
#42404 = VECTOR('',#42405,1.);
#42405 = DIRECTION('',(1.,2.254821013504E-015));
#42406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42407 = ORIENTED_EDGE('',*,*,#42408,.F.);
#42408 = EDGE_CURVE('',#42409,#42393,#42411,.T.);
#42409 = VERTEX_POINT('',#42410);
#42410 = CARTESIAN_POINT('',(4.1,-16.18520904327,30.507716446131));
#42411 = SURFACE_CURVE('',#42412,(#42417),.PCURVE_S1.);
#42412 = CIRCLE('',#42413,0.3);
#42413 = AXIS2_PLACEMENT_3D('',#42414,#42415,#42416);
#42414 = CARTESIAN_POINT('',(4.1,-16.39734107762,30.295584411775));
#42415 = DIRECTION('',(1.,0.E+000,0.E+000));
#42416 = DIRECTION('',(0.E+000,0.E+000,-1.));
#42417 = PCURVE('',#38863,#42418);
#42418 = DEFINITIONAL_REPRESENTATION('',(#42419),#42427);
#42419 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42420,#42421,#42422,#42423
    ,#42424,#42425,#42426),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#42420 = CARTESIAN_POINT('',(13.149380620466,24.295584411778));
#42421 = CARTESIAN_POINT('',(12.629765378195,24.295584411778));
#42422 = CARTESIAN_POINT('',(12.88957299933,24.745584411778));
#42423 = CARTESIAN_POINT('',(13.149380620466,25.195584411778));
#42424 = CARTESIAN_POINT('',(13.409188241601,24.745584411778));
#42425 = CARTESIAN_POINT('',(13.668995862736,24.295584411778));
#42426 = CARTESIAN_POINT('',(13.149380620466,24.295584411778));
#42427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42428 = ORIENTED_EDGE('',*,*,#42429,.F.);
#42429 = EDGE_CURVE('',#42430,#42409,#42432,.T.);
#42430 = VERTEX_POINT('',#42431);
#42431 = CARTESIAN_POINT('',(4.1,-14.91536056459,29.237867967452));
#42432 = SURFACE_CURVE('',#42433,(#42437),.PCURVE_S1.);
#42433 = LINE('',#42434,#42435);
#42434 = CARTESIAN_POINT('',(4.1,2.687273472849,11.635233930008));
#42435 = VECTOR('',#42436,1.);
#42436 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#42437 = PCURVE('',#38863,#42438);
#42438 = DEFINITIONAL_REPRESENTATION('',(#42439),#42443);
#42439 = LINE('',#42440,#42441);
#42440 = CARTESIAN_POINT('',(-5.935233930012,5.935233930011));
#42441 = VECTOR('',#42442,1.);
#42442 = DIRECTION('',(0.707106781187,0.707106781187));
#42443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42444 = ORIENTED_EDGE('',*,*,#42445,.F.);
#42445 = EDGE_CURVE('',#42446,#42430,#42448,.T.);
#42446 = VERTEX_POINT('',#42447);
#42447 = CARTESIAN_POINT('',(4.1,-14.70322853024,29.150000001808));
#42448 = SURFACE_CURVE('',#42449,(#42454),.PCURVE_S1.);
#42449 = CIRCLE('',#42450,0.3);
#42450 = AXIS2_PLACEMENT_3D('',#42451,#42452,#42453);
#42451 = CARTESIAN_POINT('',(4.1,-14.70322853023,29.450000001808));
#42452 = DIRECTION('',(-1.,0.E+000,0.E+000));
#42453 = DIRECTION('',(0.E+000,0.E+000,-1.));
#42454 = PCURVE('',#38863,#42455);
#42455 = DEFINITIONAL_REPRESENTATION('',(#42456),#42460);
#42456 = CIRCLE('',#42457,0.3);
#42457 = AXIS2_PLACEMENT_2D('',#42458,#42459);
#42458 = CARTESIAN_POINT('',(11.455268073076,23.750000001811));
#42459 = DIRECTION('',(0.E+000,-1.));
#42460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42461 = ORIENTED_EDGE('',*,*,#42462,.F.);
#42462 = EDGE_CURVE('',#42463,#42446,#42465,.T.);
#42463 = VERTEX_POINT('',#42464);
#42464 = CARTESIAN_POINT('',(4.1,-11.8573915834,29.150000001793));
#42465 = SURFACE_CURVE('',#42466,(#42470),.PCURVE_S1.);
#42466 = LINE('',#42467,#42468);
#42467 = CARTESIAN_POINT('',(4.1,-3.247960457035,29.150000001746));
#42468 = VECTOR('',#42469,1.);
#42469 = DIRECTION('',(0.E+000,-1.,5.423420370134E-012));
#42470 = PCURVE('',#38863,#42471);
#42471 = DEFINITIONAL_REPRESENTATION('',(#42472),#42476);
#42472 = LINE('',#42473,#42474);
#42473 = CARTESIAN_POINT('',(-1.272000282881E-010,23.450000001749));
#42474 = VECTOR('',#42475,1.);
#42475 = DIRECTION('',(1.,5.423420370134E-012));
#42476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42477 = ORIENTED_EDGE('',*,*,#42478,.T.);
#42478 = EDGE_CURVE('',#42463,#42238,#42479,.T.);
#42479 = SURFACE_CURVE('',#42480,(#42485),.PCURVE_S1.);
#42480 = CIRCLE('',#42481,0.3);
#42481 = AXIS2_PLACEMENT_3D('',#42482,#42483,#42484);
#42482 = CARTESIAN_POINT('',(4.1,-11.8573915834,29.450000001793));
#42483 = DIRECTION('',(1.,0.E+000,0.E+000));
#42484 = DIRECTION('',(0.E+000,0.E+000,-1.));
#42485 = PCURVE('',#38863,#42486);
#42486 = DEFINITIONAL_REPRESENTATION('',(#42487),#42495);
#42487 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42488,#42489,#42490,#42491
    ,#42492,#42493,#42494),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#42488 = CARTESIAN_POINT('',(8.609431126244,23.450000001796));
#42489 = CARTESIAN_POINT('',(8.089815883974,23.450000001796));
#42490 = CARTESIAN_POINT('',(8.349623505109,23.900000001796));
#42491 = CARTESIAN_POINT('',(8.609431126244,24.350000001796));
#42492 = CARTESIAN_POINT('',(8.86923874738,23.900000001796));
#42493 = CARTESIAN_POINT('',(9.129046368515,23.450000001796));
#42494 = CARTESIAN_POINT('',(8.609431126244,23.450000001796));
#42495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42496 = FACE_BOUND('',#42497,.T.);
#42497 = EDGE_LOOP('',(#42498,#42517,#42533,#42550,#42566,#42587,#42604,
    #42620,#42641,#42657,#42674,#42690,#42711,#42727,#42744));
#42498 = ORIENTED_EDGE('',*,*,#42499,.F.);
#42499 = EDGE_CURVE('',#42500,#42502,#42504,.T.);
#42500 = VERTEX_POINT('',#42501);
#42501 = CARTESIAN_POINT('',(4.1,42.415395069328,36.899999999997));
#42502 = VERTEX_POINT('',#42503);
#42503 = CARTESIAN_POINT('',(4.1,42.710837395231,36.652094453298));
#42504 = SURFACE_CURVE('',#42505,(#42510),.PCURVE_S1.);
#42505 = CIRCLE('',#42506,0.3);
#42506 = AXIS2_PLACEMENT_3D('',#42507,#42508,#42509);
#42507 = CARTESIAN_POINT('',(4.1,42.415395069328,36.599999999996));
#42508 = DIRECTION('',(-1.,0.E+000,0.E+000));
#42509 = DIRECTION('',(0.E+000,0.E+000,-1.));
#42510 = PCURVE('',#38863,#42511);
#42511 = DEFINITIONAL_REPRESENTATION('',(#42512),#42516);
#42512 = CIRCLE('',#42513,0.3);
#42513 = AXIS2_PLACEMENT_2D('',#42514,#42515);
#42514 = CARTESIAN_POINT('',(-45.66335552649,30.9));
#42515 = DIRECTION('',(0.E+000,-1.));
#42516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42517 = ORIENTED_EDGE('',*,*,#42518,.F.);
#42518 = EDGE_CURVE('',#42519,#42500,#42521,.T.);
#42519 = VERTEX_POINT('',#42520);
#42520 = CARTESIAN_POINT('',(4.1,36.843372166656,36.899999999997));
#42521 = SURFACE_CURVE('',#42522,(#42526),.PCURVE_S1.);
#42522 = LINE('',#42523,#42524);
#42523 = CARTESIAN_POINT('',(4.1,-3.247960457163,36.899999999997));
#42524 = VECTOR('',#42525,1.);
#42525 = DIRECTION('',(0.E+000,1.,0.E+000));
#42526 = PCURVE('',#38863,#42527);
#42527 = DEFINITIONAL_REPRESENTATION('',(#42528),#42532);
#42528 = LINE('',#42529,#42530);
#42529 = CARTESIAN_POINT('',(0.E+000,31.2));
#42530 = VECTOR('',#42531,1.);
#42531 = DIRECTION('',(-1.,0.E+000));
#42532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42533 = ORIENTED_EDGE('',*,*,#42534,.F.);
#42534 = EDGE_CURVE('',#42535,#42519,#42537,.T.);
#42535 = VERTEX_POINT('',#42536);
#42536 = CARTESIAN_POINT('',(4.1,36.543372166656,36.599999999996));
#42537 = SURFACE_CURVE('',#42538,(#42543),.PCURVE_S1.);
#42538 = CIRCLE('',#42539,0.3);
#42539 = AXIS2_PLACEMENT_3D('',#42540,#42541,#42542);
#42540 = CARTESIAN_POINT('',(4.1,36.843372166656,36.599999999996));
#42541 = DIRECTION('',(-1.,0.E+000,0.E+000));
#42542 = DIRECTION('',(0.E+000,0.E+000,-1.));
#42543 = PCURVE('',#38863,#42544);
#42544 = DEFINITIONAL_REPRESENTATION('',(#42545),#42549);
#42545 = CIRCLE('',#42546,0.3);
#42546 = AXIS2_PLACEMENT_2D('',#42547,#42548);
#42547 = CARTESIAN_POINT('',(-40.09133262381,30.9));
#42548 = DIRECTION('',(0.E+000,-1.));
#42549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42550 = ORIENTED_EDGE('',*,*,#42551,.F.);
#42551 = EDGE_CURVE('',#42552,#42535,#42554,.T.);
#42552 = VERTEX_POINT('',#42553);
#42553 = CARTESIAN_POINT('',(4.1,36.543372166656,32.50000000179));
#42554 = SURFACE_CURVE('',#42555,(#42559),.PCURVE_S1.);
#42555 = LINE('',#42556,#42557);
#42556 = CARTESIAN_POINT('',(4.1,36.543372166656,5.699999999997));
#42557 = VECTOR('',#42558,1.);
#42558 = DIRECTION('',(0.E+000,0.E+000,1.));
#42559 = PCURVE('',#38863,#42560);
#42560 = DEFINITIONAL_REPRESENTATION('',(#42561),#42565);
#42561 = LINE('',#42562,#42563);
#42562 = CARTESIAN_POINT('',(-39.79133262381,0.E+000));
#42563 = VECTOR('',#42564,1.);
#42564 = DIRECTION('',(0.E+000,1.));
#42565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42566 = ORIENTED_EDGE('',*,*,#42567,.T.);
#42567 = EDGE_CURVE('',#42552,#42568,#42570,.T.);
#42568 = VERTEX_POINT('',#42569);
#42569 = CARTESIAN_POINT('',(4.1,36.792990291331,32.20426081494));
#42570 = SURFACE_CURVE('',#42571,(#42576),.PCURVE_S1.);
#42571 = CIRCLE('',#42572,0.3);
#42572 = AXIS2_PLACEMENT_3D('',#42573,#42574,#42575);
#42573 = CARTESIAN_POINT('',(4.1,36.843372166656,32.50000000179));
#42574 = DIRECTION('',(1.,0.E+000,0.E+000));
#42575 = DIRECTION('',(0.E+000,0.E+000,-1.));
#42576 = PCURVE('',#38863,#42577);
#42577 = DEFINITIONAL_REPRESENTATION('',(#42578),#42586);
#42578 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42579,#42580,#42581,#42582
    ,#42583,#42584,#42585),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#42579 = CARTESIAN_POINT('',(-40.09133262381,26.500000001793));
#42580 = CARTESIAN_POINT('',(-40.61094786608,26.500000001793));
#42581 = CARTESIAN_POINT('',(-40.35114024495,26.950000001793));
#42582 = CARTESIAN_POINT('',(-40.09133262381,27.400000001793));
#42583 = CARTESIAN_POINT('',(-39.83152500268,26.950000001793));
#42584 = CARTESIAN_POINT('',(-39.57171738154,26.500000001793));
#42585 = CARTESIAN_POINT('',(-40.09133262381,26.500000001793));
#42586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42587 = ORIENTED_EDGE('',*,*,#42588,.T.);
#42588 = EDGE_CURVE('',#42568,#42589,#42591,.T.);
#42589 = VERTEX_POINT('',#42590);
#42590 = CARTESIAN_POINT('',(4.1,37.042608416007,31.90852162809));
#42591 = SURFACE_CURVE('',#42592,(#42597),.PCURVE_S1.);
#42592 = CIRCLE('',#42593,0.3);
#42593 = AXIS2_PLACEMENT_3D('',#42594,#42595,#42596);
#42594 = CARTESIAN_POINT('',(4.1,36.742608416007,31.90852162809));
#42595 = DIRECTION('',(-1.,0.E+000,0.E+000));
#42596 = DIRECTION('',(0.E+000,0.E+000,-1.));
#42597 = PCURVE('',#38863,#42598);
#42598 = DEFINITIONAL_REPRESENTATION('',(#42599),#42603);
#42599 = CIRCLE('',#42600,0.3);
#42600 = AXIS2_PLACEMENT_2D('',#42601,#42602);
#42601 = CARTESIAN_POINT('',(-39.99056887316,26.208521628093));
#42602 = DIRECTION('',(0.E+000,-1.));
#42603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42604 = ORIENTED_EDGE('',*,*,#42605,.F.);
#42605 = EDGE_CURVE('',#42606,#42589,#42608,.T.);
#42606 = VERTEX_POINT('',#42607);
#42607 = CARTESIAN_POINT('',(4.1,37.042608416007,29.450000001793));
#42608 = SURFACE_CURVE('',#42609,(#42613),.PCURVE_S1.);
#42609 = LINE('',#42610,#42611);
#42610 = CARTESIAN_POINT('',(4.1,37.042608416007,29.150000001791));
#42611 = VECTOR('',#42612,1.);
#42612 = DIRECTION('',(0.E+000,0.E+000,1.));
#42613 = PCURVE('',#38863,#42614);
#42614 = DEFINITIONAL_REPRESENTATION('',(#42615),#42619);
#42615 = LINE('',#42616,#42617);
#42616 = CARTESIAN_POINT('',(-40.29056887316,23.450000001794));
#42617 = VECTOR('',#42618,1.);
#42618 = DIRECTION('',(0.E+000,1.));
#42619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42620 = ORIENTED_EDGE('',*,*,#42621,.T.);
#42621 = EDGE_CURVE('',#42606,#42622,#42624,.T.);
#42622 = VERTEX_POINT('',#42623);
#42623 = CARTESIAN_POINT('',(4.1,37.342608416008,29.150000001793));
#42624 = SURFACE_CURVE('',#42625,(#42630),.PCURVE_S1.);
#42625 = CIRCLE('',#42626,0.3);
#42626 = AXIS2_PLACEMENT_3D('',#42627,#42628,#42629);
#42627 = CARTESIAN_POINT('',(4.1,37.342608416007,29.450000001793));
#42628 = DIRECTION('',(1.,0.E+000,0.E+000));
#42629 = DIRECTION('',(0.E+000,0.E+000,-1.));
#42630 = PCURVE('',#38863,#42631);
#42631 = DEFINITIONAL_REPRESENTATION('',(#42632),#42640);
#42632 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42633,#42634,#42635,#42636
    ,#42637,#42638,#42639),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#42633 = CARTESIAN_POINT('',(-40.59056887316,23.450000001796));
#42634 = CARTESIAN_POINT('',(-41.11018411544,23.450000001796));
#42635 = CARTESIAN_POINT('',(-40.8503764943,23.900000001796));
#42636 = CARTESIAN_POINT('',(-40.59056887316,24.350000001796));
#42637 = CARTESIAN_POINT('',(-40.33076125203,23.900000001796));
#42638 = CARTESIAN_POINT('',(-40.07095363089,23.450000001796));
#42639 = CARTESIAN_POINT('',(-40.59056887316,23.450000001796));
#42640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42641 = ORIENTED_EDGE('',*,*,#42642,.F.);
#42642 = EDGE_CURVE('',#42643,#42622,#42645,.T.);
#42643 = VERTEX_POINT('',#42644);
#42644 = CARTESIAN_POINT('',(4.1,40.18844536284,29.150000001808));
#42645 = SURFACE_CURVE('',#42646,(#42650),.PCURVE_S1.);
#42646 = LINE('',#42647,#42648);
#42647 = CARTESIAN_POINT('',(4.1,-3.24796045729,29.150000001573));
#42648 = VECTOR('',#42649,1.);
#42649 = DIRECTION('',(0.E+000,-1.,-5.423420370134E-012));
#42650 = PCURVE('',#38863,#42651);
#42651 = DEFINITIONAL_REPRESENTATION('',(#42652),#42656);
#42652 = LINE('',#42653,#42654);
#42653 = CARTESIAN_POINT('',(1.272000282881E-010,23.450000001576));
#42654 = VECTOR('',#42655,1.);
#42655 = DIRECTION('',(1.,-5.423420370134E-012));
#42656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42657 = ORIENTED_EDGE('',*,*,#42658,.F.);
#42658 = EDGE_CURVE('',#42659,#42643,#42661,.T.);
#42659 = VERTEX_POINT('',#42660);
#42660 = CARTESIAN_POINT('',(4.1,40.400577397194,29.237867967452));
#42661 = SURFACE_CURVE('',#42662,(#42667),.PCURVE_S1.);
#42662 = CIRCLE('',#42663,0.3);
#42663 = AXIS2_PLACEMENT_3D('',#42664,#42665,#42666);
#42664 = CARTESIAN_POINT('',(4.1,40.188445362838,29.450000001808));
#42665 = DIRECTION('',(-1.,0.E+000,0.E+000));
#42666 = DIRECTION('',(0.E+000,0.E+000,-1.));
#42667 = PCURVE('',#38863,#42668);
#42668 = DEFINITIONAL_REPRESENTATION('',(#42669),#42673);
#42669 = CIRCLE('',#42670,0.3);
#42670 = AXIS2_PLACEMENT_2D('',#42671,#42672);
#42671 = CARTESIAN_POINT('',(-43.43640582,23.750000001811));
#42672 = DIRECTION('',(0.E+000,-1.));
#42673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42674 = ORIENTED_EDGE('',*,*,#42675,.F.);
#42675 = EDGE_CURVE('',#42676,#42659,#42678,.T.);
#42676 = VERTEX_POINT('',#42677);
#42677 = CARTESIAN_POINT('',(4.1,41.670425875872,30.507716446131));
#42678 = SURFACE_CURVE('',#42679,(#42683),.PCURVE_S1.);
#42679 = LINE('',#42680,#42681);
#42680 = CARTESIAN_POINT('',(4.1,6.80737448629,-4.355334943455));
#42681 = VECTOR('',#42682,1.);
#42682 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#42683 = PCURVE('',#38863,#42684);
#42684 = DEFINITIONAL_REPRESENTATION('',(#42685),#42689);
#42685 = LINE('',#42686,#42687);
#42686 = CARTESIAN_POINT('',(-10.05533494345,-10.05533494345));
#42687 = VECTOR('',#42688,1.);
#42688 = DIRECTION('',(0.707106781187,-0.707106781187));
#42689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42690 = ORIENTED_EDGE('',*,*,#42691,.F.);
#42691 = EDGE_CURVE('',#42692,#42676,#42694,.T.);
#42692 = VERTEX_POINT('',#42693);
#42693 = CARTESIAN_POINT('',(4.1,41.882557910228,30.595584411775));
#42694 = SURFACE_CURVE('',#42695,(#42700),.PCURVE_S1.);
#42695 = CIRCLE('',#42696,0.3);
#42696 = AXIS2_PLACEMENT_3D('',#42697,#42698,#42699);
#42697 = CARTESIAN_POINT('',(4.1,41.882557910228,30.295584411775));
#42698 = DIRECTION('',(1.,0.E+000,0.E+000));
#42699 = DIRECTION('',(0.E+000,0.E+000,-1.));
#42700 = PCURVE('',#38863,#42701);
#42701 = DEFINITIONAL_REPRESENTATION('',(#42702),#42710);
#42702 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42703,#42704,#42705,#42706
    ,#42707,#42708,#42709),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#42703 = CARTESIAN_POINT('',(-45.13051836739,24.295584411778));
#42704 = CARTESIAN_POINT('',(-45.65013360966,24.295584411778));
#42705 = CARTESIAN_POINT('',(-45.39032598852,24.745584411778));
#42706 = CARTESIAN_POINT('',(-45.13051836739,25.195584411778));
#42707 = CARTESIAN_POINT('',(-44.87071074625,24.745584411778));
#42708 = CARTESIAN_POINT('',(-44.61090312512,24.295584411778));
#42709 = CARTESIAN_POINT('',(-45.13051836739,24.295584411778));
#42710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42711 = ORIENTED_EDGE('',*,*,#42712,.F.);
#42712 = EDGE_CURVE('',#42713,#42692,#42715,.T.);
#42713 = VERTEX_POINT('',#42714);
#42714 = CARTESIAN_POINT('',(4.1,43.42123744673,30.595584411775));
#42715 = SURFACE_CURVE('',#42716,(#42720),.PCURVE_S1.);
#42716 = LINE('',#42717,#42718);
#42717 = CARTESIAN_POINT('',(4.1,-3.247960457163,30.595584411775));
#42718 = VECTOR('',#42719,1.);
#42719 = DIRECTION('',(0.E+000,-1.,-2.254821013504E-015));
#42720 = PCURVE('',#38863,#42721);
#42721 = DEFINITIONAL_REPRESENTATION('',(#42722),#42726);
#42722 = LINE('',#42723,#42724);
#42723 = CARTESIAN_POINT('',(5.018208071306E-014,24.895584411778));
#42724 = VECTOR('',#42725,1.);
#42725 = DIRECTION('',(1.,-2.254821013504E-015));
#42726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42727 = ORIENTED_EDGE('',*,*,#42728,.F.);
#42728 = EDGE_CURVE('',#42729,#42713,#42731,.T.);
#42729 = VERTEX_POINT('',#42730);
#42730 = CARTESIAN_POINT('',(4.1,43.716679772634,30.947678865076));
#42731 = SURFACE_CURVE('',#42732,(#42737),.PCURVE_S1.);
#42732 = CIRCLE('',#42733,0.3);
#42733 = AXIS2_PLACEMENT_3D('',#42734,#42735,#42736);
#42734 = CARTESIAN_POINT('',(4.1,43.42123744673,30.895584411775));
#42735 = DIRECTION('',(-1.,0.E+000,0.E+000));
#42736 = DIRECTION('',(0.E+000,0.E+000,-1.));
#42737 = PCURVE('',#38863,#42738);
#42738 = DEFINITIONAL_REPRESENTATION('',(#42739),#42743);
#42739 = CIRCLE('',#42740,0.3);
#42740 = AXIS2_PLACEMENT_2D('',#42741,#42742);
#42741 = CARTESIAN_POINT('',(-46.66919790389,25.195584411778));
#42742 = DIRECTION('',(0.E+000,-1.));
#42743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42744 = ORIENTED_EDGE('',*,*,#42745,.F.);
#42745 = EDGE_CURVE('',#42502,#42729,#42746,.T.);
#42746 = SURFACE_CURVE('',#42747,(#42751),.PCURVE_S1.);
#42747 = LINE('',#42748,#42749);
#42748 = CARTESIAN_POINT('',(4.1,46.618129960708,14.492737163332));
#42749 = VECTOR('',#42750,1.);
#42750 = DIRECTION('',(0.E+000,0.173648177671,-0.984807753011));
#42751 = PCURVE('',#38863,#42752);
#42752 = DEFINITIONAL_REPRESENTATION('',(#42753),#42757);
#42753 = LINE('',#42754,#42755);
#42754 = CARTESIAN_POINT('',(-49.86609041787,8.792737163335));
#42755 = VECTOR('',#42756,1.);
#42756 = DIRECTION('',(-0.173648177671,-0.984807753011));
#42757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42758 = FACE_BOUND('',#42759,.T.);
#42759 = EDGE_LOOP('',(#42760,#42778,#42799,#42816,#42837,#42858,#42875,
    #42896));
#42760 = ORIENTED_EDGE('',*,*,#42761,.F.);
#42761 = EDGE_CURVE('',#42762,#42764,#42766,.T.);
#42762 = VERTEX_POINT('',#42763);
#42763 = CARTESIAN_POINT('',(4.1,-5.057391591213,34.14242852681));
#42764 = VERTEX_POINT('',#42765);
#42765 = CARTESIAN_POINT('',(4.1,-5.057391591213,35.823816016827));
#42766 = SURFACE_CURVE('',#42767,(#42771),.PCURVE_S1.);
#42767 = LINE('',#42768,#42769);
#42768 = CARTESIAN_POINT('',(4.1,-5.057391591213,31.876385156187));
#42769 = VECTOR('',#42770,1.);
#42770 = DIRECTION('',(0.E+000,0.E+000,1.));
#42771 = PCURVE('',#38863,#42772);
#42772 = DEFINITIONAL_REPRESENTATION('',(#42773),#42777);
#42773 = LINE('',#42774,#42775);
#42774 = CARTESIAN_POINT('',(1.809431134051,26.17638515619));
#42775 = VECTOR('',#42776,1.);
#42776 = DIRECTION('',(0.E+000,1.));
#42777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42778 = ORIENTED_EDGE('',*,*,#42779,.T.);
#42779 = EDGE_CURVE('',#42762,#42780,#42782,.T.);
#42780 = VERTEX_POINT('',#42781);
#42781 = CARTESIAN_POINT('',(4.1,-4.689209772007,33.850279182244));
#42782 = SURFACE_CURVE('',#42783,(#42788),.PCURVE_S1.);
#42783 = CIRCLE('',#42784,0.3);
#42784 = AXIS2_PLACEMENT_3D('',#42785,#42786,#42787);
#42785 = CARTESIAN_POINT('',(4.1,-4.757391591213,34.14242852681));
#42786 = DIRECTION('',(1.,0.E+000,0.E+000));
#42787 = DIRECTION('',(0.E+000,0.E+000,-1.));
#42788 = PCURVE('',#38863,#42789);
#42789 = DEFINITIONAL_REPRESENTATION('',(#42790),#42798);
#42790 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42791,#42792,#42793,#42794
    ,#42795,#42796,#42797),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#42791 = CARTESIAN_POINT('',(1.509431134051,28.142428526813));
#42792 = CARTESIAN_POINT('',(0.98981589178,28.142428526813));
#42793 = CARTESIAN_POINT('',(1.249623512915,28.592428526813));
#42794 = CARTESIAN_POINT('',(1.509431134051,29.042428526813));
#42795 = CARTESIAN_POINT('',(1.769238755186,28.592428526813));
#42796 = CARTESIAN_POINT('',(2.029046376321,28.142428526813));
#42797 = CARTESIAN_POINT('',(1.509431134051,28.142428526813));
#42798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42799 = ORIENTED_EDGE('',*,*,#42800,.T.);
#42800 = EDGE_CURVE('',#42780,#42801,#42803,.T.);
#42801 = VERTEX_POINT('',#42802);
#42802 = CARTESIAN_POINT('',(4.1,-3.99770221054,33.882169341337));
#42803 = SURFACE_CURVE('',#42804,(#42809),.PCURVE_S1.);
#42804 = CIRCLE('',#42805,1.9);
#42805 = AXIS2_PLACEMENT_3D('',#42806,#42807,#42808);
#42806 = CARTESIAN_POINT('',(4.1,-4.2573915837,32.));
#42807 = DIRECTION('',(-1.,0.E+000,0.E+000));
#42808 = DIRECTION('',(-0.E+000,-1.,-5.555555540458E-007));
#42809 = PCURVE('',#38863,#42810);
#42810 = DEFINITIONAL_REPRESENTATION('',(#42811),#42815);
#42811 = CIRCLE('',#42812,1.9);
#42812 = AXIS2_PLACEMENT_2D('',#42813,#42814);
#42813 = CARTESIAN_POINT('',(1.009431126538,26.300000000003));
#42814 = DIRECTION('',(1.,-5.555555540458E-007));
#42815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42816 = ORIENTED_EDGE('',*,*,#42817,.T.);
#42817 = EDGE_CURVE('',#42801,#42818,#42820,.T.);
#42818 = VERTEX_POINT('',#42819);
#42819 = CARTESIAN_POINT('',(4.1,-3.657654571189,34.203284158016));
#42820 = SURFACE_CURVE('',#42821,(#42826),.PCURVE_S1.);
#42821 = CIRCLE('',#42822,0.3);
#42822 = AXIS2_PLACEMENT_3D('',#42823,#42824,#42825);
#42823 = CARTESIAN_POINT('',(4.1,-3.956698625304,34.179353974179));
#42824 = DIRECTION('',(1.,0.E+000,0.E+000));
#42825 = DIRECTION('',(0.E+000,0.E+000,-1.));
#42826 = PCURVE('',#38863,#42827);
#42827 = DEFINITIONAL_REPRESENTATION('',(#42828),#42836);
#42828 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42829,#42830,#42831,#42832
    ,#42833,#42834,#42835),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#42829 = CARTESIAN_POINT('',(0.708738168141,28.179353974182));
#42830 = CARTESIAN_POINT('',(0.189122925871,28.179353974182));
#42831 = CARTESIAN_POINT('',(0.448930547006,28.629353974182));
#42832 = CARTESIAN_POINT('',(0.708738168141,29.079353974182));
#42833 = CARTESIAN_POINT('',(0.968545789277,28.629353974182));
#42834 = CARTESIAN_POINT('',(1.228353410412,28.179353974182));
#42835 = CARTESIAN_POINT('',(0.708738168141,28.179353974182));
#42836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42837 = ORIENTED_EDGE('',*,*,#42838,.F.);
#42838 = EDGE_CURVE('',#42839,#42818,#42841,.T.);
#42839 = VERTEX_POINT('',#42840);
#42840 = CARTESIAN_POINT('',(4.1,-3.738321942845,35.607573176009));
#42841 = SURFACE_CURVE('',#42842,(#42847),.PCURVE_S1.);
#42842 = CIRCLE('',#42843,31.3);
#42843 = AXIS2_PLACEMENT_3D('',#42844,#42845,#42846);
#42844 = CARTESIAN_POINT('',(4.1,27.542608408141,36.70000000501));
#42845 = DIRECTION('',(1.,0.E+000,0.E+000));
#42846 = DIRECTION('',(0.E+000,-1.,0.E+000));
#42847 = PCURVE('',#38863,#42848);
#42848 = DEFINITIONAL_REPRESENTATION('',(#42849),#42857);
#42849 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42850,#42851,#42852,#42853
    ,#42854,#42855,#42856),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#42850 = CARTESIAN_POINT('',(0.509431134696,31.000000005013));
#42851 = CARTESIAN_POINT('',(0.509431134696,-23.21319027189));
#42852 = CARTESIAN_POINT('',(-46.4405688653,3.893404866561));
#42853 = CARTESIAN_POINT('',(-93.3905688653,31.000000005013));
#42854 = CARTESIAN_POINT('',(-46.4405688653,58.106595143466));
#42855 = CARTESIAN_POINT('',(0.509431134696,85.213190281919));
#42856 = CARTESIAN_POINT('',(0.509431134696,31.000000005013));
#42857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42858 = ORIENTED_EDGE('',*,*,#42859,.F.);
#42859 = EDGE_CURVE('',#42860,#42839,#42862,.T.);
#42860 = VERTEX_POINT('',#42861);
#42861 = CARTESIAN_POINT('',(4.1,-3.974003105062,35.890166729435));
#42862 = SURFACE_CURVE('',#42863,(#42868),.PCURVE_S1.);
#42863 = CIRCLE('',#42864,0.3);
#42864 = AXIS2_PLACEMENT_3D('',#42865,#42866,#42867);
#42865 = CARTESIAN_POINT('',(4.1,-4.038139166657,35.597102631322));
#42866 = DIRECTION('',(-1.,0.E+000,0.E+000));
#42867 = DIRECTION('',(0.E+000,-1.,0.E+000));
#42868 = PCURVE('',#38863,#42869);
#42869 = DEFINITIONAL_REPRESENTATION('',(#42870),#42874);
#42870 = CIRCLE('',#42871,0.3);
#42871 = AXIS2_PLACEMENT_2D('',#42872,#42873);
#42872 = CARTESIAN_POINT('',(0.790178709494,29.897102631325));
#42873 = DIRECTION('',(1.,0.E+000));
#42874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42875 = ORIENTED_EDGE('',*,*,#42876,.F.);
#42876 = EDGE_CURVE('',#42877,#42860,#42879,.T.);
#42877 = VERTEX_POINT('',#42878);
#42878 = CARTESIAN_POINT('',(4.1,-4.641880356436,36.10068630169));
#42879 = SURFACE_CURVE('',#42880,(#42885),.PCURVE_S1.);
#42880 = CIRCLE('',#42881,3.9);
#42881 = AXIS2_PLACEMENT_3D('',#42882,#42883,#42884);
#42882 = CARTESIAN_POINT('',(4.1,-3.14023430433,39.700000004911));
#42883 = DIRECTION('',(1.,0.E+000,0.E+000));
#42884 = DIRECTION('',(0.E+000,-1.,0.E+000));
#42885 = PCURVE('',#38863,#42886);
#42886 = DEFINITIONAL_REPRESENTATION('',(#42887),#42895);
#42887 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42888,#42889,#42890,#42891
    ,#42892,#42893,#42894),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#42888 = CARTESIAN_POINT('',(3.792273847167,34.000000004914));
#42889 = CARTESIAN_POINT('',(3.792273847167,27.245001855396));
#42890 = CARTESIAN_POINT('',(-2.057726152833,30.622500930155));
#42891 = CARTESIAN_POINT('',(-7.907726152833,34.000000004914));
#42892 = CARTESIAN_POINT('',(-2.057726152833,37.377499079674));
#42893 = CARTESIAN_POINT('',(3.792273847167,40.754998154433));
#42894 = CARTESIAN_POINT('',(3.792273847167,34.000000004914));
#42895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42896 = ORIENTED_EDGE('',*,*,#42897,.T.);
#42897 = EDGE_CURVE('',#42877,#42764,#42898,.T.);
#42898 = SURFACE_CURVE('',#42899,(#42904),.PCURVE_S1.);
#42899 = CIRCLE('',#42900,0.3);
#42900 = AXIS2_PLACEMENT_3D('',#42901,#42902,#42903);
#42901 = CARTESIAN_POINT('',(4.1,-4.757391591213,35.823816016827));
#42902 = DIRECTION('',(1.,0.E+000,0.E+000));
#42903 = DIRECTION('',(0.E+000,0.E+000,-1.));
#42904 = PCURVE('',#38863,#42905);
#42905 = DEFINITIONAL_REPRESENTATION('',(#42906),#42914);
#42906 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42907,#42908,#42909,#42910
    ,#42911,#42912,#42913),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#42907 = CARTESIAN_POINT('',(1.509431134051,29.82381601683));
#42908 = CARTESIAN_POINT('',(0.98981589178,29.82381601683));
#42909 = CARTESIAN_POINT('',(1.249623512915,30.27381601683));
#42910 = CARTESIAN_POINT('',(1.509431134051,30.72381601683));
#42911 = CARTESIAN_POINT('',(1.769238755186,30.27381601683));
#42912 = CARTESIAN_POINT('',(2.029046376321,29.82381601683));
#42913 = CARTESIAN_POINT('',(1.509431134051,29.82381601683));
#42914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42915 = FACE_BOUND('',#42916,.T.);
#42916 = EDGE_LOOP('',(#42917,#42935,#42952,#42968,#42985,#43001,#43018,
    #43034));
#42917 = ORIENTED_EDGE('',*,*,#42918,.F.);
#42918 = EDGE_CURVE('',#42919,#42921,#42923,.T.);
#42919 = VERTEX_POINT('',#42920);
#42920 = CARTESIAN_POINT('',(4.1,31.6426084163,36.899999999997));
#42921 = VERTEX_POINT('',#42922);
#42922 = CARTESIAN_POINT('',(4.1,35.443372166656,36.899999999997));
#42923 = SURFACE_CURVE('',#42924,(#42928),.PCURVE_S1.);
#42924 = LINE('',#42925,#42926);
#42925 = CARTESIAN_POINT('',(4.1,-3.247960457163,36.899999999997));
#42926 = VECTOR('',#42927,1.);
#42927 = DIRECTION('',(0.E+000,1.,0.E+000));
#42928 = PCURVE('',#38863,#42929);
#42929 = DEFINITIONAL_REPRESENTATION('',(#42930),#42934);
#42930 = LINE('',#42931,#42932);
#42931 = CARTESIAN_POINT('',(0.E+000,31.2));
#42932 = VECTOR('',#42933,1.);
#42933 = DIRECTION('',(-1.,0.E+000));
#42934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42935 = ORIENTED_EDGE('',*,*,#42936,.F.);
#42936 = EDGE_CURVE('',#42937,#42919,#42939,.T.);
#42937 = VERTEX_POINT('',#42938);
#42938 = CARTESIAN_POINT('',(4.1,31.3426084163,36.599999999996));
#42939 = SURFACE_CURVE('',#42940,(#42945),.PCURVE_S1.);
#42940 = CIRCLE('',#42941,0.3);
#42941 = AXIS2_PLACEMENT_3D('',#42942,#42943,#42944);
#42942 = CARTESIAN_POINT('',(4.1,31.6426084163,36.599999999996));
#42943 = DIRECTION('',(-1.,0.E+000,0.E+000));
#42944 = DIRECTION('',(0.E+000,0.E+000,-1.));
#42945 = PCURVE('',#38863,#42946);
#42946 = DEFINITIONAL_REPRESENTATION('',(#42947),#42951);
#42947 = CIRCLE('',#42948,0.3);
#42948 = AXIS2_PLACEMENT_2D('',#42949,#42950);
#42949 = CARTESIAN_POINT('',(-34.89056887346,30.9));
#42950 = DIRECTION('',(0.E+000,-1.));
#42951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42952 = ORIENTED_EDGE('',*,*,#42953,.F.);
#42953 = EDGE_CURVE('',#42954,#42937,#42956,.T.);
#42954 = VERTEX_POINT('',#42955);
#42955 = CARTESIAN_POINT('',(4.1,31.3426084163,32.500000001762));
#42956 = SURFACE_CURVE('',#42957,(#42961),.PCURVE_S1.);
#42957 = LINE('',#42958,#42959);
#42958 = CARTESIAN_POINT('',(4.1,31.3426084163,5.699999999997));
#42959 = VECTOR('',#42960,1.);
#42960 = DIRECTION('',(0.E+000,0.E+000,1.));
#42961 = PCURVE('',#38863,#42962);
#42962 = DEFINITIONAL_REPRESENTATION('',(#42963),#42967);
#42963 = LINE('',#42964,#42965);
#42964 = CARTESIAN_POINT('',(-34.59056887346,0.E+000));
#42965 = VECTOR('',#42966,1.);
#42966 = DIRECTION('',(0.E+000,1.));
#42967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42968 = ORIENTED_EDGE('',*,*,#42969,.F.);
#42969 = EDGE_CURVE('',#42970,#42954,#42972,.T.);
#42970 = VERTEX_POINT('',#42971);
#42971 = CARTESIAN_POINT('',(4.1,31.6426084163,32.200000001762));
#42972 = SURFACE_CURVE('',#42973,(#42978),.PCURVE_S1.);
#42973 = CIRCLE('',#42974,0.3);
#42974 = AXIS2_PLACEMENT_3D('',#42975,#42976,#42977);
#42975 = CARTESIAN_POINT('',(4.1,31.6426084163,32.500000001762));
#42976 = DIRECTION('',(-1.,0.E+000,0.E+000));
#42977 = DIRECTION('',(0.E+000,0.E+000,-1.));
#42978 = PCURVE('',#38863,#42979);
#42979 = DEFINITIONAL_REPRESENTATION('',(#42980),#42984);
#42980 = CIRCLE('',#42981,0.3);
#42981 = AXIS2_PLACEMENT_2D('',#42982,#42983);
#42982 = CARTESIAN_POINT('',(-34.89056887346,26.800000001765));
#42983 = DIRECTION('',(0.E+000,-1.));
#42984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#42985 = ORIENTED_EDGE('',*,*,#42986,.F.);
#42986 = EDGE_CURVE('',#42987,#42970,#42989,.T.);
#42987 = VERTEX_POINT('',#42988);
#42988 = CARTESIAN_POINT('',(4.1,35.443372166657,32.200000001782));
#42989 = SURFACE_CURVE('',#42990,(#42994),.PCURVE_S1.);
#42990 = LINE('',#42991,#42992);
#42991 = CARTESIAN_POINT('',(4.1,-3.247960457306,32.200000001573));
#42992 = VECTOR('',#42993,1.);
#42993 = DIRECTION('',(0.E+000,-1.,-5.424029259009E-012));
#42994 = PCURVE('',#38863,#42995);
#42995 = DEFINITIONAL_REPRESENTATION('',(#42996),#43000);
#42996 = LINE('',#42997,#42998);
#42997 = CARTESIAN_POINT('',(1.437499008716E-010,26.500000001576));
#42998 = VECTOR('',#42999,1.);
#42999 = DIRECTION('',(1.,-5.424029259009E-012));
#43000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43001 = ORIENTED_EDGE('',*,*,#43002,.F.);
#43002 = EDGE_CURVE('',#43003,#42987,#43005,.T.);
#43003 = VERTEX_POINT('',#43004);
#43004 = CARTESIAN_POINT('',(4.1,35.743372166656,32.500000001783));
#43005 = SURFACE_CURVE('',#43006,(#43011),.PCURVE_S1.);
#43006 = CIRCLE('',#43007,0.3);
#43007 = AXIS2_PLACEMENT_3D('',#43008,#43009,#43010);
#43008 = CARTESIAN_POINT('',(4.1,35.443372166656,32.500000001783));
#43009 = DIRECTION('',(-1.,0.E+000,0.E+000));
#43010 = DIRECTION('',(0.E+000,0.E+000,-1.));
#43011 = PCURVE('',#38863,#43012);
#43012 = DEFINITIONAL_REPRESENTATION('',(#43013),#43017);
#43013 = CIRCLE('',#43014,0.3);
#43014 = AXIS2_PLACEMENT_2D('',#43015,#43016);
#43015 = CARTESIAN_POINT('',(-38.69133262381,26.800000001786));
#43016 = DIRECTION('',(0.E+000,-1.));
#43017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43018 = ORIENTED_EDGE('',*,*,#43019,.F.);
#43019 = EDGE_CURVE('',#43020,#43003,#43022,.T.);
#43020 = VERTEX_POINT('',#43021);
#43021 = CARTESIAN_POINT('',(4.1,35.743372166656,36.599999999996));
#43022 = SURFACE_CURVE('',#43023,(#43027),.PCURVE_S1.);
#43023 = LINE('',#43024,#43025);
#43024 = CARTESIAN_POINT('',(4.1,35.743372166656,5.699999999997));
#43025 = VECTOR('',#43026,1.);
#43026 = DIRECTION('',(0.E+000,0.E+000,-1.));
#43027 = PCURVE('',#38863,#43028);
#43028 = DEFINITIONAL_REPRESENTATION('',(#43029),#43033);
#43029 = LINE('',#43030,#43031);
#43030 = CARTESIAN_POINT('',(-38.99133262381,0.E+000));
#43031 = VECTOR('',#43032,1.);
#43032 = DIRECTION('',(0.E+000,-1.));
#43033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43034 = ORIENTED_EDGE('',*,*,#43035,.F.);
#43035 = EDGE_CURVE('',#42921,#43020,#43036,.T.);
#43036 = SURFACE_CURVE('',#43037,(#43042),.PCURVE_S1.);
#43037 = CIRCLE('',#43038,0.3);
#43038 = AXIS2_PLACEMENT_3D('',#43039,#43040,#43041);
#43039 = CARTESIAN_POINT('',(4.1,35.443372166656,36.599999999996));
#43040 = DIRECTION('',(-1.,0.E+000,0.E+000));
#43041 = DIRECTION('',(0.E+000,0.E+000,-1.));
#43042 = PCURVE('',#38863,#43043);
#43043 = DEFINITIONAL_REPRESENTATION('',(#43044),#43048);
#43044 = CIRCLE('',#43045,0.3);
#43045 = AXIS2_PLACEMENT_2D('',#43046,#43047);
#43046 = CARTESIAN_POINT('',(-38.69133262381,30.9));
#43047 = DIRECTION('',(0.E+000,-1.));
#43048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43049 = FACE_BOUND('',#43050,.T.);
#43050 = EDGE_LOOP('',(#43051));
#43051 = ORIENTED_EDGE('',*,*,#43052,.F.);
#43052 = EDGE_CURVE('',#43053,#43053,#43055,.T.);
#43053 = VERTEX_POINT('',#43054);
#43054 = CARTESIAN_POINT('',(4.1,27.5426084163,35.699999999997));
#43055 = SURFACE_CURVE('',#43056,(#43061),.PCURVE_S1.);
#43056 = CIRCLE('',#43057,1.);
#43057 = AXIS2_PLACEMENT_3D('',#43058,#43059,#43060);
#43058 = CARTESIAN_POINT('',(4.1,27.5426084163,36.699999999997));
#43059 = DIRECTION('',(-1.,0.E+000,0.E+000));
#43060 = DIRECTION('',(0.E+000,0.E+000,-1.));
#43061 = PCURVE('',#38863,#43062);
#43062 = DEFINITIONAL_REPRESENTATION('',(#43063),#43067);
#43063 = CIRCLE('',#43064,1.);
#43064 = AXIS2_PLACEMENT_2D('',#43065,#43066);
#43065 = CARTESIAN_POINT('',(-30.79056887346,31.));
#43066 = DIRECTION('',(0.E+000,-1.));
#43067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43068 = FACE_BOUND('',#43069,.T.);
#43069 = EDGE_LOOP('',(#43070,#43088,#43105,#43121,#43138,#43154,#43171,
    #43187));
#43070 = ORIENTED_EDGE('',*,*,#43071,.F.);
#43071 = EDGE_CURVE('',#43072,#43074,#43076,.T.);
#43072 = VERTEX_POINT('',#43073);
#43073 = CARTESIAN_POINT('',(4.1,-9.958155334056,36.899999999997));
#43074 = VERTEX_POINT('',#43075);
#43075 = CARTESIAN_POINT('',(4.1,-6.1573915837,36.899999999997));
#43076 = SURFACE_CURVE('',#43077,(#43081),.PCURVE_S1.);
#43077 = LINE('',#43078,#43079);
#43078 = CARTESIAN_POINT('',(4.1,-3.247960457163,36.899999999997));
#43079 = VECTOR('',#43080,1.);
#43080 = DIRECTION('',(0.E+000,1.,0.E+000));
#43081 = PCURVE('',#38863,#43082);
#43082 = DEFINITIONAL_REPRESENTATION('',(#43083),#43087);
#43083 = LINE('',#43084,#43085);
#43084 = CARTESIAN_POINT('',(0.E+000,31.2));
#43085 = VECTOR('',#43086,1.);
#43086 = DIRECTION('',(-1.,0.E+000));
#43087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43088 = ORIENTED_EDGE('',*,*,#43089,.F.);
#43089 = EDGE_CURVE('',#43090,#43072,#43092,.T.);
#43090 = VERTEX_POINT('',#43091);
#43091 = CARTESIAN_POINT('',(4.1,-10.25815533405,36.599999999996));
#43092 = SURFACE_CURVE('',#43093,(#43098),.PCURVE_S1.);
#43093 = CIRCLE('',#43094,0.3);
#43094 = AXIS2_PLACEMENT_3D('',#43095,#43096,#43097);
#43095 = CARTESIAN_POINT('',(4.1,-9.958155334056,36.599999999996));
#43096 = DIRECTION('',(-1.,0.E+000,0.E+000));
#43097 = DIRECTION('',(0.E+000,0.E+000,-1.));
#43098 = PCURVE('',#38863,#43099);
#43099 = DEFINITIONAL_REPRESENTATION('',(#43100),#43104);
#43100 = CIRCLE('',#43101,0.3);
#43101 = AXIS2_PLACEMENT_2D('',#43102,#43103);
#43102 = CARTESIAN_POINT('',(6.710194876893,30.9));
#43103 = DIRECTION('',(0.E+000,-1.));
#43104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43105 = ORIENTED_EDGE('',*,*,#43106,.F.);
#43106 = EDGE_CURVE('',#43107,#43090,#43109,.T.);
#43107 = VERTEX_POINT('',#43108);
#43108 = CARTESIAN_POINT('',(4.1,-10.25815533405,32.500000001783));
#43109 = SURFACE_CURVE('',#43110,(#43114),.PCURVE_S1.);
#43110 = LINE('',#43111,#43112);
#43111 = CARTESIAN_POINT('',(4.1,-10.25815533405,5.699999999997));
#43112 = VECTOR('',#43113,1.);
#43113 = DIRECTION('',(0.E+000,0.E+000,1.));
#43114 = PCURVE('',#38863,#43115);
#43115 = DEFINITIONAL_REPRESENTATION('',(#43116),#43120);
#43116 = LINE('',#43117,#43118);
#43117 = CARTESIAN_POINT('',(7.010194876893,0.E+000));
#43118 = VECTOR('',#43119,1.);
#43119 = DIRECTION('',(0.E+000,1.));
#43120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43121 = ORIENTED_EDGE('',*,*,#43122,.F.);
#43122 = EDGE_CURVE('',#43123,#43107,#43125,.T.);
#43123 = VERTEX_POINT('',#43124);
#43124 = CARTESIAN_POINT('',(4.1,-9.958155334057,32.200000001782));
#43125 = SURFACE_CURVE('',#43126,(#43131),.PCURVE_S1.);
#43126 = CIRCLE('',#43127,0.3);
#43127 = AXIS2_PLACEMENT_3D('',#43128,#43129,#43130);
#43128 = CARTESIAN_POINT('',(4.1,-9.958155334056,32.500000001783));
#43129 = DIRECTION('',(-1.,0.E+000,0.E+000));
#43130 = DIRECTION('',(0.E+000,0.E+000,-1.));
#43131 = PCURVE('',#38863,#43132);
#43132 = DEFINITIONAL_REPRESENTATION('',(#43133),#43137);
#43133 = CIRCLE('',#43134,0.3);
#43134 = AXIS2_PLACEMENT_2D('',#43135,#43136);
#43135 = CARTESIAN_POINT('',(6.710194876893,26.800000001786));
#43136 = DIRECTION('',(0.E+000,-1.));
#43137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43138 = ORIENTED_EDGE('',*,*,#43139,.F.);
#43139 = EDGE_CURVE('',#43140,#43123,#43142,.T.);
#43140 = VERTEX_POINT('',#43141);
#43141 = CARTESIAN_POINT('',(4.1,-6.157391583702,32.200000001762));
#43142 = SURFACE_CURVE('',#43143,(#43147),.PCURVE_S1.);
#43143 = LINE('',#43144,#43145);
#43144 = CARTESIAN_POINT('',(4.1,-3.247960457019,32.200000001746));
#43145 = VECTOR('',#43146,1.);
#43146 = DIRECTION('',(0.E+000,-1.,5.424029259009E-012));
#43147 = PCURVE('',#38863,#43148);
#43148 = DEFINITIONAL_REPRESENTATION('',(#43149),#43153);
#43149 = LINE('',#43150,#43151);
#43150 = CARTESIAN_POINT('',(-1.437499008716E-010,26.500000001749));
#43151 = VECTOR('',#43152,1.);
#43152 = DIRECTION('',(1.,5.424029259009E-012));
#43153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43154 = ORIENTED_EDGE('',*,*,#43155,.F.);
#43155 = EDGE_CURVE('',#43156,#43140,#43158,.T.);
#43156 = VERTEX_POINT('',#43157);
#43157 = CARTESIAN_POINT('',(4.1,-5.8573915837,32.500000001762));
#43158 = SURFACE_CURVE('',#43159,(#43164),.PCURVE_S1.);
#43159 = CIRCLE('',#43160,0.3);
#43160 = AXIS2_PLACEMENT_3D('',#43161,#43162,#43163);
#43161 = CARTESIAN_POINT('',(4.1,-6.1573915837,32.500000001762));
#43162 = DIRECTION('',(-1.,0.E+000,0.E+000));
#43163 = DIRECTION('',(0.E+000,0.E+000,-1.));
#43164 = PCURVE('',#38863,#43165);
#43165 = DEFINITIONAL_REPRESENTATION('',(#43166),#43170);
#43166 = CIRCLE('',#43167,0.3);
#43167 = AXIS2_PLACEMENT_2D('',#43168,#43169);
#43168 = CARTESIAN_POINT('',(2.909431126537,26.800000001765));
#43169 = DIRECTION('',(0.E+000,-1.));
#43170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43171 = ORIENTED_EDGE('',*,*,#43172,.F.);
#43172 = EDGE_CURVE('',#43173,#43156,#43175,.T.);
#43173 = VERTEX_POINT('',#43174);
#43174 = CARTESIAN_POINT('',(4.1,-5.8573915837,36.599999999996));
#43175 = SURFACE_CURVE('',#43176,(#43180),.PCURVE_S1.);
#43176 = LINE('',#43177,#43178);
#43177 = CARTESIAN_POINT('',(4.1,-5.8573915837,5.699999999997));
#43178 = VECTOR('',#43179,1.);
#43179 = DIRECTION('',(0.E+000,0.E+000,-1.));
#43180 = PCURVE('',#38863,#43181);
#43181 = DEFINITIONAL_REPRESENTATION('',(#43182),#43186);
#43182 = LINE('',#43183,#43184);
#43183 = CARTESIAN_POINT('',(2.609431126537,0.E+000));
#43184 = VECTOR('',#43185,1.);
#43185 = DIRECTION('',(0.E+000,-1.));
#43186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43187 = ORIENTED_EDGE('',*,*,#43188,.F.);
#43188 = EDGE_CURVE('',#43074,#43173,#43189,.T.);
#43189 = SURFACE_CURVE('',#43190,(#43195),.PCURVE_S1.);
#43190 = CIRCLE('',#43191,0.3);
#43191 = AXIS2_PLACEMENT_3D('',#43192,#43193,#43194);
#43192 = CARTESIAN_POINT('',(4.1,-6.1573915837,36.599999999996));
#43193 = DIRECTION('',(-1.,0.E+000,0.E+000));
#43194 = DIRECTION('',(0.E+000,0.E+000,-1.));
#43195 = PCURVE('',#38863,#43196);
#43196 = DEFINITIONAL_REPRESENTATION('',(#43197),#43201);
#43197 = CIRCLE('',#43198,0.3);
#43198 = AXIS2_PLACEMENT_2D('',#43199,#43200);
#43199 = CARTESIAN_POINT('',(2.909431126537,30.9));
#43200 = DIRECTION('',(0.E+000,-1.));
#43201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43202 = FACE_BOUND('',#43203,.T.);
#43203 = EDGE_LOOP('',(#43204,#43223,#43239,#43260,#43276,#43297,#43313,
    #43334,#43351,#43368,#43384,#43405,#43426,#43447,#43463,#43484,
    #43500,#43521));
#43204 = ORIENTED_EDGE('',*,*,#43205,.T.);
#43205 = EDGE_CURVE('',#43206,#43208,#43210,.T.);
#43206 = VERTEX_POINT('',#43207);
#43207 = CARTESIAN_POINT('',(4.1,42.092608416567,19.450000000317));
#43208 = VERTEX_POINT('',#43209);
#43209 = CARTESIAN_POINT('',(4.1,41.592608416567,18.950000000317));
#43210 = SURFACE_CURVE('',#43211,(#43216),.PCURVE_S1.);
#43211 = CIRCLE('',#43212,0.5);
#43212 = AXIS2_PLACEMENT_3D('',#43213,#43214,#43215);
#43213 = CARTESIAN_POINT('',(4.1,41.592608416567,19.450000000317));
#43214 = DIRECTION('',(-1.,0.E+000,0.E+000));
#43215 = DIRECTION('',(0.E+000,0.E+000,-1.));
#43216 = PCURVE('',#38863,#43217);
#43217 = DEFINITIONAL_REPRESENTATION('',(#43218),#43222);
#43218 = CIRCLE('',#43219,0.5);
#43219 = AXIS2_PLACEMENT_2D('',#43220,#43221);
#43220 = CARTESIAN_POINT('',(-44.84056887373,13.75000000032));
#43221 = DIRECTION('',(0.E+000,-1.));
#43222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43223 = ORIENTED_EDGE('',*,*,#43224,.F.);
#43224 = EDGE_CURVE('',#43225,#43208,#43227,.T.);
#43225 = VERTEX_POINT('',#43226);
#43226 = CARTESIAN_POINT('',(4.1,28.442608416286,18.950000000317));
#43227 = SURFACE_CURVE('',#43228,(#43232),.PCURVE_S1.);
#43228 = LINE('',#43229,#43230);
#43229 = CARTESIAN_POINT('',(4.1,27.942608416286,18.950000000317));
#43230 = VECTOR('',#43231,1.);
#43231 = DIRECTION('',(0.E+000,1.,0.E+000));
#43232 = PCURVE('',#38863,#43233);
#43233 = DEFINITIONAL_REPRESENTATION('',(#43234),#43238);
#43234 = LINE('',#43235,#43236);
#43235 = CARTESIAN_POINT('',(-31.19056887344,13.25000000032));
#43236 = VECTOR('',#43237,1.);
#43237 = DIRECTION('',(-1.,0.E+000));
#43238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43239 = ORIENTED_EDGE('',*,*,#43240,.T.);
#43240 = EDGE_CURVE('',#43225,#43241,#43243,.T.);
#43241 = VERTEX_POINT('',#43242);
#43242 = CARTESIAN_POINT('',(4.1,27.942608416286,18.450000000317));
#43243 = SURFACE_CURVE('',#43244,(#43249),.PCURVE_S1.);
#43244 = CIRCLE('',#43245,0.5);
#43245 = AXIS2_PLACEMENT_3D('',#43246,#43247,#43248);
#43246 = CARTESIAN_POINT('',(4.1,28.442608416286,18.450000000317));
#43247 = DIRECTION('',(1.,0.E+000,0.E+000));
#43248 = DIRECTION('',(0.E+000,0.E+000,-1.));
#43249 = PCURVE('',#38863,#43250);
#43250 = DEFINITIONAL_REPRESENTATION('',(#43251),#43259);
#43251 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#43252,#43253,#43254,#43255
    ,#43256,#43257,#43258),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#43252 = CARTESIAN_POINT('',(-31.69056887344,12.25000000032));
#43253 = CARTESIAN_POINT('',(-32.55659427723,12.25000000032));
#43254 = CARTESIAN_POINT('',(-32.12358157534,13.00000000032));
#43255 = CARTESIAN_POINT('',(-31.69056887344,13.75000000032));
#43256 = CARTESIAN_POINT('',(-31.25755617155,13.00000000032));
#43257 = CARTESIAN_POINT('',(-30.82454346966,12.25000000032));
#43258 = CARTESIAN_POINT('',(-31.69056887344,12.25000000032));
#43259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43260 = ORIENTED_EDGE('',*,*,#43261,.F.);
#43261 = EDGE_CURVE('',#43262,#43241,#43264,.T.);
#43262 = VERTEX_POINT('',#43263);
#43263 = CARTESIAN_POINT('',(4.1,27.942608416286,15.099999999997));
#43264 = SURFACE_CURVE('',#43265,(#43269),.PCURVE_S1.);
#43265 = LINE('',#43266,#43267);
#43266 = CARTESIAN_POINT('',(4.1,27.942608416286,14.599999999997));
#43267 = VECTOR('',#43268,1.);
#43268 = DIRECTION('',(0.E+000,0.E+000,1.));
#43269 = PCURVE('',#38863,#43270);
#43270 = DEFINITIONAL_REPRESENTATION('',(#43271),#43275);
#43271 = LINE('',#43272,#43273);
#43272 = CARTESIAN_POINT('',(-31.19056887344,8.9));
#43273 = VECTOR('',#43274,1.);
#43274 = DIRECTION('',(0.E+000,1.));
#43275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43276 = ORIENTED_EDGE('',*,*,#43277,.T.);
#43277 = EDGE_CURVE('',#43262,#43278,#43280,.T.);
#43278 = VERTEX_POINT('',#43279);
#43279 = CARTESIAN_POINT('',(4.1,28.442608416286,14.599999999997));
#43280 = SURFACE_CURVE('',#43281,(#43286),.PCURVE_S1.);
#43281 = CIRCLE('',#43282,0.5);
#43282 = AXIS2_PLACEMENT_3D('',#43283,#43284,#43285);
#43283 = CARTESIAN_POINT('',(4.1,28.442608416286,15.099999999997));
#43284 = DIRECTION('',(1.,0.E+000,0.E+000));
#43285 = DIRECTION('',(0.E+000,0.E+000,-1.));
#43286 = PCURVE('',#38863,#43287);
#43287 = DEFINITIONAL_REPRESENTATION('',(#43288),#43296);
#43288 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#43289,#43290,#43291,#43292
    ,#43293,#43294,#43295),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#43289 = CARTESIAN_POINT('',(-31.69056887344,8.9));
#43290 = CARTESIAN_POINT('',(-32.55659427723,8.9));
#43291 = CARTESIAN_POINT('',(-32.12358157534,9.65));
#43292 = CARTESIAN_POINT('',(-31.69056887344,10.4));
#43293 = CARTESIAN_POINT('',(-31.25755617155,9.65));
#43294 = CARTESIAN_POINT('',(-30.82454346966,8.9));
#43295 = CARTESIAN_POINT('',(-31.69056887344,8.9));
#43296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43297 = ORIENTED_EDGE('',*,*,#43298,.F.);
#43298 = EDGE_CURVE('',#43299,#43278,#43301,.T.);
#43299 = VERTEX_POINT('',#43300);
#43300 = CARTESIAN_POINT('',(4.1,40.891969197347,14.599999999997));
#43301 = SURFACE_CURVE('',#43302,(#43306),.PCURVE_S1.);
#43302 = LINE('',#43303,#43304);
#43303 = CARTESIAN_POINT('',(4.1,45.78266572301,14.599999999997));
#43304 = VECTOR('',#43305,1.);
#43305 = DIRECTION('',(0.E+000,-1.,0.E+000));
#43306 = PCURVE('',#38863,#43307);
#43307 = DEFINITIONAL_REPRESENTATION('',(#43308),#43312);
#43308 = LINE('',#43309,#43310);
#43309 = CARTESIAN_POINT('',(-49.03062618017,8.9));
#43310 = VECTOR('',#43311,1.);
#43311 = DIRECTION('',(1.,0.E+000));
#43312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43313 = ORIENTED_EDGE('',*,*,#43314,.T.);
#43314 = EDGE_CURVE('',#43299,#43315,#43317,.T.);
#43315 = VERTEX_POINT('',#43316);
#43316 = CARTESIAN_POINT('',(4.1,41.170994369628,15.010204143447));
#43317 = SURFACE_CURVE('',#43318,(#43323),.PCURVE_S1.);
#43318 = CIRCLE('',#43319,0.3);
#43319 = AXIS2_PLACEMENT_3D('',#43320,#43321,#43322);
#43320 = CARTESIAN_POINT('',(4.1,40.891969197347,14.899999999996));
#43321 = DIRECTION('',(1.,0.E+000,0.E+000));
#43322 = DIRECTION('',(0.E+000,0.E+000,-1.));
#43323 = PCURVE('',#38863,#43324);
#43324 = DEFINITIONAL_REPRESENTATION('',(#43325),#43333);
#43325 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#43326,#43327,#43328,#43329
    ,#43330,#43331,#43332),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#43326 = CARTESIAN_POINT('',(-44.13992965451,8.9));
#43327 = CARTESIAN_POINT('',(-44.65954489678,8.9));
#43328 = CARTESIAN_POINT('',(-44.39973727564,9.35));
#43329 = CARTESIAN_POINT('',(-44.13992965451,9.8));
#43330 = CARTESIAN_POINT('',(-43.88012203337,9.35));
#43331 = CARTESIAN_POINT('',(-43.62031441223,8.9));
#43332 = CARTESIAN_POINT('',(-44.13992965451,8.9));
#43333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43334 = ORIENTED_EDGE('',*,*,#43335,.T.);
#43335 = EDGE_CURVE('',#43315,#43336,#43338,.T.);
#43336 = VERTEX_POINT('',#43337);
#43337 = CARTESIAN_POINT('',(4.1,41.912260804051,17.54324296871));
#43338 = SURFACE_CURVE('',#43339,(#43344),.PCURVE_S1.);
#43339 = CIRCLE('',#43340,2.15);
#43340 = AXIS2_PLACEMENT_3D('',#43341,#43342,#43343);
#43341 = CARTESIAN_POINT('',(4.1,43.170674770976,15.800000504838));
#43342 = DIRECTION('',(-1.,0.E+000,0.E+000));
#43343 = DIRECTION('',(0.E+000,0.E+000,-1.));
#43344 = PCURVE('',#38863,#43345);
#43345 = DEFINITIONAL_REPRESENTATION('',(#43346),#43350);
#43346 = CIRCLE('',#43347,2.15);
#43347 = AXIS2_PLACEMENT_2D('',#43348,#43349);
#43348 = CARTESIAN_POINT('',(-46.41863522813,10.100000504841));
#43349 = DIRECTION('',(0.E+000,-1.));
#43350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43351 = ORIENTED_EDGE('',*,*,#43352,.T.);
#43352 = EDGE_CURVE('',#43336,#43353,#43355,.T.);
#43353 = VERTEX_POINT('',#43354);
#43354 = CARTESIAN_POINT('',(4.1,42.087853299344,17.599999834216));
#43355 = SURFACE_CURVE('',#43356,(#43361),.PCURVE_S1.);
#43356 = CIRCLE('',#43357,0.3);
#43357 = AXIS2_PLACEMENT_3D('',#43358,#43359,#43360);
#43358 = CARTESIAN_POINT('',(4.1,42.087853450598,17.299999834216));
#43359 = DIRECTION('',(-1.,0.E+000,0.E+000));
#43360 = DIRECTION('',(0.E+000,0.E+000,-1.));
#43361 = PCURVE('',#38863,#43362);
#43362 = DEFINITIONAL_REPRESENTATION('',(#43363),#43367);
#43363 = CIRCLE('',#43364,0.3);
#43364 = AXIS2_PLACEMENT_2D('',#43365,#43366);
#43365 = CARTESIAN_POINT('',(-45.33581390776,11.599999834219));
#43366 = DIRECTION('',(0.E+000,-1.));
#43367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43368 = ORIENTED_EDGE('',*,*,#43369,.T.);
#43369 = EDGE_CURVE('',#43353,#43370,#43372,.T.);
#43370 = VERTEX_POINT('',#43371);
#43371 = CARTESIAN_POINT('',(4.1,44.173407969487,17.600000885715));
#43372 = SURFACE_CURVE('',#43373,(#43377),.PCURVE_S1.);
#43373 = LINE('',#43374,#43375);
#43374 = CARTESIAN_POINT('',(4.1,41.994876070944,17.599999787339));
#43375 = VECTOR('',#43376,1.);
#43376 = DIRECTION('',(0.E+000,1.,5.041817469029E-007));
#43377 = PCURVE('',#38863,#43378);
#43378 = DEFINITIONAL_REPRESENTATION('',(#43379),#43383);
#43379 = LINE('',#43380,#43381);
#43380 = CARTESIAN_POINT('',(-45.2428365281,11.899999787342));
#43381 = VECTOR('',#43382,1.);
#43382 = DIRECTION('',(-1.,5.041817469029E-007));
#43383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43384 = ORIENTED_EDGE('',*,*,#43385,.T.);
#43385 = EDGE_CURVE('',#43370,#43386,#43388,.T.);
#43386 = VERTEX_POINT('',#43387);
#43387 = CARTESIAN_POINT('',(4.1,44.463517146147,17.976398384739));
#43388 = SURFACE_CURVE('',#43389,(#43394),.PCURVE_S1.);
#43389 = CIRCLE('',#43390,0.3);
#43390 = AXIS2_PLACEMENT_3D('',#43391,#43392,#43393);
#43391 = CARTESIAN_POINT('',(4.1,44.173407818233,17.900000885715));
#43392 = DIRECTION('',(1.,0.E+000,0.E+000));
#43393 = DIRECTION('',(0.E+000,0.E+000,-1.));
#43394 = PCURVE('',#38863,#43395);
#43395 = DEFINITIONAL_REPRESENTATION('',(#43396),#43404);
#43396 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#43397,#43398,#43399,#43400
    ,#43401,#43402,#43403),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#43397 = CARTESIAN_POINT('',(-47.42136827539,11.900000885718));
#43398 = CARTESIAN_POINT('',(-47.94098351766,11.900000885718));
#43399 = CARTESIAN_POINT('',(-47.68117589653,12.350000885718));
#43400 = CARTESIAN_POINT('',(-47.42136827539,12.800000885718));
#43401 = CARTESIAN_POINT('',(-47.16156065426,12.350000885718));
#43402 = CARTESIAN_POINT('',(-46.90175303312,11.900000885718));
#43403 = CARTESIAN_POINT('',(-47.42136827539,11.900000885718));
#43404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43405 = ORIENTED_EDGE('',*,*,#43406,.F.);
#43406 = EDGE_CURVE('',#43407,#43386,#43409,.T.);
#43407 = VERTEX_POINT('',#43408);
#43408 = CARTESIAN_POINT('',(4.1,45.576820521957,28.997889205502));
#43409 = SURFACE_CURVE('',#43410,(#43415),.PCURVE_S1.);
#43410 = CIRCLE('',#43411,15.8);
#43411 = AXIS2_PLACEMENT_3D('',#43412,#43413,#43414);
#43412 = CARTESIAN_POINT('',(4.1,59.7426084163,22.));
#43413 = DIRECTION('',(1.,0.E+000,0.E+000));
#43414 = DIRECTION('',(0.E+000,-1.,0.E+000));
#43415 = PCURVE('',#38863,#43416);
#43416 = DEFINITIONAL_REPRESENTATION('',(#43417),#43425);
#43417 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#43418,#43419,#43420,#43421
    ,#43422,#43423,#43424),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#43418 = CARTESIAN_POINT('',(-47.19056887346,16.300000000003));
#43419 = CARTESIAN_POINT('',(-47.19056887346,-11.06640275958));
#43420 = CARTESIAN_POINT('',(-70.89056887346,2.616798620209));
#43421 = CARTESIAN_POINT('',(-94.59056887346,16.300000000003));
#43422 = CARTESIAN_POINT('',(-70.89056887346,29.983201379797));
#43423 = CARTESIAN_POINT('',(-47.19056887346,43.666402759591));
#43424 = CARTESIAN_POINT('',(-47.19056887346,16.300000000003));
#43425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43426 = ORIENTED_EDGE('',*,*,#43427,.T.);
#43427 = EDGE_CURVE('',#43407,#43428,#43430,.T.);
#43428 = VERTEX_POINT('',#43429);
#43429 = CARTESIAN_POINT('',(4.1,45.307915507144,29.430760512349));
#43430 = SURFACE_CURVE('',#43431,(#43436),.PCURVE_S1.);
#43431 = CIRCLE('',#43432,0.3);
#43432 = AXIS2_PLACEMENT_3D('',#43433,#43434,#43435);
#43433 = CARTESIAN_POINT('',(4.1,45.307849865735,29.13076051953));
#43434 = DIRECTION('',(1.,0.E+000,0.E+000));
#43435 = DIRECTION('',(0.E+000,0.E+000,-1.));
#43436 = PCURVE('',#38863,#43437);
#43437 = DEFINITIONAL_REPRESENTATION('',(#43438),#43446);
#43438 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#43439,#43440,#43441,#43442
    ,#43443,#43444,#43445),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#43439 = CARTESIAN_POINT('',(-48.55581032289,23.130760519533));
#43440 = CARTESIAN_POINT('',(-49.07542556516,23.130760519533));
#43441 = CARTESIAN_POINT('',(-48.81561794403,23.580760519533));
#43442 = CARTESIAN_POINT('',(-48.55581032289,24.030760519533));
#43443 = CARTESIAN_POINT('',(-48.29600270176,23.580760519533));
#43444 = CARTESIAN_POINT('',(-48.03619508062,23.130760519533));
#43445 = CARTESIAN_POINT('',(-48.55581032289,23.130760519533));
#43446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43447 = ORIENTED_EDGE('',*,*,#43448,.T.);
#43448 = EDGE_CURVE('',#43428,#43449,#43451,.T.);
#43449 = VERTEX_POINT('',#43450);
#43450 = CARTESIAN_POINT('',(4.1,44.053651769857,29.431034951153));
#43451 = SURFACE_CURVE('',#43452,(#43456),.PCURVE_S1.);
#43452 = LINE('',#43453,#43454);
#43453 = CARTESIAN_POINT('',(4.1,-3.242765730776,29.441383629722));
#43454 = VECTOR('',#43455,1.);
#43455 = DIRECTION('',(0.E+000,-0.999999976062,2.188046974333E-004));
#43456 = PCURVE('',#38863,#43457);
#43457 = DEFINITIONAL_REPRESENTATION('',(#43458),#43462);
#43458 = LINE('',#43459,#43460);
#43459 = CARTESIAN_POINT('',(-5.1947263861E-003,23.741383629725));
#43460 = VECTOR('',#43461,1.);
#43461 = DIRECTION('',(0.999999976062,2.188046974333E-004));
#43462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43463 = ORIENTED_EDGE('',*,*,#43464,.T.);
#43464 = EDGE_CURVE('',#43449,#43465,#43467,.T.);
#43465 = VERTEX_POINT('',#43466);
#43466 = CARTESIAN_POINT('',(4.1,43.699988976915,29.284588353715));
#43467 = SURFACE_CURVE('',#43468,(#43473),.PCURVE_S1.);
#43468 = CIRCLE('',#43469,0.5);
#43469 = AXIS2_PLACEMENT_3D('',#43470,#43471,#43472);
#43470 = CARTESIAN_POINT('',(4.1,44.053542367508,28.931034963122));
#43471 = DIRECTION('',(1.,0.E+000,0.E+000));
#43472 = DIRECTION('',(0.E+000,0.E+000,-1.));
#43473 = PCURVE('',#38863,#43474);
#43474 = DEFINITIONAL_REPRESENTATION('',(#43475),#43483);
#43475 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#43476,#43477,#43478,#43479
    ,#43480,#43481,#43482),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#43476 = CARTESIAN_POINT('',(-47.30150282467,22.731034963125));
#43477 = CARTESIAN_POINT('',(-48.16752822845,22.731034963125));
#43478 = CARTESIAN_POINT('',(-47.73451552656,23.481034963125));
#43479 = CARTESIAN_POINT('',(-47.30150282467,24.231034963125));
#43480 = CARTESIAN_POINT('',(-46.86849012277,23.481034963125));
#43481 = CARTESIAN_POINT('',(-46.43547742088,22.731034963125));
#43482 = CARTESIAN_POINT('',(-47.30150282467,22.731034963125));
#43483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43484 = ORIENTED_EDGE('',*,*,#43485,.T.);
#43485 = EDGE_CURVE('',#43465,#43486,#43488,.T.);
#43486 = VERTEX_POINT('',#43487);
#43487 = CARTESIAN_POINT('',(4.1,42.239055025974,27.823654402774));
#43488 = SURFACE_CURVE('',#43489,(#43493),.PCURVE_S1.);
#43489 = LINE('',#43490,#43491);
#43490 = CARTESIAN_POINT('',(4.1,8.433720083017,-5.981680540183));
#43491 = VECTOR('',#43492,1.);
#43492 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#43493 = PCURVE('',#38863,#43494);
#43494 = DEFINITIONAL_REPRESENTATION('',(#43495),#43499);
#43495 = LINE('',#43496,#43497);
#43496 = CARTESIAN_POINT('',(-11.68168054018,-11.68168054018));
#43497 = VECTOR('',#43498,1.);
#43498 = DIRECTION('',(0.707106781187,-0.707106781187));
#43499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43500 = ORIENTED_EDGE('',*,*,#43501,.T.);
#43501 = EDGE_CURVE('',#43486,#43502,#43504,.T.);
#43502 = VERTEX_POINT('',#43503);
#43503 = CARTESIAN_POINT('',(4.1,42.092608416567,27.470101012181));
#43504 = SURFACE_CURVE('',#43505,(#43510),.PCURVE_S1.);
#43505 = CIRCLE('',#43506,0.5);
#43506 = AXIS2_PLACEMENT_3D('',#43507,#43508,#43509);
#43507 = CARTESIAN_POINT('',(4.1,42.592608416567,27.470101012181));
#43508 = DIRECTION('',(1.,0.E+000,0.E+000));
#43509 = DIRECTION('',(0.E+000,0.E+000,-1.));
#43510 = PCURVE('',#38863,#43511);
#43511 = DEFINITIONAL_REPRESENTATION('',(#43512),#43520);
#43512 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#43513,#43514,#43515,#43516
    ,#43517,#43518,#43519),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#43513 = CARTESIAN_POINT('',(-45.84056887373,21.270101012184));
#43514 = CARTESIAN_POINT('',(-46.70659427751,21.270101012184));
#43515 = CARTESIAN_POINT('',(-46.27358157562,22.020101012184));
#43516 = CARTESIAN_POINT('',(-45.84056887373,22.770101012184));
#43517 = CARTESIAN_POINT('',(-45.40755617183,22.020101012184));
#43518 = CARTESIAN_POINT('',(-44.97454346994,21.270101012184));
#43519 = CARTESIAN_POINT('',(-45.84056887373,21.270101012184));
#43520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43521 = ORIENTED_EDGE('',*,*,#43522,.F.);
#43522 = EDGE_CURVE('',#43206,#43502,#43523,.T.);
#43523 = SURFACE_CURVE('',#43524,(#43528),.PCURVE_S1.);
#43524 = LINE('',#43525,#43526);
#43525 = CARTESIAN_POINT('',(4.1,42.092608416567,18.950000000317));
#43526 = VECTOR('',#43527,1.);
#43527 = DIRECTION('',(0.E+000,0.E+000,1.));
#43528 = PCURVE('',#38863,#43529);
#43529 = DEFINITIONAL_REPRESENTATION('',(#43530),#43534);
#43530 = LINE('',#43531,#43532);
#43531 = CARTESIAN_POINT('',(-45.34056887373,13.25000000032));
#43532 = VECTOR('',#43533,1.);
#43533 = DIRECTION('',(0.E+000,1.));
#43534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43535 = FACE_BOUND('',#43536,.T.);
#43536 = EDGE_LOOP('',(#43537,#43556,#43572,#43589,#43605,#43622));
#43537 = ORIENTED_EDGE('',*,*,#43538,.F.);
#43538 = EDGE_CURVE('',#43539,#43541,#43543,.T.);
#43539 = VERTEX_POINT('',#43540);
#43540 = CARTESIAN_POINT('',(4.1,-13.14907640878,18.36022225243));
#43541 = VERTEX_POINT('',#43542);
#43542 = CARTESIAN_POINT('',(4.1,-13.07143069525,18.950000000317));
#43543 = SURFACE_CURVE('',#43544,(#43549),.PCURVE_S1.);
#43544 = CIRCLE('',#43545,0.3);
#43545 = AXIS2_PLACEMENT_3D('',#43546,#43547,#43548);
#43546 = CARTESIAN_POINT('',(4.1,-13.07143069525,18.650000000317));
#43547 = DIRECTION('',(-1.,0.E+000,0.E+000));
#43548 = DIRECTION('',(0.E+000,-1.,0.E+000));
#43549 = PCURVE('',#38863,#43550);
#43550 = DEFINITIONAL_REPRESENTATION('',(#43551),#43555);
#43551 = CIRCLE('',#43552,0.3);
#43552 = AXIS2_PLACEMENT_2D('',#43553,#43554);
#43553 = CARTESIAN_POINT('',(9.82347023809,12.95000000032));
#43554 = DIRECTION('',(1.,0.E+000));
#43555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43556 = ORIENTED_EDGE('',*,*,#43557,.F.);
#43557 = EDGE_CURVE('',#43558,#43539,#43560,.T.);
#43558 = VERTEX_POINT('',#43559);
#43559 = CARTESIAN_POINT('',(4.1,-2.835037297217,15.596583801783));
#43560 = SURFACE_CURVE('',#43561,(#43565),.PCURVE_S1.);
#43561 = LINE('',#43562,#43563);
#43562 = CARTESIAN_POINT('',(4.1,-2.835037297217,15.596583801783));
#43563 = VECTOR('',#43564,1.);
#43564 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#43565 = PCURVE('',#38863,#43566);
#43566 = DEFINITIONAL_REPRESENTATION('',(#43567),#43571);
#43567 = LINE('',#43568,#43569);
#43568 = CARTESIAN_POINT('',(-0.412923159946,9.896583801786));
#43569 = VECTOR('',#43570,1.);
#43570 = DIRECTION('',(0.965925826289,0.258819045103));
#43571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43572 = ORIENTED_EDGE('',*,*,#43573,.F.);
#43573 = EDGE_CURVE('',#43574,#43558,#43576,.T.);
#43574 = VERTEX_POINT('',#43575);
#43575 = CARTESIAN_POINT('',(4.1,-2.457391583686,15.886361549669));
#43576 = SURFACE_CURVE('',#43577,(#43582),.PCURVE_S1.);
#43577 = CIRCLE('',#43578,0.3);
#43578 = AXIS2_PLACEMENT_3D('',#43579,#43580,#43581);
#43579 = CARTESIAN_POINT('',(4.1,-2.757391583686,15.886361549669));
#43580 = DIRECTION('',(-1.,0.E+000,0.E+000));
#43581 = DIRECTION('',(0.E+000,-1.,0.E+000));
#43582 = PCURVE('',#38863,#43583);
#43583 = DEFINITIONAL_REPRESENTATION('',(#43584),#43588);
#43584 = CIRCLE('',#43585,0.3);
#43585 = AXIS2_PLACEMENT_2D('',#43586,#43587);
#43586 = CARTESIAN_POINT('',(-0.490568873476,10.186361549673));
#43587 = DIRECTION('',(1.,0.E+000));
#43588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43589 = ORIENTED_EDGE('',*,*,#43590,.F.);
#43590 = EDGE_CURVE('',#43591,#43574,#43593,.T.);
#43591 = VERTEX_POINT('',#43592);
#43592 = CARTESIAN_POINT('',(4.1,-2.457391583686,18.650000000317));
#43593 = SURFACE_CURVE('',#43594,(#43598),.PCURVE_S1.);
#43594 = LINE('',#43595,#43596);
#43595 = CARTESIAN_POINT('',(4.1,-2.457391583686,18.650000000317));
#43596 = VECTOR('',#43597,1.);
#43597 = DIRECTION('',(0.E+000,0.E+000,-1.));
#43598 = PCURVE('',#38863,#43599);
#43599 = DEFINITIONAL_REPRESENTATION('',(#43600),#43604);
#43600 = LINE('',#43601,#43602);
#43601 = CARTESIAN_POINT('',(-0.790568873476,12.95000000032));
#43602 = VECTOR('',#43603,1.);
#43603 = DIRECTION('',(0.E+000,-1.));
#43604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43605 = ORIENTED_EDGE('',*,*,#43606,.F.);
#43606 = EDGE_CURVE('',#43607,#43591,#43609,.T.);
#43607 = VERTEX_POINT('',#43608);
#43608 = CARTESIAN_POINT('',(4.1,-2.757391583686,18.950000000317));
#43609 = SURFACE_CURVE('',#43610,(#43615),.PCURVE_S1.);
#43610 = CIRCLE('',#43611,0.3);
#43611 = AXIS2_PLACEMENT_3D('',#43612,#43613,#43614);
#43612 = CARTESIAN_POINT('',(4.1,-2.757391583686,18.650000000317));
#43613 = DIRECTION('',(-1.,0.E+000,0.E+000));
#43614 = DIRECTION('',(0.E+000,-1.,0.E+000));
#43615 = PCURVE('',#38863,#43616);
#43616 = DEFINITIONAL_REPRESENTATION('',(#43617),#43621);
#43617 = CIRCLE('',#43618,0.3);
#43618 = AXIS2_PLACEMENT_2D('',#43619,#43620);
#43619 = CARTESIAN_POINT('',(-0.490568873476,12.95000000032));
#43620 = DIRECTION('',(1.,0.E+000));
#43621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43622 = ORIENTED_EDGE('',*,*,#43623,.F.);
#43623 = EDGE_CURVE('',#43541,#43607,#43624,.T.);
#43624 = SURFACE_CURVE('',#43625,(#43629),.PCURVE_S1.);
#43625 = LINE('',#43626,#43627);
#43626 = CARTESIAN_POINT('',(4.1,-13.07143069525,18.950000000317));
#43627 = VECTOR('',#43628,1.);
#43628 = DIRECTION('',(0.E+000,1.,0.E+000));
#43629 = PCURVE('',#38863,#43630);
#43630 = DEFINITIONAL_REPRESENTATION('',(#43631),#43635);
#43631 = LINE('',#43632,#43633);
#43632 = CARTESIAN_POINT('',(9.82347023809,13.25000000032));
#43633 = VECTOR('',#43634,1.);
#43634 = DIRECTION('',(-1.,0.E+000));
#43635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43636 = FACE_BOUND('',#43637,.T.);
#43637 = EDGE_LOOP('',(#43638,#43656,#43677,#43693,#43714,#43730,#43751,
    #43767,#43788,#43805,#43826,#43842));
#43638 = ORIENTED_EDGE('',*,*,#43639,.T.);
#43639 = EDGE_CURVE('',#43640,#43642,#43644,.T.);
#43640 = VERTEX_POINT('',#43641);
#43641 = CARTESIAN_POINT('',(4.1,-16.60739158396,19.677842622645));
#43642 = VERTEX_POINT('',#43643);
#43643 = CARTESIAN_POINT('',(4.1,-16.60739158396,27.552943724655));
#43644 = SURFACE_CURVE('',#43645,(#43649),.PCURVE_S1.);
#43645 = LINE('',#43646,#43647);
#43646 = CARTESIAN_POINT('',(4.1,-16.60739158396,19.677842622645));
#43647 = VECTOR('',#43648,1.);
#43648 = DIRECTION('',(0.E+000,0.E+000,1.));
#43649 = PCURVE('',#38863,#43650);
#43650 = DEFINITIONAL_REPRESENTATION('',(#43651),#43655);
#43651 = LINE('',#43652,#43653);
#43652 = CARTESIAN_POINT('',(13.359431126805,13.977842622648));
#43653 = VECTOR('',#43654,1.);
#43654 = DIRECTION('',(0.E+000,1.));
#43655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43656 = ORIENTED_EDGE('',*,*,#43657,.T.);
#43657 = EDGE_CURVE('',#43642,#43658,#43660,.T.);
#43658 = VERTEX_POINT('',#43659);
#43659 = CARTESIAN_POINT('',(4.1,-16.69525954961,27.765075759011));
#43660 = SURFACE_CURVE('',#43661,(#43666),.PCURVE_S1.);
#43661 = CIRCLE('',#43662,0.3);
#43662 = AXIS2_PLACEMENT_3D('',#43663,#43664,#43665);
#43663 = CARTESIAN_POINT('',(4.1,-16.90739158396,27.552943724655));
#43664 = DIRECTION('',(1.,0.E+000,0.E+000));
#43665 = DIRECTION('',(0.E+000,0.E+000,-1.));
#43666 = PCURVE('',#38863,#43667);
#43667 = DEFINITIONAL_REPRESENTATION('',(#43668),#43676);
#43668 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#43669,#43670,#43671,#43672
    ,#43673,#43674,#43675),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#43669 = CARTESIAN_POINT('',(13.659431126805,21.552943724659));
#43670 = CARTESIAN_POINT('',(13.139815884534,21.552943724659));
#43671 = CARTESIAN_POINT('',(13.399623505669,22.002943724659));
#43672 = CARTESIAN_POINT('',(13.659431126805,22.452943724659));
#43673 = CARTESIAN_POINT('',(13.91923874794,22.002943724659));
#43674 = CARTESIAN_POINT('',(14.179046369075,21.552943724659));
#43675 = CARTESIAN_POINT('',(13.659431126805,21.552943724659));
#43676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43677 = ORIENTED_EDGE('',*,*,#43678,.T.);
#43678 = EDGE_CURVE('',#43658,#43679,#43681,.T.);
#43679 = VERTEX_POINT('',#43680);
#43680 = CARTESIAN_POINT('',(4.1,-18.21029453127,29.280110740674));
#43681 = SURFACE_CURVE('',#43682,(#43686),.PCURVE_S1.);
#43682 = LINE('',#43683,#43684);
#43683 = CARTESIAN_POINT('',(4.1,1.06092787612,10.00888833328));
#43684 = VECTOR('',#43685,1.);
#43685 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#43686 = PCURVE('',#38863,#43687);
#43687 = DEFINITIONAL_REPRESENTATION('',(#43688),#43692);
#43688 = LINE('',#43689,#43690);
#43689 = CARTESIAN_POINT('',(-4.308888333283,4.308888333283));
#43690 = VECTOR('',#43691,1.);
#43691 = DIRECTION('',(0.707106781187,0.707106781187));
#43692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43693 = ORIENTED_EDGE('',*,*,#43694,.T.);
#43694 = EDGE_CURVE('',#43679,#43695,#43697,.T.);
#43695 = VERTEX_POINT('',#43696);
#43696 = CARTESIAN_POINT('',(4.1,-18.42242656563,29.367978706318));
#43697 = SURFACE_CURVE('',#43698,(#43703),.PCURVE_S1.);
#43698 = CIRCLE('',#43699,0.3);
#43699 = AXIS2_PLACEMENT_3D('',#43700,#43701,#43702);
#43700 = CARTESIAN_POINT('',(4.1,-18.42242656563,29.067978706318));
#43701 = DIRECTION('',(1.,0.E+000,0.E+000));
#43702 = DIRECTION('',(0.E+000,0.E+000,-1.));
#43703 = PCURVE('',#38863,#43704);
#43704 = DEFINITIONAL_REPRESENTATION('',(#43705),#43713);
#43705 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#43706,#43707,#43708,#43709
    ,#43710,#43711,#43712),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#43706 = CARTESIAN_POINT('',(15.174466108467,23.067978706321));
#43707 = CARTESIAN_POINT('',(14.654850866197,23.067978706321));
#43708 = CARTESIAN_POINT('',(14.914658487332,23.517978706321));
#43709 = CARTESIAN_POINT('',(15.174466108467,23.967978706321));
#43710 = CARTESIAN_POINT('',(15.434273729603,23.517978706321));
#43711 = CARTESIAN_POINT('',(15.694081350738,23.067978706321));
#43712 = CARTESIAN_POINT('',(15.174466108467,23.067978706321));
#43713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43714 = ORIENTED_EDGE('',*,*,#43715,.T.);
#43715 = EDGE_CURVE('',#43695,#43716,#43718,.T.);
#43716 = VERTEX_POINT('',#43717);
#43717 = CARTESIAN_POINT('',(4.1,-19.75739158393,29.367978706318));
#43718 = SURFACE_CURVE('',#43719,(#43723),.PCURVE_S1.);
#43719 = LINE('',#43720,#43721);
#43720 = CARTESIAN_POINT('',(4.1,-18.29816249691,29.367978706318));
#43721 = VECTOR('',#43722,1.);
#43722 = DIRECTION('',(0.E+000,-1.,-1.972140511748E-015));
#43723 = PCURVE('',#38863,#43724);
#43724 = DEFINITIONAL_REPRESENTATION('',(#43725),#43729);
#43725 = LINE('',#43726,#43727);
#43726 = CARTESIAN_POINT('',(15.050202039755,23.667978706321));
#43727 = VECTOR('',#43728,1.);
#43728 = DIRECTION('',(1.,-1.972140511748E-015));
#43729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43730 = ORIENTED_EDGE('',*,*,#43731,.T.);
#43731 = EDGE_CURVE('',#43716,#43732,#43734,.T.);
#43732 = VERTEX_POINT('',#43733);
#43733 = CARTESIAN_POINT('',(4.1,-20.05739158393,29.067978706318));
#43734 = SURFACE_CURVE('',#43735,(#43740),.PCURVE_S1.);
#43735 = CIRCLE('',#43736,0.3);
#43736 = AXIS2_PLACEMENT_3D('',#43737,#43738,#43739);
#43737 = CARTESIAN_POINT('',(4.1,-19.75739158393,29.067978706318));
#43738 = DIRECTION('',(1.,0.E+000,0.E+000));
#43739 = DIRECTION('',(0.E+000,0.E+000,-1.));
#43740 = PCURVE('',#38863,#43741);
#43741 = DEFINITIONAL_REPRESENTATION('',(#43742),#43750);
#43742 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#43743,#43744,#43745,#43746
    ,#43747,#43748,#43749),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#43743 = CARTESIAN_POINT('',(16.509431126774,23.067978706321));
#43744 = CARTESIAN_POINT('',(15.989815884503,23.067978706321));
#43745 = CARTESIAN_POINT('',(16.249623505638,23.517978706321));
#43746 = CARTESIAN_POINT('',(16.509431126774,23.967978706321));
#43747 = CARTESIAN_POINT('',(16.769238747909,23.517978706321));
#43748 = CARTESIAN_POINT('',(17.029046369044,23.067978706321));
#43749 = CARTESIAN_POINT('',(16.509431126774,23.067978706321));
#43750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43751 = ORIENTED_EDGE('',*,*,#43752,.T.);
#43752 = EDGE_CURVE('',#43732,#43753,#43755,.T.);
#43753 = VERTEX_POINT('',#43754);
#43754 = CARTESIAN_POINT('',(4.1,-20.05739158393,27.771743691518));
#43755 = SURFACE_CURVE('',#43756,(#43760),.PCURVE_S1.);
#43756 = LINE('',#43757,#43758);
#43757 = CARTESIAN_POINT('',(4.1,-20.05739158393,29.42010101215));
#43758 = VECTOR('',#43759,1.);
#43759 = DIRECTION('',(0.E+000,0.E+000,-1.));
#43760 = PCURVE('',#38863,#43761);
#43761 = DEFINITIONAL_REPRESENTATION('',(#43762),#43766);
#43762 = LINE('',#43763,#43764);
#43763 = CARTESIAN_POINT('',(16.809431126774,23.720101012153));
#43764 = VECTOR('',#43765,1.);
#43765 = DIRECTION('',(0.E+000,-1.));
#43766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43767 = ORIENTED_EDGE('',*,*,#43768,.T.);
#43768 = EDGE_CURVE('',#43753,#43769,#43771,.T.);
#43769 = VERTEX_POINT('',#43770);
#43770 = CARTESIAN_POINT('',(4.1,-20.02012450318,27.626928591676));
#43771 = SURFACE_CURVE('',#43772,(#43777),.PCURVE_S1.);
#43772 = CIRCLE('',#43773,0.3);
#43773 = AXIS2_PLACEMENT_3D('',#43774,#43775,#43776);
#43774 = CARTESIAN_POINT('',(4.1,-19.75739158393,27.771743691518));
#43775 = DIRECTION('',(1.,0.E+000,0.E+000));
#43776 = DIRECTION('',(0.E+000,-1.,0.E+000));
#43777 = PCURVE('',#38863,#43778);
#43778 = DEFINITIONAL_REPRESENTATION('',(#43779),#43787);
#43779 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#43780,#43781,#43782,#43783
    ,#43784,#43785,#43786),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#43780 = CARTESIAN_POINT('',(16.809431126774,22.071743691522));
#43781 = CARTESIAN_POINT('',(16.809431126774,21.552128449251));
#43782 = CARTESIAN_POINT('',(16.359431126774,21.811936070386));
#43783 = CARTESIAN_POINT('',(15.909431126774,22.071743691522));
#43784 = CARTESIAN_POINT('',(16.359431126774,22.331551312657));
#43785 = CARTESIAN_POINT('',(16.809431126774,22.591358933792));
#43786 = CARTESIAN_POINT('',(16.809431126774,22.071743691522));
#43787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43788 = ORIENTED_EDGE('',*,*,#43789,.T.);
#43789 = EDGE_CURVE('',#43769,#43790,#43792,.T.);
#43790 = VERTEX_POINT('',#43791);
#43791 = CARTESIAN_POINT('',(4.1,-18.05766275687,19.907431113491));
#43792 = SURFACE_CURVE('',#43793,(#43798),.PCURVE_S1.);
#43793 = CIRCLE('',#43794,15.8);
#43794 = AXIS2_PLACEMENT_3D('',#43795,#43796,#43797);
#43795 = CARTESIAN_POINT('',(4.1,-33.8573915837,20.));
#43796 = DIRECTION('',(-1.,0.E+000,0.E+000));
#43797 = DIRECTION('',(0.E+000,-1.,0.E+000));
#43798 = PCURVE('',#38863,#43799);
#43799 = DEFINITIONAL_REPRESENTATION('',(#43800),#43804);
#43800 = CIRCLE('',#43801,15.8);
#43801 = AXIS2_PLACEMENT_2D('',#43802,#43803);
#43802 = CARTESIAN_POINT('',(30.609431126537,14.300000000003));
#43803 = DIRECTION('',(1.,0.E+000));
#43804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43805 = ORIENTED_EDGE('',*,*,#43806,.T.);
#43806 = EDGE_CURVE('',#43790,#43807,#43809,.T.);
#43807 = VERTEX_POINT('',#43808);
#43808 = CARTESIAN_POINT('',(4.1,-17.83531361926,19.615895728518));
#43809 = SURFACE_CURVE('',#43810,(#43815),.PCURVE_S1.);
#43810 = CIRCLE('',#43811,0.3);
#43811 = AXIS2_PLACEMENT_3D('',#43812,#43813,#43814);
#43812 = CARTESIAN_POINT('',(4.1,-17.75766790573,19.905673476405));
#43813 = DIRECTION('',(1.,0.E+000,0.E+000));
#43814 = DIRECTION('',(0.E+000,-1.,0.E+000));
#43815 = PCURVE('',#38863,#43816);
#43816 = DEFINITIONAL_REPRESENTATION('',(#43817),#43825);
#43817 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#43818,#43819,#43820,#43821
    ,#43822,#43823,#43824),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#43818 = CARTESIAN_POINT('',(14.809707448569,14.205673476408));
#43819 = CARTESIAN_POINT('',(14.809707448569,13.686058234138));
#43820 = CARTESIAN_POINT('',(14.359707448569,13.945865855273));
#43821 = CARTESIAN_POINT('',(13.909707448569,14.205673476408));
#43822 = CARTESIAN_POINT('',(14.359707448569,14.465481097544));
#43823 = CARTESIAN_POINT('',(14.809707448569,14.725288718679));
#43824 = CARTESIAN_POINT('',(14.809707448569,14.205673476408));
#43825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43826 = ORIENTED_EDGE('',*,*,#43827,.T.);
#43827 = EDGE_CURVE('',#43807,#43828,#43830,.T.);
#43828 = VERTEX_POINT('',#43829);
#43829 = CARTESIAN_POINT('',(4.1,-16.98503729749,19.388064874758));
#43830 = SURFACE_CURVE('',#43831,(#43835),.PCURVE_S1.);
#43831 = LINE('',#43832,#43833);
#43832 = CARTESIAN_POINT('',(4.1,-17.83531361926,19.615895728518));
#43833 = VECTOR('',#43834,1.);
#43834 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#43835 = PCURVE('',#38863,#43836);
#43836 = DEFINITIONAL_REPRESENTATION('',(#43837),#43841);
#43837 = LINE('',#43838,#43839);
#43838 = CARTESIAN_POINT('',(14.5873531621,13.915895728522));
#43839 = VECTOR('',#43840,1.);
#43840 = DIRECTION('',(-0.965925826289,-0.258819045103));
#43841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43842 = ORIENTED_EDGE('',*,*,#43843,.T.);
#43843 = EDGE_CURVE('',#43828,#43640,#43844,.T.);
#43844 = SURFACE_CURVE('',#43845,(#43850),.PCURVE_S1.);
#43845 = CIRCLE('',#43846,0.3);
#43846 = AXIS2_PLACEMENT_3D('',#43847,#43848,#43849);
#43847 = CARTESIAN_POINT('',(4.1,-16.90739158396,19.677842622645));
#43848 = DIRECTION('',(1.,0.E+000,0.E+000));
#43849 = DIRECTION('',(0.E+000,-1.,0.E+000));
#43850 = PCURVE('',#38863,#43851);
#43851 = DEFINITIONAL_REPRESENTATION('',(#43852),#43860);
#43852 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#43853,#43854,#43855,#43856
    ,#43857,#43858,#43859),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#43853 = CARTESIAN_POINT('',(13.959431126805,13.977842622648));
#43854 = CARTESIAN_POINT('',(13.959431126805,13.458227380378));
#43855 = CARTESIAN_POINT('',(13.509431126805,13.718035001513));
#43856 = CARTESIAN_POINT('',(13.059431126805,13.977842622648));
#43857 = CARTESIAN_POINT('',(13.509431126805,14.237650243784));
#43858 = CARTESIAN_POINT('',(13.959431126805,14.497457864919));
#43859 = CARTESIAN_POINT('',(13.959431126805,13.977842622648));
#43860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#43865)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#43862,#43863,#43864)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#43862 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#43863 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#43864 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#43865 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#43862,
  'distance_accuracy_value','confusion accuracy');
#43866 = SHAPE_DEFINITION_REPRESENTATION(#43867,#38845);
#43867 = PRODUCT_DEFINITION_SHAPE('','',#43868);
#43868 = PRODUCT_DEFINITION('design','',#43869,#43872);
#43869 = PRODUCT_DEFINITION_FORMATION('','',#43870);
#43870 = PRODUCT('CADSOFTTOOLS 1.262','CADSOFTTOOLS 1.262','',(#43871));
#43871 = PRODUCT_CONTEXT('',#2,'mechanical');
#43872 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#43873 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#43874,#43876);
#43874 = ( REPRESENTATION_RELATIONSHIP('','',#38845,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#43875) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#43875 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1059);
#43876 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #43877);
#43877 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('262','','',#5,#43868,$);
#43878 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#43870));
#43879 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#43880),#43952);
#43880 = SHELL_BASED_SURFACE_MODEL('',(#43881));
#43881 = OPEN_SHELL('',(#43882));
#43882 = ADVANCED_FACE('',(#43883),#43898,.T.);
#43883 = FACE_BOUND('',#43884,.T.);
#43884 = EDGE_LOOP('',(#43885,#43908,#43923,#43939));
#43885 = ORIENTED_EDGE('',*,*,#43886,.F.);
#43886 = EDGE_CURVE('',#43887,#43889,#43891,.T.);
#43887 = VERTEX_POINT('',#43888);
#43888 = CARTESIAN_POINT('',(8.7,-1.557391583684,8.700000000012));
#43889 = VERTEX_POINT('',#43890);
#43890 = CARTESIAN_POINT('',(8.7,-1.857391583686,9.000000000012));
#43891 = SURFACE_CURVE('',#43892,(#43897),.PCURVE_S1.);
#43892 = CIRCLE('',#43893,0.3);
#43893 = AXIS2_PLACEMENT_3D('',#43894,#43895,#43896);
#43894 = CARTESIAN_POINT('',(8.7,-1.557391583686,9.000000000012));
#43895 = DIRECTION('',(-1.,0.E+000,0.E+000));
#43896 = DIRECTION('',(0.E+000,0.E+000,1.));
#43897 = PCURVE('',#43898,#43903);
#43898 = CYLINDRICAL_SURFACE('',#43899,0.3);
#43899 = AXIS2_PLACEMENT_3D('',#43900,#43901,#43902);
#43900 = CARTESIAN_POINT('',(8.7,-1.557391583686,9.000000000012));
#43901 = DIRECTION('',(1.,0.E+000,0.E+000));
#43902 = DIRECTION('',(0.E+000,0.E+000,1.));
#43903 = DEFINITIONAL_REPRESENTATION('',(#43904),#43907);
#43904 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#43905,#43906),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.141592653584,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#43905 = CARTESIAN_POINT('',(3.141592653595,0.E+000));
#43906 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#43907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43908 = ORIENTED_EDGE('',*,*,#43909,.F.);
#43909 = EDGE_CURVE('',#43910,#43887,#43912,.T.);
#43910 = VERTEX_POINT('',#43911);
#43911 = CARTESIAN_POINT('',(12.3,-1.557391583684,8.700000000012));
#43912 = SURFACE_CURVE('',#43913,(#43917),.PCURVE_S1.);
#43913 = LINE('',#43914,#43915);
#43914 = CARTESIAN_POINT('',(12.3,-1.557391583684,8.700000000012));
#43915 = VECTOR('',#43916,1.);
#43916 = DIRECTION('',(-1.,0.E+000,0.E+000));
#43917 = PCURVE('',#43898,#43918);
#43918 = DEFINITIONAL_REPRESENTATION('',(#43919),#43922);
#43919 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#43920,#43921),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#43920 = CARTESIAN_POINT('',(3.141592653595,3.6));
#43921 = CARTESIAN_POINT('',(3.141592653595,0.E+000));
#43922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43923 = ORIENTED_EDGE('',*,*,#43924,.F.);
#43924 = EDGE_CURVE('',#43925,#43910,#43927,.T.);
#43925 = VERTEX_POINT('',#43926);
#43926 = CARTESIAN_POINT('',(12.3,-1.857391583686,9.000000000012));
#43927 = SURFACE_CURVE('',#43928,(#43933),.PCURVE_S1.);
#43928 = CIRCLE('',#43929,0.3);
#43929 = AXIS2_PLACEMENT_3D('',#43930,#43931,#43932);
#43930 = CARTESIAN_POINT('',(12.3,-1.557391583686,9.000000000012));
#43931 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#43932 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#43933 = PCURVE('',#43898,#43934);
#43934 = DEFINITIONAL_REPRESENTATION('',(#43935),#43938);
#43935 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#43936,#43937),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.141592653595),
  .PIECEWISE_BEZIER_KNOTS.);
#43936 = CARTESIAN_POINT('',(1.570796326795,3.6));
#43937 = CARTESIAN_POINT('',(3.141592653595,3.6));
#43938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43939 = ORIENTED_EDGE('',*,*,#43940,.F.);
#43940 = EDGE_CURVE('',#43889,#43925,#43941,.T.);
#43941 = SURFACE_CURVE('',#43942,(#43946),.PCURVE_S1.);
#43942 = LINE('',#43943,#43944);
#43943 = CARTESIAN_POINT('',(8.7,-1.857391583686,9.000000000012));
#43944 = VECTOR('',#43945,1.);
#43945 = DIRECTION('',(1.,0.E+000,0.E+000));
#43946 = PCURVE('',#43898,#43947);
#43947 = DEFINITIONAL_REPRESENTATION('',(#43948),#43951);
#43948 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#43949,#43950),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#43949 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#43950 = CARTESIAN_POINT('',(1.570796326795,3.6));
#43951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#43956)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#43953,#43954,#43955)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#43953 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#43954 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#43955 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#43956 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#43953,
  'distance_accuracy_value','confusion accuracy');
#43957 = SHAPE_DEFINITION_REPRESENTATION(#43958,#43879);
#43958 = PRODUCT_DEFINITION_SHAPE('','',#43959);
#43959 = PRODUCT_DEFINITION('design','',#43960,#43963);
#43960 = PRODUCT_DEFINITION_FORMATION('','',#43961);
#43961 = PRODUCT('CADSOFTTOOLS 1.263','CADSOFTTOOLS 1.263','',(#43962));
#43962 = PRODUCT_CONTEXT('',#2,'mechanical');
#43963 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#43964 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#43965,#43967);
#43965 = ( REPRESENTATION_RELATIONSHIP('','',#43879,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#43966) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#43966 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1063);
#43967 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #43968);
#43968 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('263','','',#5,#43959,$);
#43969 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#43961));
#43970 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#43971),#44043);
#43971 = SHELL_BASED_SURFACE_MODEL('',(#43972));
#43972 = OPEN_SHELL('',(#43973));
#43973 = ADVANCED_FACE('',(#43974),#43988,.F.);
#43974 = FACE_BOUND('',#43975,.F.);
#43975 = EDGE_LOOP('',(#43976,#43998,#44014,#44029));
#43976 = ORIENTED_EDGE('',*,*,#43977,.T.);
#43977 = EDGE_CURVE('',#43978,#43980,#43982,.T.);
#43978 = VERTEX_POINT('',#43979);
#43979 = CARTESIAN_POINT('',(12.3,-1.857391583686,9.720990187832));
#43980 = VERTEX_POINT('',#43981);
#43981 = CARTESIAN_POINT('',(8.7,-1.857391583686,9.720990187832));
#43982 = SURFACE_CURVE('',#43983,(#43987),.PCURVE_S1.);
#43983 = LINE('',#43984,#43985);
#43984 = CARTESIAN_POINT('',(8.7,-1.857391583686,9.720990187832));
#43985 = VECTOR('',#43986,1.);
#43986 = DIRECTION('',(-1.,0.E+000,0.E+000));
#43987 = PCURVE('',#43988,#43993);
#43988 = CYLINDRICAL_SURFACE('',#43989,0.3);
#43989 = AXIS2_PLACEMENT_3D('',#43990,#43991,#43992);
#43990 = CARTESIAN_POINT('',(8.7,-2.157391583686,9.720990187832));
#43991 = DIRECTION('',(1.,0.E+000,0.E+000));
#43992 = DIRECTION('',(0.E+000,0.E+000,1.));
#43993 = DEFINITIONAL_REPRESENTATION('',(#43994),#43997);
#43994 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#43995,#43996),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#43995 = CARTESIAN_POINT('',(4.712388980385,3.6));
#43996 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#43997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#43998 = ORIENTED_EDGE('',*,*,#43999,.T.);
#43999 = EDGE_CURVE('',#43980,#44000,#44002,.T.);
#44000 = VERTEX_POINT('',#44001);
#44001 = CARTESIAN_POINT('',(8.7,-2.079745870155,10.010767935719));
#44002 = SURFACE_CURVE('',#44003,(#44008),.PCURVE_S1.);
#44003 = CIRCLE('',#44004,0.3);
#44004 = AXIS2_PLACEMENT_3D('',#44005,#44006,#44007);
#44005 = CARTESIAN_POINT('',(8.7,-2.157391583686,9.720990187832));
#44006 = DIRECTION('',(1.,0.E+000,-0.E+000));
#44007 = DIRECTION('',(0.E+000,0.E+000,1.));
#44008 = PCURVE('',#43988,#44009);
#44009 = DEFINITIONAL_REPRESENTATION('',(#44010),#44013);
#44010 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44011,#44012),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.02138591938),
  .PIECEWISE_BEZIER_KNOTS.);
#44011 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#44012 = CARTESIAN_POINT('',(6.02138591938,0.E+000));
#44013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44014 = ORIENTED_EDGE('',*,*,#44015,.T.);
#44015 = EDGE_CURVE('',#44000,#44016,#44018,.T.);
#44016 = VERTEX_POINT('',#44017);
#44017 = CARTESIAN_POINT('',(12.3,-2.079745870155,10.010767935719));
#44018 = SURFACE_CURVE('',#44019,(#44023),.PCURVE_S1.);
#44019 = LINE('',#44020,#44021);
#44020 = CARTESIAN_POINT('',(12.3,-2.079745870155,10.010767935719));
#44021 = VECTOR('',#44022,1.);
#44022 = DIRECTION('',(1.,0.E+000,0.E+000));
#44023 = PCURVE('',#43988,#44024);
#44024 = DEFINITIONAL_REPRESENTATION('',(#44025),#44028);
#44025 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44026,#44027),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#44026 = CARTESIAN_POINT('',(6.02138591938,0.E+000));
#44027 = CARTESIAN_POINT('',(6.02138591938,3.6));
#44028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44029 = ORIENTED_EDGE('',*,*,#44030,.T.);
#44030 = EDGE_CURVE('',#44016,#43978,#44031,.T.);
#44031 = SURFACE_CURVE('',#44032,(#44037),.PCURVE_S1.);
#44032 = CIRCLE('',#44033,0.3);
#44033 = AXIS2_PLACEMENT_3D('',#44034,#44035,#44036);
#44034 = CARTESIAN_POINT('',(12.3,-2.157391583686,9.720990187832));
#44035 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#44036 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#44037 = PCURVE('',#43988,#44038);
#44038 = DEFINITIONAL_REPRESENTATION('',(#44039),#44042);
#44039 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44040,#44041),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.261799387799,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#44040 = CARTESIAN_POINT('',(6.02138591938,3.6));
#44041 = CARTESIAN_POINT('',(4.712388980385,3.6));
#44042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#44047)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#44044,#44045,#44046)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#44044 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#44045 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#44046 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#44047 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#44044,
  'distance_accuracy_value','confusion accuracy');
#44048 = SHAPE_DEFINITION_REPRESENTATION(#44049,#43970);
#44049 = PRODUCT_DEFINITION_SHAPE('','',#44050);
#44050 = PRODUCT_DEFINITION('design','',#44051,#44054);
#44051 = PRODUCT_DEFINITION_FORMATION('','',#44052);
#44052 = PRODUCT('CADSOFTTOOLS 1.264','CADSOFTTOOLS 1.264','',(#44053));
#44053 = PRODUCT_CONTEXT('',#2,'mechanical');
#44054 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#44055 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#44056,#44058);
#44056 = ( REPRESENTATION_RELATIONSHIP('','',#43970,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#44057) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#44057 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1067);
#44058 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #44059);
#44059 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('264','','',#5,#44050,$);
#44060 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#44052));
#44061 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#44062),#44134);
#44062 = SHELL_BASED_SURFACE_MODEL('',(#44063));
#44063 = OPEN_SHELL('',(#44064));
#44064 = ADVANCED_FACE('',(#44065),#44080,.T.);
#44065 = FACE_BOUND('',#44066,.T.);
#44066 = EDGE_LOOP('',(#44067,#44090,#44105,#44121));
#44067 = ORIENTED_EDGE('',*,*,#44068,.F.);
#44068 = EDGE_CURVE('',#44069,#44071,#44073,.T.);
#44069 = VERTEX_POINT('',#44070);
#44070 = CARTESIAN_POINT('',(12.3,7.54803041778,12.089755866305));
#44071 = VERTEX_POINT('',#44072);
#44072 = CARTESIAN_POINT('',(12.3,7.335898383424,12.457179327722));
#44073 = SURFACE_CURVE('',#44074,(#44079),.PCURVE_S1.);
#44074 = CIRCLE('',#44075,0.3);
#44075 = AXIS2_PLACEMENT_3D('',#44076,#44077,#44078);
#44076 = CARTESIAN_POINT('',(12.3,7.258252669893,12.167401579835));
#44077 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#44078 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#44079 = PCURVE('',#44080,#44085);
#44080 = CYLINDRICAL_SURFACE('',#44081,0.3);
#44081 = AXIS2_PLACEMENT_3D('',#44082,#44083,#44084);
#44082 = CARTESIAN_POINT('',(12.3,7.258252669893,12.167401579835));
#44083 = DIRECTION('',(-1.,0.E+000,0.E+000));
#44084 = DIRECTION('',(0.E+000,0.E+000,-1.));
#44085 = DEFINITIONAL_REPRESENTATION('',(#44086),#44089);
#44086 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44087,#44088),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.450589592586,6.02138591938),
  .PIECEWISE_BEZIER_KNOTS.);
#44087 = CARTESIAN_POINT('',(4.974188368184,0.E+000));
#44088 = CARTESIAN_POINT('',(3.403392041389,0.E+000));
#44089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44090 = ORIENTED_EDGE('',*,*,#44091,.F.);
#44091 = EDGE_CURVE('',#44092,#44069,#44094,.T.);
#44092 = VERTEX_POINT('',#44093);
#44093 = CARTESIAN_POINT('',(8.7,7.54803041778,12.089755866305));
#44094 = SURFACE_CURVE('',#44095,(#44099),.PCURVE_S1.);
#44095 = LINE('',#44096,#44097);
#44096 = CARTESIAN_POINT('',(12.3,7.54803041778,12.089755866305));
#44097 = VECTOR('',#44098,1.);
#44098 = DIRECTION('',(1.,0.E+000,0.E+000));
#44099 = PCURVE('',#44080,#44100);
#44100 = DEFINITIONAL_REPRESENTATION('',(#44101),#44104);
#44101 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44102,#44103),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#44102 = CARTESIAN_POINT('',(4.974188368184,3.6));
#44103 = CARTESIAN_POINT('',(4.974188368184,0.E+000));
#44104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44105 = ORIENTED_EDGE('',*,*,#44106,.F.);
#44106 = EDGE_CURVE('',#44107,#44092,#44109,.T.);
#44107 = VERTEX_POINT('',#44108);
#44108 = CARTESIAN_POINT('',(8.7,7.335898383424,12.457179327722));
#44109 = SURFACE_CURVE('',#44110,(#44115),.PCURVE_S1.);
#44110 = CIRCLE('',#44111,0.3);
#44111 = AXIS2_PLACEMENT_3D('',#44112,#44113,#44114);
#44112 = CARTESIAN_POINT('',(8.7,7.258252669893,12.167401579835));
#44113 = DIRECTION('',(-1.,0.E+000,0.E+000));
#44114 = DIRECTION('',(0.E+000,0.E+000,1.));
#44115 = PCURVE('',#44080,#44116);
#44116 = DEFINITIONAL_REPRESENTATION('',(#44117),#44120);
#44117 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44118,#44119),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.261799387799,1.832595714594),
  .PIECEWISE_BEZIER_KNOTS.);
#44118 = CARTESIAN_POINT('',(3.403392041389,3.6));
#44119 = CARTESIAN_POINT('',(4.974188368184,3.6));
#44120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44121 = ORIENTED_EDGE('',*,*,#44122,.F.);
#44122 = EDGE_CURVE('',#44071,#44107,#44123,.T.);
#44123 = SURFACE_CURVE('',#44124,(#44128),.PCURVE_S1.);
#44124 = LINE('',#44125,#44126);
#44125 = CARTESIAN_POINT('',(12.3,7.335898383424,12.457179327722));
#44126 = VECTOR('',#44127,1.);
#44127 = DIRECTION('',(-1.,0.E+000,0.E+000));
#44128 = PCURVE('',#44080,#44129);
#44129 = DEFINITIONAL_REPRESENTATION('',(#44130),#44133);
#44130 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44131,#44132),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#44131 = CARTESIAN_POINT('',(3.403392041389,0.E+000));
#44132 = CARTESIAN_POINT('',(3.403392041389,3.6));
#44133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#44138)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#44135,#44136,#44137)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#44135 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#44136 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#44137 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#44138 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#44135,
  'distance_accuracy_value','confusion accuracy');
#44139 = SHAPE_DEFINITION_REPRESENTATION(#44140,#44061);
#44140 = PRODUCT_DEFINITION_SHAPE('','',#44141);
#44141 = PRODUCT_DEFINITION('design','',#44142,#44145);
#44142 = PRODUCT_DEFINITION_FORMATION('','',#44143);
#44143 = PRODUCT('CADSOFTTOOLS 1.265','CADSOFTTOOLS 1.265','',(#44144));
#44144 = PRODUCT_CONTEXT('',#2,'mechanical');
#44145 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#44146 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#44147,#44149);
#44147 = ( REPRESENTATION_RELATIONSHIP('','',#44061,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#44148) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#44148 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1071);
#44149 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #44150);
#44150 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('265','','',#5,#44141,$);
#44151 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#44143));
#44152 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#44153),#44248);
#44153 = SHELL_BASED_SURFACE_MODEL('',(#44154));
#44154 = OPEN_SHELL('',(#44155));
#44155 = ADVANCED_FACE('',(#44156),#44171,.T.);
#44156 = FACE_BOUND('',#44157,.T.);
#44157 = EDGE_LOOP('',(#44158,#44181,#44219,#44235));
#44158 = ORIENTED_EDGE('',*,*,#44159,.F.);
#44159 = EDGE_CURVE('',#44160,#44162,#44164,.T.);
#44160 = VERTEX_POINT('',#44161);
#44161 = CARTESIAN_POINT('',(12.3,6.409549974488,8.700000000057));
#44162 = VERTEX_POINT('',#44163);
#44163 = CARTESIAN_POINT('',(12.3,6.699327722373,8.922354286526));
#44164 = SURFACE_CURVE('',#44165,(#44170),.PCURVE_S1.);
#44165 = CIRCLE('',#44166,0.3);
#44166 = AXIS2_PLACEMENT_3D('',#44167,#44168,#44169);
#44167 = CARTESIAN_POINT('',(12.3,6.409549974487,9.000000000057));
#44168 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#44169 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#44170 = PCURVE('',#44171,#44176);
#44171 = CYLINDRICAL_SURFACE('',#44172,0.3);
#44172 = AXIS2_PLACEMENT_3D('',#44173,#44174,#44175);
#44173 = CARTESIAN_POINT('',(12.3,6.409549974487,9.000000000057));
#44174 = DIRECTION('',(-1.,0.E+000,0.E+000));
#44175 = DIRECTION('',(0.E+000,0.E+000,-1.));
#44176 = DEFINITIONAL_REPRESENTATION('',(#44177),#44180);
#44177 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44178,#44179),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.141592653595,4.450589592586),
  .PIECEWISE_BEZIER_KNOTS.);
#44178 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#44179 = CARTESIAN_POINT('',(4.974188368189,0.E+000));
#44180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44181 = ORIENTED_EDGE('',*,*,#44182,.F.);
#44182 = EDGE_CURVE('',#44183,#44160,#44185,.T.);
#44183 = VERTEX_POINT('',#44184);
#44184 = CARTESIAN_POINT('',(8.7,6.409549974488,8.700000000057));
#44185 = SURFACE_CURVE('',#44186,(#44190),.PCURVE_S1.);
#44186 = LINE('',#44187,#44188);
#44187 = CARTESIAN_POINT('',(12.3,6.409549974488,8.700000000057));
#44188 = VECTOR('',#44189,1.);
#44189 = DIRECTION('',(1.,0.E+000,0.E+000));
#44190 = PCURVE('',#44171,#44191);
#44191 = DEFINITIONAL_REPRESENTATION('',(#44192),#44218);
#44192 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44193,#44194,#44195,#44196,
    #44197,#44198,#44199,#44200,#44201,#44202,#44203,#44204,#44205,
    #44206,#44207,#44208,#44209,#44210,#44211,#44212,#44213,#44214,
    #44215,#44216,#44217),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-3.6,-3.436363636364,-3.272727272727,
    -3.109090909091,-2.945454545455,-2.781818181818,-2.618181818182,
    -2.454545454545,-2.290909090909,-2.127272727273,-1.963636363636,-1.8
    ,-1.636363636364,-1.472727272727,-1.309090909091,-1.145454545455,
    -0.981818181818,-0.818181818182,-0.654545454545,-0.490909090909,
    -0.327272727273,-0.163636363636,0.E+000),.UNSPECIFIED.);
#44193 = CARTESIAN_POINT('',(6.28318530718,3.6));
#44194 = CARTESIAN_POINT('',(6.283185307176,3.545454545455));
#44195 = CARTESIAN_POINT('',(6.283185307173,3.436363636364));
#44196 = CARTESIAN_POINT('',(6.283185307174,3.272727272727));
#44197 = CARTESIAN_POINT('',(6.283185307174,3.109090909091));
#44198 = CARTESIAN_POINT('',(6.283185307174,2.945454545455));
#44199 = CARTESIAN_POINT('',(6.283185307174,2.781818181818));
#44200 = CARTESIAN_POINT('',(6.283185307174,2.618181818182));
#44201 = CARTESIAN_POINT('',(6.283185307174,2.454545454545));
#44202 = CARTESIAN_POINT('',(6.283185307174,2.290909090909));
#44203 = CARTESIAN_POINT('',(6.283185307174,2.127272727273));
#44204 = CARTESIAN_POINT('',(6.283185307174,1.963636363636));
#44205 = CARTESIAN_POINT('',(6.283185307174,1.8));
#44206 = CARTESIAN_POINT('',(6.283185307174,1.636363636364));
#44207 = CARTESIAN_POINT('',(6.283185307174,1.472727272727));
#44208 = CARTESIAN_POINT('',(6.283185307174,1.309090909091));
#44209 = CARTESIAN_POINT('',(6.283185307174,1.145454545455));
#44210 = CARTESIAN_POINT('',(6.283185307174,0.981818181818));
#44211 = CARTESIAN_POINT('',(6.283185307174,0.818181818182));
#44212 = CARTESIAN_POINT('',(6.283185307174,0.654545454545));
#44213 = CARTESIAN_POINT('',(6.283185307174,0.490909090909));
#44214 = CARTESIAN_POINT('',(6.283185307174,0.327272727273));
#44215 = CARTESIAN_POINT('',(6.283185307173,0.163636363636));
#44216 = CARTESIAN_POINT('',(6.283185307176,5.454545454545E-002));
#44217 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#44218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44219 = ORIENTED_EDGE('',*,*,#44220,.F.);
#44220 = EDGE_CURVE('',#44221,#44183,#44223,.T.);
#44221 = VERTEX_POINT('',#44222);
#44222 = CARTESIAN_POINT('',(8.7,6.699327722373,8.922354286526));
#44223 = SURFACE_CURVE('',#44224,(#44229),.PCURVE_S1.);
#44224 = CIRCLE('',#44225,0.3);
#44225 = AXIS2_PLACEMENT_3D('',#44226,#44227,#44228);
#44226 = CARTESIAN_POINT('',(8.7,6.409549974487,9.000000000057));
#44227 = DIRECTION('',(-1.,0.E+000,0.E+000));
#44228 = DIRECTION('',(0.E+000,0.E+000,1.));
#44229 = PCURVE('',#44171,#44230);
#44230 = DEFINITIONAL_REPRESENTATION('',(#44231),#44234);
#44231 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44232,#44233),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.832595714594,3.141592653584),
  .PIECEWISE_BEZIER_KNOTS.);
#44232 = CARTESIAN_POINT('',(4.974188368184,3.6));
#44233 = CARTESIAN_POINT('',(6.283185307174,3.6));
#44234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44235 = ORIENTED_EDGE('',*,*,#44236,.F.);
#44236 = EDGE_CURVE('',#44162,#44221,#44237,.T.);
#44237 = SURFACE_CURVE('',#44238,(#44242),.PCURVE_S1.);
#44238 = LINE('',#44239,#44240);
#44239 = CARTESIAN_POINT('',(12.3,6.699327722373,8.922354286526));
#44240 = VECTOR('',#44241,1.);
#44241 = DIRECTION('',(-1.,0.E+000,0.E+000));
#44242 = PCURVE('',#44171,#44243);
#44243 = DEFINITIONAL_REPRESENTATION('',(#44244),#44247);
#44244 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44245,#44246),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#44245 = CARTESIAN_POINT('',(4.974188368184,0.E+000));
#44246 = CARTESIAN_POINT('',(4.974188368184,3.6));
#44247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#44252)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#44249,#44250,#44251)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#44249 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#44250 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#44251 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#44252 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#44249,
  'distance_accuracy_value','confusion accuracy');
#44253 = SHAPE_DEFINITION_REPRESENTATION(#44254,#44152);
#44254 = PRODUCT_DEFINITION_SHAPE('','',#44255);
#44255 = PRODUCT_DEFINITION('design','',#44256,#44259);
#44256 = PRODUCT_DEFINITION_FORMATION('','',#44257);
#44257 = PRODUCT('CADSOFTTOOLS 1.266','CADSOFTTOOLS 1.266','',(#44258));
#44258 = PRODUCT_CONTEXT('',#2,'mechanical');
#44259 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#44260 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#44261,#44263);
#44261 = ( REPRESENTATION_RELATIONSHIP('','',#44152,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#44262) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#44262 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1075);
#44263 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #44264);
#44264 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('266','','',#5,#44255,$);
#44265 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#44257));
#44266 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#44267),#44339);
#44267 = SHELL_BASED_SURFACE_MODEL('',(#44268));
#44268 = OPEN_SHELL('',(#44269));
#44269 = ADVANCED_FACE('',(#44270),#44284,.F.);
#44270 = FACE_BOUND('',#44271,.F.);
#44271 = EDGE_LOOP('',(#44272,#44294,#44310,#44325));
#44272 = ORIENTED_EDGE('',*,*,#44273,.T.);
#44273 = EDGE_CURVE('',#44274,#44276,#44278,.T.);
#44274 = VERTEX_POINT('',#44275);
#44275 = CARTESIAN_POINT('',(8.7,3.142608416314,14.499999999997));
#44276 = VERTEX_POINT('',#44277);
#44277 = CARTESIAN_POINT('',(12.3,3.142608416314,14.499999999997));
#44278 = SURFACE_CURVE('',#44279,(#44283),.PCURVE_S1.);
#44279 = LINE('',#44280,#44281);
#44280 = CARTESIAN_POINT('',(12.3,3.142608416314,14.499999999997));
#44281 = VECTOR('',#44282,1.);
#44282 = DIRECTION('',(1.,0.E+000,0.E+000));
#44283 = PCURVE('',#44284,#44289);
#44284 = CYLINDRICAL_SURFACE('',#44285,0.3);
#44285 = AXIS2_PLACEMENT_3D('',#44286,#44287,#44288);
#44286 = CARTESIAN_POINT('',(12.3,3.442608416314,14.499999999997));
#44287 = DIRECTION('',(1.,0.E+000,0.E+000));
#44288 = DIRECTION('',(0.E+000,0.E+000,1.));
#44289 = DEFINITIONAL_REPRESENTATION('',(#44290),#44293);
#44290 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44291,#44292),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#44291 = CARTESIAN_POINT('',(1.570796326795,-3.6));
#44292 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#44293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44294 = ORIENTED_EDGE('',*,*,#44295,.T.);
#44295 = EDGE_CURVE('',#44276,#44296,#44298,.T.);
#44296 = VERTEX_POINT('',#44297);
#44297 = CARTESIAN_POINT('',(12.3,3.442608416314,14.799999999997));
#44298 = SURFACE_CURVE('',#44299,(#44304),.PCURVE_S1.);
#44299 = CIRCLE('',#44300,0.3);
#44300 = AXIS2_PLACEMENT_3D('',#44301,#44302,#44303);
#44301 = CARTESIAN_POINT('',(12.3,3.442608416314,14.499999999997));
#44302 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#44303 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#44304 = PCURVE('',#44284,#44305);
#44305 = DEFINITIONAL_REPRESENTATION('',(#44306),#44309);
#44306 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44307,#44308),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#44307 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#44308 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#44309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44310 = ORIENTED_EDGE('',*,*,#44311,.T.);
#44311 = EDGE_CURVE('',#44296,#44312,#44314,.T.);
#44312 = VERTEX_POINT('',#44313);
#44313 = CARTESIAN_POINT('',(8.7,3.442608416314,14.799999999997));
#44314 = SURFACE_CURVE('',#44315,(#44319),.PCURVE_S1.);
#44315 = LINE('',#44316,#44317);
#44316 = CARTESIAN_POINT('',(9.85,3.442608416314,14.799999999997));
#44317 = VECTOR('',#44318,1.);
#44318 = DIRECTION('',(-1.,0.E+000,0.E+000));
#44319 = PCURVE('',#44284,#44320);
#44320 = DEFINITIONAL_REPRESENTATION('',(#44321),#44324);
#44321 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44322,#44323),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.45,1.15),.PIECEWISE_BEZIER_KNOTS.);
#44322 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#44323 = CARTESIAN_POINT('',(0.E+000,-3.6));
#44324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44325 = ORIENTED_EDGE('',*,*,#44326,.T.);
#44326 = EDGE_CURVE('',#44312,#44274,#44327,.T.);
#44327 = SURFACE_CURVE('',#44328,(#44333),.PCURVE_S1.);
#44328 = CIRCLE('',#44329,0.3);
#44329 = AXIS2_PLACEMENT_3D('',#44330,#44331,#44332);
#44330 = CARTESIAN_POINT('',(8.7,3.442608416314,14.499999999997));
#44331 = DIRECTION('',(1.,0.E+000,-0.E+000));
#44332 = DIRECTION('',(0.E+000,0.E+000,1.));
#44333 = PCURVE('',#44284,#44334);
#44334 = DEFINITIONAL_REPRESENTATION('',(#44335),#44338);
#44335 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44336,#44337),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#44336 = CARTESIAN_POINT('',(0.E+000,-3.6));
#44337 = CARTESIAN_POINT('',(1.570796326795,-3.6));
#44338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#44343)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#44340,#44341,#44342)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#44340 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#44341 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#44342 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#44343 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#44340,
  'distance_accuracy_value','confusion accuracy');
#44344 = SHAPE_DEFINITION_REPRESENTATION(#44345,#44266);
#44345 = PRODUCT_DEFINITION_SHAPE('','',#44346);
#44346 = PRODUCT_DEFINITION('design','',#44347,#44350);
#44347 = PRODUCT_DEFINITION_FORMATION('','',#44348);
#44348 = PRODUCT('CADSOFTTOOLS 1.267','CADSOFTTOOLS 1.267','',(#44349));
#44349 = PRODUCT_CONTEXT('',#2,'mechanical');
#44350 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#44351 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#44352,#44354);
#44352 = ( REPRESENTATION_RELATIONSHIP('','',#44266,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#44353) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#44353 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1079);
#44354 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #44355);
#44355 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('267','','',#5,#44346,$);
#44356 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#44348));
#44357 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#44358),#44430);
#44358 = SHELL_BASED_SURFACE_MODEL('',(#44359));
#44359 = OPEN_SHELL('',(#44360));
#44360 = ADVANCED_FACE('',(#44361),#44375,.F.);
#44361 = FACE_BOUND('',#44362,.F.);
#44362 = EDGE_LOOP('',(#44363,#44385,#44401,#44416));
#44363 = ORIENTED_EDGE('',*,*,#44364,.T.);
#44364 = EDGE_CURVE('',#44365,#44367,#44369,.T.);
#44365 = VERTEX_POINT('',#44366);
#44366 = CARTESIAN_POINT('',(12.3,3.142608416314,13.810966084432));
#44367 = VERTEX_POINT('',#44368);
#44368 = CARTESIAN_POINT('',(8.7,3.142608416314,13.810966084432));
#44369 = SURFACE_CURVE('',#44370,(#44374),.PCURVE_S1.);
#44370 = LINE('',#44371,#44372);
#44371 = CARTESIAN_POINT('',(8.7,3.142608416314,13.810966084432));
#44372 = VECTOR('',#44373,1.);
#44373 = DIRECTION('',(-1.,0.E+000,0.E+000));
#44374 = PCURVE('',#44375,#44380);
#44375 = CYLINDRICAL_SURFACE('',#44376,0.3);
#44376 = AXIS2_PLACEMENT_3D('',#44377,#44378,#44379);
#44377 = CARTESIAN_POINT('',(12.3,3.442608416314,13.810966084432));
#44378 = DIRECTION('',(1.,0.E+000,0.E+000));
#44379 = DIRECTION('',(0.E+000,0.E+000,1.));
#44380 = DEFINITIONAL_REPRESENTATION('',(#44381),#44384);
#44381 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44382,#44383),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#44382 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#44383 = CARTESIAN_POINT('',(1.570796326795,-3.6));
#44384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44385 = ORIENTED_EDGE('',*,*,#44386,.T.);
#44386 = EDGE_CURVE('',#44367,#44387,#44389,.T.);
#44387 = VERTEX_POINT('',#44388);
#44388 = CARTESIAN_POINT('',(8.7,3.364962702783,13.521188336546));
#44389 = SURFACE_CURVE('',#44390,(#44395),.PCURVE_S1.);
#44390 = CIRCLE('',#44391,0.3);
#44391 = AXIS2_PLACEMENT_3D('',#44392,#44393,#44394);
#44392 = CARTESIAN_POINT('',(8.7,3.442608416314,13.810966084432));
#44393 = DIRECTION('',(1.,0.E+000,-0.E+000));
#44394 = DIRECTION('',(0.E+000,0.E+000,1.));
#44395 = PCURVE('',#44375,#44396);
#44396 = DEFINITIONAL_REPRESENTATION('',(#44397),#44400);
#44397 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44398,#44399),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,2.879793265791),
  .PIECEWISE_BEZIER_KNOTS.);
#44398 = CARTESIAN_POINT('',(1.570796326795,-3.6));
#44399 = CARTESIAN_POINT('',(2.879793265791,-3.6));
#44400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44401 = ORIENTED_EDGE('',*,*,#44402,.T.);
#44402 = EDGE_CURVE('',#44387,#44403,#44405,.T.);
#44403 = VERTEX_POINT('',#44404);
#44404 = CARTESIAN_POINT('',(12.3,3.364962702783,13.521188336546));
#44405 = SURFACE_CURVE('',#44406,(#44410),.PCURVE_S1.);
#44406 = LINE('',#44407,#44408);
#44407 = CARTESIAN_POINT('',(12.3,3.364962702783,13.521188336546));
#44408 = VECTOR('',#44409,1.);
#44409 = DIRECTION('',(1.,0.E+000,0.E+000));
#44410 = PCURVE('',#44375,#44411);
#44411 = DEFINITIONAL_REPRESENTATION('',(#44412),#44415);
#44412 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44413,#44414),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#44413 = CARTESIAN_POINT('',(2.879793265791,-3.6));
#44414 = CARTESIAN_POINT('',(2.879793265791,0.E+000));
#44415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44416 = ORIENTED_EDGE('',*,*,#44417,.T.);
#44417 = EDGE_CURVE('',#44403,#44365,#44418,.T.);
#44418 = SURFACE_CURVE('',#44419,(#44424),.PCURVE_S1.);
#44419 = CIRCLE('',#44420,0.3);
#44420 = AXIS2_PLACEMENT_3D('',#44421,#44422,#44423);
#44421 = CARTESIAN_POINT('',(12.3,3.442608416314,13.810966084432));
#44422 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#44423 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#44424 = PCURVE('',#44375,#44425);
#44425 = DEFINITIONAL_REPRESENTATION('',(#44426),#44429);
#44426 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44427,#44428),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.403392041389,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#44427 = CARTESIAN_POINT('',(2.879793265791,0.E+000));
#44428 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#44429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#44434)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#44431,#44432,#44433)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#44431 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#44432 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#44433 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#44434 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#44431,
  'distance_accuracy_value','confusion accuracy');
#44435 = SHAPE_DEFINITION_REPRESENTATION(#44436,#44357);
#44436 = PRODUCT_DEFINITION_SHAPE('','',#44437);
#44437 = PRODUCT_DEFINITION('design','',#44438,#44441);
#44438 = PRODUCT_DEFINITION_FORMATION('','',#44439);
#44439 = PRODUCT('CADSOFTTOOLS 1.268','CADSOFTTOOLS 1.268','',(#44440));
#44440 = PRODUCT_CONTEXT('',#2,'mechanical');
#44441 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#44442 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#44443,#44445);
#44443 = ( REPRESENTATION_RELATIONSHIP('','',#44357,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#44444) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#44444 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1083);
#44445 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #44446);
#44446 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('268','','',#5,#44437,$);
#44447 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#44439));
#44448 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#44449),#44521);
#44449 = SHELL_BASED_SURFACE_MODEL('',(#44450));
#44450 = OPEN_SHELL('',(#44451));
#44451 = ADVANCED_FACE('',(#44452),#44466,.F.);
#44452 = FACE_BOUND('',#44453,.F.);
#44453 = EDGE_LOOP('',(#44454,#44476,#44492,#44507));
#44454 = ORIENTED_EDGE('',*,*,#44455,.T.);
#44455 = EDGE_CURVE('',#44456,#44458,#44460,.T.);
#44456 = VERTEX_POINT('',#44457);
#44457 = CARTESIAN_POINT('',(8.7,15.442608416286,14.499999999997));
#44458 = VERTEX_POINT('',#44459);
#44459 = CARTESIAN_POINT('',(12.3,15.442608416286,14.499999999997));
#44460 = SURFACE_CURVE('',#44461,(#44465),.PCURVE_S1.);
#44461 = LINE('',#44462,#44463);
#44462 = CARTESIAN_POINT('',(8.1,15.442608416286,14.499999999997));
#44463 = VECTOR('',#44464,1.);
#44464 = DIRECTION('',(1.,0.E+000,0.E+000));
#44465 = PCURVE('',#44466,#44471);
#44466 = CYLINDRICAL_SURFACE('',#44467,0.3);
#44467 = AXIS2_PLACEMENT_3D('',#44468,#44469,#44470);
#44468 = CARTESIAN_POINT('',(9.85,15.742608416286,14.499999999997));
#44469 = DIRECTION('',(-1.,0.E+000,0.E+000));
#44470 = DIRECTION('',(0.E+000,0.E+000,-1.));
#44471 = DEFINITIONAL_REPRESENTATION('',(#44472),#44475);
#44472 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44473,#44474),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.6,4.2),.PIECEWISE_BEZIER_KNOTS.);
#44473 = CARTESIAN_POINT('',(1.570796326795,1.15));
#44474 = CARTESIAN_POINT('',(1.570796326795,-2.45));
#44475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44476 = ORIENTED_EDGE('',*,*,#44477,.T.);
#44477 = EDGE_CURVE('',#44458,#44478,#44480,.T.);
#44478 = VERTEX_POINT('',#44479);
#44479 = CARTESIAN_POINT('',(12.3,15.742608416286,14.799999999997));
#44480 = SURFACE_CURVE('',#44481,(#44486),.PCURVE_S1.);
#44481 = CIRCLE('',#44482,0.3);
#44482 = AXIS2_PLACEMENT_3D('',#44483,#44484,#44485);
#44483 = CARTESIAN_POINT('',(12.3,15.742608416286,14.499999999997));
#44484 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#44485 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#44486 = PCURVE('',#44466,#44487);
#44487 = DEFINITIONAL_REPRESENTATION('',(#44488),#44491);
#44488 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44489,#44490),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#44489 = CARTESIAN_POINT('',(1.570796326795,-2.45));
#44490 = CARTESIAN_POINT('',(3.14159265359,-2.45));
#44491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44492 = ORIENTED_EDGE('',*,*,#44493,.T.);
#44493 = EDGE_CURVE('',#44478,#44494,#44496,.T.);
#44494 = VERTEX_POINT('',#44495);
#44495 = CARTESIAN_POINT('',(8.7,15.742608416286,14.799999999997));
#44496 = SURFACE_CURVE('',#44497,(#44501),.PCURVE_S1.);
#44497 = LINE('',#44498,#44499);
#44498 = CARTESIAN_POINT('',(9.85,15.742608416286,14.799999999997));
#44499 = VECTOR('',#44500,1.);
#44500 = DIRECTION('',(-1.,0.E+000,0.E+000));
#44501 = PCURVE('',#44466,#44502);
#44502 = DEFINITIONAL_REPRESENTATION('',(#44503),#44506);
#44503 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44504,#44505),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.45,1.15),.PIECEWISE_BEZIER_KNOTS.);
#44504 = CARTESIAN_POINT('',(3.14159265359,-2.45));
#44505 = CARTESIAN_POINT('',(3.14159265359,1.15));
#44506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44507 = ORIENTED_EDGE('',*,*,#44508,.T.);
#44508 = EDGE_CURVE('',#44494,#44456,#44509,.T.);
#44509 = SURFACE_CURVE('',#44510,(#44515),.PCURVE_S1.);
#44510 = CIRCLE('',#44511,0.3);
#44511 = AXIS2_PLACEMENT_3D('',#44512,#44513,#44514);
#44512 = CARTESIAN_POINT('',(8.7,15.742608416286,14.499999999997));
#44513 = DIRECTION('',(1.,0.E+000,-0.E+000));
#44514 = DIRECTION('',(0.E+000,0.E+000,1.));
#44515 = PCURVE('',#44466,#44516);
#44516 = DEFINITIONAL_REPRESENTATION('',(#44517),#44520);
#44517 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44518,#44519),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#44518 = CARTESIAN_POINT('',(3.14159265359,1.15));
#44519 = CARTESIAN_POINT('',(1.570796326795,1.15));
#44520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#44525)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#44522,#44523,#44524)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#44522 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#44523 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#44524 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#44525 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#44522,
  'distance_accuracy_value','confusion accuracy');
#44526 = SHAPE_DEFINITION_REPRESENTATION(#44527,#44448);
#44527 = PRODUCT_DEFINITION_SHAPE('','',#44528);
#44528 = PRODUCT_DEFINITION('design','',#44529,#44532);
#44529 = PRODUCT_DEFINITION_FORMATION('','',#44530);
#44530 = PRODUCT('CADSOFTTOOLS 1.269','CADSOFTTOOLS 1.269','',(#44531));
#44531 = PRODUCT_CONTEXT('',#2,'mechanical');
#44532 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#44533 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#44534,#44536);
#44534 = ( REPRESENTATION_RELATIONSHIP('','',#44448,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#44535) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#44535 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1087);
#44536 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #44537);
#44537 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('269','','',#5,#44528,$);
#44538 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#44530));
#44539 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#44540),#44612);
#44540 = SHELL_BASED_SURFACE_MODEL('',(#44541));
#44541 = OPEN_SHELL('',(#44542));
#44542 = ADVANCED_FACE('',(#44543),#44558,.T.);
#44543 = FACE_BOUND('',#44544,.T.);
#44544 = EDGE_LOOP('',(#44545,#44568,#44583,#44599));
#44545 = ORIENTED_EDGE('',*,*,#44546,.F.);
#44546 = EDGE_CURVE('',#44547,#44549,#44551,.T.);
#44547 = VERTEX_POINT('',#44548);
#44548 = CARTESIAN_POINT('',(12.3,15.142608416286,11.999999999997));
#44549 = VERTEX_POINT('',#44550);
#44550 = CARTESIAN_POINT('',(12.3,15.442608416286,12.299999999997));
#44551 = SURFACE_CURVE('',#44552,(#44557),.PCURVE_S1.);
#44552 = CIRCLE('',#44553,0.3);
#44553 = AXIS2_PLACEMENT_3D('',#44554,#44555,#44556);
#44554 = CARTESIAN_POINT('',(12.3,15.142608416286,12.299999999997));
#44555 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#44556 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#44557 = PCURVE('',#44558,#44563);
#44558 = CYLINDRICAL_SURFACE('',#44559,0.3);
#44559 = AXIS2_PLACEMENT_3D('',#44560,#44561,#44562);
#44560 = CARTESIAN_POINT('',(8.1,15.142608416286,12.299999999997));
#44561 = DIRECTION('',(-1.,0.E+000,0.E+000));
#44562 = DIRECTION('',(0.E+000,0.E+000,-1.));
#44563 = DEFINITIONAL_REPRESENTATION('',(#44564),#44567);
#44564 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44565,#44566),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#44565 = CARTESIAN_POINT('',(6.28318530718,-4.2));
#44566 = CARTESIAN_POINT('',(4.712388980385,-4.2));
#44567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44568 = ORIENTED_EDGE('',*,*,#44569,.F.);
#44569 = EDGE_CURVE('',#44570,#44547,#44572,.T.);
#44570 = VERTEX_POINT('',#44571);
#44571 = CARTESIAN_POINT('',(8.7,15.142608416286,11.999999999997));
#44572 = SURFACE_CURVE('',#44573,(#44577),.PCURVE_S1.);
#44573 = LINE('',#44574,#44575);
#44574 = CARTESIAN_POINT('',(7.7,15.142608416286,11.999999999997));
#44575 = VECTOR('',#44576,1.);
#44576 = DIRECTION('',(1.,0.E+000,0.E+000));
#44577 = PCURVE('',#44558,#44578);
#44578 = DEFINITIONAL_REPRESENTATION('',(#44579),#44582);
#44579 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44580,#44581),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.,4.6),.PIECEWISE_BEZIER_KNOTS.);
#44580 = CARTESIAN_POINT('',(6.28318530718,-0.6));
#44581 = CARTESIAN_POINT('',(6.28318530718,-4.2));
#44582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44583 = ORIENTED_EDGE('',*,*,#44584,.F.);
#44584 = EDGE_CURVE('',#44585,#44570,#44587,.T.);
#44585 = VERTEX_POINT('',#44586);
#44586 = CARTESIAN_POINT('',(8.7,15.442608416286,12.299999999997));
#44587 = SURFACE_CURVE('',#44588,(#44593),.PCURVE_S1.);
#44588 = CIRCLE('',#44589,0.3);
#44589 = AXIS2_PLACEMENT_3D('',#44590,#44591,#44592);
#44590 = CARTESIAN_POINT('',(8.7,15.142608416286,12.299999999997));
#44591 = DIRECTION('',(-1.,0.E+000,0.E+000));
#44592 = DIRECTION('',(0.E+000,0.E+000,1.));
#44593 = PCURVE('',#44558,#44594);
#44594 = DEFINITIONAL_REPRESENTATION('',(#44595),#44598);
#44595 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44596,#44597),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#44596 = CARTESIAN_POINT('',(4.712388980385,-0.6));
#44597 = CARTESIAN_POINT('',(6.28318530718,-0.6));
#44598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44599 = ORIENTED_EDGE('',*,*,#44600,.F.);
#44600 = EDGE_CURVE('',#44549,#44585,#44601,.T.);
#44601 = SURFACE_CURVE('',#44602,(#44606),.PCURVE_S1.);
#44602 = LINE('',#44603,#44604);
#44603 = CARTESIAN_POINT('',(8.1,15.442608416286,12.299999999997));
#44604 = VECTOR('',#44605,1.);
#44605 = DIRECTION('',(-1.,0.E+000,0.E+000));
#44606 = PCURVE('',#44558,#44607);
#44607 = DEFINITIONAL_REPRESENTATION('',(#44608),#44611);
#44608 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44609,#44610),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-4.2,-0.6),.PIECEWISE_BEZIER_KNOTS.);
#44609 = CARTESIAN_POINT('',(4.712388980385,-4.2));
#44610 = CARTESIAN_POINT('',(4.712388980385,-0.6));
#44611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#44616)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#44613,#44614,#44615)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#44613 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#44614 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#44615 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#44616 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#44613,
  'distance_accuracy_value','confusion accuracy');
#44617 = SHAPE_DEFINITION_REPRESENTATION(#44618,#44539);
#44618 = PRODUCT_DEFINITION_SHAPE('','',#44619);
#44619 = PRODUCT_DEFINITION('design','',#44620,#44623);
#44620 = PRODUCT_DEFINITION_FORMATION('','',#44621);
#44621 = PRODUCT('CADSOFTTOOLS 1.270','CADSOFTTOOLS 1.270','',(#44622));
#44622 = PRODUCT_CONTEXT('',#2,'mechanical');
#44623 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#44624 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#44625,#44627);
#44625 = ( REPRESENTATION_RELATIONSHIP('','',#44539,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#44626) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#44626 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1091);
#44627 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #44628);
#44628 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('270','','',#5,#44619,$);
#44629 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#44621));
#44630 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#44631),#44703);
#44631 = SHELL_BASED_SURFACE_MODEL('',(#44632));
#44632 = OPEN_SHELL('',(#44633));
#44633 = ADVANCED_FACE('',(#44634),#44649,.T.);
#44634 = FACE_BOUND('',#44635,.T.);
#44635 = EDGE_LOOP('',(#44636,#44659,#44674,#44690));
#44636 = ORIENTED_EDGE('',*,*,#44637,.F.);
#44637 = EDGE_CURVE('',#44638,#44640,#44642,.T.);
#44638 = VERTEX_POINT('',#44639);
#44639 = CARTESIAN_POINT('',(8.7,10.342608416314,11.999999999997));
#44640 = VERTEX_POINT('',#44641);
#44641 = CARTESIAN_POINT('',(8.7,10.042608416314,12.299999999997));
#44642 = SURFACE_CURVE('',#44643,(#44648),.PCURVE_S1.);
#44643 = CIRCLE('',#44644,0.3);
#44644 = AXIS2_PLACEMENT_3D('',#44645,#44646,#44647);
#44645 = CARTESIAN_POINT('',(8.7,10.342608416314,12.299999999997));
#44646 = DIRECTION('',(-1.,0.E+000,0.E+000));
#44647 = DIRECTION('',(0.E+000,0.E+000,1.));
#44648 = PCURVE('',#44649,#44654);
#44649 = CYLINDRICAL_SURFACE('',#44650,0.3);
#44650 = AXIS2_PLACEMENT_3D('',#44651,#44652,#44653);
#44651 = CARTESIAN_POINT('',(8.1,10.342608416314,12.299999999997));
#44652 = DIRECTION('',(1.,0.E+000,0.E+000));
#44653 = DIRECTION('',(0.E+000,0.E+000,1.));
#44654 = DEFINITIONAL_REPRESENTATION('',(#44655),#44658);
#44655 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44656,#44657),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#44656 = CARTESIAN_POINT('',(3.14159265359,0.6));
#44657 = CARTESIAN_POINT('',(1.570796326795,0.6));
#44658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44659 = ORIENTED_EDGE('',*,*,#44660,.F.);
#44660 = EDGE_CURVE('',#44661,#44638,#44663,.T.);
#44661 = VERTEX_POINT('',#44662);
#44662 = CARTESIAN_POINT('',(12.3,10.342608416314,11.999999999997));
#44663 = SURFACE_CURVE('',#44664,(#44668),.PCURVE_S1.);
#44664 = LINE('',#44665,#44666);
#44665 = CARTESIAN_POINT('',(7.7,10.342608416314,11.999999999997));
#44666 = VECTOR('',#44667,1.);
#44667 = DIRECTION('',(-1.,0.E+000,0.E+000));
#44668 = PCURVE('',#44649,#44669);
#44669 = DEFINITIONAL_REPRESENTATION('',(#44670),#44673);
#44670 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44671,#44672),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-4.6,-1.),.PIECEWISE_BEZIER_KNOTS.);
#44671 = CARTESIAN_POINT('',(3.14159265359,4.2));
#44672 = CARTESIAN_POINT('',(3.14159265359,0.6));
#44673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44674 = ORIENTED_EDGE('',*,*,#44675,.F.);
#44675 = EDGE_CURVE('',#44676,#44661,#44678,.T.);
#44676 = VERTEX_POINT('',#44677);
#44677 = CARTESIAN_POINT('',(12.3,10.042608416314,12.299999999997));
#44678 = SURFACE_CURVE('',#44679,(#44684),.PCURVE_S1.);
#44679 = CIRCLE('',#44680,0.3);
#44680 = AXIS2_PLACEMENT_3D('',#44681,#44682,#44683);
#44681 = CARTESIAN_POINT('',(12.3,10.342608416314,12.299999999997));
#44682 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#44683 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#44684 = PCURVE('',#44649,#44685);
#44685 = DEFINITIONAL_REPRESENTATION('',(#44686),#44689);
#44686 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44687,#44688),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#44687 = CARTESIAN_POINT('',(1.570796326795,4.2));
#44688 = CARTESIAN_POINT('',(3.14159265359,4.2));
#44689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44690 = ORIENTED_EDGE('',*,*,#44691,.F.);
#44691 = EDGE_CURVE('',#44640,#44676,#44692,.T.);
#44692 = SURFACE_CURVE('',#44693,(#44697),.PCURVE_S1.);
#44693 = LINE('',#44694,#44695);
#44694 = CARTESIAN_POINT('',(8.1,10.042608416314,12.299999999997));
#44695 = VECTOR('',#44696,1.);
#44696 = DIRECTION('',(1.,0.E+000,0.E+000));
#44697 = PCURVE('',#44649,#44698);
#44698 = DEFINITIONAL_REPRESENTATION('',(#44699),#44702);
#44699 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44700,#44701),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.6,4.2),.PIECEWISE_BEZIER_KNOTS.);
#44700 = CARTESIAN_POINT('',(1.570796326795,0.6));
#44701 = CARTESIAN_POINT('',(1.570796326795,4.2));
#44702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#44707)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#44704,#44705,#44706)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#44704 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#44705 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#44706 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#44707 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#44704,
  'distance_accuracy_value','confusion accuracy');
#44708 = SHAPE_DEFINITION_REPRESENTATION(#44709,#44630);
#44709 = PRODUCT_DEFINITION_SHAPE('','',#44710);
#44710 = PRODUCT_DEFINITION('design','',#44711,#44714);
#44711 = PRODUCT_DEFINITION_FORMATION('','',#44712);
#44712 = PRODUCT('CADSOFTTOOLS 1.271','CADSOFTTOOLS 1.271','',(#44713));
#44713 = PRODUCT_CONTEXT('',#2,'mechanical');
#44714 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#44715 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#44716,#44718);
#44716 = ( REPRESENTATION_RELATIONSHIP('','',#44630,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#44717) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#44717 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1095);
#44718 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #44719);
#44719 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('271','','',#5,#44710,$);
#44720 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#44712));
#44721 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#44722),#44794);
#44722 = SHELL_BASED_SURFACE_MODEL('',(#44723));
#44723 = OPEN_SHELL('',(#44724));
#44724 = ADVANCED_FACE('',(#44725),#44739,.F.);
#44725 = FACE_BOUND('',#44726,.F.);
#44726 = EDGE_LOOP('',(#44727,#44749,#44765,#44780));
#44727 = ORIENTED_EDGE('',*,*,#44728,.T.);
#44728 = EDGE_CURVE('',#44729,#44731,#44733,.T.);
#44729 = VERTEX_POINT('',#44730);
#44730 = CARTESIAN_POINT('',(12.3,10.042608416314,14.499999999997));
#44731 = VERTEX_POINT('',#44732);
#44732 = CARTESIAN_POINT('',(8.7,10.042608416314,14.499999999997));
#44733 = SURFACE_CURVE('',#44734,(#44738),.PCURVE_S1.);
#44734 = LINE('',#44735,#44736);
#44735 = CARTESIAN_POINT('',(8.1,10.042608416314,14.499999999997));
#44736 = VECTOR('',#44737,1.);
#44737 = DIRECTION('',(-1.,0.E+000,0.E+000));
#44738 = PCURVE('',#44739,#44744);
#44739 = CYLINDRICAL_SURFACE('',#44740,0.3);
#44740 = AXIS2_PLACEMENT_3D('',#44741,#44742,#44743);
#44741 = CARTESIAN_POINT('',(8.1,9.742608416314,14.499999999997));
#44742 = DIRECTION('',(-1.,0.E+000,0.E+000));
#44743 = DIRECTION('',(0.E+000,0.E+000,-1.));
#44744 = DEFINITIONAL_REPRESENTATION('',(#44745),#44748);
#44745 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44746,#44747),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-4.2,-0.6),.PIECEWISE_BEZIER_KNOTS.);
#44746 = CARTESIAN_POINT('',(4.712388980385,-4.2));
#44747 = CARTESIAN_POINT('',(4.712388980385,-0.6));
#44748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44749 = ORIENTED_EDGE('',*,*,#44750,.T.);
#44750 = EDGE_CURVE('',#44731,#44751,#44753,.T.);
#44751 = VERTEX_POINT('',#44752);
#44752 = CARTESIAN_POINT('',(8.7,9.742608416314,14.799999999997));
#44753 = SURFACE_CURVE('',#44754,(#44759),.PCURVE_S1.);
#44754 = CIRCLE('',#44755,0.3);
#44755 = AXIS2_PLACEMENT_3D('',#44756,#44757,#44758);
#44756 = CARTESIAN_POINT('',(8.7,9.742608416314,14.499999999997));
#44757 = DIRECTION('',(1.,0.E+000,-0.E+000));
#44758 = DIRECTION('',(0.E+000,0.E+000,1.));
#44759 = PCURVE('',#44739,#44760);
#44760 = DEFINITIONAL_REPRESENTATION('',(#44761),#44764);
#44761 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44762,#44763),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#44762 = CARTESIAN_POINT('',(4.712388980385,-0.6));
#44763 = CARTESIAN_POINT('',(3.14159265359,-0.6));
#44764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44765 = ORIENTED_EDGE('',*,*,#44766,.T.);
#44766 = EDGE_CURVE('',#44751,#44767,#44769,.T.);
#44767 = VERTEX_POINT('',#44768);
#44768 = CARTESIAN_POINT('',(12.3,9.742608416314,14.799999999997));
#44769 = SURFACE_CURVE('',#44770,(#44774),.PCURVE_S1.);
#44770 = LINE('',#44771,#44772);
#44771 = CARTESIAN_POINT('',(9.85,9.742608416314,14.799999999997));
#44772 = VECTOR('',#44773,1.);
#44773 = DIRECTION('',(1.,0.E+000,0.E+000));
#44774 = PCURVE('',#44739,#44775);
#44775 = DEFINITIONAL_REPRESENTATION('',(#44776),#44779);
#44776 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44777,#44778),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.15,2.45),.PIECEWISE_BEZIER_KNOTS.);
#44777 = CARTESIAN_POINT('',(3.14159265359,-0.6));
#44778 = CARTESIAN_POINT('',(3.14159265359,-4.2));
#44779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44780 = ORIENTED_EDGE('',*,*,#44781,.T.);
#44781 = EDGE_CURVE('',#44767,#44729,#44782,.T.);
#44782 = SURFACE_CURVE('',#44783,(#44788),.PCURVE_S1.);
#44783 = CIRCLE('',#44784,0.3);
#44784 = AXIS2_PLACEMENT_3D('',#44785,#44786,#44787);
#44785 = CARTESIAN_POINT('',(12.3,9.742608416314,14.499999999997));
#44786 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#44787 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#44788 = PCURVE('',#44739,#44789);
#44789 = DEFINITIONAL_REPRESENTATION('',(#44790),#44793);
#44790 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#44791,#44792),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#44791 = CARTESIAN_POINT('',(3.14159265359,-4.2));
#44792 = CARTESIAN_POINT('',(4.712388980385,-4.2));
#44793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#44798)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#44795,#44796,#44797)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#44795 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#44796 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#44797 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#44798 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#44795,
  'distance_accuracy_value','confusion accuracy');
#44799 = SHAPE_DEFINITION_REPRESENTATION(#44800,#44721);
#44800 = PRODUCT_DEFINITION_SHAPE('','',#44801);
#44801 = PRODUCT_DEFINITION('design','',#44802,#44805);
#44802 = PRODUCT_DEFINITION_FORMATION('','',#44803);
#44803 = PRODUCT('CADSOFTTOOLS 1.272','CADSOFTTOOLS 1.272','',(#44804));
#44804 = PRODUCT_CONTEXT('',#2,'mechanical');
#44805 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#44806 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#44807,#44809);
#44807 = ( REPRESENTATION_RELATIONSHIP('','',#44721,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#44808) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#44808 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1099);
#44809 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #44810);
#44810 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('272','','',#5,#44801,$);
#44811 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#44803));
#44812 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#44813),#44887);
#44813 = SHELL_BASED_SURFACE_MODEL('',(#44814));
#44814 = OPEN_SHELL('',(#44815));
#44815 = ADVANCED_FACE('',(#44816),#44830,.F.);
#44816 = FACE_BOUND('',#44817,.T.);
#44817 = EDGE_LOOP('',(#44818,#44841,#44857,#44873));
#44818 = ORIENTED_EDGE('',*,*,#44819,.T.);
#44819 = EDGE_CURVE('',#44820,#44822,#44824,.T.);
#44820 = VERTEX_POINT('',#44821);
#44821 = CARTESIAN_POINT('',(8.7,28.442608416286,18.950000000317));
#44822 = VERTEX_POINT('',#44823);
#44823 = CARTESIAN_POINT('',(8.7,41.592608416567,18.950000000317));
#44824 = SURFACE_CURVE('',#44825,(#44829),.PCURVE_S1.);
#44825 = LINE('',#44826,#44827);
#44826 = CARTESIAN_POINT('',(8.7,27.942608416286,18.950000000317));
#44827 = VECTOR('',#44828,1.);
#44828 = DIRECTION('',(0.E+000,1.,0.E+000));
#44829 = PCURVE('',#44830,#44835);
#44830 = PLANE('',#44831);
#44831 = AXIS2_PLACEMENT_3D('',#44832,#44833,#44834);
#44832 = CARTESIAN_POINT('',(8.7,27.942608416286,18.950000000317));
#44833 = DIRECTION('',(0.E+000,0.E+000,1.));
#44834 = DIRECTION('',(1.,0.E+000,-0.E+000));
#44835 = DEFINITIONAL_REPRESENTATION('',(#44836),#44840);
#44836 = LINE('',#44837,#44838);
#44837 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#44838 = VECTOR('',#44839,1.);
#44839 = DIRECTION('',(0.E+000,1.));
#44840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44841 = ORIENTED_EDGE('',*,*,#44842,.T.);
#44842 = EDGE_CURVE('',#44822,#44843,#44845,.T.);
#44843 = VERTEX_POINT('',#44844);
#44844 = CARTESIAN_POINT('',(12.3,41.592608416567,18.950000000317));
#44845 = SURFACE_CURVE('',#44846,(#44850),.PCURVE_S1.);
#44846 = LINE('',#44847,#44848);
#44847 = CARTESIAN_POINT('',(8.7,41.592608416567,18.950000000317));
#44848 = VECTOR('',#44849,1.);
#44849 = DIRECTION('',(1.,0.E+000,0.E+000));
#44850 = PCURVE('',#44830,#44851);
#44851 = DEFINITIONAL_REPRESENTATION('',(#44852),#44856);
#44852 = LINE('',#44853,#44854);
#44853 = CARTESIAN_POINT('',(0.E+000,13.650000000281));
#44854 = VECTOR('',#44855,1.);
#44855 = DIRECTION('',(1.,0.E+000));
#44856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44857 = ORIENTED_EDGE('',*,*,#44858,.F.);
#44858 = EDGE_CURVE('',#44859,#44843,#44861,.T.);
#44859 = VERTEX_POINT('',#44860);
#44860 = CARTESIAN_POINT('',(12.3,28.442608416286,18.950000000317));
#44861 = SURFACE_CURVE('',#44862,(#44866),.PCURVE_S1.);
#44862 = LINE('',#44863,#44864);
#44863 = CARTESIAN_POINT('',(12.3,27.942608416286,18.950000000317));
#44864 = VECTOR('',#44865,1.);
#44865 = DIRECTION('',(0.E+000,1.,0.E+000));
#44866 = PCURVE('',#44830,#44867);
#44867 = DEFINITIONAL_REPRESENTATION('',(#44868),#44872);
#44868 = LINE('',#44869,#44870);
#44869 = CARTESIAN_POINT('',(3.6,0.E+000));
#44870 = VECTOR('',#44871,1.);
#44871 = DIRECTION('',(0.E+000,1.));
#44872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44873 = ORIENTED_EDGE('',*,*,#44874,.T.);
#44874 = EDGE_CURVE('',#44859,#44820,#44875,.T.);
#44875 = SURFACE_CURVE('',#44876,(#44880),.PCURVE_S1.);
#44876 = LINE('',#44877,#44878);
#44877 = CARTESIAN_POINT('',(8.7,28.442608416286,18.950000000317));
#44878 = VECTOR('',#44879,1.);
#44879 = DIRECTION('',(-1.,0.E+000,0.E+000));
#44880 = PCURVE('',#44830,#44881);
#44881 = DEFINITIONAL_REPRESENTATION('',(#44882),#44886);
#44882 = LINE('',#44883,#44884);
#44883 = CARTESIAN_POINT('',(0.E+000,0.5));
#44884 = VECTOR('',#44885,1.);
#44885 = DIRECTION('',(-1.,0.E+000));
#44886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#44891)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#44888,#44889,#44890)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#44888 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#44889 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#44890 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#44891 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#44888,
  'distance_accuracy_value','confusion accuracy');
#44892 = SHAPE_DEFINITION_REPRESENTATION(#44893,#44812);
#44893 = PRODUCT_DEFINITION_SHAPE('','',#44894);
#44894 = PRODUCT_DEFINITION('design','',#44895,#44898);
#44895 = PRODUCT_DEFINITION_FORMATION('','',#44896);
#44896 = PRODUCT('CADSOFTTOOLS 1.273','CADSOFTTOOLS 1.273','',(#44897));
#44897 = PRODUCT_CONTEXT('',#2,'mechanical');
#44898 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#44899 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#44900,#44902);
#44900 = ( REPRESENTATION_RELATIONSHIP('','',#44812,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#44901) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#44901 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1103);
#44902 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #44903);
#44903 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('273','','',#5,#44894,$);
#44904 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#44896));
#44905 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#44906),#44980);
#44906 = SHELL_BASED_SURFACE_MODEL('',(#44907));
#44907 = OPEN_SHELL('',(#44908));
#44908 = ADVANCED_FACE('',(#44909),#44923,.F.);
#44909 = FACE_BOUND('',#44910,.T.);
#44910 = EDGE_LOOP('',(#44911,#44934,#44950,#44966));
#44911 = ORIENTED_EDGE('',*,*,#44912,.F.);
#44912 = EDGE_CURVE('',#44913,#44915,#44917,.T.);
#44913 = VERTEX_POINT('',#44914);
#44914 = CARTESIAN_POINT('',(12.3,27.942608416286,15.099999999997));
#44915 = VERTEX_POINT('',#44916);
#44916 = CARTESIAN_POINT('',(12.3,27.942608416286,18.450000000317));
#44917 = SURFACE_CURVE('',#44918,(#44922),.PCURVE_S1.);
#44918 = LINE('',#44919,#44920);
#44919 = CARTESIAN_POINT('',(12.3,27.942608416286,14.599999999997));
#44920 = VECTOR('',#44921,1.);
#44921 = DIRECTION('',(0.E+000,0.E+000,1.));
#44922 = PCURVE('',#44923,#44928);
#44923 = PLANE('',#44924);
#44924 = AXIS2_PLACEMENT_3D('',#44925,#44926,#44927);
#44925 = CARTESIAN_POINT('',(8.7,27.942608416286,14.599999999997));
#44926 = DIRECTION('',(0.E+000,-1.,0.E+000));
#44927 = DIRECTION('',(0.E+000,0.E+000,1.));
#44928 = DEFINITIONAL_REPRESENTATION('',(#44929),#44933);
#44929 = LINE('',#44930,#44931);
#44930 = CARTESIAN_POINT('',(0.E+000,-3.6));
#44931 = VECTOR('',#44932,1.);
#44932 = DIRECTION('',(1.,0.E+000));
#44933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44934 = ORIENTED_EDGE('',*,*,#44935,.T.);
#44935 = EDGE_CURVE('',#44913,#44936,#44938,.T.);
#44936 = VERTEX_POINT('',#44937);
#44937 = CARTESIAN_POINT('',(8.7,27.942608416286,15.099999999997));
#44938 = SURFACE_CURVE('',#44939,(#44943),.PCURVE_S1.);
#44939 = LINE('',#44940,#44941);
#44940 = CARTESIAN_POINT('',(8.7,27.942608416286,15.099999999997));
#44941 = VECTOR('',#44942,1.);
#44942 = DIRECTION('',(-1.,0.E+000,0.E+000));
#44943 = PCURVE('',#44923,#44944);
#44944 = DEFINITIONAL_REPRESENTATION('',(#44945),#44949);
#44945 = LINE('',#44946,#44947);
#44946 = CARTESIAN_POINT('',(0.5,0.E+000));
#44947 = VECTOR('',#44948,1.);
#44948 = DIRECTION('',(0.E+000,1.));
#44949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44950 = ORIENTED_EDGE('',*,*,#44951,.T.);
#44951 = EDGE_CURVE('',#44936,#44952,#44954,.T.);
#44952 = VERTEX_POINT('',#44953);
#44953 = CARTESIAN_POINT('',(8.7,27.942608416286,18.450000000317));
#44954 = SURFACE_CURVE('',#44955,(#44959),.PCURVE_S1.);
#44955 = LINE('',#44956,#44957);
#44956 = CARTESIAN_POINT('',(8.7,27.942608416286,14.599999999997));
#44957 = VECTOR('',#44958,1.);
#44958 = DIRECTION('',(0.E+000,0.E+000,1.));
#44959 = PCURVE('',#44923,#44960);
#44960 = DEFINITIONAL_REPRESENTATION('',(#44961),#44965);
#44961 = LINE('',#44962,#44963);
#44962 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#44963 = VECTOR('',#44964,1.);
#44964 = DIRECTION('',(1.,0.E+000));
#44965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44966 = ORIENTED_EDGE('',*,*,#44967,.T.);
#44967 = EDGE_CURVE('',#44952,#44915,#44968,.T.);
#44968 = SURFACE_CURVE('',#44969,(#44973),.PCURVE_S1.);
#44969 = LINE('',#44970,#44971);
#44970 = CARTESIAN_POINT('',(12.3,27.942608416286,18.450000000317));
#44971 = VECTOR('',#44972,1.);
#44972 = DIRECTION('',(1.,0.E+000,0.E+000));
#44973 = PCURVE('',#44923,#44974);
#44974 = DEFINITIONAL_REPRESENTATION('',(#44975),#44979);
#44975 = LINE('',#44976,#44977);
#44976 = CARTESIAN_POINT('',(3.85000000032,-3.6));
#44977 = VECTOR('',#44978,1.);
#44978 = DIRECTION('',(0.E+000,-1.));
#44979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#44980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#44984)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#44981,#44982,#44983)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#44981 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#44982 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#44983 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#44984 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#44981,
  'distance_accuracy_value','confusion accuracy');
#44985 = SHAPE_DEFINITION_REPRESENTATION(#44986,#44905);
#44986 = PRODUCT_DEFINITION_SHAPE('','',#44987);
#44987 = PRODUCT_DEFINITION('design','',#44988,#44991);
#44988 = PRODUCT_DEFINITION_FORMATION('','',#44989);
#44989 = PRODUCT('CADSOFTTOOLS 1.274','CADSOFTTOOLS 1.274','',(#44990));
#44990 = PRODUCT_CONTEXT('',#2,'mechanical');
#44991 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#44992 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#44993,#44995);
#44993 = ( REPRESENTATION_RELATIONSHIP('','',#44905,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#44994) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#44994 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1107);
#44995 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #44996);
#44996 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('274','','',#5,#44987,$);
#44997 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#44989));
#44998 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#44999),#45071);
#44999 = SHELL_BASED_SURFACE_MODEL('',(#45000));
#45000 = OPEN_SHELL('',(#45001));
#45001 = ADVANCED_FACE('',(#45002),#45016,.F.);
#45002 = FACE_BOUND('',#45003,.F.);
#45003 = EDGE_LOOP('',(#45004,#45026,#45042,#45057));
#45004 = ORIENTED_EDGE('',*,*,#45005,.F.);
#45005 = EDGE_CURVE('',#45006,#45008,#45010,.T.);
#45006 = VERTEX_POINT('',#45007);
#45007 = CARTESIAN_POINT('',(8.7,26.748651605255,14.278260869569));
#45008 = VERTEX_POINT('',#45009);
#45009 = CARTESIAN_POINT('',(12.3,26.748651605255,14.278260869569));
#45010 = SURFACE_CURVE('',#45011,(#45015),.PCURVE_S1.);
#45011 = LINE('',#45012,#45013);
#45012 = CARTESIAN_POINT('',(8.7,26.748651605255,14.278260869569));
#45013 = VECTOR('',#45014,1.);
#45014 = DIRECTION('',(1.,0.E+000,0.E+000));
#45015 = PCURVE('',#45016,#45021);
#45016 = CYLINDRICAL_SURFACE('',#45017,0.3);
#45017 = AXIS2_PLACEMENT_3D('',#45018,#45019,#45020);
#45018 = CARTESIAN_POINT('',(8.7,26.546582908923,14.499999999997));
#45019 = DIRECTION('',(1.,0.E+000,0.E+000));
#45020 = DIRECTION('',(0.E+000,0.E+000,1.));
#45021 = DEFINITIONAL_REPRESENTATION('',(#45022),#45025);
#45022 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45023,#45024),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#45023 = CARTESIAN_POINT('',(3.880610532642,0.E+000));
#45024 = CARTESIAN_POINT('',(3.880610532642,3.6));
#45025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45026 = ORIENTED_EDGE('',*,*,#45027,.F.);
#45027 = EDGE_CURVE('',#45028,#45006,#45030,.T.);
#45028 = VERTEX_POINT('',#45029);
#45029 = CARTESIAN_POINT('',(8.7,26.546582908923,14.799999999997));
#45030 = SURFACE_CURVE('',#45031,(#45036),.PCURVE_S1.);
#45031 = CIRCLE('',#45032,0.3);
#45032 = AXIS2_PLACEMENT_3D('',#45033,#45034,#45035);
#45033 = CARTESIAN_POINT('',(8.7,26.546582908923,14.499999999997));
#45034 = DIRECTION('',(-1.,0.E+000,0.E+000));
#45035 = DIRECTION('',(0.E+000,0.E+000,1.));
#45036 = PCURVE('',#45016,#45037);
#45037 = DEFINITIONAL_REPRESENTATION('',(#45038),#45041);
#45038 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45039,#45040),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.402574774538),.PIECEWISE_BEZIER_KNOTS.);
#45039 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#45040 = CARTESIAN_POINT('',(3.880610532642,0.E+000));
#45041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45042 = ORIENTED_EDGE('',*,*,#45043,.T.);
#45043 = EDGE_CURVE('',#45028,#45044,#45046,.T.);
#45044 = VERTEX_POINT('',#45045);
#45045 = CARTESIAN_POINT('',(12.3,26.546582908923,14.799999999997));
#45046 = SURFACE_CURVE('',#45047,(#45051),.PCURVE_S1.);
#45047 = LINE('',#45048,#45049);
#45048 = CARTESIAN_POINT('',(8.7,26.546582908923,14.799999999997));
#45049 = VECTOR('',#45050,1.);
#45050 = DIRECTION('',(1.,0.E+000,0.E+000));
#45051 = PCURVE('',#45016,#45052);
#45052 = DEFINITIONAL_REPRESENTATION('',(#45053),#45056);
#45053 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45054,#45055),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#45054 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#45055 = CARTESIAN_POINT('',(6.28318530718,3.6));
#45056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45057 = ORIENTED_EDGE('',*,*,#45058,.T.);
#45058 = EDGE_CURVE('',#45044,#45008,#45059,.T.);
#45059 = SURFACE_CURVE('',#45060,(#45065),.PCURVE_S1.);
#45060 = CIRCLE('',#45061,0.3);
#45061 = AXIS2_PLACEMENT_3D('',#45062,#45063,#45064);
#45062 = CARTESIAN_POINT('',(12.3,26.546582908923,14.499999999997));
#45063 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#45064 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#45065 = PCURVE('',#45016,#45066);
#45066 = DEFINITIONAL_REPRESENTATION('',(#45067),#45070);
#45067 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45068,#45069),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.402574774538),.PIECEWISE_BEZIER_KNOTS.);
#45068 = CARTESIAN_POINT('',(6.28318530718,3.6));
#45069 = CARTESIAN_POINT('',(3.880610532642,3.6));
#45070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#45075)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#45072,#45073,#45074)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#45072 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#45073 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#45074 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#45075 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#45072,
  'distance_accuracy_value','confusion accuracy');
#45076 = SHAPE_DEFINITION_REPRESENTATION(#45077,#44998);
#45077 = PRODUCT_DEFINITION_SHAPE('','',#45078);
#45078 = PRODUCT_DEFINITION('design','',#45079,#45082);
#45079 = PRODUCT_DEFINITION_FORMATION('','',#45080);
#45080 = PRODUCT('CADSOFTTOOLS 1.275','CADSOFTTOOLS 1.275','',(#45081));
#45081 = PRODUCT_CONTEXT('',#2,'mechanical');
#45082 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#45083 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#45084,#45086);
#45084 = ( REPRESENTATION_RELATIONSHIP('','',#44998,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#45085) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#45085 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1111);
#45086 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #45087);
#45087 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('275','','',#5,#45078,$);
#45088 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#45080));
#45089 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#45090),#45162);
#45090 = SHELL_BASED_SURFACE_MODEL('',(#45091));
#45091 = OPEN_SHELL('',(#45092));
#45092 = ADVANCED_FACE('',(#45093),#45108,.T.);
#45093 = FACE_BOUND('',#45094,.T.);
#45094 = EDGE_LOOP('',(#45095,#45118,#45133,#45149));
#45095 = ORIENTED_EDGE('',*,*,#45096,.F.);
#45096 = EDGE_CURVE('',#45097,#45099,#45101,.T.);
#45097 = VERTEX_POINT('',#45098);
#45098 = CARTESIAN_POINT('',(12.3,26.748651605255,14.278260869569));
#45099 = VERTEX_POINT('',#45100);
#45100 = CARTESIAN_POINT('',(12.3,26.1365281317,13.201679998163));
#45101 = SURFACE_CURVE('',#45102,(#45107),.PCURVE_S1.);
#45102 = CIRCLE('',#45103,2.000000000038);
#45103 = AXIS2_PLACEMENT_3D('',#45104,#45105,#45106);
#45104 = CARTESIAN_POINT('',(12.3,28.095776247496,12.800000000027));
#45105 = DIRECTION('',(1.,0.E+000,0.E+000));
#45106 = DIRECTION('',(0.E+000,-1.,0.E+000));
#45107 = PCURVE('',#45108,#45113);
#45108 = CYLINDRICAL_SURFACE('',#45109,2.000000000038);
#45109 = AXIS2_PLACEMENT_3D('',#45110,#45111,#45112);
#45110 = CARTESIAN_POINT('',(8.7,28.095776247496,12.800000000027));
#45111 = DIRECTION('',(1.,0.E+000,0.E+000));
#45112 = DIRECTION('',(0.E+000,0.E+000,-1.));
#45113 = DEFINITIONAL_REPRESENTATION('',(#45114),#45117);
#45114 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45115,#45116),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.451406859437,6.080969990801),
  .PIECEWISE_BEZIER_KNOTS.);
#45115 = CARTESIAN_POINT('',(3.880610532642,3.6));
#45116 = CARTESIAN_POINT('',(4.510173664006,3.6));
#45117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45118 = ORIENTED_EDGE('',*,*,#45119,.F.);
#45119 = EDGE_CURVE('',#45120,#45097,#45122,.T.);
#45120 = VERTEX_POINT('',#45121);
#45121 = CARTESIAN_POINT('',(8.7,26.748651605255,14.278260869569));
#45122 = SURFACE_CURVE('',#45123,(#45127),.PCURVE_S1.);
#45123 = LINE('',#45124,#45125);
#45124 = CARTESIAN_POINT('',(8.7,26.748651605255,14.278260869569));
#45125 = VECTOR('',#45126,1.);
#45126 = DIRECTION('',(1.,0.E+000,0.E+000));
#45127 = PCURVE('',#45108,#45128);
#45128 = DEFINITIONAL_REPRESENTATION('',(#45129),#45132);
#45129 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45130,#45131),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#45130 = CARTESIAN_POINT('',(3.880610532642,0.E+000));
#45131 = CARTESIAN_POINT('',(3.880610532642,3.6));
#45132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45133 = ORIENTED_EDGE('',*,*,#45134,.T.);
#45134 = EDGE_CURVE('',#45120,#45135,#45137,.T.);
#45135 = VERTEX_POINT('',#45136);
#45136 = CARTESIAN_POINT('',(8.7,26.1365281317,13.201679998163));
#45137 = SURFACE_CURVE('',#45138,(#45143),.PCURVE_S1.);
#45138 = CIRCLE('',#45139,2.000000000038);
#45139 = AXIS2_PLACEMENT_3D('',#45140,#45141,#45142);
#45140 = CARTESIAN_POINT('',(8.7,28.095776247496,12.800000000027));
#45141 = DIRECTION('',(1.,0.E+000,0.E+000));
#45142 = DIRECTION('',(0.E+000,-1.,0.E+000));
#45143 = PCURVE('',#45108,#45144);
#45144 = DEFINITIONAL_REPRESENTATION('',(#45145),#45148);
#45145 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45146,#45147),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.451406859437,6.080969990801),
  .PIECEWISE_BEZIER_KNOTS.);
#45146 = CARTESIAN_POINT('',(3.880610532642,0.E+000));
#45147 = CARTESIAN_POINT('',(4.510173664006,0.E+000));
#45148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45149 = ORIENTED_EDGE('',*,*,#45150,.T.);
#45150 = EDGE_CURVE('',#45135,#45099,#45151,.T.);
#45151 = SURFACE_CURVE('',#45152,(#45156),.PCURVE_S1.);
#45152 = LINE('',#45153,#45154);
#45153 = CARTESIAN_POINT('',(8.7,26.1365281317,13.201679998163));
#45154 = VECTOR('',#45155,1.);
#45155 = DIRECTION('',(1.,0.E+000,0.E+000));
#45156 = PCURVE('',#45108,#45157);
#45157 = DEFINITIONAL_REPRESENTATION('',(#45158),#45161);
#45158 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45159,#45160),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#45159 = CARTESIAN_POINT('',(4.510173664006,0.E+000));
#45160 = CARTESIAN_POINT('',(4.510173664006,3.6));
#45161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#45166)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#45163,#45164,#45165)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#45163 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#45164 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#45165 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#45166 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#45163,
  'distance_accuracy_value','confusion accuracy');
#45167 = SHAPE_DEFINITION_REPRESENTATION(#45168,#45089);
#45168 = PRODUCT_DEFINITION_SHAPE('','',#45169);
#45169 = PRODUCT_DEFINITION('design','',#45170,#45173);
#45170 = PRODUCT_DEFINITION_FORMATION('','',#45171);
#45171 = PRODUCT('CADSOFTTOOLS 1.276','CADSOFTTOOLS 1.276','',(#45172));
#45172 = PRODUCT_CONTEXT('',#2,'mechanical');
#45173 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#45174 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#45175,#45177);
#45175 = ( REPRESENTATION_RELATIONSHIP('','',#45089,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#45176) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#45176 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1115);
#45177 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #45178);
#45178 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('276','','',#5,#45169,$);
#45179 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#45171));
#45180 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#45181),#45253);
#45181 = SHELL_BASED_SURFACE_MODEL('',(#45182));
#45182 = OPEN_SHELL('',(#45183));
#45183 = ADVANCED_FACE('',(#45184),#45198,.F.);
#45184 = FACE_BOUND('',#45185,.F.);
#45185 = EDGE_LOOP('',(#45186,#45208,#45224,#45239));
#45186 = ORIENTED_EDGE('',*,*,#45187,.F.);
#45187 = EDGE_CURVE('',#45188,#45190,#45192,.T.);
#45188 = VERTEX_POINT('',#45189);
#45189 = CARTESIAN_POINT('',(8.7,25.64671610276,12.802099997695));
#45190 = VERTEX_POINT('',#45191);
#45191 = CARTESIAN_POINT('',(12.3,25.64671610276,12.802099997695));
#45192 = SURFACE_CURVE('',#45193,(#45197),.PCURVE_S1.);
#45193 = LINE('',#45194,#45195);
#45194 = CARTESIAN_POINT('',(8.7,25.64671610276,12.802099997695));
#45195 = VECTOR('',#45196,1.);
#45196 = DIRECTION('',(1.,0.E+000,0.E+000));
#45197 = PCURVE('',#45198,#45203);
#45198 = CYLINDRICAL_SURFACE('',#45199,0.5);
#45199 = AXIS2_PLACEMENT_3D('',#45200,#45201,#45202);
#45200 = CARTESIAN_POINT('',(8.7,25.64671610276,13.302099997695));
#45201 = DIRECTION('',(1.,0.E+000,0.E+000));
#45202 = DIRECTION('',(0.E+000,0.E+000,-1.));
#45203 = DEFINITIONAL_REPRESENTATION('',(#45204),#45207);
#45204 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45205,#45206),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#45205 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#45206 = CARTESIAN_POINT('',(0.E+000,3.6));
#45207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45208 = ORIENTED_EDGE('',*,*,#45209,.F.);
#45209 = EDGE_CURVE('',#45210,#45188,#45212,.T.);
#45210 = VERTEX_POINT('',#45211);
#45211 = CARTESIAN_POINT('',(8.7,26.1365281317,13.201679998163));
#45212 = SURFACE_CURVE('',#45213,(#45218),.PCURVE_S1.);
#45213 = CIRCLE('',#45214,0.5);
#45214 = AXIS2_PLACEMENT_3D('',#45215,#45216,#45217);
#45215 = CARTESIAN_POINT('',(8.7,25.64671610276,13.302099997695));
#45216 = DIRECTION('',(-1.,0.E+000,0.E+000));
#45217 = DIRECTION('',(0.E+000,-1.,0.E+000));
#45218 = PCURVE('',#45198,#45219);
#45219 = DEFINITIONAL_REPRESENTATION('',(#45220),#45223);
#45220 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45221,#45222),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.343807969968,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#45221 = CARTESIAN_POINT('',(1.368581010416,0.E+000));
#45222 = CARTESIAN_POINT('',(1.7763568394E-015,0.E+000));
#45223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45224 = ORIENTED_EDGE('',*,*,#45225,.T.);
#45225 = EDGE_CURVE('',#45210,#45226,#45228,.T.);
#45226 = VERTEX_POINT('',#45227);
#45227 = CARTESIAN_POINT('',(12.3,26.1365281317,13.201679998163));
#45228 = SURFACE_CURVE('',#45229,(#45233),.PCURVE_S1.);
#45229 = LINE('',#45230,#45231);
#45230 = CARTESIAN_POINT('',(8.7,26.1365281317,13.201679998163));
#45231 = VECTOR('',#45232,1.);
#45232 = DIRECTION('',(1.,0.E+000,0.E+000));
#45233 = PCURVE('',#45198,#45234);
#45234 = DEFINITIONAL_REPRESENTATION('',(#45235),#45238);
#45235 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45236,#45237),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#45236 = CARTESIAN_POINT('',(1.368581010416,0.E+000));
#45237 = CARTESIAN_POINT('',(1.368581010416,3.6));
#45238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45239 = ORIENTED_EDGE('',*,*,#45240,.T.);
#45240 = EDGE_CURVE('',#45226,#45190,#45241,.T.);
#45241 = SURFACE_CURVE('',#45242,(#45247),.PCURVE_S1.);
#45242 = CIRCLE('',#45243,0.5);
#45243 = AXIS2_PLACEMENT_3D('',#45244,#45245,#45246);
#45244 = CARTESIAN_POINT('',(12.3,25.64671610276,13.302099997695));
#45245 = DIRECTION('',(-1.,0.E+000,0.E+000));
#45246 = DIRECTION('',(0.E+000,-1.,0.E+000));
#45247 = PCURVE('',#45198,#45248);
#45248 = DEFINITIONAL_REPRESENTATION('',(#45249),#45252);
#45249 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45250,#45251),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.343807969968,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#45250 = CARTESIAN_POINT('',(1.368581010416,3.6));
#45251 = CARTESIAN_POINT('',(1.7763568394E-015,3.6));
#45252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#45257)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#45254,#45255,#45256)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#45254 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#45255 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#45256 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#45257 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#45254,
  'distance_accuracy_value','confusion accuracy');
#45258 = SHAPE_DEFINITION_REPRESENTATION(#45259,#45180);
#45259 = PRODUCT_DEFINITION_SHAPE('','',#45260);
#45260 = PRODUCT_DEFINITION('design','',#45261,#45264);
#45261 = PRODUCT_DEFINITION_FORMATION('','',#45262);
#45262 = PRODUCT('CADSOFTTOOLS 1.277','CADSOFTTOOLS 1.277','',(#45263));
#45263 = PRODUCT_CONTEXT('',#2,'mechanical');
#45264 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#45265 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#45266,#45268);
#45266 = ( REPRESENTATION_RELATIONSHIP('','',#45180,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#45267) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#45267 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1119);
#45268 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #45269);
#45269 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('277','','',#5,#45260,$);
#45270 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#45262));
#45271 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#45272),#45344);
#45272 = SHELL_BASED_SURFACE_MODEL('',(#45273));
#45273 = OPEN_SHELL('',(#45274));
#45274 = ADVANCED_FACE('',(#45275),#45289,.F.);
#45275 = FACE_BOUND('',#45276,.F.);
#45276 = EDGE_LOOP('',(#45277,#45299,#45315,#45330));
#45277 = ORIENTED_EDGE('',*,*,#45278,.T.);
#45278 = EDGE_CURVE('',#45279,#45281,#45283,.T.);
#45279 = VERTEX_POINT('',#45280);
#45280 = CARTESIAN_POINT('',(8.7,28.442608416286,14.599999999997));
#45281 = VERTEX_POINT('',#45282);
#45282 = CARTESIAN_POINT('',(12.3,28.442608416286,14.599999999997));
#45283 = SURFACE_CURVE('',#45284,(#45288),.PCURVE_S1.);
#45284 = LINE('',#45285,#45286);
#45285 = CARTESIAN_POINT('',(12.3,28.442608416286,14.599999999997));
#45286 = VECTOR('',#45287,1.);
#45287 = DIRECTION('',(1.,0.E+000,0.E+000));
#45288 = PCURVE('',#45289,#45294);
#45289 = CYLINDRICAL_SURFACE('',#45290,0.5);
#45290 = AXIS2_PLACEMENT_3D('',#45291,#45292,#45293);
#45291 = CARTESIAN_POINT('',(8.7,28.442608416286,15.099999999997));
#45292 = DIRECTION('',(-1.,0.E+000,0.E+000));
#45293 = DIRECTION('',(0.E+000,0.E+000,-1.));
#45294 = DEFINITIONAL_REPRESENTATION('',(#45295),#45298);
#45295 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45296,#45297),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#45296 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#45297 = CARTESIAN_POINT('',(0.E+000,-3.6));
#45298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45299 = ORIENTED_EDGE('',*,*,#45300,.T.);
#45300 = EDGE_CURVE('',#45281,#45301,#45303,.T.);
#45301 = VERTEX_POINT('',#45302);
#45302 = CARTESIAN_POINT('',(12.3,27.942608416286,15.099999999997));
#45303 = SURFACE_CURVE('',#45304,(#45309),.PCURVE_S1.);
#45304 = CIRCLE('',#45305,0.5);
#45305 = AXIS2_PLACEMENT_3D('',#45306,#45307,#45308);
#45306 = CARTESIAN_POINT('',(12.3,28.442608416286,15.099999999997));
#45307 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#45308 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#45309 = PCURVE('',#45289,#45310);
#45310 = DEFINITIONAL_REPRESENTATION('',(#45311),#45314);
#45311 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45312,#45313),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#45312 = CARTESIAN_POINT('',(0.E+000,-3.6));
#45313 = CARTESIAN_POINT('',(1.570796326795,-3.6));
#45314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45315 = ORIENTED_EDGE('',*,*,#45316,.T.);
#45316 = EDGE_CURVE('',#45301,#45317,#45319,.T.);
#45317 = VERTEX_POINT('',#45318);
#45318 = CARTESIAN_POINT('',(8.7,27.942608416286,15.099999999997));
#45319 = SURFACE_CURVE('',#45320,(#45324),.PCURVE_S1.);
#45320 = LINE('',#45321,#45322);
#45321 = CARTESIAN_POINT('',(8.7,27.942608416286,15.099999999997));
#45322 = VECTOR('',#45323,1.);
#45323 = DIRECTION('',(-1.,0.E+000,0.E+000));
#45324 = PCURVE('',#45289,#45325);
#45325 = DEFINITIONAL_REPRESENTATION('',(#45326),#45329);
#45326 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45327,#45328),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#45327 = CARTESIAN_POINT('',(1.570796326795,-3.6));
#45328 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#45329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45330 = ORIENTED_EDGE('',*,*,#45331,.T.);
#45331 = EDGE_CURVE('',#45317,#45279,#45332,.T.);
#45332 = SURFACE_CURVE('',#45333,(#45338),.PCURVE_S1.);
#45333 = CIRCLE('',#45334,0.5);
#45334 = AXIS2_PLACEMENT_3D('',#45335,#45336,#45337);
#45335 = CARTESIAN_POINT('',(8.7,28.442608416286,15.099999999997));
#45336 = DIRECTION('',(1.,0.E+000,0.E+000));
#45337 = DIRECTION('',(0.E+000,0.E+000,-1.));
#45338 = PCURVE('',#45289,#45339);
#45339 = DEFINITIONAL_REPRESENTATION('',(#45340),#45343);
#45340 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45341,#45342),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#45341 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#45342 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#45343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#45348)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#45345,#45346,#45347)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#45345 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#45346 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#45347 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#45348 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#45345,
  'distance_accuracy_value','confusion accuracy');
#45349 = SHAPE_DEFINITION_REPRESENTATION(#45350,#45271);
#45350 = PRODUCT_DEFINITION_SHAPE('','',#45351);
#45351 = PRODUCT_DEFINITION('design','',#45352,#45355);
#45352 = PRODUCT_DEFINITION_FORMATION('','',#45353);
#45353 = PRODUCT('CADSOFTTOOLS 1.278','CADSOFTTOOLS 1.278','',(#45354));
#45354 = PRODUCT_CONTEXT('',#2,'mechanical');
#45355 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#45356 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#45357,#45359);
#45357 = ( REPRESENTATION_RELATIONSHIP('','',#45271,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#45358) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#45358 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1123);
#45359 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #45360);
#45360 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('278','','',#5,#45351,$);
#45361 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#45353));
#45362 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#45363),#45435);
#45363 = SHELL_BASED_SURFACE_MODEL('',(#45364));
#45364 = OPEN_SHELL('',(#45365));
#45365 = ADVANCED_FACE('',(#45366),#45380,.F.);
#45366 = FACE_BOUND('',#45367,.F.);
#45367 = EDGE_LOOP('',(#45368,#45390,#45406,#45421));
#45368 = ORIENTED_EDGE('',*,*,#45369,.T.);
#45369 = EDGE_CURVE('',#45370,#45372,#45374,.T.);
#45370 = VERTEX_POINT('',#45371);
#45371 = CARTESIAN_POINT('',(8.7,27.942608416286,18.450000000317));
#45372 = VERTEX_POINT('',#45373);
#45373 = CARTESIAN_POINT('',(12.3,27.942608416286,18.450000000317));
#45374 = SURFACE_CURVE('',#45375,(#45379),.PCURVE_S1.);
#45375 = LINE('',#45376,#45377);
#45376 = CARTESIAN_POINT('',(12.3,27.942608416286,18.450000000317));
#45377 = VECTOR('',#45378,1.);
#45378 = DIRECTION('',(1.,0.E+000,0.E+000));
#45379 = PCURVE('',#45380,#45385);
#45380 = CYLINDRICAL_SURFACE('',#45381,0.5);
#45381 = AXIS2_PLACEMENT_3D('',#45382,#45383,#45384);
#45382 = CARTESIAN_POINT('',(8.7,28.442608416286,18.450000000317));
#45383 = DIRECTION('',(-1.,0.E+000,0.E+000));
#45384 = DIRECTION('',(0.E+000,0.E+000,-1.));
#45385 = DEFINITIONAL_REPRESENTATION('',(#45386),#45389);
#45386 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45387,#45388),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#45387 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#45388 = CARTESIAN_POINT('',(1.570796326795,-3.6));
#45389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45390 = ORIENTED_EDGE('',*,*,#45391,.T.);
#45391 = EDGE_CURVE('',#45372,#45392,#45394,.T.);
#45392 = VERTEX_POINT('',#45393);
#45393 = CARTESIAN_POINT('',(12.3,28.442608416286,18.950000000317));
#45394 = SURFACE_CURVE('',#45395,(#45400),.PCURVE_S1.);
#45395 = CIRCLE('',#45396,0.5);
#45396 = AXIS2_PLACEMENT_3D('',#45397,#45398,#45399);
#45397 = CARTESIAN_POINT('',(12.3,28.442608416286,18.450000000317));
#45398 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#45399 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#45400 = PCURVE('',#45380,#45401);
#45401 = DEFINITIONAL_REPRESENTATION('',(#45402),#45405);
#45402 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45403,#45404),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#45403 = CARTESIAN_POINT('',(1.570796326795,-3.6));
#45404 = CARTESIAN_POINT('',(3.14159265359,-3.6));
#45405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45406 = ORIENTED_EDGE('',*,*,#45407,.T.);
#45407 = EDGE_CURVE('',#45392,#45408,#45410,.T.);
#45408 = VERTEX_POINT('',#45409);
#45409 = CARTESIAN_POINT('',(8.7,28.442608416286,18.950000000317));
#45410 = SURFACE_CURVE('',#45411,(#45415),.PCURVE_S1.);
#45411 = LINE('',#45412,#45413);
#45412 = CARTESIAN_POINT('',(8.7,28.442608416286,18.950000000317));
#45413 = VECTOR('',#45414,1.);
#45414 = DIRECTION('',(-1.,0.E+000,0.E+000));
#45415 = PCURVE('',#45380,#45416);
#45416 = DEFINITIONAL_REPRESENTATION('',(#45417),#45420);
#45417 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45418,#45419),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#45418 = CARTESIAN_POINT('',(3.14159265359,-3.6));
#45419 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#45420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45421 = ORIENTED_EDGE('',*,*,#45422,.T.);
#45422 = EDGE_CURVE('',#45408,#45370,#45423,.T.);
#45423 = SURFACE_CURVE('',#45424,(#45429),.PCURVE_S1.);
#45424 = CIRCLE('',#45425,0.5);
#45425 = AXIS2_PLACEMENT_3D('',#45426,#45427,#45428);
#45426 = CARTESIAN_POINT('',(8.7,28.442608416286,18.450000000317));
#45427 = DIRECTION('',(1.,0.E+000,0.E+000));
#45428 = DIRECTION('',(0.E+000,0.E+000,-1.));
#45429 = PCURVE('',#45380,#45430);
#45430 = DEFINITIONAL_REPRESENTATION('',(#45431),#45434);
#45431 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45432,#45433),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#45432 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#45433 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#45434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#45439)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#45436,#45437,#45438)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#45436 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#45437 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#45438 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#45439 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#45436,
  'distance_accuracy_value','confusion accuracy');
#45440 = SHAPE_DEFINITION_REPRESENTATION(#45441,#45362);
#45441 = PRODUCT_DEFINITION_SHAPE('','',#45442);
#45442 = PRODUCT_DEFINITION('design','',#45443,#45446);
#45443 = PRODUCT_DEFINITION_FORMATION('','',#45444);
#45444 = PRODUCT('CADSOFTTOOLS 1.279','CADSOFTTOOLS 1.279','',(#45445));
#45445 = PRODUCT_CONTEXT('',#2,'mechanical');
#45446 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#45447 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#45448,#45450);
#45448 = ( REPRESENTATION_RELATIONSHIP('','',#45362,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#45449) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#45449 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1127);
#45450 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #45451);
#45451 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('279','','',#5,#45442,$);
#45452 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#45444));
#45453 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#45454),#45526);
#45454 = SHELL_BASED_SURFACE_MODEL('',(#45455));
#45455 = OPEN_SHELL('',(#45456));
#45456 = ADVANCED_FACE('',(#45457),#45471,.F.);
#45457 = FACE_BOUND('',#45458,.F.);
#45458 = EDGE_LOOP('',(#45459,#45481,#45497,#45512));
#45459 = ORIENTED_EDGE('',*,*,#45460,.F.);
#45460 = EDGE_CURVE('',#45461,#45463,#45465,.T.);
#45461 = VERTEX_POINT('',#45462);
#45462 = CARTESIAN_POINT('',(8.7,-2.457391583686,18.650000000317));
#45463 = VERTEX_POINT('',#45464);
#45464 = CARTESIAN_POINT('',(12.3,-2.457391583686,18.650000000317));
#45465 = SURFACE_CURVE('',#45466,(#45470),.PCURVE_S1.);
#45466 = LINE('',#45467,#45468);
#45467 = CARTESIAN_POINT('',(8.7,-2.457391583686,18.650000000317));
#45468 = VECTOR('',#45469,1.);
#45469 = DIRECTION('',(1.,0.E+000,0.E+000));
#45470 = PCURVE('',#45471,#45476);
#45471 = CYLINDRICAL_SURFACE('',#45472,0.3);
#45472 = AXIS2_PLACEMENT_3D('',#45473,#45474,#45475);
#45473 = CARTESIAN_POINT('',(8.7,-2.757391583686,18.650000000317));
#45474 = DIRECTION('',(1.,0.E+000,0.E+000));
#45475 = DIRECTION('',(0.E+000,0.E+000,-1.));
#45476 = DEFINITIONAL_REPRESENTATION('',(#45477),#45480);
#45477 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45478,#45479),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#45478 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#45479 = CARTESIAN_POINT('',(1.570796326795,3.6));
#45480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45481 = ORIENTED_EDGE('',*,*,#45482,.F.);
#45482 = EDGE_CURVE('',#45483,#45461,#45485,.T.);
#45483 = VERTEX_POINT('',#45484);
#45484 = CARTESIAN_POINT('',(8.7,-2.757391583686,18.950000000317));
#45485 = SURFACE_CURVE('',#45486,(#45491),.PCURVE_S1.);
#45486 = CIRCLE('',#45487,0.3);
#45487 = AXIS2_PLACEMENT_3D('',#45488,#45489,#45490);
#45488 = CARTESIAN_POINT('',(8.7,-2.757391583686,18.650000000317));
#45489 = DIRECTION('',(-1.,0.E+000,0.E+000));
#45490 = DIRECTION('',(0.E+000,-1.,0.E+000));
#45491 = PCURVE('',#45471,#45492);
#45492 = DEFINITIONAL_REPRESENTATION('',(#45493),#45496);
#45493 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45494,#45495),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#45494 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#45495 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#45496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45497 = ORIENTED_EDGE('',*,*,#45498,.T.);
#45498 = EDGE_CURVE('',#45483,#45499,#45501,.T.);
#45499 = VERTEX_POINT('',#45500);
#45500 = CARTESIAN_POINT('',(12.3,-2.757391583686,18.950000000317));
#45501 = SURFACE_CURVE('',#45502,(#45506),.PCURVE_S1.);
#45502 = LINE('',#45503,#45504);
#45503 = CARTESIAN_POINT('',(8.7,-2.757391583686,18.950000000317));
#45504 = VECTOR('',#45505,1.);
#45505 = DIRECTION('',(1.,0.E+000,0.E+000));
#45506 = PCURVE('',#45471,#45507);
#45507 = DEFINITIONAL_REPRESENTATION('',(#45508),#45511);
#45508 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45509,#45510),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#45509 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#45510 = CARTESIAN_POINT('',(3.14159265359,3.6));
#45511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45512 = ORIENTED_EDGE('',*,*,#45513,.T.);
#45513 = EDGE_CURVE('',#45499,#45463,#45514,.T.);
#45514 = SURFACE_CURVE('',#45515,(#45520),.PCURVE_S1.);
#45515 = CIRCLE('',#45516,0.3);
#45516 = AXIS2_PLACEMENT_3D('',#45517,#45518,#45519);
#45517 = CARTESIAN_POINT('',(12.3,-2.757391583686,18.650000000317));
#45518 = DIRECTION('',(-1.,0.E+000,0.E+000));
#45519 = DIRECTION('',(0.E+000,-1.,0.E+000));
#45520 = PCURVE('',#45471,#45521);
#45521 = DEFINITIONAL_REPRESENTATION('',(#45522),#45525);
#45522 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45523,#45524),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#45523 = CARTESIAN_POINT('',(3.14159265359,3.6));
#45524 = CARTESIAN_POINT('',(1.570796326795,3.6));
#45525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#45530)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#45527,#45528,#45529)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#45527 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#45528 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#45529 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#45530 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#45527,
  'distance_accuracy_value','confusion accuracy');
#45531 = SHAPE_DEFINITION_REPRESENTATION(#45532,#45453);
#45532 = PRODUCT_DEFINITION_SHAPE('','',#45533);
#45533 = PRODUCT_DEFINITION('design','',#45534,#45537);
#45534 = PRODUCT_DEFINITION_FORMATION('','',#45535);
#45535 = PRODUCT('CADSOFTTOOLS 1.280','CADSOFTTOOLS 1.280','',(#45536));
#45536 = PRODUCT_CONTEXT('',#2,'mechanical');
#45537 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#45538 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#45539,#45541);
#45539 = ( REPRESENTATION_RELATIONSHIP('','',#45453,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#45540) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#45540 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1131);
#45541 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #45542);
#45542 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('280','','',#5,#45533,$);
#45543 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#45535));
#45544 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#45545),#45619);
#45545 = SHELL_BASED_SURFACE_MODEL('',(#45546));
#45546 = OPEN_SHELL('',(#45547));
#45547 = ADVANCED_FACE('',(#45548),#45562,.F.);
#45548 = FACE_BOUND('',#45549,.T.);
#45549 = EDGE_LOOP('',(#45550,#45573,#45589,#45605));
#45550 = ORIENTED_EDGE('',*,*,#45551,.F.);
#45551 = EDGE_CURVE('',#45552,#45554,#45556,.T.);
#45552 = VERTEX_POINT('',#45553);
#45553 = CARTESIAN_POINT('',(12.3,-2.457391583686,18.650000000317));
#45554 = VERTEX_POINT('',#45555);
#45555 = CARTESIAN_POINT('',(12.3,-2.457391583686,15.886361549669));
#45556 = SURFACE_CURVE('',#45557,(#45561),.PCURVE_S1.);
#45557 = LINE('',#45558,#45559);
#45558 = CARTESIAN_POINT('',(12.3,-2.457391583686,18.650000000317));
#45559 = VECTOR('',#45560,1.);
#45560 = DIRECTION('',(0.E+000,0.E+000,-1.));
#45561 = PCURVE('',#45562,#45567);
#45562 = PLANE('',#45563);
#45563 = AXIS2_PLACEMENT_3D('',#45564,#45565,#45566);
#45564 = CARTESIAN_POINT('',(8.7,-2.457391583686,18.650000000317));
#45565 = DIRECTION('',(0.E+000,1.,0.E+000));
#45566 = DIRECTION('',(0.E+000,0.E+000,-1.));
#45567 = DEFINITIONAL_REPRESENTATION('',(#45568),#45572);
#45568 = LINE('',#45569,#45570);
#45569 = CARTESIAN_POINT('',(0.E+000,-3.6));
#45570 = VECTOR('',#45571,1.);
#45571 = DIRECTION('',(1.,0.E+000));
#45572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45573 = ORIENTED_EDGE('',*,*,#45574,.F.);
#45574 = EDGE_CURVE('',#45575,#45552,#45577,.T.);
#45575 = VERTEX_POINT('',#45576);
#45576 = CARTESIAN_POINT('',(8.7,-2.457391583686,18.650000000317));
#45577 = SURFACE_CURVE('',#45578,(#45582),.PCURVE_S1.);
#45578 = LINE('',#45579,#45580);
#45579 = CARTESIAN_POINT('',(8.7,-2.457391583686,18.650000000317));
#45580 = VECTOR('',#45581,1.);
#45581 = DIRECTION('',(1.,0.E+000,0.E+000));
#45582 = PCURVE('',#45562,#45583);
#45583 = DEFINITIONAL_REPRESENTATION('',(#45584),#45588);
#45584 = LINE('',#45585,#45586);
#45585 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#45586 = VECTOR('',#45587,1.);
#45587 = DIRECTION('',(0.E+000,-1.));
#45588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45589 = ORIENTED_EDGE('',*,*,#45590,.T.);
#45590 = EDGE_CURVE('',#45575,#45591,#45593,.T.);
#45591 = VERTEX_POINT('',#45592);
#45592 = CARTESIAN_POINT('',(8.7,-2.457391583686,15.886361549669));
#45593 = SURFACE_CURVE('',#45594,(#45598),.PCURVE_S1.);
#45594 = LINE('',#45595,#45596);
#45595 = CARTESIAN_POINT('',(8.7,-2.457391583686,18.650000000317));
#45596 = VECTOR('',#45597,1.);
#45597 = DIRECTION('',(0.E+000,0.E+000,-1.));
#45598 = PCURVE('',#45562,#45599);
#45599 = DEFINITIONAL_REPRESENTATION('',(#45600),#45604);
#45600 = LINE('',#45601,#45602);
#45601 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#45602 = VECTOR('',#45603,1.);
#45603 = DIRECTION('',(1.,0.E+000));
#45604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45605 = ORIENTED_EDGE('',*,*,#45606,.T.);
#45606 = EDGE_CURVE('',#45591,#45554,#45607,.T.);
#45607 = SURFACE_CURVE('',#45608,(#45612),.PCURVE_S1.);
#45608 = LINE('',#45609,#45610);
#45609 = CARTESIAN_POINT('',(8.7,-2.457391583686,15.886361549669));
#45610 = VECTOR('',#45611,1.);
#45611 = DIRECTION('',(1.,0.E+000,0.E+000));
#45612 = PCURVE('',#45562,#45613);
#45613 = DEFINITIONAL_REPRESENTATION('',(#45614),#45618);
#45614 = LINE('',#45615,#45616);
#45615 = CARTESIAN_POINT('',(2.763638450647,0.E+000));
#45616 = VECTOR('',#45617,1.);
#45617 = DIRECTION('',(0.E+000,-1.));
#45618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#45623)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#45620,#45621,#45622)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#45620 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#45621 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#45622 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#45623 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#45620,
  'distance_accuracy_value','confusion accuracy');
#45624 = SHAPE_DEFINITION_REPRESENTATION(#45625,#45544);
#45625 = PRODUCT_DEFINITION_SHAPE('','',#45626);
#45626 = PRODUCT_DEFINITION('design','',#45627,#45630);
#45627 = PRODUCT_DEFINITION_FORMATION('','',#45628);
#45628 = PRODUCT('CADSOFTTOOLS 1.281','CADSOFTTOOLS 1.281','',(#45629));
#45629 = PRODUCT_CONTEXT('',#2,'mechanical');
#45630 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#45631 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#45632,#45634);
#45632 = ( REPRESENTATION_RELATIONSHIP('','',#45544,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#45633) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#45633 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1135);
#45634 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #45635);
#45635 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('281','','',#5,#45626,$);
#45636 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#45628));
#45637 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#45638),#45710);
#45638 = SHELL_BASED_SURFACE_MODEL('',(#45639));
#45639 = OPEN_SHELL('',(#45640));
#45640 = ADVANCED_FACE('',(#45641),#45655,.F.);
#45641 = FACE_BOUND('',#45642,.F.);
#45642 = EDGE_LOOP('',(#45643,#45665,#45681,#45696));
#45643 = ORIENTED_EDGE('',*,*,#45644,.F.);
#45644 = EDGE_CURVE('',#45645,#45647,#45649,.T.);
#45645 = VERTEX_POINT('',#45646);
#45646 = CARTESIAN_POINT('',(8.7,-2.835037297217,15.596583801783));
#45647 = VERTEX_POINT('',#45648);
#45648 = CARTESIAN_POINT('',(12.3,-2.835037297217,15.596583801783));
#45649 = SURFACE_CURVE('',#45650,(#45654),.PCURVE_S1.);
#45650 = LINE('',#45651,#45652);
#45651 = CARTESIAN_POINT('',(8.7,-2.835037297217,15.596583801783));
#45652 = VECTOR('',#45653,1.);
#45653 = DIRECTION('',(1.,0.E+000,0.E+000));
#45654 = PCURVE('',#45655,#45660);
#45655 = CYLINDRICAL_SURFACE('',#45656,0.3);
#45656 = AXIS2_PLACEMENT_3D('',#45657,#45658,#45659);
#45657 = CARTESIAN_POINT('',(8.7,-2.757391583686,15.886361549669));
#45658 = DIRECTION('',(1.,0.E+000,0.E+000));
#45659 = DIRECTION('',(0.E+000,0.E+000,-1.));
#45660 = DEFINITIONAL_REPRESENTATION('',(#45661),#45664);
#45661 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45662,#45663),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#45662 = CARTESIAN_POINT('',(-0.261799387799,0.E+000));
#45663 = CARTESIAN_POINT('',(-0.261799387799,3.6));
#45664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45665 = ORIENTED_EDGE('',*,*,#45666,.F.);
#45666 = EDGE_CURVE('',#45667,#45645,#45669,.T.);
#45667 = VERTEX_POINT('',#45668);
#45668 = CARTESIAN_POINT('',(8.7,-2.457391583686,15.886361549669));
#45669 = SURFACE_CURVE('',#45670,(#45675),.PCURVE_S1.);
#45670 = CIRCLE('',#45671,0.3);
#45671 = AXIS2_PLACEMENT_3D('',#45672,#45673,#45674);
#45672 = CARTESIAN_POINT('',(8.7,-2.757391583686,15.886361549669));
#45673 = DIRECTION('',(-1.,0.E+000,0.E+000));
#45674 = DIRECTION('',(0.E+000,-1.,0.E+000));
#45675 = PCURVE('',#45655,#45676);
#45676 = DEFINITIONAL_REPRESENTATION('',(#45677),#45680);
#45677 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45678,#45679),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,4.974188368184),
  .PIECEWISE_BEZIER_KNOTS.);
#45678 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#45679 = CARTESIAN_POINT('',(-0.261799387799,0.E+000));
#45680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45681 = ORIENTED_EDGE('',*,*,#45682,.T.);
#45682 = EDGE_CURVE('',#45667,#45683,#45685,.T.);
#45683 = VERTEX_POINT('',#45684);
#45684 = CARTESIAN_POINT('',(12.3,-2.457391583686,15.886361549669));
#45685 = SURFACE_CURVE('',#45686,(#45690),.PCURVE_S1.);
#45686 = LINE('',#45687,#45688);
#45687 = CARTESIAN_POINT('',(8.7,-2.457391583686,15.886361549669));
#45688 = VECTOR('',#45689,1.);
#45689 = DIRECTION('',(1.,0.E+000,0.E+000));
#45690 = PCURVE('',#45655,#45691);
#45691 = DEFINITIONAL_REPRESENTATION('',(#45692),#45695);
#45692 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45693,#45694),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#45693 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#45694 = CARTESIAN_POINT('',(1.570796326795,3.6));
#45695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45696 = ORIENTED_EDGE('',*,*,#45697,.T.);
#45697 = EDGE_CURVE('',#45683,#45647,#45698,.T.);
#45698 = SURFACE_CURVE('',#45699,(#45704),.PCURVE_S1.);
#45699 = CIRCLE('',#45700,0.3);
#45700 = AXIS2_PLACEMENT_3D('',#45701,#45702,#45703);
#45701 = CARTESIAN_POINT('',(12.3,-2.757391583686,15.886361549669));
#45702 = DIRECTION('',(-1.,0.E+000,0.E+000));
#45703 = DIRECTION('',(0.E+000,-1.,0.E+000));
#45704 = PCURVE('',#45655,#45705);
#45705 = DEFINITIONAL_REPRESENTATION('',(#45706),#45709);
#45706 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45707,#45708),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,4.974188368184),
  .PIECEWISE_BEZIER_KNOTS.);
#45707 = CARTESIAN_POINT('',(1.570796326795,3.6));
#45708 = CARTESIAN_POINT('',(-0.261799387799,3.6));
#45709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#45714)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#45711,#45712,#45713)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#45711 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#45712 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#45713 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#45714 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#45711,
  'distance_accuracy_value','confusion accuracy');
#45715 = SHAPE_DEFINITION_REPRESENTATION(#45716,#45637);
#45716 = PRODUCT_DEFINITION_SHAPE('','',#45717);
#45717 = PRODUCT_DEFINITION('design','',#45718,#45721);
#45718 = PRODUCT_DEFINITION_FORMATION('','',#45719);
#45719 = PRODUCT('CADSOFTTOOLS 1.282','CADSOFTTOOLS 1.282','',(#45720));
#45720 = PRODUCT_CONTEXT('',#2,'mechanical');
#45721 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#45722 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#45723,#45725);
#45723 = ( REPRESENTATION_RELATIONSHIP('','',#45637,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#45724) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#45724 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1139);
#45725 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #45726);
#45726 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('282','','',#5,#45717,$);
#45727 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#45719));
#45728 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#45729),#45824);
#45729 = SHELL_BASED_SURFACE_MODEL('',(#45730));
#45730 = OPEN_SHELL('',(#45731));
#45731 = ADVANCED_FACE('',(#45732),#45746,.F.);
#45732 = FACE_BOUND('',#45733,.F.);
#45733 = EDGE_LOOP('',(#45734,#45779,#45795,#45810));
#45734 = ORIENTED_EDGE('',*,*,#45735,.T.);
#45735 = EDGE_CURVE('',#45736,#45738,#45740,.T.);
#45736 = VERTEX_POINT('',#45737);
#45737 = CARTESIAN_POINT('',(8.7,-6.798210715971,7.199999999983));
#45738 = VERTEX_POINT('',#45739);
#45739 = CARTESIAN_POINT('',(12.3,-6.798210715971,7.199999999983));
#45740 = SURFACE_CURVE('',#45741,(#45745),.PCURVE_S1.);
#45741 = LINE('',#45742,#45743);
#45742 = CARTESIAN_POINT('',(12.3,-6.798210715971,7.199999999983));
#45743 = VECTOR('',#45744,1.);
#45744 = DIRECTION('',(1.,0.E+000,0.E+000));
#45745 = PCURVE('',#45746,#45751);
#45746 = CYLINDRICAL_SURFACE('',#45747,0.5);
#45747 = AXIS2_PLACEMENT_3D('',#45748,#45749,#45750);
#45748 = CARTESIAN_POINT('',(12.3,-6.798210715974,7.699999999983));
#45749 = DIRECTION('',(-1.,0.E+000,0.E+000));
#45750 = DIRECTION('',(0.E+000,0.E+000,-1.));
#45751 = DEFINITIONAL_REPRESENTATION('',(#45752),#45778);
#45752 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#45753,#45754,#45755,#45756,
    #45757,#45758,#45759,#45760,#45761,#45762,#45763,#45764,#45765,
    #45766,#45767,#45768,#45769,#45770,#45771,#45772,#45773,#45774,
    #45775,#45776,#45777),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-3.6,-3.436363636364,-3.272727272727,
    -3.109090909091,-2.945454545455,-2.781818181818,-2.618181818182,
    -2.454545454545,-2.290909090909,-2.127272727273,-1.963636363636,-1.8
    ,-1.636363636364,-1.472727272727,-1.309090909091,-1.145454545455,
    -0.981818181818,-0.818181818182,-0.654545454545,-0.490909090909,
    -0.327272727273,-0.163636363636,0.E+000),.UNSPECIFIED.);
#45753 = CARTESIAN_POINT('',(0.E+000,3.6));
#45754 = CARTESIAN_POINT('',(-3.460343123152E-012,3.545454545455));
#45755 = CARTESIAN_POINT('',(-6.681766251404E-012,3.436363636364));
#45756 = CARTESIAN_POINT('',(-5.386802115481E-012,3.272727272727));
#45757 = CARTESIAN_POINT('',(-5.734079877584E-012,3.109090909091));
#45758 = CARTESIAN_POINT('',(-5.641709321935E-012,2.945454545455));
#45759 = CARTESIAN_POINT('',(-5.666578317687E-012,2.781818181818));
#45760 = CARTESIAN_POINT('',(-5.659472890329E-012,2.618181818182));
#45761 = CARTESIAN_POINT('',(-5.661249247169E-012,2.454545454545));
#45762 = CARTESIAN_POINT('',(-5.662137425588E-012,2.290909090909));
#45763 = CARTESIAN_POINT('',(-5.661249247169E-012,2.127272727273));
#45764 = CARTESIAN_POINT('',(-5.660361068749E-012,1.963636363636));
#45765 = CARTESIAN_POINT('',(-5.661249247169E-012,1.8));
#45766 = CARTESIAN_POINT('',(-5.662137425588E-012,1.636363636364));
#45767 = CARTESIAN_POINT('',(-5.661249247169E-012,1.472727272727));
#45768 = CARTESIAN_POINT('',(-5.661249247169E-012,1.309090909091));
#45769 = CARTESIAN_POINT('',(-5.661249247169E-012,1.145454545455));
#45770 = CARTESIAN_POINT('',(-5.659472890329E-012,0.981818181818));
#45771 = CARTESIAN_POINT('',(-5.666578317687E-012,0.818181818182));
#45772 = CARTESIAN_POINT('',(-5.642597500355E-012,0.654545454545));
#45773 = CARTESIAN_POINT('',(-5.734968056004E-012,0.490909090909));
#45774 = CARTESIAN_POINT('',(-5.386802115481E-012,0.327272727273));
#45775 = CARTESIAN_POINT('',(-6.684430786663E-012,0.163636363636));
#45776 = CARTESIAN_POINT('',(-3.459454944732E-012,5.454545454545E-002));
#45777 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#45778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45779 = ORIENTED_EDGE('',*,*,#45780,.T.);
#45780 = EDGE_CURVE('',#45738,#45781,#45783,.T.);
#45781 = VERTEX_POINT('',#45782);
#45782 = CARTESIAN_POINT('',(12.3,-7.155284144676,7.350002047813));
#45783 = SURFACE_CURVE('',#45784,(#45789),.PCURVE_S1.);
#45784 = CIRCLE('',#45785,0.5);
#45785 = AXIS2_PLACEMENT_3D('',#45786,#45787,#45788);
#45786 = CARTESIAN_POINT('',(12.3,-6.798210715974,7.699999999983));
#45787 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#45788 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#45789 = PCURVE('',#45746,#45790);
#45790 = DEFINITIONAL_REPRESENTATION('',(#45791),#45794);
#45791 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45792,#45793),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.141592653584,3.936997218847),
  .PIECEWISE_BEZIER_KNOTS.);
#45792 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#45793 = CARTESIAN_POINT('',(0.795404565263,0.E+000));
#45794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45795 = ORIENTED_EDGE('',*,*,#45796,.F.);
#45796 = EDGE_CURVE('',#45797,#45781,#45799,.T.);
#45797 = VERTEX_POINT('',#45798);
#45798 = CARTESIAN_POINT('',(8.7,-7.155284144676,7.350002047813));
#45799 = SURFACE_CURVE('',#45800,(#45804),.PCURVE_S1.);
#45800 = LINE('',#45801,#45802);
#45801 = CARTESIAN_POINT('',(8.7,-7.155284144676,7.350002047813));
#45802 = VECTOR('',#45803,1.);
#45803 = DIRECTION('',(1.,0.E+000,0.E+000));
#45804 = PCURVE('',#45746,#45805);
#45805 = DEFINITIONAL_REPRESENTATION('',(#45806),#45809);
#45806 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45807,#45808),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#45807 = CARTESIAN_POINT('',(0.795404565257,3.6));
#45808 = CARTESIAN_POINT('',(0.795404565257,0.E+000));
#45809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45810 = ORIENTED_EDGE('',*,*,#45811,.T.);
#45811 = EDGE_CURVE('',#45797,#45736,#45812,.T.);
#45812 = SURFACE_CURVE('',#45813,(#45818),.PCURVE_S1.);
#45813 = CIRCLE('',#45814,0.5);
#45814 = AXIS2_PLACEMENT_3D('',#45815,#45816,#45817);
#45815 = CARTESIAN_POINT('',(8.7,-6.798210715974,7.699999999983));
#45816 = DIRECTION('',(1.,0.E+000,-0.E+000));
#45817 = DIRECTION('',(0.E+000,0.E+000,1.));
#45818 = PCURVE('',#45746,#45819);
#45819 = DEFINITIONAL_REPRESENTATION('',(#45820),#45823);
#45820 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45821,#45822),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.346188088333,3.141592653595),
  .PIECEWISE_BEZIER_KNOTS.);
#45821 = CARTESIAN_POINT('',(0.795404565257,3.6));
#45822 = CARTESIAN_POINT('',(-5.662137425588E-012,3.6));
#45823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#45828)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#45825,#45826,#45827)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#45825 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#45826 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#45827 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#45828 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#45825,
  'distance_accuracy_value','confusion accuracy');
#45829 = SHAPE_DEFINITION_REPRESENTATION(#45830,#45728);
#45830 = PRODUCT_DEFINITION_SHAPE('','',#45831);
#45831 = PRODUCT_DEFINITION('design','',#45832,#45835);
#45832 = PRODUCT_DEFINITION_FORMATION('','',#45833);
#45833 = PRODUCT('CADSOFTTOOLS 1.283','CADSOFTTOOLS 1.283','',(#45834));
#45834 = PRODUCT_CONTEXT('',#2,'mechanical');
#45835 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#45836 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#45837,#45839);
#45837 = ( REPRESENTATION_RELATIONSHIP('','',#45728,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#45838) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#45838 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1143);
#45839 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #45840);
#45840 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('283','','',#5,#45831,$);
#45841 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#45833));
#45842 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#45843),#45915);
#45843 = SHELL_BASED_SURFACE_MODEL('',(#45844));
#45844 = OPEN_SHELL('',(#45845));
#45845 = ADVANCED_FACE('',(#45846),#45861,.T.);
#45846 = FACE_BOUND('',#45847,.T.);
#45847 = EDGE_LOOP('',(#45848,#45871,#45886,#45902));
#45848 = ORIENTED_EDGE('',*,*,#45849,.F.);
#45849 = EDGE_CURVE('',#45850,#45852,#45854,.T.);
#45850 = VERTEX_POINT('',#45851);
#45851 = CARTESIAN_POINT('',(12.3,-7.155284144676,7.350002047813));
#45852 = VERTEX_POINT('',#45853);
#45853 = CARTESIAN_POINT('',(12.3,-7.512357550547,7.499999999988));
#45854 = SURFACE_CURVE('',#45855,(#45860),.PCURVE_S1.);
#45855 = CIRCLE('',#45856,0.5);
#45856 = AXIS2_PLACEMENT_3D('',#45857,#45858,#45859);
#45857 = CARTESIAN_POINT('',(12.3,-7.512353558833,6.999999999988));
#45858 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#45859 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#45860 = PCURVE('',#45861,#45866);
#45861 = CYLINDRICAL_SURFACE('',#45862,0.5);
#45862 = AXIS2_PLACEMENT_3D('',#45863,#45864,#45865);
#45863 = CARTESIAN_POINT('',(12.3,-7.512353558833,6.999999999988));
#45864 = DIRECTION('',(-1.,0.E+000,0.E+000));
#45865 = DIRECTION('',(0.E+000,0.E+000,-1.));
#45866 = DEFINITIONAL_REPRESENTATION('',(#45867),#45870);
#45867 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45868,#45869),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.487792212053,6.283193290607),
  .PIECEWISE_BEZIER_KNOTS.);
#45868 = CARTESIAN_POINT('',(3.936985748716,0.E+000));
#45869 = CARTESIAN_POINT('',(3.141584670162,0.E+000));
#45870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45871 = ORIENTED_EDGE('',*,*,#45872,.F.);
#45872 = EDGE_CURVE('',#45873,#45850,#45875,.T.);
#45873 = VERTEX_POINT('',#45874);
#45874 = CARTESIAN_POINT('',(8.7,-7.155284144676,7.350002047813));
#45875 = SURFACE_CURVE('',#45876,(#45880),.PCURVE_S1.);
#45876 = LINE('',#45877,#45878);
#45877 = CARTESIAN_POINT('',(8.7,-7.155284144676,7.350002047813));
#45878 = VECTOR('',#45879,1.);
#45879 = DIRECTION('',(1.,0.E+000,0.E+000));
#45880 = PCURVE('',#45861,#45881);
#45881 = DEFINITIONAL_REPRESENTATION('',(#45882),#45885);
#45882 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45883,#45884),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#45883 = CARTESIAN_POINT('',(3.936985748716,3.6));
#45884 = CARTESIAN_POINT('',(3.936985748716,0.E+000));
#45885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45886 = ORIENTED_EDGE('',*,*,#45887,.F.);
#45887 = EDGE_CURVE('',#45888,#45873,#45890,.T.);
#45888 = VERTEX_POINT('',#45889);
#45889 = CARTESIAN_POINT('',(8.7,-7.512357550547,7.499999999988));
#45890 = SURFACE_CURVE('',#45891,(#45896),.PCURVE_S1.);
#45891 = CIRCLE('',#45892,0.5);
#45892 = AXIS2_PLACEMENT_3D('',#45893,#45894,#45895);
#45893 = CARTESIAN_POINT('',(8.7,-7.512353558833,6.999999999988));
#45894 = DIRECTION('',(-1.,0.E+000,0.E+000));
#45895 = DIRECTION('',(0.E+000,0.E+000,1.));
#45896 = PCURVE('',#45861,#45897);
#45897 = DEFINITIONAL_REPRESENTATION('',(#45898),#45901);
#45898 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45899,#45900),.UNSPECIFIED.,
  .F.,.F.,(2,2),(6.283177323752,7.078578402306),
  .PIECEWISE_BEZIER_KNOTS.);
#45899 = CARTESIAN_POINT('',(3.141584670162,3.6));
#45900 = CARTESIAN_POINT('',(3.936985748716,3.6));
#45901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45902 = ORIENTED_EDGE('',*,*,#45903,.F.);
#45903 = EDGE_CURVE('',#45852,#45888,#45904,.T.);
#45904 = SURFACE_CURVE('',#45905,(#45909),.PCURVE_S1.);
#45905 = LINE('',#45906,#45907);
#45906 = CARTESIAN_POINT('',(12.3,-7.512353558836,7.499999999988));
#45907 = VECTOR('',#45908,1.);
#45908 = DIRECTION('',(-1.,0.E+000,0.E+000));
#45909 = PCURVE('',#45861,#45910);
#45910 = DEFINITIONAL_REPRESENTATION('',(#45911),#45914);
#45911 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45912,#45913),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#45912 = CARTESIAN_POINT('',(3.141592653584,0.E+000));
#45913 = CARTESIAN_POINT('',(3.141592653584,3.6));
#45914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#45919)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#45916,#45917,#45918)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#45916 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#45917 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#45918 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#45919 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#45916,
  'distance_accuracy_value','confusion accuracy');
#45920 = SHAPE_DEFINITION_REPRESENTATION(#45921,#45842);
#45921 = PRODUCT_DEFINITION_SHAPE('','',#45922);
#45922 = PRODUCT_DEFINITION('design','',#45923,#45926);
#45923 = PRODUCT_DEFINITION_FORMATION('','',#45924);
#45924 = PRODUCT('CADSOFTTOOLS 1.284','CADSOFTTOOLS 1.284','',(#45925));
#45925 = PRODUCT_CONTEXT('',#2,'mechanical');
#45926 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#45927 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#45928,#45930);
#45928 = ( REPRESENTATION_RELATIONSHIP('','',#45842,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#45929) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#45929 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1147);
#45930 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #45931);
#45931 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('284','','',#5,#45922,$);
#45932 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#45924));
#45933 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#45934),#46006);
#45934 = SHELL_BASED_SURFACE_MODEL('',(#45935));
#45935 = OPEN_SHELL('',(#45936));
#45936 = ADVANCED_FACE('',(#45937),#45951,.F.);
#45937 = FACE_BOUND('',#45938,.F.);
#45938 = EDGE_LOOP('',(#45939,#45961,#45977,#45992));
#45939 = ORIENTED_EDGE('',*,*,#45940,.T.);
#45940 = EDGE_CURVE('',#45941,#45943,#45945,.T.);
#45941 = VERTEX_POINT('',#45942);
#45942 = CARTESIAN_POINT('',(12.3,9.283452548386,7.200000000073));
#45943 = VERTEX_POINT('',#45944);
#45944 = CARTESIAN_POINT('',(8.7,9.283452548386,7.200000000073));
#45945 = SURFACE_CURVE('',#45946,(#45950),.PCURVE_S1.);
#45946 = LINE('',#45947,#45948);
#45947 = CARTESIAN_POINT('',(12.3,9.283452548386,7.200000000073));
#45948 = VECTOR('',#45949,1.);
#45949 = DIRECTION('',(-1.,0.E+000,0.E+000));
#45950 = PCURVE('',#45951,#45956);
#45951 = CYLINDRICAL_SURFACE('',#45952,0.499999999982);
#45952 = AXIS2_PLACEMENT_3D('',#45953,#45954,#45955);
#45953 = CARTESIAN_POINT('',(12.3,9.283452548383,7.700000000055));
#45954 = DIRECTION('',(1.,0.E+000,0.E+000));
#45955 = DIRECTION('',(0.E+000,0.E+000,1.));
#45956 = DEFINITIONAL_REPRESENTATION('',(#45957),#45960);
#45957 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45958,#45959),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#45958 = CARTESIAN_POINT('',(3.141592653595,0.E+000));
#45959 = CARTESIAN_POINT('',(3.141592653595,-3.6));
#45960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45961 = ORIENTED_EDGE('',*,*,#45962,.T.);
#45962 = EDGE_CURVE('',#45943,#45963,#45965,.T.);
#45963 = VERTEX_POINT('',#45964);
#45964 = CARTESIAN_POINT('',(8.7,9.640525977093,7.350002047919));
#45965 = SURFACE_CURVE('',#45966,(#45971),.PCURVE_S1.);
#45966 = CIRCLE('',#45967,0.499999999982);
#45967 = AXIS2_PLACEMENT_3D('',#45968,#45969,#45970);
#45968 = CARTESIAN_POINT('',(8.7,9.283452548383,7.700000000055));
#45969 = DIRECTION('',(1.,0.E+000,-0.E+000));
#45970 = DIRECTION('',(0.E+000,0.E+000,1.));
#45971 = PCURVE('',#45951,#45972);
#45972 = DEFINITIONAL_REPRESENTATION('',(#45973),#45976);
#45973 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45974,#45975),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.141592653595,3.936997218903),
  .PIECEWISE_BEZIER_KNOTS.);
#45974 = CARTESIAN_POINT('',(3.141592653595,-3.6));
#45975 = CARTESIAN_POINT('',(3.936997218903,-3.6));
#45976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45977 = ORIENTED_EDGE('',*,*,#45978,.F.);
#45978 = EDGE_CURVE('',#45979,#45963,#45981,.T.);
#45979 = VERTEX_POINT('',#45980);
#45980 = CARTESIAN_POINT('',(12.3,9.640525977093,7.350002047919));
#45981 = SURFACE_CURVE('',#45982,(#45986),.PCURVE_S1.);
#45982 = LINE('',#45983,#45984);
#45983 = CARTESIAN_POINT('',(12.3,9.640525977093,7.350002047919));
#45984 = VECTOR('',#45985,1.);
#45985 = DIRECTION('',(-1.,0.E+000,0.E+000));
#45986 = PCURVE('',#45951,#45987);
#45987 = DEFINITIONAL_REPRESENTATION('',(#45988),#45991);
#45988 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#45989,#45990),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#45989 = CARTESIAN_POINT('',(3.936997218903,0.E+000));
#45990 = CARTESIAN_POINT('',(3.936997218903,-3.6));
#45991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#45992 = ORIENTED_EDGE('',*,*,#45993,.T.);
#45993 = EDGE_CURVE('',#45979,#45941,#45994,.T.);
#45994 = SURFACE_CURVE('',#45995,(#46000),.PCURVE_S1.);
#45995 = CIRCLE('',#45996,0.499999999982);
#45996 = AXIS2_PLACEMENT_3D('',#45997,#45998,#45999);
#45997 = CARTESIAN_POINT('',(12.3,9.283452548383,7.700000000055));
#45998 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#45999 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#46000 = PCURVE('',#45951,#46001);
#46001 = DEFINITIONAL_REPRESENTATION('',(#46002),#46005);
#46002 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46003,#46004),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.346188088276,3.141592653584),
  .PIECEWISE_BEZIER_KNOTS.);
#46003 = CARTESIAN_POINT('',(3.936997218903,0.E+000));
#46004 = CARTESIAN_POINT('',(3.141592653595,0.E+000));
#46005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#46010)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#46007,#46008,#46009)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#46007 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#46008 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#46009 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#46010 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#46007,
  'distance_accuracy_value','confusion accuracy');
#46011 = SHAPE_DEFINITION_REPRESENTATION(#46012,#45933);
#46012 = PRODUCT_DEFINITION_SHAPE('','',#46013);
#46013 = PRODUCT_DEFINITION('design','',#46014,#46017);
#46014 = PRODUCT_DEFINITION_FORMATION('','',#46015);
#46015 = PRODUCT('CADSOFTTOOLS 1.285','CADSOFTTOOLS 1.285','',(#46016));
#46016 = PRODUCT_CONTEXT('',#2,'mechanical');
#46017 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#46018 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#46019,#46021);
#46019 = ( REPRESENTATION_RELATIONSHIP('','',#45933,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#46020) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#46020 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1151);
#46021 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #46022);
#46022 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('285','','',#5,#46013,$);
#46023 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#46015));
#46024 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#46025),#46120);
#46025 = SHELL_BASED_SURFACE_MODEL('',(#46026));
#46026 = OPEN_SHELL('',(#46027));
#46027 = ADVANCED_FACE('',(#46028),#46043,.T.);
#46028 = FACE_BOUND('',#46029,.T.);
#46029 = EDGE_LOOP('',(#46030,#46053,#46091,#46107));
#46030 = ORIENTED_EDGE('',*,*,#46031,.F.);
#46031 = EDGE_CURVE('',#46032,#46034,#46036,.T.);
#46032 = VERTEX_POINT('',#46033);
#46033 = CARTESIAN_POINT('',(12.3,9.997599382995,7.500000000082));
#46034 = VERTEX_POINT('',#46035);
#46035 = CARTESIAN_POINT('',(12.3,9.640525977093,7.350002047919));
#46036 = SURFACE_CURVE('',#46037,(#46042),.PCURVE_S1.);
#46037 = CIRCLE('',#46038,0.5);
#46038 = AXIS2_PLACEMENT_3D('',#46039,#46040,#46041);
#46039 = CARTESIAN_POINT('',(12.3,9.997595391238,7.000000000082));
#46040 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#46041 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#46042 = PCURVE('',#46043,#46048);
#46043 = CYLINDRICAL_SURFACE('',#46044,0.5);
#46044 = AXIS2_PLACEMENT_3D('',#46045,#46046,#46047);
#46045 = CARTESIAN_POINT('',(12.3,9.997595391238,7.000000000082));
#46046 = DIRECTION('',(1.,0.E+000,0.E+000));
#46047 = DIRECTION('',(0.E+000,0.E+000,1.));
#46048 = DEFINITIONAL_REPRESENTATION('',(#46049),#46052);
#46049 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46050,#46051),.UNSPECIFIED.,
  .F.,.F.,(2,2),(6.283177323667,7.078578402274),
  .PIECEWISE_BEZIER_KNOTS.);
#46050 = CARTESIAN_POINT('',(-7.983512499976E-006,0.E+000));
#46051 = CARTESIAN_POINT('',(0.795393095094,0.E+000));
#46052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46053 = ORIENTED_EDGE('',*,*,#46054,.F.);
#46054 = EDGE_CURVE('',#46055,#46032,#46057,.T.);
#46055 = VERTEX_POINT('',#46056);
#46056 = CARTESIAN_POINT('',(8.7,9.997599382995,7.500000000082));
#46057 = SURFACE_CURVE('',#46058,(#46062),.PCURVE_S1.);
#46058 = LINE('',#46059,#46060);
#46059 = CARTESIAN_POINT('',(5.1,9.997595391236,7.500000000082));
#46060 = VECTOR('',#46061,1.);
#46061 = DIRECTION('',(1.,0.E+000,0.E+000));
#46062 = PCURVE('',#46043,#46063);
#46063 = DEFINITIONAL_REPRESENTATION('',(#46064),#46090);
#46064 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#46065,#46066,#46067,#46068,
    #46069,#46070,#46071,#46072,#46073,#46074,#46075,#46076,#46077,
    #46078,#46079,#46080,#46081,#46082,#46083,#46084,#46085,#46086,
    #46087,#46088,#46089),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(3.6,3.763636363636,3.927272727273,
    4.090909090909,4.254545454545,4.418181818182,4.581818181818,
    4.745454545455,4.909090909091,5.072727272727,5.236363636364,5.4,
    5.563636363636,5.727272727273,5.890909090909,6.054545454545,
    6.218181818182,6.381818181818,6.545454545455,6.709090909091,
    6.872727272727,7.036363636364,7.2),.QUASI_UNIFORM_KNOTS.);
#46065 = CARTESIAN_POINT('',(0.E+000,-3.6));
#46066 = CARTESIAN_POINT('',(3.287049644819E-012,-3.545454545455));
#46067 = CARTESIAN_POINT('',(6.34959717738E-012,-3.436363636364));
#46068 = CARTESIAN_POINT('',(5.118686470167E-012,-3.272727272727));
#46069 = CARTESIAN_POINT('',(5.448508000177E-012,-3.109090909091));
#46070 = CARTESIAN_POINT('',(5.360132587348E-012,-2.945454545455));
#46071 = CARTESIAN_POINT('',(5.383812708653E-012,-2.781818181818));
#46072 = CARTESIAN_POINT('',(5.377467636262E-012,-2.618181818182));
#46073 = CARTESIAN_POINT('',(5.379167804521E-012,-2.454545454545));
#46074 = CARTESIAN_POINT('',(5.378712203877E-012,-2.290909090909));
#46075 = CARTESIAN_POINT('',(5.378834438196E-012,-2.127272727273));
#46076 = CARTESIAN_POINT('',(5.378801101563E-012,-1.963636363636));
#46077 = CARTESIAN_POINT('',(5.378812213774E-012,-1.8));
#46078 = CARTESIAN_POINT('',(5.378801101563E-012,-1.636363636364));
#46079 = CARTESIAN_POINT('',(5.378834438196E-012,-1.472727272727));
#46080 = CARTESIAN_POINT('',(5.378712203877E-012,-1.309090909091));
#46081 = CARTESIAN_POINT('',(5.379167804521E-012,-1.145454545455));
#46082 = CARTESIAN_POINT('',(5.377467636262E-012,-0.981818181818));
#46083 = CARTESIAN_POINT('',(5.383812708653E-012,-0.818181818182));
#46084 = CARTESIAN_POINT('',(5.360132587348E-012,-0.654545454545));
#46085 = CARTESIAN_POINT('',(5.448508000177E-012,-0.490909090909));
#46086 = CARTESIAN_POINT('',(5.118686470167E-012,-0.327272727273));
#46087 = CARTESIAN_POINT('',(6.34959717738E-012,-0.163636363636));
#46088 = CARTESIAN_POINT('',(3.287049644819E-012,-5.454545454546E-002));
#46089 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#46090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46091 = ORIENTED_EDGE('',*,*,#46092,.F.);
#46092 = EDGE_CURVE('',#46093,#46055,#46095,.T.);
#46093 = VERTEX_POINT('',#46094);
#46094 = CARTESIAN_POINT('',(8.7,9.640525977093,7.350002047919));
#46095 = SURFACE_CURVE('',#46096,(#46101),.PCURVE_S1.);
#46096 = CIRCLE('',#46097,0.5);
#46097 = AXIS2_PLACEMENT_3D('',#46098,#46099,#46100);
#46098 = CARTESIAN_POINT('',(8.7,9.997595391238,7.000000000082));
#46099 = DIRECTION('',(-1.,0.E+000,0.E+000));
#46100 = DIRECTION('',(0.E+000,0.E+000,1.));
#46101 = PCURVE('',#46043,#46102);
#46102 = DEFINITIONAL_REPRESENTATION('',(#46103),#46106);
#46103 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46104,#46105),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.487792212085,6.283193290692),
  .PIECEWISE_BEZIER_KNOTS.);
#46104 = CARTESIAN_POINT('',(0.795393095094,-3.6));
#46105 = CARTESIAN_POINT('',(-7.983512499088E-006,-3.6));
#46106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46107 = ORIENTED_EDGE('',*,*,#46108,.F.);
#46108 = EDGE_CURVE('',#46034,#46093,#46109,.T.);
#46109 = SURFACE_CURVE('',#46110,(#46114),.PCURVE_S1.);
#46110 = LINE('',#46111,#46112);
#46111 = CARTESIAN_POINT('',(12.3,9.640525977093,7.350002047919));
#46112 = VECTOR('',#46113,1.);
#46113 = DIRECTION('',(-1.,0.E+000,0.E+000));
#46114 = PCURVE('',#46043,#46115);
#46115 = DEFINITIONAL_REPRESENTATION('',(#46116),#46119);
#46116 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46117,#46118),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#46117 = CARTESIAN_POINT('',(0.795393095094,0.E+000));
#46118 = CARTESIAN_POINT('',(0.795393095094,-3.6));
#46119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#46124)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#46121,#46122,#46123)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#46121 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#46122 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#46123 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#46124 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#46121,
  'distance_accuracy_value','confusion accuracy');
#46125 = SHAPE_DEFINITION_REPRESENTATION(#46126,#46024);
#46126 = PRODUCT_DEFINITION_SHAPE('','',#46127);
#46127 = PRODUCT_DEFINITION('design','',#46128,#46131);
#46128 = PRODUCT_DEFINITION_FORMATION('','',#46129);
#46129 = PRODUCT('CADSOFTTOOLS 1.286','CADSOFTTOOLS 1.286','',(#46130));
#46130 = PRODUCT_CONTEXT('',#2,'mechanical');
#46131 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#46132 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#46133,#46135);
#46133 = ( REPRESENTATION_RELATIONSHIP('','',#46024,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#46134) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#46134 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1155);
#46135 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #46136);
#46136 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('286','','',#5,#46127,$);
#46137 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#46129));
#46138 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#46139),#46213);
#46139 = SHELL_BASED_SURFACE_MODEL('',(#46140));
#46140 = OPEN_SHELL('',(#46141));
#46141 = ADVANCED_FACE('',(#46142),#46156,.T.);
#46142 = FACE_BOUND('',#46143,.T.);
#46143 = EDGE_LOOP('',(#46144,#46167,#46183,#46199));
#46144 = ORIENTED_EDGE('',*,*,#46145,.F.);
#46145 = EDGE_CURVE('',#46146,#46148,#46150,.T.);
#46146 = VERTEX_POINT('',#46147);
#46147 = CARTESIAN_POINT('',(10.791103658658,-11.05815533405,
    36.599999999996));
#46148 = VERTEX_POINT('',#46149);
#46149 = CARTESIAN_POINT('',(12.3,-11.05815533405,36.599999999996));
#46150 = SURFACE_CURVE('',#46151,(#46155),.PCURVE_S1.);
#46151 = LINE('',#46152,#46153);
#46152 = CARTESIAN_POINT('',(8.7,-11.05815533405,36.599999999996));
#46153 = VECTOR('',#46154,1.);
#46154 = DIRECTION('',(1.,0.E+000,0.E+000));
#46155 = PCURVE('',#46156,#46161);
#46156 = PLANE('',#46157);
#46157 = AXIS2_PLACEMENT_3D('',#46158,#46159,#46160);
#46158 = CARTESIAN_POINT('',(8.7,-11.05815533405,36.599999999996));
#46159 = DIRECTION('',(0.E+000,-1.,0.E+000));
#46160 = DIRECTION('',(0.E+000,0.E+000,-1.));
#46161 = DEFINITIONAL_REPRESENTATION('',(#46162),#46166);
#46162 = LINE('',#46163,#46164);
#46163 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#46164 = VECTOR('',#46165,1.);
#46165 = DIRECTION('',(0.E+000,1.));
#46166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46167 = ORIENTED_EDGE('',*,*,#46168,.F.);
#46168 = EDGE_CURVE('',#46169,#46146,#46171,.T.);
#46169 = VERTEX_POINT('',#46170);
#46170 = CARTESIAN_POINT('',(10.791103658658,-11.05815533405,
    29.45000000179));
#46171 = SURFACE_CURVE('',#46172,(#46176),.PCURVE_S1.);
#46172 = LINE('',#46173,#46174);
#46173 = CARTESIAN_POINT('',(10.791103658658,-11.05815533405,
    27.182185017029));
#46174 = VECTOR('',#46175,1.);
#46175 = DIRECTION('',(-1.464418895492E-016,1.110223024625E-016,1.));
#46176 = PCURVE('',#46156,#46177);
#46177 = DEFINITIONAL_REPRESENTATION('',(#46178),#46182);
#46178 = LINE('',#46179,#46180);
#46179 = CARTESIAN_POINT('',(9.417814982967,2.091103658658));
#46180 = VECTOR('',#46181,1.);
#46181 = DIRECTION('',(-1.,-1.464418895492E-016));
#46182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46183 = ORIENTED_EDGE('',*,*,#46184,.T.);
#46184 = EDGE_CURVE('',#46169,#46185,#46187,.T.);
#46185 = VERTEX_POINT('',#46186);
#46186 = CARTESIAN_POINT('',(12.3,-11.05815533405,29.45000000179));
#46187 = SURFACE_CURVE('',#46188,(#46192),.PCURVE_S1.);
#46188 = LINE('',#46189,#46190);
#46189 = CARTESIAN_POINT('',(8.7,-11.05815533405,29.45000000179));
#46190 = VECTOR('',#46191,1.);
#46191 = DIRECTION('',(1.,0.E+000,0.E+000));
#46192 = PCURVE('',#46156,#46193);
#46193 = DEFINITIONAL_REPRESENTATION('',(#46194),#46198);
#46194 = LINE('',#46195,#46196);
#46195 = CARTESIAN_POINT('',(7.149999998206,0.E+000));
#46196 = VECTOR('',#46197,1.);
#46197 = DIRECTION('',(0.E+000,1.));
#46198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46199 = ORIENTED_EDGE('',*,*,#46200,.F.);
#46200 = EDGE_CURVE('',#46148,#46185,#46201,.T.);
#46201 = SURFACE_CURVE('',#46202,(#46206),.PCURVE_S1.);
#46202 = LINE('',#46203,#46204);
#46203 = CARTESIAN_POINT('',(12.3,-11.05815533405,38.940965204572));
#46204 = VECTOR('',#46205,1.);
#46205 = DIRECTION('',(-1.665334536938E-016,0.E+000,-1.));
#46206 = PCURVE('',#46156,#46207);
#46207 = DEFINITIONAL_REPRESENTATION('',(#46208),#46212);
#46208 = LINE('',#46209,#46210);
#46209 = CARTESIAN_POINT('',(-2.340965204576,3.6));
#46210 = VECTOR('',#46211,1.);
#46211 = DIRECTION('',(1.,-1.665334536938E-016));
#46212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#46217)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#46214,#46215,#46216)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#46214 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#46215 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#46216 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#46217 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#46214,
  'distance_accuracy_value','confusion accuracy');
#46218 = SHAPE_DEFINITION_REPRESENTATION(#46219,#46138);
#46219 = PRODUCT_DEFINITION_SHAPE('','',#46220);
#46220 = PRODUCT_DEFINITION('design','',#46221,#46224);
#46221 = PRODUCT_DEFINITION_FORMATION('','',#46222);
#46222 = PRODUCT('CADSOFTTOOLS 1.287','CADSOFTTOOLS 1.287','',(#46223));
#46223 = PRODUCT_CONTEXT('',#2,'mechanical');
#46224 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#46225 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#46226,#46228);
#46226 = ( REPRESENTATION_RELATIONSHIP('','',#46138,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#46227) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#46227 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1159);
#46228 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #46229);
#46229 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('287','','',#5,#46220,$);
#46230 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#46222));
#46231 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#46232),#46306);
#46232 = SHELL_BASED_SURFACE_MODEL('',(#46233));
#46233 = OPEN_SHELL('',(#46234));
#46234 = ADVANCED_FACE('',(#46235),#46249,.T.);
#46235 = FACE_BOUND('',#46236,.T.);
#46236 = EDGE_LOOP('',(#46237,#46260,#46276,#46292));
#46237 = ORIENTED_EDGE('',*,*,#46238,.F.);
#46238 = EDGE_CURVE('',#46239,#46241,#46243,.T.);
#46239 = VERTEX_POINT('',#46240);
#46240 = CARTESIAN_POINT('',(10.999999999999,35.443372166657,
    32.200000001782));
#46241 = VERTEX_POINT('',#46242);
#46242 = CARTESIAN_POINT('',(12.3,35.443372166657,32.200000001782));
#46243 = SURFACE_CURVE('',#46244,(#46248),.PCURVE_S1.);
#46244 = LINE('',#46245,#46246);
#46245 = CARTESIAN_POINT('',(10.199999999999,35.443372166657,
    32.200000001782));
#46246 = VECTOR('',#46247,1.);
#46247 = DIRECTION('',(1.,0.E+000,0.E+000));
#46248 = PCURVE('',#46249,#46254);
#46249 = PLANE('',#46250);
#46250 = AXIS2_PLACEMENT_3D('',#46251,#46252,#46253);
#46251 = CARTESIAN_POINT('',(10.199999999999,31.642608416302,
    32.200000001762));
#46252 = DIRECTION('',(0.E+000,-5.424029259009E-012,1.));
#46253 = DIRECTION('',(0.E+000,1.,5.424029259009E-012));
#46254 = DEFINITIONAL_REPRESENTATION('',(#46255),#46259);
#46255 = LINE('',#46256,#46257);
#46256 = CARTESIAN_POINT('',(3.800763750356,0.E+000));
#46257 = VECTOR('',#46258,1.);
#46258 = DIRECTION('',(0.E+000,-1.));
#46259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46260 = ORIENTED_EDGE('',*,*,#46261,.F.);
#46261 = EDGE_CURVE('',#46262,#46239,#46264,.T.);
#46262 = VERTEX_POINT('',#46263);
#46263 = CARTESIAN_POINT('',(10.999999999999,31.642608416302,
    32.200000001762));
#46264 = SURFACE_CURVE('',#46265,(#46269),.PCURVE_S1.);
#46265 = LINE('',#46266,#46267);
#46266 = CARTESIAN_POINT('',(10.999999999999,31.642608416302,
    32.200000001762));
#46267 = VECTOR('',#46268,1.);
#46268 = DIRECTION('',(0.E+000,1.,5.424029259009E-012));
#46269 = PCURVE('',#46249,#46270);
#46270 = DEFINITIONAL_REPRESENTATION('',(#46271),#46275);
#46271 = LINE('',#46272,#46273);
#46272 = CARTESIAN_POINT('',(0.E+000,-0.8));
#46273 = VECTOR('',#46274,1.);
#46274 = DIRECTION('',(1.,0.E+000));
#46275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46276 = ORIENTED_EDGE('',*,*,#46277,.T.);
#46277 = EDGE_CURVE('',#46262,#46278,#46280,.T.);
#46278 = VERTEX_POINT('',#46279);
#46279 = CARTESIAN_POINT('',(12.3,31.642608416302,32.200000001762));
#46280 = SURFACE_CURVE('',#46281,(#46285),.PCURVE_S1.);
#46281 = LINE('',#46282,#46283);
#46282 = CARTESIAN_POINT('',(10.199999999999,31.642608416302,
    32.200000001762));
#46283 = VECTOR('',#46284,1.);
#46284 = DIRECTION('',(1.,0.E+000,0.E+000));
#46285 = PCURVE('',#46249,#46286);
#46286 = DEFINITIONAL_REPRESENTATION('',(#46287),#46291);
#46287 = LINE('',#46288,#46289);
#46288 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#46289 = VECTOR('',#46290,1.);
#46290 = DIRECTION('',(0.E+000,-1.));
#46291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46292 = ORIENTED_EDGE('',*,*,#46293,.F.);
#46293 = EDGE_CURVE('',#46241,#46278,#46294,.T.);
#46294 = SURFACE_CURVE('',#46295,(#46299),.PCURVE_S1.);
#46295 = LINE('',#46296,#46297);
#46296 = CARTESIAN_POINT('',(12.3,31.775374416338,32.200000001763));
#46297 = VECTOR('',#46298,1.);
#46298 = DIRECTION('',(1.222527695655E-016,-1.,-5.424029259009E-012));
#46299 = PCURVE('',#46249,#46300);
#46300 = DEFINITIONAL_REPRESENTATION('',(#46301),#46305);
#46301 = LINE('',#46302,#46303);
#46302 = CARTESIAN_POINT('',(0.132766000036,-2.100000000001));
#46303 = VECTOR('',#46304,1.);
#46304 = DIRECTION('',(-1.,-1.222527695655E-016));
#46305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#46310)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#46307,#46308,#46309)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#46307 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#46308 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#46309 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#46310 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#46307,
  'distance_accuracy_value','confusion accuracy');
#46311 = SHAPE_DEFINITION_REPRESENTATION(#46312,#46231);
#46312 = PRODUCT_DEFINITION_SHAPE('','',#46313);
#46313 = PRODUCT_DEFINITION('design','',#46314,#46317);
#46314 = PRODUCT_DEFINITION_FORMATION('','',#46315);
#46315 = PRODUCT('CADSOFTTOOLS 1.288','CADSOFTTOOLS 1.288','',(#46316));
#46316 = PRODUCT_CONTEXT('',#2,'mechanical');
#46317 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#46318 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#46319,#46321);
#46319 = ( REPRESENTATION_RELATIONSHIP('','',#46231,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#46320) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#46320 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1163);
#46321 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #46322);
#46322 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('288','','',#5,#46313,$);
#46323 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#46315));
#46324 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#46325),#46420);
#46325 = SHELL_BASED_SURFACE_MODEL('',(#46326));
#46326 = OPEN_SHELL('',(#46327));
#46327 = ADVANCED_FACE('',(#46328),#46343,.F.);
#46328 = FACE_BOUND('',#46329,.F.);
#46329 = EDGE_LOOP('',(#46330,#46353,#46391,#46407));
#46330 = ORIENTED_EDGE('',*,*,#46331,.T.);
#46331 = EDGE_CURVE('',#46332,#46334,#46336,.T.);
#46332 = VERTEX_POINT('',#46333);
#46333 = CARTESIAN_POINT('',(12.3,35.743372166656,32.500000001783));
#46334 = VERTEX_POINT('',#46335);
#46335 = CARTESIAN_POINT('',(12.3,35.443372166657,32.200000001782));
#46336 = SURFACE_CURVE('',#46337,(#46342),.PCURVE_S1.);
#46337 = CIRCLE('',#46338,0.3);
#46338 = AXIS2_PLACEMENT_3D('',#46339,#46340,#46341);
#46339 = CARTESIAN_POINT('',(12.3,35.443372166656,32.500000001783));
#46340 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#46341 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#46342 = PCURVE('',#46343,#46348);
#46343 = CYLINDRICAL_SURFACE('',#46344,0.3);
#46344 = AXIS2_PLACEMENT_3D('',#46345,#46346,#46347);
#46345 = CARTESIAN_POINT('',(10.199999999999,35.443372166656,
    32.500000001783));
#46346 = DIRECTION('',(1.,0.E+000,0.E+000));
#46347 = DIRECTION('',(0.E+000,0.E+000,-1.));
#46348 = DEFINITIONAL_REPRESENTATION('',(#46349),#46352);
#46349 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46350,#46351),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.141592653584),
  .PIECEWISE_BEZIER_KNOTS.);
#46350 = CARTESIAN_POINT('',(1.570796326795,2.100000000001));
#46351 = CARTESIAN_POINT('',(5.329070518201E-012,2.100000000001));
#46352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46353 = ORIENTED_EDGE('',*,*,#46354,.F.);
#46354 = EDGE_CURVE('',#46355,#46334,#46357,.T.);
#46355 = VERTEX_POINT('',#46356);
#46356 = CARTESIAN_POINT('',(10.999999999999,35.443372166657,
    32.200000001782));
#46357 = SURFACE_CURVE('',#46358,(#46362),.PCURVE_S1.);
#46358 = LINE('',#46359,#46360);
#46359 = CARTESIAN_POINT('',(10.199999999999,35.443372166657,
    32.200000001782));
#46360 = VECTOR('',#46361,1.);
#46361 = DIRECTION('',(1.,0.E+000,0.E+000));
#46362 = PCURVE('',#46343,#46363);
#46363 = DEFINITIONAL_REPRESENTATION('',(#46364),#46390);
#46364 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#46365,#46366,#46367,#46368,
    #46369,#46370,#46371,#46372,#46373,#46374,#46375,#46376,#46377,
    #46378,#46379,#46380,#46381,#46382,#46383,#46384,#46385,#46386,
    #46387,#46388,#46389),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.8,0.859090909091,0.918181818182,
    0.977272727273,1.036363636364,1.095454545455,1.154545454546,
    1.213636363637,1.272727272727,1.331818181818,1.390909090909,1.45,
    1.509090909091,1.568181818182,1.627272727273,1.686363636364,
    1.745454545455,1.804545454546,1.863636363637,1.922727272728,
    1.981818181819,2.04090909091,2.100000000001),.QUASI_UNIFORM_KNOTS.);
#46365 = CARTESIAN_POINT('',(0.E+000,0.8));
#46366 = CARTESIAN_POINT('',(3.256654205567E-012,0.819696969697));
#46367 = CARTESIAN_POINT('',(6.290882276136E-012,0.859090909091));
#46368 = CARTESIAN_POINT('',(5.071353834379E-012,0.918181818182));
#46369 = CARTESIAN_POINT('',(5.398125495552E-012,0.977272727273));
#46370 = CARTESIAN_POINT('',(5.310567292617E-012,1.036363636364));
#46371 = CARTESIAN_POINT('',(5.334028443183E-012,1.095454545455));
#46372 = CARTESIAN_POINT('',(5.327742043853E-012,1.154545454546));
#46373 = CARTESIAN_POINT('',(5.329426490609E-012,1.213636363637));
#46374 = CARTESIAN_POINT('',(5.328975102916E-012,1.272727272727));
#46375 = CARTESIAN_POINT('',(5.329096206931E-012,1.331818181818));
#46376 = CARTESIAN_POINT('',(5.329063178563E-012,1.390909090909));
#46377 = CARTESIAN_POINT('',(5.329074188019E-012,1.45));
#46378 = CARTESIAN_POINT('',(5.329063178563E-012,1.509090909091));
#46379 = CARTESIAN_POINT('',(5.329096206931E-012,1.568181818182));
#46380 = CARTESIAN_POINT('',(5.328975102916E-012,1.627272727273));
#46381 = CARTESIAN_POINT('',(5.329426490609E-012,1.686363636364));
#46382 = CARTESIAN_POINT('',(5.327742043853E-012,1.745454545455));
#46383 = CARTESIAN_POINT('',(5.334028443183E-012,1.804545454546));
#46384 = CARTESIAN_POINT('',(5.310567292617E-012,1.863636363637));
#46385 = CARTESIAN_POINT('',(5.398125495552E-012,1.922727272728));
#46386 = CARTESIAN_POINT('',(5.071353834379E-012,1.981818181819));
#46387 = CARTESIAN_POINT('',(6.290882276135E-012,2.04090909091));
#46388 = CARTESIAN_POINT('',(3.256654205567E-012,2.080303030304));
#46389 = CARTESIAN_POINT('',(0.E+000,2.100000000001));
#46390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46391 = ORIENTED_EDGE('',*,*,#46392,.T.);
#46392 = EDGE_CURVE('',#46355,#46393,#46395,.T.);
#46393 = VERTEX_POINT('',#46394);
#46394 = CARTESIAN_POINT('',(10.999999999999,35.743372166656,
    32.500000001783));
#46395 = SURFACE_CURVE('',#46396,(#46401),.PCURVE_S1.);
#46396 = CIRCLE('',#46397,0.3);
#46397 = AXIS2_PLACEMENT_3D('',#46398,#46399,#46400);
#46398 = CARTESIAN_POINT('',(10.999999999999,35.443372166656,
    32.500000001783));
#46399 = DIRECTION('',(1.,0.E+000,-0.E+000));
#46400 = DIRECTION('',(0.E+000,0.E+000,1.));
#46401 = PCURVE('',#46343,#46402);
#46402 = DEFINITIONAL_REPRESENTATION('',(#46403),#46406);
#46403 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46404,#46405),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.141592653595,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#46404 = CARTESIAN_POINT('',(0.E+000,0.8));
#46405 = CARTESIAN_POINT('',(1.57079632679,0.8));
#46406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46407 = ORIENTED_EDGE('',*,*,#46408,.T.);
#46408 = EDGE_CURVE('',#46393,#46332,#46409,.T.);
#46409 = SURFACE_CURVE('',#46410,(#46414),.PCURVE_S1.);
#46410 = LINE('',#46411,#46412);
#46411 = CARTESIAN_POINT('',(10.199999999999,35.743372166656,
    32.500000001783));
#46412 = VECTOR('',#46413,1.);
#46413 = DIRECTION('',(1.,0.E+000,0.E+000));
#46414 = PCURVE('',#46343,#46415);
#46415 = DEFINITIONAL_REPRESENTATION('',(#46416),#46419);
#46416 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46417,#46418),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.8,2.100000000001),.PIECEWISE_BEZIER_KNOTS.);
#46417 = CARTESIAN_POINT('',(1.570796326795,0.8));
#46418 = CARTESIAN_POINT('',(1.570796326795,2.100000000001));
#46419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#46424)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#46421,#46422,#46423)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#46421 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#46422 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#46423 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#46424 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#46421,
  'distance_accuracy_value','confusion accuracy');
#46425 = SHAPE_DEFINITION_REPRESENTATION(#46426,#46324);
#46426 = PRODUCT_DEFINITION_SHAPE('','',#46427);
#46427 = PRODUCT_DEFINITION('design','',#46428,#46431);
#46428 = PRODUCT_DEFINITION_FORMATION('','',#46429);
#46429 = PRODUCT('CADSOFTTOOLS 1.289','CADSOFTTOOLS 1.289','',(#46430));
#46430 = PRODUCT_CONTEXT('',#2,'mechanical');
#46431 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#46432 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#46433,#46435);
#46433 = ( REPRESENTATION_RELATIONSHIP('','',#46324,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#46434) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#46434 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1167);
#46435 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #46436);
#46436 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('289','','',#5,#46427,$);
#46437 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#46429));
#46438 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#46439),#46513);
#46439 = SHELL_BASED_SURFACE_MODEL('',(#46440));
#46440 = OPEN_SHELL('',(#46441));
#46441 = ADVANCED_FACE('',(#46442),#46456,.T.);
#46442 = FACE_BOUND('',#46443,.T.);
#46443 = EDGE_LOOP('',(#46444,#46467,#46483,#46499));
#46444 = ORIENTED_EDGE('',*,*,#46445,.F.);
#46445 = EDGE_CURVE('',#46446,#46448,#46450,.T.);
#46446 = VERTEX_POINT('',#46447);
#46447 = CARTESIAN_POINT('',(10.999999999999,35.743372166656,
    36.599999999996));
#46448 = VERTEX_POINT('',#46449);
#46449 = CARTESIAN_POINT('',(12.3,35.743372166656,36.599999999996));
#46450 = SURFACE_CURVE('',#46451,(#46455),.PCURVE_S1.);
#46451 = LINE('',#46452,#46453);
#46452 = CARTESIAN_POINT('',(10.199999999999,35.743372166656,
    36.599999999996));
#46453 = VECTOR('',#46454,1.);
#46454 = DIRECTION('',(1.,0.E+000,0.E+000));
#46455 = PCURVE('',#46456,#46461);
#46456 = PLANE('',#46457);
#46457 = AXIS2_PLACEMENT_3D('',#46458,#46459,#46460);
#46458 = CARTESIAN_POINT('',(10.199999999999,35.743372166656,
    32.500000001783));
#46459 = DIRECTION('',(0.E+000,-1.,0.E+000));
#46460 = DIRECTION('',(0.E+000,0.E+000,1.));
#46461 = DEFINITIONAL_REPRESENTATION('',(#46462),#46466);
#46462 = LINE('',#46463,#46464);
#46463 = CARTESIAN_POINT('',(4.099999998214,0.E+000));
#46464 = VECTOR('',#46465,1.);
#46465 = DIRECTION('',(0.E+000,-1.));
#46466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46467 = ORIENTED_EDGE('',*,*,#46468,.F.);
#46468 = EDGE_CURVE('',#46469,#46446,#46471,.T.);
#46469 = VERTEX_POINT('',#46470);
#46470 = CARTESIAN_POINT('',(10.999999999999,35.743372166656,
    32.500000001783));
#46471 = SURFACE_CURVE('',#46472,(#46476),.PCURVE_S1.);
#46472 = LINE('',#46473,#46474);
#46473 = CARTESIAN_POINT('',(10.999999999999,35.743372166656,
    32.500000001783));
#46474 = VECTOR('',#46475,1.);
#46475 = DIRECTION('',(0.E+000,0.E+000,1.));
#46476 = PCURVE('',#46456,#46477);
#46477 = DEFINITIONAL_REPRESENTATION('',(#46478),#46482);
#46478 = LINE('',#46479,#46480);
#46479 = CARTESIAN_POINT('',(0.E+000,-0.8));
#46480 = VECTOR('',#46481,1.);
#46481 = DIRECTION('',(1.,0.E+000));
#46482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46483 = ORIENTED_EDGE('',*,*,#46484,.T.);
#46484 = EDGE_CURVE('',#46469,#46485,#46487,.T.);
#46485 = VERTEX_POINT('',#46486);
#46486 = CARTESIAN_POINT('',(12.3,35.743372166656,32.500000001783));
#46487 = SURFACE_CURVE('',#46488,(#46492),.PCURVE_S1.);
#46488 = LINE('',#46489,#46490);
#46489 = CARTESIAN_POINT('',(10.199999999999,35.743372166656,
    32.500000001783));
#46490 = VECTOR('',#46491,1.);
#46491 = DIRECTION('',(1.,0.E+000,0.E+000));
#46492 = PCURVE('',#46456,#46493);
#46493 = DEFINITIONAL_REPRESENTATION('',(#46494),#46498);
#46494 = LINE('',#46495,#46496);
#46495 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#46496 = VECTOR('',#46497,1.);
#46497 = DIRECTION('',(0.E+000,-1.));
#46498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46499 = ORIENTED_EDGE('',*,*,#46500,.F.);
#46500 = EDGE_CURVE('',#46448,#46485,#46501,.T.);
#46501 = SURFACE_CURVE('',#46502,(#46506),.PCURVE_S1.);
#46502 = LINE('',#46503,#46504);
#46503 = CARTESIAN_POINT('',(12.3,35.743372166656,38.940965204572));
#46504 = VECTOR('',#46505,1.);
#46505 = DIRECTION('',(-1.665334536938E-016,0.E+000,-1.));
#46506 = PCURVE('',#46456,#46507);
#46507 = DEFINITIONAL_REPRESENTATION('',(#46508),#46512);
#46508 = LINE('',#46509,#46510);
#46509 = CARTESIAN_POINT('',(6.44096520279,-2.100000000001));
#46510 = VECTOR('',#46511,1.);
#46511 = DIRECTION('',(-1.,1.665334536938E-016));
#46512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#46517)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#46514,#46515,#46516)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#46514 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#46515 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#46516 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#46517 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#46514,
  'distance_accuracy_value','confusion accuracy');
#46518 = SHAPE_DEFINITION_REPRESENTATION(#46519,#46438);
#46519 = PRODUCT_DEFINITION_SHAPE('','',#46520);
#46520 = PRODUCT_DEFINITION('design','',#46521,#46524);
#46521 = PRODUCT_DEFINITION_FORMATION('','',#46522);
#46522 = PRODUCT('CADSOFTTOOLS 1.290','CADSOFTTOOLS 1.290','',(#46523));
#46523 = PRODUCT_CONTEXT('',#2,'mechanical');
#46524 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#46525 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#46526,#46528);
#46526 = ( REPRESENTATION_RELATIONSHIP('','',#46438,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#46527) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#46527 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1171);
#46528 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #46529);
#46529 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('290','','',#5,#46520,$);
#46530 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#46522));
#46531 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#46532),#46606);
#46532 = SHELL_BASED_SURFACE_MODEL('',(#46533));
#46533 = OPEN_SHELL('',(#46534));
#46534 = ADVANCED_FACE('',(#46535),#46549,.T.);
#46535 = FACE_BOUND('',#46536,.T.);
#46536 = EDGE_LOOP('',(#46537,#46560,#46576,#46592));
#46537 = ORIENTED_EDGE('',*,*,#46538,.F.);
#46538 = EDGE_CURVE('',#46539,#46541,#46543,.T.);
#46539 = VERTEX_POINT('',#46540);
#46540 = CARTESIAN_POINT('',(10.999999999999,31.3426084163,
    32.500000001762));
#46541 = VERTEX_POINT('',#46542);
#46542 = CARTESIAN_POINT('',(12.3,31.3426084163,32.500000001762));
#46543 = SURFACE_CURVE('',#46544,(#46548),.PCURVE_S1.);
#46544 = LINE('',#46545,#46546);
#46545 = CARTESIAN_POINT('',(10.199999999999,31.3426084163,
    32.500000001762));
#46546 = VECTOR('',#46547,1.);
#46547 = DIRECTION('',(1.,0.E+000,0.E+000));
#46548 = PCURVE('',#46549,#46554);
#46549 = PLANE('',#46550);
#46550 = AXIS2_PLACEMENT_3D('',#46551,#46552,#46553);
#46551 = CARTESIAN_POINT('',(10.199999999999,31.3426084163,
    36.599999999996));
#46552 = DIRECTION('',(0.E+000,1.,0.E+000));
#46553 = DIRECTION('',(0.E+000,0.E+000,-1.));
#46554 = DEFINITIONAL_REPRESENTATION('',(#46555),#46559);
#46555 = LINE('',#46556,#46557);
#46556 = CARTESIAN_POINT('',(4.099999998235,0.E+000));
#46557 = VECTOR('',#46558,1.);
#46558 = DIRECTION('',(0.E+000,-1.));
#46559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46560 = ORIENTED_EDGE('',*,*,#46561,.F.);
#46561 = EDGE_CURVE('',#46562,#46539,#46564,.T.);
#46562 = VERTEX_POINT('',#46563);
#46563 = CARTESIAN_POINT('',(10.999999999999,31.3426084163,
    36.599999999996));
#46564 = SURFACE_CURVE('',#46565,(#46569),.PCURVE_S1.);
#46565 = LINE('',#46566,#46567);
#46566 = CARTESIAN_POINT('',(10.999999999999,31.3426084163,
    36.599999999996));
#46567 = VECTOR('',#46568,1.);
#46568 = DIRECTION('',(0.E+000,0.E+000,-1.));
#46569 = PCURVE('',#46549,#46570);
#46570 = DEFINITIONAL_REPRESENTATION('',(#46571),#46575);
#46571 = LINE('',#46572,#46573);
#46572 = CARTESIAN_POINT('',(0.E+000,-0.8));
#46573 = VECTOR('',#46574,1.);
#46574 = DIRECTION('',(1.,0.E+000));
#46575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46576 = ORIENTED_EDGE('',*,*,#46577,.T.);
#46577 = EDGE_CURVE('',#46562,#46578,#46580,.T.);
#46578 = VERTEX_POINT('',#46579);
#46579 = CARTESIAN_POINT('',(12.3,31.3426084163,36.599999999996));
#46580 = SURFACE_CURVE('',#46581,(#46585),.PCURVE_S1.);
#46581 = LINE('',#46582,#46583);
#46582 = CARTESIAN_POINT('',(10.199999999999,31.3426084163,
    36.599999999996));
#46583 = VECTOR('',#46584,1.);
#46584 = DIRECTION('',(1.,0.E+000,0.E+000));
#46585 = PCURVE('',#46549,#46586);
#46586 = DEFINITIONAL_REPRESENTATION('',(#46587),#46591);
#46587 = LINE('',#46588,#46589);
#46588 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#46589 = VECTOR('',#46590,1.);
#46590 = DIRECTION('',(0.E+000,-1.));
#46591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46592 = ORIENTED_EDGE('',*,*,#46593,.F.);
#46593 = EDGE_CURVE('',#46541,#46578,#46594,.T.);
#46594 = SURFACE_CURVE('',#46595,(#46599),.PCURVE_S1.);
#46595 = LINE('',#46596,#46597);
#46596 = CARTESIAN_POINT('',(12.3,31.3426084163,38.940965204572));
#46597 = VECTOR('',#46598,1.);
#46598 = DIRECTION('',(1.665334536938E-016,0.E+000,1.));
#46599 = PCURVE('',#46549,#46600);
#46600 = DEFINITIONAL_REPRESENTATION('',(#46601),#46605);
#46601 = LINE('',#46602,#46603);
#46602 = CARTESIAN_POINT('',(-2.340965204576,-2.100000000001));
#46603 = VECTOR('',#46604,1.);
#46604 = DIRECTION('',(-1.,-1.665334536938E-016));
#46605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#46610)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#46607,#46608,#46609)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#46607 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#46608 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#46609 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#46610 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#46607,
  'distance_accuracy_value','confusion accuracy');
#46611 = SHAPE_DEFINITION_REPRESENTATION(#46612,#46531);
#46612 = PRODUCT_DEFINITION_SHAPE('','',#46613);
#46613 = PRODUCT_DEFINITION('design','',#46614,#46617);
#46614 = PRODUCT_DEFINITION_FORMATION('','',#46615);
#46615 = PRODUCT('CADSOFTTOOLS 1.291','CADSOFTTOOLS 1.291','',(#46616));
#46616 = PRODUCT_CONTEXT('',#2,'mechanical');
#46617 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#46618 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#46619,#46621);
#46619 = ( REPRESENTATION_RELATIONSHIP('','',#46531,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#46620) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#46620 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1175);
#46621 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #46622);
#46622 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('291','','',#5,#46613,$);
#46623 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#46615));
#46624 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#46625),#46720);
#46625 = SHELL_BASED_SURFACE_MODEL('',(#46626));
#46626 = OPEN_SHELL('',(#46627));
#46627 = ADVANCED_FACE('',(#46628),#46643,.F.);
#46628 = FACE_BOUND('',#46629,.F.);
#46629 = EDGE_LOOP('',(#46630,#46653,#46668,#46684));
#46630 = ORIENTED_EDGE('',*,*,#46631,.T.);
#46631 = EDGE_CURVE('',#46632,#46634,#46636,.T.);
#46632 = VERTEX_POINT('',#46633);
#46633 = CARTESIAN_POINT('',(12.3,31.642608416302,32.200000001762));
#46634 = VERTEX_POINT('',#46635);
#46635 = CARTESIAN_POINT('',(12.3,31.3426084163,32.500000001762));
#46636 = SURFACE_CURVE('',#46637,(#46642),.PCURVE_S1.);
#46637 = CIRCLE('',#46638,0.3);
#46638 = AXIS2_PLACEMENT_3D('',#46639,#46640,#46641);
#46639 = CARTESIAN_POINT('',(12.3,31.6426084163,32.500000001762));
#46640 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#46641 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#46642 = PCURVE('',#46643,#46648);
#46643 = CYLINDRICAL_SURFACE('',#46644,0.3);
#46644 = AXIS2_PLACEMENT_3D('',#46645,#46646,#46647);
#46645 = CARTESIAN_POINT('',(10.199999999999,31.6426084163,
    32.500000001762));
#46646 = DIRECTION('',(1.,0.E+000,0.E+000));
#46647 = DIRECTION('',(0.E+000,0.E+000,-1.));
#46648 = DEFINITIONAL_REPRESENTATION('',(#46649),#46652);
#46649 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46650,#46651),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.141592653584,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#46650 = CARTESIAN_POINT('',(6.28318530718,2.100000000001));
#46651 = CARTESIAN_POINT('',(4.712388980379,2.100000000001));
#46652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46653 = ORIENTED_EDGE('',*,*,#46654,.F.);
#46654 = EDGE_CURVE('',#46655,#46634,#46657,.T.);
#46655 = VERTEX_POINT('',#46656);
#46656 = CARTESIAN_POINT('',(10.999999999999,31.3426084163,
    32.500000001762));
#46657 = SURFACE_CURVE('',#46658,(#46662),.PCURVE_S1.);
#46658 = LINE('',#46659,#46660);
#46659 = CARTESIAN_POINT('',(10.199999999999,31.3426084163,
    32.500000001762));
#46660 = VECTOR('',#46661,1.);
#46661 = DIRECTION('',(1.,0.E+000,0.E+000));
#46662 = PCURVE('',#46643,#46663);
#46663 = DEFINITIONAL_REPRESENTATION('',(#46664),#46667);
#46664 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46665,#46666),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.8,2.100000000001),.PIECEWISE_BEZIER_KNOTS.);
#46665 = CARTESIAN_POINT('',(4.712388980384,0.8));
#46666 = CARTESIAN_POINT('',(4.712388980384,2.100000000001));
#46667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46668 = ORIENTED_EDGE('',*,*,#46669,.T.);
#46669 = EDGE_CURVE('',#46655,#46670,#46672,.T.);
#46670 = VERTEX_POINT('',#46671);
#46671 = CARTESIAN_POINT('',(10.999999999999,31.642608416302,
    32.200000001762));
#46672 = SURFACE_CURVE('',#46673,(#46678),.PCURVE_S1.);
#46673 = CIRCLE('',#46674,0.3);
#46674 = AXIS2_PLACEMENT_3D('',#46675,#46676,#46677);
#46675 = CARTESIAN_POINT('',(10.999999999999,31.6426084163,
    32.500000001762));
#46676 = DIRECTION('',(1.,0.E+000,-0.E+000));
#46677 = DIRECTION('',(0.E+000,0.E+000,1.));
#46678 = PCURVE('',#46643,#46679);
#46679 = DEFINITIONAL_REPRESENTATION('',(#46680),#46683);
#46680 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46681,#46682),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.141592653595),
  .PIECEWISE_BEZIER_KNOTS.);
#46681 = CARTESIAN_POINT('',(4.712388980384,0.8));
#46682 = CARTESIAN_POINT('',(6.283185307185,0.8));
#46683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46684 = ORIENTED_EDGE('',*,*,#46685,.T.);
#46685 = EDGE_CURVE('',#46670,#46632,#46686,.T.);
#46686 = SURFACE_CURVE('',#46687,(#46691),.PCURVE_S1.);
#46687 = LINE('',#46688,#46689);
#46688 = CARTESIAN_POINT('',(10.199999999999,31.642608416302,
    32.200000001762));
#46689 = VECTOR('',#46690,1.);
#46690 = DIRECTION('',(1.,0.E+000,0.E+000));
#46691 = PCURVE('',#46643,#46692);
#46692 = DEFINITIONAL_REPRESENTATION('',(#46693),#46719);
#46693 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#46694,#46695,#46696,#46697,
    #46698,#46699,#46700,#46701,#46702,#46703,#46704,#46705,#46706,
    #46707,#46708,#46709,#46710,#46711,#46712,#46713,#46714,#46715,
    #46716,#46717,#46718),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.8,0.859090909091,0.918181818182,
    0.977272727273,1.036363636364,1.095454545455,1.154545454546,
    1.213636363637,1.272727272727,1.331818181818,1.390909090909,1.45,
    1.509090909091,1.568181818182,1.627272727273,1.686363636364,
    1.745454545455,1.804545454546,1.863636363637,1.922727272728,
    1.981818181819,2.04090909091,2.100000000001),.QUASI_UNIFORM_KNOTS.);
#46694 = CARTESIAN_POINT('',(6.28318530718,0.8));
#46695 = CARTESIAN_POINT('',(6.283185307183,0.819696969697));
#46696 = CARTESIAN_POINT('',(6.283185307186,0.859090909091));
#46697 = CARTESIAN_POINT('',(6.283185307185,0.918181818182));
#46698 = CARTESIAN_POINT('',(6.283185307185,0.977272727273));
#46699 = CARTESIAN_POINT('',(6.283185307185,1.036363636364));
#46700 = CARTESIAN_POINT('',(6.283185307185,1.095454545455));
#46701 = CARTESIAN_POINT('',(6.283185307185,1.154545454546));
#46702 = CARTESIAN_POINT('',(6.283185307185,1.213636363637));
#46703 = CARTESIAN_POINT('',(6.283185307185,1.272727272727));
#46704 = CARTESIAN_POINT('',(6.283185307185,1.331818181818));
#46705 = CARTESIAN_POINT('',(6.283185307185,1.390909090909));
#46706 = CARTESIAN_POINT('',(6.283185307185,1.45));
#46707 = CARTESIAN_POINT('',(6.283185307185,1.509090909091));
#46708 = CARTESIAN_POINT('',(6.283185307185,1.568181818182));
#46709 = CARTESIAN_POINT('',(6.283185307185,1.627272727273));
#46710 = CARTESIAN_POINT('',(6.283185307185,1.686363636364));
#46711 = CARTESIAN_POINT('',(6.283185307185,1.745454545455));
#46712 = CARTESIAN_POINT('',(6.283185307185,1.804545454546));
#46713 = CARTESIAN_POINT('',(6.283185307185,1.863636363637));
#46714 = CARTESIAN_POINT('',(6.283185307185,1.922727272728));
#46715 = CARTESIAN_POINT('',(6.283185307185,1.981818181819));
#46716 = CARTESIAN_POINT('',(6.283185307186,2.04090909091));
#46717 = CARTESIAN_POINT('',(6.283185307183,2.080303030304));
#46718 = CARTESIAN_POINT('',(6.28318530718,2.100000000001));
#46719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#46724)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#46721,#46722,#46723)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#46721 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#46722 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#46723 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#46724 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#46721,
  'distance_accuracy_value','confusion accuracy');
#46725 = SHAPE_DEFINITION_REPRESENTATION(#46726,#46624);
#46726 = PRODUCT_DEFINITION_SHAPE('','',#46727);
#46727 = PRODUCT_DEFINITION('design','',#46728,#46731);
#46728 = PRODUCT_DEFINITION_FORMATION('','',#46729);
#46729 = PRODUCT('CADSOFTTOOLS 1.292','CADSOFTTOOLS 1.292','',(#46730));
#46730 = PRODUCT_CONTEXT('',#2,'mechanical');
#46731 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#46732 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#46733,#46735);
#46733 = ( REPRESENTATION_RELATIONSHIP('','',#46624,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#46734) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#46734 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1179);
#46735 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #46736);
#46736 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('292','','',#5,#46727,$);
#46737 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#46729));
#46738 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#46739),#46813);
#46739 = SHELL_BASED_SURFACE_MODEL('',(#46740));
#46740 = OPEN_SHELL('',(#46741));
#46741 = ADVANCED_FACE('',(#46742),#46756,.T.);
#46742 = FACE_BOUND('',#46743,.T.);
#46743 = EDGE_LOOP('',(#46744,#46767,#46783,#46799));
#46744 = ORIENTED_EDGE('',*,*,#46745,.F.);
#46745 = EDGE_CURVE('',#46746,#46748,#46750,.T.);
#46746 = VERTEX_POINT('',#46747);
#46747 = CARTESIAN_POINT('',(10.999999999999,-6.157391583702,
    32.200000001762));
#46748 = VERTEX_POINT('',#46749);
#46749 = CARTESIAN_POINT('',(12.3,-6.157391583702,32.200000001762));
#46750 = SURFACE_CURVE('',#46751,(#46755),.PCURVE_S1.);
#46751 = LINE('',#46752,#46753);
#46752 = CARTESIAN_POINT('',(10.199999999999,-6.157391583702,
    32.200000001762));
#46753 = VECTOR('',#46754,1.);
#46754 = DIRECTION('',(1.,0.E+000,0.E+000));
#46755 = PCURVE('',#46756,#46761);
#46756 = PLANE('',#46757);
#46757 = AXIS2_PLACEMENT_3D('',#46758,#46759,#46760);
#46758 = CARTESIAN_POINT('',(10.199999999999,-6.157391583702,
    32.200000001762));
#46759 = DIRECTION('',(0.E+000,5.424029259009E-012,1.));
#46760 = DIRECTION('',(0.E+000,-1.,5.424029259009E-012));
#46761 = DEFINITIONAL_REPRESENTATION('',(#46762),#46766);
#46762 = LINE('',#46763,#46764);
#46763 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#46764 = VECTOR('',#46765,1.);
#46765 = DIRECTION('',(0.E+000,1.));
#46766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46767 = ORIENTED_EDGE('',*,*,#46768,.T.);
#46768 = EDGE_CURVE('',#46746,#46769,#46771,.T.);
#46769 = VERTEX_POINT('',#46770);
#46770 = CARTESIAN_POINT('',(10.999999999999,-9.958155334057,
    32.200000001782));
#46771 = SURFACE_CURVE('',#46772,(#46776),.PCURVE_S1.);
#46772 = LINE('',#46773,#46774);
#46773 = CARTESIAN_POINT('',(10.999999999999,-6.157391583702,
    32.200000001762));
#46774 = VECTOR('',#46775,1.);
#46775 = DIRECTION('',(0.E+000,-1.,5.424029259009E-012));
#46776 = PCURVE('',#46756,#46777);
#46777 = DEFINITIONAL_REPRESENTATION('',(#46778),#46782);
#46778 = LINE('',#46779,#46780);
#46779 = CARTESIAN_POINT('',(0.E+000,0.8));
#46780 = VECTOR('',#46781,1.);
#46781 = DIRECTION('',(1.,0.E+000));
#46782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46783 = ORIENTED_EDGE('',*,*,#46784,.T.);
#46784 = EDGE_CURVE('',#46769,#46785,#46787,.T.);
#46785 = VERTEX_POINT('',#46786);
#46786 = CARTESIAN_POINT('',(12.3,-9.958155334057,32.200000001782));
#46787 = SURFACE_CURVE('',#46788,(#46792),.PCURVE_S1.);
#46788 = LINE('',#46789,#46790);
#46789 = CARTESIAN_POINT('',(10.199999999999,-9.958155334057,
    32.200000001782));
#46790 = VECTOR('',#46791,1.);
#46791 = DIRECTION('',(1.,0.E+000,0.E+000));
#46792 = PCURVE('',#46756,#46793);
#46793 = DEFINITIONAL_REPRESENTATION('',(#46794),#46798);
#46794 = LINE('',#46795,#46796);
#46795 = CARTESIAN_POINT('',(3.800763750356,0.E+000));
#46796 = VECTOR('',#46797,1.);
#46797 = DIRECTION('',(0.E+000,1.));
#46798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46799 = ORIENTED_EDGE('',*,*,#46800,.F.);
#46800 = EDGE_CURVE('',#46748,#46785,#46801,.T.);
#46801 = SURFACE_CURVE('',#46802,(#46806),.PCURVE_S1.);
#46802 = LINE('',#46803,#46804);
#46803 = CARTESIAN_POINT('',(12.3,31.775374416265,32.200000001556));
#46804 = VECTOR('',#46805,1.);
#46805 = DIRECTION('',(1.222527695673E-016,-1.,5.424029259009E-012));
#46806 = PCURVE('',#46756,#46807);
#46807 = DEFINITIONAL_REPRESENTATION('',(#46808),#46812);
#46808 = LINE('',#46809,#46810);
#46809 = CARTESIAN_POINT('',(-37.93276599996,2.100000000001));
#46810 = VECTOR('',#46811,1.);
#46811 = DIRECTION('',(1.,1.222527695673E-016));
#46812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#46817)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#46814,#46815,#46816)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#46814 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#46815 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#46816 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#46817 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#46814,
  'distance_accuracy_value','confusion accuracy');
#46818 = SHAPE_DEFINITION_REPRESENTATION(#46819,#46738);
#46819 = PRODUCT_DEFINITION_SHAPE('','',#46820);
#46820 = PRODUCT_DEFINITION('design','',#46821,#46824);
#46821 = PRODUCT_DEFINITION_FORMATION('','',#46822);
#46822 = PRODUCT('CADSOFTTOOLS 1.293','CADSOFTTOOLS 1.293','',(#46823));
#46823 = PRODUCT_CONTEXT('',#2,'mechanical');
#46824 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#46825 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#46826,#46828);
#46826 = ( REPRESENTATION_RELATIONSHIP('','',#46738,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#46827) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#46827 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1183);
#46828 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #46829);
#46829 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('293','','',#5,#46820,$);
#46830 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#46822));
#46831 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#46832),#46927);
#46832 = SHELL_BASED_SURFACE_MODEL('',(#46833));
#46833 = OPEN_SHELL('',(#46834));
#46834 = ADVANCED_FACE('',(#46835),#46850,.F.);
#46835 = FACE_BOUND('',#46836,.F.);
#46836 = EDGE_LOOP('',(#46837,#46860,#46875,#46891));
#46837 = ORIENTED_EDGE('',*,*,#46838,.T.);
#46838 = EDGE_CURVE('',#46839,#46841,#46843,.T.);
#46839 = VERTEX_POINT('',#46840);
#46840 = CARTESIAN_POINT('',(12.3,-9.958155334057,32.200000001782));
#46841 = VERTEX_POINT('',#46842);
#46842 = CARTESIAN_POINT('',(12.3,-10.25815533405,32.500000001783));
#46843 = SURFACE_CURVE('',#46844,(#46849),.PCURVE_S1.);
#46844 = CIRCLE('',#46845,0.3);
#46845 = AXIS2_PLACEMENT_3D('',#46846,#46847,#46848);
#46846 = CARTESIAN_POINT('',(12.3,-9.958155334056,32.500000001783));
#46847 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#46848 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#46849 = PCURVE('',#46850,#46855);
#46850 = CYLINDRICAL_SURFACE('',#46851,0.3);
#46851 = AXIS2_PLACEMENT_3D('',#46852,#46853,#46854);
#46852 = CARTESIAN_POINT('',(10.199999999999,-9.958155334056,
    32.500000001783));
#46853 = DIRECTION('',(1.,0.E+000,0.E+000));
#46854 = DIRECTION('',(0.E+000,0.E+000,-1.));
#46855 = DEFINITIONAL_REPRESENTATION('',(#46856),#46859);
#46856 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46857,#46858),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.141592653595,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#46857 = CARTESIAN_POINT('',(6.28318530718,2.100000000001));
#46858 = CARTESIAN_POINT('',(4.71238898039,2.100000000001));
#46859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46860 = ORIENTED_EDGE('',*,*,#46861,.F.);
#46861 = EDGE_CURVE('',#46862,#46841,#46864,.T.);
#46862 = VERTEX_POINT('',#46863);
#46863 = CARTESIAN_POINT('',(10.999999999999,-10.25815533405,
    32.500000001783));
#46864 = SURFACE_CURVE('',#46865,(#46869),.PCURVE_S1.);
#46865 = LINE('',#46866,#46867);
#46866 = CARTESIAN_POINT('',(10.199999999999,-10.25815533405,
    32.500000001783));
#46867 = VECTOR('',#46868,1.);
#46868 = DIRECTION('',(1.,0.E+000,0.E+000));
#46869 = PCURVE('',#46850,#46870);
#46870 = DEFINITIONAL_REPRESENTATION('',(#46871),#46874);
#46871 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46872,#46873),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.8,2.100000000001),.PIECEWISE_BEZIER_KNOTS.);
#46872 = CARTESIAN_POINT('',(4.712388980385,0.8));
#46873 = CARTESIAN_POINT('',(4.712388980385,2.100000000001));
#46874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46875 = ORIENTED_EDGE('',*,*,#46876,.F.);
#46876 = EDGE_CURVE('',#46877,#46862,#46879,.T.);
#46877 = VERTEX_POINT('',#46878);
#46878 = CARTESIAN_POINT('',(10.999999999999,-9.958155334057,
    32.200000001782));
#46879 = SURFACE_CURVE('',#46880,(#46885),.PCURVE_S1.);
#46880 = CIRCLE('',#46881,0.3);
#46881 = AXIS2_PLACEMENT_3D('',#46882,#46883,#46884);
#46882 = CARTESIAN_POINT('',(10.999999999999,-9.958155334056,
    32.500000001783));
#46883 = DIRECTION('',(-1.,0.E+000,0.E+000));
#46884 = DIRECTION('',(0.E+000,0.E+000,1.));
#46885 = PCURVE('',#46850,#46886);
#46886 = DEFINITIONAL_REPRESENTATION('',(#46887),#46890);
#46887 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#46888,#46889),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.141592653595,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#46888 = CARTESIAN_POINT('',(6.28318530718,0.8));
#46889 = CARTESIAN_POINT('',(4.71238898039,0.8));
#46890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46891 = ORIENTED_EDGE('',*,*,#46892,.T.);
#46892 = EDGE_CURVE('',#46877,#46839,#46893,.T.);
#46893 = SURFACE_CURVE('',#46894,(#46898),.PCURVE_S1.);
#46894 = LINE('',#46895,#46896);
#46895 = CARTESIAN_POINT('',(10.199999999999,-9.958155334057,
    32.200000001782));
#46896 = VECTOR('',#46897,1.);
#46897 = DIRECTION('',(1.,0.E+000,0.E+000));
#46898 = PCURVE('',#46850,#46899);
#46899 = DEFINITIONAL_REPRESENTATION('',(#46900),#46926);
#46900 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#46901,#46902,#46903,#46904,
    #46905,#46906,#46907,#46908,#46909,#46910,#46911,#46912,#46913,
    #46914,#46915,#46916,#46917,#46918,#46919,#46920,#46921,#46922,
    #46923,#46924,#46925),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.8,0.859090909091,0.918181818182,
    0.977272727273,1.036363636364,1.095454545455,1.154545454546,
    1.213636363637,1.272727272727,1.331818181818,1.390909090909,1.45,
    1.509090909091,1.568181818182,1.627272727273,1.686363636364,
    1.745454545455,1.804545454546,1.863636363637,1.922727272728,
    1.981818181819,2.04090909091,2.100000000001),.QUASI_UNIFORM_KNOTS.);
#46901 = CARTESIAN_POINT('',(6.28318530718,0.8));
#46902 = CARTESIAN_POINT('',(6.283185307176,0.819696969697));
#46903 = CARTESIAN_POINT('',(6.283185307173,0.859090909091));
#46904 = CARTESIAN_POINT('',(6.283185307175,0.918181818182));
#46905 = CARTESIAN_POINT('',(6.283185307174,0.977272727273));
#46906 = CARTESIAN_POINT('',(6.283185307174,1.036363636364));
#46907 = CARTESIAN_POINT('',(6.283185307174,1.095454545455));
#46908 = CARTESIAN_POINT('',(6.283185307174,1.154545454546));
#46909 = CARTESIAN_POINT('',(6.283185307174,1.213636363637));
#46910 = CARTESIAN_POINT('',(6.283185307174,1.272727272727));
#46911 = CARTESIAN_POINT('',(6.283185307174,1.331818181818));
#46912 = CARTESIAN_POINT('',(6.283185307174,1.390909090909));
#46913 = CARTESIAN_POINT('',(6.283185307174,1.45));
#46914 = CARTESIAN_POINT('',(6.283185307174,1.509090909091));
#46915 = CARTESIAN_POINT('',(6.283185307174,1.568181818182));
#46916 = CARTESIAN_POINT('',(6.283185307174,1.627272727273));
#46917 = CARTESIAN_POINT('',(6.283185307174,1.686363636364));
#46918 = CARTESIAN_POINT('',(6.283185307174,1.745454545455));
#46919 = CARTESIAN_POINT('',(6.283185307174,1.804545454546));
#46920 = CARTESIAN_POINT('',(6.283185307174,1.863636363637));
#46921 = CARTESIAN_POINT('',(6.283185307174,1.922727272728));
#46922 = CARTESIAN_POINT('',(6.283185307175,1.981818181819));
#46923 = CARTESIAN_POINT('',(6.283185307173,2.04090909091));
#46924 = CARTESIAN_POINT('',(6.283185307176,2.080303030304));
#46925 = CARTESIAN_POINT('',(6.28318530718,2.100000000001));
#46926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#46931)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#46928,#46929,#46930)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#46928 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#46929 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#46930 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#46931 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#46928,
  'distance_accuracy_value','confusion accuracy');
#46932 = SHAPE_DEFINITION_REPRESENTATION(#46933,#46831);
#46933 = PRODUCT_DEFINITION_SHAPE('','',#46934);
#46934 = PRODUCT_DEFINITION('design','',#46935,#46938);
#46935 = PRODUCT_DEFINITION_FORMATION('','',#46936);
#46936 = PRODUCT('CADSOFTTOOLS 1.294','CADSOFTTOOLS 1.294','',(#46937));
#46937 = PRODUCT_CONTEXT('',#2,'mechanical');
#46938 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#46939 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#46940,#46942);
#46940 = ( REPRESENTATION_RELATIONSHIP('','',#46831,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#46941) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#46941 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1187);
#46942 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #46943);
#46943 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('294','','',#5,#46934,$);
#46944 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#46936));
#46945 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#46946),#47020);
#46946 = SHELL_BASED_SURFACE_MODEL('',(#46947));
#46947 = OPEN_SHELL('',(#46948));
#46948 = ADVANCED_FACE('',(#46949),#46963,.T.);
#46949 = FACE_BOUND('',#46950,.T.);
#46950 = EDGE_LOOP('',(#46951,#46974,#46990,#47006));
#46951 = ORIENTED_EDGE('',*,*,#46952,.F.);
#46952 = EDGE_CURVE('',#46953,#46955,#46957,.T.);
#46953 = VERTEX_POINT('',#46954);
#46954 = CARTESIAN_POINT('',(10.999999999999,-10.25815533405,
    32.500000001783));
#46955 = VERTEX_POINT('',#46956);
#46956 = CARTESIAN_POINT('',(12.3,-10.25815533405,32.500000001783));
#46957 = SURFACE_CURVE('',#46958,(#46962),.PCURVE_S1.);
#46958 = LINE('',#46959,#46960);
#46959 = CARTESIAN_POINT('',(10.199999999999,-10.25815533405,
    32.500000001783));
#46960 = VECTOR('',#46961,1.);
#46961 = DIRECTION('',(1.,0.E+000,0.E+000));
#46962 = PCURVE('',#46963,#46968);
#46963 = PLANE('',#46964);
#46964 = AXIS2_PLACEMENT_3D('',#46965,#46966,#46967);
#46965 = CARTESIAN_POINT('',(10.199999999999,-10.25815533405,
    32.500000001783));
#46966 = DIRECTION('',(0.E+000,1.,0.E+000));
#46967 = DIRECTION('',(0.E+000,-0.E+000,1.));
#46968 = DEFINITIONAL_REPRESENTATION('',(#46969),#46973);
#46969 = LINE('',#46970,#46971);
#46970 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#46971 = VECTOR('',#46972,1.);
#46972 = DIRECTION('',(0.E+000,1.));
#46973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46974 = ORIENTED_EDGE('',*,*,#46975,.T.);
#46975 = EDGE_CURVE('',#46953,#46976,#46978,.T.);
#46976 = VERTEX_POINT('',#46977);
#46977 = CARTESIAN_POINT('',(10.999999999999,-10.25815533405,
    36.599999999996));
#46978 = SURFACE_CURVE('',#46979,(#46983),.PCURVE_S1.);
#46979 = LINE('',#46980,#46981);
#46980 = CARTESIAN_POINT('',(10.999999999999,-10.25815533405,
    32.500000001783));
#46981 = VECTOR('',#46982,1.);
#46982 = DIRECTION('',(0.E+000,0.E+000,1.));
#46983 = PCURVE('',#46963,#46984);
#46984 = DEFINITIONAL_REPRESENTATION('',(#46985),#46989);
#46985 = LINE('',#46986,#46987);
#46986 = CARTESIAN_POINT('',(0.E+000,0.8));
#46987 = VECTOR('',#46988,1.);
#46988 = DIRECTION('',(1.,0.E+000));
#46989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#46990 = ORIENTED_EDGE('',*,*,#46991,.T.);
#46991 = EDGE_CURVE('',#46976,#46992,#46994,.T.);
#46992 = VERTEX_POINT('',#46993);
#46993 = CARTESIAN_POINT('',(12.3,-10.25815533405,36.599999999996));
#46994 = SURFACE_CURVE('',#46995,(#46999),.PCURVE_S1.);
#46995 = LINE('',#46996,#46997);
#46996 = CARTESIAN_POINT('',(10.199999999999,-10.25815533405,
    36.599999999996));
#46997 = VECTOR('',#46998,1.);
#46998 = DIRECTION('',(1.,0.E+000,0.E+000));
#46999 = PCURVE('',#46963,#47000);
#47000 = DEFINITIONAL_REPRESENTATION('',(#47001),#47005);
#47001 = LINE('',#47002,#47003);
#47002 = CARTESIAN_POINT('',(4.099999998214,0.E+000));
#47003 = VECTOR('',#47004,1.);
#47004 = DIRECTION('',(0.E+000,1.));
#47005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47006 = ORIENTED_EDGE('',*,*,#47007,.F.);
#47007 = EDGE_CURVE('',#46955,#46992,#47008,.T.);
#47008 = SURFACE_CURVE('',#47009,(#47013),.PCURVE_S1.);
#47009 = LINE('',#47010,#47011);
#47010 = CARTESIAN_POINT('',(12.3,-10.25815533405,38.940965204572));
#47011 = VECTOR('',#47012,1.);
#47012 = DIRECTION('',(1.665334536938E-016,0.E+000,1.));
#47013 = PCURVE('',#46963,#47014);
#47014 = DEFINITIONAL_REPRESENTATION('',(#47015),#47019);
#47015 = LINE('',#47016,#47017);
#47016 = CARTESIAN_POINT('',(6.44096520279,2.100000000001));
#47017 = VECTOR('',#47018,1.);
#47018 = DIRECTION('',(1.,1.665334536938E-016));
#47019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#47024)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#47021,#47022,#47023)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#47021 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#47022 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#47023 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#47024 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#47021,
  'distance_accuracy_value','confusion accuracy');
#47025 = SHAPE_DEFINITION_REPRESENTATION(#47026,#46945);
#47026 = PRODUCT_DEFINITION_SHAPE('','',#47027);
#47027 = PRODUCT_DEFINITION('design','',#47028,#47031);
#47028 = PRODUCT_DEFINITION_FORMATION('','',#47029);
#47029 = PRODUCT('CADSOFTTOOLS 1.295','CADSOFTTOOLS 1.295','',(#47030));
#47030 = PRODUCT_CONTEXT('',#2,'mechanical');
#47031 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#47032 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#47033,#47035);
#47033 = ( REPRESENTATION_RELATIONSHIP('','',#46945,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#47034) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#47034 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1191);
#47035 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #47036);
#47036 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('295','','',#5,#47027,$);
#47037 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#47029));
#47038 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#47039),#47113);
#47039 = SHELL_BASED_SURFACE_MODEL('',(#47040));
#47040 = OPEN_SHELL('',(#47041));
#47041 = ADVANCED_FACE('',(#47042),#47056,.T.);
#47042 = FACE_BOUND('',#47043,.T.);
#47043 = EDGE_LOOP('',(#47044,#47067,#47083,#47099));
#47044 = ORIENTED_EDGE('',*,*,#47045,.F.);
#47045 = EDGE_CURVE('',#47046,#47048,#47050,.T.);
#47046 = VERTEX_POINT('',#47047);
#47047 = CARTESIAN_POINT('',(10.999999999999,-5.8573915837,
    36.599999999996));
#47048 = VERTEX_POINT('',#47049);
#47049 = CARTESIAN_POINT('',(12.3,-5.8573915837,36.599999999996));
#47050 = SURFACE_CURVE('',#47051,(#47055),.PCURVE_S1.);
#47051 = LINE('',#47052,#47053);
#47052 = CARTESIAN_POINT('',(10.199999999999,-5.8573915837,
    36.599999999996));
#47053 = VECTOR('',#47054,1.);
#47054 = DIRECTION('',(1.,0.E+000,0.E+000));
#47055 = PCURVE('',#47056,#47061);
#47056 = PLANE('',#47057);
#47057 = AXIS2_PLACEMENT_3D('',#47058,#47059,#47060);
#47058 = CARTESIAN_POINT('',(10.199999999999,-5.8573915837,
    36.599999999996));
#47059 = DIRECTION('',(0.E+000,-1.,0.E+000));
#47060 = DIRECTION('',(0.E+000,0.E+000,-1.));
#47061 = DEFINITIONAL_REPRESENTATION('',(#47062),#47066);
#47062 = LINE('',#47063,#47064);
#47063 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#47064 = VECTOR('',#47065,1.);
#47065 = DIRECTION('',(0.E+000,1.));
#47066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47067 = ORIENTED_EDGE('',*,*,#47068,.T.);
#47068 = EDGE_CURVE('',#47046,#47069,#47071,.T.);
#47069 = VERTEX_POINT('',#47070);
#47070 = CARTESIAN_POINT('',(10.999999999999,-5.8573915837,
    32.500000001762));
#47071 = SURFACE_CURVE('',#47072,(#47076),.PCURVE_S1.);
#47072 = LINE('',#47073,#47074);
#47073 = CARTESIAN_POINT('',(10.999999999999,-5.8573915837,
    36.599999999996));
#47074 = VECTOR('',#47075,1.);
#47075 = DIRECTION('',(0.E+000,0.E+000,-1.));
#47076 = PCURVE('',#47056,#47077);
#47077 = DEFINITIONAL_REPRESENTATION('',(#47078),#47082);
#47078 = LINE('',#47079,#47080);
#47079 = CARTESIAN_POINT('',(0.E+000,0.8));
#47080 = VECTOR('',#47081,1.);
#47081 = DIRECTION('',(1.,0.E+000));
#47082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47083 = ORIENTED_EDGE('',*,*,#47084,.T.);
#47084 = EDGE_CURVE('',#47069,#47085,#47087,.T.);
#47085 = VERTEX_POINT('',#47086);
#47086 = CARTESIAN_POINT('',(12.3,-5.8573915837,32.500000001762));
#47087 = SURFACE_CURVE('',#47088,(#47092),.PCURVE_S1.);
#47088 = LINE('',#47089,#47090);
#47089 = CARTESIAN_POINT('',(10.199999999999,-5.8573915837,
    32.500000001762));
#47090 = VECTOR('',#47091,1.);
#47091 = DIRECTION('',(1.,0.E+000,0.E+000));
#47092 = PCURVE('',#47056,#47093);
#47093 = DEFINITIONAL_REPRESENTATION('',(#47094),#47098);
#47094 = LINE('',#47095,#47096);
#47095 = CARTESIAN_POINT('',(4.099999998235,0.E+000));
#47096 = VECTOR('',#47097,1.);
#47097 = DIRECTION('',(0.E+000,1.));
#47098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47099 = ORIENTED_EDGE('',*,*,#47100,.F.);
#47100 = EDGE_CURVE('',#47048,#47085,#47101,.T.);
#47101 = SURFACE_CURVE('',#47102,(#47106),.PCURVE_S1.);
#47102 = LINE('',#47103,#47104);
#47103 = CARTESIAN_POINT('',(12.3,-5.8573915837,38.940965204572));
#47104 = VECTOR('',#47105,1.);
#47105 = DIRECTION('',(-1.665334536938E-016,0.E+000,-1.));
#47106 = PCURVE('',#47056,#47107);
#47107 = DEFINITIONAL_REPRESENTATION('',(#47108),#47112);
#47108 = LINE('',#47109,#47110);
#47109 = CARTESIAN_POINT('',(-2.340965204576,2.100000000001));
#47110 = VECTOR('',#47111,1.);
#47111 = DIRECTION('',(1.,-1.665334536938E-016));
#47112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#47117)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#47114,#47115,#47116)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#47114 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#47115 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#47116 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#47117 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#47114,
  'distance_accuracy_value','confusion accuracy');
#47118 = SHAPE_DEFINITION_REPRESENTATION(#47119,#47038);
#47119 = PRODUCT_DEFINITION_SHAPE('','',#47120);
#47120 = PRODUCT_DEFINITION('design','',#47121,#47124);
#47121 = PRODUCT_DEFINITION_FORMATION('','',#47122);
#47122 = PRODUCT('CADSOFTTOOLS 1.296','CADSOFTTOOLS 1.296','',(#47123));
#47123 = PRODUCT_CONTEXT('',#2,'mechanical');
#47124 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#47125 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#47126,#47128);
#47126 = ( REPRESENTATION_RELATIONSHIP('','',#47038,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#47127) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#47127 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1195);
#47128 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #47129);
#47129 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('296','','',#5,#47120,$);
#47130 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#47122));
#47131 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#47132),#47227);
#47132 = SHELL_BASED_SURFACE_MODEL('',(#47133));
#47133 = OPEN_SHELL('',(#47134));
#47134 = ADVANCED_FACE('',(#47135),#47150,.F.);
#47135 = FACE_BOUND('',#47136,.F.);
#47136 = EDGE_LOOP('',(#47137,#47160,#47198,#47214));
#47137 = ORIENTED_EDGE('',*,*,#47138,.T.);
#47138 = EDGE_CURVE('',#47139,#47141,#47143,.T.);
#47139 = VERTEX_POINT('',#47140);
#47140 = CARTESIAN_POINT('',(12.3,-5.8573915837,32.500000001762));
#47141 = VERTEX_POINT('',#47142);
#47142 = CARTESIAN_POINT('',(12.3,-6.157391583702,32.200000001762));
#47143 = SURFACE_CURVE('',#47144,(#47149),.PCURVE_S1.);
#47144 = CIRCLE('',#47145,0.3);
#47145 = AXIS2_PLACEMENT_3D('',#47146,#47147,#47148);
#47146 = CARTESIAN_POINT('',(12.3,-6.1573915837,32.500000001762));
#47147 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#47148 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#47149 = PCURVE('',#47150,#47155);
#47150 = CYLINDRICAL_SURFACE('',#47151,0.3);
#47151 = AXIS2_PLACEMENT_3D('',#47152,#47153,#47154);
#47152 = CARTESIAN_POINT('',(10.199999999999,-6.1573915837,
    32.500000001762));
#47153 = DIRECTION('',(1.,0.E+000,0.E+000));
#47154 = DIRECTION('',(0.E+000,0.E+000,-1.));
#47155 = DEFINITIONAL_REPRESENTATION('',(#47156),#47159);
#47156 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47157,#47158),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.141592653595),
  .PIECEWISE_BEZIER_KNOTS.);
#47157 = CARTESIAN_POINT('',(1.570796326795,2.100000000001));
#47158 = CARTESIAN_POINT('',(-5.500933042413E-012,2.100000000001));
#47159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47160 = ORIENTED_EDGE('',*,*,#47161,.F.);
#47161 = EDGE_CURVE('',#47162,#47141,#47164,.T.);
#47162 = VERTEX_POINT('',#47163);
#47163 = CARTESIAN_POINT('',(10.999999999999,-6.157391583702,
    32.200000001762));
#47164 = SURFACE_CURVE('',#47165,(#47169),.PCURVE_S1.);
#47165 = LINE('',#47166,#47167);
#47166 = CARTESIAN_POINT('',(10.199999999999,-6.157391583702,
    32.200000001762));
#47167 = VECTOR('',#47168,1.);
#47168 = DIRECTION('',(1.,0.E+000,0.E+000));
#47169 = PCURVE('',#47150,#47170);
#47170 = DEFINITIONAL_REPRESENTATION('',(#47171),#47197);
#47171 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#47172,#47173,#47174,#47175,
    #47176,#47177,#47178,#47179,#47180,#47181,#47182,#47183,#47184,
    #47185,#47186,#47187,#47188,#47189,#47190,#47191,#47192,#47193,
    #47194,#47195,#47196),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.8,0.859090909091,0.918181818182,
    0.977272727273,1.036363636364,1.095454545455,1.154545454546,
    1.213636363637,1.272727272727,1.331818181818,1.390909090909,1.45,
    1.509090909091,1.568181818182,1.627272727273,1.686363636364,
    1.745454545455,1.804545454546,1.863636363637,1.922727272728,
    1.981818181819,2.04090909091,2.100000000001),.QUASI_UNIFORM_KNOTS.);
#47172 = CARTESIAN_POINT('',(0.E+000,0.8));
#47173 = CARTESIAN_POINT('',(-3.360867140145E-012,0.819696969697));
#47174 = CARTESIAN_POINT('',(-6.493472426428E-012,0.859090909091));
#47175 = CARTESIAN_POINT('',(-5.235811784132E-012,0.918181818182));
#47176 = CARTESIAN_POINT('',(-5.569766869939E-012,0.977272727273));
#47177 = CARTESIAN_POINT('',(-5.483613563229E-012,1.036363636364));
#47178 = CARTESIAN_POINT('',(-5.504929845301E-012,1.095454545455));
#47179 = CARTESIAN_POINT('',(-5.498712596363E-012,1.154545454546));
#47180 = CARTESIAN_POINT('',(-5.501377131623E-012,1.213636363637));
#47181 = CARTESIAN_POINT('',(-5.500488953203E-012,1.272727272727));
#47182 = CARTESIAN_POINT('',(-5.500488953203E-012,1.331818181818));
#47183 = CARTESIAN_POINT('',(-5.500488953203E-012,1.390909090909));
#47184 = CARTESIAN_POINT('',(-5.500488953203E-012,1.45));
#47185 = CARTESIAN_POINT('',(-5.499600774783E-012,1.509090909091));
#47186 = CARTESIAN_POINT('',(-5.499600774783E-012,1.568181818182));
#47187 = CARTESIAN_POINT('',(-5.500488953203E-012,1.627272727273));
#47188 = CARTESIAN_POINT('',(-5.499600774783E-012,1.686363636364));
#47189 = CARTESIAN_POINT('',(-5.498712596363E-012,1.745454545455));
#47190 = CARTESIAN_POINT('',(-5.504041666882E-012,1.804545454546));
#47191 = CARTESIAN_POINT('',(-5.481837206389E-012,1.863636363637));
#47192 = CARTESIAN_POINT('',(-5.573319583618E-012,1.922727272728));
#47193 = CARTESIAN_POINT('',(-5.235811784132E-012,1.981818181819));
#47194 = CARTESIAN_POINT('',(-6.491696069588E-012,2.04090909091));
#47195 = CARTESIAN_POINT('',(-3.360867140145E-012,2.080303030304));
#47196 = CARTESIAN_POINT('',(0.E+000,2.100000000001));
#47197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47198 = ORIENTED_EDGE('',*,*,#47199,.F.);
#47199 = EDGE_CURVE('',#47200,#47162,#47202,.T.);
#47200 = VERTEX_POINT('',#47201);
#47201 = CARTESIAN_POINT('',(10.999999999999,-5.8573915837,
    32.500000001762));
#47202 = SURFACE_CURVE('',#47203,(#47208),.PCURVE_S1.);
#47203 = CIRCLE('',#47204,0.3);
#47204 = AXIS2_PLACEMENT_3D('',#47205,#47206,#47207);
#47205 = CARTESIAN_POINT('',(10.999999999999,-6.1573915837,
    32.500000001762));
#47206 = DIRECTION('',(-1.,0.E+000,0.E+000));
#47207 = DIRECTION('',(0.E+000,0.E+000,1.));
#47208 = PCURVE('',#47150,#47209);
#47209 = DEFINITIONAL_REPRESENTATION('',(#47210),#47213);
#47210 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47211,#47212),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.141592653595),
  .PIECEWISE_BEZIER_KNOTS.);
#47211 = CARTESIAN_POINT('',(1.570796326795,0.8));
#47212 = CARTESIAN_POINT('',(-5.500933042413E-012,0.8));
#47213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47214 = ORIENTED_EDGE('',*,*,#47215,.T.);
#47215 = EDGE_CURVE('',#47200,#47139,#47216,.T.);
#47216 = SURFACE_CURVE('',#47217,(#47221),.PCURVE_S1.);
#47217 = LINE('',#47218,#47219);
#47218 = CARTESIAN_POINT('',(10.199999999999,-5.8573915837,
    32.500000001762));
#47219 = VECTOR('',#47220,1.);
#47220 = DIRECTION('',(1.,0.E+000,0.E+000));
#47221 = PCURVE('',#47150,#47222);
#47222 = DEFINITIONAL_REPRESENTATION('',(#47223),#47226);
#47223 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47224,#47225),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.8,2.100000000001),.PIECEWISE_BEZIER_KNOTS.);
#47224 = CARTESIAN_POINT('',(1.570796326795,0.8));
#47225 = CARTESIAN_POINT('',(1.570796326795,2.100000000001));
#47226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#47231)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#47228,#47229,#47230)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#47228 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#47229 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#47230 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#47231 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#47228,
  'distance_accuracy_value','confusion accuracy');
#47232 = SHAPE_DEFINITION_REPRESENTATION(#47233,#47131);
#47233 = PRODUCT_DEFINITION_SHAPE('','',#47234);
#47234 = PRODUCT_DEFINITION('design','',#47235,#47238);
#47235 = PRODUCT_DEFINITION_FORMATION('','',#47236);
#47236 = PRODUCT('CADSOFTTOOLS 1.297','CADSOFTTOOLS 1.297','',(#47237));
#47237 = PRODUCT_CONTEXT('',#2,'mechanical');
#47238 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#47239 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#47240,#47242);
#47240 = ( REPRESENTATION_RELATIONSHIP('','',#47131,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#47241) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#47241 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1199);
#47242 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #47243);
#47243 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('297','','',#5,#47234,$);
#47244 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#47236));
#47245 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#47246),#47318);
#47246 = SHELL_BASED_SURFACE_MODEL('',(#47247));
#47247 = OPEN_SHELL('',(#47248));
#47248 = ADVANCED_FACE('',(#47249),#47264,.T.);
#47249 = FACE_BOUND('',#47250,.T.);
#47250 = EDGE_LOOP('',(#47251,#47274,#47289,#47305));
#47251 = ORIENTED_EDGE('',*,*,#47252,.F.);
#47252 = EDGE_CURVE('',#47253,#47255,#47257,.T.);
#47253 = VERTEX_POINT('',#47254);
#47254 = CARTESIAN_POINT('',(12.3,-3.207391583967,22.668221983387));
#47255 = VERTEX_POINT('',#47256);
#47256 = CARTESIAN_POINT('',(12.3,-3.224428670823,22.797631505939));
#47257 = SURFACE_CURVE('',#47258,(#47263),.PCURVE_S1.);
#47258 = CIRCLE('',#47259,0.5);
#47259 = AXIS2_PLACEMENT_3D('',#47260,#47261,#47262);
#47260 = CARTESIAN_POINT('',(12.3,-3.707391583967,22.668221983387));
#47261 = DIRECTION('',(1.,0.E+000,0.E+000));
#47262 = DIRECTION('',(0.E+000,0.E+000,-1.));
#47263 = PCURVE('',#47264,#47269);
#47264 = CYLINDRICAL_SURFACE('',#47265,0.5);
#47265 = AXIS2_PLACEMENT_3D('',#47266,#47267,#47268);
#47266 = CARTESIAN_POINT('',(11.,-3.707391583967,22.668221983387));
#47267 = DIRECTION('',(1.,0.E+000,0.E+000));
#47268 = DIRECTION('',(0.E+000,0.E+000,1.));
#47269 = DEFINITIONAL_REPRESENTATION('',(#47270),#47273);
#47270 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47271,#47272),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,1.832595714597),
  .PIECEWISE_BEZIER_KNOTS.);
#47271 = CARTESIAN_POINT('',(4.712388980385,1.3));
#47272 = CARTESIAN_POINT('',(4.974188368186,1.3));
#47273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47274 = ORIENTED_EDGE('',*,*,#47275,.F.);
#47275 = EDGE_CURVE('',#47276,#47253,#47278,.T.);
#47276 = VERTEX_POINT('',#47277);
#47277 = CARTESIAN_POINT('',(8.7,-3.207391583967,22.668221983387));
#47278 = SURFACE_CURVE('',#47279,(#47283),.PCURVE_S1.);
#47279 = LINE('',#47280,#47281);
#47280 = CARTESIAN_POINT('',(11.,-3.207391583967,22.668221983387));
#47281 = VECTOR('',#47282,1.);
#47282 = DIRECTION('',(1.,0.E+000,0.E+000));
#47283 = PCURVE('',#47264,#47284);
#47284 = DEFINITIONAL_REPRESENTATION('',(#47285),#47288);
#47285 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47286,#47287),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#47286 = CARTESIAN_POINT('',(4.712388980385,-2.3));
#47287 = CARTESIAN_POINT('',(4.712388980385,1.3));
#47288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47289 = ORIENTED_EDGE('',*,*,#47290,.T.);
#47290 = EDGE_CURVE('',#47276,#47291,#47293,.T.);
#47291 = VERTEX_POINT('',#47292);
#47292 = CARTESIAN_POINT('',(8.7,-3.224428670823,22.797631505939));
#47293 = SURFACE_CURVE('',#47294,(#47299),.PCURVE_S1.);
#47294 = CIRCLE('',#47295,0.5);
#47295 = AXIS2_PLACEMENT_3D('',#47296,#47297,#47298);
#47296 = CARTESIAN_POINT('',(8.7,-3.707391583967,22.668221983387));
#47297 = DIRECTION('',(1.,0.E+000,-0.E+000));
#47298 = DIRECTION('',(0.E+000,0.E+000,1.));
#47299 = PCURVE('',#47264,#47300);
#47300 = DEFINITIONAL_REPRESENTATION('',(#47301),#47304);
#47301 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47302,#47303),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,4.974188368186),
  .PIECEWISE_BEZIER_KNOTS.);
#47302 = CARTESIAN_POINT('',(4.712388980385,-2.3));
#47303 = CARTESIAN_POINT('',(4.974188368186,-2.3));
#47304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47305 = ORIENTED_EDGE('',*,*,#47306,.T.);
#47306 = EDGE_CURVE('',#47291,#47255,#47307,.T.);
#47307 = SURFACE_CURVE('',#47308,(#47312),.PCURVE_S1.);
#47308 = LINE('',#47309,#47310);
#47309 = CARTESIAN_POINT('',(11.,-3.224428670823,22.797631505939));
#47310 = VECTOR('',#47311,1.);
#47311 = DIRECTION('',(1.,0.E+000,0.E+000));
#47312 = PCURVE('',#47264,#47313);
#47313 = DEFINITIONAL_REPRESENTATION('',(#47314),#47317);
#47314 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47315,#47316),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#47315 = CARTESIAN_POINT('',(4.974188368186,-2.3));
#47316 = CARTESIAN_POINT('',(4.974188368186,1.3));
#47317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#47322)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#47319,#47320,#47321)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#47319 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#47320 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#47321 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#47322 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#47319,
  'distance_accuracy_value','confusion accuracy');
#47323 = SHAPE_DEFINITION_REPRESENTATION(#47324,#47245);
#47324 = PRODUCT_DEFINITION_SHAPE('','',#47325);
#47325 = PRODUCT_DEFINITION('design','',#47326,#47329);
#47326 = PRODUCT_DEFINITION_FORMATION('','',#47327);
#47327 = PRODUCT('CADSOFTTOOLS 1.298','CADSOFTTOOLS 1.298','',(#47328));
#47328 = PRODUCT_CONTEXT('',#2,'mechanical');
#47329 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#47330 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#47331,#47333);
#47331 = ( REPRESENTATION_RELATIONSHIP('','',#47245,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#47332) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#47332 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1203);
#47333 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #47334);
#47334 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('298','','',#5,#47325,$);
#47335 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#47327));
#47336 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#47337),#47411);
#47337 = SHELL_BASED_SURFACE_MODEL('',(#47338));
#47338 = OPEN_SHELL('',(#47339));
#47339 = ADVANCED_FACE('',(#47340),#47354,.T.);
#47340 = FACE_BOUND('',#47341,.T.);
#47341 = EDGE_LOOP('',(#47342,#47365,#47381,#47397));
#47342 = ORIENTED_EDGE('',*,*,#47343,.F.);
#47343 = EDGE_CURVE('',#47344,#47346,#47348,.T.);
#47344 = VERTEX_POINT('',#47345);
#47345 = CARTESIAN_POINT('',(12.3,-3.224428670823,22.797631505939));
#47346 = VERTEX_POINT('',#47347);
#47347 = CARTESIAN_POINT('',(12.3,-3.690354497111,24.536490362187));
#47348 = SURFACE_CURVE('',#47349,(#47353),.PCURVE_S1.);
#47349 = LINE('',#47350,#47351);
#47350 = CARTESIAN_POINT('',(12.3,-3.224428670823,22.797631505939));
#47351 = VECTOR('',#47352,1.);
#47352 = DIRECTION('',(0.E+000,-0.258819045105,0.965925826288));
#47353 = PCURVE('',#47354,#47359);
#47354 = PLANE('',#47355);
#47355 = AXIS2_PLACEMENT_3D('',#47356,#47357,#47358);
#47356 = CARTESIAN_POINT('',(11.,-3.224428670823,22.797631505939));
#47357 = DIRECTION('',(0.E+000,0.965925826288,0.258819045105));
#47358 = DIRECTION('',(0.E+000,0.258819045105,-0.965925826288));
#47359 = DEFINITIONAL_REPRESENTATION('',(#47360),#47364);
#47360 = LINE('',#47361,#47362);
#47361 = CARTESIAN_POINT('',(0.E+000,-1.3));
#47362 = VECTOR('',#47363,1.);
#47363 = DIRECTION('',(-1.,0.E+000));
#47364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47365 = ORIENTED_EDGE('',*,*,#47366,.F.);
#47366 = EDGE_CURVE('',#47367,#47344,#47369,.T.);
#47367 = VERTEX_POINT('',#47368);
#47368 = CARTESIAN_POINT('',(8.7,-3.224428670823,22.797631505939));
#47369 = SURFACE_CURVE('',#47370,(#47374),.PCURVE_S1.);
#47370 = LINE('',#47371,#47372);
#47371 = CARTESIAN_POINT('',(11.,-3.224428670823,22.797631505939));
#47372 = VECTOR('',#47373,1.);
#47373 = DIRECTION('',(1.,0.E+000,0.E+000));
#47374 = PCURVE('',#47354,#47375);
#47375 = DEFINITIONAL_REPRESENTATION('',(#47376),#47380);
#47376 = LINE('',#47377,#47378);
#47377 = CARTESIAN_POINT('',(-1.464614154492E-014,0.E+000));
#47378 = VECTOR('',#47379,1.);
#47379 = DIRECTION('',(0.E+000,-1.));
#47380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47381 = ORIENTED_EDGE('',*,*,#47382,.T.);
#47382 = EDGE_CURVE('',#47367,#47383,#47385,.T.);
#47383 = VERTEX_POINT('',#47384);
#47384 = CARTESIAN_POINT('',(8.7,-3.690354497111,24.536490362187));
#47385 = SURFACE_CURVE('',#47386,(#47390),.PCURVE_S1.);
#47386 = LINE('',#47387,#47388);
#47387 = CARTESIAN_POINT('',(8.7,-3.224428670823,22.797631505939));
#47388 = VECTOR('',#47389,1.);
#47389 = DIRECTION('',(0.E+000,-0.258819045105,0.965925826288));
#47390 = PCURVE('',#47354,#47391);
#47391 = DEFINITIONAL_REPRESENTATION('',(#47392),#47396);
#47392 = LINE('',#47393,#47394);
#47393 = CARTESIAN_POINT('',(0.E+000,2.3));
#47394 = VECTOR('',#47395,1.);
#47395 = DIRECTION('',(-1.,0.E+000));
#47396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47397 = ORIENTED_EDGE('',*,*,#47398,.T.);
#47398 = EDGE_CURVE('',#47383,#47346,#47399,.T.);
#47399 = SURFACE_CURVE('',#47400,(#47404),.PCURVE_S1.);
#47400 = LINE('',#47401,#47402);
#47401 = CARTESIAN_POINT('',(11.,-3.690354497111,24.536490362187));
#47402 = VECTOR('',#47403,1.);
#47403 = DIRECTION('',(1.,0.E+000,0.E+000));
#47404 = PCURVE('',#47354,#47405);
#47405 = DEFINITIONAL_REPRESENTATION('',(#47406),#47410);
#47406 = LINE('',#47407,#47408);
#47407 = CARTESIAN_POINT('',(-1.80019915497,0.E+000));
#47408 = VECTOR('',#47409,1.);
#47409 = DIRECTION('',(0.E+000,-1.));
#47410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#47415)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#47412,#47413,#47414)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#47412 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#47413 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#47414 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#47415 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#47412,
  'distance_accuracy_value','confusion accuracy');
#47416 = SHAPE_DEFINITION_REPRESENTATION(#47417,#47336);
#47417 = PRODUCT_DEFINITION_SHAPE('','',#47418);
#47418 = PRODUCT_DEFINITION('design','',#47419,#47422);
#47419 = PRODUCT_DEFINITION_FORMATION('','',#47420);
#47420 = PRODUCT('CADSOFTTOOLS 1.299','CADSOFTTOOLS 1.299','',(#47421));
#47421 = PRODUCT_CONTEXT('',#2,'mechanical');
#47422 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#47423 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#47424,#47426);
#47424 = ( REPRESENTATION_RELATIONSHIP('','',#47336,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#47425) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#47425 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1207);
#47426 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #47427);
#47427 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('299','','',#5,#47418,$);
#47428 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#47420));
#47429 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#47430),#47502);
#47430 = SHELL_BASED_SURFACE_MODEL('',(#47431));
#47431 = OPEN_SHELL('',(#47432));
#47432 = ADVANCED_FACE('',(#47433),#47447,.F.);
#47433 = FACE_BOUND('',#47434,.F.);
#47434 = EDGE_LOOP('',(#47435,#47457,#47473,#47488));
#47435 = ORIENTED_EDGE('',*,*,#47436,.F.);
#47436 = EDGE_CURVE('',#47437,#47439,#47441,.T.);
#47437 = VERTEX_POINT('',#47438);
#47438 = CARTESIAN_POINT('',(8.7,-3.707391583967,24.66589988474));
#47439 = VERTEX_POINT('',#47440);
#47440 = CARTESIAN_POINT('',(12.3,-3.707391583967,24.66589988474));
#47441 = SURFACE_CURVE('',#47442,(#47446),.PCURVE_S1.);
#47442 = LINE('',#47443,#47444);
#47443 = CARTESIAN_POINT('',(11.,-3.707391583967,24.66589988474));
#47444 = VECTOR('',#47445,1.);
#47445 = DIRECTION('',(1.,0.E+000,0.E+000));
#47446 = PCURVE('',#47447,#47452);
#47447 = CYLINDRICAL_SURFACE('',#47448,0.5);
#47448 = AXIS2_PLACEMENT_3D('',#47449,#47450,#47451);
#47449 = CARTESIAN_POINT('',(11.,-3.207391583967,24.66589988474));
#47450 = DIRECTION('',(1.,0.E+000,0.E+000));
#47451 = DIRECTION('',(0.E+000,0.E+000,1.));
#47452 = DEFINITIONAL_REPRESENTATION('',(#47453),#47456);
#47453 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47454,#47455),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#47454 = CARTESIAN_POINT('',(1.570796326795,-2.3));
#47455 = CARTESIAN_POINT('',(1.570796326795,1.3));
#47456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47457 = ORIENTED_EDGE('',*,*,#47458,.F.);
#47458 = EDGE_CURVE('',#47459,#47437,#47461,.T.);
#47459 = VERTEX_POINT('',#47460);
#47460 = CARTESIAN_POINT('',(8.7,-3.690354497111,24.536490362187));
#47461 = SURFACE_CURVE('',#47462,(#47467),.PCURVE_S1.);
#47462 = CIRCLE('',#47463,0.5);
#47463 = AXIS2_PLACEMENT_3D('',#47464,#47465,#47466);
#47464 = CARTESIAN_POINT('',(8.7,-3.207391583967,24.66589988474));
#47465 = DIRECTION('',(-1.,0.E+000,0.E+000));
#47466 = DIRECTION('',(0.E+000,0.E+000,1.));
#47467 = PCURVE('',#47447,#47468);
#47468 = DEFINITIONAL_REPRESENTATION('',(#47469),#47472);
#47469 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47470,#47471),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.450589592583,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#47470 = CARTESIAN_POINT('',(1.832595714597,-2.3));
#47471 = CARTESIAN_POINT('',(1.570796326795,-2.3));
#47472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47473 = ORIENTED_EDGE('',*,*,#47474,.T.);
#47474 = EDGE_CURVE('',#47459,#47475,#47477,.T.);
#47475 = VERTEX_POINT('',#47476);
#47476 = CARTESIAN_POINT('',(12.3,-3.690354497111,24.536490362187));
#47477 = SURFACE_CURVE('',#47478,(#47482),.PCURVE_S1.);
#47478 = LINE('',#47479,#47480);
#47479 = CARTESIAN_POINT('',(11.,-3.690354497111,24.536490362187));
#47480 = VECTOR('',#47481,1.);
#47481 = DIRECTION('',(1.,0.E+000,0.E+000));
#47482 = PCURVE('',#47447,#47483);
#47483 = DEFINITIONAL_REPRESENTATION('',(#47484),#47487);
#47484 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47485,#47486),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#47485 = CARTESIAN_POINT('',(1.832595714597,-2.3));
#47486 = CARTESIAN_POINT('',(1.832595714597,1.3));
#47487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47488 = ORIENTED_EDGE('',*,*,#47489,.T.);
#47489 = EDGE_CURVE('',#47475,#47439,#47490,.T.);
#47490 = SURFACE_CURVE('',#47491,(#47496),.PCURVE_S1.);
#47491 = CIRCLE('',#47492,0.5);
#47492 = AXIS2_PLACEMENT_3D('',#47493,#47494,#47495);
#47493 = CARTESIAN_POINT('',(12.3,-3.207391583967,24.66589988474));
#47494 = DIRECTION('',(-1.,0.E+000,0.E+000));
#47495 = DIRECTION('',(0.E+000,0.E+000,-1.));
#47496 = PCURVE('',#47447,#47497);
#47497 = DEFINITIONAL_REPRESENTATION('',(#47498),#47501);
#47498 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47499,#47500),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.308996938993,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#47499 = CARTESIAN_POINT('',(1.832595714597,1.3));
#47500 = CARTESIAN_POINT('',(1.570796326795,1.3));
#47501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#47506)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#47503,#47504,#47505)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#47503 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#47504 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#47505 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#47506 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#47503,
  'distance_accuracy_value','confusion accuracy');
#47507 = SHAPE_DEFINITION_REPRESENTATION(#47508,#47429);
#47508 = PRODUCT_DEFINITION_SHAPE('','',#47509);
#47509 = PRODUCT_DEFINITION('design','',#47510,#47513);
#47510 = PRODUCT_DEFINITION_FORMATION('','',#47511);
#47511 = PRODUCT('CADSOFTTOOLS 1.300','CADSOFTTOOLS 1.300','',(#47512));
#47512 = PRODUCT_CONTEXT('',#2,'mechanical');
#47513 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#47514 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#47515,#47517);
#47515 = ( REPRESENTATION_RELATIONSHIP('','',#47429,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#47516) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#47516 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1211);
#47517 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #47518);
#47518 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('300','','',#5,#47509,$);
#47519 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#47511));
#47520 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#47521),#47595);
#47521 = SHELL_BASED_SURFACE_MODEL('',(#47522));
#47522 = OPEN_SHELL('',(#47523));
#47523 = ADVANCED_FACE('',(#47524),#47538,.T.);
#47524 = FACE_BOUND('',#47525,.T.);
#47525 = EDGE_LOOP('',(#47526,#47549,#47565,#47581));
#47526 = ORIENTED_EDGE('',*,*,#47527,.F.);
#47527 = EDGE_CURVE('',#47528,#47530,#47532,.T.);
#47528 = VERTEX_POINT('',#47529);
#47529 = CARTESIAN_POINT('',(12.3,-3.707391583967,24.66589988474));
#47530 = VERTEX_POINT('',#47531);
#47531 = CARTESIAN_POINT('',(12.3,-3.707391583967,28.670859812155));
#47532 = SURFACE_CURVE('',#47533,(#47537),.PCURVE_S1.);
#47533 = LINE('',#47534,#47535);
#47534 = CARTESIAN_POINT('',(12.3,-3.707391583967,24.66589988474));
#47535 = VECTOR('',#47536,1.);
#47536 = DIRECTION('',(2.165718892843E-016,0.E+000,1.));
#47537 = PCURVE('',#47538,#47543);
#47538 = PLANE('',#47539);
#47539 = AXIS2_PLACEMENT_3D('',#47540,#47541,#47542);
#47540 = CARTESIAN_POINT('',(11.,-3.707391583967,24.66589988474));
#47541 = DIRECTION('',(0.E+000,1.,0.E+000));
#47542 = DIRECTION('',(0.E+000,0.E+000,-1.));
#47543 = DEFINITIONAL_REPRESENTATION('',(#47544),#47548);
#47544 = LINE('',#47545,#47546);
#47545 = CARTESIAN_POINT('',(0.E+000,-1.3));
#47546 = VECTOR('',#47547,1.);
#47547 = DIRECTION('',(-1.,-2.165718892843E-016));
#47548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47549 = ORIENTED_EDGE('',*,*,#47550,.F.);
#47550 = EDGE_CURVE('',#47551,#47528,#47553,.T.);
#47551 = VERTEX_POINT('',#47552);
#47552 = CARTESIAN_POINT('',(8.7,-3.707391583967,24.66589988474));
#47553 = SURFACE_CURVE('',#47554,(#47558),.PCURVE_S1.);
#47554 = LINE('',#47555,#47556);
#47555 = CARTESIAN_POINT('',(11.,-3.707391583967,24.66589988474));
#47556 = VECTOR('',#47557,1.);
#47557 = DIRECTION('',(1.,0.E+000,0.E+000));
#47558 = PCURVE('',#47538,#47559);
#47559 = DEFINITIONAL_REPRESENTATION('',(#47560),#47564);
#47560 = LINE('',#47561,#47562);
#47561 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#47562 = VECTOR('',#47563,1.);
#47563 = DIRECTION('',(0.E+000,-1.));
#47564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47565 = ORIENTED_EDGE('',*,*,#47566,.T.);
#47566 = EDGE_CURVE('',#47551,#47567,#47569,.T.);
#47567 = VERTEX_POINT('',#47568);
#47568 = CARTESIAN_POINT('',(8.7,-3.707391583967,28.670859812155));
#47569 = SURFACE_CURVE('',#47570,(#47574),.PCURVE_S1.);
#47570 = LINE('',#47571,#47572);
#47571 = CARTESIAN_POINT('',(8.7,-3.707391583967,22.668221983387));
#47572 = VECTOR('',#47573,1.);
#47573 = DIRECTION('',(0.E+000,0.E+000,1.));
#47574 = PCURVE('',#47538,#47575);
#47575 = DEFINITIONAL_REPRESENTATION('',(#47576),#47580);
#47576 = LINE('',#47577,#47578);
#47577 = CARTESIAN_POINT('',(1.997677901353,2.3));
#47578 = VECTOR('',#47579,1.);
#47579 = DIRECTION('',(-1.,0.E+000));
#47580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47581 = ORIENTED_EDGE('',*,*,#47582,.T.);
#47582 = EDGE_CURVE('',#47567,#47530,#47583,.T.);
#47583 = SURFACE_CURVE('',#47584,(#47588),.PCURVE_S1.);
#47584 = LINE('',#47585,#47586);
#47585 = CARTESIAN_POINT('',(11.,-3.707391583967,28.670859812155));
#47586 = VECTOR('',#47587,1.);
#47587 = DIRECTION('',(1.,0.E+000,0.E+000));
#47588 = PCURVE('',#47538,#47589);
#47589 = DEFINITIONAL_REPRESENTATION('',(#47590),#47594);
#47590 = LINE('',#47591,#47592);
#47591 = CARTESIAN_POINT('',(-4.004959927416,0.E+000));
#47592 = VECTOR('',#47593,1.);
#47593 = DIRECTION('',(0.E+000,-1.));
#47594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#47599)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#47596,#47597,#47598)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#47596 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#47597 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#47598 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#47599 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#47596,
  'distance_accuracy_value','confusion accuracy');
#47600 = SHAPE_DEFINITION_REPRESENTATION(#47601,#47520);
#47601 = PRODUCT_DEFINITION_SHAPE('','',#47602);
#47602 = PRODUCT_DEFINITION('design','',#47603,#47606);
#47603 = PRODUCT_DEFINITION_FORMATION('','',#47604);
#47604 = PRODUCT('CADSOFTTOOLS 1.301','CADSOFTTOOLS 1.301','',(#47605));
#47605 = PRODUCT_CONTEXT('',#2,'mechanical');
#47606 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#47607 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#47608,#47610);
#47608 = ( REPRESENTATION_RELATIONSHIP('','',#47520,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#47609) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#47609 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1215);
#47610 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #47611);
#47611 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('301','','',#5,#47602,$);
#47612 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#47604));
#47613 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#47614),#47686);
#47614 = SHELL_BASED_SURFACE_MODEL('',(#47615));
#47615 = OPEN_SHELL('',(#47616));
#47616 = ADVANCED_FACE('',(#47617),#47632,.T.);
#47617 = FACE_BOUND('',#47618,.T.);
#47618 = EDGE_LOOP('',(#47619,#47642,#47657,#47673));
#47619 = ORIENTED_EDGE('',*,*,#47620,.F.);
#47620 = EDGE_CURVE('',#47621,#47623,#47625,.T.);
#47621 = VERTEX_POINT('',#47622);
#47622 = CARTESIAN_POINT('',(12.3,-3.707391583967,28.670859812155));
#47623 = VERTEX_POINT('',#47624);
#47624 = CARTESIAN_POINT('',(12.3,-3.765441442002,29.006612593309));
#47625 = SURFACE_CURVE('',#47626,(#47631),.PCURVE_S1.);
#47626 = CIRCLE('',#47627,1.);
#47627 = AXIS2_PLACEMENT_3D('',#47628,#47629,#47630);
#47628 = CARTESIAN_POINT('',(12.3,-4.707391583967,28.670859812155));
#47629 = DIRECTION('',(1.,0.E+000,0.E+000));
#47630 = DIRECTION('',(0.E+000,0.E+000,-1.));
#47631 = PCURVE('',#47632,#47637);
#47632 = CYLINDRICAL_SURFACE('',#47633,1.);
#47633 = AXIS2_PLACEMENT_3D('',#47634,#47635,#47636);
#47634 = CARTESIAN_POINT('',(11.,-4.707391583967,28.670859812155));
#47635 = DIRECTION('',(1.,0.E+000,0.E+000));
#47636 = DIRECTION('',(0.E+000,0.E+000,1.));
#47637 = DEFINITIONAL_REPRESENTATION('',(#47638),#47641);
#47638 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47639,#47640),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,1.913200616222),
  .PIECEWISE_BEZIER_KNOTS.);
#47639 = CARTESIAN_POINT('',(4.712388980385,1.3));
#47640 = CARTESIAN_POINT('',(5.054793269812,1.3));
#47641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47642 = ORIENTED_EDGE('',*,*,#47643,.F.);
#47643 = EDGE_CURVE('',#47644,#47621,#47646,.T.);
#47644 = VERTEX_POINT('',#47645);
#47645 = CARTESIAN_POINT('',(8.7,-3.707391583967,28.670859812155));
#47646 = SURFACE_CURVE('',#47647,(#47651),.PCURVE_S1.);
#47647 = LINE('',#47648,#47649);
#47648 = CARTESIAN_POINT('',(11.,-3.707391583967,28.670859812155));
#47649 = VECTOR('',#47650,1.);
#47650 = DIRECTION('',(1.,0.E+000,0.E+000));
#47651 = PCURVE('',#47632,#47652);
#47652 = DEFINITIONAL_REPRESENTATION('',(#47653),#47656);
#47653 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47654,#47655),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#47654 = CARTESIAN_POINT('',(4.712388980385,-2.3));
#47655 = CARTESIAN_POINT('',(4.712388980385,1.3));
#47656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47657 = ORIENTED_EDGE('',*,*,#47658,.T.);
#47658 = EDGE_CURVE('',#47644,#47659,#47661,.T.);
#47659 = VERTEX_POINT('',#47660);
#47660 = CARTESIAN_POINT('',(8.7,-3.765441442002,29.006612593309));
#47661 = SURFACE_CURVE('',#47662,(#47667),.PCURVE_S1.);
#47662 = CIRCLE('',#47663,1.);
#47663 = AXIS2_PLACEMENT_3D('',#47664,#47665,#47666);
#47664 = CARTESIAN_POINT('',(8.7,-4.707391583967,28.670859812155));
#47665 = DIRECTION('',(1.,0.E+000,-0.E+000));
#47666 = DIRECTION('',(0.E+000,0.E+000,1.));
#47667 = PCURVE('',#47632,#47668);
#47668 = DEFINITIONAL_REPRESENTATION('',(#47669),#47672);
#47669 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47670,#47671),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,5.054793269812),
  .PIECEWISE_BEZIER_KNOTS.);
#47670 = CARTESIAN_POINT('',(4.712388980385,-2.3));
#47671 = CARTESIAN_POINT('',(5.054793269812,-2.3));
#47672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47673 = ORIENTED_EDGE('',*,*,#47674,.T.);
#47674 = EDGE_CURVE('',#47659,#47623,#47675,.T.);
#47675 = SURFACE_CURVE('',#47676,(#47680),.PCURVE_S1.);
#47676 = LINE('',#47677,#47678);
#47677 = CARTESIAN_POINT('',(11.,-3.765441442002,29.006612593309));
#47678 = VECTOR('',#47679,1.);
#47679 = DIRECTION('',(1.,0.E+000,0.E+000));
#47680 = PCURVE('',#47632,#47681);
#47681 = DEFINITIONAL_REPRESENTATION('',(#47682),#47685);
#47682 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47683,#47684),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#47683 = CARTESIAN_POINT('',(5.054793269812,-2.3));
#47684 = CARTESIAN_POINT('',(5.054793269812,1.3));
#47685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#47690)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#47687,#47688,#47689)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#47687 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#47688 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#47689 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#47690 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#47687,
  'distance_accuracy_value','confusion accuracy');
#47691 = SHAPE_DEFINITION_REPRESENTATION(#47692,#47613);
#47692 = PRODUCT_DEFINITION_SHAPE('','',#47693);
#47693 = PRODUCT_DEFINITION('design','',#47694,#47697);
#47694 = PRODUCT_DEFINITION_FORMATION('','',#47695);
#47695 = PRODUCT('CADSOFTTOOLS 1.302','CADSOFTTOOLS 1.302','',(#47696));
#47696 = PRODUCT_CONTEXT('',#2,'mechanical');
#47697 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#47698 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#47699,#47701);
#47699 = ( REPRESENTATION_RELATIONSHIP('','',#47613,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#47700) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#47700 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1219);
#47701 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #47702);
#47702 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('302','','',#5,#47693,$);
#47703 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#47695));
#47704 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#47705),#47779);
#47705 = SHELL_BASED_SURFACE_MODEL('',(#47706));
#47706 = OPEN_SHELL('',(#47707));
#47707 = ADVANCED_FACE('',(#47708),#47722,.T.);
#47708 = FACE_BOUND('',#47709,.T.);
#47709 = EDGE_LOOP('',(#47710,#47733,#47749,#47765));
#47710 = ORIENTED_EDGE('',*,*,#47711,.F.);
#47711 = EDGE_CURVE('',#47712,#47714,#47716,.T.);
#47712 = VERTEX_POINT('',#47713);
#47713 = CARTESIAN_POINT('',(12.3,-5.057391591213,31.786681598673));
#47714 = VERTEX_POINT('',#47715);
#47715 = CARTESIAN_POINT('',(12.3,-5.057391591213,35.823816016827));
#47716 = SURFACE_CURVE('',#47717,(#47721),.PCURVE_S1.);
#47717 = LINE('',#47718,#47719);
#47718 = CARTESIAN_POINT('',(12.3,-5.057391591213,31.702388734109));
#47719 = VECTOR('',#47720,1.);
#47720 = DIRECTION('',(0.E+000,0.E+000,1.));
#47721 = PCURVE('',#47722,#47727);
#47722 = PLANE('',#47723);
#47723 = AXIS2_PLACEMENT_3D('',#47724,#47725,#47726);
#47724 = CARTESIAN_POINT('',(11.,-5.057391591213,31.702388734109));
#47725 = DIRECTION('',(0.E+000,1.,0.E+000));
#47726 = DIRECTION('',(0.E+000,0.E+000,-1.));
#47727 = DEFINITIONAL_REPRESENTATION('',(#47728),#47732);
#47728 = LINE('',#47729,#47730);
#47729 = CARTESIAN_POINT('',(0.E+000,-1.3));
#47730 = VECTOR('',#47731,1.);
#47731 = DIRECTION('',(-1.,0.E+000));
#47732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47733 = ORIENTED_EDGE('',*,*,#47734,.T.);
#47734 = EDGE_CURVE('',#47712,#47735,#47737,.T.);
#47735 = VERTEX_POINT('',#47736);
#47736 = CARTESIAN_POINT('',(8.7,-5.057391591213,31.786681598673));
#47737 = SURFACE_CURVE('',#47738,(#47742),.PCURVE_S1.);
#47738 = LINE('',#47739,#47740);
#47739 = CARTESIAN_POINT('',(8.7,-5.057391591213,31.786681598673));
#47740 = VECTOR('',#47741,1.);
#47741 = DIRECTION('',(-1.,0.E+000,0.E+000));
#47742 = PCURVE('',#47722,#47743);
#47743 = DEFINITIONAL_REPRESENTATION('',(#47744),#47748);
#47744 = LINE('',#47745,#47746);
#47745 = CARTESIAN_POINT('',(-8.42928645645E-002,2.3));
#47746 = VECTOR('',#47747,1.);
#47747 = DIRECTION('',(0.E+000,1.));
#47748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47749 = ORIENTED_EDGE('',*,*,#47750,.T.);
#47750 = EDGE_CURVE('',#47735,#47751,#47753,.T.);
#47751 = VERTEX_POINT('',#47752);
#47752 = CARTESIAN_POINT('',(8.7,-5.057391591213,35.823816016827));
#47753 = SURFACE_CURVE('',#47754,(#47758),.PCURVE_S1.);
#47754 = LINE('',#47755,#47756);
#47755 = CARTESIAN_POINT('',(8.7,-5.057391591213,22.668221983387));
#47756 = VECTOR('',#47757,1.);
#47757 = DIRECTION('',(0.E+000,0.E+000,1.));
#47758 = PCURVE('',#47722,#47759);
#47759 = DEFINITIONAL_REPRESENTATION('',(#47760),#47764);
#47760 = LINE('',#47761,#47762);
#47761 = CARTESIAN_POINT('',(9.034166750722,2.3));
#47762 = VECTOR('',#47763,1.);
#47763 = DIRECTION('',(-1.,0.E+000));
#47764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47765 = ORIENTED_EDGE('',*,*,#47766,.T.);
#47766 = EDGE_CURVE('',#47751,#47714,#47767,.T.);
#47767 = SURFACE_CURVE('',#47768,(#47772),.PCURVE_S1.);
#47768 = LINE('',#47769,#47770);
#47769 = CARTESIAN_POINT('',(11.,-5.057391591213,35.823816016827));
#47770 = VECTOR('',#47771,1.);
#47771 = DIRECTION('',(1.,0.E+000,0.E+000));
#47772 = PCURVE('',#47722,#47773);
#47773 = DEFINITIONAL_REPRESENTATION('',(#47774),#47778);
#47774 = LINE('',#47775,#47776);
#47775 = CARTESIAN_POINT('',(-4.121427282719,0.E+000));
#47776 = VECTOR('',#47777,1.);
#47777 = DIRECTION('',(0.E+000,-1.));
#47778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#47783)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#47780,#47781,#47782)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#47780 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#47781 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#47782 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#47783 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#47780,
  'distance_accuracy_value','confusion accuracy');
#47784 = SHAPE_DEFINITION_REPRESENTATION(#47785,#47704);
#47785 = PRODUCT_DEFINITION_SHAPE('','',#47786);
#47786 = PRODUCT_DEFINITION('design','',#47787,#47790);
#47787 = PRODUCT_DEFINITION_FORMATION('','',#47788);
#47788 = PRODUCT('CADSOFTTOOLS 1.303','CADSOFTTOOLS 1.303','',(#47789));
#47789 = PRODUCT_CONTEXT('',#2,'mechanical');
#47790 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#47791 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#47792,#47794);
#47792 = ( REPRESENTATION_RELATIONSHIP('','',#47704,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#47793) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#47793 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1223);
#47794 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #47795);
#47795 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('303','','',#5,#47786,$);
#47796 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#47788));
#47797 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#47798),#47870);
#47798 = SHELL_BASED_SURFACE_MODEL('',(#47799));
#47799 = OPEN_SHELL('',(#47800));
#47800 = ADVANCED_FACE('',(#47801),#47815,.F.);
#47801 = FACE_BOUND('',#47802,.F.);
#47802 = EDGE_LOOP('',(#47803,#47825,#47841,#47856));
#47803 = ORIENTED_EDGE('',*,*,#47804,.F.);
#47804 = EDGE_CURVE('',#47805,#47807,#47809,.T.);
#47805 = VERTEX_POINT('',#47806);
#47806 = CARTESIAN_POINT('',(8.7,-4.641880356436,36.10068630169));
#47807 = VERTEX_POINT('',#47808);
#47808 = CARTESIAN_POINT('',(12.3,-4.641880356436,36.10068630169));
#47809 = SURFACE_CURVE('',#47810,(#47814),.PCURVE_S1.);
#47810 = LINE('',#47811,#47812);
#47811 = CARTESIAN_POINT('',(11.,-4.641880356436,36.10068630169));
#47812 = VECTOR('',#47813,1.);
#47813 = DIRECTION('',(1.,0.E+000,0.E+000));
#47814 = PCURVE('',#47815,#47820);
#47815 = CYLINDRICAL_SURFACE('',#47816,0.3);
#47816 = AXIS2_PLACEMENT_3D('',#47817,#47818,#47819);
#47817 = CARTESIAN_POINT('',(11.,-4.757391591213,35.823816016827));
#47818 = DIRECTION('',(1.,0.E+000,0.E+000));
#47819 = DIRECTION('',(0.E+000,0.E+000,1.));
#47820 = DEFINITIONAL_REPRESENTATION('',(#47821),#47824);
#47821 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47822,#47823),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#47822 = CARTESIAN_POINT('',(-0.395248399975,-2.3));
#47823 = CARTESIAN_POINT('',(-0.395248399975,1.3));
#47824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47825 = ORIENTED_EDGE('',*,*,#47826,.F.);
#47826 = EDGE_CURVE('',#47827,#47805,#47829,.T.);
#47827 = VERTEX_POINT('',#47828);
#47828 = CARTESIAN_POINT('',(8.7,-5.057391591213,35.823816016827));
#47829 = SURFACE_CURVE('',#47830,(#47835),.PCURVE_S1.);
#47830 = CIRCLE('',#47831,0.3);
#47831 = AXIS2_PLACEMENT_3D('',#47832,#47833,#47834);
#47832 = CARTESIAN_POINT('',(8.7,-4.757391591213,35.823816016827));
#47833 = DIRECTION('',(-1.,0.E+000,0.E+000));
#47834 = DIRECTION('',(0.E+000,0.E+000,1.));
#47835 = PCURVE('',#47815,#47836);
#47836 = DEFINITIONAL_REPRESENTATION('',(#47837),#47840);
#47837 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47838,#47839),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.678433707155),
  .PIECEWISE_BEZIER_KNOTS.);
#47838 = CARTESIAN_POINT('',(1.570796326795,-2.3));
#47839 = CARTESIAN_POINT('',(-0.395248399975,-2.3));
#47840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47841 = ORIENTED_EDGE('',*,*,#47842,.T.);
#47842 = EDGE_CURVE('',#47827,#47843,#47845,.T.);
#47843 = VERTEX_POINT('',#47844);
#47844 = CARTESIAN_POINT('',(12.3,-5.057391591213,35.823816016827));
#47845 = SURFACE_CURVE('',#47846,(#47850),.PCURVE_S1.);
#47846 = LINE('',#47847,#47848);
#47847 = CARTESIAN_POINT('',(11.,-5.057391591213,35.823816016827));
#47848 = VECTOR('',#47849,1.);
#47849 = DIRECTION('',(1.,0.E+000,0.E+000));
#47850 = PCURVE('',#47815,#47851);
#47851 = DEFINITIONAL_REPRESENTATION('',(#47852),#47855);
#47852 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47853,#47854),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#47853 = CARTESIAN_POINT('',(1.570796326795,-2.3));
#47854 = CARTESIAN_POINT('',(1.570796326795,1.3));
#47855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47856 = ORIENTED_EDGE('',*,*,#47857,.T.);
#47857 = EDGE_CURVE('',#47843,#47807,#47858,.T.);
#47858 = SURFACE_CURVE('',#47859,(#47864),.PCURVE_S1.);
#47859 = CIRCLE('',#47860,0.3);
#47860 = AXIS2_PLACEMENT_3D('',#47861,#47862,#47863);
#47861 = CARTESIAN_POINT('',(12.3,-4.757391591213,35.823816016827));
#47862 = DIRECTION('',(-1.,0.E+000,0.E+000));
#47863 = DIRECTION('',(0.E+000,0.E+000,-1.));
#47864 = PCURVE('',#47815,#47865);
#47865 = DEFINITIONAL_REPRESENTATION('',(#47866),#47869);
#47866 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47867,#47868),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.536841053565),
  .PIECEWISE_BEZIER_KNOTS.);
#47867 = CARTESIAN_POINT('',(1.570796326795,1.3));
#47868 = CARTESIAN_POINT('',(-0.395248399975,1.3));
#47869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#47874)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#47871,#47872,#47873)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#47871 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#47872 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#47873 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#47874 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#47871,
  'distance_accuracy_value','confusion accuracy');
#47875 = SHAPE_DEFINITION_REPRESENTATION(#47876,#47797);
#47876 = PRODUCT_DEFINITION_SHAPE('','',#47877);
#47877 = PRODUCT_DEFINITION('design','',#47878,#47881);
#47878 = PRODUCT_DEFINITION_FORMATION('','',#47879);
#47879 = PRODUCT('CADSOFTTOOLS 1.304','CADSOFTTOOLS 1.304','',(#47880));
#47880 = PRODUCT_CONTEXT('',#2,'mechanical');
#47881 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#47882 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#47883,#47885);
#47883 = ( REPRESENTATION_RELATIONSHIP('','',#47797,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#47884) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#47884 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1227);
#47885 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #47886);
#47886 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('304','','',#5,#47877,$);
#47887 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#47879));
#47888 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#47889),#47961);
#47889 = SHELL_BASED_SURFACE_MODEL('',(#47890));
#47890 = OPEN_SHELL('',(#47891));
#47891 = ADVANCED_FACE('',(#47892),#47907,.T.);
#47892 = FACE_BOUND('',#47893,.T.);
#47893 = EDGE_LOOP('',(#47894,#47917,#47932,#47948));
#47894 = ORIENTED_EDGE('',*,*,#47895,.F.);
#47895 = EDGE_CURVE('',#47896,#47898,#47900,.T.);
#47896 = VERTEX_POINT('',#47897);
#47897 = CARTESIAN_POINT('',(12.3,-4.641880356436,36.10068630169));
#47898 = VERTEX_POINT('',#47899);
#47899 = CARTESIAN_POINT('',(12.3,-3.974003105062,35.890166729435));
#47900 = SURFACE_CURVE('',#47901,(#47906),.PCURVE_S1.);
#47901 = CIRCLE('',#47902,3.9);
#47902 = AXIS2_PLACEMENT_3D('',#47903,#47904,#47905);
#47903 = CARTESIAN_POINT('',(12.3,-3.14023430433,39.700000004911));
#47904 = DIRECTION('',(1.,0.E+000,0.E+000));
#47905 = DIRECTION('',(0.E+000,-1.,0.E+000));
#47906 = PCURVE('',#47907,#47912);
#47907 = CYLINDRICAL_SURFACE('',#47908,3.9);
#47908 = AXIS2_PLACEMENT_3D('',#47909,#47910,#47911);
#47909 = CARTESIAN_POINT('',(11.,-3.14023430433,39.700000004911));
#47910 = DIRECTION('',(1.,0.E+000,0.E+000));
#47911 = DIRECTION('',(0.E+000,0.E+000,1.));
#47912 = DEFINITIONAL_REPRESENTATION('',(#47913),#47916);
#47913 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47914,#47915),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.17554792682,1.355346504994),
  .PIECEWISE_BEZIER_KNOTS.);
#47914 = CARTESIAN_POINT('',(2.746344253614,1.3));
#47915 = CARTESIAN_POINT('',(2.926142831789,1.3));
#47916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47917 = ORIENTED_EDGE('',*,*,#47918,.F.);
#47918 = EDGE_CURVE('',#47919,#47896,#47921,.T.);
#47919 = VERTEX_POINT('',#47920);
#47920 = CARTESIAN_POINT('',(8.7,-4.641880356436,36.10068630169));
#47921 = SURFACE_CURVE('',#47922,(#47926),.PCURVE_S1.);
#47922 = LINE('',#47923,#47924);
#47923 = CARTESIAN_POINT('',(11.,-4.641880356436,36.10068630169));
#47924 = VECTOR('',#47925,1.);
#47925 = DIRECTION('',(1.,0.E+000,0.E+000));
#47926 = PCURVE('',#47907,#47927);
#47927 = DEFINITIONAL_REPRESENTATION('',(#47928),#47931);
#47928 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47929,#47930),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#47929 = CARTESIAN_POINT('',(2.746344253614,-2.3));
#47930 = CARTESIAN_POINT('',(2.746344253614,1.3));
#47931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47932 = ORIENTED_EDGE('',*,*,#47933,.T.);
#47933 = EDGE_CURVE('',#47919,#47934,#47936,.T.);
#47934 = VERTEX_POINT('',#47935);
#47935 = CARTESIAN_POINT('',(8.7,-3.974003105062,35.890166729435));
#47936 = SURFACE_CURVE('',#47937,(#47942),.PCURVE_S1.);
#47937 = CIRCLE('',#47938,3.9);
#47938 = AXIS2_PLACEMENT_3D('',#47939,#47940,#47941);
#47939 = CARTESIAN_POINT('',(8.7,-3.14023430433,39.700000004911));
#47940 = DIRECTION('',(1.,0.E+000,-0.E+000));
#47941 = DIRECTION('',(0.E+000,0.E+000,1.));
#47942 = PCURVE('',#47907,#47943);
#47943 = DEFINITIONAL_REPRESENTATION('',(#47944),#47947);
#47944 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47945,#47946),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.746344253614,2.926142831789),
  .PIECEWISE_BEZIER_KNOTS.);
#47945 = CARTESIAN_POINT('',(2.746344253614,-2.3));
#47946 = CARTESIAN_POINT('',(2.926142831789,-2.3));
#47947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47948 = ORIENTED_EDGE('',*,*,#47949,.T.);
#47949 = EDGE_CURVE('',#47934,#47898,#47950,.T.);
#47950 = SURFACE_CURVE('',#47951,(#47955),.PCURVE_S1.);
#47951 = LINE('',#47952,#47953);
#47952 = CARTESIAN_POINT('',(11.,-3.974003105062,35.890166729435));
#47953 = VECTOR('',#47954,1.);
#47954 = DIRECTION('',(1.,0.E+000,0.E+000));
#47955 = PCURVE('',#47907,#47956);
#47956 = DEFINITIONAL_REPRESENTATION('',(#47957),#47960);
#47957 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#47958,#47959),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#47958 = CARTESIAN_POINT('',(2.926142831789,-2.3));
#47959 = CARTESIAN_POINT('',(2.926142831789,1.3));
#47960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#47961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#47965)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#47962,#47963,#47964)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#47962 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#47963 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#47964 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#47965 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#47962,
  'distance_accuracy_value','confusion accuracy');
#47966 = SHAPE_DEFINITION_REPRESENTATION(#47967,#47888);
#47967 = PRODUCT_DEFINITION_SHAPE('','',#47968);
#47968 = PRODUCT_DEFINITION('design','',#47969,#47972);
#47969 = PRODUCT_DEFINITION_FORMATION('','',#47970);
#47970 = PRODUCT('CADSOFTTOOLS 1.305','CADSOFTTOOLS 1.305','',(#47971));
#47971 = PRODUCT_CONTEXT('',#2,'mechanical');
#47972 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#47973 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#47974,#47976);
#47974 = ( REPRESENTATION_RELATIONSHIP('','',#47888,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#47975) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#47975 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1231);
#47976 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #47977);
#47977 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('305','','',#5,#47968,$);
#47978 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#47970));
#47979 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#47980),#48052);
#47980 = SHELL_BASED_SURFACE_MODEL('',(#47981));
#47981 = OPEN_SHELL('',(#47982));
#47982 = ADVANCED_FACE('',(#47983),#47997,.F.);
#47983 = FACE_BOUND('',#47984,.F.);
#47984 = EDGE_LOOP('',(#47985,#48007,#48023,#48038));
#47985 = ORIENTED_EDGE('',*,*,#47986,.F.);
#47986 = EDGE_CURVE('',#47987,#47989,#47991,.T.);
#47987 = VERTEX_POINT('',#47988);
#47988 = CARTESIAN_POINT('',(8.7,-3.738321942845,35.607573176009));
#47989 = VERTEX_POINT('',#47990);
#47990 = CARTESIAN_POINT('',(12.3,-3.738321942845,35.607573176009));
#47991 = SURFACE_CURVE('',#47992,(#47996),.PCURVE_S1.);
#47992 = LINE('',#47993,#47994);
#47993 = CARTESIAN_POINT('',(11.,-3.738321942845,35.607573176009));
#47994 = VECTOR('',#47995,1.);
#47995 = DIRECTION('',(1.,0.E+000,0.E+000));
#47996 = PCURVE('',#47997,#48002);
#47997 = CYLINDRICAL_SURFACE('',#47998,0.3);
#47998 = AXIS2_PLACEMENT_3D('',#47999,#48000,#48001);
#47999 = CARTESIAN_POINT('',(11.,-4.038139166657,35.597102631322));
#48000 = DIRECTION('',(1.,0.E+000,0.E+000));
#48001 = DIRECTION('',(0.E+000,0.E+000,1.));
#48002 = DEFINITIONAL_REPRESENTATION('',(#48003),#48006);
#48003 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48004,#48005),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#48004 = CARTESIAN_POINT('',(4.747297885759,-2.3));
#48005 = CARTESIAN_POINT('',(4.747297885759,1.3));
#48006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48007 = ORIENTED_EDGE('',*,*,#48008,.F.);
#48008 = EDGE_CURVE('',#48009,#47987,#48011,.T.);
#48009 = VERTEX_POINT('',#48010);
#48010 = CARTESIAN_POINT('',(8.7,-3.974003105062,35.890166729435));
#48011 = SURFACE_CURVE('',#48012,(#48017),.PCURVE_S1.);
#48012 = CIRCLE('',#48013,0.3);
#48013 = AXIS2_PLACEMENT_3D('',#48014,#48015,#48016);
#48014 = CARTESIAN_POINT('',(8.7,-4.038139166657,35.597102631322));
#48015 = DIRECTION('',(-1.,0.E+000,0.E+000));
#48016 = DIRECTION('',(0.E+000,0.E+000,1.));
#48017 = PCURVE('',#47997,#48018);
#48018 = DEFINITIONAL_REPRESENTATION('',(#48019),#48022);
#48019 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48020,#48021),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.215449821802,1.535887421421),
  .PIECEWISE_BEZIER_KNOTS.);
#48020 = CARTESIAN_POINT('',(6.067735485377,-2.3));
#48021 = CARTESIAN_POINT('',(4.747297885759,-2.3));
#48022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48023 = ORIENTED_EDGE('',*,*,#48024,.T.);
#48024 = EDGE_CURVE('',#48009,#48025,#48027,.T.);
#48025 = VERTEX_POINT('',#48026);
#48026 = CARTESIAN_POINT('',(12.3,-3.974003105062,35.890166729435));
#48027 = SURFACE_CURVE('',#48028,(#48032),.PCURVE_S1.);
#48028 = LINE('',#48029,#48030);
#48029 = CARTESIAN_POINT('',(11.,-3.974003105062,35.890166729435));
#48030 = VECTOR('',#48031,1.);
#48031 = DIRECTION('',(1.,0.E+000,0.E+000));
#48032 = PCURVE('',#47997,#48033);
#48033 = DEFINITIONAL_REPRESENTATION('',(#48034),#48037);
#48034 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48035,#48036),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#48035 = CARTESIAN_POINT('',(6.067735485377,-2.3));
#48036 = CARTESIAN_POINT('',(6.067735485377,1.3));
#48037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48038 = ORIENTED_EDGE('',*,*,#48039,.T.);
#48039 = EDGE_CURVE('',#48025,#47989,#48040,.T.);
#48040 = SURFACE_CURVE('',#48041,(#48046),.PCURVE_S1.);
#48041 = CIRCLE('',#48042,0.3);
#48042 = AXIS2_PLACEMENT_3D('',#48043,#48044,#48045);
#48043 = CARTESIAN_POINT('',(12.3,-4.038139166657,35.597102631322));
#48044 = DIRECTION('',(-1.,0.E+000,0.E+000));
#48045 = DIRECTION('',(0.E+000,-1.,0.E+000));
#48046 = PCURVE('',#47997,#48047);
#48047 = DEFINITIONAL_REPRESENTATION('',(#48048),#48051);
#48048 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48049,#48050),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.786246148597,3.106683748216),
  .PIECEWISE_BEZIER_KNOTS.);
#48049 = CARTESIAN_POINT('',(6.067735485377,1.3));
#48050 = CARTESIAN_POINT('',(4.747297885759,1.3));
#48051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#48056)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#48053,#48054,#48055)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#48053 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#48054 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#48055 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#48056 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#48053,
  'distance_accuracy_value','confusion accuracy');
#48057 = SHAPE_DEFINITION_REPRESENTATION(#48058,#47979);
#48058 = PRODUCT_DEFINITION_SHAPE('','',#48059);
#48059 = PRODUCT_DEFINITION('design','',#48060,#48063);
#48060 = PRODUCT_DEFINITION_FORMATION('','',#48061);
#48061 = PRODUCT('CADSOFTTOOLS 1.306','CADSOFTTOOLS 1.306','',(#48062));
#48062 = PRODUCT_CONTEXT('',#2,'mechanical');
#48063 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#48064 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48065,#48067);
#48065 = ( REPRESENTATION_RELATIONSHIP('','',#47979,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48066) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#48066 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1235);
#48067 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #48068);
#48068 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('306','','',#5,#48059,$);
#48069 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#48061));
#48070 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#48071),#48143);
#48071 = SHELL_BASED_SURFACE_MODEL('',(#48072));
#48072 = OPEN_SHELL('',(#48073));
#48073 = ADVANCED_FACE('',(#48074),#48088,.T.);
#48074 = FACE_BOUND('',#48075,.T.);
#48075 = EDGE_LOOP('',(#48076,#48098,#48114,#48129));
#48076 = ORIENTED_EDGE('',*,*,#48077,.F.);
#48077 = EDGE_CURVE('',#48078,#48080,#48082,.T.);
#48078 = VERTEX_POINT('',#48079);
#48079 = CARTESIAN_POINT('',(12.3,-2.2573915837,27.126599329897));
#48080 = VERTEX_POINT('',#48081);
#48081 = CARTESIAN_POINT('',(8.7,-2.2573915837,27.126599329897));
#48082 = SURFACE_CURVE('',#48083,(#48087),.PCURVE_S1.);
#48083 = LINE('',#48084,#48085);
#48084 = CARTESIAN_POINT('',(11.,-2.2573915837,27.126599329897));
#48085 = VECTOR('',#48086,1.);
#48086 = DIRECTION('',(-1.,0.E+000,0.E+000));
#48087 = PCURVE('',#48088,#48093);
#48088 = CYLINDRICAL_SURFACE('',#48089,31.3);
#48089 = AXIS2_PLACEMENT_3D('',#48090,#48091,#48092);
#48090 = CARTESIAN_POINT('',(11.,27.542608408141,36.70000000501));
#48091 = DIRECTION('',(1.,0.E+000,0.E+000));
#48092 = DIRECTION('',(0.E+000,0.E+000,1.));
#48093 = DEFINITIONAL_REPRESENTATION('',(#48094),#48097);
#48094 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48095,#48096),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.3,2.3),.PIECEWISE_BEZIER_KNOTS.);
#48095 = CARTESIAN_POINT('',(1.88163733256,1.3));
#48096 = CARTESIAN_POINT('',(1.88163733256,-2.3));
#48097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48098 = ORIENTED_EDGE('',*,*,#48099,.F.);
#48099 = EDGE_CURVE('',#48100,#48078,#48102,.T.);
#48100 = VERTEX_POINT('',#48101);
#48101 = CARTESIAN_POINT('',(12.3,-3.738321942845,35.607573176009));
#48102 = SURFACE_CURVE('',#48103,(#48108),.PCURVE_S1.);
#48103 = CIRCLE('',#48104,31.3);
#48104 = AXIS2_PLACEMENT_3D('',#48105,#48106,#48107);
#48105 = CARTESIAN_POINT('',(12.3,27.542608408141,36.70000000501));
#48106 = DIRECTION('',(1.,0.E+000,0.E+000));
#48107 = DIRECTION('',(0.E+000,-1.,0.E+000));
#48108 = PCURVE('',#48088,#48109);
#48109 = DEFINITIONAL_REPRESENTATION('',(#48110),#48113);
#48110 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48111,#48112),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.490890537403E-002,0.310841005765),
  .PIECEWISE_BEZIER_KNOTS.);
#48111 = CARTESIAN_POINT('',(1.605705232169,1.3));
#48112 = CARTESIAN_POINT('',(1.88163733256,1.3));
#48113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48114 = ORIENTED_EDGE('',*,*,#48115,.F.);
#48115 = EDGE_CURVE('',#48116,#48100,#48118,.T.);
#48116 = VERTEX_POINT('',#48117);
#48117 = CARTESIAN_POINT('',(8.7,-3.738321942845,35.607573176009));
#48118 = SURFACE_CURVE('',#48119,(#48123),.PCURVE_S1.);
#48119 = LINE('',#48120,#48121);
#48120 = CARTESIAN_POINT('',(11.,-3.738321942845,35.607573176009));
#48121 = VECTOR('',#48122,1.);
#48122 = DIRECTION('',(1.,0.E+000,0.E+000));
#48123 = PCURVE('',#48088,#48124);
#48124 = DEFINITIONAL_REPRESENTATION('',(#48125),#48128);
#48125 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48126,#48127),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#48126 = CARTESIAN_POINT('',(1.605705232169,-2.3));
#48127 = CARTESIAN_POINT('',(1.605705232169,1.3));
#48128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48129 = ORIENTED_EDGE('',*,*,#48130,.T.);
#48130 = EDGE_CURVE('',#48116,#48080,#48131,.T.);
#48131 = SURFACE_CURVE('',#48132,(#48137),.PCURVE_S1.);
#48132 = CIRCLE('',#48133,31.3);
#48133 = AXIS2_PLACEMENT_3D('',#48134,#48135,#48136);
#48134 = CARTESIAN_POINT('',(8.7,27.542608408141,36.70000000501));
#48135 = DIRECTION('',(1.,0.E+000,-0.E+000));
#48136 = DIRECTION('',(0.E+000,0.E+000,1.));
#48137 = PCURVE('',#48088,#48138);
#48138 = DEFINITIONAL_REPRESENTATION('',(#48139),#48142);
#48139 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48140,#48141),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.605705232169,1.88163733256),
  .PIECEWISE_BEZIER_KNOTS.);
#48140 = CARTESIAN_POINT('',(1.605705232169,-2.3));
#48141 = CARTESIAN_POINT('',(1.88163733256,-2.3));
#48142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#48147)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#48144,#48145,#48146)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#48144 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#48145 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#48146 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#48147 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#48144,
  'distance_accuracy_value','confusion accuracy');
#48148 = SHAPE_DEFINITION_REPRESENTATION(#48149,#48070);
#48149 = PRODUCT_DEFINITION_SHAPE('','',#48150);
#48150 = PRODUCT_DEFINITION('design','',#48151,#48154);
#48151 = PRODUCT_DEFINITION_FORMATION('','',#48152);
#48152 = PRODUCT('CADSOFTTOOLS 1.307','CADSOFTTOOLS 1.307','',(#48153));
#48153 = PRODUCT_CONTEXT('',#2,'mechanical');
#48154 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#48155 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48156,#48158);
#48156 = ( REPRESENTATION_RELATIONSHIP('','',#48070,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48157) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#48157 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1239);
#48158 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #48159);
#48159 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('307','','',#5,#48150,$);
#48160 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#48152));
#48161 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#48162),#48236);
#48162 = SHELL_BASED_SURFACE_MODEL('',(#48163));
#48163 = OPEN_SHELL('',(#48164));
#48164 = ADVANCED_FACE('',(#48165),#48179,.T.);
#48165 = FACE_BOUND('',#48166,.T.);
#48166 = EDGE_LOOP('',(#48167,#48190,#48206,#48222));
#48167 = ORIENTED_EDGE('',*,*,#48168,.F.);
#48168 = EDGE_CURVE('',#48169,#48171,#48173,.T.);
#48169 = VERTEX_POINT('',#48170);
#48170 = CARTESIAN_POINT('',(8.7,-2.2573915837,21.250000000317));
#48171 = VERTEX_POINT('',#48172);
#48172 = CARTESIAN_POINT('',(12.3,-2.2573915837,21.250000000317));
#48173 = SURFACE_CURVE('',#48174,(#48178),.PCURVE_S1.);
#48174 = LINE('',#48175,#48176);
#48175 = CARTESIAN_POINT('',(11.,-2.2573915837,21.250000000317));
#48176 = VECTOR('',#48177,1.);
#48177 = DIRECTION('',(1.,0.E+000,0.E+000));
#48178 = PCURVE('',#48179,#48184);
#48179 = PLANE('',#48180);
#48180 = AXIS2_PLACEMENT_3D('',#48181,#48182,#48183);
#48181 = CARTESIAN_POINT('',(11.,-1.35739158367,21.250000000317));
#48182 = DIRECTION('',(0.E+000,0.E+000,1.));
#48183 = DIRECTION('',(-1.,0.E+000,0.E+000));
#48184 = DEFINITIONAL_REPRESENTATION('',(#48185),#48189);
#48185 = LINE('',#48186,#48187);
#48186 = CARTESIAN_POINT('',(0.E+000,0.90000000003));
#48187 = VECTOR('',#48188,1.);
#48188 = DIRECTION('',(-1.,0.E+000));
#48189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48190 = ORIENTED_EDGE('',*,*,#48191,.T.);
#48191 = EDGE_CURVE('',#48169,#48192,#48194,.T.);
#48192 = VERTEX_POINT('',#48193);
#48193 = CARTESIAN_POINT('',(8.7,-2.907391583967,21.250000000317));
#48194 = SURFACE_CURVE('',#48195,(#48199),.PCURVE_S1.);
#48195 = LINE('',#48196,#48197);
#48196 = CARTESIAN_POINT('',(8.7,-3.707391583967,21.250000000317));
#48197 = VECTOR('',#48198,1.);
#48198 = DIRECTION('',(0.E+000,-1.,0.E+000));
#48199 = PCURVE('',#48179,#48200);
#48200 = DEFINITIONAL_REPRESENTATION('',(#48201),#48205);
#48201 = LINE('',#48202,#48203);
#48202 = CARTESIAN_POINT('',(2.3,2.350000000297));
#48203 = VECTOR('',#48204,1.);
#48204 = DIRECTION('',(0.E+000,1.));
#48205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48206 = ORIENTED_EDGE('',*,*,#48207,.T.);
#48207 = EDGE_CURVE('',#48192,#48208,#48210,.T.);
#48208 = VERTEX_POINT('',#48209);
#48209 = CARTESIAN_POINT('',(12.3,-2.907391583967,21.250000000317));
#48210 = SURFACE_CURVE('',#48211,(#48215),.PCURVE_S1.);
#48211 = LINE('',#48212,#48213);
#48212 = CARTESIAN_POINT('',(11.,-2.907391583967,21.250000000317));
#48213 = VECTOR('',#48214,1.);
#48214 = DIRECTION('',(1.,0.E+000,0.E+000));
#48215 = PCURVE('',#48179,#48216);
#48216 = DEFINITIONAL_REPRESENTATION('',(#48217),#48221);
#48217 = LINE('',#48218,#48219);
#48218 = CARTESIAN_POINT('',(0.E+000,1.550000000297));
#48219 = VECTOR('',#48220,1.);
#48220 = DIRECTION('',(-1.,0.E+000));
#48221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48222 = ORIENTED_EDGE('',*,*,#48223,.F.);
#48223 = EDGE_CURVE('',#48171,#48208,#48224,.T.);
#48224 = SURFACE_CURVE('',#48225,(#48229),.PCURVE_S1.);
#48225 = LINE('',#48226,#48227);
#48226 = CARTESIAN_POINT('',(12.3,-1.35739158367,21.250000000317));
#48227 = VECTOR('',#48228,1.);
#48228 = DIRECTION('',(0.E+000,-1.,0.E+000));
#48229 = PCURVE('',#48179,#48230);
#48230 = DEFINITIONAL_REPRESENTATION('',(#48231),#48235);
#48231 = LINE('',#48232,#48233);
#48232 = CARTESIAN_POINT('',(-1.3,0.E+000));
#48233 = VECTOR('',#48234,1.);
#48234 = DIRECTION('',(0.E+000,1.));
#48235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#48240)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#48237,#48238,#48239)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#48237 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#48238 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#48239 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#48240 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#48237,
  'distance_accuracy_value','confusion accuracy');
#48241 = SHAPE_DEFINITION_REPRESENTATION(#48242,#48161);
#48242 = PRODUCT_DEFINITION_SHAPE('','',#48243);
#48243 = PRODUCT_DEFINITION('design','',#48244,#48247);
#48244 = PRODUCT_DEFINITION_FORMATION('','',#48245);
#48245 = PRODUCT('CADSOFTTOOLS 1.308','CADSOFTTOOLS 1.308','',(#48246));
#48246 = PRODUCT_CONTEXT('',#2,'mechanical');
#48247 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#48248 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48249,#48251);
#48249 = ( REPRESENTATION_RELATIONSHIP('','',#48161,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48250) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#48250 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1243);
#48251 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #48252);
#48252 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('308','','',#5,#48243,$);
#48253 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#48245));
#48254 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#48255),#48327);
#48255 = SHELL_BASED_SURFACE_MODEL('',(#48256));
#48256 = OPEN_SHELL('',(#48257));
#48257 = ADVANCED_FACE('',(#48258),#48272,.F.);
#48258 = FACE_BOUND('',#48259,.F.);
#48259 = EDGE_LOOP('',(#48260,#48282,#48298,#48313));
#48260 = ORIENTED_EDGE('',*,*,#48261,.F.);
#48261 = EDGE_CURVE('',#48262,#48264,#48266,.T.);
#48262 = VERTEX_POINT('',#48263);
#48263 = CARTESIAN_POINT('',(8.7,-3.207391583967,21.550000000317));
#48264 = VERTEX_POINT('',#48265);
#48265 = CARTESIAN_POINT('',(12.3,-3.207391583967,21.550000000317));
#48266 = SURFACE_CURVE('',#48267,(#48271),.PCURVE_S1.);
#48267 = LINE('',#48268,#48269);
#48268 = CARTESIAN_POINT('',(11.,-3.207391583967,21.550000000317));
#48269 = VECTOR('',#48270,1.);
#48270 = DIRECTION('',(1.,0.E+000,0.E+000));
#48271 = PCURVE('',#48272,#48277);
#48272 = CYLINDRICAL_SURFACE('',#48273,0.3);
#48273 = AXIS2_PLACEMENT_3D('',#48274,#48275,#48276);
#48274 = CARTESIAN_POINT('',(11.,-2.907391583967,21.550000000317));
#48275 = DIRECTION('',(1.,0.E+000,0.E+000));
#48276 = DIRECTION('',(0.E+000,0.E+000,1.));
#48277 = DEFINITIONAL_REPRESENTATION('',(#48278),#48281);
#48278 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48279,#48280),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#48279 = CARTESIAN_POINT('',(1.570796326795,-2.3));
#48280 = CARTESIAN_POINT('',(1.570796326795,1.3));
#48281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48282 = ORIENTED_EDGE('',*,*,#48283,.F.);
#48283 = EDGE_CURVE('',#48284,#48262,#48286,.T.);
#48284 = VERTEX_POINT('',#48285);
#48285 = CARTESIAN_POINT('',(8.7,-2.907391583967,21.250000000317));
#48286 = SURFACE_CURVE('',#48287,(#48292),.PCURVE_S1.);
#48287 = CIRCLE('',#48288,0.3);
#48288 = AXIS2_PLACEMENT_3D('',#48289,#48290,#48291);
#48289 = CARTESIAN_POINT('',(8.7,-2.907391583967,21.550000000317));
#48290 = DIRECTION('',(-1.,0.E+000,0.E+000));
#48291 = DIRECTION('',(0.E+000,0.E+000,1.));
#48292 = PCURVE('',#48272,#48293);
#48293 = DEFINITIONAL_REPRESENTATION('',(#48294),#48297);
#48294 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48295,#48296),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#48295 = CARTESIAN_POINT('',(3.14159265359,-2.3));
#48296 = CARTESIAN_POINT('',(1.570796326795,-2.3));
#48297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48298 = ORIENTED_EDGE('',*,*,#48299,.T.);
#48299 = EDGE_CURVE('',#48284,#48300,#48302,.T.);
#48300 = VERTEX_POINT('',#48301);
#48301 = CARTESIAN_POINT('',(12.3,-2.907391583967,21.250000000317));
#48302 = SURFACE_CURVE('',#48303,(#48307),.PCURVE_S1.);
#48303 = LINE('',#48304,#48305);
#48304 = CARTESIAN_POINT('',(11.,-2.907391583967,21.250000000317));
#48305 = VECTOR('',#48306,1.);
#48306 = DIRECTION('',(1.,0.E+000,0.E+000));
#48307 = PCURVE('',#48272,#48308);
#48308 = DEFINITIONAL_REPRESENTATION('',(#48309),#48312);
#48309 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48310,#48311),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#48310 = CARTESIAN_POINT('',(3.14159265359,-2.3));
#48311 = CARTESIAN_POINT('',(3.14159265359,1.3));
#48312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48313 = ORIENTED_EDGE('',*,*,#48314,.T.);
#48314 = EDGE_CURVE('',#48300,#48264,#48315,.T.);
#48315 = SURFACE_CURVE('',#48316,(#48321),.PCURVE_S1.);
#48316 = CIRCLE('',#48317,0.3);
#48317 = AXIS2_PLACEMENT_3D('',#48318,#48319,#48320);
#48318 = CARTESIAN_POINT('',(12.3,-2.907391583967,21.550000000317));
#48319 = DIRECTION('',(-1.,0.E+000,0.E+000));
#48320 = DIRECTION('',(0.E+000,0.E+000,-1.));
#48321 = PCURVE('',#48272,#48322);
#48322 = DEFINITIONAL_REPRESENTATION('',(#48323),#48326);
#48323 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48324,#48325),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#48324 = CARTESIAN_POINT('',(3.14159265359,1.3));
#48325 = CARTESIAN_POINT('',(1.570796326795,1.3));
#48326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#48331)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#48328,#48329,#48330)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#48328 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#48329 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#48330 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#48331 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#48328,
  'distance_accuracy_value','confusion accuracy');
#48332 = SHAPE_DEFINITION_REPRESENTATION(#48333,#48254);
#48333 = PRODUCT_DEFINITION_SHAPE('','',#48334);
#48334 = PRODUCT_DEFINITION('design','',#48335,#48338);
#48335 = PRODUCT_DEFINITION_FORMATION('','',#48336);
#48336 = PRODUCT('CADSOFTTOOLS 1.309','CADSOFTTOOLS 1.309','',(#48337));
#48337 = PRODUCT_CONTEXT('',#2,'mechanical');
#48338 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#48339 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48340,#48342);
#48340 = ( REPRESENTATION_RELATIONSHIP('','',#48254,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48341) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#48341 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1247);
#48342 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #48343);
#48343 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('309','','',#5,#48334,$);
#48344 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#48336));
#48345 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#48346),#48420);
#48346 = SHELL_BASED_SURFACE_MODEL('',(#48347));
#48347 = OPEN_SHELL('',(#48348));
#48348 = ADVANCED_FACE('',(#48349),#48363,.T.);
#48349 = FACE_BOUND('',#48350,.T.);
#48350 = EDGE_LOOP('',(#48351,#48374,#48390,#48406));
#48351 = ORIENTED_EDGE('',*,*,#48352,.F.);
#48352 = EDGE_CURVE('',#48353,#48355,#48357,.T.);
#48353 = VERTEX_POINT('',#48354);
#48354 = CARTESIAN_POINT('',(12.3,-3.207391583967,21.550000000317));
#48355 = VERTEX_POINT('',#48356);
#48356 = CARTESIAN_POINT('',(12.3,-3.207391583967,22.668221983387));
#48357 = SURFACE_CURVE('',#48358,(#48362),.PCURVE_S1.);
#48358 = LINE('',#48359,#48360);
#48359 = CARTESIAN_POINT('',(12.3,-3.207391583967,21.550000000317));
#48360 = VECTOR('',#48361,1.);
#48361 = DIRECTION('',(0.E+000,-3.102645990225E-015,1.));
#48362 = PCURVE('',#48363,#48368);
#48363 = PLANE('',#48364);
#48364 = AXIS2_PLACEMENT_3D('',#48365,#48366,#48367);
#48365 = CARTESIAN_POINT('',(11.,-3.207391583967,21.550000000317));
#48366 = DIRECTION('',(0.E+000,1.,3.102645990225E-015));
#48367 = DIRECTION('',(0.E+000,3.102645990225E-015,-1.));
#48368 = DEFINITIONAL_REPRESENTATION('',(#48369),#48373);
#48369 = LINE('',#48370,#48371);
#48370 = CARTESIAN_POINT('',(0.E+000,-1.3));
#48371 = VECTOR('',#48372,1.);
#48372 = DIRECTION('',(-1.,0.E+000));
#48373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48374 = ORIENTED_EDGE('',*,*,#48375,.F.);
#48375 = EDGE_CURVE('',#48376,#48353,#48378,.T.);
#48376 = VERTEX_POINT('',#48377);
#48377 = CARTESIAN_POINT('',(8.7,-3.207391583967,21.550000000317));
#48378 = SURFACE_CURVE('',#48379,(#48383),.PCURVE_S1.);
#48379 = LINE('',#48380,#48381);
#48380 = CARTESIAN_POINT('',(11.,-3.207391583967,21.550000000317));
#48381 = VECTOR('',#48382,1.);
#48382 = DIRECTION('',(1.,0.E+000,0.E+000));
#48383 = PCURVE('',#48363,#48384);
#48384 = DEFINITIONAL_REPRESENTATION('',(#48385),#48389);
#48385 = LINE('',#48386,#48387);
#48386 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#48387 = VECTOR('',#48388,1.);
#48388 = DIRECTION('',(0.E+000,-1.));
#48389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48390 = ORIENTED_EDGE('',*,*,#48391,.T.);
#48391 = EDGE_CURVE('',#48376,#48392,#48394,.T.);
#48392 = VERTEX_POINT('',#48393);
#48393 = CARTESIAN_POINT('',(8.7,-3.207391583967,22.668221983387));
#48394 = SURFACE_CURVE('',#48395,(#48399),.PCURVE_S1.);
#48395 = LINE('',#48396,#48397);
#48396 = CARTESIAN_POINT('',(8.7,-3.207391583967,22.668221983387));
#48397 = VECTOR('',#48398,1.);
#48398 = DIRECTION('',(0.E+000,-3.102645990225E-015,1.));
#48399 = PCURVE('',#48363,#48400);
#48400 = DEFINITIONAL_REPRESENTATION('',(#48401),#48405);
#48401 = LINE('',#48402,#48403);
#48402 = CARTESIAN_POINT('',(-1.11822198307,2.3));
#48403 = VECTOR('',#48404,1.);
#48404 = DIRECTION('',(-1.,0.E+000));
#48405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48406 = ORIENTED_EDGE('',*,*,#48407,.T.);
#48407 = EDGE_CURVE('',#48392,#48355,#48408,.T.);
#48408 = SURFACE_CURVE('',#48409,(#48413),.PCURVE_S1.);
#48409 = LINE('',#48410,#48411);
#48410 = CARTESIAN_POINT('',(11.,-3.207391583967,22.668221983387));
#48411 = VECTOR('',#48412,1.);
#48412 = DIRECTION('',(1.,0.E+000,0.E+000));
#48413 = PCURVE('',#48363,#48414);
#48414 = DEFINITIONAL_REPRESENTATION('',(#48415),#48419);
#48415 = LINE('',#48416,#48417);
#48416 = CARTESIAN_POINT('',(-1.11822198307,0.E+000));
#48417 = VECTOR('',#48418,1.);
#48418 = DIRECTION('',(0.E+000,-1.));
#48419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#48424)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#48421,#48422,#48423)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#48421 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#48422 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#48423 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#48424 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#48421,
  'distance_accuracy_value','confusion accuracy');
#48425 = SHAPE_DEFINITION_REPRESENTATION(#48426,#48345);
#48426 = PRODUCT_DEFINITION_SHAPE('','',#48427);
#48427 = PRODUCT_DEFINITION('design','',#48428,#48431);
#48428 = PRODUCT_DEFINITION_FORMATION('','',#48429);
#48429 = PRODUCT('CADSOFTTOOLS 1.310','CADSOFTTOOLS 1.310','',(#48430));
#48430 = PRODUCT_CONTEXT('',#2,'mechanical');
#48431 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#48432 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48433,#48435);
#48433 = ( REPRESENTATION_RELATIONSHIP('','',#48345,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48434) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#48434 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1251);
#48435 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #48436);
#48436 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('310','','',#5,#48427,$);
#48437 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#48429));
#48438 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#48439),#48542);
#48439 = SHELL_BASED_SURFACE_MODEL('',(#48440));
#48440 = OPEN_SHELL('',(#48441));
#48441 = ADVANCED_FACE('',(#48442),#48457,.F.);
#48442 = FACE_BOUND('',#48443,.F.);
#48443 = EDGE_LOOP('',(#48444,#48467,#48482,#48498,#48513,#48529));
#48444 = ORIENTED_EDGE('',*,*,#48445,.F.);
#48445 = EDGE_CURVE('',#48446,#48448,#48450,.T.);
#48446 = VERTEX_POINT('',#48447);
#48447 = CARTESIAN_POINT('',(8.7,29.083718232353,31.22653191537));
#48448 = VERTEX_POINT('',#48449);
#48449 = CARTESIAN_POINT('',(8.7,29.492608416567,31.225035320692));
#48450 = SURFACE_CURVE('',#48451,(#48456),.PCURVE_S1.);
#48451 = CIRCLE('',#48452,0.5);
#48452 = AXIS2_PLACEMENT_3D('',#48453,#48454,#48455);
#48453 = CARTESIAN_POINT('',(8.7,29.286493246748,30.769495490632));
#48454 = DIRECTION('',(-1.,0.E+000,0.E+000));
#48455 = DIRECTION('',(0.E+000,0.E+000,-1.));
#48456 = PCURVE('',#48457,#48462);
#48457 = CYLINDRICAL_SURFACE('',#48458,0.5);
#48458 = AXIS2_PLACEMENT_3D('',#48459,#48460,#48461);
#48459 = CARTESIAN_POINT('',(11.,29.286493246748,30.769495490632));
#48460 = DIRECTION('',(1.,0.E+000,0.E+000));
#48461 = DIRECTION('',(0.E+000,0.E+000,1.));
#48462 = DEFINITIONAL_REPRESENTATION('',(#48463),#48466);
#48463 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48464,#48465),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.72401216915,3.566493382207),
  .PIECEWISE_BEZIER_KNOTS.);
#48464 = CARTESIAN_POINT('',(6.700765791619,-2.3));
#48465 = CARTESIAN_POINT('',(5.858284578562,-2.3));
#48466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48467 = ORIENTED_EDGE('',*,*,#48468,.T.);
#48468 = EDGE_CURVE('',#48446,#48469,#48471,.T.);
#48469 = VERTEX_POINT('',#48470);
#48470 = CARTESIAN_POINT('',(12.3,29.083718232353,31.22653191537));
#48471 = SURFACE_CURVE('',#48472,(#48476),.PCURVE_S1.);
#48472 = LINE('',#48473,#48474);
#48473 = CARTESIAN_POINT('',(11.,29.083718232353,31.22653191537));
#48474 = VECTOR('',#48475,1.);
#48475 = DIRECTION('',(1.,0.E+000,0.E+000));
#48476 = PCURVE('',#48457,#48477);
#48477 = DEFINITIONAL_REPRESENTATION('',(#48478),#48481);
#48478 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48479,#48480),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#48479 = CARTESIAN_POINT('',(6.700765791619,-2.3));
#48480 = CARTESIAN_POINT('',(6.700765791619,1.3));
#48481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48482 = ORIENTED_EDGE('',*,*,#48483,.T.);
#48483 = EDGE_CURVE('',#48469,#48484,#48486,.T.);
#48484 = VERTEX_POINT('',#48485);
#48485 = CARTESIAN_POINT('',(12.3,29.777776106479,30.676537695181));
#48486 = SURFACE_CURVE('',#48487,(#48492),.PCURVE_S1.);
#48487 = CIRCLE('',#48488,0.5);
#48488 = AXIS2_PLACEMENT_3D('',#48489,#48490,#48491);
#48489 = CARTESIAN_POINT('',(12.3,29.286493246748,30.769495490632));
#48490 = DIRECTION('',(-1.,0.E+000,0.E+000));
#48491 = DIRECTION('',(0.E+000,0.E+000,-1.));
#48492 = PCURVE('',#48457,#48493);
#48493 = DEFINITIONAL_REPRESENTATION('',(#48494),#48497);
#48494 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48495,#48496),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.72401216915,4.899392597523),
  .PIECEWISE_BEZIER_KNOTS.);
#48495 = CARTESIAN_POINT('',(6.700765791619,1.3));
#48496 = CARTESIAN_POINT('',(4.525385363247,1.3));
#48497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48498 = ORIENTED_EDGE('',*,*,#48499,.F.);
#48499 = EDGE_CURVE('',#48500,#48484,#48502,.T.);
#48500 = VERTEX_POINT('',#48501);
#48501 = CARTESIAN_POINT('',(10.200000000001,29.777776106489,
    30.676537695179));
#48502 = SURFACE_CURVE('',#48503,(#48507),.PCURVE_S1.);
#48503 = LINE('',#48504,#48505);
#48504 = CARTESIAN_POINT('',(11.,29.777776106479,30.676537695181));
#48505 = VECTOR('',#48506,1.);
#48506 = DIRECTION('',(1.,0.E+000,0.E+000));
#48507 = PCURVE('',#48457,#48508);
#48508 = DEFINITIONAL_REPRESENTATION('',(#48509),#48512);
#48509 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48510,#48511),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.799999999999,1.3),.PIECEWISE_BEZIER_KNOTS.);
#48510 = CARTESIAN_POINT('',(4.525385363247,-0.799999999999));
#48511 = CARTESIAN_POINT('',(4.525385363247,1.3));
#48512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48513 = ORIENTED_EDGE('',*,*,#48514,.T.);
#48514 = EDGE_CURVE('',#48500,#48515,#48517,.T.);
#48515 = VERTEX_POINT('',#48516);
#48516 = CARTESIAN_POINT('',(10.200000000001,29.492608416567,
    31.225035320692));
#48517 = SURFACE_CURVE('',#48518,(#48523),.PCURVE_S1.);
#48518 = CIRCLE('',#48519,0.5);
#48519 = AXIS2_PLACEMENT_3D('',#48520,#48521,#48522);
#48520 = CARTESIAN_POINT('',(10.200000000001,29.286493246748,
    30.769495490632));
#48521 = DIRECTION('',(1.,0.E+000,-0.E+000));
#48522 = DIRECTION('',(0.E+000,0.E+000,1.));
#48523 = PCURVE('',#48457,#48524);
#48524 = DEFINITIONAL_REPRESENTATION('',(#48525),#48528);
#48525 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48526,#48527),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.525385363247,5.858284578562),
  .PIECEWISE_BEZIER_KNOTS.);
#48526 = CARTESIAN_POINT('',(4.525385363247,-0.799999999999));
#48527 = CARTESIAN_POINT('',(5.858284578562,-0.799999999999));
#48528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48529 = ORIENTED_EDGE('',*,*,#48530,.T.);
#48530 = EDGE_CURVE('',#48515,#48448,#48531,.T.);
#48531 = SURFACE_CURVE('',#48532,(#48536),.PCURVE_S1.);
#48532 = LINE('',#48533,#48534);
#48533 = CARTESIAN_POINT('',(11.,29.492608416567,31.225035320692));
#48534 = VECTOR('',#48535,1.);
#48535 = DIRECTION('',(-1.,0.E+000,0.E+000));
#48536 = PCURVE('',#48457,#48537);
#48537 = DEFINITIONAL_REPRESENTATION('',(#48538),#48541);
#48538 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48539,#48540),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.799999999999,2.3),.PIECEWISE_BEZIER_KNOTS.);
#48539 = CARTESIAN_POINT('',(5.858284578562,-0.799999999999));
#48540 = CARTESIAN_POINT('',(5.858284578562,-2.3));
#48541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#48546)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#48543,#48544,#48545)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#48543 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#48544 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#48545 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#48546 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#48543,
  'distance_accuracy_value','confusion accuracy');
#48547 = SHAPE_DEFINITION_REPRESENTATION(#48548,#48438);
#48548 = PRODUCT_DEFINITION_SHAPE('','',#48549);
#48549 = PRODUCT_DEFINITION('design','',#48550,#48553);
#48550 = PRODUCT_DEFINITION_FORMATION('','',#48551);
#48551 = PRODUCT('CADSOFTTOOLS 1.311','CADSOFTTOOLS 1.311','',(#48552));
#48552 = PRODUCT_CONTEXT('',#2,'mechanical');
#48553 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#48554 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48555,#48557);
#48555 = ( REPRESENTATION_RELATIONSHIP('','',#48438,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48556) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#48556 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1255);
#48557 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #48558);
#48558 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('311','','',#5,#48549,$);
#48559 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#48551));
#48560 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#48561),#48664);
#48561 = SHELL_BASED_SURFACE_MODEL('',(#48562));
#48562 = OPEN_SHELL('',(#48563));
#48563 = ADVANCED_FACE('',(#48564),#48579,.F.);
#48564 = FACE_BOUND('',#48565,.F.);
#48565 = EDGE_LOOP('',(#48566,#48589,#48604,#48620,#48635,#48651));
#48566 = ORIENTED_EDGE('',*,*,#48567,.T.);
#48567 = EDGE_CURVE('',#48568,#48570,#48572,.T.);
#48568 = VERTEX_POINT('',#48569);
#48569 = CARTESIAN_POINT('',(10.200000000001,29.492608416567,
    29.327246105885));
#48570 = VERTEX_POINT('',#48571);
#48571 = CARTESIAN_POINT('',(10.200000000001,29.777776106489,
    30.676537695179));
#48572 = SURFACE_CURVE('',#48573,(#48578),.PCURVE_S1.);
#48573 = CIRCLE('',#48574,32.4);
#48574 = AXIS2_PLACEMENT_3D('',#48575,#48576,#48577);
#48575 = CARTESIAN_POINT('',(10.200000000001,-2.0573915837,
    36.699999999997));
#48576 = DIRECTION('',(1.,0.E+000,-0.E+000));
#48577 = DIRECTION('',(0.E+000,0.E+000,1.));
#48578 = PCURVE('',#48579,#48584);
#48579 = CYLINDRICAL_SURFACE('',#48580,32.4);
#48580 = AXIS2_PLACEMENT_3D('',#48581,#48582,#48583);
#48581 = CARTESIAN_POINT('',(11.,-2.0573915837,36.699999999997));
#48582 = DIRECTION('',(1.,0.E+000,0.E+000));
#48583 = DIRECTION('',(0.E+000,0.E+000,1.));
#48584 = DEFINITIONAL_REPRESENTATION('',(#48585),#48588);
#48585 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48586,#48587),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.482823800221,4.525391734834),
  .PIECEWISE_BEZIER_KNOTS.);
#48586 = CARTESIAN_POINT('',(4.482823800221,-0.799999999999));
#48587 = CARTESIAN_POINT('',(4.525391734834,-0.799999999999));
#48588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48589 = ORIENTED_EDGE('',*,*,#48590,.T.);
#48590 = EDGE_CURVE('',#48570,#48591,#48593,.T.);
#48591 = VERTEX_POINT('',#48592);
#48592 = CARTESIAN_POINT('',(12.3,29.777776106479,30.676537695181));
#48593 = SURFACE_CURVE('',#48594,(#48598),.PCURVE_S1.);
#48594 = LINE('',#48595,#48596);
#48595 = CARTESIAN_POINT('',(11.,29.777776106479,30.676537695181));
#48596 = VECTOR('',#48597,1.);
#48597 = DIRECTION('',(1.,0.E+000,0.E+000));
#48598 = PCURVE('',#48579,#48599);
#48599 = DEFINITIONAL_REPRESENTATION('',(#48600),#48603);
#48600 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48601,#48602),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.799999999999,1.3),.PIECEWISE_BEZIER_KNOTS.);
#48601 = CARTESIAN_POINT('',(4.525391734834,-0.799999999999));
#48602 = CARTESIAN_POINT('',(4.525391734834,1.3));
#48603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48604 = ORIENTED_EDGE('',*,*,#48605,.T.);
#48605 = EDGE_CURVE('',#48591,#48606,#48608,.T.);
#48606 = VERTEX_POINT('',#48607);
#48607 = CARTESIAN_POINT('',(12.3,29.227039554284,28.271217859452));
#48608 = SURFACE_CURVE('',#48609,(#48614),.PCURVE_S1.);
#48609 = CIRCLE('',#48610,32.4);
#48610 = AXIS2_PLACEMENT_3D('',#48611,#48612,#48613);
#48611 = CARTESIAN_POINT('',(12.3,-2.0573915837,36.699999999997));
#48612 = DIRECTION('',(-1.,0.E+000,0.E+000));
#48613 = DIRECTION('',(0.E+000,0.E+000,-1.));
#48614 = PCURVE('',#48579,#48615);
#48615 = DEFINITIONAL_REPRESENTATION('',(#48616),#48619);
#48616 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48617,#48618),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.899386225935,4.975564040223),
  .PIECEWISE_BEZIER_KNOTS.);
#48617 = CARTESIAN_POINT('',(4.525391734834,1.3));
#48618 = CARTESIAN_POINT('',(4.449213920546,1.3));
#48619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48620 = ORIENTED_EDGE('',*,*,#48621,.F.);
#48621 = EDGE_CURVE('',#48622,#48606,#48624,.T.);
#48622 = VERTEX_POINT('',#48623);
#48623 = CARTESIAN_POINT('',(8.7,29.227039554284,28.271217859452));
#48624 = SURFACE_CURVE('',#48625,(#48629),.PCURVE_S1.);
#48625 = LINE('',#48626,#48627);
#48626 = CARTESIAN_POINT('',(11.,29.227039554284,28.271217859452));
#48627 = VECTOR('',#48628,1.);
#48628 = DIRECTION('',(1.,0.E+000,0.E+000));
#48629 = PCURVE('',#48579,#48630);
#48630 = DEFINITIONAL_REPRESENTATION('',(#48631),#48634);
#48631 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48632,#48633),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#48632 = CARTESIAN_POINT('',(4.449213920546,-2.3));
#48633 = CARTESIAN_POINT('',(4.449213920546,1.3));
#48634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48635 = ORIENTED_EDGE('',*,*,#48636,.F.);
#48636 = EDGE_CURVE('',#48637,#48622,#48639,.T.);
#48637 = VERTEX_POINT('',#48638);
#48638 = CARTESIAN_POINT('',(8.7,29.492608416567,29.327246105885));
#48639 = SURFACE_CURVE('',#48640,(#48645),.PCURVE_S1.);
#48640 = CIRCLE('',#48641,32.4);
#48641 = AXIS2_PLACEMENT_3D('',#48642,#48643,#48644);
#48642 = CARTESIAN_POINT('',(8.7,-2.0573915837,36.699999999997));
#48643 = DIRECTION('',(-1.,0.E+000,0.E+000));
#48644 = DIRECTION('',(0.E+000,0.E+000,-1.));
#48645 = PCURVE('',#48579,#48646);
#48646 = DEFINITIONAL_REPRESENTATION('',(#48647),#48650);
#48647 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48648,#48649),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.941954160548,4.975564040223),
  .PIECEWISE_BEZIER_KNOTS.);
#48648 = CARTESIAN_POINT('',(4.482823800221,-2.3));
#48649 = CARTESIAN_POINT('',(4.449213920546,-2.3));
#48650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48651 = ORIENTED_EDGE('',*,*,#48652,.T.);
#48652 = EDGE_CURVE('',#48637,#48568,#48653,.T.);
#48653 = SURFACE_CURVE('',#48654,(#48658),.PCURVE_S1.);
#48654 = LINE('',#48655,#48656);
#48655 = CARTESIAN_POINT('',(11.,29.492608416567,29.327246105885));
#48656 = VECTOR('',#48657,1.);
#48657 = DIRECTION('',(1.,0.E+000,0.E+000));
#48658 = PCURVE('',#48579,#48659);
#48659 = DEFINITIONAL_REPRESENTATION('',(#48660),#48663);
#48660 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48661,#48662),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,-0.799999999999),.PIECEWISE_BEZIER_KNOTS.);
#48661 = CARTESIAN_POINT('',(4.482823800221,-2.3));
#48662 = CARTESIAN_POINT('',(4.482823800221,-0.799999999999));
#48663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#48668)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#48665,#48666,#48667)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#48665 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#48666 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#48667 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#48668 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#48665,
  'distance_accuracy_value','confusion accuracy');
#48669 = SHAPE_DEFINITION_REPRESENTATION(#48670,#48560);
#48670 = PRODUCT_DEFINITION_SHAPE('','',#48671);
#48671 = PRODUCT_DEFINITION('design','',#48672,#48675);
#48672 = PRODUCT_DEFINITION_FORMATION('','',#48673);
#48673 = PRODUCT('CADSOFTTOOLS 1.312','CADSOFTTOOLS 1.312','',(#48674));
#48674 = PRODUCT_CONTEXT('',#2,'mechanical');
#48675 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#48676 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48677,#48679);
#48677 = ( REPRESENTATION_RELATIONSHIP('','',#48560,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48678) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#48678 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1259);
#48679 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #48680);
#48680 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('312','','',#5,#48671,$);
#48681 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#48673));
#48682 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#48683),#48755);
#48683 = SHELL_BASED_SURFACE_MODEL('',(#48684));
#48684 = OPEN_SHELL('',(#48685));
#48685 = ADVANCED_FACE('',(#48686),#48701,.T.);
#48686 = FACE_BOUND('',#48687,.T.);
#48687 = EDGE_LOOP('',(#48688,#48711,#48726,#48742));
#48688 = ORIENTED_EDGE('',*,*,#48689,.F.);
#48689 = EDGE_CURVE('',#48690,#48692,#48694,.T.);
#48690 = VERTEX_POINT('',#48691);
#48691 = CARTESIAN_POINT('',(12.3,29.227039554284,28.271217859452));
#48692 = VERTEX_POINT('',#48693);
#48693 = CARTESIAN_POINT('',(12.3,29.192608416567,28.011070262522));
#48694 = SURFACE_CURVE('',#48695,(#48700),.PCURVE_S1.);
#48695 = CIRCLE('',#48696,1.);
#48696 = AXIS2_PLACEMENT_3D('',#48697,#48698,#48699);
#48697 = CARTESIAN_POINT('',(12.3,30.192608416567,28.011070262522));
#48698 = DIRECTION('',(1.,0.E+000,0.E+000));
#48699 = DIRECTION('',(0.E+000,0.E+000,-1.));
#48700 = PCURVE('',#48701,#48706);
#48701 = CYLINDRICAL_SURFACE('',#48702,1.);
#48702 = AXIS2_PLACEMENT_3D('',#48703,#48704,#48705);
#48703 = CARTESIAN_POINT('',(11.,30.192608416567,28.011070262522));
#48704 = DIRECTION('',(1.,0.E+000,0.E+000));
#48705 = DIRECTION('',(0.E+000,0.E+000,1.));
#48706 = DEFINITIONAL_REPRESENTATION('',(#48707),#48710);
#48707 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48708,#48709),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.449213920546,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#48708 = CARTESIAN_POINT('',(1.307621266957,1.3));
#48709 = CARTESIAN_POINT('',(1.570796326795,1.3));
#48710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48711 = ORIENTED_EDGE('',*,*,#48712,.F.);
#48712 = EDGE_CURVE('',#48713,#48690,#48715,.T.);
#48713 = VERTEX_POINT('',#48714);
#48714 = CARTESIAN_POINT('',(8.7,29.227039554284,28.271217859452));
#48715 = SURFACE_CURVE('',#48716,(#48720),.PCURVE_S1.);
#48716 = LINE('',#48717,#48718);
#48717 = CARTESIAN_POINT('',(11.,29.227039554284,28.271217859452));
#48718 = VECTOR('',#48719,1.);
#48719 = DIRECTION('',(1.,0.E+000,0.E+000));
#48720 = PCURVE('',#48701,#48721);
#48721 = DEFINITIONAL_REPRESENTATION('',(#48722),#48725);
#48722 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48723,#48724),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#48723 = CARTESIAN_POINT('',(1.307621266957,-2.3));
#48724 = CARTESIAN_POINT('',(1.307621266957,1.3));
#48725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48726 = ORIENTED_EDGE('',*,*,#48727,.T.);
#48727 = EDGE_CURVE('',#48713,#48728,#48730,.T.);
#48728 = VERTEX_POINT('',#48729);
#48729 = CARTESIAN_POINT('',(8.7,29.192608416567,28.011070262522));
#48730 = SURFACE_CURVE('',#48731,(#48736),.PCURVE_S1.);
#48731 = CIRCLE('',#48732,1.);
#48732 = AXIS2_PLACEMENT_3D('',#48733,#48734,#48735);
#48733 = CARTESIAN_POINT('',(8.7,30.192608416567,28.011070262522));
#48734 = DIRECTION('',(1.,0.E+000,0.E+000));
#48735 = DIRECTION('',(0.E+000,0.E+000,-1.));
#48736 = PCURVE('',#48701,#48737);
#48737 = DEFINITIONAL_REPRESENTATION('',(#48738),#48741);
#48738 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48739,#48740),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.449213920546,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#48739 = CARTESIAN_POINT('',(1.307621266957,-2.3));
#48740 = CARTESIAN_POINT('',(1.570796326795,-2.3));
#48741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48742 = ORIENTED_EDGE('',*,*,#48743,.T.);
#48743 = EDGE_CURVE('',#48728,#48692,#48744,.T.);
#48744 = SURFACE_CURVE('',#48745,(#48749),.PCURVE_S1.);
#48745 = LINE('',#48746,#48747);
#48746 = CARTESIAN_POINT('',(11.,29.192608416567,28.011070262522));
#48747 = VECTOR('',#48748,1.);
#48748 = DIRECTION('',(1.,0.E+000,0.E+000));
#48749 = PCURVE('',#48701,#48750);
#48750 = DEFINITIONAL_REPRESENTATION('',(#48751),#48754);
#48751 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48752,#48753),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#48752 = CARTESIAN_POINT('',(1.570796326795,-2.3));
#48753 = CARTESIAN_POINT('',(1.570796326795,1.3));
#48754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#48759)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#48756,#48757,#48758)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#48756 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#48757 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#48758 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#48759 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#48756,
  'distance_accuracy_value','confusion accuracy');
#48760 = SHAPE_DEFINITION_REPRESENTATION(#48761,#48682);
#48761 = PRODUCT_DEFINITION_SHAPE('','',#48762);
#48762 = PRODUCT_DEFINITION('design','',#48763,#48766);
#48763 = PRODUCT_DEFINITION_FORMATION('','',#48764);
#48764 = PRODUCT('CADSOFTTOOLS 1.313','CADSOFTTOOLS 1.313','',(#48765));
#48765 = PRODUCT_CONTEXT('',#2,'mechanical');
#48766 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#48767 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48768,#48770);
#48768 = ( REPRESENTATION_RELATIONSHIP('','',#48682,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48769) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#48769 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1263);
#48770 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #48771);
#48771 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('313','','',#5,#48762,$);
#48772 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#48764));
#48773 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#48774),#48848);
#48774 = SHELL_BASED_SURFACE_MODEL('',(#48775));
#48775 = OPEN_SHELL('',(#48776));
#48776 = ADVANCED_FACE('',(#48777),#48791,.T.);
#48777 = FACE_BOUND('',#48778,.T.);
#48778 = EDGE_LOOP('',(#48779,#48802,#48818,#48834));
#48779 = ORIENTED_EDGE('',*,*,#48780,.F.);
#48780 = EDGE_CURVE('',#48781,#48783,#48785,.T.);
#48781 = VERTEX_POINT('',#48782);
#48782 = CARTESIAN_POINT('',(12.3,29.192608416567,28.011070262522));
#48783 = VERTEX_POINT('',#48784);
#48784 = CARTESIAN_POINT('',(12.3,29.192608416567,24.66589988474));
#48785 = SURFACE_CURVE('',#48786,(#48790),.PCURVE_S1.);
#48786 = LINE('',#48787,#48788);
#48787 = CARTESIAN_POINT('',(12.3,29.192608416567,28.011070262522));
#48788 = VECTOR('',#48789,1.);
#48789 = DIRECTION('',(-2.592877611703E-016,-4.148604178725E-015,-1.));
#48790 = PCURVE('',#48791,#48796);
#48791 = PLANE('',#48792);
#48792 = AXIS2_PLACEMENT_3D('',#48793,#48794,#48795);
#48793 = CARTESIAN_POINT('',(11.,29.192608416567,28.011070262522));
#48794 = DIRECTION('',(0.E+000,-1.,4.148604178725E-015));
#48795 = DIRECTION('',(0.E+000,4.148604178725E-015,1.));
#48796 = DEFINITIONAL_REPRESENTATION('',(#48797),#48801);
#48797 = LINE('',#48798,#48799);
#48798 = CARTESIAN_POINT('',(0.E+000,-1.3));
#48799 = VECTOR('',#48800,1.);
#48800 = DIRECTION('',(-1.,2.592877611703E-016));
#48801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48802 = ORIENTED_EDGE('',*,*,#48803,.F.);
#48803 = EDGE_CURVE('',#48804,#48781,#48806,.T.);
#48804 = VERTEX_POINT('',#48805);
#48805 = CARTESIAN_POINT('',(8.7,29.192608416567,28.011070262522));
#48806 = SURFACE_CURVE('',#48807,(#48811),.PCURVE_S1.);
#48807 = LINE('',#48808,#48809);
#48808 = CARTESIAN_POINT('',(11.,29.192608416567,28.011070262522));
#48809 = VECTOR('',#48810,1.);
#48810 = DIRECTION('',(1.,0.E+000,0.E+000));
#48811 = PCURVE('',#48791,#48812);
#48812 = DEFINITIONAL_REPRESENTATION('',(#48813),#48817);
#48813 = LINE('',#48814,#48815);
#48814 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#48815 = VECTOR('',#48816,1.);
#48816 = DIRECTION('',(0.E+000,-1.));
#48817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48818 = ORIENTED_EDGE('',*,*,#48819,.T.);
#48819 = EDGE_CURVE('',#48804,#48820,#48822,.T.);
#48820 = VERTEX_POINT('',#48821);
#48821 = CARTESIAN_POINT('',(8.7,29.192608416567,24.66589988474));
#48822 = SURFACE_CURVE('',#48823,(#48827),.PCURVE_S1.);
#48823 = LINE('',#48824,#48825);
#48824 = CARTESIAN_POINT('',(8.7,29.192608416567,28.011070262522));
#48825 = VECTOR('',#48826,1.);
#48826 = DIRECTION('',(0.E+000,-4.148604178725E-015,-1.));
#48827 = PCURVE('',#48791,#48828);
#48828 = DEFINITIONAL_REPRESENTATION('',(#48829),#48833);
#48829 = LINE('',#48830,#48831);
#48830 = CARTESIAN_POINT('',(0.E+000,2.3));
#48831 = VECTOR('',#48832,1.);
#48832 = DIRECTION('',(-1.,-0.E+000));
#48833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48834 = ORIENTED_EDGE('',*,*,#48835,.T.);
#48835 = EDGE_CURVE('',#48820,#48783,#48836,.T.);
#48836 = SURFACE_CURVE('',#48837,(#48841),.PCURVE_S1.);
#48837 = LINE('',#48838,#48839);
#48838 = CARTESIAN_POINT('',(11.,29.192608416567,24.66589988474));
#48839 = VECTOR('',#48840,1.);
#48840 = DIRECTION('',(1.,0.E+000,0.E+000));
#48841 = PCURVE('',#48791,#48842);
#48842 = DEFINITIONAL_REPRESENTATION('',(#48843),#48847);
#48843 = LINE('',#48844,#48845);
#48844 = CARTESIAN_POINT('',(-3.345170377782,-0.E+000));
#48845 = VECTOR('',#48846,1.);
#48846 = DIRECTION('',(0.E+000,-1.));
#48847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#48852)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#48849,#48850,#48851)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#48849 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#48850 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#48851 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#48852 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#48849,
  'distance_accuracy_value','confusion accuracy');
#48853 = SHAPE_DEFINITION_REPRESENTATION(#48854,#48773);
#48854 = PRODUCT_DEFINITION_SHAPE('','',#48855);
#48855 = PRODUCT_DEFINITION('design','',#48856,#48859);
#48856 = PRODUCT_DEFINITION_FORMATION('','',#48857);
#48857 = PRODUCT('CADSOFTTOOLS 1.314','CADSOFTTOOLS 1.314','',(#48858));
#48858 = PRODUCT_CONTEXT('',#2,'mechanical');
#48859 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#48860 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48861,#48863);
#48861 = ( REPRESENTATION_RELATIONSHIP('','',#48773,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48862) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#48862 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1267);
#48863 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #48864);
#48864 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('314','','',#5,#48855,$);
#48865 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#48857));
#48866 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#48867),#48939);
#48867 = SHELL_BASED_SURFACE_MODEL('',(#48868));
#48868 = OPEN_SHELL('',(#48869));
#48869 = ADVANCED_FACE('',(#48870),#48884,.F.);
#48870 = FACE_BOUND('',#48871,.F.);
#48871 = EDGE_LOOP('',(#48872,#48894,#48910,#48925));
#48872 = ORIENTED_EDGE('',*,*,#48873,.F.);
#48873 = EDGE_CURVE('',#48874,#48876,#48878,.T.);
#48874 = VERTEX_POINT('',#48875);
#48875 = CARTESIAN_POINT('',(8.7,29.175571329711,24.536490362187));
#48876 = VERTEX_POINT('',#48877);
#48877 = CARTESIAN_POINT('',(12.3,29.175571329711,24.536490362187));
#48878 = SURFACE_CURVE('',#48879,(#48883),.PCURVE_S1.);
#48879 = LINE('',#48880,#48881);
#48880 = CARTESIAN_POINT('',(11.,29.175571329711,24.536490362187));
#48881 = VECTOR('',#48882,1.);
#48882 = DIRECTION('',(1.,0.E+000,0.E+000));
#48883 = PCURVE('',#48884,#48889);
#48884 = CYLINDRICAL_SURFACE('',#48885,0.5);
#48885 = AXIS2_PLACEMENT_3D('',#48886,#48887,#48888);
#48886 = CARTESIAN_POINT('',(11.,28.692608416567,24.66589988474));
#48887 = DIRECTION('',(1.,0.E+000,0.E+000));
#48888 = DIRECTION('',(0.E+000,0.E+000,1.));
#48889 = DEFINITIONAL_REPRESENTATION('',(#48890),#48893);
#48890 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48891,#48892),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#48891 = CARTESIAN_POINT('',(4.450589592583,-2.3));
#48892 = CARTESIAN_POINT('',(4.450589592583,1.3));
#48893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48894 = ORIENTED_EDGE('',*,*,#48895,.F.);
#48895 = EDGE_CURVE('',#48896,#48874,#48898,.T.);
#48896 = VERTEX_POINT('',#48897);
#48897 = CARTESIAN_POINT('',(8.7,29.192608416567,24.66589988474));
#48898 = SURFACE_CURVE('',#48899,(#48904),.PCURVE_S1.);
#48899 = CIRCLE('',#48900,0.5);
#48900 = AXIS2_PLACEMENT_3D('',#48901,#48902,#48903);
#48901 = CARTESIAN_POINT('',(8.7,28.692608416567,24.66589988474));
#48902 = DIRECTION('',(-1.,0.E+000,0.E+000));
#48903 = DIRECTION('',(0.E+000,0.E+000,-1.));
#48904 = PCURVE('',#48884,#48905);
#48905 = DEFINITIONAL_REPRESENTATION('',(#48906),#48909);
#48906 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48907,#48908),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,4.974188368187),
  .PIECEWISE_BEZIER_KNOTS.);
#48907 = CARTESIAN_POINT('',(4.712388980385,-2.3));
#48908 = CARTESIAN_POINT('',(4.450589592583,-2.3));
#48909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48910 = ORIENTED_EDGE('',*,*,#48911,.T.);
#48911 = EDGE_CURVE('',#48896,#48912,#48914,.T.);
#48912 = VERTEX_POINT('',#48913);
#48913 = CARTESIAN_POINT('',(12.3,29.192608416567,24.66589988474));
#48914 = SURFACE_CURVE('',#48915,(#48919),.PCURVE_S1.);
#48915 = LINE('',#48916,#48917);
#48916 = CARTESIAN_POINT('',(11.,29.192608416567,24.66589988474));
#48917 = VECTOR('',#48918,1.);
#48918 = DIRECTION('',(1.,0.E+000,0.E+000));
#48919 = PCURVE('',#48884,#48920);
#48920 = DEFINITIONAL_REPRESENTATION('',(#48921),#48924);
#48921 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48922,#48923),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#48922 = CARTESIAN_POINT('',(4.712388980385,-2.3));
#48923 = CARTESIAN_POINT('',(4.712388980385,1.3));
#48924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48925 = ORIENTED_EDGE('',*,*,#48926,.T.);
#48926 = EDGE_CURVE('',#48912,#48876,#48927,.T.);
#48927 = SURFACE_CURVE('',#48928,(#48933),.PCURVE_S1.);
#48928 = CIRCLE('',#48929,0.5);
#48929 = AXIS2_PLACEMENT_3D('',#48930,#48931,#48932);
#48930 = CARTESIAN_POINT('',(12.3,28.692608416567,24.66589988474));
#48931 = DIRECTION('',(-1.,0.E+000,0.E+000));
#48932 = DIRECTION('',(0.E+000,0.E+000,-1.));
#48933 = PCURVE('',#48884,#48934);
#48934 = DEFINITIONAL_REPRESENTATION('',(#48935),#48938);
#48935 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48936,#48937),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,4.974188368187),
  .PIECEWISE_BEZIER_KNOTS.);
#48936 = CARTESIAN_POINT('',(4.712388980385,1.3));
#48937 = CARTESIAN_POINT('',(4.450589592583,1.3));
#48938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#48943)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#48940,#48941,#48942)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#48940 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#48941 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#48942 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#48943 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#48940,
  'distance_accuracy_value','confusion accuracy');
#48944 = SHAPE_DEFINITION_REPRESENTATION(#48945,#48866);
#48945 = PRODUCT_DEFINITION_SHAPE('','',#48946);
#48946 = PRODUCT_DEFINITION('design','',#48947,#48950);
#48947 = PRODUCT_DEFINITION_FORMATION('','',#48948);
#48948 = PRODUCT('CADSOFTTOOLS 1.315','CADSOFTTOOLS 1.315','',(#48949));
#48949 = PRODUCT_CONTEXT('',#2,'mechanical');
#48950 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#48951 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48952,#48954);
#48952 = ( REPRESENTATION_RELATIONSHIP('','',#48866,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48953) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#48953 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1271);
#48954 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #48955);
#48955 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('315','','',#5,#48946,$);
#48956 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#48948));
#48957 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#48958),#49032);
#48958 = SHELL_BASED_SURFACE_MODEL('',(#48959));
#48959 = OPEN_SHELL('',(#48960));
#48960 = ADVANCED_FACE('',(#48961),#48975,.T.);
#48961 = FACE_BOUND('',#48962,.T.);
#48962 = EDGE_LOOP('',(#48963,#48986,#49002,#49018));
#48963 = ORIENTED_EDGE('',*,*,#48964,.F.);
#48964 = EDGE_CURVE('',#48965,#48967,#48969,.T.);
#48965 = VERTEX_POINT('',#48966);
#48966 = CARTESIAN_POINT('',(12.3,29.175571329711,24.536490362187));
#48967 = VERTEX_POINT('',#48968);
#48968 = CARTESIAN_POINT('',(12.3,28.709645503423,22.797631505939));
#48969 = SURFACE_CURVE('',#48970,(#48974),.PCURVE_S1.);
#48970 = LINE('',#48971,#48972);
#48971 = CARTESIAN_POINT('',(12.3,29.175571329711,24.536490362187));
#48972 = VECTOR('',#48973,1.);
#48973 = DIRECTION('',(0.E+000,-0.258819045105,-0.965925826288));
#48974 = PCURVE('',#48975,#48980);
#48975 = PLANE('',#48976);
#48976 = AXIS2_PLACEMENT_3D('',#48977,#48978,#48979);
#48977 = CARTESIAN_POINT('',(11.,29.175571329711,24.536490362187));
#48978 = DIRECTION('',(0.E+000,-0.965925826288,0.258819045105));
#48979 = DIRECTION('',(0.E+000,0.258819045105,0.965925826288));
#48980 = DEFINITIONAL_REPRESENTATION('',(#48981),#48985);
#48981 = LINE('',#48982,#48983);
#48982 = CARTESIAN_POINT('',(0.E+000,-1.3));
#48983 = VECTOR('',#48984,1.);
#48984 = DIRECTION('',(-1.,-0.E+000));
#48985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48986 = ORIENTED_EDGE('',*,*,#48987,.F.);
#48987 = EDGE_CURVE('',#48988,#48965,#48990,.T.);
#48988 = VERTEX_POINT('',#48989);
#48989 = CARTESIAN_POINT('',(8.7,29.175571329711,24.536490362187));
#48990 = SURFACE_CURVE('',#48991,(#48995),.PCURVE_S1.);
#48991 = LINE('',#48992,#48993);
#48992 = CARTESIAN_POINT('',(11.,29.175571329711,24.536490362187));
#48993 = VECTOR('',#48994,1.);
#48994 = DIRECTION('',(1.,0.E+000,0.E+000));
#48995 = PCURVE('',#48975,#48996);
#48996 = DEFINITIONAL_REPRESENTATION('',(#48997),#49001);
#48997 = LINE('',#48998,#48999);
#48998 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#48999 = VECTOR('',#49000,1.);
#49000 = DIRECTION('',(0.E+000,-1.));
#49001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49002 = ORIENTED_EDGE('',*,*,#49003,.T.);
#49003 = EDGE_CURVE('',#48988,#49004,#49006,.T.);
#49004 = VERTEX_POINT('',#49005);
#49005 = CARTESIAN_POINT('',(8.7,28.709645503423,22.797631505939));
#49006 = SURFACE_CURVE('',#49007,(#49011),.PCURVE_S1.);
#49007 = LINE('',#49008,#49009);
#49008 = CARTESIAN_POINT('',(8.7,29.175571329711,24.536490362187));
#49009 = VECTOR('',#49010,1.);
#49010 = DIRECTION('',(0.E+000,-0.258819045105,-0.965925826288));
#49011 = PCURVE('',#48975,#49012);
#49012 = DEFINITIONAL_REPRESENTATION('',(#49013),#49017);
#49013 = LINE('',#49014,#49015);
#49014 = CARTESIAN_POINT('',(0.E+000,2.3));
#49015 = VECTOR('',#49016,1.);
#49016 = DIRECTION('',(-1.,-0.E+000));
#49017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49018 = ORIENTED_EDGE('',*,*,#49019,.T.);
#49019 = EDGE_CURVE('',#49004,#48967,#49020,.T.);
#49020 = SURFACE_CURVE('',#49021,(#49025),.PCURVE_S1.);
#49021 = LINE('',#49022,#49023);
#49022 = CARTESIAN_POINT('',(11.,28.709645503423,22.797631505939));
#49023 = VECTOR('',#49024,1.);
#49024 = DIRECTION('',(1.,0.E+000,0.E+000));
#49025 = PCURVE('',#48975,#49026);
#49026 = DEFINITIONAL_REPRESENTATION('',(#49027),#49031);
#49027 = LINE('',#49028,#49029);
#49028 = CARTESIAN_POINT('',(-1.80019915497,-0.E+000));
#49029 = VECTOR('',#49030,1.);
#49030 = DIRECTION('',(0.E+000,-1.));
#49031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#49036)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#49033,#49034,#49035)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#49033 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#49034 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#49035 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#49036 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#49033,
  'distance_accuracy_value','confusion accuracy');
#49037 = SHAPE_DEFINITION_REPRESENTATION(#49038,#48957);
#49038 = PRODUCT_DEFINITION_SHAPE('','',#49039);
#49039 = PRODUCT_DEFINITION('design','',#49040,#49043);
#49040 = PRODUCT_DEFINITION_FORMATION('','',#49041);
#49041 = PRODUCT('CADSOFTTOOLS 1.316','CADSOFTTOOLS 1.316','',(#49042));
#49042 = PRODUCT_CONTEXT('',#2,'mechanical');
#49043 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#49044 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#49045,#49047);
#49045 = ( REPRESENTATION_RELATIONSHIP('','',#48957,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#49046) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#49046 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1275);
#49047 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #49048);
#49048 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('316','','',#5,#49039,$);
#49049 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#49041));
#49050 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#49051),#49123);
#49051 = SHELL_BASED_SURFACE_MODEL('',(#49052));
#49052 = OPEN_SHELL('',(#49053));
#49053 = ADVANCED_FACE('',(#49054),#49069,.T.);
#49054 = FACE_BOUND('',#49055,.T.);
#49055 = EDGE_LOOP('',(#49056,#49079,#49094,#49110));
#49056 = ORIENTED_EDGE('',*,*,#49057,.F.);
#49057 = EDGE_CURVE('',#49058,#49060,#49062,.T.);
#49058 = VERTEX_POINT('',#49059);
#49059 = CARTESIAN_POINT('',(12.3,28.709645503423,22.797631505939));
#49060 = VERTEX_POINT('',#49061);
#49061 = CARTESIAN_POINT('',(12.3,28.692608416567,22.668221983387));
#49062 = SURFACE_CURVE('',#49063,(#49068),.PCURVE_S1.);
#49063 = CIRCLE('',#49064,0.5);
#49064 = AXIS2_PLACEMENT_3D('',#49065,#49066,#49067);
#49065 = CARTESIAN_POINT('',(12.3,29.192608416567,22.668221983387));
#49066 = DIRECTION('',(1.,0.E+000,0.E+000));
#49067 = DIRECTION('',(0.E+000,0.E+000,-1.));
#49068 = PCURVE('',#49069,#49074);
#49069 = CYLINDRICAL_SURFACE('',#49070,0.5);
#49070 = AXIS2_PLACEMENT_3D('',#49071,#49072,#49073);
#49071 = CARTESIAN_POINT('',(11.,29.192608416567,22.668221983387));
#49072 = DIRECTION('',(1.,0.E+000,0.E+000));
#49073 = DIRECTION('',(0.E+000,0.E+000,1.));
#49074 = DEFINITIONAL_REPRESENTATION('',(#49075),#49078);
#49075 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49076,#49077),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.450589592583,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#49076 = CARTESIAN_POINT('',(1.308996938993,1.3));
#49077 = CARTESIAN_POINT('',(1.570796326795,1.3));
#49078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49079 = ORIENTED_EDGE('',*,*,#49080,.F.);
#49080 = EDGE_CURVE('',#49081,#49058,#49083,.T.);
#49081 = VERTEX_POINT('',#49082);
#49082 = CARTESIAN_POINT('',(8.7,28.709645503423,22.797631505939));
#49083 = SURFACE_CURVE('',#49084,(#49088),.PCURVE_S1.);
#49084 = LINE('',#49085,#49086);
#49085 = CARTESIAN_POINT('',(11.,28.709645503423,22.797631505939));
#49086 = VECTOR('',#49087,1.);
#49087 = DIRECTION('',(1.,0.E+000,0.E+000));
#49088 = PCURVE('',#49069,#49089);
#49089 = DEFINITIONAL_REPRESENTATION('',(#49090),#49093);
#49090 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49091,#49092),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#49091 = CARTESIAN_POINT('',(1.308996938993,-2.3));
#49092 = CARTESIAN_POINT('',(1.308996938993,1.3));
#49093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49094 = ORIENTED_EDGE('',*,*,#49095,.T.);
#49095 = EDGE_CURVE('',#49081,#49096,#49098,.T.);
#49096 = VERTEX_POINT('',#49097);
#49097 = CARTESIAN_POINT('',(8.7,28.692608416567,22.668221983387));
#49098 = SURFACE_CURVE('',#49099,(#49104),.PCURVE_S1.);
#49099 = CIRCLE('',#49100,0.5);
#49100 = AXIS2_PLACEMENT_3D('',#49101,#49102,#49103);
#49101 = CARTESIAN_POINT('',(8.7,29.192608416567,22.668221983387));
#49102 = DIRECTION('',(1.,0.E+000,0.E+000));
#49103 = DIRECTION('',(0.E+000,0.E+000,-1.));
#49104 = PCURVE('',#49069,#49105);
#49105 = DEFINITIONAL_REPRESENTATION('',(#49106),#49109);
#49106 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49107,#49108),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.450589592583,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#49107 = CARTESIAN_POINT('',(1.308996938993,-2.3));
#49108 = CARTESIAN_POINT('',(1.570796326795,-2.3));
#49109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49110 = ORIENTED_EDGE('',*,*,#49111,.T.);
#49111 = EDGE_CURVE('',#49096,#49060,#49112,.T.);
#49112 = SURFACE_CURVE('',#49113,(#49117),.PCURVE_S1.);
#49113 = LINE('',#49114,#49115);
#49114 = CARTESIAN_POINT('',(11.,28.692608416567,22.668221983387));
#49115 = VECTOR('',#49116,1.);
#49116 = DIRECTION('',(1.,0.E+000,0.E+000));
#49117 = PCURVE('',#49069,#49118);
#49118 = DEFINITIONAL_REPRESENTATION('',(#49119),#49122);
#49119 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49120,#49121),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#49120 = CARTESIAN_POINT('',(1.570796326795,-2.3));
#49121 = CARTESIAN_POINT('',(1.570796326795,1.3));
#49122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#49127)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#49124,#49125,#49126)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#49124 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#49125 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#49126 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#49127 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#49124,
  'distance_accuracy_value','confusion accuracy');
#49128 = SHAPE_DEFINITION_REPRESENTATION(#49129,#49050);
#49129 = PRODUCT_DEFINITION_SHAPE('','',#49130);
#49130 = PRODUCT_DEFINITION('design','',#49131,#49134);
#49131 = PRODUCT_DEFINITION_FORMATION('','',#49132);
#49132 = PRODUCT('CADSOFTTOOLS 1.317','CADSOFTTOOLS 1.317','',(#49133));
#49133 = PRODUCT_CONTEXT('',#2,'mechanical');
#49134 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#49135 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#49136,#49138);
#49136 = ( REPRESENTATION_RELATIONSHIP('','',#49050,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#49137) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#49137 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1279);
#49138 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #49139);
#49139 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('317','','',#5,#49130,$);
#49140 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#49132));
#49141 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#49142),#49216);
#49142 = SHELL_BASED_SURFACE_MODEL('',(#49143));
#49143 = OPEN_SHELL('',(#49144));
#49144 = ADVANCED_FACE('',(#49145),#49159,.T.);
#49145 = FACE_BOUND('',#49146,.T.);
#49146 = EDGE_LOOP('',(#49147,#49170,#49186,#49202));
#49147 = ORIENTED_EDGE('',*,*,#49148,.F.);
#49148 = EDGE_CURVE('',#49149,#49151,#49153,.T.);
#49149 = VERTEX_POINT('',#49150);
#49150 = CARTESIAN_POINT('',(12.3,28.692608416567,22.668221983387));
#49151 = VERTEX_POINT('',#49152);
#49152 = CARTESIAN_POINT('',(12.3,28.692608416567,21.550000000317));
#49153 = SURFACE_CURVE('',#49154,(#49158),.PCURVE_S1.);
#49154 = LINE('',#49155,#49156);
#49155 = CARTESIAN_POINT('',(12.3,28.692608416567,22.668221983387));
#49156 = VECTOR('',#49157,1.);
#49157 = DIRECTION('',(0.E+000,-3.102645990225E-015,-1.));
#49158 = PCURVE('',#49159,#49164);
#49159 = PLANE('',#49160);
#49160 = AXIS2_PLACEMENT_3D('',#49161,#49162,#49163);
#49161 = CARTESIAN_POINT('',(11.,28.692608416567,22.668221983387));
#49162 = DIRECTION('',(0.E+000,-1.,3.102645990225E-015));
#49163 = DIRECTION('',(0.E+000,3.102645990225E-015,1.));
#49164 = DEFINITIONAL_REPRESENTATION('',(#49165),#49169);
#49165 = LINE('',#49166,#49167);
#49166 = CARTESIAN_POINT('',(0.E+000,-1.3));
#49167 = VECTOR('',#49168,1.);
#49168 = DIRECTION('',(-1.,-0.E+000));
#49169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49170 = ORIENTED_EDGE('',*,*,#49171,.F.);
#49171 = EDGE_CURVE('',#49172,#49149,#49174,.T.);
#49172 = VERTEX_POINT('',#49173);
#49173 = CARTESIAN_POINT('',(8.7,28.692608416567,22.668221983387));
#49174 = SURFACE_CURVE('',#49175,(#49179),.PCURVE_S1.);
#49175 = LINE('',#49176,#49177);
#49176 = CARTESIAN_POINT('',(11.,28.692608416567,22.668221983387));
#49177 = VECTOR('',#49178,1.);
#49178 = DIRECTION('',(1.,0.E+000,0.E+000));
#49179 = PCURVE('',#49159,#49180);
#49180 = DEFINITIONAL_REPRESENTATION('',(#49181),#49185);
#49181 = LINE('',#49182,#49183);
#49182 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#49183 = VECTOR('',#49184,1.);
#49184 = DIRECTION('',(0.E+000,-1.));
#49185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49186 = ORIENTED_EDGE('',*,*,#49187,.T.);
#49187 = EDGE_CURVE('',#49172,#49188,#49190,.T.);
#49188 = VERTEX_POINT('',#49189);
#49189 = CARTESIAN_POINT('',(8.7,28.692608416567,21.550000000317));
#49190 = SURFACE_CURVE('',#49191,(#49195),.PCURVE_S1.);
#49191 = LINE('',#49192,#49193);
#49192 = CARTESIAN_POINT('',(8.7,28.692608416567,22.668221983387));
#49193 = VECTOR('',#49194,1.);
#49194 = DIRECTION('',(0.E+000,-3.102645990225E-015,-1.));
#49195 = PCURVE('',#49159,#49196);
#49196 = DEFINITIONAL_REPRESENTATION('',(#49197),#49201);
#49197 = LINE('',#49198,#49199);
#49198 = CARTESIAN_POINT('',(0.E+000,2.3));
#49199 = VECTOR('',#49200,1.);
#49200 = DIRECTION('',(-1.,-0.E+000));
#49201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49202 = ORIENTED_EDGE('',*,*,#49203,.T.);
#49203 = EDGE_CURVE('',#49188,#49151,#49204,.T.);
#49204 = SURFACE_CURVE('',#49205,(#49209),.PCURVE_S1.);
#49205 = LINE('',#49206,#49207);
#49206 = CARTESIAN_POINT('',(11.,28.692608416567,21.550000000317));
#49207 = VECTOR('',#49208,1.);
#49208 = DIRECTION('',(1.,0.E+000,0.E+000));
#49209 = PCURVE('',#49159,#49210);
#49210 = DEFINITIONAL_REPRESENTATION('',(#49211),#49215);
#49211 = LINE('',#49212,#49213);
#49212 = CARTESIAN_POINT('',(-1.11822198307,-0.E+000));
#49213 = VECTOR('',#49214,1.);
#49214 = DIRECTION('',(0.E+000,-1.));
#49215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#49220)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#49217,#49218,#49219)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#49217 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#49218 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#49219 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#49220 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#49217,
  'distance_accuracy_value','confusion accuracy');
#49221 = SHAPE_DEFINITION_REPRESENTATION(#49222,#49141);
#49222 = PRODUCT_DEFINITION_SHAPE('','',#49223);
#49223 = PRODUCT_DEFINITION('design','',#49224,#49227);
#49224 = PRODUCT_DEFINITION_FORMATION('','',#49225);
#49225 = PRODUCT('CADSOFTTOOLS 1.318','CADSOFTTOOLS 1.318','',(#49226));
#49226 = PRODUCT_CONTEXT('',#2,'mechanical');
#49227 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#49228 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#49229,#49231);
#49229 = ( REPRESENTATION_RELATIONSHIP('','',#49141,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#49230) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#49230 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1283);
#49231 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #49232);
#49232 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('318','','',#5,#49223,$);
#49233 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#49225));
#49234 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#49235),#49307);
#49235 = SHELL_BASED_SURFACE_MODEL('',(#49236));
#49236 = OPEN_SHELL('',(#49237));
#49237 = ADVANCED_FACE('',(#49238),#49252,.F.);
#49238 = FACE_BOUND('',#49239,.F.);
#49239 = EDGE_LOOP('',(#49240,#49262,#49278,#49293));
#49240 = ORIENTED_EDGE('',*,*,#49241,.F.);
#49241 = EDGE_CURVE('',#49242,#49244,#49246,.T.);
#49242 = VERTEX_POINT('',#49243);
#49243 = CARTESIAN_POINT('',(8.7,28.392608416567,21.250000000317));
#49244 = VERTEX_POINT('',#49245);
#49245 = CARTESIAN_POINT('',(12.3,28.392608416567,21.250000000317));
#49246 = SURFACE_CURVE('',#49247,(#49251),.PCURVE_S1.);
#49247 = LINE('',#49248,#49249);
#49248 = CARTESIAN_POINT('',(11.,28.392608416567,21.250000000317));
#49249 = VECTOR('',#49250,1.);
#49250 = DIRECTION('',(1.,0.E+000,0.E+000));
#49251 = PCURVE('',#49252,#49257);
#49252 = CYLINDRICAL_SURFACE('',#49253,0.3);
#49253 = AXIS2_PLACEMENT_3D('',#49254,#49255,#49256);
#49254 = CARTESIAN_POINT('',(11.,28.392608416567,21.550000000317));
#49255 = DIRECTION('',(1.,0.E+000,0.E+000));
#49256 = DIRECTION('',(0.E+000,0.E+000,1.));
#49257 = DEFINITIONAL_REPRESENTATION('',(#49258),#49261);
#49258 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49259,#49260),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#49259 = CARTESIAN_POINT('',(3.14159265359,-2.3));
#49260 = CARTESIAN_POINT('',(3.14159265359,1.3));
#49261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49262 = ORIENTED_EDGE('',*,*,#49263,.F.);
#49263 = EDGE_CURVE('',#49264,#49242,#49266,.T.);
#49264 = VERTEX_POINT('',#49265);
#49265 = CARTESIAN_POINT('',(8.7,28.692608416567,21.550000000317));
#49266 = SURFACE_CURVE('',#49267,(#49272),.PCURVE_S1.);
#49267 = CIRCLE('',#49268,0.3);
#49268 = AXIS2_PLACEMENT_3D('',#49269,#49270,#49271);
#49269 = CARTESIAN_POINT('',(8.7,28.392608416567,21.550000000317));
#49270 = DIRECTION('',(-1.,0.E+000,0.E+000));
#49271 = DIRECTION('',(0.E+000,0.E+000,-1.));
#49272 = PCURVE('',#49252,#49273);
#49273 = DEFINITIONAL_REPRESENTATION('',(#49274),#49277);
#49274 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49275,#49276),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#49275 = CARTESIAN_POINT('',(4.712388980385,-2.3));
#49276 = CARTESIAN_POINT('',(3.14159265359,-2.3));
#49277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49278 = ORIENTED_EDGE('',*,*,#49279,.T.);
#49279 = EDGE_CURVE('',#49264,#49280,#49282,.T.);
#49280 = VERTEX_POINT('',#49281);
#49281 = CARTESIAN_POINT('',(12.3,28.692608416567,21.550000000317));
#49282 = SURFACE_CURVE('',#49283,(#49287),.PCURVE_S1.);
#49283 = LINE('',#49284,#49285);
#49284 = CARTESIAN_POINT('',(11.,28.692608416567,21.550000000317));
#49285 = VECTOR('',#49286,1.);
#49286 = DIRECTION('',(1.,0.E+000,0.E+000));
#49287 = PCURVE('',#49252,#49288);
#49288 = DEFINITIONAL_REPRESENTATION('',(#49289),#49292);
#49289 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49290,#49291),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#49290 = CARTESIAN_POINT('',(4.712388980385,-2.3));
#49291 = CARTESIAN_POINT('',(4.712388980385,1.3));
#49292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49293 = ORIENTED_EDGE('',*,*,#49294,.T.);
#49294 = EDGE_CURVE('',#49280,#49244,#49295,.T.);
#49295 = SURFACE_CURVE('',#49296,(#49301),.PCURVE_S1.);
#49296 = CIRCLE('',#49297,0.3);
#49297 = AXIS2_PLACEMENT_3D('',#49298,#49299,#49300);
#49298 = CARTESIAN_POINT('',(12.3,28.392608416567,21.550000000317));
#49299 = DIRECTION('',(-1.,0.E+000,0.E+000));
#49300 = DIRECTION('',(0.E+000,0.E+000,-1.));
#49301 = PCURVE('',#49252,#49302);
#49302 = DEFINITIONAL_REPRESENTATION('',(#49303),#49306);
#49303 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49304,#49305),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#49304 = CARTESIAN_POINT('',(4.712388980385,1.3));
#49305 = CARTESIAN_POINT('',(3.14159265359,1.3));
#49306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#49311)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#49308,#49309,#49310)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#49308 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#49309 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#49310 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#49311 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#49308,
  'distance_accuracy_value','confusion accuracy');
#49312 = SHAPE_DEFINITION_REPRESENTATION(#49313,#49234);
#49313 = PRODUCT_DEFINITION_SHAPE('','',#49314);
#49314 = PRODUCT_DEFINITION('design','',#49315,#49318);
#49315 = PRODUCT_DEFINITION_FORMATION('','',#49316);
#49316 = PRODUCT('CADSOFTTOOLS 1.319','CADSOFTTOOLS 1.319','',(#49317));
#49317 = PRODUCT_CONTEXT('',#2,'mechanical');
#49318 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#49319 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#49320,#49322);
#49320 = ( REPRESENTATION_RELATIONSHIP('','',#49234,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#49321) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#49321 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1287);
#49322 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #49323);
#49323 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('319','','',#5,#49314,$);
#49324 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#49316));
#49325 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#49326),#49400);
#49326 = SHELL_BASED_SURFACE_MODEL('',(#49327));
#49327 = OPEN_SHELL('',(#49328));
#49328 = ADVANCED_FACE('',(#49329),#49343,.T.);
#49329 = FACE_BOUND('',#49330,.T.);
#49330 = EDGE_LOOP('',(#49331,#49354,#49370,#49386));
#49331 = ORIENTED_EDGE('',*,*,#49332,.F.);
#49332 = EDGE_CURVE('',#49333,#49335,#49337,.T.);
#49333 = VERTEX_POINT('',#49334);
#49334 = CARTESIAN_POINT('',(12.3,27.5426084163,21.250000000317));
#49335 = VERTEX_POINT('',#49336);
#49336 = CARTESIAN_POINT('',(8.7,27.5426084163,21.250000000317));
#49337 = SURFACE_CURVE('',#49338,(#49342),.PCURVE_S1.);
#49338 = LINE('',#49339,#49340);
#49339 = CARTESIAN_POINT('',(11.,27.5426084163,21.250000000317));
#49340 = VECTOR('',#49341,1.);
#49341 = DIRECTION('',(-1.,0.E+000,0.E+000));
#49342 = PCURVE('',#49343,#49348);
#49343 = PLANE('',#49344);
#49344 = AXIS2_PLACEMENT_3D('',#49345,#49346,#49347);
#49345 = CARTESIAN_POINT('',(11.,28.392608416567,21.250000000317));
#49346 = DIRECTION('',(0.E+000,0.E+000,1.));
#49347 = DIRECTION('',(-1.,0.E+000,0.E+000));
#49348 = DEFINITIONAL_REPRESENTATION('',(#49349),#49353);
#49349 = LINE('',#49350,#49351);
#49350 = CARTESIAN_POINT('',(0.E+000,0.850000000267));
#49351 = VECTOR('',#49352,1.);
#49352 = DIRECTION('',(1.,0.E+000));
#49353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49354 = ORIENTED_EDGE('',*,*,#49355,.F.);
#49355 = EDGE_CURVE('',#49356,#49333,#49358,.T.);
#49356 = VERTEX_POINT('',#49357);
#49357 = CARTESIAN_POINT('',(12.3,28.392608416567,21.250000000317));
#49358 = SURFACE_CURVE('',#49359,(#49363),.PCURVE_S1.);
#49359 = LINE('',#49360,#49361);
#49360 = CARTESIAN_POINT('',(12.3,28.392608416567,21.250000000317));
#49361 = VECTOR('',#49362,1.);
#49362 = DIRECTION('',(0.E+000,-1.,0.E+000));
#49363 = PCURVE('',#49343,#49364);
#49364 = DEFINITIONAL_REPRESENTATION('',(#49365),#49369);
#49365 = LINE('',#49366,#49367);
#49366 = CARTESIAN_POINT('',(-1.3,0.E+000));
#49367 = VECTOR('',#49368,1.);
#49368 = DIRECTION('',(0.E+000,1.));
#49369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49370 = ORIENTED_EDGE('',*,*,#49371,.F.);
#49371 = EDGE_CURVE('',#49372,#49356,#49374,.T.);
#49372 = VERTEX_POINT('',#49373);
#49373 = CARTESIAN_POINT('',(8.7,28.392608416567,21.250000000317));
#49374 = SURFACE_CURVE('',#49375,(#49379),.PCURVE_S1.);
#49375 = LINE('',#49376,#49377);
#49376 = CARTESIAN_POINT('',(11.,28.392608416567,21.250000000317));
#49377 = VECTOR('',#49378,1.);
#49378 = DIRECTION('',(1.,0.E+000,0.E+000));
#49379 = PCURVE('',#49343,#49380);
#49380 = DEFINITIONAL_REPRESENTATION('',(#49381),#49385);
#49381 = LINE('',#49382,#49383);
#49382 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#49383 = VECTOR('',#49384,1.);
#49384 = DIRECTION('',(-1.,0.E+000));
#49385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49386 = ORIENTED_EDGE('',*,*,#49387,.T.);
#49387 = EDGE_CURVE('',#49372,#49335,#49388,.T.);
#49388 = SURFACE_CURVE('',#49389,(#49393),.PCURVE_S1.);
#49389 = LINE('',#49390,#49391);
#49390 = CARTESIAN_POINT('',(8.7,28.392608416567,21.250000000317));
#49391 = VECTOR('',#49392,1.);
#49392 = DIRECTION('',(0.E+000,-1.,0.E+000));
#49393 = PCURVE('',#49343,#49394);
#49394 = DEFINITIONAL_REPRESENTATION('',(#49395),#49399);
#49395 = LINE('',#49396,#49397);
#49396 = CARTESIAN_POINT('',(2.3,0.E+000));
#49397 = VECTOR('',#49398,1.);
#49398 = DIRECTION('',(0.E+000,1.));
#49399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#49404)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#49401,#49402,#49403)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#49401 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#49402 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#49403 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#49404 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#49401,
  'distance_accuracy_value','confusion accuracy');
#49405 = SHAPE_DEFINITION_REPRESENTATION(#49406,#49325);
#49406 = PRODUCT_DEFINITION_SHAPE('','',#49407);
#49407 = PRODUCT_DEFINITION('design','',#49408,#49411);
#49408 = PRODUCT_DEFINITION_FORMATION('','',#49409);
#49409 = PRODUCT('CADSOFTTOOLS 1.320','CADSOFTTOOLS 1.320','',(#49410));
#49410 = PRODUCT_CONTEXT('',#2,'mechanical');
#49411 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#49412 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#49413,#49415);
#49413 = ( REPRESENTATION_RELATIONSHIP('','',#49325,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#49414) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#49414 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1291);
#49415 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #49416);
#49416 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('320','','',#5,#49407,$);
#49417 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#49409));
#49418 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#49419),#49491);
#49419 = SHELL_BASED_SURFACE_MODEL('',(#49420));
#49420 = OPEN_SHELL('',(#49421));
#49421 = ADVANCED_FACE('',(#49422),#49437,.T.);
#49422 = FACE_BOUND('',#49423,.T.);
#49423 = EDGE_LOOP('',(#49424,#49447,#49462,#49478));
#49424 = ORIENTED_EDGE('',*,*,#49425,.F.);
#49425 = EDGE_CURVE('',#49426,#49428,#49430,.T.);
#49426 = VERTEX_POINT('',#49427);
#49427 = CARTESIAN_POINT('',(12.3,27.5426084163,26.525030712574));
#49428 = VERTEX_POINT('',#49429);
#49429 = CARTESIAN_POINT('',(12.3,28.704867759186,30.923028464577));
#49430 = SURFACE_CURVE('',#49431,(#49436),.PCURVE_S1.);
#49431 = CIRCLE('',#49432,31.3);
#49432 = AXIS2_PLACEMENT_3D('',#49433,#49434,#49435);
#49433 = CARTESIAN_POINT('',(12.3,-2.0573915837,36.699999999997));
#49434 = DIRECTION('',(1.,0.E+000,0.E+000));
#49435 = DIRECTION('',(0.E+000,-1.,0.E+000));
#49436 = PCURVE('',#49437,#49442);
#49437 = CYLINDRICAL_SURFACE('',#49438,31.3);
#49438 = AXIS2_PLACEMENT_3D('',#49439,#49440,#49441);
#49439 = CARTESIAN_POINT('',(11.,-2.0573915837,36.699999999997));
#49440 = DIRECTION('',(1.,0.E+000,0.E+000));
#49441 = DIRECTION('',(0.E+000,0.E+000,1.));
#49442 = DEFINITIONAL_REPRESENTATION('',(#49443),#49446);
#49443 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49444,#49445),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.810497504824,2.955960584174),
  .PIECEWISE_BEZIER_KNOTS.);
#49444 = CARTESIAN_POINT('',(4.381293831619,1.3));
#49445 = CARTESIAN_POINT('',(4.526756910969,1.3));
#49446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49447 = ORIENTED_EDGE('',*,*,#49448,.F.);
#49448 = EDGE_CURVE('',#49449,#49426,#49451,.T.);
#49449 = VERTEX_POINT('',#49450);
#49450 = CARTESIAN_POINT('',(8.7,27.5426084163,26.525030712574));
#49451 = SURFACE_CURVE('',#49452,(#49456),.PCURVE_S1.);
#49452 = LINE('',#49453,#49454);
#49453 = CARTESIAN_POINT('',(11.,27.5426084163,26.525030712574));
#49454 = VECTOR('',#49455,1.);
#49455 = DIRECTION('',(1.,0.E+000,0.E+000));
#49456 = PCURVE('',#49437,#49457);
#49457 = DEFINITIONAL_REPRESENTATION('',(#49458),#49461);
#49458 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49459,#49460),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#49459 = CARTESIAN_POINT('',(4.381293831619,-2.3));
#49460 = CARTESIAN_POINT('',(4.381293831619,1.3));
#49461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49462 = ORIENTED_EDGE('',*,*,#49463,.T.);
#49463 = EDGE_CURVE('',#49449,#49464,#49466,.T.);
#49464 = VERTEX_POINT('',#49465);
#49465 = CARTESIAN_POINT('',(8.7,28.704867759186,30.923028464577));
#49466 = SURFACE_CURVE('',#49467,(#49472),.PCURVE_S1.);
#49467 = CIRCLE('',#49468,31.3);
#49468 = AXIS2_PLACEMENT_3D('',#49469,#49470,#49471);
#49469 = CARTESIAN_POINT('',(8.7,-2.0573915837,36.699999999997));
#49470 = DIRECTION('',(1.,0.E+000,0.E+000));
#49471 = DIRECTION('',(0.E+000,0.E+000,-1.));
#49472 = PCURVE('',#49437,#49473);
#49473 = DEFINITIONAL_REPRESENTATION('',(#49474),#49477);
#49474 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49475,#49476),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.239701178029,1.385164257379),
  .PIECEWISE_BEZIER_KNOTS.);
#49475 = CARTESIAN_POINT('',(4.381293831619,-2.3));
#49476 = CARTESIAN_POINT('',(4.526756910969,-2.3));
#49477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49478 = ORIENTED_EDGE('',*,*,#49479,.T.);
#49479 = EDGE_CURVE('',#49464,#49428,#49480,.T.);
#49480 = SURFACE_CURVE('',#49481,(#49485),.PCURVE_S1.);
#49481 = LINE('',#49482,#49483);
#49482 = CARTESIAN_POINT('',(11.,28.704867759186,30.923028464577));
#49483 = VECTOR('',#49484,1.);
#49484 = DIRECTION('',(1.,0.E+000,0.E+000));
#49485 = PCURVE('',#49437,#49486);
#49486 = DEFINITIONAL_REPRESENTATION('',(#49487),#49490);
#49487 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49488,#49489),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#49488 = CARTESIAN_POINT('',(4.526756910969,-2.3));
#49489 = CARTESIAN_POINT('',(4.526756910969,1.3));
#49490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#49495)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#49492,#49493,#49494)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#49492 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#49493 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#49494 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#49495 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#49492,
  'distance_accuracy_value','confusion accuracy');
#49496 = SHAPE_DEFINITION_REPRESENTATION(#49497,#49418);
#49497 = PRODUCT_DEFINITION_SHAPE('','',#49498);
#49498 = PRODUCT_DEFINITION('design','',#49499,#49502);
#49499 = PRODUCT_DEFINITION_FORMATION('','',#49500);
#49500 = PRODUCT('CADSOFTTOOLS 1.321','CADSOFTTOOLS 1.321','',(#49501));
#49501 = PRODUCT_CONTEXT('',#2,'mechanical');
#49502 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#49503 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#49504,#49506);
#49504 = ( REPRESENTATION_RELATIONSHIP('','',#49418,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#49505) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#49505 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1295);
#49506 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #49507);
#49507 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('321','','',#5,#49498,$);
#49508 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#49500));
#49509 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#49510),#49582);
#49510 = SHELL_BASED_SURFACE_MODEL('',(#49511));
#49511 = OPEN_SHELL('',(#49512));
#49512 = ADVANCED_FACE('',(#49513),#49527,.F.);
#49513 = FACE_BOUND('',#49514,.F.);
#49514 = EDGE_LOOP('',(#49515,#49537,#49553,#49568));
#49515 = ORIENTED_EDGE('',*,*,#49516,.F.);
#49516 = EDGE_CURVE('',#49517,#49519,#49521,.T.);
#49517 = VERTEX_POINT('',#49518);
#49518 = CARTESIAN_POINT('',(8.7,28.893096235935,31.148073389125));
#49519 = VERTEX_POINT('',#49520);
#49520 = CARTESIAN_POINT('',(12.3,28.893096235935,31.148073389125));
#49521 = SURFACE_CURVE('',#49522,(#49526),.PCURVE_S1.);
#49522 = LINE('',#49523,#49524);
#49523 = CARTESIAN_POINT('',(11.,28.893096235935,31.148073389125));
#49524 = VECTOR('',#49525,1.);
#49525 = DIRECTION('',(1.,0.E+000,0.E+000));
#49526 = PCURVE('',#49527,#49532);
#49527 = CYLINDRICAL_SURFACE('',#49528,0.3);
#49528 = AXIS2_PLACEMENT_3D('',#49529,#49530,#49531);
#49529 = CARTESIAN_POINT('',(11.,28.999713695379,30.867658130372));
#49530 = DIRECTION('',(1.,0.E+000,0.E+000));
#49531 = DIRECTION('',(0.E+000,0.E+000,1.));
#49532 = DEFINITIONAL_REPRESENTATION('',(#49533),#49536);
#49533 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49534,#49535),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#49534 = CARTESIAN_POINT('',(0.363332910728,-2.3));
#49535 = CARTESIAN_POINT('',(0.363332910728,1.3));
#49536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49537 = ORIENTED_EDGE('',*,*,#49538,.F.);
#49538 = EDGE_CURVE('',#49539,#49517,#49541,.T.);
#49539 = VERTEX_POINT('',#49540);
#49540 = CARTESIAN_POINT('',(8.7,28.704867759186,30.923028464577));
#49541 = SURFACE_CURVE('',#49542,(#49547),.PCURVE_S1.);
#49542 = CIRCLE('',#49543,0.3);
#49543 = AXIS2_PLACEMENT_3D('',#49544,#49545,#49546);
#49544 = CARTESIAN_POINT('',(8.7,28.999713695379,30.867658130372));
#49545 = DIRECTION('',(-1.,0.E+000,0.E+000));
#49546 = DIRECTION('',(0.E+000,0.E+000,-1.));
#49547 = PCURVE('',#49527,#49548);
#49548 = DEFINITIONAL_REPRESENTATION('',(#49549),#49552);
#49549 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49550,#49551),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.756428396211,2.778259742862),
  .PIECEWISE_BEZIER_KNOTS.);
#49550 = CARTESIAN_POINT('',(1.385164257379,-2.3));
#49551 = CARTESIAN_POINT('',(0.363332910728,-2.3));
#49552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49553 = ORIENTED_EDGE('',*,*,#49554,.T.);
#49554 = EDGE_CURVE('',#49539,#49555,#49557,.T.);
#49555 = VERTEX_POINT('',#49556);
#49556 = CARTESIAN_POINT('',(12.3,28.704867759186,30.923028464577));
#49557 = SURFACE_CURVE('',#49558,(#49562),.PCURVE_S1.);
#49558 = LINE('',#49559,#49560);
#49559 = CARTESIAN_POINT('',(11.,28.704867759186,30.923028464577));
#49560 = VECTOR('',#49561,1.);
#49561 = DIRECTION('',(1.,0.E+000,0.E+000));
#49562 = PCURVE('',#49527,#49563);
#49563 = DEFINITIONAL_REPRESENTATION('',(#49564),#49567);
#49564 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49565,#49566),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#49565 = CARTESIAN_POINT('',(1.385164257379,-2.3));
#49566 = CARTESIAN_POINT('',(1.385164257379,1.3));
#49567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49568 = ORIENTED_EDGE('',*,*,#49569,.T.);
#49569 = EDGE_CURVE('',#49555,#49519,#49570,.T.);
#49570 = SURFACE_CURVE('',#49571,(#49576),.PCURVE_S1.);
#49571 = CIRCLE('',#49572,0.3);
#49572 = AXIS2_PLACEMENT_3D('',#49573,#49574,#49575);
#49573 = CARTESIAN_POINT('',(12.3,28.999713695379,30.867658130372));
#49574 = DIRECTION('',(-1.,0.E+000,0.E+000));
#49575 = DIRECTION('',(0.E+000,-1.,0.E+000));
#49576 = PCURVE('',#49527,#49577);
#49577 = DEFINITIONAL_REPRESENTATION('',(#49578),#49581);
#49578 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49579,#49580),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.185632069416,1.207463416067),
  .PIECEWISE_BEZIER_KNOTS.);
#49579 = CARTESIAN_POINT('',(1.385164257379,1.3));
#49580 = CARTESIAN_POINT('',(0.363332910728,1.3));
#49581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#49586)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#49583,#49584,#49585)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#49583 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#49584 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#49585 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#49586 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#49583,
  'distance_accuracy_value','confusion accuracy');
#49587 = SHAPE_DEFINITION_REPRESENTATION(#49588,#49509);
#49588 = PRODUCT_DEFINITION_SHAPE('','',#49589);
#49589 = PRODUCT_DEFINITION('design','',#49590,#49593);
#49590 = PRODUCT_DEFINITION_FORMATION('','',#49591);
#49591 = PRODUCT('CADSOFTTOOLS 1.322','CADSOFTTOOLS 1.322','',(#49592));
#49592 = PRODUCT_CONTEXT('',#2,'mechanical');
#49593 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#49594 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#49595,#49597);
#49595 = ( REPRESENTATION_RELATIONSHIP('','',#49509,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#49596) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#49596 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1299);
#49597 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #49598);
#49598 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('322','','',#5,#49589,$);
#49599 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#49591));
#49600 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#49601),#49673);
#49601 = SHELL_BASED_SURFACE_MODEL('',(#49602));
#49602 = OPEN_SHELL('',(#49603));
#49603 = ADVANCED_FACE('',(#49604),#49619,.T.);
#49604 = FACE_BOUND('',#49605,.T.);
#49605 = EDGE_LOOP('',(#49606,#49629,#49644,#49660));
#49606 = ORIENTED_EDGE('',*,*,#49607,.F.);
#49607 = EDGE_CURVE('',#49608,#49610,#49612,.T.);
#49608 = VERTEX_POINT('',#49609);
#49609 = CARTESIAN_POINT('',(12.3,28.893096235935,31.148073389125));
#49610 = VERTEX_POINT('',#49611);
#49611 = CARTESIAN_POINT('',(12.3,29.083718232353,31.22653191537));
#49612 = SURFACE_CURVE('',#49613,(#49618),.PCURVE_S1.);
#49613 = CIRCLE('',#49614,3.8);
#49614 = AXIS2_PLACEMENT_3D('',#49615,#49616,#49617);
#49615 = CARTESIAN_POINT('',(12.3,27.5426084163,34.699999999997));
#49616 = DIRECTION('',(1.,0.E+000,0.E+000));
#49617 = DIRECTION('',(0.E+000,0.E+000,-1.));
#49618 = PCURVE('',#49619,#49624);
#49619 = CYLINDRICAL_SURFACE('',#49620,3.8);
#49620 = AXIS2_PLACEMENT_3D('',#49621,#49622,#49623);
#49621 = CARTESIAN_POINT('',(11.,27.5426084163,34.699999999997));
#49622 = DIRECTION('',(1.,0.E+000,0.E+000));
#49623 = DIRECTION('',(0.E+000,0.E+000,1.));
#49624 = DEFINITIONAL_REPRESENTATION('',(#49625),#49628);
#49625 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49626,#49627),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.363332910728,0.417586157911),
  .PIECEWISE_BEZIER_KNOTS.);
#49626 = CARTESIAN_POINT('',(3.504925564318,1.3));
#49627 = CARTESIAN_POINT('',(3.559178811501,1.3));
#49628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49629 = ORIENTED_EDGE('',*,*,#49630,.F.);
#49630 = EDGE_CURVE('',#49631,#49608,#49633,.T.);
#49631 = VERTEX_POINT('',#49632);
#49632 = CARTESIAN_POINT('',(8.7,28.893096235935,31.148073389125));
#49633 = SURFACE_CURVE('',#49634,(#49638),.PCURVE_S1.);
#49634 = LINE('',#49635,#49636);
#49635 = CARTESIAN_POINT('',(11.,28.893096235935,31.148073389125));
#49636 = VECTOR('',#49637,1.);
#49637 = DIRECTION('',(1.,0.E+000,0.E+000));
#49638 = PCURVE('',#49619,#49639);
#49639 = DEFINITIONAL_REPRESENTATION('',(#49640),#49643);
#49640 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49641,#49642),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#49641 = CARTESIAN_POINT('',(3.504925564318,-2.3));
#49642 = CARTESIAN_POINT('',(3.504925564318,1.3));
#49643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49644 = ORIENTED_EDGE('',*,*,#49645,.T.);
#49645 = EDGE_CURVE('',#49631,#49646,#49648,.T.);
#49646 = VERTEX_POINT('',#49647);
#49647 = CARTESIAN_POINT('',(8.7,29.083718232353,31.22653191537));
#49648 = SURFACE_CURVE('',#49649,(#49654),.PCURVE_S1.);
#49649 = CIRCLE('',#49650,3.8);
#49650 = AXIS2_PLACEMENT_3D('',#49651,#49652,#49653);
#49651 = CARTESIAN_POINT('',(8.7,27.5426084163,34.699999999997));
#49652 = DIRECTION('',(1.,0.E+000,0.E+000));
#49653 = DIRECTION('',(0.E+000,0.E+000,-1.));
#49654 = PCURVE('',#49619,#49655);
#49655 = DEFINITIONAL_REPRESENTATION('',(#49656),#49659);
#49656 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49657,#49658),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.363332910728,0.417586157911),
  .PIECEWISE_BEZIER_KNOTS.);
#49657 = CARTESIAN_POINT('',(3.504925564318,-2.3));
#49658 = CARTESIAN_POINT('',(3.559178811501,-2.3));
#49659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49660 = ORIENTED_EDGE('',*,*,#49661,.T.);
#49661 = EDGE_CURVE('',#49646,#49610,#49662,.T.);
#49662 = SURFACE_CURVE('',#49663,(#49667),.PCURVE_S1.);
#49663 = LINE('',#49664,#49665);
#49664 = CARTESIAN_POINT('',(11.,29.083718232353,31.22653191537));
#49665 = VECTOR('',#49666,1.);
#49666 = DIRECTION('',(1.,0.E+000,0.E+000));
#49667 = PCURVE('',#49619,#49668);
#49668 = DEFINITIONAL_REPRESENTATION('',(#49669),#49672);
#49669 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49670,#49671),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.3,1.3),.PIECEWISE_BEZIER_KNOTS.);
#49670 = CARTESIAN_POINT('',(3.559178811501,-2.3));
#49671 = CARTESIAN_POINT('',(3.559178811501,1.3));
#49672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#49677)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#49674,#49675,#49676)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#49674 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#49675 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#49676 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#49677 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#49674,
  'distance_accuracy_value','confusion accuracy');
#49678 = SHAPE_DEFINITION_REPRESENTATION(#49679,#49600);
#49679 = PRODUCT_DEFINITION_SHAPE('','',#49680);
#49680 = PRODUCT_DEFINITION('design','',#49681,#49684);
#49681 = PRODUCT_DEFINITION_FORMATION('','',#49682);
#49682 = PRODUCT('CADSOFTTOOLS 1.323','CADSOFTTOOLS 1.323','',(#49683));
#49683 = PRODUCT_CONTEXT('',#2,'mechanical');
#49684 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#49685 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#49686,#49688);
#49686 = ( REPRESENTATION_RELATIONSHIP('','',#49600,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#49687) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#49687 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1303);
#49688 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #49689);
#49689 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('323','','',#5,#49680,$);
#49690 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#49682));
#49691 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#49692),#49967);
#49692 = SHELL_BASED_SURFACE_MODEL('',(#49693));
#49693 = OPEN_SHELL('',(#49694));
#49694 = ADVANCED_FACE('',(#49695),#49710,.F.);
#49695 = FACE_BOUND('',#49696,.T.);
#49696 = EDGE_LOOP('',(#49697,#49721,#49737,#49754,#49775,#49792,#49813,
    #49829,#49845,#49862,#49878,#49899,#49915,#49932,#49948));
#49697 = ORIENTED_EDGE('',*,*,#49698,.F.);
#49698 = EDGE_CURVE('',#49699,#49701,#49703,.T.);
#49699 = VERTEX_POINT('',#49700);
#49700 = CARTESIAN_POINT('',(8.7,29.492608416567,29.327246105885));
#49701 = VERTEX_POINT('',#49702);
#49702 = CARTESIAN_POINT('',(8.7,29.227039554284,28.271217859452));
#49703 = SURFACE_CURVE('',#49704,(#49709),.PCURVE_S1.);
#49704 = CIRCLE('',#49705,32.4);
#49705 = AXIS2_PLACEMENT_3D('',#49706,#49707,#49708);
#49706 = CARTESIAN_POINT('',(8.7,-2.0573915837,36.699999999997));
#49707 = DIRECTION('',(-1.,0.E+000,0.E+000));
#49708 = DIRECTION('',(0.E+000,0.E+000,-1.));
#49709 = PCURVE('',#49710,#49715);
#49710 = PLANE('',#49711);
#49711 = AXIS2_PLACEMENT_3D('',#49712,#49713,#49714);
#49712 = CARTESIAN_POINT('',(8.7,29.286493246748,30.769495490632));
#49713 = DIRECTION('',(-1.,0.E+000,0.E+000));
#49714 = DIRECTION('',(0.E+000,0.E+000,-1.));
#49715 = DEFINITIONAL_REPRESENTATION('',(#49716),#49720);
#49716 = CIRCLE('',#49717,32.4);
#49717 = AXIS2_PLACEMENT_2D('',#49718,#49719);
#49718 = CARTESIAN_POINT('',(-5.930504509364,31.343884830448));
#49719 = DIRECTION('',(1.,0.E+000));
#49720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49721 = ORIENTED_EDGE('',*,*,#49722,.T.);
#49722 = EDGE_CURVE('',#49699,#49723,#49725,.T.);
#49723 = VERTEX_POINT('',#49724);
#49724 = CARTESIAN_POINT('',(8.7,29.492608416567,31.225035320692));
#49725 = SURFACE_CURVE('',#49726,(#49730),.PCURVE_S1.);
#49726 = LINE('',#49727,#49728);
#49727 = CARTESIAN_POINT('',(8.7,29.492608416567,30.769495490632));
#49728 = VECTOR('',#49729,1.);
#49729 = DIRECTION('',(0.E+000,2.775557561563E-015,1.));
#49730 = PCURVE('',#49710,#49731);
#49731 = DEFINITIONAL_REPRESENTATION('',(#49732),#49736);
#49732 = LINE('',#49733,#49734);
#49733 = CARTESIAN_POINT('',(0.E+000,-0.206115169819));
#49734 = VECTOR('',#49735,1.);
#49735 = DIRECTION('',(-1.,-2.775557561563E-015));
#49736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49737 = ORIENTED_EDGE('',*,*,#49738,.F.);
#49738 = EDGE_CURVE('',#49739,#49723,#49741,.T.);
#49739 = VERTEX_POINT('',#49740);
#49740 = CARTESIAN_POINT('',(8.7,29.083718232353,31.22653191537));
#49741 = SURFACE_CURVE('',#49742,(#49747),.PCURVE_S1.);
#49742 = CIRCLE('',#49743,0.5);
#49743 = AXIS2_PLACEMENT_3D('',#49744,#49745,#49746);
#49744 = CARTESIAN_POINT('',(8.7,29.286493246748,30.769495490632));
#49745 = DIRECTION('',(-1.,0.E+000,0.E+000));
#49746 = DIRECTION('',(0.E+000,0.E+000,-1.));
#49747 = PCURVE('',#49710,#49748);
#49748 = DEFINITIONAL_REPRESENTATION('',(#49749),#49753);
#49749 = CIRCLE('',#49750,0.5);
#49750 = AXIS2_PLACEMENT_2D('',#49751,#49752);
#49751 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
#49752 = DIRECTION('',(1.,0.E+000));
#49753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49754 = ORIENTED_EDGE('',*,*,#49755,.F.);
#49755 = EDGE_CURVE('',#49756,#49739,#49758,.T.);
#49756 = VERTEX_POINT('',#49757);
#49757 = CARTESIAN_POINT('',(8.7,28.893096235935,31.148073389125));
#49758 = SURFACE_CURVE('',#49759,(#49764),.PCURVE_S1.);
#49759 = CIRCLE('',#49760,3.8);
#49760 = AXIS2_PLACEMENT_3D('',#49761,#49762,#49763);
#49761 = CARTESIAN_POINT('',(8.7,27.5426084163,34.699999999997));
#49762 = DIRECTION('',(1.,0.E+000,0.E+000));
#49763 = DIRECTION('',(0.E+000,0.E+000,-1.));
#49764 = PCURVE('',#49710,#49765);
#49765 = DEFINITIONAL_REPRESENTATION('',(#49766),#49774);
#49766 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#49767,#49768,#49769,#49770
    ,#49771,#49772,#49773),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#49767 = CARTESIAN_POINT('',(-0.130504509364,1.743884830448));
#49768 = CARTESIAN_POINT('',(-0.130504509364,-4.837908238313));
#49769 = CARTESIAN_POINT('',(-5.830504509364,-1.547011703932));
#49770 = CARTESIAN_POINT('',(-11.53050450936,1.743884830448));
#49771 = CARTESIAN_POINT('',(-5.830504509364,5.034781364829));
#49772 = CARTESIAN_POINT('',(-0.130504509364,8.32567789921));
#49773 = CARTESIAN_POINT('',(-0.130504509364,1.743884830448));
#49774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49775 = ORIENTED_EDGE('',*,*,#49776,.F.);
#49776 = EDGE_CURVE('',#49777,#49756,#49779,.T.);
#49777 = VERTEX_POINT('',#49778);
#49778 = CARTESIAN_POINT('',(8.7,28.704867759186,30.923028464577));
#49779 = SURFACE_CURVE('',#49780,(#49785),.PCURVE_S1.);
#49780 = CIRCLE('',#49781,0.3);
#49781 = AXIS2_PLACEMENT_3D('',#49782,#49783,#49784);
#49782 = CARTESIAN_POINT('',(8.7,28.999713695379,30.867658130372));
#49783 = DIRECTION('',(-1.,0.E+000,0.E+000));
#49784 = DIRECTION('',(0.E+000,0.E+000,-1.));
#49785 = PCURVE('',#49710,#49786);
#49786 = DEFINITIONAL_REPRESENTATION('',(#49787),#49791);
#49787 = CIRCLE('',#49788,0.3);
#49788 = AXIS2_PLACEMENT_2D('',#49789,#49790);
#49789 = CARTESIAN_POINT('',(-9.81626397394E-002,0.286779551369));
#49790 = DIRECTION('',(1.,0.E+000));
#49791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49792 = ORIENTED_EDGE('',*,*,#49793,.F.);
#49793 = EDGE_CURVE('',#49794,#49777,#49796,.T.);
#49794 = VERTEX_POINT('',#49795);
#49795 = CARTESIAN_POINT('',(8.7,27.5426084163,26.525030712574));
#49796 = SURFACE_CURVE('',#49797,(#49802),.PCURVE_S1.);
#49797 = CIRCLE('',#49798,31.3);
#49798 = AXIS2_PLACEMENT_3D('',#49799,#49800,#49801);
#49799 = CARTESIAN_POINT('',(8.7,-2.0573915837,36.699999999997));
#49800 = DIRECTION('',(1.,0.E+000,0.E+000));
#49801 = DIRECTION('',(0.E+000,0.E+000,-1.));
#49802 = PCURVE('',#49710,#49803);
#49803 = DEFINITIONAL_REPRESENTATION('',(#49804),#49812);
#49804 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#49805,#49806,#49807,#49808
    ,#49809,#49810,#49811),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#49805 = CARTESIAN_POINT('',(25.369495490636,31.343884830448));
#49806 = CARTESIAN_POINT('',(25.369495490636,-22.86930544645));
#49807 = CARTESIAN_POINT('',(-21.58050450936,4.237289691995));
#49808 = CARTESIAN_POINT('',(-68.53050450936,31.343884830448));
#49809 = CARTESIAN_POINT('',(-21.58050450936,58.450479968901));
#49810 = CARTESIAN_POINT('',(25.369495490636,85.557075107354));
#49811 = CARTESIAN_POINT('',(25.369495490636,31.343884830448));
#49812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49813 = ORIENTED_EDGE('',*,*,#49814,.T.);
#49814 = EDGE_CURVE('',#49794,#49815,#49817,.T.);
#49815 = VERTEX_POINT('',#49816);
#49816 = CARTESIAN_POINT('',(8.7,27.5426084163,21.250000000317));
#49817 = SURFACE_CURVE('',#49818,(#49822),.PCURVE_S1.);
#49818 = LINE('',#49819,#49820);
#49819 = CARTESIAN_POINT('',(8.7,27.5426084163,30.769495490632));
#49820 = VECTOR('',#49821,1.);
#49821 = DIRECTION('',(0.E+000,0.E+000,-1.));
#49822 = PCURVE('',#49710,#49823);
#49823 = DEFINITIONAL_REPRESENTATION('',(#49824),#49828);
#49824 = LINE('',#49825,#49826);
#49825 = CARTESIAN_POINT('',(0.E+000,1.743884830448));
#49826 = VECTOR('',#49827,1.);
#49827 = DIRECTION('',(1.,0.E+000));
#49828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49829 = ORIENTED_EDGE('',*,*,#49830,.F.);
#49830 = EDGE_CURVE('',#49831,#49815,#49833,.T.);
#49831 = VERTEX_POINT('',#49832);
#49832 = CARTESIAN_POINT('',(8.7,28.392608416567,21.250000000317));
#49833 = SURFACE_CURVE('',#49834,(#49838),.PCURVE_S1.);
#49834 = LINE('',#49835,#49836);
#49835 = CARTESIAN_POINT('',(8.7,28.392608416567,21.250000000317));
#49836 = VECTOR('',#49837,1.);
#49837 = DIRECTION('',(0.E+000,-1.,0.E+000));
#49838 = PCURVE('',#49710,#49839);
#49839 = DEFINITIONAL_REPRESENTATION('',(#49840),#49844);
#49840 = LINE('',#49841,#49842);
#49841 = CARTESIAN_POINT('',(9.519495490316,0.893884830181));
#49842 = VECTOR('',#49843,1.);
#49843 = DIRECTION('',(0.E+000,1.));
#49844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49845 = ORIENTED_EDGE('',*,*,#49846,.F.);
#49846 = EDGE_CURVE('',#49847,#49831,#49849,.T.);
#49847 = VERTEX_POINT('',#49848);
#49848 = CARTESIAN_POINT('',(8.7,28.692608416567,21.550000000317));
#49849 = SURFACE_CURVE('',#49850,(#49855),.PCURVE_S1.);
#49850 = CIRCLE('',#49851,0.3);
#49851 = AXIS2_PLACEMENT_3D('',#49852,#49853,#49854);
#49852 = CARTESIAN_POINT('',(8.7,28.392608416567,21.550000000317));
#49853 = DIRECTION('',(-1.,0.E+000,0.E+000));
#49854 = DIRECTION('',(0.E+000,0.E+000,-1.));
#49855 = PCURVE('',#49710,#49856);
#49856 = DEFINITIONAL_REPRESENTATION('',(#49857),#49861);
#49857 = CIRCLE('',#49858,0.3);
#49858 = AXIS2_PLACEMENT_2D('',#49859,#49860);
#49859 = CARTESIAN_POINT('',(9.219495490316,0.893884830181));
#49860 = DIRECTION('',(1.,0.E+000));
#49861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49862 = ORIENTED_EDGE('',*,*,#49863,.F.);
#49863 = EDGE_CURVE('',#49864,#49847,#49866,.T.);
#49864 = VERTEX_POINT('',#49865);
#49865 = CARTESIAN_POINT('',(8.7,28.692608416567,22.668221983387));
#49866 = SURFACE_CURVE('',#49867,(#49871),.PCURVE_S1.);
#49867 = LINE('',#49868,#49869);
#49868 = CARTESIAN_POINT('',(8.7,28.692608416567,22.668221983387));
#49869 = VECTOR('',#49870,1.);
#49870 = DIRECTION('',(0.E+000,-3.102645990225E-015,-1.));
#49871 = PCURVE('',#49710,#49872);
#49872 = DEFINITIONAL_REPRESENTATION('',(#49873),#49877);
#49873 = LINE('',#49874,#49875);
#49874 = CARTESIAN_POINT('',(8.101273507245,0.593884830181));
#49875 = VECTOR('',#49876,1.);
#49876 = DIRECTION('',(1.,3.102645990225E-015));
#49877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49878 = ORIENTED_EDGE('',*,*,#49879,.F.);
#49879 = EDGE_CURVE('',#49880,#49864,#49882,.T.);
#49880 = VERTEX_POINT('',#49881);
#49881 = CARTESIAN_POINT('',(8.7,28.709645503423,22.797631505939));
#49882 = SURFACE_CURVE('',#49883,(#49888),.PCURVE_S1.);
#49883 = CIRCLE('',#49884,0.5);
#49884 = AXIS2_PLACEMENT_3D('',#49885,#49886,#49887);
#49885 = CARTESIAN_POINT('',(8.7,29.192608416567,22.668221983387));
#49886 = DIRECTION('',(1.,0.E+000,0.E+000));
#49887 = DIRECTION('',(0.E+000,0.E+000,-1.));
#49888 = PCURVE('',#49710,#49889);
#49889 = DEFINITIONAL_REPRESENTATION('',(#49890),#49898);
#49890 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#49891,#49892,#49893,#49894
    ,#49895,#49896,#49897),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#49891 = CARTESIAN_POINT('',(8.601273507245,9.38848301813E-002));
#49892 = CARTESIAN_POINT('',(8.601273507245,-0.772140573603));
#49893 = CARTESIAN_POINT('',(7.851273507245,-0.339127871711));
#49894 = CARTESIAN_POINT('',(7.101273507245,9.38848301813E-002));
#49895 = CARTESIAN_POINT('',(7.851273507245,0.526897532074));
#49896 = CARTESIAN_POINT('',(8.601273507245,0.959910233966));
#49897 = CARTESIAN_POINT('',(8.601273507245,9.38848301813E-002));
#49898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49899 = ORIENTED_EDGE('',*,*,#49900,.F.);
#49900 = EDGE_CURVE('',#49901,#49880,#49903,.T.);
#49901 = VERTEX_POINT('',#49902);
#49902 = CARTESIAN_POINT('',(8.7,29.175571329711,24.536490362187));
#49903 = SURFACE_CURVE('',#49904,(#49908),.PCURVE_S1.);
#49904 = LINE('',#49905,#49906);
#49905 = CARTESIAN_POINT('',(8.7,29.175571329711,24.536490362187));
#49906 = VECTOR('',#49907,1.);
#49907 = DIRECTION('',(0.E+000,-0.258819045105,-0.965925826288));
#49908 = PCURVE('',#49710,#49909);
#49909 = DEFINITIONAL_REPRESENTATION('',(#49910),#49914);
#49910 = LINE('',#49911,#49912);
#49911 = CARTESIAN_POINT('',(6.233005128445,0.110921917037));
#49912 = VECTOR('',#49913,1.);
#49913 = DIRECTION('',(0.965925826288,0.258819045105));
#49914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49915 = ORIENTED_EDGE('',*,*,#49916,.F.);
#49916 = EDGE_CURVE('',#49917,#49901,#49919,.T.);
#49917 = VERTEX_POINT('',#49918);
#49918 = CARTESIAN_POINT('',(8.7,29.192608416567,24.66589988474));
#49919 = SURFACE_CURVE('',#49920,(#49925),.PCURVE_S1.);
#49920 = CIRCLE('',#49921,0.5);
#49921 = AXIS2_PLACEMENT_3D('',#49922,#49923,#49924);
#49922 = CARTESIAN_POINT('',(8.7,28.692608416567,24.66589988474));
#49923 = DIRECTION('',(-1.,0.E+000,0.E+000));
#49924 = DIRECTION('',(0.E+000,0.E+000,-1.));
#49925 = PCURVE('',#49710,#49926);
#49926 = DEFINITIONAL_REPRESENTATION('',(#49927),#49931);
#49927 = CIRCLE('',#49928,0.5);
#49928 = AXIS2_PLACEMENT_2D('',#49929,#49930);
#49929 = CARTESIAN_POINT('',(6.103595605893,0.593884830181));
#49930 = DIRECTION('',(1.,0.E+000));
#49931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49932 = ORIENTED_EDGE('',*,*,#49933,.F.);
#49933 = EDGE_CURVE('',#49934,#49917,#49936,.T.);
#49934 = VERTEX_POINT('',#49935);
#49935 = CARTESIAN_POINT('',(8.7,29.192608416567,28.011070262522));
#49936 = SURFACE_CURVE('',#49937,(#49941),.PCURVE_S1.);
#49937 = LINE('',#49938,#49939);
#49938 = CARTESIAN_POINT('',(8.7,29.192608416567,28.011070262522));
#49939 = VECTOR('',#49940,1.);
#49940 = DIRECTION('',(0.E+000,-4.148604178725E-015,-1.));
#49941 = PCURVE('',#49710,#49942);
#49942 = DEFINITIONAL_REPRESENTATION('',(#49943),#49947);
#49943 = LINE('',#49944,#49945);
#49944 = CARTESIAN_POINT('',(2.75842522811,9.38848301813E-002));
#49945 = VECTOR('',#49946,1.);
#49946 = DIRECTION('',(1.,4.148604178725E-015));
#49947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49948 = ORIENTED_EDGE('',*,*,#49949,.F.);
#49949 = EDGE_CURVE('',#49701,#49934,#49950,.T.);
#49950 = SURFACE_CURVE('',#49951,(#49956),.PCURVE_S1.);
#49951 = CIRCLE('',#49952,1.);
#49952 = AXIS2_PLACEMENT_3D('',#49953,#49954,#49955);
#49953 = CARTESIAN_POINT('',(8.7,30.192608416567,28.011070262522));
#49954 = DIRECTION('',(1.,0.E+000,0.E+000));
#49955 = DIRECTION('',(0.E+000,0.E+000,-1.));
#49956 = PCURVE('',#49710,#49957);
#49957 = DEFINITIONAL_REPRESENTATION('',(#49958),#49966);
#49958 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#49959,#49960,#49961,#49962
    ,#49963,#49964,#49965),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#49959 = CARTESIAN_POINT('',(3.75842522811,-0.906115169819));
#49960 = CARTESIAN_POINT('',(3.75842522811,-2.638165977388));
#49961 = CARTESIAN_POINT('',(2.25842522811,-1.772140573603));
#49962 = CARTESIAN_POINT('',(0.75842522811,-0.906115169819));
#49963 = CARTESIAN_POINT('',(2.25842522811,-4.008976603426E-002));
#49964 = CARTESIAN_POINT('',(3.75842522811,0.82593563775));
#49965 = CARTESIAN_POINT('',(3.75842522811,-0.906115169819));
#49966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#49967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#49971)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#49968,#49969,#49970)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#49968 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#49969 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#49970 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#49971 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#49968,
  'distance_accuracy_value','confusion accuracy');
#49972 = SHAPE_DEFINITION_REPRESENTATION(#49973,#49691);
#49973 = PRODUCT_DEFINITION_SHAPE('','',#49974);
#49974 = PRODUCT_DEFINITION('design','',#49975,#49978);
#49975 = PRODUCT_DEFINITION_FORMATION('','',#49976);
#49976 = PRODUCT('CADSOFTTOOLS 1.324','CADSOFTTOOLS 1.324','',(#49977));
#49977 = PRODUCT_CONTEXT('',#2,'mechanical');
#49978 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#49979 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#49980,#49982);
#49980 = ( REPRESENTATION_RELATIONSHIP('','',#49691,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#49981) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#49981 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1307);
#49982 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #49983);
#49983 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('324','','',#5,#49974,$);
#49984 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#49976));
#49985 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#49986),#50256);
#49986 = SHELL_BASED_SURFACE_MODEL('',(#49987));
#49987 = OPEN_SHELL('',(#49988));
#49988 = ADVANCED_FACE('',(#49989),#50003,.F.);
#49989 = FACE_BOUND('',#49990,.T.);
#49990 = EDGE_LOOP('',(#49991,#50014,#50035,#50056,#50077,#50093,#50114,
    #50130,#50151,#50167,#50184,#50200,#50221,#50237));
#49991 = ORIENTED_EDGE('',*,*,#49992,.F.);
#49992 = EDGE_CURVE('',#49993,#49995,#49997,.T.);
#49993 = VERTEX_POINT('',#49994);
#49994 = CARTESIAN_POINT('',(8.7,44.975076462722,14.599999999997));
#49995 = VERTEX_POINT('',#49996);
#49996 = CARTESIAN_POINT('',(8.7,28.442608416286,14.599999999997));
#49997 = SURFACE_CURVE('',#49998,(#50002),.PCURVE_S1.);
#49998 = LINE('',#49999,#50000);
#49999 = CARTESIAN_POINT('',(8.7,45.78266572301,14.599999999997));
#50000 = VECTOR('',#50001,1.);
#50001 = DIRECTION('',(0.E+000,-1.,0.E+000));
#50002 = PCURVE('',#50003,#50008);
#50003 = PLANE('',#50004);
#50004 = AXIS2_PLACEMENT_3D('',#50005,#50006,#50007);
#50005 = CARTESIAN_POINT('',(8.7,59.7426084163,22.));
#50006 = DIRECTION('',(-1.,0.E+000,0.E+000));
#50007 = DIRECTION('',(0.E+000,0.E+000,1.));
#50008 = DEFINITIONAL_REPRESENTATION('',(#50009),#50013);
#50009 = LINE('',#50010,#50011);
#50010 = CARTESIAN_POINT('',(-7.400000000003,-13.95994269329));
#50011 = VECTOR('',#50012,1.);
#50012 = DIRECTION('',(0.E+000,-1.));
#50013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50014 = ORIENTED_EDGE('',*,*,#50015,.T.);
#50015 = EDGE_CURVE('',#49993,#50016,#50018,.T.);
#50016 = VERTEX_POINT('',#50017);
#50017 = CARTESIAN_POINT('',(8.7,45.428068240439,15.311656441714));
#50018 = SURFACE_CURVE('',#50019,(#50024),.PCURVE_S1.);
#50019 = CIRCLE('',#50020,0.5);
#50020 = AXIS2_PLACEMENT_3D('',#50021,#50022,#50023);
#50021 = CARTESIAN_POINT('',(8.7,44.975076462722,15.099999999997));
#50022 = DIRECTION('',(1.,0.E+000,0.E+000));
#50023 = DIRECTION('',(0.E+000,0.E+000,-1.));
#50024 = PCURVE('',#50003,#50025);
#50025 = DEFINITIONAL_REPRESENTATION('',(#50026),#50034);
#50026 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#50027,#50028,#50029,#50030
    ,#50031,#50032,#50033),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#50027 = CARTESIAN_POINT('',(-7.400000000003,-14.76753195357));
#50028 = CARTESIAN_POINT('',(-7.400000000003,-13.90150654979));
#50029 = CARTESIAN_POINT('',(-6.650000000003,-14.33451925168));
#50030 = CARTESIAN_POINT('',(-5.900000000003,-14.76753195357));
#50031 = CARTESIAN_POINT('',(-6.650000000003,-15.20054465547));
#50032 = CARTESIAN_POINT('',(-7.400000000003,-15.63355735736));
#50033 = CARTESIAN_POINT('',(-7.400000000003,-14.76753195357));
#50034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50035 = ORIENTED_EDGE('',*,*,#50036,.F.);
#50036 = EDGE_CURVE('',#50037,#50016,#50039,.T.);
#50037 = VERTEX_POINT('',#50038);
#50038 = CARTESIAN_POINT('',(8.7,45.576820521957,28.997889205502));
#50039 = SURFACE_CURVE('',#50040,(#50045),.PCURVE_S1.);
#50040 = CIRCLE('',#50041,15.8);
#50041 = AXIS2_PLACEMENT_3D('',#50042,#50043,#50044);
#50042 = CARTESIAN_POINT('',(8.7,59.7426084163,22.));
#50043 = DIRECTION('',(1.,0.E+000,0.E+000));
#50044 = DIRECTION('',(0.E+000,-1.,0.E+000));
#50045 = PCURVE('',#50003,#50046);
#50046 = DEFINITIONAL_REPRESENTATION('',(#50047),#50055);
#50047 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#50048,#50049,#50050,#50051
    ,#50052,#50053,#50054),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#50048 = CARTESIAN_POINT('',(0.E+000,-15.8));
#50049 = CARTESIAN_POINT('',(-27.36640275958,-15.8));
#50050 = CARTESIAN_POINT('',(-13.68320137979,7.9));
#50051 = CARTESIAN_POINT('',(-3.869883885306E-015,31.6));
#50052 = CARTESIAN_POINT('',(13.683201379794,7.9));
#50053 = CARTESIAN_POINT('',(27.366402759588,-15.8));
#50054 = CARTESIAN_POINT('',(0.E+000,-15.8));
#50055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50056 = ORIENTED_EDGE('',*,*,#50057,.T.);
#50057 = EDGE_CURVE('',#50037,#50058,#50060,.T.);
#50058 = VERTEX_POINT('',#50059);
#50059 = CARTESIAN_POINT('',(8.7,45.307915507144,29.430760512349));
#50060 = SURFACE_CURVE('',#50061,(#50066),.PCURVE_S1.);
#50061 = CIRCLE('',#50062,0.3);
#50062 = AXIS2_PLACEMENT_3D('',#50063,#50064,#50065);
#50063 = CARTESIAN_POINT('',(8.7,45.307849865735,29.13076051953));
#50064 = DIRECTION('',(1.,0.E+000,0.E+000));
#50065 = DIRECTION('',(0.E+000,-1.,0.E+000));
#50066 = PCURVE('',#50003,#50067);
#50067 = DEFINITIONAL_REPRESENTATION('',(#50068),#50076);
#50068 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#50069,#50070,#50071,#50072
    ,#50073,#50074,#50075),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#50069 = CARTESIAN_POINT('',(7.13076051953,-14.73475855056));
#50070 = CARTESIAN_POINT('',(6.611145277259,-14.73475855056));
#50071 = CARTESIAN_POINT('',(6.870952898395,-14.28475855056));
#50072 = CARTESIAN_POINT('',(7.13076051953,-13.83475855056));
#50073 = CARTESIAN_POINT('',(7.390568140665,-14.28475855056));
#50074 = CARTESIAN_POINT('',(7.650375761801,-14.73475855056));
#50075 = CARTESIAN_POINT('',(7.13076051953,-14.73475855056));
#50076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50077 = ORIENTED_EDGE('',*,*,#50078,.T.);
#50078 = EDGE_CURVE('',#50058,#50079,#50081,.T.);
#50079 = VERTEX_POINT('',#50080);
#50080 = CARTESIAN_POINT('',(8.7,44.053651769857,29.431034951153));
#50081 = SURFACE_CURVE('',#50082,(#50086),.PCURVE_S1.);
#50082 = LINE('',#50083,#50084);
#50083 = CARTESIAN_POINT('',(8.7,45.307915507144,29.430760512349));
#50084 = VECTOR('',#50085,1.);
#50085 = DIRECTION('',(0.E+000,-0.999999976062,2.188046974333E-004));
#50086 = PCURVE('',#50003,#50087);
#50087 = DEFINITIONAL_REPRESENTATION('',(#50088),#50092);
#50088 = LINE('',#50089,#50090);
#50089 = CARTESIAN_POINT('',(7.430760512349,-14.43469290915));
#50090 = VECTOR('',#50091,1.);
#50091 = DIRECTION('',(2.188046974333E-004,-0.999999976062));
#50092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50093 = ORIENTED_EDGE('',*,*,#50094,.T.);
#50094 = EDGE_CURVE('',#50079,#50095,#50097,.T.);
#50095 = VERTEX_POINT('',#50096);
#50096 = CARTESIAN_POINT('',(8.7,43.699988976915,29.284588353715));
#50097 = SURFACE_CURVE('',#50098,(#50103),.PCURVE_S1.);
#50098 = CIRCLE('',#50099,0.5);
#50099 = AXIS2_PLACEMENT_3D('',#50100,#50101,#50102);
#50100 = CARTESIAN_POINT('',(8.7,44.053542367508,28.931034963122));
#50101 = DIRECTION('',(1.,0.E+000,0.E+000));
#50102 = DIRECTION('',(0.E+000,0.E+000,-1.));
#50103 = PCURVE('',#50003,#50104);
#50104 = DEFINITIONAL_REPRESENTATION('',(#50105),#50113);
#50105 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#50106,#50107,#50108,#50109
    ,#50110,#50111,#50112),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#50106 = CARTESIAN_POINT('',(6.431034963122,-15.68906604879));
#50107 = CARTESIAN_POINT('',(6.431034963122,-14.823040645));
#50108 = CARTESIAN_POINT('',(7.181034963122,-15.2560533469));
#50109 = CARTESIAN_POINT('',(7.931034963122,-15.68906604879));
#50110 = CARTESIAN_POINT('',(7.181034963122,-16.12207875068));
#50111 = CARTESIAN_POINT('',(6.431034963122,-16.55509145257));
#50112 = CARTESIAN_POINT('',(6.431034963122,-15.68906604879));
#50113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50114 = ORIENTED_EDGE('',*,*,#50115,.T.);
#50115 = EDGE_CURVE('',#50095,#50116,#50118,.T.);
#50116 = VERTEX_POINT('',#50117);
#50117 = CARTESIAN_POINT('',(8.7,42.239055025974,27.823654402774));
#50118 = SURFACE_CURVE('',#50119,(#50123),.PCURVE_S1.);
#50119 = LINE('',#50120,#50121);
#50120 = CARTESIAN_POINT('',(8.7,43.846480904312,29.431080281113));
#50121 = VECTOR('',#50122,1.);
#50122 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#50123 = PCURVE('',#50003,#50124);
#50124 = DEFINITIONAL_REPRESENTATION('',(#50125),#50129);
#50125 = LINE('',#50126,#50127);
#50126 = CARTESIAN_POINT('',(7.431080281113,-15.89612751198));
#50127 = VECTOR('',#50128,1.);
#50128 = DIRECTION('',(-0.707106781187,-0.707106781187));
#50129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50130 = ORIENTED_EDGE('',*,*,#50131,.T.);
#50131 = EDGE_CURVE('',#50116,#50132,#50134,.T.);
#50132 = VERTEX_POINT('',#50133);
#50133 = CARTESIAN_POINT('',(8.7,42.092608416567,27.470101012181));
#50134 = SURFACE_CURVE('',#50135,(#50140),.PCURVE_S1.);
#50135 = CIRCLE('',#50136,0.5);
#50136 = AXIS2_PLACEMENT_3D('',#50137,#50138,#50139);
#50137 = CARTESIAN_POINT('',(8.7,42.592608416567,27.470101012181));
#50138 = DIRECTION('',(1.,0.E+000,0.E+000));
#50139 = DIRECTION('',(0.E+000,0.E+000,-1.));
#50140 = PCURVE('',#50003,#50141);
#50141 = DEFINITIONAL_REPRESENTATION('',(#50142),#50150);
#50142 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#50143,#50144,#50145,#50146
    ,#50147,#50148,#50149),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#50143 = CARTESIAN_POINT('',(4.970101012181,-17.14999999973));
#50144 = CARTESIAN_POINT('',(4.970101012181,-16.28397459594));
#50145 = CARTESIAN_POINT('',(5.720101012181,-16.71698729784));
#50146 = CARTESIAN_POINT('',(6.470101012181,-17.14999999973));
#50147 = CARTESIAN_POINT('',(5.720101012181,-17.58301270162));
#50148 = CARTESIAN_POINT('',(4.970101012181,-18.01602540351));
#50149 = CARTESIAN_POINT('',(4.970101012181,-17.14999999973));
#50150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50151 = ORIENTED_EDGE('',*,*,#50152,.F.);
#50152 = EDGE_CURVE('',#50153,#50132,#50155,.T.);
#50153 = VERTEX_POINT('',#50154);
#50154 = CARTESIAN_POINT('',(8.7,42.092608416567,19.450000000317));
#50155 = SURFACE_CURVE('',#50156,(#50160),.PCURVE_S1.);
#50156 = LINE('',#50157,#50158);
#50157 = CARTESIAN_POINT('',(8.7,42.092608416567,18.950000000317));
#50158 = VECTOR('',#50159,1.);
#50159 = DIRECTION('',(0.E+000,0.E+000,1.));
#50160 = PCURVE('',#50003,#50161);
#50161 = DEFINITIONAL_REPRESENTATION('',(#50162),#50166);
#50162 = LINE('',#50163,#50164);
#50163 = CARTESIAN_POINT('',(-3.049999999683,-17.64999999973));
#50164 = VECTOR('',#50165,1.);
#50165 = DIRECTION('',(1.,0.E+000));
#50166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50167 = ORIENTED_EDGE('',*,*,#50168,.T.);
#50168 = EDGE_CURVE('',#50153,#50169,#50171,.T.);
#50169 = VERTEX_POINT('',#50170);
#50170 = CARTESIAN_POINT('',(8.7,41.592608416567,18.950000000317));
#50171 = SURFACE_CURVE('',#50172,(#50177),.PCURVE_S1.);
#50172 = CIRCLE('',#50173,0.5);
#50173 = AXIS2_PLACEMENT_3D('',#50174,#50175,#50176);
#50174 = CARTESIAN_POINT('',(8.7,41.592608416567,19.450000000317));
#50175 = DIRECTION('',(-1.,0.E+000,0.E+000));
#50176 = DIRECTION('',(0.E+000,0.E+000,-1.));
#50177 = PCURVE('',#50003,#50178);
#50178 = DEFINITIONAL_REPRESENTATION('',(#50179),#50183);
#50179 = CIRCLE('',#50180,0.5);
#50180 = AXIS2_PLACEMENT_2D('',#50181,#50182);
#50181 = CARTESIAN_POINT('',(-2.549999999683,-18.14999999973));
#50182 = DIRECTION('',(-1.,0.E+000));
#50183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50184 = ORIENTED_EDGE('',*,*,#50185,.F.);
#50185 = EDGE_CURVE('',#50186,#50169,#50188,.T.);
#50186 = VERTEX_POINT('',#50187);
#50187 = CARTESIAN_POINT('',(8.7,28.442608416286,18.950000000317));
#50188 = SURFACE_CURVE('',#50189,(#50193),.PCURVE_S1.);
#50189 = LINE('',#50190,#50191);
#50190 = CARTESIAN_POINT('',(8.7,27.942608416286,18.950000000317));
#50191 = VECTOR('',#50192,1.);
#50192 = DIRECTION('',(0.E+000,1.,0.E+000));
#50193 = PCURVE('',#50003,#50194);
#50194 = DEFINITIONAL_REPRESENTATION('',(#50195),#50199);
#50195 = LINE('',#50196,#50197);
#50196 = CARTESIAN_POINT('',(-3.049999999683,-31.80000000001));
#50197 = VECTOR('',#50198,1.);
#50198 = DIRECTION('',(0.E+000,1.));
#50199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50200 = ORIENTED_EDGE('',*,*,#50201,.T.);
#50201 = EDGE_CURVE('',#50186,#50202,#50204,.T.);
#50202 = VERTEX_POINT('',#50203);
#50203 = CARTESIAN_POINT('',(8.7,27.942608416286,18.450000000317));
#50204 = SURFACE_CURVE('',#50205,(#50210),.PCURVE_S1.);
#50205 = CIRCLE('',#50206,0.5);
#50206 = AXIS2_PLACEMENT_3D('',#50207,#50208,#50209);
#50207 = CARTESIAN_POINT('',(8.7,28.442608416286,18.450000000317));
#50208 = DIRECTION('',(1.,0.E+000,0.E+000));
#50209 = DIRECTION('',(0.E+000,0.E+000,-1.));
#50210 = PCURVE('',#50003,#50211);
#50211 = DEFINITIONAL_REPRESENTATION('',(#50212),#50220);
#50212 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#50213,#50214,#50215,#50216
    ,#50217,#50218,#50219),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#50213 = CARTESIAN_POINT('',(-4.049999999683,-31.30000000001));
#50214 = CARTESIAN_POINT('',(-4.049999999683,-30.43397459623));
#50215 = CARTESIAN_POINT('',(-3.299999999683,-30.86698729812));
#50216 = CARTESIAN_POINT('',(-2.549999999683,-31.30000000001));
#50217 = CARTESIAN_POINT('',(-3.299999999683,-31.7330127019));
#50218 = CARTESIAN_POINT('',(-4.049999999683,-32.16602540379));
#50219 = CARTESIAN_POINT('',(-4.049999999683,-31.30000000001));
#50220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50221 = ORIENTED_EDGE('',*,*,#50222,.F.);
#50222 = EDGE_CURVE('',#50223,#50202,#50225,.T.);
#50223 = VERTEX_POINT('',#50224);
#50224 = CARTESIAN_POINT('',(8.7,27.942608416286,15.099999999997));
#50225 = SURFACE_CURVE('',#50226,(#50230),.PCURVE_S1.);
#50226 = LINE('',#50227,#50228);
#50227 = CARTESIAN_POINT('',(8.7,27.942608416286,14.599999999997));
#50228 = VECTOR('',#50229,1.);
#50229 = DIRECTION('',(0.E+000,0.E+000,1.));
#50230 = PCURVE('',#50003,#50231);
#50231 = DEFINITIONAL_REPRESENTATION('',(#50232),#50236);
#50232 = LINE('',#50233,#50234);
#50233 = CARTESIAN_POINT('',(-7.400000000003,-31.80000000001));
#50234 = VECTOR('',#50235,1.);
#50235 = DIRECTION('',(1.,0.E+000));
#50236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50237 = ORIENTED_EDGE('',*,*,#50238,.T.);
#50238 = EDGE_CURVE('',#50223,#49995,#50239,.T.);
#50239 = SURFACE_CURVE('',#50240,(#50245),.PCURVE_S1.);
#50240 = CIRCLE('',#50241,0.5);
#50241 = AXIS2_PLACEMENT_3D('',#50242,#50243,#50244);
#50242 = CARTESIAN_POINT('',(8.7,28.442608416286,15.099999999997));
#50243 = DIRECTION('',(1.,0.E+000,0.E+000));
#50244 = DIRECTION('',(0.E+000,0.E+000,-1.));
#50245 = PCURVE('',#50003,#50246);
#50246 = DEFINITIONAL_REPRESENTATION('',(#50247),#50255);
#50247 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#50248,#50249,#50250,#50251
    ,#50252,#50253,#50254),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#50248 = CARTESIAN_POINT('',(-7.400000000003,-31.30000000001));
#50249 = CARTESIAN_POINT('',(-7.400000000003,-30.43397459623));
#50250 = CARTESIAN_POINT('',(-6.650000000003,-30.86698729812));
#50251 = CARTESIAN_POINT('',(-5.900000000003,-31.30000000001));
#50252 = CARTESIAN_POINT('',(-6.650000000003,-31.7330127019));
#50253 = CARTESIAN_POINT('',(-7.400000000003,-32.16602540379));
#50254 = CARTESIAN_POINT('',(-7.400000000003,-31.30000000001));
#50255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#50260)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#50257,#50258,#50259)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#50257 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#50258 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#50259 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#50260 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#50257,
  'distance_accuracy_value','confusion accuracy');
#50261 = SHAPE_DEFINITION_REPRESENTATION(#50262,#49985);
#50262 = PRODUCT_DEFINITION_SHAPE('','',#50263);
#50263 = PRODUCT_DEFINITION('design','',#50264,#50267);
#50264 = PRODUCT_DEFINITION_FORMATION('','',#50265);
#50265 = PRODUCT('CADSOFTTOOLS 1.325','CADSOFTTOOLS 1.325','',(#50266));
#50266 = PRODUCT_CONTEXT('',#2,'mechanical');
#50267 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#50268 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#50269,#50271);
#50269 = ( REPRESENTATION_RELATIONSHIP('','',#49985,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#50270) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#50270 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1311);
#50271 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #50272);
#50272 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('325','','',#5,#50263,$);
#50273 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#50265));
#50274 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#50275),#50347);
#50275 = SHELL_BASED_SURFACE_MODEL('',(#50276));
#50276 = OPEN_SHELL('',(#50277));
#50277 = ADVANCED_FACE('',(#50278),#50292,.F.);
#50278 = FACE_BOUND('',#50279,.F.);
#50279 = EDGE_LOOP('',(#50280,#50302,#50318,#50333));
#50280 = ORIENTED_EDGE('',*,*,#50281,.F.);
#50281 = EDGE_CURVE('',#50282,#50284,#50286,.T.);
#50282 = VERTEX_POINT('',#50283);
#50283 = CARTESIAN_POINT('',(12.3,-4.57831521523,31.28711958855));
#50284 = VERTEX_POINT('',#50285);
#50285 = CARTESIAN_POINT('',(8.7,-4.57831521523,31.28711958855));
#50286 = SURFACE_CURVE('',#50287,(#50291),.PCURVE_S1.);
#50287 = LINE('',#50288,#50289);
#50288 = CARTESIAN_POINT('',(11.,-4.57831521523,31.28711958855));
#50289 = VECTOR('',#50290,1.);
#50290 = DIRECTION('',(-1.,0.E+000,0.E+000));
#50291 = PCURVE('',#50292,#50297);
#50292 = CYLINDRICAL_SURFACE('',#50293,0.5);
#50293 = AXIS2_PLACEMENT_3D('',#50294,#50295,#50296);
#50294 = CARTESIAN_POINT('',(11.,-4.557391591213,31.786681598673));
#50295 = DIRECTION('',(1.,0.E+000,0.E+000));
#50296 = DIRECTION('',(0.E+000,0.E+000,1.));
#50297 = DEFINITIONAL_REPRESENTATION('',(#50298),#50301);
#50298 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50299,#50300),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.3,2.3),.PIECEWISE_BEZIER_KNOTS.);
#50299 = CARTESIAN_POINT('',(3.099733182159,1.3));
#50300 = CARTESIAN_POINT('',(3.099733182159,-2.3));
#50301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50302 = ORIENTED_EDGE('',*,*,#50303,.T.);
#50303 = EDGE_CURVE('',#50282,#50304,#50306,.T.);
#50304 = VERTEX_POINT('',#50305);
#50305 = CARTESIAN_POINT('',(12.3,-5.057391591213,31.786681598673));
#50306 = SURFACE_CURVE('',#50307,(#50312),.PCURVE_S1.);
#50307 = CIRCLE('',#50308,0.5);
#50308 = AXIS2_PLACEMENT_3D('',#50309,#50310,#50311);
#50309 = CARTESIAN_POINT('',(12.3,-4.557391591213,31.786681598673));
#50310 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#50311 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#50312 = PCURVE('',#50292,#50313);
#50313 = DEFINITIONAL_REPRESENTATION('',(#50314),#50317);
#50314 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50315,#50316),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.183452125021,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#50315 = CARTESIAN_POINT('',(3.099733182159,1.3));
#50316 = CARTESIAN_POINT('',(1.570796326795,1.3));
#50317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50318 = ORIENTED_EDGE('',*,*,#50319,.T.);
#50319 = EDGE_CURVE('',#50304,#50320,#50322,.T.);
#50320 = VERTEX_POINT('',#50321);
#50321 = CARTESIAN_POINT('',(8.7,-5.057391591213,31.786681598673));
#50322 = SURFACE_CURVE('',#50323,(#50327),.PCURVE_S1.);
#50323 = LINE('',#50324,#50325);
#50324 = CARTESIAN_POINT('',(8.7,-5.057391591213,31.786681598673));
#50325 = VECTOR('',#50326,1.);
#50326 = DIRECTION('',(-1.,0.E+000,0.E+000));
#50327 = PCURVE('',#50292,#50328);
#50328 = DEFINITIONAL_REPRESENTATION('',(#50329),#50332);
#50329 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50330,#50331),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#50330 = CARTESIAN_POINT('',(1.570796326795,1.3));
#50331 = CARTESIAN_POINT('',(1.570796326795,-2.3));
#50332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50333 = ORIENTED_EDGE('',*,*,#50334,.T.);
#50334 = EDGE_CURVE('',#50320,#50284,#50335,.T.);
#50335 = SURFACE_CURVE('',#50336,(#50341),.PCURVE_S1.);
#50336 = CIRCLE('',#50337,0.5);
#50337 = AXIS2_PLACEMENT_3D('',#50338,#50339,#50340);
#50338 = CARTESIAN_POINT('',(8.7,-4.557391591213,31.786681598673));
#50339 = DIRECTION('',(1.,0.E+000,-0.E+000));
#50340 = DIRECTION('',(0.E+000,0.E+000,1.));
#50341 = PCURVE('',#50292,#50342);
#50342 = DEFINITIONAL_REPRESENTATION('',(#50343),#50346);
#50343 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50344,#50345),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.099733182159),
  .PIECEWISE_BEZIER_KNOTS.);
#50344 = CARTESIAN_POINT('',(1.570796326795,-2.3));
#50345 = CARTESIAN_POINT('',(3.099733182159,-2.3));
#50346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#50351)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#50348,#50349,#50350)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#50348 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#50349 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#50350 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#50351 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#50348,
  'distance_accuracy_value','confusion accuracy');
#50352 = SHAPE_DEFINITION_REPRESENTATION(#50353,#50274);
#50353 = PRODUCT_DEFINITION_SHAPE('','',#50354);
#50354 = PRODUCT_DEFINITION('design','',#50355,#50358);
#50355 = PRODUCT_DEFINITION_FORMATION('','',#50356);
#50356 = PRODUCT('CADSOFTTOOLS 1.326','CADSOFTTOOLS 1.326','',(#50357));
#50357 = PRODUCT_CONTEXT('',#2,'mechanical');
#50358 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#50359 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#50360,#50362);
#50360 = ( REPRESENTATION_RELATIONSHIP('','',#50274,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#50361) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#50361 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1315);
#50362 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #50363);
#50363 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('326','','',#5,#50354,$);
#50364 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#50356));
#50365 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#50366),#50440);
#50366 = SHELL_BASED_SURFACE_MODEL('',(#50367));
#50367 = OPEN_SHELL('',(#50368));
#50368 = ADVANCED_FACE('',(#50369),#50383,.F.);
#50369 = FACE_BOUND('',#50370,.T.);
#50370 = EDGE_LOOP('',(#50371,#50394,#50410,#50426));
#50371 = ORIENTED_EDGE('',*,*,#50372,.T.);
#50372 = EDGE_CURVE('',#50373,#50375,#50377,.T.);
#50373 = VERTEX_POINT('',#50374);
#50374 = CARTESIAN_POINT('',(12.3,22.7426084163,17.699999999997));
#50375 = VERTEX_POINT('',#50376);
#50376 = CARTESIAN_POINT('',(12.3,22.7426084163,34.699999999997));
#50377 = SURFACE_CURVE('',#50378,(#50382),.PCURVE_S1.);
#50378 = LINE('',#50379,#50380);
#50379 = CARTESIAN_POINT('',(12.3,22.7426084163,17.699999999997));
#50380 = VECTOR('',#50381,1.);
#50381 = DIRECTION('',(0.E+000,3.673532066774E-015,1.));
#50382 = PCURVE('',#50383,#50388);
#50383 = PLANE('',#50384);
#50384 = AXIS2_PLACEMENT_3D('',#50385,#50386,#50387);
#50385 = CARTESIAN_POINT('',(12.2,22.7426084163,17.699999999997));
#50386 = DIRECTION('',(0.E+000,1.,-3.673532066774E-015));
#50387 = DIRECTION('',(0.E+000,-3.673532066774E-015,-1.));
#50388 = DEFINITIONAL_REPRESENTATION('',(#50389),#50393);
#50389 = LINE('',#50390,#50391);
#50390 = CARTESIAN_POINT('',(0.E+000,-0.1));
#50391 = VECTOR('',#50392,1.);
#50392 = DIRECTION('',(-1.,0.E+000));
#50393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50394 = ORIENTED_EDGE('',*,*,#50395,.F.);
#50395 = EDGE_CURVE('',#50396,#50375,#50398,.T.);
#50396 = VERTEX_POINT('',#50397);
#50397 = CARTESIAN_POINT('',(12.2,22.7426084163,34.699999999997));
#50398 = SURFACE_CURVE('',#50399,(#50403),.PCURVE_S1.);
#50399 = LINE('',#50400,#50401);
#50400 = CARTESIAN_POINT('',(12.2,22.7426084163,34.699999999997));
#50401 = VECTOR('',#50402,1.);
#50402 = DIRECTION('',(1.,0.E+000,0.E+000));
#50403 = PCURVE('',#50383,#50404);
#50404 = DEFINITIONAL_REPRESENTATION('',(#50405),#50409);
#50405 = LINE('',#50406,#50407);
#50406 = CARTESIAN_POINT('',(-17.,0.E+000));
#50407 = VECTOR('',#50408,1.);
#50408 = DIRECTION('',(0.E+000,-1.));
#50409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50410 = ORIENTED_EDGE('',*,*,#50411,.F.);
#50411 = EDGE_CURVE('',#50412,#50396,#50414,.T.);
#50412 = VERTEX_POINT('',#50413);
#50413 = CARTESIAN_POINT('',(12.2,22.7426084163,17.699999999997));
#50414 = SURFACE_CURVE('',#50415,(#50419),.PCURVE_S1.);
#50415 = LINE('',#50416,#50417);
#50416 = CARTESIAN_POINT('',(12.2,22.7426084163,17.699999999997));
#50417 = VECTOR('',#50418,1.);
#50418 = DIRECTION('',(0.E+000,3.673532066774E-015,1.));
#50419 = PCURVE('',#50383,#50420);
#50420 = DEFINITIONAL_REPRESENTATION('',(#50421),#50425);
#50421 = LINE('',#50422,#50423);
#50422 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#50423 = VECTOR('',#50424,1.);
#50424 = DIRECTION('',(-1.,0.E+000));
#50425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50426 = ORIENTED_EDGE('',*,*,#50427,.T.);
#50427 = EDGE_CURVE('',#50412,#50373,#50428,.T.);
#50428 = SURFACE_CURVE('',#50429,(#50433),.PCURVE_S1.);
#50429 = LINE('',#50430,#50431);
#50430 = CARTESIAN_POINT('',(12.2,22.7426084163,17.699999999997));
#50431 = VECTOR('',#50432,1.);
#50432 = DIRECTION('',(1.,0.E+000,0.E+000));
#50433 = PCURVE('',#50383,#50434);
#50434 = DEFINITIONAL_REPRESENTATION('',(#50435),#50439);
#50435 = LINE('',#50436,#50437);
#50436 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#50437 = VECTOR('',#50438,1.);
#50438 = DIRECTION('',(0.E+000,-1.));
#50439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#50444)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#50441,#50442,#50443)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#50441 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#50442 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#50443 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#50444 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#50441,
  'distance_accuracy_value','confusion accuracy');
#50445 = SHAPE_DEFINITION_REPRESENTATION(#50446,#50365);
#50446 = PRODUCT_DEFINITION_SHAPE('','',#50447);
#50447 = PRODUCT_DEFINITION('design','',#50448,#50451);
#50448 = PRODUCT_DEFINITION_FORMATION('','',#50449);
#50449 = PRODUCT('CADSOFTTOOLS 1.327','CADSOFTTOOLS 1.327','',(#50450));
#50450 = PRODUCT_CONTEXT('',#2,'mechanical');
#50451 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#50452 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#50453,#50455);
#50453 = ( REPRESENTATION_RELATIONSHIP('','',#50365,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#50454) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#50454 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1319);
#50455 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #50456);
#50456 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('327','','',#5,#50447,$);
#50457 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#50449));
#50458 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#50459),#50531);
#50459 = SHELL_BASED_SURFACE_MODEL('',(#50460));
#50460 = OPEN_SHELL('',(#50461));
#50461 = ADVANCED_FACE('',(#50462),#50476,.F.);
#50462 = FACE_BOUND('',#50463,.F.);
#50463 = EDGE_LOOP('',(#50464,#50486,#50502,#50517));
#50464 = ORIENTED_EDGE('',*,*,#50465,.F.);
#50465 = EDGE_CURVE('',#50466,#50468,#50470,.T.);
#50466 = VERTEX_POINT('',#50467);
#50467 = CARTESIAN_POINT('',(12.2,22.7426084163,34.699999999997));
#50468 = VERTEX_POINT('',#50469);
#50469 = CARTESIAN_POINT('',(12.3,22.7426084163,34.699999999997));
#50470 = SURFACE_CURVE('',#50471,(#50475),.PCURVE_S1.);
#50471 = LINE('',#50472,#50473);
#50472 = CARTESIAN_POINT('',(12.2,22.7426084163,34.699999999997));
#50473 = VECTOR('',#50474,1.);
#50474 = DIRECTION('',(1.,0.E+000,0.E+000));
#50475 = PCURVE('',#50476,#50481);
#50476 = CYLINDRICAL_SURFACE('',#50477,2.);
#50477 = AXIS2_PLACEMENT_3D('',#50478,#50479,#50480);
#50478 = CARTESIAN_POINT('',(12.2,20.7426084163,34.699999999997));
#50479 = DIRECTION('',(1.,0.E+000,0.E+000));
#50480 = DIRECTION('',(0.E+000,0.E+000,1.));
#50481 = DEFINITIONAL_REPRESENTATION('',(#50482),#50485);
#50482 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50483,#50484),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#50483 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#50484 = CARTESIAN_POINT('',(4.712388980385,0.1));
#50485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50486 = ORIENTED_EDGE('',*,*,#50487,.T.);
#50487 = EDGE_CURVE('',#50466,#50488,#50490,.T.);
#50488 = VERTEX_POINT('',#50489);
#50489 = CARTESIAN_POINT('',(12.2,20.7426084163,36.699999999997));
#50490 = SURFACE_CURVE('',#50491,(#50496),.PCURVE_S1.);
#50491 = CIRCLE('',#50492,2.);
#50492 = AXIS2_PLACEMENT_3D('',#50493,#50494,#50495);
#50493 = CARTESIAN_POINT('',(12.2,20.7426084163,34.699999999997));
#50494 = DIRECTION('',(1.,0.E+000,0.E+000));
#50495 = DIRECTION('',(-0.E+000,1.,0.E+000));
#50496 = PCURVE('',#50476,#50497);
#50497 = DEFINITIONAL_REPRESENTATION('',(#50498),#50501);
#50498 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50499,#50500),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#50499 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#50500 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#50501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50502 = ORIENTED_EDGE('',*,*,#50503,.T.);
#50503 = EDGE_CURVE('',#50488,#50504,#50506,.T.);
#50504 = VERTEX_POINT('',#50505);
#50505 = CARTESIAN_POINT('',(12.3,20.7426084163,36.699999999997));
#50506 = SURFACE_CURVE('',#50507,(#50511),.PCURVE_S1.);
#50507 = LINE('',#50508,#50509);
#50508 = CARTESIAN_POINT('',(12.2,20.7426084163,36.699999999997));
#50509 = VECTOR('',#50510,1.);
#50510 = DIRECTION('',(1.,0.E+000,0.E+000));
#50511 = PCURVE('',#50476,#50512);
#50512 = DEFINITIONAL_REPRESENTATION('',(#50513),#50516);
#50513 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50514,#50515),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#50514 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#50515 = CARTESIAN_POINT('',(6.28318530718,0.1));
#50516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50517 = ORIENTED_EDGE('',*,*,#50518,.F.);
#50518 = EDGE_CURVE('',#50468,#50504,#50519,.T.);
#50519 = SURFACE_CURVE('',#50520,(#50525),.PCURVE_S1.);
#50520 = CIRCLE('',#50521,2.);
#50521 = AXIS2_PLACEMENT_3D('',#50522,#50523,#50524);
#50522 = CARTESIAN_POINT('',(12.3,20.7426084163,34.699999999997));
#50523 = DIRECTION('',(1.,0.E+000,0.E+000));
#50524 = DIRECTION('',(-0.E+000,1.,0.E+000));
#50525 = PCURVE('',#50476,#50526);
#50526 = DEFINITIONAL_REPRESENTATION('',(#50527),#50530);
#50527 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50528,#50529),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#50528 = CARTESIAN_POINT('',(4.712388980385,0.1));
#50529 = CARTESIAN_POINT('',(6.28318530718,0.1));
#50530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#50535)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#50532,#50533,#50534)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#50532 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#50533 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#50534 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#50535 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#50532,
  'distance_accuracy_value','confusion accuracy');
#50536 = SHAPE_DEFINITION_REPRESENTATION(#50537,#50458);
#50537 = PRODUCT_DEFINITION_SHAPE('','',#50538);
#50538 = PRODUCT_DEFINITION('design','',#50539,#50542);
#50539 = PRODUCT_DEFINITION_FORMATION('','',#50540);
#50540 = PRODUCT('CADSOFTTOOLS 1.328','CADSOFTTOOLS 1.328','',(#50541));
#50541 = PRODUCT_CONTEXT('',#2,'mechanical');
#50542 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#50543 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#50544,#50546);
#50544 = ( REPRESENTATION_RELATIONSHIP('','',#50458,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#50545) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#50545 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1323);
#50546 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #50547);
#50547 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('328','','',#5,#50538,$);
#50548 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#50540));
#50549 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#50550),#50622);
#50550 = SHELL_BASED_SURFACE_MODEL('',(#50551));
#50551 = OPEN_SHELL('',(#50552));
#50552 = ADVANCED_FACE('',(#50553),#50567,.F.);
#50553 = FACE_BOUND('',#50554,.F.);
#50554 = EDGE_LOOP('',(#50555,#50577,#50593,#50608));
#50555 = ORIENTED_EDGE('',*,*,#50556,.F.);
#50556 = EDGE_CURVE('',#50557,#50559,#50561,.T.);
#50557 = VERTEX_POINT('',#50558);
#50558 = CARTESIAN_POINT('',(12.2,4.7426084163,36.699999999997));
#50559 = VERTEX_POINT('',#50560);
#50560 = CARTESIAN_POINT('',(12.3,4.7426084163,36.699999999997));
#50561 = SURFACE_CURVE('',#50562,(#50566),.PCURVE_S1.);
#50562 = LINE('',#50563,#50564);
#50563 = CARTESIAN_POINT('',(12.2,4.7426084163,36.699999999997));
#50564 = VECTOR('',#50565,1.);
#50565 = DIRECTION('',(1.,0.E+000,0.E+000));
#50566 = PCURVE('',#50567,#50572);
#50567 = CYLINDRICAL_SURFACE('',#50568,2.);
#50568 = AXIS2_PLACEMENT_3D('',#50569,#50570,#50571);
#50569 = CARTESIAN_POINT('',(12.2,4.7426084163,34.699999999997));
#50570 = DIRECTION('',(1.,0.E+000,0.E+000));
#50571 = DIRECTION('',(0.E+000,0.E+000,1.));
#50572 = DEFINITIONAL_REPRESENTATION('',(#50573),#50576);
#50573 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50574,#50575),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#50574 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#50575 = CARTESIAN_POINT('',(0.E+000,0.1));
#50576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50577 = ORIENTED_EDGE('',*,*,#50578,.T.);
#50578 = EDGE_CURVE('',#50557,#50579,#50581,.T.);
#50579 = VERTEX_POINT('',#50580);
#50580 = CARTESIAN_POINT('',(12.2,2.7426084163,34.699999999997));
#50581 = SURFACE_CURVE('',#50582,(#50587),.PCURVE_S1.);
#50582 = CIRCLE('',#50583,2.);
#50583 = AXIS2_PLACEMENT_3D('',#50584,#50585,#50586);
#50584 = CARTESIAN_POINT('',(12.2,4.7426084163,34.699999999997));
#50585 = DIRECTION('',(1.,0.E+000,0.E+000));
#50586 = DIRECTION('',(-0.E+000,1.,0.E+000));
#50587 = PCURVE('',#50567,#50588);
#50588 = DEFINITIONAL_REPRESENTATION('',(#50589),#50592);
#50589 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50590,#50591),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#50590 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#50591 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#50592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50593 = ORIENTED_EDGE('',*,*,#50594,.T.);
#50594 = EDGE_CURVE('',#50579,#50595,#50597,.T.);
#50595 = VERTEX_POINT('',#50596);
#50596 = CARTESIAN_POINT('',(12.3,2.7426084163,34.699999999997));
#50597 = SURFACE_CURVE('',#50598,(#50602),.PCURVE_S1.);
#50598 = LINE('',#50599,#50600);
#50599 = CARTESIAN_POINT('',(12.2,2.7426084163,34.699999999997));
#50600 = VECTOR('',#50601,1.);
#50601 = DIRECTION('',(1.,0.E+000,0.E+000));
#50602 = PCURVE('',#50567,#50603);
#50603 = DEFINITIONAL_REPRESENTATION('',(#50604),#50607);
#50604 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50605,#50606),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#50605 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#50606 = CARTESIAN_POINT('',(1.570796326795,0.1));
#50607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50608 = ORIENTED_EDGE('',*,*,#50609,.F.);
#50609 = EDGE_CURVE('',#50559,#50595,#50610,.T.);
#50610 = SURFACE_CURVE('',#50611,(#50616),.PCURVE_S1.);
#50611 = CIRCLE('',#50612,2.);
#50612 = AXIS2_PLACEMENT_3D('',#50613,#50614,#50615);
#50613 = CARTESIAN_POINT('',(12.3,4.7426084163,34.699999999997));
#50614 = DIRECTION('',(1.,0.E+000,0.E+000));
#50615 = DIRECTION('',(-0.E+000,1.,0.E+000));
#50616 = PCURVE('',#50567,#50617);
#50617 = DEFINITIONAL_REPRESENTATION('',(#50618),#50621);
#50618 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50619,#50620),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#50619 = CARTESIAN_POINT('',(0.E+000,0.1));
#50620 = CARTESIAN_POINT('',(1.570796326795,0.1));
#50621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#50626)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#50623,#50624,#50625)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#50623 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#50624 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#50625 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#50626 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#50623,
  'distance_accuracy_value','confusion accuracy');
#50627 = SHAPE_DEFINITION_REPRESENTATION(#50628,#50549);
#50628 = PRODUCT_DEFINITION_SHAPE('','',#50629);
#50629 = PRODUCT_DEFINITION('design','',#50630,#50633);
#50630 = PRODUCT_DEFINITION_FORMATION('','',#50631);
#50631 = PRODUCT('CADSOFTTOOLS 1.329','CADSOFTTOOLS 1.329','',(#50632));
#50632 = PRODUCT_CONTEXT('',#2,'mechanical');
#50633 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#50634 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#50635,#50637);
#50635 = ( REPRESENTATION_RELATIONSHIP('','',#50549,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#50636) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#50636 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1327);
#50637 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #50638);
#50638 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('329','','',#5,#50629,$);
#50639 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#50631));
#50640 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#50641),#50715);
#50641 = SHELL_BASED_SURFACE_MODEL('',(#50642));
#50642 = OPEN_SHELL('',(#50643));
#50643 = ADVANCED_FACE('',(#50644),#50658,.F.);
#50644 = FACE_BOUND('',#50645,.T.);
#50645 = EDGE_LOOP('',(#50646,#50669,#50685,#50701));
#50646 = ORIENTED_EDGE('',*,*,#50647,.T.);
#50647 = EDGE_CURVE('',#50648,#50650,#50652,.T.);
#50648 = VERTEX_POINT('',#50649);
#50649 = CARTESIAN_POINT('',(12.3,2.7426084163,34.699999999997));
#50650 = VERTEX_POINT('',#50651);
#50651 = CARTESIAN_POINT('',(12.3,2.7426084163,17.699999999997));
#50652 = SURFACE_CURVE('',#50653,(#50657),.PCURVE_S1.);
#50653 = LINE('',#50654,#50655);
#50654 = CARTESIAN_POINT('',(12.3,2.7426084163,34.699999999997));
#50655 = VECTOR('',#50656,1.);
#50656 = DIRECTION('',(0.E+000,-3.571489509364E-015,-1.));
#50657 = PCURVE('',#50658,#50663);
#50658 = PLANE('',#50659);
#50659 = AXIS2_PLACEMENT_3D('',#50660,#50661,#50662);
#50660 = CARTESIAN_POINT('',(12.2,2.7426084163,34.699999999997));
#50661 = DIRECTION('',(0.E+000,-1.,3.571489509364E-015));
#50662 = DIRECTION('',(0.E+000,3.571489509364E-015,1.));
#50663 = DEFINITIONAL_REPRESENTATION('',(#50664),#50668);
#50664 = LINE('',#50665,#50666);
#50665 = CARTESIAN_POINT('',(0.E+000,-0.1));
#50666 = VECTOR('',#50667,1.);
#50667 = DIRECTION('',(-1.,-0.E+000));
#50668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50669 = ORIENTED_EDGE('',*,*,#50670,.F.);
#50670 = EDGE_CURVE('',#50671,#50650,#50673,.T.);
#50671 = VERTEX_POINT('',#50672);
#50672 = CARTESIAN_POINT('',(12.2,2.7426084163,17.699999999997));
#50673 = SURFACE_CURVE('',#50674,(#50678),.PCURVE_S1.);
#50674 = LINE('',#50675,#50676);
#50675 = CARTESIAN_POINT('',(12.2,2.7426084163,17.699999999997));
#50676 = VECTOR('',#50677,1.);
#50677 = DIRECTION('',(1.,0.E+000,0.E+000));
#50678 = PCURVE('',#50658,#50679);
#50679 = DEFINITIONAL_REPRESENTATION('',(#50680),#50684);
#50680 = LINE('',#50681,#50682);
#50681 = CARTESIAN_POINT('',(-17.,-0.E+000));
#50682 = VECTOR('',#50683,1.);
#50683 = DIRECTION('',(0.E+000,-1.));
#50684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50685 = ORIENTED_EDGE('',*,*,#50686,.F.);
#50686 = EDGE_CURVE('',#50687,#50671,#50689,.T.);
#50687 = VERTEX_POINT('',#50688);
#50688 = CARTESIAN_POINT('',(12.2,2.7426084163,34.699999999997));
#50689 = SURFACE_CURVE('',#50690,(#50694),.PCURVE_S1.);
#50690 = LINE('',#50691,#50692);
#50691 = CARTESIAN_POINT('',(12.2,2.7426084163,34.699999999997));
#50692 = VECTOR('',#50693,1.);
#50693 = DIRECTION('',(0.E+000,-3.571489509364E-015,-1.));
#50694 = PCURVE('',#50658,#50695);
#50695 = DEFINITIONAL_REPRESENTATION('',(#50696),#50700);
#50696 = LINE('',#50697,#50698);
#50697 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#50698 = VECTOR('',#50699,1.);
#50699 = DIRECTION('',(-1.,-0.E+000));
#50700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50701 = ORIENTED_EDGE('',*,*,#50702,.T.);
#50702 = EDGE_CURVE('',#50687,#50648,#50703,.T.);
#50703 = SURFACE_CURVE('',#50704,(#50708),.PCURVE_S1.);
#50704 = LINE('',#50705,#50706);
#50705 = CARTESIAN_POINT('',(12.2,2.7426084163,34.699999999997));
#50706 = VECTOR('',#50707,1.);
#50707 = DIRECTION('',(1.,0.E+000,0.E+000));
#50708 = PCURVE('',#50658,#50709);
#50709 = DEFINITIONAL_REPRESENTATION('',(#50710),#50714);
#50710 = LINE('',#50711,#50712);
#50711 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#50712 = VECTOR('',#50713,1.);
#50713 = DIRECTION('',(0.E+000,-1.));
#50714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#50719)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#50716,#50717,#50718)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#50716 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#50717 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#50718 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#50719 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#50716,
  'distance_accuracy_value','confusion accuracy');
#50720 = SHAPE_DEFINITION_REPRESENTATION(#50721,#50640);
#50721 = PRODUCT_DEFINITION_SHAPE('','',#50722);
#50722 = PRODUCT_DEFINITION('design','',#50723,#50726);
#50723 = PRODUCT_DEFINITION_FORMATION('','',#50724);
#50724 = PRODUCT('CADSOFTTOOLS 1.330','CADSOFTTOOLS 1.330','',(#50725));
#50725 = PRODUCT_CONTEXT('',#2,'mechanical');
#50726 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#50727 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#50728,#50730);
#50728 = ( REPRESENTATION_RELATIONSHIP('','',#50640,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#50729) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#50729 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1331);
#50730 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #50731);
#50731 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('330','','',#5,#50722,$);
#50732 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#50724));
#50733 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#50734),#50806);
#50734 = SHELL_BASED_SURFACE_MODEL('',(#50735));
#50735 = OPEN_SHELL('',(#50736));
#50736 = ADVANCED_FACE('',(#50737),#50751,.F.);
#50737 = FACE_BOUND('',#50738,.F.);
#50738 = EDGE_LOOP('',(#50739,#50761,#50777,#50792));
#50739 = ORIENTED_EDGE('',*,*,#50740,.F.);
#50740 = EDGE_CURVE('',#50741,#50743,#50745,.T.);
#50741 = VERTEX_POINT('',#50742);
#50742 = CARTESIAN_POINT('',(12.2,2.7426084163,17.699999999997));
#50743 = VERTEX_POINT('',#50744);
#50744 = CARTESIAN_POINT('',(12.3,2.7426084163,17.699999999997));
#50745 = SURFACE_CURVE('',#50746,(#50750),.PCURVE_S1.);
#50746 = LINE('',#50747,#50748);
#50747 = CARTESIAN_POINT('',(12.2,2.7426084163,17.699999999997));
#50748 = VECTOR('',#50749,1.);
#50749 = DIRECTION('',(1.,0.E+000,0.E+000));
#50750 = PCURVE('',#50751,#50756);
#50751 = CYLINDRICAL_SURFACE('',#50752,2.);
#50752 = AXIS2_PLACEMENT_3D('',#50753,#50754,#50755);
#50753 = CARTESIAN_POINT('',(12.2,4.7426084163,17.699999999997));
#50754 = DIRECTION('',(1.,0.E+000,0.E+000));
#50755 = DIRECTION('',(0.E+000,0.E+000,1.));
#50756 = DEFINITIONAL_REPRESENTATION('',(#50757),#50760);
#50757 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50758,#50759),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#50758 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#50759 = CARTESIAN_POINT('',(1.570796326795,0.1));
#50760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50761 = ORIENTED_EDGE('',*,*,#50762,.T.);
#50762 = EDGE_CURVE('',#50741,#50763,#50765,.T.);
#50763 = VERTEX_POINT('',#50764);
#50764 = CARTESIAN_POINT('',(12.2,4.7426084163,15.699999999997));
#50765 = SURFACE_CURVE('',#50766,(#50771),.PCURVE_S1.);
#50766 = CIRCLE('',#50767,2.);
#50767 = AXIS2_PLACEMENT_3D('',#50768,#50769,#50770);
#50768 = CARTESIAN_POINT('',(12.2,4.7426084163,17.699999999997));
#50769 = DIRECTION('',(1.,0.E+000,0.E+000));
#50770 = DIRECTION('',(-0.E+000,1.,0.E+000));
#50771 = PCURVE('',#50751,#50772);
#50772 = DEFINITIONAL_REPRESENTATION('',(#50773),#50776);
#50773 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50774,#50775),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#50774 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#50775 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#50776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50777 = ORIENTED_EDGE('',*,*,#50778,.T.);
#50778 = EDGE_CURVE('',#50763,#50779,#50781,.T.);
#50779 = VERTEX_POINT('',#50780);
#50780 = CARTESIAN_POINT('',(12.3,4.7426084163,15.699999999997));
#50781 = SURFACE_CURVE('',#50782,(#50786),.PCURVE_S1.);
#50782 = LINE('',#50783,#50784);
#50783 = CARTESIAN_POINT('',(12.2,4.7426084163,15.699999999997));
#50784 = VECTOR('',#50785,1.);
#50785 = DIRECTION('',(1.,0.E+000,0.E+000));
#50786 = PCURVE('',#50751,#50787);
#50787 = DEFINITIONAL_REPRESENTATION('',(#50788),#50791);
#50788 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50789,#50790),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#50789 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#50790 = CARTESIAN_POINT('',(3.14159265359,0.1));
#50791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50792 = ORIENTED_EDGE('',*,*,#50793,.F.);
#50793 = EDGE_CURVE('',#50743,#50779,#50794,.T.);
#50794 = SURFACE_CURVE('',#50795,(#50800),.PCURVE_S1.);
#50795 = CIRCLE('',#50796,2.);
#50796 = AXIS2_PLACEMENT_3D('',#50797,#50798,#50799);
#50797 = CARTESIAN_POINT('',(12.3,4.7426084163,17.699999999997));
#50798 = DIRECTION('',(1.,0.E+000,0.E+000));
#50799 = DIRECTION('',(-0.E+000,1.,0.E+000));
#50800 = PCURVE('',#50751,#50801);
#50801 = DEFINITIONAL_REPRESENTATION('',(#50802),#50805);
#50802 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50803,#50804),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#50803 = CARTESIAN_POINT('',(1.570796326795,0.1));
#50804 = CARTESIAN_POINT('',(3.14159265359,0.1));
#50805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#50810)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#50807,#50808,#50809)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#50807 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#50808 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#50809 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#50810 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#50807,
  'distance_accuracy_value','confusion accuracy');
#50811 = SHAPE_DEFINITION_REPRESENTATION(#50812,#50733);
#50812 = PRODUCT_DEFINITION_SHAPE('','',#50813);
#50813 = PRODUCT_DEFINITION('design','',#50814,#50817);
#50814 = PRODUCT_DEFINITION_FORMATION('','',#50815);
#50815 = PRODUCT('CADSOFTTOOLS 1.331','CADSOFTTOOLS 1.331','',(#50816));
#50816 = PRODUCT_CONTEXT('',#2,'mechanical');
#50817 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#50818 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#50819,#50821);
#50819 = ( REPRESENTATION_RELATIONSHIP('','',#50733,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#50820) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#50820 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1335);
#50821 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #50822);
#50822 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('331','','',#5,#50813,$);
#50823 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#50815));
#50824 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#50825),#50899);
#50825 = SHELL_BASED_SURFACE_MODEL('',(#50826));
#50826 = OPEN_SHELL('',(#50827));
#50827 = ADVANCED_FACE('',(#50828),#50842,.F.);
#50828 = FACE_BOUND('',#50829,.T.);
#50829 = EDGE_LOOP('',(#50830,#50853,#50869,#50885));
#50830 = ORIENTED_EDGE('',*,*,#50831,.T.);
#50831 = EDGE_CURVE('',#50832,#50834,#50836,.T.);
#50832 = VERTEX_POINT('',#50833);
#50833 = CARTESIAN_POINT('',(12.3,4.7426084163,15.699999999997));
#50834 = VERTEX_POINT('',#50835);
#50835 = CARTESIAN_POINT('',(12.3,20.7426084163,15.699999999997));
#50836 = SURFACE_CURVE('',#50837,(#50841),.PCURVE_S1.);
#50837 = LINE('',#50838,#50839);
#50838 = CARTESIAN_POINT('',(12.3,6.6426084163,15.699999999997));
#50839 = VECTOR('',#50840,1.);
#50840 = DIRECTION('',(0.E+000,1.,0.E+000));
#50841 = PCURVE('',#50842,#50847);
#50842 = PLANE('',#50843);
#50843 = AXIS2_PLACEMENT_3D('',#50844,#50845,#50846);
#50844 = CARTESIAN_POINT('',(12.2,6.6426084163,15.699999999997));
#50845 = DIRECTION('',(0.E+000,0.E+000,-1.));
#50846 = DIRECTION('',(1.,0.E+000,0.E+000));
#50847 = DEFINITIONAL_REPRESENTATION('',(#50848),#50852);
#50848 = LINE('',#50849,#50850);
#50849 = CARTESIAN_POINT('',(0.1,0.E+000));
#50850 = VECTOR('',#50851,1.);
#50851 = DIRECTION('',(0.E+000,-1.));
#50852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50853 = ORIENTED_EDGE('',*,*,#50854,.F.);
#50854 = EDGE_CURVE('',#50855,#50834,#50857,.T.);
#50855 = VERTEX_POINT('',#50856);
#50856 = CARTESIAN_POINT('',(12.2,20.7426084163,15.699999999997));
#50857 = SURFACE_CURVE('',#50858,(#50862),.PCURVE_S1.);
#50858 = LINE('',#50859,#50860);
#50859 = CARTESIAN_POINT('',(12.2,20.7426084163,15.699999999997));
#50860 = VECTOR('',#50861,1.);
#50861 = DIRECTION('',(1.,0.E+000,0.E+000));
#50862 = PCURVE('',#50842,#50863);
#50863 = DEFINITIONAL_REPRESENTATION('',(#50864),#50868);
#50864 = LINE('',#50865,#50866);
#50865 = CARTESIAN_POINT('',(0.E+000,-14.1));
#50866 = VECTOR('',#50867,1.);
#50867 = DIRECTION('',(1.,0.E+000));
#50868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50869 = ORIENTED_EDGE('',*,*,#50870,.F.);
#50870 = EDGE_CURVE('',#50871,#50855,#50873,.T.);
#50871 = VERTEX_POINT('',#50872);
#50872 = CARTESIAN_POINT('',(12.2,4.7426084163,15.699999999997));
#50873 = SURFACE_CURVE('',#50874,(#50878),.PCURVE_S1.);
#50874 = LINE('',#50875,#50876);
#50875 = CARTESIAN_POINT('',(12.2,6.6426084163,15.699999999997));
#50876 = VECTOR('',#50877,1.);
#50877 = DIRECTION('',(0.E+000,1.,0.E+000));
#50878 = PCURVE('',#50842,#50879);
#50879 = DEFINITIONAL_REPRESENTATION('',(#50880),#50884);
#50880 = LINE('',#50881,#50882);
#50881 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#50882 = VECTOR('',#50883,1.);
#50883 = DIRECTION('',(0.E+000,-1.));
#50884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50885 = ORIENTED_EDGE('',*,*,#50886,.T.);
#50886 = EDGE_CURVE('',#50871,#50832,#50887,.T.);
#50887 = SURFACE_CURVE('',#50888,(#50892),.PCURVE_S1.);
#50888 = LINE('',#50889,#50890);
#50889 = CARTESIAN_POINT('',(12.2,4.7426084163,15.699999999997));
#50890 = VECTOR('',#50891,1.);
#50891 = DIRECTION('',(1.,0.E+000,0.E+000));
#50892 = PCURVE('',#50842,#50893);
#50893 = DEFINITIONAL_REPRESENTATION('',(#50894),#50898);
#50894 = LINE('',#50895,#50896);
#50895 = CARTESIAN_POINT('',(0.E+000,1.9));
#50896 = VECTOR('',#50897,1.);
#50897 = DIRECTION('',(1.,0.E+000));
#50898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#50903)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#50900,#50901,#50902)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#50900 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#50901 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#50902 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#50903 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#50900,
  'distance_accuracy_value','confusion accuracy');
#50904 = SHAPE_DEFINITION_REPRESENTATION(#50905,#50824);
#50905 = PRODUCT_DEFINITION_SHAPE('','',#50906);
#50906 = PRODUCT_DEFINITION('design','',#50907,#50910);
#50907 = PRODUCT_DEFINITION_FORMATION('','',#50908);
#50908 = PRODUCT('CADSOFTTOOLS 1.332','CADSOFTTOOLS 1.332','',(#50909));
#50909 = PRODUCT_CONTEXT('',#2,'mechanical');
#50910 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#50911 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#50912,#50914);
#50912 = ( REPRESENTATION_RELATIONSHIP('','',#50824,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#50913) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#50913 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1339);
#50914 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #50915);
#50915 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('332','','',#5,#50906,$);
#50916 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#50908));
#50917 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#50918),#50990);
#50918 = SHELL_BASED_SURFACE_MODEL('',(#50919));
#50919 = OPEN_SHELL('',(#50920));
#50920 = ADVANCED_FACE('',(#50921),#50935,.F.);
#50921 = FACE_BOUND('',#50922,.F.);
#50922 = EDGE_LOOP('',(#50923,#50945,#50961,#50976));
#50923 = ORIENTED_EDGE('',*,*,#50924,.F.);
#50924 = EDGE_CURVE('',#50925,#50927,#50929,.T.);
#50925 = VERTEX_POINT('',#50926);
#50926 = CARTESIAN_POINT('',(12.2,20.7426084163,15.699999999997));
#50927 = VERTEX_POINT('',#50928);
#50928 = CARTESIAN_POINT('',(12.3,20.7426084163,15.699999999997));
#50929 = SURFACE_CURVE('',#50930,(#50934),.PCURVE_S1.);
#50930 = LINE('',#50931,#50932);
#50931 = CARTESIAN_POINT('',(12.2,20.7426084163,15.699999999997));
#50932 = VECTOR('',#50933,1.);
#50933 = DIRECTION('',(1.,0.E+000,0.E+000));
#50934 = PCURVE('',#50935,#50940);
#50935 = CYLINDRICAL_SURFACE('',#50936,2.);
#50936 = AXIS2_PLACEMENT_3D('',#50937,#50938,#50939);
#50937 = CARTESIAN_POINT('',(12.2,20.7426084163,17.699999999997));
#50938 = DIRECTION('',(1.,0.E+000,0.E+000));
#50939 = DIRECTION('',(0.E+000,0.E+000,1.));
#50940 = DEFINITIONAL_REPRESENTATION('',(#50941),#50944);
#50941 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50942,#50943),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#50942 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#50943 = CARTESIAN_POINT('',(3.14159265359,0.1));
#50944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50945 = ORIENTED_EDGE('',*,*,#50946,.T.);
#50946 = EDGE_CURVE('',#50925,#50947,#50949,.T.);
#50947 = VERTEX_POINT('',#50948);
#50948 = CARTESIAN_POINT('',(12.2,22.7426084163,17.699999999997));
#50949 = SURFACE_CURVE('',#50950,(#50955),.PCURVE_S1.);
#50950 = CIRCLE('',#50951,2.);
#50951 = AXIS2_PLACEMENT_3D('',#50952,#50953,#50954);
#50952 = CARTESIAN_POINT('',(12.2,20.7426084163,17.699999999997));
#50953 = DIRECTION('',(1.,0.E+000,0.E+000));
#50954 = DIRECTION('',(-0.E+000,1.,0.E+000));
#50955 = PCURVE('',#50935,#50956);
#50956 = DEFINITIONAL_REPRESENTATION('',(#50957),#50960);
#50957 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50958,#50959),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#50958 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#50959 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#50960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50961 = ORIENTED_EDGE('',*,*,#50962,.T.);
#50962 = EDGE_CURVE('',#50947,#50963,#50965,.T.);
#50963 = VERTEX_POINT('',#50964);
#50964 = CARTESIAN_POINT('',(12.3,22.7426084163,17.699999999997));
#50965 = SURFACE_CURVE('',#50966,(#50970),.PCURVE_S1.);
#50966 = LINE('',#50967,#50968);
#50967 = CARTESIAN_POINT('',(12.2,22.7426084163,17.699999999997));
#50968 = VECTOR('',#50969,1.);
#50969 = DIRECTION('',(1.,0.E+000,0.E+000));
#50970 = PCURVE('',#50935,#50971);
#50971 = DEFINITIONAL_REPRESENTATION('',(#50972),#50975);
#50972 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50973,#50974),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#50973 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#50974 = CARTESIAN_POINT('',(4.712388980385,0.1));
#50975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50976 = ORIENTED_EDGE('',*,*,#50977,.F.);
#50977 = EDGE_CURVE('',#50927,#50963,#50978,.T.);
#50978 = SURFACE_CURVE('',#50979,(#50984),.PCURVE_S1.);
#50979 = CIRCLE('',#50980,2.);
#50980 = AXIS2_PLACEMENT_3D('',#50981,#50982,#50983);
#50981 = CARTESIAN_POINT('',(12.3,20.7426084163,17.699999999997));
#50982 = DIRECTION('',(1.,0.E+000,0.E+000));
#50983 = DIRECTION('',(-0.E+000,1.,0.E+000));
#50984 = PCURVE('',#50935,#50985);
#50985 = DEFINITIONAL_REPRESENTATION('',(#50986),#50989);
#50986 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#50987,#50988),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#50987 = CARTESIAN_POINT('',(3.14159265359,0.1));
#50988 = CARTESIAN_POINT('',(4.712388980385,0.1));
#50989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#50990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#50994)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#50991,#50992,#50993)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#50991 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#50992 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#50993 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#50994 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#50991,
  'distance_accuracy_value','confusion accuracy');
#50995 = SHAPE_DEFINITION_REPRESENTATION(#50996,#50917);
#50996 = PRODUCT_DEFINITION_SHAPE('','',#50997);
#50997 = PRODUCT_DEFINITION('design','',#50998,#51001);
#50998 = PRODUCT_DEFINITION_FORMATION('','',#50999);
#50999 = PRODUCT('CADSOFTTOOLS 1.333','CADSOFTTOOLS 1.333','',(#51000));
#51000 = PRODUCT_CONTEXT('',#2,'mechanical');
#51001 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#51002 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#51003,#51005);
#51003 = ( REPRESENTATION_RELATIONSHIP('','',#50917,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#51004) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#51004 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1343);
#51005 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #51006);
#51006 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('333','','',#5,#50997,$);
#51007 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#50999));
#51008 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#51009),#51088);
#51009 = SHELL_BASED_SURFACE_MODEL('',(#51010));
#51010 = OPEN_SHELL('',(#51011));
#51011 = ADVANCED_FACE('',(#51012),#51025,.F.);
#51012 = FACE_BOUND('',#51013,.F.);
#51013 = EDGE_LOOP('',(#51014,#51035,#51057,#51073,#51087));
#51014 = ORIENTED_EDGE('',*,*,#51015,.T.);
#51015 = EDGE_CURVE('',#51016,#51016,#51018,.T.);
#51016 = VERTEX_POINT('',#51017);
#51017 = CARTESIAN_POINT('',(8.7,18.4426084163,12.999999999997));
#51018 = SURFACE_CURVE('',#51019,(#51024),.PCURVE_S1.);
#51019 = CIRCLE('',#51020,2.);
#51020 = AXIS2_PLACEMENT_3D('',#51021,#51022,#51023);
#51021 = CARTESIAN_POINT('',(8.7,18.4426084163,10.999999999997));
#51022 = DIRECTION('',(-1.,0.E+000,0.E+000));
#51023 = DIRECTION('',(0.E+000,0.E+000,1.));
#51024 = PCURVE('',#51025,#51030);
#51025 = CYLINDRICAL_SURFACE('',#51026,2.);
#51026 = AXIS2_PLACEMENT_3D('',#51027,#51028,#51029);
#51027 = CARTESIAN_POINT('',(13.6,18.4426084163,10.999999999997));
#51028 = DIRECTION('',(-1.,0.E+000,0.E+000));
#51029 = DIRECTION('',(0.E+000,0.E+000,1.));
#51030 = DEFINITIONAL_REPRESENTATION('',(#51031),#51034);
#51031 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#51032,#51033),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#51032 = CARTESIAN_POINT('',(0.E+000,4.9));
#51033 = CARTESIAN_POINT('',(6.28318530718,4.9));
#51034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51035 = ORIENTED_EDGE('',*,*,#51036,.T.);
#51036 = EDGE_CURVE('',#51016,#51037,#51039,.T.);
#51037 = VERTEX_POINT('',#51038);
#51038 = CARTESIAN_POINT('',(8.6,18.4426084163,12.999999999997));
#51039 = SEAM_CURVE('',#51040,(#51043,#51050),.PCURVE_S1.);
#51040 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#51041,#51042),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.9,5.),.PIECEWISE_BEZIER_KNOTS.);
#51041 = CARTESIAN_POINT('',(8.7,18.4426084163,12.999999999997));
#51042 = CARTESIAN_POINT('',(8.6,18.4426084163,12.999999999997));
#51043 = PCURVE('',#51025,#51044);
#51044 = DEFINITIONAL_REPRESENTATION('',(#51045),#51049);
#51045 = LINE('',#51046,#51047);
#51046 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#51047 = VECTOR('',#51048,1.);
#51048 = DIRECTION('',(0.E+000,1.));
#51049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51050 = PCURVE('',#51025,#51051);
#51051 = DEFINITIONAL_REPRESENTATION('',(#51052),#51056);
#51052 = LINE('',#51053,#51054);
#51053 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#51054 = VECTOR('',#51055,1.);
#51055 = DIRECTION('',(0.E+000,1.));
#51056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51057 = ORIENTED_EDGE('',*,*,#51058,.F.);
#51058 = EDGE_CURVE('',#51059,#51037,#51061,.T.);
#51059 = VERTEX_POINT('',#51060);
#51060 = CARTESIAN_POINT('',(8.6,16.4426084163,10.999999999997));
#51061 = SURFACE_CURVE('',#51062,(#51067),.PCURVE_S1.);
#51062 = CIRCLE('',#51063,2.);
#51063 = AXIS2_PLACEMENT_3D('',#51064,#51065,#51066);
#51064 = CARTESIAN_POINT('',(8.6,18.4426084163,10.999999999997));
#51065 = DIRECTION('',(-1.,0.E+000,0.E+000));
#51066 = DIRECTION('',(0.E+000,-1.,0.E+000));
#51067 = PCURVE('',#51025,#51068);
#51068 = DEFINITIONAL_REPRESENTATION('',(#51069),#51072);
#51069 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#51070,#51071),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#51070 = CARTESIAN_POINT('',(4.712388980385,5.));
#51071 = CARTESIAN_POINT('',(10.995574287564,5.));
#51072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51073 = ORIENTED_EDGE('',*,*,#51074,.F.);
#51074 = EDGE_CURVE('',#51037,#51059,#51075,.T.);
#51075 = SURFACE_CURVE('',#51076,(#51081),.PCURVE_S1.);
#51076 = CIRCLE('',#51077,2.);
#51077 = AXIS2_PLACEMENT_3D('',#51078,#51079,#51080);
#51078 = CARTESIAN_POINT('',(8.6,18.4426084163,10.999999999997));
#51079 = DIRECTION('',(-1.,0.E+000,0.E+000));
#51080 = DIRECTION('',(0.E+000,-1.,0.E+000));
#51081 = PCURVE('',#51025,#51082);
#51082 = DEFINITIONAL_REPRESENTATION('',(#51083),#51086);
#51083 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#51084,#51085),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#51084 = CARTESIAN_POINT('',(-1.570796326795,5.));
#51085 = CARTESIAN_POINT('',(4.712388980385,5.));
#51086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51087 = ORIENTED_EDGE('',*,*,#51036,.F.);
#51088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#51092)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#51089,#51090,#51091)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#51089 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#51090 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#51091 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#51092 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#51089,
  'distance_accuracy_value','confusion accuracy');
#51093 = SHAPE_DEFINITION_REPRESENTATION(#51094,#51008);
#51094 = PRODUCT_DEFINITION_SHAPE('','',#51095);
#51095 = PRODUCT_DEFINITION('design','',#51096,#51099);
#51096 = PRODUCT_DEFINITION_FORMATION('','',#51097);
#51097 = PRODUCT('CADSOFTTOOLS 1.334','CADSOFTTOOLS 1.334','',(#51098));
#51098 = PRODUCT_CONTEXT('',#2,'mechanical');
#51099 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#51100 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#51101,#51103);
#51101 = ( REPRESENTATION_RELATIONSHIP('','',#51008,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#51102) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#51102 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1347);
#51103 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #51104);
#51104 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('334','','',#5,#51095,$);
#51105 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#51097));
#51106 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#51107),#51159);
#51107 = SHELL_BASED_SURFACE_MODEL('',(#51108));
#51108 = OPEN_SHELL('',(#51109));
#51109 = ADVANCED_FACE('',(#51110),#51125,.T.);
#51110 = FACE_BOUND('',#51111,.T.);
#51111 = EDGE_LOOP('',(#51112,#51140));
#51112 = ORIENTED_EDGE('',*,*,#51113,.F.);
#51113 = EDGE_CURVE('',#51114,#51116,#51118,.T.);
#51114 = VERTEX_POINT('',#51115);
#51115 = CARTESIAN_POINT('',(8.6,16.4426084163,10.999999999997));
#51116 = VERTEX_POINT('',#51117);
#51117 = CARTESIAN_POINT('',(8.6,18.4426084163,12.999999999997));
#51118 = SURFACE_CURVE('',#51119,(#51124),.PCURVE_S1.);
#51119 = CIRCLE('',#51120,2.);
#51120 = AXIS2_PLACEMENT_3D('',#51121,#51122,#51123);
#51121 = CARTESIAN_POINT('',(8.6,18.4426084163,10.999999999997));
#51122 = DIRECTION('',(-1.,0.E+000,0.E+000));
#51123 = DIRECTION('',(0.E+000,-1.,0.E+000));
#51124 = PCURVE('',#51125,#51130);
#51125 = PLANE('',#51126);
#51126 = AXIS2_PLACEMENT_3D('',#51127,#51128,#51129);
#51127 = CARTESIAN_POINT('',(8.6,18.4426084163,10.999999999997));
#51128 = DIRECTION('',(1.,0.E+000,0.E+000));
#51129 = DIRECTION('',(0.E+000,0.E+000,-1.));
#51130 = DEFINITIONAL_REPRESENTATION('',(#51131),#51139);
#51131 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#51132,#51133,#51134,#51135
    ,#51136,#51137,#51138),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#51132 = CARTESIAN_POINT('',(0.E+000,-2.));
#51133 = CARTESIAN_POINT('',(-3.464101615138,-2.));
#51134 = CARTESIAN_POINT('',(-1.732050807569,1.));
#51135 = CARTESIAN_POINT('',(-4.898587196589E-016,4.));
#51136 = CARTESIAN_POINT('',(1.732050807569,1.));
#51137 = CARTESIAN_POINT('',(3.464101615138,-2.));
#51138 = CARTESIAN_POINT('',(0.E+000,-2.));
#51139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51140 = ORIENTED_EDGE('',*,*,#51141,.F.);
#51141 = EDGE_CURVE('',#51116,#51114,#51142,.T.);
#51142 = SURFACE_CURVE('',#51143,(#51148),.PCURVE_S1.);
#51143 = CIRCLE('',#51144,2.);
#51144 = AXIS2_PLACEMENT_3D('',#51145,#51146,#51147);
#51145 = CARTESIAN_POINT('',(8.6,18.4426084163,10.999999999997));
#51146 = DIRECTION('',(-1.,0.E+000,0.E+000));
#51147 = DIRECTION('',(0.E+000,-1.,0.E+000));
#51148 = PCURVE('',#51125,#51149);
#51149 = DEFINITIONAL_REPRESENTATION('',(#51150),#51158);
#51150 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#51151,#51152,#51153,#51154
    ,#51155,#51156,#51157),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#51151 = CARTESIAN_POINT('',(0.E+000,-2.));
#51152 = CARTESIAN_POINT('',(-3.464101615138,-2.));
#51153 = CARTESIAN_POINT('',(-1.732050807569,1.));
#51154 = CARTESIAN_POINT('',(-4.898587196589E-016,4.));
#51155 = CARTESIAN_POINT('',(1.732050807569,1.));
#51156 = CARTESIAN_POINT('',(3.464101615138,-2.));
#51157 = CARTESIAN_POINT('',(0.E+000,-2.));
#51158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#51163)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#51160,#51161,#51162)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#51160 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#51161 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#51162 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#51163 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-006),#51160,
  'distance_accuracy_value','confusion accuracy');
#51164 = SHAPE_DEFINITION_REPRESENTATION(#51165,#51106);
#51165 = PRODUCT_DEFINITION_SHAPE('','',#51166);
#51166 = PRODUCT_DEFINITION('design','',#51167,#51170);
#51167 = PRODUCT_DEFINITION_FORMATION('','',#51168);
#51168 = PRODUCT('CADSOFTTOOLS 1.335','CADSOFTTOOLS 1.335','',(#51169));
#51169 = PRODUCT_CONTEXT('',#2,'mechanical');
#51170 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#51171 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#51172,#51174);
#51172 = ( REPRESENTATION_RELATIONSHIP('','',#51106,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#51173) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#51173 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1351);
#51174 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #51175);
#51175 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('335','','',#5,#51166,$);
#51176 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#51168));
#51177 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#51178),#51254);
#51178 = SHELL_BASED_SURFACE_MODEL('',(#51179));
#51179 = OPEN_SHELL('',(#51180));
#51180 = ADVANCED_FACE('',(#51181),#51195,.T.);
#51181 = FACE_BOUND('',#51182,.T.);
#51182 = EDGE_LOOP('',(#51183,#51206,#51224,#51240));
#51183 = ORIENTED_EDGE('',*,*,#51184,.F.);
#51184 = EDGE_CURVE('',#51185,#51187,#51189,.T.);
#51185 = VERTEX_POINT('',#51186);
#51186 = CARTESIAN_POINT('',(7.8,11.009437731596,9.752631579533));
#51187 = VERTEX_POINT('',#51188);
#51188 = CARTESIAN_POINT('',(7.7,11.009437731596,9.752631579533));
#51189 = SURFACE_CURVE('',#51190,(#51194),.PCURVE_S1.);
#51190 = LINE('',#51191,#51192);
#51191 = CARTESIAN_POINT('',(7.8,11.009437731596,9.752631579533));
#51192 = VECTOR('',#51193,1.);
#51193 = DIRECTION('',(-1.,0.E+000,0.E+000));
#51194 = PCURVE('',#51195,#51200);
#51195 = PLANE('',#51196);
#51196 = AXIS2_PLACEMENT_3D('',#51197,#51198,#51199);
#51197 = CARTESIAN_POINT('',(7.8,11.009437731596,9.752631579533));
#51198 = DIRECTION('',(0.E+000,-0.576830698255,-0.816863725202));
#51199 = DIRECTION('',(0.E+000,-0.816863725202,0.576830698255));
#51200 = DEFINITIONAL_REPRESENTATION('',(#51201),#51205);
#51201 = LINE('',#51202,#51203);
#51202 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#51203 = VECTOR('',#51204,1.);
#51204 = DIRECTION('',(0.E+000,1.));
#51205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51206 = ORIENTED_EDGE('',*,*,#51207,.T.);
#51207 = EDGE_CURVE('',#51185,#51208,#51210,.T.);
#51208 = VERTEX_POINT('',#51209);
#51209 = CARTESIAN_POINT('',(7.8,9.733839304459,10.653399123393));
#51210 = SURFACE_CURVE('',#51211,(#51216),.PCURVE_S1.);
#51211 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51212,#51213,#51214,#51215),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#51212 = CARTESIAN_POINT('',(7.8,11.009437731596,9.752631579533));
#51213 = CARTESIAN_POINT('',(7.8,10.584238255884,10.052887427486));
#51214 = CARTESIAN_POINT('',(7.8,10.159038780172,10.35314327544));
#51215 = CARTESIAN_POINT('',(7.8,9.733839304459,10.653399123393));
#51216 = PCURVE('',#51195,#51217);
#51217 = DEFINITIONAL_REPRESENTATION('',(#51218),#51223);
#51218 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51219,#51220,#51221,#51222),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#51219 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#51220 = CARTESIAN_POINT('',(0.520526818114,0.E+000));
#51221 = CARTESIAN_POINT('',(1.041053636229,0.E+000));
#51222 = CARTESIAN_POINT('',(1.561580454343,0.E+000));
#51223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51224 = ORIENTED_EDGE('',*,*,#51225,.T.);
#51225 = EDGE_CURVE('',#51208,#51226,#51228,.T.);
#51226 = VERTEX_POINT('',#51227);
#51227 = CARTESIAN_POINT('',(7.7,9.733839304459,10.653399123393));
#51228 = SURFACE_CURVE('',#51229,(#51233),.PCURVE_S1.);
#51229 = LINE('',#51230,#51231);
#51230 = CARTESIAN_POINT('',(7.8,9.733839304459,10.653399123393));
#51231 = VECTOR('',#51232,1.);
#51232 = DIRECTION('',(-1.,0.E+000,0.E+000));
#51233 = PCURVE('',#51195,#51234);
#51234 = DEFINITIONAL_REPRESENTATION('',(#51235),#51239);
#51235 = LINE('',#51236,#51237);
#51236 = CARTESIAN_POINT('',(1.561580454343,0.E+000));
#51237 = VECTOR('',#51238,1.);
#51238 = DIRECTION('',(0.E+000,1.));
#51239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51240 = ORIENTED_EDGE('',*,*,#51241,.F.);
#51241 = EDGE_CURVE('',#51187,#51226,#51242,.T.);
#51242 = SURFACE_CURVE('',#51243,(#51247),.PCURVE_S1.);
#51243 = LINE('',#51244,#51245);
#51244 = CARTESIAN_POINT('',(7.7,-5.454130514926,21.378428238651));
#51245 = VECTOR('',#51246,1.);
#51246 = DIRECTION('',(0.E+000,-0.816863725202,0.576830698255));
#51247 = PCURVE('',#51195,#51248);
#51248 = DEFINITIONAL_REPRESENTATION('',(#51249),#51253);
#51249 = LINE('',#51250,#51251);
#51250 = CARTESIAN_POINT('',(20.154608092619,0.1));
#51251 = VECTOR('',#51252,1.);
#51252 = DIRECTION('',(1.,0.E+000));
#51253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#51258)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#51255,#51256,#51257)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#51255 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#51256 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#51257 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#51258 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#51255,
  'distance_accuracy_value','confusion accuracy');
#51259 = SHAPE_DEFINITION_REPRESENTATION(#51260,#51177);
#51260 = PRODUCT_DEFINITION_SHAPE('','',#51261);
#51261 = PRODUCT_DEFINITION('design','',#51262,#51265);
#51262 = PRODUCT_DEFINITION_FORMATION('','',#51263);
#51263 = PRODUCT('CADSOFTTOOLS 1.336','CADSOFTTOOLS 1.336','',(#51264));
#51264 = PRODUCT_CONTEXT('',#2,'mechanical');
#51265 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#51266 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#51267,#51269);
#51267 = ( REPRESENTATION_RELATIONSHIP('','',#51177,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#51268) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#51268 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1355);
#51269 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #51270);
#51270 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('336','','',#5,#51261,$);
#51271 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#51263));
#51272 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#51273),#51349);
#51273 = SHELL_BASED_SURFACE_MODEL('',(#51274));
#51274 = OPEN_SHELL('',(#51275));
#51275 = ADVANCED_FACE('',(#51276),#51290,.T.);
#51276 = FACE_BOUND('',#51277,.T.);
#51277 = EDGE_LOOP('',(#51278,#51301,#51319,#51335));
#51278 = ORIENTED_EDGE('',*,*,#51279,.F.);
#51279 = EDGE_CURVE('',#51280,#51282,#51284,.T.);
#51280 = VERTEX_POINT('',#51281);
#51281 = CARTESIAN_POINT('',(7.8,9.733839304459,10.653399123393));
#51282 = VERTEX_POINT('',#51283);
#51283 = CARTESIAN_POINT('',(7.7,9.733839304459,10.653399123393));
#51284 = SURFACE_CURVE('',#51285,(#51289),.PCURVE_S1.);
#51285 = LINE('',#51286,#51287);
#51286 = CARTESIAN_POINT('',(7.8,9.733839304459,10.653399123393));
#51287 = VECTOR('',#51288,1.);
#51288 = DIRECTION('',(-1.,0.E+000,0.E+000));
#51289 = PCURVE('',#51290,#51295);
#51290 = PLANE('',#51291);
#51291 = AXIS2_PLACEMENT_3D('',#51292,#51293,#51294);
#51292 = CARTESIAN_POINT('',(7.8,9.733839304459,10.653399123393));
#51293 = DIRECTION('',(0.E+000,0.994749065014,-0.102344016208));
#51294 = DIRECTION('',(0.E+000,-0.102344016208,-0.994749065014));
#51295 = DEFINITIONAL_REPRESENTATION('',(#51296),#51300);
#51296 = LINE('',#51297,#51298);
#51297 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#51298 = VECTOR('',#51299,1.);
#51299 = DIRECTION('',(-0.E+000,1.));
#51300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51301 = ORIENTED_EDGE('',*,*,#51302,.T.);
#51302 = EDGE_CURVE('',#51280,#51303,#51305,.T.);
#51303 = VERTEX_POINT('',#51304);
#51304 = CARTESIAN_POINT('',(7.8,9.720583931727,10.524561404095));
#51305 = SURFACE_CURVE('',#51306,(#51311),.PCURVE_S1.);
#51306 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51307,#51308,#51309,#51310),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#51307 = CARTESIAN_POINT('',(7.8,9.733839304459,10.653399123393));
#51308 = CARTESIAN_POINT('',(7.8,9.729420846882,10.61045321696));
#51309 = CARTESIAN_POINT('',(7.8,9.725002389304,10.567507310527));
#51310 = CARTESIAN_POINT('',(7.8,9.720583931727,10.524561404095));
#51311 = PCURVE('',#51290,#51312);
#51312 = DEFINITIONAL_REPRESENTATION('',(#51313),#51318);
#51313 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51314,#51315,#51316,#51317),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#51314 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#51315 = CARTESIAN_POINT('',(4.317260296414E-002,0.E+000));
#51316 = CARTESIAN_POINT('',(8.634520592817E-002,0.E+000));
#51317 = CARTESIAN_POINT('',(0.129517808892,0.E+000));
#51318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51319 = ORIENTED_EDGE('',*,*,#51320,.T.);
#51320 = EDGE_CURVE('',#51303,#51321,#51323,.T.);
#51321 = VERTEX_POINT('',#51322);
#51322 = CARTESIAN_POINT('',(7.7,9.720583931727,10.524561404095));
#51323 = SURFACE_CURVE('',#51324,(#51328),.PCURVE_S1.);
#51324 = LINE('',#51325,#51326);
#51325 = CARTESIAN_POINT('',(7.8,9.720583931727,10.524561404095));
#51326 = VECTOR('',#51327,1.);
#51327 = DIRECTION('',(-1.,0.E+000,0.E+000));
#51328 = PCURVE('',#51290,#51329);
#51329 = DEFINITIONAL_REPRESENTATION('',(#51330),#51334);
#51330 = LINE('',#51331,#51332);
#51331 = CARTESIAN_POINT('',(0.129517808892,0.E+000));
#51332 = VECTOR('',#51333,1.);
#51333 = DIRECTION('',(-0.E+000,1.));
#51334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51335 = ORIENTED_EDGE('',*,*,#51336,.F.);
#51336 = EDGE_CURVE('',#51282,#51321,#51337,.T.);
#51337 = SURFACE_CURVE('',#51338,(#51342),.PCURVE_S1.);
#51338 = LINE('',#51339,#51340);
#51339 = CARTESIAN_POINT('',(7.7,12.645566165927,38.954394925073));
#51340 = VECTOR('',#51341,1.);
#51341 = DIRECTION('',(0.E+000,-0.102344016208,-0.994749065014));
#51342 = PCURVE('',#51290,#51343);
#51343 = DEFINITIONAL_REPRESENTATION('',(#51344),#51348);
#51344 = LINE('',#51345,#51346);
#51345 = CARTESIAN_POINT('',(-28.45038693379,0.1));
#51346 = VECTOR('',#51347,1.);
#51347 = DIRECTION('',(1.,0.E+000));
#51348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#51353)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#51350,#51351,#51352)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#51350 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#51351 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#51352 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#51353 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#51350,
  'distance_accuracy_value','confusion accuracy');
#51354 = SHAPE_DEFINITION_REPRESENTATION(#51355,#51272);
#51355 = PRODUCT_DEFINITION_SHAPE('','',#51356);
#51356 = PRODUCT_DEFINITION('design','',#51357,#51360);
#51357 = PRODUCT_DEFINITION_FORMATION('','',#51358);
#51358 = PRODUCT('CADSOFTTOOLS 1.337','CADSOFTTOOLS 1.337','',(#51359));
#51359 = PRODUCT_CONTEXT('',#2,'mechanical');
#51360 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#51361 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#51362,#51364);
#51362 = ( REPRESENTATION_RELATIONSHIP('','',#51272,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#51363) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#51363 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1359);
#51364 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #51365);
#51365 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('337','','',#5,#51356,$);
#51366 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#51358));
#51367 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#51368),#51444);
#51368 = SHELL_BASED_SURFACE_MODEL('',(#51369));
#51369 = OPEN_SHELL('',(#51370));
#51370 = ADVANCED_FACE('',(#51371),#51385,.T.);
#51371 = FACE_BOUND('',#51372,.T.);
#51372 = EDGE_LOOP('',(#51373,#51396,#51414,#51430));
#51373 = ORIENTED_EDGE('',*,*,#51374,.F.);
#51374 = EDGE_CURVE('',#51375,#51377,#51379,.T.);
#51375 = VERTEX_POINT('',#51376);
#51376 = CARTESIAN_POINT('',(7.8,9.720583931727,10.524561404095));
#51377 = VERTEX_POINT('',#51378);
#51378 = CARTESIAN_POINT('',(7.7,9.720583931727,10.524561404095));
#51379 = SURFACE_CURVE('',#51380,(#51384),.PCURVE_S1.);
#51380 = LINE('',#51381,#51382);
#51381 = CARTESIAN_POINT('',(7.8,9.720583931727,10.524561404095));
#51382 = VECTOR('',#51383,1.);
#51383 = DIRECTION('',(-1.,0.E+000,0.E+000));
#51384 = PCURVE('',#51385,#51390);
#51385 = PLANE('',#51386);
#51386 = AXIS2_PLACEMENT_3D('',#51387,#51388,#51389);
#51387 = CARTESIAN_POINT('',(7.8,9.720583931727,10.524561404095));
#51388 = DIRECTION('',(0.E+000,0.566383947438,0.824141507318));
#51389 = DIRECTION('',(0.E+000,0.824141507318,-0.566383947438));
#51390 = DEFINITIONAL_REPRESENTATION('',(#51391),#51395);
#51391 = LINE('',#51392,#51393);
#51392 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#51393 = VECTOR('',#51394,1.);
#51394 = DIRECTION('',(0.E+000,1.));
#51395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51396 = ORIENTED_EDGE('',*,*,#51397,.T.);
#51397 = EDGE_CURVE('',#51375,#51398,#51400,.T.);
#51398 = VERTEX_POINT('',#51399);
#51399 = CARTESIAN_POINT('',(7.8,10.8781170622,9.72905701813));
#51400 = SURFACE_CURVE('',#51401,(#51406),.PCURVE_S1.);
#51401 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51402,#51403,#51404,#51405),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#51402 = CARTESIAN_POINT('',(7.8,9.720583931727,10.524561404095));
#51403 = CARTESIAN_POINT('',(7.8,10.106428308551,10.25939327544));
#51404 = CARTESIAN_POINT('',(7.8,10.492272685376,9.994225146785));
#51405 = CARTESIAN_POINT('',(7.8,10.8781170622,9.72905701813));
#51406 = PCURVE('',#51385,#51407);
#51407 = DEFINITIONAL_REPRESENTATION('',(#51408),#51413);
#51408 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51409,#51410,#51411,#51412),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#51409 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#51410 = CARTESIAN_POINT('',(0.468177337749,0.E+000));
#51411 = CARTESIAN_POINT('',(0.936354675497,0.E+000));
#51412 = CARTESIAN_POINT('',(1.404532013246,0.E+000));
#51413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51414 = ORIENTED_EDGE('',*,*,#51415,.T.);
#51415 = EDGE_CURVE('',#51398,#51416,#51418,.T.);
#51416 = VERTEX_POINT('',#51417);
#51417 = CARTESIAN_POINT('',(7.7,10.8781170622,9.72905701813));
#51418 = SURFACE_CURVE('',#51419,(#51423),.PCURVE_S1.);
#51419 = LINE('',#51420,#51421);
#51420 = CARTESIAN_POINT('',(7.8,10.8781170622,9.72905701813));
#51421 = VECTOR('',#51422,1.);
#51422 = DIRECTION('',(-1.,0.E+000,0.E+000));
#51423 = PCURVE('',#51385,#51424);
#51424 = DEFINITIONAL_REPRESENTATION('',(#51425),#51429);
#51425 = LINE('',#51426,#51427);
#51426 = CARTESIAN_POINT('',(1.404532013246,0.E+000));
#51427 = VECTOR('',#51428,1.);
#51428 = DIRECTION('',(0.E+000,1.));
#51429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51430 = ORIENTED_EDGE('',*,*,#51431,.F.);
#51431 = EDGE_CURVE('',#51377,#51416,#51432,.T.);
#51432 = SURFACE_CURVE('',#51433,(#51437),.PCURVE_S1.);
#51433 = LINE('',#51434,#51435);
#51434 = CARTESIAN_POINT('',(7.7,-5.419823181487,20.929672019743));
#51435 = VECTOR('',#51436,1.);
#51436 = DIRECTION('',(0.E+000,0.824141507318,-0.566383947438));
#51437 = PCURVE('',#51385,#51438);
#51438 = DEFINITIONAL_REPRESENTATION('',(#51439),#51443);
#51439 = LINE('',#51440,#51441);
#51440 = CARTESIAN_POINT('',(-18.37112556371,0.1));
#51441 = VECTOR('',#51442,1.);
#51442 = DIRECTION('',(1.,0.E+000));
#51443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#51448)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#51445,#51446,#51447)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#51445 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#51446 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#51447 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#51448 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#51445,
  'distance_accuracy_value','confusion accuracy');
#51449 = SHAPE_DEFINITION_REPRESENTATION(#51450,#51367);
#51450 = PRODUCT_DEFINITION_SHAPE('','',#51451);
#51451 = PRODUCT_DEFINITION('design','',#51452,#51455);
#51452 = PRODUCT_DEFINITION_FORMATION('','',#51453);
#51453 = PRODUCT('CADSOFTTOOLS 1.338','CADSOFTTOOLS 1.338','',(#51454));
#51454 = PRODUCT_CONTEXT('',#2,'mechanical');
#51455 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#51456 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#51457,#51459);
#51457 = ( REPRESENTATION_RELATIONSHIP('','',#51367,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#51458) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#51458 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1363);
#51459 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #51460);
#51460 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('338','','',#5,#51451,$);
#51461 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#51453));
#51462 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#51463),#51539);
#51463 = SHELL_BASED_SURFACE_MODEL('',(#51464));
#51464 = OPEN_SHELL('',(#51465));
#51465 = ADVANCED_FACE('',(#51466),#51480,.T.);
#51466 = FACE_BOUND('',#51467,.T.);
#51467 = EDGE_LOOP('',(#51468,#51491,#51509,#51525));
#51468 = ORIENTED_EDGE('',*,*,#51469,.F.);
#51469 = EDGE_CURVE('',#51470,#51472,#51474,.T.);
#51470 = VERTEX_POINT('',#51471);
#51471 = CARTESIAN_POINT('',(7.8,10.8781170622,9.72905701813));
#51472 = VERTEX_POINT('',#51473);
#51473 = CARTESIAN_POINT('',(7.7,10.8781170622,9.72905701813));
#51474 = SURFACE_CURVE('',#51475,(#51479),.PCURVE_S1.);
#51475 = LINE('',#51476,#51477);
#51476 = CARTESIAN_POINT('',(7.8,10.8781170622,9.72905701813));
#51477 = VECTOR('',#51478,1.);
#51478 = DIRECTION('',(-1.,0.E+000,0.E+000));
#51479 = PCURVE('',#51480,#51485);
#51480 = PLANE('',#51481);
#51481 = AXIS2_PLACEMENT_3D('',#51482,#51483,#51484);
#51482 = CARTESIAN_POINT('',(7.8,10.8781170622,9.72905701813));
#51483 = DIRECTION('',(0.E+000,0.566118736692,-0.82432370824));
#51484 = DIRECTION('',(0.E+000,-0.82432370824,-0.566118736692));
#51485 = DEFINITIONAL_REPRESENTATION('',(#51486),#51490);
#51486 = LINE('',#51487,#51488);
#51487 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#51488 = VECTOR('',#51489,1.);
#51489 = DIRECTION('',(-0.E+000,1.));
#51490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51491 = ORIENTED_EDGE('',*,*,#51492,.T.);
#51492 = EDGE_CURVE('',#51470,#51493,#51495,.T.);
#51493 = VERTEX_POINT('',#51494);
#51494 = CARTESIAN_POINT('',(7.8,9.720583931727,8.934100877779));
#51495 = SURFACE_CURVE('',#51496,(#51501),.PCURVE_S1.);
#51496 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51497,#51498,#51499,#51500),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#51497 = CARTESIAN_POINT('',(7.8,10.8781170622,9.72905701813));
#51498 = CARTESIAN_POINT('',(7.8,10.492272685376,9.464071638013));
#51499 = CARTESIAN_POINT('',(7.8,10.106428308551,9.199086257896));
#51500 = CARTESIAN_POINT('',(7.8,9.720583931727,8.934100877779));
#51501 = PCURVE('',#51480,#51502);
#51502 = DEFINITIONAL_REPRESENTATION('',(#51503),#51508);
#51503 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51504,#51505,#51506,#51507),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#51504 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#51505 = CARTESIAN_POINT('',(0.468073856141,0.E+000));
#51506 = CARTESIAN_POINT('',(0.936147712282,0.E+000));
#51507 = CARTESIAN_POINT('',(1.404221568423,0.E+000));
#51508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51509 = ORIENTED_EDGE('',*,*,#51510,.T.);
#51510 = EDGE_CURVE('',#51493,#51511,#51513,.T.);
#51511 = VERTEX_POINT('',#51512);
#51512 = CARTESIAN_POINT('',(7.7,9.720583931727,8.934100877779));
#51513 = SURFACE_CURVE('',#51514,(#51518),.PCURVE_S1.);
#51514 = LINE('',#51515,#51516);
#51515 = CARTESIAN_POINT('',(7.8,9.720583931727,8.934100877779));
#51516 = VECTOR('',#51517,1.);
#51517 = DIRECTION('',(-1.,0.E+000,0.E+000));
#51518 = PCURVE('',#51480,#51519);
#51519 = DEFINITIONAL_REPRESENTATION('',(#51520),#51524);
#51520 = LINE('',#51521,#51522);
#51521 = CARTESIAN_POINT('',(1.404221568423,0.E+000));
#51522 = VECTOR('',#51523,1.);
#51523 = DIRECTION('',(-0.E+000,1.));
#51524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51525 = ORIENTED_EDGE('',*,*,#51526,.F.);
#51526 = EDGE_CURVE('',#51472,#51511,#51527,.T.);
#51527 = SURFACE_CURVE('',#51528,(#51532),.PCURVE_S1.);
#51528 = LINE('',#51529,#51530);
#51529 = CARTESIAN_POINT('',(7.7,22.368671110953,17.620396157038));
#51530 = VECTOR('',#51531,1.);
#51531 = DIRECTION('',(0.E+000,-0.82432370824,-0.566118736692));
#51532 = PCURVE('',#51480,#51533);
#51533 = DEFINITIONAL_REPRESENTATION('',(#51534),#51538);
#51534 = LINE('',#51535,#51536);
#51535 = CARTESIAN_POINT('',(-13.93937106732,0.1));
#51536 = VECTOR('',#51537,1.);
#51537 = DIRECTION('',(1.,0.E+000));
#51538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#51543)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#51540,#51541,#51542)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#51540 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#51541 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#51542 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#51543 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#51540,
  'distance_accuracy_value','confusion accuracy');
#51544 = SHAPE_DEFINITION_REPRESENTATION(#51545,#51462);
#51545 = PRODUCT_DEFINITION_SHAPE('','',#51546);
#51546 = PRODUCT_DEFINITION('design','',#51547,#51550);
#51547 = PRODUCT_DEFINITION_FORMATION('','',#51548);
#51548 = PRODUCT('CADSOFTTOOLS 1.339','CADSOFTTOOLS 1.339','',(#51549));
#51549 = PRODUCT_CONTEXT('',#2,'mechanical');
#51550 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#51551 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#51552,#51554);
#51552 = ( REPRESENTATION_RELATIONSHIP('','',#51462,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#51553) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#51553 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1367);
#51554 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #51555);
#51555 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('339','','',#5,#51546,$);
#51556 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#51548));
#51557 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#51558),#51634);
#51558 = SHELL_BASED_SURFACE_MODEL('',(#51559));
#51559 = OPEN_SHELL('',(#51560));
#51560 = ADVANCED_FACE('',(#51561),#51575,.T.);
#51561 = FACE_BOUND('',#51562,.T.);
#51562 = EDGE_LOOP('',(#51563,#51586,#51604,#51620));
#51563 = ORIENTED_EDGE('',*,*,#51564,.F.);
#51564 = EDGE_CURVE('',#51565,#51567,#51569,.T.);
#51565 = VERTEX_POINT('',#51566);
#51566 = CARTESIAN_POINT('',(7.8,9.720583931727,8.934100877779));
#51567 = VERTEX_POINT('',#51568);
#51568 = CARTESIAN_POINT('',(7.7,9.720583931727,8.934100877779));
#51569 = SURFACE_CURVE('',#51570,(#51574),.PCURVE_S1.);
#51570 = LINE('',#51571,#51572);
#51571 = CARTESIAN_POINT('',(7.8,9.720583931727,8.934100877779));
#51572 = VECTOR('',#51573,1.);
#51573 = DIRECTION('',(-1.,0.E+000,0.E+000));
#51574 = PCURVE('',#51575,#51580);
#51575 = PLANE('',#51576);
#51576 = AXIS2_PLACEMENT_3D('',#51577,#51578,#51579);
#51577 = CARTESIAN_POINT('',(7.8,9.720583931727,8.934100877779));
#51578 = DIRECTION('',(0.E+000,0.998834607071,4.826414525743E-002));
#51579 = DIRECTION('',(0.E+000,4.826414525743E-002,-0.998834607071));
#51580 = DEFINITIONAL_REPRESENTATION('',(#51581),#51585);
#51581 = LINE('',#51582,#51583);
#51582 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#51583 = VECTOR('',#51584,1.);
#51584 = DIRECTION('',(0.E+000,1.));
#51585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51586 = ORIENTED_EDGE('',*,*,#51587,.T.);
#51587 = EDGE_CURVE('',#51565,#51588,#51590,.T.);
#51588 = VERTEX_POINT('',#51589);
#51589 = CARTESIAN_POINT('',(7.8,9.727365750334,8.793750000586));
#51590 = SURFACE_CURVE('',#51591,(#51596),.PCURVE_S1.);
#51591 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51592,#51593,#51594,#51595),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#51592 = CARTESIAN_POINT('',(7.8,9.720583931727,8.934100877779));
#51593 = CARTESIAN_POINT('',(7.8,9.722844537929,8.887317252048));
#51594 = CARTESIAN_POINT('',(7.8,9.725105144132,8.840533626317));
#51595 = CARTESIAN_POINT('',(7.8,9.727365750334,8.793750000586));
#51596 = PCURVE('',#51575,#51597);
#51597 = DEFINITIONAL_REPRESENTATION('',(#51598),#51603);
#51598 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51599,#51600,#51601,#51602),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#51599 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#51600 = CARTESIAN_POINT('',(4.683821065049E-002,0.E+000));
#51601 = CARTESIAN_POINT('',(9.367642130098E-002,0.E+000));
#51602 = CARTESIAN_POINT('',(0.140514631951,0.E+000));
#51603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51604 = ORIENTED_EDGE('',*,*,#51605,.T.);
#51605 = EDGE_CURVE('',#51588,#51606,#51608,.T.);
#51606 = VERTEX_POINT('',#51607);
#51607 = CARTESIAN_POINT('',(7.7,9.727365750334,8.793750000586));
#51608 = SURFACE_CURVE('',#51609,(#51613),.PCURVE_S1.);
#51609 = LINE('',#51610,#51611);
#51610 = CARTESIAN_POINT('',(7.8,9.727365750334,8.793750000586));
#51611 = VECTOR('',#51612,1.);
#51612 = DIRECTION('',(-1.,0.E+000,0.E+000));
#51613 = PCURVE('',#51575,#51614);
#51614 = DEFINITIONAL_REPRESENTATION('',(#51615),#51619);
#51615 = LINE('',#51616,#51617);
#51616 = CARTESIAN_POINT('',(0.140514631951,0.E+000));
#51617 = VECTOR('',#51618,1.);
#51618 = DIRECTION('',(0.E+000,1.));
#51619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51620 = ORIENTED_EDGE('',*,*,#51621,.F.);
#51621 = EDGE_CURVE('',#51567,#51606,#51622,.T.);
#51622 = SURFACE_CURVE('',#51623,(#51627),.PCURVE_S1.);
#51623 = LINE('',#51624,#51625);
#51624 = CARTESIAN_POINT('',(7.7,8.24152652292,39.543442820565));
#51625 = VECTOR('',#51626,1.);
#51626 = DIRECTION('',(0.E+000,4.826414525743E-002,-0.998834607071));
#51627 = PCURVE('',#51575,#51628);
#51628 = DEFINITIONAL_REPRESENTATION('',(#51629),#51633);
#51629 = LINE('',#51630,#51631);
#51630 = CARTESIAN_POINT('',(-30.64505547374,0.1));
#51631 = VECTOR('',#51632,1.);
#51632 = DIRECTION('',(1.,0.E+000));
#51633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#51638)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#51635,#51636,#51637)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#51635 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#51636 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#51637 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#51638 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#51635,
  'distance_accuracy_value','confusion accuracy');
#51639 = SHAPE_DEFINITION_REPRESENTATION(#51640,#51557);
#51640 = PRODUCT_DEFINITION_SHAPE('','',#51641);
#51641 = PRODUCT_DEFINITION('design','',#51642,#51645);
#51642 = PRODUCT_DEFINITION_FORMATION('','',#51643);
#51643 = PRODUCT('CADSOFTTOOLS 1.340','CADSOFTTOOLS 1.340','',(#51644));
#51644 = PRODUCT_CONTEXT('',#2,'mechanical');
#51645 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#51646 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#51647,#51649);
#51647 = ( REPRESENTATION_RELATIONSHIP('','',#51557,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#51648) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#51648 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1371);
#51649 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #51650);
#51650 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('340','','',#5,#51641,$);
#51651 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#51643));
#51652 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#51653),#51729);
#51653 = SHELL_BASED_SURFACE_MODEL('',(#51654));
#51654 = OPEN_SHELL('',(#51655));
#51655 = ADVANCED_FACE('',(#51656),#51670,.T.);
#51656 = FACE_BOUND('',#51657,.T.);
#51657 = EDGE_LOOP('',(#51658,#51681,#51699,#51715));
#51658 = ORIENTED_EDGE('',*,*,#51659,.F.);
#51659 = EDGE_CURVE('',#51660,#51662,#51664,.T.);
#51660 = VERTEX_POINT('',#51661);
#51661 = CARTESIAN_POINT('',(7.8,9.727365750334,8.793750000586));
#51662 = VERTEX_POINT('',#51663);
#51663 = CARTESIAN_POINT('',(7.7,9.727365750334,8.793750000586));
#51664 = SURFACE_CURVE('',#51665,(#51669),.PCURVE_S1.);
#51665 = LINE('',#51666,#51667);
#51666 = CARTESIAN_POINT('',(7.8,9.727365750334,8.793750000586));
#51667 = VECTOR('',#51668,1.);
#51668 = DIRECTION('',(-1.,0.E+000,0.E+000));
#51669 = PCURVE('',#51670,#51675);
#51670 = PLANE('',#51671);
#51671 = AXIS2_PLACEMENT_3D('',#51672,#51673,#51674);
#51672 = CARTESIAN_POINT('',(7.8,9.727365750334,8.793750000586));
#51673 = DIRECTION('',(0.E+000,-0.57464799354,0.818400686413));
#51674 = DIRECTION('',(0.E+000,0.818400686413,0.57464799354));
#51675 = DEFINITIONAL_REPRESENTATION('',(#51676),#51680);
#51676 = LINE('',#51677,#51678);
#51677 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#51678 = VECTOR('',#51679,1.);
#51679 = DIRECTION('',(0.E+000,1.));
#51680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51681 = ORIENTED_EDGE('',*,*,#51682,.T.);
#51682 = EDGE_CURVE('',#51660,#51683,#51685,.T.);
#51683 = VERTEX_POINT('',#51684);
#51684 = CARTESIAN_POINT('',(7.8,11.009437731596,9.693969298831));
#51685 = SURFACE_CURVE('',#51686,(#51691),.PCURVE_S1.);
#51686 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51687,#51688,#51689,#51690),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#51687 = CARTESIAN_POINT('',(7.8,9.727365750334,8.793750000586));
#51688 = CARTESIAN_POINT('',(7.8,10.154723077422,9.093823100001));
#51689 = CARTESIAN_POINT('',(7.8,10.582080404509,9.393896199416));
#51690 = CARTESIAN_POINT('',(7.8,11.009437731596,9.693969298831));
#51691 = PCURVE('',#51670,#51692);
#51692 = DEFINITIONAL_REPRESENTATION('',(#51693),#51698);
#51693 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51694,#51695,#51696,#51697),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#51694 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#51695 = CARTESIAN_POINT('',(0.522185934326,0.E+000));
#51696 = CARTESIAN_POINT('',(1.044371868652,0.E+000));
#51697 = CARTESIAN_POINT('',(1.566557802978,0.E+000));
#51698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51699 = ORIENTED_EDGE('',*,*,#51700,.T.);
#51700 = EDGE_CURVE('',#51683,#51701,#51703,.T.);
#51701 = VERTEX_POINT('',#51702);
#51702 = CARTESIAN_POINT('',(7.7,11.009437731596,9.693969298831));
#51703 = SURFACE_CURVE('',#51704,(#51708),.PCURVE_S1.);
#51704 = LINE('',#51705,#51706);
#51705 = CARTESIAN_POINT('',(7.8,11.009437731596,9.693969298831));
#51706 = VECTOR('',#51707,1.);
#51707 = DIRECTION('',(-1.,0.E+000,0.E+000));
#51708 = PCURVE('',#51670,#51709);
#51709 = DEFINITIONAL_REPRESENTATION('',(#51710),#51714);
#51710 = LINE('',#51711,#51712);
#51711 = CARTESIAN_POINT('',(1.566557802978,0.E+000));
#51712 = VECTOR('',#51713,1.);
#51713 = DIRECTION('',(0.E+000,1.));
#51714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51715 = ORIENTED_EDGE('',*,*,#51716,.F.);
#51716 = EDGE_CURVE('',#51662,#51701,#51717,.T.);
#51717 = SURFACE_CURVE('',#51718,(#51722),.PCURVE_S1.);
#51718 = LINE('',#51719,#51720);
#51719 = CARTESIAN_POINT('',(7.7,22.570924454188,17.811979532423));
#51720 = VECTOR('',#51721,1.);
#51721 = DIRECTION('',(0.E+000,0.818400686413,0.57464799354));
#51722 = PCURVE('',#51670,#51723);
#51723 = DEFINITIONAL_REPRESENTATION('',(#51724),#51728);
#51724 = LINE('',#51725,#51726);
#51725 = CARTESIAN_POINT('',(15.693484764967,0.1));
#51726 = VECTOR('',#51727,1.);
#51727 = DIRECTION('',(1.,0.E+000));
#51728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#51733)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#51730,#51731,#51732)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#51730 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#51731 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#51732 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#51733 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#51730,
  'distance_accuracy_value','confusion accuracy');
#51734 = SHAPE_DEFINITION_REPRESENTATION(#51735,#51652);
#51735 = PRODUCT_DEFINITION_SHAPE('','',#51736);
#51736 = PRODUCT_DEFINITION('design','',#51737,#51740);
#51737 = PRODUCT_DEFINITION_FORMATION('','',#51738);
#51738 = PRODUCT('CADSOFTTOOLS 1.341','CADSOFTTOOLS 1.341','',(#51739));
#51739 = PRODUCT_CONTEXT('',#2,'mechanical');
#51740 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#51741 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#51742,#51744);
#51742 = ( REPRESENTATION_RELATIONSHIP('','',#51652,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#51743) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#51743 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1375);
#51744 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #51745);
#51745 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('341','','',#5,#51736,$);
#51746 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#51738));
#51747 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#51748),#51824);
#51748 = SHELL_BASED_SURFACE_MODEL('',(#51749));
#51749 = OPEN_SHELL('',(#51750));
#51750 = ADVANCED_FACE('',(#51751),#51765,.T.);
#51751 = FACE_BOUND('',#51752,.T.);
#51752 = EDGE_LOOP('',(#51753,#51776,#51794,#51810));
#51753 = ORIENTED_EDGE('',*,*,#51754,.F.);
#51754 = EDGE_CURVE('',#51755,#51757,#51759,.T.);
#51755 = VERTEX_POINT('',#51756);
#51756 = CARTESIAN_POINT('',(7.8,11.009437731596,9.693969298831));
#51757 = VERTEX_POINT('',#51758);
#51758 = CARTESIAN_POINT('',(7.7,11.009437731596,9.693969298831));
#51759 = SURFACE_CURVE('',#51760,(#51764),.PCURVE_S1.);
#51760 = LINE('',#51761,#51762);
#51761 = CARTESIAN_POINT('',(7.8,11.009437731596,9.693969298831));
#51762 = VECTOR('',#51763,1.);
#51763 = DIRECTION('',(-1.,0.E+000,0.E+000));
#51764 = PCURVE('',#51765,#51770);
#51765 = PLANE('',#51766);
#51766 = AXIS2_PLACEMENT_3D('',#51767,#51768,#51769);
#51767 = CARTESIAN_POINT('',(7.8,11.009437731596,9.693969298831));
#51768 = DIRECTION('',(0.E+000,-1.,0.E+000));
#51769 = DIRECTION('',(0.E+000,0.E+000,1.));
#51770 = DEFINITIONAL_REPRESENTATION('',(#51771),#51775);
#51771 = LINE('',#51772,#51773);
#51772 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#51773 = VECTOR('',#51774,1.);
#51774 = DIRECTION('',(0.E+000,1.));
#51775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51776 = ORIENTED_EDGE('',*,*,#51777,.T.);
#51777 = EDGE_CURVE('',#51755,#51778,#51780,.T.);
#51778 = VERTEX_POINT('',#51779);
#51779 = CARTESIAN_POINT('',(7.8,11.009437731596,9.752631579533));
#51780 = SURFACE_CURVE('',#51781,(#51786),.PCURVE_S1.);
#51781 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51782,#51783,#51784,#51785),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#51782 = CARTESIAN_POINT('',(7.8,11.009437731596,9.693969298831));
#51783 = CARTESIAN_POINT('',(7.8,11.009437731596,9.713523392399));
#51784 = CARTESIAN_POINT('',(7.8,11.009437731596,9.733077485966));
#51785 = CARTESIAN_POINT('',(7.8,11.009437731596,9.752631579533));
#51786 = PCURVE('',#51765,#51787);
#51787 = DEFINITIONAL_REPRESENTATION('',(#51788),#51793);
#51788 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51789,#51790,#51791,#51792),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#51789 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#51790 = CARTESIAN_POINT('',(1.955409356726E-002,0.E+000));
#51791 = CARTESIAN_POINT('',(3.910818713451E-002,0.E+000));
#51792 = CARTESIAN_POINT('',(5.866228070176E-002,0.E+000));
#51793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51794 = ORIENTED_EDGE('',*,*,#51795,.T.);
#51795 = EDGE_CURVE('',#51778,#51796,#51798,.T.);
#51796 = VERTEX_POINT('',#51797);
#51797 = CARTESIAN_POINT('',(7.7,11.009437731596,9.752631579533));
#51798 = SURFACE_CURVE('',#51799,(#51803),.PCURVE_S1.);
#51799 = LINE('',#51800,#51801);
#51800 = CARTESIAN_POINT('',(7.8,11.009437731596,9.752631579533));
#51801 = VECTOR('',#51802,1.);
#51802 = DIRECTION('',(-1.,0.E+000,0.E+000));
#51803 = PCURVE('',#51765,#51804);
#51804 = DEFINITIONAL_REPRESENTATION('',(#51805),#51809);
#51805 = LINE('',#51806,#51807);
#51806 = CARTESIAN_POINT('',(5.866228070176E-002,0.E+000));
#51807 = VECTOR('',#51808,1.);
#51808 = DIRECTION('',(0.E+000,1.));
#51809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51810 = ORIENTED_EDGE('',*,*,#51811,.F.);
#51811 = EDGE_CURVE('',#51757,#51796,#51812,.T.);
#51812 = SURFACE_CURVE('',#51813,(#51817),.PCURVE_S1.);
#51813 = LINE('',#51814,#51815);
#51814 = CARTESIAN_POINT('',(7.7,11.009437731596,39.500000005638));
#51815 = VECTOR('',#51816,1.);
#51816 = DIRECTION('',(0.E+000,0.E+000,1.));
#51817 = PCURVE('',#51765,#51818);
#51818 = DEFINITIONAL_REPRESENTATION('',(#51819),#51823);
#51819 = LINE('',#51820,#51821);
#51820 = CARTESIAN_POINT('',(29.806030706806,0.1));
#51821 = VECTOR('',#51822,1.);
#51822 = DIRECTION('',(1.,0.E+000));
#51823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#51828)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#51825,#51826,#51827)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#51825 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#51826 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#51827 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#51828 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#51825,
  'distance_accuracy_value','confusion accuracy');
#51829 = SHAPE_DEFINITION_REPRESENTATION(#51830,#51747);
#51830 = PRODUCT_DEFINITION_SHAPE('','',#51831);
#51831 = PRODUCT_DEFINITION('design','',#51832,#51835);
#51832 = PRODUCT_DEFINITION_FORMATION('','',#51833);
#51833 = PRODUCT('CADSOFTTOOLS 1.342','CADSOFTTOOLS 1.342','',(#51834));
#51834 = PRODUCT_CONTEXT('',#2,'mechanical');
#51835 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#51836 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#51837,#51839);
#51837 = ( REPRESENTATION_RELATIONSHIP('','',#51747,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#51838) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#51838 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1379);
#51839 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #51840);
#51840 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('342','','',#5,#51831,$);
#51841 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#51833));
#51842 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#51843),#51979);
#51843 = SHELL_BASED_SURFACE_MODEL('',(#51844));
#51844 = OPEN_SHELL('',(#51845));
#51845 = ADVANCED_FACE('',(#51846),#51861,.T.);
#51846 = FACE_BOUND('',#51847,.T.);
#51847 = EDGE_LOOP('',(#51848,#51873,#51891,#51909,#51927,#51945,#51963)
  );
#51848 = ORIENTED_EDGE('',*,*,#51849,.F.);
#51849 = EDGE_CURVE('',#51850,#51852,#51854,.T.);
#51850 = VERTEX_POINT('',#51851);
#51851 = CARTESIAN_POINT('',(7.8,11.009437731596,9.752631579533));
#51852 = VERTEX_POINT('',#51853);
#51853 = CARTESIAN_POINT('',(7.8,9.733839304459,10.653399123393));
#51854 = SURFACE_CURVE('',#51855,(#51860),.PCURVE_S1.);
#51855 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51856,#51857,#51858,#51859),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#51856 = CARTESIAN_POINT('',(7.8,11.009437731596,9.752631579533));
#51857 = CARTESIAN_POINT('',(7.8,10.584238255884,10.052887427486));
#51858 = CARTESIAN_POINT('',(7.8,10.159038780172,10.35314327544));
#51859 = CARTESIAN_POINT('',(7.8,9.733839304459,10.653399123393));
#51860 = PCURVE('',#51861,#51866);
#51861 = PLANE('',#51862);
#51862 = AXIS2_PLACEMENT_3D('',#51863,#51864,#51865);
#51863 = CARTESIAN_POINT('',(7.8,10.371638518028,10.203015351463));
#51864 = DIRECTION('',(-1.,0.E+000,0.E+000));
#51865 = DIRECTION('',(0.E+000,0.E+000,-1.));
#51866 = DEFINITIONAL_REPRESENTATION('',(#51867),#51872);
#51867 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51868,#51869,#51870,#51871),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#51868 = CARTESIAN_POINT('',(0.45038377193,-0.637799213568));
#51869 = CARTESIAN_POINT('',(0.150127923977,-0.212599737856));
#51870 = CARTESIAN_POINT('',(-0.150127923977,0.212599737856));
#51871 = CARTESIAN_POINT('',(-0.45038377193,0.637799213569));
#51872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51873 = ORIENTED_EDGE('',*,*,#51874,.F.);
#51874 = EDGE_CURVE('',#51875,#51850,#51877,.T.);
#51875 = VERTEX_POINT('',#51876);
#51876 = CARTESIAN_POINT('',(7.8,11.009437731596,9.693969298831));
#51877 = SURFACE_CURVE('',#51878,(#51883),.PCURVE_S1.);
#51878 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51879,#51880,#51881,#51882),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#51879 = CARTESIAN_POINT('',(7.8,11.009437731596,9.693969298831));
#51880 = CARTESIAN_POINT('',(7.8,11.009437731596,9.713523392399));
#51881 = CARTESIAN_POINT('',(7.8,11.009437731596,9.733077485966));
#51882 = CARTESIAN_POINT('',(7.8,11.009437731596,9.752631579533));
#51883 = PCURVE('',#51861,#51884);
#51884 = DEFINITIONAL_REPRESENTATION('',(#51885),#51890);
#51885 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51886,#51887,#51888,#51889),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#51886 = CARTESIAN_POINT('',(0.509046052632,-0.637799213568));
#51887 = CARTESIAN_POINT('',(0.489491959064,-0.637799213568));
#51888 = CARTESIAN_POINT('',(0.469937865497,-0.637799213568));
#51889 = CARTESIAN_POINT('',(0.45038377193,-0.637799213568));
#51890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51891 = ORIENTED_EDGE('',*,*,#51892,.F.);
#51892 = EDGE_CURVE('',#51893,#51875,#51895,.T.);
#51893 = VERTEX_POINT('',#51894);
#51894 = CARTESIAN_POINT('',(7.8,9.727365750334,8.793750000586));
#51895 = SURFACE_CURVE('',#51896,(#51901),.PCURVE_S1.);
#51896 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51897,#51898,#51899,#51900),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#51897 = CARTESIAN_POINT('',(7.8,9.727365750334,8.793750000586));
#51898 = CARTESIAN_POINT('',(7.8,10.154723077422,9.093823100001));
#51899 = CARTESIAN_POINT('',(7.8,10.582080404509,9.393896199416));
#51900 = CARTESIAN_POINT('',(7.8,11.009437731596,9.693969298831));
#51901 = PCURVE('',#51861,#51902);
#51902 = DEFINITIONAL_REPRESENTATION('',(#51903),#51908);
#51903 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51904,#51905,#51906,#51907),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#51904 = CARTESIAN_POINT('',(1.409265350877,0.644272767694));
#51905 = CARTESIAN_POINT('',(1.109192251462,0.216915440606));
#51906 = CARTESIAN_POINT('',(0.809119152047,-0.210441886481));
#51907 = CARTESIAN_POINT('',(0.509046052632,-0.637799213568));
#51908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51909 = ORIENTED_EDGE('',*,*,#51910,.F.);
#51910 = EDGE_CURVE('',#51911,#51893,#51913,.T.);
#51911 = VERTEX_POINT('',#51912);
#51912 = CARTESIAN_POINT('',(7.8,9.720583931727,8.934100877779));
#51913 = SURFACE_CURVE('',#51914,(#51919),.PCURVE_S1.);
#51914 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51915,#51916,#51917,#51918),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#51915 = CARTESIAN_POINT('',(7.8,9.720583931727,8.934100877779));
#51916 = CARTESIAN_POINT('',(7.8,9.722844537929,8.887317252048));
#51917 = CARTESIAN_POINT('',(7.8,9.725105144132,8.840533626317));
#51918 = CARTESIAN_POINT('',(7.8,9.727365750334,8.793750000586));
#51919 = PCURVE('',#51861,#51920);
#51920 = DEFINITIONAL_REPRESENTATION('',(#51921),#51926);
#51921 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51922,#51923,#51924,#51925),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#51922 = CARTESIAN_POINT('',(1.268914473684,0.651054586301));
#51923 = CARTESIAN_POINT('',(1.315698099415,0.648793980099));
#51924 = CARTESIAN_POINT('',(1.362481725146,0.646533373896));
#51925 = CARTESIAN_POINT('',(1.409265350877,0.644272767694));
#51926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51927 = ORIENTED_EDGE('',*,*,#51928,.F.);
#51928 = EDGE_CURVE('',#51929,#51911,#51931,.T.);
#51929 = VERTEX_POINT('',#51930);
#51930 = CARTESIAN_POINT('',(7.8,10.8781170622,9.72905701813));
#51931 = SURFACE_CURVE('',#51932,(#51937),.PCURVE_S1.);
#51932 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51933,#51934,#51935,#51936),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#51933 = CARTESIAN_POINT('',(7.8,10.8781170622,9.72905701813));
#51934 = CARTESIAN_POINT('',(7.8,10.492272685376,9.464071638013));
#51935 = CARTESIAN_POINT('',(7.8,10.106428308551,9.199086257896));
#51936 = CARTESIAN_POINT('',(7.8,9.720583931727,8.934100877779));
#51937 = PCURVE('',#51861,#51938);
#51938 = DEFINITIONAL_REPRESENTATION('',(#51939),#51944);
#51939 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51940,#51941,#51942,#51943),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#51940 = CARTESIAN_POINT('',(0.473958333333,-0.506478544173));
#51941 = CARTESIAN_POINT('',(0.73894371345,-0.120634167348));
#51942 = CARTESIAN_POINT('',(1.003929093567,0.265210209476));
#51943 = CARTESIAN_POINT('',(1.268914473684,0.651054586301));
#51944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51945 = ORIENTED_EDGE('',*,*,#51946,.F.);
#51946 = EDGE_CURVE('',#51947,#51929,#51949,.T.);
#51947 = VERTEX_POINT('',#51948);
#51948 = CARTESIAN_POINT('',(7.8,9.720583931727,10.524561404095));
#51949 = SURFACE_CURVE('',#51950,(#51955),.PCURVE_S1.);
#51950 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51951,#51952,#51953,#51954),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#51951 = CARTESIAN_POINT('',(7.8,9.720583931727,10.524561404095));
#51952 = CARTESIAN_POINT('',(7.8,10.106428308551,10.25939327544));
#51953 = CARTESIAN_POINT('',(7.8,10.492272685376,9.994225146785));
#51954 = CARTESIAN_POINT('',(7.8,10.8781170622,9.72905701813));
#51955 = PCURVE('',#51861,#51956);
#51956 = DEFINITIONAL_REPRESENTATION('',(#51957),#51962);
#51957 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51958,#51959,#51960,#51961),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#51958 = CARTESIAN_POINT('',(-0.321546052632,0.651054586301));
#51959 = CARTESIAN_POINT('',(-5.63779239766E-002,0.265210209476));
#51960 = CARTESIAN_POINT('',(0.208790204678,-0.120634167348));
#51961 = CARTESIAN_POINT('',(0.473958333333,-0.506478544173));
#51962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51963 = ORIENTED_EDGE('',*,*,#51964,.F.);
#51964 = EDGE_CURVE('',#51852,#51947,#51965,.T.);
#51965 = SURFACE_CURVE('',#51966,(#51971),.PCURVE_S1.);
#51966 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51967,#51968,#51969,#51970),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#51967 = CARTESIAN_POINT('',(7.8,9.733839304459,10.653399123393));
#51968 = CARTESIAN_POINT('',(7.8,9.729420846882,10.61045321696));
#51969 = CARTESIAN_POINT('',(7.8,9.725002389304,10.567507310527));
#51970 = CARTESIAN_POINT('',(7.8,9.720583931727,10.524561404095));
#51971 = PCURVE('',#51861,#51972);
#51972 = DEFINITIONAL_REPRESENTATION('',(#51973),#51978);
#51973 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51974,#51975,#51976,#51977),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#51974 = CARTESIAN_POINT('',(-0.45038377193,0.637799213569));
#51975 = CARTESIAN_POINT('',(-0.407437865497,0.642217671146));
#51976 = CARTESIAN_POINT('',(-0.364491959064,0.646636128724));
#51977 = CARTESIAN_POINT('',(-0.321546052632,0.651054586301));
#51978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#51979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#51983)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#51980,#51981,#51982)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#51980 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#51981 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#51982 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#51983 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#51980,
  'distance_accuracy_value','confusion accuracy');
#51984 = SHAPE_DEFINITION_REPRESENTATION(#51985,#51842);
#51985 = PRODUCT_DEFINITION_SHAPE('','',#51986);
#51986 = PRODUCT_DEFINITION('design','',#51987,#51990);
#51987 = PRODUCT_DEFINITION_FORMATION('','',#51988);
#51988 = PRODUCT('CADSOFTTOOLS 1.343','CADSOFTTOOLS 1.343','',(#51989));
#51989 = PRODUCT_CONTEXT('',#2,'mechanical');
#51990 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#51991 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#51992,#51994);
#51992 = ( REPRESENTATION_RELATIONSHIP('','',#51842,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#51993) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#51993 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1383);
#51994 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #51995);
#51995 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('343','','',#5,#51986,$);
#51996 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#51988));
#51997 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#51998),#52097);
#51998 = SHELL_BASED_SURFACE_MODEL('',(#51999));
#51999 = OPEN_SHELL('',(#52000));
#52000 = ADVANCED_FACE('',(#52001),#52015,.T.);
#52001 = FACE_BOUND('',#52002,.T.);
#52002 = EDGE_LOOP('',(#52003,#52036,#52060,#52075));
#52003 = ORIENTED_EDGE('',*,*,#52004,.T.);
#52004 = EDGE_CURVE('',#52005,#52007,#52009,.T.);
#52005 = VERTEX_POINT('',#52006);
#52006 = CARTESIAN_POINT('',(7.7,12.338057649663,8.992214912866));
#52007 = VERTEX_POINT('',#52008);
#52008 = CARTESIAN_POINT('',(7.8,12.338057649663,8.992214912866));
#52009 = SURFACE_CURVE('',#52010,(#52014),.PCURVE_S1.);
#52010 = LINE('',#52011,#52012);
#52011 = CARTESIAN_POINT('',(7.8,12.338057649663,8.992214912866));
#52012 = VECTOR('',#52013,1.);
#52013 = DIRECTION('',(1.,0.E+000,0.E+000));
#52014 = PCURVE('',#52015,#52031);
#52015 = SURFACE_OF_LINEAR_EXTRUSION('',#52016,#52029);
#52016 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52017,#52018,#52019,#52020,
    #52021,#52022,#52023,#52024,#52025,#52026,#52027,#52028),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.E+000,0.234735434355,
    0.410959103548,0.586074654519,0.79242100439,1.),.UNSPECIFIED.);
#52017 = CARTESIAN_POINT('',(7.8,12.338057649663,8.992214912866));
#52018 = CARTESIAN_POINT('',(7.8,12.30753946593,9.062390351463));
#52019 = CARTESIAN_POINT('',(7.8,12.292126241823,9.191228070761));
#52020 = CARTESIAN_POINT('',(7.8,12.292126241823,9.51853070234));
#52021 = CARTESIAN_POINT('',(7.8,12.305381614555,9.627631579533));
#52022 = CARTESIAN_POINT('',(7.8,12.357621811783,9.783936840879));
#52023 = CARTESIAN_POINT('',(7.8,12.395086578861,9.82280701813));
#52024 = CARTESIAN_POINT('',(7.8,12.500513031756,9.82280701813));
#52025 = CARTESIAN_POINT('',(7.8,12.545211381668,9.783881579533));
#52026 = CARTESIAN_POINT('',(7.8,12.611377018287,9.627714769419));
#52027 = CARTESIAN_POINT('',(7.8,12.627517998402,9.534429825147));
#52028 = CARTESIAN_POINT('',(7.8,12.627517998402,9.425328947954));
#52029 = VECTOR('',#52030,1.);
#52030 = DIRECTION('',(-1.,0.E+000,0.E+000));
#52031 = DEFINITIONAL_REPRESENTATION('',(#52032),#52035);
#52032 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52033,#52034),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.1,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#52033 = CARTESIAN_POINT('',(0.E+000,0.1));
#52034 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#52035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52036 = ORIENTED_EDGE('',*,*,#52037,.T.);
#52037 = EDGE_CURVE('',#52007,#52038,#52040,.T.);
#52038 = VERTEX_POINT('',#52039);
#52039 = CARTESIAN_POINT('',(7.8,12.627517998402,9.425328947954));
#52040 = SURFACE_CURVE('',#52041,(#52054),.PCURVE_S1.);
#52041 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52042,#52043,#52044,#52045,
    #52046,#52047,#52048,#52049,#52050,#52051,#52052,#52053),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.E+000,0.234735434355,
    0.410959103548,0.586074654519,0.79242100439,1.),.UNSPECIFIED.);
#52042 = CARTESIAN_POINT('',(7.8,12.338057649663,8.992214912866));
#52043 = CARTESIAN_POINT('',(7.8,12.30753946593,9.062390351463));
#52044 = CARTESIAN_POINT('',(7.8,12.292126241823,9.191228070761));
#52045 = CARTESIAN_POINT('',(7.8,12.292126241823,9.51853070234));
#52046 = CARTESIAN_POINT('',(7.8,12.305381614555,9.627631579533));
#52047 = CARTESIAN_POINT('',(7.8,12.357621811783,9.783936840879));
#52048 = CARTESIAN_POINT('',(7.8,12.395086578861,9.82280701813));
#52049 = CARTESIAN_POINT('',(7.8,12.500513031756,9.82280701813));
#52050 = CARTESIAN_POINT('',(7.8,12.545211381668,9.783881579533));
#52051 = CARTESIAN_POINT('',(7.8,12.611377018287,9.627714769419));
#52052 = CARTESIAN_POINT('',(7.8,12.627517998402,9.534429825147));
#52053 = CARTESIAN_POINT('',(7.8,12.627517998402,9.425328947954));
#52054 = PCURVE('',#52015,#52055);
#52055 = DEFINITIONAL_REPRESENTATION('',(#52056),#52059);
#52056 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52057,#52058),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#52057 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#52058 = CARTESIAN_POINT('',(1.,0.E+000));
#52059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52060 = ORIENTED_EDGE('',*,*,#52061,.F.);
#52061 = EDGE_CURVE('',#52062,#52038,#52064,.T.);
#52062 = VERTEX_POINT('',#52063);
#52063 = CARTESIAN_POINT('',(7.7,12.627517998402,9.425328947954));
#52064 = SURFACE_CURVE('',#52065,(#52069),.PCURVE_S1.);
#52065 = LINE('',#52066,#52067);
#52066 = CARTESIAN_POINT('',(7.8,12.627517998402,9.425328947954));
#52067 = VECTOR('',#52068,1.);
#52068 = DIRECTION('',(1.,0.E+000,0.E+000));
#52069 = PCURVE('',#52015,#52070);
#52070 = DEFINITIONAL_REPRESENTATION('',(#52071),#52074);
#52071 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52072,#52073),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.1,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#52072 = CARTESIAN_POINT('',(1.,0.1));
#52073 = CARTESIAN_POINT('',(1.,0.E+000));
#52074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52075 = ORIENTED_EDGE('',*,*,#52076,.F.);
#52076 = EDGE_CURVE('',#52005,#52062,#52077,.T.);
#52077 = SURFACE_CURVE('',#52078,(#52091),.PCURVE_S1.);
#52078 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52079,#52080,#52081,#52082,
    #52083,#52084,#52085,#52086,#52087,#52088,#52089,#52090),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.E+000,0.234735434355,
    0.410959103548,0.586074654519,0.79242100439,1.),.UNSPECIFIED.);
#52079 = CARTESIAN_POINT('',(7.7,12.338057649663,8.992214912866));
#52080 = CARTESIAN_POINT('',(7.7,12.30753946593,9.062390351463));
#52081 = CARTESIAN_POINT('',(7.7,12.292126241823,9.191228070761));
#52082 = CARTESIAN_POINT('',(7.7,12.292126241823,9.51853070234));
#52083 = CARTESIAN_POINT('',(7.7,12.305381614555,9.627631579533));
#52084 = CARTESIAN_POINT('',(7.7,12.357621811783,9.783936840879));
#52085 = CARTESIAN_POINT('',(7.7,12.395086578861,9.82280701813));
#52086 = CARTESIAN_POINT('',(7.7,12.500513031756,9.82280701813));
#52087 = CARTESIAN_POINT('',(7.7,12.545211381668,9.783881579533));
#52088 = CARTESIAN_POINT('',(7.7,12.611377018287,9.627714769419));
#52089 = CARTESIAN_POINT('',(7.7,12.627517998402,9.534429825147));
#52090 = CARTESIAN_POINT('',(7.7,12.627517998402,9.425328947954));
#52091 = PCURVE('',#52015,#52092);
#52092 = DEFINITIONAL_REPRESENTATION('',(#52093),#52096);
#52093 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52094,#52095),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#52094 = CARTESIAN_POINT('',(0.E+000,0.1));
#52095 = CARTESIAN_POINT('',(1.,0.1));
#52096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#52101)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#52098,#52099,#52100)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#52098 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#52099 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#52100 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#52101 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#52098,
  'distance_accuracy_value','confusion accuracy');
#52102 = SHAPE_DEFINITION_REPRESENTATION(#52103,#51997);
#52103 = PRODUCT_DEFINITION_SHAPE('','',#52104);
#52104 = PRODUCT_DEFINITION('design','',#52105,#52108);
#52105 = PRODUCT_DEFINITION_FORMATION('','',#52106);
#52106 = PRODUCT('CADSOFTTOOLS 1.344','CADSOFTTOOLS 1.344','',(#52107));
#52107 = PRODUCT_CONTEXT('',#2,'mechanical');
#52108 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#52109 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#52110,#52112);
#52110 = ( REPRESENTATION_RELATIONSHIP('','',#51997,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#52111) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#52111 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1387);
#52112 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #52113);
#52113 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('344','','',#5,#52104,$);
#52114 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#52106));
#52115 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#52116),#52239);
#52116 = SHELL_BASED_SURFACE_MODEL('',(#52117));
#52117 = OPEN_SHELL('',(#52118));
#52118 = ADVANCED_FACE('',(#52119),#52133,.T.);
#52119 = FACE_BOUND('',#52120,.T.);
#52120 = EDGE_LOOP('',(#52121,#52162,#52194,#52209));
#52121 = ORIENTED_EDGE('',*,*,#52122,.F.);
#52122 = EDGE_CURVE('',#52123,#52125,#52127,.T.);
#52123 = VERTEX_POINT('',#52124);
#52124 = CARTESIAN_POINT('',(7.8,12.213210534393,9.857894737428));
#52125 = VERTEX_POINT('',#52126);
#52126 = CARTESIAN_POINT('',(7.7,12.213210534393,9.857894737428));
#52127 = SURFACE_CURVE('',#52128,(#52132),.PCURVE_S1.);
#52128 = LINE('',#52129,#52130);
#52129 = CARTESIAN_POINT('',(7.8,12.213210534393,9.857894737428));
#52130 = VECTOR('',#52131,1.);
#52131 = DIRECTION('',(-1.,0.E+000,0.E+000));
#52132 = PCURVE('',#52133,#52157);
#52133 = SURFACE_OF_LINEAR_EXTRUSION('',#52134,#52155);
#52134 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52135,#52136,#52137,#52138,
    #52139,#52140,#52141,#52142,#52143,#52144,#52145,#52146,#52147,
    #52148,#52149,#52150,#52151,#52152,#52153,#52154),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.116242086678,0.241280871808,
    0.365854198624,0.490427525441,0.614622217974,0.727579325223,
    0.840828691014,0.920457151336,1.),.UNSPECIFIED.);
#52135 = CARTESIAN_POINT('',(7.8,12.213210534393,9.857894737428));
#52136 = CARTESIAN_POINT('',(7.8,12.160497307945,9.740570176024));
#52137 = CARTESIAN_POINT('',(7.8,12.134294826962,9.58103070234));
#52138 = CARTESIAN_POINT('',(7.8,12.134294826962,9.159978070761));
#52139 = CARTESIAN_POINT('',(7.8,12.160497307945,8.988377193568));
#52140 = CARTESIAN_POINT('',(7.8,12.265727535249,8.738842507503));
#52141 = CARTESIAN_POINT('',(7.8,12.344839468271,8.676425439182));
#52142 = CARTESIAN_POINT('',(7.8,12.555075845097,8.676425439182));
#52143 = CARTESIAN_POINT('',(7.8,12.638307255277,8.754276316375));
#52144 = CARTESIAN_POINT('',(7.8,12.760810065288,9.066301402457));
#52145 = CARTESIAN_POINT('',(7.8,12.791822967388,9.319517544445));
#52146 = CARTESIAN_POINT('',(7.8,12.791822967388,9.990570176024));
#52147 = CARTESIAN_POINT('',(7.8,12.760071725727,10.246052632165));
#52148 = CARTESIAN_POINT('',(7.8,12.632902456509,10.628125216939));
#52149 = CARTESIAN_POINT('',(7.8,12.542128736847,10.723574561989));
#52150 = CARTESIAN_POINT('',(7.8,12.34052376552,10.723574561989));
#52151 = CARTESIAN_POINT('',(7.8,12.273630372894,10.668750000586));
#52152 = CARTESIAN_POINT('',(7.8,12.172573976801,10.4506655448));
#52153 = CARTESIAN_POINT('',(7.8,12.147550199695,10.329934211112));
#52154 = CARTESIAN_POINT('',(7.8,12.147550199695,10.197258772516));
#52155 = VECTOR('',#52156,1.);
#52156 = DIRECTION('',(-1.,0.E+000,0.E+000));
#52157 = DEFINITIONAL_REPRESENTATION('',(#52158),#52161);
#52158 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52159,#52160),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#52159 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#52160 = CARTESIAN_POINT('',(0.E+000,0.1));
#52161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52162 = ORIENTED_EDGE('',*,*,#52163,.T.);
#52163 = EDGE_CURVE('',#52123,#52164,#52166,.T.);
#52164 = VERTEX_POINT('',#52165);
#52165 = CARTESIAN_POINT('',(7.8,12.147550199695,10.197258772516));
#52166 = SURFACE_CURVE('',#52167,(#52188),.PCURVE_S1.);
#52167 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52168,#52169,#52170,#52171,
    #52172,#52173,#52174,#52175,#52176,#52177,#52178,#52179,#52180,
    #52181,#52182,#52183,#52184,#52185,#52186,#52187),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.116242086678,0.241280871808,
    0.365854198624,0.490427525441,0.614622217974,0.727579325223,
    0.840828691014,0.920457151336,1.),.UNSPECIFIED.);
#52168 = CARTESIAN_POINT('',(7.8,12.213210534393,9.857894737428));
#52169 = CARTESIAN_POINT('',(7.8,12.160497307945,9.740570176024));
#52170 = CARTESIAN_POINT('',(7.8,12.134294826962,9.58103070234));
#52171 = CARTESIAN_POINT('',(7.8,12.134294826962,9.159978070761));
#52172 = CARTESIAN_POINT('',(7.8,12.160497307945,8.988377193568));
#52173 = CARTESIAN_POINT('',(7.8,12.265727535249,8.738842507503));
#52174 = CARTESIAN_POINT('',(7.8,12.344839468271,8.676425439182));
#52175 = CARTESIAN_POINT('',(7.8,12.555075845097,8.676425439182));
#52176 = CARTESIAN_POINT('',(7.8,12.638307255277,8.754276316375));
#52177 = CARTESIAN_POINT('',(7.8,12.760810065288,9.066301402457));
#52178 = CARTESIAN_POINT('',(7.8,12.791822967388,9.319517544445));
#52179 = CARTESIAN_POINT('',(7.8,12.791822967388,9.990570176024));
#52180 = CARTESIAN_POINT('',(7.8,12.760071725727,10.246052632165));
#52181 = CARTESIAN_POINT('',(7.8,12.632902456509,10.628125216939));
#52182 = CARTESIAN_POINT('',(7.8,12.542128736847,10.723574561989));
#52183 = CARTESIAN_POINT('',(7.8,12.34052376552,10.723574561989));
#52184 = CARTESIAN_POINT('',(7.8,12.273630372894,10.668750000586));
#52185 = CARTESIAN_POINT('',(7.8,12.172573976801,10.4506655448));
#52186 = CARTESIAN_POINT('',(7.8,12.147550199695,10.329934211112));
#52187 = CARTESIAN_POINT('',(7.8,12.147550199695,10.197258772516));
#52188 = PCURVE('',#52133,#52189);
#52189 = DEFINITIONAL_REPRESENTATION('',(#52190),#52193);
#52190 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52191,#52192),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#52191 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#52192 = CARTESIAN_POINT('',(1.,0.E+000));
#52193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52194 = ORIENTED_EDGE('',*,*,#52195,.T.);
#52195 = EDGE_CURVE('',#52164,#52196,#52198,.T.);
#52196 = VERTEX_POINT('',#52197);
#52197 = CARTESIAN_POINT('',(7.7,12.147550199695,10.197258772516));
#52198 = SURFACE_CURVE('',#52199,(#52203),.PCURVE_S1.);
#52199 = LINE('',#52200,#52201);
#52200 = CARTESIAN_POINT('',(7.8,12.147550199695,10.197258772516));
#52201 = VECTOR('',#52202,1.);
#52202 = DIRECTION('',(-1.,0.E+000,0.E+000));
#52203 = PCURVE('',#52133,#52204);
#52204 = DEFINITIONAL_REPRESENTATION('',(#52205),#52208);
#52205 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52206,#52207),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#52206 = CARTESIAN_POINT('',(1.,0.E+000));
#52207 = CARTESIAN_POINT('',(1.,0.1));
#52208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52209 = ORIENTED_EDGE('',*,*,#52210,.F.);
#52210 = EDGE_CURVE('',#52125,#52196,#52211,.T.);
#52211 = SURFACE_CURVE('',#52212,(#52233),.PCURVE_S1.);
#52212 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52213,#52214,#52215,#52216,
    #52217,#52218,#52219,#52220,#52221,#52222,#52223,#52224,#52225,
    #52226,#52227,#52228,#52229,#52230,#52231,#52232),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.116242086678,0.241280871808,
    0.365854198624,0.490427525441,0.614622217974,0.727579325223,
    0.840828691014,0.920457151336,1.),.UNSPECIFIED.);
#52213 = CARTESIAN_POINT('',(7.7,12.213210534393,9.857894737428));
#52214 = CARTESIAN_POINT('',(7.7,12.160497307945,9.740570176024));
#52215 = CARTESIAN_POINT('',(7.7,12.134294826962,9.58103070234));
#52216 = CARTESIAN_POINT('',(7.7,12.134294826962,9.159978070761));
#52217 = CARTESIAN_POINT('',(7.7,12.160497307945,8.988377193568));
#52218 = CARTESIAN_POINT('',(7.7,12.265727535249,8.738842507503));
#52219 = CARTESIAN_POINT('',(7.7,12.344839468271,8.676425439182));
#52220 = CARTESIAN_POINT('',(7.7,12.555075845097,8.676425439182));
#52221 = CARTESIAN_POINT('',(7.7,12.638307255277,8.754276316375));
#52222 = CARTESIAN_POINT('',(7.7,12.760810065288,9.066301402457));
#52223 = CARTESIAN_POINT('',(7.7,12.791822967388,9.319517544445));
#52224 = CARTESIAN_POINT('',(7.7,12.791822967388,9.990570176024));
#52225 = CARTESIAN_POINT('',(7.7,12.760071725727,10.246052632165));
#52226 = CARTESIAN_POINT('',(7.7,12.632902456509,10.628125216939));
#52227 = CARTESIAN_POINT('',(7.7,12.542128736847,10.723574561989));
#52228 = CARTESIAN_POINT('',(7.7,12.34052376552,10.723574561989));
#52229 = CARTESIAN_POINT('',(7.7,12.273630372894,10.668750000586));
#52230 = CARTESIAN_POINT('',(7.7,12.172573976801,10.4506655448));
#52231 = CARTESIAN_POINT('',(7.7,12.147550199695,10.329934211112));
#52232 = CARTESIAN_POINT('',(7.7,12.147550199695,10.197258772516));
#52233 = PCURVE('',#52133,#52234);
#52234 = DEFINITIONAL_REPRESENTATION('',(#52235),#52238);
#52235 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52236,#52237),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#52236 = CARTESIAN_POINT('',(0.E+000,0.1));
#52237 = CARTESIAN_POINT('',(1.,0.1));
#52238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#52243)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#52240,#52241,#52242)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#52240 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#52241 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#52242 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#52243 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#52240,
  'distance_accuracy_value','confusion accuracy');
#52244 = SHAPE_DEFINITION_REPRESENTATION(#52245,#52115);
#52245 = PRODUCT_DEFINITION_SHAPE('','',#52246);
#52246 = PRODUCT_DEFINITION('design','',#52247,#52250);
#52247 = PRODUCT_DEFINITION_FORMATION('','',#52248);
#52248 = PRODUCT('CADSOFTTOOLS 1.345','CADSOFTTOOLS 1.345','',(#52249));
#52249 = PRODUCT_CONTEXT('',#2,'mechanical');
#52250 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#52251 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#52252,#52254);
#52252 = ( REPRESENTATION_RELATIONSHIP('','',#52115,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#52253) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#52253 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1391);
#52254 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #52255);
#52255 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('345','','',#5,#52246,$);
#52256 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#52248));
#52257 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#52258),#52334);
#52258 = SHELL_BASED_SURFACE_MODEL('',(#52259));
#52259 = OPEN_SHELL('',(#52260));
#52260 = ADVANCED_FACE('',(#52261),#52275,.T.);
#52261 = FACE_BOUND('',#52262,.T.);
#52262 = EDGE_LOOP('',(#52263,#52286,#52304,#52320));
#52263 = ORIENTED_EDGE('',*,*,#52264,.F.);
#52264 = EDGE_CURVE('',#52265,#52267,#52269,.T.);
#52265 = VERTEX_POINT('',#52266);
#52266 = CARTESIAN_POINT('',(7.8,12.147550199695,10.197258772516));
#52267 = VERTEX_POINT('',#52268);
#52268 = CARTESIAN_POINT('',(7.7,12.147550199695,10.197258772516));
#52269 = SURFACE_CURVE('',#52270,(#52274),.PCURVE_S1.);
#52270 = LINE('',#52271,#52272);
#52271 = CARTESIAN_POINT('',(7.8,12.147550199695,10.197258772516));
#52272 = VECTOR('',#52273,1.);
#52273 = DIRECTION('',(-1.,0.E+000,0.E+000));
#52274 = PCURVE('',#52275,#52280);
#52275 = PLANE('',#52276);
#52276 = AXIS2_PLACEMENT_3D('',#52277,#52278,#52279);
#52277 = CARTESIAN_POINT('',(7.8,12.147550199695,10.197258772516));
#52278 = DIRECTION('',(0.E+000,0.E+000,1.));
#52279 = DIRECTION('',(-1.,0.E+000,0.E+000));
#52280 = DEFINITIONAL_REPRESENTATION('',(#52281),#52285);
#52281 = LINE('',#52282,#52283);
#52282 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#52283 = VECTOR('',#52284,1.);
#52284 = DIRECTION('',(1.,0.E+000));
#52285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52286 = ORIENTED_EDGE('',*,*,#52287,.T.);
#52287 = EDGE_CURVE('',#52265,#52288,#52290,.T.);
#52288 = VERTEX_POINT('',#52289);
#52289 = CARTESIAN_POINT('',(7.8,12.29890806043,10.197258772516));
#52290 = SURFACE_CURVE('',#52291,(#52296),.PCURVE_S1.);
#52291 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52292,#52293,#52294,#52295),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#52292 = CARTESIAN_POINT('',(7.8,12.147550199695,10.197258772516));
#52293 = CARTESIAN_POINT('',(7.8,12.19800281994,10.197258772516));
#52294 = CARTESIAN_POINT('',(7.8,12.248455440185,10.197258772516));
#52295 = CARTESIAN_POINT('',(7.8,12.29890806043,10.197258772516));
#52296 = PCURVE('',#52275,#52297);
#52297 = DEFINITIONAL_REPRESENTATION('',(#52298),#52303);
#52298 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52299,#52300,#52301,#52302),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#52299 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#52300 = CARTESIAN_POINT('',(0.E+000,-5.04526202452E-002));
#52301 = CARTESIAN_POINT('',(0.E+000,-0.10090524049));
#52302 = CARTESIAN_POINT('',(0.E+000,-0.151357860736));
#52303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52304 = ORIENTED_EDGE('',*,*,#52305,.T.);
#52305 = EDGE_CURVE('',#52288,#52306,#52308,.T.);
#52306 = VERTEX_POINT('',#52307);
#52307 = CARTESIAN_POINT('',(7.7,12.29890806043,10.197258772516));
#52308 = SURFACE_CURVE('',#52309,(#52313),.PCURVE_S1.);
#52309 = LINE('',#52310,#52311);
#52310 = CARTESIAN_POINT('',(7.8,12.29890806043,10.197258772516));
#52311 = VECTOR('',#52312,1.);
#52312 = DIRECTION('',(-1.,0.E+000,0.E+000));
#52313 = PCURVE('',#52275,#52314);
#52314 = DEFINITIONAL_REPRESENTATION('',(#52315),#52319);
#52315 = LINE('',#52316,#52317);
#52316 = CARTESIAN_POINT('',(0.E+000,-0.151357860736));
#52317 = VECTOR('',#52318,1.);
#52318 = DIRECTION('',(1.,0.E+000));
#52319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52320 = ORIENTED_EDGE('',*,*,#52321,.F.);
#52321 = EDGE_CURVE('',#52267,#52306,#52322,.T.);
#52322 = SURFACE_CURVE('',#52323,(#52327),.PCURVE_S1.);
#52323 = LINE('',#52324,#52325);
#52324 = CARTESIAN_POINT('',(7.7,7.342470158266,10.197258772516));
#52325 = VECTOR('',#52326,1.);
#52326 = DIRECTION('',(0.E+000,1.,0.E+000));
#52327 = PCURVE('',#52275,#52328);
#52328 = DEFINITIONAL_REPRESENTATION('',(#52329),#52333);
#52329 = LINE('',#52330,#52331);
#52330 = CARTESIAN_POINT('',(0.1,4.805080041429));
#52331 = VECTOR('',#52332,1.);
#52332 = DIRECTION('',(0.E+000,-1.));
#52333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#52338)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#52335,#52336,#52337)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#52335 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#52336 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#52337 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#52338 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#52335,
  'distance_accuracy_value','confusion accuracy');
#52339 = SHAPE_DEFINITION_REPRESENTATION(#52340,#52257);
#52340 = PRODUCT_DEFINITION_SHAPE('','',#52341);
#52341 = PRODUCT_DEFINITION('design','',#52342,#52345);
#52342 = PRODUCT_DEFINITION_FORMATION('','',#52343);
#52343 = PRODUCT('CADSOFTTOOLS 1.346','CADSOFTTOOLS 1.346','',(#52344));
#52344 = PRODUCT_CONTEXT('',#2,'mechanical');
#52345 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#52346 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#52347,#52349);
#52347 = ( REPRESENTATION_RELATIONSHIP('','',#52257,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#52348) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#52348 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1395);
#52349 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #52350);
#52350 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('346','','',#5,#52341,$);
#52351 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#52343));
#52352 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#52353),#52446);
#52353 = SHELL_BASED_SURFACE_MODEL('',(#52354));
#52354 = OPEN_SHELL('',(#52355));
#52355 = ADVANCED_FACE('',(#52356),#52370,.T.);
#52356 = FACE_BOUND('',#52357,.T.);
#52357 = EDGE_LOOP('',(#52358,#52389,#52411,#52426));
#52358 = ORIENTED_EDGE('',*,*,#52359,.F.);
#52359 = EDGE_CURVE('',#52360,#52362,#52364,.T.);
#52360 = VERTEX_POINT('',#52361);
#52361 = CARTESIAN_POINT('',(7.8,12.29890806043,10.197258772516));
#52362 = VERTEX_POINT('',#52363);
#52363 = CARTESIAN_POINT('',(7.7,12.29890806043,10.197258772516));
#52364 = SURFACE_CURVE('',#52365,(#52369),.PCURVE_S1.);
#52365 = LINE('',#52366,#52367);
#52366 = CARTESIAN_POINT('',(7.8,12.29890806043,10.197258772516));
#52367 = VECTOR('',#52368,1.);
#52368 = DIRECTION('',(-1.,0.E+000,0.E+000));
#52369 = PCURVE('',#52370,#52384);
#52370 = SURFACE_OF_LINEAR_EXTRUSION('',#52371,#52382);
#52371 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52372,#52373,#52374,#52375,
    #52376,#52377,#52378,#52379,#52380,#52381),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.187683284457,0.375366568915,0.687683284457,1.),
  .UNSPECIFIED.);
#52372 = CARTESIAN_POINT('',(7.8,12.29890806043,10.197258772516));
#52373 = CARTESIAN_POINT('',(7.8,12.29890806043,10.275109649709));
#52374 = CARTESIAN_POINT('',(7.8,12.310930375234,10.345285088305));
#52375 = CARTESIAN_POINT('',(7.8,12.359019634449,10.470285088305));
#52376 = CARTESIAN_POINT('',(7.8,12.391079140593,10.501535088305));
#52377 = CARTESIAN_POINT('',(7.8,12.496197329006,10.501535088305));
#52378 = CARTESIAN_POINT('',(7.8,12.546444439597,10.441228070761));
#52379 = CARTESIAN_POINT('',(7.8,12.616728741527,10.198903509358));
#52380 = CARTESIAN_POINT('',(7.8,12.636457668385,10.013596491814));
#52381 = CARTESIAN_POINT('',(7.8,12.640773371135,9.764144737428));
#52382 = VECTOR('',#52383,1.);
#52383 = DIRECTION('',(-1.,0.E+000,0.E+000));
#52384 = DEFINITIONAL_REPRESENTATION('',(#52385),#52388);
#52385 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52386,#52387),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#52386 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#52387 = CARTESIAN_POINT('',(0.E+000,0.1));
#52388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52389 = ORIENTED_EDGE('',*,*,#52390,.T.);
#52390 = EDGE_CURVE('',#52360,#52391,#52393,.T.);
#52391 = VERTEX_POINT('',#52392);
#52392 = CARTESIAN_POINT('',(7.8,12.640773371135,9.764144737428));
#52393 = SURFACE_CURVE('',#52394,(#52405),.PCURVE_S1.);
#52394 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52395,#52396,#52397,#52398,
    #52399,#52400,#52401,#52402,#52403,#52404),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.187683284457,0.375366568915,0.687683284457,1.),
  .UNSPECIFIED.);
#52395 = CARTESIAN_POINT('',(7.8,12.29890806043,10.197258772516));
#52396 = CARTESIAN_POINT('',(7.8,12.29890806043,10.275109649709));
#52397 = CARTESIAN_POINT('',(7.8,12.310930375234,10.345285088305));
#52398 = CARTESIAN_POINT('',(7.8,12.359019634449,10.470285088305));
#52399 = CARTESIAN_POINT('',(7.8,12.391079140593,10.501535088305));
#52400 = CARTESIAN_POINT('',(7.8,12.496197329006,10.501535088305));
#52401 = CARTESIAN_POINT('',(7.8,12.546444439597,10.441228070761));
#52402 = CARTESIAN_POINT('',(7.8,12.616728741527,10.198903509358));
#52403 = CARTESIAN_POINT('',(7.8,12.636457668385,10.013596491814));
#52404 = CARTESIAN_POINT('',(7.8,12.640773371135,9.764144737428));
#52405 = PCURVE('',#52370,#52406);
#52406 = DEFINITIONAL_REPRESENTATION('',(#52407),#52410);
#52407 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52408,#52409),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#52408 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#52409 = CARTESIAN_POINT('',(1.,0.E+000));
#52410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52411 = ORIENTED_EDGE('',*,*,#52412,.T.);
#52412 = EDGE_CURVE('',#52391,#52413,#52415,.T.);
#52413 = VERTEX_POINT('',#52414);
#52414 = CARTESIAN_POINT('',(7.7,12.640773371135,9.764144737428));
#52415 = SURFACE_CURVE('',#52416,(#52420),.PCURVE_S1.);
#52416 = LINE('',#52417,#52418);
#52417 = CARTESIAN_POINT('',(7.8,12.640773371135,9.764144737428));
#52418 = VECTOR('',#52419,1.);
#52419 = DIRECTION('',(-1.,0.E+000,0.E+000));
#52420 = PCURVE('',#52370,#52421);
#52421 = DEFINITIONAL_REPRESENTATION('',(#52422),#52425);
#52422 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52423,#52424),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#52423 = CARTESIAN_POINT('',(1.,0.E+000));
#52424 = CARTESIAN_POINT('',(1.,0.1));
#52425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52426 = ORIENTED_EDGE('',*,*,#52427,.F.);
#52427 = EDGE_CURVE('',#52362,#52413,#52428,.T.);
#52428 = SURFACE_CURVE('',#52429,(#52440),.PCURVE_S1.);
#52429 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52430,#52431,#52432,#52433,
    #52434,#52435,#52436,#52437,#52438,#52439),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.187683284457,0.375366568915,0.687683284457,1.),
  .UNSPECIFIED.);
#52430 = CARTESIAN_POINT('',(7.7,12.29890806043,10.197258772516));
#52431 = CARTESIAN_POINT('',(7.7,12.29890806043,10.275109649709));
#52432 = CARTESIAN_POINT('',(7.7,12.310930375234,10.345285088305));
#52433 = CARTESIAN_POINT('',(7.7,12.359019634449,10.470285088305));
#52434 = CARTESIAN_POINT('',(7.7,12.391079140593,10.501535088305));
#52435 = CARTESIAN_POINT('',(7.7,12.496197329006,10.501535088305));
#52436 = CARTESIAN_POINT('',(7.7,12.546444439597,10.441228070761));
#52437 = CARTESIAN_POINT('',(7.7,12.616728741527,10.198903509358));
#52438 = CARTESIAN_POINT('',(7.7,12.636457668385,10.013596491814));
#52439 = CARTESIAN_POINT('',(7.7,12.640773371135,9.764144737428));
#52440 = PCURVE('',#52370,#52441);
#52441 = DEFINITIONAL_REPRESENTATION('',(#52442),#52445);
#52442 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52443,#52444),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#52443 = CARTESIAN_POINT('',(0.E+000,0.1));
#52444 = CARTESIAN_POINT('',(1.,0.1));
#52445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#52450)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#52447,#52448,#52449)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#52447 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#52448 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#52449 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#52450 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#52447,
  'distance_accuracy_value','confusion accuracy');
#52451 = SHAPE_DEFINITION_REPRESENTATION(#52452,#52352);
#52452 = PRODUCT_DEFINITION_SHAPE('','',#52453);
#52453 = PRODUCT_DEFINITION('design','',#52454,#52457);
#52454 = PRODUCT_DEFINITION_FORMATION('','',#52455);
#52455 = PRODUCT('CADSOFTTOOLS 1.347','CADSOFTTOOLS 1.347','',(#52456));
#52456 = PRODUCT_CONTEXT('',#2,'mechanical');
#52457 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#52458 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#52459,#52461);
#52459 = ( REPRESENTATION_RELATIONSHIP('','',#52352,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#52460) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#52460 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1399);
#52461 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #52462);
#52462 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('347','','',#5,#52453,$);
#52463 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#52455));
#52464 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#52465),#52552);
#52465 = SHELL_BASED_SURFACE_MODEL('',(#52466));
#52466 = OPEN_SHELL('',(#52467));
#52467 = ADVANCED_FACE('',(#52468),#52482,.T.);
#52468 = FACE_BOUND('',#52469,.T.);
#52469 = EDGE_LOOP('',(#52470,#52499,#52519,#52534));
#52470 = ORIENTED_EDGE('',*,*,#52471,.F.);
#52471 = EDGE_CURVE('',#52472,#52474,#52476,.T.);
#52472 = VERTEX_POINT('',#52473);
#52473 = CARTESIAN_POINT('',(7.8,12.640773371135,9.764144737428));
#52474 = VERTEX_POINT('',#52475);
#52475 = CARTESIAN_POINT('',(7.7,12.640773371135,9.764144737428));
#52476 = SURFACE_CURVE('',#52477,(#52481),.PCURVE_S1.);
#52477 = LINE('',#52478,#52479);
#52478 = CARTESIAN_POINT('',(7.8,12.640773371135,9.764144737428));
#52479 = VECTOR('',#52480,1.);
#52480 = DIRECTION('',(-1.,0.E+000,0.E+000));
#52481 = PCURVE('',#52482,#52494);
#52482 = SURFACE_OF_LINEAR_EXTRUSION('',#52483,#52492);
#52483 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52484,#52485,#52486,#52487,
    #52488,#52489,#52490,#52491),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.267581475129,0.535162950257,1.),.UNSPECIFIED.);
#52484 = CARTESIAN_POINT('',(7.8,12.640773371135,9.764144737428));
#52485 = CARTESIAN_POINT('',(7.8,12.60994692292,9.865570176024));
#52486 = CARTESIAN_POINT('',(7.8,12.577270887812,9.935745614621));
#52487 = CARTESIAN_POINT('',(7.8,12.506986585881,10.013596491814));
#52488 = CARTESIAN_POINT('',(7.8,12.465370880791,10.033333333919));
#52489 = CARTESIAN_POINT('',(7.8,12.333741946913,10.033333333919));
#52490 = CARTESIAN_POINT('',(7.8,12.26592376084,9.974671053217));
#52491 = CARTESIAN_POINT('',(7.8,12.213210534393,9.857894737428));
#52492 = VECTOR('',#52493,1.);
#52493 = DIRECTION('',(-1.,0.E+000,0.E+000));
#52494 = DEFINITIONAL_REPRESENTATION('',(#52495),#52498);
#52495 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52496,#52497),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#52496 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#52497 = CARTESIAN_POINT('',(0.E+000,0.1));
#52498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52499 = ORIENTED_EDGE('',*,*,#52500,.T.);
#52500 = EDGE_CURVE('',#52472,#52501,#52503,.T.);
#52501 = VERTEX_POINT('',#52502);
#52502 = CARTESIAN_POINT('',(7.8,12.213210534393,9.857894737428));
#52503 = SURFACE_CURVE('',#52504,(#52513),.PCURVE_S1.);
#52504 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52505,#52506,#52507,#52508,
    #52509,#52510,#52511,#52512),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.267581475129,0.535162950257,1.),.UNSPECIFIED.);
#52505 = CARTESIAN_POINT('',(7.8,12.640773371135,9.764144737428));
#52506 = CARTESIAN_POINT('',(7.8,12.60994692292,9.865570176024));
#52507 = CARTESIAN_POINT('',(7.8,12.577270887812,9.935745614621));
#52508 = CARTESIAN_POINT('',(7.8,12.506986585881,10.013596491814));
#52509 = CARTESIAN_POINT('',(7.8,12.465370880791,10.033333333919));
#52510 = CARTESIAN_POINT('',(7.8,12.333741946913,10.033333333919));
#52511 = CARTESIAN_POINT('',(7.8,12.26592376084,9.974671053217));
#52512 = CARTESIAN_POINT('',(7.8,12.213210534393,9.857894737428));
#52513 = PCURVE('',#52482,#52514);
#52514 = DEFINITIONAL_REPRESENTATION('',(#52515),#52518);
#52515 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52516,#52517),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#52516 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#52517 = CARTESIAN_POINT('',(1.,0.E+000));
#52518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52519 = ORIENTED_EDGE('',*,*,#52520,.T.);
#52520 = EDGE_CURVE('',#52501,#52521,#52523,.T.);
#52521 = VERTEX_POINT('',#52522);
#52522 = CARTESIAN_POINT('',(7.7,12.213210534393,9.857894737428));
#52523 = SURFACE_CURVE('',#52524,(#52528),.PCURVE_S1.);
#52524 = LINE('',#52525,#52526);
#52525 = CARTESIAN_POINT('',(7.8,12.213210534393,9.857894737428));
#52526 = VECTOR('',#52527,1.);
#52527 = DIRECTION('',(-1.,0.E+000,0.E+000));
#52528 = PCURVE('',#52482,#52529);
#52529 = DEFINITIONAL_REPRESENTATION('',(#52530),#52533);
#52530 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52531,#52532),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#52531 = CARTESIAN_POINT('',(1.,0.E+000));
#52532 = CARTESIAN_POINT('',(1.,0.1));
#52533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52534 = ORIENTED_EDGE('',*,*,#52535,.F.);
#52535 = EDGE_CURVE('',#52474,#52521,#52536,.T.);
#52536 = SURFACE_CURVE('',#52537,(#52546),.PCURVE_S1.);
#52537 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52538,#52539,#52540,#52541,
    #52542,#52543,#52544,#52545),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.267581475129,0.535162950257,1.),.UNSPECIFIED.);
#52538 = CARTESIAN_POINT('',(7.7,12.640773371135,9.764144737428));
#52539 = CARTESIAN_POINT('',(7.7,12.60994692292,9.865570176024));
#52540 = CARTESIAN_POINT('',(7.7,12.577270887812,9.935745614621));
#52541 = CARTESIAN_POINT('',(7.7,12.506986585881,10.013596491814));
#52542 = CARTESIAN_POINT('',(7.7,12.465370880791,10.033333333919));
#52543 = CARTESIAN_POINT('',(7.7,12.333741946913,10.033333333919));
#52544 = CARTESIAN_POINT('',(7.7,12.26592376084,9.974671053217));
#52545 = CARTESIAN_POINT('',(7.7,12.213210534393,9.857894737428));
#52546 = PCURVE('',#52482,#52547);
#52547 = DEFINITIONAL_REPRESENTATION('',(#52548),#52551);
#52548 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52549,#52550),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#52549 = CARTESIAN_POINT('',(0.E+000,0.1));
#52550 = CARTESIAN_POINT('',(1.,0.1));
#52551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#52556)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#52553,#52554,#52555)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#52553 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#52554 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#52555 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#52556 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#52553,
  'distance_accuracy_value','confusion accuracy');
#52557 = SHAPE_DEFINITION_REPRESENTATION(#52558,#52464);
#52558 = PRODUCT_DEFINITION_SHAPE('','',#52559);
#52559 = PRODUCT_DEFINITION('design','',#52560,#52563);
#52560 = PRODUCT_DEFINITION_FORMATION('','',#52561);
#52561 = PRODUCT('CADSOFTTOOLS 1.348','CADSOFTTOOLS 1.348','',(#52562));
#52562 = PRODUCT_CONTEXT('',#2,'mechanical');
#52563 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#52564 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#52565,#52567);
#52565 = ( REPRESENTATION_RELATIONSHIP('','',#52464,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#52566) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#52566 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1403);
#52567 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #52568);
#52568 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('348','','',#5,#52559,$);
#52569 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#52561));
#52570 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#52571),#52658);
#52571 = SHELL_BASED_SURFACE_MODEL('',(#52572));
#52572 = OPEN_SHELL('',(#52573));
#52573 = ADVANCED_FACE('',(#52574),#52588,.T.);
#52574 = FACE_BOUND('',#52575,.T.);
#52575 = EDGE_LOOP('',(#52576,#52605,#52625,#52640));
#52576 = ORIENTED_EDGE('',*,*,#52577,.T.);
#52577 = EDGE_CURVE('',#52578,#52580,#52582,.T.);
#52578 = VERTEX_POINT('',#52579);
#52579 = CARTESIAN_POINT('',(7.7,12.627517998402,9.425328947954));
#52580 = VERTEX_POINT('',#52581);
#52581 = CARTESIAN_POINT('',(7.8,12.627517998402,9.425328947954));
#52582 = SURFACE_CURVE('',#52583,(#52587),.PCURVE_S1.);
#52583 = LINE('',#52584,#52585);
#52584 = CARTESIAN_POINT('',(7.8,12.627517998402,9.425328947954));
#52585 = VECTOR('',#52586,1.);
#52586 = DIRECTION('',(1.,0.E+000,0.E+000));
#52587 = PCURVE('',#52588,#52600);
#52588 = SURFACE_OF_LINEAR_EXTRUSION('',#52589,#52598);
#52589 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52590,#52591,#52592,#52593,
    #52594,#52595,#52596,#52597),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.371485943775,0.74297188755,1.),.UNSPECIFIED.);
#52590 = CARTESIAN_POINT('',(7.8,12.627517998402,9.425328947954));
#52591 = CARTESIAN_POINT('',(7.8,12.627517998402,9.253728070761));
#52592 = CARTESIAN_POINT('',(7.8,12.611179980848,9.121052632165));
#52593 = CARTESIAN_POINT('',(7.8,12.545211381668,8.933552632165));
#52594 = CARTESIAN_POINT('',(7.8,12.500513031756,8.886951754972));
#52595 = CARTESIAN_POINT('',(7.8,12.404026248843,8.886951754972));
#52596 = CARTESIAN_POINT('',(7.8,12.368884097878,8.92203947427));
#52597 = CARTESIAN_POINT('',(7.8,12.338057649663,8.992214912866));
#52598 = VECTOR('',#52599,1.);
#52599 = DIRECTION('',(-1.,0.E+000,0.E+000));
#52600 = DEFINITIONAL_REPRESENTATION('',(#52601),#52604);
#52601 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52602,#52603),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.1,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#52602 = CARTESIAN_POINT('',(0.E+000,0.1));
#52603 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#52604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52605 = ORIENTED_EDGE('',*,*,#52606,.T.);
#52606 = EDGE_CURVE('',#52580,#52607,#52609,.T.);
#52607 = VERTEX_POINT('',#52608);
#52608 = CARTESIAN_POINT('',(7.8,12.338057649663,8.992214912866));
#52609 = SURFACE_CURVE('',#52610,(#52619),.PCURVE_S1.);
#52610 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52611,#52612,#52613,#52614,
    #52615,#52616,#52617,#52618),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.371485943775,0.74297188755,1.),.UNSPECIFIED.);
#52611 = CARTESIAN_POINT('',(7.8,12.627517998402,9.425328947954));
#52612 = CARTESIAN_POINT('',(7.8,12.627517998402,9.253728070761));
#52613 = CARTESIAN_POINT('',(7.8,12.611179980848,9.121052632165));
#52614 = CARTESIAN_POINT('',(7.8,12.545211381668,8.933552632165));
#52615 = CARTESIAN_POINT('',(7.8,12.500513031756,8.886951754972));
#52616 = CARTESIAN_POINT('',(7.8,12.404026248843,8.886951754972));
#52617 = CARTESIAN_POINT('',(7.8,12.368884097878,8.92203947427));
#52618 = CARTESIAN_POINT('',(7.8,12.338057649663,8.992214912866));
#52619 = PCURVE('',#52588,#52620);
#52620 = DEFINITIONAL_REPRESENTATION('',(#52621),#52624);
#52621 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52622,#52623),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#52622 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#52623 = CARTESIAN_POINT('',(1.,0.E+000));
#52624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52625 = ORIENTED_EDGE('',*,*,#52626,.F.);
#52626 = EDGE_CURVE('',#52627,#52607,#52629,.T.);
#52627 = VERTEX_POINT('',#52628);
#52628 = CARTESIAN_POINT('',(7.7,12.338057649663,8.992214912866));
#52629 = SURFACE_CURVE('',#52630,(#52634),.PCURVE_S1.);
#52630 = LINE('',#52631,#52632);
#52631 = CARTESIAN_POINT('',(7.8,12.338057649663,8.992214912866));
#52632 = VECTOR('',#52633,1.);
#52633 = DIRECTION('',(1.,0.E+000,0.E+000));
#52634 = PCURVE('',#52588,#52635);
#52635 = DEFINITIONAL_REPRESENTATION('',(#52636),#52639);
#52636 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52637,#52638),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.1,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#52637 = CARTESIAN_POINT('',(1.,0.1));
#52638 = CARTESIAN_POINT('',(1.,0.E+000));
#52639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52640 = ORIENTED_EDGE('',*,*,#52641,.F.);
#52641 = EDGE_CURVE('',#52578,#52627,#52642,.T.);
#52642 = SURFACE_CURVE('',#52643,(#52652),.PCURVE_S1.);
#52643 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52644,#52645,#52646,#52647,
    #52648,#52649,#52650,#52651),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.371485943775,0.74297188755,1.),.UNSPECIFIED.);
#52644 = CARTESIAN_POINT('',(7.7,12.627517998402,9.425328947954));
#52645 = CARTESIAN_POINT('',(7.7,12.627517998402,9.253728070761));
#52646 = CARTESIAN_POINT('',(7.7,12.611179980848,9.121052632165));
#52647 = CARTESIAN_POINT('',(7.7,12.545211381668,8.933552632165));
#52648 = CARTESIAN_POINT('',(7.7,12.500513031756,8.886951754972));
#52649 = CARTESIAN_POINT('',(7.7,12.404026248843,8.886951754972));
#52650 = CARTESIAN_POINT('',(7.7,12.368884097878,8.92203947427));
#52651 = CARTESIAN_POINT('',(7.7,12.338057649663,8.992214912866));
#52652 = PCURVE('',#52588,#52653);
#52653 = DEFINITIONAL_REPRESENTATION('',(#52654),#52657);
#52654 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#52655,#52656),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#52655 = CARTESIAN_POINT('',(0.E+000,0.1));
#52656 = CARTESIAN_POINT('',(1.,0.1));
#52657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#52662)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#52659,#52660,#52661)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#52659 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#52660 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#52661 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#52662 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#52659,
  'distance_accuracy_value','confusion accuracy');
#52663 = SHAPE_DEFINITION_REPRESENTATION(#52664,#52570);
#52664 = PRODUCT_DEFINITION_SHAPE('','',#52665);
#52665 = PRODUCT_DEFINITION('design','',#52666,#52669);
#52666 = PRODUCT_DEFINITION_FORMATION('','',#52667);
#52667 = PRODUCT('CADSOFTTOOLS 1.349','CADSOFTTOOLS 1.349','',(#52668));
#52668 = PRODUCT_CONTEXT('',#2,'mechanical');
#52669 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#52670 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#52671,#52673);
#52671 = ( REPRESENTATION_RELATIONSHIP('','',#52570,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#52672) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#52672 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1407);
#52673 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #52674);
#52674 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('349','','',#5,#52665,$);
#52675 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#52667));
#52676 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#52677),#52873);
#52677 = SHELL_BASED_SURFACE_MODEL('',(#52678));
#52678 = OPEN_SHELL('',(#52679));
#52679 = ADVANCED_FACE('',(#52680,#52811),#52711,.T.);
#52680 = FACE_BOUND('',#52681,.T.);
#52681 = EDGE_LOOP('',(#52682,#52739,#52765,#52795));
#52682 = ORIENTED_EDGE('',*,*,#52683,.F.);
#52683 = EDGE_CURVE('',#52684,#52686,#52688,.T.);
#52684 = VERTEX_POINT('',#52685);
#52685 = CARTESIAN_POINT('',(7.8,12.213210534393,9.857894737428));
#52686 = VERTEX_POINT('',#52687);
#52687 = CARTESIAN_POINT('',(7.8,12.147550199695,10.197258772516));
#52688 = SURFACE_CURVE('',#52689,(#52710),.PCURVE_S1.);
#52689 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52690,#52691,#52692,#52693,
    #52694,#52695,#52696,#52697,#52698,#52699,#52700,#52701,#52702,
    #52703,#52704,#52705,#52706,#52707,#52708,#52709),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.116242086678,0.241280871808,
    0.365854198624,0.490427525441,0.614622217974,0.727579325223,
    0.840828691014,0.920457151336,1.),.UNSPECIFIED.);
#52690 = CARTESIAN_POINT('',(7.8,12.213210534393,9.857894737428));
#52691 = CARTESIAN_POINT('',(7.8,12.160497307945,9.740570176024));
#52692 = CARTESIAN_POINT('',(7.8,12.134294826962,9.58103070234));
#52693 = CARTESIAN_POINT('',(7.8,12.134294826962,9.159978070761));
#52694 = CARTESIAN_POINT('',(7.8,12.160497307945,8.988377193568));
#52695 = CARTESIAN_POINT('',(7.8,12.265727535249,8.738842507503));
#52696 = CARTESIAN_POINT('',(7.8,12.344839468271,8.676425439182));
#52697 = CARTESIAN_POINT('',(7.8,12.555075845097,8.676425439182));
#52698 = CARTESIAN_POINT('',(7.8,12.638307255277,8.754276316375));
#52699 = CARTESIAN_POINT('',(7.8,12.760810065288,9.066301402457));
#52700 = CARTESIAN_POINT('',(7.8,12.791822967388,9.319517544445));
#52701 = CARTESIAN_POINT('',(7.8,12.791822967388,9.990570176024));
#52702 = CARTESIAN_POINT('',(7.8,12.760071725727,10.246052632165));
#52703 = CARTESIAN_POINT('',(7.8,12.632902456509,10.628125216939));
#52704 = CARTESIAN_POINT('',(7.8,12.542128736847,10.723574561989));
#52705 = CARTESIAN_POINT('',(7.8,12.34052376552,10.723574561989));
#52706 = CARTESIAN_POINT('',(7.8,12.273630372894,10.668750000586));
#52707 = CARTESIAN_POINT('',(7.8,12.172573976801,10.4506655448));
#52708 = CARTESIAN_POINT('',(7.8,12.147550199695,10.329934211112));
#52709 = CARTESIAN_POINT('',(7.8,12.147550199695,10.197258772516));
#52710 = PCURVE('',#52711,#52716);
#52711 = PLANE('',#52712);
#52712 = AXIS2_PLACEMENT_3D('',#52713,#52714,#52715);
#52713 = CARTESIAN_POINT('',(7.8,12.713255780796,8.948283020188));
#52714 = DIRECTION('',(-1.,0.E+000,0.E+000));
#52715 = DIRECTION('',(0.E+000,0.E+000,-1.));
#52716 = DEFINITIONAL_REPRESENTATION('',(#52717),#52738);
#52717 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52718,#52719,#52720,#52721,
    #52722,#52723,#52724,#52725,#52726,#52727,#52728,#52729,#52730,
    #52731,#52732,#52733,#52734,#52735,#52736,#52737),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.116242086678,0.241280871808,
    0.365854198624,0.490427525441,0.614622217974,0.727579325223,
    0.840828691014,0.920457151336,1.),.UNSPECIFIED.);
#52718 = CARTESIAN_POINT('',(-0.90961171724,0.500045246404));
#52719 = CARTESIAN_POINT('',(-0.792287155837,0.552758472852));
#52720 = CARTESIAN_POINT('',(-0.632747682153,0.578960953834));
#52721 = CARTESIAN_POINT('',(-0.211695050574,0.578960953834));
#52722 = CARTESIAN_POINT('',(-4.009417338059E-002,0.552758472852));
#52723 = CARTESIAN_POINT('',(0.209440512684,0.447528245547));
#52724 = CARTESIAN_POINT('',(0.271857581005,0.368416312526));
#52725 = CARTESIAN_POINT('',(0.271857581005,0.1581799357));
#52726 = CARTESIAN_POINT('',(0.194006703812,7.4948525519E-002));
#52727 = CARTESIAN_POINT('',(-0.118018382269,-4.75542844917E-002));
#52728 = CARTESIAN_POINT('',(-0.371234524258,-7.85671865918E-002));
#52729 = CARTESIAN_POINT('',(-1.042287155837,-7.85671865918E-002));
#52730 = CARTESIAN_POINT('',(-1.297769611977,-4.68159449303E-002));
#52731 = CARTESIAN_POINT('',(-1.679842196751,8.0353324287E-002));
#52732 = CARTESIAN_POINT('',(-1.775291541802,0.17112704395));
#52733 = CARTESIAN_POINT('',(-1.775291541802,0.372732015276));
#52734 = CARTESIAN_POINT('',(-1.720466980398,0.439625407903));
#52735 = CARTESIAN_POINT('',(-1.502382524613,0.540681803996));
#52736 = CARTESIAN_POINT('',(-1.381651190924,0.565705581102));
#52737 = CARTESIAN_POINT('',(-1.248975752328,0.565705581102));
#52738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52739 = ORIENTED_EDGE('',*,*,#52740,.F.);
#52740 = EDGE_CURVE('',#52741,#52684,#52743,.T.);
#52741 = VERTEX_POINT('',#52742);
#52742 = CARTESIAN_POINT('',(7.8,12.640773371135,9.764144737428));
#52743 = SURFACE_CURVE('',#52744,(#52753),.PCURVE_S1.);
#52744 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52745,#52746,#52747,#52748,
    #52749,#52750,#52751,#52752),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.267581475129,0.535162950257,1.),.UNSPECIFIED.);
#52745 = CARTESIAN_POINT('',(7.8,12.640773371135,9.764144737428));
#52746 = CARTESIAN_POINT('',(7.8,12.60994692292,9.865570176024));
#52747 = CARTESIAN_POINT('',(7.8,12.577270887812,9.935745614621));
#52748 = CARTESIAN_POINT('',(7.8,12.506986585881,10.013596491814));
#52749 = CARTESIAN_POINT('',(7.8,12.465370880791,10.033333333919));
#52750 = CARTESIAN_POINT('',(7.8,12.333741946913,10.033333333919));
#52751 = CARTESIAN_POINT('',(7.8,12.26592376084,9.974671053217));
#52752 = CARTESIAN_POINT('',(7.8,12.213210534393,9.857894737428));
#52753 = PCURVE('',#52711,#52754);
#52754 = DEFINITIONAL_REPRESENTATION('',(#52755),#52764);
#52755 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52756,#52757,#52758,#52759,
    #52760,#52761,#52762,#52763),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.267581475129,0.535162950257,1.),.UNSPECIFIED.);
#52756 = CARTESIAN_POINT('',(-0.81586171724,7.24824096618E-002));
#52757 = CARTESIAN_POINT('',(-0.917287155837,0.103308857877));
#52758 = CARTESIAN_POINT('',(-0.987462594433,0.135984892985));
#52759 = CARTESIAN_POINT('',(-1.065313471626,0.206269194915));
#52760 = CARTESIAN_POINT('',(-1.085050313731,0.247884900005));
#52761 = CARTESIAN_POINT('',(-1.085050313731,0.379513833883));
#52762 = CARTESIAN_POINT('',(-1.02638803303,0.447332019956));
#52763 = CARTESIAN_POINT('',(-0.90961171724,0.500045246404));
#52764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52765 = ORIENTED_EDGE('',*,*,#52766,.F.);
#52766 = EDGE_CURVE('',#52767,#52741,#52769,.T.);
#52767 = VERTEX_POINT('',#52768);
#52768 = CARTESIAN_POINT('',(7.8,12.29890806043,10.197258772516));
#52769 = SURFACE_CURVE('',#52770,(#52781),.PCURVE_S1.);
#52770 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52771,#52772,#52773,#52774,
    #52775,#52776,#52777,#52778,#52779,#52780),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.187683284457,0.375366568915,0.687683284457,1.),
  .UNSPECIFIED.);
#52771 = CARTESIAN_POINT('',(7.8,12.29890806043,10.197258772516));
#52772 = CARTESIAN_POINT('',(7.8,12.29890806043,10.275109649709));
#52773 = CARTESIAN_POINT('',(7.8,12.310930375234,10.345285088305));
#52774 = CARTESIAN_POINT('',(7.8,12.359019634449,10.470285088305));
#52775 = CARTESIAN_POINT('',(7.8,12.391079140593,10.501535088305));
#52776 = CARTESIAN_POINT('',(7.8,12.496197329006,10.501535088305));
#52777 = CARTESIAN_POINT('',(7.8,12.546444439597,10.441228070761));
#52778 = CARTESIAN_POINT('',(7.8,12.616728741527,10.198903509358));
#52779 = CARTESIAN_POINT('',(7.8,12.636457668385,10.013596491814));
#52780 = CARTESIAN_POINT('',(7.8,12.640773371135,9.764144737428));
#52781 = PCURVE('',#52711,#52782);
#52782 = DEFINITIONAL_REPRESENTATION('',(#52783),#52794);
#52783 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52784,#52785,#52786,#52787,
    #52788,#52789,#52790,#52791,#52792,#52793),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.187683284457,0.375366568915,0.687683284457,1.),
  .UNSPECIFIED.);
#52784 = CARTESIAN_POINT('',(-1.248975752328,0.414347720366));
#52785 = CARTESIAN_POINT('',(-1.326826629521,0.414347720366));
#52786 = CARTESIAN_POINT('',(-1.397002068117,0.402325405562));
#52787 = CARTESIAN_POINT('',(-1.522002068117,0.354236146347));
#52788 = CARTESIAN_POINT('',(-1.553252068117,0.322176640203));
#52789 = CARTESIAN_POINT('',(-1.553252068117,0.21705845179));
#52790 = CARTESIAN_POINT('',(-1.492945050574,0.1668113412));
#52791 = CARTESIAN_POINT('',(-1.25062048917,9.65270392695E-002));
#52792 = CARTESIAN_POINT('',(-1.065313471626,7.67981124119E-002));
#52793 = CARTESIAN_POINT('',(-0.81586171724,7.24824096618E-002));
#52794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52795 = ORIENTED_EDGE('',*,*,#52796,.F.);
#52796 = EDGE_CURVE('',#52686,#52767,#52797,.T.);
#52797 = SURFACE_CURVE('',#52798,(#52803),.PCURVE_S1.);
#52798 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52799,#52800,#52801,#52802),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#52799 = CARTESIAN_POINT('',(7.8,12.147550199695,10.197258772516));
#52800 = CARTESIAN_POINT('',(7.8,12.19800281994,10.197258772516));
#52801 = CARTESIAN_POINT('',(7.8,12.248455440185,10.197258772516));
#52802 = CARTESIAN_POINT('',(7.8,12.29890806043,10.197258772516));
#52803 = PCURVE('',#52711,#52804);
#52804 = DEFINITIONAL_REPRESENTATION('',(#52805),#52810);
#52805 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52806,#52807,#52808,#52809),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#52806 = CARTESIAN_POINT('',(-1.248975752328,0.565705581102));
#52807 = CARTESIAN_POINT('',(-1.248975752328,0.515252960857));
#52808 = CARTESIAN_POINT('',(-1.248975752328,0.464800340612));
#52809 = CARTESIAN_POINT('',(-1.248975752328,0.414347720366));
#52810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52811 = FACE_BOUND('',#52812,.T.);
#52812 = EDGE_LOOP('',(#52813,#52849));
#52813 = ORIENTED_EDGE('',*,*,#52814,.F.);
#52814 = EDGE_CURVE('',#52815,#52817,#52819,.T.);
#52815 = VERTEX_POINT('',#52816);
#52816 = CARTESIAN_POINT('',(7.8,12.338057649663,8.992214912866));
#52817 = VERTEX_POINT('',#52818);
#52818 = CARTESIAN_POINT('',(7.8,12.627517998402,9.425328947954));
#52819 = SURFACE_CURVE('',#52820,(#52833),.PCURVE_S1.);
#52820 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52821,#52822,#52823,#52824,
    #52825,#52826,#52827,#52828,#52829,#52830,#52831,#52832),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.E+000,0.234735434355,
    0.410959103548,0.586074654519,0.79242100439,1.),.UNSPECIFIED.);
#52821 = CARTESIAN_POINT('',(7.8,12.338057649663,8.992214912866));
#52822 = CARTESIAN_POINT('',(7.8,12.30753946593,9.062390351463));
#52823 = CARTESIAN_POINT('',(7.8,12.292126241823,9.191228070761));
#52824 = CARTESIAN_POINT('',(7.8,12.292126241823,9.51853070234));
#52825 = CARTESIAN_POINT('',(7.8,12.305381614555,9.627631579533));
#52826 = CARTESIAN_POINT('',(7.8,12.357621811783,9.783936840879));
#52827 = CARTESIAN_POINT('',(7.8,12.395086578861,9.82280701813));
#52828 = CARTESIAN_POINT('',(7.8,12.500513031756,9.82280701813));
#52829 = CARTESIAN_POINT('',(7.8,12.545211381668,9.783881579533));
#52830 = CARTESIAN_POINT('',(7.8,12.611377018287,9.627714769419));
#52831 = CARTESIAN_POINT('',(7.8,12.627517998402,9.534429825147));
#52832 = CARTESIAN_POINT('',(7.8,12.627517998402,9.425328947954));
#52833 = PCURVE('',#52711,#52834);
#52834 = DEFINITIONAL_REPRESENTATION('',(#52835),#52848);
#52835 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52836,#52837,#52838,#52839,
    #52840,#52841,#52842,#52843,#52844,#52845,#52846,#52847),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.E+000,0.234735434355,
    0.410959103548,0.586074654519,0.79242100439,1.),.UNSPECIFIED.);
#52836 = CARTESIAN_POINT('',(-4.393189267883E-002,0.375198131133));
#52837 = CARTESIAN_POINT('',(-0.114107331275,0.405716314866));
#52838 = CARTESIAN_POINT('',(-0.242945050574,0.421129538974));
#52839 = CARTESIAN_POINT('',(-0.570247682153,0.421129538974));
#52840 = CARTESIAN_POINT('',(-0.679348559346,0.407874166241));
#52841 = CARTESIAN_POINT('',(-0.835653820692,0.355633969013));
#52842 = CARTESIAN_POINT('',(-0.874523997942,0.318169201935));
#52843 = CARTESIAN_POINT('',(-0.874523997942,0.21274274904));
#52844 = CARTESIAN_POINT('',(-0.835598559346,0.168044399128));
#52845 = CARTESIAN_POINT('',(-0.679431749231,0.101878762509));
#52846 = CARTESIAN_POINT('',(-0.58614680496,8.57377823942E-002));
#52847 = CARTESIAN_POINT('',(-0.477045927767,8.57377823942E-002));
#52848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52849 = ORIENTED_EDGE('',*,*,#52850,.F.);
#52850 = EDGE_CURVE('',#52817,#52815,#52851,.T.);
#52851 = SURFACE_CURVE('',#52852,(#52861),.PCURVE_S1.);
#52852 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52853,#52854,#52855,#52856,
    #52857,#52858,#52859,#52860),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.371485943775,0.74297188755,1.),.UNSPECIFIED.);
#52853 = CARTESIAN_POINT('',(7.8,12.627517998402,9.425328947954));
#52854 = CARTESIAN_POINT('',(7.8,12.627517998402,9.253728070761));
#52855 = CARTESIAN_POINT('',(7.8,12.611179980848,9.121052632165));
#52856 = CARTESIAN_POINT('',(7.8,12.545211381668,8.933552632165));
#52857 = CARTESIAN_POINT('',(7.8,12.500513031756,8.886951754972));
#52858 = CARTESIAN_POINT('',(7.8,12.404026248843,8.886951754972));
#52859 = CARTESIAN_POINT('',(7.8,12.368884097878,8.92203947427));
#52860 = CARTESIAN_POINT('',(7.8,12.338057649663,8.992214912866));
#52861 = PCURVE('',#52711,#52862);
#52862 = DEFINITIONAL_REPRESENTATION('',(#52863),#52872);
#52863 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52864,#52865,#52866,#52867,
    #52868,#52869,#52870,#52871),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.371485943775,0.74297188755,1.),.UNSPECIFIED.);
#52864 = CARTESIAN_POINT('',(-0.477045927767,8.57377823942E-002));
#52865 = CARTESIAN_POINT('',(-0.305445050574,8.57377823942E-002));
#52866 = CARTESIAN_POINT('',(-0.172769611977,0.102075799948));
#52867 = CARTESIAN_POINT('',(1.473038802292E-002,0.168044399128));
#52868 = CARTESIAN_POINT('',(6.13312652159E-002,0.21274274904));
#52869 = CARTESIAN_POINT('',(6.13312652159E-002,0.309229531953));
#52870 = CARTESIAN_POINT('',(2.624354591766E-002,0.344371682918));
#52871 = CARTESIAN_POINT('',(-4.393189267883E-002,0.375198131133));
#52872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#52877)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#52874,#52875,#52876)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#52874 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#52875 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#52876 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#52877 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#52874,
  'distance_accuracy_value','confusion accuracy');
#52878 = SHAPE_DEFINITION_REPRESENTATION(#52879,#52676);
#52879 = PRODUCT_DEFINITION_SHAPE('','',#52880);
#52880 = PRODUCT_DEFINITION('design','',#52881,#52884);
#52881 = PRODUCT_DEFINITION_FORMATION('','',#52882);
#52882 = PRODUCT('CADSOFTTOOLS 1.350','CADSOFTTOOLS 1.350','',(#52883));
#52883 = PRODUCT_CONTEXT('',#2,'mechanical');
#52884 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#52885 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#52886,#52888);
#52886 = ( REPRESENTATION_RELATIONSHIP('','',#52676,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#52887) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#52887 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1411);
#52888 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #52889);
#52889 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('350','','',#5,#52880,$);
#52890 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#52882));
#52891 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#52892),#52962);
#52892 = SHELL_BASED_SURFACE_MODEL('',(#52893));
#52893 = OPEN_SHELL('',(#52894));
#52894 = ADVANCED_FACE('',(#52895),#52914,.T.);
#52895 = FACE_BOUND('',#52896,.T.);
#52896 = EDGE_LOOP('',(#52897,#52930));
#52897 = ORIENTED_EDGE('',*,*,#52898,.T.);
#52898 = EDGE_CURVE('',#52899,#52901,#52903,.T.);
#52899 = VERTEX_POINT('',#52900);
#52900 = CARTESIAN_POINT('',(7.7,12.627517998402,9.425328947954));
#52901 = VERTEX_POINT('',#52902);
#52902 = CARTESIAN_POINT('',(7.7,12.338057649663,8.992214912866));
#52903 = SURFACE_CURVE('',#52904,(#52913),.PCURVE_S1.);
#52904 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52905,#52906,#52907,#52908,
    #52909,#52910,#52911,#52912),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.371485943775,0.74297188755,1.),.UNSPECIFIED.);
#52905 = CARTESIAN_POINT('',(7.7,12.627517998402,9.425328947954));
#52906 = CARTESIAN_POINT('',(7.7,12.627517998402,9.253728070761));
#52907 = CARTESIAN_POINT('',(7.7,12.611179980848,9.121052632165));
#52908 = CARTESIAN_POINT('',(7.7,12.545211381668,8.933552632165));
#52909 = CARTESIAN_POINT('',(7.7,12.500513031756,8.886951754972));
#52910 = CARTESIAN_POINT('',(7.7,12.404026248843,8.886951754972));
#52911 = CARTESIAN_POINT('',(7.7,12.368884097878,8.92203947427));
#52912 = CARTESIAN_POINT('',(7.7,12.338057649663,8.992214912866));
#52913 = PCURVE('',#52914,#52919);
#52914 = PLANE('',#52915);
#52915 = AXIS2_PLACEMENT_3D('',#52916,#52917,#52918);
#52916 = CARTESIAN_POINT('',(7.7,7.342470158266,39.500000005638));
#52917 = DIRECTION('',(-1.,0.E+000,0.E+000));
#52918 = DIRECTION('',(-0.E+000,-1.,-5.425805638115E-012));
#52919 = DEFINITIONAL_REPRESENTATION('',(#52920),#52929);
#52920 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52921,#52922,#52923,#52924,
    #52925,#52926,#52927,#52928),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.371485943775,0.74297188755,1.),.UNSPECIFIED.);
#52921 = CARTESIAN_POINT('',(-5.285047839973,-30.07467105771));
#52922 = CARTESIAN_POINT('',(-5.285047839972,-30.2462719349));
#52923 = CARTESIAN_POINT('',(-5.268709822417,-30.3789473735));
#52924 = CARTESIAN_POINT('',(-5.202741223236,-30.5664473735));
#52925 = CARTESIAN_POINT('',(-5.158042873324,-30.61304825069));
#52926 = CARTESIAN_POINT('',(-5.061556090411,-30.61304825069));
#52927 = CARTESIAN_POINT('',(-5.026413939446,-30.57796053139));
#52928 = CARTESIAN_POINT('',(-4.995587491232,-30.50778509279));
#52929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52930 = ORIENTED_EDGE('',*,*,#52931,.T.);
#52931 = EDGE_CURVE('',#52901,#52899,#52932,.T.);
#52932 = SURFACE_CURVE('',#52933,(#52946),.PCURVE_S1.);
#52933 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52934,#52935,#52936,#52937,
    #52938,#52939,#52940,#52941,#52942,#52943,#52944,#52945),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.E+000,0.234735434355,
    0.410959103548,0.586074654519,0.79242100439,1.),.UNSPECIFIED.);
#52934 = CARTESIAN_POINT('',(7.7,12.338057649663,8.992214912866));
#52935 = CARTESIAN_POINT('',(7.7,12.30753946593,9.062390351463));
#52936 = CARTESIAN_POINT('',(7.7,12.292126241823,9.191228070761));
#52937 = CARTESIAN_POINT('',(7.7,12.292126241823,9.51853070234));
#52938 = CARTESIAN_POINT('',(7.7,12.305381614555,9.627631579533));
#52939 = CARTESIAN_POINT('',(7.7,12.357621811783,9.783936840879));
#52940 = CARTESIAN_POINT('',(7.7,12.395086578861,9.82280701813));
#52941 = CARTESIAN_POINT('',(7.7,12.500513031756,9.82280701813));
#52942 = CARTESIAN_POINT('',(7.7,12.545211381668,9.783881579533));
#52943 = CARTESIAN_POINT('',(7.7,12.611377018287,9.627714769419));
#52944 = CARTESIAN_POINT('',(7.7,12.627517998402,9.534429825147));
#52945 = CARTESIAN_POINT('',(7.7,12.627517998402,9.425328947954));
#52946 = PCURVE('',#52914,#52947);
#52947 = DEFINITIONAL_REPRESENTATION('',(#52948),#52961);
#52948 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52949,#52950,#52951,#52952,
    #52953,#52954,#52955,#52956,#52957,#52958,#52959,#52960),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.E+000,0.234735434355,
    0.410959103548,0.586074654519,0.79242100439,1.),.UNSPECIFIED.);
#52949 = CARTESIAN_POINT('',(-4.995587491232,-30.50778509279));
#52950 = CARTESIAN_POINT('',(-4.965069307499,-30.4376096542));
#52951 = CARTESIAN_POINT('',(-4.949656083392,-30.3087719349));
#52952 = CARTESIAN_POINT('',(-4.949656083394,-29.98146930332));
#52953 = CARTESIAN_POINT('',(-4.962911456127,-29.87236842613));
#52954 = CARTESIAN_POINT('',(-5.015151653356,-29.71606316478));
#52955 = CARTESIAN_POINT('',(-5.052616420434,-29.67719298753));
#52956 = CARTESIAN_POINT('',(-5.158042873329,-29.67719298753));
#52957 = CARTESIAN_POINT('',(-5.202741223241,-29.71611842613));
#52958 = CARTESIAN_POINT('',(-5.268906859859,-29.87228523624));
#52959 = CARTESIAN_POINT('',(-5.285047839974,-29.96557018051));
#52960 = CARTESIAN_POINT('',(-5.285047839973,-30.07467105771));
#52961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#52962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#52966)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#52963,#52964,#52965)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#52963 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#52964 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#52965 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#52966 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#52963,
  'distance_accuracy_value','confusion accuracy');
#52967 = SHAPE_DEFINITION_REPRESENTATION(#52968,#52891);
#52968 = PRODUCT_DEFINITION_SHAPE('','',#52969);
#52969 = PRODUCT_DEFINITION('design','',#52970,#52973);
#52970 = PRODUCT_DEFINITION_FORMATION('','',#52971);
#52971 = PRODUCT('CADSOFTTOOLS 1.351','CADSOFTTOOLS 1.351','',(#52972));
#52972 = PRODUCT_CONTEXT('',#2,'mechanical');
#52973 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#52974 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#52975,#52977);
#52975 = ( REPRESENTATION_RELATIONSHIP('','',#52891,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#52976) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#52976 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1415);
#52977 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #52978);
#52978 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('351','','',#5,#52969,$);
#52979 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#52971));
#52980 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#52981),#53057);
#52981 = SHELL_BASED_SURFACE_MODEL('',(#52982));
#52982 = OPEN_SHELL('',(#52983));
#52983 = ADVANCED_FACE('',(#52984),#52998,.T.);
#52984 = FACE_BOUND('',#52985,.T.);
#52985 = EDGE_LOOP('',(#52986,#53009,#53027,#53043));
#52986 = ORIENTED_EDGE('',*,*,#52987,.F.);
#52987 = EDGE_CURVE('',#52988,#52990,#52992,.T.);
#52988 = VERTEX_POINT('',#52989);
#52989 = CARTESIAN_POINT('',(7.8,13.418524659599,9.542105263744));
#52990 = VERTEX_POINT('',#52991);
#52991 = CARTESIAN_POINT('',(7.7,13.418524659599,9.542105263744));
#52992 = SURFACE_CURVE('',#52993,(#52997),.PCURVE_S1.);
#52993 = LINE('',#52994,#52995);
#52994 = CARTESIAN_POINT('',(7.8,13.418524659599,9.542105263744));
#52995 = VECTOR('',#52996,1.);
#52996 = DIRECTION('',(-1.,0.E+000,0.E+000));
#52997 = PCURVE('',#52998,#53003);
#52998 = PLANE('',#52999);
#52999 = AXIS2_PLACEMENT_3D('',#53000,#53001,#53002);
#53000 = CARTESIAN_POINT('',(7.8,13.418524659599,9.542105263744));
#53001 = DIRECTION('',(0.E+000,0.E+000,-1.));
#53002 = DIRECTION('',(1.,0.E+000,0.E+000));
#53003 = DEFINITIONAL_REPRESENTATION('',(#53004),#53008);
#53004 = LINE('',#53005,#53006);
#53005 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#53006 = VECTOR('',#53007,1.);
#53007 = DIRECTION('',(-1.,0.E+000));
#53008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53009 = ORIENTED_EDGE('',*,*,#53010,.T.);
#53010 = EDGE_CURVE('',#52988,#53011,#53013,.T.);
#53011 = VERTEX_POINT('',#53012);
#53012 = CARTESIAN_POINT('',(7.8,13.191642000737,9.542105263744));
#53013 = SURFACE_CURVE('',#53014,(#53019),.PCURVE_S1.);
#53014 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53015,#53016,#53017,#53018),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#53015 = CARTESIAN_POINT('',(7.8,13.418524659599,9.542105263744));
#53016 = CARTESIAN_POINT('',(7.8,13.342897106645,9.542105263744));
#53017 = CARTESIAN_POINT('',(7.8,13.267269553691,9.542105263744));
#53018 = CARTESIAN_POINT('',(7.8,13.191642000737,9.542105263744));
#53019 = PCURVE('',#52998,#53020);
#53020 = DEFINITIONAL_REPRESENTATION('',(#53021),#53026);
#53021 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53022,#53023,#53024,#53025),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#53022 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#53023 = CARTESIAN_POINT('',(0.E+000,7.56275529542E-002));
#53024 = CARTESIAN_POINT('',(0.E+000,0.151255105908));
#53025 = CARTESIAN_POINT('',(0.E+000,0.226882658862));
#53026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53027 = ORIENTED_EDGE('',*,*,#53028,.T.);
#53028 = EDGE_CURVE('',#53011,#53029,#53031,.T.);
#53029 = VERTEX_POINT('',#53030);
#53030 = CARTESIAN_POINT('',(7.7,13.191642000737,9.542105263744));
#53031 = SURFACE_CURVE('',#53032,(#53036),.PCURVE_S1.);
#53032 = LINE('',#53033,#53034);
#53033 = CARTESIAN_POINT('',(7.8,13.191642000737,9.542105263744));
#53034 = VECTOR('',#53035,1.);
#53035 = DIRECTION('',(-1.,0.E+000,0.E+000));
#53036 = PCURVE('',#52998,#53037);
#53037 = DEFINITIONAL_REPRESENTATION('',(#53038),#53042);
#53038 = LINE('',#53039,#53040);
#53039 = CARTESIAN_POINT('',(0.E+000,0.226882658862));
#53040 = VECTOR('',#53041,1.);
#53041 = DIRECTION('',(-1.,0.E+000));
#53042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53043 = ORIENTED_EDGE('',*,*,#53044,.F.);
#53044 = EDGE_CURVE('',#52990,#53029,#53045,.T.);
#53045 = SURFACE_CURVE('',#53046,(#53050),.PCURVE_S1.);
#53046 = LINE('',#53047,#53048);
#53047 = CARTESIAN_POINT('',(7.7,7.342470158266,9.542105263744));
#53048 = VECTOR('',#53049,1.);
#53049 = DIRECTION('',(0.E+000,-1.,0.E+000));
#53050 = PCURVE('',#52998,#53051);
#53051 = DEFINITIONAL_REPRESENTATION('',(#53052),#53056);
#53052 = LINE('',#53053,#53054);
#53053 = CARTESIAN_POINT('',(-0.1,6.076054501333));
#53054 = VECTOR('',#53055,1.);
#53055 = DIRECTION('',(0.E+000,1.));
#53056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53061)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#53058,#53059,#53060)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#53058 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#53059 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#53060 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#53061 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#53058,
  'distance_accuracy_value','confusion accuracy');
#53062 = SHAPE_DEFINITION_REPRESENTATION(#53063,#52980);
#53063 = PRODUCT_DEFINITION_SHAPE('','',#53064);
#53064 = PRODUCT_DEFINITION('design','',#53065,#53068);
#53065 = PRODUCT_DEFINITION_FORMATION('','',#53066);
#53066 = PRODUCT('CADSOFTTOOLS 1.352','CADSOFTTOOLS 1.352','',(#53067));
#53067 = PRODUCT_CONTEXT('',#2,'mechanical');
#53068 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#53069 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53070,#53072);
#53070 = ( REPRESENTATION_RELATIONSHIP('','',#52980,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53071) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#53071 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1419);
#53072 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #53073);
#53073 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('352','','',#5,#53064,$);
#53074 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#53066));
#53075 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#53076),#53152);
#53076 = SHELL_BASED_SURFACE_MODEL('',(#53077));
#53077 = OPEN_SHELL('',(#53078));
#53078 = ADVANCED_FACE('',(#53079),#53093,.T.);
#53079 = FACE_BOUND('',#53080,.T.);
#53080 = EDGE_LOOP('',(#53081,#53104,#53122,#53138));
#53081 = ORIENTED_EDGE('',*,*,#53082,.F.);
#53082 = EDGE_CURVE('',#53083,#53085,#53087,.T.);
#53083 = VERTEX_POINT('',#53084);
#53084 = CARTESIAN_POINT('',(7.8,13.191642000737,9.542105263744));
#53085 = VERTEX_POINT('',#53086);
#53086 = CARTESIAN_POINT('',(7.7,13.191642000737,9.542105263744));
#53087 = SURFACE_CURVE('',#53088,(#53092),.PCURVE_S1.);
#53088 = LINE('',#53089,#53090);
#53089 = CARTESIAN_POINT('',(7.8,13.191642000737,9.542105263744));
#53090 = VECTOR('',#53091,1.);
#53091 = DIRECTION('',(-1.,0.E+000,0.E+000));
#53092 = PCURVE('',#53093,#53098);
#53093 = PLANE('',#53094);
#53094 = AXIS2_PLACEMENT_3D('',#53095,#53096,#53097);
#53095 = CARTESIAN_POINT('',(7.8,13.191642000737,9.542105263744));
#53096 = DIRECTION('',(0.E+000,-0.988515315589,0.15112071614));
#53097 = DIRECTION('',(0.E+000,0.15112071614,0.988515315589));
#53098 = DEFINITIONAL_REPRESENTATION('',(#53099),#53103);
#53099 = LINE('',#53100,#53101);
#53100 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#53101 = VECTOR('',#53102,1.);
#53102 = DIRECTION('',(0.E+000,1.));
#53103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53104 = ORIENTED_EDGE('',*,*,#53105,.T.);
#53105 = EDGE_CURVE('',#53083,#53106,#53108,.T.);
#53106 = VERTEX_POINT('',#53107);
#53107 = CARTESIAN_POINT('',(7.8,13.300767627418,10.255921053217));
#53108 = SURFACE_CURVE('',#53109,(#53114),.PCURVE_S1.);
#53109 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53110,#53111,#53112,#53113),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#53110 = CARTESIAN_POINT('',(7.8,13.191642000737,9.542105263744));
#53111 = CARTESIAN_POINT('',(7.8,13.228017209631,9.780043860235));
#53112 = CARTESIAN_POINT('',(7.8,13.264392418524,10.017982456726));
#53113 = CARTESIAN_POINT('',(7.8,13.300767627418,10.255921053217));
#53114 = PCURVE('',#53093,#53115);
#53115 = DEFINITIONAL_REPRESENTATION('',(#53116),#53121);
#53116 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53117,#53118,#53119,#53120),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#53117 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#53118 = CARTESIAN_POINT('',(0.240702994419,0.E+000));
#53119 = CARTESIAN_POINT('',(0.481405988838,0.E+000));
#53120 = CARTESIAN_POINT('',(0.722108983257,0.E+000));
#53121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53122 = ORIENTED_EDGE('',*,*,#53123,.T.);
#53123 = EDGE_CURVE('',#53106,#53124,#53126,.T.);
#53124 = VERTEX_POINT('',#53125);
#53125 = CARTESIAN_POINT('',(7.7,13.300767627418,10.255921053217));
#53126 = SURFACE_CURVE('',#53127,(#53131),.PCURVE_S1.);
#53127 = LINE('',#53128,#53129);
#53128 = CARTESIAN_POINT('',(7.8,13.300767627418,10.255921053217));
#53129 = VECTOR('',#53130,1.);
#53130 = DIRECTION('',(-1.,0.E+000,0.E+000));
#53131 = PCURVE('',#53093,#53132);
#53132 = DEFINITIONAL_REPRESENTATION('',(#53133),#53137);
#53133 = LINE('',#53134,#53135);
#53134 = CARTESIAN_POINT('',(0.722108983257,0.E+000));
#53135 = VECTOR('',#53136,1.);
#53136 = DIRECTION('',(0.E+000,1.));
#53137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53138 = ORIENTED_EDGE('',*,*,#53139,.F.);
#53139 = EDGE_CURVE('',#53085,#53124,#53140,.T.);
#53140 = SURFACE_CURVE('',#53141,(#53145),.PCURVE_S1.);
#53141 = LINE('',#53142,#53143);
#53142 = CARTESIAN_POINT('',(7.7,17.53332608155,37.942058089187));
#53143 = VECTOR('',#53144,1.);
#53144 = DIRECTION('',(0.E+000,0.15112071614,0.988515315589));
#53145 = PCURVE('',#53093,#53146);
#53146 = DEFINITIONAL_REPRESENTATION('',(#53147),#53151);
#53147 = LINE('',#53148,#53149);
#53148 = CARTESIAN_POINT('',(28.729906737492,0.1));
#53149 = VECTOR('',#53150,1.);
#53150 = DIRECTION('',(1.,0.E+000));
#53151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53156)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#53153,#53154,#53155)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#53153 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#53154 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#53155 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#53156 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#53153,
  'distance_accuracy_value','confusion accuracy');
#53157 = SHAPE_DEFINITION_REPRESENTATION(#53158,#53075);
#53158 = PRODUCT_DEFINITION_SHAPE('','',#53159);
#53159 = PRODUCT_DEFINITION('design','',#53160,#53163);
#53160 = PRODUCT_DEFINITION_FORMATION('','',#53161);
#53161 = PRODUCT('CADSOFTTOOLS 1.353','CADSOFTTOOLS 1.353','',(#53162));
#53162 = PRODUCT_CONTEXT('',#2,'mechanical');
#53163 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#53164 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53165,#53167);
#53165 = ( REPRESENTATION_RELATIONSHIP('','',#53075,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53166) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#53166 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1423);
#53167 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #53168);
#53168 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('353','','',#5,#53159,$);
#53169 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#53161));
#53170 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#53171),#53247);
#53171 = SHELL_BASED_SURFACE_MODEL('',(#53172));
#53172 = OPEN_SHELL('',(#53173));
#53173 = ADVANCED_FACE('',(#53174),#53188,.T.);
#53174 = FACE_BOUND('',#53175,.T.);
#53175 = EDGE_LOOP('',(#53176,#53199,#53217,#53233));
#53176 = ORIENTED_EDGE('',*,*,#53177,.F.);
#53177 = EDGE_CURVE('',#53178,#53180,#53182,.T.);
#53178 = VERTEX_POINT('',#53179);
#53179 = CARTESIAN_POINT('',(7.8,13.23942299547,10.723574561989));
#53180 = VERTEX_POINT('',#53181);
#53181 = CARTESIAN_POINT('',(7.7,13.23942299547,10.723574561989));
#53182 = SURFACE_CURVE('',#53183,(#53187),.PCURVE_S1.);
#53183 = LINE('',#53184,#53185);
#53184 = CARTESIAN_POINT('',(7.8,13.23942299547,10.723574561989));
#53185 = VECTOR('',#53186,1.);
#53186 = DIRECTION('',(-1.,0.E+000,0.E+000));
#53187 = PCURVE('',#53188,#53193);
#53188 = PLANE('',#53189);
#53189 = AXIS2_PLACEMENT_3D('',#53190,#53191,#53192);
#53190 = CARTESIAN_POINT('',(7.8,13.23942299547,10.723574561989));
#53191 = DIRECTION('',(0.E+000,0.987045989299,-0.160437573555));
#53192 = DIRECTION('',(0.E+000,-0.160437573555,-0.987045989299));
#53193 = DEFINITIONAL_REPRESENTATION('',(#53194),#53198);
#53194 = LINE('',#53195,#53196);
#53195 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#53196 = VECTOR('',#53197,1.);
#53197 = DIRECTION('',(-0.E+000,1.));
#53198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53199 = ORIENTED_EDGE('',*,*,#53200,.T.);
#53200 = EDGE_CURVE('',#53178,#53201,#53203,.T.);
#53201 = VERTEX_POINT('',#53202);
#53202 = CARTESIAN_POINT('',(7.8,12.910504793016,8.700000000586));
#53203 = SURFACE_CURVE('',#53204,(#53209),.PCURVE_S1.);
#53204 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53205,#53206,#53207,#53208),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#53205 = CARTESIAN_POINT('',(7.8,13.23942299547,10.723574561989));
#53206 = CARTESIAN_POINT('',(7.8,13.129783594652,10.049049708188));
#53207 = CARTESIAN_POINT('',(7.8,13.020144193834,9.374524854387));
#53208 = CARTESIAN_POINT('',(7.8,12.910504793016,8.700000000586));
#53209 = PCURVE('',#53188,#53210);
#53210 = DEFINITIONAL_REPRESENTATION('',(#53211),#53216);
#53211 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53212,#53213,#53214,#53215),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#53212 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#53213 = CARTESIAN_POINT('',(0.68337733106,0.E+000));
#53214 = CARTESIAN_POINT('',(1.366754662121,0.E+000));
#53215 = CARTESIAN_POINT('',(2.050131993181,0.E+000));
#53216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53217 = ORIENTED_EDGE('',*,*,#53218,.T.);
#53218 = EDGE_CURVE('',#53201,#53219,#53221,.T.);
#53219 = VERTEX_POINT('',#53220);
#53220 = CARTESIAN_POINT('',(7.7,12.910504793016,8.700000000586));
#53221 = SURFACE_CURVE('',#53222,(#53226),.PCURVE_S1.);
#53222 = LINE('',#53223,#53224);
#53223 = CARTESIAN_POINT('',(7.8,12.910504793016,8.700000000586));
#53224 = VECTOR('',#53225,1.);
#53225 = DIRECTION('',(-1.,0.E+000,0.E+000));
#53226 = PCURVE('',#53188,#53227);
#53227 = DEFINITIONAL_REPRESENTATION('',(#53228),#53232);
#53228 = LINE('',#53229,#53230);
#53229 = CARTESIAN_POINT('',(2.050131993181,0.E+000));
#53230 = VECTOR('',#53231,1.);
#53231 = DIRECTION('',(-0.E+000,1.));
#53232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53233 = ORIENTED_EDGE('',*,*,#53234,.F.);
#53234 = EDGE_CURVE('',#53180,#53219,#53235,.T.);
#53235 = SURFACE_CURVE('',#53236,(#53240),.PCURVE_S1.);
#53236 = LINE('',#53237,#53238);
#53237 = CARTESIAN_POINT('',(7.7,17.644647701273,37.825451519291));
#53238 = VECTOR('',#53239,1.);
#53239 = DIRECTION('',(0.E+000,-0.160437573555,-0.987045989299));
#53240 = PCURVE('',#53188,#53241);
#53241 = DEFINITIONAL_REPRESENTATION('',(#53242),#53246);
#53242 = LINE('',#53243,#53244);
#53243 = CARTESIAN_POINT('',(-27.45756251595,0.1));
#53244 = VECTOR('',#53245,1.);
#53245 = DIRECTION('',(1.,0.E+000));
#53246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53251)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#53248,#53249,#53250)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#53248 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#53249 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#53250 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#53251 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#53248,
  'distance_accuracy_value','confusion accuracy');
#53252 = SHAPE_DEFINITION_REPRESENTATION(#53253,#53170);
#53253 = PRODUCT_DEFINITION_SHAPE('','',#53254);
#53254 = PRODUCT_DEFINITION('design','',#53255,#53258);
#53255 = PRODUCT_DEFINITION_FORMATION('','',#53256);
#53256 = PRODUCT('CADSOFTTOOLS 1.354','CADSOFTTOOLS 1.354','',(#53257));
#53257 = PRODUCT_CONTEXT('',#2,'mechanical');
#53258 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#53259 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53260,#53262);
#53260 = ( REPRESENTATION_RELATIONSHIP('','',#53170,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53261) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#53261 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1427);
#53262 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #53263);
#53263 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('354','','',#5,#53254,$);
#53264 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#53256));
#53265 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#53266),#53342);
#53266 = SHELL_BASED_SURFACE_MODEL('',(#53267));
#53267 = OPEN_SHELL('',(#53268));
#53268 = ADVANCED_FACE('',(#53269),#53283,.T.);
#53269 = FACE_BOUND('',#53270,.T.);
#53270 = EDGE_LOOP('',(#53271,#53294,#53312,#53328));
#53271 = ORIENTED_EDGE('',*,*,#53272,.F.);
#53272 = EDGE_CURVE('',#53273,#53275,#53277,.T.);
#53273 = VERTEX_POINT('',#53274);
#53274 = CARTESIAN_POINT('',(7.8,12.910504793016,8.700000000586));
#53275 = VERTEX_POINT('',#53276);
#53276 = CARTESIAN_POINT('',(7.7,12.910504793016,8.700000000586));
#53277 = SURFACE_CURVE('',#53278,(#53282),.PCURVE_S1.);
#53278 = LINE('',#53279,#53280);
#53279 = CARTESIAN_POINT('',(7.8,12.910504793016,8.700000000586));
#53280 = VECTOR('',#53281,1.);
#53281 = DIRECTION('',(-1.,0.E+000,0.E+000));
#53282 = PCURVE('',#53283,#53288);
#53283 = PLANE('',#53284);
#53284 = AXIS2_PLACEMENT_3D('',#53285,#53286,#53287);
#53285 = CARTESIAN_POINT('',(7.8,12.910504793016,8.700000000586));
#53286 = DIRECTION('',(0.E+000,0.E+000,1.));
#53287 = DIRECTION('',(-1.,0.E+000,0.E+000));
#53288 = DEFINITIONAL_REPRESENTATION('',(#53289),#53293);
#53289 = LINE('',#53290,#53291);
#53290 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#53291 = VECTOR('',#53292,1.);
#53292 = DIRECTION('',(1.,0.E+000));
#53293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53294 = ORIENTED_EDGE('',*,*,#53295,.T.);
#53295 = EDGE_CURVE('',#53273,#53296,#53298,.T.);
#53296 = VERTEX_POINT('',#53297);
#53297 = CARTESIAN_POINT('',(7.8,13.068336207877,8.700000000586));
#53298 = SURFACE_CURVE('',#53299,(#53304),.PCURVE_S1.);
#53299 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53300,#53301,#53302,#53303),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#53300 = CARTESIAN_POINT('',(7.8,12.910504793016,8.700000000586));
#53301 = CARTESIAN_POINT('',(7.8,12.963115264636,8.700000000586));
#53302 = CARTESIAN_POINT('',(7.8,13.015725736257,8.700000000586));
#53303 = CARTESIAN_POINT('',(7.8,13.068336207877,8.700000000586));
#53304 = PCURVE('',#53283,#53305);
#53305 = DEFINITIONAL_REPRESENTATION('',(#53306),#53311);
#53306 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53307,#53308,#53309,#53310),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#53307 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#53308 = CARTESIAN_POINT('',(0.E+000,-5.26104716203E-002));
#53309 = CARTESIAN_POINT('',(0.E+000,-0.105220943241));
#53310 = CARTESIAN_POINT('',(0.E+000,-0.157831414861));
#53311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53312 = ORIENTED_EDGE('',*,*,#53313,.T.);
#53313 = EDGE_CURVE('',#53296,#53314,#53316,.T.);
#53314 = VERTEX_POINT('',#53315);
#53315 = CARTESIAN_POINT('',(7.7,13.068336207877,8.700000000586));
#53316 = SURFACE_CURVE('',#53317,(#53321),.PCURVE_S1.);
#53317 = LINE('',#53318,#53319);
#53318 = CARTESIAN_POINT('',(7.8,13.068336207877,8.700000000586));
#53319 = VECTOR('',#53320,1.);
#53320 = DIRECTION('',(-1.,0.E+000,0.E+000));
#53321 = PCURVE('',#53283,#53322);
#53322 = DEFINITIONAL_REPRESENTATION('',(#53323),#53327);
#53323 = LINE('',#53324,#53325);
#53324 = CARTESIAN_POINT('',(0.E+000,-0.157831414861));
#53325 = VECTOR('',#53326,1.);
#53326 = DIRECTION('',(1.,0.E+000));
#53327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53328 = ORIENTED_EDGE('',*,*,#53329,.F.);
#53329 = EDGE_CURVE('',#53275,#53314,#53330,.T.);
#53330 = SURFACE_CURVE('',#53331,(#53335),.PCURVE_S1.);
#53331 = LINE('',#53332,#53333);
#53332 = CARTESIAN_POINT('',(7.7,7.342470158266,8.700000000586));
#53333 = VECTOR('',#53334,1.);
#53334 = DIRECTION('',(0.E+000,1.,0.E+000));
#53335 = PCURVE('',#53283,#53336);
#53336 = DEFINITIONAL_REPRESENTATION('',(#53337),#53341);
#53337 = LINE('',#53338,#53339);
#53338 = CARTESIAN_POINT('',(0.1,5.56803463475));
#53339 = VECTOR('',#53340,1.);
#53340 = DIRECTION('',(0.E+000,-1.));
#53341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53346)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#53343,#53344,#53345)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#53343 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#53344 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#53345 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#53346 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#53343,
  'distance_accuracy_value','confusion accuracy');
#53347 = SHAPE_DEFINITION_REPRESENTATION(#53348,#53265);
#53348 = PRODUCT_DEFINITION_SHAPE('','',#53349);
#53349 = PRODUCT_DEFINITION('design','',#53350,#53353);
#53350 = PRODUCT_DEFINITION_FORMATION('','',#53351);
#53351 = PRODUCT('CADSOFTTOOLS 1.355','CADSOFTTOOLS 1.355','',(#53352));
#53352 = PRODUCT_CONTEXT('',#2,'mechanical');
#53353 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#53354 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53355,#53357);
#53355 = ( REPRESENTATION_RELATIONSHIP('','',#53265,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53356) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#53356 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1431);
#53357 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #53358);
#53358 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('355','','',#5,#53349,$);
#53359 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#53351));
#53360 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#53361),#53437);
#53361 = SHELL_BASED_SURFACE_MODEL('',(#53362));
#53362 = OPEN_SHELL('',(#53363));
#53363 = ADVANCED_FACE('',(#53364),#53378,.T.);
#53364 = FACE_BOUND('',#53365,.T.);
#53365 = EDGE_LOOP('',(#53366,#53389,#53407,#53423));
#53366 = ORIENTED_EDGE('',*,*,#53367,.F.);
#53367 = EDGE_CURVE('',#53368,#53370,#53372,.T.);
#53368 = VERTEX_POINT('',#53369);
#53369 = CARTESIAN_POINT('',(7.8,13.068336207877,8.700000000586));
#53370 = VERTEX_POINT('',#53371);
#53371 = CARTESIAN_POINT('',(7.7,13.068336207877,8.700000000586));
#53372 = SURFACE_CURVE('',#53373,(#53377),.PCURVE_S1.);
#53373 = LINE('',#53374,#53375);
#53374 = CARTESIAN_POINT('',(7.8,13.068336207877,8.700000000586));
#53375 = VECTOR('',#53376,1.);
#53376 = DIRECTION('',(-1.,0.E+000,0.E+000));
#53377 = PCURVE('',#53378,#53383);
#53378 = PLANE('',#53379);
#53379 = AXIS2_PLACEMENT_3D('',#53380,#53381,#53382);
#53380 = CARTESIAN_POINT('',(7.8,13.068336207877,8.700000000586));
#53381 = DIRECTION('',(0.E+000,-0.990247305933,0.139320756144));
#53382 = DIRECTION('',(0.E+000,0.139320756144,0.990247305933));
#53383 = DEFINITIONAL_REPRESENTATION('',(#53384),#53388);
#53384 = LINE('',#53385,#53386);
#53385 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#53386 = VECTOR('',#53387,1.);
#53387 = DIRECTION('',(0.E+000,1.));
#53388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53389 = ORIENTED_EDGE('',*,*,#53390,.T.);
#53390 = EDGE_CURVE('',#53368,#53391,#53393,.T.);
#53391 = VERTEX_POINT('',#53392);
#53392 = CARTESIAN_POINT('',(7.8,13.155575056325,9.320065790059));
#53393 = SURFACE_CURVE('',#53394,(#53399),.PCURVE_S1.);
#53394 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53395,#53396,#53397,#53398),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#53395 = CARTESIAN_POINT('',(7.8,13.068336207877,8.700000000586));
#53396 = CARTESIAN_POINT('',(7.8,13.097415824026,8.906688597077));
#53397 = CARTESIAN_POINT('',(7.8,13.126495440176,9.113377193568));
#53398 = CARTESIAN_POINT('',(7.8,13.155575056325,9.320065790059));
#53399 = PCURVE('',#53378,#53400);
#53400 = DEFINITIONAL_REPRESENTATION('',(#53401),#53406);
#53401 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53402,#53403,#53404,#53405),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#53402 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#53403 = CARTESIAN_POINT('',(0.208724219953,0.E+000));
#53404 = CARTESIAN_POINT('',(0.417448439906,0.E+000));
#53405 = CARTESIAN_POINT('',(0.626172659858,0.E+000));
#53406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53407 = ORIENTED_EDGE('',*,*,#53408,.T.);
#53408 = EDGE_CURVE('',#53391,#53409,#53411,.T.);
#53409 = VERTEX_POINT('',#53410);
#53410 = CARTESIAN_POINT('',(7.7,13.155575056325,9.320065790059));
#53411 = SURFACE_CURVE('',#53412,(#53416),.PCURVE_S1.);
#53412 = LINE('',#53413,#53414);
#53413 = CARTESIAN_POINT('',(7.8,13.155575056325,9.320065790059));
#53414 = VECTOR('',#53415,1.);
#53415 = DIRECTION('',(-1.,0.E+000,0.E+000));
#53416 = PCURVE('',#53378,#53417);
#53417 = DEFINITIONAL_REPRESENTATION('',(#53418),#53422);
#53418 = LINE('',#53419,#53420);
#53419 = CARTESIAN_POINT('',(0.626172659858,0.E+000));
#53420 = VECTOR('',#53421,1.);
#53421 = DIRECTION('',(0.E+000,1.));
#53422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53423 = ORIENTED_EDGE('',*,*,#53424,.F.);
#53424 = EDGE_CURVE('',#53370,#53409,#53425,.T.);
#53425 = SURFACE_CURVE('',#53426,(#53430),.PCURVE_S1.);
#53426 = LINE('',#53427,#53428);
#53427 = CARTESIAN_POINT('',(7.7,17.206425290583,38.112211642695));
#53428 = VECTOR('',#53429,1.);
#53429 = DIRECTION('',(0.E+000,0.139320756144,0.990247305933));
#53430 = PCURVE('',#53378,#53431);
#53431 = DEFINITIONAL_REPRESENTATION('',(#53432),#53436);
#53432 = LINE('',#53433,#53434);
#53433 = CARTESIAN_POINT('',(29.701885040122,0.1));
#53434 = VECTOR('',#53435,1.);
#53435 = DIRECTION('',(1.,0.E+000));
#53436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53441)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#53438,#53439,#53440)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#53438 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#53439 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#53440 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#53441 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#53438,
  'distance_accuracy_value','confusion accuracy');
#53442 = SHAPE_DEFINITION_REPRESENTATION(#53443,#53360);
#53443 = PRODUCT_DEFINITION_SHAPE('','',#53444);
#53444 = PRODUCT_DEFINITION('design','',#53445,#53448);
#53445 = PRODUCT_DEFINITION_FORMATION('','',#53446);
#53446 = PRODUCT('CADSOFTTOOLS 1.356','CADSOFTTOOLS 1.356','',(#53447));
#53447 = PRODUCT_CONTEXT('',#2,'mechanical');
#53448 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#53449 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53450,#53452);
#53450 = ( REPRESENTATION_RELATIONSHIP('','',#53360,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53451) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#53451 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1435);
#53452 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #53453);
#53453 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('356','','',#5,#53444,$);
#53454 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#53446));
#53455 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#53456),#53532);
#53456 = SHELL_BASED_SURFACE_MODEL('',(#53457));
#53457 = OPEN_SHELL('',(#53458));
#53458 = ADVANCED_FACE('',(#53459),#53473,.T.);
#53459 = FACE_BOUND('',#53460,.T.);
#53460 = EDGE_LOOP('',(#53461,#53484,#53502,#53518));
#53461 = ORIENTED_EDGE('',*,*,#53462,.F.);
#53462 = EDGE_CURVE('',#53463,#53465,#53467,.T.);
#53463 = VERTEX_POINT('',#53464);
#53464 = CARTESIAN_POINT('',(7.8,13.155575056325,9.320065790059));
#53465 = VERTEX_POINT('',#53466);
#53466 = CARTESIAN_POINT('',(7.7,13.155575056325,9.320065790059));
#53467 = SURFACE_CURVE('',#53468,(#53472),.PCURVE_S1.);
#53468 = LINE('',#53469,#53470);
#53469 = CARTESIAN_POINT('',(7.8,13.155575056325,9.320065790059));
#53470 = VECTOR('',#53471,1.);
#53471 = DIRECTION('',(-1.,0.E+000,0.E+000));
#53472 = PCURVE('',#53473,#53478);
#53473 = PLANE('',#53474);
#53474 = AXIS2_PLACEMENT_3D('',#53475,#53476,#53477);
#53475 = CARTESIAN_POINT('',(7.8,13.155575056325,9.320065790059));
#53476 = DIRECTION('',(0.E+000,0.E+000,1.));
#53477 = DIRECTION('',(-1.,0.E+000,0.E+000));
#53478 = DEFINITIONAL_REPRESENTATION('',(#53479),#53483);
#53479 = LINE('',#53480,#53481);
#53480 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#53481 = VECTOR('',#53482,1.);
#53482 = DIRECTION('',(1.,0.E+000));
#53483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53484 = ORIENTED_EDGE('',*,*,#53485,.T.);
#53485 = EDGE_CURVE('',#53463,#53486,#53488,.T.);
#53486 = VERTEX_POINT('',#53487);
#53487 = CARTESIAN_POINT('',(7.8,13.454591604011,9.320065790059));
#53488 = SURFACE_CURVE('',#53489,(#53494),.PCURVE_S1.);
#53489 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53490,#53491,#53492,#53493),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#53490 = CARTESIAN_POINT('',(7.8,13.155575056325,9.320065790059));
#53491 = CARTESIAN_POINT('',(7.8,13.255247238887,9.320065790059));
#53492 = CARTESIAN_POINT('',(7.8,13.354919421449,9.320065790059));
#53493 = CARTESIAN_POINT('',(7.8,13.454591604011,9.320065790059));
#53494 = PCURVE('',#53473,#53495);
#53495 = DEFINITIONAL_REPRESENTATION('',(#53496),#53501);
#53496 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53497,#53498,#53499,#53500),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#53497 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#53498 = CARTESIAN_POINT('',(0.E+000,-9.96721825618E-002));
#53499 = CARTESIAN_POINT('',(0.E+000,-0.199344365124));
#53500 = CARTESIAN_POINT('',(0.E+000,-0.299016547685));
#53501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53502 = ORIENTED_EDGE('',*,*,#53503,.T.);
#53503 = EDGE_CURVE('',#53486,#53504,#53506,.T.);
#53504 = VERTEX_POINT('',#53505);
#53505 = CARTESIAN_POINT('',(7.7,13.454591604011,9.320065790059));
#53506 = SURFACE_CURVE('',#53507,(#53511),.PCURVE_S1.);
#53507 = LINE('',#53508,#53509);
#53508 = CARTESIAN_POINT('',(7.8,13.454591604011,9.320065790059));
#53509 = VECTOR('',#53510,1.);
#53510 = DIRECTION('',(-1.,0.E+000,0.E+000));
#53511 = PCURVE('',#53473,#53512);
#53512 = DEFINITIONAL_REPRESENTATION('',(#53513),#53517);
#53513 = LINE('',#53514,#53515);
#53514 = CARTESIAN_POINT('',(0.E+000,-0.299016547685));
#53515 = VECTOR('',#53516,1.);
#53516 = DIRECTION('',(1.,0.E+000));
#53517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53518 = ORIENTED_EDGE('',*,*,#53519,.F.);
#53519 = EDGE_CURVE('',#53465,#53504,#53520,.T.);
#53520 = SURFACE_CURVE('',#53521,(#53525),.PCURVE_S1.);
#53521 = LINE('',#53522,#53523);
#53522 = CARTESIAN_POINT('',(7.7,7.342470158266,9.320065790059));
#53523 = VECTOR('',#53524,1.);
#53524 = DIRECTION('',(0.E+000,1.,0.E+000));
#53525 = PCURVE('',#53473,#53526);
#53526 = DEFINITIONAL_REPRESENTATION('',(#53527),#53531);
#53527 = LINE('',#53528,#53529);
#53528 = CARTESIAN_POINT('',(0.1,5.813104898059));
#53529 = VECTOR('',#53530,1.);
#53530 = DIRECTION('',(0.E+000,-1.));
#53531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53536)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#53533,#53534,#53535)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#53533 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#53534 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#53535 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#53536 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#53533,
  'distance_accuracy_value','confusion accuracy');
#53537 = SHAPE_DEFINITION_REPRESENTATION(#53538,#53455);
#53538 = PRODUCT_DEFINITION_SHAPE('','',#53539);
#53539 = PRODUCT_DEFINITION('design','',#53540,#53543);
#53540 = PRODUCT_DEFINITION_FORMATION('','',#53541);
#53541 = PRODUCT('CADSOFTTOOLS 1.357','CADSOFTTOOLS 1.357','',(#53542));
#53542 = PRODUCT_CONTEXT('',#2,'mechanical');
#53543 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#53544 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53545,#53547);
#53545 = ( REPRESENTATION_RELATIONSHIP('','',#53455,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53546) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#53546 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1439);
#53547 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #53548);
#53548 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('357','','',#5,#53539,$);
#53549 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#53541));
#53550 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#53551),#53627);
#53551 = SHELL_BASED_SURFACE_MODEL('',(#53552));
#53552 = OPEN_SHELL('',(#53553));
#53553 = ADVANCED_FACE('',(#53554),#53568,.T.);
#53554 = FACE_BOUND('',#53555,.T.);
#53555 = EDGE_LOOP('',(#53556,#53579,#53597,#53613));
#53556 = ORIENTED_EDGE('',*,*,#53557,.F.);
#53557 = EDGE_CURVE('',#53558,#53560,#53562,.T.);
#53558 = VERTEX_POINT('',#53559);
#53559 = CARTESIAN_POINT('',(7.8,13.454591604011,9.320065790059));
#53560 = VERTEX_POINT('',#53561);
#53561 = CARTESIAN_POINT('',(7.7,13.454591604011,9.320065790059));
#53562 = SURFACE_CURVE('',#53563,(#53567),.PCURVE_S1.);
#53563 = LINE('',#53564,#53565);
#53564 = CARTESIAN_POINT('',(7.8,13.454591604011,9.320065790059));
#53565 = VECTOR('',#53566,1.);
#53566 = DIRECTION('',(-1.,0.E+000,0.E+000));
#53567 = PCURVE('',#53568,#53573);
#53568 = PLANE('',#53569);
#53569 = AXIS2_PLACEMENT_3D('',#53570,#53571,#53572);
#53570 = CARTESIAN_POINT('',(7.8,13.454591604011,9.320065790059));
#53571 = DIRECTION('',(0.E+000,0.990247305933,0.139320756144));
#53572 = DIRECTION('',(0.E+000,0.139320756144,-0.990247305933));
#53573 = DEFINITIONAL_REPRESENTATION('',(#53574),#53578);
#53574 = LINE('',#53575,#53576);
#53575 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#53576 = VECTOR('',#53577,1.);
#53577 = DIRECTION('',(0.E+000,1.));
#53578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53579 = ORIENTED_EDGE('',*,*,#53580,.T.);
#53580 = EDGE_CURVE('',#53558,#53581,#53583,.T.);
#53581 = VERTEX_POINT('',#53582);
#53582 = CARTESIAN_POINT('',(7.8,13.541830452459,8.700000000586));
#53583 = SURFACE_CURVE('',#53584,(#53589),.PCURVE_S1.);
#53584 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53585,#53586,#53587,#53588),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#53585 = CARTESIAN_POINT('',(7.8,13.454591604011,9.320065790059));
#53586 = CARTESIAN_POINT('',(7.8,13.48367122016,9.113377193568));
#53587 = CARTESIAN_POINT('',(7.8,13.51275083631,8.906688597077));
#53588 = CARTESIAN_POINT('',(7.8,13.541830452459,8.700000000586));
#53589 = PCURVE('',#53568,#53590);
#53590 = DEFINITIONAL_REPRESENTATION('',(#53591),#53596);
#53591 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53592,#53593,#53594,#53595),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#53592 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#53593 = CARTESIAN_POINT('',(0.208724219953,0.E+000));
#53594 = CARTESIAN_POINT('',(0.417448439906,0.E+000));
#53595 = CARTESIAN_POINT('',(0.626172659858,0.E+000));
#53596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53597 = ORIENTED_EDGE('',*,*,#53598,.T.);
#53598 = EDGE_CURVE('',#53581,#53599,#53601,.T.);
#53599 = VERTEX_POINT('',#53600);
#53600 = CARTESIAN_POINT('',(7.7,13.541830452459,8.700000000586));
#53601 = SURFACE_CURVE('',#53602,(#53606),.PCURVE_S1.);
#53602 = LINE('',#53603,#53604);
#53603 = CARTESIAN_POINT('',(7.8,13.541830452459,8.700000000586));
#53604 = VECTOR('',#53605,1.);
#53605 = DIRECTION('',(-1.,0.E+000,0.E+000));
#53606 = PCURVE('',#53568,#53607);
#53607 = DEFINITIONAL_REPRESENTATION('',(#53608),#53612);
#53608 = LINE('',#53609,#53610);
#53609 = CARTESIAN_POINT('',(0.626172659858,0.E+000));
#53610 = VECTOR('',#53611,1.);
#53611 = DIRECTION('',(0.E+000,1.));
#53612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53613 = ORIENTED_EDGE('',*,*,#53614,.F.);
#53614 = EDGE_CURVE('',#53560,#53599,#53615,.T.);
#53615 = SURFACE_CURVE('',#53616,(#53620),.PCURVE_S1.);
#53616 = LINE('',#53617,#53618);
#53617 = CARTESIAN_POINT('',(7.7,9.172269469728,39.757439760473));
#53618 = VECTOR('',#53619,1.);
#53619 = DIRECTION('',(0.E+000,0.139320756144,-0.990247305933));
#53620 = PCURVE('',#53568,#53621);
#53621 = DEFINITIONAL_REPRESENTATION('',(#53622),#53626);
#53622 = LINE('',#53623,#53624);
#53623 = CARTESIAN_POINT('',(-30.73714393167,0.1));
#53624 = VECTOR('',#53625,1.);
#53625 = DIRECTION('',(1.,0.E+000));
#53626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53631)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#53628,#53629,#53630)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#53628 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#53629 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#53630 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#53631 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#53628,
  'distance_accuracy_value','confusion accuracy');
#53632 = SHAPE_DEFINITION_REPRESENTATION(#53633,#53550);
#53633 = PRODUCT_DEFINITION_SHAPE('','',#53634);
#53634 = PRODUCT_DEFINITION('design','',#53635,#53638);
#53635 = PRODUCT_DEFINITION_FORMATION('','',#53636);
#53636 = PRODUCT('CADSOFTTOOLS 1.358','CADSOFTTOOLS 1.358','',(#53637));
#53637 = PRODUCT_CONTEXT('',#2,'mechanical');
#53638 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#53639 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53640,#53642);
#53640 = ( REPRESENTATION_RELATIONSHIP('','',#53550,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53641) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#53641 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1443);
#53642 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #53643);
#53643 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('358','','',#5,#53634,$);
#53644 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#53636));
#53645 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#53646),#53722);
#53646 = SHELL_BASED_SURFACE_MODEL('',(#53647));
#53647 = OPEN_SHELL('',(#53648));
#53648 = ADVANCED_FACE('',(#53649),#53663,.T.);
#53649 = FACE_BOUND('',#53650,.T.);
#53650 = EDGE_LOOP('',(#53651,#53674,#53692,#53708));
#53651 = ORIENTED_EDGE('',*,*,#53652,.F.);
#53652 = EDGE_CURVE('',#53653,#53655,#53657,.T.);
#53653 = VERTEX_POINT('',#53654);
#53654 = CARTESIAN_POINT('',(7.8,13.541830452459,8.700000000586));
#53655 = VERTEX_POINT('',#53656);
#53656 = CARTESIAN_POINT('',(7.7,13.541830452459,8.700000000586));
#53657 = SURFACE_CURVE('',#53658,(#53662),.PCURVE_S1.);
#53658 = LINE('',#53659,#53660);
#53659 = CARTESIAN_POINT('',(7.8,13.541830452459,8.700000000586));
#53660 = VECTOR('',#53661,1.);
#53661 = DIRECTION('',(-1.,0.E+000,0.E+000));
#53662 = PCURVE('',#53663,#53668);
#53663 = PLANE('',#53664);
#53664 = AXIS2_PLACEMENT_3D('',#53665,#53666,#53667);
#53665 = CARTESIAN_POINT('',(7.8,13.541830452459,8.700000000586));
#53666 = DIRECTION('',(0.E+000,0.E+000,1.));
#53667 = DIRECTION('',(-1.,0.E+000,0.E+000));
#53668 = DEFINITIONAL_REPRESENTATION('',(#53669),#53673);
#53669 = LINE('',#53670,#53671);
#53670 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#53671 = VECTOR('',#53672,1.);
#53672 = DIRECTION('',(1.,0.E+000));
#53673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53674 = ORIENTED_EDGE('',*,*,#53675,.T.);
#53675 = EDGE_CURVE('',#53653,#53676,#53678,.T.);
#53676 = VERTEX_POINT('',#53677);
#53677 = CARTESIAN_POINT('',(7.8,13.69966186732,8.700000000586));
#53678 = SURFACE_CURVE('',#53679,(#53684),.PCURVE_S1.);
#53679 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53680,#53681,#53682,#53683),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#53680 = CARTESIAN_POINT('',(7.8,13.541830452459,8.700000000586));
#53681 = CARTESIAN_POINT('',(7.8,13.59444092408,8.700000000586));
#53682 = CARTESIAN_POINT('',(7.8,13.6470513957,8.700000000586));
#53683 = CARTESIAN_POINT('',(7.8,13.69966186732,8.700000000586));
#53684 = PCURVE('',#53663,#53685);
#53685 = DEFINITIONAL_REPRESENTATION('',(#53686),#53691);
#53686 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53687,#53688,#53689,#53690),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#53687 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#53688 = CARTESIAN_POINT('',(0.E+000,-5.26104716203E-002));
#53689 = CARTESIAN_POINT('',(0.E+000,-0.105220943241));
#53690 = CARTESIAN_POINT('',(0.E+000,-0.157831414861));
#53691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53692 = ORIENTED_EDGE('',*,*,#53693,.T.);
#53693 = EDGE_CURVE('',#53676,#53694,#53696,.T.);
#53694 = VERTEX_POINT('',#53695);
#53695 = CARTESIAN_POINT('',(7.7,13.69966186732,8.700000000586));
#53696 = SURFACE_CURVE('',#53697,(#53701),.PCURVE_S1.);
#53697 = LINE('',#53698,#53699);
#53698 = CARTESIAN_POINT('',(7.8,13.69966186732,8.700000000586));
#53699 = VECTOR('',#53700,1.);
#53700 = DIRECTION('',(-1.,0.E+000,0.E+000));
#53701 = PCURVE('',#53663,#53702);
#53702 = DEFINITIONAL_REPRESENTATION('',(#53703),#53707);
#53703 = LINE('',#53704,#53705);
#53704 = CARTESIAN_POINT('',(0.E+000,-0.157831414861));
#53705 = VECTOR('',#53706,1.);
#53706 = DIRECTION('',(1.,0.E+000));
#53707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53708 = ORIENTED_EDGE('',*,*,#53709,.F.);
#53709 = EDGE_CURVE('',#53655,#53694,#53710,.T.);
#53710 = SURFACE_CURVE('',#53711,(#53715),.PCURVE_S1.);
#53711 = LINE('',#53712,#53713);
#53712 = CARTESIAN_POINT('',(7.7,7.342470158266,8.700000000586));
#53713 = VECTOR('',#53714,1.);
#53714 = DIRECTION('',(0.E+000,1.,0.E+000));
#53715 = PCURVE('',#53663,#53716);
#53716 = DEFINITIONAL_REPRESENTATION('',(#53717),#53721);
#53717 = LINE('',#53718,#53719);
#53718 = CARTESIAN_POINT('',(0.1,6.199360294193));
#53719 = VECTOR('',#53720,1.);
#53720 = DIRECTION('',(0.E+000,-1.));
#53721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53726)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#53723,#53724,#53725)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#53723 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#53724 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#53725 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#53726 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#53723,
  'distance_accuracy_value','confusion accuracy');
#53727 = SHAPE_DEFINITION_REPRESENTATION(#53728,#53645);
#53728 = PRODUCT_DEFINITION_SHAPE('','',#53729);
#53729 = PRODUCT_DEFINITION('design','',#53730,#53733);
#53730 = PRODUCT_DEFINITION_FORMATION('','',#53731);
#53731 = PRODUCT('CADSOFTTOOLS 1.359','CADSOFTTOOLS 1.359','',(#53732));
#53732 = PRODUCT_CONTEXT('',#2,'mechanical');
#53733 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#53734 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53735,#53737);
#53735 = ( REPRESENTATION_RELATIONSHIP('','',#53645,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53736) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#53736 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1447);
#53737 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #53738);
#53738 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('359','','',#5,#53729,$);
#53739 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#53731));
#53740 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#53741),#53817);
#53741 = SHELL_BASED_SURFACE_MODEL('',(#53742));
#53742 = OPEN_SHELL('',(#53743));
#53743 = ADVANCED_FACE('',(#53744),#53758,.T.);
#53744 = FACE_BOUND('',#53745,.T.);
#53745 = EDGE_LOOP('',(#53746,#53769,#53787,#53803));
#53746 = ORIENTED_EDGE('',*,*,#53747,.F.);
#53747 = EDGE_CURVE('',#53748,#53750,#53752,.T.);
#53748 = VERTEX_POINT('',#53749);
#53749 = CARTESIAN_POINT('',(7.8,13.69966186732,8.700000000586));
#53750 = VERTEX_POINT('',#53751);
#53751 = CARTESIAN_POINT('',(7.7,13.69966186732,8.700000000586));
#53752 = SURFACE_CURVE('',#53753,(#53757),.PCURVE_S1.);
#53753 = LINE('',#53754,#53755);
#53754 = CARTESIAN_POINT('',(7.8,13.69966186732,8.700000000586));
#53755 = VECTOR('',#53756,1.);
#53756 = DIRECTION('',(-1.,0.E+000,0.E+000));
#53757 = PCURVE('',#53758,#53763);
#53758 = PLANE('',#53759);
#53759 = AXIS2_PLACEMENT_3D('',#53760,#53761,#53762);
#53760 = CARTESIAN_POINT('',(7.8,13.69966186732,8.700000000586));
#53761 = DIRECTION('',(0.E+000,-0.987045989299,-0.160437573555));
#53762 = DIRECTION('',(0.E+000,-0.160437573555,0.987045989299));
#53763 = DEFINITIONAL_REPRESENTATION('',(#53764),#53768);
#53764 = LINE('',#53765,#53766);
#53765 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#53766 = VECTOR('',#53767,1.);
#53767 = DIRECTION('',(0.E+000,1.));
#53768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53769 = ORIENTED_EDGE('',*,*,#53770,.T.);
#53770 = EDGE_CURVE('',#53748,#53771,#53773,.T.);
#53771 = VERTEX_POINT('',#53772);
#53772 = CARTESIAN_POINT('',(7.8,13.370743664866,10.723574561989));
#53773 = SURFACE_CURVE('',#53774,(#53779),.PCURVE_S1.);
#53774 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53775,#53776,#53777,#53778),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#53775 = CARTESIAN_POINT('',(7.8,13.69966186732,8.700000000586));
#53776 = CARTESIAN_POINT('',(7.8,13.590022466502,9.374524854387));
#53777 = CARTESIAN_POINT('',(7.8,13.480383065684,10.049049708188));
#53778 = CARTESIAN_POINT('',(7.8,13.370743664866,10.723574561989));
#53779 = PCURVE('',#53758,#53780);
#53780 = DEFINITIONAL_REPRESENTATION('',(#53781),#53786);
#53781 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53782,#53783,#53784,#53785),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#53782 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#53783 = CARTESIAN_POINT('',(0.68337733106,0.E+000));
#53784 = CARTESIAN_POINT('',(1.366754662121,0.E+000));
#53785 = CARTESIAN_POINT('',(2.050131993181,0.E+000));
#53786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53787 = ORIENTED_EDGE('',*,*,#53788,.T.);
#53788 = EDGE_CURVE('',#53771,#53789,#53791,.T.);
#53789 = VERTEX_POINT('',#53790);
#53790 = CARTESIAN_POINT('',(7.7,13.370743664866,10.723574561989));
#53791 = SURFACE_CURVE('',#53792,(#53796),.PCURVE_S1.);
#53792 = LINE('',#53793,#53794);
#53793 = CARTESIAN_POINT('',(7.8,13.370743664866,10.723574561989));
#53794 = VECTOR('',#53795,1.);
#53795 = DIRECTION('',(-1.,0.E+000,0.E+000));
#53796 = PCURVE('',#53758,#53797);
#53797 = DEFINITIONAL_REPRESENTATION('',(#53798),#53802);
#53798 = LINE('',#53799,#53800);
#53799 = CARTESIAN_POINT('',(2.050131993181,0.E+000));
#53800 = VECTOR('',#53801,1.);
#53801 = DIRECTION('',(0.E+000,1.));
#53802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53803 = ORIENTED_EDGE('',*,*,#53804,.F.);
#53804 = EDGE_CURVE('',#53750,#53789,#53805,.T.);
#53805 = SURFACE_CURVE('',#53806,(#53810),.PCURVE_S1.);
#53806 = LINE('',#53807,#53808);
#53807 = CARTESIAN_POINT('',(7.7,8.658561068951,39.713921580294));
#53808 = VECTOR('',#53809,1.);
#53809 = DIRECTION('',(0.E+000,-0.160437573555,0.987045989299));
#53810 = PCURVE('',#53758,#53811);
#53811 = DEFINITIONAL_REPRESENTATION('',(#53812),#53816);
#53812 = LINE('',#53813,#53814);
#53813 = CARTESIAN_POINT('',(31.420948887829,0.1));
#53814 = VECTOR('',#53815,1.);
#53815 = DIRECTION('',(1.,0.E+000));
#53816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53821)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#53818,#53819,#53820)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#53818 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#53819 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#53820 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#53821 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#53818,
  'distance_accuracy_value','confusion accuracy');
#53822 = SHAPE_DEFINITION_REPRESENTATION(#53823,#53740);
#53823 = PRODUCT_DEFINITION_SHAPE('','',#53824);
#53824 = PRODUCT_DEFINITION('design','',#53825,#53828);
#53825 = PRODUCT_DEFINITION_FORMATION('','',#53826);
#53826 = PRODUCT('CADSOFTTOOLS 1.360','CADSOFTTOOLS 1.360','',(#53827));
#53827 = PRODUCT_CONTEXT('',#2,'mechanical');
#53828 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#53829 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53830,#53832);
#53830 = ( REPRESENTATION_RELATIONSHIP('','',#53740,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53831) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#53831 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1451);
#53832 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #53833);
#53833 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('360','','',#5,#53824,$);
#53834 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#53826));
#53835 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#53836),#53912);
#53836 = SHELL_BASED_SURFACE_MODEL('',(#53837));
#53837 = OPEN_SHELL('',(#53838));
#53838 = ADVANCED_FACE('',(#53839),#53853,.T.);
#53839 = FACE_BOUND('',#53840,.T.);
#53840 = EDGE_LOOP('',(#53841,#53864,#53882,#53898));
#53841 = ORIENTED_EDGE('',*,*,#53842,.F.);
#53842 = EDGE_CURVE('',#53843,#53845,#53847,.T.);
#53843 = VERTEX_POINT('',#53844);
#53844 = CARTESIAN_POINT('',(7.8,13.370743664866,10.723574561989));
#53845 = VERTEX_POINT('',#53846);
#53846 = CARTESIAN_POINT('',(7.7,13.370743664866,10.723574561989));
#53847 = SURFACE_CURVE('',#53848,(#53852),.PCURVE_S1.);
#53848 = LINE('',#53849,#53850);
#53849 = CARTESIAN_POINT('',(7.8,13.370743664866,10.723574561989));
#53850 = VECTOR('',#53851,1.);
#53851 = DIRECTION('',(-1.,0.E+000,0.E+000));
#53852 = PCURVE('',#53853,#53858);
#53853 = PLANE('',#53854);
#53854 = AXIS2_PLACEMENT_3D('',#53855,#53856,#53857);
#53855 = CARTESIAN_POINT('',(7.8,13.370743664866,10.723574561989));
#53856 = DIRECTION('',(0.E+000,0.E+000,-1.));
#53857 = DIRECTION('',(1.,0.E+000,0.E+000));
#53858 = DEFINITIONAL_REPRESENTATION('',(#53859),#53863);
#53859 = LINE('',#53860,#53861);
#53860 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#53861 = VECTOR('',#53862,1.);
#53862 = DIRECTION('',(-1.,0.E+000));
#53863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53864 = ORIENTED_EDGE('',*,*,#53865,.T.);
#53865 = EDGE_CURVE('',#53843,#53866,#53868,.T.);
#53866 = VERTEX_POINT('',#53867);
#53867 = CARTESIAN_POINT('',(7.8,13.23942299547,10.723574561989));
#53868 = SURFACE_CURVE('',#53869,(#53874),.PCURVE_S1.);
#53869 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53870,#53871,#53872,#53873),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#53870 = CARTESIAN_POINT('',(7.8,13.370743664866,10.723574561989));
#53871 = CARTESIAN_POINT('',(7.8,13.326970108401,10.723574561989));
#53872 = CARTESIAN_POINT('',(7.8,13.283196551935,10.723574561989));
#53873 = CARTESIAN_POINT('',(7.8,13.23942299547,10.723574561989));
#53874 = PCURVE('',#53853,#53875);
#53875 = DEFINITIONAL_REPRESENTATION('',(#53876),#53881);
#53876 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53877,#53878,#53879,#53880),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#53877 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#53878 = CARTESIAN_POINT('',(0.E+000,4.37735564653E-002));
#53879 = CARTESIAN_POINT('',(0.E+000,8.75471129306E-002));
#53880 = CARTESIAN_POINT('',(0.E+000,0.131320669396));
#53881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53882 = ORIENTED_EDGE('',*,*,#53883,.T.);
#53883 = EDGE_CURVE('',#53866,#53884,#53886,.T.);
#53884 = VERTEX_POINT('',#53885);
#53885 = CARTESIAN_POINT('',(7.7,13.23942299547,10.723574561989));
#53886 = SURFACE_CURVE('',#53887,(#53891),.PCURVE_S1.);
#53887 = LINE('',#53888,#53889);
#53888 = CARTESIAN_POINT('',(7.8,13.23942299547,10.723574561989));
#53889 = VECTOR('',#53890,1.);
#53890 = DIRECTION('',(-1.,0.E+000,0.E+000));
#53891 = PCURVE('',#53853,#53892);
#53892 = DEFINITIONAL_REPRESENTATION('',(#53893),#53897);
#53893 = LINE('',#53894,#53895);
#53894 = CARTESIAN_POINT('',(0.E+000,0.131320669396));
#53895 = VECTOR('',#53896,1.);
#53896 = DIRECTION('',(-1.,0.E+000));
#53897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53898 = ORIENTED_EDGE('',*,*,#53899,.F.);
#53899 = EDGE_CURVE('',#53845,#53884,#53900,.T.);
#53900 = SURFACE_CURVE('',#53901,(#53905),.PCURVE_S1.);
#53901 = LINE('',#53902,#53903);
#53902 = CARTESIAN_POINT('',(7.7,7.342470158266,10.723574561989));
#53903 = VECTOR('',#53904,1.);
#53904 = DIRECTION('',(0.E+000,-1.,0.E+000));
#53905 = PCURVE('',#53853,#53906);
#53906 = DEFINITIONAL_REPRESENTATION('',(#53907),#53911);
#53907 = LINE('',#53908,#53909);
#53908 = CARTESIAN_POINT('',(-0.1,6.0282735066));
#53909 = VECTOR('',#53910,1.);
#53910 = DIRECTION('',(0.E+000,1.));
#53911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53916)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#53913,#53914,#53915)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#53913 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#53914 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#53915 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#53916 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#53913,
  'distance_accuracy_value','confusion accuracy');
#53917 = SHAPE_DEFINITION_REPRESENTATION(#53918,#53835);
#53918 = PRODUCT_DEFINITION_SHAPE('','',#53919);
#53919 = PRODUCT_DEFINITION('design','',#53920,#53923);
#53920 = PRODUCT_DEFINITION_FORMATION('','',#53921);
#53921 = PRODUCT('CADSOFTTOOLS 1.361','CADSOFTTOOLS 1.361','',(#53922));
#53922 = PRODUCT_CONTEXT('',#2,'mechanical');
#53923 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#53924 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53925,#53927);
#53925 = ( REPRESENTATION_RELATIONSHIP('','',#53835,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53926) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#53926 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1455);
#53927 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #53928);
#53928 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('361','','',#5,#53919,$);
#53929 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#53921));
#53930 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#53931),#54006);
#53931 = SHELL_BASED_SURFACE_MODEL('',(#53932));
#53932 = OPEN_SHELL('',(#53933));
#53933 = ADVANCED_FACE('',(#53934),#53948,.T.);
#53934 = FACE_BOUND('',#53935,.T.);
#53935 = EDGE_LOOP('',(#53936,#53961,#53977,#53992));
#53936 = ORIENTED_EDGE('',*,*,#53937,.F.);
#53937 = EDGE_CURVE('',#53938,#53940,#53942,.T.);
#53938 = VERTEX_POINT('',#53939);
#53939 = CARTESIAN_POINT('',(7.8,13.300767627418,10.255921053217));
#53940 = VERTEX_POINT('',#53941);
#53941 = CARTESIAN_POINT('',(7.7,13.300767627418,10.255921053217));
#53942 = SURFACE_CURVE('',#53943,(#53947),.PCURVE_S1.);
#53943 = LINE('',#53944,#53945);
#53944 = CARTESIAN_POINT('',(7.8,13.300767627418,10.255921053217));
#53945 = VECTOR('',#53946,1.);
#53946 = DIRECTION('',(-1.,0.E+000,0.E+000));
#53947 = PCURVE('',#53948,#53956);
#53948 = SURFACE_OF_LINEAR_EXTRUSION('',#53949,#53954);
#53949 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53950,#53951,#53952,#53953),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#53950 = CARTESIAN_POINT('',(7.8,13.300767627418,10.255921053217));
#53951 = CARTESIAN_POINT('',(7.8,13.345774241812,10.017982456726));
#53952 = CARTESIAN_POINT('',(7.8,13.382149450706,9.780043860235));
#53953 = CARTESIAN_POINT('',(7.8,13.418524659599,9.542105263744));
#53954 = VECTOR('',#53955,1.);
#53955 = DIRECTION('',(-1.,0.E+000,0.E+000));
#53956 = DEFINITIONAL_REPRESENTATION('',(#53957),#53960);
#53957 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#53958,#53959),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#53958 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#53959 = CARTESIAN_POINT('',(0.E+000,0.1));
#53960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53961 = ORIENTED_EDGE('',*,*,#53962,.T.);
#53962 = EDGE_CURVE('',#53938,#53963,#53965,.T.);
#53963 = VERTEX_POINT('',#53964);
#53964 = CARTESIAN_POINT('',(7.8,13.418524659599,9.542105263744));
#53965 = SURFACE_CURVE('',#53966,(#53971),.PCURVE_S1.);
#53966 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53967,#53968,#53969,#53970),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#53967 = CARTESIAN_POINT('',(7.8,13.300767627418,10.255921053217));
#53968 = CARTESIAN_POINT('',(7.8,13.345774241812,10.017982456726));
#53969 = CARTESIAN_POINT('',(7.8,13.382149450706,9.780043860235));
#53970 = CARTESIAN_POINT('',(7.8,13.418524659599,9.542105263744));
#53971 = PCURVE('',#53948,#53972);
#53972 = DEFINITIONAL_REPRESENTATION('',(#53973),#53976);
#53973 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#53974,#53975),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#53974 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#53975 = CARTESIAN_POINT('',(1.,0.E+000));
#53976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53977 = ORIENTED_EDGE('',*,*,#53978,.T.);
#53978 = EDGE_CURVE('',#53963,#53979,#53981,.T.);
#53979 = VERTEX_POINT('',#53980);
#53980 = CARTESIAN_POINT('',(7.7,13.418524659599,9.542105263744));
#53981 = SURFACE_CURVE('',#53982,(#53986),.PCURVE_S1.);
#53982 = LINE('',#53983,#53984);
#53983 = CARTESIAN_POINT('',(7.8,13.418524659599,9.542105263744));
#53984 = VECTOR('',#53985,1.);
#53985 = DIRECTION('',(-1.,0.E+000,0.E+000));
#53986 = PCURVE('',#53948,#53987);
#53987 = DEFINITIONAL_REPRESENTATION('',(#53988),#53991);
#53988 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#53989,#53990),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#53989 = CARTESIAN_POINT('',(1.,0.E+000));
#53990 = CARTESIAN_POINT('',(1.,0.1));
#53991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#53992 = ORIENTED_EDGE('',*,*,#53993,.F.);
#53993 = EDGE_CURVE('',#53940,#53979,#53994,.T.);
#53994 = SURFACE_CURVE('',#53995,(#54000),.PCURVE_S1.);
#53995 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53996,#53997,#53998,#53999),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#53996 = CARTESIAN_POINT('',(7.7,13.300767627418,10.255921053217));
#53997 = CARTESIAN_POINT('',(7.7,13.345774241812,10.017982456726));
#53998 = CARTESIAN_POINT('',(7.7,13.382149450706,9.780043860235));
#53999 = CARTESIAN_POINT('',(7.7,13.418524659599,9.542105263744));
#54000 = PCURVE('',#53948,#54001);
#54001 = DEFINITIONAL_REPRESENTATION('',(#54002),#54005);
#54002 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#54003,#54004),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54003 = CARTESIAN_POINT('',(0.E+000,0.1));
#54004 = CARTESIAN_POINT('',(1.,0.1));
#54005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#54010)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#54007,#54008,#54009)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#54007 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#54008 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#54009 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#54010 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#54007,
  'distance_accuracy_value','confusion accuracy');
#54011 = SHAPE_DEFINITION_REPRESENTATION(#54012,#53930);
#54012 = PRODUCT_DEFINITION_SHAPE('','',#54013);
#54013 = PRODUCT_DEFINITION('design','',#54014,#54017);
#54014 = PRODUCT_DEFINITION_FORMATION('','',#54015);
#54015 = PRODUCT('CADSOFTTOOLS 1.362','CADSOFTTOOLS 1.362','',(#54016));
#54016 = PRODUCT_CONTEXT('',#2,'mechanical');
#54017 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#54018 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#54019,#54021);
#54019 = ( REPRESENTATION_RELATIONSHIP('','',#53930,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#54020) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#54020 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1459);
#54021 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #54022);
#54022 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('362','','',#5,#54013,$);
#54023 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#54015));
#54024 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#54025),#54235);
#54025 = SHELL_BASED_SURFACE_MODEL('',(#54026));
#54026 = OPEN_SHELL('',(#54027));
#54027 = ADVANCED_FACE('',(#54028,#54179),#54043,.F.);
#54028 = FACE_BOUND('',#54029,.T.);
#54029 = EDGE_LOOP('',(#54030,#54055,#54073,#54091,#54109,#54127,#54145,
    #54163));
#54030 = ORIENTED_EDGE('',*,*,#54031,.F.);
#54031 = EDGE_CURVE('',#54032,#54034,#54036,.T.);
#54032 = VERTEX_POINT('',#54033);
#54033 = CARTESIAN_POINT('',(7.8,13.23942299547,10.723574561989));
#54034 = VERTEX_POINT('',#54035);
#54035 = CARTESIAN_POINT('',(7.8,12.910504793016,8.700000000586));
#54036 = SURFACE_CURVE('',#54037,(#54042),.PCURVE_S1.);
#54037 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54038,#54039,#54040,#54041),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54038 = CARTESIAN_POINT('',(7.8,13.23942299547,10.723574561989));
#54039 = CARTESIAN_POINT('',(7.8,13.129783594652,10.049049708188));
#54040 = CARTESIAN_POINT('',(7.8,13.020144193834,9.374524854387));
#54041 = CARTESIAN_POINT('',(7.8,12.910504793016,8.700000000586));
#54042 = PCURVE('',#54043,#54048);
#54043 = PLANE('',#54044);
#54044 = AXIS2_PLACEMENT_3D('',#54045,#54046,#54047);
#54045 = CARTESIAN_POINT('',(7.8,13.362882920571,9.89901315848));
#54046 = DIRECTION('',(1.,0.E+000,0.E+000));
#54047 = DIRECTION('',(0.E+000,0.E+000,1.));
#54048 = DEFINITIONAL_REPRESENTATION('',(#54049),#54054);
#54049 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54050,#54051,#54052,#54053),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54050 = CARTESIAN_POINT('',(0.824561403509,0.123459925101));
#54051 = CARTESIAN_POINT('',(0.150036549708,0.233099325919));
#54052 = CARTESIAN_POINT('',(-0.524488304094,0.342738726737));
#54053 = CARTESIAN_POINT('',(-1.199013157895,0.452378127555));
#54054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54055 = ORIENTED_EDGE('',*,*,#54056,.F.);
#54056 = EDGE_CURVE('',#54057,#54032,#54059,.T.);
#54057 = VERTEX_POINT('',#54058);
#54058 = CARTESIAN_POINT('',(7.8,13.370743664866,10.723574561989));
#54059 = SURFACE_CURVE('',#54060,(#54065),.PCURVE_S1.);
#54060 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54061,#54062,#54063,#54064),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54061 = CARTESIAN_POINT('',(7.8,13.370743664866,10.723574561989));
#54062 = CARTESIAN_POINT('',(7.8,13.326970108401,10.723574561989));
#54063 = CARTESIAN_POINT('',(7.8,13.283196551935,10.723574561989));
#54064 = CARTESIAN_POINT('',(7.8,13.23942299547,10.723574561989));
#54065 = PCURVE('',#54043,#54066);
#54066 = DEFINITIONAL_REPRESENTATION('',(#54067),#54072);
#54067 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54068,#54069,#54070,#54071),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54068 = CARTESIAN_POINT('',(0.824561403509,-7.860744294799E-003));
#54069 = CARTESIAN_POINT('',(0.824561403509,3.59128121705E-002));
#54070 = CARTESIAN_POINT('',(0.824561403509,7.96863686358E-002));
#54071 = CARTESIAN_POINT('',(0.824561403509,0.123459925101));
#54072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54073 = ORIENTED_EDGE('',*,*,#54074,.F.);
#54074 = EDGE_CURVE('',#54075,#54057,#54077,.T.);
#54075 = VERTEX_POINT('',#54076);
#54076 = CARTESIAN_POINT('',(7.8,13.69966186732,8.700000000586));
#54077 = SURFACE_CURVE('',#54078,(#54083),.PCURVE_S1.);
#54078 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54079,#54080,#54081,#54082),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54079 = CARTESIAN_POINT('',(7.8,13.69966186732,8.700000000586));
#54080 = CARTESIAN_POINT('',(7.8,13.590022466502,9.374524854387));
#54081 = CARTESIAN_POINT('',(7.8,13.480383065684,10.049049708188));
#54082 = CARTESIAN_POINT('',(7.8,13.370743664866,10.723574561989));
#54083 = PCURVE('',#54043,#54084);
#54084 = DEFINITIONAL_REPRESENTATION('',(#54085),#54090);
#54085 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54086,#54087,#54088,#54089),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54086 = CARTESIAN_POINT('',(-1.199013157895,-0.336778946749));
#54087 = CARTESIAN_POINT('',(-0.524488304094,-0.227139545931));
#54088 = CARTESIAN_POINT('',(0.150036549708,-0.117500145113));
#54089 = CARTESIAN_POINT('',(0.824561403509,-7.860744294799E-003));
#54090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54091 = ORIENTED_EDGE('',*,*,#54092,.F.);
#54092 = EDGE_CURVE('',#54093,#54075,#54095,.T.);
#54093 = VERTEX_POINT('',#54094);
#54094 = CARTESIAN_POINT('',(7.8,13.541830452459,8.700000000586));
#54095 = SURFACE_CURVE('',#54096,(#54101),.PCURVE_S1.);
#54096 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54097,#54098,#54099,#54100),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54097 = CARTESIAN_POINT('',(7.8,13.541830452459,8.700000000586));
#54098 = CARTESIAN_POINT('',(7.8,13.59444092408,8.700000000586));
#54099 = CARTESIAN_POINT('',(7.8,13.6470513957,8.700000000586));
#54100 = CARTESIAN_POINT('',(7.8,13.69966186732,8.700000000586));
#54101 = PCURVE('',#54043,#54102);
#54102 = DEFINITIONAL_REPRESENTATION('',(#54103),#54108);
#54103 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54104,#54105,#54106,#54107),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54104 = CARTESIAN_POINT('',(-1.199013157895,-0.178947531888));
#54105 = CARTESIAN_POINT('',(-1.199013157895,-0.231558003508));
#54106 = CARTESIAN_POINT('',(-1.199013157895,-0.284168475129));
#54107 = CARTESIAN_POINT('',(-1.199013157895,-0.336778946749));
#54108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54109 = ORIENTED_EDGE('',*,*,#54110,.F.);
#54110 = EDGE_CURVE('',#54111,#54093,#54113,.T.);
#54111 = VERTEX_POINT('',#54112);
#54112 = CARTESIAN_POINT('',(7.8,13.454591604011,9.320065790059));
#54113 = SURFACE_CURVE('',#54114,(#54119),.PCURVE_S1.);
#54114 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54115,#54116,#54117,#54118),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54115 = CARTESIAN_POINT('',(7.8,13.454591604011,9.320065790059));
#54116 = CARTESIAN_POINT('',(7.8,13.48367122016,9.113377193568));
#54117 = CARTESIAN_POINT('',(7.8,13.51275083631,8.906688597077));
#54118 = CARTESIAN_POINT('',(7.8,13.541830452459,8.700000000586));
#54119 = PCURVE('',#54043,#54120);
#54120 = DEFINITIONAL_REPRESENTATION('',(#54121),#54126);
#54121 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54122,#54123,#54124,#54125),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54122 = CARTESIAN_POINT('',(-0.578947368421,-9.17086834396E-002));
#54123 = CARTESIAN_POINT('',(-0.785635964912,-0.120788299589));
#54124 = CARTESIAN_POINT('',(-0.992324561404,-0.149867915739));
#54125 = CARTESIAN_POINT('',(-1.199013157895,-0.178947531888));
#54126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54127 = ORIENTED_EDGE('',*,*,#54128,.F.);
#54128 = EDGE_CURVE('',#54129,#54111,#54131,.T.);
#54129 = VERTEX_POINT('',#54130);
#54130 = CARTESIAN_POINT('',(7.8,13.155575056325,9.320065790059));
#54131 = SURFACE_CURVE('',#54132,(#54137),.PCURVE_S1.);
#54132 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54133,#54134,#54135,#54136),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54133 = CARTESIAN_POINT('',(7.8,13.155575056325,9.320065790059));
#54134 = CARTESIAN_POINT('',(7.8,13.255247238887,9.320065790059));
#54135 = CARTESIAN_POINT('',(7.8,13.354919421449,9.320065790059));
#54136 = CARTESIAN_POINT('',(7.8,13.454591604011,9.320065790059));
#54137 = PCURVE('',#54043,#54138);
#54138 = DEFINITIONAL_REPRESENTATION('',(#54139),#54144);
#54139 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54140,#54141,#54142,#54143),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54140 = CARTESIAN_POINT('',(-0.578947368421,0.207307864246));
#54141 = CARTESIAN_POINT('',(-0.578947368421,0.107635681684));
#54142 = CARTESIAN_POINT('',(-0.578947368421,7.9634991222E-003));
#54143 = CARTESIAN_POINT('',(-0.578947368421,-9.17086834396E-002));
#54144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54145 = ORIENTED_EDGE('',*,*,#54146,.F.);
#54146 = EDGE_CURVE('',#54147,#54129,#54149,.T.);
#54147 = VERTEX_POINT('',#54148);
#54148 = CARTESIAN_POINT('',(7.8,13.068336207877,8.700000000586));
#54149 = SURFACE_CURVE('',#54150,(#54155),.PCURVE_S1.);
#54150 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54151,#54152,#54153,#54154),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54151 = CARTESIAN_POINT('',(7.8,13.068336207877,8.700000000586));
#54152 = CARTESIAN_POINT('',(7.8,13.097415824026,8.906688597077));
#54153 = CARTESIAN_POINT('',(7.8,13.126495440176,9.113377193568));
#54154 = CARTESIAN_POINT('',(7.8,13.155575056325,9.320065790059));
#54155 = PCURVE('',#54043,#54156);
#54156 = DEFINITIONAL_REPRESENTATION('',(#54157),#54162);
#54157 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54158,#54159,#54160,#54161),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54158 = CARTESIAN_POINT('',(-1.199013157895,0.294546712694));
#54159 = CARTESIAN_POINT('',(-0.992324561404,0.265467096545));
#54160 = CARTESIAN_POINT('',(-0.785635964912,0.236387480395));
#54161 = CARTESIAN_POINT('',(-0.578947368421,0.207307864246));
#54162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54163 = ORIENTED_EDGE('',*,*,#54164,.F.);
#54164 = EDGE_CURVE('',#54034,#54147,#54165,.T.);
#54165 = SURFACE_CURVE('',#54166,(#54171),.PCURVE_S1.);
#54166 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54167,#54168,#54169,#54170),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54167 = CARTESIAN_POINT('',(7.8,12.910504793016,8.700000000586));
#54168 = CARTESIAN_POINT('',(7.8,12.963115264636,8.700000000586));
#54169 = CARTESIAN_POINT('',(7.8,13.015725736257,8.700000000586));
#54170 = CARTESIAN_POINT('',(7.8,13.068336207877,8.700000000586));
#54171 = PCURVE('',#54043,#54172);
#54172 = DEFINITIONAL_REPRESENTATION('',(#54173),#54178);
#54173 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54174,#54175,#54176,#54177),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54174 = CARTESIAN_POINT('',(-1.199013157895,0.452378127555));
#54175 = CARTESIAN_POINT('',(-1.199013157895,0.399767655935));
#54176 = CARTESIAN_POINT('',(-1.199013157895,0.347157184315));
#54177 = CARTESIAN_POINT('',(-1.199013157895,0.294546712694));
#54178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54179 = FACE_BOUND('',#54180,.T.);
#54180 = EDGE_LOOP('',(#54181,#54201,#54219));
#54181 = ORIENTED_EDGE('',*,*,#54182,.F.);
#54182 = EDGE_CURVE('',#54183,#54185,#54187,.T.);
#54183 = VERTEX_POINT('',#54184);
#54184 = CARTESIAN_POINT('',(7.8,13.418524659599,9.542105263744));
#54185 = VERTEX_POINT('',#54186);
#54186 = CARTESIAN_POINT('',(7.8,13.191642000737,9.542105263744));
#54187 = SURFACE_CURVE('',#54188,(#54193),.PCURVE_S1.);
#54188 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54189,#54190,#54191,#54192),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54189 = CARTESIAN_POINT('',(7.8,13.418524659599,9.542105263744));
#54190 = CARTESIAN_POINT('',(7.8,13.342897106645,9.542105263744));
#54191 = CARTESIAN_POINT('',(7.8,13.267269553691,9.542105263744));
#54192 = CARTESIAN_POINT('',(7.8,13.191642000737,9.542105263744));
#54193 = PCURVE('',#54043,#54194);
#54194 = DEFINITIONAL_REPRESENTATION('',(#54195),#54200);
#54195 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54196,#54197,#54198,#54199),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54196 = CARTESIAN_POINT('',(-0.356907894737,-5.56417390281E-002));
#54197 = CARTESIAN_POINT('',(-0.356907894737,1.99858139261E-002));
#54198 = CARTESIAN_POINT('',(-0.356907894737,9.56133668802E-002));
#54199 = CARTESIAN_POINT('',(-0.356907894737,0.171240919834));
#54200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54201 = ORIENTED_EDGE('',*,*,#54202,.F.);
#54202 = EDGE_CURVE('',#54203,#54183,#54205,.T.);
#54203 = VERTEX_POINT('',#54204);
#54204 = CARTESIAN_POINT('',(7.8,13.300767627418,10.255921053217));
#54205 = SURFACE_CURVE('',#54206,(#54211),.PCURVE_S1.);
#54206 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54207,#54208,#54209,#54210),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54207 = CARTESIAN_POINT('',(7.8,13.300767627418,10.255921053217));
#54208 = CARTESIAN_POINT('',(7.8,13.345774241812,10.017982456726));
#54209 = CARTESIAN_POINT('',(7.8,13.382149450706,9.780043860235));
#54210 = CARTESIAN_POINT('',(7.8,13.418524659599,9.542105263744));
#54211 = PCURVE('',#54043,#54212);
#54212 = DEFINITIONAL_REPRESENTATION('',(#54213),#54218);
#54213 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54214,#54215,#54216,#54217),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54214 = CARTESIAN_POINT('',(0.356907894737,6.21152931532E-002));
#54215 = CARTESIAN_POINT('',(0.118969298246,1.71086787593E-002));
#54216 = CARTESIAN_POINT('',(-0.118969298246,-1.92665301344E-002));
#54217 = CARTESIAN_POINT('',(-0.356907894737,-5.56417390281E-002));
#54218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54219 = ORIENTED_EDGE('',*,*,#54220,.F.);
#54220 = EDGE_CURVE('',#54185,#54203,#54221,.T.);
#54221 = SURFACE_CURVE('',#54222,(#54227),.PCURVE_S1.);
#54222 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54223,#54224,#54225,#54226),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54223 = CARTESIAN_POINT('',(7.8,13.191642000737,9.542105263744));
#54224 = CARTESIAN_POINT('',(7.8,13.228017209631,9.780043860235));
#54225 = CARTESIAN_POINT('',(7.8,13.264392418524,10.017982456726));
#54226 = CARTESIAN_POINT('',(7.8,13.300767627418,10.255921053217));
#54227 = PCURVE('',#54043,#54228);
#54228 = DEFINITIONAL_REPRESENTATION('',(#54229),#54234);
#54229 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54230,#54231,#54232,#54233),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54230 = CARTESIAN_POINT('',(-0.356907894737,0.171240919834));
#54231 = CARTESIAN_POINT('',(-0.118969298246,0.134865710941));
#54232 = CARTESIAN_POINT('',(0.118969298246,9.8490502047E-002));
#54233 = CARTESIAN_POINT('',(0.356907894737,6.21152931532E-002));
#54234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#54239)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#54236,#54237,#54238)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#54236 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#54237 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#54238 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#54239 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#54236,
  'distance_accuracy_value','confusion accuracy');
#54240 = SHAPE_DEFINITION_REPRESENTATION(#54241,#54024);
#54241 = PRODUCT_DEFINITION_SHAPE('','',#54242);
#54242 = PRODUCT_DEFINITION('design','',#54243,#54246);
#54243 = PRODUCT_DEFINITION_FORMATION('','',#54244);
#54244 = PRODUCT('CADSOFTTOOLS 1.363','CADSOFTTOOLS 1.363','',(#54245));
#54245 = PRODUCT_CONTEXT('',#2,'mechanical');
#54246 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#54247 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#54248,#54250);
#54248 = ( REPRESENTATION_RELATIONSHIP('','',#54024,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#54249) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#54249 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1463);
#54250 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #54251);
#54251 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('363','','',#5,#54242,$);
#54252 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#54244));
#54253 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#54254),#54314);
#54254 = SHELL_BASED_SURFACE_MODEL('',(#54255));
#54255 = OPEN_SHELL('',(#54256));
#54256 = ADVANCED_FACE('',(#54257),#54272,.T.);
#54257 = FACE_BOUND('',#54258,.T.);
#54258 = EDGE_LOOP('',(#54259,#54284,#54300));
#54259 = ORIENTED_EDGE('',*,*,#54260,.T.);
#54260 = EDGE_CURVE('',#54261,#54263,#54265,.T.);
#54261 = VERTEX_POINT('',#54262);
#54262 = CARTESIAN_POINT('',(7.7,13.300767627418,10.255921053217));
#54263 = VERTEX_POINT('',#54264);
#54264 = CARTESIAN_POINT('',(7.7,13.418524659599,9.542105263744));
#54265 = SURFACE_CURVE('',#54266,(#54271),.PCURVE_S1.);
#54266 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54267,#54268,#54269,#54270),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54267 = CARTESIAN_POINT('',(7.7,13.300767627418,10.255921053217));
#54268 = CARTESIAN_POINT('',(7.7,13.345774241812,10.017982456726));
#54269 = CARTESIAN_POINT('',(7.7,13.382149450706,9.780043860235));
#54270 = CARTESIAN_POINT('',(7.7,13.418524659599,9.542105263744));
#54271 = PCURVE('',#54272,#54277);
#54272 = PLANE('',#54273);
#54273 = AXIS2_PLACEMENT_3D('',#54274,#54275,#54276);
#54274 = CARTESIAN_POINT('',(7.7,7.342470158266,39.500000005638));
#54275 = DIRECTION('',(-1.,0.E+000,0.E+000));
#54276 = DIRECTION('',(-0.E+000,-1.,-5.425805638115E-012));
#54277 = DEFINITIONAL_REPRESENTATION('',(#54278),#54283);
#54278 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54279,#54280,#54281,#54282),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54279 = CARTESIAN_POINT('',(-5.958297468993,-29.24407895245));
#54280 = CARTESIAN_POINT('',(-6.003304083386,-29.48201754894));
#54281 = CARTESIAN_POINT('',(-6.039679292278,-29.71995614543));
#54282 = CARTESIAN_POINT('',(-6.076054501171,-29.95789474192));
#54283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54284 = ORIENTED_EDGE('',*,*,#54285,.T.);
#54285 = EDGE_CURVE('',#54263,#54286,#54288,.T.);
#54286 = VERTEX_POINT('',#54287);
#54287 = CARTESIAN_POINT('',(7.7,13.191642000737,9.542105263744));
#54288 = SURFACE_CURVE('',#54289,(#54293),.PCURVE_S1.);
#54289 = LINE('',#54290,#54291);
#54290 = CARTESIAN_POINT('',(7.7,7.342470158266,9.542105263744));
#54291 = VECTOR('',#54292,1.);
#54292 = DIRECTION('',(0.E+000,-1.,0.E+000));
#54293 = PCURVE('',#54272,#54294);
#54294 = DEFINITIONAL_REPRESENTATION('',(#54295),#54299);
#54295 = LINE('',#54296,#54297);
#54296 = CARTESIAN_POINT('',(1.625457141966E-010,-29.95789474189));
#54297 = VECTOR('',#54298,1.);
#54298 = DIRECTION('',(1.,5.425805638115E-012));
#54299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54300 = ORIENTED_EDGE('',*,*,#54301,.T.);
#54301 = EDGE_CURVE('',#54286,#54261,#54302,.T.);
#54302 = SURFACE_CURVE('',#54303,(#54307),.PCURVE_S1.);
#54303 = LINE('',#54304,#54305);
#54304 = CARTESIAN_POINT('',(7.7,17.53332608155,37.942058089187));
#54305 = VECTOR('',#54306,1.);
#54306 = DIRECTION('',(0.E+000,0.15112071614,0.988515315589));
#54307 = PCURVE('',#54272,#54308);
#54308 = DEFINITIONAL_REPRESENTATION('',(#54309),#54313);
#54309 = LINE('',#54310,#54311);
#54310 = CARTESIAN_POINT('',(-10.19085592327,-1.557941916506));
#54311 = VECTOR('',#54312,1.);
#54312 = DIRECTION('',(-0.151120716146,0.988515315588));
#54313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#54318)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#54315,#54316,#54317)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#54315 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#54316 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#54317 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#54318 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#54315,
  'distance_accuracy_value','confusion accuracy');
#54319 = SHAPE_DEFINITION_REPRESENTATION(#54320,#54253);
#54320 = PRODUCT_DEFINITION_SHAPE('','',#54321);
#54321 = PRODUCT_DEFINITION('design','',#54322,#54325);
#54322 = PRODUCT_DEFINITION_FORMATION('','',#54323);
#54323 = PRODUCT('CADSOFTTOOLS 1.364','CADSOFTTOOLS 1.364','',(#54324));
#54324 = PRODUCT_CONTEXT('',#2,'mechanical');
#54325 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#54326 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#54327,#54329);
#54327 = ( REPRESENTATION_RELATIONSHIP('','',#54253,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#54328) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#54328 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1467);
#54329 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #54330);
#54330 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('364','','',#5,#54321,$);
#54331 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#54323));
#54332 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#54333),#54426);
#54333 = SHELL_BASED_SURFACE_MODEL('',(#54334));
#54334 = OPEN_SHELL('',(#54335));
#54335 = ADVANCED_FACE('',(#54336),#54350,.T.);
#54336 = FACE_BOUND('',#54337,.T.);
#54337 = EDGE_LOOP('',(#54338,#54369,#54391,#54406));
#54338 = ORIENTED_EDGE('',*,*,#54339,.F.);
#54339 = EDGE_CURVE('',#54340,#54342,#54344,.T.);
#54340 = VERTEX_POINT('',#54341);
#54341 = CARTESIAN_POINT('',(7.8,13.995595770184,9.787171053217));
#54342 = VERTEX_POINT('',#54343);
#54343 = CARTESIAN_POINT('',(7.7,13.995595770184,9.787171053217));
#54344 = SURFACE_CURVE('',#54345,(#54349),.PCURVE_S1.);
#54345 = LINE('',#54346,#54347);
#54346 = CARTESIAN_POINT('',(7.8,13.995595770184,9.787171053217));
#54347 = VECTOR('',#54348,1.);
#54348 = DIRECTION('',(-1.,0.E+000,0.E+000));
#54349 = PCURVE('',#54350,#54364);
#54350 = SURFACE_OF_LINEAR_EXTRUSION('',#54351,#54362);
#54351 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54352,#54353,#54354,#54355,
    #54356,#54357,#54358,#54359,#54360,#54361),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.27332299386,0.547658295106,0.823809669795,1.),
  .UNSPECIFIED.);
#54352 = CARTESIAN_POINT('',(7.8,13.995595770184,9.787171053217));
#54353 = CARTESIAN_POINT('',(7.8,13.956137916469,9.841995614621));
#54354 = CARTESIAN_POINT('',(7.8,13.936408989611,9.943421053217));
#54355 = CARTESIAN_POINT('',(7.8,13.936408989611,10.24002193041));
#54356 = CARTESIAN_POINT('',(7.8,13.956137916469,10.341447369007));
#54357 = CARTESIAN_POINT('',(7.8,14.035314831116,10.450359304603));
#54358 = CARTESIAN_POINT('',(7.8,14.094240404472,10.477960526902));
#54359 = CARTESIAN_POINT('',(7.8,14.22350597732,10.477960526902));
#54360 = CARTESIAN_POINT('',(7.8,14.273855842738,10.477960526902));
#54361 = CARTESIAN_POINT('',(7.8,14.324205708156,10.477960526902));
#54362 = VECTOR('',#54363,1.);
#54363 = DIRECTION('',(-1.,0.E+000,0.E+000));
#54364 = DEFINITIONAL_REPRESENTATION('',(#54365),#54368);
#54365 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#54366,#54367),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#54366 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#54367 = CARTESIAN_POINT('',(0.E+000,0.1));
#54368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54369 = ORIENTED_EDGE('',*,*,#54370,.T.);
#54370 = EDGE_CURVE('',#54340,#54371,#54373,.T.);
#54371 = VERTEX_POINT('',#54372);
#54372 = CARTESIAN_POINT('',(7.8,14.324205708156,10.477960526902));
#54373 = SURFACE_CURVE('',#54374,(#54385),.PCURVE_S1.);
#54374 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54375,#54376,#54377,#54378,
    #54379,#54380,#54381,#54382,#54383,#54384),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.27332299386,0.547658295106,0.823809669795,1.),
  .UNSPECIFIED.);
#54375 = CARTESIAN_POINT('',(7.8,13.995595770184,9.787171053217));
#54376 = CARTESIAN_POINT('',(7.8,13.956137916469,9.841995614621));
#54377 = CARTESIAN_POINT('',(7.8,13.936408989611,9.943421053217));
#54378 = CARTESIAN_POINT('',(7.8,13.936408989611,10.24002193041));
#54379 = CARTESIAN_POINT('',(7.8,13.956137916469,10.341447369007));
#54380 = CARTESIAN_POINT('',(7.8,14.035314831116,10.450359304603));
#54381 = CARTESIAN_POINT('',(7.8,14.094240404472,10.477960526902));
#54382 = CARTESIAN_POINT('',(7.8,14.22350597732,10.477960526902));
#54383 = CARTESIAN_POINT('',(7.8,14.273855842738,10.477960526902));
#54384 = CARTESIAN_POINT('',(7.8,14.324205708156,10.477960526902));
#54385 = PCURVE('',#54350,#54386);
#54386 = DEFINITIONAL_REPRESENTATION('',(#54387),#54390);
#54387 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#54388,#54389),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54388 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#54389 = CARTESIAN_POINT('',(1.,0.E+000));
#54390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54391 = ORIENTED_EDGE('',*,*,#54392,.T.);
#54392 = EDGE_CURVE('',#54371,#54393,#54395,.T.);
#54393 = VERTEX_POINT('',#54394);
#54394 = CARTESIAN_POINT('',(7.7,14.324205708156,10.477960526902));
#54395 = SURFACE_CURVE('',#54396,(#54400),.PCURVE_S1.);
#54396 = LINE('',#54397,#54398);
#54397 = CARTESIAN_POINT('',(7.8,14.324205708156,10.477960526902));
#54398 = VECTOR('',#54399,1.);
#54399 = DIRECTION('',(-1.,0.E+000,0.E+000));
#54400 = PCURVE('',#54350,#54401);
#54401 = DEFINITIONAL_REPRESENTATION('',(#54402),#54405);
#54402 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#54403,#54404),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#54403 = CARTESIAN_POINT('',(1.,0.E+000));
#54404 = CARTESIAN_POINT('',(1.,0.1));
#54405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54406 = ORIENTED_EDGE('',*,*,#54407,.F.);
#54407 = EDGE_CURVE('',#54342,#54393,#54408,.T.);
#54408 = SURFACE_CURVE('',#54409,(#54420),.PCURVE_S1.);
#54409 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54410,#54411,#54412,#54413,
    #54414,#54415,#54416,#54417,#54418,#54419),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.27332299386,0.547658295106,0.823809669795,1.),
  .UNSPECIFIED.);
#54410 = CARTESIAN_POINT('',(7.7,13.995595770184,9.787171053217));
#54411 = CARTESIAN_POINT('',(7.7,13.956137916469,9.841995614621));
#54412 = CARTESIAN_POINT('',(7.7,13.936408989611,9.943421053217));
#54413 = CARTESIAN_POINT('',(7.7,13.936408989611,10.24002193041));
#54414 = CARTESIAN_POINT('',(7.7,13.956137916469,10.341447369007));
#54415 = CARTESIAN_POINT('',(7.7,14.035314831116,10.450359304603));
#54416 = CARTESIAN_POINT('',(7.7,14.094240404472,10.477960526902));
#54417 = CARTESIAN_POINT('',(7.7,14.22350597732,10.477960526902));
#54418 = CARTESIAN_POINT('',(7.7,14.273855842738,10.477960526902));
#54419 = CARTESIAN_POINT('',(7.7,14.324205708156,10.477960526902));
#54420 = PCURVE('',#54350,#54421);
#54421 = DEFINITIONAL_REPRESENTATION('',(#54422),#54425);
#54422 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#54423,#54424),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54423 = CARTESIAN_POINT('',(0.E+000,0.1));
#54424 = CARTESIAN_POINT('',(1.,0.1));
#54425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#54430)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#54427,#54428,#54429)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#54427 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#54428 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#54429 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#54430 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#54427,
  'distance_accuracy_value','confusion accuracy');
#54431 = SHAPE_DEFINITION_REPRESENTATION(#54432,#54332);
#54432 = PRODUCT_DEFINITION_SHAPE('','',#54433);
#54433 = PRODUCT_DEFINITION('design','',#54434,#54437);
#54434 = PRODUCT_DEFINITION_FORMATION('','',#54435);
#54435 = PRODUCT('CADSOFTTOOLS 1.365','CADSOFTTOOLS 1.365','',(#54436));
#54436 = PRODUCT_CONTEXT('',#2,'mechanical');
#54437 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#54438 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#54439,#54441);
#54439 = ( REPRESENTATION_RELATIONSHIP('','',#54332,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#54440) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#54440 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1471);
#54441 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #54442);
#54442 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('365','','',#5,#54433,$);
#54443 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#54435));
#54444 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#54445),#54521);
#54445 = SHELL_BASED_SURFACE_MODEL('',(#54446));
#54446 = OPEN_SHELL('',(#54447));
#54447 = ADVANCED_FACE('',(#54448),#54462,.T.);
#54448 = FACE_BOUND('',#54449,.T.);
#54449 = EDGE_LOOP('',(#54450,#54473,#54491,#54507));
#54450 = ORIENTED_EDGE('',*,*,#54451,.F.);
#54451 = EDGE_CURVE('',#54452,#54454,#54456,.T.);
#54452 = VERTEX_POINT('',#54453);
#54453 = CARTESIAN_POINT('',(7.8,14.324205708156,10.477960526902));
#54454 = VERTEX_POINT('',#54455);
#54455 = CARTESIAN_POINT('',(7.7,14.324205708156,10.477960526902));
#54456 = SURFACE_CURVE('',#54457,(#54461),.PCURVE_S1.);
#54457 = LINE('',#54458,#54459);
#54458 = CARTESIAN_POINT('',(7.8,14.324205708156,10.477960526902));
#54459 = VECTOR('',#54460,1.);
#54460 = DIRECTION('',(-1.,0.E+000,0.E+000));
#54461 = PCURVE('',#54462,#54467);
#54462 = PLANE('',#54463);
#54463 = AXIS2_PLACEMENT_3D('',#54464,#54465,#54466);
#54464 = CARTESIAN_POINT('',(7.8,14.324205708156,10.477960526902));
#54465 = DIRECTION('',(0.E+000,1.,0.E+000));
#54466 = DIRECTION('',(0.E+000,0.E+000,-1.));
#54467 = DEFINITIONAL_REPRESENTATION('',(#54468),#54472);
#54468 = LINE('',#54469,#54470);
#54469 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#54470 = VECTOR('',#54471,1.);
#54471 = DIRECTION('',(0.E+000,1.));
#54472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54473 = ORIENTED_EDGE('',*,*,#54474,.T.);
#54474 = EDGE_CURVE('',#54452,#54475,#54477,.T.);
#54475 = VERTEX_POINT('',#54476);
#54476 = CARTESIAN_POINT('',(7.8,14.324205708156,9.705482456726));
#54477 = SURFACE_CURVE('',#54478,(#54483),.PCURVE_S1.);
#54478 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54479,#54480,#54481,#54482),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54479 = CARTESIAN_POINT('',(7.8,14.324205708156,10.477960526902));
#54480 = CARTESIAN_POINT('',(7.8,14.324205708156,10.220467836843));
#54481 = CARTESIAN_POINT('',(7.8,14.324205708156,9.962975146785));
#54482 = CARTESIAN_POINT('',(7.8,14.324205708156,9.705482456726));
#54483 = PCURVE('',#54462,#54484);
#54484 = DEFINITIONAL_REPRESENTATION('',(#54485),#54490);
#54485 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54486,#54487,#54488,#54489),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54486 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#54487 = CARTESIAN_POINT('',(0.257492690058,0.E+000));
#54488 = CARTESIAN_POINT('',(0.514985380117,0.E+000));
#54489 = CARTESIAN_POINT('',(0.772478070175,0.E+000));
#54490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54491 = ORIENTED_EDGE('',*,*,#54492,.T.);
#54492 = EDGE_CURVE('',#54475,#54493,#54495,.T.);
#54493 = VERTEX_POINT('',#54494);
#54494 = CARTESIAN_POINT('',(7.7,14.324205708156,9.705482456726));
#54495 = SURFACE_CURVE('',#54496,(#54500),.PCURVE_S1.);
#54496 = LINE('',#54497,#54498);
#54497 = CARTESIAN_POINT('',(7.8,14.324205708156,9.705482456726));
#54498 = VECTOR('',#54499,1.);
#54499 = DIRECTION('',(-1.,0.E+000,0.E+000));
#54500 = PCURVE('',#54462,#54501);
#54501 = DEFINITIONAL_REPRESENTATION('',(#54502),#54506);
#54502 = LINE('',#54503,#54504);
#54503 = CARTESIAN_POINT('',(0.772478070175,0.E+000));
#54504 = VECTOR('',#54505,1.);
#54505 = DIRECTION('',(0.E+000,1.));
#54506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54507 = ORIENTED_EDGE('',*,*,#54508,.F.);
#54508 = EDGE_CURVE('',#54454,#54493,#54509,.T.);
#54509 = SURFACE_CURVE('',#54510,(#54514),.PCURVE_S1.);
#54510 = LINE('',#54511,#54512);
#54511 = CARTESIAN_POINT('',(7.7,14.324205708156,39.500000005638));
#54512 = VECTOR('',#54513,1.);
#54513 = DIRECTION('',(0.E+000,0.E+000,-1.));
#54514 = PCURVE('',#54462,#54515);
#54515 = DEFINITIONAL_REPRESENTATION('',(#54516),#54520);
#54516 = LINE('',#54517,#54518);
#54517 = CARTESIAN_POINT('',(-29.02203947873,0.1));
#54518 = VECTOR('',#54519,1.);
#54519 = DIRECTION('',(1.,0.E+000));
#54520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#54525)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#54522,#54523,#54524)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#54522 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#54523 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#54524 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#54525 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#54522,
  'distance_accuracy_value','confusion accuracy');
#54526 = SHAPE_DEFINITION_REPRESENTATION(#54527,#54444);
#54527 = PRODUCT_DEFINITION_SHAPE('','',#54528);
#54528 = PRODUCT_DEFINITION('design','',#54529,#54532);
#54529 = PRODUCT_DEFINITION_FORMATION('','',#54530);
#54530 = PRODUCT('CADSOFTTOOLS 1.366','CADSOFTTOOLS 1.366','',(#54531));
#54531 = PRODUCT_CONTEXT('',#2,'mechanical');
#54532 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#54533 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#54534,#54536);
#54534 = ( REPRESENTATION_RELATIONSHIP('','',#54444,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#54535) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#54535 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1475);
#54536 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #54537);
#54537 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('366','','',#5,#54528,$);
#54538 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#54530));
#54539 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#54540),#54633);
#54540 = SHELL_BASED_SURFACE_MODEL('',(#54541));
#54541 = OPEN_SHELL('',(#54542));
#54542 = ADVANCED_FACE('',(#54543),#54557,.T.);
#54543 = FACE_BOUND('',#54544,.T.);
#54544 = EDGE_LOOP('',(#54545,#54576,#54598,#54613));
#54545 = ORIENTED_EDGE('',*,*,#54546,.F.);
#54546 = EDGE_CURVE('',#54547,#54549,#54551,.T.);
#54547 = VERTEX_POINT('',#54548);
#54548 = CARTESIAN_POINT('',(7.8,13.877222209039,10.536074561989));
#54549 = VERTEX_POINT('',#54550);
#54550 = CARTESIAN_POINT('',(7.7,13.877222209039,10.536074561989));
#54551 = SURFACE_CURVE('',#54552,(#54556),.PCURVE_S1.);
#54552 = LINE('',#54553,#54554);
#54553 = CARTESIAN_POINT('',(7.8,13.877222209039,10.536074561989));
#54554 = VECTOR('',#54555,1.);
#54555 = DIRECTION('',(-1.,0.E+000,0.E+000));
#54556 = PCURVE('',#54557,#54571);
#54557 = SURFACE_OF_LINEAR_EXTRUSION('',#54558,#54569);
#54558 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54559,#54560,#54561,#54562,
    #54563,#54564,#54565,#54566,#54567,#54568),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.279502566653,0.55818787434,0.837599937183,1.),
  .UNSPECIFIED.);
#54559 = CARTESIAN_POINT('',(7.8,13.877222209039,10.536074561989));
#54560 = CARTESIAN_POINT('',(7.8,13.815877577091,10.426973684796));
#54561 = CARTESIAN_POINT('',(7.8,13.785051128876,10.278947369007));
#54562 = CARTESIAN_POINT('',(7.8,13.785051128876,9.904495614621));
#54563 = CARTESIAN_POINT('',(7.8,13.815569312609,9.756469298831));
#54564 = CARTESIAN_POINT('',(7.8,13.939035883806,9.53798303133));
#54565 = CARTESIAN_POINT('',(7.8,14.023956102542,9.483442983042));
#54566 = CARTESIAN_POINT('',(7.8,14.196995231856,9.483442983042));
#54567 = CARTESIAN_POINT('',(7.8,14.260600470006,9.483442983042));
#54568 = CARTESIAN_POINT('',(7.8,14.324205708156,9.483442983042));
#54569 = VECTOR('',#54570,1.);
#54570 = DIRECTION('',(-1.,0.E+000,0.E+000));
#54571 = DEFINITIONAL_REPRESENTATION('',(#54572),#54575);
#54572 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#54573,#54574),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#54573 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#54574 = CARTESIAN_POINT('',(0.E+000,0.1));
#54575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54576 = ORIENTED_EDGE('',*,*,#54577,.T.);
#54577 = EDGE_CURVE('',#54547,#54578,#54580,.T.);
#54578 = VERTEX_POINT('',#54579);
#54579 = CARTESIAN_POINT('',(7.8,14.324205708156,9.483442983042));
#54580 = SURFACE_CURVE('',#54581,(#54592),.PCURVE_S1.);
#54581 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54582,#54583,#54584,#54585,
    #54586,#54587,#54588,#54589,#54590,#54591),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.279502566653,0.55818787434,0.837599937183,1.),
  .UNSPECIFIED.);
#54582 = CARTESIAN_POINT('',(7.8,13.877222209039,10.536074561989));
#54583 = CARTESIAN_POINT('',(7.8,13.815877577091,10.426973684796));
#54584 = CARTESIAN_POINT('',(7.8,13.785051128876,10.278947369007));
#54585 = CARTESIAN_POINT('',(7.8,13.785051128876,9.904495614621));
#54586 = CARTESIAN_POINT('',(7.8,13.815569312609,9.756469298831));
#54587 = CARTESIAN_POINT('',(7.8,13.939035883806,9.53798303133));
#54588 = CARTESIAN_POINT('',(7.8,14.023956102542,9.483442983042));
#54589 = CARTESIAN_POINT('',(7.8,14.196995231856,9.483442983042));
#54590 = CARTESIAN_POINT('',(7.8,14.260600470006,9.483442983042));
#54591 = CARTESIAN_POINT('',(7.8,14.324205708156,9.483442983042));
#54592 = PCURVE('',#54557,#54593);
#54593 = DEFINITIONAL_REPRESENTATION('',(#54594),#54597);
#54594 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#54595,#54596),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54595 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#54596 = CARTESIAN_POINT('',(1.,0.E+000));
#54597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54598 = ORIENTED_EDGE('',*,*,#54599,.T.);
#54599 = EDGE_CURVE('',#54578,#54600,#54602,.T.);
#54600 = VERTEX_POINT('',#54601);
#54601 = CARTESIAN_POINT('',(7.7,14.324205708156,9.483442983042));
#54602 = SURFACE_CURVE('',#54603,(#54607),.PCURVE_S1.);
#54603 = LINE('',#54604,#54605);
#54604 = CARTESIAN_POINT('',(7.8,14.324205708156,9.483442983042));
#54605 = VECTOR('',#54606,1.);
#54606 = DIRECTION('',(-1.,0.E+000,0.E+000));
#54607 = PCURVE('',#54557,#54608);
#54608 = DEFINITIONAL_REPRESENTATION('',(#54609),#54612);
#54609 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#54610,#54611),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#54610 = CARTESIAN_POINT('',(1.,0.E+000));
#54611 = CARTESIAN_POINT('',(1.,0.1));
#54612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54613 = ORIENTED_EDGE('',*,*,#54614,.F.);
#54614 = EDGE_CURVE('',#54549,#54600,#54615,.T.);
#54615 = SURFACE_CURVE('',#54616,(#54627),.PCURVE_S1.);
#54616 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54617,#54618,#54619,#54620,
    #54621,#54622,#54623,#54624,#54625,#54626),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.279502566653,0.55818787434,0.837599937183,1.),
  .UNSPECIFIED.);
#54617 = CARTESIAN_POINT('',(7.7,13.877222209039,10.536074561989));
#54618 = CARTESIAN_POINT('',(7.7,13.815877577091,10.426973684796));
#54619 = CARTESIAN_POINT('',(7.7,13.785051128876,10.278947369007));
#54620 = CARTESIAN_POINT('',(7.7,13.785051128876,9.904495614621));
#54621 = CARTESIAN_POINT('',(7.7,13.815569312609,9.756469298831));
#54622 = CARTESIAN_POINT('',(7.7,13.939035883806,9.53798303133));
#54623 = CARTESIAN_POINT('',(7.7,14.023956102542,9.483442983042));
#54624 = CARTESIAN_POINT('',(7.7,14.196995231856,9.483442983042));
#54625 = CARTESIAN_POINT('',(7.7,14.260600470006,9.483442983042));
#54626 = CARTESIAN_POINT('',(7.7,14.324205708156,9.483442983042));
#54627 = PCURVE('',#54557,#54628);
#54628 = DEFINITIONAL_REPRESENTATION('',(#54629),#54632);
#54629 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#54630,#54631),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54630 = CARTESIAN_POINT('',(0.E+000,0.1));
#54631 = CARTESIAN_POINT('',(1.,0.1));
#54632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#54637)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#54634,#54635,#54636)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#54634 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#54635 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#54636 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#54637 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#54634,
  'distance_accuracy_value','confusion accuracy');
#54638 = SHAPE_DEFINITION_REPRESENTATION(#54639,#54539);
#54639 = PRODUCT_DEFINITION_SHAPE('','',#54640);
#54640 = PRODUCT_DEFINITION('design','',#54641,#54644);
#54641 = PRODUCT_DEFINITION_FORMATION('','',#54642);
#54642 = PRODUCT('CADSOFTTOOLS 1.367','CADSOFTTOOLS 1.367','',(#54643));
#54643 = PRODUCT_CONTEXT('',#2,'mechanical');
#54644 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#54645 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#54646,#54648);
#54646 = ( REPRESENTATION_RELATIONSHIP('','',#54539,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#54647) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#54647 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1479);
#54648 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #54649);
#54649 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('367','','',#5,#54640,$);
#54650 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#54642));
#54651 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#54652),#54728);
#54652 = SHELL_BASED_SURFACE_MODEL('',(#54653));
#54653 = OPEN_SHELL('',(#54654));
#54654 = ADVANCED_FACE('',(#54655),#54669,.T.);
#54655 = FACE_BOUND('',#54656,.T.);
#54656 = EDGE_LOOP('',(#54657,#54680,#54698,#54714));
#54657 = ORIENTED_EDGE('',*,*,#54658,.F.);
#54658 = EDGE_CURVE('',#54659,#54661,#54663,.T.);
#54659 = VERTEX_POINT('',#54660);
#54660 = CARTESIAN_POINT('',(7.8,14.324205708156,9.483442983042));
#54661 = VERTEX_POINT('',#54662);
#54662 = CARTESIAN_POINT('',(7.7,14.324205708156,9.483442983042));
#54663 = SURFACE_CURVE('',#54664,(#54668),.PCURVE_S1.);
#54664 = LINE('',#54665,#54666);
#54665 = CARTESIAN_POINT('',(7.8,14.324205708156,9.483442983042));
#54666 = VECTOR('',#54667,1.);
#54667 = DIRECTION('',(-1.,0.E+000,0.E+000));
#54668 = PCURVE('',#54669,#54674);
#54669 = PLANE('',#54670);
#54670 = AXIS2_PLACEMENT_3D('',#54671,#54672,#54673);
#54671 = CARTESIAN_POINT('',(7.8,14.324205708156,9.483442983042));
#54672 = DIRECTION('',(0.E+000,1.,0.E+000));
#54673 = DIRECTION('',(0.E+000,0.E+000,-1.));
#54674 = DEFINITIONAL_REPRESENTATION('',(#54675),#54679);
#54675 = LINE('',#54676,#54677);
#54676 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#54677 = VECTOR('',#54678,1.);
#54678 = DIRECTION('',(0.E+000,1.));
#54679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54680 = ORIENTED_EDGE('',*,*,#54681,.T.);
#54681 = EDGE_CURVE('',#54659,#54682,#54684,.T.);
#54682 = VERTEX_POINT('',#54683);
#54683 = CARTESIAN_POINT('',(7.8,14.324205708156,8.700000000586));
#54684 = SURFACE_CURVE('',#54685,(#54690),.PCURVE_S1.);
#54685 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54686,#54687,#54688,#54689),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54686 = CARTESIAN_POINT('',(7.8,14.324205708156,9.483442983042));
#54687 = CARTESIAN_POINT('',(7.8,14.324205708156,9.222295322223));
#54688 = CARTESIAN_POINT('',(7.8,14.324205708156,8.961147661404));
#54689 = CARTESIAN_POINT('',(7.8,14.324205708156,8.700000000586));
#54690 = PCURVE('',#54669,#54691);
#54691 = DEFINITIONAL_REPRESENTATION('',(#54692),#54697);
#54692 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54693,#54694,#54695,#54696),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54693 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#54694 = CARTESIAN_POINT('',(0.261147660819,0.E+000));
#54695 = CARTESIAN_POINT('',(0.522295321637,0.E+000));
#54696 = CARTESIAN_POINT('',(0.783442982456,0.E+000));
#54697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54698 = ORIENTED_EDGE('',*,*,#54699,.T.);
#54699 = EDGE_CURVE('',#54682,#54700,#54702,.T.);
#54700 = VERTEX_POINT('',#54701);
#54701 = CARTESIAN_POINT('',(7.7,14.324205708156,8.700000000586));
#54702 = SURFACE_CURVE('',#54703,(#54707),.PCURVE_S1.);
#54703 = LINE('',#54704,#54705);
#54704 = CARTESIAN_POINT('',(7.8,14.324205708156,8.700000000586));
#54705 = VECTOR('',#54706,1.);
#54706 = DIRECTION('',(-1.,0.E+000,0.E+000));
#54707 = PCURVE('',#54669,#54708);
#54708 = DEFINITIONAL_REPRESENTATION('',(#54709),#54713);
#54709 = LINE('',#54710,#54711);
#54710 = CARTESIAN_POINT('',(0.783442982456,0.E+000));
#54711 = VECTOR('',#54712,1.);
#54712 = DIRECTION('',(0.E+000,1.));
#54713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54714 = ORIENTED_EDGE('',*,*,#54715,.F.);
#54715 = EDGE_CURVE('',#54661,#54700,#54716,.T.);
#54716 = SURFACE_CURVE('',#54717,(#54721),.PCURVE_S1.);
#54717 = LINE('',#54718,#54719);
#54718 = CARTESIAN_POINT('',(7.7,14.324205708156,39.500000005638));
#54719 = VECTOR('',#54720,1.);
#54720 = DIRECTION('',(0.E+000,0.E+000,-1.));
#54721 = PCURVE('',#54669,#54722);
#54722 = DEFINITIONAL_REPRESENTATION('',(#54723),#54727);
#54723 = LINE('',#54724,#54725);
#54724 = CARTESIAN_POINT('',(-30.01655702259,0.1));
#54725 = VECTOR('',#54726,1.);
#54726 = DIRECTION('',(1.,0.E+000));
#54727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#54732)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#54729,#54730,#54731)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#54729 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#54730 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#54731 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#54732 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#54729,
  'distance_accuracy_value','confusion accuracy');
#54733 = SHAPE_DEFINITION_REPRESENTATION(#54734,#54651);
#54734 = PRODUCT_DEFINITION_SHAPE('','',#54735);
#54735 = PRODUCT_DEFINITION('design','',#54736,#54739);
#54736 = PRODUCT_DEFINITION_FORMATION('','',#54737);
#54737 = PRODUCT('CADSOFTTOOLS 1.368','CADSOFTTOOLS 1.368','',(#54738));
#54738 = PRODUCT_CONTEXT('',#2,'mechanical');
#54739 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#54740 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#54741,#54743);
#54741 = ( REPRESENTATION_RELATIONSHIP('','',#54651,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#54742) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#54742 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1483);
#54743 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #54744);
#54744 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('368','','',#5,#54735,$);
#54745 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#54737));
#54746 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#54747),#54823);
#54747 = SHELL_BASED_SURFACE_MODEL('',(#54748));
#54748 = OPEN_SHELL('',(#54749));
#54749 = ADVANCED_FACE('',(#54750),#54764,.T.);
#54750 = FACE_BOUND('',#54751,.T.);
#54751 = EDGE_LOOP('',(#54752,#54775,#54793,#54809));
#54752 = ORIENTED_EDGE('',*,*,#54753,.F.);
#54753 = EDGE_CURVE('',#54754,#54756,#54758,.T.);
#54754 = VERTEX_POINT('',#54755);
#54755 = CARTESIAN_POINT('',(7.8,14.324205708156,8.700000000586));
#54756 = VERTEX_POINT('',#54757);
#54757 = CARTESIAN_POINT('',(7.7,14.324205708156,8.700000000586));
#54758 = SURFACE_CURVE('',#54759,(#54763),.PCURVE_S1.);
#54759 = LINE('',#54760,#54761);
#54760 = CARTESIAN_POINT('',(7.8,14.324205708156,8.700000000586));
#54761 = VECTOR('',#54762,1.);
#54762 = DIRECTION('',(-1.,0.E+000,0.E+000));
#54763 = PCURVE('',#54764,#54769);
#54764 = PLANE('',#54765);
#54765 = AXIS2_PLACEMENT_3D('',#54766,#54767,#54768);
#54766 = CARTESIAN_POINT('',(7.8,14.324205708156,8.700000000586));
#54767 = DIRECTION('',(0.E+000,0.E+000,1.));
#54768 = DIRECTION('',(-1.,0.E+000,0.E+000));
#54769 = DEFINITIONAL_REPRESENTATION('',(#54770),#54774);
#54770 = LINE('',#54771,#54772);
#54771 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#54772 = VECTOR('',#54773,1.);
#54773 = DIRECTION('',(1.,0.E+000));
#54774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54775 = ORIENTED_EDGE('',*,*,#54776,.T.);
#54776 = EDGE_CURVE('',#54754,#54777,#54779,.T.);
#54777 = VERTEX_POINT('',#54778);
#54778 = CARTESIAN_POINT('',(7.8,14.475563568892,8.700000000586));
#54779 = SURFACE_CURVE('',#54780,(#54785),.PCURVE_S1.);
#54780 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54781,#54782,#54783,#54784),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54781 = CARTESIAN_POINT('',(7.8,14.324205708156,8.700000000586));
#54782 = CARTESIAN_POINT('',(7.8,14.374658328402,8.700000000586));
#54783 = CARTESIAN_POINT('',(7.8,14.425110948647,8.700000000586));
#54784 = CARTESIAN_POINT('',(7.8,14.475563568892,8.700000000586));
#54785 = PCURVE('',#54764,#54786);
#54786 = DEFINITIONAL_REPRESENTATION('',(#54787),#54792);
#54787 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54788,#54789,#54790,#54791),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54788 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#54789 = CARTESIAN_POINT('',(0.E+000,-5.04526202453E-002));
#54790 = CARTESIAN_POINT('',(0.E+000,-0.100905240491));
#54791 = CARTESIAN_POINT('',(0.E+000,-0.151357860736));
#54792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54793 = ORIENTED_EDGE('',*,*,#54794,.T.);
#54794 = EDGE_CURVE('',#54777,#54795,#54797,.T.);
#54795 = VERTEX_POINT('',#54796);
#54796 = CARTESIAN_POINT('',(7.7,14.475563568892,8.700000000586));
#54797 = SURFACE_CURVE('',#54798,(#54802),.PCURVE_S1.);
#54798 = LINE('',#54799,#54800);
#54799 = CARTESIAN_POINT('',(7.8,14.475563568892,8.700000000586));
#54800 = VECTOR('',#54801,1.);
#54801 = DIRECTION('',(-1.,0.E+000,0.E+000));
#54802 = PCURVE('',#54764,#54803);
#54803 = DEFINITIONAL_REPRESENTATION('',(#54804),#54808);
#54804 = LINE('',#54805,#54806);
#54805 = CARTESIAN_POINT('',(0.E+000,-0.151357860736));
#54806 = VECTOR('',#54807,1.);
#54807 = DIRECTION('',(1.,0.E+000));
#54808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54809 = ORIENTED_EDGE('',*,*,#54810,.F.);
#54810 = EDGE_CURVE('',#54756,#54795,#54811,.T.);
#54811 = SURFACE_CURVE('',#54812,(#54816),.PCURVE_S1.);
#54812 = LINE('',#54813,#54814);
#54813 = CARTESIAN_POINT('',(7.7,7.342470158266,8.700000000586));
#54814 = VECTOR('',#54815,1.);
#54815 = DIRECTION('',(0.E+000,1.,0.E+000));
#54816 = PCURVE('',#54764,#54817);
#54817 = DEFINITIONAL_REPRESENTATION('',(#54818),#54822);
#54818 = LINE('',#54819,#54820);
#54819 = CARTESIAN_POINT('',(0.1,6.98173554989));
#54820 = VECTOR('',#54821,1.);
#54821 = DIRECTION('',(0.E+000,-1.));
#54822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#54827)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#54824,#54825,#54826)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#54824 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#54825 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#54826 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#54827 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#54824,
  'distance_accuracy_value','confusion accuracy');
#54828 = SHAPE_DEFINITION_REPRESENTATION(#54829,#54746);
#54829 = PRODUCT_DEFINITION_SHAPE('','',#54830);
#54830 = PRODUCT_DEFINITION('design','',#54831,#54834);
#54831 = PRODUCT_DEFINITION_FORMATION('','',#54832);
#54832 = PRODUCT('CADSOFTTOOLS 1.369','CADSOFTTOOLS 1.369','',(#54833));
#54833 = PRODUCT_CONTEXT('',#2,'mechanical');
#54834 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#54835 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#54836,#54838);
#54836 = ( REPRESENTATION_RELATIONSHIP('','',#54746,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#54837) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#54837 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1487);
#54838 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #54839);
#54839 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('369','','',#5,#54830,$);
#54840 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#54832));
#54841 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#54842),#54918);
#54842 = SHELL_BASED_SURFACE_MODEL('',(#54843));
#54843 = OPEN_SHELL('',(#54844));
#54844 = ADVANCED_FACE('',(#54845),#54859,.T.);
#54845 = FACE_BOUND('',#54846,.T.);
#54846 = EDGE_LOOP('',(#54847,#54870,#54888,#54904));
#54847 = ORIENTED_EDGE('',*,*,#54848,.F.);
#54848 = EDGE_CURVE('',#54849,#54851,#54853,.T.);
#54849 = VERTEX_POINT('',#54850);
#54850 = CARTESIAN_POINT('',(7.8,14.475563568892,8.700000000586));
#54851 = VERTEX_POINT('',#54852);
#54852 = CARTESIAN_POINT('',(7.7,14.475563568892,8.700000000586));
#54853 = SURFACE_CURVE('',#54854,(#54858),.PCURVE_S1.);
#54854 = LINE('',#54855,#54856);
#54855 = CARTESIAN_POINT('',(7.8,14.475563568892,8.700000000586));
#54856 = VECTOR('',#54857,1.);
#54857 = DIRECTION('',(-1.,0.E+000,0.E+000));
#54858 = PCURVE('',#54859,#54864);
#54859 = PLANE('',#54860);
#54860 = AXIS2_PLACEMENT_3D('',#54861,#54862,#54863);
#54861 = CARTESIAN_POINT('',(7.8,14.475563568892,8.700000000586));
#54862 = DIRECTION('',(0.E+000,-1.,0.E+000));
#54863 = DIRECTION('',(0.E+000,0.E+000,1.));
#54864 = DEFINITIONAL_REPRESENTATION('',(#54865),#54869);
#54865 = LINE('',#54866,#54867);
#54866 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#54867 = VECTOR('',#54868,1.);
#54868 = DIRECTION('',(0.E+000,1.));
#54869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54870 = ORIENTED_EDGE('',*,*,#54871,.T.);
#54871 = EDGE_CURVE('',#54849,#54872,#54874,.T.);
#54872 = VERTEX_POINT('',#54873);
#54873 = CARTESIAN_POINT('',(7.8,14.475563568892,10.700000000586));
#54874 = SURFACE_CURVE('',#54875,(#54880),.PCURVE_S1.);
#54875 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54876,#54877,#54878,#54879),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54876 = CARTESIAN_POINT('',(7.8,14.475563568892,8.700000000586));
#54877 = CARTESIAN_POINT('',(7.8,14.475563568892,9.366666667252));
#54878 = CARTESIAN_POINT('',(7.8,14.475563568892,10.033333333919));
#54879 = CARTESIAN_POINT('',(7.8,14.475563568892,10.700000000586));
#54880 = PCURVE('',#54859,#54881);
#54881 = DEFINITIONAL_REPRESENTATION('',(#54882),#54887);
#54882 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54883,#54884,#54885,#54886),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54883 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#54884 = CARTESIAN_POINT('',(0.666666666667,0.E+000));
#54885 = CARTESIAN_POINT('',(1.333333333333,0.E+000));
#54886 = CARTESIAN_POINT('',(2.,0.E+000));
#54887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54888 = ORIENTED_EDGE('',*,*,#54889,.T.);
#54889 = EDGE_CURVE('',#54872,#54890,#54892,.T.);
#54890 = VERTEX_POINT('',#54891);
#54891 = CARTESIAN_POINT('',(7.7,14.475563568892,10.700000000586));
#54892 = SURFACE_CURVE('',#54893,(#54897),.PCURVE_S1.);
#54893 = LINE('',#54894,#54895);
#54894 = CARTESIAN_POINT('',(7.8,14.475563568892,10.700000000586));
#54895 = VECTOR('',#54896,1.);
#54896 = DIRECTION('',(-1.,0.E+000,0.E+000));
#54897 = PCURVE('',#54859,#54898);
#54898 = DEFINITIONAL_REPRESENTATION('',(#54899),#54903);
#54899 = LINE('',#54900,#54901);
#54900 = CARTESIAN_POINT('',(2.,0.E+000));
#54901 = VECTOR('',#54902,1.);
#54902 = DIRECTION('',(0.E+000,1.));
#54903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54904 = ORIENTED_EDGE('',*,*,#54905,.F.);
#54905 = EDGE_CURVE('',#54851,#54890,#54906,.T.);
#54906 = SURFACE_CURVE('',#54907,(#54911),.PCURVE_S1.);
#54907 = LINE('',#54908,#54909);
#54908 = CARTESIAN_POINT('',(7.7,14.475563568892,39.500000005638));
#54909 = VECTOR('',#54910,1.);
#54910 = DIRECTION('',(0.E+000,0.E+000,1.));
#54911 = PCURVE('',#54859,#54912);
#54912 = DEFINITIONAL_REPRESENTATION('',(#54913),#54917);
#54913 = LINE('',#54914,#54915);
#54914 = CARTESIAN_POINT('',(30.800000005052,0.1));
#54915 = VECTOR('',#54916,1.);
#54916 = DIRECTION('',(1.,0.E+000));
#54917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#54922)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#54919,#54920,#54921)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#54919 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#54920 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#54921 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#54922 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#54919,
  'distance_accuracy_value','confusion accuracy');
#54923 = SHAPE_DEFINITION_REPRESENTATION(#54924,#54841);
#54924 = PRODUCT_DEFINITION_SHAPE('','',#54925);
#54925 = PRODUCT_DEFINITION('design','',#54926,#54929);
#54926 = PRODUCT_DEFINITION_FORMATION('','',#54927);
#54927 = PRODUCT('CADSOFTTOOLS 1.370','CADSOFTTOOLS 1.370','',(#54928));
#54928 = PRODUCT_CONTEXT('',#2,'mechanical');
#54929 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#54930 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#54931,#54933);
#54931 = ( REPRESENTATION_RELATIONSHIP('','',#54841,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#54932) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#54932 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1491);
#54933 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #54934);
#54934 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('370','','',#5,#54925,$);
#54935 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#54927));
#54936 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#54937),#55018);
#54937 = SHELL_BASED_SURFACE_MODEL('',(#54938));
#54938 = OPEN_SHELL('',(#54939));
#54939 = ADVANCED_FACE('',(#54940),#54954,.T.);
#54940 = FACE_BOUND('',#54941,.T.);
#54941 = EDGE_LOOP('',(#54942,#54969,#54987,#55002));
#54942 = ORIENTED_EDGE('',*,*,#54943,.F.);
#54943 = EDGE_CURVE('',#54944,#54946,#54948,.T.);
#54944 = VERTEX_POINT('',#54945);
#54945 = CARTESIAN_POINT('',(7.8,14.475563568892,10.700000000586));
#54946 = VERTEX_POINT('',#54947);
#54947 = CARTESIAN_POINT('',(7.7,14.475563568892,10.700000000586));
#54948 = SURFACE_CURVE('',#54949,(#54953),.PCURVE_S1.);
#54949 = LINE('',#54950,#54951);
#54950 = CARTESIAN_POINT('',(7.8,14.475563568892,10.700000000586));
#54951 = VECTOR('',#54952,1.);
#54952 = DIRECTION('',(-1.,0.E+000,0.E+000));
#54953 = PCURVE('',#54954,#54964);
#54954 = SURFACE_OF_LINEAR_EXTRUSION('',#54955,#54962);
#54955 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54956,#54957,#54958,#54959,
    #54960,#54961),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.509416628388
    ,1.),.UNSPECIFIED.);
#54956 = CARTESIAN_POINT('',(7.8,14.475563568892,10.700000000586));
#54957 = CARTESIAN_POINT('',(7.8,14.361608465324,10.700000000586));
#54958 = CARTESIAN_POINT('',(7.8,14.247653361756,10.700000000586));
#54959 = CARTESIAN_POINT('',(7.8,14.023956102542,10.700000000586));
#54960 = CARTESIAN_POINT('',(7.8,13.938566840987,10.645175439182));
#54961 = CARTESIAN_POINT('',(7.8,13.877222209039,10.536074561989));
#54962 = VECTOR('',#54963,1.);
#54963 = DIRECTION('',(-1.,0.E+000,0.E+000));
#54964 = DEFINITIONAL_REPRESENTATION('',(#54965),#54968);
#54965 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#54966,#54967),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#54966 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#54967 = CARTESIAN_POINT('',(0.E+000,0.1));
#54968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54969 = ORIENTED_EDGE('',*,*,#54970,.T.);
#54970 = EDGE_CURVE('',#54944,#54971,#54973,.T.);
#54971 = VERTEX_POINT('',#54972);
#54972 = CARTESIAN_POINT('',(7.8,13.877222209039,10.536074561989));
#54973 = SURFACE_CURVE('',#54974,(#54981),.PCURVE_S1.);
#54974 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54975,#54976,#54977,#54978,
    #54979,#54980),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.509416628388
    ,1.),.UNSPECIFIED.);
#54975 = CARTESIAN_POINT('',(7.8,14.475563568892,10.700000000586));
#54976 = CARTESIAN_POINT('',(7.8,14.361608465324,10.700000000586));
#54977 = CARTESIAN_POINT('',(7.8,14.247653361756,10.700000000586));
#54978 = CARTESIAN_POINT('',(7.8,14.023956102542,10.700000000586));
#54979 = CARTESIAN_POINT('',(7.8,13.938566840987,10.645175439182));
#54980 = CARTESIAN_POINT('',(7.8,13.877222209039,10.536074561989));
#54981 = PCURVE('',#54954,#54982);
#54982 = DEFINITIONAL_REPRESENTATION('',(#54983),#54986);
#54983 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#54984,#54985),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#54984 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#54985 = CARTESIAN_POINT('',(1.,0.E+000));
#54986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#54987 = ORIENTED_EDGE('',*,*,#54988,.T.);
#54988 = EDGE_CURVE('',#54971,#54989,#54991,.T.);
#54989 = VERTEX_POINT('',#54990);
#54990 = CARTESIAN_POINT('',(7.7,13.877222209039,10.536074561989));
#54991 = SURFACE_CURVE('',#54992,(#54996),.PCURVE_S1.);
#54992 = LINE('',#54993,#54994);
#54993 = CARTESIAN_POINT('',(7.8,13.877222209039,10.536074561989));
#54994 = VECTOR('',#54995,1.);
#54995 = DIRECTION('',(-1.,0.E+000,0.E+000));
#54996 = PCURVE('',#54954,#54997);
#54997 = DEFINITIONAL_REPRESENTATION('',(#54998),#55001);
#54998 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#54999,#55000),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#54999 = CARTESIAN_POINT('',(1.,0.E+000));
#55000 = CARTESIAN_POINT('',(1.,0.1));
#55001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55002 = ORIENTED_EDGE('',*,*,#55003,.F.);
#55003 = EDGE_CURVE('',#54946,#54989,#55004,.T.);
#55004 = SURFACE_CURVE('',#55005,(#55012),.PCURVE_S1.);
#55005 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55006,#55007,#55008,#55009,
    #55010,#55011),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.509416628388
    ,1.),.UNSPECIFIED.);
#55006 = CARTESIAN_POINT('',(7.7,14.475563568892,10.700000000586));
#55007 = CARTESIAN_POINT('',(7.7,14.361608465324,10.700000000586));
#55008 = CARTESIAN_POINT('',(7.7,14.247653361756,10.700000000586));
#55009 = CARTESIAN_POINT('',(7.7,14.023956102542,10.700000000586));
#55010 = CARTESIAN_POINT('',(7.7,13.938566840987,10.645175439182));
#55011 = CARTESIAN_POINT('',(7.7,13.877222209039,10.536074561989));
#55012 = PCURVE('',#54954,#55013);
#55013 = DEFINITIONAL_REPRESENTATION('',(#55014),#55017);
#55014 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55015,#55016),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#55015 = CARTESIAN_POINT('',(0.E+000,0.1));
#55016 = CARTESIAN_POINT('',(1.,0.1));
#55017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#55022)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#55019,#55020,#55021)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#55019 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#55020 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#55021 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#55022 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#55019,
  'distance_accuracy_value','confusion accuracy');
#55023 = SHAPE_DEFINITION_REPRESENTATION(#55024,#54936);
#55024 = PRODUCT_DEFINITION_SHAPE('','',#55025);
#55025 = PRODUCT_DEFINITION('design','',#55026,#55029);
#55026 = PRODUCT_DEFINITION_FORMATION('','',#55027);
#55027 = PRODUCT('CADSOFTTOOLS 1.371','CADSOFTTOOLS 1.371','',(#55028));
#55028 = PRODUCT_CONTEXT('',#2,'mechanical');
#55029 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#55030 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#55031,#55033);
#55031 = ( REPRESENTATION_RELATIONSHIP('','',#54936,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#55032) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#55032 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1495);
#55033 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #55034);
#55034 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('371','','',#5,#55025,$);
#55035 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#55027));
#55036 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#55037),#55118);
#55037 = SHELL_BASED_SURFACE_MODEL('',(#55038));
#55038 = OPEN_SHELL('',(#55039));
#55039 = ADVANCED_FACE('',(#55040),#55054,.T.);
#55040 = FACE_BOUND('',#55041,.T.);
#55041 = EDGE_LOOP('',(#55042,#55069,#55087,#55102));
#55042 = ORIENTED_EDGE('',*,*,#55043,.F.);
#55043 = EDGE_CURVE('',#55044,#55046,#55048,.T.);
#55044 = VERTEX_POINT('',#55045);
#55045 = CARTESIAN_POINT('',(7.8,14.324205708156,9.705482456726));
#55046 = VERTEX_POINT('',#55047);
#55047 = CARTESIAN_POINT('',(7.7,14.324205708156,9.705482456726));
#55048 = SURFACE_CURVE('',#55049,(#55053),.PCURVE_S1.);
#55049 = LINE('',#55050,#55051);
#55050 = CARTESIAN_POINT('',(7.8,14.324205708156,9.705482456726));
#55051 = VECTOR('',#55052,1.);
#55052 = DIRECTION('',(-1.,0.E+000,0.E+000));
#55053 = PCURVE('',#55054,#55064);
#55054 = SURFACE_OF_LINEAR_EXTRUSION('',#55055,#55062);
#55055 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55056,#55057,#55058,#55059,
    #55060,#55061),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.389507154213
    ,1.),.UNSPECIFIED.);
#55056 = CARTESIAN_POINT('',(7.8,14.324205708156,9.705482456726));
#55057 = CARTESIAN_POINT('',(7.8,14.273855842738,9.705482456726));
#55058 = CARTESIAN_POINT('',(7.8,14.22350597732,9.705482456726));
#55059 = CARTESIAN_POINT('',(7.8,14.094240404472,9.705482456726));
#55060 = CARTESIAN_POINT('',(7.8,14.0350536239,9.732894737428));
#55061 = CARTESIAN_POINT('',(7.8,13.995595770184,9.787171053217));
#55062 = VECTOR('',#55063,1.);
#55063 = DIRECTION('',(-1.,0.E+000,0.E+000));
#55064 = DEFINITIONAL_REPRESENTATION('',(#55065),#55068);
#55065 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55066,#55067),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#55066 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#55067 = CARTESIAN_POINT('',(0.E+000,0.1));
#55068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55069 = ORIENTED_EDGE('',*,*,#55070,.T.);
#55070 = EDGE_CURVE('',#55044,#55071,#55073,.T.);
#55071 = VERTEX_POINT('',#55072);
#55072 = CARTESIAN_POINT('',(7.8,13.995595770184,9.787171053217));
#55073 = SURFACE_CURVE('',#55074,(#55081),.PCURVE_S1.);
#55074 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55075,#55076,#55077,#55078,
    #55079,#55080),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.389507154213
    ,1.),.UNSPECIFIED.);
#55075 = CARTESIAN_POINT('',(7.8,14.324205708156,9.705482456726));
#55076 = CARTESIAN_POINT('',(7.8,14.273855842738,9.705482456726));
#55077 = CARTESIAN_POINT('',(7.8,14.22350597732,9.705482456726));
#55078 = CARTESIAN_POINT('',(7.8,14.094240404472,9.705482456726));
#55079 = CARTESIAN_POINT('',(7.8,14.0350536239,9.732894737428));
#55080 = CARTESIAN_POINT('',(7.8,13.995595770184,9.787171053217));
#55081 = PCURVE('',#55054,#55082);
#55082 = DEFINITIONAL_REPRESENTATION('',(#55083),#55086);
#55083 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55084,#55085),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#55084 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#55085 = CARTESIAN_POINT('',(1.,0.E+000));
#55086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55087 = ORIENTED_EDGE('',*,*,#55088,.T.);
#55088 = EDGE_CURVE('',#55071,#55089,#55091,.T.);
#55089 = VERTEX_POINT('',#55090);
#55090 = CARTESIAN_POINT('',(7.7,13.995595770184,9.787171053217));
#55091 = SURFACE_CURVE('',#55092,(#55096),.PCURVE_S1.);
#55092 = LINE('',#55093,#55094);
#55093 = CARTESIAN_POINT('',(7.8,13.995595770184,9.787171053217));
#55094 = VECTOR('',#55095,1.);
#55095 = DIRECTION('',(-1.,0.E+000,0.E+000));
#55096 = PCURVE('',#55054,#55097);
#55097 = DEFINITIONAL_REPRESENTATION('',(#55098),#55101);
#55098 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55099,#55100),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#55099 = CARTESIAN_POINT('',(1.,0.E+000));
#55100 = CARTESIAN_POINT('',(1.,0.1));
#55101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55102 = ORIENTED_EDGE('',*,*,#55103,.F.);
#55103 = EDGE_CURVE('',#55046,#55089,#55104,.T.);
#55104 = SURFACE_CURVE('',#55105,(#55112),.PCURVE_S1.);
#55105 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55106,#55107,#55108,#55109,
    #55110,#55111),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.389507154213
    ,1.),.UNSPECIFIED.);
#55106 = CARTESIAN_POINT('',(7.7,14.324205708156,9.705482456726));
#55107 = CARTESIAN_POINT('',(7.7,14.273855842738,9.705482456726));
#55108 = CARTESIAN_POINT('',(7.7,14.22350597732,9.705482456726));
#55109 = CARTESIAN_POINT('',(7.7,14.094240404472,9.705482456726));
#55110 = CARTESIAN_POINT('',(7.7,14.0350536239,9.732894737428));
#55111 = CARTESIAN_POINT('',(7.7,13.995595770184,9.787171053217));
#55112 = PCURVE('',#55054,#55113);
#55113 = DEFINITIONAL_REPRESENTATION('',(#55114),#55117);
#55114 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55115,#55116),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#55115 = CARTESIAN_POINT('',(0.E+000,0.1));
#55116 = CARTESIAN_POINT('',(1.,0.1));
#55117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#55122)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#55119,#55120,#55121)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#55119 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#55120 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#55121 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#55122 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#55119,
  'distance_accuracy_value','confusion accuracy');
#55123 = SHAPE_DEFINITION_REPRESENTATION(#55124,#55036);
#55124 = PRODUCT_DEFINITION_SHAPE('','',#55125);
#55125 = PRODUCT_DEFINITION('design','',#55126,#55129);
#55126 = PRODUCT_DEFINITION_FORMATION('','',#55127);
#55127 = PRODUCT('CADSOFTTOOLS 1.372','CADSOFTTOOLS 1.372','',(#55128));
#55128 = PRODUCT_CONTEXT('',#2,'mechanical');
#55129 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#55130 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#55131,#55133);
#55131 = ( REPRESENTATION_RELATIONSHIP('','',#55036,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#55132) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#55132 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1499);
#55133 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #55134);
#55134 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('372','','',#5,#55125,$);
#55135 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#55127));
#55136 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#55137),#55325);
#55137 = SHELL_BASED_SURFACE_MODEL('',(#55138));
#55138 = OPEN_SHELL('',(#55139));
#55139 = ADVANCED_FACE('',(#55140,#55253),#55161,.T.);
#55140 = FACE_BOUND('',#55141,.T.);
#55141 = EDGE_LOOP('',(#55142,#55179,#55201,#55219,#55237));
#55142 = ORIENTED_EDGE('',*,*,#55143,.F.);
#55143 = EDGE_CURVE('',#55144,#55146,#55148,.T.);
#55144 = VERTEX_POINT('',#55145);
#55145 = CARTESIAN_POINT('',(7.8,13.877222209039,10.536074561989));
#55146 = VERTEX_POINT('',#55147);
#55147 = CARTESIAN_POINT('',(7.8,14.324205708156,9.483442983042));
#55148 = SURFACE_CURVE('',#55149,(#55160),.PCURVE_S1.);
#55149 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55150,#55151,#55152,#55153,
    #55154,#55155,#55156,#55157,#55158,#55159),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.279502566653,0.55818787434,0.837599937183,1.),
  .UNSPECIFIED.);
#55150 = CARTESIAN_POINT('',(7.8,13.877222209039,10.536074561989));
#55151 = CARTESIAN_POINT('',(7.8,13.815877577091,10.426973684796));
#55152 = CARTESIAN_POINT('',(7.8,13.785051128876,10.278947369007));
#55153 = CARTESIAN_POINT('',(7.8,13.785051128876,9.904495614621));
#55154 = CARTESIAN_POINT('',(7.8,13.815569312609,9.756469298831));
#55155 = CARTESIAN_POINT('',(7.8,13.939035883806,9.53798303133));
#55156 = CARTESIAN_POINT('',(7.8,14.023956102542,9.483442983042));
#55157 = CARTESIAN_POINT('',(7.8,14.196995231856,9.483442983042));
#55158 = CARTESIAN_POINT('',(7.8,14.260600470006,9.483442983042));
#55159 = CARTESIAN_POINT('',(7.8,14.324205708156,9.483442983042));
#55160 = PCURVE('',#55161,#55166);
#55161 = PLANE('',#55162);
#55162 = AXIS2_PLACEMENT_3D('',#55163,#55164,#55165);
#55163 = CARTESIAN_POINT('',(7.8,13.842670251469,9.720798176275));
#55164 = DIRECTION('',(-1.,0.E+000,0.E+000));
#55165 = DIRECTION('',(0.E+000,0.E+000,-1.));
#55166 = DEFINITIONAL_REPRESENTATION('',(#55167),#55178);
#55167 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55168,#55169,#55170,#55171,
    #55172,#55173,#55174,#55175,#55176,#55177),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.279502566653,0.55818787434,0.837599937183,1.),
  .UNSPECIFIED.);
#55168 = CARTESIAN_POINT('',(-0.815276385714,-3.45519575696E-002));
#55169 = CARTESIAN_POINT('',(-0.706175508521,2.67926743783E-002));
#55170 = CARTESIAN_POINT('',(-0.558149192732,5.76191225933E-002));
#55171 = CARTESIAN_POINT('',(-0.183697438346,5.76191225933E-002));
#55172 = CARTESIAN_POINT('',(-3.567112255627E-002,2.71009388604E-002));
#55173 = CARTESIAN_POINT('',(0.182815144945,-9.6365632337E-002));
#55174 = CARTESIAN_POINT('',(0.237355193233,-0.181285851073));
#55175 = CARTESIAN_POINT('',(0.237355193233,-0.354324980387));
#55176 = CARTESIAN_POINT('',(0.237355193233,-0.417930218537));
#55177 = CARTESIAN_POINT('',(0.237355193233,-0.481535456687));
#55178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55179 = ORIENTED_EDGE('',*,*,#55180,.F.);
#55180 = EDGE_CURVE('',#55181,#55144,#55183,.T.);
#55181 = VERTEX_POINT('',#55182);
#55182 = CARTESIAN_POINT('',(7.8,14.475563568892,10.700000000586));
#55183 = SURFACE_CURVE('',#55184,(#55191),.PCURVE_S1.);
#55184 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55185,#55186,#55187,#55188,
    #55189,#55190),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.509416628388
    ,1.),.UNSPECIFIED.);
#55185 = CARTESIAN_POINT('',(7.8,14.475563568892,10.700000000586));
#55186 = CARTESIAN_POINT('',(7.8,14.361608465324,10.700000000586));
#55187 = CARTESIAN_POINT('',(7.8,14.247653361756,10.700000000586));
#55188 = CARTESIAN_POINT('',(7.8,14.023956102542,10.700000000586));
#55189 = CARTESIAN_POINT('',(7.8,13.938566840987,10.645175439182));
#55190 = CARTESIAN_POINT('',(7.8,13.877222209039,10.536074561989));
#55191 = PCURVE('',#55161,#55192);
#55192 = DEFINITIONAL_REPRESENTATION('',(#55193),#55200);
#55193 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55194,#55195,#55196,#55197,
    #55198,#55199),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.509416628388
    ,1.),.UNSPECIFIED.);
#55194 = CARTESIAN_POINT('',(-0.979201824311,-0.632893317423));
#55195 = CARTESIAN_POINT('',(-0.979201824311,-0.518938213855));
#55196 = CARTESIAN_POINT('',(-0.979201824311,-0.404983110287));
#55197 = CARTESIAN_POINT('',(-0.979201824311,-0.181285851073));
#55198 = CARTESIAN_POINT('',(-0.924377262907,-9.58965895175E-002));
#55199 = CARTESIAN_POINT('',(-0.815276385714,-3.45519575696E-002));
#55200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55201 = ORIENTED_EDGE('',*,*,#55202,.F.);
#55202 = EDGE_CURVE('',#55203,#55181,#55205,.T.);
#55203 = VERTEX_POINT('',#55204);
#55204 = CARTESIAN_POINT('',(7.8,14.475563568892,8.700000000586));
#55205 = SURFACE_CURVE('',#55206,(#55211),.PCURVE_S1.);
#55206 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55207,#55208,#55209,#55210),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#55207 = CARTESIAN_POINT('',(7.8,14.475563568892,8.700000000586));
#55208 = CARTESIAN_POINT('',(7.8,14.475563568892,9.366666667252));
#55209 = CARTESIAN_POINT('',(7.8,14.475563568892,10.033333333919));
#55210 = CARTESIAN_POINT('',(7.8,14.475563568892,10.700000000586));
#55211 = PCURVE('',#55161,#55212);
#55212 = DEFINITIONAL_REPRESENTATION('',(#55213),#55218);
#55213 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55214,#55215,#55216,#55217),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#55214 = CARTESIAN_POINT('',(1.020798175689,-0.632893317423));
#55215 = CARTESIAN_POINT('',(0.354131509023,-0.632893317423));
#55216 = CARTESIAN_POINT('',(-0.312535157644,-0.632893317423));
#55217 = CARTESIAN_POINT('',(-0.979201824311,-0.632893317423));
#55218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55219 = ORIENTED_EDGE('',*,*,#55220,.F.);
#55220 = EDGE_CURVE('',#55221,#55203,#55223,.T.);
#55221 = VERTEX_POINT('',#55222);
#55222 = CARTESIAN_POINT('',(7.8,14.324205708156,8.700000000586));
#55223 = SURFACE_CURVE('',#55224,(#55229),.PCURVE_S1.);
#55224 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55225,#55226,#55227,#55228),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#55225 = CARTESIAN_POINT('',(7.8,14.324205708156,8.700000000586));
#55226 = CARTESIAN_POINT('',(7.8,14.374658328402,8.700000000586));
#55227 = CARTESIAN_POINT('',(7.8,14.425110948647,8.700000000586));
#55228 = CARTESIAN_POINT('',(7.8,14.475563568892,8.700000000586));
#55229 = PCURVE('',#55161,#55230);
#55230 = DEFINITIONAL_REPRESENTATION('',(#55231),#55236);
#55231 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55232,#55233,#55234,#55235),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#55232 = CARTESIAN_POINT('',(1.020798175689,-0.481535456687));
#55233 = CARTESIAN_POINT('',(1.020798175689,-0.531988076932));
#55234 = CARTESIAN_POINT('',(1.020798175689,-0.582440697178));
#55235 = CARTESIAN_POINT('',(1.020798175689,-0.632893317423));
#55236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55237 = ORIENTED_EDGE('',*,*,#55238,.F.);
#55238 = EDGE_CURVE('',#55146,#55221,#55239,.T.);
#55239 = SURFACE_CURVE('',#55240,(#55245),.PCURVE_S1.);
#55240 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55241,#55242,#55243,#55244),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#55241 = CARTESIAN_POINT('',(7.8,14.324205708156,9.483442983042));
#55242 = CARTESIAN_POINT('',(7.8,14.324205708156,9.222295322223));
#55243 = CARTESIAN_POINT('',(7.8,14.324205708156,8.961147661404));
#55244 = CARTESIAN_POINT('',(7.8,14.324205708156,8.700000000586));
#55245 = PCURVE('',#55161,#55246);
#55246 = DEFINITIONAL_REPRESENTATION('',(#55247),#55252);
#55247 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55248,#55249,#55250,#55251),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#55248 = CARTESIAN_POINT('',(0.237355193233,-0.481535456687));
#55249 = CARTESIAN_POINT('',(0.498502854052,-0.481535456687));
#55250 = CARTESIAN_POINT('',(0.759650514871,-0.481535456687));
#55251 = CARTESIAN_POINT('',(1.020798175689,-0.481535456687));
#55252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55253 = FACE_BOUND('',#55254,.T.);
#55254 = EDGE_LOOP('',(#55255,#55287,#55309));
#55255 = ORIENTED_EDGE('',*,*,#55256,.F.);
#55256 = EDGE_CURVE('',#55257,#55259,#55261,.T.);
#55257 = VERTEX_POINT('',#55258);
#55258 = CARTESIAN_POINT('',(7.8,13.995595770184,9.787171053217));
#55259 = VERTEX_POINT('',#55260);
#55260 = CARTESIAN_POINT('',(7.8,14.324205708156,10.477960526902));
#55261 = SURFACE_CURVE('',#55262,(#55273),.PCURVE_S1.);
#55262 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55263,#55264,#55265,#55266,
    #55267,#55268,#55269,#55270,#55271,#55272),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.27332299386,0.547658295106,0.823809669795,1.),
  .UNSPECIFIED.);
#55263 = CARTESIAN_POINT('',(7.8,13.995595770184,9.787171053217));
#55264 = CARTESIAN_POINT('',(7.8,13.956137916469,9.841995614621));
#55265 = CARTESIAN_POINT('',(7.8,13.936408989611,9.943421053217));
#55266 = CARTESIAN_POINT('',(7.8,13.936408989611,10.24002193041));
#55267 = CARTESIAN_POINT('',(7.8,13.956137916469,10.341447369007));
#55268 = CARTESIAN_POINT('',(7.8,14.035314831116,10.450359304603));
#55269 = CARTESIAN_POINT('',(7.8,14.094240404472,10.477960526902));
#55270 = CARTESIAN_POINT('',(7.8,14.22350597732,10.477960526902));
#55271 = CARTESIAN_POINT('',(7.8,14.273855842738,10.477960526902));
#55272 = CARTESIAN_POINT('',(7.8,14.324205708156,10.477960526902));
#55273 = PCURVE('',#55161,#55274);
#55274 = DEFINITIONAL_REPRESENTATION('',(#55275),#55286);
#55275 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55276,#55277,#55278,#55279,
    #55280,#55281,#55282,#55283,#55284,#55285),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.27332299386,0.547658295106,0.823809669795,1.),
  .UNSPECIFIED.);
#55276 = CARTESIAN_POINT('',(-6.637287694224E-002,-0.152925518715));
#55277 = CARTESIAN_POINT('',(-0.121197438346,-0.113467665));
#55278 = CARTESIAN_POINT('',(-0.222622876942,-9.37387381424E-002));
#55279 = CARTESIAN_POINT('',(-0.519223754135,-9.37387381424E-002));
#55280 = CARTESIAN_POINT('',(-0.620649192732,-0.113467665));
#55281 = CARTESIAN_POINT('',(-0.729561128328,-0.192644579646));
#55282 = CARTESIAN_POINT('',(-0.757162350626,-0.251570153003));
#55283 = CARTESIAN_POINT('',(-0.757162350626,-0.380835725851));
#55284 = CARTESIAN_POINT('',(-0.757162350626,-0.431185591269));
#55285 = CARTESIAN_POINT('',(-0.757162350626,-0.481535456687));
#55286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55287 = ORIENTED_EDGE('',*,*,#55288,.F.);
#55288 = EDGE_CURVE('',#55289,#55257,#55291,.T.);
#55289 = VERTEX_POINT('',#55290);
#55290 = CARTESIAN_POINT('',(7.8,14.324205708156,9.705482456726));
#55291 = SURFACE_CURVE('',#55292,(#55299),.PCURVE_S1.);
#55292 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55293,#55294,#55295,#55296,
    #55297,#55298),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.389507154213
    ,1.),.UNSPECIFIED.);
#55293 = CARTESIAN_POINT('',(7.8,14.324205708156,9.705482456726));
#55294 = CARTESIAN_POINT('',(7.8,14.273855842738,9.705482456726));
#55295 = CARTESIAN_POINT('',(7.8,14.22350597732,9.705482456726));
#55296 = CARTESIAN_POINT('',(7.8,14.094240404472,9.705482456726));
#55297 = CARTESIAN_POINT('',(7.8,14.0350536239,9.732894737428));
#55298 = CARTESIAN_POINT('',(7.8,13.995595770184,9.787171053217));
#55299 = PCURVE('',#55161,#55300);
#55300 = DEFINITIONAL_REPRESENTATION('',(#55301),#55308);
#55301 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55302,#55303,#55304,#55305,
    #55306,#55307),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.389507154213
    ,1.),.UNSPECIFIED.);
#55302 = CARTESIAN_POINT('',(1.531571954899E-002,-0.481535456687));
#55303 = CARTESIAN_POINT('',(1.531571954899E-002,-0.431185591269));
#55304 = CARTESIAN_POINT('',(1.531571954899E-002,-0.380835725851));
#55305 = CARTESIAN_POINT('',(1.531571954899E-002,-0.251570153003));
#55306 = CARTESIAN_POINT('',(-1.209656115277E-002,-0.192383372431));
#55307 = CARTESIAN_POINT('',(-6.637287694224E-002,-0.152925518715));
#55308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55309 = ORIENTED_EDGE('',*,*,#55310,.F.);
#55310 = EDGE_CURVE('',#55259,#55289,#55311,.T.);
#55311 = SURFACE_CURVE('',#55312,(#55317),.PCURVE_S1.);
#55312 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55313,#55314,#55315,#55316),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#55313 = CARTESIAN_POINT('',(7.8,14.324205708156,10.477960526902));
#55314 = CARTESIAN_POINT('',(7.8,14.324205708156,10.220467836843));
#55315 = CARTESIAN_POINT('',(7.8,14.324205708156,9.962975146785));
#55316 = CARTESIAN_POINT('',(7.8,14.324205708156,9.705482456726));
#55317 = PCURVE('',#55161,#55318);
#55318 = DEFINITIONAL_REPRESENTATION('',(#55319),#55324);
#55319 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55320,#55321,#55322,#55323),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#55320 = CARTESIAN_POINT('',(-0.757162350626,-0.481535456687));
#55321 = CARTESIAN_POINT('',(-0.499669660568,-0.481535456687));
#55322 = CARTESIAN_POINT('',(-0.242176970509,-0.481535456687));
#55323 = CARTESIAN_POINT('',(1.531571954899E-002,-0.481535456687));
#55324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#55329)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#55326,#55327,#55328)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#55326 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#55327 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#55328 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#55329 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#55326,
  'distance_accuracy_value','confusion accuracy');
#55330 = SHAPE_DEFINITION_REPRESENTATION(#55331,#55136);
#55331 = PRODUCT_DEFINITION_SHAPE('','',#55332);
#55332 = PRODUCT_DEFINITION('design','',#55333,#55336);
#55333 = PRODUCT_DEFINITION_FORMATION('','',#55334);
#55334 = PRODUCT('CADSOFTTOOLS 1.373','CADSOFTTOOLS 1.373','',(#55335));
#55335 = PRODUCT_CONTEXT('',#2,'mechanical');
#55336 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#55337 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#55338,#55340);
#55338 = ( REPRESENTATION_RELATIONSHIP('','',#55136,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#55339) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#55339 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1503);
#55340 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #55341);
#55341 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('373','','',#5,#55332,$);
#55342 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#55334));
#55343 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#55344),#55422);
#55344 = SHELL_BASED_SURFACE_MODEL('',(#55345));
#55345 = OPEN_SHELL('',(#55346));
#55346 = ADVANCED_FACE('',(#55347),#55364,.T.);
#55347 = FACE_BOUND('',#55348,.T.);
#55348 = EDGE_LOOP('',(#55349,#55378,#55408));
#55349 = ORIENTED_EDGE('',*,*,#55350,.T.);
#55350 = EDGE_CURVE('',#55351,#55353,#55355,.T.);
#55351 = VERTEX_POINT('',#55352);
#55352 = CARTESIAN_POINT('',(7.7,14.324205708156,9.705482456726));
#55353 = VERTEX_POINT('',#55354);
#55354 = CARTESIAN_POINT('',(7.7,13.995595770184,9.787171053217));
#55355 = SURFACE_CURVE('',#55356,(#55363),.PCURVE_S1.);
#55356 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55357,#55358,#55359,#55360,
    #55361,#55362),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.389507154213
    ,1.),.UNSPECIFIED.);
#55357 = CARTESIAN_POINT('',(7.7,14.324205708156,9.705482456726));
#55358 = CARTESIAN_POINT('',(7.7,14.273855842738,9.705482456726));
#55359 = CARTESIAN_POINT('',(7.7,14.22350597732,9.705482456726));
#55360 = CARTESIAN_POINT('',(7.7,14.094240404472,9.705482456726));
#55361 = CARTESIAN_POINT('',(7.7,14.0350536239,9.732894737428));
#55362 = CARTESIAN_POINT('',(7.7,13.995595770184,9.787171053217));
#55363 = PCURVE('',#55364,#55369);
#55364 = PLANE('',#55365);
#55365 = AXIS2_PLACEMENT_3D('',#55366,#55367,#55368);
#55366 = CARTESIAN_POINT('',(7.7,7.342470158266,39.500000005638));
#55367 = DIRECTION('',(-1.,0.E+000,0.E+000));
#55368 = DIRECTION('',(-0.E+000,-1.,-5.425805638115E-012));
#55369 = DEFINITIONAL_REPRESENTATION('',(#55370),#55377);
#55370 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55371,#55372,#55373,#55374,
    #55375,#55376),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.389507154213
    ,1.),.UNSPECIFIED.);
#55371 = CARTESIAN_POINT('',(-6.981735549729,-29.79451754895));
#55372 = CARTESIAN_POINT('',(-6.931385684311,-29.79451754894));
#55373 = CARTESIAN_POINT('',(-6.881035818893,-29.79451754894));
#55374 = CARTESIAN_POINT('',(-6.751770246045,-29.79451754894));
#55375 = CARTESIAN_POINT('',(-6.692583465472,-29.76710526824));
#55376 = CARTESIAN_POINT('',(-6.653125611757,-29.71282895245));
#55377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55378 = ORIENTED_EDGE('',*,*,#55379,.T.);
#55379 = EDGE_CURVE('',#55353,#55380,#55382,.T.);
#55380 = VERTEX_POINT('',#55381);
#55381 = CARTESIAN_POINT('',(7.7,14.324205708156,10.477960526902));
#55382 = SURFACE_CURVE('',#55383,(#55394),.PCURVE_S1.);
#55383 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55384,#55385,#55386,#55387,
    #55388,#55389,#55390,#55391,#55392,#55393),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.27332299386,0.547658295106,0.823809669795,1.),
  .UNSPECIFIED.);
#55384 = CARTESIAN_POINT('',(7.7,13.995595770184,9.787171053217));
#55385 = CARTESIAN_POINT('',(7.7,13.956137916469,9.841995614621));
#55386 = CARTESIAN_POINT('',(7.7,13.936408989611,9.943421053217));
#55387 = CARTESIAN_POINT('',(7.7,13.936408989611,10.24002193041));
#55388 = CARTESIAN_POINT('',(7.7,13.956137916469,10.341447369007));
#55389 = CARTESIAN_POINT('',(7.7,14.035314831116,10.450359304603));
#55390 = CARTESIAN_POINT('',(7.7,14.094240404472,10.477960526902));
#55391 = CARTESIAN_POINT('',(7.7,14.22350597732,10.477960526902));
#55392 = CARTESIAN_POINT('',(7.7,14.273855842738,10.477960526902));
#55393 = CARTESIAN_POINT('',(7.7,14.324205708156,10.477960526902));
#55394 = PCURVE('',#55364,#55395);
#55395 = DEFINITIONAL_REPRESENTATION('',(#55396),#55407);
#55396 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55397,#55398,#55399,#55400,
    #55401,#55402,#55403,#55404,#55405,#55406),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.27332299386,0.547658295106,0.823809669795,1.),
  .UNSPECIFIED.);
#55397 = CARTESIAN_POINT('',(-6.653125611757,-29.71282895245));
#55398 = CARTESIAN_POINT('',(-6.613667758042,-29.65800439105));
#55399 = CARTESIAN_POINT('',(-6.593938831185,-29.55657895245));
#55400 = CARTESIAN_POINT('',(-6.593938831187,-29.25997807526));
#55401 = CARTESIAN_POINT('',(-6.613667758045,-29.15855263666));
#55402 = CARTESIAN_POINT('',(-6.692844672692,-29.04964070107));
#55403 = CARTESIAN_POINT('',(-6.751770246049,-29.02203947877));
#55404 = CARTESIAN_POINT('',(-6.881035818897,-29.02203947877));
#55405 = CARTESIAN_POINT('',(-6.931385684315,-29.02203947877));
#55406 = CARTESIAN_POINT('',(-6.981735549733,-29.02203947877));
#55407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55408 = ORIENTED_EDGE('',*,*,#55409,.T.);
#55409 = EDGE_CURVE('',#55380,#55351,#55410,.T.);
#55410 = SURFACE_CURVE('',#55411,(#55415),.PCURVE_S1.);
#55411 = LINE('',#55412,#55413);
#55412 = CARTESIAN_POINT('',(7.7,14.324205708156,39.500000005638));
#55413 = VECTOR('',#55414,1.);
#55414 = DIRECTION('',(0.E+000,0.E+000,-1.));
#55415 = PCURVE('',#55364,#55416);
#55416 = DEFINITIONAL_REPRESENTATION('',(#55417),#55421);
#55417 = LINE('',#55418,#55419);
#55418 = CARTESIAN_POINT('',(-6.98173554989,-3.788154011042E-011));
#55419 = VECTOR('',#55420,1.);
#55420 = DIRECTION('',(5.425805638115E-012,-1.));
#55421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#55426)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#55423,#55424,#55425)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#55423 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#55424 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#55425 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#55426 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#55423,
  'distance_accuracy_value','confusion accuracy');
#55427 = SHAPE_DEFINITION_REPRESENTATION(#55428,#55343);
#55428 = PRODUCT_DEFINITION_SHAPE('','',#55429);
#55429 = PRODUCT_DEFINITION('design','',#55430,#55433);
#55430 = PRODUCT_DEFINITION_FORMATION('','',#55431);
#55431 = PRODUCT('CADSOFTTOOLS 1.374','CADSOFTTOOLS 1.374','',(#55432));
#55432 = PRODUCT_CONTEXT('',#2,'mechanical');
#55433 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#55434 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#55435,#55437);
#55435 = ( REPRESENTATION_RELATIONSHIP('','',#55343,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#55436) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#55436 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1507);
#55437 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #55438);
#55438 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('374','','',#5,#55429,$);
#55439 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#55431));
#55440 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#55441),#55540);
#55441 = SHELL_BASED_SURFACE_MODEL('',(#55442));
#55442 = OPEN_SHELL('',(#55443));
#55443 = ADVANCED_FACE('',(#55444),#55458,.T.);
#55444 = FACE_BOUND('',#55445,.T.);
#55445 = EDGE_LOOP('',(#55446,#55479,#55503,#55518));
#55446 = ORIENTED_EDGE('',*,*,#55447,.T.);
#55447 = EDGE_CURVE('',#55448,#55450,#55452,.T.);
#55448 = VERTEX_POINT('',#55449);
#55449 = CARTESIAN_POINT('',(7.7,11.496187348911,8.992214912866));
#55450 = VERTEX_POINT('',#55451);
#55451 = CARTESIAN_POINT('',(7.8,11.496187348911,8.992214912866));
#55452 = SURFACE_CURVE('',#55453,(#55457),.PCURVE_S1.);
#55453 = LINE('',#55454,#55455);
#55454 = CARTESIAN_POINT('',(7.8,11.496187348911,8.992214912866));
#55455 = VECTOR('',#55456,1.);
#55456 = DIRECTION('',(1.,0.E+000,0.E+000));
#55457 = PCURVE('',#55458,#55474);
#55458 = SURFACE_OF_LINEAR_EXTRUSION('',#55459,#55472);
#55459 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55460,#55461,#55462,#55463,
    #55464,#55465,#55466,#55467,#55468,#55469,#55470,#55471),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.E+000,0.234735434355,
    0.410959103548,0.586074654519,0.79242100439,1.),.UNSPECIFIED.);
#55460 = CARTESIAN_POINT('',(7.8,11.496187348911,8.992214912866));
#55461 = CARTESIAN_POINT('',(7.8,11.465669165179,9.062390351463));
#55462 = CARTESIAN_POINT('',(7.8,11.450255941071,9.191228070761));
#55463 = CARTESIAN_POINT('',(7.8,11.450255941071,9.51853070234));
#55464 = CARTESIAN_POINT('',(7.8,11.463511313803,9.627631579533));
#55465 = CARTESIAN_POINT('',(7.8,11.515751511031,9.783936840879));
#55466 = CARTESIAN_POINT('',(7.8,11.553216278109,9.82280701813));
#55467 = CARTESIAN_POINT('',(7.8,11.658642731005,9.82280701813));
#55468 = CARTESIAN_POINT('',(7.8,11.703341080916,9.783881579533));
#55469 = CARTESIAN_POINT('',(7.8,11.769506717535,9.627714769419));
#55470 = CARTESIAN_POINT('',(7.8,11.78564769765,9.534429825147));
#55471 = CARTESIAN_POINT('',(7.8,11.78564769765,9.425328947954));
#55472 = VECTOR('',#55473,1.);
#55473 = DIRECTION('',(-1.,0.E+000,0.E+000));
#55474 = DEFINITIONAL_REPRESENTATION('',(#55475),#55478);
#55475 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55476,#55477),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.1,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#55476 = CARTESIAN_POINT('',(0.E+000,0.1));
#55477 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#55478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55479 = ORIENTED_EDGE('',*,*,#55480,.T.);
#55480 = EDGE_CURVE('',#55450,#55481,#55483,.T.);
#55481 = VERTEX_POINT('',#55482);
#55482 = CARTESIAN_POINT('',(7.8,11.78564769765,9.425328947954));
#55483 = SURFACE_CURVE('',#55484,(#55497),.PCURVE_S1.);
#55484 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55485,#55486,#55487,#55488,
    #55489,#55490,#55491,#55492,#55493,#55494,#55495,#55496),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.E+000,0.234735434355,
    0.410959103548,0.586074654519,0.79242100439,1.),.UNSPECIFIED.);
#55485 = CARTESIAN_POINT('',(7.8,11.496187348911,8.992214912866));
#55486 = CARTESIAN_POINT('',(7.8,11.465669165179,9.062390351463));
#55487 = CARTESIAN_POINT('',(7.8,11.450255941071,9.191228070761));
#55488 = CARTESIAN_POINT('',(7.8,11.450255941071,9.51853070234));
#55489 = CARTESIAN_POINT('',(7.8,11.463511313803,9.627631579533));
#55490 = CARTESIAN_POINT('',(7.8,11.515751511031,9.783936840879));
#55491 = CARTESIAN_POINT('',(7.8,11.553216278109,9.82280701813));
#55492 = CARTESIAN_POINT('',(7.8,11.658642731005,9.82280701813));
#55493 = CARTESIAN_POINT('',(7.8,11.703341080916,9.783881579533));
#55494 = CARTESIAN_POINT('',(7.8,11.769506717535,9.627714769419));
#55495 = CARTESIAN_POINT('',(7.8,11.78564769765,9.534429825147));
#55496 = CARTESIAN_POINT('',(7.8,11.78564769765,9.425328947954));
#55497 = PCURVE('',#55458,#55498);
#55498 = DEFINITIONAL_REPRESENTATION('',(#55499),#55502);
#55499 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55500,#55501),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#55500 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#55501 = CARTESIAN_POINT('',(1.,0.E+000));
#55502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55503 = ORIENTED_EDGE('',*,*,#55504,.F.);
#55504 = EDGE_CURVE('',#55505,#55481,#55507,.T.);
#55505 = VERTEX_POINT('',#55506);
#55506 = CARTESIAN_POINT('',(7.7,11.78564769765,9.425328947954));
#55507 = SURFACE_CURVE('',#55508,(#55512),.PCURVE_S1.);
#55508 = LINE('',#55509,#55510);
#55509 = CARTESIAN_POINT('',(7.8,11.78564769765,9.425328947954));
#55510 = VECTOR('',#55511,1.);
#55511 = DIRECTION('',(1.,0.E+000,0.E+000));
#55512 = PCURVE('',#55458,#55513);
#55513 = DEFINITIONAL_REPRESENTATION('',(#55514),#55517);
#55514 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55515,#55516),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.1,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#55515 = CARTESIAN_POINT('',(1.,0.1));
#55516 = CARTESIAN_POINT('',(1.,0.E+000));
#55517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55518 = ORIENTED_EDGE('',*,*,#55519,.F.);
#55519 = EDGE_CURVE('',#55448,#55505,#55520,.T.);
#55520 = SURFACE_CURVE('',#55521,(#55534),.PCURVE_S1.);
#55521 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55522,#55523,#55524,#55525,
    #55526,#55527,#55528,#55529,#55530,#55531,#55532,#55533),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.E+000,0.234735434355,
    0.410959103548,0.586074654519,0.79242100439,1.),.UNSPECIFIED.);
#55522 = CARTESIAN_POINT('',(7.7,11.496187348911,8.992214912866));
#55523 = CARTESIAN_POINT('',(7.7,11.465669165179,9.062390351463));
#55524 = CARTESIAN_POINT('',(7.7,11.450255941071,9.191228070761));
#55525 = CARTESIAN_POINT('',(7.7,11.450255941071,9.51853070234));
#55526 = CARTESIAN_POINT('',(7.7,11.463511313803,9.627631579533));
#55527 = CARTESIAN_POINT('',(7.7,11.515751511031,9.783936840879));
#55528 = CARTESIAN_POINT('',(7.7,11.553216278109,9.82280701813));
#55529 = CARTESIAN_POINT('',(7.7,11.658642731005,9.82280701813));
#55530 = CARTESIAN_POINT('',(7.7,11.703341080916,9.783881579533));
#55531 = CARTESIAN_POINT('',(7.7,11.769506717535,9.627714769419));
#55532 = CARTESIAN_POINT('',(7.7,11.78564769765,9.534429825147));
#55533 = CARTESIAN_POINT('',(7.7,11.78564769765,9.425328947954));
#55534 = PCURVE('',#55458,#55535);
#55535 = DEFINITIONAL_REPRESENTATION('',(#55536),#55539);
#55536 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55537,#55538),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#55537 = CARTESIAN_POINT('',(0.E+000,0.1));
#55538 = CARTESIAN_POINT('',(1.,0.1));
#55539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#55544)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#55541,#55542,#55543)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#55541 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#55542 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#55543 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#55544 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#55541,
  'distance_accuracy_value','confusion accuracy');
#55545 = SHAPE_DEFINITION_REPRESENTATION(#55546,#55440);
#55546 = PRODUCT_DEFINITION_SHAPE('','',#55547);
#55547 = PRODUCT_DEFINITION('design','',#55548,#55551);
#55548 = PRODUCT_DEFINITION_FORMATION('','',#55549);
#55549 = PRODUCT('CADSOFTTOOLS 1.375','CADSOFTTOOLS 1.375','',(#55550));
#55550 = PRODUCT_CONTEXT('',#2,'mechanical');
#55551 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#55552 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#55553,#55555);
#55553 = ( REPRESENTATION_RELATIONSHIP('','',#55440,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#55554) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#55554 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1511);
#55555 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #55556);
#55556 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('375','','',#5,#55547,$);
#55557 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#55549));
#55558 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#55559),#55682);
#55559 = SHELL_BASED_SURFACE_MODEL('',(#55560));
#55560 = OPEN_SHELL('',(#55561));
#55561 = ADVANCED_FACE('',(#55562),#55576,.T.);
#55562 = FACE_BOUND('',#55563,.T.);
#55563 = EDGE_LOOP('',(#55564,#55605,#55637,#55652));
#55564 = ORIENTED_EDGE('',*,*,#55565,.F.);
#55565 = EDGE_CURVE('',#55566,#55568,#55570,.T.);
#55566 = VERTEX_POINT('',#55567);
#55567 = CARTESIAN_POINT('',(7.8,11.371340233641,9.857894737428));
#55568 = VERTEX_POINT('',#55569);
#55569 = CARTESIAN_POINT('',(7.7,11.371340233641,9.857894737428));
#55570 = SURFACE_CURVE('',#55571,(#55575),.PCURVE_S1.);
#55571 = LINE('',#55572,#55573);
#55572 = CARTESIAN_POINT('',(7.8,11.371340233641,9.857894737428));
#55573 = VECTOR('',#55574,1.);
#55574 = DIRECTION('',(-1.,0.E+000,0.E+000));
#55575 = PCURVE('',#55576,#55600);
#55576 = SURFACE_OF_LINEAR_EXTRUSION('',#55577,#55598);
#55577 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55578,#55579,#55580,#55581,
    #55582,#55583,#55584,#55585,#55586,#55587,#55588,#55589,#55590,
    #55591,#55592,#55593,#55594,#55595,#55596,#55597),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.116242086678,0.241280871808,
    0.365854198624,0.490427525441,0.614622217974,0.727579325223,
    0.840828691014,0.920457151336,1.),.UNSPECIFIED.);
#55578 = CARTESIAN_POINT('',(7.8,11.371340233641,9.857894737428));
#55579 = CARTESIAN_POINT('',(7.8,11.318627007193,9.740570176024));
#55580 = CARTESIAN_POINT('',(7.8,11.29242452621,9.58103070234));
#55581 = CARTESIAN_POINT('',(7.8,11.29242452621,9.159978070761));
#55582 = CARTESIAN_POINT('',(7.8,11.318627007193,8.988377193568));
#55583 = CARTESIAN_POINT('',(7.8,11.423857234498,8.738842507503));
#55584 = CARTESIAN_POINT('',(7.8,11.502969167519,8.676425439182));
#55585 = CARTESIAN_POINT('',(7.8,11.713205544345,8.676425439182));
#55586 = CARTESIAN_POINT('',(7.8,11.796436954526,8.754276316375));
#55587 = CARTESIAN_POINT('',(7.8,11.918939764536,9.066301402457));
#55588 = CARTESIAN_POINT('',(7.8,11.949952666636,9.319517544445));
#55589 = CARTESIAN_POINT('',(7.8,11.949952666636,9.990570176024));
#55590 = CARTESIAN_POINT('',(7.8,11.918201424975,10.246052632165));
#55591 = CARTESIAN_POINT('',(7.8,11.791032155758,10.628125216939));
#55592 = CARTESIAN_POINT('',(7.8,11.700258436095,10.723574561989));
#55593 = CARTESIAN_POINT('',(7.8,11.498653464769,10.723574561989));
#55594 = CARTESIAN_POINT('',(7.8,11.431760072142,10.668750000586));
#55595 = CARTESIAN_POINT('',(7.8,11.330703676049,10.4506655448));
#55596 = CARTESIAN_POINT('',(7.8,11.305679898943,10.329934211112));
#55597 = CARTESIAN_POINT('',(7.8,11.305679898943,10.197258772516));
#55598 = VECTOR('',#55599,1.);
#55599 = DIRECTION('',(-1.,0.E+000,0.E+000));
#55600 = DEFINITIONAL_REPRESENTATION('',(#55601),#55604);
#55601 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55602,#55603),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#55602 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#55603 = CARTESIAN_POINT('',(0.E+000,0.1));
#55604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55605 = ORIENTED_EDGE('',*,*,#55606,.T.);
#55606 = EDGE_CURVE('',#55566,#55607,#55609,.T.);
#55607 = VERTEX_POINT('',#55608);
#55608 = CARTESIAN_POINT('',(7.8,11.305679898943,10.197258772516));
#55609 = SURFACE_CURVE('',#55610,(#55631),.PCURVE_S1.);
#55610 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55611,#55612,#55613,#55614,
    #55615,#55616,#55617,#55618,#55619,#55620,#55621,#55622,#55623,
    #55624,#55625,#55626,#55627,#55628,#55629,#55630),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.116242086678,0.241280871808,
    0.365854198624,0.490427525441,0.614622217974,0.727579325223,
    0.840828691014,0.920457151336,1.),.UNSPECIFIED.);
#55611 = CARTESIAN_POINT('',(7.8,11.371340233641,9.857894737428));
#55612 = CARTESIAN_POINT('',(7.8,11.318627007193,9.740570176024));
#55613 = CARTESIAN_POINT('',(7.8,11.29242452621,9.58103070234));
#55614 = CARTESIAN_POINT('',(7.8,11.29242452621,9.159978070761));
#55615 = CARTESIAN_POINT('',(7.8,11.318627007193,8.988377193568));
#55616 = CARTESIAN_POINT('',(7.8,11.423857234498,8.738842507503));
#55617 = CARTESIAN_POINT('',(7.8,11.502969167519,8.676425439182));
#55618 = CARTESIAN_POINT('',(7.8,11.713205544345,8.676425439182));
#55619 = CARTESIAN_POINT('',(7.8,11.796436954526,8.754276316375));
#55620 = CARTESIAN_POINT('',(7.8,11.918939764536,9.066301402457));
#55621 = CARTESIAN_POINT('',(7.8,11.949952666636,9.319517544445));
#55622 = CARTESIAN_POINT('',(7.8,11.949952666636,9.990570176024));
#55623 = CARTESIAN_POINT('',(7.8,11.918201424975,10.246052632165));
#55624 = CARTESIAN_POINT('',(7.8,11.791032155758,10.628125216939));
#55625 = CARTESIAN_POINT('',(7.8,11.700258436095,10.723574561989));
#55626 = CARTESIAN_POINT('',(7.8,11.498653464769,10.723574561989));
#55627 = CARTESIAN_POINT('',(7.8,11.431760072142,10.668750000586));
#55628 = CARTESIAN_POINT('',(7.8,11.330703676049,10.4506655448));
#55629 = CARTESIAN_POINT('',(7.8,11.305679898943,10.329934211112));
#55630 = CARTESIAN_POINT('',(7.8,11.305679898943,10.197258772516));
#55631 = PCURVE('',#55576,#55632);
#55632 = DEFINITIONAL_REPRESENTATION('',(#55633),#55636);
#55633 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55634,#55635),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#55634 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#55635 = CARTESIAN_POINT('',(1.,0.E+000));
#55636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55637 = ORIENTED_EDGE('',*,*,#55638,.T.);
#55638 = EDGE_CURVE('',#55607,#55639,#55641,.T.);
#55639 = VERTEX_POINT('',#55640);
#55640 = CARTESIAN_POINT('',(7.7,11.305679898943,10.197258772516));
#55641 = SURFACE_CURVE('',#55642,(#55646),.PCURVE_S1.);
#55642 = LINE('',#55643,#55644);
#55643 = CARTESIAN_POINT('',(7.8,11.305679898943,10.197258772516));
#55644 = VECTOR('',#55645,1.);
#55645 = DIRECTION('',(-1.,0.E+000,0.E+000));
#55646 = PCURVE('',#55576,#55647);
#55647 = DEFINITIONAL_REPRESENTATION('',(#55648),#55651);
#55648 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55649,#55650),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#55649 = CARTESIAN_POINT('',(1.,0.E+000));
#55650 = CARTESIAN_POINT('',(1.,0.1));
#55651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55652 = ORIENTED_EDGE('',*,*,#55653,.F.);
#55653 = EDGE_CURVE('',#55568,#55639,#55654,.T.);
#55654 = SURFACE_CURVE('',#55655,(#55676),.PCURVE_S1.);
#55655 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55656,#55657,#55658,#55659,
    #55660,#55661,#55662,#55663,#55664,#55665,#55666,#55667,#55668,
    #55669,#55670,#55671,#55672,#55673,#55674,#55675),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.116242086678,0.241280871808,
    0.365854198624,0.490427525441,0.614622217974,0.727579325223,
    0.840828691014,0.920457151336,1.),.UNSPECIFIED.);
#55656 = CARTESIAN_POINT('',(7.7,11.371340233641,9.857894737428));
#55657 = CARTESIAN_POINT('',(7.7,11.318627007193,9.740570176024));
#55658 = CARTESIAN_POINT('',(7.7,11.29242452621,9.58103070234));
#55659 = CARTESIAN_POINT('',(7.7,11.29242452621,9.159978070761));
#55660 = CARTESIAN_POINT('',(7.7,11.318627007193,8.988377193568));
#55661 = CARTESIAN_POINT('',(7.7,11.423857234498,8.738842507503));
#55662 = CARTESIAN_POINT('',(7.7,11.502969167519,8.676425439182));
#55663 = CARTESIAN_POINT('',(7.7,11.713205544345,8.676425439182));
#55664 = CARTESIAN_POINT('',(7.7,11.796436954526,8.754276316375));
#55665 = CARTESIAN_POINT('',(7.7,11.918939764536,9.066301402457));
#55666 = CARTESIAN_POINT('',(7.7,11.949952666636,9.319517544445));
#55667 = CARTESIAN_POINT('',(7.7,11.949952666636,9.990570176024));
#55668 = CARTESIAN_POINT('',(7.7,11.918201424975,10.246052632165));
#55669 = CARTESIAN_POINT('',(7.7,11.791032155758,10.628125216939));
#55670 = CARTESIAN_POINT('',(7.7,11.700258436095,10.723574561989));
#55671 = CARTESIAN_POINT('',(7.7,11.498653464769,10.723574561989));
#55672 = CARTESIAN_POINT('',(7.7,11.431760072142,10.668750000586));
#55673 = CARTESIAN_POINT('',(7.7,11.330703676049,10.4506655448));
#55674 = CARTESIAN_POINT('',(7.7,11.305679898943,10.329934211112));
#55675 = CARTESIAN_POINT('',(7.7,11.305679898943,10.197258772516));
#55676 = PCURVE('',#55576,#55677);
#55677 = DEFINITIONAL_REPRESENTATION('',(#55678),#55681);
#55678 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55679,#55680),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#55679 = CARTESIAN_POINT('',(0.E+000,0.1));
#55680 = CARTESIAN_POINT('',(1.,0.1));
#55681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#55686)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#55683,#55684,#55685)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#55683 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#55684 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#55685 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#55686 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#55683,
  'distance_accuracy_value','confusion accuracy');
#55687 = SHAPE_DEFINITION_REPRESENTATION(#55688,#55558);
#55688 = PRODUCT_DEFINITION_SHAPE('','',#55689);
#55689 = PRODUCT_DEFINITION('design','',#55690,#55693);
#55690 = PRODUCT_DEFINITION_FORMATION('','',#55691);
#55691 = PRODUCT('CADSOFTTOOLS 1.376','CADSOFTTOOLS 1.376','',(#55692));
#55692 = PRODUCT_CONTEXT('',#2,'mechanical');
#55693 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#55694 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#55695,#55697);
#55695 = ( REPRESENTATION_RELATIONSHIP('','',#55558,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#55696) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#55696 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1515);
#55697 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #55698);
#55698 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('376','','',#5,#55689,$);
#55699 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#55691));
#55700 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#55701),#55777);
#55701 = SHELL_BASED_SURFACE_MODEL('',(#55702));
#55702 = OPEN_SHELL('',(#55703));
#55703 = ADVANCED_FACE('',(#55704),#55718,.T.);
#55704 = FACE_BOUND('',#55705,.T.);
#55705 = EDGE_LOOP('',(#55706,#55729,#55747,#55763));
#55706 = ORIENTED_EDGE('',*,*,#55707,.F.);
#55707 = EDGE_CURVE('',#55708,#55710,#55712,.T.);
#55708 = VERTEX_POINT('',#55709);
#55709 = CARTESIAN_POINT('',(7.8,11.305679898943,10.197258772516));
#55710 = VERTEX_POINT('',#55711);
#55711 = CARTESIAN_POINT('',(7.7,11.305679898943,10.197258772516));
#55712 = SURFACE_CURVE('',#55713,(#55717),.PCURVE_S1.);
#55713 = LINE('',#55714,#55715);
#55714 = CARTESIAN_POINT('',(7.8,11.305679898943,10.197258772516));
#55715 = VECTOR('',#55716,1.);
#55716 = DIRECTION('',(-1.,0.E+000,0.E+000));
#55717 = PCURVE('',#55718,#55723);
#55718 = PLANE('',#55719);
#55719 = AXIS2_PLACEMENT_3D('',#55720,#55721,#55722);
#55720 = CARTESIAN_POINT('',(7.8,11.305679898943,10.197258772516));
#55721 = DIRECTION('',(0.E+000,0.E+000,1.));
#55722 = DIRECTION('',(-1.,0.E+000,0.E+000));
#55723 = DEFINITIONAL_REPRESENTATION('',(#55724),#55728);
#55724 = LINE('',#55725,#55726);
#55725 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#55726 = VECTOR('',#55727,1.);
#55727 = DIRECTION('',(1.,0.E+000));
#55728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55729 = ORIENTED_EDGE('',*,*,#55730,.T.);
#55730 = EDGE_CURVE('',#55708,#55731,#55733,.T.);
#55731 = VERTEX_POINT('',#55732);
#55732 = CARTESIAN_POINT('',(7.8,11.457037759678,10.197258772516));
#55733 = SURFACE_CURVE('',#55734,(#55739),.PCURVE_S1.);
#55734 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55735,#55736,#55737,#55738),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#55735 = CARTESIAN_POINT('',(7.8,11.305679898943,10.197258772516));
#55736 = CARTESIAN_POINT('',(7.8,11.356132519188,10.197258772516));
#55737 = CARTESIAN_POINT('',(7.8,11.406585139433,10.197258772516));
#55738 = CARTESIAN_POINT('',(7.8,11.457037759678,10.197258772516));
#55739 = PCURVE('',#55718,#55740);
#55740 = DEFINITIONAL_REPRESENTATION('',(#55741),#55746);
#55741 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55742,#55743,#55744,#55745),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#55742 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#55743 = CARTESIAN_POINT('',(0.E+000,-5.04526202452E-002));
#55744 = CARTESIAN_POINT('',(0.E+000,-0.10090524049));
#55745 = CARTESIAN_POINT('',(0.E+000,-0.151357860736));
#55746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55747 = ORIENTED_EDGE('',*,*,#55748,.T.);
#55748 = EDGE_CURVE('',#55731,#55749,#55751,.T.);
#55749 = VERTEX_POINT('',#55750);
#55750 = CARTESIAN_POINT('',(7.7,11.457037759678,10.197258772516));
#55751 = SURFACE_CURVE('',#55752,(#55756),.PCURVE_S1.);
#55752 = LINE('',#55753,#55754);
#55753 = CARTESIAN_POINT('',(7.8,11.457037759678,10.197258772516));
#55754 = VECTOR('',#55755,1.);
#55755 = DIRECTION('',(-1.,0.E+000,0.E+000));
#55756 = PCURVE('',#55718,#55757);
#55757 = DEFINITIONAL_REPRESENTATION('',(#55758),#55762);
#55758 = LINE('',#55759,#55760);
#55759 = CARTESIAN_POINT('',(0.E+000,-0.151357860736));
#55760 = VECTOR('',#55761,1.);
#55761 = DIRECTION('',(1.,0.E+000));
#55762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55763 = ORIENTED_EDGE('',*,*,#55764,.F.);
#55764 = EDGE_CURVE('',#55710,#55749,#55765,.T.);
#55765 = SURFACE_CURVE('',#55766,(#55770),.PCURVE_S1.);
#55766 = LINE('',#55767,#55768);
#55767 = CARTESIAN_POINT('',(7.7,7.342470158266,10.197258772516));
#55768 = VECTOR('',#55769,1.);
#55769 = DIRECTION('',(0.E+000,1.,0.E+000));
#55770 = PCURVE('',#55718,#55771);
#55771 = DEFINITIONAL_REPRESENTATION('',(#55772),#55776);
#55772 = LINE('',#55773,#55774);
#55773 = CARTESIAN_POINT('',(0.1,3.963209740677));
#55774 = VECTOR('',#55775,1.);
#55775 = DIRECTION('',(0.E+000,-1.));
#55776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#55781)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#55778,#55779,#55780)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#55778 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#55779 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#55780 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#55781 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#55778,
  'distance_accuracy_value','confusion accuracy');
#55782 = SHAPE_DEFINITION_REPRESENTATION(#55783,#55700);
#55783 = PRODUCT_DEFINITION_SHAPE('','',#55784);
#55784 = PRODUCT_DEFINITION('design','',#55785,#55788);
#55785 = PRODUCT_DEFINITION_FORMATION('','',#55786);
#55786 = PRODUCT('CADSOFTTOOLS 1.377','CADSOFTTOOLS 1.377','',(#55787));
#55787 = PRODUCT_CONTEXT('',#2,'mechanical');
#55788 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#55789 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#55790,#55792);
#55790 = ( REPRESENTATION_RELATIONSHIP('','',#55700,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#55791) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#55791 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1519);
#55792 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #55793);
#55793 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('377','','',#5,#55784,$);
#55794 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#55786));
#55795 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#55796),#55889);
#55796 = SHELL_BASED_SURFACE_MODEL('',(#55797));
#55797 = OPEN_SHELL('',(#55798));
#55798 = ADVANCED_FACE('',(#55799),#55813,.T.);
#55799 = FACE_BOUND('',#55800,.T.);
#55800 = EDGE_LOOP('',(#55801,#55832,#55854,#55869));
#55801 = ORIENTED_EDGE('',*,*,#55802,.F.);
#55802 = EDGE_CURVE('',#55803,#55805,#55807,.T.);
#55803 = VERTEX_POINT('',#55804);
#55804 = CARTESIAN_POINT('',(7.8,11.457037759678,10.197258772516));
#55805 = VERTEX_POINT('',#55806);
#55806 = CARTESIAN_POINT('',(7.7,11.457037759678,10.197258772516));
#55807 = SURFACE_CURVE('',#55808,(#55812),.PCURVE_S1.);
#55808 = LINE('',#55809,#55810);
#55809 = CARTESIAN_POINT('',(7.8,11.457037759678,10.197258772516));
#55810 = VECTOR('',#55811,1.);
#55811 = DIRECTION('',(-1.,0.E+000,0.E+000));
#55812 = PCURVE('',#55813,#55827);
#55813 = SURFACE_OF_LINEAR_EXTRUSION('',#55814,#55825);
#55814 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55815,#55816,#55817,#55818,
    #55819,#55820,#55821,#55822,#55823,#55824),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.187683284457,0.375366568915,0.687683284457,1.),
  .UNSPECIFIED.);
#55815 = CARTESIAN_POINT('',(7.8,11.457037759678,10.197258772516));
#55816 = CARTESIAN_POINT('',(7.8,11.457037759678,10.275109649709));
#55817 = CARTESIAN_POINT('',(7.8,11.469060074482,10.345285088305));
#55818 = CARTESIAN_POINT('',(7.8,11.517149333698,10.470285088305));
#55819 = CARTESIAN_POINT('',(7.8,11.549208839841,10.501535088305));
#55820 = CARTESIAN_POINT('',(7.8,11.654327028254,10.501535088305));
#55821 = CARTESIAN_POINT('',(7.8,11.704574138845,10.441228070761));
#55822 = CARTESIAN_POINT('',(7.8,11.774858440775,10.198903509358));
#55823 = CARTESIAN_POINT('',(7.8,11.794587367633,10.013596491814));
#55824 = CARTESIAN_POINT('',(7.8,11.798903070383,9.764144737428));
#55825 = VECTOR('',#55826,1.);
#55826 = DIRECTION('',(-1.,0.E+000,0.E+000));
#55827 = DEFINITIONAL_REPRESENTATION('',(#55828),#55831);
#55828 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55829,#55830),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#55829 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#55830 = CARTESIAN_POINT('',(0.E+000,0.1));
#55831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55832 = ORIENTED_EDGE('',*,*,#55833,.T.);
#55833 = EDGE_CURVE('',#55803,#55834,#55836,.T.);
#55834 = VERTEX_POINT('',#55835);
#55835 = CARTESIAN_POINT('',(7.8,11.798903070383,9.764144737428));
#55836 = SURFACE_CURVE('',#55837,(#55848),.PCURVE_S1.);
#55837 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55838,#55839,#55840,#55841,
    #55842,#55843,#55844,#55845,#55846,#55847),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.187683284457,0.375366568915,0.687683284457,1.),
  .UNSPECIFIED.);
#55838 = CARTESIAN_POINT('',(7.8,11.457037759678,10.197258772516));
#55839 = CARTESIAN_POINT('',(7.8,11.457037759678,10.275109649709));
#55840 = CARTESIAN_POINT('',(7.8,11.469060074482,10.345285088305));
#55841 = CARTESIAN_POINT('',(7.8,11.517149333698,10.470285088305));
#55842 = CARTESIAN_POINT('',(7.8,11.549208839841,10.501535088305));
#55843 = CARTESIAN_POINT('',(7.8,11.654327028254,10.501535088305));
#55844 = CARTESIAN_POINT('',(7.8,11.704574138845,10.441228070761));
#55845 = CARTESIAN_POINT('',(7.8,11.774858440775,10.198903509358));
#55846 = CARTESIAN_POINT('',(7.8,11.794587367633,10.013596491814));
#55847 = CARTESIAN_POINT('',(7.8,11.798903070383,9.764144737428));
#55848 = PCURVE('',#55813,#55849);
#55849 = DEFINITIONAL_REPRESENTATION('',(#55850),#55853);
#55850 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55851,#55852),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#55851 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#55852 = CARTESIAN_POINT('',(1.,0.E+000));
#55853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55854 = ORIENTED_EDGE('',*,*,#55855,.T.);
#55855 = EDGE_CURVE('',#55834,#55856,#55858,.T.);
#55856 = VERTEX_POINT('',#55857);
#55857 = CARTESIAN_POINT('',(7.7,11.798903070383,9.764144737428));
#55858 = SURFACE_CURVE('',#55859,(#55863),.PCURVE_S1.);
#55859 = LINE('',#55860,#55861);
#55860 = CARTESIAN_POINT('',(7.8,11.798903070383,9.764144737428));
#55861 = VECTOR('',#55862,1.);
#55862 = DIRECTION('',(-1.,0.E+000,0.E+000));
#55863 = PCURVE('',#55813,#55864);
#55864 = DEFINITIONAL_REPRESENTATION('',(#55865),#55868);
#55865 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55866,#55867),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#55866 = CARTESIAN_POINT('',(1.,0.E+000));
#55867 = CARTESIAN_POINT('',(1.,0.1));
#55868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55869 = ORIENTED_EDGE('',*,*,#55870,.F.);
#55870 = EDGE_CURVE('',#55805,#55856,#55871,.T.);
#55871 = SURFACE_CURVE('',#55872,(#55883),.PCURVE_S1.);
#55872 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55873,#55874,#55875,#55876,
    #55877,#55878,#55879,#55880,#55881,#55882),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.187683284457,0.375366568915,0.687683284457,1.),
  .UNSPECIFIED.);
#55873 = CARTESIAN_POINT('',(7.7,11.457037759678,10.197258772516));
#55874 = CARTESIAN_POINT('',(7.7,11.457037759678,10.275109649709));
#55875 = CARTESIAN_POINT('',(7.7,11.469060074482,10.345285088305));
#55876 = CARTESIAN_POINT('',(7.7,11.517149333698,10.470285088305));
#55877 = CARTESIAN_POINT('',(7.7,11.549208839841,10.501535088305));
#55878 = CARTESIAN_POINT('',(7.7,11.654327028254,10.501535088305));
#55879 = CARTESIAN_POINT('',(7.7,11.704574138845,10.441228070761));
#55880 = CARTESIAN_POINT('',(7.7,11.774858440775,10.198903509358));
#55881 = CARTESIAN_POINT('',(7.7,11.794587367633,10.013596491814));
#55882 = CARTESIAN_POINT('',(7.7,11.798903070383,9.764144737428));
#55883 = PCURVE('',#55813,#55884);
#55884 = DEFINITIONAL_REPRESENTATION('',(#55885),#55888);
#55885 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55886,#55887),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#55886 = CARTESIAN_POINT('',(0.E+000,0.1));
#55887 = CARTESIAN_POINT('',(1.,0.1));
#55888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#55893)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#55890,#55891,#55892)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#55890 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#55891 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#55892 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#55893 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#55890,
  'distance_accuracy_value','confusion accuracy');
#55894 = SHAPE_DEFINITION_REPRESENTATION(#55895,#55795);
#55895 = PRODUCT_DEFINITION_SHAPE('','',#55896);
#55896 = PRODUCT_DEFINITION('design','',#55897,#55900);
#55897 = PRODUCT_DEFINITION_FORMATION('','',#55898);
#55898 = PRODUCT('CADSOFTTOOLS 1.378','CADSOFTTOOLS 1.378','',(#55899));
#55899 = PRODUCT_CONTEXT('',#2,'mechanical');
#55900 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#55901 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#55902,#55904);
#55902 = ( REPRESENTATION_RELATIONSHIP('','',#55795,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#55903) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#55903 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1523);
#55904 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #55905);
#55905 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('378','','',#5,#55896,$);
#55906 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#55898));
#55907 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#55908),#55995);
#55908 = SHELL_BASED_SURFACE_MODEL('',(#55909));
#55909 = OPEN_SHELL('',(#55910));
#55910 = ADVANCED_FACE('',(#55911),#55925,.T.);
#55911 = FACE_BOUND('',#55912,.T.);
#55912 = EDGE_LOOP('',(#55913,#55942,#55962,#55977));
#55913 = ORIENTED_EDGE('',*,*,#55914,.F.);
#55914 = EDGE_CURVE('',#55915,#55917,#55919,.T.);
#55915 = VERTEX_POINT('',#55916);
#55916 = CARTESIAN_POINT('',(7.8,11.798903070383,9.764144737428));
#55917 = VERTEX_POINT('',#55918);
#55918 = CARTESIAN_POINT('',(7.7,11.798903070383,9.764144737428));
#55919 = SURFACE_CURVE('',#55920,(#55924),.PCURVE_S1.);
#55920 = LINE('',#55921,#55922);
#55921 = CARTESIAN_POINT('',(7.8,11.798903070383,9.764144737428));
#55922 = VECTOR('',#55923,1.);
#55923 = DIRECTION('',(-1.,0.E+000,0.E+000));
#55924 = PCURVE('',#55925,#55937);
#55925 = SURFACE_OF_LINEAR_EXTRUSION('',#55926,#55935);
#55926 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55927,#55928,#55929,#55930,
    #55931,#55932,#55933,#55934),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.267581475129,0.535162950257,1.),.UNSPECIFIED.);
#55927 = CARTESIAN_POINT('',(7.8,11.798903070383,9.764144737428));
#55928 = CARTESIAN_POINT('',(7.8,11.768076622168,9.865570176024));
#55929 = CARTESIAN_POINT('',(7.8,11.73540058706,9.935745614621));
#55930 = CARTESIAN_POINT('',(7.8,11.66511628513,10.013596491814));
#55931 = CARTESIAN_POINT('',(7.8,11.623500580039,10.033333333919));
#55932 = CARTESIAN_POINT('',(7.8,11.491871646161,10.033333333919));
#55933 = CARTESIAN_POINT('',(7.8,11.424053460088,9.974671053217));
#55934 = CARTESIAN_POINT('',(7.8,11.371340233641,9.857894737428));
#55935 = VECTOR('',#55936,1.);
#55936 = DIRECTION('',(-1.,0.E+000,0.E+000));
#55937 = DEFINITIONAL_REPRESENTATION('',(#55938),#55941);
#55938 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55939,#55940),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#55939 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#55940 = CARTESIAN_POINT('',(0.E+000,0.1));
#55941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55942 = ORIENTED_EDGE('',*,*,#55943,.T.);
#55943 = EDGE_CURVE('',#55915,#55944,#55946,.T.);
#55944 = VERTEX_POINT('',#55945);
#55945 = CARTESIAN_POINT('',(7.8,11.371340233641,9.857894737428));
#55946 = SURFACE_CURVE('',#55947,(#55956),.PCURVE_S1.);
#55947 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55948,#55949,#55950,#55951,
    #55952,#55953,#55954,#55955),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.267581475129,0.535162950257,1.),.UNSPECIFIED.);
#55948 = CARTESIAN_POINT('',(7.8,11.798903070383,9.764144737428));
#55949 = CARTESIAN_POINT('',(7.8,11.768076622168,9.865570176024));
#55950 = CARTESIAN_POINT('',(7.8,11.73540058706,9.935745614621));
#55951 = CARTESIAN_POINT('',(7.8,11.66511628513,10.013596491814));
#55952 = CARTESIAN_POINT('',(7.8,11.623500580039,10.033333333919));
#55953 = CARTESIAN_POINT('',(7.8,11.491871646161,10.033333333919));
#55954 = CARTESIAN_POINT('',(7.8,11.424053460088,9.974671053217));
#55955 = CARTESIAN_POINT('',(7.8,11.371340233641,9.857894737428));
#55956 = PCURVE('',#55925,#55957);
#55957 = DEFINITIONAL_REPRESENTATION('',(#55958),#55961);
#55958 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55959,#55960),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#55959 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#55960 = CARTESIAN_POINT('',(1.,0.E+000));
#55961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55962 = ORIENTED_EDGE('',*,*,#55963,.T.);
#55963 = EDGE_CURVE('',#55944,#55964,#55966,.T.);
#55964 = VERTEX_POINT('',#55965);
#55965 = CARTESIAN_POINT('',(7.7,11.371340233641,9.857894737428));
#55966 = SURFACE_CURVE('',#55967,(#55971),.PCURVE_S1.);
#55967 = LINE('',#55968,#55969);
#55968 = CARTESIAN_POINT('',(7.8,11.371340233641,9.857894737428));
#55969 = VECTOR('',#55970,1.);
#55970 = DIRECTION('',(-1.,0.E+000,0.E+000));
#55971 = PCURVE('',#55925,#55972);
#55972 = DEFINITIONAL_REPRESENTATION('',(#55973),#55976);
#55973 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55974,#55975),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.1),.PIECEWISE_BEZIER_KNOTS.);
#55974 = CARTESIAN_POINT('',(1.,0.E+000));
#55975 = CARTESIAN_POINT('',(1.,0.1));
#55976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55977 = ORIENTED_EDGE('',*,*,#55978,.F.);
#55978 = EDGE_CURVE('',#55917,#55964,#55979,.T.);
#55979 = SURFACE_CURVE('',#55980,(#55989),.PCURVE_S1.);
#55980 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55981,#55982,#55983,#55984,
    #55985,#55986,#55987,#55988),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.267581475129,0.535162950257,1.),.UNSPECIFIED.);
#55981 = CARTESIAN_POINT('',(7.7,11.798903070383,9.764144737428));
#55982 = CARTESIAN_POINT('',(7.7,11.768076622168,9.865570176024));
#55983 = CARTESIAN_POINT('',(7.7,11.73540058706,9.935745614621));
#55984 = CARTESIAN_POINT('',(7.7,11.66511628513,10.013596491814));
#55985 = CARTESIAN_POINT('',(7.7,11.623500580039,10.033333333919));
#55986 = CARTESIAN_POINT('',(7.7,11.491871646161,10.033333333919));
#55987 = CARTESIAN_POINT('',(7.7,11.424053460088,9.974671053217));
#55988 = CARTESIAN_POINT('',(7.7,11.371340233641,9.857894737428));
#55989 = PCURVE('',#55925,#55990);
#55990 = DEFINITIONAL_REPRESENTATION('',(#55991),#55994);
#55991 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#55992,#55993),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#55992 = CARTESIAN_POINT('',(0.E+000,0.1));
#55993 = CARTESIAN_POINT('',(1.,0.1));
#55994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#55995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#55999)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#55996,#55997,#55998)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#55996 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#55997 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#55998 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#55999 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#55996,
  'distance_accuracy_value','confusion accuracy');
#56000 = SHAPE_DEFINITION_REPRESENTATION(#56001,#55907);
#56001 = PRODUCT_DEFINITION_SHAPE('','',#56002);
#56002 = PRODUCT_DEFINITION('design','',#56003,#56006);
#56003 = PRODUCT_DEFINITION_FORMATION('','',#56004);
#56004 = PRODUCT('CADSOFTTOOLS 1.379','CADSOFTTOOLS 1.379','',(#56005));
#56005 = PRODUCT_CONTEXT('',#2,'mechanical');
#56006 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#56007 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#56008,#56010);
#56008 = ( REPRESENTATION_RELATIONSHIP('','',#55907,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#56009) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#56009 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1527);
#56010 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #56011);
#56011 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('379','','',#5,#56002,$);
#56012 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#56004));
#56013 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#56014),#56101);
#56014 = SHELL_BASED_SURFACE_MODEL('',(#56015));
#56015 = OPEN_SHELL('',(#56016));
#56016 = ADVANCED_FACE('',(#56017),#56031,.T.);
#56017 = FACE_BOUND('',#56018,.T.);
#56018 = EDGE_LOOP('',(#56019,#56048,#56068,#56083));
#56019 = ORIENTED_EDGE('',*,*,#56020,.T.);
#56020 = EDGE_CURVE('',#56021,#56023,#56025,.T.);
#56021 = VERTEX_POINT('',#56022);
#56022 = CARTESIAN_POINT('',(7.7,11.78564769765,9.425328947954));
#56023 = VERTEX_POINT('',#56024);
#56024 = CARTESIAN_POINT('',(7.8,11.78564769765,9.425328947954));
#56025 = SURFACE_CURVE('',#56026,(#56030),.PCURVE_S1.);
#56026 = LINE('',#56027,#56028);
#56027 = CARTESIAN_POINT('',(7.8,11.78564769765,9.425328947954));
#56028 = VECTOR('',#56029,1.);
#56029 = DIRECTION('',(1.,0.E+000,0.E+000));
#56030 = PCURVE('',#56031,#56043);
#56031 = SURFACE_OF_LINEAR_EXTRUSION('',#56032,#56041);
#56032 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56033,#56034,#56035,#56036,
    #56037,#56038,#56039,#56040),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.371485943775,0.74297188755,1.),.UNSPECIFIED.);
#56033 = CARTESIAN_POINT('',(7.8,11.78564769765,9.425328947954));
#56034 = CARTESIAN_POINT('',(7.8,11.78564769765,9.253728070761));
#56035 = CARTESIAN_POINT('',(7.8,11.769309680096,9.121052632165));
#56036 = CARTESIAN_POINT('',(7.8,11.703341080916,8.933552632165));
#56037 = CARTESIAN_POINT('',(7.8,11.658642731005,8.886951754972));
#56038 = CARTESIAN_POINT('',(7.8,11.562155948091,8.886951754972));
#56039 = CARTESIAN_POINT('',(7.8,11.527013797126,8.92203947427));
#56040 = CARTESIAN_POINT('',(7.8,11.496187348911,8.992214912866));
#56041 = VECTOR('',#56042,1.);
#56042 = DIRECTION('',(-1.,0.E+000,0.E+000));
#56043 = DEFINITIONAL_REPRESENTATION('',(#56044),#56047);
#56044 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#56045,#56046),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.1,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#56045 = CARTESIAN_POINT('',(0.E+000,0.1));
#56046 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#56047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56048 = ORIENTED_EDGE('',*,*,#56049,.T.);
#56049 = EDGE_CURVE('',#56023,#56050,#56052,.T.);
#56050 = VERTEX_POINT('',#56051);
#56051 = CARTESIAN_POINT('',(7.8,11.496187348911,8.992214912866));
#56052 = SURFACE_CURVE('',#56053,(#56062),.PCURVE_S1.);
#56053 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56054,#56055,#56056,#56057,
    #56058,#56059,#56060,#56061),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.371485943775,0.74297188755,1.),.UNSPECIFIED.);
#56054 = CARTESIAN_POINT('',(7.8,11.78564769765,9.425328947954));
#56055 = CARTESIAN_POINT('',(7.8,11.78564769765,9.253728070761));
#56056 = CARTESIAN_POINT('',(7.8,11.769309680096,9.121052632165));
#56057 = CARTESIAN_POINT('',(7.8,11.703341080916,8.933552632165));
#56058 = CARTESIAN_POINT('',(7.8,11.658642731005,8.886951754972));
#56059 = CARTESIAN_POINT('',(7.8,11.562155948091,8.886951754972));
#56060 = CARTESIAN_POINT('',(7.8,11.527013797126,8.92203947427));
#56061 = CARTESIAN_POINT('',(7.8,11.496187348911,8.992214912866));
#56062 = PCURVE('',#56031,#56063);
#56063 = DEFINITIONAL_REPRESENTATION('',(#56064),#56067);
#56064 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#56065,#56066),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#56065 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#56066 = CARTESIAN_POINT('',(1.,0.E+000));
#56067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56068 = ORIENTED_EDGE('',*,*,#56069,.F.);
#56069 = EDGE_CURVE('',#56070,#56050,#56072,.T.);
#56070 = VERTEX_POINT('',#56071);
#56071 = CARTESIAN_POINT('',(7.7,11.496187348911,8.992214912866));
#56072 = SURFACE_CURVE('',#56073,(#56077),.PCURVE_S1.);
#56073 = LINE('',#56074,#56075);
#56074 = CARTESIAN_POINT('',(7.8,11.496187348911,8.992214912866));
#56075 = VECTOR('',#56076,1.);
#56076 = DIRECTION('',(1.,0.E+000,0.E+000));
#56077 = PCURVE('',#56031,#56078);
#56078 = DEFINITIONAL_REPRESENTATION('',(#56079),#56082);
#56079 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#56080,#56081),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.1,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#56080 = CARTESIAN_POINT('',(1.,0.1));
#56081 = CARTESIAN_POINT('',(1.,0.E+000));
#56082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56083 = ORIENTED_EDGE('',*,*,#56084,.F.);
#56084 = EDGE_CURVE('',#56021,#56070,#56085,.T.);
#56085 = SURFACE_CURVE('',#56086,(#56095),.PCURVE_S1.);
#56086 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56087,#56088,#56089,#56090,
    #56091,#56092,#56093,#56094),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.371485943775,0.74297188755,1.),.UNSPECIFIED.);
#56087 = CARTESIAN_POINT('',(7.7,11.78564769765,9.425328947954));
#56088 = CARTESIAN_POINT('',(7.7,11.78564769765,9.253728070761));
#56089 = CARTESIAN_POINT('',(7.7,11.769309680096,9.121052632165));
#56090 = CARTESIAN_POINT('',(7.7,11.703341080916,8.933552632165));
#56091 = CARTESIAN_POINT('',(7.7,11.658642731005,8.886951754972));
#56092 = CARTESIAN_POINT('',(7.7,11.562155948091,8.886951754972));
#56093 = CARTESIAN_POINT('',(7.7,11.527013797126,8.92203947427));
#56094 = CARTESIAN_POINT('',(7.7,11.496187348911,8.992214912866));
#56095 = PCURVE('',#56031,#56096);
#56096 = DEFINITIONAL_REPRESENTATION('',(#56097),#56100);
#56097 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#56098,#56099),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#56098 = CARTESIAN_POINT('',(0.E+000,0.1));
#56099 = CARTESIAN_POINT('',(1.,0.1));
#56100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#56105)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#56102,#56103,#56104)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#56102 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#56103 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#56104 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#56105 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#56102,
  'distance_accuracy_value','confusion accuracy');
#56106 = SHAPE_DEFINITION_REPRESENTATION(#56107,#56013);
#56107 = PRODUCT_DEFINITION_SHAPE('','',#56108);
#56108 = PRODUCT_DEFINITION('design','',#56109,#56112);
#56109 = PRODUCT_DEFINITION_FORMATION('','',#56110);
#56110 = PRODUCT('CADSOFTTOOLS 1.380','CADSOFTTOOLS 1.380','',(#56111));
#56111 = PRODUCT_CONTEXT('',#2,'mechanical');
#56112 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#56113 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#56114,#56116);
#56114 = ( REPRESENTATION_RELATIONSHIP('','',#56013,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#56115) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#56115 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1531);
#56116 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #56117);
#56117 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('380','','',#5,#56108,$);
#56118 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#56110));
#56119 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#56120),#56316);
#56120 = SHELL_BASED_SURFACE_MODEL('',(#56121));
#56121 = OPEN_SHELL('',(#56122));
#56122 = ADVANCED_FACE('',(#56123,#56254),#56154,.T.);
#56123 = FACE_BOUND('',#56124,.T.);
#56124 = EDGE_LOOP('',(#56125,#56182,#56208,#56238));
#56125 = ORIENTED_EDGE('',*,*,#56126,.F.);
#56126 = EDGE_CURVE('',#56127,#56129,#56131,.T.);
#56127 = VERTEX_POINT('',#56128);
#56128 = CARTESIAN_POINT('',(7.8,11.371340233641,9.857894737428));
#56129 = VERTEX_POINT('',#56130);
#56130 = CARTESIAN_POINT('',(7.8,11.305679898943,10.197258772516));
#56131 = SURFACE_CURVE('',#56132,(#56153),.PCURVE_S1.);
#56132 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56133,#56134,#56135,#56136,
    #56137,#56138,#56139,#56140,#56141,#56142,#56143,#56144,#56145,
    #56146,#56147,#56148,#56149,#56150,#56151,#56152),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.116242086678,0.241280871808,
    0.365854198624,0.490427525441,0.614622217974,0.727579325223,
    0.840828691014,0.920457151336,1.),.UNSPECIFIED.);
#56133 = CARTESIAN_POINT('',(7.8,11.371340233641,9.857894737428));
#56134 = CARTESIAN_POINT('',(7.8,11.318627007193,9.740570176024));
#56135 = CARTESIAN_POINT('',(7.8,11.29242452621,9.58103070234));
#56136 = CARTESIAN_POINT('',(7.8,11.29242452621,9.159978070761));
#56137 = CARTESIAN_POINT('',(7.8,11.318627007193,8.988377193568));
#56138 = CARTESIAN_POINT('',(7.8,11.423857234498,8.738842507503));
#56139 = CARTESIAN_POINT('',(7.8,11.502969167519,8.676425439182));
#56140 = CARTESIAN_POINT('',(7.8,11.713205544345,8.676425439182));
#56141 = CARTESIAN_POINT('',(7.8,11.796436954526,8.754276316375));
#56142 = CARTESIAN_POINT('',(7.8,11.918939764536,9.066301402457));
#56143 = CARTESIAN_POINT('',(7.8,11.949952666636,9.319517544445));
#56144 = CARTESIAN_POINT('',(7.8,11.949952666636,9.990570176024));
#56145 = CARTESIAN_POINT('',(7.8,11.918201424975,10.246052632165));
#56146 = CARTESIAN_POINT('',(7.8,11.791032155758,10.628125216939));
#56147 = CARTESIAN_POINT('',(7.8,11.700258436095,10.723574561989));
#56148 = CARTESIAN_POINT('',(7.8,11.498653464769,10.723574561989));
#56149 = CARTESIAN_POINT('',(7.8,11.431760072142,10.668750000586));
#56150 = CARTESIAN_POINT('',(7.8,11.330703676049,10.4506655448));
#56151 = CARTESIAN_POINT('',(7.8,11.305679898943,10.329934211112));
#56152 = CARTESIAN_POINT('',(7.8,11.305679898943,10.197258772516));
#56153 = PCURVE('',#56154,#56159);
#56154 = PLANE('',#56155);
#56155 = AXIS2_PLACEMENT_3D('',#56156,#56157,#56158);
#56156 = CARTESIAN_POINT('',(7.8,11.871385480045,8.948283020188));
#56157 = DIRECTION('',(-1.,0.E+000,0.E+000));
#56158 = DIRECTION('',(0.E+000,0.E+000,-1.));
#56159 = DEFINITIONAL_REPRESENTATION('',(#56160),#56181);
#56160 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56161,#56162,#56163,#56164,
    #56165,#56166,#56167,#56168,#56169,#56170,#56171,#56172,#56173,
    #56174,#56175,#56176,#56177,#56178,#56179,#56180),.UNSPECIFIED.,.F.,
  .F.,(4,2,2,2,2,2,2,2,2,4),(0.E+000,0.116242086678,0.241280871808,
    0.365854198624,0.490427525441,0.614622217974,0.727579325223,
    0.840828691014,0.920457151336,1.),.UNSPECIFIED.);
#56161 = CARTESIAN_POINT('',(-0.90961171724,0.500045246404));
#56162 = CARTESIAN_POINT('',(-0.792287155837,0.552758472852));
#56163 = CARTESIAN_POINT('',(-0.632747682153,0.578960953834));
#56164 = CARTESIAN_POINT('',(-0.211695050574,0.578960953834));
#56165 = CARTESIAN_POINT('',(-4.009417338059E-002,0.552758472852));
#56166 = CARTESIAN_POINT('',(0.209440512684,0.447528245547));
#56167 = CARTESIAN_POINT('',(0.271857581005,0.368416312526));
#56168 = CARTESIAN_POINT('',(0.271857581005,0.1581799357));
#56169 = CARTESIAN_POINT('',(0.194006703812,7.4948525519E-002));
#56170 = CARTESIAN_POINT('',(-0.118018382269,-4.75542844918E-002));
#56171 = CARTESIAN_POINT('',(-0.371234524258,-7.85671865918E-002));
#56172 = CARTESIAN_POINT('',(-1.042287155837,-7.85671865918E-002));
#56173 = CARTESIAN_POINT('',(-1.297769611977,-4.68159449303E-002));
#56174 = CARTESIAN_POINT('',(-1.679842196751,8.0353324287E-002));
#56175 = CARTESIAN_POINT('',(-1.775291541802,0.17112704395));
#56176 = CARTESIAN_POINT('',(-1.775291541802,0.372732015276));
#56177 = CARTESIAN_POINT('',(-1.720466980398,0.439625407903));
#56178 = CARTESIAN_POINT('',(-1.502382524613,0.540681803996));
#56179 = CARTESIAN_POINT('',(-1.381651190924,0.565705581102));
#56180 = CARTESIAN_POINT('',(-1.248975752328,0.565705581102));
#56181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56182 = ORIENTED_EDGE('',*,*,#56183,.F.);
#56183 = EDGE_CURVE('',#56184,#56127,#56186,.T.);
#56184 = VERTEX_POINT('',#56185);
#56185 = CARTESIAN_POINT('',(7.8,11.798903070383,9.764144737428));
#56186 = SURFACE_CURVE('',#56187,(#56196),.PCURVE_S1.);
#56187 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56188,#56189,#56190,#56191,
    #56192,#56193,#56194,#56195),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.267581475129,0.535162950257,1.),.UNSPECIFIED.);
#56188 = CARTESIAN_POINT('',(7.8,11.798903070383,9.764144737428));
#56189 = CARTESIAN_POINT('',(7.8,11.768076622168,9.865570176024));
#56190 = CARTESIAN_POINT('',(7.8,11.73540058706,9.935745614621));
#56191 = CARTESIAN_POINT('',(7.8,11.66511628513,10.013596491814));
#56192 = CARTESIAN_POINT('',(7.8,11.623500580039,10.033333333919));
#56193 = CARTESIAN_POINT('',(7.8,11.491871646161,10.033333333919));
#56194 = CARTESIAN_POINT('',(7.8,11.424053460088,9.974671053217));
#56195 = CARTESIAN_POINT('',(7.8,11.371340233641,9.857894737428));
#56196 = PCURVE('',#56154,#56197);
#56197 = DEFINITIONAL_REPRESENTATION('',(#56198),#56207);
#56198 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56199,#56200,#56201,#56202,
    #56203,#56204,#56205,#56206),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.267581475129,0.535162950257,1.),.UNSPECIFIED.);
#56199 = CARTESIAN_POINT('',(-0.81586171724,7.24824096618E-002));
#56200 = CARTESIAN_POINT('',(-0.917287155837,0.103308857877));
#56201 = CARTESIAN_POINT('',(-0.987462594433,0.135984892985));
#56202 = CARTESIAN_POINT('',(-1.065313471626,0.206269194915));
#56203 = CARTESIAN_POINT('',(-1.085050313731,0.247884900005));
#56204 = CARTESIAN_POINT('',(-1.085050313731,0.379513833883));
#56205 = CARTESIAN_POINT('',(-1.02638803303,0.447332019956));
#56206 = CARTESIAN_POINT('',(-0.90961171724,0.500045246404));
#56207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56208 = ORIENTED_EDGE('',*,*,#56209,.F.);
#56209 = EDGE_CURVE('',#56210,#56184,#56212,.T.);
#56210 = VERTEX_POINT('',#56211);
#56211 = CARTESIAN_POINT('',(7.8,11.457037759678,10.197258772516));
#56212 = SURFACE_CURVE('',#56213,(#56224),.PCURVE_S1.);
#56213 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56214,#56215,#56216,#56217,
    #56218,#56219,#56220,#56221,#56222,#56223),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.187683284457,0.375366568915,0.687683284457,1.),
  .UNSPECIFIED.);
#56214 = CARTESIAN_POINT('',(7.8,11.457037759678,10.197258772516));
#56215 = CARTESIAN_POINT('',(7.8,11.457037759678,10.275109649709));
#56216 = CARTESIAN_POINT('',(7.8,11.469060074482,10.345285088305));
#56217 = CARTESIAN_POINT('',(7.8,11.517149333698,10.470285088305));
#56218 = CARTESIAN_POINT('',(7.8,11.549208839841,10.501535088305));
#56219 = CARTESIAN_POINT('',(7.8,11.654327028254,10.501535088305));
#56220 = CARTESIAN_POINT('',(7.8,11.704574138845,10.441228070761));
#56221 = CARTESIAN_POINT('',(7.8,11.774858440775,10.198903509358));
#56222 = CARTESIAN_POINT('',(7.8,11.794587367633,10.013596491814));
#56223 = CARTESIAN_POINT('',(7.8,11.798903070383,9.764144737428));
#56224 = PCURVE('',#56154,#56225);
#56225 = DEFINITIONAL_REPRESENTATION('',(#56226),#56237);
#56226 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56227,#56228,#56229,#56230,
    #56231,#56232,#56233,#56234,#56235,#56236),.UNSPECIFIED.,.F.,.F.,(4,
    2,2,2,4),(0.E+000,0.187683284457,0.375366568915,0.687683284457,1.),
  .UNSPECIFIED.);
#56227 = CARTESIAN_POINT('',(-1.248975752328,0.414347720366));
#56228 = CARTESIAN_POINT('',(-1.326826629521,0.414347720366));
#56229 = CARTESIAN_POINT('',(-1.397002068117,0.402325405562));
#56230 = CARTESIAN_POINT('',(-1.522002068117,0.354236146347));
#56231 = CARTESIAN_POINT('',(-1.553252068117,0.322176640203));
#56232 = CARTESIAN_POINT('',(-1.553252068117,0.21705845179));
#56233 = CARTESIAN_POINT('',(-1.492945050574,0.1668113412));
#56234 = CARTESIAN_POINT('',(-1.25062048917,9.65270392695E-002));
#56235 = CARTESIAN_POINT('',(-1.065313471626,7.67981124119E-002));
#56236 = CARTESIAN_POINT('',(-0.81586171724,7.24824096618E-002));
#56237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56238 = ORIENTED_EDGE('',*,*,#56239,.F.);
#56239 = EDGE_CURVE('',#56129,#56210,#56240,.T.);
#56240 = SURFACE_CURVE('',#56241,(#56246),.PCURVE_S1.);
#56241 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56242,#56243,#56244,#56245),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#56242 = CARTESIAN_POINT('',(7.8,11.305679898943,10.197258772516));
#56243 = CARTESIAN_POINT('',(7.8,11.356132519188,10.197258772516));
#56244 = CARTESIAN_POINT('',(7.8,11.406585139433,10.197258772516));
#56245 = CARTESIAN_POINT('',(7.8,11.457037759678,10.197258772516));
#56246 = PCURVE('',#56154,#56247);
#56247 = DEFINITIONAL_REPRESENTATION('',(#56248),#56253);
#56248 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56249,#56250,#56251,#56252),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#56249 = CARTESIAN_POINT('',(-1.248975752328,0.565705581102));
#56250 = CARTESIAN_POINT('',(-1.248975752328,0.515252960857));
#56251 = CARTESIAN_POINT('',(-1.248975752328,0.464800340611));
#56252 = CARTESIAN_POINT('',(-1.248975752328,0.414347720366));
#56253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56254 = FACE_BOUND('',#56255,.T.);
#56255 = EDGE_LOOP('',(#56256,#56292));
#56256 = ORIENTED_EDGE('',*,*,#56257,.F.);
#56257 = EDGE_CURVE('',#56258,#56260,#56262,.T.);
#56258 = VERTEX_POINT('',#56259);
#56259 = CARTESIAN_POINT('',(7.8,11.496187348911,8.992214912866));
#56260 = VERTEX_POINT('',#56261);
#56261 = CARTESIAN_POINT('',(7.8,11.78564769765,9.425328947954));
#56262 = SURFACE_CURVE('',#56263,(#56276),.PCURVE_S1.);
#56263 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56264,#56265,#56266,#56267,
    #56268,#56269,#56270,#56271,#56272,#56273,#56274,#56275),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.E+000,0.234735434355,
    0.410959103548,0.586074654519,0.79242100439,1.),.UNSPECIFIED.);
#56264 = CARTESIAN_POINT('',(7.8,11.496187348911,8.992214912866));
#56265 = CARTESIAN_POINT('',(7.8,11.465669165179,9.062390351463));
#56266 = CARTESIAN_POINT('',(7.8,11.450255941071,9.191228070761));
#56267 = CARTESIAN_POINT('',(7.8,11.450255941071,9.51853070234));
#56268 = CARTESIAN_POINT('',(7.8,11.463511313803,9.627631579533));
#56269 = CARTESIAN_POINT('',(7.8,11.515751511031,9.783936840879));
#56270 = CARTESIAN_POINT('',(7.8,11.553216278109,9.82280701813));
#56271 = CARTESIAN_POINT('',(7.8,11.658642731005,9.82280701813));
#56272 = CARTESIAN_POINT('',(7.8,11.703341080916,9.783881579533));
#56273 = CARTESIAN_POINT('',(7.8,11.769506717535,9.627714769419));
#56274 = CARTESIAN_POINT('',(7.8,11.78564769765,9.534429825147));
#56275 = CARTESIAN_POINT('',(7.8,11.78564769765,9.425328947954));
#56276 = PCURVE('',#56154,#56277);
#56277 = DEFINITIONAL_REPRESENTATION('',(#56278),#56291);
#56278 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56279,#56280,#56281,#56282,
    #56283,#56284,#56285,#56286,#56287,#56288,#56289,#56290),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.E+000,0.234735434355,
    0.410959103548,0.586074654519,0.79242100439,1.),.UNSPECIFIED.);
#56279 = CARTESIAN_POINT('',(-4.393189267883E-002,0.375198131133));
#56280 = CARTESIAN_POINT('',(-0.114107331275,0.405716314866));
#56281 = CARTESIAN_POINT('',(-0.242945050574,0.421129538974));
#56282 = CARTESIAN_POINT('',(-0.570247682153,0.421129538974));
#56283 = CARTESIAN_POINT('',(-0.679348559346,0.407874166241));
#56284 = CARTESIAN_POINT('',(-0.835653820692,0.355633969013));
#56285 = CARTESIAN_POINT('',(-0.874523997942,0.318169201935));
#56286 = CARTESIAN_POINT('',(-0.874523997942,0.21274274904));
#56287 = CARTESIAN_POINT('',(-0.835598559346,0.168044399128));
#56288 = CARTESIAN_POINT('',(-0.679431749231,0.101878762509));
#56289 = CARTESIAN_POINT('',(-0.58614680496,8.57377823942E-002));
#56290 = CARTESIAN_POINT('',(-0.477045927767,8.57377823942E-002));
#56291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56292 = ORIENTED_EDGE('',*,*,#56293,.F.);
#56293 = EDGE_CURVE('',#56260,#56258,#56294,.T.);
#56294 = SURFACE_CURVE('',#56295,(#56304),.PCURVE_S1.);
#56295 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56296,#56297,#56298,#56299,
    #56300,#56301,#56302,#56303),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.371485943775,0.74297188755,1.),.UNSPECIFIED.);
#56296 = CARTESIAN_POINT('',(7.8,11.78564769765,9.425328947954));
#56297 = CARTESIAN_POINT('',(7.8,11.78564769765,9.253728070761));
#56298 = CARTESIAN_POINT('',(7.8,11.769309680096,9.121052632165));
#56299 = CARTESIAN_POINT('',(7.8,11.703341080916,8.933552632165));
#56300 = CARTESIAN_POINT('',(7.8,11.658642731005,8.886951754972));
#56301 = CARTESIAN_POINT('',(7.8,11.562155948091,8.886951754972));
#56302 = CARTESIAN_POINT('',(7.8,11.527013797126,8.92203947427));
#56303 = CARTESIAN_POINT('',(7.8,11.496187348911,8.992214912866));
#56304 = PCURVE('',#56154,#56305);
#56305 = DEFINITIONAL_REPRESENTATION('',(#56306),#56315);
#56306 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56307,#56308,#56309,#56310,
    #56311,#56312,#56313,#56314),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.371485943775,0.74297188755,1.),.UNSPECIFIED.);
#56307 = CARTESIAN_POINT('',(-0.477045927767,8.57377823942E-002));
#56308 = CARTESIAN_POINT('',(-0.305445050574,8.57377823942E-002));
#56309 = CARTESIAN_POINT('',(-0.172769611977,0.102075799948));
#56310 = CARTESIAN_POINT('',(1.473038802292E-002,0.168044399128));
#56311 = CARTESIAN_POINT('',(6.13312652159E-002,0.21274274904));
#56312 = CARTESIAN_POINT('',(6.13312652159E-002,0.309229531953));
#56313 = CARTESIAN_POINT('',(2.624354591766E-002,0.344371682918));
#56314 = CARTESIAN_POINT('',(-4.393189267883E-002,0.375198131133));
#56315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#56320)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#56317,#56318,#56319)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#56317 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#56318 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#56319 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#56320 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#56317,
  'distance_accuracy_value','confusion accuracy');
#56321 = SHAPE_DEFINITION_REPRESENTATION(#56322,#56119);
#56322 = PRODUCT_DEFINITION_SHAPE('','',#56323);
#56323 = PRODUCT_DEFINITION('design','',#56324,#56327);
#56324 = PRODUCT_DEFINITION_FORMATION('','',#56325);
#56325 = PRODUCT('CADSOFTTOOLS 1.381','CADSOFTTOOLS 1.381','',(#56326));
#56326 = PRODUCT_CONTEXT('',#2,'mechanical');
#56327 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#56328 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#56329,#56331);
#56329 = ( REPRESENTATION_RELATIONSHIP('','',#56119,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#56330) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#56330 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1535);
#56331 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #56332);
#56332 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('381','','',#5,#56323,$);
#56333 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#56325));
#56334 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#56335),#56405);
#56335 = SHELL_BASED_SURFACE_MODEL('',(#56336));
#56336 = OPEN_SHELL('',(#56337));
#56337 = ADVANCED_FACE('',(#56338),#56357,.T.);
#56338 = FACE_BOUND('',#56339,.T.);
#56339 = EDGE_LOOP('',(#56340,#56373));
#56340 = ORIENTED_EDGE('',*,*,#56341,.T.);
#56341 = EDGE_CURVE('',#56342,#56344,#56346,.T.);
#56342 = VERTEX_POINT('',#56343);
#56343 = CARTESIAN_POINT('',(7.7,11.78564769765,9.425328947954));
#56344 = VERTEX_POINT('',#56345);
#56345 = CARTESIAN_POINT('',(7.7,11.496187348911,8.992214912866));
#56346 = SURFACE_CURVE('',#56347,(#56356),.PCURVE_S1.);
#56347 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56348,#56349,#56350,#56351,
    #56352,#56353,#56354,#56355),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.371485943775,0.74297188755,1.),.UNSPECIFIED.);
#56348 = CARTESIAN_POINT('',(7.7,11.78564769765,9.425328947954));
#56349 = CARTESIAN_POINT('',(7.7,11.78564769765,9.253728070761));
#56350 = CARTESIAN_POINT('',(7.7,11.769309680096,9.121052632165));
#56351 = CARTESIAN_POINT('',(7.7,11.703341080916,8.933552632165));
#56352 = CARTESIAN_POINT('',(7.7,11.658642731005,8.886951754972));
#56353 = CARTESIAN_POINT('',(7.7,11.562155948091,8.886951754972));
#56354 = CARTESIAN_POINT('',(7.7,11.527013797126,8.92203947427));
#56355 = CARTESIAN_POINT('',(7.7,11.496187348911,8.992214912866));
#56356 = PCURVE('',#56357,#56362);
#56357 = PLANE('',#56358);
#56358 = AXIS2_PLACEMENT_3D('',#56359,#56360,#56361);
#56359 = CARTESIAN_POINT('',(7.7,7.342470158266,39.500000005638));
#56360 = DIRECTION('',(-1.,0.E+000,0.E+000));
#56361 = DIRECTION('',(-0.E+000,-1.,-5.425805638115E-012));
#56362 = DEFINITIONAL_REPRESENTATION('',(#56363),#56372);
#56363 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56364,#56365,#56366,#56367,
    #56368,#56369,#56370,#56371),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.371485943775,0.74297188755,1.),.UNSPECIFIED.);
#56364 = CARTESIAN_POINT('',(-4.443177539221,-30.0746710577));
#56365 = CARTESIAN_POINT('',(-4.44317753922,-30.2462719349));
#56366 = CARTESIAN_POINT('',(-4.426839521666,-30.37894737349));
#56367 = CARTESIAN_POINT('',(-4.360870922484,-30.56644737349));
#56368 = CARTESIAN_POINT('',(-4.316172572572,-30.61304825068));
#56369 = CARTESIAN_POINT('',(-4.219685789659,-30.61304825068));
#56370 = CARTESIAN_POINT('',(-4.184543638695,-30.57796053139));
#56371 = CARTESIAN_POINT('',(-4.15371719048,-30.50778509279));
#56372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56373 = ORIENTED_EDGE('',*,*,#56374,.T.);
#56374 = EDGE_CURVE('',#56344,#56342,#56375,.T.);
#56375 = SURFACE_CURVE('',#56376,(#56389),.PCURVE_S1.);
#56376 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56377,#56378,#56379,#56380,
    #56381,#56382,#56383,#56384,#56385,#56386,#56387,#56388),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.E+000,0.234735434355,
    0.410959103548,0.586074654519,0.79242100439,1.),.UNSPECIFIED.);
#56377 = CARTESIAN_POINT('',(7.7,11.496187348911,8.992214912866));
#56378 = CARTESIAN_POINT('',(7.7,11.465669165179,9.062390351463));
#56379 = CARTESIAN_POINT('',(7.7,11.450255941071,9.191228070761));
#56380 = CARTESIAN_POINT('',(7.7,11.450255941071,9.51853070234));
#56381 = CARTESIAN_POINT('',(7.7,11.463511313803,9.627631579533));
#56382 = CARTESIAN_POINT('',(7.7,11.515751511031,9.783936840879));
#56383 = CARTESIAN_POINT('',(7.7,11.553216278109,9.82280701813));
#56384 = CARTESIAN_POINT('',(7.7,11.658642731005,9.82280701813));
#56385 = CARTESIAN_POINT('',(7.7,11.703341080916,9.783881579533));
#56386 = CARTESIAN_POINT('',(7.7,11.769506717535,9.627714769419));
#56387 = CARTESIAN_POINT('',(7.7,11.78564769765,9.534429825147));
#56388 = CARTESIAN_POINT('',(7.7,11.78564769765,9.425328947954));
#56389 = PCURVE('',#56357,#56390);
#56390 = DEFINITIONAL_REPRESENTATION('',(#56391),#56404);
#56391 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56392,#56393,#56394,#56395,
    #56396,#56397,#56398,#56399,#56400,#56401,#56402,#56403),
  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.E+000,0.234735434355,
    0.410959103548,0.586074654519,0.79242100439,1.),.UNSPECIFIED.);
#56392 = CARTESIAN_POINT('',(-4.15371719048,-30.50778509279));
#56393 = CARTESIAN_POINT('',(-4.123199006747,-30.43760965419));
#56394 = CARTESIAN_POINT('',(-4.107785782641,-30.30877193489));
#56395 = CARTESIAN_POINT('',(-4.107785782642,-29.98146930332));
#56396 = CARTESIAN_POINT('',(-4.121041155375,-29.87236842612));
#56397 = CARTESIAN_POINT('',(-4.173281352604,-29.71606316478));
#56398 = CARTESIAN_POINT('',(-4.210746119682,-29.67719298753));
#56399 = CARTESIAN_POINT('',(-4.316172572578,-29.67719298753));
#56400 = CARTESIAN_POINT('',(-4.360870922489,-29.71611842612));
#56401 = CARTESIAN_POINT('',(-4.427036559107,-29.87228523624));
#56402 = CARTESIAN_POINT('',(-4.443177539222,-29.96557018051));
#56403 = CARTESIAN_POINT('',(-4.443177539221,-30.0746710577));
#56404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#56409)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#56406,#56407,#56408)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#56406 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#56407 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#56408 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#56409 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#56406,
  'distance_accuracy_value','confusion accuracy');
#56410 = SHAPE_DEFINITION_REPRESENTATION(#56411,#56334);
#56411 = PRODUCT_DEFINITION_SHAPE('','',#56412);
#56412 = PRODUCT_DEFINITION('design','',#56413,#56416);
#56413 = PRODUCT_DEFINITION_FORMATION('','',#56414);
#56414 = PRODUCT('CADSOFTTOOLS 1.382','CADSOFTTOOLS 1.382','',(#56415));
#56415 = PRODUCT_CONTEXT('',#2,'mechanical');
#56416 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#56417 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#56418,#56420);
#56418 = ( REPRESENTATION_RELATIONSHIP('','',#56334,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#56419) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#56419 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1539);
#56420 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #56421);
#56421 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('382','','',#5,#56412,$);
#56422 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#56414));
#56423 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#56424),#56500);
#56424 = SHELL_BASED_SURFACE_MODEL('',(#56425));
#56425 = OPEN_SHELL('',(#56426));
#56426 = ADVANCED_FACE('',(#56427),#56441,.T.);
#56427 = FACE_BOUND('',#56428,.T.);
#56428 = EDGE_LOOP('',(#56429,#56452,#56470,#56486));
#56429 = ORIENTED_EDGE('',*,*,#56430,.F.);
#56430 = EDGE_CURVE('',#56431,#56433,#56435,.T.);
#56431 = VERTEX_POINT('',#56432);
#56432 = CARTESIAN_POINT('',(7.8,16.034148790643,10.536074561989));
#56433 = VERTEX_POINT('',#56434);
#56434 = CARTESIAN_POINT('',(7.7,16.034148790643,10.536074561989));
#56435 = SURFACE_CURVE('',#56436,(#56440),.PCURVE_S1.);
#56436 = LINE('',#56437,#56438);
#56437 = CARTESIAN_POINT('',(7.8,16.034148790643,10.536074561989));
#56438 = VECTOR('',#56439,1.);
#56439 = DIRECTION('',(-1.,0.E+000,0.E+000));
#56440 = PCURVE('',#56441,#56446);
#56441 = PLANE('',#56442);
#56442 = AXIS2_PLACEMENT_3D('',#56443,#56444,#56445);
#56443 = CARTESIAN_POINT('',(7.8,16.034148790643,10.536074561989));
#56444 = DIRECTION('',(0.E+000,-0.986154584428,-0.165828633269));
#56445 = DIRECTION('',(0.E+000,-0.165828633269,0.986154584428));
#56446 = DEFINITIONAL_REPRESENTATION('',(#56447),#56451);
#56447 = LINE('',#56448,#56449);
#56448 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#56449 = VECTOR('',#56450,1.);
#56450 = DIRECTION('',(0.E+000,1.));
#56451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56452 = ORIENTED_EDGE('',*,*,#56453,.T.);
#56453 = EDGE_CURVE('',#56431,#56454,#56456,.T.);
#56454 = VERTEX_POINT('',#56455);
#56455 = CARTESIAN_POINT('',(7.8,16.014419863785,10.653399123393));
#56456 = SURFACE_CURVE('',#56457,(#56462),.PCURVE_S1.);
#56457 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56458,#56459,#56460,#56461),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#56458 = CARTESIAN_POINT('',(7.8,16.034148790643,10.536074561989));
#56459 = CARTESIAN_POINT('',(7.8,16.02757248169,10.575182749124));
#56460 = CARTESIAN_POINT('',(7.8,16.020996172738,10.614290936258));
#56461 = CARTESIAN_POINT('',(7.8,16.014419863785,10.653399123393));
#56462 = PCURVE('',#56441,#56463);
#56463 = DEFINITIONAL_REPRESENTATION('',(#56464),#56469);
#56464 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56465,#56466,#56467,#56468),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#56465 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#56466 = CARTESIAN_POINT('',(3.96572583569E-002,0.E+000));
#56467 = CARTESIAN_POINT('',(7.93145167138E-002,0.E+000));
#56468 = CARTESIAN_POINT('',(0.118971775071,0.E+000));
#56469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56470 = ORIENTED_EDGE('',*,*,#56471,.T.);
#56471 = EDGE_CURVE('',#56454,#56472,#56474,.T.);
#56472 = VERTEX_POINT('',#56473);
#56473 = CARTESIAN_POINT('',(7.7,16.014419863785,10.653399123393));
#56474 = SURFACE_CURVE('',#56475,(#56479),.PCURVE_S1.);
#56475 = LINE('',#56476,#56477);
#56476 = CARTESIAN_POINT('',(7.8,16.014419863785,10.653399123393));
#56477 = VECTOR('',#56478,1.);
#56478 = DIRECTION('',(-1.,0.E+000,0.E+000));
#56479 = PCURVE('',#56441,#56480);
#56480 = DEFINITIONAL_REPRESENTATION('',(#56481),#56485);
#56481 = LINE('',#56482,#56483);
#56482 = CARTESIAN_POINT('',(0.118971775071,0.E+000));
#56483 = VECTOR('',#56484,1.);
#56484 = DIRECTION('',(0.E+000,1.));
#56485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56486 = ORIENTED_EDGE('',*,*,#56487,.F.);
#56487 = EDGE_CURVE('',#56433,#56472,#56488,.T.);
#56488 = SURFACE_CURVE('',#56489,(#56493),.PCURVE_S1.);
#56489 = LINE('',#56490,#56491);
#56490 = CARTESIAN_POINT('',(7.7,11.058587168733,40.124890478841));
#56491 = VECTOR('',#56492,1.);
#56492 = DIRECTION('',(0.E+000,-0.165828633269,0.986154584428));
#56493 = PCURVE('',#56441,#56494);
#56494 = DEFINITIONAL_REPRESENTATION('',(#56495),#56499);
#56495 = LINE('',#56496,#56497);
#56496 = CARTESIAN_POINT('',(30.004237047703,0.1));
#56497 = VECTOR('',#56498,1.);
#56498 = DIRECTION('',(1.,0.E+000));
#56499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#56504)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#56501,#56502,#56503)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#56501 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#56502 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#56503 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#56504 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#56501,
  'distance_accuracy_value','confusion accuracy');
#56505 = SHAPE_DEFINITION_REPRESENTATION(#56506,#56423);
#56506 = PRODUCT_DEFINITION_SHAPE('','',#56507);
#56507 = PRODUCT_DEFINITION('design','',#56508,#56511);
#56508 = PRODUCT_DEFINITION_FORMATION('','',#56509);
#56509 = PRODUCT('CADSOFTTOOLS 1.383','CADSOFTTOOLS 1.383','',(#56510));
#56510 = PRODUCT_CONTEXT('',#2,'mechanical');
#56511 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#56512 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#56513,#56515);
#56513 = ( REPRESENTATION_RELATIONSHIP('','',#56423,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#56514) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#56514 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1543);
#56515 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #56516);
#56516 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('383','','',#5,#56507,$);
#56517 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#56509));
#56518 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#56519),#56595);
#56519 = SHELL_BASED_SURFACE_MODEL('',(#56520));
#56520 = OPEN_SHELL('',(#56521));
#56521 = ADVANCED_FACE('',(#56522),#56536,.T.);
#56522 = FACE_BOUND('',#56523,.T.);
#56523 = EDGE_LOOP('',(#56524,#56547,#56565,#56581));
#56524 = ORIENTED_EDGE('',*,*,#56525,.F.);
#56525 = EDGE_CURVE('',#56526,#56528,#56530,.T.);
#56526 = VERTEX_POINT('',#56527);
#56527 = CARTESIAN_POINT('',(7.8,16.014419863785,10.653399123393));
#56528 = VERTEX_POINT('',#56529);
#56529 = CARTESIAN_POINT('',(7.7,16.014419863785,10.653399123393));
#56530 = SURFACE_CURVE('',#56531,(#56535),.PCURVE_S1.);
#56531 = LINE('',#56532,#56533);
#56532 = CARTESIAN_POINT('',(7.8,16.014419863785,10.653399123393));
#56533 = VECTOR('',#56534,1.);
#56534 = DIRECTION('',(-1.,0.E+000,0.E+000));
#56535 = PCURVE('',#56536,#56541);
#56536 = PLANE('',#56537);
#56537 = AXIS2_PLACEMENT_3D('',#56538,#56539,#56540);
#56538 = CARTESIAN_POINT('',(7.8,16.014419863785,10.653399123393));
#56539 = DIRECTION('',(0.E+000,0.586817598022,-0.809719152949));
#56540 = DIRECTION('',(0.E+000,-0.809719152949,-0.586817598022));
#56541 = DEFINITIONAL_REPRESENTATION('',(#56542),#56546);
#56542 = LINE('',#56543,#56544);
#56543 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#56544 = VECTOR('',#56545,1.);
#56545 = DIRECTION('',(-0.E+000,1.));
#56546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56547 = ORIENTED_EDGE('',*,*,#56548,.T.);
#56548 = EDGE_CURVE('',#56526,#56549,#56551,.T.);
#56549 = VERTEX_POINT('',#56550);
#56550 = CARTESIAN_POINT('',(7.8,14.771497471756,9.752631579533));
#56551 = SURFACE_CURVE('',#56552,(#56557),.PCURVE_S1.);
#56552 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56553,#56554,#56555,#56556),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#56553 = CARTESIAN_POINT('',(7.8,16.014419863785,10.653399123393));
#56554 = CARTESIAN_POINT('',(7.8,15.600112399775,10.35314327544));
#56555 = CARTESIAN_POINT('',(7.8,15.185804935766,10.052887427486));
#56556 = CARTESIAN_POINT('',(7.8,14.771497471756,9.752631579533));
#56557 = PCURVE('',#56536,#56558);
#56558 = DEFINITIONAL_REPRESENTATION('',(#56559),#56564);
#56559 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56560,#56561,#56562,#56563),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#56560 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#56561 = CARTESIAN_POINT('',(0.511668104306,0.E+000));
#56562 = CARTESIAN_POINT('',(1.023336208612,0.E+000));
#56563 = CARTESIAN_POINT('',(1.535004312918,0.E+000));
#56564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56565 = ORIENTED_EDGE('',*,*,#56566,.T.);
#56566 = EDGE_CURVE('',#56549,#56567,#56569,.T.);
#56567 = VERTEX_POINT('',#56568);
#56568 = CARTESIAN_POINT('',(7.7,14.771497471756,9.752631579533));
#56569 = SURFACE_CURVE('',#56570,(#56574),.PCURVE_S1.);
#56570 = LINE('',#56571,#56572);
#56571 = CARTESIAN_POINT('',(7.8,14.771497471756,9.752631579533));
#56572 = VECTOR('',#56573,1.);
#56573 = DIRECTION('',(-1.,0.E+000,0.E+000));
#56574 = PCURVE('',#56536,#56575);
#56575 = DEFINITIONAL_REPRESENTATION('',(#56576),#56580);
#56576 = LINE('',#56577,#56578);
#56577 = CARTESIAN_POINT('',(1.535004312918,0.E+000));
#56578 = VECTOR('',#56579,1.);
#56579 = DIRECTION('',(-0.E+000,1.));
#56580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56581 = ORIENTED_EDGE('',*,*,#56582,.F.);
#56582 = EDGE_CURVE('',#56528,#56567,#56583,.T.);
#56583 = SURFACE_CURVE('',#56584,(#56588),.PCURVE_S1.);
#56584 = LINE('',#56585,#56586);
#56585 = CARTESIAN_POINT('',(7.7,24.035375744608,16.466325798871));
#56586 = VECTOR('',#56587,1.);
#56587 = DIRECTION('',(0.E+000,-0.809719152949,-0.586817598022));
#56588 = PCURVE('',#56536,#56589);
#56589 = DEFINITIONAL_REPRESENTATION('',(#56590),#56594);
#56590 = LINE('',#56591,#56592);
#56591 = CARTESIAN_POINT('',(-9.905849270839,0.1));
#56592 = VECTOR('',#56593,1.);
#56593 = DIRECTION('',(1.,0.E+000));
#56594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#56599)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#56596,#56597,#56598)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#56596 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#56597 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#56598 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#56599 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#56596,
  'distance_accuracy_value','confusion accuracy');
#56600 = SHAPE_DEFINITION_REPRESENTATION(#56601,#56518);
#56601 = PRODUCT_DEFINITION_SHAPE('','',#56602);
#56602 = PRODUCT_DEFINITION('design','',#56603,#56606);
#56603 = PRODUCT_DEFINITION_FORMATION('','',#56604);
#56604 = PRODUCT('CADSOFTTOOLS 1.384','CADSOFTTOOLS 1.384','',(#56605));
#56605 = PRODUCT_CONTEXT('',#2,'mechanical');
#56606 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#56607 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#56608,#56610);
#56608 = ( REPRESENTATION_RELATIONSHIP('','',#56518,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#56609) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#56609 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1547);
#56610 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #56611);
#56611 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('384','','',#5,#56602,$);
#56612 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#56604));
#56613 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#56614),#56690);
#56614 = SHELL_BASED_SURFACE_MODEL('',(#56615));
#56615 = OPEN_SHELL('',(#56616));
#56616 = ADVANCED_FACE('',(#56617),#56631,.T.);
#56617 = FACE_BOUND('',#56618,.T.);
#56618 = EDGE_LOOP('',(#56619,#56642,#56660,#56676));
#56619 = ORIENTED_EDGE('',*,*,#56620,.F.);
#56620 = EDGE_CURVE('',#56621,#56623,#56625,.T.);
#56621 = VERTEX_POINT('',#56622);
#56622 = CARTESIAN_POINT('',(7.8,14.771497471756,9.752631579533));
#56623 = VERTEX_POINT('',#56624);
#56624 = CARTESIAN_POINT('',(7.7,14.771497471756,9.752631579533));
#56625 = SURFACE_CURVE('',#56626,(#56630),.PCURVE_S1.);
#56626 = LINE('',#56627,#56628);
#56627 = CARTESIAN_POINT('',(7.8,14.771497471756,9.752631579533));
#56628 = VECTOR('',#56629,1.);
#56629 = DIRECTION('',(-1.,0.E+000,0.E+000));
#56630 = PCURVE('',#56631,#56636);
#56631 = PLANE('',#56632);
#56632 = AXIS2_PLACEMENT_3D('',#56633,#56634,#56635);
#56633 = CARTESIAN_POINT('',(7.8,14.771497471756,9.752631579533));
#56634 = DIRECTION('',(0.E+000,1.,0.E+000));
#56635 = DIRECTION('',(0.E+000,0.E+000,-1.));
#56636 = DEFINITIONAL_REPRESENTATION('',(#56637),#56641);
#56637 = LINE('',#56638,#56639);
#56638 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#56639 = VECTOR('',#56640,1.);
#56640 = DIRECTION('',(0.E+000,1.));
#56641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56642 = ORIENTED_EDGE('',*,*,#56643,.T.);
#56643 = EDGE_CURVE('',#56621,#56644,#56646,.T.);
#56644 = VERTEX_POINT('',#56645);
#56645 = CARTESIAN_POINT('',(7.8,14.771497471756,9.693969298831));
#56646 = SURFACE_CURVE('',#56647,(#56652),.PCURVE_S1.);
#56647 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56648,#56649,#56650,#56651),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#56648 = CARTESIAN_POINT('',(7.8,14.771497471756,9.752631579533));
#56649 = CARTESIAN_POINT('',(7.8,14.771497471756,9.733077485966));
#56650 = CARTESIAN_POINT('',(7.8,14.771497471756,9.713523392399));
#56651 = CARTESIAN_POINT('',(7.8,14.771497471756,9.693969298831));
#56652 = PCURVE('',#56631,#56653);
#56653 = DEFINITIONAL_REPRESENTATION('',(#56654),#56659);
#56654 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56655,#56656,#56657,#56658),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#56655 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#56656 = CARTESIAN_POINT('',(1.955409356725E-002,0.E+000));
#56657 = CARTESIAN_POINT('',(3.91081871345E-002,0.E+000));
#56658 = CARTESIAN_POINT('',(5.866228070176E-002,0.E+000));
#56659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56660 = ORIENTED_EDGE('',*,*,#56661,.T.);
#56661 = EDGE_CURVE('',#56644,#56662,#56664,.T.);
#56662 = VERTEX_POINT('',#56663);
#56663 = CARTESIAN_POINT('',(7.7,14.771497471756,9.693969298831));
#56664 = SURFACE_CURVE('',#56665,(#56669),.PCURVE_S1.);
#56665 = LINE('',#56666,#56667);
#56666 = CARTESIAN_POINT('',(7.8,14.771497471756,9.693969298831));
#56667 = VECTOR('',#56668,1.);
#56668 = DIRECTION('',(-1.,0.E+000,0.E+000));
#56669 = PCURVE('',#56631,#56670);
#56670 = DEFINITIONAL_REPRESENTATION('',(#56671),#56675);
#56671 = LINE('',#56672,#56673);
#56672 = CARTESIAN_POINT('',(5.866228070176E-002,0.E+000));
#56673 = VECTOR('',#56674,1.);
#56674 = DIRECTION('',(0.E+000,1.));
#56675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56676 = ORIENTED_EDGE('',*,*,#56677,.F.);
#56677 = EDGE_CURVE('',#56623,#56662,#56678,.T.);
#56678 = SURFACE_CURVE('',#56679,(#56683),.PCURVE_S1.);
#56679 = LINE('',#56680,#56681);
#56680 = CARTESIAN_POINT('',(7.7,14.771497471756,39.500000005638));
#56681 = VECTOR('',#56682,1.);
#56682 = DIRECTION('',(0.E+000,0.E+000,-1.));
#56683 = PCURVE('',#56631,#56684);
#56684 = DEFINITIONAL_REPRESENTATION('',(#56685),#56689);
#56685 = LINE('',#56686,#56687);
#56686 = CARTESIAN_POINT('',(-29.7473684261,0.1));
#56687 = VECTOR('',#56688,1.);
#56688 = DIRECTION('',(1.,0.E+000));
#56689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#56694)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#56691,#56692,#56693)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#56691 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#56692 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#56693 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#56694 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#56691,
  'distance_accuracy_value','confusion accuracy');
#56695 = SHAPE_DEFINITION_REPRESENTATION(#56696,#56613);
#56696 = PRODUCT_DEFINITION_SHAPE('','',#56697);
#56697 = PRODUCT_DEFINITION('design','',#56698,#56701);
#56698 = PRODUCT_DEFINITION_FORMATION('','',#56699);
#56699 = PRODUCT('CADSOFTTOOLS 1.385','CADSOFTTOOLS 1.385','',(#56700));
#56700 = PRODUCT_CONTEXT('',#2,'mechanical');
#56701 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#56702 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#56703,#56705);
#56703 = ( REPRESENTATION_RELATIONSHIP('','',#56613,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#56704) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#56704 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1551);
#56705 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #56706);
#56706 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('385','','',#5,#56697,$);
#56707 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#56699));
#56708 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#56709),#56785);
#56709 = SHELL_BASED_SURFACE_MODEL('',(#56710));
#56710 = OPEN_SHELL('',(#56711));
#56711 = ADVANCED_FACE('',(#56712),#56726,.T.);
#56712 = FACE_BOUND('',#56713,.T.);
#56713 = EDGE_LOOP('',(#56714,#56737,#56755,#56771));
#56714 = ORIENTED_EDGE('',*,*,#56715,.F.);
#56715 = EDGE_CURVE('',#56716,#56718,#56720,.T.);
#56716 = VERTEX_POINT('',#56717);
#56717 = CARTESIAN_POINT('',(7.8,14.771497471756,9.693969298831));
#56718 = VERTEX_POINT('',#56719);
#56719 = CARTESIAN_POINT('',(7.7,14.771497471756,9.693969298831));
#56720 = SURFACE_CURVE('',#56721,(#56725),.PCURVE_S1.);
#56721 = LINE('',#56722,#56723);
#56722 = CARTESIAN_POINT('',(7.8,14.771497471756,9.693969298831));
#56723 = VECTOR('',#56724,1.);
#56724 = DIRECTION('',(-1.,0.E+000,0.E+000));
#56725 = PCURVE('',#56726,#56731);
#56726 = PLANE('',#56727);
#56727 = AXIS2_PLACEMENT_3D('',#56728,#56729,#56730);
#56728 = CARTESIAN_POINT('',(7.8,14.771497471756,9.693969298831));
#56729 = DIRECTION('',(0.E+000,0.586583352701,0.809888862952));
#56730 = DIRECTION('',(0.E+000,0.809888862952,-0.586583352701));
#56731 = DEFINITIONAL_REPRESENTATION('',(#56732),#56736);
#56732 = LINE('',#56733,#56734);
#56733 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#56734 = VECTOR('',#56735,1.);
#56735 = DIRECTION('',(0.E+000,1.));
#56736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56737 = ORIENTED_EDGE('',*,*,#56738,.T.);
#56738 = EDGE_CURVE('',#56716,#56739,#56741,.T.);
#56739 = VERTEX_POINT('',#56740);
#56740 = CARTESIAN_POINT('',(7.8,16.014419863785,8.793750000586));
#56741 = SURFACE_CURVE('',#56742,(#56747),.PCURVE_S1.);
#56742 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56743,#56744,#56745,#56746),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#56743 = CARTESIAN_POINT('',(7.8,14.771497471756,9.693969298831));
#56744 = CARTESIAN_POINT('',(7.8,15.185804935766,9.393896199416));
#56745 = CARTESIAN_POINT('',(7.8,15.600112399775,9.093823100001));
#56746 = CARTESIAN_POINT('',(7.8,16.014419863785,8.793750000586));
#56747 = PCURVE('',#56726,#56748);
#56748 = DEFINITIONAL_REPRESENTATION('',(#56749),#56754);
#56749 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56750,#56751,#56752,#56753),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#56750 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#56751 = CARTESIAN_POINT('',(0.51156088565,0.E+000));
#56752 = CARTESIAN_POINT('',(1.0231217713,0.E+000));
#56753 = CARTESIAN_POINT('',(1.534682656949,0.E+000));
#56754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56755 = ORIENTED_EDGE('',*,*,#56756,.T.);
#56756 = EDGE_CURVE('',#56739,#56757,#56759,.T.);
#56757 = VERTEX_POINT('',#56758);
#56758 = CARTESIAN_POINT('',(7.7,16.014419863785,8.793750000586));
#56759 = SURFACE_CURVE('',#56760,(#56764),.PCURVE_S1.);
#56760 = LINE('',#56761,#56762);
#56761 = CARTESIAN_POINT('',(7.8,16.014419863785,8.793750000586));
#56762 = VECTOR('',#56763,1.);
#56763 = DIRECTION('',(-1.,0.E+000,0.E+000));
#56764 = PCURVE('',#56726,#56765);
#56765 = DEFINITIONAL_REPRESENTATION('',(#56766),#56770);
#56766 = LINE('',#56767,#56768);
#56767 = CARTESIAN_POINT('',(1.534682656949,0.E+000));
#56768 = VECTOR('',#56769,1.);
#56769 = DIRECTION('',(0.E+000,1.));
#56770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56771 = ORIENTED_EDGE('',*,*,#56772,.F.);
#56772 = EDGE_CURVE('',#56718,#56757,#56773,.T.);
#56773 = SURFACE_CURVE('',#56774,(#56778),.PCURVE_S1.);
#56774 = LINE('',#56775,#56776);
#56775 = CARTESIAN_POINT('',(7.7,-4.26122116653,23.478917358454));
#56776 = VECTOR('',#56777,1.);
#56777 = DIRECTION('',(0.E+000,0.809888862952,-0.586583352701));
#56778 = PCURVE('',#56726,#56779);
#56779 = DEFINITIONAL_REPRESENTATION('',(#56780),#56784);
#56780 = LINE('',#56781,#56782);
#56781 = CARTESIAN_POINT('',(-23.50040790647,0.1));
#56782 = VECTOR('',#56783,1.);
#56783 = DIRECTION('',(1.,0.E+000));
#56784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#56789)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#56786,#56787,#56788)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#56786 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#56787 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#56788 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#56789 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#56786,
  'distance_accuracy_value','confusion accuracy');
#56790 = SHAPE_DEFINITION_REPRESENTATION(#56791,#56708);
#56791 = PRODUCT_DEFINITION_SHAPE('','',#56792);
#56792 = PRODUCT_DEFINITION('design','',#56793,#56796);
#56793 = PRODUCT_DEFINITION_FORMATION('','',#56794);
#56794 = PRODUCT('CADSOFTTOOLS 1.386','CADSOFTTOOLS 1.386','',(#56795));
#56795 = PRODUCT_CONTEXT('',#2,'mechanical');
#56796 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#56797 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#56798,#56800);
#56798 = ( REPRESENTATION_RELATIONSHIP('','',#56708,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#56799) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#56799 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1555);
#56800 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #56801);
#56801 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('386','','',#5,#56792,$);
#56802 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#56794));
#56803 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#56804),#56880);
#56804 = SHELL_BASED_SURFACE_MODEL('',(#56805));
#56805 = OPEN_SHELL('',(#56806));
#56806 = ADVANCED_FACE('',(#56807),#56821,.T.);
#56807 = FACE_BOUND('',#56808,.T.);
#56808 = EDGE_LOOP('',(#56809,#56832,#56850,#56866));
#56809 = ORIENTED_EDGE('',*,*,#56810,.F.);
#56810 = EDGE_CURVE('',#56811,#56813,#56815,.T.);
#56811 = VERTEX_POINT('',#56812);
#56812 = CARTESIAN_POINT('',(7.8,16.014419863785,8.793750000586));
#56813 = VERTEX_POINT('',#56814);
#56814 = CARTESIAN_POINT('',(7.7,16.014419863785,8.793750000586));
#56815 = SURFACE_CURVE('',#56816,(#56820),.PCURVE_S1.);
#56816 = LINE('',#56817,#56818);
#56817 = CARTESIAN_POINT('',(7.8,16.014419863785,8.793750000586));
#56818 = VECTOR('',#56819,1.);
#56819 = DIRECTION('',(-1.,0.E+000,0.E+000));
#56820 = PCURVE('',#56821,#56826);
#56821 = PLANE('',#56822);
#56822 = AXIS2_PLACEMENT_3D('',#56823,#56824,#56825);
#56823 = CARTESIAN_POINT('',(7.8,16.014419863785,8.793750000586));
#56824 = DIRECTION('',(0.E+000,-0.988477837733,0.151365664242));
#56825 = DIRECTION('',(0.E+000,0.151365664242,0.988477837733));
#56826 = DEFINITIONAL_REPRESENTATION('',(#56827),#56831);
#56827 = LINE('',#56828,#56829);
#56828 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#56829 = VECTOR('',#56830,1.);
#56830 = DIRECTION('',(0.E+000,1.));
#56831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56832 = ORIENTED_EDGE('',*,*,#56833,.T.);
#56833 = EDGE_CURVE('',#56811,#56834,#56836,.T.);
#56834 = VERTEX_POINT('',#56835);
#56835 = CARTESIAN_POINT('',(7.8,16.034148790643,8.922587719884));
#56836 = SURFACE_CURVE('',#56837,(#56842),.PCURVE_S1.);
#56837 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56838,#56839,#56840,#56841),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#56838 = CARTESIAN_POINT('',(7.8,16.014419863785,8.793750000586));
#56839 = CARTESIAN_POINT('',(7.8,16.020996172738,8.836695907019));
#56840 = CARTESIAN_POINT('',(7.8,16.02757248169,8.879641813451));
#56841 = CARTESIAN_POINT('',(7.8,16.034148790643,8.922587719884));
#56842 = PCURVE('',#56821,#56843);
#56843 = DEFINITIONAL_REPRESENTATION('',(#56844),#56849);
#56844 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56845,#56846,#56847,#56848),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#56845 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#56846 = CARTESIAN_POINT('',(4.344650410298E-002,0.E+000));
#56847 = CARTESIAN_POINT('',(8.689300820595E-002,0.E+000));
#56848 = CARTESIAN_POINT('',(0.130339512309,0.E+000));
#56849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56850 = ORIENTED_EDGE('',*,*,#56851,.T.);
#56851 = EDGE_CURVE('',#56834,#56852,#56854,.T.);
#56852 = VERTEX_POINT('',#56853);
#56853 = CARTESIAN_POINT('',(7.7,16.034148790643,8.922587719884));
#56854 = SURFACE_CURVE('',#56855,(#56859),.PCURVE_S1.);
#56855 = LINE('',#56856,#56857);
#56856 = CARTESIAN_POINT('',(7.8,16.034148790643,8.922587719884));
#56857 = VECTOR('',#56858,1.);
#56858 = DIRECTION('',(-1.,0.E+000,0.E+000));
#56859 = PCURVE('',#56821,#56860);
#56860 = DEFINITIONAL_REPRESENTATION('',(#56861),#56865);
#56861 = LINE('',#56862,#56863);
#56862 = CARTESIAN_POINT('',(0.130339512309,0.E+000));
#56863 = VECTOR('',#56864,1.);
#56864 = DIRECTION('',(0.E+000,1.));
#56865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56866 = ORIENTED_EDGE('',*,*,#56867,.F.);
#56867 = EDGE_CURVE('',#56813,#56852,#56868,.T.);
#56868 = SURFACE_CURVE('',#56869,(#56873),.PCURVE_S1.);
#56869 = LINE('',#56870,#56871);
#56870 = CARTESIAN_POINT('',(7.7,20.410050324238,37.49896075483));
#56871 = VECTOR('',#56872,1.);
#56872 = DIRECTION('',(0.E+000,0.151365664242,0.988477837733));
#56873 = PCURVE('',#56821,#56874);
#56874 = DEFINITIONAL_REPRESENTATION('',(#56875),#56879);
#56875 = LINE('',#56876,#56877);
#56876 = CARTESIAN_POINT('',(29.039812182424,0.1));
#56877 = VECTOR('',#56878,1.);
#56878 = DIRECTION('',(1.,0.E+000));
#56879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#56884)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#56881,#56882,#56883)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#56881 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#56882 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#56883 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#56884 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#56881,
  'distance_accuracy_value','confusion accuracy');
#56885 = SHAPE_DEFINITION_REPRESENTATION(#56886,#56803);
#56886 = PRODUCT_DEFINITION_SHAPE('','',#56887);
#56887 = PRODUCT_DEFINITION('design','',#56888,#56891);
#56888 = PRODUCT_DEFINITION_FORMATION('','',#56889);
#56889 = PRODUCT('CADSOFTTOOLS 1.387','CADSOFTTOOLS 1.387','',(#56890));
#56890 = PRODUCT_CONTEXT('',#2,'mechanical');
#56891 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#56892 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#56893,#56895);
#56893 = ( REPRESENTATION_RELATIONSHIP('','',#56803,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#56894) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#56894 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1559);
#56895 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #56896);
#56896 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('387','','',#5,#56887,$);
#56897 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#56889));
#56898 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#56899),#56975);
#56899 = SHELL_BASED_SURFACE_MODEL('',(#56900));
#56900 = OPEN_SHELL('',(#56901));
#56901 = ADVANCED_FACE('',(#56902),#56916,.T.);
#56902 = FACE_BOUND('',#56903,.T.);
#56903 = EDGE_LOOP('',(#56904,#56927,#56945,#56961));
#56904 = ORIENTED_EDGE('',*,*,#56905,.F.);
#56905 = EDGE_CURVE('',#56906,#56908,#56910,.T.);
#56906 = VERTEX_POINT('',#56907);
#56907 = CARTESIAN_POINT('',(7.8,16.034148790643,8.922587719884));
#56908 = VERTEX_POINT('',#56909);
#56909 = CARTESIAN_POINT('',(7.7,16.034148790643,8.922587719884));
#56910 = SURFACE_CURVE('',#56911,(#56915),.PCURVE_S1.);
#56911 = LINE('',#56912,#56913);
#56912 = CARTESIAN_POINT('',(7.8,16.034148790643,8.922587719884));
#56913 = VECTOR('',#56914,1.);
#56914 = DIRECTION('',(-1.,0.E+000,0.E+000));
#56915 = PCURVE('',#56916,#56921);
#56916 = PLANE('',#56917);
#56917 = AXIS2_PLACEMENT_3D('',#56918,#56919,#56920);
#56918 = CARTESIAN_POINT('',(7.8,16.034148790643,8.922587719884));
#56919 = DIRECTION('',(0.E+000,-0.57957201162,-0.814921028902));
#56920 = DIRECTION('',(0.E+000,-0.814921028902,0.57957201162));
#56921 = DEFINITIONAL_REPRESENTATION('',(#56922),#56926);
#56922 = LINE('',#56923,#56924);
#56923 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#56924 = VECTOR('',#56925,1.);
#56925 = DIRECTION('',(0.E+000,1.));
#56926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56927 = ORIENTED_EDGE('',*,*,#56928,.T.);
#56928 = EDGE_CURVE('',#56906,#56929,#56931,.T.);
#56929 = VERTEX_POINT('',#56930);
#56930 = CARTESIAN_POINT('',(7.8,14.916381778367,9.717543860235));
#56931 = SURFACE_CURVE('',#56932,(#56937),.PCURVE_S1.);
#56932 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56933,#56934,#56935,#56936),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#56933 = CARTESIAN_POINT('',(7.8,16.034148790643,8.922587719884));
#56934 = CARTESIAN_POINT('',(7.8,15.661559786551,9.187573100001));
#56935 = CARTESIAN_POINT('',(7.8,15.288970782459,9.452558480118));
#56936 = CARTESIAN_POINT('',(7.8,14.916381778367,9.717543860235));
#56937 = PCURVE('',#56916,#56938);
#56938 = DEFINITIONAL_REPRESENTATION('',(#56939),#56944);
#56939 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56940,#56941,#56942,#56943),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#56940 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#56941 = CARTESIAN_POINT('',(0.457208724377,0.E+000));
#56942 = CARTESIAN_POINT('',(0.914417448753,0.E+000));
#56943 = CARTESIAN_POINT('',(1.37162617313,0.E+000));
#56944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56945 = ORIENTED_EDGE('',*,*,#56946,.T.);
#56946 = EDGE_CURVE('',#56929,#56947,#56949,.T.);
#56947 = VERTEX_POINT('',#56948);
#56948 = CARTESIAN_POINT('',(7.7,14.916381778367,9.717543860235));
#56949 = SURFACE_CURVE('',#56950,(#56954),.PCURVE_S1.);
#56950 = LINE('',#56951,#56952);
#56951 = CARTESIAN_POINT('',(7.8,14.916381778367,9.717543860235));
#56952 = VECTOR('',#56953,1.);
#56953 = DIRECTION('',(-1.,0.E+000,0.E+000));
#56954 = PCURVE('',#56916,#56955);
#56955 = DEFINITIONAL_REPRESENTATION('',(#56956),#56960);
#56956 = LINE('',#56957,#56958);
#56957 = CARTESIAN_POINT('',(1.37162617313,0.E+000));
#56958 = VECTOR('',#56959,1.);
#56959 = DIRECTION('',(0.E+000,1.));
#56960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56961 = ORIENTED_EDGE('',*,*,#56962,.F.);
#56962 = EDGE_CURVE('',#56908,#56947,#56963,.T.);
#56963 = SURFACE_CURVE('',#56964,(#56968),.PCURVE_S1.);
#56964 = LINE('',#56965,#56966);
#56965 = CARTESIAN_POINT('',(7.7,-4.179840238283,23.298781079542));
#56966 = VECTOR('',#56967,1.);
#56967 = DIRECTION('',(0.E+000,-0.814921028902,0.57957201162));
#56968 = PCURVE('',#56916,#56969);
#56969 = DEFINITIONAL_REPRESENTATION('',(#56970),#56974);
#56970 = LINE('',#56971,#56972);
#56971 = CARTESIAN_POINT('',(24.804844042561,0.1));
#56972 = VECTOR('',#56973,1.);
#56973 = DIRECTION('',(1.,0.E+000));
#56974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#56975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#56979)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#56976,#56977,#56978)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#56976 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#56977 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#56978 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#56979 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#56976,
  'distance_accuracy_value','confusion accuracy');
#56980 = SHAPE_DEFINITION_REPRESENTATION(#56981,#56898);
#56981 = PRODUCT_DEFINITION_SHAPE('','',#56982);
#56982 = PRODUCT_DEFINITION('design','',#56983,#56986);
#56983 = PRODUCT_DEFINITION_FORMATION('','',#56984);
#56984 = PRODUCT('CADSOFTTOOLS 1.388','CADSOFTTOOLS 1.388','',(#56985));
#56985 = PRODUCT_CONTEXT('',#2,'mechanical');
#56986 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#56987 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#56988,#56990);
#56988 = ( REPRESENTATION_RELATIONSHIP('','',#56898,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#56989) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#56989 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1563);
#56990 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #56991);
#56991 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('388','','',#5,#56982,$);
#56992 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#56984));
#56993 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#56994),#57070);
#56994 = SHELL_BASED_SURFACE_MODEL('',(#56995));
#56995 = OPEN_SHELL('',(#56996));
#56996 = ADVANCED_FACE('',(#56997),#57011,.T.);
#56997 = FACE_BOUND('',#56998,.T.);
#56998 = EDGE_LOOP('',(#56999,#57022,#57040,#57056));
#56999 = ORIENTED_EDGE('',*,*,#57000,.F.);
#57000 = EDGE_CURVE('',#57001,#57003,#57005,.T.);
#57001 = VERTEX_POINT('',#57002);
#57002 = CARTESIAN_POINT('',(7.8,14.916381778367,9.717543860235));
#57003 = VERTEX_POINT('',#57004);
#57004 = CARTESIAN_POINT('',(7.7,14.916381778367,9.717543860235));
#57005 = SURFACE_CURVE('',#57006,(#57010),.PCURVE_S1.);
#57006 = LINE('',#57007,#57008);
#57007 = CARTESIAN_POINT('',(7.8,14.916381778367,9.717543860235));
#57008 = VECTOR('',#57009,1.);
#57009 = DIRECTION('',(-1.,0.E+000,0.E+000));
#57010 = PCURVE('',#57011,#57016);
#57011 = PLANE('',#57012);
#57012 = AXIS2_PLACEMENT_3D('',#57013,#57014,#57015);
#57013 = CARTESIAN_POINT('',(7.8,14.916381778367,9.717543860235));
#57014 = DIRECTION('',(0.E+000,-0.590816650115,0.806805853937));
#57015 = DIRECTION('',(0.E+000,0.806805853937,0.590816650115));
#57016 = DEFINITIONAL_REPRESENTATION('',(#57017),#57021);
#57017 = LINE('',#57018,#57019);
#57018 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#57019 = VECTOR('',#57020,1.);
#57020 = DIRECTION('',(0.E+000,1.));
#57021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57022 = ORIENTED_EDGE('',*,*,#57023,.T.);
#57023 = EDGE_CURVE('',#57001,#57024,#57026,.T.);
#57024 = VERTEX_POINT('',#57025);
#57025 = CARTESIAN_POINT('',(7.8,16.034148790643,10.536074561989));
#57026 = SURFACE_CURVE('',#57027,(#57032),.PCURVE_S1.);
#57027 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57028,#57029,#57030,#57031),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#57028 = CARTESIAN_POINT('',(7.8,14.916381778367,9.717543860235));
#57029 = CARTESIAN_POINT('',(7.8,15.288970782459,9.990387427486));
#57030 = CARTESIAN_POINT('',(7.8,15.661559786551,10.263230994738));
#57031 = CARTESIAN_POINT('',(7.8,16.034148790643,10.536074561989));
#57032 = PCURVE('',#57011,#57033);
#57033 = DEFINITIONAL_REPRESENTATION('',(#57034),#57039);
#57034 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57035,#57036,#57037,#57038),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#57035 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#57036 = CARTESIAN_POINT('',(0.461807512023,0.E+000));
#57037 = CARTESIAN_POINT('',(0.923615024046,0.E+000));
#57038 = CARTESIAN_POINT('',(1.385422536069,0.E+000));
#57039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57040 = ORIENTED_EDGE('',*,*,#57041,.T.);
#57041 = EDGE_CURVE('',#57024,#57042,#57044,.T.);
#57042 = VERTEX_POINT('',#57043);
#57043 = CARTESIAN_POINT('',(7.7,16.034148790643,10.536074561989));
#57044 = SURFACE_CURVE('',#57045,(#57049),.PCURVE_S1.);
#57045 = LINE('',#57046,#57047);
#57046 = CARTESIAN_POINT('',(7.8,16.034148790643,10.536074561989));
#57047 = VECTOR('',#57048,1.);
#57048 = DIRECTION('',(-1.,0.E+000,0.E+000));
#57049 = PCURVE('',#57011,#57050);
#57050 = DEFINITIONAL_REPRESENTATION('',(#57051),#57055);
#57051 = LINE('',#57052,#57053);
#57052 = CARTESIAN_POINT('',(1.385422536069,0.E+000));
#57053 = VECTOR('',#57054,1.);
#57054 = DIRECTION('',(0.E+000,1.));
#57055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57056 = ORIENTED_EDGE('',*,*,#57057,.F.);
#57057 = EDGE_CURVE('',#57003,#57042,#57058,.T.);
#57058 = SURFACE_CURVE('',#57059,(#57063),.PCURVE_S1.);
#57059 = LINE('',#57060,#57061);
#57060 = CARTESIAN_POINT('',(7.7,24.182784808574,16.503247223952));
#57061 = VECTOR('',#57062,1.);
#57062 = DIRECTION('',(0.E+000,0.806805853937,0.590816650115));
#57063 = PCURVE('',#57011,#57064);
#57064 = DEFINITIONAL_REPRESENTATION('',(#57065),#57069);
#57065 = LINE('',#57066,#57067);
#57066 = CARTESIAN_POINT('',(11.485294739735,0.1));
#57067 = VECTOR('',#57068,1.);
#57068 = DIRECTION('',(1.,0.E+000));
#57069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#57074)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#57071,#57072,#57073)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#57071 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#57072 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#57073 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#57074 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#57071,
  'distance_accuracy_value','confusion accuracy');
#57075 = SHAPE_DEFINITION_REPRESENTATION(#57076,#56993);
#57076 = PRODUCT_DEFINITION_SHAPE('','',#57077);
#57077 = PRODUCT_DEFINITION('design','',#57078,#57081);
#57078 = PRODUCT_DEFINITION_FORMATION('','',#57079);
#57079 = PRODUCT('CADSOFTTOOLS 1.389','CADSOFTTOOLS 1.389','',(#57080));
#57080 = PRODUCT_CONTEXT('',#2,'mechanical');
#57081 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#57082 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#57083,#57085);
#57083 = ( REPRESENTATION_RELATIONSHIP('','',#56993,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#57084) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#57084 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1567);
#57085 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #57086);
#57086 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('389','','',#5,#57077,$);
#57087 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#57079));
#57088 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#57089),#57225);
#57089 = SHELL_BASED_SURFACE_MODEL('',(#57090));
#57090 = OPEN_SHELL('',(#57091));
#57091 = ADVANCED_FACE('',(#57092),#57107,.T.);
#57092 = FACE_BOUND('',#57093,.T.);
#57093 = EDGE_LOOP('',(#57094,#57119,#57137,#57155,#57173,#57191,#57209)
  );
#57094 = ORIENTED_EDGE('',*,*,#57095,.F.);
#57095 = EDGE_CURVE('',#57096,#57098,#57100,.T.);
#57096 = VERTEX_POINT('',#57097);
#57097 = CARTESIAN_POINT('',(7.8,16.034148790643,10.536074561989));
#57098 = VERTEX_POINT('',#57099);
#57099 = CARTESIAN_POINT('',(7.8,16.014419863785,10.653399123393));
#57100 = SURFACE_CURVE('',#57101,(#57106),.PCURVE_S1.);
#57101 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57102,#57103,#57104,#57105),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#57102 = CARTESIAN_POINT('',(7.8,16.034148790643,10.536074561989));
#57103 = CARTESIAN_POINT('',(7.8,16.02757248169,10.575182749124));
#57104 = CARTESIAN_POINT('',(7.8,16.020996172738,10.614290936258));
#57105 = CARTESIAN_POINT('',(7.8,16.014419863785,10.653399123393));
#57106 = PCURVE('',#57107,#57112);
#57107 = PLANE('',#57108);
#57108 = AXIS2_PLACEMENT_3D('',#57109,#57110,#57111);
#57109 = CARTESIAN_POINT('',(7.8,16.024284327214,10.594736842691));
#57110 = DIRECTION('',(-1.,0.E+000,0.E+000));
#57111 = DIRECTION('',(0.E+000,0.E+000,-1.));
#57112 = DEFINITIONAL_REPRESENTATION('',(#57113),#57118);
#57113 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57114,#57115,#57116,#57117),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#57114 = CARTESIAN_POINT('',(5.86622807017E-002,-9.864463428801E-003));
#57115 = CARTESIAN_POINT('',(1.95540935672E-002,-3.288154476301E-003));
#57116 = CARTESIAN_POINT('',(-1.95540935673E-002,3.288154476198E-003));
#57117 = CARTESIAN_POINT('',(-5.86622807018E-002,9.864463428798E-003));
#57118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57119 = ORIENTED_EDGE('',*,*,#57120,.F.);
#57120 = EDGE_CURVE('',#57121,#57096,#57123,.T.);
#57121 = VERTEX_POINT('',#57122);
#57122 = CARTESIAN_POINT('',(7.8,14.916381778367,9.717543860235));
#57123 = SURFACE_CURVE('',#57124,(#57129),.PCURVE_S1.);
#57124 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57125,#57126,#57127,#57128),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#57125 = CARTESIAN_POINT('',(7.8,14.916381778367,9.717543860235));
#57126 = CARTESIAN_POINT('',(7.8,15.288970782459,9.990387427486));
#57127 = CARTESIAN_POINT('',(7.8,15.661559786551,10.263230994738));
#57128 = CARTESIAN_POINT('',(7.8,16.034148790643,10.536074561989));
#57129 = PCURVE('',#57107,#57130);
#57130 = DEFINITIONAL_REPRESENTATION('',(#57131),#57136);
#57131 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57132,#57133,#57134,#57135),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#57132 = CARTESIAN_POINT('',(0.877192982456,1.107902548847));
#57133 = CARTESIAN_POINT('',(0.604349415205,0.735313544755));
#57134 = CARTESIAN_POINT('',(0.331505847953,0.362724540663));
#57135 = CARTESIAN_POINT('',(5.86622807017E-002,-9.864463428801E-003));
#57136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57137 = ORIENTED_EDGE('',*,*,#57138,.F.);
#57138 = EDGE_CURVE('',#57139,#57121,#57141,.T.);
#57139 = VERTEX_POINT('',#57140);
#57140 = CARTESIAN_POINT('',(7.8,16.034148790643,8.922587719884));
#57141 = SURFACE_CURVE('',#57142,(#57147),.PCURVE_S1.);
#57142 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57143,#57144,#57145,#57146),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#57143 = CARTESIAN_POINT('',(7.8,16.034148790643,8.922587719884));
#57144 = CARTESIAN_POINT('',(7.8,15.661559786551,9.187573100001));
#57145 = CARTESIAN_POINT('',(7.8,15.288970782459,9.452558480118));
#57146 = CARTESIAN_POINT('',(7.8,14.916381778367,9.717543860235));
#57147 = PCURVE('',#57107,#57148);
#57148 = DEFINITIONAL_REPRESENTATION('',(#57149),#57154);
#57149 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57150,#57151,#57152,#57153),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#57150 = CARTESIAN_POINT('',(1.672149122807,-9.864463428801E-003));
#57151 = CARTESIAN_POINT('',(1.40716374269,0.362724540663));
#57152 = CARTESIAN_POINT('',(1.142178362573,0.735313544755));
#57153 = CARTESIAN_POINT('',(0.877192982456,1.107902548847));
#57154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57155 = ORIENTED_EDGE('',*,*,#57156,.F.);
#57156 = EDGE_CURVE('',#57157,#57139,#57159,.T.);
#57157 = VERTEX_POINT('',#57158);
#57158 = CARTESIAN_POINT('',(7.8,16.014419863785,8.793750000586));
#57159 = SURFACE_CURVE('',#57160,(#57165),.PCURVE_S1.);
#57160 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57161,#57162,#57163,#57164),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#57161 = CARTESIAN_POINT('',(7.8,16.014419863785,8.793750000586));
#57162 = CARTESIAN_POINT('',(7.8,16.020996172738,8.836695907019));
#57163 = CARTESIAN_POINT('',(7.8,16.02757248169,8.879641813451));
#57164 = CARTESIAN_POINT('',(7.8,16.034148790643,8.922587719884));
#57165 = PCURVE('',#57107,#57166);
#57166 = DEFINITIONAL_REPRESENTATION('',(#57167),#57172);
#57167 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57168,#57169,#57170,#57171),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#57168 = CARTESIAN_POINT('',(1.800986842105,9.864463428798E-003));
#57169 = CARTESIAN_POINT('',(1.758040935672,3.288154476198E-003));
#57170 = CARTESIAN_POINT('',(1.71509502924,-3.288154476301E-003));
#57171 = CARTESIAN_POINT('',(1.672149122807,-9.864463428801E-003));
#57172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57173 = ORIENTED_EDGE('',*,*,#57174,.F.);
#57174 = EDGE_CURVE('',#57175,#57157,#57177,.T.);
#57175 = VERTEX_POINT('',#57176);
#57176 = CARTESIAN_POINT('',(7.8,14.771497471756,9.693969298831));
#57177 = SURFACE_CURVE('',#57178,(#57183),.PCURVE_S1.);
#57178 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57179,#57180,#57181,#57182),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#57179 = CARTESIAN_POINT('',(7.8,14.771497471756,9.693969298831));
#57180 = CARTESIAN_POINT('',(7.8,15.185804935766,9.393896199416));
#57181 = CARTESIAN_POINT('',(7.8,15.600112399775,9.093823100001));
#57182 = CARTESIAN_POINT('',(7.8,16.014419863785,8.793750000586));
#57183 = PCURVE('',#57107,#57184);
#57184 = DEFINITIONAL_REPRESENTATION('',(#57185),#57190);
#57185 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57186,#57187,#57188,#57189),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#57186 = CARTESIAN_POINT('',(0.90076754386,1.252786855458));
#57187 = CARTESIAN_POINT('',(1.200840643275,0.838479391448));
#57188 = CARTESIAN_POINT('',(1.50091374269,0.424171927438));
#57189 = CARTESIAN_POINT('',(1.800986842105,9.864463428798E-003));
#57190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57191 = ORIENTED_EDGE('',*,*,#57192,.F.);
#57192 = EDGE_CURVE('',#57193,#57175,#57195,.T.);
#57193 = VERTEX_POINT('',#57194);
#57194 = CARTESIAN_POINT('',(7.8,14.771497471756,9.752631579533));
#57195 = SURFACE_CURVE('',#57196,(#57201),.PCURVE_S1.);
#57196 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57197,#57198,#57199,#57200),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#57197 = CARTESIAN_POINT('',(7.8,14.771497471756,9.752631579533));
#57198 = CARTESIAN_POINT('',(7.8,14.771497471756,9.733077485966));
#57199 = CARTESIAN_POINT('',(7.8,14.771497471756,9.713523392399));
#57200 = CARTESIAN_POINT('',(7.8,14.771497471756,9.693969298831));
#57201 = PCURVE('',#57107,#57202);
#57202 = DEFINITIONAL_REPRESENTATION('',(#57203),#57208);
#57203 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57204,#57205,#57206,#57207),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#57204 = CARTESIAN_POINT('',(0.842105263158,1.252786855458));
#57205 = CARTESIAN_POINT('',(0.861659356725,1.252786855458));
#57206 = CARTESIAN_POINT('',(0.881213450292,1.252786855458));
#57207 = CARTESIAN_POINT('',(0.90076754386,1.252786855458));
#57208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57209 = ORIENTED_EDGE('',*,*,#57210,.F.);
#57210 = EDGE_CURVE('',#57098,#57193,#57211,.T.);
#57211 = SURFACE_CURVE('',#57212,(#57217),.PCURVE_S1.);
#57212 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57213,#57214,#57215,#57216),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#57213 = CARTESIAN_POINT('',(7.8,16.014419863785,10.653399123393));
#57214 = CARTESIAN_POINT('',(7.8,15.600112399775,10.35314327544));
#57215 = CARTESIAN_POINT('',(7.8,15.185804935766,10.052887427486));
#57216 = CARTESIAN_POINT('',(7.8,14.771497471756,9.752631579533));
#57217 = PCURVE('',#57107,#57218);
#57218 = DEFINITIONAL_REPRESENTATION('',(#57219),#57224);
#57219 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57220,#57221,#57222,#57223),
  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#57220 = CARTESIAN_POINT('',(-5.86622807018E-002,9.864463428798E-003));
#57221 = CARTESIAN_POINT('',(0.241593567251,0.424171927438));
#57222 = CARTESIAN_POINT('',(0.541849415205,0.838479391448));
#57223 = CARTESIAN_POINT('',(0.842105263158,1.252786855458));
#57224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#57229)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#57226,#57227,#57228)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#57226 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#57227 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#57228 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#57229 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#57226,
  'distance_accuracy_value','confusion accuracy');
#57230 = SHAPE_DEFINITION_REPRESENTATION(#57231,#57088);
#57231 = PRODUCT_DEFINITION_SHAPE('','',#57232);
#57232 = PRODUCT_DEFINITION('design','',#57233,#57236);
#57233 = PRODUCT_DEFINITION_FORMATION('','',#57234);
#57234 = PRODUCT('CADSOFTTOOLS 1.390','CADSOFTTOOLS 1.390','',(#57235));
#57235 = PRODUCT_CONTEXT('',#2,'mechanical');
#57236 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#57237 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#57238,#57240);
#57238 = ( REPRESENTATION_RELATIONSHIP('','',#57088,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#57239) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#57239 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1571);
#57240 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #57241);
#57241 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('390','','',#5,#57232,$);
#57242 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#57234));
#57243 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#57244),#57316);
#57244 = SHELL_BASED_SURFACE_MODEL('',(#57245));
#57245 = OPEN_SHELL('',(#57246));
#57246 = ADVANCED_FACE('',(#57247),#57262,.T.);
#57247 = FACE_BOUND('',#57248,.T.);
#57248 = EDGE_LOOP('',(#57249,#57272,#57287,#57303));
#57249 = ORIENTED_EDGE('',*,*,#57250,.F.);
#57250 = EDGE_CURVE('',#57251,#57253,#57255,.T.);
#57251 = VERTEX_POINT('',#57252);
#57252 = CARTESIAN_POINT('',(8.7,-11.10752984234,6.999999999969));
#57253 = VERTEX_POINT('',#57254);
#57254 = CARTESIAN_POINT('',(8.7,-10.60752984234,7.499999999971));
#57255 = SURFACE_CURVE('',#57256,(#57261),.PCURVE_S1.);
#57256 = CIRCLE('',#57257,0.5);
#57257 = AXIS2_PLACEMENT_3D('',#57258,#57259,#57260);
#57258 = CARTESIAN_POINT('',(8.7,-10.60752984234,6.999999999971));
#57259 = DIRECTION('',(-1.,0.E+000,0.E+000));
#57260 = DIRECTION('',(0.E+000,0.E+000,1.));
#57261 = PCURVE('',#57262,#57267);
#57262 = CYLINDRICAL_SURFACE('',#57263,0.5);
#57263 = AXIS2_PLACEMENT_3D('',#57264,#57265,#57266);
#57264 = CARTESIAN_POINT('',(5.1,-10.60752984234,6.999999999971));
#57265 = DIRECTION('',(-1.,0.E+000,0.E+000));
#57266 = DIRECTION('',(0.E+000,0.E+000,-1.));
#57267 = DEFINITIONAL_REPRESENTATION('',(#57268),#57271);
#57268 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#57269,#57270),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.71238898038,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#57269 = CARTESIAN_POINT('',(1.57079632679,-3.6));
#57270 = CARTESIAN_POINT('',(3.14159265359,-3.6));
#57271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57272 = ORIENTED_EDGE('',*,*,#57273,.F.);
#57273 = EDGE_CURVE('',#57274,#57251,#57276,.T.);
#57274 = VERTEX_POINT('',#57275);
#57275 = CARTESIAN_POINT('',(12.3,-11.10752984234,6.999999999969));
#57276 = SURFACE_CURVE('',#57277,(#57281),.PCURVE_S1.);
#57277 = LINE('',#57278,#57279);
#57278 = CARTESIAN_POINT('',(14.3,-11.10752984234,6.999999999969));
#57279 = VECTOR('',#57280,1.);
#57280 = DIRECTION('',(-1.,0.E+000,0.E+000));
#57281 = PCURVE('',#57262,#57282);
#57282 = DEFINITIONAL_REPRESENTATION('',(#57283),#57286);
#57283 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#57284,#57285),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.,5.6),.PIECEWISE_BEZIER_KNOTS.);
#57284 = CARTESIAN_POINT('',(1.57079632679,-7.2));
#57285 = CARTESIAN_POINT('',(1.57079632679,-3.6));
#57286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57287 = ORIENTED_EDGE('',*,*,#57288,.F.);
#57288 = EDGE_CURVE('',#57289,#57274,#57291,.T.);
#57289 = VERTEX_POINT('',#57290);
#57290 = CARTESIAN_POINT('',(12.3,-10.60752984234,7.499999999971));
#57291 = SURFACE_CURVE('',#57292,(#57297),.PCURVE_S1.);
#57292 = CIRCLE('',#57293,0.5);
#57293 = AXIS2_PLACEMENT_3D('',#57294,#57295,#57296);
#57294 = CARTESIAN_POINT('',(12.3,-10.60752984234,6.999999999971));
#57295 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#57296 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#57297 = PCURVE('',#57262,#57298);
#57298 = DEFINITIONAL_REPRESENTATION('',(#57299),#57302);
#57299 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#57300,#57301),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.5707963268),.PIECEWISE_BEZIER_KNOTS.);
#57300 = CARTESIAN_POINT('',(3.14159265359,-7.2));
#57301 = CARTESIAN_POINT('',(1.57079632679,-7.2));
#57302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57303 = ORIENTED_EDGE('',*,*,#57304,.F.);
#57304 = EDGE_CURVE('',#57253,#57289,#57305,.T.);
#57305 = SURFACE_CURVE('',#57306,(#57310),.PCURVE_S1.);
#57306 = LINE('',#57307,#57308);
#57307 = CARTESIAN_POINT('',(5.1,-10.60752984234,7.499999999971));
#57308 = VECTOR('',#57309,1.);
#57309 = DIRECTION('',(1.,0.E+000,0.E+000));
#57310 = PCURVE('',#57262,#57311);
#57311 = DEFINITIONAL_REPRESENTATION('',(#57312),#57315);
#57312 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#57313,#57314),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.6,7.2),.PIECEWISE_BEZIER_KNOTS.);
#57313 = CARTESIAN_POINT('',(3.141592653584,-3.6));
#57314 = CARTESIAN_POINT('',(3.141592653584,-7.2));
#57315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#57320)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#57317,#57318,#57319)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#57317 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#57318 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#57319 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#57320 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#57317,
  'distance_accuracy_value','confusion accuracy');
#57321 = SHAPE_DEFINITION_REPRESENTATION(#57322,#57243);
#57322 = PRODUCT_DEFINITION_SHAPE('','',#57323);
#57323 = PRODUCT_DEFINITION('design','',#57324,#57327);
#57324 = PRODUCT_DEFINITION_FORMATION('','',#57325);
#57325 = PRODUCT('CADSOFTTOOLS 1.391','CADSOFTTOOLS 1.391','',(#57326));
#57326 = PRODUCT_CONTEXT('',#2,'mechanical');
#57327 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#57328 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#57329,#57331);
#57329 = ( REPRESENTATION_RELATIONSHIP('','',#57243,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#57330) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#57330 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1575);
#57331 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #57332);
#57332 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('391','','',#5,#57323,$);
#57333 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#57325));
#57334 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#57335),#57765);
#57335 = SHELL_BASED_SURFACE_MODEL('',(#57336));
#57336 = OPEN_SHELL('',(#57337));
#57337 = ADVANCED_FACE('',(#57338,#57537),#57352,.T.);
#57338 = FACE_BOUND('',#57339,.T.);
#57339 = EDGE_LOOP('',(#57340,#57363,#57379,#57395,#57411,#57427,#57443,
    #57459,#57475,#57491,#57507,#57523));
#57340 = ORIENTED_EDGE('',*,*,#57341,.T.);
#57341 = EDGE_CURVE('',#57342,#57344,#57346,.T.);
#57342 = VERTEX_POINT('',#57343);
#57343 = CARTESIAN_POINT('',(10.200000000001,31.542608415662,
    35.066987298076));
#57344 = VERTEX_POINT('',#57345);
#57345 = CARTESIAN_POINT('',(10.200000000001,35.743372166635,
    35.066987298076));
#57346 = SURFACE_CURVE('',#57347,(#57351),.PCURVE_S1.);
#57347 = LINE('',#57348,#57349);
#57348 = CARTESIAN_POINT('',(10.200000000001,33.967608415694,
    35.066987298076));
#57349 = VECTOR('',#57350,1.);
#57350 = DIRECTION('',(0.E+000,1.,0.E+000));
#57351 = PCURVE('',#57352,#57357);
#57352 = PLANE('',#57353);
#57353 = AXIS2_PLACEMENT_3D('',#57354,#57355,#57356);
#57354 = CARTESIAN_POINT('',(8.200000000001,33.967608415694,
    35.066987298076));
#57355 = DIRECTION('',(0.E+000,0.E+000,1.));
#57356 = DIRECTION('',(-1.,0.E+000,0.E+000));
#57357 = DEFINITIONAL_REPRESENTATION('',(#57358),#57362);
#57358 = LINE('',#57359,#57360);
#57359 = CARTESIAN_POINT('',(-2.,0.E+000));
#57360 = VECTOR('',#57361,1.);
#57361 = DIRECTION('',(0.E+000,-1.));
#57362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57363 = ORIENTED_EDGE('',*,*,#57364,.T.);
#57364 = EDGE_CURVE('',#57344,#57365,#57367,.T.);
#57365 = VERTEX_POINT('',#57366);
#57366 = CARTESIAN_POINT('',(9.800763750989,35.743372166635,
    35.066987298076));
#57367 = SURFACE_CURVE('',#57368,(#57372),.PCURVE_S1.);
#57368 = LINE('',#57369,#57370);
#57369 = CARTESIAN_POINT('',(-13.99999998538,35.743372166635,
    35.066987298076));
#57370 = VECTOR('',#57371,1.);
#57371 = DIRECTION('',(-1.,0.E+000,0.E+000));
#57372 = PCURVE('',#57352,#57373);
#57373 = DEFINITIONAL_REPRESENTATION('',(#57374),#57378);
#57374 = LINE('',#57375,#57376);
#57375 = CARTESIAN_POINT('',(22.199999985381,-1.775763750941));
#57376 = VECTOR('',#57377,1.);
#57377 = DIRECTION('',(1.,0.E+000));
#57378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57379 = ORIENTED_EDGE('',*,*,#57380,.F.);
#57380 = EDGE_CURVE('',#57381,#57365,#57383,.T.);
#57381 = VERTEX_POINT('',#57382);
#57382 = CARTESIAN_POINT('',(9.550000000001,35.492608415646,
    35.066987298076));
#57383 = SURFACE_CURVE('',#57384,(#57388),.PCURVE_S1.);
#57384 = LINE('',#57385,#57386);
#57385 = CARTESIAN_POINT('',(9.550000000017,35.492608415662,
    35.066987298076));
#57386 = VECTOR('',#57387,1.);
#57387 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
#57388 = PCURVE('',#57352,#57389);
#57389 = DEFINITIONAL_REPRESENTATION('',(#57390),#57394);
#57390 = LINE('',#57391,#57392);
#57391 = CARTESIAN_POINT('',(-1.350000000016,-1.524999999969));
#57392 = VECTOR('',#57393,1.);
#57393 = DIRECTION('',(-0.707106781187,-0.707106781187));
#57394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57395 = ORIENTED_EDGE('',*,*,#57396,.T.);
#57396 = EDGE_CURVE('',#57381,#57397,#57399,.T.);
#57397 = VERTEX_POINT('',#57398);
#57398 = CARTESIAN_POINT('',(6.850000000001,35.492608415646,
    35.066987298076));
#57399 = SURFACE_CURVE('',#57400,(#57404),.PCURVE_S1.);
#57400 = LINE('',#57401,#57402);
#57401 = CARTESIAN_POINT('',(9.500000000001,35.492608415646,
    35.066987298076));
#57402 = VECTOR('',#57403,1.);
#57403 = DIRECTION('',(-1.,0.E+000,0.E+000));
#57404 = PCURVE('',#57352,#57405);
#57405 = DEFINITIONAL_REPRESENTATION('',(#57406),#57410);
#57406 = LINE('',#57407,#57408);
#57407 = CARTESIAN_POINT('',(-1.3,-1.524999999953));
#57408 = VECTOR('',#57409,1.);
#57409 = DIRECTION('',(1.,0.E+000));
#57410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57411 = ORIENTED_EDGE('',*,*,#57412,.F.);
#57412 = EDGE_CURVE('',#57413,#57397,#57415,.T.);
#57413 = VERTEX_POINT('',#57414);
#57414 = CARTESIAN_POINT('',(6.599236249012,35.743372166635,
    35.066987298076));
#57415 = SURFACE_CURVE('',#57416,(#57420),.PCURVE_S1.);
#57416 = LINE('',#57417,#57418);
#57417 = CARTESIAN_POINT('',(6.599999999985,35.742608415662,
    35.066987298076));
#57418 = VECTOR('',#57419,1.);
#57419 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
#57420 = PCURVE('',#57352,#57421);
#57421 = DEFINITIONAL_REPRESENTATION('',(#57422),#57426);
#57422 = LINE('',#57423,#57424);
#57423 = CARTESIAN_POINT('',(1.600000000016,-1.774999999969));
#57424 = VECTOR('',#57425,1.);
#57425 = DIRECTION('',(-0.707106781187,0.707106781187));
#57426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57427 = ORIENTED_EDGE('',*,*,#57428,.T.);
#57428 = EDGE_CURVE('',#57413,#57429,#57431,.T.);
#57429 = VERTEX_POINT('',#57430);
#57430 = CARTESIAN_POINT('',(6.200000000001,35.743372166656,
    35.066987298076));
#57431 = SURFACE_CURVE('',#57432,(#57436),.PCURVE_S1.);
#57432 = LINE('',#57433,#57434);
#57433 = CARTESIAN_POINT('',(-13.99999998538,35.743372166635,
    35.066987298076));
#57434 = VECTOR('',#57435,1.);
#57435 = DIRECTION('',(-1.,0.E+000,0.E+000));
#57436 = PCURVE('',#57352,#57437);
#57437 = DEFINITIONAL_REPRESENTATION('',(#57438),#57442);
#57438 = LINE('',#57439,#57440);
#57439 = CARTESIAN_POINT('',(22.199999985381,-1.775763750941));
#57440 = VECTOR('',#57441,1.);
#57441 = DIRECTION('',(1.,0.E+000));
#57442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57443 = ORIENTED_EDGE('',*,*,#57444,.T.);
#57444 = EDGE_CURVE('',#57429,#57445,#57447,.T.);
#57445 = VERTEX_POINT('',#57446);
#57446 = CARTESIAN_POINT('',(6.200000000001,31.542608415662,
    35.066987298076));
#57447 = SURFACE_CURVE('',#57448,(#57452),.PCURVE_S1.);
#57448 = LINE('',#57449,#57450);
#57449 = CARTESIAN_POINT('',(6.200000000001,33.967608415694,
    35.066987298076));
#57450 = VECTOR('',#57451,1.);
#57451 = DIRECTION('',(0.E+000,-1.,0.E+000));
#57452 = PCURVE('',#57352,#57453);
#57453 = DEFINITIONAL_REPRESENTATION('',(#57454),#57458);
#57454 = LINE('',#57455,#57456);
#57455 = CARTESIAN_POINT('',(2.,0.E+000));
#57456 = VECTOR('',#57457,1.);
#57457 = DIRECTION('',(0.E+000,1.));
#57458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57459 = ORIENTED_EDGE('',*,*,#57460,.T.);
#57460 = EDGE_CURVE('',#57445,#57461,#57463,.T.);
#57461 = VERTEX_POINT('',#57462);
#57462 = CARTESIAN_POINT('',(6.6,31.542608415101,35.066987298076));
#57463 = SURFACE_CURVE('',#57464,(#57468),.PCURVE_S1.);
#57464 = LINE('',#57465,#57466);
#57465 = CARTESIAN_POINT('',(8.200000000001,31.542608415662,
    35.066987298076));
#57466 = VECTOR('',#57467,1.);
#57467 = DIRECTION('',(1.,0.E+000,0.E+000));
#57468 = PCURVE('',#57352,#57469);
#57469 = DEFINITIONAL_REPRESENTATION('',(#57470),#57474);
#57470 = LINE('',#57471,#57472);
#57471 = CARTESIAN_POINT('',(0.E+000,2.425000000031));
#57472 = VECTOR('',#57473,1.);
#57473 = DIRECTION('',(-1.,0.E+000));
#57474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57475 = ORIENTED_EDGE('',*,*,#57476,.T.);
#57476 = EDGE_CURVE('',#57461,#57477,#57479,.T.);
#57477 = VERTEX_POINT('',#57478);
#57478 = CARTESIAN_POINT('',(6.850000000001,31.792608415646,
    35.066987298076));
#57479 = SURFACE_CURVE('',#57480,(#57484),.PCURVE_S1.);
#57480 = LINE('',#57481,#57482);
#57481 = CARTESIAN_POINT('',(8.612500000024,33.55510841567,
    35.066987298076));
#57482 = VECTOR('',#57483,1.);
#57483 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
#57484 = PCURVE('',#57352,#57485);
#57485 = DEFINITIONAL_REPRESENTATION('',(#57486),#57490);
#57486 = LINE('',#57487,#57488);
#57487 = CARTESIAN_POINT('',(-0.412500000024,0.412500000024));
#57488 = VECTOR('',#57489,1.);
#57489 = DIRECTION('',(-0.707106781187,-0.707106781187));
#57490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57491 = ORIENTED_EDGE('',*,*,#57492,.F.);
#57492 = EDGE_CURVE('',#57493,#57477,#57495,.T.);
#57493 = VERTEX_POINT('',#57494);
#57494 = CARTESIAN_POINT('',(9.550000000001,31.792608415646,
    35.066987298076));
#57495 = SURFACE_CURVE('',#57496,(#57500),.PCURVE_S1.);
#57496 = LINE('',#57497,#57498);
#57497 = CARTESIAN_POINT('',(7.500000000001,31.792608415646,
    35.066987298076));
#57498 = VECTOR('',#57499,1.);
#57499 = DIRECTION('',(-1.,0.E+000,0.E+000));
#57500 = PCURVE('',#57352,#57501);
#57501 = DEFINITIONAL_REPRESENTATION('',(#57502),#57506);
#57502 = LINE('',#57503,#57504);
#57503 = CARTESIAN_POINT('',(0.7,2.175000000047));
#57504 = VECTOR('',#57505,1.);
#57505 = DIRECTION('',(1.,0.E+000));
#57506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57507 = ORIENTED_EDGE('',*,*,#57508,.T.);
#57508 = EDGE_CURVE('',#57493,#57509,#57511,.T.);
#57509 = VERTEX_POINT('',#57510);
#57510 = CARTESIAN_POINT('',(9.799999999695,31.542608415407,
    35.066987298076));
#57511 = SURFACE_CURVE('',#57512,(#57516),.PCURVE_S1.);
#57512 = LINE('',#57513,#57514);
#57513 = CARTESIAN_POINT('',(7.787499999977,33.55510841567,
    35.066987298076));
#57514 = VECTOR('',#57515,1.);
#57515 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
#57516 = PCURVE('',#57352,#57517);
#57517 = DEFINITIONAL_REPRESENTATION('',(#57518),#57522);
#57518 = LINE('',#57519,#57520);
#57519 = CARTESIAN_POINT('',(0.412500000024,0.412500000024));
#57520 = VECTOR('',#57521,1.);
#57521 = DIRECTION('',(-0.707106781187,0.707106781187));
#57522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57523 = ORIENTED_EDGE('',*,*,#57524,.T.);
#57524 = EDGE_CURVE('',#57509,#57342,#57525,.T.);
#57525 = SURFACE_CURVE('',#57526,(#57530),.PCURVE_S1.);
#57526 = LINE('',#57527,#57528);
#57527 = CARTESIAN_POINT('',(8.200000000001,31.542608415662,
    35.066987298076));
#57528 = VECTOR('',#57529,1.);
#57529 = DIRECTION('',(1.,0.E+000,0.E+000));
#57530 = PCURVE('',#57352,#57531);
#57531 = DEFINITIONAL_REPRESENTATION('',(#57532),#57536);
#57532 = LINE('',#57533,#57534);
#57533 = CARTESIAN_POINT('',(0.E+000,2.425000000031));
#57534 = VECTOR('',#57535,1.);
#57535 = DIRECTION('',(-1.,0.E+000));
#57536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57537 = FACE_BOUND('',#57538,.T.);
#57538 = EDGE_LOOP('',(#57539,#57557,#57573,#57589,#57605,#57621,#57637,
    #57653,#57669,#57685,#57702,#57718,#57735,#57751));
#57539 = ORIENTED_EDGE('',*,*,#57540,.F.);
#57540 = EDGE_CURVE('',#57541,#57543,#57545,.T.);
#57541 = VERTEX_POINT('',#57542);
#57542 = CARTESIAN_POINT('',(6.300000000001,35.642608415322,
    35.066987298076));
#57543 = VERTEX_POINT('',#57544);
#57544 = CARTESIAN_POINT('',(6.300000000001,31.892608415694,
    35.066987298076));
#57545 = SURFACE_CURVE('',#57546,(#57550),.PCURVE_S1.);
#57546 = LINE('',#57547,#57548);
#57547 = CARTESIAN_POINT('',(6.300000000001,33.967608415694,
    35.066987298076));
#57548 = VECTOR('',#57549,1.);
#57549 = DIRECTION('',(0.E+000,-1.,0.E+000));
#57550 = PCURVE('',#57352,#57551);
#57551 = DEFINITIONAL_REPRESENTATION('',(#57552),#57556);
#57552 = LINE('',#57553,#57554);
#57553 = CARTESIAN_POINT('',(1.9,0.E+000));
#57554 = VECTOR('',#57555,1.);
#57555 = DIRECTION('',(0.E+000,1.));
#57556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57557 = ORIENTED_EDGE('',*,*,#57558,.T.);
#57558 = EDGE_CURVE('',#57541,#57559,#57561,.T.);
#57559 = VERTEX_POINT('',#57560);
#57560 = CARTESIAN_POINT('',(6.550000000373,35.642608415322,
    35.066987298076));
#57561 = SURFACE_CURVE('',#57562,(#57566),.PCURVE_S1.);
#57562 = LINE('',#57563,#57564);
#57563 = CARTESIAN_POINT('',(8.200000000001,35.642608415322,
    35.066987298076));
#57564 = VECTOR('',#57565,1.);
#57565 = DIRECTION('',(1.,0.E+000,0.E+000));
#57566 = PCURVE('',#57352,#57567);
#57567 = DEFINITIONAL_REPRESENTATION('',(#57568),#57572);
#57568 = LINE('',#57569,#57570);
#57569 = CARTESIAN_POINT('',(0.E+000,-1.674999999628));
#57570 = VECTOR('',#57571,1.);
#57571 = DIRECTION('',(-1.,0.E+000));
#57572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57573 = ORIENTED_EDGE('',*,*,#57574,.F.);
#57574 = EDGE_CURVE('',#57575,#57559,#57577,.T.);
#57575 = VERTEX_POINT('',#57576);
#57576 = CARTESIAN_POINT('',(6.800000000001,35.392608415694,
    35.066987298076));
#57577 = SURFACE_CURVE('',#57578,(#57582),.PCURVE_S1.);
#57578 = LINE('',#57579,#57580);
#57579 = CARTESIAN_POINT('',(8.212500000001,33.980108415694,
    35.066987298076));
#57580 = VECTOR('',#57581,1.);
#57581 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
#57582 = PCURVE('',#57352,#57583);
#57583 = DEFINITIONAL_REPRESENTATION('',(#57584),#57588);
#57584 = LINE('',#57585,#57586);
#57585 = CARTESIAN_POINT('',(-1.249999999999E-002,-1.25E-002));
#57586 = VECTOR('',#57587,1.);
#57587 = DIRECTION('',(0.707106781187,-0.707106781187));
#57588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57589 = ORIENTED_EDGE('',*,*,#57590,.T.);
#57590 = EDGE_CURVE('',#57575,#57591,#57593,.T.);
#57591 = VERTEX_POINT('',#57592);
#57592 = CARTESIAN_POINT('',(9.600000000001,35.392608415694,
    35.066987298076));
#57593 = SURFACE_CURVE('',#57594,(#57598),.PCURVE_S1.);
#57594 = LINE('',#57595,#57596);
#57595 = CARTESIAN_POINT('',(8.200000000001,35.392608415694,
    35.066987298076));
#57596 = VECTOR('',#57597,1.);
#57597 = DIRECTION('',(1.,1.314184451498E-016,0.E+000));
#57598 = PCURVE('',#57352,#57599);
#57599 = DEFINITIONAL_REPRESENTATION('',(#57600),#57604);
#57600 = LINE('',#57601,#57602);
#57601 = CARTESIAN_POINT('',(0.E+000,-1.425));
#57602 = VECTOR('',#57603,1.);
#57603 = DIRECTION('',(-1.,-1.314184451498E-016));
#57604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57605 = ORIENTED_EDGE('',*,*,#57606,.F.);
#57606 = EDGE_CURVE('',#57607,#57591,#57609,.T.);
#57607 = VERTEX_POINT('',#57608);
#57608 = CARTESIAN_POINT('',(9.849999999629,35.642608415322,
    35.066987298076));
#57609 = SURFACE_CURVE('',#57610,(#57614),.PCURVE_S1.);
#57610 = LINE('',#57611,#57612);
#57611 = CARTESIAN_POINT('',(8.187500000001,33.980108415694,
    35.066987298076));
#57612 = VECTOR('',#57613,1.);
#57613 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
#57614 = PCURVE('',#57352,#57615);
#57615 = DEFINITIONAL_REPRESENTATION('',(#57616),#57620);
#57616 = LINE('',#57617,#57618);
#57617 = CARTESIAN_POINT('',(1.250000000001E-002,-1.25E-002));
#57618 = VECTOR('',#57619,1.);
#57619 = DIRECTION('',(0.707106781187,0.707106781187));
#57620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57621 = ORIENTED_EDGE('',*,*,#57622,.T.);
#57622 = EDGE_CURVE('',#57607,#57623,#57625,.T.);
#57623 = VERTEX_POINT('',#57624);
#57624 = CARTESIAN_POINT('',(10.100000000001,35.642608415322,
    35.066987298076));
#57625 = SURFACE_CURVE('',#57626,(#57630),.PCURVE_S1.);
#57626 = LINE('',#57627,#57628);
#57627 = CARTESIAN_POINT('',(8.200000000001,35.642608415322,
    35.066987298076));
#57628 = VECTOR('',#57629,1.);
#57629 = DIRECTION('',(1.,0.E+000,0.E+000));
#57630 = PCURVE('',#57352,#57631);
#57631 = DEFINITIONAL_REPRESENTATION('',(#57632),#57636);
#57632 = LINE('',#57633,#57634);
#57633 = CARTESIAN_POINT('',(0.E+000,-1.674999999628));
#57634 = VECTOR('',#57635,1.);
#57635 = DIRECTION('',(-1.,0.E+000));
#57636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57637 = ORIENTED_EDGE('',*,*,#57638,.F.);
#57638 = EDGE_CURVE('',#57639,#57623,#57641,.T.);
#57639 = VERTEX_POINT('',#57640);
#57640 = CARTESIAN_POINT('',(10.100000000001,31.892608415694,
    35.066987298076));
#57641 = SURFACE_CURVE('',#57642,(#57646),.PCURVE_S1.);
#57642 = LINE('',#57643,#57644);
#57643 = CARTESIAN_POINT('',(10.100000000001,33.967608415694,
    35.066987298076));
#57644 = VECTOR('',#57645,1.);
#57645 = DIRECTION('',(0.E+000,1.,0.E+000));
#57646 = PCURVE('',#57352,#57647);
#57647 = DEFINITIONAL_REPRESENTATION('',(#57648),#57652);
#57648 = LINE('',#57649,#57650);
#57649 = CARTESIAN_POINT('',(-1.9,0.E+000));
#57650 = VECTOR('',#57651,1.);
#57651 = DIRECTION('',(0.E+000,-1.));
#57652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57653 = ORIENTED_EDGE('',*,*,#57654,.T.);
#57654 = EDGE_CURVE('',#57639,#57655,#57657,.T.);
#57655 = VERTEX_POINT('',#57656);
#57656 = CARTESIAN_POINT('',(9.600000000001,31.892608415694,
    35.066987298076));
#57657 = SURFACE_CURVE('',#57658,(#57662),.PCURVE_S1.);
#57658 = LINE('',#57659,#57660);
#57659 = CARTESIAN_POINT('',(6.300000000001,31.892608415694,
    35.066987298076));
#57660 = VECTOR('',#57661,1.);
#57661 = DIRECTION('',(-1.,0.E+000,0.E+000));
#57662 = PCURVE('',#57352,#57663);
#57663 = DEFINITIONAL_REPRESENTATION('',(#57664),#57668);
#57664 = LINE('',#57665,#57666);
#57665 = CARTESIAN_POINT('',(1.9,2.075));
#57666 = VECTOR('',#57667,1.);
#57667 = DIRECTION('',(1.,0.E+000));
#57668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57669 = ORIENTED_EDGE('',*,*,#57670,.T.);
#57670 = EDGE_CURVE('',#57655,#57671,#57673,.T.);
#57671 = VERTEX_POINT('',#57672);
#57672 = CARTESIAN_POINT('',(8.896517412936,31.892608415694,
    35.066987298076));
#57673 = SURFACE_CURVE('',#57674,(#57678),.PCURVE_S1.);
#57674 = LINE('',#57675,#57676);
#57675 = CARTESIAN_POINT('',(6.300000000001,31.892608415694,
    35.066987298076));
#57676 = VECTOR('',#57677,1.);
#57677 = DIRECTION('',(-1.,0.E+000,0.E+000));
#57678 = PCURVE('',#57352,#57679);
#57679 = DEFINITIONAL_REPRESENTATION('',(#57680),#57684);
#57680 = LINE('',#57681,#57682);
#57681 = CARTESIAN_POINT('',(1.9,2.075));
#57682 = VECTOR('',#57683,1.);
#57683 = DIRECTION('',(1.,0.E+000));
#57684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57685 = ORIENTED_EDGE('',*,*,#57686,.T.);
#57686 = EDGE_CURVE('',#57671,#57687,#57689,.T.);
#57687 = VERTEX_POINT('',#57688);
#57688 = CARTESIAN_POINT('',(8.724174048999,31.992110903256,
    35.066987298076));
#57689 = SURFACE_CURVE('',#57690,(#57695),.PCURVE_S1.);
#57690 = CIRCLE('',#57691,0.199004975124);
#57691 = AXIS2_PLACEMENT_3D('',#57692,#57693,#57694);
#57692 = CARTESIAN_POINT('',(8.724174048999,31.793105928131,
    35.066987298076));
#57693 = DIRECTION('',(0.E+000,0.E+000,1.));
#57694 = DIRECTION('',(-1.,0.E+000,0.E+000));
#57695 = PCURVE('',#57352,#57696);
#57696 = DEFINITIONAL_REPRESENTATION('',(#57697),#57701);
#57697 = CIRCLE('',#57698,0.199004975124);
#57698 = AXIS2_PLACEMENT_2D('',#57699,#57700);
#57699 = CARTESIAN_POINT('',(-0.524174048998,2.174502487562));
#57700 = DIRECTION('',(1.,0.E+000));
#57701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57702 = ORIENTED_EDGE('',*,*,#57703,.T.);
#57703 = EDGE_CURVE('',#57687,#57704,#57706,.T.);
#57704 = VERTEX_POINT('',#57705);
#57705 = CARTESIAN_POINT('',(7.675825951003,31.992110903256,
    35.066987298076));
#57706 = SURFACE_CURVE('',#57707,(#57711),.PCURVE_S1.);
#57707 = LINE('',#57708,#57709);
#57708 = CARTESIAN_POINT('',(8.200000000001,31.992110903256,
    35.066987298076));
#57709 = VECTOR('',#57710,1.);
#57710 = DIRECTION('',(-1.,0.E+000,0.E+000));
#57711 = PCURVE('',#57352,#57712);
#57712 = DEFINITIONAL_REPRESENTATION('',(#57713),#57717);
#57713 = LINE('',#57714,#57715);
#57714 = CARTESIAN_POINT('',(0.E+000,1.975497512438));
#57715 = VECTOR('',#57716,1.);
#57716 = DIRECTION('',(1.,0.E+000));
#57717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57718 = ORIENTED_EDGE('',*,*,#57719,.T.);
#57719 = EDGE_CURVE('',#57704,#57720,#57722,.T.);
#57720 = VERTEX_POINT('',#57721);
#57721 = CARTESIAN_POINT('',(7.503482587065,31.892608415694,
    35.066987298076));
#57722 = SURFACE_CURVE('',#57723,(#57728),.PCURVE_S1.);
#57723 = CIRCLE('',#57724,0.199004975124);
#57724 = AXIS2_PLACEMENT_3D('',#57725,#57726,#57727);
#57725 = CARTESIAN_POINT('',(7.675825951003,31.793105928131,
    35.066987298076));
#57726 = DIRECTION('',(0.E+000,0.E+000,1.));
#57727 = DIRECTION('',(-1.,0.E+000,0.E+000));
#57728 = PCURVE('',#57352,#57729);
#57729 = DEFINITIONAL_REPRESENTATION('',(#57730),#57734);
#57730 = CIRCLE('',#57731,0.199004975124);
#57731 = AXIS2_PLACEMENT_2D('',#57732,#57733);
#57732 = CARTESIAN_POINT('',(0.524174048998,2.174502487562));
#57733 = DIRECTION('',(1.,0.E+000));
#57734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57735 = ORIENTED_EDGE('',*,*,#57736,.T.);
#57736 = EDGE_CURVE('',#57720,#57737,#57739,.T.);
#57737 = VERTEX_POINT('',#57738);
#57738 = CARTESIAN_POINT('',(6.800000000001,31.892608415694,
    35.066987298076));
#57739 = SURFACE_CURVE('',#57740,(#57744),.PCURVE_S1.);
#57740 = LINE('',#57741,#57742);
#57741 = CARTESIAN_POINT('',(6.300000000001,31.892608415694,
    35.066987298076));
#57742 = VECTOR('',#57743,1.);
#57743 = DIRECTION('',(-1.,0.E+000,0.E+000));
#57744 = PCURVE('',#57352,#57745);
#57745 = DEFINITIONAL_REPRESENTATION('',(#57746),#57750);
#57746 = LINE('',#57747,#57748);
#57747 = CARTESIAN_POINT('',(1.9,2.075));
#57748 = VECTOR('',#57749,1.);
#57749 = DIRECTION('',(1.,0.E+000));
#57750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57751 = ORIENTED_EDGE('',*,*,#57752,.T.);
#57752 = EDGE_CURVE('',#57737,#57543,#57753,.T.);
#57753 = SURFACE_CURVE('',#57754,(#57758),.PCURVE_S1.);
#57754 = LINE('',#57755,#57756);
#57755 = CARTESIAN_POINT('',(6.300000000001,31.892608415694,
    35.066987298076));
#57756 = VECTOR('',#57757,1.);
#57757 = DIRECTION('',(-1.,0.E+000,0.E+000));
#57758 = PCURVE('',#57352,#57759);
#57759 = DEFINITIONAL_REPRESENTATION('',(#57760),#57764);
#57760 = LINE('',#57761,#57762);
#57761 = CARTESIAN_POINT('',(1.9,2.075));
#57762 = VECTOR('',#57763,1.);
#57763 = DIRECTION('',(1.,0.E+000));
#57764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#57769)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#57766,#57767,#57768)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#57766 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#57767 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#57768 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#57769 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#57766,
  'distance_accuracy_value','confusion accuracy');
#57770 = SHAPE_DEFINITION_REPRESENTATION(#57771,#57334);
#57771 = PRODUCT_DEFINITION_SHAPE('','',#57772);
#57772 = PRODUCT_DEFINITION('design','',#57773,#57776);
#57773 = PRODUCT_DEFINITION_FORMATION('','',#57774);
#57774 = PRODUCT('CADSOFTTOOLS 1.392','CADSOFTTOOLS 1.392','',(#57775));
#57775 = PRODUCT_CONTEXT('',#2,'mechanical');
#57776 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#57777 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#57778,#57780);
#57778 = ( REPRESENTATION_RELATIONSHIP('','',#57334,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#57779) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#57779 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1579);
#57780 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #57781);
#57781 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('392','','',#5,#57772,$);
#57782 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#57774));
#57783 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#57784),#58214);
#57784 = SHELL_BASED_SURFACE_MODEL('',(#57785));
#57785 = OPEN_SHELL('',(#57786));
#57786 = ADVANCED_FACE('',(#57787,#57986),#57801,.T.);
#57787 = FACE_BOUND('',#57788,.T.);
#57788 = EDGE_LOOP('',(#57789,#57812,#57828,#57844,#57860,#57876,#57892,
    #57908,#57924,#57940,#57956,#57972));
#57789 = ORIENTED_EDGE('',*,*,#57790,.F.);
#57790 = EDGE_CURVE('',#57791,#57793,#57795,.T.);
#57791 = VERTEX_POINT('',#57792);
#57792 = CARTESIAN_POINT('',(6.200000000001,-10.25815533405,
    35.066987298076));
#57793 = VERTEX_POINT('',#57794);
#57794 = CARTESIAN_POINT('',(6.200000000001,-6.057391583062,
    35.066987298076));
#57795 = SURFACE_CURVE('',#57796,(#57800),.PCURVE_S1.);
#57796 = LINE('',#57797,#57798);
#57797 = CARTESIAN_POINT('',(6.200000000001,-8.158155334059,
    35.066987298076));
#57798 = VECTOR('',#57799,1.);
#57799 = DIRECTION('',(0.E+000,1.,0.E+000));
#57800 = PCURVE('',#57801,#57806);
#57801 = PLANE('',#57802);
#57802 = AXIS2_PLACEMENT_3D('',#57803,#57804,#57805);
#57803 = CARTESIAN_POINT('',(8.200000000001,-8.482391583094,
    35.066987298076));
#57804 = DIRECTION('',(0.E+000,0.E+000,1.));
#57805 = DIRECTION('',(-1.,0.E+000,0.E+000));
#57806 = DEFINITIONAL_REPRESENTATION('',(#57807),#57811);
#57807 = LINE('',#57808,#57809);
#57808 = CARTESIAN_POINT('',(2.,-0.324236249035));
#57809 = VECTOR('',#57810,1.);
#57810 = DIRECTION('',(0.E+000,-1.));
#57811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57812 = ORIENTED_EDGE('',*,*,#57813,.T.);
#57813 = EDGE_CURVE('',#57791,#57814,#57816,.T.);
#57814 = VERTEX_POINT('',#57815);
#57815 = CARTESIAN_POINT('',(6.599236249012,-10.25815533403,
    35.066987298076));
#57816 = SURFACE_CURVE('',#57817,(#57821),.PCURVE_S1.);
#57817 = LINE('',#57818,#57819);
#57818 = CARTESIAN_POINT('',(-13.99999998538,-10.25815533403,
    35.066987298076));
#57819 = VECTOR('',#57820,1.);
#57820 = DIRECTION('',(1.,0.E+000,0.E+000));
#57821 = PCURVE('',#57801,#57822);
#57822 = DEFINITIONAL_REPRESENTATION('',(#57823),#57827);
#57823 = LINE('',#57824,#57825);
#57824 = CARTESIAN_POINT('',(22.199999985381,1.775763750941));
#57825 = VECTOR('',#57826,1.);
#57826 = DIRECTION('',(-1.,0.E+000));
#57827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57828 = ORIENTED_EDGE('',*,*,#57829,.F.);
#57829 = EDGE_CURVE('',#57830,#57814,#57832,.T.);
#57830 = VERTEX_POINT('',#57831);
#57831 = CARTESIAN_POINT('',(6.850000000001,-10.00739158304,
    35.066987298076));
#57832 = SURFACE_CURVE('',#57833,(#57837),.PCURVE_S1.);
#57833 = LINE('',#57834,#57835);
#57834 = CARTESIAN_POINT('',(6.599999999985,-10.25739158306,
    35.066987298076));
#57835 = VECTOR('',#57836,1.);
#57836 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
#57837 = PCURVE('',#57801,#57838);
#57838 = DEFINITIONAL_REPRESENTATION('',(#57839),#57843);
#57839 = LINE('',#57840,#57841);
#57840 = CARTESIAN_POINT('',(1.600000000016,1.774999999969));
#57841 = VECTOR('',#57842,1.);
#57842 = DIRECTION('',(0.707106781187,0.707106781187));
#57843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57844 = ORIENTED_EDGE('',*,*,#57845,.T.);
#57845 = EDGE_CURVE('',#57830,#57846,#57848,.T.);
#57846 = VERTEX_POINT('',#57847);
#57847 = CARTESIAN_POINT('',(9.550000000001,-10.00739158304,
    35.066987298076));
#57848 = SURFACE_CURVE('',#57849,(#57853),.PCURVE_S1.);
#57849 = LINE('',#57850,#57851);
#57850 = CARTESIAN_POINT('',(9.500000000001,-10.00739158304,
    35.066987298076));
#57851 = VECTOR('',#57852,1.);
#57852 = DIRECTION('',(1.,0.E+000,0.E+000));
#57853 = PCURVE('',#57801,#57854);
#57854 = DEFINITIONAL_REPRESENTATION('',(#57855),#57859);
#57855 = LINE('',#57856,#57857);
#57856 = CARTESIAN_POINT('',(-1.3,1.524999999952));
#57857 = VECTOR('',#57858,1.);
#57858 = DIRECTION('',(-1.,0.E+000));
#57859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57860 = ORIENTED_EDGE('',*,*,#57861,.F.);
#57861 = EDGE_CURVE('',#57862,#57846,#57864,.T.);
#57862 = VERTEX_POINT('',#57863);
#57863 = CARTESIAN_POINT('',(9.800763750989,-10.25815533403,
    35.066987298076));
#57864 = SURFACE_CURVE('',#57865,(#57869),.PCURVE_S1.);
#57865 = LINE('',#57866,#57867);
#57866 = CARTESIAN_POINT('',(9.550000000017,-10.00739158306,
    35.066987298076));
#57867 = VECTOR('',#57868,1.);
#57868 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
#57869 = PCURVE('',#57801,#57870);
#57870 = DEFINITIONAL_REPRESENTATION('',(#57871),#57875);
#57871 = LINE('',#57872,#57873);
#57872 = CARTESIAN_POINT('',(-1.350000000016,1.524999999969));
#57873 = VECTOR('',#57874,1.);
#57874 = DIRECTION('',(0.707106781187,-0.707106781187));
#57875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57876 = ORIENTED_EDGE('',*,*,#57877,.T.);
#57877 = EDGE_CURVE('',#57862,#57878,#57880,.T.);
#57878 = VERTEX_POINT('',#57879);
#57879 = CARTESIAN_POINT('',(10.200000000001,-10.25815533403,
    35.066987298076));
#57880 = SURFACE_CURVE('',#57881,(#57885),.PCURVE_S1.);
#57881 = LINE('',#57882,#57883);
#57882 = CARTESIAN_POINT('',(-13.99999998538,-10.25815533403,
    35.066987298076));
#57883 = VECTOR('',#57884,1.);
#57884 = DIRECTION('',(1.,0.E+000,0.E+000));
#57885 = PCURVE('',#57801,#57886);
#57886 = DEFINITIONAL_REPRESENTATION('',(#57887),#57891);
#57887 = LINE('',#57888,#57889);
#57888 = CARTESIAN_POINT('',(22.199999985381,1.775763750941));
#57889 = VECTOR('',#57890,1.);
#57890 = DIRECTION('',(-1.,0.E+000));
#57891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57892 = ORIENTED_EDGE('',*,*,#57893,.F.);
#57893 = EDGE_CURVE('',#57894,#57878,#57896,.T.);
#57894 = VERTEX_POINT('',#57895);
#57895 = CARTESIAN_POINT('',(10.200000000001,-6.057391583062,
    35.066987298076));
#57896 = SURFACE_CURVE('',#57897,(#57901),.PCURVE_S1.);
#57897 = LINE('',#57898,#57899);
#57898 = CARTESIAN_POINT('',(10.200000000001,-8.158155334059,
    35.066987298076));
#57899 = VECTOR('',#57900,1.);
#57900 = DIRECTION('',(0.E+000,-1.,0.E+000));
#57901 = PCURVE('',#57801,#57902);
#57902 = DEFINITIONAL_REPRESENTATION('',(#57903),#57907);
#57903 = LINE('',#57904,#57905);
#57904 = CARTESIAN_POINT('',(-2.,-0.324236249035));
#57905 = VECTOR('',#57906,1.);
#57906 = DIRECTION('',(0.E+000,1.));
#57907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57908 = ORIENTED_EDGE('',*,*,#57909,.F.);
#57909 = EDGE_CURVE('',#57910,#57894,#57912,.T.);
#57910 = VERTEX_POINT('',#57911);
#57911 = CARTESIAN_POINT('',(9.799999999695,-6.057391582807,
    35.066987298076));
#57912 = SURFACE_CURVE('',#57913,(#57917),.PCURVE_S1.);
#57913 = LINE('',#57914,#57915);
#57914 = CARTESIAN_POINT('',(8.500000000001,-6.057391583062,
    35.066987298076));
#57915 = VECTOR('',#57916,1.);
#57916 = DIRECTION('',(1.,0.E+000,0.E+000));
#57917 = PCURVE('',#57801,#57918);
#57918 = DEFINITIONAL_REPRESENTATION('',(#57919),#57923);
#57919 = LINE('',#57920,#57921);
#57920 = CARTESIAN_POINT('',(-0.3,-2.425000000031));
#57921 = VECTOR('',#57922,1.);
#57922 = DIRECTION('',(-1.,0.E+000));
#57923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57924 = ORIENTED_EDGE('',*,*,#57925,.F.);
#57925 = EDGE_CURVE('',#57926,#57910,#57928,.T.);
#57926 = VERTEX_POINT('',#57927);
#57927 = CARTESIAN_POINT('',(9.550000000001,-6.307391583046,
    35.066987298076));
#57928 = SURFACE_CURVE('',#57929,(#57933),.PCURVE_S1.);
#57929 = LINE('',#57930,#57931);
#57930 = CARTESIAN_POINT('',(9.550000000014,-6.307391583033,
    35.066987298076));
#57931 = VECTOR('',#57932,1.);
#57932 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
#57933 = PCURVE('',#57801,#57934);
#57934 = DEFINITIONAL_REPRESENTATION('',(#57935),#57939);
#57935 = LINE('',#57936,#57937);
#57936 = CARTESIAN_POINT('',(-1.350000000013,-2.175000000061));
#57937 = VECTOR('',#57938,1.);
#57938 = DIRECTION('',(-0.707106781187,-0.707106781187));
#57939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57940 = ORIENTED_EDGE('',*,*,#57941,.F.);
#57941 = EDGE_CURVE('',#57942,#57926,#57944,.T.);
#57942 = VERTEX_POINT('',#57943);
#57943 = CARTESIAN_POINT('',(6.850000000001,-6.307391583046,
    35.066987298076));
#57944 = SURFACE_CURVE('',#57945,(#57949),.PCURVE_S1.);
#57945 = LINE('',#57946,#57947);
#57946 = CARTESIAN_POINT('',(7.500000000001,-6.307391583046,
    35.066987298076));
#57947 = VECTOR('',#57948,1.);
#57948 = DIRECTION('',(1.,0.E+000,0.E+000));
#57949 = PCURVE('',#57801,#57950);
#57950 = DEFINITIONAL_REPRESENTATION('',(#57951),#57955);
#57951 = LINE('',#57952,#57953);
#57952 = CARTESIAN_POINT('',(0.7,-2.175000000048));
#57953 = VECTOR('',#57954,1.);
#57954 = DIRECTION('',(-1.,0.E+000));
#57955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57956 = ORIENTED_EDGE('',*,*,#57957,.F.);
#57957 = EDGE_CURVE('',#57958,#57942,#57960,.T.);
#57958 = VERTEX_POINT('',#57959);
#57959 = CARTESIAN_POINT('',(6.6,-6.057391582501,35.066987298076));
#57960 = SURFACE_CURVE('',#57961,(#57965),.PCURVE_S1.);
#57961 = LINE('',#57962,#57963);
#57962 = CARTESIAN_POINT('',(6.599999999987,-6.057391583033,
    35.066987298076));
#57963 = VECTOR('',#57964,1.);
#57964 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
#57965 = PCURVE('',#57801,#57966);
#57966 = DEFINITIONAL_REPRESENTATION('',(#57967),#57971);
#57967 = LINE('',#57968,#57969);
#57968 = CARTESIAN_POINT('',(1.600000000013,-2.425000000061));
#57969 = VECTOR('',#57970,1.);
#57970 = DIRECTION('',(-0.707106781187,0.707106781187));
#57971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57972 = ORIENTED_EDGE('',*,*,#57973,.F.);
#57973 = EDGE_CURVE('',#57793,#57958,#57974,.T.);
#57974 = SURFACE_CURVE('',#57975,(#57979),.PCURVE_S1.);
#57975 = LINE('',#57976,#57977);
#57976 = CARTESIAN_POINT('',(8.500000000001,-6.057391583062,
    35.066987298076));
#57977 = VECTOR('',#57978,1.);
#57978 = DIRECTION('',(1.,0.E+000,0.E+000));
#57979 = PCURVE('',#57801,#57980);
#57980 = DEFINITIONAL_REPRESENTATION('',(#57981),#57985);
#57981 = LINE('',#57982,#57983);
#57982 = CARTESIAN_POINT('',(-0.3,-2.425000000031));
#57983 = VECTOR('',#57984,1.);
#57984 = DIRECTION('',(-1.,0.E+000));
#57985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#57986 = FACE_BOUND('',#57987,.T.);
#57987 = EDGE_LOOP('',(#57988,#58006,#58022,#58038,#58054,#58070,#58087,
    #58103,#58120,#58136,#58152,#58168,#58184,#58200));
#57988 = ORIENTED_EDGE('',*,*,#57989,.F.);
#57989 = EDGE_CURVE('',#57990,#57992,#57994,.T.);
#57990 = VERTEX_POINT('',#57991);
#57991 = CARTESIAN_POINT('',(6.550000000373,-10.15739158272,
    35.066987298076));
#57992 = VERTEX_POINT('',#57993);
#57993 = CARTESIAN_POINT('',(6.800000000001,-9.907391583094,
    35.066987298076));
#57994 = SURFACE_CURVE('',#57995,(#57999),.PCURVE_S1.);
#57995 = LINE('',#57996,#57997);
#57996 = CARTESIAN_POINT('',(8.212500000001,-8.494891583094,
    35.066987298076));
#57997 = VECTOR('',#57998,1.);
#57998 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
#57999 = PCURVE('',#57801,#58000);
#58000 = DEFINITIONAL_REPRESENTATION('',(#58001),#58005);
#58001 = LINE('',#58002,#58003);
#58002 = CARTESIAN_POINT('',(-1.249999999999E-002,1.249999999998E-002));
#58003 = VECTOR('',#58004,1.);
#58004 = DIRECTION('',(-0.707106781187,-0.707106781187));
#58005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58006 = ORIENTED_EDGE('',*,*,#58007,.T.);
#58007 = EDGE_CURVE('',#57990,#58008,#58010,.T.);
#58008 = VERTEX_POINT('',#58009);
#58009 = CARTESIAN_POINT('',(6.300000000001,-10.15739158272,
    35.066987298076));
#58010 = SURFACE_CURVE('',#58011,(#58015),.PCURVE_S1.);
#58011 = LINE('',#58012,#58013);
#58012 = CARTESIAN_POINT('',(8.200000000001,-10.15739158272,
    35.066987298076));
#58013 = VECTOR('',#58014,1.);
#58014 = DIRECTION('',(-1.,0.E+000,0.E+000));
#58015 = PCURVE('',#57801,#58016);
#58016 = DEFINITIONAL_REPRESENTATION('',(#58017),#58021);
#58017 = LINE('',#58018,#58019);
#58018 = CARTESIAN_POINT('',(0.E+000,1.674999999628));
#58019 = VECTOR('',#58020,1.);
#58020 = DIRECTION('',(1.,0.E+000));
#58021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58022 = ORIENTED_EDGE('',*,*,#58023,.F.);
#58023 = EDGE_CURVE('',#58024,#58008,#58026,.T.);
#58024 = VERTEX_POINT('',#58025);
#58025 = CARTESIAN_POINT('',(6.300000000001,-6.407391583094,
    35.066987298076));
#58026 = SURFACE_CURVE('',#58027,(#58031),.PCURVE_S1.);
#58027 = LINE('',#58028,#58029);
#58028 = CARTESIAN_POINT('',(6.300000000001,-8.482391583094,
    35.066987298076));
#58029 = VECTOR('',#58030,1.);
#58030 = DIRECTION('',(0.E+000,-1.,0.E+000));
#58031 = PCURVE('',#57801,#58032);
#58032 = DEFINITIONAL_REPRESENTATION('',(#58033),#58037);
#58033 = LINE('',#58034,#58035);
#58034 = CARTESIAN_POINT('',(1.9,0.E+000));
#58035 = VECTOR('',#58036,1.);
#58036 = DIRECTION('',(0.E+000,1.));
#58037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58038 = ORIENTED_EDGE('',*,*,#58039,.F.);
#58039 = EDGE_CURVE('',#58040,#58024,#58042,.T.);
#58040 = VERTEX_POINT('',#58041);
#58041 = CARTESIAN_POINT('',(6.800000000001,-6.407391583094,
    35.066987298076));
#58042 = SURFACE_CURVE('',#58043,(#58047),.PCURVE_S1.);
#58043 = LINE('',#58044,#58045);
#58044 = CARTESIAN_POINT('',(6.300000000001,-6.407391583094,
    35.066987298076));
#58045 = VECTOR('',#58046,1.);
#58046 = DIRECTION('',(-1.,0.E+000,0.E+000));
#58047 = PCURVE('',#57801,#58048);
#58048 = DEFINITIONAL_REPRESENTATION('',(#58049),#58053);
#58049 = LINE('',#58050,#58051);
#58050 = CARTESIAN_POINT('',(1.9,-2.075));
#58051 = VECTOR('',#58052,1.);
#58052 = DIRECTION('',(1.,0.E+000));
#58053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58054 = ORIENTED_EDGE('',*,*,#58055,.F.);
#58055 = EDGE_CURVE('',#58056,#58040,#58058,.T.);
#58056 = VERTEX_POINT('',#58057);
#58057 = CARTESIAN_POINT('',(7.503482587065,-6.407391583094,
    35.066987298076));
#58058 = SURFACE_CURVE('',#58059,(#58063),.PCURVE_S1.);
#58059 = LINE('',#58060,#58061);
#58060 = CARTESIAN_POINT('',(6.300000000001,-6.407391583094,
    35.066987298076));
#58061 = VECTOR('',#58062,1.);
#58062 = DIRECTION('',(-1.,0.E+000,0.E+000));
#58063 = PCURVE('',#57801,#58064);
#58064 = DEFINITIONAL_REPRESENTATION('',(#58065),#58069);
#58065 = LINE('',#58066,#58067);
#58066 = CARTESIAN_POINT('',(1.9,-2.075));
#58067 = VECTOR('',#58068,1.);
#58068 = DIRECTION('',(1.,0.E+000));
#58069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58070 = ORIENTED_EDGE('',*,*,#58071,.T.);
#58071 = EDGE_CURVE('',#58056,#58072,#58074,.T.);
#58072 = VERTEX_POINT('',#58073);
#58073 = CARTESIAN_POINT('',(7.675825951003,-6.506894070656,
    35.066987298076));
#58074 = SURFACE_CURVE('',#58075,(#58080),.PCURVE_S1.);
#58075 = CIRCLE('',#58076,0.199004975124);
#58076 = AXIS2_PLACEMENT_3D('',#58077,#58078,#58079);
#58077 = CARTESIAN_POINT('',(7.675825951003,-6.307889095532,
    35.066987298076));
#58078 = DIRECTION('',(0.E+000,0.E+000,1.));
#58079 = DIRECTION('',(-1.,0.E+000,0.E+000));
#58080 = PCURVE('',#57801,#58081);
#58081 = DEFINITIONAL_REPRESENTATION('',(#58082),#58086);
#58082 = CIRCLE('',#58083,0.199004975124);
#58083 = AXIS2_PLACEMENT_2D('',#58084,#58085);
#58084 = CARTESIAN_POINT('',(0.524174048998,-2.174502487562));
#58085 = DIRECTION('',(1.,0.E+000));
#58086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58087 = ORIENTED_EDGE('',*,*,#58088,.T.);
#58088 = EDGE_CURVE('',#58072,#58089,#58091,.T.);
#58089 = VERTEX_POINT('',#58090);
#58090 = CARTESIAN_POINT('',(8.724174048999,-6.506894070656,
    35.066987298076));
#58091 = SURFACE_CURVE('',#58092,(#58096),.PCURVE_S1.);
#58092 = LINE('',#58093,#58094);
#58093 = CARTESIAN_POINT('',(8.200000000001,-6.506894070656,
    35.066987298076));
#58094 = VECTOR('',#58095,1.);
#58095 = DIRECTION('',(1.,0.E+000,0.E+000));
#58096 = PCURVE('',#57801,#58097);
#58097 = DEFINITIONAL_REPRESENTATION('',(#58098),#58102);
#58098 = LINE('',#58099,#58100);
#58099 = CARTESIAN_POINT('',(0.E+000,-1.975497512438));
#58100 = VECTOR('',#58101,1.);
#58101 = DIRECTION('',(-1.,0.E+000));
#58102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58103 = ORIENTED_EDGE('',*,*,#58104,.T.);
#58104 = EDGE_CURVE('',#58089,#58105,#58107,.T.);
#58105 = VERTEX_POINT('',#58106);
#58106 = CARTESIAN_POINT('',(8.896517412936,-6.407391583094,
    35.066987298076));
#58107 = SURFACE_CURVE('',#58108,(#58113),.PCURVE_S1.);
#58108 = CIRCLE('',#58109,0.199004975124);
#58109 = AXIS2_PLACEMENT_3D('',#58110,#58111,#58112);
#58110 = CARTESIAN_POINT('',(8.724174048999,-6.307889095532,
    35.066987298076));
#58111 = DIRECTION('',(0.E+000,0.E+000,1.));
#58112 = DIRECTION('',(-1.,0.E+000,0.E+000));
#58113 = PCURVE('',#57801,#58114);
#58114 = DEFINITIONAL_REPRESENTATION('',(#58115),#58119);
#58115 = CIRCLE('',#58116,0.199004975124);
#58116 = AXIS2_PLACEMENT_2D('',#58117,#58118);
#58117 = CARTESIAN_POINT('',(-0.524174048998,-2.174502487562));
#58118 = DIRECTION('',(1.,0.E+000));
#58119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58120 = ORIENTED_EDGE('',*,*,#58121,.F.);
#58121 = EDGE_CURVE('',#58122,#58105,#58124,.T.);
#58122 = VERTEX_POINT('',#58123);
#58123 = CARTESIAN_POINT('',(9.600000000001,-6.407391583094,
    35.066987298076));
#58124 = SURFACE_CURVE('',#58125,(#58129),.PCURVE_S1.);
#58125 = LINE('',#58126,#58127);
#58126 = CARTESIAN_POINT('',(6.300000000001,-6.407391583094,
    35.066987298076));
#58127 = VECTOR('',#58128,1.);
#58128 = DIRECTION('',(-1.,0.E+000,0.E+000));
#58129 = PCURVE('',#57801,#58130);
#58130 = DEFINITIONAL_REPRESENTATION('',(#58131),#58135);
#58131 = LINE('',#58132,#58133);
#58132 = CARTESIAN_POINT('',(1.9,-2.075));
#58133 = VECTOR('',#58134,1.);
#58134 = DIRECTION('',(1.,0.E+000));
#58135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58136 = ORIENTED_EDGE('',*,*,#58137,.F.);
#58137 = EDGE_CURVE('',#58138,#58122,#58140,.T.);
#58138 = VERTEX_POINT('',#58139);
#58139 = CARTESIAN_POINT('',(10.100000000001,-6.407391583094,
    35.066987298076));
#58140 = SURFACE_CURVE('',#58141,(#58145),.PCURVE_S1.);
#58141 = LINE('',#58142,#58143);
#58142 = CARTESIAN_POINT('',(6.300000000001,-6.407391583094,
    35.066987298076));
#58143 = VECTOR('',#58144,1.);
#58144 = DIRECTION('',(-1.,0.E+000,0.E+000));
#58145 = PCURVE('',#57801,#58146);
#58146 = DEFINITIONAL_REPRESENTATION('',(#58147),#58151);
#58147 = LINE('',#58148,#58149);
#58148 = CARTESIAN_POINT('',(1.9,-2.075));
#58149 = VECTOR('',#58150,1.);
#58150 = DIRECTION('',(1.,0.E+000));
#58151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58152 = ORIENTED_EDGE('',*,*,#58153,.F.);
#58153 = EDGE_CURVE('',#58154,#58138,#58156,.T.);
#58154 = VERTEX_POINT('',#58155);
#58155 = CARTESIAN_POINT('',(10.100000000001,-10.15739158272,
    35.066987298076));
#58156 = SURFACE_CURVE('',#58157,(#58161),.PCURVE_S1.);
#58157 = LINE('',#58158,#58159);
#58158 = CARTESIAN_POINT('',(10.100000000001,-8.482391583094,
    35.066987298076));
#58159 = VECTOR('',#58160,1.);
#58160 = DIRECTION('',(0.E+000,1.,0.E+000));
#58161 = PCURVE('',#57801,#58162);
#58162 = DEFINITIONAL_REPRESENTATION('',(#58163),#58167);
#58163 = LINE('',#58164,#58165);
#58164 = CARTESIAN_POINT('',(-1.9,0.E+000));
#58165 = VECTOR('',#58166,1.);
#58166 = DIRECTION('',(0.E+000,-1.));
#58167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58168 = ORIENTED_EDGE('',*,*,#58169,.T.);
#58169 = EDGE_CURVE('',#58154,#58170,#58172,.T.);
#58170 = VERTEX_POINT('',#58171);
#58171 = CARTESIAN_POINT('',(9.849999999629,-10.15739158272,
    35.066987298076));
#58172 = SURFACE_CURVE('',#58173,(#58177),.PCURVE_S1.);
#58173 = LINE('',#58174,#58175);
#58174 = CARTESIAN_POINT('',(8.200000000001,-10.15739158272,
    35.066987298076));
#58175 = VECTOR('',#58176,1.);
#58176 = DIRECTION('',(-1.,0.E+000,0.E+000));
#58177 = PCURVE('',#57801,#58178);
#58178 = DEFINITIONAL_REPRESENTATION('',(#58179),#58183);
#58179 = LINE('',#58180,#58181);
#58180 = CARTESIAN_POINT('',(0.E+000,1.674999999628));
#58181 = VECTOR('',#58182,1.);
#58182 = DIRECTION('',(1.,0.E+000));
#58183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58184 = ORIENTED_EDGE('',*,*,#58185,.F.);
#58185 = EDGE_CURVE('',#58186,#58170,#58188,.T.);
#58186 = VERTEX_POINT('',#58187);
#58187 = CARTESIAN_POINT('',(9.600000000001,-9.907391583094,
    35.066987298076));
#58188 = SURFACE_CURVE('',#58189,(#58193),.PCURVE_S1.);
#58189 = LINE('',#58190,#58191);
#58190 = CARTESIAN_POINT('',(8.187500000001,-8.494891583094,
    35.066987298076));
#58191 = VECTOR('',#58192,1.);
#58192 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
#58193 = PCURVE('',#57801,#58194);
#58194 = DEFINITIONAL_REPRESENTATION('',(#58195),#58199);
#58195 = LINE('',#58196,#58197);
#58196 = CARTESIAN_POINT('',(1.250000000001E-002,1.250000000001E-002));
#58197 = VECTOR('',#58198,1.);
#58198 = DIRECTION('',(-0.707106781187,0.707106781187));
#58199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58200 = ORIENTED_EDGE('',*,*,#58201,.T.);
#58201 = EDGE_CURVE('',#58186,#57992,#58202,.T.);
#58202 = SURFACE_CURVE('',#58203,(#58207),.PCURVE_S1.);
#58203 = LINE('',#58204,#58205);
#58204 = CARTESIAN_POINT('',(8.200000000001,-9.907391583094,
    35.066987298076));
#58205 = VECTOR('',#58206,1.);
#58206 = DIRECTION('',(-1.,1.314184451498E-016,0.E+000));
#58207 = PCURVE('',#57801,#58208);
#58208 = DEFINITIONAL_REPRESENTATION('',(#58209),#58213);
#58209 = LINE('',#58210,#58211);
#58210 = CARTESIAN_POINT('',(0.E+000,1.425));
#58211 = VECTOR('',#58212,1.);
#58212 = DIRECTION('',(1.,-1.314184451498E-016));
#58213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#58218)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#58215,#58216,#58217)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#58215 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#58216 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#58217 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#58218 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#58215,
  'distance_accuracy_value','confusion accuracy');
#58219 = SHAPE_DEFINITION_REPRESENTATION(#58220,#57783);
#58220 = PRODUCT_DEFINITION_SHAPE('','',#58221);
#58221 = PRODUCT_DEFINITION('design','',#58222,#58225);
#58222 = PRODUCT_DEFINITION_FORMATION('','',#58223);
#58223 = PRODUCT('CADSOFTTOOLS 1.393','CADSOFTTOOLS 1.393','',(#58224));
#58224 = PRODUCT_CONTEXT('',#2,'mechanical');
#58225 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#58226 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#58227,#58229);
#58227 = ( REPRESENTATION_RELATIONSHIP('','',#57783,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#58228) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#58228 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1583);
#58229 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #58230);
#58230 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('393','','',#5,#58221,$);
#58231 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#58223));
#58232 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#58233),#58623);
#58233 = SHELL_BASED_SURFACE_MODEL('',(#58234));
#58234 = OPEN_SHELL('',(#58235));
#58235 = ADVANCED_FACE('',(#58236),#58251,.F.);
#58236 = FACE_BOUND('',#58237,.F.);
#58237 = EDGE_LOOP('',(#58238,#58284,#58306,#58345,#58386,#58425,#58466,
    #58505,#58546,#58547,#58586));
#58238 = ORIENTED_EDGE('',*,*,#58239,.T.);
#58239 = EDGE_CURVE('',#58240,#58242,#58244,.T.);
#58240 = VERTEX_POINT('',#58241);
#58241 = CARTESIAN_POINT('',(11.099999999998,39.042608416009,
    32.368653347124));
#58242 = VERTEX_POINT('',#58243);
#58243 = CARTESIAN_POINT('',(10.000512288453,36.769250658659,
    32.36865334774));
#58244 = SURFACE_CURVE('',#58245,(#58250),.PCURVE_S1.);
#58245 = CIRCLE('',#58246,2.899999999998);
#58246 = AXIS2_PLACEMENT_3D('',#58247,#58248,#58249);
#58247 = CARTESIAN_POINT('',(8.199999999999,39.042608415986,
    32.368653347124));
#58248 = DIRECTION('',(0.E+000,5.424664371705E-012,-1.));
#58249 = DIRECTION('',(0.E+000,1.,5.424664371705E-012));
#58250 = PCURVE('',#58251,#58256);
#58251 = CONICAL_SURFACE('',#58252,1.850000001513,0.523598775);
#58252 = AXIS2_PLACEMENT_3D('',#58253,#58254,#58255);
#58253 = CARTESIAN_POINT('',(8.199999999999,39.042608415996,
    30.550000001802));
#58254 = DIRECTION('',(0.E+000,-5.424664371705E-012,1.));
#58255 = DIRECTION('',(0.E+000,-1.,-5.424664371705E-012));
#58256 = DEFINITIONAL_REPRESENTATION('',(#58257),#58283);
#58257 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58258,#58259,#58260,#58261,
    #58262,#58263,#58264,#58265,#58266,#58267,#58268,#58269,#58270,
    #58271,#58272,#58273,#58274,#58275,#58276,#58277,#58278,#58279,
    #58280,#58281,#58282),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(1.570796326787,1.784995825896,
    1.999195325005,2.213394824113,2.427594323222,2.641793822331,
    2.85599332144,3.070192820548,3.284392319657,3.498591818766,
    3.712791317875,3.926990816983,4.141190316092,4.355389815201,
    4.56958931431,4.783788813418,4.997988312527,5.212187811636,
    5.426387310745,5.640586809853,5.854786308962,6.068985808071,
    6.28318530718),.QUASI_UNIFORM_KNOTS.);
#58258 = CARTESIAN_POINT('',(1.570796326803,1.81865334595));
#58259 = CARTESIAN_POINT('',(1.499396493766,1.81865334595));
#58260 = CARTESIAN_POINT('',(1.356596827694,1.81865334595));
#58261 = CARTESIAN_POINT('',(1.142397328585,1.81865334595));
#58262 = CARTESIAN_POINT('',(0.928197829476,1.81865334595));
#58263 = CARTESIAN_POINT('',(0.713998330368,1.81865334595));
#58264 = CARTESIAN_POINT('',(0.499798831259,1.81865334595));
#58265 = CARTESIAN_POINT('',(0.28559933215,1.81865334595));
#58266 = CARTESIAN_POINT('',(7.139983304145E-002,1.81865334595));
#58267 = CARTESIAN_POINT('',(-0.142799666067,1.81865334595));
#58268 = CARTESIAN_POINT('',(-0.356999165176,1.81865334595));
#58269 = CARTESIAN_POINT('',(-0.571198664285,1.81865334595));
#58270 = CARTESIAN_POINT('',(-0.785398163394,1.81865334595));
#58271 = CARTESIAN_POINT('',(-0.999597662502,1.81865334595));
#58272 = CARTESIAN_POINT('',(-1.213797161611,1.81865334595));
#58273 = CARTESIAN_POINT('',(-1.42799666072,1.81865334595));
#58274 = CARTESIAN_POINT('',(-1.642196159829,1.81865334595));
#58275 = CARTESIAN_POINT('',(-1.856395658937,1.81865334595));
#58276 = CARTESIAN_POINT('',(-2.070595158046,1.81865334595));
#58277 = CARTESIAN_POINT('',(-2.284794657155,1.81865334595));
#58278 = CARTESIAN_POINT('',(-2.498994156264,1.81865334595));
#58279 = CARTESIAN_POINT('',(-2.713193655372,1.81865334595));
#58280 = CARTESIAN_POINT('',(-2.927393154481,1.81865334595));
#58281 = CARTESIAN_POINT('',(-3.070192820554,1.81865334595));
#58282 = CARTESIAN_POINT('',(-3.14159265359,1.81865334595));
#58283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58284 = ORIENTED_EDGE('',*,*,#58285,.F.);
#58285 = EDGE_CURVE('',#58286,#58242,#58288,.T.);
#58286 = VERTEX_POINT('',#58287);
#58287 = CARTESIAN_POINT('',(9.779418775006,37.048407128267,
    31.751861622982));
#58288 = SEAM_CURVE('',#58289,(#58292,#58299),.PCURVE_S1.);
#58289 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58290,#58291),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.387790261042,2.099999996969),
  .PIECEWISE_BEZIER_KNOTS.);
#58290 = CARTESIAN_POINT('',(9.779418774549,37.048407128825,
    31.751861623393));
#58291 = CARTESIAN_POINT('',(10.000512288453,36.769250658659,
    32.36865334774));
#58292 = PCURVE('',#58251,#58293);
#58293 = DEFINITIONAL_REPRESENTATION('',(#58294),#58298);
#58294 = LINE('',#58295,#58296);
#58295 = CARTESIAN_POINT('',(0.66984732088,0.E+000));
#58296 = VECTOR('',#58297,1.);
#58297 = DIRECTION('',(0.E+000,1.));
#58298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58299 = PCURVE('',#58251,#58300);
#58300 = DEFINITIONAL_REPRESENTATION('',(#58301),#58305);
#58301 = LINE('',#58302,#58303);
#58302 = CARTESIAN_POINT('',(6.95303262806,0.E+000));
#58303 = VECTOR('',#58304,1.);
#58304 = DIRECTION('',(0.E+000,1.));
#58305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58306 = ORIENTED_EDGE('',*,*,#58307,.T.);
#58307 = EDGE_CURVE('',#58286,#58308,#58310,.T.);
#58308 = VERTEX_POINT('',#58309);
#58309 = CARTESIAN_POINT('',(10.199999999999,37.470538938273,
    31.751861622975));
#58310 = SURFACE_CURVE('',#58311,(#58316),.PCURVE_S1.);
#58311 = CIRCLE('',#58312,2.543895132026);
#58312 = AXIS2_PLACEMENT_3D('',#58313,#58314,#58315);
#58313 = CARTESIAN_POINT('',(8.199999999984,39.042608415996,
    31.751861622975));
#58314 = DIRECTION('',(0.E+000,0.E+000,1.));
#58315 = DIRECTION('',(-1.,0.E+000,0.E+000));
#58316 = PCURVE('',#58251,#58317);
#58317 = DEFINITIONAL_REPRESENTATION('',(#58318),#58344);
#58318 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58319,#58320,#58321,#58322,
    #58323,#58324,#58325,#58326,#58327,#58328,#58329,#58330,#58331,
    #58332,#58333,#58334,#58335,#58336,#58337,#58338,#58339,#58340,
    #58341,#58342,#58343),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(2.240643647683,2.251315541515,
    2.261987435347,2.272659329179,2.283331223011,2.294003116843,
    2.304675010675,2.315346904507,2.326018798339,2.336690692171,
    2.347362586003,2.358034479836,2.368706373668,2.3793782675,
    2.390050161332,2.400722055164,2.411393948996,2.422065842828,
    2.43273773666,2.443409630492,2.454081524324,2.464753418156,
    2.475425311988),.QUASI_UNIFORM_KNOTS.);
#58319 = CARTESIAN_POINT('',(0.669847320885,1.20186162159));
#58320 = CARTESIAN_POINT('',(0.673404618829,1.20186162159));
#58321 = CARTESIAN_POINT('',(0.680519214717,1.20186162159));
#58322 = CARTESIAN_POINT('',(0.691191108549,1.20186162159));
#58323 = CARTESIAN_POINT('',(0.701863002381,1.20186162159));
#58324 = CARTESIAN_POINT('',(0.712534896214,1.20186162159));
#58325 = CARTESIAN_POINT('',(0.723206790046,1.20186162159));
#58326 = CARTESIAN_POINT('',(0.733878683878,1.20186162159));
#58327 = CARTESIAN_POINT('',(0.74455057771,1.20186162159));
#58328 = CARTESIAN_POINT('',(0.755222471542,1.20186162159));
#58329 = CARTESIAN_POINT('',(0.765894365374,1.201861621589));
#58330 = CARTESIAN_POINT('',(0.776566259206,1.201861621589));
#58331 = CARTESIAN_POINT('',(0.787238153038,1.201861621589));
#58332 = CARTESIAN_POINT('',(0.797910046871,1.201861621589));
#58333 = CARTESIAN_POINT('',(0.808581940703,1.201861621589));
#58334 = CARTESIAN_POINT('',(0.819253834535,1.201861621589));
#58335 = CARTESIAN_POINT('',(0.829925728367,1.201861621589));
#58336 = CARTESIAN_POINT('',(0.840597622199,1.201861621589));
#58337 = CARTESIAN_POINT('',(0.851269516031,1.201861621589));
#58338 = CARTESIAN_POINT('',(0.861941409863,1.201861621589));
#58339 = CARTESIAN_POINT('',(0.872613303695,1.201861621588));
#58340 = CARTESIAN_POINT('',(0.883285197528,1.201861621588));
#58341 = CARTESIAN_POINT('',(0.89395709136,1.201861621588));
#58342 = CARTESIAN_POINT('',(0.901071687248,1.201861621588));
#58343 = CARTESIAN_POINT('',(0.904628985192,1.201861621588));
#58344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58345 = ORIENTED_EDGE('',*,*,#58346,.F.);
#58346 = EDGE_CURVE('',#58347,#58308,#58349,.T.);
#58347 = VERTEX_POINT('',#58348);
#58348 = CARTESIAN_POINT('',(10.2,40.61467789369,31.751861622975));
#58349 = SURFACE_CURVE('',#58350,(#58357),.PCURVE_S1.);
#58350 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58351,#58352,#58353,#58354,
    #58355,#58356),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#58351 = CARTESIAN_POINT('',(10.199999999999,40.614677893691,
    31.751861622975));
#58352 = CARTESIAN_POINT('',(10.199999999999,40.190251847812,
    31.297569521092));
#58353 = CARTESIAN_POINT('',(10.199999999999,39.669048530821,
    30.808511261659));
#58354 = CARTESIAN_POINT('',(10.199999999999,38.4113982906,
    30.811108905141));
#58355 = CARTESIAN_POINT('',(10.199999999999,37.896355923334,
    31.296080704164));
#58356 = CARTESIAN_POINT('',(10.199999999999,37.470538938272,
    31.751861622975));
#58357 = PCURVE('',#58251,#58358);
#58358 = DEFINITIONAL_REPRESENTATION('',(#58359),#58385);
#58359 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58360,#58361,#58362,#58363,
    #58364,#58365,#58366,#58367,#58368,#58369,#58370,#58371,#58372,
    #58373,#58374,#58375,#58376,#58377,#58378,#58379,#58380,#58381,
    #58382,#58383,#58384),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#58360 = CARTESIAN_POINT('',(2.236963668393,1.201861621579));
#58361 = CARTESIAN_POINT('',(2.225038423102,1.160566949772));
#58362 = CARTESIAN_POINT('',(2.200026013815,1.077571147166));
#58363 = CARTESIAN_POINT('',(2.158658638886,0.953999700884));
#58364 = CARTESIAN_POINT('',(2.11307931114,0.833468918931));
#58365 = CARTESIAN_POINT('',(2.062925492999,0.718178505666));
#58366 = CARTESIAN_POINT('',(2.00786312905,0.610388751402));
#58367 = CARTESIAN_POINT('',(1.947622500785,0.51243049487));
#58368 = CARTESIAN_POINT('',(1.882036992996,0.426702244944));
#58369 = CARTESIAN_POINT('',(1.81112820152,0.355661246485));
#58370 = CARTESIAN_POINT('',(1.735057808989,0.301811172189));
#58371 = CARTESIAN_POINT('',(1.654585418761,0.267655389923));
#58372 = CARTESIAN_POINT('',(1.569588071232,0.255728740631));
#58373 = CARTESIAN_POINT('',(1.484685244621,0.268290137681));
#58374 = CARTESIAN_POINT('',(1.404454788353,0.302766824334));
#58375 = CARTESIAN_POINT('',(1.328723859621,0.356733721707));
#58376 = CARTESIAN_POINT('',(1.258202209121,0.427699842122));
#58377 = CARTESIAN_POINT('',(1.193007278882,0.513214119639));
#58378 = CARTESIAN_POINT('',(1.133124916572,0.61087244714));
#58379 = CARTESIAN_POINT('',(1.078361790104,0.718337679026));
#58380 = CARTESIAN_POINT('',(1.028429557861,0.833343892927));
#58381 = CARTESIAN_POINT('',(0.98298213859,0.95369845274));
#58382 = CARTESIAN_POINT('',(0.941649572997,1.077270696989));
#58383 = CARTESIAN_POINT('',(0.916593507713,1.160431629206));
#58384 = CARTESIAN_POINT('',(0.904628985192,1.201861621596));
#58385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58386 = ORIENTED_EDGE('',*,*,#58387,.T.);
#58387 = EDGE_CURVE('',#58347,#58388,#58390,.T.);
#58388 = VERTEX_POINT('',#58389);
#58389 = CARTESIAN_POINT('',(6.199999999999,40.614677893692,
    31.751861622976));
#58390 = SURFACE_CURVE('',#58391,(#58396),.PCURVE_S1.);
#58391 = CIRCLE('',#58392,2.543895132026);
#58392 = AXIS2_PLACEMENT_3D('',#58393,#58394,#58395);
#58393 = CARTESIAN_POINT('',(8.199999999984,39.042608415996,
    31.751861622975));
#58394 = DIRECTION('',(0.E+000,0.E+000,1.));
#58395 = DIRECTION('',(-1.,0.E+000,0.E+000));
#58396 = PCURVE('',#58251,#58397);
#58397 = DEFINITIONAL_REPRESENTATION('',(#58398),#58424);
#58398 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58399,#58400,#58401,#58402,
    #58403,#58404,#58405,#58406,#58407,#58408,#58409,#58410,#58411,
    #58412,#58413,#58414,#58415,#58416,#58417,#58418,#58419,#58420,
    #58421,#58422,#58423),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(3.807759995182,3.889998993837,
    3.972237992491,4.054476991145,4.1367159898,4.218954988454,
    4.301193987109,4.383432985763,4.465671984418,4.547910983072,
    4.630149981726,4.712388980381,4.794627979035,4.87686697769,
    4.959105976344,5.041344974998,5.123583973653,5.205822972307,
    5.288061970962,5.370300969616,5.452539968271,5.534778966925,
    5.617017965579),.QUASI_UNIFORM_KNOTS.);
#58399 = CARTESIAN_POINT('',(2.236963668393,1.201861621579));
#58400 = CARTESIAN_POINT('',(2.264376667944,1.201861621579));
#58401 = CARTESIAN_POINT('',(2.319202667047,1.201861621579));
#58402 = CARTESIAN_POINT('',(2.401441665702,1.201861621579));
#58403 = CARTESIAN_POINT('',(2.483680664357,1.201861621579));
#58404 = CARTESIAN_POINT('',(2.565919663011,1.201861621579));
#58405 = CARTESIAN_POINT('',(2.648158661666,1.201861621579));
#58406 = CARTESIAN_POINT('',(2.73039766032,1.201861621579));
#58407 = CARTESIAN_POINT('',(2.812636658974,1.201861621579));
#58408 = CARTESIAN_POINT('',(2.894875657629,1.20186162158));
#58409 = CARTESIAN_POINT('',(2.977114656283,1.20186162158));
#58410 = CARTESIAN_POINT('',(3.059353654937,1.20186162158));
#58411 = CARTESIAN_POINT('',(3.141592653592,1.201861621581));
#58412 = CARTESIAN_POINT('',(3.223831652246,1.201861621581));
#58413 = CARTESIAN_POINT('',(3.3060706509,1.201861621582));
#58414 = CARTESIAN_POINT('',(3.388309649554,1.201861621583));
#58415 = CARTESIAN_POINT('',(3.470548648208,1.201861621583));
#58416 = CARTESIAN_POINT('',(3.552787646862,1.201861621584));
#58417 = CARTESIAN_POINT('',(3.635026645516,1.201861621585));
#58418 = CARTESIAN_POINT('',(3.71726564417,1.201861621585));
#58419 = CARTESIAN_POINT('',(3.799504642824,1.201861621586));
#58420 = CARTESIAN_POINT('',(3.881743641478,1.201861621587));
#58421 = CARTESIAN_POINT('',(3.963982640132,1.201861621588));
#58422 = CARTESIAN_POINT('',(4.018808639235,1.201861621588));
#58423 = CARTESIAN_POINT('',(4.046221638786,1.201861621589));
#58424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58425 = ORIENTED_EDGE('',*,*,#58426,.F.);
#58426 = EDGE_CURVE('',#58427,#58388,#58429,.T.);
#58427 = VERTEX_POINT('',#58428);
#58428 = CARTESIAN_POINT('',(6.199999999999,37.470538938272,
    31.751861622975));
#58429 = SURFACE_CURVE('',#58430,(#58437),.PCURVE_S1.);
#58430 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58431,#58432,#58433,#58434,
    #58435,#58436),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#58431 = CARTESIAN_POINT('',(6.199999999999,37.470538938272,
    31.751861622975));
#58432 = CARTESIAN_POINT('',(6.199999999999,37.897688456525,
    31.294654403139));
#58433 = CARTESIAN_POINT('',(6.199999999999,38.415634522503,
    30.807776515411));
#58434 = CARTESIAN_POINT('',(6.199999999999,39.677041526029,
    30.811850771605));
#58435 = CARTESIAN_POINT('',(6.199999999999,40.189525035976,
    31.296791564885));
#58436 = CARTESIAN_POINT('',(6.199999999999,40.614677893692,
    31.751861622976));
#58437 = PCURVE('',#58251,#58438);
#58438 = DEFINITIONAL_REPRESENTATION('',(#58439),#58465);
#58439 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58440,#58441,#58442,#58443,
    #58444,#58445,#58446,#58447,#58448,#58449,#58450,#58451,#58452,
    #58453,#58454,#58455,#58456,#58457,#58458,#58459,#58460,#58461,
    #58462,#58463,#58464),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#58440 = CARTESIAN_POINT('',(5.378556321988,1.201861621597));
#58441 = CARTESIAN_POINT('',(5.366554414775,1.160301999797));
#58442 = CARTESIAN_POINT('',(5.341411129631,1.076871745898));
#58443 = CARTESIAN_POINT('',(5.29990928062,0.952892975577));
#58444 = CARTESIAN_POINT('',(5.254252654654,0.832156843496));
#58445 = CARTESIAN_POINT('',(5.204071108909,0.716822025347));
#58446 = CARTESIAN_POINT('',(5.149020018449,0.609109409125));
#58447 = CARTESIAN_POINT('',(5.088815175558,0.511313013596));
#58448 = CARTESIAN_POINT('',(5.023270668598,0.425798162801));
#58449 = CARTESIAN_POINT('',(4.952385189465,0.354994007705));
#58450 = CARTESIAN_POINT('',(4.876290199046,0.301382240286));
#58451 = CARTESIAN_POINT('',(4.795727680959,0.267453263208));
#58452 = CARTESIAN_POINT('',(4.71050818968,0.255732901593));
#58453 = CARTESIAN_POINT('',(4.625384630784,0.268496981194));
#58454 = CARTESIAN_POINT('',(4.545076711369,0.303161719829));
#58455 = CARTESIAN_POINT('',(4.469352442935,0.35727948027));
#58456 = CARTESIAN_POINT('',(4.398909619264,0.428347835272));
#58457 = CARTESIAN_POINT('',(4.333839336195,0.513909125429));
#58458 = CARTESIAN_POINT('',(4.274106818506,0.611558247138));
#58459 = CARTESIAN_POINT('',(4.219500489972,0.718961186841));
#58460 = CARTESIAN_POINT('',(4.169717745646,0.833858363483));
#58461 = CARTESIAN_POINT('',(4.12440169941,0.95406579793));
#58462 = CARTESIAN_POINT('',(4.083174357704,1.077463004424));
#58463 = CARTESIAN_POINT('',(4.058167656652,1.160496315908));
#58464 = CARTESIAN_POINT('',(4.046221638786,1.20186162158));
#58465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58466 = ORIENTED_EDGE('',*,*,#58467,.T.);
#58467 = EDGE_CURVE('',#58427,#58468,#58470,.T.);
#58468 = VERTEX_POINT('',#58469);
#58469 = CARTESIAN_POINT('',(6.620581224991,37.048407128267,
    31.751861622982));
#58470 = SURFACE_CURVE('',#58471,(#58476),.PCURVE_S1.);
#58471 = CIRCLE('',#58472,2.543895132026);
#58472 = AXIS2_PLACEMENT_3D('',#58473,#58474,#58475);
#58473 = CARTESIAN_POINT('',(8.199999999984,39.042608415996,
    31.751861622975));
#58474 = DIRECTION('',(0.E+000,0.E+000,1.));
#58475 = DIRECTION('',(-1.,0.E+000,0.E+000));
#58476 = PCURVE('',#58251,#58477);
#58477 = DEFINITIONAL_REPRESENTATION('',(#58478),#58504);
#58478 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58479,#58480,#58481,#58482,
    #58483,#58484,#58485,#58486,#58487,#58488,#58489,#58490,#58491,
    #58492,#58493,#58494,#58495,#58496,#58497,#58498,#58499,#58500,
    #58501,#58502,#58503),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.666167341609,0.676839235441,
    0.687511129273,0.698183023105,0.708854916938,0.71952681077,
    0.730198704602,0.740870598434,0.751542492266,0.762214386098,
    0.77288627993,0.783558173762,0.794230067595,0.804901961427,
    0.815573855259,0.826245749091,0.836917642923,0.847589536755,
    0.858261430587,0.86893332442,0.879605218252,0.890277112084,
    0.900949005916),.QUASI_UNIFORM_KNOTS.);
#58479 = CARTESIAN_POINT('',(5.378556321988,1.201861621598));
#58480 = CARTESIAN_POINT('',(5.382113619932,1.201861621598));
#58481 = CARTESIAN_POINT('',(5.38922821582,1.201861621598));
#58482 = CARTESIAN_POINT('',(5.399900109652,1.201861621598));
#58483 = CARTESIAN_POINT('',(5.410572003484,1.201861621598));
#58484 = CARTESIAN_POINT('',(5.421243897317,1.201861621598));
#58485 = CARTESIAN_POINT('',(5.431915791149,1.201861621598));
#58486 = CARTESIAN_POINT('',(5.442587684981,1.201861621598));
#58487 = CARTESIAN_POINT('',(5.453259578813,1.201861621598));
#58488 = CARTESIAN_POINT('',(5.463931472645,1.201861621598));
#58489 = CARTESIAN_POINT('',(5.474603366477,1.201861621598));
#58490 = CARTESIAN_POINT('',(5.485275260309,1.201861621598));
#58491 = CARTESIAN_POINT('',(5.495947154141,1.201861621598));
#58492 = CARTESIAN_POINT('',(5.506619047973,1.201861621598));
#58493 = CARTESIAN_POINT('',(5.517290941806,1.201861621598));
#58494 = CARTESIAN_POINT('',(5.527962835638,1.201861621598));
#58495 = CARTESIAN_POINT('',(5.53863472947,1.201861621598));
#58496 = CARTESIAN_POINT('',(5.549306623302,1.201861621598));
#58497 = CARTESIAN_POINT('',(5.559978517134,1.201861621598));
#58498 = CARTESIAN_POINT('',(5.570650410966,1.201861621598));
#58499 = CARTESIAN_POINT('',(5.581322304798,1.201861621598));
#58500 = CARTESIAN_POINT('',(5.59199419863,1.201861621598));
#58501 = CARTESIAN_POINT('',(5.602666092462,1.201861621598));
#58502 = CARTESIAN_POINT('',(5.609780688351,1.201861621598));
#58503 = CARTESIAN_POINT('',(5.613337986295,1.201861621598));
#58504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58505 = ORIENTED_EDGE('',*,*,#58506,.F.);
#58506 = EDGE_CURVE('',#58286,#58468,#58507,.T.);
#58507 = SURFACE_CURVE('',#58508,(#58517),.PCURVE_S1.);
#58508 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58509,#58510,#58511,#58512,
    #58513,#58514,#58515,#58516),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.25,0.5,1.),.UNSPECIFIED.);
#58509 = CARTESIAN_POINT('',(9.779418774999,37.048407128257,
    31.75186162299));
#58510 = CARTESIAN_POINT('',(9.566904528793,37.048407128258,
    31.523329755625));
#58511 = CARTESIAN_POINT('',(9.343561543879,37.048407128259,
    31.306651719459));
#58512 = CARTESIAN_POINT('',(8.830783506203,37.048407128261,
    30.945644259185));
#58513 = CARTESIAN_POINT('',(8.522318439068,37.048407128262,
    30.801559538858));
#58514 = CARTESIAN_POINT('',(7.574800572515,37.048407128262,
    30.796227481657));
#58515 = CARTESIAN_POINT('',(7.052260753146,37.048407128259,
    31.287645550741));
#58516 = CARTESIAN_POINT('',(6.620581224998,37.048407128257,
    31.75186162299));
#58517 = PCURVE('',#58251,#58518);
#58518 = DEFINITIONAL_REPRESENTATION('',(#58519),#58545);
#58519 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58520,#58521,#58522,#58523,
    #58524,#58525,#58526,#58527,#58528,#58529,#58530,#58531,#58532,
    #58533,#58534,#58535,#58536,#58537,#58538,#58539,#58540,#58541,
    #58542,#58543,#58544),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#58520 = CARTESIAN_POINT('',(6.95303262806,1.201861621614));
#58521 = CARTESIAN_POINT('',(6.941121240064,1.16031686865));
#58522 = CARTESIAN_POINT('',(6.916421418178,1.078067050912));
#58523 = CARTESIAN_POINT('',(6.876213577932,0.957967493747));
#58524 = CARTESIAN_POINT('',(6.832338501901,0.841870723426));
#58525 = CARTESIAN_POINT('',(6.784224616942,0.730604063487));
#58526 = CARTESIAN_POINT('',(6.731230275761,0.625169506627));
#58527 = CARTESIAN_POINT('',(6.67282988971,0.52642486515));
#58528 = CARTESIAN_POINT('',(6.60694099715,0.436293112215));
#58529 = CARTESIAN_POINT('',(6.534306687901,0.359232584549));
#58530 = CARTESIAN_POINT('',(6.455699777016,0.299191125998));
#58531 = CARTESIAN_POINT('',(6.372635492074,0.259904485039));
#58532 = CARTESIAN_POINT('',(6.286276373763,0.245406095689));
#58533 = CARTESIAN_POINT('',(6.200864757977,0.257164240718));
#58534 = CARTESIAN_POINT('',(6.119729592951,0.290999512633));
#58535 = CARTESIAN_POINT('',(6.043102737879,0.344895144174));
#58536 = CARTESIAN_POINT('',(5.971650620148,0.416215602861));
#58537 = CARTESIAN_POINT('',(5.905556033687,0.502502900848));
#58538 = CARTESIAN_POINT('',(5.844827192602,0.601301482776));
#58539 = CARTESIAN_POINT('',(5.789291274368,0.710229708389));
#58540 = CARTESIAN_POINT('',(5.73866975423,0.826972470027));
#58541 = CARTESIAN_POINT('',(5.692620731418,0.949287949046));
#58542 = CARTESIAN_POINT('',(5.65077424208,1.074996005762));
#58543 = CARTESIAN_POINT('',(5.625431920848,1.15966484174));
#58544 = CARTESIAN_POINT('',(5.613337986299,1.201861621614));
#58545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58546 = ORIENTED_EDGE('',*,*,#58285,.T.);
#58547 = ORIENTED_EDGE('',*,*,#58548,.T.);
#58548 = EDGE_CURVE('',#58242,#58549,#58551,.T.);
#58549 = VERTEX_POINT('',#58550);
#58550 = CARTESIAN_POINT('',(8.199999999999,41.942608415984,
    32.36865334714));
#58551 = SURFACE_CURVE('',#58552,(#58557),.PCURVE_S1.);
#58552 = CIRCLE('',#58553,2.899999999998);
#58553 = AXIS2_PLACEMENT_3D('',#58554,#58555,#58556);
#58554 = CARTESIAN_POINT('',(8.199999999999,39.042608415986,
    32.368653347124));
#58555 = DIRECTION('',(0.E+000,5.424664371705E-012,-1.));
#58556 = DIRECTION('',(0.E+000,1.,5.424664371705E-012));
#58557 = PCURVE('',#58251,#58558);
#58558 = DEFINITIONAL_REPRESENTATION('',(#58559),#58585);
#58559 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58560,#58561,#58562,#58563,
    #58564,#58565,#58566,#58567,#58568,#58569,#58570,#58571,#58572,
    #58573,#58574,#58575,#58576,#58577,#58578,#58579,#58580,#58581,
    #58582,#58583,#58584),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(1.570796326787,1.784995825896,
    1.999195325005,2.213394824113,2.427594323222,2.641793822331,
    2.85599332144,3.070192820548,3.284392319657,3.498591818766,
    3.712791317875,3.926990816983,4.141190316092,4.355389815201,
    4.56958931431,4.783788813418,4.997988312527,5.212187811636,
    5.426387310745,5.640586809853,5.854786308962,6.068985808071,
    6.28318530718),.QUASI_UNIFORM_KNOTS.);
#58560 = CARTESIAN_POINT('',(7.853981633982,1.81865334595));
#58561 = CARTESIAN_POINT('',(7.782581800946,1.81865334595));
#58562 = CARTESIAN_POINT('',(7.639782134874,1.81865334595));
#58563 = CARTESIAN_POINT('',(7.425582635765,1.81865334595));
#58564 = CARTESIAN_POINT('',(7.211383136656,1.81865334595));
#58565 = CARTESIAN_POINT('',(6.997183637547,1.81865334595));
#58566 = CARTESIAN_POINT('',(6.782984138439,1.81865334595));
#58567 = CARTESIAN_POINT('',(6.56878463933,1.81865334595));
#58568 = CARTESIAN_POINT('',(6.354585140221,1.81865334595));
#58569 = CARTESIAN_POINT('',(6.140385641112,1.81865334595));
#58570 = CARTESIAN_POINT('',(5.926186142004,1.81865334595));
#58571 = CARTESIAN_POINT('',(5.711986642895,1.81865334595));
#58572 = CARTESIAN_POINT('',(5.497787143786,1.81865334595));
#58573 = CARTESIAN_POINT('',(5.283587644677,1.81865334595));
#58574 = CARTESIAN_POINT('',(5.069388145569,1.81865334595));
#58575 = CARTESIAN_POINT('',(4.85518864646,1.81865334595));
#58576 = CARTESIAN_POINT('',(4.640989147351,1.81865334595));
#58577 = CARTESIAN_POINT('',(4.426789648242,1.81865334595));
#58578 = CARTESIAN_POINT('',(4.212590149134,1.81865334595));
#58579 = CARTESIAN_POINT('',(3.998390650025,1.81865334595));
#58580 = CARTESIAN_POINT('',(3.784191150916,1.81865334595));
#58581 = CARTESIAN_POINT('',(3.569991651807,1.81865334595));
#58582 = CARTESIAN_POINT('',(3.355792152699,1.81865334595));
#58583 = CARTESIAN_POINT('',(3.212992486626,1.81865334595));
#58584 = CARTESIAN_POINT('',(3.14159265359,1.81865334595));
#58585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58586 = ORIENTED_EDGE('',*,*,#58587,.T.);
#58587 = EDGE_CURVE('',#58549,#58240,#58588,.T.);
#58588 = SURFACE_CURVE('',#58589,(#58594),.PCURVE_S1.);
#58589 = CIRCLE('',#58590,2.899999999998);
#58590 = AXIS2_PLACEMENT_3D('',#58591,#58592,#58593);
#58591 = CARTESIAN_POINT('',(8.199999999999,39.042608415986,
    32.368653347124));
#58592 = DIRECTION('',(0.E+000,5.424664371705E-012,-1.));
#58593 = DIRECTION('',(0.E+000,1.,5.424664371705E-012));
#58594 = PCURVE('',#58251,#58595);
#58595 = DEFINITIONAL_REPRESENTATION('',(#58596),#58622);
#58596 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58597,#58598,#58599,#58600,
    #58601,#58602,#58603,#58604,#58605,#58606,#58607,#58608,#58609,
    #58610,#58611,#58612,#58613,#58614,#58615,#58616,#58617,#58618,
    #58619,#58620,#58621),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,7.139983303578E-002,0.142799666072,
    0.214199499107,0.285599332143,0.356999165179,0.428398998215,
    0.49979883125,0.571198664286,0.642598497322,0.713998330358,
    0.785398163394,0.856797996429,0.928197829465,0.999597662501,
    1.070997495537,1.142397328572,1.213797161608,1.285196994644,
    1.35659682768,1.427996660716,1.499396493751,1.570796326787),
  .QUASI_UNIFORM_KNOTS.);
#58597 = CARTESIAN_POINT('',(3.14159265359,1.81865334595));
#58598 = CARTESIAN_POINT('',(3.117792709245,1.81865334595));
#58599 = CARTESIAN_POINT('',(3.070192820554,1.81865334595));
#58600 = CARTESIAN_POINT('',(2.998792987518,1.81865334595));
#58601 = CARTESIAN_POINT('',(2.927393154482,1.81865334595));
#58602 = CARTESIAN_POINT('',(2.855993321447,1.81865334595));
#58603 = CARTESIAN_POINT('',(2.784593488411,1.81865334595));
#58604 = CARTESIAN_POINT('',(2.713193655375,1.81865334595));
#58605 = CARTESIAN_POINT('',(2.641793822339,1.81865334595));
#58606 = CARTESIAN_POINT('',(2.570393989304,1.81865334595));
#58607 = CARTESIAN_POINT('',(2.498994156268,1.81865334595));
#58608 = CARTESIAN_POINT('',(2.427594323232,1.81865334595));
#58609 = CARTESIAN_POINT('',(2.356194490196,1.81865334595));
#58610 = CARTESIAN_POINT('',(2.28479465716,1.81865334595));
#58611 = CARTESIAN_POINT('',(2.213394824125,1.81865334595));
#58612 = CARTESIAN_POINT('',(2.141994991089,1.81865334595));
#58613 = CARTESIAN_POINT('',(2.070595158053,1.81865334595));
#58614 = CARTESIAN_POINT('',(1.999195325017,1.81865334595));
#58615 = CARTESIAN_POINT('',(1.927795491982,1.81865334595));
#58616 = CARTESIAN_POINT('',(1.856395658946,1.81865334595));
#58617 = CARTESIAN_POINT('',(1.78499582591,1.81865334595));
#58618 = CARTESIAN_POINT('',(1.713595992874,1.81865334595));
#58619 = CARTESIAN_POINT('',(1.642196159838,1.81865334595));
#58620 = CARTESIAN_POINT('',(1.594596271148,1.81865334595));
#58621 = CARTESIAN_POINT('',(1.570796326803,1.81865334595));
#58622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#58627)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#58624,#58625,#58626)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#58624 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#58625 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#58626 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#58627 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-003),#58624,
  'distance_accuracy_value','confusion accuracy');
#58628 = SHAPE_DEFINITION_REPRESENTATION(#58629,#58232);
#58629 = PRODUCT_DEFINITION_SHAPE('','',#58630);
#58630 = PRODUCT_DEFINITION('design','',#58631,#58634);
#58631 = PRODUCT_DEFINITION_FORMATION('','',#58632);
#58632 = PRODUCT('CADSOFTTOOLS 1.394','CADSOFTTOOLS 1.394','',(#58633));
#58633 = PRODUCT_CONTEXT('',#2,'mechanical');
#58634 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#58635 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#58636,#58638);
#58636 = ( REPRESENTATION_RELATIONSHIP('','',#58232,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#58637) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#58637 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1587);
#58638 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #58639);
#58639 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('394','','',#5,#58630,$);
#58640 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#58632));
#58641 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#58642),#58714);
#58642 = SHELL_BASED_SURFACE_MODEL('',(#58643));
#58643 = OPEN_SHELL('',(#58644));
#58644 = ADVANCED_FACE('',(#58645),#58659,.T.);
#58645 = FACE_BOUND('',#58646,.T.);
#58646 = EDGE_LOOP('',(#58647,#58669,#58685,#58700));
#58647 = ORIENTED_EDGE('',*,*,#58648,.F.);
#58648 = EDGE_CURVE('',#58649,#58651,#58653,.T.);
#58649 = VERTEX_POINT('',#58650);
#58650 = CARTESIAN_POINT('',(11.4,24.43422463534,39.699999999997));
#58651 = VERTEX_POINT('',#58652);
#58652 = CARTESIAN_POINT('',(12.3,24.43422463534,39.699999999997));
#58653 = SURFACE_CURVE('',#58654,(#58658),.PCURVE_S1.);
#58654 = LINE('',#58655,#58656);
#58655 = CARTESIAN_POINT('',(11.4,24.43422463534,39.699999999997));
#58656 = VECTOR('',#58657,1.);
#58657 = DIRECTION('',(1.,0.E+000,0.E+000));
#58658 = PCURVE('',#58659,#58664);
#58659 = CYLINDRICAL_SURFACE('',#58660,0.5);
#58660 = AXIS2_PLACEMENT_3D('',#58661,#58662,#58663);
#58661 = CARTESIAN_POINT('',(11.4,24.43422463534,39.199999999997));
#58662 = DIRECTION('',(1.,0.E+000,0.E+000));
#58663 = DIRECTION('',(0.E+000,0.E+000,1.));
#58664 = DEFINITIONAL_REPRESENTATION('',(#58665),#58668);
#58665 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58666,#58667),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.9),.PIECEWISE_BEZIER_KNOTS.);
#58666 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#58667 = CARTESIAN_POINT('',(0.E+000,0.9));
#58668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58669 = ORIENTED_EDGE('',*,*,#58670,.F.);
#58670 = EDGE_CURVE('',#58671,#58649,#58673,.T.);
#58671 = VERTEX_POINT('',#58672);
#58672 = CARTESIAN_POINT('',(11.4,24.044604336744,39.51336244657));
#58673 = SURFACE_CURVE('',#58674,(#58679),.PCURVE_S1.);
#58674 = CIRCLE('',#58675,0.5);
#58675 = AXIS2_PLACEMENT_3D('',#58676,#58677,#58678);
#58676 = CARTESIAN_POINT('',(11.4,24.43422463534,39.199999999997));
#58677 = DIRECTION('',(-1.,0.E+000,0.E+000));
#58678 = DIRECTION('',(0.E+000,0.E+000,1.));
#58679 = PCURVE('',#58659,#58680);
#58680 = DEFINITIONAL_REPRESENTATION('',(#58681),#58684);
#58681 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58682,#58683),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.389732104785,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#58682 = CARTESIAN_POINT('',(0.893453202394,0.E+000));
#58683 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#58684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58685 = ORIENTED_EDGE('',*,*,#58686,.F.);
#58686 = EDGE_CURVE('',#58687,#58671,#58689,.T.);
#58687 = VERTEX_POINT('',#58688);
#58688 = CARTESIAN_POINT('',(12.3,24.044604336744,39.51336244657));
#58689 = SURFACE_CURVE('',#58690,(#58694),.PCURVE_S1.);
#58690 = LINE('',#58691,#58692);
#58691 = CARTESIAN_POINT('',(12.3,24.044604336744,39.51336244657));
#58692 = VECTOR('',#58693,1.);
#58693 = DIRECTION('',(-1.,0.E+000,0.E+000));
#58694 = PCURVE('',#58659,#58695);
#58695 = DEFINITIONAL_REPRESENTATION('',(#58696),#58699);
#58696 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58697,#58698),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.9),.PIECEWISE_BEZIER_KNOTS.);
#58697 = CARTESIAN_POINT('',(0.893453202394,0.9));
#58698 = CARTESIAN_POINT('',(0.893453202394,0.E+000));
#58699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58700 = ORIENTED_EDGE('',*,*,#58701,.F.);
#58701 = EDGE_CURVE('',#58651,#58687,#58702,.T.);
#58702 = SURFACE_CURVE('',#58703,(#58708),.PCURVE_S1.);
#58703 = CIRCLE('',#58704,0.5);
#58704 = AXIS2_PLACEMENT_3D('',#58705,#58706,#58707);
#58705 = CARTESIAN_POINT('',(12.3,24.43422463534,39.199999999997));
#58706 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#58707 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#58708 = PCURVE('',#58659,#58709);
#58709 = DEFINITIONAL_REPRESENTATION('',(#58710),#58713);
#58710 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58711,#58712),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.893453202394),.PIECEWISE_BEZIER_KNOTS.);
#58711 = CARTESIAN_POINT('',(0.E+000,0.9));
#58712 = CARTESIAN_POINT('',(0.893453202394,0.9));
#58713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#58718)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#58715,#58716,#58717)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#58715 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#58716 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#58717 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#58718 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#58715,
  'distance_accuracy_value','confusion accuracy');
#58719 = SHAPE_DEFINITION_REPRESENTATION(#58720,#58641);
#58720 = PRODUCT_DEFINITION_SHAPE('','',#58721);
#58721 = PRODUCT_DEFINITION('design','',#58722,#58725);
#58722 = PRODUCT_DEFINITION_FORMATION('','',#58723);
#58723 = PRODUCT('CADSOFTTOOLS 1.395','CADSOFTTOOLS 1.395','',(#58724));
#58724 = PRODUCT_CONTEXT('',#2,'mechanical');
#58725 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#58726 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#58727,#58729);
#58727 = ( REPRESENTATION_RELATIONSHIP('','',#58641,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#58728) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#58728 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1591);
#58729 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #58730);
#58730 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('395','','',#5,#58721,$);
#58731 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#58723));
#58732 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#58733),#58828);
#58733 = SHELL_BASED_SURFACE_MODEL('',(#58734));
#58734 = OPEN_SHELL('',(#58735));
#58735 = ADVANCED_FACE('',(#58736),#58751,.T.);
#58736 = FACE_BOUND('',#58737,.T.);
#58737 = EDGE_LOOP('',(#58738,#58784,#58799,#58815));
#58738 = ORIENTED_EDGE('',*,*,#58739,.T.);
#58739 = EDGE_CURVE('',#58740,#58742,#58744,.T.);
#58740 = VERTEX_POINT('',#58741);
#58741 = CARTESIAN_POINT('',(12.3,23.386191117013,38.395652095965));
#58742 = VERTEX_POINT('',#58743);
#58743 = CARTESIAN_POINT('',(12.3,24.044604336744,39.51336244657));
#58744 = SURFACE_CURVE('',#58745,(#58750),.PCURVE_S1.);
#58745 = CIRCLE('',#58746,4.488991066641);
#58746 = AXIS2_PLACEMENT_3D('',#58747,#58748,#58749);
#58747 = CARTESIAN_POINT('',(12.3,27.5426084163,36.699999999997));
#58748 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#58749 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#58750 = PCURVE('',#58751,#58756);
#58751 = CYLINDRICAL_SURFACE('',#58752,4.488991066641);
#58752 = AXIS2_PLACEMENT_3D('',#58753,#58754,#58755);
#58753 = CARTESIAN_POINT('',(11.4,27.5426084163,36.699999999997));
#58754 = DIRECTION('',(1.,0.E+000,0.E+000));
#58755 = DIRECTION('',(0.E+000,0.E+000,-1.));
#58756 = DEFINITIONAL_REPRESENTATION('',(#58757),#58783);
#58757 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58758,#58759,#58760,#58761,
    #58762,#58763,#58764,#58765,#58766,#58767,#58768,#58769,#58770,
    #58771,#58772,#58773,#58774,#58775,#58776,#58777,#58778,#58779,
    #58780,#58781,#58782),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(5.099738555505,5.112920080472,
    5.126101605439,5.139283130407,5.152464655374,5.165646180341,
    5.178827705308,5.192009230276,5.205190755243,5.21837228021,
    5.231553805178,5.244735330145,5.257916855112,5.27109838008,
    5.284279905047,5.297461430014,5.310642954981,5.323824479949,
    5.337006004916,5.350187529883,5.363369054851,5.376550579818,
    5.389732104785),.QUASI_UNIFORM_KNOTS.);
#58758 = CARTESIAN_POINT('',(4.325039405265,0.9));
#58759 = CARTESIAN_POINT('',(4.320645563609,0.9));
#58760 = CARTESIAN_POINT('',(4.311857880297,0.9));
#58761 = CARTESIAN_POINT('',(4.29867635533,0.9));
#58762 = CARTESIAN_POINT('',(4.285494830363,0.9));
#58763 = CARTESIAN_POINT('',(4.272313305395,0.9));
#58764 = CARTESIAN_POINT('',(4.259131780428,0.9));
#58765 = CARTESIAN_POINT('',(4.245950255461,0.9));
#58766 = CARTESIAN_POINT('',(4.232768730494,0.9));
#58767 = CARTESIAN_POINT('',(4.219587205526,0.9));
#58768 = CARTESIAN_POINT('',(4.206405680559,0.9));
#58769 = CARTESIAN_POINT('',(4.193224155592,0.9));
#58770 = CARTESIAN_POINT('',(4.180042630624,0.9));
#58771 = CARTESIAN_POINT('',(4.166861105657,0.9));
#58772 = CARTESIAN_POINT('',(4.15367958069,0.9));
#58773 = CARTESIAN_POINT('',(4.140498055723,0.9));
#58774 = CARTESIAN_POINT('',(4.127316530755,0.9));
#58775 = CARTESIAN_POINT('',(4.114135005788,0.9));
#58776 = CARTESIAN_POINT('',(4.100953480821,0.9));
#58777 = CARTESIAN_POINT('',(4.087771955853,0.9));
#58778 = CARTESIAN_POINT('',(4.074590430886,0.9));
#58779 = CARTESIAN_POINT('',(4.061408905919,0.9));
#58780 = CARTESIAN_POINT('',(4.048227380951,0.9));
#58781 = CARTESIAN_POINT('',(4.03943969764,0.9));
#58782 = CARTESIAN_POINT('',(4.035045855984,0.9));
#58783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58784 = ORIENTED_EDGE('',*,*,#58785,.T.);
#58785 = EDGE_CURVE('',#58742,#58786,#58788,.T.);
#58786 = VERTEX_POINT('',#58787);
#58787 = CARTESIAN_POINT('',(11.4,24.044604336744,39.51336244657));
#58788 = SURFACE_CURVE('',#58789,(#58793),.PCURVE_S1.);
#58789 = LINE('',#58790,#58791);
#58790 = CARTESIAN_POINT('',(12.3,24.044604336744,39.51336244657));
#58791 = VECTOR('',#58792,1.);
#58792 = DIRECTION('',(-1.,0.E+000,0.E+000));
#58793 = PCURVE('',#58751,#58794);
#58794 = DEFINITIONAL_REPRESENTATION('',(#58795),#58798);
#58795 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58796,#58797),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.9),.PIECEWISE_BEZIER_KNOTS.);
#58796 = CARTESIAN_POINT('',(4.035045855984,0.9));
#58797 = CARTESIAN_POINT('',(4.035045855984,0.E+000));
#58798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58799 = ORIENTED_EDGE('',*,*,#58800,.F.);
#58800 = EDGE_CURVE('',#58801,#58786,#58803,.T.);
#58801 = VERTEX_POINT('',#58802);
#58802 = CARTESIAN_POINT('',(11.4,23.386191117013,38.395652095965));
#58803 = SURFACE_CURVE('',#58804,(#58809),.PCURVE_S1.);
#58804 = CIRCLE('',#58805,4.488991066641);
#58805 = AXIS2_PLACEMENT_3D('',#58806,#58807,#58808);
#58806 = CARTESIAN_POINT('',(11.4,27.5426084163,36.699999999997));
#58807 = DIRECTION('',(-1.,0.E+000,0.E+000));
#58808 = DIRECTION('',(0.E+000,0.E+000,1.));
#58809 = PCURVE('',#58751,#58810);
#58810 = DEFINITIONAL_REPRESENTATION('',(#58811),#58814);
#58811 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58812,#58813),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.099738555505,5.389732104785),
  .PIECEWISE_BEZIER_KNOTS.);
#58812 = CARTESIAN_POINT('',(4.325039405265,0.E+000));
#58813 = CARTESIAN_POINT('',(4.035045855984,0.E+000));
#58814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58815 = ORIENTED_EDGE('',*,*,#58816,.T.);
#58816 = EDGE_CURVE('',#58801,#58740,#58817,.T.);
#58817 = SURFACE_CURVE('',#58818,(#58822),.PCURVE_S1.);
#58818 = LINE('',#58819,#58820);
#58819 = CARTESIAN_POINT('',(11.4,23.386191117013,38.395652095965));
#58820 = VECTOR('',#58821,1.);
#58821 = DIRECTION('',(1.,0.E+000,0.E+000));
#58822 = PCURVE('',#58751,#58823);
#58823 = DEFINITIONAL_REPRESENTATION('',(#58824),#58827);
#58824 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58825,#58826),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.9),.PIECEWISE_BEZIER_KNOTS.);
#58825 = CARTESIAN_POINT('',(4.325039405265,0.E+000));
#58826 = CARTESIAN_POINT('',(4.325039405265,0.9));
#58827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#58832)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#58829,#58830,#58831)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#58829 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#58830 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#58831 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#58832 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#58829,
  'distance_accuracy_value','confusion accuracy');
#58833 = SHAPE_DEFINITION_REPRESENTATION(#58834,#58732);
#58834 = PRODUCT_DEFINITION_SHAPE('','',#58835);
#58835 = PRODUCT_DEFINITION('design','',#58836,#58839);
#58836 = PRODUCT_DEFINITION_FORMATION('','',#58837);
#58837 = PRODUCT('CADSOFTTOOLS 1.396','CADSOFTTOOLS 1.396','',(#58838));
#58838 = PRODUCT_CONTEXT('',#2,'mechanical');
#58839 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#58840 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#58841,#58843);
#58841 = ( REPRESENTATION_RELATIONSHIP('','',#58732,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#58842) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#58842 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1595);
#58843 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #58844);
#58844 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('396','','',#5,#58835,$);
#58845 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#58837));
#58846 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#58847),#58981);
#58847 = SHELL_BASED_SURFACE_MODEL('',(#58848));
#58848 = OPEN_SHELL('',(#58849));
#58849 = ADVANCED_FACE('',(#58850),#58864,.F.);
#58850 = FACE_BOUND('',#58851,.F.);
#58851 = EDGE_LOOP('',(#58852,#58874,#58890,#58905,#58921,#58936,#58952,
    #58967));
#58852 = ORIENTED_EDGE('',*,*,#58853,.T.);
#58853 = EDGE_CURVE('',#58854,#58856,#58858,.T.);
#58854 = VERTEX_POINT('',#58855);
#58855 = CARTESIAN_POINT('',(12.3,22.935588646825,38.15487647821));
#58856 = VERTEX_POINT('',#58857);
#58857 = CARTESIAN_POINT('',(4.1,22.935588646825,38.15487647821));
#58858 = SURFACE_CURVE('',#58859,(#58863),.PCURVE_S1.);
#58859 = LINE('',#58860,#58861);
#58860 = CARTESIAN_POINT('',(4.3,22.935588646825,38.15487647821));
#58861 = VECTOR('',#58862,1.);
#58862 = DIRECTION('',(-1.,0.E+000,0.E+000));
#58863 = PCURVE('',#58864,#58869);
#58864 = CYLINDRICAL_SURFACE('',#58865,0.4);
#58865 = AXIS2_PLACEMENT_3D('',#58866,#58867,#58868);
#58866 = CARTESIAN_POINT('',(4.3,23.015825728658,38.546746368223));
#58867 = DIRECTION('',(1.,0.E+000,0.E+000));
#58868 = DIRECTION('',(0.E+000,0.E+000,1.));
#58869 = DEFINITIONAL_REPRESENTATION('',(#58870),#58873);
#58870 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58871,#58872),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-8.,0.2),.PIECEWISE_BEZIER_KNOTS.);
#58871 = CARTESIAN_POINT('',(2.939629768827,8.));
#58872 = CARTESIAN_POINT('',(2.939629768827,-0.2));
#58873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58874 = ORIENTED_EDGE('',*,*,#58875,.T.);
#58875 = EDGE_CURVE('',#58856,#58876,#58878,.T.);
#58876 = VERTEX_POINT('',#58877);
#58877 = CARTESIAN_POINT('',(4.1,23.386191117013,38.395652095965));
#58878 = SURFACE_CURVE('',#58879,(#58884),.PCURVE_S1.);
#58879 = CIRCLE('',#58880,0.4);
#58880 = AXIS2_PLACEMENT_3D('',#58881,#58882,#58883);
#58881 = CARTESIAN_POINT('',(4.1,23.015825728658,38.546746368223));
#58882 = DIRECTION('',(1.,0.E+000,0.E+000));
#58883 = DIRECTION('',(0.E+000,0.E+000,-1.));
#58884 = PCURVE('',#58864,#58885);
#58885 = DEFINITIONAL_REPRESENTATION('',(#58886),#58889);
#58886 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58887,#58888),.UNSPECIFIED.,
  .F.,.F.,(2,2),(6.081222422417,7.466632058854),
  .PIECEWISE_BEZIER_KNOTS.);
#58887 = CARTESIAN_POINT('',(2.939629768827,-0.2));
#58888 = CARTESIAN_POINT('',(4.325039405265,-0.2));
#58889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58890 = ORIENTED_EDGE('',*,*,#58891,.T.);
#58891 = EDGE_CURVE('',#58876,#58892,#58894,.T.);
#58892 = VERTEX_POINT('',#58893);
#58893 = CARTESIAN_POINT('',(5.,23.386191117013,38.395652095965));
#58894 = SURFACE_CURVE('',#58895,(#58899),.PCURVE_S1.);
#58895 = LINE('',#58896,#58897);
#58896 = CARTESIAN_POINT('',(5.,23.386191117013,38.395652095965));
#58897 = VECTOR('',#58898,1.);
#58898 = DIRECTION('',(1.,0.E+000,0.E+000));
#58899 = PCURVE('',#58864,#58900);
#58900 = DEFINITIONAL_REPRESENTATION('',(#58901),#58904);
#58901 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58902,#58903),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.9,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#58902 = CARTESIAN_POINT('',(4.325039405265,-0.2));
#58903 = CARTESIAN_POINT('',(4.325039405265,0.7));
#58904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58905 = ORIENTED_EDGE('',*,*,#58906,.T.);
#58906 = EDGE_CURVE('',#58892,#58907,#58909,.T.);
#58907 = VERTEX_POINT('',#58908);
#58908 = CARTESIAN_POINT('',(5.,23.212776677886,38.198593637947));
#58909 = SURFACE_CURVE('',#58910,(#58915),.PCURVE_S1.);
#58910 = CIRCLE('',#58911,0.4);
#58911 = AXIS2_PLACEMENT_3D('',#58912,#58913,#58914);
#58912 = CARTESIAN_POINT('',(5.,23.015825728658,38.546746368223));
#58913 = DIRECTION('',(-1.,2.501885396213E-015,0.E+000));
#58914 = DIRECTION('',(2.501885396213E-015,1.,0.E+000));
#58915 = PCURVE('',#58864,#58916);
#58916 = DEFINITIONAL_REPRESENTATION('',(#58917),#58920);
#58917 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58918,#58919),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.38734957512,1.05597726351),.PIECEWISE_BEZIER_KNOTS.);
#58918 = CARTESIAN_POINT('',(4.325039405265,0.7));
#58919 = CARTESIAN_POINT('',(3.656411716874,0.7));
#58920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58921 = ORIENTED_EDGE('',*,*,#58922,.T.);
#58922 = EDGE_CURVE('',#58907,#58923,#58925,.T.);
#58923 = VERTEX_POINT('',#58924);
#58924 = CARTESIAN_POINT('',(11.4,23.212776677886,38.198593637947));
#58925 = SURFACE_CURVE('',#58926,(#58930),.PCURVE_S1.);
#58926 = LINE('',#58927,#58928);
#58927 = CARTESIAN_POINT('',(8.2,23.212776677886,38.198593637947));
#58928 = VECTOR('',#58929,1.);
#58929 = DIRECTION('',(1.,0.E+000,0.E+000));
#58930 = PCURVE('',#58864,#58931);
#58931 = DEFINITIONAL_REPRESENTATION('',(#58932),#58935);
#58932 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58933,#58934),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.2,3.2),.PIECEWISE_BEZIER_KNOTS.);
#58933 = CARTESIAN_POINT('',(3.656411716875,0.7));
#58934 = CARTESIAN_POINT('',(3.656411716875,7.1));
#58935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58936 = ORIENTED_EDGE('',*,*,#58937,.T.);
#58937 = EDGE_CURVE('',#58923,#58938,#58940,.T.);
#58938 = VERTEX_POINT('',#58939);
#58939 = CARTESIAN_POINT('',(11.4,23.386191117013,38.395652095965));
#58940 = SURFACE_CURVE('',#58941,(#58946),.PCURVE_S1.);
#58941 = CIRCLE('',#58942,0.4);
#58942 = AXIS2_PLACEMENT_3D('',#58943,#58944,#58945);
#58943 = CARTESIAN_POINT('',(11.4,23.015825728658,38.546746368223));
#58944 = DIRECTION('',(1.,0.E+000,-0.E+000));
#58945 = DIRECTION('',(0.E+000,0.E+000,1.));
#58946 = PCURVE('',#58864,#58947);
#58947 = DEFINITIONAL_REPRESENTATION('',(#58948),#58951);
#58948 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58949,#58950),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.656411716875,4.325039405265),
  .PIECEWISE_BEZIER_KNOTS.);
#58949 = CARTESIAN_POINT('',(3.656411716875,7.1));
#58950 = CARTESIAN_POINT('',(4.325039405265,7.1));
#58951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58952 = ORIENTED_EDGE('',*,*,#58953,.T.);
#58953 = EDGE_CURVE('',#58938,#58954,#58956,.T.);
#58954 = VERTEX_POINT('',#58955);
#58955 = CARTESIAN_POINT('',(12.3,23.386191117013,38.395652095965));
#58956 = SURFACE_CURVE('',#58957,(#58961),.PCURVE_S1.);
#58957 = LINE('',#58958,#58959);
#58958 = CARTESIAN_POINT('',(11.4,23.386191117013,38.395652095965));
#58959 = VECTOR('',#58960,1.);
#58960 = DIRECTION('',(1.,0.E+000,0.E+000));
#58961 = PCURVE('',#58864,#58962);
#58962 = DEFINITIONAL_REPRESENTATION('',(#58963),#58966);
#58963 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58964,#58965),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.9),.PIECEWISE_BEZIER_KNOTS.);
#58964 = CARTESIAN_POINT('',(4.325039405265,7.1));
#58965 = CARTESIAN_POINT('',(4.325039405265,8.));
#58966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58967 = ORIENTED_EDGE('',*,*,#58968,.T.);
#58968 = EDGE_CURVE('',#58954,#58854,#58969,.T.);
#58969 = SURFACE_CURVE('',#58970,(#58975),.PCURVE_S1.);
#58970 = CIRCLE('',#58971,0.4);
#58971 = AXIS2_PLACEMENT_3D('',#58972,#58973,#58974);
#58972 = CARTESIAN_POINT('',(12.3,23.015825728658,38.546746368223));
#58973 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#58974 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#58975 = PCURVE('',#58864,#58976);
#58976 = DEFINITIONAL_REPRESENTATION('',(#58977),#58980);
#58977 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58978,#58979),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.958145901915,3.343555538353),
  .PIECEWISE_BEZIER_KNOTS.);
#58978 = CARTESIAN_POINT('',(4.325039405265,8.));
#58979 = CARTESIAN_POINT('',(2.939629768827,8.));
#58980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#58981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#58985)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#58982,#58983,#58984)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#58982 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#58983 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#58984 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#58985 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#58982,
  'distance_accuracy_value','confusion accuracy');
#58986 = SHAPE_DEFINITION_REPRESENTATION(#58987,#58846);
#58987 = PRODUCT_DEFINITION_SHAPE('','',#58988);
#58988 = PRODUCT_DEFINITION('design','',#58989,#58992);
#58989 = PRODUCT_DEFINITION_FORMATION('','',#58990);
#58990 = PRODUCT('CADSOFTTOOLS 1.397','CADSOFTTOOLS 1.397','',(#58991));
#58991 = PRODUCT_CONTEXT('',#2,'mechanical');
#58992 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#58993 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#58994,#58996);
#58994 = ( REPRESENTATION_RELATIONSHIP('','',#58846,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#58995) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#58995 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1599);
#58996 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #58997);
#58997 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('397','','',#5,#58988,$);
#58998 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#58990));
#58999 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#59000),#59072);
#59000 = SHELL_BASED_SURFACE_MODEL('',(#59001));
#59001 = OPEN_SHELL('',(#59002));
#59002 = ADVANCED_FACE('',(#59003),#59018,.T.);
#59003 = FACE_BOUND('',#59004,.T.);
#59004 = EDGE_LOOP('',(#59005,#59028,#59043,#59059));
#59005 = ORIENTED_EDGE('',*,*,#59006,.T.);
#59006 = EDGE_CURVE('',#59007,#59009,#59011,.T.);
#59007 = VERTEX_POINT('',#59008);
#59008 = CARTESIAN_POINT('',(12.3,18.542608416436,38.599999999996));
#59009 = VERTEX_POINT('',#59010);
#59010 = CARTESIAN_POINT('',(12.3,22.935588646825,38.15487647821));
#59011 = SURFACE_CURVE('',#59012,(#59017),.PCURVE_S1.);
#59012 = CIRCLE('',#59013,21.9);
#59013 = AXIS2_PLACEMENT_3D('',#59014,#59015,#59016);
#59014 = CARTESIAN_POINT('',(12.3,18.542608416436,16.699999999996));
#59015 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#59016 = DIRECTION('',(1.665334536938E-016,9.916189194288E-034,1.));
#59017 = PCURVE('',#59018,#59023);
#59018 = CYLINDRICAL_SURFACE('',#59019,21.9);
#59019 = AXIS2_PLACEMENT_3D('',#59020,#59021,#59022);
#59020 = CARTESIAN_POINT('',(4.3,18.542608416436,16.699999999996));
#59021 = DIRECTION('',(1.,0.E+000,0.E+000));
#59022 = DIRECTION('',(-0.E+000,1.,0.E+000));
#59023 = DEFINITIONAL_REPRESENTATION('',(#59024),#59027);
#59024 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59025,#59026),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.201962884763),.PIECEWISE_BEZIER_KNOTS.);
#59025 = CARTESIAN_POINT('',(1.570796326795,8.));
#59026 = CARTESIAN_POINT('',(1.368833442032,8.));
#59027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59028 = ORIENTED_EDGE('',*,*,#59029,.T.);
#59029 = EDGE_CURVE('',#59009,#59030,#59032,.T.);
#59030 = VERTEX_POINT('',#59031);
#59031 = CARTESIAN_POINT('',(4.1,22.935588646825,38.15487647821));
#59032 = SURFACE_CURVE('',#59033,(#59037),.PCURVE_S1.);
#59033 = LINE('',#59034,#59035);
#59034 = CARTESIAN_POINT('',(4.3,22.935588646825,38.15487647821));
#59035 = VECTOR('',#59036,1.);
#59036 = DIRECTION('',(-1.,0.E+000,0.E+000));
#59037 = PCURVE('',#59018,#59038);
#59038 = DEFINITIONAL_REPRESENTATION('',(#59039),#59042);
#59039 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59040,#59041),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-8.,0.2),.PIECEWISE_BEZIER_KNOTS.);
#59040 = CARTESIAN_POINT('',(1.368833442032,8.));
#59041 = CARTESIAN_POINT('',(1.368833442032,-0.2));
#59042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59043 = ORIENTED_EDGE('',*,*,#59044,.F.);
#59044 = EDGE_CURVE('',#59045,#59030,#59047,.T.);
#59045 = VERTEX_POINT('',#59046);
#59046 = CARTESIAN_POINT('',(4.1,18.542608416368,38.599999999996));
#59047 = SURFACE_CURVE('',#59048,(#59053),.PCURVE_S1.);
#59048 = CIRCLE('',#59049,21.9);
#59049 = AXIS2_PLACEMENT_3D('',#59050,#59051,#59052);
#59050 = CARTESIAN_POINT('',(4.1,18.542608416436,16.699999999996));
#59051 = DIRECTION('',(-1.,0.E+000,0.E+000));
#59052 = DIRECTION('',(0.E+000,-1.58422235249E-016,1.));
#59053 = PCURVE('',#59018,#59054);
#59054 = DEFINITIONAL_REPRESENTATION('',(#59055),#59058);
#59055 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59056,#59057),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.201962884763),.PIECEWISE_BEZIER_KNOTS.);
#59056 = CARTESIAN_POINT('',(1.570796326795,-0.2));
#59057 = CARTESIAN_POINT('',(1.368833442032,-0.2));
#59058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59059 = ORIENTED_EDGE('',*,*,#59060,.T.);
#59060 = EDGE_CURVE('',#59045,#59007,#59061,.T.);
#59061 = SURFACE_CURVE('',#59062,(#59066),.PCURVE_S1.);
#59062 = LINE('',#59063,#59064);
#59063 = CARTESIAN_POINT('',(4.3,18.542608416368,38.599999999996));
#59064 = VECTOR('',#59065,1.);
#59065 = DIRECTION('',(1.,0.E+000,0.E+000));
#59066 = PCURVE('',#59018,#59067);
#59067 = DEFINITIONAL_REPRESENTATION('',(#59068),#59071);
#59068 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59069,#59070),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.2,8.),.PIECEWISE_BEZIER_KNOTS.);
#59069 = CARTESIAN_POINT('',(1.570796326798,-0.2));
#59070 = CARTESIAN_POINT('',(1.570796326798,8.));
#59071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#59076)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#59073,#59074,#59075)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#59073 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#59074 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#59075 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#59076 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#59073,
  'distance_accuracy_value','confusion accuracy');
#59077 = SHAPE_DEFINITION_REPRESENTATION(#59078,#58999);
#59078 = PRODUCT_DEFINITION_SHAPE('','',#59079);
#59079 = PRODUCT_DEFINITION('design','',#59080,#59083);
#59080 = PRODUCT_DEFINITION_FORMATION('','',#59081);
#59081 = PRODUCT('CADSOFTTOOLS 1.398','CADSOFTTOOLS 1.398','',(#59082));
#59082 = PRODUCT_CONTEXT('',#2,'mechanical');
#59083 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#59084 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#59085,#59087);
#59085 = ( REPRESENTATION_RELATIONSHIP('','',#58999,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#59086) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#59086 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1603);
#59087 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #59088);
#59088 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('398','','',#5,#59079,$);
#59089 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#59081));
#59090 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#59091),#59231);
#59091 = SHELL_BASED_SURFACE_MODEL('',(#59092));
#59092 = OPEN_SHELL('',(#59093));
#59093 = ADVANCED_FACE('',(#59094,#59165),#59108,.F.);
#59094 = FACE_BOUND('',#59095,.T.);
#59095 = EDGE_LOOP('',(#59096,#59119,#59135,#59151));
#59096 = ORIENTED_EDGE('',*,*,#59097,.T.);
#59097 = EDGE_CURVE('',#59098,#59100,#59102,.T.);
#59098 = VERTEX_POINT('',#59099);
#59099 = CARTESIAN_POINT('',(12.2,11.1426084163,38.599999999996));
#59100 = VERTEX_POINT('',#59101);
#59101 = CARTESIAN_POINT('',(11.,11.1426084163,38.599999999996));
#59102 = SURFACE_CURVE('',#59103,(#59107),.PCURVE_S1.);
#59103 = LINE('',#59104,#59105);
#59104 = CARTESIAN_POINT('',(11.4,11.1426084163,38.599999999996));
#59105 = VECTOR('',#59106,1.);
#59106 = DIRECTION('',(-1.,0.E+000,0.E+000));
#59107 = PCURVE('',#59108,#59113);
#59108 = PLANE('',#59109);
#59109 = AXIS2_PLACEMENT_3D('',#59110,#59111,#59112);
#59110 = CARTESIAN_POINT('',(4.3,6.7426084163,38.599999999996));
#59111 = DIRECTION('',(0.E+000,0.E+000,-1.));
#59112 = DIRECTION('',(1.,0.E+000,0.E+000));
#59113 = DEFINITIONAL_REPRESENTATION('',(#59114),#59118);
#59114 = LINE('',#59115,#59116);
#59115 = CARTESIAN_POINT('',(7.1,-4.4));
#59116 = VECTOR('',#59117,1.);
#59117 = DIRECTION('',(-1.,0.E+000));
#59118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59119 = ORIENTED_EDGE('',*,*,#59120,.F.);
#59120 = EDGE_CURVE('',#59121,#59100,#59123,.T.);
#59121 = VERTEX_POINT('',#59122);
#59122 = CARTESIAN_POINT('',(11.,13.1426084163,38.599999999996));
#59123 = SURFACE_CURVE('',#59124,(#59128),.PCURVE_S1.);
#59124 = LINE('',#59125,#59126);
#59125 = CARTESIAN_POINT('',(11.,11.1426084163,38.599999999996));
#59126 = VECTOR('',#59127,1.);
#59127 = DIRECTION('',(0.E+000,-1.,0.E+000));
#59128 = PCURVE('',#59108,#59129);
#59129 = DEFINITIONAL_REPRESENTATION('',(#59130),#59134);
#59130 = LINE('',#59131,#59132);
#59131 = CARTESIAN_POINT('',(6.7,-4.4));
#59132 = VECTOR('',#59133,1.);
#59133 = DIRECTION('',(0.E+000,1.));
#59134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59135 = ORIENTED_EDGE('',*,*,#59136,.T.);
#59136 = EDGE_CURVE('',#59121,#59137,#59139,.T.);
#59137 = VERTEX_POINT('',#59138);
#59138 = CARTESIAN_POINT('',(12.2,13.1426084163,38.599999999996));
#59139 = SURFACE_CURVE('',#59140,(#59144),.PCURVE_S1.);
#59140 = LINE('',#59141,#59142);
#59141 = CARTESIAN_POINT('',(11.4,13.1426084163,38.599999999996));
#59142 = VECTOR('',#59143,1.);
#59143 = DIRECTION('',(1.,0.E+000,0.E+000));
#59144 = PCURVE('',#59108,#59145);
#59145 = DEFINITIONAL_REPRESENTATION('',(#59146),#59150);
#59146 = LINE('',#59147,#59148);
#59147 = CARTESIAN_POINT('',(7.1,-6.4));
#59148 = VECTOR('',#59149,1.);
#59149 = DIRECTION('',(1.,0.E+000));
#59150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59151 = ORIENTED_EDGE('',*,*,#59152,.F.);
#59152 = EDGE_CURVE('',#59098,#59137,#59153,.T.);
#59153 = SURFACE_CURVE('',#59154,(#59158),.PCURVE_S1.);
#59154 = LINE('',#59155,#59156);
#59155 = CARTESIAN_POINT('',(12.2,12.1426084163,38.599999999996));
#59156 = VECTOR('',#59157,1.);
#59157 = DIRECTION('',(0.E+000,1.,0.E+000));
#59158 = PCURVE('',#59108,#59159);
#59159 = DEFINITIONAL_REPRESENTATION('',(#59160),#59164);
#59160 = LINE('',#59161,#59162);
#59161 = CARTESIAN_POINT('',(7.9,-5.4));
#59162 = VECTOR('',#59163,1.);
#59163 = DIRECTION('',(0.E+000,-1.));
#59164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59165 = FACE_BOUND('',#59166,.T.);
#59166 = EDGE_LOOP('',(#59167,#59185,#59201,#59217));
#59167 = ORIENTED_EDGE('',*,*,#59168,.F.);
#59168 = EDGE_CURVE('',#59169,#59171,#59173,.T.);
#59169 = VERTEX_POINT('',#59170);
#59170 = CARTESIAN_POINT('',(4.1,5.7426084163,38.599999999996));
#59171 = VERTEX_POINT('',#59172);
#59172 = CARTESIAN_POINT('',(4.1,18.542608416368,38.599999999996));
#59173 = SURFACE_CURVE('',#59174,(#59178),.PCURVE_S1.);
#59174 = LINE('',#59175,#59176);
#59175 = CARTESIAN_POINT('',(4.1,5.7426084163,38.599999999996));
#59176 = VECTOR('',#59177,1.);
#59177 = DIRECTION('',(0.E+000,1.,0.E+000));
#59178 = PCURVE('',#59108,#59179);
#59179 = DEFINITIONAL_REPRESENTATION('',(#59180),#59184);
#59180 = LINE('',#59181,#59182);
#59181 = CARTESIAN_POINT('',(-0.2,1.));
#59182 = VECTOR('',#59183,1.);
#59183 = DIRECTION('',(0.E+000,-1.));
#59184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59185 = ORIENTED_EDGE('',*,*,#59186,.T.);
#59186 = EDGE_CURVE('',#59169,#59187,#59189,.T.);
#59187 = VERTEX_POINT('',#59188);
#59188 = CARTESIAN_POINT('',(12.3,5.742612185878,38.599999999996));
#59189 = SURFACE_CURVE('',#59190,(#59194),.PCURVE_S1.);
#59190 = LINE('',#59191,#59192);
#59191 = CARTESIAN_POINT('',(4.3,5.7426084163,38.599999999996));
#59192 = VECTOR('',#59193,1.);
#59193 = DIRECTION('',(1.,0.E+000,0.E+000));
#59194 = PCURVE('',#59108,#59195);
#59195 = DEFINITIONAL_REPRESENTATION('',(#59196),#59200);
#59196 = LINE('',#59197,#59198);
#59197 = CARTESIAN_POINT('',(0.E+000,1.));
#59198 = VECTOR('',#59199,1.);
#59199 = DIRECTION('',(1.,0.E+000));
#59200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59201 = ORIENTED_EDGE('',*,*,#59202,.T.);
#59202 = EDGE_CURVE('',#59187,#59203,#59205,.T.);
#59203 = VERTEX_POINT('',#59204);
#59204 = CARTESIAN_POINT('',(12.3,18.542608416436,38.599999999996));
#59205 = SURFACE_CURVE('',#59206,(#59210),.PCURVE_S1.);
#59206 = LINE('',#59207,#59208);
#59207 = CARTESIAN_POINT('',(12.3,31.175374416302,38.599999999996));
#59208 = VECTOR('',#59209,1.);
#59209 = DIRECTION('',(-1.222527695664E-016,1.,0.E+000));
#59210 = PCURVE('',#59108,#59211);
#59211 = DEFINITIONAL_REPRESENTATION('',(#59212),#59216);
#59212 = LINE('',#59213,#59214);
#59213 = CARTESIAN_POINT('',(8.,-24.432766));
#59214 = VECTOR('',#59215,1.);
#59215 = DIRECTION('',(-1.222527695664E-016,-1.));
#59216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59217 = ORIENTED_EDGE('',*,*,#59218,.F.);
#59218 = EDGE_CURVE('',#59171,#59203,#59219,.T.);
#59219 = SURFACE_CURVE('',#59220,(#59224),.PCURVE_S1.);
#59220 = LINE('',#59221,#59222);
#59221 = CARTESIAN_POINT('',(4.3,18.542608416368,38.599999999996));
#59222 = VECTOR('',#59223,1.);
#59223 = DIRECTION('',(1.,0.E+000,0.E+000));
#59224 = PCURVE('',#59108,#59225);
#59225 = DEFINITIONAL_REPRESENTATION('',(#59226),#59230);
#59226 = LINE('',#59227,#59228);
#59227 = CARTESIAN_POINT('',(0.E+000,-11.80000000006));
#59228 = VECTOR('',#59229,1.);
#59229 = DIRECTION('',(1.,0.E+000));
#59230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#59235)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#59232,#59233,#59234)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#59232 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#59233 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#59234 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#59235 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#59232,
  'distance_accuracy_value','confusion accuracy');
#59236 = SHAPE_DEFINITION_REPRESENTATION(#59237,#59090);
#59237 = PRODUCT_DEFINITION_SHAPE('','',#59238);
#59238 = PRODUCT_DEFINITION('design','',#59239,#59242);
#59239 = PRODUCT_DEFINITION_FORMATION('','',#59240);
#59240 = PRODUCT('CADSOFTTOOLS 1.399','CADSOFTTOOLS 1.399','',(#59241));
#59241 = PRODUCT_CONTEXT('',#2,'mechanical');
#59242 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#59243 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#59244,#59246);
#59244 = ( REPRESENTATION_RELATIONSHIP('','',#59090,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#59245) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#59245 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1607);
#59246 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #59247);
#59247 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('399','','',#5,#59238,$);
#59248 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#59240));
#59249 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#59250),#59384);
#59250 = SHELL_BASED_SURFACE_MODEL('',(#59251));
#59251 = OPEN_SHELL('',(#59252));
#59252 = ADVANCED_FACE('',(#59253),#59267,.T.);
#59253 = FACE_BOUND('',#59254,.T.);
#59254 = EDGE_LOOP('',(#59255,#59277,#59293,#59308,#59324,#59339,#59355,
    #59370));
#59255 = ORIENTED_EDGE('',*,*,#59256,.F.);
#59256 = EDGE_CURVE('',#59257,#59259,#59261,.T.);
#59257 = VERTEX_POINT('',#59258);
#59258 = CARTESIAN_POINT('',(4.1,5.7426084163,38.599999999996));
#59259 = VERTEX_POINT('',#59260);
#59260 = CARTESIAN_POINT('',(12.3,5.742612185878,38.599999999996));
#59261 = SURFACE_CURVE('',#59262,(#59266),.PCURVE_S1.);
#59262 = LINE('',#59263,#59264);
#59263 = CARTESIAN_POINT('',(4.3,5.7426084163,38.599999999996));
#59264 = VECTOR('',#59265,1.);
#59265 = DIRECTION('',(1.,0.E+000,0.E+000));
#59266 = PCURVE('',#59267,#59272);
#59267 = CYLINDRICAL_SURFACE('',#59268,21.9);
#59268 = AXIS2_PLACEMENT_3D('',#59269,#59270,#59271);
#59269 = CARTESIAN_POINT('',(4.3,5.7426084163,16.699999999996));
#59270 = DIRECTION('',(1.,0.E+000,0.E+000));
#59271 = DIRECTION('',(-0.E+000,1.,0.E+000));
#59272 = DEFINITIONAL_REPRESENTATION('',(#59273),#59276);
#59273 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59274,#59275),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.2,8.),.PIECEWISE_BEZIER_KNOTS.);
#59274 = CARTESIAN_POINT('',(1.570796326795,-0.2));
#59275 = CARTESIAN_POINT('',(1.570796326795,8.));
#59276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59277 = ORIENTED_EDGE('',*,*,#59278,.F.);
#59278 = EDGE_CURVE('',#59279,#59257,#59281,.T.);
#59279 = VERTEX_POINT('',#59280);
#59280 = CARTESIAN_POINT('',(4.1,-0.534171623627,37.681230477029));
#59281 = SURFACE_CURVE('',#59282,(#59287),.PCURVE_S1.);
#59282 = CIRCLE('',#59283,21.9);
#59283 = AXIS2_PLACEMENT_3D('',#59284,#59285,#59286);
#59284 = CARTESIAN_POINT('',(4.1,5.7426084163,16.699999999996));
#59285 = DIRECTION('',(-1.,0.E+000,0.E+000));
#59286 = DIRECTION('',(0.E+000,-1.188166764368E-016,1.));
#59287 = PCURVE('',#59267,#59288);
#59288 = DEFINITIONAL_REPRESENTATION('',(#59289),#59292);
#59289 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59290,#59291),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.992497796127,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#59290 = CARTESIAN_POINT('',(1.861483837847,-0.2));
#59291 = CARTESIAN_POINT('',(1.570796326795,-0.2));
#59292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59293 = ORIENTED_EDGE('',*,*,#59294,.F.);
#59294 = EDGE_CURVE('',#59295,#59279,#59297,.T.);
#59295 = VERTEX_POINT('',#59296);
#59296 = CARTESIAN_POINT('',(4.2,-0.534171623627,37.681230477029));
#59297 = SURFACE_CURVE('',#59298,(#59302),.PCURVE_S1.);
#59298 = LINE('',#59299,#59300);
#59299 = CARTESIAN_POINT('',(26.1,-0.534171623627,37.681230477029));
#59300 = VECTOR('',#59301,1.);
#59301 = DIRECTION('',(-1.,0.E+000,0.E+000));
#59302 = PCURVE('',#59267,#59303);
#59303 = DEFINITIONAL_REPRESENTATION('',(#59304),#59307);
#59304 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59305,#59306),.UNSPECIFIED.,
  .F.,.F.,(2,2),(21.9,22.),.PIECEWISE_BEZIER_KNOTS.);
#59305 = CARTESIAN_POINT('',(1.861483837847,-1.E-001));
#59306 = CARTESIAN_POINT('',(1.861483837847,-0.2));
#59307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59308 = ORIENTED_EDGE('',*,*,#59309,.F.);
#59309 = EDGE_CURVE('',#59310,#59295,#59312,.T.);
#59310 = VERTEX_POINT('',#59311);
#59311 = CARTESIAN_POINT('',(4.2,-0.471086136862,37.699999999996));
#59312 = SURFACE_CURVE('',#59313,(#59318),.PCURVE_S1.);
#59313 = CIRCLE('',#59314,21.9);
#59314 = AXIS2_PLACEMENT_3D('',#59315,#59316,#59317);
#59315 = CARTESIAN_POINT('',(4.2,5.7426084163,16.699999999996));
#59316 = DIRECTION('',(1.,0.E+000,0.E+000));
#59317 = DIRECTION('',(0.E+000,0.E+000,-1.));
#59318 = PCURVE('',#59267,#59319);
#59319 = DEFINITIONAL_REPRESENTATION('',(#59320),#59323);
#59320 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59321,#59322),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.429274753006,3.432280164642),
  .PIECEWISE_BEZIER_KNOTS.);
#59321 = CARTESIAN_POINT('',(1.858478426211,-0.1));
#59322 = CARTESIAN_POINT('',(1.861483837847,-0.1));
#59323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59324 = ORIENTED_EDGE('',*,*,#59325,.F.);
#59325 = EDGE_CURVE('',#59326,#59310,#59328,.T.);
#59326 = VERTEX_POINT('',#59327);
#59327 = CARTESIAN_POINT('',(12.2,-0.471086136862,37.699999999996));
#59328 = SURFACE_CURVE('',#59329,(#59333),.PCURVE_S1.);
#59329 = LINE('',#59330,#59331);
#59330 = CARTESIAN_POINT('',(4.8,-0.471086136862,37.699999999996));
#59331 = VECTOR('',#59332,1.);
#59332 = DIRECTION('',(-1.,0.E+000,0.E+000));
#59333 = PCURVE('',#59267,#59334);
#59334 = DEFINITIONAL_REPRESENTATION('',(#59335),#59338);
#59335 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59336,#59337),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-7.4,0.6),.PIECEWISE_BEZIER_KNOTS.);
#59336 = CARTESIAN_POINT('',(1.858478426211,7.9));
#59337 = CARTESIAN_POINT('',(1.858478426211,-0.1));
#59338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59339 = ORIENTED_EDGE('',*,*,#59340,.T.);
#59340 = EDGE_CURVE('',#59326,#59341,#59343,.T.);
#59341 = VERTEX_POINT('',#59342);
#59342 = CARTESIAN_POINT('',(12.2,-0.534171623627,37.681230477029));
#59343 = SURFACE_CURVE('',#59344,(#59349),.PCURVE_S1.);
#59344 = CIRCLE('',#59345,21.9);
#59345 = AXIS2_PLACEMENT_3D('',#59346,#59347,#59348);
#59346 = CARTESIAN_POINT('',(12.2,5.7426084163,16.699999999996));
#59347 = DIRECTION('',(1.,0.E+000,-0.E+000));
#59348 = DIRECTION('',(0.E+000,0.E+000,1.));
#59349 = PCURVE('',#59267,#59350);
#59350 = DEFINITIONAL_REPRESENTATION('',(#59351),#59354);
#59351 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59352,#59353),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.287682099416,0.290687511052),
  .PIECEWISE_BEZIER_KNOTS.);
#59352 = CARTESIAN_POINT('',(1.858478426211,7.9));
#59353 = CARTESIAN_POINT('',(1.861483837847,7.9));
#59354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59355 = ORIENTED_EDGE('',*,*,#59356,.F.);
#59356 = EDGE_CURVE('',#59357,#59341,#59359,.T.);
#59357 = VERTEX_POINT('',#59358);
#59358 = CARTESIAN_POINT('',(12.3,-0.534171623627,37.681230477029));
#59359 = SURFACE_CURVE('',#59360,(#59364),.PCURVE_S1.);
#59360 = LINE('',#59361,#59362);
#59361 = CARTESIAN_POINT('',(26.1,-0.534171623627,37.681230477029));
#59362 = VECTOR('',#59363,1.);
#59363 = DIRECTION('',(-1.,0.E+000,0.E+000));
#59364 = PCURVE('',#59267,#59365);
#59365 = DEFINITIONAL_REPRESENTATION('',(#59366),#59369);
#59366 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59367,#59368),.UNSPECIFIED.,
  .F.,.F.,(2,2),(13.8,13.9),.PIECEWISE_BEZIER_KNOTS.);
#59367 = CARTESIAN_POINT('',(1.861483837847,8.));
#59368 = CARTESIAN_POINT('',(1.861483837847,7.9));
#59369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59370 = ORIENTED_EDGE('',*,*,#59371,.T.);
#59371 = EDGE_CURVE('',#59357,#59259,#59372,.T.);
#59372 = SURFACE_CURVE('',#59373,(#59378),.PCURVE_S1.);
#59373 = CIRCLE('',#59374,21.9);
#59374 = AXIS2_PLACEMENT_3D('',#59375,#59376,#59377);
#59375 = CARTESIAN_POINT('',(12.3,5.7426084163,16.699999999996));
#59376 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#59377 = DIRECTION('',(1.665334536938E-016,9.916189194288E-034,1.));
#59378 = PCURVE('',#59267,#59379);
#59379 = DEFINITIONAL_REPRESENTATION('',(#59380),#59383);
#59380 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59381,#59382),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.992497796127,6.283185479306),
  .PIECEWISE_BEZIER_KNOTS.);
#59381 = CARTESIAN_POINT('',(1.861483837847,8.));
#59382 = CARTESIAN_POINT('',(1.570796154668,8.));
#59383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#59388)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#59385,#59386,#59387)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#59385 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#59386 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#59387 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#59388 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#59385,
  'distance_accuracy_value','confusion accuracy');
#59389 = SHAPE_DEFINITION_REPRESENTATION(#59390,#59249);
#59390 = PRODUCT_DEFINITION_SHAPE('','',#59391);
#59391 = PRODUCT_DEFINITION('design','',#59392,#59395);
#59392 = PRODUCT_DEFINITION_FORMATION('','',#59393);
#59393 = PRODUCT('CADSOFTTOOLS 1.400','CADSOFTTOOLS 1.400','',(#59394));
#59394 = PRODUCT_CONTEXT('',#2,'mechanical');
#59395 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#59396 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#59397,#59399);
#59397 = ( REPRESENTATION_RELATIONSHIP('','',#59249,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#59398) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#59398 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1611);
#59399 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #59400);
#59400 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('400','','',#5,#59391,$);
#59401 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#59393));
#59402 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#59403),#59477);
#59403 = SHELL_BASED_SURFACE_MODEL('',(#59404));
#59404 = OPEN_SHELL('',(#59405));
#59405 = ADVANCED_FACE('',(#59406),#59420,.F.);
#59406 = FACE_BOUND('',#59407,.T.);
#59407 = EDGE_LOOP('',(#59408,#59431,#59447,#59463));
#59408 = ORIENTED_EDGE('',*,*,#59409,.F.);
#59409 = EDGE_CURVE('',#59410,#59412,#59414,.T.);
#59410 = VERTEX_POINT('',#59411);
#59411 = CARTESIAN_POINT('',(12.3,30.456821978673,38.285786437623));
#59412 = VERTEX_POINT('',#59413);
#59413 = CARTESIAN_POINT('',(12.3,29.628394853927,39.11421356237));
#59414 = SURFACE_CURVE('',#59415,(#59419),.PCURVE_S1.);
#59415 = LINE('',#59416,#59417);
#59416 = CARTESIAN_POINT('',(12.3,30.788508814013,37.954099602284));
#59417 = VECTOR('',#59418,1.);
#59418 = DIRECTION('',(2.042026967805E-016,-0.707106781187,
    0.707106781187));
#59419 = PCURVE('',#59420,#59425);
#59420 = PLANE('',#59421);
#59421 = AXIS2_PLACEMENT_3D('',#59422,#59423,#59424);
#59422 = CARTESIAN_POINT('',(26.1,31.0426084163,37.699999999997));
#59423 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#59424 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#59425 = DEFINITIONAL_REPRESENTATION('',(#59426),#59430);
#59426 = LINE('',#59427,#59428);
#59427 = CARTESIAN_POINT('',(0.359351103748,13.8));
#59428 = VECTOR('',#59429,1.);
#59429 = DIRECTION('',(1.,-2.042026967805E-016));
#59430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59431 = ORIENTED_EDGE('',*,*,#59432,.T.);
#59432 = EDGE_CURVE('',#59410,#59433,#59435,.T.);
#59433 = VERTEX_POINT('',#59434);
#59434 = CARTESIAN_POINT('',(11.15,30.456821978673,38.285786437623));
#59435 = SURFACE_CURVE('',#59436,(#59440),.PCURVE_S1.);
#59436 = LINE('',#59437,#59438);
#59437 = CARTESIAN_POINT('',(26.1,30.456821978673,38.285786437623));
#59438 = VECTOR('',#59439,1.);
#59439 = DIRECTION('',(-1.,0.E+000,0.E+000));
#59440 = PCURVE('',#59420,#59441);
#59441 = DEFINITIONAL_REPRESENTATION('',(#59442),#59446);
#59442 = LINE('',#59443,#59444);
#59443 = CARTESIAN_POINT('',(0.828427124746,0.E+000));
#59444 = VECTOR('',#59445,1.);
#59445 = DIRECTION('',(0.E+000,1.));
#59446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59447 = ORIENTED_EDGE('',*,*,#59448,.F.);
#59448 = EDGE_CURVE('',#59449,#59433,#59451,.T.);
#59449 = VERTEX_POINT('',#59450);
#59450 = CARTESIAN_POINT('',(11.15,29.628394853927,39.11421356237));
#59451 = SURFACE_CURVE('',#59452,(#59456),.PCURVE_S1.);
#59452 = LINE('',#59453,#59454);
#59453 = CARTESIAN_POINT('',(11.15,31.0426084163,37.699999999997));
#59454 = VECTOR('',#59455,1.);
#59455 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781187));
#59456 = PCURVE('',#59420,#59457);
#59457 = DEFINITIONAL_REPRESENTATION('',(#59458),#59462);
#59458 = LINE('',#59459,#59460);
#59459 = CARTESIAN_POINT('',(0.E+000,14.95));
#59460 = VECTOR('',#59461,1.);
#59461 = DIRECTION('',(-1.,-0.E+000));
#59462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59463 = ORIENTED_EDGE('',*,*,#59464,.T.);
#59464 = EDGE_CURVE('',#59449,#59412,#59465,.T.);
#59465 = SURFACE_CURVE('',#59466,(#59470),.PCURVE_S1.);
#59466 = LINE('',#59467,#59468);
#59467 = CARTESIAN_POINT('',(12.3,29.628394853927,39.11421356237));
#59468 = VECTOR('',#59469,1.);
#59469 = DIRECTION('',(1.,0.E+000,0.E+000));
#59470 = PCURVE('',#59420,#59471);
#59471 = DEFINITIONAL_REPRESENTATION('',(#59472),#59476);
#59472 = LINE('',#59473,#59474);
#59473 = CARTESIAN_POINT('',(2.,13.8));
#59474 = VECTOR('',#59475,1.);
#59475 = DIRECTION('',(0.E+000,-1.));
#59476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#59481)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#59478,#59479,#59480)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#59478 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#59479 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#59480 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#59481 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#59478,
  'distance_accuracy_value','confusion accuracy');
#59482 = SHAPE_DEFINITION_REPRESENTATION(#59483,#59402);
#59483 = PRODUCT_DEFINITION_SHAPE('','',#59484);
#59484 = PRODUCT_DEFINITION('design','',#59485,#59488);
#59485 = PRODUCT_DEFINITION_FORMATION('','',#59486);
#59486 = PRODUCT('CADSOFTTOOLS 1.401','CADSOFTTOOLS 1.401','',(#59487));
#59487 = PRODUCT_CONTEXT('',#2,'mechanical');
#59488 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#59489 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#59490,#59492);
#59490 = ( REPRESENTATION_RELATIONSHIP('','',#59402,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#59491) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#59491 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1615);
#59492 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #59493);
#59493 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('401','','',#5,#59484,$);
#59494 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#59486));
#59495 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#59496),#59599);
#59496 = SHELL_BASED_SURFACE_MODEL('',(#59497));
#59497 = OPEN_SHELL('',(#59498));
#59498 = ADVANCED_FACE('',(#59499),#59514,.T.);
#59499 = FACE_BOUND('',#59500,.T.);
#59500 = EDGE_LOOP('',(#59501,#59524,#59539,#59555,#59570,#59586));
#59501 = ORIENTED_EDGE('',*,*,#59502,.T.);
#59502 = EDGE_CURVE('',#59503,#59505,#59507,.T.);
#59503 = VERTEX_POINT('',#59504);
#59504 = CARTESIAN_POINT('',(12.2,-0.534171623627,37.681230477029));
#59505 = VERTEX_POINT('',#59506);
#59506 = CARTESIAN_POINT('',(12.2,-0.730608896058,37.607127623672));
#59507 = SURFACE_CURVE('',#59508,(#59513),.PCURVE_S1.);
#59508 = CIRCLE('',#59509,1.5);
#59509 = AXIS2_PLACEMENT_3D('',#59510,#59511,#59512);
#59510 = CARTESIAN_POINT('',(12.2,-0.104255182536,36.244159896411));
#59511 = DIRECTION('',(1.,0.E+000,-0.E+000));
#59512 = DIRECTION('',(0.E+000,0.E+000,1.));
#59513 = PCURVE('',#59514,#59519);
#59514 = CYLINDRICAL_SURFACE('',#59515,1.5);
#59515 = AXIS2_PLACEMENT_3D('',#59516,#59517,#59518);
#59516 = CARTESIAN_POINT('',(26.1,-0.104255182536,36.244159896411));
#59517 = DIRECTION('',(-1.,0.E+000,0.E+000));
#59518 = DIRECTION('',(0.E+000,0.E+000,-1.));
#59519 = DEFINITIONAL_REPRESENTATION('',(#59520),#59523);
#59520 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59521,#59522),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.290687511052,0.430768415159),
  .PIECEWISE_BEZIER_KNOTS.);
#59521 = CARTESIAN_POINT('',(2.850905142538,13.9));
#59522 = CARTESIAN_POINT('',(2.710824238431,13.9));
#59523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59524 = ORIENTED_EDGE('',*,*,#59525,.T.);
#59525 = EDGE_CURVE('',#59505,#59526,#59528,.T.);
#59526 = VERTEX_POINT('',#59527);
#59527 = CARTESIAN_POINT('',(11.4,-0.730608896058,37.607127623672));
#59528 = SURFACE_CURVE('',#59529,(#59533),.PCURVE_S1.);
#59529 = LINE('',#59530,#59531);
#59530 = CARTESIAN_POINT('',(26.1,-0.730608896058,37.607127623672));
#59531 = VECTOR('',#59532,1.);
#59532 = DIRECTION('',(-1.,0.E+000,0.E+000));
#59533 = PCURVE('',#59514,#59534);
#59534 = DEFINITIONAL_REPRESENTATION('',(#59535),#59538);
#59535 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59536,#59537),.UNSPECIFIED.,
  .F.,.F.,(2,2),(13.9,14.7),.PIECEWISE_BEZIER_KNOTS.);
#59536 = CARTESIAN_POINT('',(2.710824238431,13.9));
#59537 = CARTESIAN_POINT('',(2.710824238431,14.7));
#59538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59539 = ORIENTED_EDGE('',*,*,#59540,.T.);
#59540 = EDGE_CURVE('',#59526,#59541,#59543,.T.);
#59541 = VERTEX_POINT('',#59542);
#59542 = CARTESIAN_POINT('',(11.4,-1.094248371766,37.371064278015));
#59543 = SURFACE_CURVE('',#59544,(#59549),.PCURVE_S1.);
#59544 = CIRCLE('',#59545,1.5);
#59545 = AXIS2_PLACEMENT_3D('',#59546,#59547,#59548);
#59546 = CARTESIAN_POINT('',(11.4,-0.104255182536,36.244159896411));
#59547 = DIRECTION('',(1.,0.E+000,-0.E+000));
#59548 = DIRECTION('',(0.E+000,0.E+000,1.));
#59549 = PCURVE('',#59514,#59550);
#59550 = DEFINITIONAL_REPRESENTATION('',(#59551),#59554);
#59551 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59552,#59553),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.430768415159,0.720812717067),
  .PIECEWISE_BEZIER_KNOTS.);
#59552 = CARTESIAN_POINT('',(2.710824238431,14.7));
#59553 = CARTESIAN_POINT('',(2.420779936523,14.7));
#59554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59555 = ORIENTED_EDGE('',*,*,#59556,.F.);
#59556 = EDGE_CURVE('',#59557,#59541,#59559,.T.);
#59557 = VERTEX_POINT('',#59558);
#59558 = CARTESIAN_POINT('',(12.3,-1.094248371766,37.371064278015));
#59559 = SURFACE_CURVE('',#59560,(#59564),.PCURVE_S1.);
#59560 = LINE('',#59561,#59562);
#59561 = CARTESIAN_POINT('',(26.1,-1.094248371766,37.371064278015));
#59562 = VECTOR('',#59563,1.);
#59563 = DIRECTION('',(-1.,0.E+000,0.E+000));
#59564 = PCURVE('',#59514,#59565);
#59565 = DEFINITIONAL_REPRESENTATION('',(#59566),#59569);
#59566 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59567,#59568),.UNSPECIFIED.,
  .F.,.F.,(2,2),(13.8,14.7),.PIECEWISE_BEZIER_KNOTS.);
#59567 = CARTESIAN_POINT('',(2.420779936523,13.8));
#59568 = CARTESIAN_POINT('',(2.420779936523,14.7));
#59569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59570 = ORIENTED_EDGE('',*,*,#59571,.T.);
#59571 = EDGE_CURVE('',#59557,#59572,#59574,.T.);
#59572 = VERTEX_POINT('',#59573);
#59573 = CARTESIAN_POINT('',(12.3,-0.534171623627,37.681230477029));
#59574 = SURFACE_CURVE('',#59575,(#59580),.PCURVE_S1.);
#59575 = CIRCLE('',#59576,1.5);
#59576 = AXIS2_PLACEMENT_3D('',#59577,#59578,#59579);
#59577 = CARTESIAN_POINT('',(12.3,-0.104255182536,36.244159896411));
#59578 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#59579 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#59580 = PCURVE('',#59514,#59581);
#59581 = DEFINITIONAL_REPRESENTATION('',(#59582),#59585);
#59582 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59583,#59584),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.562372590113,5.992497796127),
  .PIECEWISE_BEZIER_KNOTS.);
#59583 = CARTESIAN_POINT('',(2.420779936523,13.8));
#59584 = CARTESIAN_POINT('',(2.850905142538,13.8));
#59585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59586 = ORIENTED_EDGE('',*,*,#59587,.T.);
#59587 = EDGE_CURVE('',#59572,#59503,#59588,.T.);
#59588 = SURFACE_CURVE('',#59589,(#59593),.PCURVE_S1.);
#59589 = LINE('',#59590,#59591);
#59590 = CARTESIAN_POINT('',(26.1,-0.534171623627,37.681230477029));
#59591 = VECTOR('',#59592,1.);
#59592 = DIRECTION('',(-1.,0.E+000,0.E+000));
#59593 = PCURVE('',#59514,#59594);
#59594 = DEFINITIONAL_REPRESENTATION('',(#59595),#59598);
#59595 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59596,#59597),.UNSPECIFIED.,
  .F.,.F.,(2,2),(13.8,13.9),.PIECEWISE_BEZIER_KNOTS.);
#59596 = CARTESIAN_POINT('',(2.850905142538,13.8));
#59597 = CARTESIAN_POINT('',(2.850905142538,13.9));
#59598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#59603)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#59600,#59601,#59602)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#59600 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#59601 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#59602 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#59603 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#59600,
  'distance_accuracy_value','confusion accuracy');
#59604 = SHAPE_DEFINITION_REPRESENTATION(#59605,#59495);
#59605 = PRODUCT_DEFINITION_SHAPE('','',#59606);
#59606 = PRODUCT_DEFINITION('design','',#59607,#59610);
#59607 = PRODUCT_DEFINITION_FORMATION('','',#59608);
#59608 = PRODUCT('CADSOFTTOOLS 1.402','CADSOFTTOOLS 1.402','',(#59609));
#59609 = PRODUCT_CONTEXT('',#2,'mechanical');
#59610 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#59611 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#59612,#59614);
#59612 = ( REPRESENTATION_RELATIONSHIP('','',#59495,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#59613) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#59613 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1619);
#59614 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #59615);
#59615 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('402','','',#5,#59606,$);
#59616 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#59608));
#59617 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#59618),#59692);
#59618 = SHELL_BASED_SURFACE_MODEL('',(#59619));
#59619 = OPEN_SHELL('',(#59620));
#59620 = ADVANCED_FACE('',(#59621),#59635,.T.);
#59621 = FACE_BOUND('',#59622,.T.);
#59622 = EDGE_LOOP('',(#59623,#59646,#59662,#59678));
#59623 = ORIENTED_EDGE('',*,*,#59624,.F.);
#59624 = EDGE_CURVE('',#59625,#59627,#59629,.T.);
#59625 = VERTEX_POINT('',#59626);
#59626 = CARTESIAN_POINT('',(10.999999999999,31.6426084163,
    36.899999999997));
#59627 = VERTEX_POINT('',#59628);
#59628 = CARTESIAN_POINT('',(12.3,31.6426084163,36.899999999997));
#59629 = SURFACE_CURVE('',#59630,(#59634),.PCURVE_S1.);
#59630 = LINE('',#59631,#59632);
#59631 = CARTESIAN_POINT('',(10.199999999999,31.6426084163,
    36.899999999997));
#59632 = VECTOR('',#59633,1.);
#59633 = DIRECTION('',(1.,0.E+000,0.E+000));
#59634 = PCURVE('',#59635,#59640);
#59635 = PLANE('',#59636);
#59636 = AXIS2_PLACEMENT_3D('',#59637,#59638,#59639);
#59637 = CARTESIAN_POINT('',(10.199999999999,35.443372166656,
    36.899999999997));
#59638 = DIRECTION('',(0.E+000,0.E+000,-1.));
#59639 = DIRECTION('',(-1.,0.E+000,0.E+000));
#59640 = DEFINITIONAL_REPRESENTATION('',(#59641),#59645);
#59641 = LINE('',#59642,#59643);
#59642 = CARTESIAN_POINT('',(0.E+000,-3.800763750356));
#59643 = VECTOR('',#59644,1.);
#59644 = DIRECTION('',(-1.,0.E+000));
#59645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59646 = ORIENTED_EDGE('',*,*,#59647,.F.);
#59647 = EDGE_CURVE('',#59648,#59625,#59650,.T.);
#59648 = VERTEX_POINT('',#59649);
#59649 = CARTESIAN_POINT('',(10.999999999999,35.443372166656,
    36.899999999997));
#59650 = SURFACE_CURVE('',#59651,(#59655),.PCURVE_S1.);
#59651 = LINE('',#59652,#59653);
#59652 = CARTESIAN_POINT('',(10.999999999999,35.443372166656,
    36.899999999997));
#59653 = VECTOR('',#59654,1.);
#59654 = DIRECTION('',(0.E+000,-1.,0.E+000));
#59655 = PCURVE('',#59635,#59656);
#59656 = DEFINITIONAL_REPRESENTATION('',(#59657),#59661);
#59657 = LINE('',#59658,#59659);
#59658 = CARTESIAN_POINT('',(-0.8,0.E+000));
#59659 = VECTOR('',#59660,1.);
#59660 = DIRECTION('',(0.E+000,-1.));
#59661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59662 = ORIENTED_EDGE('',*,*,#59663,.T.);
#59663 = EDGE_CURVE('',#59648,#59664,#59666,.T.);
#59664 = VERTEX_POINT('',#59665);
#59665 = CARTESIAN_POINT('',(12.3,35.443372166656,36.899999999997));
#59666 = SURFACE_CURVE('',#59667,(#59671),.PCURVE_S1.);
#59667 = LINE('',#59668,#59669);
#59668 = CARTESIAN_POINT('',(10.199999999999,35.443372166656,
    36.899999999997));
#59669 = VECTOR('',#59670,1.);
#59670 = DIRECTION('',(1.,0.E+000,0.E+000));
#59671 = PCURVE('',#59635,#59672);
#59672 = DEFINITIONAL_REPRESENTATION('',(#59673),#59677);
#59673 = LINE('',#59674,#59675);
#59674 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#59675 = VECTOR('',#59676,1.);
#59676 = DIRECTION('',(-1.,0.E+000));
#59677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59678 = ORIENTED_EDGE('',*,*,#59679,.F.);
#59679 = EDGE_CURVE('',#59627,#59664,#59680,.T.);
#59680 = SURFACE_CURVE('',#59681,(#59685),.PCURVE_S1.);
#59681 = LINE('',#59682,#59683);
#59682 = CARTESIAN_POINT('',(12.3,31.775374416301,36.899999999997));
#59683 = VECTOR('',#59684,1.);
#59684 = DIRECTION('',(-1.222527695664E-016,1.,0.E+000));
#59685 = PCURVE('',#59635,#59686);
#59686 = DEFINITIONAL_REPRESENTATION('',(#59687),#59691);
#59687 = LINE('',#59688,#59689);
#59688 = CARTESIAN_POINT('',(-2.100000000001,-3.667997750354));
#59689 = VECTOR('',#59690,1.);
#59690 = DIRECTION('',(1.222527695664E-016,1.));
#59691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#59696)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#59693,#59694,#59695)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#59693 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#59694 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#59695 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#59696 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#59693,
  'distance_accuracy_value','confusion accuracy');
#59697 = SHAPE_DEFINITION_REPRESENTATION(#59698,#59617);
#59698 = PRODUCT_DEFINITION_SHAPE('','',#59699);
#59699 = PRODUCT_DEFINITION('design','',#59700,#59703);
#59700 = PRODUCT_DEFINITION_FORMATION('','',#59701);
#59701 = PRODUCT('CADSOFTTOOLS 1.403','CADSOFTTOOLS 1.403','',(#59702));
#59702 = PRODUCT_CONTEXT('',#2,'mechanical');
#59703 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#59704 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#59705,#59707);
#59705 = ( REPRESENTATION_RELATIONSHIP('','',#59617,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#59706) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#59706 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1623);
#59707 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #59708);
#59708 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('403','','',#5,#59699,$);
#59709 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#59701));
#59710 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#59711),#59785);
#59711 = SHELL_BASED_SURFACE_MODEL('',(#59712));
#59712 = OPEN_SHELL('',(#59713));
#59713 = ADVANCED_FACE('',(#59714),#59728,.F.);
#59714 = FACE_BOUND('',#59715,.T.);
#59715 = EDGE_LOOP('',(#59716,#59739,#59755,#59771));
#59716 = ORIENTED_EDGE('',*,*,#59717,.F.);
#59717 = EDGE_CURVE('',#59718,#59720,#59722,.T.);
#59718 = VERTEX_POINT('',#59719);
#59719 = CARTESIAN_POINT('',(12.2,4.7426084163,36.699999999997));
#59720 = VERTEX_POINT('',#59721);
#59721 = CARTESIAN_POINT('',(12.3,4.7426084163,36.699999999997));
#59722 = SURFACE_CURVE('',#59723,(#59727),.PCURVE_S1.);
#59723 = LINE('',#59724,#59725);
#59724 = CARTESIAN_POINT('',(12.2,4.7426084163,36.699999999997));
#59725 = VECTOR('',#59726,1.);
#59726 = DIRECTION('',(1.,0.E+000,0.E+000));
#59727 = PCURVE('',#59728,#59733);
#59728 = PLANE('',#59729);
#59729 = AXIS2_PLACEMENT_3D('',#59730,#59731,#59732);
#59730 = CARTESIAN_POINT('',(12.2,18.8426084163,36.699999999997));
#59731 = DIRECTION('',(0.E+000,0.E+000,1.));
#59732 = DIRECTION('',(-1.,0.E+000,0.E+000));
#59733 = DEFINITIONAL_REPRESENTATION('',(#59734),#59738);
#59734 = LINE('',#59735,#59736);
#59735 = CARTESIAN_POINT('',(0.E+000,14.1));
#59736 = VECTOR('',#59737,1.);
#59737 = DIRECTION('',(-1.,0.E+000));
#59738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59739 = ORIENTED_EDGE('',*,*,#59740,.F.);
#59740 = EDGE_CURVE('',#59741,#59718,#59743,.T.);
#59741 = VERTEX_POINT('',#59742);
#59742 = CARTESIAN_POINT('',(12.2,20.7426084163,36.699999999997));
#59743 = SURFACE_CURVE('',#59744,(#59748),.PCURVE_S1.);
#59744 = LINE('',#59745,#59746);
#59745 = CARTESIAN_POINT('',(12.2,18.8426084163,36.699999999997));
#59746 = VECTOR('',#59747,1.);
#59747 = DIRECTION('',(0.E+000,-1.,0.E+000));
#59748 = PCURVE('',#59728,#59749);
#59749 = DEFINITIONAL_REPRESENTATION('',(#59750),#59754);
#59750 = LINE('',#59751,#59752);
#59751 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#59752 = VECTOR('',#59753,1.);
#59753 = DIRECTION('',(0.E+000,1.));
#59754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59755 = ORIENTED_EDGE('',*,*,#59756,.T.);
#59756 = EDGE_CURVE('',#59741,#59757,#59759,.T.);
#59757 = VERTEX_POINT('',#59758);
#59758 = CARTESIAN_POINT('',(12.3,20.7426084163,36.699999999997));
#59759 = SURFACE_CURVE('',#59760,(#59764),.PCURVE_S1.);
#59760 = LINE('',#59761,#59762);
#59761 = CARTESIAN_POINT('',(12.2,20.7426084163,36.699999999997));
#59762 = VECTOR('',#59763,1.);
#59763 = DIRECTION('',(1.,0.E+000,0.E+000));
#59764 = PCURVE('',#59728,#59765);
#59765 = DEFINITIONAL_REPRESENTATION('',(#59766),#59770);
#59766 = LINE('',#59767,#59768);
#59767 = CARTESIAN_POINT('',(0.E+000,-1.9));
#59768 = VECTOR('',#59769,1.);
#59769 = DIRECTION('',(-1.,0.E+000));
#59770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59771 = ORIENTED_EDGE('',*,*,#59772,.T.);
#59772 = EDGE_CURVE('',#59757,#59720,#59773,.T.);
#59773 = SURFACE_CURVE('',#59774,(#59778),.PCURVE_S1.);
#59774 = LINE('',#59775,#59776);
#59775 = CARTESIAN_POINT('',(12.3,18.8426084163,36.699999999997));
#59776 = VECTOR('',#59777,1.);
#59777 = DIRECTION('',(0.E+000,-1.,0.E+000));
#59778 = PCURVE('',#59728,#59779);
#59779 = DEFINITIONAL_REPRESENTATION('',(#59780),#59784);
#59780 = LINE('',#59781,#59782);
#59781 = CARTESIAN_POINT('',(-0.1,0.E+000));
#59782 = VECTOR('',#59783,1.);
#59783 = DIRECTION('',(0.E+000,1.));
#59784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#59789)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#59786,#59787,#59788)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#59786 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#59787 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#59788 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#59789 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#59786,
  'distance_accuracy_value','confusion accuracy');
#59790 = SHAPE_DEFINITION_REPRESENTATION(#59791,#59710);
#59791 = PRODUCT_DEFINITION_SHAPE('','',#59792);
#59792 = PRODUCT_DEFINITION('design','',#59793,#59796);
#59793 = PRODUCT_DEFINITION_FORMATION('','',#59794);
#59794 = PRODUCT('CADSOFTTOOLS 1.404','CADSOFTTOOLS 1.404','',(#59795));
#59795 = PRODUCT_CONTEXT('',#2,'mechanical');
#59796 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#59797 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#59798,#59800);
#59798 = ( REPRESENTATION_RELATIONSHIP('','',#59710,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#59799) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#59799 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1627);
#59800 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #59801);
#59801 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('404','','',#5,#59792,$);
#59802 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#59794));
#59803 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#59804),#59878);
#59804 = SHELL_BASED_SURFACE_MODEL('',(#59805));
#59805 = OPEN_SHELL('',(#59806));
#59806 = ADVANCED_FACE('',(#59807),#59821,.T.);
#59807 = FACE_BOUND('',#59808,.T.);
#59808 = EDGE_LOOP('',(#59809,#59832,#59848,#59864));
#59809 = ORIENTED_EDGE('',*,*,#59810,.F.);
#59810 = EDGE_CURVE('',#59811,#59813,#59815,.T.);
#59811 = VERTEX_POINT('',#59812);
#59812 = CARTESIAN_POINT('',(10.999999999999,-9.958155334056,
    36.899999999997));
#59813 = VERTEX_POINT('',#59814);
#59814 = CARTESIAN_POINT('',(12.3,-9.958155334056,36.899999999997));
#59815 = SURFACE_CURVE('',#59816,(#59820),.PCURVE_S1.);
#59816 = LINE('',#59817,#59818);
#59817 = CARTESIAN_POINT('',(10.199999999999,-9.958155334056,
    36.899999999997));
#59818 = VECTOR('',#59819,1.);
#59819 = DIRECTION('',(1.,0.E+000,0.E+000));
#59820 = PCURVE('',#59821,#59826);
#59821 = PLANE('',#59822);
#59822 = AXIS2_PLACEMENT_3D('',#59823,#59824,#59825);
#59823 = CARTESIAN_POINT('',(10.199999999999,-9.958155334056,
    36.899999999997));
#59824 = DIRECTION('',(0.E+000,0.E+000,-1.));
#59825 = DIRECTION('',(-1.,0.E+000,0.E+000));
#59826 = DEFINITIONAL_REPRESENTATION('',(#59827),#59831);
#59827 = LINE('',#59828,#59829);
#59828 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#59829 = VECTOR('',#59830,1.);
#59830 = DIRECTION('',(-1.,0.E+000));
#59831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59832 = ORIENTED_EDGE('',*,*,#59833,.T.);
#59833 = EDGE_CURVE('',#59811,#59834,#59836,.T.);
#59834 = VERTEX_POINT('',#59835);
#59835 = CARTESIAN_POINT('',(10.999999999999,-6.1573915837,
    36.899999999997));
#59836 = SURFACE_CURVE('',#59837,(#59841),.PCURVE_S1.);
#59837 = LINE('',#59838,#59839);
#59838 = CARTESIAN_POINT('',(10.999999999999,-9.958155334056,
    36.899999999997));
#59839 = VECTOR('',#59840,1.);
#59840 = DIRECTION('',(0.E+000,1.,0.E+000));
#59841 = PCURVE('',#59821,#59842);
#59842 = DEFINITIONAL_REPRESENTATION('',(#59843),#59847);
#59843 = LINE('',#59844,#59845);
#59844 = CARTESIAN_POINT('',(-0.8,0.E+000));
#59845 = VECTOR('',#59846,1.);
#59846 = DIRECTION('',(0.E+000,1.));
#59847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59848 = ORIENTED_EDGE('',*,*,#59849,.T.);
#59849 = EDGE_CURVE('',#59834,#59850,#59852,.T.);
#59850 = VERTEX_POINT('',#59851);
#59851 = CARTESIAN_POINT('',(12.3,-6.1573915837,36.899999999997));
#59852 = SURFACE_CURVE('',#59853,(#59857),.PCURVE_S1.);
#59853 = LINE('',#59854,#59855);
#59854 = CARTESIAN_POINT('',(10.199999999999,-6.1573915837,
    36.899999999997));
#59855 = VECTOR('',#59856,1.);
#59856 = DIRECTION('',(1.,0.E+000,0.E+000));
#59857 = PCURVE('',#59821,#59858);
#59858 = DEFINITIONAL_REPRESENTATION('',(#59859),#59863);
#59859 = LINE('',#59860,#59861);
#59860 = CARTESIAN_POINT('',(0.E+000,3.800763750356));
#59861 = VECTOR('',#59862,1.);
#59862 = DIRECTION('',(-1.,0.E+000));
#59863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59864 = ORIENTED_EDGE('',*,*,#59865,.F.);
#59865 = EDGE_CURVE('',#59813,#59850,#59866,.T.);
#59866 = SURFACE_CURVE('',#59867,(#59871),.PCURVE_S1.);
#59867 = LINE('',#59868,#59869);
#59868 = CARTESIAN_POINT('',(12.3,31.775374416301,36.899999999997));
#59869 = VECTOR('',#59870,1.);
#59870 = DIRECTION('',(-1.222527695664E-016,1.,0.E+000));
#59871 = PCURVE('',#59821,#59872);
#59872 = DEFINITIONAL_REPRESENTATION('',(#59873),#59877);
#59873 = LINE('',#59874,#59875);
#59874 = CARTESIAN_POINT('',(-2.100000000001,41.733529750357));
#59875 = VECTOR('',#59876,1.);
#59876 = DIRECTION('',(1.222527695664E-016,1.));
#59877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#59882)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#59879,#59880,#59881)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#59879 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#59880 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#59881 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#59882 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#59879,
  'distance_accuracy_value','confusion accuracy');
#59883 = SHAPE_DEFINITION_REPRESENTATION(#59884,#59803);
#59884 = PRODUCT_DEFINITION_SHAPE('','',#59885);
#59885 = PRODUCT_DEFINITION('design','',#59886,#59889);
#59886 = PRODUCT_DEFINITION_FORMATION('','',#59887);
#59887 = PRODUCT('CADSOFTTOOLS 1.405','CADSOFTTOOLS 1.405','',(#59888));
#59888 = PRODUCT_CONTEXT('',#2,'mechanical');
#59889 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#59890 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#59891,#59893);
#59891 = ( REPRESENTATION_RELATIONSHIP('','',#59803,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#59892) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#59892 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1631);
#59893 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #59894);
#59894 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('405','','',#5,#59885,$);
#59895 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#59887));
#59896 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#59897),#60004);
#59897 = SHELL_BASED_SURFACE_MODEL('',(#59898));
#59898 = OPEN_SHELL('',(#59899));
#59899 = ADVANCED_FACE('',(#59900),#59914,.F.);
#59900 = FACE_BOUND('',#59901,.F.);
#59901 = EDGE_LOOP('',(#59902,#59924,#59940,#59955));
#59902 = ORIENTED_EDGE('',*,*,#59903,.T.);
#59903 = EDGE_CURVE('',#59904,#59906,#59908,.T.);
#59904 = VERTEX_POINT('',#59905);
#59905 = CARTESIAN_POINT('',(10.791103658658,36.543372166656,
    36.599999999996));
#59906 = VERTEX_POINT('',#59907);
#59907 = CARTESIAN_POINT('',(12.3,36.543372166656,36.599999999996));
#59908 = SURFACE_CURVE('',#59909,(#59913),.PCURVE_S1.);
#59909 = LINE('',#59910,#59911);
#59910 = CARTESIAN_POINT('',(8.7,36.543372166656,36.599999999996));
#59911 = VECTOR('',#59912,1.);
#59912 = DIRECTION('',(1.,0.E+000,0.E+000));
#59913 = PCURVE('',#59914,#59919);
#59914 = CYLINDRICAL_SURFACE('',#59915,0.3);
#59915 = AXIS2_PLACEMENT_3D('',#59916,#59917,#59918);
#59916 = CARTESIAN_POINT('',(8.7,36.843372166656,36.599999999996));
#59917 = DIRECTION('',(1.,0.E+000,0.E+000));
#59918 = DIRECTION('',(0.E+000,0.E+000,-1.));
#59919 = DEFINITIONAL_REPRESENTATION('',(#59920),#59923);
#59920 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59921,#59922),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.091103658658,3.6),.PIECEWISE_BEZIER_KNOTS.);
#59921 = CARTESIAN_POINT('',(4.712388980385,2.091103658658));
#59922 = CARTESIAN_POINT('',(4.712388980385,3.6));
#59923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59924 = ORIENTED_EDGE('',*,*,#59925,.T.);
#59925 = EDGE_CURVE('',#59906,#59926,#59928,.T.);
#59926 = VERTEX_POINT('',#59927);
#59927 = CARTESIAN_POINT('',(12.3,36.843372166656,36.899999999997));
#59928 = SURFACE_CURVE('',#59929,(#59934),.PCURVE_S1.);
#59929 = CIRCLE('',#59930,0.3);
#59930 = AXIS2_PLACEMENT_3D('',#59931,#59932,#59933);
#59931 = CARTESIAN_POINT('',(12.3,36.843372166656,36.599999999996));
#59932 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#59933 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#59934 = PCURVE('',#59914,#59935);
#59935 = DEFINITIONAL_REPRESENTATION('',(#59936),#59939);
#59936 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59937,#59938),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#59937 = CARTESIAN_POINT('',(4.712388980385,3.6));
#59938 = CARTESIAN_POINT('',(3.14159265359,3.6));
#59939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59940 = ORIENTED_EDGE('',*,*,#59941,.F.);
#59941 = EDGE_CURVE('',#59942,#59926,#59944,.T.);
#59942 = VERTEX_POINT('',#59943);
#59943 = CARTESIAN_POINT('',(11.050150859081,36.843372166656,
    36.899999999997));
#59944 = SURFACE_CURVE('',#59945,(#59949),.PCURVE_S1.);
#59945 = LINE('',#59946,#59947);
#59946 = CARTESIAN_POINT('',(8.7,36.843372166656,36.899999999997));
#59947 = VECTOR('',#59948,1.);
#59948 = DIRECTION('',(1.,0.E+000,0.E+000));
#59949 = PCURVE('',#59914,#59950);
#59950 = DEFINITIONAL_REPRESENTATION('',(#59951),#59954);
#59951 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#59952,#59953),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.350150859081,3.6),.PIECEWISE_BEZIER_KNOTS.);
#59952 = CARTESIAN_POINT('',(3.14159265359,2.350150859081));
#59953 = CARTESIAN_POINT('',(3.14159265359,3.6));
#59954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#59955 = ORIENTED_EDGE('',*,*,#59956,.F.);
#59956 = EDGE_CURVE('',#59904,#59942,#59957,.T.);
#59957 = SURFACE_CURVE('',#59958,(#59975),.PCURVE_S1.);
#59958 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#59959,#59960,#59961,#59962,
    #59963,#59964,#59965,#59966,#59967,#59968,#59969,#59970,#59971,
    #59972,#59973,#59974),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
    0.149366088398,0.29744853832,0.507803635802,0.782618993804,1.),
  .UNSPECIFIED.);
#59959 = CARTESIAN_POINT('',(10.791103658658,36.543372166656,
    36.599999999996));
#59960 = CARTESIAN_POINT('',(10.791103658658,36.543372166656,
    36.627156807569));
#59961 = CARTESIAN_POINT('',(10.794837670863,36.547230311021,
    36.654702650719));
#59962 = CARTESIAN_POINT('',(10.801554332442,36.554252521981,
    36.680061420563));
#59963 = CARTESIAN_POINT('',(10.808238007363,36.561240245678,
    36.705295649209));
#59964 = CARTESIAN_POINT('',(10.817956564443,36.571457863566,
    36.72907940343));
#59965 = CARTESIAN_POINT('',(10.829418914677,36.583715134239,
    36.750260525474));
#59966 = CARTESIAN_POINT('',(10.845635188509,36.601056015788,
    36.78022635867));
#59967 = CARTESIAN_POINT('',(10.865725103831,36.622910095269,
    36.805917013186));
#59968 = CARTESIAN_POINT('',(10.887085900347,36.646868579519,
    36.826685553666));
#59969 = CARTESIAN_POINT('',(10.914921145057,36.678088869991,
    36.85374902979));
#59970 = CARTESIAN_POINT('',(10.945784971891,36.713874471545,
    36.873432794228));
#59971 = CARTESIAN_POINT('',(10.97655497555,36.751158554515,
    36.885476180677));
#59972 = CARTESIAN_POINT('',(11.001028230454,36.780812852788,
    36.895055018228));
#59973 = CARTESIAN_POINT('',(11.025944518867,36.812001402656,
    36.899999999997));
#59974 = CARTESIAN_POINT('',(11.050150859081,36.843372166656,
    36.899999999997));
#59975 = PCURVE('',#59914,#59976);
#59976 = DEFINITIONAL_REPRESENTATION('',(#59977),#60003);
#59977 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#59978,#59979,#59980,#59981,
    #59982,#59983,#59984,#59985,#59986,#59987,#59988,#59989,#59990,
    #59991,#59992,#59993,#59994,#59995,#59996,#59997,#59998,#59999,
    #60000,#60001,#60002),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#59978 = CARTESIAN_POINT('',(4.712388980385,2.091103658658));
#59979 = CARTESIAN_POINT('',(4.684846982351,2.091103658658));
#59980 = CARTESIAN_POINT('',(4.629504972968,2.091794757466));
#59981 = CARTESIAN_POINT('',(4.546623723163,2.094782181771));
#59982 = CARTESIAN_POINT('',(4.464963693334,2.099579740561));
#59983 = CARTESIAN_POINT('',(4.384971558963,2.106110216697));
#59984 = CARTESIAN_POINT('',(4.305974190315,2.114212375421));
#59985 = CARTESIAN_POINT('',(4.228577630422,2.123651837605));
#59986 = CARTESIAN_POINT('',(4.153547360295,2.134160613074));
#59987 = CARTESIAN_POINT('',(4.080043504973,2.145651521388));
#59988 = CARTESIAN_POINT('',(4.007775761768,2.158006927621));
#59989 = CARTESIAN_POINT('',(3.936855677424,2.171056942915));
#59990 = CARTESIAN_POINT('',(3.867313552265,2.184653370884));
#59991 = CARTESIAN_POINT('',(3.79934620282,2.198613499182));
#59992 = CARTESIAN_POINT('',(3.731913483281,2.213027016256));
#59993 = CARTESIAN_POINT('',(3.66513296677,2.227776176986));
#59994 = CARTESIAN_POINT('',(3.598919132893,2.24278217235));
#59995 = CARTESIAN_POINT('',(3.533204635705,2.257969355005));
#59996 = CARTESIAN_POINT('',(3.468150167142,2.273210494793));
#59997 = CARTESIAN_POINT('',(3.403062167325,2.28858153114));
#59998 = CARTESIAN_POINT('',(3.337820020601,2.304043781308));
#59999 = CARTESIAN_POINT('',(3.272530445668,2.31950296625));
#60000 = CARTESIAN_POINT('',(3.207136249309,2.334904164469));
#60001 = CARTESIAN_POINT('',(3.163457606134,2.345089293626));
#60002 = CARTESIAN_POINT('',(3.14159265359,2.350150859081));
#60003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#60008)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#60005,#60006,#60007)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#60005 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#60006 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#60007 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#60008 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#60005,
  'distance_accuracy_value','confusion accuracy');
#60009 = SHAPE_DEFINITION_REPRESENTATION(#60010,#59896);
#60010 = PRODUCT_DEFINITION_SHAPE('','',#60011);
#60011 = PRODUCT_DEFINITION('design','',#60012,#60015);
#60012 = PRODUCT_DEFINITION_FORMATION('','',#60013);
#60013 = PRODUCT('CADSOFTTOOLS 1.406','CADSOFTTOOLS 1.406','',(#60014));
#60014 = PRODUCT_CONTEXT('',#2,'mechanical');
#60015 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#60016 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#60017,#60019);
#60017 = ( REPRESENTATION_RELATIONSHIP('','',#59896,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#60018) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#60018 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1635);
#60019 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #60020);
#60020 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('406','','',#5,#60011,$);
#60021 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#60013));
#60022 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#60023),#60097);
#60023 = SHELL_BASED_SURFACE_MODEL('',(#60024));
#60024 = OPEN_SHELL('',(#60025));
#60025 = ADVANCED_FACE('',(#60026),#60040,.T.);
#60026 = FACE_BOUND('',#60027,.T.);
#60027 = EDGE_LOOP('',(#60028,#60051,#60067,#60083));
#60028 = ORIENTED_EDGE('',*,*,#60029,.F.);
#60029 = EDGE_CURVE('',#60030,#60032,#60034,.T.);
#60030 = VERTEX_POINT('',#60031);
#60031 = CARTESIAN_POINT('',(10.791103658658,36.543372166656,
    29.45000000179));
#60032 = VERTEX_POINT('',#60033);
#60033 = CARTESIAN_POINT('',(12.3,36.543372166656,29.45000000179));
#60034 = SURFACE_CURVE('',#60035,(#60039),.PCURVE_S1.);
#60035 = LINE('',#60036,#60037);
#60036 = CARTESIAN_POINT('',(8.7,36.543372166656,29.45000000179));
#60037 = VECTOR('',#60038,1.);
#60038 = DIRECTION('',(1.,0.E+000,0.E+000));
#60039 = PCURVE('',#60040,#60045);
#60040 = PLANE('',#60041);
#60041 = AXIS2_PLACEMENT_3D('',#60042,#60043,#60044);
#60042 = CARTESIAN_POINT('',(8.7,36.543372166656,36.599999999996));
#60043 = DIRECTION('',(0.E+000,1.,0.E+000));
#60044 = DIRECTION('',(0.E+000,0.E+000,-1.));
#60045 = DEFINITIONAL_REPRESENTATION('',(#60046),#60050);
#60046 = LINE('',#60047,#60048);
#60047 = CARTESIAN_POINT('',(7.149999998206,0.E+000));
#60048 = VECTOR('',#60049,1.);
#60049 = DIRECTION('',(0.E+000,-1.));
#60050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60051 = ORIENTED_EDGE('',*,*,#60052,.T.);
#60052 = EDGE_CURVE('',#60030,#60053,#60055,.T.);
#60053 = VERTEX_POINT('',#60054);
#60054 = CARTESIAN_POINT('',(10.791103658658,36.543372166656,
    36.599999999996));
#60055 = SURFACE_CURVE('',#60056,(#60060),.PCURVE_S1.);
#60056 = LINE('',#60057,#60058);
#60057 = CARTESIAN_POINT('',(10.791103658658,36.543372166656,
    27.182185017029));
#60058 = VECTOR('',#60059,1.);
#60059 = DIRECTION('',(-1.464418895492E-016,-1.110223024625E-016,1.));
#60060 = PCURVE('',#60040,#60061);
#60061 = DEFINITIONAL_REPRESENTATION('',(#60062),#60066);
#60062 = LINE('',#60063,#60064);
#60063 = CARTESIAN_POINT('',(9.417814982967,-2.091103658658));
#60064 = VECTOR('',#60065,1.);
#60065 = DIRECTION('',(-1.,1.464418895492E-016));
#60066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60067 = ORIENTED_EDGE('',*,*,#60068,.T.);
#60068 = EDGE_CURVE('',#60053,#60069,#60071,.T.);
#60069 = VERTEX_POINT('',#60070);
#60070 = CARTESIAN_POINT('',(12.3,36.543372166656,36.599999999996));
#60071 = SURFACE_CURVE('',#60072,(#60076),.PCURVE_S1.);
#60072 = LINE('',#60073,#60074);
#60073 = CARTESIAN_POINT('',(8.7,36.543372166656,36.599999999996));
#60074 = VECTOR('',#60075,1.);
#60075 = DIRECTION('',(1.,0.E+000,0.E+000));
#60076 = PCURVE('',#60040,#60077);
#60077 = DEFINITIONAL_REPRESENTATION('',(#60078),#60082);
#60078 = LINE('',#60079,#60080);
#60079 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#60080 = VECTOR('',#60081,1.);
#60081 = DIRECTION('',(0.E+000,-1.));
#60082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60083 = ORIENTED_EDGE('',*,*,#60084,.F.);
#60084 = EDGE_CURVE('',#60032,#60069,#60085,.T.);
#60085 = SURFACE_CURVE('',#60086,(#60090),.PCURVE_S1.);
#60086 = LINE('',#60087,#60088);
#60087 = CARTESIAN_POINT('',(12.3,36.543372166656,38.940965204572));
#60088 = VECTOR('',#60089,1.);
#60089 = DIRECTION('',(1.665334536938E-016,0.E+000,1.));
#60090 = PCURVE('',#60040,#60091);
#60091 = DEFINITIONAL_REPRESENTATION('',(#60092),#60096);
#60092 = LINE('',#60093,#60094);
#60093 = CARTESIAN_POINT('',(-2.340965204576,-3.6));
#60094 = VECTOR('',#60095,1.);
#60095 = DIRECTION('',(-1.,-1.665334536938E-016));
#60096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#60101)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#60098,#60099,#60100)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#60098 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#60099 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#60100 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#60101 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#60098,
  'distance_accuracy_value','confusion accuracy');
#60102 = SHAPE_DEFINITION_REPRESENTATION(#60103,#60022);
#60103 = PRODUCT_DEFINITION_SHAPE('','',#60104);
#60104 = PRODUCT_DEFINITION('design','',#60105,#60108);
#60105 = PRODUCT_DEFINITION_FORMATION('','',#60106);
#60106 = PRODUCT('CADSOFTTOOLS 1.407','CADSOFTTOOLS 1.407','',(#60107));
#60107 = PRODUCT_CONTEXT('',#2,'mechanical');
#60108 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#60109 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#60110,#60112);
#60110 = ( REPRESENTATION_RELATIONSHIP('','',#60022,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#60111) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#60111 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1639);
#60112 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #60113);
#60113 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('407','','',#5,#60104,$);
#60114 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#60106));
#60115 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#60116),#60223);
#60116 = SHELL_BASED_SURFACE_MODEL('',(#60117));
#60117 = OPEN_SHELL('',(#60118));
#60118 = ADVANCED_FACE('',(#60119),#60134,.F.);
#60119 = FACE_BOUND('',#60120,.F.);
#60120 = EDGE_LOOP('',(#60121,#60144,#60159,#60210));
#60121 = ORIENTED_EDGE('',*,*,#60122,.T.);
#60122 = EDGE_CURVE('',#60123,#60125,#60127,.T.);
#60123 = VERTEX_POINT('',#60124);
#60124 = CARTESIAN_POINT('',(12.3,36.843372166656,29.15000000179));
#60125 = VERTEX_POINT('',#60126);
#60126 = CARTESIAN_POINT('',(12.3,36.543372166656,29.45000000179));
#60127 = SURFACE_CURVE('',#60128,(#60133),.PCURVE_S1.);
#60128 = CIRCLE('',#60129,0.3);
#60129 = AXIS2_PLACEMENT_3D('',#60130,#60131,#60132);
#60130 = CARTESIAN_POINT('',(12.3,36.843372166656,29.45000000179));
#60131 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#60132 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#60133 = PCURVE('',#60134,#60139);
#60134 = CYLINDRICAL_SURFACE('',#60135,0.3);
#60135 = AXIS2_PLACEMENT_3D('',#60136,#60137,#60138);
#60136 = CARTESIAN_POINT('',(8.7,36.843372166656,29.45000000179));
#60137 = DIRECTION('',(1.,0.E+000,0.E+000));
#60138 = DIRECTION('',(0.E+000,0.E+000,-1.));
#60139 = DEFINITIONAL_REPRESENTATION('',(#60140),#60143);
#60140 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#60141,#60142),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#60141 = CARTESIAN_POINT('',(6.28318530718,3.6));
#60142 = CARTESIAN_POINT('',(4.712388980385,3.6));
#60143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60144 = ORIENTED_EDGE('',*,*,#60145,.F.);
#60145 = EDGE_CURVE('',#60146,#60125,#60148,.T.);
#60146 = VERTEX_POINT('',#60147);
#60147 = CARTESIAN_POINT('',(10.791103658658,36.543372166656,
    29.45000000179));
#60148 = SURFACE_CURVE('',#60149,(#60153),.PCURVE_S1.);
#60149 = LINE('',#60150,#60151);
#60150 = CARTESIAN_POINT('',(8.7,36.543372166656,29.45000000179));
#60151 = VECTOR('',#60152,1.);
#60152 = DIRECTION('',(1.,0.E+000,0.E+000));
#60153 = PCURVE('',#60134,#60154);
#60154 = DEFINITIONAL_REPRESENTATION('',(#60155),#60158);
#60155 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#60156,#60157),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.091103658658,3.6),.PIECEWISE_BEZIER_KNOTS.);
#60156 = CARTESIAN_POINT('',(4.712388980385,2.091103658658));
#60157 = CARTESIAN_POINT('',(4.712388980385,3.6));
#60158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60159 = ORIENTED_EDGE('',*,*,#60160,.F.);
#60160 = EDGE_CURVE('',#60161,#60146,#60163,.T.);
#60161 = VERTEX_POINT('',#60162);
#60162 = CARTESIAN_POINT('',(11.050150859083,36.843372166657,
    29.15000000179));
#60163 = SURFACE_CURVE('',#60164,(#60181),.PCURVE_S1.);
#60164 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60165,#60166,#60167,#60168,
    #60169,#60170,#60171,#60172,#60173,#60174,#60175,#60176,#60177,
    #60178,#60179,#60180),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
    0.218103473791,0.492665138499,0.702826048589,0.850771797546,1.),
  .UNSPECIFIED.);
#60165 = CARTESIAN_POINT('',(11.050150859083,36.843372166657,
    29.15000000179));
#60166 = CARTESIAN_POINT('',(11.025944518868,36.812001402657,
    29.15000000179));
#60167 = CARTESIAN_POINT('',(11.001028230454,36.780812852789,
    29.154944983559));
#60168 = CARTESIAN_POINT('',(10.97655497555,36.751158554515,
    29.16452382111));
#60169 = CARTESIAN_POINT('',(10.945784971891,36.713874471545,
    29.176567207559));
#60170 = CARTESIAN_POINT('',(10.914921145057,36.678088869991,
    29.196250971997));
#60171 = CARTESIAN_POINT('',(10.887085900347,36.646868579519,
    29.223314448121));
#60172 = CARTESIAN_POINT('',(10.865725103831,36.622910095269,
    29.244082988601));
#60173 = CARTESIAN_POINT('',(10.845635188509,36.601056015788,
    29.269773643117));
#60174 = CARTESIAN_POINT('',(10.829418914677,36.583715134239,
    29.299739476313));
#60175 = CARTESIAN_POINT('',(10.817956564443,36.571457863566,
    29.320920598357));
#60176 = CARTESIAN_POINT('',(10.808238007363,36.561240245678,
    29.344704352578));
#60177 = CARTESIAN_POINT('',(10.801554332442,36.554252521981,
    29.369938581224));
#60178 = CARTESIAN_POINT('',(10.794837670863,36.547230311021,
    29.395297351068));
#60179 = CARTESIAN_POINT('',(10.791103658658,36.543372166656,
    29.422843194218));
#60180 = CARTESIAN_POINT('',(10.791103658658,36.543372166656,
    29.45000000179));
#60181 = PCURVE('',#60134,#60182);
#60182 = DEFINITIONAL_REPRESENTATION('',(#60183),#60209);
#60183 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60184,#60185,#60186,#60187,
    #60188,#60189,#60190,#60191,#60192,#60193,#60194,#60195,#60196,
    #60197,#60198,#60199,#60200,#60201,#60202,#60203,#60204,#60205,
    #60206,#60207,#60208),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#60184 = CARTESIAN_POINT('',(6.28318530718,2.350150859083));
#60185 = CARTESIAN_POINT('',(6.26139277797,2.345106060059));
#60186 = CARTESIAN_POINT('',(6.217858632882,2.334954868633));
#60187 = CARTESIAN_POINT('',(6.152680579716,2.319605216895));
#60188 = CARTESIAN_POINT('',(6.087606201926,2.304197436718));
#60189 = CARTESIAN_POINT('',(6.022580707892,2.288786392088));
#60190 = CARTESIAN_POINT('',(5.957702872888,2.273463615065));
#60191 = CARTESIAN_POINT('',(5.892525825543,2.258191120337));
#60192 = CARTESIAN_POINT('',(5.826776958997,2.242992470173));
#60193 = CARTESIAN_POINT('',(5.760504206512,2.227968512599));
#60194 = CARTESIAN_POINT('',(5.693670895108,2.213202333007));
#60195 = CARTESIAN_POINT('',(5.626182197715,2.198770781565));
#60196 = CARTESIAN_POINT('',(5.558162771052,2.184793411972));
#60197 = CARTESIAN_POINT('',(5.488572043301,2.171180199472));
#60198 = CARTESIAN_POINT('',(5.417597795331,2.158112560265));
#60199 = CARTESIAN_POINT('',(5.34527411419,2.145739676981));
#60200 = CARTESIAN_POINT('',(5.271709485444,2.134231412667));
#60201 = CARTESIAN_POINT('',(5.196624715287,2.123707142271));
#60202 = CARTESIAN_POINT('',(5.119165542883,2.114252630275));
#60203 = CARTESIAN_POINT('',(5.040101206666,2.106136977715));
#60204 = CARTESIAN_POINT('',(4.960037865385,2.099594889482));
#60205 = CARTESIAN_POINT('',(4.878307297266,2.094788879049));
#60206 = CARTESIAN_POINT('',(4.795349721808,2.091796031231));
#60207 = CARTESIAN_POINT('',(4.73995641908,2.091103658658));
#60208 = CARTESIAN_POINT('',(4.712388980385,2.091103658658));
#60209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60210 = ORIENTED_EDGE('',*,*,#60211,.T.);
#60211 = EDGE_CURVE('',#60161,#60123,#60212,.T.);
#60212 = SURFACE_CURVE('',#60213,(#60217),.PCURVE_S1.);
#60213 = LINE('',#60214,#60215);
#60214 = CARTESIAN_POINT('',(8.7,36.843372166656,29.15000000179));
#60215 = VECTOR('',#60216,1.);
#60216 = DIRECTION('',(1.,0.E+000,0.E+000));
#60217 = PCURVE('',#60134,#60218);
#60218 = DEFINITIONAL_REPRESENTATION('',(#60219),#60222);
#60219 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#60220,#60221),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.350150859083,3.6),.PIECEWISE_BEZIER_KNOTS.);
#60220 = CARTESIAN_POINT('',(6.28318530718,2.350150859083));
#60221 = CARTESIAN_POINT('',(6.28318530718,3.6));
#60222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#60227)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#60224,#60225,#60226)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#60224 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#60225 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#60226 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#60227 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#60224,
  'distance_accuracy_value','confusion accuracy');
#60228 = SHAPE_DEFINITION_REPRESENTATION(#60229,#60115);
#60229 = PRODUCT_DEFINITION_SHAPE('','',#60230);
#60230 = PRODUCT_DEFINITION('design','',#60231,#60234);
#60231 = PRODUCT_DEFINITION_FORMATION('','',#60232);
#60232 = PRODUCT('CADSOFTTOOLS 1.408','CADSOFTTOOLS 1.408','',(#60233));
#60233 = PRODUCT_CONTEXT('',#2,'mechanical');
#60234 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#60235 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#60236,#60238);
#60236 = ( REPRESENTATION_RELATIONSHIP('','',#60115,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#60237) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#60237 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1643);
#60238 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #60239);
#60239 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('408','','',#5,#60230,$);
#60240 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#60232));
#60241 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#60242),#60321);
#60242 = SHELL_BASED_SURFACE_MODEL('',(#60243));
#60243 = OPEN_SHELL('',(#60244));
#60244 = ADVANCED_FACE('',(#60245),#60260,.T.);
#60245 = FACE_BOUND('',#60246,.T.);
#60246 = EDGE_LOOP('',(#60247,#60275,#60291,#60307));
#60247 = ORIENTED_EDGE('',*,*,#60248,.T.);
#60248 = EDGE_CURVE('',#60249,#60251,#60253,.T.);
#60249 = VERTEX_POINT('',#60250);
#60250 = CARTESIAN_POINT('',(11.050150859081,36.843372166656,
    36.899999999997));
#60251 = VERTEX_POINT('',#60252);
#60252 = CARTESIAN_POINT('',(9.458693843309,42.415395069328,
    36.899999999997));
#60253 = SURFACE_CURVE('',#60254,(#60259),.PCURVE_S1.);
#60254 = CIRCLE('',#60255,3.599999999999);
#60255 = AXIS2_PLACEMENT_3D('',#60256,#60257,#60258);
#60256 = CARTESIAN_POINT('',(8.2,39.042608416009,36.899999999997));
#60257 = DIRECTION('',(0.E+000,0.E+000,1.));
#60258 = DIRECTION('',(-1.,0.E+000,0.E+000));
#60259 = PCURVE('',#60260,#60265);
#60260 = PLANE('',#60261);
#60261 = AXIS2_PLACEMENT_3D('',#60262,#60263,#60264);
#60262 = CARTESIAN_POINT('',(8.7,42.415395069328,36.899999999997));
#60263 = DIRECTION('',(0.E+000,0.E+000,-1.));
#60264 = DIRECTION('',(-1.,0.E+000,0.E+000));
#60265 = DEFINITIONAL_REPRESENTATION('',(#60266),#60274);
#60266 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#60267,#60268,#60269,#60270
    ,#60271,#60272,#60273),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#60267 = CARTESIAN_POINT('',(4.099999999999,-3.372786653319));
#60268 = CARTESIAN_POINT('',(4.099999999999,-9.608169560565));
#60269 = CARTESIAN_POINT('',(-1.299999999999,-6.490478106942));
#60270 = CARTESIAN_POINT('',(-6.699999999998,-3.372786653319));
#60271 = CARTESIAN_POINT('',(-1.299999999999,-0.255095199696));
#60272 = CARTESIAN_POINT('',(4.099999999999,2.862596253927));
#60273 = CARTESIAN_POINT('',(4.099999999999,-3.372786653319));
#60274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60275 = ORIENTED_EDGE('',*,*,#60276,.T.);
#60276 = EDGE_CURVE('',#60251,#60277,#60279,.T.);
#60277 = VERTEX_POINT('',#60278);
#60278 = CARTESIAN_POINT('',(12.3,42.415395069328,36.899999999997));
#60279 = SURFACE_CURVE('',#60280,(#60284),.PCURVE_S1.);
#60280 = LINE('',#60281,#60282);
#60281 = CARTESIAN_POINT('',(8.7,42.415395069328,36.899999999997));
#60282 = VECTOR('',#60283,1.);
#60283 = DIRECTION('',(1.,0.E+000,0.E+000));
#60284 = PCURVE('',#60260,#60285);
#60285 = DEFINITIONAL_REPRESENTATION('',(#60286),#60290);
#60286 = LINE('',#60287,#60288);
#60287 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#60288 = VECTOR('',#60289,1.);
#60289 = DIRECTION('',(-1.,0.E+000));
#60290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60291 = ORIENTED_EDGE('',*,*,#60292,.F.);
#60292 = EDGE_CURVE('',#60293,#60277,#60295,.T.);
#60293 = VERTEX_POINT('',#60294);
#60294 = CARTESIAN_POINT('',(12.3,36.843372166656,36.899999999997));
#60295 = SURFACE_CURVE('',#60296,(#60300),.PCURVE_S1.);
#60296 = LINE('',#60297,#60298);
#60297 = CARTESIAN_POINT('',(12.3,31.775374416301,36.899999999997));
#60298 = VECTOR('',#60299,1.);
#60299 = DIRECTION('',(-1.222527695664E-016,1.,0.E+000));
#60300 = PCURVE('',#60260,#60301);
#60301 = DEFINITIONAL_REPRESENTATION('',(#60302),#60306);
#60302 = LINE('',#60303,#60304);
#60303 = CARTESIAN_POINT('',(-3.6,-10.64002065302));
#60304 = VECTOR('',#60305,1.);
#60305 = DIRECTION('',(1.222527695664E-016,1.));
#60306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60307 = ORIENTED_EDGE('',*,*,#60308,.F.);
#60308 = EDGE_CURVE('',#60249,#60293,#60309,.T.);
#60309 = SURFACE_CURVE('',#60310,(#60314),.PCURVE_S1.);
#60310 = LINE('',#60311,#60312);
#60311 = CARTESIAN_POINT('',(8.7,36.843372166656,36.899999999997));
#60312 = VECTOR('',#60313,1.);
#60313 = DIRECTION('',(1.,0.E+000,0.E+000));
#60314 = PCURVE('',#60260,#60315);
#60315 = DEFINITIONAL_REPRESENTATION('',(#60316),#60320);
#60316 = LINE('',#60317,#60318);
#60317 = CARTESIAN_POINT('',(0.E+000,-5.572022902672));
#60318 = VECTOR('',#60319,1.);
#60319 = DIRECTION('',(-1.,0.E+000));
#60320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#60325)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#60322,#60323,#60324)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#60322 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#60323 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#60324 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#60325 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#60322,
  'distance_accuracy_value','confusion accuracy');
#60326 = SHAPE_DEFINITION_REPRESENTATION(#60327,#60241);
#60327 = PRODUCT_DEFINITION_SHAPE('','',#60328);
#60328 = PRODUCT_DEFINITION('design','',#60329,#60332);
#60329 = PRODUCT_DEFINITION_FORMATION('','',#60330);
#60330 = PRODUCT('CADSOFTTOOLS 1.409','CADSOFTTOOLS 1.409','',(#60331));
#60331 = PRODUCT_CONTEXT('',#2,'mechanical');
#60332 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#60333 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#60334,#60336);
#60334 = ( REPRESENTATION_RELATIONSHIP('','',#60241,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#60335) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#60335 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1647);
#60336 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #60337);
#60337 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('409','','',#5,#60328,$);
#60338 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#60330));
#60339 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#60340),#60419);
#60340 = SHELL_BASED_SURFACE_MODEL('',(#60341));
#60341 = OPEN_SHELL('',(#60342));
#60342 = ADVANCED_FACE('',(#60343),#60357,.T.);
#60343 = FACE_BOUND('',#60344,.T.);
#60344 = EDGE_LOOP('',(#60345,#60368,#60384,#60405));
#60345 = ORIENTED_EDGE('',*,*,#60346,.F.);
#60346 = EDGE_CURVE('',#60347,#60349,#60351,.T.);
#60347 = VERTEX_POINT('',#60348);
#60348 = CARTESIAN_POINT('',(12.3,40.18844536284,29.150000001808));
#60349 = VERTEX_POINT('',#60350);
#60350 = CARTESIAN_POINT('',(12.3,36.843372166656,29.15000000179));
#60351 = SURFACE_CURVE('',#60352,(#60356),.PCURVE_S1.);
#60352 = LINE('',#60353,#60354);
#60353 = CARTESIAN_POINT('',(12.3,31.775374416355,29.150000001763));
#60354 = VECTOR('',#60355,1.);
#60355 = DIRECTION('',(1.222527695655E-016,-1.,-5.423420370134E-012));
#60356 = PCURVE('',#60357,#60362);
#60357 = PLANE('',#60358);
#60358 = AXIS2_PLACEMENT_3D('',#60359,#60360,#60361);
#60359 = CARTESIAN_POINT('',(8.7,36.843372166657,29.15000000179));
#60360 = DIRECTION('',(0.E+000,-5.423420370134E-012,1.));
#60361 = DIRECTION('',(0.E+000,1.,5.423420370134E-012));
#60362 = DEFINITIONAL_REPRESENTATION('',(#60363),#60367);
#60363 = LINE('',#60364,#60365);
#60364 = CARTESIAN_POINT('',(-5.067997750303,-3.6));
#60365 = VECTOR('',#60366,1.);
#60366 = DIRECTION('',(-1.,-1.222527695655E-016));
#60367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60368 = ORIENTED_EDGE('',*,*,#60369,.F.);
#60369 = EDGE_CURVE('',#60370,#60347,#60372,.T.);
#60370 = VERTEX_POINT('',#60371);
#60371 = CARTESIAN_POINT('',(11.612778588082,40.18844536284,
    29.150000001808));
#60372 = SURFACE_CURVE('',#60373,(#60377),.PCURVE_S1.);
#60373 = LINE('',#60374,#60375);
#60374 = CARTESIAN_POINT('',(8.7,40.18844536284,29.150000001808));
#60375 = VECTOR('',#60376,1.);
#60376 = DIRECTION('',(1.,0.E+000,0.E+000));
#60377 = PCURVE('',#60357,#60378);
#60378 = DEFINITIONAL_REPRESENTATION('',(#60379),#60383);
#60379 = LINE('',#60380,#60381);
#60380 = CARTESIAN_POINT('',(3.345073196182,0.E+000));
#60381 = VECTOR('',#60382,1.);
#60382 = DIRECTION('',(0.E+000,-1.));
#60383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60384 = ORIENTED_EDGE('',*,*,#60385,.T.);
#60385 = EDGE_CURVE('',#60370,#60386,#60388,.T.);
#60386 = VERTEX_POINT('',#60387);
#60387 = CARTESIAN_POINT('',(11.050150859083,36.843372166657,
    29.15000000179));
#60388 = SURFACE_CURVE('',#60389,(#60394),.PCURVE_S1.);
#60389 = CIRCLE('',#60390,3.599999999999);
#60390 = AXIS2_PLACEMENT_3D('',#60391,#60392,#60393);
#60391 = CARTESIAN_POINT('',(8.2,39.042608416009,29.150000001802));
#60392 = DIRECTION('',(0.E+000,5.423420370134E-012,-1.));
#60393 = DIRECTION('',(0.E+000,1.,5.423420370134E-012));
#60394 = PCURVE('',#60357,#60395);
#60395 = DEFINITIONAL_REPRESENTATION('',(#60396),#60404);
#60396 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#60397,#60398,#60399,#60400
    ,#60401,#60402,#60403),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#60397 = CARTESIAN_POINT('',(5.79923624935,0.5));
#60398 = CARTESIAN_POINT('',(5.79923624935,-5.735382907246));
#60399 = CARTESIAN_POINT('',(0.399236249352,-2.617691453623));
#60400 = CARTESIAN_POINT('',(-5.000763750646,0.5));
#60401 = CARTESIAN_POINT('',(0.399236249352,3.617691453623));
#60402 = CARTESIAN_POINT('',(5.79923624935,6.735382907246));
#60403 = CARTESIAN_POINT('',(5.79923624935,0.5));
#60404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60405 = ORIENTED_EDGE('',*,*,#60406,.T.);
#60406 = EDGE_CURVE('',#60386,#60349,#60407,.T.);
#60407 = SURFACE_CURVE('',#60408,(#60412),.PCURVE_S1.);
#60408 = LINE('',#60409,#60410);
#60409 = CARTESIAN_POINT('',(8.7,36.843372166656,29.15000000179));
#60410 = VECTOR('',#60411,1.);
#60411 = DIRECTION('',(1.,0.E+000,0.E+000));
#60412 = PCURVE('',#60357,#60413);
#60413 = DEFINITIONAL_REPRESENTATION('',(#60414),#60418);
#60414 = LINE('',#60415,#60416);
#60415 = CARTESIAN_POINT('',(-1.605826582818E-012,0.E+000));
#60416 = VECTOR('',#60417,1.);
#60417 = DIRECTION('',(0.E+000,-1.));
#60418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#60423)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#60420,#60421,#60422)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#60420 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#60421 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#60422 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#60423 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#60420,
  'distance_accuracy_value','confusion accuracy');
#60424 = SHAPE_DEFINITION_REPRESENTATION(#60425,#60339);
#60425 = PRODUCT_DEFINITION_SHAPE('','',#60426);
#60426 = PRODUCT_DEFINITION('design','',#60427,#60430);
#60427 = PRODUCT_DEFINITION_FORMATION('','',#60428);
#60428 = PRODUCT('CADSOFTTOOLS 1.410','CADSOFTTOOLS 1.410','',(#60429));
#60429 = PRODUCT_CONTEXT('',#2,'mechanical');
#60430 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#60431 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#60432,#60434);
#60432 = ( REPRESENTATION_RELATIONSHIP('','',#60339,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#60433) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#60433 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1651);
#60434 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #60435);
#60435 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('410','','',#5,#60426,$);
#60436 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#60428));
#60437 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#60438),#60865);
#60438 = SHELL_BASED_SURFACE_MODEL('',(#60439));
#60439 = OPEN_SHELL('',(#60440));
#60440 = ADVANCED_FACE('',(#60441),#60456,.T.);
#60441 = FACE_BOUND('',#60442,.T.);
#60442 = EDGE_LOOP('',(#60443,#60489,#60534,#60573,#60615,#60631,#60669,
    #60711,#60727,#60778,#60816));
#60443 = ORIENTED_EDGE('',*,*,#60444,.F.);
#60444 = EDGE_CURVE('',#60445,#60447,#60449,.T.);
#60445 = VERTEX_POINT('',#60446);
#60446 = CARTESIAN_POINT('',(11.612778588082,40.18844536284,
    29.150000001808));
#60447 = VERTEX_POINT('',#60448);
#60448 = CARTESIAN_POINT('',(11.050150859083,36.843372166657,
    29.15000000179));
#60449 = SURFACE_CURVE('',#60450,(#60455),.PCURVE_S1.);
#60450 = CIRCLE('',#60451,3.599999999999);
#60451 = AXIS2_PLACEMENT_3D('',#60452,#60453,#60454);
#60452 = CARTESIAN_POINT('',(8.2,39.042608416009,29.150000001802));
#60453 = DIRECTION('',(0.E+000,5.423420370134E-012,-1.));
#60454 = DIRECTION('',(0.E+000,1.,5.423420370134E-012));
#60455 = PCURVE('',#60456,#60461);
#60456 = CYLINDRICAL_SURFACE('',#60457,3.599999999999);
#60457 = AXIS2_PLACEMENT_3D('',#60458,#60459,#60460);
#60458 = CARTESIAN_POINT('',(8.2,39.042608416009,27.182185017029));
#60459 = DIRECTION('',(-1.464418895492E-016,-1.110223024625E-016,1.));
#60460 = DIRECTION('',(1.,-1.625831575471E-032,1.464418895492E-016));
#60461 = DEFINITIONAL_REPRESENTATION('',(#60462),#60488);
#60462 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60463,#60464,#60465,#60466,
    #60467,#60468,#60469,#60470,#60471,#60472,#60473,#60474,#60475,
    #60476,#60477,#60478,#60479,#60480,#60481,#60482,#60483,#60484,
    #60485,#60486,#60487),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(1.246873263765,1.291469564819,
    1.336065865874,1.380662166928,1.425258467983,1.469854769037,
    1.514451070092,1.559047371147,1.603643672201,1.648239973256,
    1.69283627431,1.737432575365,1.782028876419,1.826625177474,
    1.871221478528,1.915817779583,1.960414080637,2.005010381692,
    2.049606682746,2.094202983801,2.138799284856,2.18339558591,
    2.227991886965),.QUASI_UNIFORM_KNOTS.);
#60463 = CARTESIAN_POINT('',(0.32392306303,1.967814984779));
#60464 = CARTESIAN_POINT('',(0.309057629345,1.967814984779));
#60465 = CARTESIAN_POINT('',(0.279326761976,1.967814984778));
#60466 = CARTESIAN_POINT('',(0.234730460921,1.967814984778));
#60467 = CARTESIAN_POINT('',(0.190134159867,1.967814984777));
#60468 = CARTESIAN_POINT('',(0.145537858812,1.967814984776));
#60469 = CARTESIAN_POINT('',(0.100941557757,1.967814984775));
#60470 = CARTESIAN_POINT('',(5.634525670289E-002,1.967814984774));
#60471 = CARTESIAN_POINT('',(1.174895564835E-002,1.967814984773));
#60472 = CARTESIAN_POINT('',(-3.284734540619E-002,1.967814984772));
#60473 = CARTESIAN_POINT('',(-7.744364646073E-002,1.967814984771));
#60474 = CARTESIAN_POINT('',(-0.122039947515,1.967814984771));
#60475 = CARTESIAN_POINT('',(-0.16663624857,1.96781498477));
#60476 = CARTESIAN_POINT('',(-0.211232549624,1.967814984769));
#60477 = CARTESIAN_POINT('',(-0.255828850679,1.967814984768));
#60478 = CARTESIAN_POINT('',(-0.300425151733,1.967814984767));
#60479 = CARTESIAN_POINT('',(-0.345021452788,1.967814984766));
#60480 = CARTESIAN_POINT('',(-0.389617753843,1.967814984766));
#60481 = CARTESIAN_POINT('',(-0.434214054897,1.967814984765));
#60482 = CARTESIAN_POINT('',(-0.478810355952,1.967814984764));
#60483 = CARTESIAN_POINT('',(-0.523406657006,1.967814984763));
#60484 = CARTESIAN_POINT('',(-0.568002958061,1.967814984762));
#60485 = CARTESIAN_POINT('',(-0.612599259115,1.967814984762));
#60486 = CARTESIAN_POINT('',(-0.642330126485,1.967814984761));
#60487 = CARTESIAN_POINT('',(-0.65719556017,1.967814984761));
#60488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60489 = ORIENTED_EDGE('',*,*,#60490,.T.);
#60490 = EDGE_CURVE('',#60445,#60491,#60493,.T.);
#60491 = VERTEX_POINT('',#60492);
#60492 = CARTESIAN_POINT('',(11.534054625547,40.400577397194,
    29.237867967452));
#60493 = SURFACE_CURVE('',#60494,(#60505),.PCURVE_S1.);
#60494 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60495,#60496,#60497,#60498,
    #60499,#60500,#60501,#60502,#60503,#60504),.UNSPECIFIED.,.F.,.F.,(4,
    3,3,4),(0.E+000,0.105631168418,0.552456601775,1.),.UNSPECIFIED.);
#60495 = CARTESIAN_POINT('',(11.612778588082,40.18844536284,
    29.150000001808));
#60496 = CARTESIAN_POINT('',(11.609986076341,40.196762623252,
    29.150000001808));
#60497 = CARTESIAN_POINT('',(11.607160908001,40.205076070318,
    29.150346361821));
#60498 = CARTESIAN_POINT('',(11.60431651812,40.213347090713,
    29.151035281567));
#60499 = CARTESIAN_POINT('',(11.592376785736,40.248065878993,
    29.153927120501));
#60500 = CARTESIAN_POINT('',(11.579878998652,40.282592662535,
    29.163033117558));
#60501 = CARTESIAN_POINT('',(11.567937160223,40.314221283505,
    29.177639179037));
#60502 = CARTESIAN_POINT('',(11.555982569884,40.345883678615,
    29.192260837376));
#60503 = CARTESIAN_POINT('',(11.544257958618,40.375526405387,
    29.212816975645));
#60504 = CARTESIAN_POINT('',(11.534054625547,40.400577397194,
    29.237867967452));
#60505 = PCURVE('',#60456,#60506);
#60506 = DEFINITIONAL_REPRESENTATION('',(#60507),#60533);
#60507 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60508,#60509,#60510,#60511,
    #60512,#60513,#60514,#60515,#60516,#60517,#60518,#60519,#60520,
    #60521,#60522,#60523,#60524,#60525,#60526,#60527,#60528,#60529,
    #60530,#60531,#60532),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#60508 = CARTESIAN_POINT('',(0.32392306303,1.967814984779));
#60509 = CARTESIAN_POINT('',(0.324970239745,1.967814590889));
#60510 = CARTESIAN_POINT('',(0.327069470665,1.967943129984));
#60511 = CARTESIAN_POINT('',(0.330217617305,1.968519688826));
#60512 = CARTESIAN_POINT('',(0.333334094974,1.969471241637));
#60513 = CARTESIAN_POINT('',(0.336442664009,1.970804872503));
#60514 = CARTESIAN_POINT('',(0.33954389025,1.972516980034));
#60515 = CARTESIAN_POINT('',(0.342631158604,1.974602809715));
#60516 = CARTESIAN_POINT('',(0.345699775993,1.977057917998));
#60517 = CARTESIAN_POINT('',(0.348744527488,1.97987777058));
#60518 = CARTESIAN_POINT('',(0.351760351877,1.983057885215));
#60519 = CARTESIAN_POINT('',(0.354742086248,1.986593662193));
#60520 = CARTESIAN_POINT('',(0.357684814971,1.990480919593));
#60521 = CARTESIAN_POINT('',(0.36058273187,1.994713921801));
#60522 = CARTESIAN_POINT('',(0.363433345004,1.999292730196));
#60523 = CARTESIAN_POINT('',(0.366248980052,2.004236222493));
#60524 = CARTESIAN_POINT('',(0.369020717022,2.009528956521));
#60525 = CARTESIAN_POINT('',(0.371744631894,2.015163595613));
#60526 = CARTESIAN_POINT('',(0.374415457915,2.021130631239));
#60527 = CARTESIAN_POINT('',(0.377028284577,2.027421136816));
#60528 = CARTESIAN_POINT('',(0.37957810287,2.034026029831));
#60529 = CARTESIAN_POINT('',(0.382059927522,2.040936269553));
#60530 = CARTESIAN_POINT('',(0.384468764778,2.048142804051));
#60531 = CARTESIAN_POINT('',(0.38602266878,2.053138657623));
#60532 = CARTESIAN_POINT('',(0.3867857916,2.055682950423));
#60533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60534 = ORIENTED_EDGE('',*,*,#60535,.T.);
#60535 = EDGE_CURVE('',#60491,#60536,#60538,.T.);
#60536 = VERTEX_POINT('',#60537);
#60537 = CARTESIAN_POINT('',(10.660604681299,41.670425875872,
    30.507716446131));
#60538 = SURFACE_CURVE('',#60539,(#60544),.PCURVE_S1.);
#60539 = ELLIPSE('',#60540,5.091168824542,3.599999999999);
#60540 = AXIS2_PLACEMENT_3D('',#60541,#60542,#60543);
#60541 = CARTESIAN_POINT('',(8.2,39.042608416009,27.879898986267));
#60542 = DIRECTION('',(1.60634594424E-032,-0.707106781187,0.707106781187
    ));
#60543 = DIRECTION('',(2.071001063E-016,0.707106781187,0.707106781187));
#60544 = PCURVE('',#60456,#60545);
#60545 = DEFINITIONAL_REPRESENTATION('',(#60546),#60572);
#60546 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60547,#60548,#60549,#60550,
    #60551,#60552,#60553,#60554,#60555,#60556,#60557,#60558,#60559,
    #60560,#60561,#60562,#60563,#60564,#60565,#60566,#60567,#60568,
    #60569,#60570,#60571),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(5.099174771984,5.118786679758,
    5.138398587532,5.158010495305,5.177622403079,5.197234310853,
    5.216846218626,5.2364581264,5.256070034174,5.275681941947,
    5.295293849721,5.314905757495,5.334517665268,5.354129573042,
    5.373741480816,5.393353388589,5.412965296363,5.432577204137,
    5.45218911191,5.471801019684,5.491412927458,5.511024835231,
    5.530636743005),.QUASI_UNIFORM_KNOTS.);
#60547 = CARTESIAN_POINT('',(0.3867857916,2.055682950423));
#60548 = CARTESIAN_POINT('',(0.393323094191,2.077478692069));
#60549 = CARTESIAN_POINT('',(0.406397699373,2.120896004581));
#60550 = CARTESIAN_POINT('',(0.426009607147,2.185474646106));
#60551 = CARTESIAN_POINT('',(0.445621514921,2.249481059933));
#60552 = CARTESIAN_POINT('',(0.465233422694,2.312890645026));
#60553 = CARTESIAN_POINT('',(0.484845330468,2.375679008642));
#60554 = CARTESIAN_POINT('',(0.504457238242,2.437822002661));
#60555 = CARTESIAN_POINT('',(0.524069146015,2.49929572566));
#60556 = CARTESIAN_POINT('',(0.543681053789,2.560076534034));
#60557 = CARTESIAN_POINT('',(0.563292961563,2.620141050572));
#60558 = CARTESIAN_POINT('',(0.582904869336,2.679466173591));
#60559 = CARTESIAN_POINT('',(0.60251677711,2.738029085782));
#60560 = CARTESIAN_POINT('',(0.622128684884,2.795807262993));
#60561 = CARTESIAN_POINT('',(0.641740592657,2.852778482894));
#60562 = CARTESIAN_POINT('',(0.661352500431,2.908920833525));
#60563 = CARTESIAN_POINT('',(0.680964408205,2.964212721706));
#60564 = CARTESIAN_POINT('',(0.700576315978,3.018632881413));
#60565 = CARTESIAN_POINT('',(0.720188223752,3.072160381701));
#60566 = CARTESIAN_POINT('',(0.739800131526,3.124774635691));
#60567 = CARTESIAN_POINT('',(0.759412039299,3.176455405021));
#60568 = CARTESIAN_POINT('',(0.779023947073,3.227182820538));
#60569 = CARTESIAN_POINT('',(0.798635854847,3.276937341788));
#60570 = CARTESIAN_POINT('',(0.811710460029,3.309445743415));
#60571 = CARTESIAN_POINT('',(0.81824776262,3.325531429102));
#60572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60573 = ORIENTED_EDGE('',*,*,#60574,.T.);
#60574 = EDGE_CURVE('',#60536,#60575,#60577,.T.);
#60575 = VERTEX_POINT('',#60576);
#60576 = CARTESIAN_POINT('',(10.412393922943,41.882557910228,
    30.595584411775));
#60577 = SURFACE_CURVE('',#60578,(#60586),.PCURVE_S1.);
#60578 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60579,#60580,#60581,#60582,
    #60583,#60584,#60585),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
    0.445513109052,1.),.UNSPECIFIED.);
#60579 = CARTESIAN_POINT('',(10.660604681299,41.670425875872,
    30.507716446131));
#60580 = CARTESIAN_POINT('',(10.630015729154,41.699068397658,
    30.536358967916));
#60581 = CARTESIAN_POINT('',(10.594536377914,41.731210219852,
    30.556943853639));
#60582 = CARTESIAN_POINT('',(10.557636637157,41.763187304247,
    30.570812786816));
#60583 = CARTESIAN_POINT('',(10.511686200304,41.803007665232,
    30.588083464741));
#60584 = CARTESIAN_POINT('',(10.462257929107,41.843712563001,
    30.595584411775));
#60585 = CARTESIAN_POINT('',(10.412393922943,41.882557910228,
    30.595584411775));
#60586 = PCURVE('',#60456,#60587);
#60587 = DEFINITIONAL_REPRESENTATION('',(#60588),#60614);
#60588 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60589,#60590,#60591,#60592,
    #60593,#60594,#60595,#60596,#60597,#60598,#60599,#60600,#60601,
    #60602,#60603,#60604,#60605,#60606,#60607,#60608,#60609,#60610,
    #60611,#60612,#60613),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#60589 = CARTESIAN_POINT('',(0.81824776262,3.325531429102));
#60590 = CARTESIAN_POINT('',(0.819435406601,3.328453751211));
#60591 = CARTESIAN_POINT('',(0.821845170345,3.33413064206));
#60592 = CARTESIAN_POINT('',(0.825554383771,3.342151267748));
#60593 = CARTESIAN_POINT('',(0.829349305483,3.34968573317));
#60594 = CARTESIAN_POINT('',(0.83322107592,3.356742585836));
#60595 = CARTESIAN_POINT('',(0.837160846519,3.363330383697));
#60596 = CARTESIAN_POINT('',(0.841159741813,3.369457645755));
#60597 = CARTESIAN_POINT('',(0.845209007318,3.375133036364));
#60598 = CARTESIAN_POINT('',(0.849299464129,3.380364677417));
#60599 = CARTESIAN_POINT('',(0.853423551581,3.385162715299));
#60600 = CARTESIAN_POINT('',(0.857567711421,3.389529740889));
#60601 = CARTESIAN_POINT('',(0.861745814678,3.393502305885));
#60602 = CARTESIAN_POINT('',(0.865955765576,3.397090486558));
#60603 = CARTESIAN_POINT('',(0.870193456655,3.40030109131));
#60604 = CARTESIAN_POINT('',(0.874455317904,3.403141804168));
#60605 = CARTESIAN_POINT('',(0.878737634483,3.405620074535));
#60606 = CARTESIAN_POINT('',(0.883036730356,3.407743414681));
#60607 = CARTESIAN_POINT('',(0.887348919931,3.409519320031));
#60608 = CARTESIAN_POINT('',(0.891670521907,3.410955290525));
#60609 = CARTESIAN_POINT('',(0.895997856413,3.412058824891));
#60610 = CARTESIAN_POINT('',(0.900327246832,3.412837422183));
#60611 = CARTESIAN_POINT('',(0.904655019639,3.413298581368));
#60612 = CARTESIAN_POINT('',(0.907536678184,3.413399394746));
#60613 = CARTESIAN_POINT('',(0.908976015101,3.413399394746));
#60614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60615 = ORIENTED_EDGE('',*,*,#60616,.T.);
#60616 = EDGE_CURVE('',#60575,#60617,#60619,.T.);
#60617 = VERTEX_POINT('',#60618);
#60618 = CARTESIAN_POINT('',(8.7,42.607717110003,30.595584411775));
#60619 = SURFACE_CURVE('',#60620,(#60625),.PCURVE_S1.);
#60620 = CIRCLE('',#60621,3.599999999999);
#60621 = AXIS2_PLACEMENT_3D('',#60622,#60623,#60624);
#60622 = CARTESIAN_POINT('',(8.2,39.042608416009,30.595584411775));
#60623 = DIRECTION('',(0.E+000,-2.254821013504E-015,1.));
#60624 = DIRECTION('',(0.E+000,1.,2.254821013504E-015));
#60625 = PCURVE('',#60456,#60626);
#60626 = DEFINITIONAL_REPRESENTATION('',(#60627),#60630);
#60627 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#60628,#60629),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.621364995486,6.143845966422),
  .PIECEWISE_BEZIER_KNOTS.);
#60628 = CARTESIAN_POINT('',(0.908976015101,3.413399394746));
#60629 = CARTESIAN_POINT('',(1.431456986037,3.413399394746));
#60630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60631 = ORIENTED_EDGE('',*,*,#60632,.F.);
#60632 = EDGE_CURVE('',#60633,#60617,#60635,.T.);
#60633 = VERTEX_POINT('',#60634);
#60634 = CARTESIAN_POINT('',(8.7,42.607717110003,36.830243854791));
#60635 = SURFACE_CURVE('',#60636,(#60640),.PCURVE_S1.);
#60636 = LINE('',#60637,#60638);
#60637 = CARTESIAN_POINT('',(8.7,42.607717110003,27.182185017029));
#60638 = VECTOR('',#60639,1.);
#60639 = DIRECTION('',(1.464418895492E-016,1.110223024625E-016,-1.));
#60640 = PCURVE('',#60456,#60641);
#60641 = DEFINITIONAL_REPRESENTATION('',(#60642),#60668);
#60642 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60643,#60644,#60645,#60646,
    #60647,#60648,#60649,#60650,#60651,#60652,#60653,#60654,#60655,
    #60656,#60657,#60658,#60659,#60660,#60661,#60662,#60663,#60664,
    #60665,#60666,#60667),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-9.648058837762,-9.364665226716,
    -9.08127161567,-8.797878004623,-8.514484393577,-8.231090782531,
    -7.947697171485,-7.664303560439,-7.380909949392,-7.097516338346,
    -6.8141227273,-6.530729116254,-6.247335505208,-5.963941894162,
    -5.680548283115,-5.397154672069,-5.113761061023,-4.830367449977,
    -4.546973838931,-4.263580227884,-3.980186616838,-3.696793005792,
    -3.413399394746),.QUASI_UNIFORM_KNOTS.);
#60643 = CARTESIAN_POINT('',(1.431456986037,9.648058837762));
#60644 = CARTESIAN_POINT('',(1.431456986037,9.553594300747));
#60645 = CARTESIAN_POINT('',(1.431456986037,9.364665226716));
#60646 = CARTESIAN_POINT('',(1.431456986037,9.08127161567));
#60647 = CARTESIAN_POINT('',(1.431456986037,8.797878004623));
#60648 = CARTESIAN_POINT('',(1.431456986037,8.514484393577));
#60649 = CARTESIAN_POINT('',(1.431456986037,8.231090782531));
#60650 = CARTESIAN_POINT('',(1.431456986037,7.947697171485));
#60651 = CARTESIAN_POINT('',(1.431456986037,7.664303560439));
#60652 = CARTESIAN_POINT('',(1.431456986037,7.380909949392));
#60653 = CARTESIAN_POINT('',(1.431456986037,7.097516338346));
#60654 = CARTESIAN_POINT('',(1.431456986037,6.8141227273));
#60655 = CARTESIAN_POINT('',(1.431456986037,6.530729116254));
#60656 = CARTESIAN_POINT('',(1.431456986037,6.247335505208));
#60657 = CARTESIAN_POINT('',(1.431456986037,5.963941894162));
#60658 = CARTESIAN_POINT('',(1.431456986037,5.680548283115));
#60659 = CARTESIAN_POINT('',(1.431456986037,5.397154672069));
#60660 = CARTESIAN_POINT('',(1.431456986037,5.113761061023));
#60661 = CARTESIAN_POINT('',(1.431456986037,4.830367449977));
#60662 = CARTESIAN_POINT('',(1.431456986037,4.546973838931));
#60663 = CARTESIAN_POINT('',(1.431456986037,4.263580227884));
#60664 = CARTESIAN_POINT('',(1.431456986037,3.980186616838));
#60665 = CARTESIAN_POINT('',(1.431456986037,3.696793005792));
#60666 = CARTESIAN_POINT('',(1.431456986037,3.507863931761));
#60667 = CARTESIAN_POINT('',(1.431456986037,3.413399394746));
#60668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60669 = ORIENTED_EDGE('',*,*,#60670,.F.);
#60670 = EDGE_CURVE('',#60671,#60633,#60673,.T.);
#60671 = VERTEX_POINT('',#60672);
#60672 = CARTESIAN_POINT('',(9.458693843309,42.415395069328,
    36.899999999997));
#60673 = SURFACE_CURVE('',#60674,(#60682),.PCURVE_S1.);
#60674 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60675,#60676,#60677,#60678,
    #60679,#60680,#60681),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
    0.768464969109,1.),.UNSPECIFIED.);
#60675 = CARTESIAN_POINT('',(9.458693843309,42.415395069328,
    36.899999999997));
#60676 = CARTESIAN_POINT('',(9.270064278289,42.485789937596,
    36.899999999997));
#60677 = CARTESIAN_POINT('',(9.075234616348,42.540309063634,
    36.876420764527));
#60678 = CARTESIAN_POINT('',(8.878957757699,42.578003211962,
    36.852108294087));
#60679 = CARTESIAN_POINT('',(8.819581590001,42.58940615619,
    36.844753472271));
#60680 = CARTESIAN_POINT('',(8.759914730873,42.599314178141,
    36.837262800008));
#60681 = CARTESIAN_POINT('',(8.7,42.607717110003,36.830243854791));
#60682 = PCURVE('',#60456,#60683);
#60683 = DEFINITIONAL_REPRESENTATION('',(#60684),#60710);
#60684 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60685,#60686,#60687,#60688,
    #60689,#60690,#60691,#60692,#60693,#60694,#60695,#60696,#60697,
    #60698,#60699,#60700,#60701,#60702,#60703,#60704,#60705,#60706,
    #60707,#60708,#60709),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#60685 = CARTESIAN_POINT('',(1.213612514507,9.717814982968));
#60686 = CARTESIAN_POINT('',(1.216920579438,9.717814982967));
#60687 = CARTESIAN_POINT('',(1.223537214097,9.717649989707));
#60688 = CARTESIAN_POINT('',(1.233463017003,9.716935887543));
#60689 = CARTESIAN_POINT('',(1.243389011116,9.715783540612));
#60690 = CARTESIAN_POINT('',(1.253314523546,9.71422131642));
#60691 = CARTESIAN_POINT('',(1.263238874086,9.712277582475));
#60692 = CARTESIAN_POINT('',(1.273161374992,9.70998070628));
#60693 = CARTESIAN_POINT('',(1.283081332347,9.707359055357));
#60694 = CARTESIAN_POINT('',(1.292998047206,9.70444099715));
#60695 = CARTESIAN_POINT('',(1.302910816041,9.701254899407));
#60696 = CARTESIAN_POINT('',(1.312818934237,9.697829128729));
#60697 = CARTESIAN_POINT('',(1.322721688084,9.694192056002));
#60698 = CARTESIAN_POINT('',(1.332618389742,9.690372036125));
#60699 = CARTESIAN_POINT('',(1.342508251798,9.686397483655));
#60700 = CARTESIAN_POINT('',(1.352390860491,9.682296590504));
#60701 = CARTESIAN_POINT('',(1.36226441461,9.678098379506));
#60702 = CARTESIAN_POINT('',(1.37213230304,9.673828772454));
#60703 = CARTESIAN_POINT('',(1.381978561984,9.66952526438));
#60704 = CARTESIAN_POINT('',(1.391882136317,9.665171932124));
#60705 = CARTESIAN_POINT('',(1.401771102777,9.660822980097));
#60706 = CARTESIAN_POINT('',(1.411665259827,9.656498856914));
#60707 = CARTESIAN_POINT('',(1.421559821636,9.652229059135));
#60708 = CARTESIAN_POINT('',(1.428157688821,9.649436784603));
#60709 = CARTESIAN_POINT('',(1.431456986037,9.648058837762));
#60710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60711 = ORIENTED_EDGE('',*,*,#60712,.F.);
#60712 = EDGE_CURVE('',#60713,#60671,#60715,.T.);
#60713 = VERTEX_POINT('',#60714);
#60714 = CARTESIAN_POINT('',(11.050150859081,36.843372166656,
    36.899999999997));
#60715 = SURFACE_CURVE('',#60716,(#60721),.PCURVE_S1.);
#60716 = CIRCLE('',#60717,3.599999999999);
#60717 = AXIS2_PLACEMENT_3D('',#60718,#60719,#60720);
#60718 = CARTESIAN_POINT('',(8.2,39.042608416009,36.899999999997));
#60719 = DIRECTION('',(0.E+000,0.E+000,1.));
#60720 = DIRECTION('',(-1.,0.E+000,0.E+000));
#60721 = PCURVE('',#60456,#60722);
#60722 = DEFINITIONAL_REPRESENTATION('',(#60723),#60726);
#60723 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#60724,#60725),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.484397093419,4.355205168097),
  .PIECEWISE_BEZIER_KNOTS.);
#60724 = CARTESIAN_POINT('',(-0.65719556017,9.717814982968));
#60725 = CARTESIAN_POINT('',(1.213612514507,9.717814982968));
#60726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60727 = ORIENTED_EDGE('',*,*,#60728,.F.);
#60728 = EDGE_CURVE('',#60729,#60713,#60731,.T.);
#60729 = VERTEX_POINT('',#60730);
#60730 = CARTESIAN_POINT('',(10.791103658658,36.543372166656,
    36.599999999996));
#60731 = SURFACE_CURVE('',#60732,(#60749),.PCURVE_S1.);
#60732 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60733,#60734,#60735,#60736,
    #60737,#60738,#60739,#60740,#60741,#60742,#60743,#60744,#60745,
    #60746,#60747,#60748),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
    0.149366088398,0.29744853832,0.507803635802,0.782618993804,1.),
  .UNSPECIFIED.);
#60733 = CARTESIAN_POINT('',(10.791103658658,36.543372166656,
    36.599999999996));
#60734 = CARTESIAN_POINT('',(10.791103658658,36.543372166656,
    36.627156807569));
#60735 = CARTESIAN_POINT('',(10.794837670863,36.547230311021,
    36.654702650719));
#60736 = CARTESIAN_POINT('',(10.801554332442,36.554252521981,
    36.680061420563));
#60737 = CARTESIAN_POINT('',(10.808238007363,36.561240245678,
    36.705295649209));
#60738 = CARTESIAN_POINT('',(10.817956564443,36.571457863566,
    36.72907940343));
#60739 = CARTESIAN_POINT('',(10.829418914677,36.583715134239,
    36.750260525474));
#60740 = CARTESIAN_POINT('',(10.845635188509,36.601056015788,
    36.78022635867));
#60741 = CARTESIAN_POINT('',(10.865725103831,36.622910095269,
    36.805917013186));
#60742 = CARTESIAN_POINT('',(10.887085900347,36.646868579519,
    36.826685553666));
#60743 = CARTESIAN_POINT('',(10.914921145057,36.678088869991,
    36.85374902979));
#60744 = CARTESIAN_POINT('',(10.945784971891,36.713874471545,
    36.873432794228));
#60745 = CARTESIAN_POINT('',(10.97655497555,36.751158554515,
    36.885476180677));
#60746 = CARTESIAN_POINT('',(11.001028230454,36.780812852788,
    36.895055018228));
#60747 = CARTESIAN_POINT('',(11.025944518867,36.812001402656,
    36.899999999997));
#60748 = CARTESIAN_POINT('',(11.050150859081,36.843372166656,
    36.899999999997));
#60749 = PCURVE('',#60456,#60750);
#60750 = DEFINITIONAL_REPRESENTATION('',(#60751),#60777);
#60751 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60752,#60753,#60754,#60755,
    #60756,#60757,#60758,#60759,#60760,#60761,#60762,#60763,#60764,
    #60765,#60766,#60767,#60768,#60769,#60770,#60771,#60772,#60773,
    #60774,#60775,#60776),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#60752 = CARTESIAN_POINT('',(-0.767352720675,9.417814982967));
#60753 = CARTESIAN_POINT('',(-0.767352720034,9.426079244002));
#60754 = CARTESIAN_POINT('',(-0.767076682915,9.442678348653));
#60755 = CARTESIAN_POINT('',(-0.765880664968,9.467366410278));
#60756 = CARTESIAN_POINT('',(-0.763956084528,9.491368491697));
#60757 = CARTESIAN_POINT('',(-0.761330950529,9.514394854189));
#60758 = CARTESIAN_POINT('',(-0.758063644537,9.536524784239));
#60759 = CARTESIAN_POINT('',(-0.754242845676,9.557495862791));
#60760 = CARTESIAN_POINT('',(-0.749970755161,9.577022791433));
#60761 = CARTESIAN_POINT('',(-0.745275783571,9.595278259817));
#60762 = CARTESIAN_POINT('',(-0.740201348347,9.612294120487));
#60763 = CARTESIAN_POINT('',(-0.734811690337,9.628011406387));
#60764 = CARTESIAN_POINT('',(-0.729162330007,9.642399150316));
#60765 = CARTESIAN_POINT('',(-0.723322534528,9.655405205254));
#60766 = CARTESIAN_POINT('',(-0.717251338803,9.667226559483));
#60767 = CARTESIAN_POINT('',(-0.710995397374,9.677815168943));
#60768 = CARTESIAN_POINT('',(-0.704584900029,9.687173831217));
#60769 = CARTESIAN_POINT('',(-0.698048462628,9.695296938432));
#60770 = CARTESIAN_POINT('',(-0.691437271696,9.702161662895));
#60771 = CARTESIAN_POINT('',(-0.684713531817,9.707822461655));
#60772 = CARTESIAN_POINT('',(-0.677893242073,9.71226213743));
#60773 = CARTESIAN_POINT('',(-0.671016722495,9.715453643198));
#60774 = CARTESIAN_POINT('',(-0.664107088082,9.717382589648));
#60775 = CARTESIAN_POINT('',(-0.65949706846,9.717814982968));
#60776 = CARTESIAN_POINT('',(-0.65719556017,9.717814982968));
#60777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60778 = ORIENTED_EDGE('',*,*,#60779,.F.);
#60779 = EDGE_CURVE('',#60780,#60729,#60782,.T.);
#60780 = VERTEX_POINT('',#60781);
#60781 = CARTESIAN_POINT('',(10.791103658658,36.543372166656,
    29.45000000179));
#60782 = SURFACE_CURVE('',#60783,(#60787),.PCURVE_S1.);
#60783 = LINE('',#60784,#60785);
#60784 = CARTESIAN_POINT('',(10.791103658658,36.543372166656,
    27.182185017029));
#60785 = VECTOR('',#60786,1.);
#60786 = DIRECTION('',(-1.464418895492E-016,-1.110223024625E-016,1.));
#60787 = PCURVE('',#60456,#60788);
#60788 = DEFINITIONAL_REPRESENTATION('',(#60789),#60815);
#60789 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60790,#60791,#60792,#60793,
    #60794,#60795,#60796,#60797,#60798,#60799,#60800,#60801,#60802,
    #60803,#60804,#60805,#60806,#60807,#60808,#60809,#60810,#60811,
    #60812,#60813,#60814),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(2.267814984761,2.59281498468,2.917814984598
    ,3.242814984517,3.567814984435,3.892814984353,4.217814984272,
    4.54281498419,4.867814984109,5.192814984027,5.517814983946,
    5.842814983864,6.167814983783,6.492814983701,6.81781498362,
    7.142814983538,7.467814983457,7.792814983375,8.117814983294,
    8.442814983212,8.767814983131,9.092814983049,9.417814982967),
  .QUASI_UNIFORM_KNOTS.);
#60790 = CARTESIAN_POINT('',(-0.767352720675,2.267814984761));
#60791 = CARTESIAN_POINT('',(-0.767352720675,2.376148318067));
#60792 = CARTESIAN_POINT('',(-0.767352720675,2.59281498468));
#60793 = CARTESIAN_POINT('',(-0.767352720675,2.917814984598));
#60794 = CARTESIAN_POINT('',(-0.767352720675,3.242814984517));
#60795 = CARTESIAN_POINT('',(-0.767352720675,3.567814984435));
#60796 = CARTESIAN_POINT('',(-0.767352720675,3.892814984353));
#60797 = CARTESIAN_POINT('',(-0.767352720675,4.217814984272));
#60798 = CARTESIAN_POINT('',(-0.767352720675,4.54281498419));
#60799 = CARTESIAN_POINT('',(-0.767352720675,4.867814984109));
#60800 = CARTESIAN_POINT('',(-0.767352720675,5.192814984027));
#60801 = CARTESIAN_POINT('',(-0.767352720675,5.517814983946));
#60802 = CARTESIAN_POINT('',(-0.767352720675,5.842814983864));
#60803 = CARTESIAN_POINT('',(-0.767352720675,6.167814983783));
#60804 = CARTESIAN_POINT('',(-0.767352720675,6.492814983701));
#60805 = CARTESIAN_POINT('',(-0.767352720675,6.81781498362));
#60806 = CARTESIAN_POINT('',(-0.767352720675,7.142814983538));
#60807 = CARTESIAN_POINT('',(-0.767352720675,7.467814983457));
#60808 = CARTESIAN_POINT('',(-0.767352720675,7.792814983375));
#60809 = CARTESIAN_POINT('',(-0.767352720675,8.117814983294));
#60810 = CARTESIAN_POINT('',(-0.767352720675,8.442814983212));
#60811 = CARTESIAN_POINT('',(-0.767352720675,8.767814983131));
#60812 = CARTESIAN_POINT('',(-0.767352720675,9.092814983049));
#60813 = CARTESIAN_POINT('',(-0.767352720675,9.309481649661));
#60814 = CARTESIAN_POINT('',(-0.767352720675,9.417814982967));
#60815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60816 = ORIENTED_EDGE('',*,*,#60817,.F.);
#60817 = EDGE_CURVE('',#60447,#60780,#60818,.T.);
#60818 = SURFACE_CURVE('',#60819,(#60836),.PCURVE_S1.);
#60819 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60820,#60821,#60822,#60823,
    #60824,#60825,#60826,#60827,#60828,#60829,#60830,#60831,#60832,
    #60833,#60834,#60835),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
    0.218103473791,0.492665138499,0.702826048589,0.850771797546,1.),
  .UNSPECIFIED.);
#60820 = CARTESIAN_POINT('',(11.050150859083,36.843372166657,
    29.15000000179));
#60821 = CARTESIAN_POINT('',(11.025944518868,36.812001402657,
    29.15000000179));
#60822 = CARTESIAN_POINT('',(11.001028230454,36.780812852789,
    29.154944983559));
#60823 = CARTESIAN_POINT('',(10.97655497555,36.751158554515,
    29.16452382111));
#60824 = CARTESIAN_POINT('',(10.945784971891,36.713874471545,
    29.176567207559));
#60825 = CARTESIAN_POINT('',(10.914921145057,36.678088869991,
    29.196250971997));
#60826 = CARTESIAN_POINT('',(10.887085900347,36.646868579519,
    29.223314448121));
#60827 = CARTESIAN_POINT('',(10.865725103831,36.622910095269,
    29.244082988601));
#60828 = CARTESIAN_POINT('',(10.845635188509,36.601056015788,
    29.269773643117));
#60829 = CARTESIAN_POINT('',(10.829418914677,36.583715134239,
    29.299739476313));
#60830 = CARTESIAN_POINT('',(10.817956564443,36.571457863566,
    29.320920598357));
#60831 = CARTESIAN_POINT('',(10.808238007363,36.561240245678,
    29.344704352578));
#60832 = CARTESIAN_POINT('',(10.801554332442,36.554252521981,
    29.369938581224));
#60833 = CARTESIAN_POINT('',(10.794837670863,36.547230311021,
    29.395297351068));
#60834 = CARTESIAN_POINT('',(10.791103658658,36.543372166656,
    29.422843194218));
#60835 = CARTESIAN_POINT('',(10.791103658658,36.543372166656,
    29.45000000179));
#60836 = PCURVE('',#60456,#60837);
#60837 = DEFINITIONAL_REPRESENTATION('',(#60838),#60864);
#60838 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60839,#60840,#60841,#60842,
    #60843,#60844,#60845,#60846,#60847,#60848,#60849,#60850,#60851,
    #60852,#60853,#60854,#60855,#60856,#60857,#60858,#60859,#60860,
    #60861,#60862,#60863),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#60839 = CARTESIAN_POINT('',(-0.65719556017,1.967814984761));
#60840 = CARTESIAN_POINT('',(-0.659489444733,1.967814984761));
#60841 = CARTESIAN_POINT('',(-0.664084173138,1.96824451376));
#60842 = CARTESIAN_POINT('',(-0.670970978767,1.970160778336));
#60843 = CARTESIAN_POINT('',(-0.677825119135,1.973331270305));
#60844 = CARTESIAN_POINT('',(-0.684623463096,1.977742193155));
#60845 = CARTESIAN_POINT('',(-0.691327003814,1.983365089447));
#60846 = CARTESIAN_POINT('',(-0.697952680808,1.990223208273));
#60847 = CARTESIAN_POINT('',(-0.704494734334,1.998334378352));
#60848 = CARTESIAN_POINT('',(-0.710913542594,2.007685577979));
#60849 = CARTESIAN_POINT('',(-0.717177247963,2.018268485847));
#60850 = CARTESIAN_POINT('',(-0.723256522736,2.030086829474));
#60851 = CARTESIAN_POINT('',(-0.729103963825,2.043091440684));
#60852 = CARTESIAN_POINT('',(-0.734760645998,2.057478984117));
#60853 = CARTESIAN_POINT('',(-0.740157855642,2.073199390564));
#60854 = CARTESIAN_POINT('',(-0.745239681476,2.090220807449));
#60855 = CARTESIAN_POINT('',(-0.749941908988,2.108485079438));
#60856 = CARTESIAN_POINT('',(-0.754220420844,2.128021045589));
#60857 = CARTESIAN_POINT('',(-0.758047387003,2.149005201926));
#60858 = CARTESIAN_POINT('',(-0.761320180709,2.171151139129));
#60859 = CARTESIAN_POINT('',(-0.763950003837,2.19419620088));
#60860 = CARTESIAN_POINT('',(-0.765877981967,2.218218123039));
#60861 = CARTESIAN_POINT('',(-0.767076174224,2.242928604202));
#60862 = CARTESIAN_POINT('',(-0.767352720032,2.2595430876));
#60863 = CARTESIAN_POINT('',(-0.767352720675,2.267814984761));
#60864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#60869)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#60866,#60867,#60868)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#60866 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#60867 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#60868 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#60869 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-005),#60866,
  'distance_accuracy_value','confusion accuracy');
#60870 = SHAPE_DEFINITION_REPRESENTATION(#60871,#60437);
#60871 = PRODUCT_DEFINITION_SHAPE('','',#60872);
#60872 = PRODUCT_DEFINITION('design','',#60873,#60876);
#60873 = PRODUCT_DEFINITION_FORMATION('','',#60874);
#60874 = PRODUCT('CADSOFTTOOLS 1.411','CADSOFTTOOLS 1.411','',(#60875));
#60875 = PRODUCT_CONTEXT('',#2,'mechanical');
#60876 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#60877 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#60878,#60880);
#60878 = ( REPRESENTATION_RELATIONSHIP('','',#60437,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#60879) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#60879 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1655);
#60880 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #60881);
#60881 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('411','','',#5,#60872,$);
#60882 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#60874));
#60883 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#60884),#60976);
#60884 = SHELL_BASED_SURFACE_MODEL('',(#60885));
#60885 = OPEN_SHELL('',(#60886));
#60886 = ADVANCED_FACE('',(#60887),#60902,.T.);
#60887 = FACE_BOUND('',#60888,.T.);
#60888 = EDGE_LOOP('',(#60889,#60913,#60929,#60945,#60962));
#60889 = ORIENTED_EDGE('',*,*,#60890,.T.);
#60890 = EDGE_CURVE('',#60891,#60893,#60895,.T.);
#60891 = VERTEX_POINT('',#60892);
#60892 = CARTESIAN_POINT('',(8.7,42.710837395231,36.652094453298));
#60893 = VERTEX_POINT('',#60894);
#60894 = CARTESIAN_POINT('',(8.7,42.607717110003,36.830243854791));
#60895 = SURFACE_CURVE('',#60896,(#60901),.PCURVE_S1.);
#60896 = CIRCLE('',#60897,0.3);
#60897 = AXIS2_PLACEMENT_3D('',#60898,#60899,#60900);
#60898 = CARTESIAN_POINT('',(8.7,42.415395069328,36.599999999996));
#60899 = DIRECTION('',(1.,0.E+000,0.E+000));
#60900 = DIRECTION('',(0.E+000,-1.,0.E+000));
#60901 = PCURVE('',#60902,#60907);
#60902 = PLANE('',#60903);
#60903 = AXIS2_PLACEMENT_3D('',#60904,#60905,#60906);
#60904 = CARTESIAN_POINT('',(8.7,41.882557910228,30.295584411775));
#60905 = DIRECTION('',(1.,0.E+000,0.E+000));
#60906 = DIRECTION('',(0.E+000,0.E+000,-1.));
#60907 = DEFINITIONAL_REPRESENTATION('',(#60908),#60912);
#60908 = CIRCLE('',#60909,0.3);
#60909 = AXIS2_PLACEMENT_2D('',#60910,#60911);
#60910 = CARTESIAN_POINT('',(-6.304415588222,0.5328371591));
#60911 = DIRECTION('',(0.E+000,-1.));
#60912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60913 = ORIENTED_EDGE('',*,*,#60914,.T.);
#60914 = EDGE_CURVE('',#60893,#60915,#60917,.T.);
#60915 = VERTEX_POINT('',#60916);
#60916 = CARTESIAN_POINT('',(8.7,42.607717110003,30.595584411775));
#60917 = SURFACE_CURVE('',#60918,(#60922),.PCURVE_S1.);
#60918 = LINE('',#60919,#60920);
#60919 = CARTESIAN_POINT('',(8.7,42.607717110003,27.182185017029));
#60920 = VECTOR('',#60921,1.);
#60921 = DIRECTION('',(1.464418895492E-016,1.110223024625E-016,-1.));
#60922 = PCURVE('',#60902,#60923);
#60923 = DEFINITIONAL_REPRESENTATION('',(#60924),#60928);
#60924 = LINE('',#60925,#60926);
#60925 = CARTESIAN_POINT('',(3.113399394746,0.725159199775));
#60926 = VECTOR('',#60927,1.);
#60927 = DIRECTION('',(1.,1.110223024625E-016));
#60928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60929 = ORIENTED_EDGE('',*,*,#60930,.T.);
#60930 = EDGE_CURVE('',#60915,#60931,#60933,.T.);
#60931 = VERTEX_POINT('',#60932);
#60932 = CARTESIAN_POINT('',(8.7,43.42123744673,30.595584411775));
#60933 = SURFACE_CURVE('',#60934,(#60938),.PCURVE_S1.);
#60934 = LINE('',#60935,#60936);
#60935 = CARTESIAN_POINT('',(8.7,41.882557910228,30.595584411775));
#60936 = VECTOR('',#60937,1.);
#60937 = DIRECTION('',(0.E+000,1.,2.254821013504E-015));
#60938 = PCURVE('',#60902,#60939);
#60939 = DEFINITIONAL_REPRESENTATION('',(#60940),#60944);
#60940 = LINE('',#60941,#60942);
#60941 = CARTESIAN_POINT('',(-0.3,0.E+000));
#60942 = VECTOR('',#60943,1.);
#60943 = DIRECTION('',(-2.254821013504E-015,1.));
#60944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60945 = ORIENTED_EDGE('',*,*,#60946,.T.);
#60946 = EDGE_CURVE('',#60931,#60947,#60949,.T.);
#60947 = VERTEX_POINT('',#60948);
#60948 = CARTESIAN_POINT('',(8.7,43.716679772634,30.947678865076));
#60949 = SURFACE_CURVE('',#60950,(#60955),.PCURVE_S1.);
#60950 = CIRCLE('',#60951,0.3);
#60951 = AXIS2_PLACEMENT_3D('',#60952,#60953,#60954);
#60952 = CARTESIAN_POINT('',(8.7,43.42123744673,30.895584411775));
#60953 = DIRECTION('',(1.,0.E+000,0.E+000));
#60954 = DIRECTION('',(0.E+000,-1.,0.E+000));
#60955 = PCURVE('',#60902,#60956);
#60956 = DEFINITIONAL_REPRESENTATION('',(#60957),#60961);
#60957 = CIRCLE('',#60958,0.3);
#60958 = AXIS2_PLACEMENT_2D('',#60959,#60960);
#60959 = CARTESIAN_POINT('',(-0.6,1.538679536502));
#60960 = DIRECTION('',(0.E+000,-1.));
#60961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60962 = ORIENTED_EDGE('',*,*,#60963,.T.);
#60963 = EDGE_CURVE('',#60947,#60891,#60964,.T.);
#60964 = SURFACE_CURVE('',#60965,(#60969),.PCURVE_S1.);
#60965 = LINE('',#60966,#60967);
#60966 = CARTESIAN_POINT('',(8.7,43.716679772634,30.947678865076));
#60967 = VECTOR('',#60968,1.);
#60968 = DIRECTION('',(0.E+000,-0.173648177671,0.984807753011));
#60969 = PCURVE('',#60902,#60970);
#60970 = DEFINITIONAL_REPRESENTATION('',(#60971),#60975);
#60971 = LINE('',#60972,#60973);
#60972 = CARTESIAN_POINT('',(-0.652094453301,1.834121862405));
#60973 = VECTOR('',#60974,1.);
#60974 = DIRECTION('',(-0.984807753011,-0.173648177671));
#60975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#60980)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#60977,#60978,#60979)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#60977 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#60978 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#60979 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#60980 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#60977,
  'distance_accuracy_value','confusion accuracy');
#60981 = SHAPE_DEFINITION_REPRESENTATION(#60982,#60883);
#60982 = PRODUCT_DEFINITION_SHAPE('','',#60983);
#60983 = PRODUCT_DEFINITION('design','',#60984,#60987);
#60984 = PRODUCT_DEFINITION_FORMATION('','',#60985);
#60985 = PRODUCT('CADSOFTTOOLS 1.412','CADSOFTTOOLS 1.412','',(#60986));
#60986 = PRODUCT_CONTEXT('',#2,'mechanical');
#60987 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#60988 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#60989,#60991);
#60989 = ( REPRESENTATION_RELATIONSHIP('','',#60883,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#60990) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#60990 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1659);
#60991 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #60992);
#60992 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('412','','',#5,#60983,$);
#60993 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#60985));
#60994 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#60995),#61154);
#60995 = SHELL_BASED_SURFACE_MODEL('',(#60996));
#60996 = OPEN_SHELL('',(#60997));
#60997 = ADVANCED_FACE('',(#60998),#61013,.T.);
#60998 = FACE_BOUND('',#60999,.T.);
#60999 = EDGE_LOOP('',(#61000,#61028,#61044,#61065,#61081,#61102,#61119,
    #61140));
#61000 = ORIENTED_EDGE('',*,*,#61001,.F.);
#61001 = EDGE_CURVE('',#61002,#61004,#61006,.T.);
#61002 = VERTEX_POINT('',#61003);
#61003 = CARTESIAN_POINT('',(10.999999999999,42.838192828839,
    29.995584411775));
#61004 = VERTEX_POINT('',#61005);
#61005 = CARTESIAN_POINT('',(10.999999999999,43.050324863195,
    29.483452377419));
#61006 = SURFACE_CURVE('',#61007,(#61012),.PCURVE_S1.);
#61007 = CIRCLE('',#61008,0.3);
#61008 = AXIS2_PLACEMENT_3D('',#61009,#61010,#61011);
#61009 = CARTESIAN_POINT('',(10.999999999999,42.838192828839,
    29.695584411775));
#61010 = DIRECTION('',(-1.,0.E+000,0.E+000));
#61011 = DIRECTION('',(0.E+000,-1.,0.E+000));
#61012 = PCURVE('',#61013,#61018);
#61013 = PLANE('',#61014);
#61014 = AXIS2_PLACEMENT_3D('',#61015,#61016,#61017);
#61015 = CARTESIAN_POINT('',(10.999999999999,42.838192828839,
    29.695584411775));
#61016 = DIRECTION('',(1.,0.E+000,0.E+000));
#61017 = DIRECTION('',(0.E+000,0.E+000,1.));
#61018 = DEFINITIONAL_REPRESENTATION('',(#61019),#61027);
#61019 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#61020,#61021,#61022,#61023
    ,#61024,#61025,#61026),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#61020 = CARTESIAN_POINT('',(0.E+000,0.3));
#61021 = CARTESIAN_POINT('',(0.519615242271,0.3));
#61022 = CARTESIAN_POINT('',(0.259807621135,-0.15));
#61023 = CARTESIAN_POINT('',(7.347880794884E-017,-0.6));
#61024 = CARTESIAN_POINT('',(-0.259807621135,-0.15));
#61025 = CARTESIAN_POINT('',(-0.519615242271,0.3));
#61026 = CARTESIAN_POINT('',(0.E+000,0.3));
#61027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61028 = ORIENTED_EDGE('',*,*,#61029,.F.);
#61029 = EDGE_CURVE('',#61030,#61002,#61032,.T.);
#61030 = VERTEX_POINT('',#61031);
#61031 = CARTESIAN_POINT('',(10.999999999999,42.131086047652,
    29.995584411775));
#61032 = SURFACE_CURVE('',#61033,(#61037),.PCURVE_S1.);
#61033 = LINE('',#61034,#61035);
#61034 = CARTESIAN_POINT('',(10.999999999999,42.131086047652,
    29.995584411775));
#61035 = VECTOR('',#61036,1.);
#61036 = DIRECTION('',(0.E+000,1.,0.E+000));
#61037 = PCURVE('',#61013,#61038);
#61038 = DEFINITIONAL_REPRESENTATION('',(#61039),#61043);
#61039 = LINE('',#61040,#61041);
#61040 = CARTESIAN_POINT('',(0.3,0.707106781187));
#61041 = VECTOR('',#61042,1.);
#61042 = DIRECTION('',(0.E+000,-1.));
#61043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61044 = ORIENTED_EDGE('',*,*,#61045,.F.);
#61045 = EDGE_CURVE('',#61046,#61030,#61048,.T.);
#61046 = VERTEX_POINT('',#61047);
#61047 = CARTESIAN_POINT('',(10.999999999999,41.918954013296,
    29.907716446131));
#61048 = SURFACE_CURVE('',#61049,(#61054),.PCURVE_S1.);
#61049 = CIRCLE('',#61050,0.3);
#61050 = AXIS2_PLACEMENT_3D('',#61051,#61052,#61053);
#61051 = CARTESIAN_POINT('',(10.999999999999,42.131086047652,
    29.695584411775));
#61052 = DIRECTION('',(-1.,0.E+000,0.E+000));
#61053 = DIRECTION('',(0.E+000,-1.,0.E+000));
#61054 = PCURVE('',#61013,#61055);
#61055 = DEFINITIONAL_REPRESENTATION('',(#61056),#61064);
#61056 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#61057,#61058,#61059,#61060
    ,#61061,#61062,#61063),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#61057 = CARTESIAN_POINT('',(0.E+000,1.007106781187));
#61058 = CARTESIAN_POINT('',(0.519615242271,1.007106781187));
#61059 = CARTESIAN_POINT('',(0.259807621135,0.557106781187));
#61060 = CARTESIAN_POINT('',(7.347880794884E-017,0.107106781187));
#61061 = CARTESIAN_POINT('',(-0.259807621135,0.557106781187));
#61062 = CARTESIAN_POINT('',(-0.519615242271,1.007106781187));
#61063 = CARTESIAN_POINT('',(0.E+000,1.007106781187));
#61064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61065 = ORIENTED_EDGE('',*,*,#61066,.F.);
#61066 = EDGE_CURVE('',#61067,#61046,#61069,.T.);
#61067 = VERTEX_POINT('',#61068);
#61068 = CARTESIAN_POINT('',(10.999999999999,41.283850721863,
    29.272613154698));
#61069 = SURFACE_CURVE('',#61070,(#61074),.PCURVE_S1.);
#61070 = LINE('',#61071,#61072);
#61071 = CARTESIAN_POINT('',(10.999999999999,41.283850721863,
    29.272613154698));
#61072 = VECTOR('',#61073,1.);
#61073 = DIRECTION('',(0.E+000,0.707106781187,0.707106781187));
#61074 = PCURVE('',#61013,#61075);
#61075 = DEFINITIONAL_REPRESENTATION('',(#61076),#61080);
#61076 = LINE('',#61077,#61078);
#61077 = CARTESIAN_POINT('',(-0.422971257077,1.554342106975));
#61078 = VECTOR('',#61079,1.);
#61079 = DIRECTION('',(0.707106781187,-0.707106781187));
#61080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61081 = ORIENTED_EDGE('',*,*,#61082,.F.);
#61082 = EDGE_CURVE('',#61083,#61067,#61085,.T.);
#61083 = VERTEX_POINT('',#61084);
#61084 = CARTESIAN_POINT('',(10.999999999999,41.345259683437,
    28.801092309228));
#61085 = SURFACE_CURVE('',#61086,(#61091),.PCURVE_S1.);
#61086 = CIRCLE('',#61087,0.3);
#61087 = AXIS2_PLACEMENT_3D('',#61088,#61089,#61090);
#61088 = CARTESIAN_POINT('',(10.999999999999,41.495982756219,
    29.060481120342));
#61089 = DIRECTION('',(-1.,0.E+000,0.E+000));
#61090 = DIRECTION('',(0.E+000,-1.,0.E+000));
#61091 = PCURVE('',#61013,#61092);
#61092 = DEFINITIONAL_REPRESENTATION('',(#61093),#61101);
#61093 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#61094,#61095,#61096,#61097
    ,#61098,#61099,#61100),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#61094 = CARTESIAN_POINT('',(-0.635103291433,1.642210072619));
#61095 = CARTESIAN_POINT('',(-0.115488049162,1.642210072619));
#61096 = CARTESIAN_POINT('',(-0.375295670297,1.192210072619));
#61097 = CARTESIAN_POINT('',(-0.635103291433,0.742210072619));
#61098 = CARTESIAN_POINT('',(-0.894910912568,1.192210072619));
#61099 = CARTESIAN_POINT('',(-1.154718533703,1.642210072619));
#61100 = CARTESIAN_POINT('',(-0.635103291433,1.642210072619));
#61101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61102 = ORIENTED_EDGE('',*,*,#61103,.F.);
#61103 = EDGE_CURVE('',#61104,#61083,#61106,.T.);
#61104 = VERTEX_POINT('',#61105);
#61105 = CARTESIAN_POINT('',(10.999999999999,41.645018673237,
    28.545267399525));
#61106 = SURFACE_CURVE('',#61107,(#61112),.PCURVE_S1.);
#61107 = CIRCLE('',#61108,1.1);
#61108 = AXIS2_PLACEMENT_3D('',#61109,#61110,#61111);
#61109 = CARTESIAN_POINT('',(10.999999999999,40.792608416567,
    27.850000001812));
#61110 = DIRECTION('',(1.,0.E+000,0.E+000));
#61111 = DIRECTION('',(0.E+000,-1.,0.E+000));
#61112 = PCURVE('',#61013,#61113);
#61113 = DEFINITIONAL_REPRESENTATION('',(#61114),#61118);
#61114 = CIRCLE('',#61115,1.1);
#61115 = AXIS2_PLACEMENT_2D('',#61116,#61117);
#61116 = CARTESIAN_POINT('',(-1.845584409963,2.045584412272));
#61117 = DIRECTION('',(0.E+000,1.));
#61118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61119 = ORIENTED_EDGE('',*,*,#61120,.F.);
#61120 = EDGE_CURVE('',#61121,#61104,#61123,.T.);
#61121 = VERTEX_POINT('',#61122);
#61122 = CARTESIAN_POINT('',(10.999999999999,42.08962623214,
    28.522753746364));
#61123 = SURFACE_CURVE('',#61124,(#61129),.PCURVE_S1.);
#61124 = CIRCLE('',#61125,0.3);
#61125 = AXIS2_PLACEMENT_3D('',#61126,#61127,#61128);
#61126 = CARTESIAN_POINT('',(10.999999999999,41.877494197784,
    28.73488578072));
#61127 = DIRECTION('',(-1.,0.E+000,0.E+000));
#61128 = DIRECTION('',(0.E+000,-1.,0.E+000));
#61129 = PCURVE('',#61013,#61130);
#61130 = DEFINITIONAL_REPRESENTATION('',(#61131),#61139);
#61131 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#61132,#61133,#61134,#61135
    ,#61136,#61137,#61138),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#61132 = CARTESIAN_POINT('',(-0.960698631055,1.260698631055));
#61133 = CARTESIAN_POINT('',(-0.441083388784,1.260698631055));
#61134 = CARTESIAN_POINT('',(-0.70089100992,0.810698631055));
#61135 = CARTESIAN_POINT('',(-0.960698631055,0.360698631055));
#61136 = CARTESIAN_POINT('',(-1.22050625219,0.810698631055));
#61137 = CARTESIAN_POINT('',(-1.480313873326,1.260698631055));
#61138 = CARTESIAN_POINT('',(-0.960698631055,1.260698631055));
#61139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61140 = ORIENTED_EDGE('',*,*,#61141,.F.);
#61141 = EDGE_CURVE('',#61004,#61121,#61142,.T.);
#61142 = SURFACE_CURVE('',#61143,(#61147),.PCURVE_S1.);
#61143 = LINE('',#61144,#61145);
#61144 = CARTESIAN_POINT('',(10.999999999999,43.050324863195,
    29.483452377419));
#61145 = VECTOR('',#61146,1.);
#61146 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#61147 = PCURVE('',#61013,#61148);
#61148 = DEFINITIONAL_REPRESENTATION('',(#61149),#61153);
#61149 = LINE('',#61150,#61151);
#61150 = CARTESIAN_POINT('',(-0.212132034356,-0.212132034356));
#61151 = VECTOR('',#61152,1.);
#61152 = DIRECTION('',(-0.707106781187,0.707106781187));
#61153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#61158)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#61155,#61156,#61157)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#61155 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#61156 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#61157 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#61158 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#61155,
  'distance_accuracy_value','confusion accuracy');
#61159 = SHAPE_DEFINITION_REPRESENTATION(#61160,#60994);
#61160 = PRODUCT_DEFINITION_SHAPE('','',#61161);
#61161 = PRODUCT_DEFINITION('design','',#61162,#61165);
#61162 = PRODUCT_DEFINITION_FORMATION('','',#61163);
#61163 = PRODUCT('CADSOFTTOOLS 1.413','CADSOFTTOOLS 1.413','',(#61164));
#61164 = PRODUCT_CONTEXT('',#2,'mechanical');
#61165 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#61166 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#61167,#61169);
#61167 = ( REPRESENTATION_RELATIONSHIP('','',#60994,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#61168) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#61168 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1663);
#61169 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #61170);
#61170 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('413','','',#5,#61161,$);
#61171 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#61163));
#61172 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#61173),#61236);
#61173 = SHELL_BASED_SURFACE_MODEL('',(#61174));
#61174 = OPEN_SHELL('',(#61175));
#61175 = ADVANCED_FACE('',(#61176),#61190,.F.);
#61176 = FACE_BOUND('',#61177,.T.);
#61177 = EDGE_LOOP('',(#61178,#61201,#61222));
#61178 = ORIENTED_EDGE('',*,*,#61179,.T.);
#61179 = EDGE_CURVE('',#61180,#61182,#61184,.T.);
#61180 = VERTEX_POINT('',#61181);
#61181 = CARTESIAN_POINT('',(12.200000000001,45.587833213088,
    30.385388138388));
#61182 = VERTEX_POINT('',#61183);
#61183 = CARTESIAN_POINT('',(12.200000000001,45.245984005736,
    30.260965201945));
#61184 = SURFACE_CURVE('',#61185,(#61189),.PCURVE_S1.);
#61185 = LINE('',#61186,#61187);
#61186 = CARTESIAN_POINT('',(12.200000000001,45.245984005418,
    30.260965201829));
#61187 = VECTOR('',#61188,1.);
#61188 = DIRECTION('',(0.E+000,-0.939692620469,-0.342020144197));
#61189 = PCURVE('',#61190,#61195);
#61190 = PLANE('',#61191);
#61191 = AXIS2_PLACEMENT_3D('',#61192,#61193,#61194);
#61192 = CARTESIAN_POINT('',(12.200000000001,7.942608416147,
    8.350000001633));
#61193 = DIRECTION('',(1.,0.E+000,0.E+000));
#61194 = DIRECTION('',(-0.E+000,1.,5.425807372839E-012));
#61195 = DEFINITIONAL_REPRESENTATION('',(#61196),#61200);
#61196 = LINE('',#61197,#61198);
#61197 = CARTESIAN_POINT('',(37.30337558939,21.910965199994));
#61198 = VECTOR('',#61199,1.);
#61199 = DIRECTION('',(-0.939692620471,-0.342020144192));
#61200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61201 = ORIENTED_EDGE('',*,*,#61202,.T.);
#61202 = EDGE_CURVE('',#61182,#61203,#61205,.T.);
#61203 = VERTEX_POINT('',#61204);
#61204 = CARTESIAN_POINT('',(12.200000000001,44.582570057014,
    30.643987424013));
#61205 = SURFACE_CURVE('',#61206,(#61211),.PCURVE_S1.);
#61206 = CIRCLE('',#61207,0.5);
#61207 = AXIS2_PLACEMENT_3D('',#61208,#61209,#61210);
#61208 = CARTESIAN_POINT('',(12.200000000001,45.074973933638,
    30.73081151218));
#61209 = DIRECTION('',(-1.,0.E+000,0.E+000));
#61210 = DIRECTION('',(0.E+000,0.E+000,1.));
#61211 = PCURVE('',#61190,#61212);
#61212 = DEFINITIONAL_REPRESENTATION('',(#61213),#61221);
#61213 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#61214,#61215,#61216,#61217
    ,#61218,#61219,#61220),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#61214 = CARTESIAN_POINT('',(37.132365517614,22.880811510345));
#61215 = CARTESIAN_POINT('',(37.998390921399,22.88081151034));
#61216 = CARTESIAN_POINT('',(37.565378219503,22.130811510342));
#61217 = CARTESIAN_POINT('',(37.132365517606,21.380811510345));
#61218 = CARTESIAN_POINT('',(36.699352815718,22.130811510347));
#61219 = CARTESIAN_POINT('',(36.26634011383,22.88081151035));
#61220 = CARTESIAN_POINT('',(37.132365517614,22.880811510345));
#61221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61222 = ORIENTED_EDGE('',*,*,#61223,.F.);
#61223 = EDGE_CURVE('',#61180,#61203,#61224,.T.);
#61224 = SURFACE_CURVE('',#61225,(#61229),.PCURVE_S1.);
#61225 = LINE('',#61226,#61227);
#61226 = CARTESIAN_POINT('',(12.200000000001,44.582570057014,
    30.643987424013));
#61227 = VECTOR('',#61228,1.);
#61228 = DIRECTION('',(0.E+000,-0.968468983811,0.24913415542));
#61229 = PCURVE('',#61190,#61230);
#61230 = DEFINITIONAL_REPRESENTATION('',(#61231),#61235);
#61231 = LINE('',#61232,#61233);
#61232 = CARTESIAN_POINT('',(36.639961640988,22.29398742218));
#61233 = VECTOR('',#61234,1.);
#61234 = DIRECTION('',(-0.968468983809,0.249134155425));
#61235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#61240)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#61237,#61238,#61239)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#61237 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#61238 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#61239 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#61240 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#61237,
  'distance_accuracy_value','confusion accuracy');
#61241 = SHAPE_DEFINITION_REPRESENTATION(#61242,#61172);
#61242 = PRODUCT_DEFINITION_SHAPE('','',#61243);
#61243 = PRODUCT_DEFINITION('design','',#61244,#61247);
#61244 = PRODUCT_DEFINITION_FORMATION('','',#61245);
#61245 = PRODUCT('CADSOFTTOOLS 1.414','CADSOFTTOOLS 1.414','',(#61246));
#61246 = PRODUCT_CONTEXT('',#2,'mechanical');
#61247 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#61248 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#61249,#61251);
#61249 = ( REPRESENTATION_RELATIONSHIP('','',#61172,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#61250) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#61250 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1667);
#61251 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #61252);
#61252 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('414','','',#5,#61243,$);
#61253 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#61245));
#61254 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#61255),#61314);
#61255 = SHELL_BASED_SURFACE_MODEL('',(#61256));
#61256 = OPEN_SHELL('',(#61257));
#61257 = ADVANCED_FACE('',(#61258),#61272,.T.);
#61258 = FACE_BOUND('',#61259,.T.);
#61259 = EDGE_LOOP('',(#61260,#61283,#61300));
#61260 = ORIENTED_EDGE('',*,*,#61261,.F.);
#61261 = EDGE_CURVE('',#61262,#61264,#61266,.T.);
#61262 = VERTEX_POINT('',#61263);
#61263 = CARTESIAN_POINT('',(12.200000000001,43.649646482177,
    35.934859932947));
#61264 = VERTEX_POINT('',#61265);
#61265 = CARTESIAN_POINT('',(12.200000000001,44.477690211144,
    36.521684021782));
#61266 = SURFACE_CURVE('',#61267,(#61271),.PCURVE_S1.);
#61267 = LINE('',#61268,#61269);
#61268 = CARTESIAN_POINT('',(12.200000000001,43.649646482177,
    35.934859932947));
#61269 = VECTOR('',#61270,1.);
#61270 = DIRECTION('',(0.E+000,0.815888232994,0.578209643004));
#61271 = PCURVE('',#61272,#61277);
#61272 = PLANE('',#61273);
#61273 = AXIS2_PLACEMENT_3D('',#61274,#61275,#61276);
#61274 = CARTESIAN_POINT('',(12.200000000001,7.942608416147,
    8.350000001633));
#61275 = DIRECTION('',(-1.,0.E+000,0.E+000));
#61276 = DIRECTION('',(-0.E+000,-1.,-5.425807372839E-012));
#61277 = DEFINITIONAL_REPRESENTATION('',(#61278),#61282);
#61278 = LINE('',#61279,#61280);
#61279 = CARTESIAN_POINT('',(-35.70703806617,27.58485993112));
#61280 = VECTOR('',#61281,1.);
#61281 = DIRECTION('',(-0.815888232997,0.578209642999));
#61282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61283 = ORIENTED_EDGE('',*,*,#61284,.T.);
#61284 = EDGE_CURVE('',#61262,#61285,#61287,.T.);
#61285 = VERTEX_POINT('',#61286);
#61286 = CARTESIAN_POINT('',(12.200000000001,44.14205035868,
    36.52168402178));
#61287 = SURFACE_CURVE('',#61288,(#61293),.PCURVE_S1.);
#61288 = CIRCLE('',#61289,0.5);
#61289 = AXIS2_PLACEMENT_3D('',#61290,#61291,#61292);
#61290 = CARTESIAN_POINT('',(12.200000000001,44.142050358683,
    36.02168402178));
#61291 = DIRECTION('',(-1.,0.E+000,0.E+000));
#61292 = DIRECTION('',(0.E+000,0.E+000,-1.));
#61293 = PCURVE('',#61272,#61294);
#61294 = DEFINITIONAL_REPRESENTATION('',(#61295),#61299);
#61295 = CIRCLE('',#61296,0.5);
#61296 = AXIS2_PLACEMENT_2D('',#61297,#61298);
#61297 = CARTESIAN_POINT('',(-36.19944194268,27.67168401995));
#61298 = DIRECTION('',(5.425807372839E-012,-1.));
#61299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61300 = ORIENTED_EDGE('',*,*,#61301,.F.);
#61301 = EDGE_CURVE('',#61264,#61285,#61302,.T.);
#61302 = SURFACE_CURVE('',#61303,(#61307),.PCURVE_S1.);
#61303 = LINE('',#61304,#61305);
#61304 = CARTESIAN_POINT('',(12.200000000001,44.477690211144,
    36.521684021782));
#61305 = VECTOR('',#61306,1.);
#61306 = DIRECTION('',(0.E+000,-1.,-5.425807713121E-012));
#61307 = PCURVE('',#61272,#61308);
#61308 = DEFINITIONAL_REPRESENTATION('',(#61309),#61313);
#61309 = LINE('',#61310,#61311);
#61310 = CARTESIAN_POINT('',(-36.53508179514,28.17168401995));
#61311 = VECTOR('',#61312,1.);
#61312 = DIRECTION('',(1.,-3.402827702731E-019));
#61313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#61318)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#61315,#61316,#61317)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#61315 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#61316 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#61317 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#61318 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#61315,
  'distance_accuracy_value','confusion accuracy');
#61319 = SHAPE_DEFINITION_REPRESENTATION(#61320,#61254);
#61320 = PRODUCT_DEFINITION_SHAPE('','',#61321);
#61321 = PRODUCT_DEFINITION('design','',#61322,#61325);
#61322 = PRODUCT_DEFINITION_FORMATION('','',#61323);
#61323 = PRODUCT('CADSOFTTOOLS 1.415','CADSOFTTOOLS 1.415','',(#61324));
#61324 = PRODUCT_CONTEXT('',#2,'mechanical');
#61325 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#61326 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#61327,#61329);
#61327 = ( REPRESENTATION_RELATIONSHIP('','',#61254,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#61328) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#61328 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1671);
#61329 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #61330);
#61330 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('415','','',#5,#61321,$);
#61331 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#61323));
#61332 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#61333),#61407);
#61333 = SHELL_BASED_SURFACE_MODEL('',(#61334));
#61334 = OPEN_SHELL('',(#61335));
#61335 = ADVANCED_FACE('',(#61336),#61350,.T.);
#61336 = FACE_BOUND('',#61337,.T.);
#61337 = EDGE_LOOP('',(#61338,#61361,#61377,#61393));
#61338 = ORIENTED_EDGE('',*,*,#61339,.F.);
#61339 = EDGE_CURVE('',#61340,#61342,#61344,.T.);
#61340 = VERTEX_POINT('',#61341);
#61341 = CARTESIAN_POINT('',(12.300000000001,43.649646482177,
    35.934859932947));
#61342 = VERTEX_POINT('',#61343);
#61343 = CARTESIAN_POINT('',(12.300000000001,44.477690211144,
    36.521684021782));
#61344 = SURFACE_CURVE('',#61345,(#61349),.PCURVE_S1.);
#61345 = LINE('',#61346,#61347);
#61346 = CARTESIAN_POINT('',(12.300000000001,43.649646482177,
    35.934859932947));
#61347 = VECTOR('',#61348,1.);
#61348 = DIRECTION('',(0.E+000,0.815888232994,0.578209643004));
#61349 = PCURVE('',#61350,#61355);
#61350 = PLANE('',#61351);
#61351 = AXIS2_PLACEMENT_3D('',#61352,#61353,#61354);
#61352 = CARTESIAN_POINT('',(12.200000000001,43.649646482177,
    35.934859932947));
#61353 = DIRECTION('',(0.E+000,0.578209643004,-0.815888232994));
#61354 = DIRECTION('',(0.E+000,-0.815888232994,-0.578209643004));
#61355 = DEFINITIONAL_REPRESENTATION('',(#61356),#61360);
#61356 = LINE('',#61357,#61358);
#61357 = CARTESIAN_POINT('',(0.E+000,-1.E-001));
#61358 = VECTOR('',#61359,1.);
#61359 = DIRECTION('',(-1.,0.E+000));
#61360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61361 = ORIENTED_EDGE('',*,*,#61362,.T.);
#61362 = EDGE_CURVE('',#61340,#61363,#61365,.T.);
#61363 = VERTEX_POINT('',#61364);
#61364 = CARTESIAN_POINT('',(12.200000000001,43.649646482177,
    35.934859932947));
#61365 = SURFACE_CURVE('',#61366,(#61370),.PCURVE_S1.);
#61366 = LINE('',#61367,#61368);
#61367 = CARTESIAN_POINT('',(16.100000000001,43.649646482177,
    35.934859932947));
#61368 = VECTOR('',#61369,1.);
#61369 = DIRECTION('',(-1.,0.E+000,0.E+000));
#61370 = PCURVE('',#61350,#61371);
#61371 = DEFINITIONAL_REPRESENTATION('',(#61372),#61376);
#61372 = LINE('',#61373,#61374);
#61373 = CARTESIAN_POINT('',(0.E+000,-3.9));
#61374 = VECTOR('',#61375,1.);
#61375 = DIRECTION('',(-0.E+000,1.));
#61376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61377 = ORIENTED_EDGE('',*,*,#61378,.T.);
#61378 = EDGE_CURVE('',#61363,#61379,#61381,.T.);
#61379 = VERTEX_POINT('',#61380);
#61380 = CARTESIAN_POINT('',(12.200000000001,44.477690211144,
    36.521684021782));
#61381 = SURFACE_CURVE('',#61382,(#61386),.PCURVE_S1.);
#61382 = LINE('',#61383,#61384);
#61383 = CARTESIAN_POINT('',(12.200000000001,43.649646482177,
    35.934859932947));
#61384 = VECTOR('',#61385,1.);
#61385 = DIRECTION('',(0.E+000,0.815888232994,0.578209643004));
#61386 = PCURVE('',#61350,#61387);
#61387 = DEFINITIONAL_REPRESENTATION('',(#61388),#61392);
#61388 = LINE('',#61389,#61390);
#61389 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#61390 = VECTOR('',#61391,1.);
#61391 = DIRECTION('',(-1.,0.E+000));
#61392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61393 = ORIENTED_EDGE('',*,*,#61394,.T.);
#61394 = EDGE_CURVE('',#61379,#61342,#61395,.T.);
#61395 = SURFACE_CURVE('',#61396,(#61400),.PCURVE_S1.);
#61396 = LINE('',#61397,#61398);
#61397 = CARTESIAN_POINT('',(12.200000000001,44.477690211144,
    36.521684021782));
#61398 = VECTOR('',#61399,1.);
#61399 = DIRECTION('',(1.,0.E+000,0.E+000));
#61400 = PCURVE('',#61350,#61401);
#61401 = DEFINITIONAL_REPRESENTATION('',(#61402),#61406);
#61402 = LINE('',#61403,#61404);
#61403 = CARTESIAN_POINT('',(-1.014898481779,0.E+000));
#61404 = VECTOR('',#61405,1.);
#61405 = DIRECTION('',(0.E+000,-1.));
#61406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#61411)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#61408,#61409,#61410)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#61408 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#61409 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#61410 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#61411 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#61408,
  'distance_accuracy_value','confusion accuracy');
#61412 = SHAPE_DEFINITION_REPRESENTATION(#61413,#61332);
#61413 = PRODUCT_DEFINITION_SHAPE('','',#61414);
#61414 = PRODUCT_DEFINITION('design','',#61415,#61418);
#61415 = PRODUCT_DEFINITION_FORMATION('','',#61416);
#61416 = PRODUCT('CADSOFTTOOLS 1.416','CADSOFTTOOLS 1.416','',(#61417));
#61417 = PRODUCT_CONTEXT('',#2,'mechanical');
#61418 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#61419 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#61420,#61422);
#61420 = ( REPRESENTATION_RELATIONSHIP('','',#61332,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#61421) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#61421 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1675);
#61422 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #61423);
#61423 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('416','','',#5,#61414,$);
#61424 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#61416));
#61425 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#61426),#61500);
#61426 = SHELL_BASED_SURFACE_MODEL('',(#61427));
#61427 = OPEN_SHELL('',(#61428));
#61428 = ADVANCED_FACE('',(#61429),#61443,.T.);
#61429 = FACE_BOUND('',#61430,.T.);
#61430 = EDGE_LOOP('',(#61431,#61454,#61470,#61486));
#61431 = ORIENTED_EDGE('',*,*,#61432,.F.);
#61432 = EDGE_CURVE('',#61433,#61435,#61437,.T.);
#61433 = VERTEX_POINT('',#61434);
#61434 = CARTESIAN_POINT('',(12.300000000001,45.587833213088,
    30.385388138388));
#61435 = VERTEX_POINT('',#61436);
#61436 = CARTESIAN_POINT('',(12.300000000001,44.582570057014,
    30.643987424013));
#61437 = SURFACE_CURVE('',#61438,(#61442),.PCURVE_S1.);
#61438 = LINE('',#61439,#61440);
#61439 = CARTESIAN_POINT('',(12.300000000001,44.582570057014,
    30.643987424013));
#61440 = VECTOR('',#61441,1.);
#61441 = DIRECTION('',(0.E+000,-0.968468983811,0.24913415542));
#61442 = PCURVE('',#61443,#61448);
#61443 = PLANE('',#61444);
#61444 = AXIS2_PLACEMENT_3D('',#61445,#61446,#61447);
#61445 = CARTESIAN_POINT('',(12.200000000001,44.582570057014,
    30.643987424013));
#61446 = DIRECTION('',(0.E+000,0.24913415542,0.968468983811));
#61447 = DIRECTION('',(0.E+000,0.968468983811,-0.24913415542));
#61448 = DEFINITIONAL_REPRESENTATION('',(#61449),#61453);
#61449 = LINE('',#61450,#61451);
#61450 = CARTESIAN_POINT('',(0.E+000,-1.E-001));
#61451 = VECTOR('',#61452,1.);
#61452 = DIRECTION('',(-1.,0.E+000));
#61453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61454 = ORIENTED_EDGE('',*,*,#61455,.F.);
#61455 = EDGE_CURVE('',#61456,#61433,#61458,.T.);
#61456 = VERTEX_POINT('',#61457);
#61457 = CARTESIAN_POINT('',(12.200000000001,45.587833213088,
    30.385388138388));
#61458 = SURFACE_CURVE('',#61459,(#61463),.PCURVE_S1.);
#61459 = LINE('',#61460,#61461);
#61460 = CARTESIAN_POINT('',(12.200000000001,45.587833213088,
    30.385388138388));
#61461 = VECTOR('',#61462,1.);
#61462 = DIRECTION('',(1.,0.E+000,0.E+000));
#61463 = PCURVE('',#61443,#61464);
#61464 = DEFINITIONAL_REPRESENTATION('',(#61465),#61469);
#61465 = LINE('',#61466,#61467);
#61466 = CARTESIAN_POINT('',(1.037992101841,0.E+000));
#61467 = VECTOR('',#61468,1.);
#61468 = DIRECTION('',(0.E+000,-1.));
#61469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61470 = ORIENTED_EDGE('',*,*,#61471,.T.);
#61471 = EDGE_CURVE('',#61456,#61472,#61474,.T.);
#61472 = VERTEX_POINT('',#61473);
#61473 = CARTESIAN_POINT('',(12.200000000001,44.582570057014,
    30.643987424013));
#61474 = SURFACE_CURVE('',#61475,(#61479),.PCURVE_S1.);
#61475 = LINE('',#61476,#61477);
#61476 = CARTESIAN_POINT('',(12.200000000001,44.582570057014,
    30.643987424013));
#61477 = VECTOR('',#61478,1.);
#61478 = DIRECTION('',(0.E+000,-0.968468983811,0.24913415542));
#61479 = PCURVE('',#61443,#61480);
#61480 = DEFINITIONAL_REPRESENTATION('',(#61481),#61485);
#61481 = LINE('',#61482,#61483);
#61482 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#61483 = VECTOR('',#61484,1.);
#61484 = DIRECTION('',(-1.,0.E+000));
#61485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61486 = ORIENTED_EDGE('',*,*,#61487,.F.);
#61487 = EDGE_CURVE('',#61435,#61472,#61488,.T.);
#61488 = SURFACE_CURVE('',#61489,(#61493),.PCURVE_S1.);
#61489 = LINE('',#61490,#61491);
#61490 = CARTESIAN_POINT('',(16.100000000001,44.582570057014,
    30.643987424013));
#61491 = VECTOR('',#61492,1.);
#61492 = DIRECTION('',(-1.,0.E+000,0.E+000));
#61493 = PCURVE('',#61443,#61494);
#61494 = DEFINITIONAL_REPRESENTATION('',(#61495),#61499);
#61495 = LINE('',#61496,#61497);
#61496 = CARTESIAN_POINT('',(0.E+000,-3.9));
#61497 = VECTOR('',#61498,1.);
#61498 = DIRECTION('',(0.E+000,1.));
#61499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#61504)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#61501,#61502,#61503)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#61501 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#61502 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#61503 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#61504 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#61501,
  'distance_accuracy_value','confusion accuracy');
#61505 = SHAPE_DEFINITION_REPRESENTATION(#61506,#61425);
#61506 = PRODUCT_DEFINITION_SHAPE('','',#61507);
#61507 = PRODUCT_DEFINITION('design','',#61508,#61511);
#61508 = PRODUCT_DEFINITION_FORMATION('','',#61509);
#61509 = PRODUCT('CADSOFTTOOLS 1.417','CADSOFTTOOLS 1.417','',(#61510));
#61510 = PRODUCT_CONTEXT('',#2,'mechanical');
#61511 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#61512 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#61513,#61515);
#61513 = ( REPRESENTATION_RELATIONSHIP('','',#61425,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#61514) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#61514 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1679);
#61515 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #61516);
#61516 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('417','','',#5,#61507,$);
#61517 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#61509));
#61518 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#61519),#61591);
#61519 = SHELL_BASED_SURFACE_MODEL('',(#61520));
#61520 = OPEN_SHELL('',(#61521));
#61521 = ADVANCED_FACE('',(#61522),#61537,.F.);
#61522 = FACE_BOUND('',#61523,.F.);
#61523 = EDGE_LOOP('',(#61524,#61547,#61562,#61578));
#61524 = ORIENTED_EDGE('',*,*,#61525,.T.);
#61525 = EDGE_CURVE('',#61526,#61528,#61530,.T.);
#61526 = VERTEX_POINT('',#61527);
#61527 = CARTESIAN_POINT('',(12.3,43.710416262978,6.290881268524));
#61528 = VERTEX_POINT('',#61529);
#61529 = CARTESIAN_POINT('',(12.3,42.607627965357,7.575816513817));
#61530 = SURFACE_CURVE('',#61531,(#61536),.PCURVE_S1.);
#61531 = CIRCLE('',#61532,1.5);
#61532 = AXIS2_PLACEMENT_3D('',#61533,#61534,#61535);
#61533 = CARTESIAN_POINT('',(12.3,44.098640670272,7.739771122722));
#61534 = DIRECTION('',(-1.,0.E+000,0.E+000));
#61535 = DIRECTION('',(0.E+000,0.E+000,1.));
#61536 = PCURVE('',#61537,#61542);
#61537 = CYLINDRICAL_SURFACE('',#61538,1.5);
#61538 = AXIS2_PLACEMENT_3D('',#61539,#61540,#61541);
#61539 = CARTESIAN_POINT('',(4.1,44.098640670272,7.739771122722));
#61540 = DIRECTION('',(-1.,0.E+000,0.E+000));
#61541 = DIRECTION('',(0.E+000,0.E+000,-1.));
#61542 = DEFINITIONAL_REPRESENTATION('',(#61543),#61546);
#61543 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#61544,#61545),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.403389169975,4.602867085711),
  .PIECEWISE_BEZIER_KNOTS.);
#61544 = CARTESIAN_POINT('',(0.261796516385,-8.2));
#61545 = CARTESIAN_POINT('',(1.461274432121,-8.2));
#61546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61547 = ORIENTED_EDGE('',*,*,#61548,.F.);
#61548 = EDGE_CURVE('',#61549,#61528,#61551,.T.);
#61549 = VERTEX_POINT('',#61550);
#61550 = CARTESIAN_POINT('',(4.1,42.607627965357,7.575816513817));
#61551 = SURFACE_CURVE('',#61552,(#61556),.PCURVE_S1.);
#61552 = LINE('',#61553,#61554);
#61553 = CARTESIAN_POINT('',(4.1,42.607627965357,7.575816513817));
#61554 = VECTOR('',#61555,1.);
#61555 = DIRECTION('',(1.,0.E+000,0.E+000));
#61556 = PCURVE('',#61537,#61557);
#61557 = DEFINITIONAL_REPRESENTATION('',(#61558),#61561);
#61558 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#61559,#61560),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.2),.PIECEWISE_BEZIER_KNOTS.);
#61559 = CARTESIAN_POINT('',(1.461274432121,0.E+000));
#61560 = CARTESIAN_POINT('',(1.461274432121,-8.2));
#61561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61562 = ORIENTED_EDGE('',*,*,#61563,.T.);
#61563 = EDGE_CURVE('',#61549,#61564,#61566,.T.);
#61564 = VERTEX_POINT('',#61565);
#61565 = CARTESIAN_POINT('',(4.1,43.710412102626,6.290882383287));
#61566 = SURFACE_CURVE('',#61567,(#61572),.PCURVE_S1.);
#61567 = CIRCLE('',#61568,1.5);
#61568 = AXIS2_PLACEMENT_3D('',#61569,#61570,#61571);
#61569 = CARTESIAN_POINT('',(4.1,44.098640670272,7.739771122722));
#61570 = DIRECTION('',(1.,0.E+000,0.E+000));
#61571 = DIRECTION('',(0.E+000,0.E+000,-1.));
#61572 = PCURVE('',#61537,#61573);
#61573 = DEFINITIONAL_REPRESENTATION('',(#61574),#61577);
#61574 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#61575,#61576),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.821910875058,6.021385919386),
  .PIECEWISE_BEZIER_KNOTS.);
#61575 = CARTESIAN_POINT('',(1.461274432121,0.E+000));
#61576 = CARTESIAN_POINT('',(0.261799387794,0.E+000));
#61577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61578 = ORIENTED_EDGE('',*,*,#61579,.T.);
#61579 = EDGE_CURVE('',#61564,#61526,#61580,.T.);
#61580 = SURFACE_CURVE('',#61581,(#61585),.PCURVE_S1.);
#61581 = LINE('',#61582,#61583);
#61582 = CARTESIAN_POINT('',(12.3,43.710412102626,6.290882383287));
#61583 = VECTOR('',#61584,1.);
#61584 = DIRECTION('',(1.,0.E+000,0.E+000));
#61585 = PCURVE('',#61537,#61586);
#61586 = DEFINITIONAL_REPRESENTATION('',(#61587),#61590);
#61587 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#61588,#61589),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-8.2,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#61588 = CARTESIAN_POINT('',(0.261799387794,0.E+000));
#61589 = CARTESIAN_POINT('',(0.261799387794,-8.2));
#61590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#61595)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#61592,#61593,#61594)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#61592 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#61593 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#61594 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#61595 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#61592,
  'distance_accuracy_value','confusion accuracy');
#61596 = SHAPE_DEFINITION_REPRESENTATION(#61597,#61518);
#61597 = PRODUCT_DEFINITION_SHAPE('','',#61598);
#61598 = PRODUCT_DEFINITION('design','',#61599,#61602);
#61599 = PRODUCT_DEFINITION_FORMATION('','',#61600);
#61600 = PRODUCT('CADSOFTTOOLS 1.418','CADSOFTTOOLS 1.418','',(#61601));
#61601 = PRODUCT_CONTEXT('',#2,'mechanical');
#61602 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#61603 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#61604,#61606);
#61604 = ( REPRESENTATION_RELATIONSHIP('','',#61518,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#61605) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#61605 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1683);
#61606 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #61607);
#61607 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('418','','',#5,#61598,$);
#61608 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#61600));
#61609 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#61610),#61684);
#61610 = SHELL_BASED_SURFACE_MODEL('',(#61611));
#61611 = OPEN_SHELL('',(#61612));
#61612 = ADVANCED_FACE('',(#61613),#61627,.T.);
#61613 = FACE_BOUND('',#61614,.T.);
#61614 = EDGE_LOOP('',(#61615,#61638,#61654,#61670));
#61615 = ORIENTED_EDGE('',*,*,#61616,.F.);
#61616 = EDGE_CURVE('',#61617,#61619,#61621,.T.);
#61617 = VERTEX_POINT('',#61618);
#61618 = CARTESIAN_POINT('',(4.1,45.675545556224,5.764326461387));
#61619 = VERTEX_POINT('',#61620);
#61620 = CARTESIAN_POINT('',(12.3,45.67554555622,5.764326461389));
#61621 = SURFACE_CURVE('',#61622,(#61626),.PCURVE_S1.);
#61622 = LINE('',#61623,#61624);
#61623 = CARTESIAN_POINT('',(4.1,45.675545556224,5.764326461387));
#61624 = VECTOR('',#61625,1.);
#61625 = DIRECTION('',(1.,0.E+000,0.E+000));
#61626 = PCURVE('',#61627,#61632);
#61627 = PLANE('',#61628);
#61628 = AXIS2_PLACEMENT_3D('',#61629,#61630,#61631);
#61629 = CARTESIAN_POINT('',(12.3,45.675545556224,5.764326461387));
#61630 = DIRECTION('',(0.E+000,0.258819045098,0.96592582629));
#61631 = DIRECTION('',(0.E+000,0.96592582629,-0.258819045098));
#61632 = DEFINITIONAL_REPRESENTATION('',(#61633),#61637);
#61633 = LINE('',#61634,#61635);
#61634 = CARTESIAN_POINT('',(-1.83766401783E-013,8.2));
#61635 = VECTOR('',#61636,1.);
#61636 = DIRECTION('',(0.E+000,-1.));
#61637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61638 = ORIENTED_EDGE('',*,*,#61639,.T.);
#61639 = EDGE_CURVE('',#61617,#61640,#61642,.T.);
#61640 = VERTEX_POINT('',#61641);
#61641 = CARTESIAN_POINT('',(4.1,43.710412102626,6.290882383287));
#61642 = SURFACE_CURVE('',#61643,(#61647),.PCURVE_S1.);
#61643 = LINE('',#61644,#61645);
#61644 = CARTESIAN_POINT('',(4.1,4.53746398555E-002,17.990893908671));
#61645 = VECTOR('',#61646,1.);
#61646 = DIRECTION('',(0.E+000,-0.96592582629,0.258819045098));
#61647 = PCURVE('',#61627,#61648);
#61648 = DEFINITIONAL_REPRESENTATION('',(#61649),#61653);
#61649 = LINE('',#61650,#61651);
#61650 = CARTESIAN_POINT('',(-47.23982905769,8.2));
#61651 = VECTOR('',#61652,1.);
#61652 = DIRECTION('',(-1.,0.E+000));
#61653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61654 = ORIENTED_EDGE('',*,*,#61655,.T.);
#61655 = EDGE_CURVE('',#61640,#61656,#61658,.T.);
#61656 = VERTEX_POINT('',#61657);
#61657 = CARTESIAN_POINT('',(12.3,43.710416262978,6.290881268524));
#61658 = SURFACE_CURVE('',#61659,(#61663),.PCURVE_S1.);
#61659 = LINE('',#61660,#61661);
#61660 = CARTESIAN_POINT('',(12.3,43.710412102626,6.290882383287));
#61661 = VECTOR('',#61662,1.);
#61662 = DIRECTION('',(1.,0.E+000,0.E+000));
#61663 = PCURVE('',#61627,#61664);
#61664 = DEFINITIONAL_REPRESENTATION('',(#61665),#61669);
#61665 = LINE('',#61666,#61667);
#61666 = CARTESIAN_POINT('',(-2.034455855834,0.E+000));
#61667 = VECTOR('',#61668,1.);
#61668 = DIRECTION('',(0.E+000,-1.));
#61669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61670 = ORIENTED_EDGE('',*,*,#61671,.F.);
#61671 = EDGE_CURVE('',#61619,#61656,#61672,.T.);
#61672 = SURFACE_CURVE('',#61673,(#61677),.PCURVE_S1.);
#61673 = LINE('',#61674,#61675);
#61674 = CARTESIAN_POINT('',(12.3,45.675545556214,5.76432646139));
#61675 = VECTOR('',#61676,1.);
#61676 = DIRECTION('',(0.E+000,-0.965925826291,0.258819045097));
#61677 = PCURVE('',#61627,#61678);
#61678 = DEFINITIONAL_REPRESENTATION('',(#61679),#61683);
#61679 = LINE('',#61680,#61681);
#61680 = CARTESIAN_POINT('',(-1.041613334437E-011,0.E+000));
#61681 = VECTOR('',#61682,1.);
#61682 = DIRECTION('',(-1.,0.E+000));
#61683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#61688)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#61685,#61686,#61687)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#61685 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#61686 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#61687 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#61688 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#61685,
  'distance_accuracy_value','confusion accuracy');
#61689 = SHAPE_DEFINITION_REPRESENTATION(#61690,#61609);
#61690 = PRODUCT_DEFINITION_SHAPE('','',#61691);
#61691 = PRODUCT_DEFINITION('design','',#61692,#61695);
#61692 = PRODUCT_DEFINITION_FORMATION('','',#61693);
#61693 = PRODUCT('CADSOFTTOOLS 1.419','CADSOFTTOOLS 1.419','',(#61694));
#61694 = PRODUCT_CONTEXT('',#2,'mechanical');
#61695 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#61696 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#61697,#61699);
#61697 = ( REPRESENTATION_RELATIONSHIP('','',#61609,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#61698) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#61698 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1687);
#61699 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #61700);
#61700 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('419','','',#5,#61691,$);
#61701 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#61693));
#61702 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#61703),#61827);
#61703 = SHELL_BASED_SURFACE_MODEL('',(#61704));
#61704 = OPEN_SHELL('',(#61705));
#61705 = ADVANCED_FACE('',(#61706),#61720,.F.);
#61706 = FACE_BOUND('',#61707,.F.);
#61707 = EDGE_LOOP('',(#61708,#61730,#61746,#61784));
#61708 = ORIENTED_EDGE('',*,*,#61709,.T.);
#61709 = EDGE_CURVE('',#61710,#61712,#61714,.T.);
#61710 = VERTEX_POINT('',#61711);
#61711 = CARTESIAN_POINT('',(11.534054625547,40.400577397194,
    29.237867967452));
#61712 = VERTEX_POINT('',#61713);
#61713 = CARTESIAN_POINT('',(12.3,40.400577397194,29.237867967452));
#61714 = SURFACE_CURVE('',#61715,(#61719),.PCURVE_S1.);
#61715 = LINE('',#61716,#61717);
#61716 = CARTESIAN_POINT('',(8.7,40.400577397194,29.237867967452));
#61717 = VECTOR('',#61718,1.);
#61718 = DIRECTION('',(1.,0.E+000,0.E+000));
#61719 = PCURVE('',#61720,#61725);
#61720 = CYLINDRICAL_SURFACE('',#61721,0.3);
#61721 = AXIS2_PLACEMENT_3D('',#61722,#61723,#61724);
#61722 = CARTESIAN_POINT('',(8.7,40.188445362838,29.450000001808));
#61723 = DIRECTION('',(1.,0.E+000,0.E+000));
#61724 = DIRECTION('',(0.E+000,0.E+000,-1.));
#61725 = DEFINITIONAL_REPRESENTATION('',(#61726),#61729);
#61726 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#61727,#61728),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.834054625547,3.6),.PIECEWISE_BEZIER_KNOTS.);
#61727 = CARTESIAN_POINT('',(0.785398163397,2.834054625547));
#61728 = CARTESIAN_POINT('',(0.785398163397,3.6));
#61729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61730 = ORIENTED_EDGE('',*,*,#61731,.T.);
#61731 = EDGE_CURVE('',#61712,#61732,#61734,.T.);
#61732 = VERTEX_POINT('',#61733);
#61733 = CARTESIAN_POINT('',(12.3,40.18844536284,29.150000001808));
#61734 = SURFACE_CURVE('',#61735,(#61740),.PCURVE_S1.);
#61735 = CIRCLE('',#61736,0.3);
#61736 = AXIS2_PLACEMENT_3D('',#61737,#61738,#61739);
#61737 = CARTESIAN_POINT('',(12.3,40.188445362838,29.450000001808));
#61738 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#61739 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#61740 = PCURVE('',#61720,#61741);
#61741 = DEFINITIONAL_REPRESENTATION('',(#61742),#61745);
#61742 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#61743,#61744),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.356194490192,3.141592653584),
  .PIECEWISE_BEZIER_KNOTS.);
#61743 = CARTESIAN_POINT('',(0.785398163397,3.6));
#61744 = CARTESIAN_POINT('',(5.320188734004E-012,3.6));
#61745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61746 = ORIENTED_EDGE('',*,*,#61747,.F.);
#61747 = EDGE_CURVE('',#61748,#61732,#61750,.T.);
#61748 = VERTEX_POINT('',#61749);
#61749 = CARTESIAN_POINT('',(11.612778588082,40.18844536284,
    29.150000001808));
#61750 = SURFACE_CURVE('',#61751,(#61755),.PCURVE_S1.);
#61751 = LINE('',#61752,#61753);
#61752 = CARTESIAN_POINT('',(8.7,40.18844536284,29.150000001808));
#61753 = VECTOR('',#61754,1.);
#61754 = DIRECTION('',(1.,0.E+000,0.E+000));
#61755 = PCURVE('',#61720,#61756);
#61756 = DEFINITIONAL_REPRESENTATION('',(#61757),#61783);
#61757 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61758,#61759,#61760,#61761,
    #61762,#61763,#61764,#61765,#61766,#61767,#61768,#61769,#61770,
    #61771,#61772,#61773,#61774,#61775,#61776,#61777,#61778,#61779,
    #61780,#61781,#61782),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(2.912778588082,2.944015924987,
    2.975253261893,3.006490598798,3.037727935703,3.068965272609,
    3.100202609514,3.131439946419,3.162677283325,3.19391462023,
    3.225151957136,3.256389294041,3.287626630946,3.318863967852,
    3.350101304757,3.381338641662,3.412575978568,3.443813315473,
    3.475050652378,3.506287989284,3.537525326189,3.568762663095,3.6),
  .QUASI_UNIFORM_KNOTS.);
#61758 = CARTESIAN_POINT('',(0.E+000,2.912778588082));
#61759 = CARTESIAN_POINT('',(3.256654205567E-012,2.923191033717));
#61760 = CARTESIAN_POINT('',(6.290882276136E-012,2.944015924987));
#61761 = CARTESIAN_POINT('',(5.071353834379E-012,2.975253261893));
#61762 = CARTESIAN_POINT('',(5.398125495552E-012,3.006490598798));
#61763 = CARTESIAN_POINT('',(5.310567292617E-012,3.037727935703));
#61764 = CARTESIAN_POINT('',(5.334028443184E-012,3.068965272609));
#61765 = CARTESIAN_POINT('',(5.327742043853E-012,3.100202609514));
#61766 = CARTESIAN_POINT('',(5.329426490609E-012,3.131439946419));
#61767 = CARTESIAN_POINT('',(5.328975102916E-012,3.162677283325));
#61768 = CARTESIAN_POINT('',(5.329096206931E-012,3.19391462023));
#61769 = CARTESIAN_POINT('',(5.329063178564E-012,3.225151957136));
#61770 = CARTESIAN_POINT('',(5.329074188019E-012,3.256389294041));
#61771 = CARTESIAN_POINT('',(5.329063178564E-012,3.287626630946));
#61772 = CARTESIAN_POINT('',(5.329096206931E-012,3.318863967852));
#61773 = CARTESIAN_POINT('',(5.328975102916E-012,3.350101304757));
#61774 = CARTESIAN_POINT('',(5.329426490609E-012,3.381338641662));
#61775 = CARTESIAN_POINT('',(5.327742043853E-012,3.412575978568));
#61776 = CARTESIAN_POINT('',(5.334028443184E-012,3.443813315473));
#61777 = CARTESIAN_POINT('',(5.310567292617E-012,3.475050652378));
#61778 = CARTESIAN_POINT('',(5.398125495552E-012,3.506287989284));
#61779 = CARTESIAN_POINT('',(5.071353834379E-012,3.537525326189));
#61780 = CARTESIAN_POINT('',(6.290882276136E-012,3.568762663095));
#61781 = CARTESIAN_POINT('',(3.256654205567E-012,3.589587554365));
#61782 = CARTESIAN_POINT('',(0.E+000,3.6));
#61783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61784 = ORIENTED_EDGE('',*,*,#61785,.T.);
#61785 = EDGE_CURVE('',#61748,#61710,#61786,.T.);
#61786 = SURFACE_CURVE('',#61787,(#61798),.PCURVE_S1.);
#61787 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61788,#61789,#61790,#61791,
    #61792,#61793,#61794,#61795,#61796,#61797),.UNSPECIFIED.,.F.,.F.,(4,
    3,3,4),(0.E+000,0.105631168418,0.552456601775,1.),.UNSPECIFIED.);
#61788 = CARTESIAN_POINT('',(11.612778588082,40.18844536284,
    29.150000001808));
#61789 = CARTESIAN_POINT('',(11.609986076341,40.196762623252,
    29.150000001808));
#61790 = CARTESIAN_POINT('',(11.607160908001,40.205076070318,
    29.150346361821));
#61791 = CARTESIAN_POINT('',(11.60431651812,40.213347090713,
    29.151035281567));
#61792 = CARTESIAN_POINT('',(11.592376785736,40.248065878993,
    29.153927120501));
#61793 = CARTESIAN_POINT('',(11.579878998652,40.282592662535,
    29.163033117558));
#61794 = CARTESIAN_POINT('',(11.567937160223,40.314221283505,
    29.177639179037));
#61795 = CARTESIAN_POINT('',(11.555982569884,40.345883678615,
    29.192260837376));
#61796 = CARTESIAN_POINT('',(11.544257958618,40.375526405387,
    29.212816975645));
#61797 = CARTESIAN_POINT('',(11.534054625547,40.400577397194,
    29.237867967452));
#61798 = PCURVE('',#61720,#61799);
#61799 = DEFINITIONAL_REPRESENTATION('',(#61800),#61826);
#61800 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61801,#61802,#61803,#61804,
    #61805,#61806,#61807,#61808,#61809,#61810,#61811,#61812,#61813,
    #61814,#61815,#61816,#61817,#61818,#61819,#61820,#61821,#61822,
    #61823,#61824,#61825),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#61801 = CARTESIAN_POINT('',(0.E+000,2.912778588082));
#61802 = CARTESIAN_POINT('',(1.191256684933E-002,2.91157871126));
#61803 = CARTESIAN_POINT('',(3.578068444501E-002,2.909162037134));
#61804 = CARTESIAN_POINT('',(7.15826159596E-002,2.905504096211));
#61805 = CARTESIAN_POINT('',(0.107076839276,2.901849481704));
#61806 = CARTESIAN_POINT('',(0.142579824697,2.898169964234));
#61807 = CARTESIAN_POINT('',(0.178143821614,2.894466253342));
#61808 = CARTESIAN_POINT('',(0.213737684104,2.89074708112));
#61809 = CARTESIAN_POINT('',(0.249351358348,2.887019028596));
#61810 = CARTESIAN_POINT('',(0.284968329053,2.883289258506));
#61811 = CARTESIAN_POINT('',(0.320573777912,2.879564757811));
#61812 = CARTESIAN_POINT('',(0.356151966312,2.87585263487));
#61813 = CARTESIAN_POINT('',(0.391691015188,2.872159688226));
#61814 = CARTESIAN_POINT('',(0.427168852563,2.868493834283));
#61815 = CARTESIAN_POINT('',(0.462607049248,2.864858827819));
#61816 = CARTESIAN_POINT('',(0.498206976805,2.861241009071));
#61817 = CARTESIAN_POINT('',(0.533903737751,2.857653456619));
#61818 = CARTESIAN_POINT('',(0.569693926908,2.854102958226));
#61819 = CARTESIAN_POINT('',(0.605556935044,2.850597987275));
#61820 = CARTESIAN_POINT('',(0.641476595332,2.847146565488));
#61821 = CARTESIAN_POINT('',(0.677435927961,2.843756835609));
#61822 = CARTESIAN_POINT('',(0.713419174825,2.840436907954));
#61823 = CARTESIAN_POINT('',(0.749411571759,2.837194901531));
#61824 = CARTESIAN_POINT('',(0.773404422261,2.835090922515));
#61825 = CARTESIAN_POINT('',(0.785398163397,2.834054625547));
#61826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#61831)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#61828,#61829,#61830)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#61828 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#61829 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#61830 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#61831 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#61828,
  'distance_accuracy_value','confusion accuracy');
#61832 = SHAPE_DEFINITION_REPRESENTATION(#61833,#61702);
#61833 = PRODUCT_DEFINITION_SHAPE('','',#61834);
#61834 = PRODUCT_DEFINITION('design','',#61835,#61838);
#61835 = PRODUCT_DEFINITION_FORMATION('','',#61836);
#61836 = PRODUCT('CADSOFTTOOLS 1.420','CADSOFTTOOLS 1.420','',(#61837));
#61837 = PRODUCT_CONTEXT('',#2,'mechanical');
#61838 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#61839 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#61840,#61842);
#61840 = ( REPRESENTATION_RELATIONSHIP('','',#61702,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#61841) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#61841 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1691);
#61842 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #61843);
#61843 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('420','','',#5,#61834,$);
#61844 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#61836));
#61845 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#61846),#61921);
#61846 = SHELL_BASED_SURFACE_MODEL('',(#61847));
#61847 = OPEN_SHELL('',(#61848));
#61848 = ADVANCED_FACE('',(#61849),#61863,.T.);
#61849 = FACE_BOUND('',#61850,.T.);
#61850 = EDGE_LOOP('',(#61851,#61874,#61891,#61907));
#61851 = ORIENTED_EDGE('',*,*,#61852,.F.);
#61852 = EDGE_CURVE('',#61853,#61855,#61857,.T.);
#61853 = VERTEX_POINT('',#61854);
#61854 = CARTESIAN_POINT('',(10.660604681299,41.670425875872,
    30.507716446131));
#61855 = VERTEX_POINT('',#61856);
#61856 = CARTESIAN_POINT('',(12.3,41.670425875872,30.507716446131));
#61857 = SURFACE_CURVE('',#61858,(#61862),.PCURVE_S1.);
#61858 = LINE('',#61859,#61860);
#61859 = CARTESIAN_POINT('',(8.7,41.670425875872,30.507716446131));
#61860 = VECTOR('',#61861,1.);
#61861 = DIRECTION('',(1.,0.E+000,0.E+000));
#61862 = PCURVE('',#61863,#61868);
#61863 = PLANE('',#61864);
#61864 = AXIS2_PLACEMENT_3D('',#61865,#61866,#61867);
#61865 = CARTESIAN_POINT('',(8.7,40.400577397194,29.237867967452));
#61866 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#61867 = DIRECTION('',(0.E+000,0.707106781187,0.707106781187));
#61868 = DEFINITIONAL_REPRESENTATION('',(#61869),#61873);
#61869 = LINE('',#61870,#61871);
#61870 = CARTESIAN_POINT('',(1.795836940706,0.E+000));
#61871 = VECTOR('',#61872,1.);
#61872 = DIRECTION('',(0.E+000,-1.));
#61873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61874 = ORIENTED_EDGE('',*,*,#61875,.F.);
#61875 = EDGE_CURVE('',#61876,#61853,#61878,.T.);
#61876 = VERTEX_POINT('',#61877);
#61877 = CARTESIAN_POINT('',(11.534054625547,40.400577397194,
    29.237867967452));
#61878 = SURFACE_CURVE('',#61879,(#61884),.PCURVE_S1.);
#61879 = ELLIPSE('',#61880,5.091168824542,3.599999999999);
#61880 = AXIS2_PLACEMENT_3D('',#61881,#61882,#61883);
#61881 = CARTESIAN_POINT('',(8.2,39.042608416009,27.879898986267));
#61882 = DIRECTION('',(1.60634594424E-032,-0.707106781187,0.707106781187
    ));
#61883 = DIRECTION('',(2.071001063E-016,0.707106781187,0.707106781187));
#61884 = PCURVE('',#61863,#61885);
#61885 = DEFINITIONAL_REPRESENTATION('',(#61886),#61890);
#61886 = ELLIPSE('',#61887,5.091168824542,3.599999999999);
#61887 = AXIS2_PLACEMENT_2D('',#61888,#61889);
#61888 = CARTESIAN_POINT('',(-1.920458150474,0.5));
#61889 = DIRECTION('',(1.,-2.071001063E-016));
#61890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61891 = ORIENTED_EDGE('',*,*,#61892,.T.);
#61892 = EDGE_CURVE('',#61876,#61893,#61895,.T.);
#61893 = VERTEX_POINT('',#61894);
#61894 = CARTESIAN_POINT('',(12.3,40.400577397194,29.237867967452));
#61895 = SURFACE_CURVE('',#61896,(#61900),.PCURVE_S1.);
#61896 = LINE('',#61897,#61898);
#61897 = CARTESIAN_POINT('',(8.7,40.400577397194,29.237867967452));
#61898 = VECTOR('',#61899,1.);
#61899 = DIRECTION('',(1.,0.E+000,0.E+000));
#61900 = PCURVE('',#61863,#61901);
#61901 = DEFINITIONAL_REPRESENTATION('',(#61902),#61906);
#61902 = LINE('',#61903,#61904);
#61903 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#61904 = VECTOR('',#61905,1.);
#61905 = DIRECTION('',(0.E+000,-1.));
#61906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61907 = ORIENTED_EDGE('',*,*,#61908,.F.);
#61908 = EDGE_CURVE('',#61855,#61893,#61909,.T.);
#61909 = SURFACE_CURVE('',#61910,(#61914),.PCURVE_S1.);
#61910 = LINE('',#61911,#61912);
#61911 = CARTESIAN_POINT('',(12.3,40.939524525308,29.776815095567));
#61912 = VECTOR('',#61913,1.);
#61913 = DIRECTION('',(-3.131117202205E-017,-0.707106781187,
    -0.707106781187));
#61914 = PCURVE('',#61863,#61915);
#61915 = DEFINITIONAL_REPRESENTATION('',(#61916),#61920);
#61916 = LINE('',#61917,#61918);
#61917 = CARTESIAN_POINT('',(0.762186337981,-3.6));
#61918 = VECTOR('',#61919,1.);
#61919 = DIRECTION('',(-1.,3.131117202205E-017));
#61920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#61925)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#61922,#61923,#61924)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#61922 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#61923 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#61924 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#61925 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#61922,
  'distance_accuracy_value','confusion accuracy');
#61926 = SHAPE_DEFINITION_REPRESENTATION(#61927,#61845);
#61927 = PRODUCT_DEFINITION_SHAPE('','',#61928);
#61928 = PRODUCT_DEFINITION('design','',#61929,#61932);
#61929 = PRODUCT_DEFINITION_FORMATION('','',#61930);
#61930 = PRODUCT('CADSOFTTOOLS 1.421','CADSOFTTOOLS 1.421','',(#61931));
#61931 = PRODUCT_CONTEXT('',#2,'mechanical');
#61932 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#61933 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#61934,#61936);
#61934 = ( REPRESENTATION_RELATIONSHIP('','',#61845,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#61935) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#61935 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1695);
#61936 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #61937);
#61937 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('421','','',#5,#61928,$);
#61938 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#61930));
#61939 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#61940),#62038);
#61940 = SHELL_BASED_SURFACE_MODEL('',(#61941));
#61941 = OPEN_SHELL('',(#61942));
#61942 = ADVANCED_FACE('',(#61943),#61957,.T.);
#61943 = FACE_BOUND('',#61944,.T.);
#61944 = EDGE_LOOP('',(#61945,#61967,#62009,#62024));
#61945 = ORIENTED_EDGE('',*,*,#61946,.F.);
#61946 = EDGE_CURVE('',#61947,#61949,#61951,.T.);
#61947 = VERTEX_POINT('',#61948);
#61948 = CARTESIAN_POINT('',(10.412393922943,41.882557910228,
    30.595584411775));
#61949 = VERTEX_POINT('',#61950);
#61950 = CARTESIAN_POINT('',(12.3,41.882557910228,30.595584411775));
#61951 = SURFACE_CURVE('',#61952,(#61956),.PCURVE_S1.);
#61952 = LINE('',#61953,#61954);
#61953 = CARTESIAN_POINT('',(8.7,41.882557910228,30.595584411775));
#61954 = VECTOR('',#61955,1.);
#61955 = DIRECTION('',(1.,0.E+000,0.E+000));
#61956 = PCURVE('',#61957,#61962);
#61957 = CYLINDRICAL_SURFACE('',#61958,0.3);
#61958 = AXIS2_PLACEMENT_3D('',#61959,#61960,#61961);
#61959 = CARTESIAN_POINT('',(8.7,41.882557910228,30.295584411775));
#61960 = DIRECTION('',(1.,0.E+000,0.E+000));
#61961 = DIRECTION('',(0.E+000,0.E+000,-1.));
#61962 = DEFINITIONAL_REPRESENTATION('',(#61963),#61966);
#61963 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#61964,#61965),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.712393922943,3.6),.PIECEWISE_BEZIER_KNOTS.);
#61964 = CARTESIAN_POINT('',(3.14159265359,1.712393922943));
#61965 = CARTESIAN_POINT('',(3.14159265359,3.6));
#61966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#61967 = ORIENTED_EDGE('',*,*,#61968,.F.);
#61968 = EDGE_CURVE('',#61969,#61947,#61971,.T.);
#61969 = VERTEX_POINT('',#61970);
#61970 = CARTESIAN_POINT('',(10.660604681299,41.670425875872,
    30.507716446131));
#61971 = SURFACE_CURVE('',#61972,(#61980),.PCURVE_S1.);
#61972 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61973,#61974,#61975,#61976,
    #61977,#61978,#61979),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
    0.445513109052,1.),.UNSPECIFIED.);
#61973 = CARTESIAN_POINT('',(10.660604681299,41.670425875872,
    30.507716446131));
#61974 = CARTESIAN_POINT('',(10.630015729154,41.699068397658,
    30.536358967916));
#61975 = CARTESIAN_POINT('',(10.594536377914,41.731210219852,
    30.556943853639));
#61976 = CARTESIAN_POINT('',(10.557636637157,41.763187304247,
    30.570812786816));
#61977 = CARTESIAN_POINT('',(10.511686200304,41.803007665232,
    30.588083464741));
#61978 = CARTESIAN_POINT('',(10.462257929107,41.843712563001,
    30.595584411775));
#61979 = CARTESIAN_POINT('',(10.412393922943,41.882557910228,
    30.595584411775));
#61980 = PCURVE('',#61957,#61981);
#61981 = DEFINITIONAL_REPRESENTATION('',(#61982),#62008);
#61982 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61983,#61984,#61985,#61986,
    #61987,#61988,#61989,#61990,#61991,#61992,#61993,#61994,#61995,
    #61996,#61997,#61998,#61999,#62000,#62001,#62002,#62003,#62004,
    #62005,#62006,#62007),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#61983 = CARTESIAN_POINT('',(3.926990816987,1.960604681299));
#61984 = CARTESIAN_POINT('',(3.913215329041,1.957483769955));
#61985 = CARTESIAN_POINT('',(3.885886251474,1.951140133113));
#61986 = CARTESIAN_POINT('',(3.8455324327,1.941341348033));
#61987 = CARTESIAN_POINT('',(3.805790287324,1.931281344081));
#61988 = CARTESIAN_POINT('',(3.766639484913,1.920982238172));
#61989 = CARTESIAN_POINT('',(3.728064651551,1.910466125041));
#61990 = CARTESIAN_POINT('',(3.690056297188,1.899755182175));
#61991 = CARTESIAN_POINT('',(3.652609094027,1.888871278235));
#61992 = CARTESIAN_POINT('',(3.615726606329,1.877837434435));
#61993 = CARTESIAN_POINT('',(3.579402544835,1.866672370594));
#61994 = CARTESIAN_POINT('',(3.543689209486,1.855410859565));
#61995 = CARTESIAN_POINT('',(3.508396468453,1.844014261621));
#61996 = CARTESIAN_POINT('',(3.473484101433,1.832488647601));
#61997 = CARTESIAN_POINT('',(3.438933818905,1.820845140077));
#61998 = CARTESIAN_POINT('',(3.404724021144,1.809093508015));
#61999 = CARTESIAN_POINT('',(3.370836641358,1.797243883077));
#62000 = CARTESIAN_POINT('',(3.33725535586,1.785306299741));
#62001 = CARTESIAN_POINT('',(3.303966073876,1.773290818527));
#62002 = CARTESIAN_POINT('',(3.270956793082,1.761207492975));
#62003 = CARTESIAN_POINT('',(3.238217580448,1.749066378496));
#62004 = CARTESIAN_POINT('',(3.205740568024,1.736877530001));
#62005 = CARTESIAN_POINT('',(3.173519657775,1.724651002533));
#62006 = CARTESIAN_POINT('',(3.152207406024,1.716481568245));
#62007 = CARTESIAN_POINT('',(3.14159265359,1.712393922943));
#62008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62009 = ORIENTED_EDGE('',*,*,#62010,.T.);
#62010 = EDGE_CURVE('',#61969,#62011,#62013,.T.);
#62011 = VERTEX_POINT('',#62012);
#62012 = CARTESIAN_POINT('',(12.3,41.670425875872,30.507716446131));
#62013 = SURFACE_CURVE('',#62014,(#62018),.PCURVE_S1.);
#62014 = LINE('',#62015,#62016);
#62015 = CARTESIAN_POINT('',(8.7,41.670425875872,30.507716446131));
#62016 = VECTOR('',#62017,1.);
#62017 = DIRECTION('',(1.,0.E+000,0.E+000));
#62018 = PCURVE('',#61957,#62019);
#62019 = DEFINITIONAL_REPRESENTATION('',(#62020),#62023);
#62020 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62021,#62022),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.960604681299,3.6),.PIECEWISE_BEZIER_KNOTS.);
#62021 = CARTESIAN_POINT('',(3.926990816987,1.960604681299));
#62022 = CARTESIAN_POINT('',(3.926990816987,3.6));
#62023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62024 = ORIENTED_EDGE('',*,*,#62025,.F.);
#62025 = EDGE_CURVE('',#61949,#62011,#62026,.T.);
#62026 = SURFACE_CURVE('',#62027,(#62032),.PCURVE_S1.);
#62027 = CIRCLE('',#62028,0.3);
#62028 = AXIS2_PLACEMENT_3D('',#62029,#62030,#62031);
#62029 = CARTESIAN_POINT('',(12.3,41.882557910228,30.295584411775));
#62030 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#62031 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#62032 = PCURVE('',#61957,#62033);
#62033 = DEFINITIONAL_REPRESENTATION('',(#62034),#62037);
#62034 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62035,#62036),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.785398163397),.PIECEWISE_BEZIER_KNOTS.);
#62035 = CARTESIAN_POINT('',(3.14159265359,3.6));
#62036 = CARTESIAN_POINT('',(3.926990816987,3.6));
#62037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#62042)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#62039,#62040,#62041)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#62039 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#62040 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#62041 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#62042 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#62039,
  'distance_accuracy_value','confusion accuracy');
#62043 = SHAPE_DEFINITION_REPRESENTATION(#62044,#61939);
#62044 = PRODUCT_DEFINITION_SHAPE('','',#62045);
#62045 = PRODUCT_DEFINITION('design','',#62046,#62049);
#62046 = PRODUCT_DEFINITION_FORMATION('','',#62047);
#62047 = PRODUCT('CADSOFTTOOLS 1.422','CADSOFTTOOLS 1.422','',(#62048));
#62048 = PRODUCT_CONTEXT('',#2,'mechanical');
#62049 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#62050 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#62051,#62053);
#62051 = ( REPRESENTATION_RELATIONSHIP('','',#61939,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#62052) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#62052 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1699);
#62053 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #62054);
#62054 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('422','','',#5,#62045,$);
#62055 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#62047));
#62056 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#62057),#62148);
#62057 = SHELL_BASED_SURFACE_MODEL('',(#62058));
#62058 = OPEN_SHELL('',(#62059));
#62059 = ADVANCED_FACE('',(#62060),#62074,.T.);
#62060 = FACE_BOUND('',#62061,.T.);
#62061 = EDGE_LOOP('',(#62062,#62085,#62101,#62118,#62134));
#62062 = ORIENTED_EDGE('',*,*,#62063,.F.);
#62063 = EDGE_CURVE('',#62064,#62066,#62068,.T.);
#62064 = VERTEX_POINT('',#62065);
#62065 = CARTESIAN_POINT('',(8.7,43.42123744673,30.595584411775));
#62066 = VERTEX_POINT('',#62067);
#62067 = CARTESIAN_POINT('',(12.3,43.42123744673,30.595584411775));
#62068 = SURFACE_CURVE('',#62069,(#62073),.PCURVE_S1.);
#62069 = LINE('',#62070,#62071);
#62070 = CARTESIAN_POINT('',(8.7,43.42123744673,30.595584411775));
#62071 = VECTOR('',#62072,1.);
#62072 = DIRECTION('',(1.,0.E+000,0.E+000));
#62073 = PCURVE('',#62074,#62079);
#62074 = PLANE('',#62075);
#62075 = AXIS2_PLACEMENT_3D('',#62076,#62077,#62078);
#62076 = CARTESIAN_POINT('',(8.7,41.882557910228,30.595584411775));
#62077 = DIRECTION('',(0.E+000,-2.254821013504E-015,1.));
#62078 = DIRECTION('',(0.E+000,1.,2.254821013504E-015));
#62079 = DEFINITIONAL_REPRESENTATION('',(#62080),#62084);
#62080 = LINE('',#62081,#62082);
#62081 = CARTESIAN_POINT('',(1.538679536502,0.E+000));
#62082 = VECTOR('',#62083,1.);
#62083 = DIRECTION('',(0.E+000,-1.));
#62084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62085 = ORIENTED_EDGE('',*,*,#62086,.F.);
#62086 = EDGE_CURVE('',#62087,#62064,#62089,.T.);
#62087 = VERTEX_POINT('',#62088);
#62088 = CARTESIAN_POINT('',(8.7,42.607717110003,30.595584411775));
#62089 = SURFACE_CURVE('',#62090,(#62094),.PCURVE_S1.);
#62090 = LINE('',#62091,#62092);
#62091 = CARTESIAN_POINT('',(8.7,41.882557910228,30.595584411775));
#62092 = VECTOR('',#62093,1.);
#62093 = DIRECTION('',(0.E+000,1.,2.254821013504E-015));
#62094 = PCURVE('',#62074,#62095);
#62095 = DEFINITIONAL_REPRESENTATION('',(#62096),#62100);
#62096 = LINE('',#62097,#62098);
#62097 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#62098 = VECTOR('',#62099,1.);
#62099 = DIRECTION('',(1.,0.E+000));
#62100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62101 = ORIENTED_EDGE('',*,*,#62102,.F.);
#62102 = EDGE_CURVE('',#62103,#62087,#62105,.T.);
#62103 = VERTEX_POINT('',#62104);
#62104 = CARTESIAN_POINT('',(10.412393922943,41.882557910228,
    30.595584411775));
#62105 = SURFACE_CURVE('',#62106,(#62111),.PCURVE_S1.);
#62106 = CIRCLE('',#62107,3.599999999999);
#62107 = AXIS2_PLACEMENT_3D('',#62108,#62109,#62110);
#62108 = CARTESIAN_POINT('',(8.2,39.042608416009,30.595584411775));
#62109 = DIRECTION('',(0.E+000,-2.254821013504E-015,1.));
#62110 = DIRECTION('',(0.E+000,1.,2.254821013504E-015));
#62111 = PCURVE('',#62074,#62112);
#62112 = DEFINITIONAL_REPRESENTATION('',(#62113),#62117);
#62113 = CIRCLE('',#62114,3.599999999999);
#62114 = AXIS2_PLACEMENT_2D('',#62115,#62116);
#62115 = CARTESIAN_POINT('',(-2.839949494219,0.5));
#62116 = DIRECTION('',(1.,0.E+000));
#62117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62118 = ORIENTED_EDGE('',*,*,#62119,.T.);
#62119 = EDGE_CURVE('',#62103,#62120,#62122,.T.);
#62120 = VERTEX_POINT('',#62121);
#62121 = CARTESIAN_POINT('',(12.3,41.882557910228,30.595584411775));
#62122 = SURFACE_CURVE('',#62123,(#62127),.PCURVE_S1.);
#62123 = LINE('',#62124,#62125);
#62124 = CARTESIAN_POINT('',(8.7,41.882557910228,30.595584411775));
#62125 = VECTOR('',#62126,1.);
#62126 = DIRECTION('',(1.,0.E+000,0.E+000));
#62127 = PCURVE('',#62074,#62128);
#62128 = DEFINITIONAL_REPRESENTATION('',(#62129),#62133);
#62129 = LINE('',#62130,#62131);
#62130 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#62131 = VECTOR('',#62132,1.);
#62132 = DIRECTION('',(0.E+000,-1.));
#62133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62134 = ORIENTED_EDGE('',*,*,#62135,.F.);
#62135 = EDGE_CURVE('',#62066,#62120,#62136,.T.);
#62136 = SURFACE_CURVE('',#62137,(#62141),.PCURVE_S1.);
#62137 = LINE('',#62138,#62139);
#62138 = CARTESIAN_POINT('',(12.3,31.775374416301,30.595584411775));
#62139 = VECTOR('',#62140,1.);
#62140 = DIRECTION('',(1.222527695664E-016,-1.,-2.254821013504E-015));
#62141 = PCURVE('',#62074,#62142);
#62142 = DEFINITIONAL_REPRESENTATION('',(#62143),#62147);
#62143 = LINE('',#62144,#62145);
#62144 = CARTESIAN_POINT('',(-10.10718349392,-3.6));
#62145 = VECTOR('',#62146,1.);
#62146 = DIRECTION('',(-1.,-1.222527695664E-016));
#62147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#62152)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#62149,#62150,#62151)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#62149 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#62150 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#62151 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#62152 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-006),#62149,
  'distance_accuracy_value','confusion accuracy');
#62153 = SHAPE_DEFINITION_REPRESENTATION(#62154,#62056);
#62154 = PRODUCT_DEFINITION_SHAPE('','',#62155);
#62155 = PRODUCT_DEFINITION('design','',#62156,#62159);
#62156 = PRODUCT_DEFINITION_FORMATION('','',#62157);
#62157 = PRODUCT('CADSOFTTOOLS 1.423','CADSOFTTOOLS 1.423','',(#62158));
#62158 = PRODUCT_CONTEXT('',#2,'mechanical');
#62159 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#62160 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#62161,#62163);
#62161 = ( REPRESENTATION_RELATIONSHIP('','',#62056,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#62162) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#62162 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1703);
#62163 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #62164);
#62164 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('423','','',#5,#62155,$);
#62165 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#62157));
#62166 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#62167),#62239);
#62167 = SHELL_BASED_SURFACE_MODEL('',(#62168));
#62168 = OPEN_SHELL('',(#62169));
#62169 = ADVANCED_FACE('',(#62170),#62185,.F.);
#62170 = FACE_BOUND('',#62171,.F.);
#62171 = EDGE_LOOP('',(#62172,#62195,#62210,#62226));
#62172 = ORIENTED_EDGE('',*,*,#62173,.T.);
#62173 = EDGE_CURVE('',#62174,#62176,#62178,.T.);
#62174 = VERTEX_POINT('',#62175);
#62175 = CARTESIAN_POINT('',(12.3,43.716679772634,30.947678865076));
#62176 = VERTEX_POINT('',#62177);
#62177 = CARTESIAN_POINT('',(12.3,43.42123744673,30.595584411775));
#62178 = SURFACE_CURVE('',#62179,(#62184),.PCURVE_S1.);
#62179 = CIRCLE('',#62180,0.3);
#62180 = AXIS2_PLACEMENT_3D('',#62181,#62182,#62183);
#62181 = CARTESIAN_POINT('',(12.3,43.42123744673,30.895584411775));
#62182 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#62183 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#62184 = PCURVE('',#62185,#62190);
#62185 = CYLINDRICAL_SURFACE('',#62186,0.3);
#62186 = AXIS2_PLACEMENT_3D('',#62187,#62188,#62189);
#62187 = CARTESIAN_POINT('',(8.7,43.42123744673,30.895584411775));
#62188 = DIRECTION('',(1.,0.E+000,0.E+000));
#62189 = DIRECTION('',(0.E+000,0.E+000,-1.));
#62190 = DEFINITIONAL_REPRESENTATION('',(#62191),#62194);
#62191 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62192,#62193),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.396263401591,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#62192 = CARTESIAN_POINT('',(1.745329251999,3.6));
#62193 = CARTESIAN_POINT('',(6.217248937901E-015,3.6));
#62194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62195 = ORIENTED_EDGE('',*,*,#62196,.F.);
#62196 = EDGE_CURVE('',#62197,#62176,#62199,.T.);
#62197 = VERTEX_POINT('',#62198);
#62198 = CARTESIAN_POINT('',(8.7,43.42123744673,30.595584411775));
#62199 = SURFACE_CURVE('',#62200,(#62204),.PCURVE_S1.);
#62200 = LINE('',#62201,#62202);
#62201 = CARTESIAN_POINT('',(8.7,43.42123744673,30.595584411775));
#62202 = VECTOR('',#62203,1.);
#62203 = DIRECTION('',(1.,0.E+000,0.E+000));
#62204 = PCURVE('',#62185,#62205);
#62205 = DEFINITIONAL_REPRESENTATION('',(#62206),#62209);
#62206 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62207,#62208),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#62207 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#62208 = CARTESIAN_POINT('',(0.E+000,3.6));
#62209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62210 = ORIENTED_EDGE('',*,*,#62211,.T.);
#62211 = EDGE_CURVE('',#62197,#62212,#62214,.T.);
#62212 = VERTEX_POINT('',#62213);
#62213 = CARTESIAN_POINT('',(8.7,43.716679772634,30.947678865076));
#62214 = SURFACE_CURVE('',#62215,(#62220),.PCURVE_S1.);
#62215 = CIRCLE('',#62216,0.3);
#62216 = AXIS2_PLACEMENT_3D('',#62217,#62218,#62219);
#62217 = CARTESIAN_POINT('',(8.7,43.42123744673,30.895584411775));
#62218 = DIRECTION('',(1.,0.E+000,0.E+000));
#62219 = DIRECTION('',(0.E+000,-1.,0.E+000));
#62220 = PCURVE('',#62185,#62221);
#62221 = DEFINITIONAL_REPRESENTATION('',(#62222),#62225);
#62222 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62223,#62224),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.316125578793),
  .PIECEWISE_BEZIER_KNOTS.);
#62223 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#62224 = CARTESIAN_POINT('',(1.745329251998,0.E+000));
#62225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62226 = ORIENTED_EDGE('',*,*,#62227,.T.);
#62227 = EDGE_CURVE('',#62212,#62174,#62228,.T.);
#62228 = SURFACE_CURVE('',#62229,(#62233),.PCURVE_S1.);
#62229 = LINE('',#62230,#62231);
#62230 = CARTESIAN_POINT('',(8.7,43.716679772634,30.947678865076));
#62231 = VECTOR('',#62232,1.);
#62232 = DIRECTION('',(1.,0.E+000,0.E+000));
#62233 = PCURVE('',#62185,#62234);
#62234 = DEFINITIONAL_REPRESENTATION('',(#62235),#62238);
#62235 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62236,#62237),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#62236 = CARTESIAN_POINT('',(1.745329251998,0.E+000));
#62237 = CARTESIAN_POINT('',(1.745329251998,3.6));
#62238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#62243)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#62240,#62241,#62242)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#62240 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#62241 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#62242 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#62243 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#62240,
  'distance_accuracy_value','confusion accuracy');
#62244 = SHAPE_DEFINITION_REPRESENTATION(#62245,#62166);
#62245 = PRODUCT_DEFINITION_SHAPE('','',#62246);
#62246 = PRODUCT_DEFINITION('design','',#62247,#62250);
#62247 = PRODUCT_DEFINITION_FORMATION('','',#62248);
#62248 = PRODUCT('CADSOFTTOOLS 1.424','CADSOFTTOOLS 1.424','',(#62249));
#62249 = PRODUCT_CONTEXT('',#2,'mechanical');
#62250 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#62251 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#62252,#62254);
#62252 = ( REPRESENTATION_RELATIONSHIP('','',#62166,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#62253) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#62253 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1707);
#62254 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #62255);
#62255 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('424','','',#5,#62246,$);
#62256 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#62248));
#62257 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#62258),#62332);
#62258 = SHELL_BASED_SURFACE_MODEL('',(#62259));
#62259 = OPEN_SHELL('',(#62260));
#62260 = ADVANCED_FACE('',(#62261),#62275,.T.);
#62261 = FACE_BOUND('',#62262,.T.);
#62262 = EDGE_LOOP('',(#62263,#62286,#62302,#62318));
#62263 = ORIENTED_EDGE('',*,*,#62264,.F.);
#62264 = EDGE_CURVE('',#62265,#62267,#62269,.T.);
#62265 = VERTEX_POINT('',#62266);
#62266 = CARTESIAN_POINT('',(8.7,42.710837395231,36.652094453298));
#62267 = VERTEX_POINT('',#62268);
#62268 = CARTESIAN_POINT('',(12.3,42.710837395231,36.652094453298));
#62269 = SURFACE_CURVE('',#62270,(#62274),.PCURVE_S1.);
#62270 = LINE('',#62271,#62272);
#62271 = CARTESIAN_POINT('',(8.7,42.710837395231,36.652094453298));
#62272 = VECTOR('',#62273,1.);
#62273 = DIRECTION('',(1.,0.E+000,0.E+000));
#62274 = PCURVE('',#62275,#62280);
#62275 = PLANE('',#62276);
#62276 = AXIS2_PLACEMENT_3D('',#62277,#62278,#62279);
#62277 = CARTESIAN_POINT('',(8.7,43.716679772634,30.947678865076));
#62278 = DIRECTION('',(0.E+000,-0.984807753011,-0.173648177671));
#62279 = DIRECTION('',(0.E+000,-0.173648177671,0.984807753011));
#62280 = DEFINITIONAL_REPRESENTATION('',(#62281),#62285);
#62281 = LINE('',#62282,#62283);
#62282 = CARTESIAN_POINT('',(5.792415393541,0.E+000));
#62283 = VECTOR('',#62284,1.);
#62284 = DIRECTION('',(0.E+000,-1.));
#62285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62286 = ORIENTED_EDGE('',*,*,#62287,.F.);
#62287 = EDGE_CURVE('',#62288,#62265,#62290,.T.);
#62288 = VERTEX_POINT('',#62289);
#62289 = CARTESIAN_POINT('',(8.7,43.716679772634,30.947678865076));
#62290 = SURFACE_CURVE('',#62291,(#62295),.PCURVE_S1.);
#62291 = LINE('',#62292,#62293);
#62292 = CARTESIAN_POINT('',(8.7,43.716679772634,30.947678865076));
#62293 = VECTOR('',#62294,1.);
#62294 = DIRECTION('',(0.E+000,-0.173648177671,0.984807753011));
#62295 = PCURVE('',#62275,#62296);
#62296 = DEFINITIONAL_REPRESENTATION('',(#62297),#62301);
#62297 = LINE('',#62298,#62299);
#62298 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#62299 = VECTOR('',#62300,1.);
#62300 = DIRECTION('',(1.,0.E+000));
#62301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62302 = ORIENTED_EDGE('',*,*,#62303,.T.);
#62303 = EDGE_CURVE('',#62288,#62304,#62306,.T.);
#62304 = VERTEX_POINT('',#62305);
#62305 = CARTESIAN_POINT('',(12.3,43.716679772634,30.947678865076));
#62306 = SURFACE_CURVE('',#62307,(#62311),.PCURVE_S1.);
#62307 = LINE('',#62308,#62309);
#62308 = CARTESIAN_POINT('',(8.7,43.716679772634,30.947678865076));
#62309 = VECTOR('',#62310,1.);
#62310 = DIRECTION('',(1.,0.E+000,0.E+000));
#62311 = PCURVE('',#62275,#62312);
#62312 = DEFINITIONAL_REPRESENTATION('',(#62313),#62317);
#62313 = LINE('',#62314,#62315);
#62314 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#62315 = VECTOR('',#62316,1.);
#62316 = DIRECTION('',(0.E+000,-1.));
#62317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62318 = ORIENTED_EDGE('',*,*,#62319,.F.);
#62319 = EDGE_CURVE('',#62267,#62304,#62320,.T.);
#62320 = SURFACE_CURVE('',#62321,(#62325),.PCURVE_S1.);
#62321 = LINE('',#62322,#62323);
#62322 = CARTESIAN_POINT('',(12.3,41.989672887628,40.742021614121));
#62323 = VECTOR('',#62324,1.);
#62324 = DIRECTION('',(-1.852324069839E-016,0.173648177671,
    -0.984807753011));
#62325 = PCURVE('',#62275,#62326);
#62326 = DEFINITIONAL_REPRESENTATION('',(#62327),#62331);
#62327 = LINE('',#62328,#62329);
#62328 = CARTESIAN_POINT('',(9.945436273318,-3.6));
#62329 = VECTOR('',#62330,1.);
#62330 = DIRECTION('',(-1.,1.852324069839E-016));
#62331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#62336)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#62333,#62334,#62335)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#62333 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#62334 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#62335 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#62336 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#62333,
  'distance_accuracy_value','confusion accuracy');
#62337 = SHAPE_DEFINITION_REPRESENTATION(#62338,#62257);
#62338 = PRODUCT_DEFINITION_SHAPE('','',#62339);
#62339 = PRODUCT_DEFINITION('design','',#62340,#62343);
#62340 = PRODUCT_DEFINITION_FORMATION('','',#62341);
#62341 = PRODUCT('CADSOFTTOOLS 1.425','CADSOFTTOOLS 1.425','',(#62342));
#62342 = PRODUCT_CONTEXT('',#2,'mechanical');
#62343 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#62344 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#62345,#62347);
#62345 = ( REPRESENTATION_RELATIONSHIP('','',#62257,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#62346) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#62346 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1711);
#62347 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #62348);
#62348 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('425','','',#5,#62339,$);
#62349 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#62341));
#62350 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#62351),#62465);
#62351 = SHELL_BASED_SURFACE_MODEL('',(#62352));
#62352 = OPEN_SHELL('',(#62353));
#62353 = ADVANCED_FACE('',(#62354),#62368,.F.);
#62354 = FACE_BOUND('',#62355,.F.);
#62355 = EDGE_LOOP('',(#62356,#62378,#62394,#62436,#62451));
#62356 = ORIENTED_EDGE('',*,*,#62357,.F.);
#62357 = EDGE_CURVE('',#62358,#62360,#62362,.T.);
#62358 = VERTEX_POINT('',#62359);
#62359 = CARTESIAN_POINT('',(8.7,42.710837395231,36.652094453298));
#62360 = VERTEX_POINT('',#62361);
#62361 = CARTESIAN_POINT('',(12.3,42.710837395231,36.652094453298));
#62362 = SURFACE_CURVE('',#62363,(#62367),.PCURVE_S1.);
#62363 = LINE('',#62364,#62365);
#62364 = CARTESIAN_POINT('',(8.7,42.710837395231,36.652094453298));
#62365 = VECTOR('',#62366,1.);
#62366 = DIRECTION('',(1.,0.E+000,0.E+000));
#62367 = PCURVE('',#62368,#62373);
#62368 = CYLINDRICAL_SURFACE('',#62369,0.3);
#62369 = AXIS2_PLACEMENT_3D('',#62370,#62371,#62372);
#62370 = CARTESIAN_POINT('',(8.7,42.415395069328,36.599999999996));
#62371 = DIRECTION('',(1.,0.E+000,0.E+000));
#62372 = DIRECTION('',(0.E+000,0.E+000,-1.));
#62373 = DEFINITIONAL_REPRESENTATION('',(#62374),#62377);
#62374 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62375,#62376),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#62375 = CARTESIAN_POINT('',(1.745329251998,0.E+000));
#62376 = CARTESIAN_POINT('',(1.745329251998,3.6));
#62377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62378 = ORIENTED_EDGE('',*,*,#62379,.T.);
#62379 = EDGE_CURVE('',#62358,#62380,#62382,.T.);
#62380 = VERTEX_POINT('',#62381);
#62381 = CARTESIAN_POINT('',(8.7,42.607717110003,36.830243854791));
#62382 = SURFACE_CURVE('',#62383,(#62388),.PCURVE_S1.);
#62383 = CIRCLE('',#62384,0.3);
#62384 = AXIS2_PLACEMENT_3D('',#62385,#62386,#62387);
#62385 = CARTESIAN_POINT('',(8.7,42.415395069328,36.599999999996));
#62386 = DIRECTION('',(1.,0.E+000,0.E+000));
#62387 = DIRECTION('',(0.E+000,-1.,0.E+000));
#62388 = PCURVE('',#62368,#62389);
#62389 = DEFINITIONAL_REPRESENTATION('',(#62390),#62393);
#62390 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62391,#62392),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.316125578793,4.016492836516),
  .PIECEWISE_BEZIER_KNOTS.);
#62391 = CARTESIAN_POINT('',(1.745329251998,0.E+000));
#62392 = CARTESIAN_POINT('',(2.445696509721,0.E+000));
#62393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62394 = ORIENTED_EDGE('',*,*,#62395,.F.);
#62395 = EDGE_CURVE('',#62396,#62380,#62398,.T.);
#62396 = VERTEX_POINT('',#62397);
#62397 = CARTESIAN_POINT('',(9.458693843309,42.415395069328,
    36.899999999997));
#62398 = SURFACE_CURVE('',#62399,(#62407),.PCURVE_S1.);
#62399 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#62400,#62401,#62402,#62403,
    #62404,#62405,#62406),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
    0.768464969109,1.),.UNSPECIFIED.);
#62400 = CARTESIAN_POINT('',(9.458693843309,42.415395069328,
    36.899999999997));
#62401 = CARTESIAN_POINT('',(9.270064278289,42.485789937596,
    36.899999999997));
#62402 = CARTESIAN_POINT('',(9.075234616348,42.540309063634,
    36.876420764527));
#62403 = CARTESIAN_POINT('',(8.878957757699,42.578003211962,
    36.852108294087));
#62404 = CARTESIAN_POINT('',(8.819581590001,42.58940615619,
    36.844753472271));
#62405 = CARTESIAN_POINT('',(8.759914730873,42.599314178141,
    36.837262800008));
#62406 = CARTESIAN_POINT('',(8.7,42.607717110003,36.830243854791));
#62407 = PCURVE('',#62368,#62408);
#62408 = DEFINITIONAL_REPRESENTATION('',(#62409),#62435);
#62409 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#62410,#62411,#62412,#62413,
    #62414,#62415,#62416,#62417,#62418,#62419,#62420,#62421,#62422,
    #62423,#62424,#62425,#62426,#62427,#62428,#62429,#62430,#62431,
    #62432,#62433,#62434),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#62410 = CARTESIAN_POINT('',(3.14159265359,0.758693843309));
#62411 = CARTESIAN_POINT('',(3.127713579543,0.747536443191));
#62412 = CARTESIAN_POINT('',(3.100324235456,0.725178258418));
#62413 = CARTESIAN_POINT('',(3.060296045148,0.691516729246));
#62414 = CARTESIAN_POINT('',(3.021271036104,0.657736849664));
#62415 = CARTESIAN_POINT('',(2.98320376803,0.623844521266));
#62416 = CARTESIAN_POINT('',(2.946054265495,0.589845645659));
#62417 = CARTESIAN_POINT('',(2.909788989713,0.555746124414));
#62418 = CARTESIAN_POINT('',(2.874380889147,0.521551859234));
#62419 = CARTESIAN_POINT('',(2.8398095363,0.487268751332));
#62420 = CARTESIAN_POINT('',(2.8060611124,0.452902703741));
#62421 = CARTESIAN_POINT('',(2.77312831645,0.418459612709));
#62422 = CARTESIAN_POINT('',(2.741010238242,0.383945399805));
#62423 = CARTESIAN_POINT('',(2.709712049177,0.3493658921));
#62424 = CARTESIAN_POINT('',(2.679245130581,0.31472726933));
#62425 = CARTESIAN_POINT('',(2.649625371497,0.280034395073));
#62426 = CARTESIAN_POINT('',(2.620878146165,0.245297044872));
#62427 = CARTESIAN_POINT('',(2.593018251724,0.210506662574));
#62428 = CARTESIAN_POINT('',(2.566123224405,0.175723106839));
#62429 = CARTESIAN_POINT('',(2.539996520935,0.140670793295));
#62430 = CARTESIAN_POINT('',(2.514857658632,0.105607436798));
#62431 = CARTESIAN_POINT('',(2.490695543955,7.046644133303E-002));
#62432 = CARTESIAN_POINT('',(2.46756530527,3.526813957329E-002));
#62433 = CARTESIAN_POINT('',(2.452861562627,1.176235340026E-002));
#62434 = CARTESIAN_POINT('',(2.445696509721,0.E+000));
#62435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62436 = ORIENTED_EDGE('',*,*,#62437,.T.);
#62437 = EDGE_CURVE('',#62396,#62438,#62440,.T.);
#62438 = VERTEX_POINT('',#62439);
#62439 = CARTESIAN_POINT('',(12.3,42.415395069328,36.899999999997));
#62440 = SURFACE_CURVE('',#62441,(#62445),.PCURVE_S1.);
#62441 = LINE('',#62442,#62443);
#62442 = CARTESIAN_POINT('',(8.7,42.415395069328,36.899999999997));
#62443 = VECTOR('',#62444,1.);
#62444 = DIRECTION('',(1.,0.E+000,0.E+000));
#62445 = PCURVE('',#62368,#62446);
#62446 = DEFINITIONAL_REPRESENTATION('',(#62447),#62450);
#62447 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62448,#62449),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.758693843309,3.6),.PIECEWISE_BEZIER_KNOTS.);
#62448 = CARTESIAN_POINT('',(3.14159265359,0.758693843309));
#62449 = CARTESIAN_POINT('',(3.14159265359,3.6));
#62450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62451 = ORIENTED_EDGE('',*,*,#62452,.T.);
#62452 = EDGE_CURVE('',#62438,#62360,#62453,.T.);
#62453 = SURFACE_CURVE('',#62454,(#62459),.PCURVE_S1.);
#62454 = CIRCLE('',#62455,0.3);
#62455 = AXIS2_PLACEMENT_3D('',#62456,#62457,#62458);
#62456 = CARTESIAN_POINT('',(12.3,42.415395069328,36.599999999996));
#62457 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#62458 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#62459 = PCURVE('',#62368,#62460);
#62460 = DEFINITIONAL_REPRESENTATION('',(#62461),#62464);
#62461 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62462,#62463),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.396263401591),.PIECEWISE_BEZIER_KNOTS.);
#62462 = CARTESIAN_POINT('',(3.14159265359,3.6));
#62463 = CARTESIAN_POINT('',(1.745329251998,3.6));
#62464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#62469)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#62466,#62467,#62468)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#62466 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#62467 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#62468 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#62469 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-005),#62466,
  'distance_accuracy_value','confusion accuracy');
#62470 = SHAPE_DEFINITION_REPRESENTATION(#62471,#62350);
#62471 = PRODUCT_DEFINITION_SHAPE('','',#62472);
#62472 = PRODUCT_DEFINITION('design','',#62473,#62476);
#62473 = PRODUCT_DEFINITION_FORMATION('','',#62474);
#62474 = PRODUCT('CADSOFTTOOLS 1.426','CADSOFTTOOLS 1.426','',(#62475));
#62475 = PRODUCT_CONTEXT('',#2,'mechanical');
#62476 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#62477 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#62478,#62480);
#62478 = ( REPRESENTATION_RELATIONSHIP('','',#62350,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#62479) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#62479 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1715);
#62480 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #62481);
#62481 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('426','','',#5,#62472,$);
#62482 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#62474));
#62483 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#62484),#62556);
#62484 = SHELL_BASED_SURFACE_MODEL('',(#62485));
#62485 = OPEN_SHELL('',(#62486));
#62486 = ADVANCED_FACE('',(#62487),#62501,.F.);
#62487 = FACE_BOUND('',#62488,.F.);
#62488 = EDGE_LOOP('',(#62489,#62511,#62527,#62542));
#62489 = ORIENTED_EDGE('',*,*,#62490,.F.);
#62490 = EDGE_CURVE('',#62491,#62493,#62495,.T.);
#62491 = VERTEX_POINT('',#62492);
#62492 = CARTESIAN_POINT('',(12.299999999999,41.918954013296,
    29.907716446131));
#62493 = VERTEX_POINT('',#62494);
#62494 = CARTESIAN_POINT('',(10.999999999999,41.918954013296,
    29.907716446131));
#62495 = SURFACE_CURVE('',#62496,(#62500),.PCURVE_S1.);
#62496 = LINE('',#62497,#62498);
#62497 = CARTESIAN_POINT('',(12.299999999999,41.918954013296,
    29.907716446131));
#62498 = VECTOR('',#62499,1.);
#62499 = DIRECTION('',(-1.,0.E+000,0.E+000));
#62500 = PCURVE('',#62501,#62506);
#62501 = CYLINDRICAL_SURFACE('',#62502,0.3);
#62502 = AXIS2_PLACEMENT_3D('',#62503,#62504,#62505);
#62503 = CARTESIAN_POINT('',(12.299999999999,42.131086047652,
    29.695584411775));
#62504 = DIRECTION('',(-1.,0.E+000,0.E+000));
#62505 = DIRECTION('',(0.E+000,0.E+000,-1.));
#62506 = DEFINITIONAL_REPRESENTATION('',(#62507),#62510);
#62507 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62508,#62509),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.3),.PIECEWISE_BEZIER_KNOTS.);
#62508 = CARTESIAN_POINT('',(2.356194490193,0.E+000));
#62509 = CARTESIAN_POINT('',(2.356194490193,1.3));
#62510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62511 = ORIENTED_EDGE('',*,*,#62512,.T.);
#62512 = EDGE_CURVE('',#62491,#62513,#62515,.T.);
#62513 = VERTEX_POINT('',#62514);
#62514 = CARTESIAN_POINT('',(12.299999999999,42.131086047652,
    29.995584411775));
#62515 = SURFACE_CURVE('',#62516,(#62521),.PCURVE_S1.);
#62516 = CIRCLE('',#62517,0.3);
#62517 = AXIS2_PLACEMENT_3D('',#62518,#62519,#62520);
#62518 = CARTESIAN_POINT('',(12.299999999999,42.131086047652,
    29.695584411775));
#62519 = DIRECTION('',(-1.,0.E+000,0.E+000));
#62520 = DIRECTION('',(0.E+000,-1.,0.E+000));
#62521 = PCURVE('',#62501,#62522);
#62522 = DEFINITIONAL_REPRESENTATION('',(#62523),#62526);
#62523 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62524,#62525),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.785398163398,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#62524 = CARTESIAN_POINT('',(2.356194490193,0.E+000));
#62525 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#62526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62527 = ORIENTED_EDGE('',*,*,#62528,.T.);
#62528 = EDGE_CURVE('',#62513,#62529,#62531,.T.);
#62529 = VERTEX_POINT('',#62530);
#62530 = CARTESIAN_POINT('',(10.999999999999,42.131086047652,
    29.995584411775));
#62531 = SURFACE_CURVE('',#62532,(#62536),.PCURVE_S1.);
#62532 = LINE('',#62533,#62534);
#62533 = CARTESIAN_POINT('',(12.299999999999,42.131086047652,
    29.995584411775));
#62534 = VECTOR('',#62535,1.);
#62535 = DIRECTION('',(-1.,0.E+000,0.E+000));
#62536 = PCURVE('',#62501,#62537);
#62537 = DEFINITIONAL_REPRESENTATION('',(#62538),#62541);
#62538 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62539,#62540),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.3),.PIECEWISE_BEZIER_KNOTS.);
#62539 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#62540 = CARTESIAN_POINT('',(3.14159265359,1.3));
#62541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62542 = ORIENTED_EDGE('',*,*,#62543,.F.);
#62543 = EDGE_CURVE('',#62493,#62529,#62544,.T.);
#62544 = SURFACE_CURVE('',#62545,(#62550),.PCURVE_S1.);
#62545 = CIRCLE('',#62546,0.3);
#62546 = AXIS2_PLACEMENT_3D('',#62547,#62548,#62549);
#62547 = CARTESIAN_POINT('',(10.999999999999,42.131086047652,
    29.695584411775));
#62548 = DIRECTION('',(-1.,0.E+000,0.E+000));
#62549 = DIRECTION('',(0.E+000,-1.,0.E+000));
#62550 = PCURVE('',#62501,#62551);
#62551 = DEFINITIONAL_REPRESENTATION('',(#62552),#62555);
#62552 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62553,#62554),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.785398163398,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#62553 = CARTESIAN_POINT('',(2.356194490193,1.3));
#62554 = CARTESIAN_POINT('',(3.14159265359,1.3));
#62555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#62560)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#62557,#62558,#62559)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#62557 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#62558 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#62559 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#62560 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#62557,
  'distance_accuracy_value','confusion accuracy');
#62561 = SHAPE_DEFINITION_REPRESENTATION(#62562,#62483);
#62562 = PRODUCT_DEFINITION_SHAPE('','',#62563);
#62563 = PRODUCT_DEFINITION('design','',#62564,#62567);
#62564 = PRODUCT_DEFINITION_FORMATION('','',#62565);
#62565 = PRODUCT('CADSOFTTOOLS 1.427','CADSOFTTOOLS 1.427','',(#62566));
#62566 = PRODUCT_CONTEXT('',#2,'mechanical');
#62567 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#62568 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#62569,#62571);
#62569 = ( REPRESENTATION_RELATIONSHIP('','',#62483,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#62570) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#62570 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1719);
#62571 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #62572);
#62572 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('427','','',#5,#62563,$);
#62573 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#62565));
#62574 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#62575),#62649);
#62575 = SHELL_BASED_SURFACE_MODEL('',(#62576));
#62576 = OPEN_SHELL('',(#62577));
#62577 = ADVANCED_FACE('',(#62578),#62592,.T.);
#62578 = FACE_BOUND('',#62579,.T.);
#62579 = EDGE_LOOP('',(#62580,#62603,#62619,#62635));
#62580 = ORIENTED_EDGE('',*,*,#62581,.T.);
#62581 = EDGE_CURVE('',#62582,#62584,#62586,.T.);
#62582 = VERTEX_POINT('',#62583);
#62583 = CARTESIAN_POINT('',(10.999999999999,41.283850721863,
    29.272613154698));
#62584 = VERTEX_POINT('',#62585);
#62585 = CARTESIAN_POINT('',(10.999999999999,41.918954013296,
    29.907716446131));
#62586 = SURFACE_CURVE('',#62587,(#62591),.PCURVE_S1.);
#62587 = LINE('',#62588,#62589);
#62588 = CARTESIAN_POINT('',(10.999999999999,41.283850721863,
    29.272613154698));
#62589 = VECTOR('',#62590,1.);
#62590 = DIRECTION('',(0.E+000,0.707106781187,0.707106781187));
#62591 = PCURVE('',#62592,#62597);
#62592 = PLANE('',#62593);
#62593 = AXIS2_PLACEMENT_3D('',#62594,#62595,#62596);
#62594 = CARTESIAN_POINT('',(12.299999999999,41.283850721863,
    29.272613154698));
#62595 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781187));
#62596 = DIRECTION('',(0.E+000,0.707106781187,0.707106781187));
#62597 = DEFINITIONAL_REPRESENTATION('',(#62598),#62602);
#62598 = LINE('',#62599,#62600);
#62599 = CARTESIAN_POINT('',(0.E+000,-1.3));
#62600 = VECTOR('',#62601,1.);
#62601 = DIRECTION('',(1.,0.E+000));
#62602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62603 = ORIENTED_EDGE('',*,*,#62604,.F.);
#62604 = EDGE_CURVE('',#62605,#62584,#62607,.T.);
#62605 = VERTEX_POINT('',#62606);
#62606 = CARTESIAN_POINT('',(12.299999999999,41.918954013296,
    29.907716446131));
#62607 = SURFACE_CURVE('',#62608,(#62612),.PCURVE_S1.);
#62608 = LINE('',#62609,#62610);
#62609 = CARTESIAN_POINT('',(12.299999999999,41.918954013296,
    29.907716446131));
#62610 = VECTOR('',#62611,1.);
#62611 = DIRECTION('',(-1.,0.E+000,0.E+000));
#62612 = PCURVE('',#62592,#62613);
#62613 = DEFINITIONAL_REPRESENTATION('',(#62614),#62618);
#62614 = LINE('',#62615,#62616);
#62615 = CARTESIAN_POINT('',(0.898171688252,0.E+000));
#62616 = VECTOR('',#62617,1.);
#62617 = DIRECTION('',(0.E+000,-1.));
#62618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62619 = ORIENTED_EDGE('',*,*,#62620,.F.);
#62620 = EDGE_CURVE('',#62621,#62605,#62623,.T.);
#62621 = VERTEX_POINT('',#62622);
#62622 = CARTESIAN_POINT('',(12.299999999999,41.283850721863,
    29.272613154698));
#62623 = SURFACE_CURVE('',#62624,(#62628),.PCURVE_S1.);
#62624 = LINE('',#62625,#62626);
#62625 = CARTESIAN_POINT('',(12.299999999999,41.283850721863,
    29.272613154698));
#62626 = VECTOR('',#62627,1.);
#62627 = DIRECTION('',(0.E+000,0.707106781187,0.707106781187));
#62628 = PCURVE('',#62592,#62629);
#62629 = DEFINITIONAL_REPRESENTATION('',(#62630),#62634);
#62630 = LINE('',#62631,#62632);
#62631 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#62632 = VECTOR('',#62633,1.);
#62633 = DIRECTION('',(1.,0.E+000));
#62634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62635 = ORIENTED_EDGE('',*,*,#62636,.T.);
#62636 = EDGE_CURVE('',#62621,#62582,#62637,.T.);
#62637 = SURFACE_CURVE('',#62638,(#62642),.PCURVE_S1.);
#62638 = LINE('',#62639,#62640);
#62639 = CARTESIAN_POINT('',(12.299999999999,41.283850721863,
    29.272613154698));
#62640 = VECTOR('',#62641,1.);
#62641 = DIRECTION('',(-1.,0.E+000,0.E+000));
#62642 = PCURVE('',#62592,#62643);
#62643 = DEFINITIONAL_REPRESENTATION('',(#62644),#62648);
#62644 = LINE('',#62645,#62646);
#62645 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#62646 = VECTOR('',#62647,1.);
#62647 = DIRECTION('',(0.E+000,-1.));
#62648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#62653)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#62650,#62651,#62652)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#62650 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#62651 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#62652 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#62653 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#62650,
  'distance_accuracy_value','confusion accuracy');
#62654 = SHAPE_DEFINITION_REPRESENTATION(#62655,#62574);
#62655 = PRODUCT_DEFINITION_SHAPE('','',#62656);
#62656 = PRODUCT_DEFINITION('design','',#62657,#62660);
#62657 = PRODUCT_DEFINITION_FORMATION('','',#62658);
#62658 = PRODUCT('CADSOFTTOOLS 1.428','CADSOFTTOOLS 1.428','',(#62659));
#62659 = PRODUCT_CONTEXT('',#2,'mechanical');
#62660 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#62661 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#62662,#62664);
#62662 = ( REPRESENTATION_RELATIONSHIP('','',#62574,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#62663) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#62663 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1723);
#62664 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #62665);
#62665 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('428','','',#5,#62656,$);
#62666 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#62658));
#62667 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#62668),#62740);
#62668 = SHELL_BASED_SURFACE_MODEL('',(#62669));
#62669 = OPEN_SHELL('',(#62670));
#62670 = ADVANCED_FACE('',(#62671),#62685,.F.);
#62671 = FACE_BOUND('',#62672,.F.);
#62672 = EDGE_LOOP('',(#62673,#62695,#62711,#62726));
#62673 = ORIENTED_EDGE('',*,*,#62674,.F.);
#62674 = EDGE_CURVE('',#62675,#62677,#62679,.T.);
#62675 = VERTEX_POINT('',#62676);
#62676 = CARTESIAN_POINT('',(12.299999999999,41.345259683437,
    28.801092309228));
#62677 = VERTEX_POINT('',#62678);
#62678 = CARTESIAN_POINT('',(10.999999999999,41.345259683437,
    28.801092309228));
#62679 = SURFACE_CURVE('',#62680,(#62684),.PCURVE_S1.);
#62680 = LINE('',#62681,#62682);
#62681 = CARTESIAN_POINT('',(12.299999999999,41.345259683437,
    28.801092309228));
#62682 = VECTOR('',#62683,1.);
#62683 = DIRECTION('',(-1.,0.E+000,0.E+000));
#62684 = PCURVE('',#62685,#62690);
#62685 = CYLINDRICAL_SURFACE('',#62686,0.3);
#62686 = AXIS2_PLACEMENT_3D('',#62687,#62688,#62689);
#62687 = CARTESIAN_POINT('',(12.299999999999,41.495982756219,
    29.060481120342));
#62688 = DIRECTION('',(-1.,0.E+000,0.E+000));
#62689 = DIRECTION('',(0.E+000,0.E+000,-1.));
#62690 = DEFINITIONAL_REPRESENTATION('',(#62691),#62694);
#62691 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62692,#62693),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.3),.PIECEWISE_BEZIER_KNOTS.);
#62692 = CARTESIAN_POINT('',(0.526384127231,0.E+000));
#62693 = CARTESIAN_POINT('',(0.526384127231,1.3));
#62694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62695 = ORIENTED_EDGE('',*,*,#62696,.T.);
#62696 = EDGE_CURVE('',#62675,#62697,#62699,.T.);
#62697 = VERTEX_POINT('',#62698);
#62698 = CARTESIAN_POINT('',(12.299999999999,41.283850721863,
    29.272613154698));
#62699 = SURFACE_CURVE('',#62700,(#62705),.PCURVE_S1.);
#62700 = CIRCLE('',#62701,0.3);
#62701 = AXIS2_PLACEMENT_3D('',#62702,#62703,#62704);
#62702 = CARTESIAN_POINT('',(12.299999999999,41.495982756219,
    29.060481120342));
#62703 = DIRECTION('',(-1.,0.E+000,0.E+000));
#62704 = DIRECTION('',(0.E+000,-1.,0.E+000));
#62705 = PCURVE('',#62685,#62706);
#62706 = DEFINITIONAL_REPRESENTATION('',(#62707),#62710);
#62707 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62708,#62709),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.238773107616,7.068583470577),
  .PIECEWISE_BEZIER_KNOTS.);
#62708 = CARTESIAN_POINT('',(0.526384127231,0.E+000));
#62709 = CARTESIAN_POINT('',(2.356194490192,0.E+000));
#62710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62711 = ORIENTED_EDGE('',*,*,#62712,.T.);
#62712 = EDGE_CURVE('',#62697,#62713,#62715,.T.);
#62713 = VERTEX_POINT('',#62714);
#62714 = CARTESIAN_POINT('',(10.999999999999,41.283850721863,
    29.272613154698));
#62715 = SURFACE_CURVE('',#62716,(#62720),.PCURVE_S1.);
#62716 = LINE('',#62717,#62718);
#62717 = CARTESIAN_POINT('',(12.299999999999,41.283850721863,
    29.272613154698));
#62718 = VECTOR('',#62719,1.);
#62719 = DIRECTION('',(-1.,0.E+000,0.E+000));
#62720 = PCURVE('',#62685,#62721);
#62721 = DEFINITIONAL_REPRESENTATION('',(#62722),#62725);
#62722 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62723,#62724),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.3),.PIECEWISE_BEZIER_KNOTS.);
#62723 = CARTESIAN_POINT('',(2.356194490192,0.E+000));
#62724 = CARTESIAN_POINT('',(2.356194490192,1.3));
#62725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62726 = ORIENTED_EDGE('',*,*,#62727,.F.);
#62727 = EDGE_CURVE('',#62677,#62713,#62728,.T.);
#62728 = SURFACE_CURVE('',#62729,(#62734),.PCURVE_S1.);
#62729 = CIRCLE('',#62730,0.3);
#62730 = AXIS2_PLACEMENT_3D('',#62731,#62732,#62733);
#62731 = CARTESIAN_POINT('',(10.999999999999,41.495982756219,
    29.060481120342));
#62732 = DIRECTION('',(-1.,0.E+000,0.E+000));
#62733 = DIRECTION('',(0.E+000,-1.,0.E+000));
#62734 = PCURVE('',#62685,#62735);
#62735 = DEFINITIONAL_REPRESENTATION('',(#62736),#62739);
#62736 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62737,#62738),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.238773107616,7.068583470577),
  .PIECEWISE_BEZIER_KNOTS.);
#62737 = CARTESIAN_POINT('',(0.526384127231,1.3));
#62738 = CARTESIAN_POINT('',(2.356194490192,1.3));
#62739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#62744)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#62741,#62742,#62743)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#62741 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#62742 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#62743 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#62744 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#62741,
  'distance_accuracy_value','confusion accuracy');
#62745 = SHAPE_DEFINITION_REPRESENTATION(#62746,#62667);
#62746 = PRODUCT_DEFINITION_SHAPE('','',#62747);
#62747 = PRODUCT_DEFINITION('design','',#62748,#62751);
#62748 = PRODUCT_DEFINITION_FORMATION('','',#62749);
#62749 = PRODUCT('CADSOFTTOOLS 1.429','CADSOFTTOOLS 1.429','',(#62750));
#62750 = PRODUCT_CONTEXT('',#2,'mechanical');
#62751 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#62752 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#62753,#62755);
#62753 = ( REPRESENTATION_RELATIONSHIP('','',#62667,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#62754) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#62754 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1727);
#62755 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #62756);
#62756 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('429','','',#5,#62747,$);
#62757 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#62749));
#62758 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#62759),#62831);
#62759 = SHELL_BASED_SURFACE_MODEL('',(#62760));
#62760 = OPEN_SHELL('',(#62761));
#62761 = ADVANCED_FACE('',(#62762),#62777,.T.);
#62762 = FACE_BOUND('',#62763,.T.);
#62763 = EDGE_LOOP('',(#62764,#62787,#62802,#62818));
#62764 = ORIENTED_EDGE('',*,*,#62765,.T.);
#62765 = EDGE_CURVE('',#62766,#62768,#62770,.T.);
#62766 = VERTEX_POINT('',#62767);
#62767 = CARTESIAN_POINT('',(10.999999999999,41.645018673237,
    28.545267399525));
#62768 = VERTEX_POINT('',#62769);
#62769 = CARTESIAN_POINT('',(10.999999999999,41.345259683437,
    28.801092309228));
#62770 = SURFACE_CURVE('',#62771,(#62776),.PCURVE_S1.);
#62771 = CIRCLE('',#62772,1.1);
#62772 = AXIS2_PLACEMENT_3D('',#62773,#62774,#62775);
#62773 = CARTESIAN_POINT('',(10.999999999999,40.792608416567,
    27.850000001812));
#62774 = DIRECTION('',(1.,0.E+000,0.E+000));
#62775 = DIRECTION('',(0.E+000,-1.,0.E+000));
#62776 = PCURVE('',#62777,#62782);
#62777 = CYLINDRICAL_SURFACE('',#62778,1.1);
#62778 = AXIS2_PLACEMENT_3D('',#62779,#62780,#62781);
#62779 = CARTESIAN_POINT('',(12.299999999999,40.792608416567,
    27.850000001812));
#62780 = DIRECTION('',(-1.,0.E+000,0.E+000));
#62781 = DIRECTION('',(0.E+000,0.E+000,-1.));
#62782 = DEFINITIONAL_REPRESENTATION('',(#62783),#62786);
#62783 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62784,#62785),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.825802973032,4.186004853154),
  .PIECEWISE_BEZIER_KNOTS.);
#62784 = CARTESIAN_POINT('',(4.028178660943,1.3));
#62785 = CARTESIAN_POINT('',(3.667976780821,1.3));
#62786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62787 = ORIENTED_EDGE('',*,*,#62788,.F.);
#62788 = EDGE_CURVE('',#62789,#62768,#62791,.T.);
#62789 = VERTEX_POINT('',#62790);
#62790 = CARTESIAN_POINT('',(12.299999999999,41.345259683437,
    28.801092309228));
#62791 = SURFACE_CURVE('',#62792,(#62796),.PCURVE_S1.);
#62792 = LINE('',#62793,#62794);
#62793 = CARTESIAN_POINT('',(12.299999999999,41.345259683437,
    28.801092309228));
#62794 = VECTOR('',#62795,1.);
#62795 = DIRECTION('',(-1.,0.E+000,0.E+000));
#62796 = PCURVE('',#62777,#62797);
#62797 = DEFINITIONAL_REPRESENTATION('',(#62798),#62801);
#62798 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62799,#62800),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.3),.PIECEWISE_BEZIER_KNOTS.);
#62799 = CARTESIAN_POINT('',(3.667976780821,0.E+000));
#62800 = CARTESIAN_POINT('',(3.667976780821,1.3));
#62801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62802 = ORIENTED_EDGE('',*,*,#62803,.F.);
#62803 = EDGE_CURVE('',#62804,#62789,#62806,.T.);
#62804 = VERTEX_POINT('',#62805);
#62805 = CARTESIAN_POINT('',(12.299999999999,41.645018673237,
    28.545267399525));
#62806 = SURFACE_CURVE('',#62807,(#62812),.PCURVE_S1.);
#62807 = CIRCLE('',#62808,1.1);
#62808 = AXIS2_PLACEMENT_3D('',#62809,#62810,#62811);
#62809 = CARTESIAN_POINT('',(12.299999999999,40.792608416567,
    27.850000001812));
#62810 = DIRECTION('',(1.,0.E+000,0.E+000));
#62811 = DIRECTION('',(0.E+000,-1.,0.E+000));
#62812 = PCURVE('',#62777,#62813);
#62813 = DEFINITIONAL_REPRESENTATION('',(#62814),#62817);
#62814 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62815,#62816),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.825802973032,4.186004853154),
  .PIECEWISE_BEZIER_KNOTS.);
#62815 = CARTESIAN_POINT('',(4.028178660943,0.E+000));
#62816 = CARTESIAN_POINT('',(3.667976780821,0.E+000));
#62817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62818 = ORIENTED_EDGE('',*,*,#62819,.T.);
#62819 = EDGE_CURVE('',#62804,#62766,#62820,.T.);
#62820 = SURFACE_CURVE('',#62821,(#62825),.PCURVE_S1.);
#62821 = LINE('',#62822,#62823);
#62822 = CARTESIAN_POINT('',(12.299999999999,41.645018673237,
    28.545267399525));
#62823 = VECTOR('',#62824,1.);
#62824 = DIRECTION('',(-1.,0.E+000,0.E+000));
#62825 = PCURVE('',#62777,#62826);
#62826 = DEFINITIONAL_REPRESENTATION('',(#62827),#62830);
#62827 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62828,#62829),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.3),.PIECEWISE_BEZIER_KNOTS.);
#62828 = CARTESIAN_POINT('',(4.028178660943,0.E+000));
#62829 = CARTESIAN_POINT('',(4.028178660943,1.3));
#62830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#62835)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#62832,#62833,#62834)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#62832 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#62833 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#62834 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#62835 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#62832,
  'distance_accuracy_value','confusion accuracy');
#62836 = SHAPE_DEFINITION_REPRESENTATION(#62837,#62758);
#62837 = PRODUCT_DEFINITION_SHAPE('','',#62838);
#62838 = PRODUCT_DEFINITION('design','',#62839,#62842);
#62839 = PRODUCT_DEFINITION_FORMATION('','',#62840);
#62840 = PRODUCT('CADSOFTTOOLS 1.430','CADSOFTTOOLS 1.430','',(#62841));
#62841 = PRODUCT_CONTEXT('',#2,'mechanical');
#62842 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#62843 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#62844,#62846);
#62844 = ( REPRESENTATION_RELATIONSHIP('','',#62758,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#62845) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#62845 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1731);
#62846 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #62847);
#62847 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('430','','',#5,#62838,$);
#62848 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#62840));
#62849 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#62850),#62922);
#62850 = SHELL_BASED_SURFACE_MODEL('',(#62851));
#62851 = OPEN_SHELL('',(#62852));
#62852 = ADVANCED_FACE('',(#62853),#62867,.F.);
#62853 = FACE_BOUND('',#62854,.F.);
#62854 = EDGE_LOOP('',(#62855,#62877,#62893,#62908));
#62855 = ORIENTED_EDGE('',*,*,#62856,.F.);
#62856 = EDGE_CURVE('',#62857,#62859,#62861,.T.);
#62857 = VERTEX_POINT('',#62858);
#62858 = CARTESIAN_POINT('',(12.3,42.08962623214,28.522753746364));
#62859 = VERTEX_POINT('',#62860);
#62860 = CARTESIAN_POINT('',(10.999999999999,42.08962623214,
    28.522753746364));
#62861 = SURFACE_CURVE('',#62862,(#62866),.PCURVE_S1.);
#62862 = LINE('',#62863,#62864);
#62863 = CARTESIAN_POINT('',(12.299999999999,42.08962623214,
    28.522753746364));
#62864 = VECTOR('',#62865,1.);
#62865 = DIRECTION('',(-1.,0.E+000,0.E+000));
#62866 = PCURVE('',#62867,#62872);
#62867 = CYLINDRICAL_SURFACE('',#62868,0.3);
#62868 = AXIS2_PLACEMENT_3D('',#62869,#62870,#62871);
#62869 = CARTESIAN_POINT('',(12.299999999999,41.877494197784,
    28.73488578072));
#62870 = DIRECTION('',(-1.,0.E+000,0.E+000));
#62871 = DIRECTION('',(0.E+000,0.E+000,-1.));
#62872 = DEFINITIONAL_REPRESENTATION('',(#62873),#62876);
#62873 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62874,#62875),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.300000000001),.PIECEWISE_BEZIER_KNOTS.);
#62874 = CARTESIAN_POINT('',(-0.785398163397,-6.004086117173E-013));
#62875 = CARTESIAN_POINT('',(-0.785398163397,1.3));
#62876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62877 = ORIENTED_EDGE('',*,*,#62878,.T.);
#62878 = EDGE_CURVE('',#62857,#62879,#62881,.T.);
#62879 = VERTEX_POINT('',#62880);
#62880 = CARTESIAN_POINT('',(12.299999999999,41.645018673237,
    28.545267399525));
#62881 = SURFACE_CURVE('',#62882,(#62887),.PCURVE_S1.);
#62882 = CIRCLE('',#62883,0.3);
#62883 = AXIS2_PLACEMENT_3D('',#62884,#62885,#62886);
#62884 = CARTESIAN_POINT('',(12.299999999999,41.877494197784,
    28.73488578072));
#62885 = DIRECTION('',(-1.,0.E+000,0.E+000));
#62886 = DIRECTION('',(0.E+000,-1.,0.E+000));
#62887 = PCURVE('',#62867,#62888);
#62888 = DEFINITIONAL_REPRESENTATION('',(#62889),#62892);
#62889 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62890,#62891),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.926990816987,5.598974987737),
  .PIECEWISE_BEZIER_KNOTS.);
#62890 = CARTESIAN_POINT('',(-0.785398163397,0.E+000));
#62891 = CARTESIAN_POINT('',(0.886586007353,0.E+000));
#62892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62893 = ORIENTED_EDGE('',*,*,#62894,.T.);
#62894 = EDGE_CURVE('',#62879,#62895,#62897,.T.);
#62895 = VERTEX_POINT('',#62896);
#62896 = CARTESIAN_POINT('',(10.999999999999,41.645018673237,
    28.545267399525));
#62897 = SURFACE_CURVE('',#62898,(#62902),.PCURVE_S1.);
#62898 = LINE('',#62899,#62900);
#62899 = CARTESIAN_POINT('',(12.299999999999,41.645018673237,
    28.545267399525));
#62900 = VECTOR('',#62901,1.);
#62901 = DIRECTION('',(-1.,0.E+000,0.E+000));
#62902 = PCURVE('',#62867,#62903);
#62903 = DEFINITIONAL_REPRESENTATION('',(#62904),#62907);
#62904 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62905,#62906),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.3),.PIECEWISE_BEZIER_KNOTS.);
#62905 = CARTESIAN_POINT('',(0.886586007353,0.E+000));
#62906 = CARTESIAN_POINT('',(0.886586007353,1.3));
#62907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62908 = ORIENTED_EDGE('',*,*,#62909,.F.);
#62909 = EDGE_CURVE('',#62859,#62895,#62910,.T.);
#62910 = SURFACE_CURVE('',#62911,(#62916),.PCURVE_S1.);
#62911 = CIRCLE('',#62912,0.3);
#62912 = AXIS2_PLACEMENT_3D('',#62913,#62914,#62915);
#62913 = CARTESIAN_POINT('',(10.999999999999,41.877494197784,
    28.73488578072));
#62914 = DIRECTION('',(-1.,0.E+000,0.E+000));
#62915 = DIRECTION('',(0.E+000,-1.,0.E+000));
#62916 = PCURVE('',#62867,#62917);
#62917 = DEFINITIONAL_REPRESENTATION('',(#62918),#62921);
#62918 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#62919,#62920),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.926990816987,5.598974987737),
  .PIECEWISE_BEZIER_KNOTS.);
#62919 = CARTESIAN_POINT('',(-0.785398163397,1.3));
#62920 = CARTESIAN_POINT('',(0.886586007353,1.3));
#62921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#62926)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#62923,#62924,#62925)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#62923 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#62924 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#62925 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#62926 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#62923,
  'distance_accuracy_value','confusion accuracy');
#62927 = SHAPE_DEFINITION_REPRESENTATION(#62928,#62849);
#62928 = PRODUCT_DEFINITION_SHAPE('','',#62929);
#62929 = PRODUCT_DEFINITION('design','',#62930,#62933);
#62930 = PRODUCT_DEFINITION_FORMATION('','',#62931);
#62931 = PRODUCT('CADSOFTTOOLS 1.431','CADSOFTTOOLS 1.431','',(#62932));
#62932 = PRODUCT_CONTEXT('',#2,'mechanical');
#62933 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#62934 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#62935,#62937);
#62935 = ( REPRESENTATION_RELATIONSHIP('','',#62849,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#62936) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#62936 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1735);
#62937 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #62938);
#62938 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('431','','',#5,#62929,$);
#62939 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#62931));
#62940 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#62941),#63015);
#62941 = SHELL_BASED_SURFACE_MODEL('',(#62942));
#62942 = OPEN_SHELL('',(#62943));
#62943 = ADVANCED_FACE('',(#62944),#62958,.T.);
#62944 = FACE_BOUND('',#62945,.T.);
#62945 = EDGE_LOOP('',(#62946,#62969,#62985,#63001));
#62946 = ORIENTED_EDGE('',*,*,#62947,.T.);
#62947 = EDGE_CURVE('',#62948,#62950,#62952,.T.);
#62948 = VERTEX_POINT('',#62949);
#62949 = CARTESIAN_POINT('',(10.999999999999,43.050324863195,
    29.483452377419));
#62950 = VERTEX_POINT('',#62951);
#62951 = CARTESIAN_POINT('',(10.999999999999,42.08962623214,
    28.522753746364));
#62952 = SURFACE_CURVE('',#62953,(#62957),.PCURVE_S1.);
#62953 = LINE('',#62954,#62955);
#62954 = CARTESIAN_POINT('',(10.999999999999,43.050324863195,
    29.483452377419));
#62955 = VECTOR('',#62956,1.);
#62956 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#62957 = PCURVE('',#62958,#62963);
#62958 = PLANE('',#62959);
#62959 = AXIS2_PLACEMENT_3D('',#62960,#62961,#62962);
#62960 = CARTESIAN_POINT('',(12.299999999999,43.050324863195,
    29.483452377419));
#62961 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#62962 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#62963 = DEFINITIONAL_REPRESENTATION('',(#62964),#62968);
#62964 = LINE('',#62965,#62966);
#62965 = CARTESIAN_POINT('',(-0.E+000,-1.3));
#62966 = VECTOR('',#62967,1.);
#62967 = DIRECTION('',(1.,0.E+000));
#62968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62969 = ORIENTED_EDGE('',*,*,#62970,.F.);
#62970 = EDGE_CURVE('',#62971,#62950,#62973,.T.);
#62971 = VERTEX_POINT('',#62972);
#62972 = CARTESIAN_POINT('',(12.3,42.08962623214,28.522753746364));
#62973 = SURFACE_CURVE('',#62974,(#62978),.PCURVE_S1.);
#62974 = LINE('',#62975,#62976);
#62975 = CARTESIAN_POINT('',(12.299999999999,42.08962623214,
    28.522753746364));
#62976 = VECTOR('',#62977,1.);
#62977 = DIRECTION('',(-1.,0.E+000,0.E+000));
#62978 = PCURVE('',#62958,#62979);
#62979 = DEFINITIONAL_REPRESENTATION('',(#62980),#62984);
#62980 = LINE('',#62981,#62982);
#62981 = CARTESIAN_POINT('',(1.358633033391,0.E+000));
#62982 = VECTOR('',#62983,1.);
#62983 = DIRECTION('',(-0.E+000,-1.));
#62984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#62985 = ORIENTED_EDGE('',*,*,#62986,.F.);
#62986 = EDGE_CURVE('',#62987,#62971,#62989,.T.);
#62987 = VERTEX_POINT('',#62988);
#62988 = CARTESIAN_POINT('',(12.299999999999,43.050324863195,
    29.483452377419));
#62989 = SURFACE_CURVE('',#62990,(#62994),.PCURVE_S1.);
#62990 = LINE('',#62991,#62992);
#62991 = CARTESIAN_POINT('',(12.299999999999,43.050324863195,
    29.483452377419));
#62992 = VECTOR('',#62993,1.);
#62993 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#62994 = PCURVE('',#62958,#62995);
#62995 = DEFINITIONAL_REPRESENTATION('',(#62996),#63000);
#62996 = LINE('',#62997,#62998);
#62997 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#62998 = VECTOR('',#62999,1.);
#62999 = DIRECTION('',(1.,0.E+000));
#63000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63001 = ORIENTED_EDGE('',*,*,#63002,.T.);
#63002 = EDGE_CURVE('',#62987,#62948,#63003,.T.);
#63003 = SURFACE_CURVE('',#63004,(#63008),.PCURVE_S1.);
#63004 = LINE('',#63005,#63006);
#63005 = CARTESIAN_POINT('',(12.299999999999,43.050324863195,
    29.483452377419));
#63006 = VECTOR('',#63007,1.);
#63007 = DIRECTION('',(-1.,0.E+000,0.E+000));
#63008 = PCURVE('',#62958,#63009);
#63009 = DEFINITIONAL_REPRESENTATION('',(#63010),#63014);
#63010 = LINE('',#63011,#63012);
#63011 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#63012 = VECTOR('',#63013,1.);
#63013 = DIRECTION('',(-0.E+000,-1.));
#63014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#63019)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#63016,#63017,#63018)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#63016 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#63017 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#63018 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#63019 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#63016,
  'distance_accuracy_value','confusion accuracy');
#63020 = SHAPE_DEFINITION_REPRESENTATION(#63021,#62940);
#63021 = PRODUCT_DEFINITION_SHAPE('','',#63022);
#63022 = PRODUCT_DEFINITION('design','',#63023,#63026);
#63023 = PRODUCT_DEFINITION_FORMATION('','',#63024);
#63024 = PRODUCT('CADSOFTTOOLS 1.432','CADSOFTTOOLS 1.432','',(#63025));
#63025 = PRODUCT_CONTEXT('',#2,'mechanical');
#63026 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#63027 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63028,#63030);
#63028 = ( REPRESENTATION_RELATIONSHIP('','',#62940,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#63029) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#63029 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1739);
#63030 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #63031);
#63031 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('432','','',#5,#63022,$);
#63032 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#63024));
#63033 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#63034),#63106);
#63034 = SHELL_BASED_SURFACE_MODEL('',(#63035));
#63035 = OPEN_SHELL('',(#63036));
#63036 = ADVANCED_FACE('',(#63037),#63051,.F.);
#63037 = FACE_BOUND('',#63038,.F.);
#63038 = EDGE_LOOP('',(#63039,#63061,#63077,#63092));
#63039 = ORIENTED_EDGE('',*,*,#63040,.F.);
#63040 = EDGE_CURVE('',#63041,#63043,#63045,.T.);
#63041 = VERTEX_POINT('',#63042);
#63042 = CARTESIAN_POINT('',(12.299999999999,42.838192828839,
    29.995584411775));
#63043 = VERTEX_POINT('',#63044);
#63044 = CARTESIAN_POINT('',(10.999999999999,42.838192828839,
    29.995584411775));
#63045 = SURFACE_CURVE('',#63046,(#63050),.PCURVE_S1.);
#63046 = LINE('',#63047,#63048);
#63047 = CARTESIAN_POINT('',(12.299999999999,42.838192828839,
    29.995584411775));
#63048 = VECTOR('',#63049,1.);
#63049 = DIRECTION('',(-1.,0.E+000,0.E+000));
#63050 = PCURVE('',#63051,#63056);
#63051 = CYLINDRICAL_SURFACE('',#63052,0.3);
#63052 = AXIS2_PLACEMENT_3D('',#63053,#63054,#63055);
#63053 = CARTESIAN_POINT('',(12.299999999999,42.838192828839,
    29.695584411775));
#63054 = DIRECTION('',(-1.,0.E+000,0.E+000));
#63055 = DIRECTION('',(0.E+000,0.E+000,-1.));
#63056 = DEFINITIONAL_REPRESENTATION('',(#63057),#63060);
#63057 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63058,#63059),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.3),.PIECEWISE_BEZIER_KNOTS.);
#63058 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#63059 = CARTESIAN_POINT('',(3.14159265359,1.3));
#63060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63061 = ORIENTED_EDGE('',*,*,#63062,.T.);
#63062 = EDGE_CURVE('',#63041,#63063,#63065,.T.);
#63063 = VERTEX_POINT('',#63064);
#63064 = CARTESIAN_POINT('',(12.299999999999,43.050324863195,
    29.483452377419));
#63065 = SURFACE_CURVE('',#63066,(#63071),.PCURVE_S1.);
#63066 = CIRCLE('',#63067,0.3);
#63067 = AXIS2_PLACEMENT_3D('',#63068,#63069,#63070);
#63068 = CARTESIAN_POINT('',(12.299999999999,42.838192828839,
    29.695584411775));
#63069 = DIRECTION('',(-1.,0.E+000,0.E+000));
#63070 = DIRECTION('',(0.E+000,-1.,0.E+000));
#63071 = PCURVE('',#63051,#63072);
#63072 = DEFINITIONAL_REPRESENTATION('',(#63073),#63076);
#63073 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63074,#63075),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.926990816987),
  .PIECEWISE_BEZIER_KNOTS.);
#63074 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#63075 = CARTESIAN_POINT('',(5.497787143782,0.E+000));
#63076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63077 = ORIENTED_EDGE('',*,*,#63078,.T.);
#63078 = EDGE_CURVE('',#63063,#63079,#63081,.T.);
#63079 = VERTEX_POINT('',#63080);
#63080 = CARTESIAN_POINT('',(10.999999999999,43.050324863195,
    29.483452377419));
#63081 = SURFACE_CURVE('',#63082,(#63086),.PCURVE_S1.);
#63082 = LINE('',#63083,#63084);
#63083 = CARTESIAN_POINT('',(12.299999999999,43.050324863195,
    29.483452377419));
#63084 = VECTOR('',#63085,1.);
#63085 = DIRECTION('',(-1.,0.E+000,0.E+000));
#63086 = PCURVE('',#63051,#63087);
#63087 = DEFINITIONAL_REPRESENTATION('',(#63088),#63091);
#63088 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63089,#63090),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.3),.PIECEWISE_BEZIER_KNOTS.);
#63089 = CARTESIAN_POINT('',(5.497787143782,0.E+000));
#63090 = CARTESIAN_POINT('',(5.497787143782,1.3));
#63091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63092 = ORIENTED_EDGE('',*,*,#63093,.F.);
#63093 = EDGE_CURVE('',#63043,#63079,#63094,.T.);
#63094 = SURFACE_CURVE('',#63095,(#63100),.PCURVE_S1.);
#63095 = CIRCLE('',#63096,0.3);
#63096 = AXIS2_PLACEMENT_3D('',#63097,#63098,#63099);
#63097 = CARTESIAN_POINT('',(10.999999999999,42.838192828839,
    29.695584411775));
#63098 = DIRECTION('',(-1.,0.E+000,0.E+000));
#63099 = DIRECTION('',(0.E+000,-1.,0.E+000));
#63100 = PCURVE('',#63051,#63101);
#63101 = DEFINITIONAL_REPRESENTATION('',(#63102),#63105);
#63102 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63103,#63104),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.926990816987),
  .PIECEWISE_BEZIER_KNOTS.);
#63103 = CARTESIAN_POINT('',(3.14159265359,1.3));
#63104 = CARTESIAN_POINT('',(5.497787143782,1.3));
#63105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#63110)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#63107,#63108,#63109)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#63107 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#63108 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#63109 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#63110 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#63107,
  'distance_accuracy_value','confusion accuracy');
#63111 = SHAPE_DEFINITION_REPRESENTATION(#63112,#63033);
#63112 = PRODUCT_DEFINITION_SHAPE('','',#63113);
#63113 = PRODUCT_DEFINITION('design','',#63114,#63117);
#63114 = PRODUCT_DEFINITION_FORMATION('','',#63115);
#63115 = PRODUCT('CADSOFTTOOLS 1.433','CADSOFTTOOLS 1.433','',(#63116));
#63116 = PRODUCT_CONTEXT('',#2,'mechanical');
#63117 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#63118 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63119,#63121);
#63119 = ( REPRESENTATION_RELATIONSHIP('','',#63033,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#63120) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#63120 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1743);
#63121 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #63122);
#63122 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('433','','',#5,#63113,$);
#63123 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#63115));
#63124 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#63125),#63199);
#63125 = SHELL_BASED_SURFACE_MODEL('',(#63126));
#63126 = OPEN_SHELL('',(#63127));
#63127 = ADVANCED_FACE('',(#63128),#63142,.T.);
#63128 = FACE_BOUND('',#63129,.T.);
#63129 = EDGE_LOOP('',(#63130,#63153,#63169,#63185));
#63130 = ORIENTED_EDGE('',*,*,#63131,.T.);
#63131 = EDGE_CURVE('',#63132,#63134,#63136,.T.);
#63132 = VERTEX_POINT('',#63133);
#63133 = CARTESIAN_POINT('',(10.999999999999,42.131086047652,
    29.995584411775));
#63134 = VERTEX_POINT('',#63135);
#63135 = CARTESIAN_POINT('',(10.999999999999,42.838192828839,
    29.995584411775));
#63136 = SURFACE_CURVE('',#63137,(#63141),.PCURVE_S1.);
#63137 = LINE('',#63138,#63139);
#63138 = CARTESIAN_POINT('',(10.999999999999,42.131086047652,
    29.995584411775));
#63139 = VECTOR('',#63140,1.);
#63140 = DIRECTION('',(0.E+000,1.,0.E+000));
#63141 = PCURVE('',#63142,#63147);
#63142 = PLANE('',#63143);
#63143 = AXIS2_PLACEMENT_3D('',#63144,#63145,#63146);
#63144 = CARTESIAN_POINT('',(12.299999999999,42.131086047652,
    29.995584411775));
#63145 = DIRECTION('',(0.E+000,0.E+000,-1.));
#63146 = DIRECTION('',(1.,0.E+000,0.E+000));
#63147 = DEFINITIONAL_REPRESENTATION('',(#63148),#63152);
#63148 = LINE('',#63149,#63150);
#63149 = CARTESIAN_POINT('',(-1.3,0.E+000));
#63150 = VECTOR('',#63151,1.);
#63151 = DIRECTION('',(0.E+000,-1.));
#63152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63153 = ORIENTED_EDGE('',*,*,#63154,.F.);
#63154 = EDGE_CURVE('',#63155,#63134,#63157,.T.);
#63155 = VERTEX_POINT('',#63156);
#63156 = CARTESIAN_POINT('',(12.299999999999,42.838192828839,
    29.995584411775));
#63157 = SURFACE_CURVE('',#63158,(#63162),.PCURVE_S1.);
#63158 = LINE('',#63159,#63160);
#63159 = CARTESIAN_POINT('',(12.299999999999,42.838192828839,
    29.995584411775));
#63160 = VECTOR('',#63161,1.);
#63161 = DIRECTION('',(-1.,0.E+000,0.E+000));
#63162 = PCURVE('',#63142,#63163);
#63163 = DEFINITIONAL_REPRESENTATION('',(#63164),#63168);
#63164 = LINE('',#63165,#63166);
#63165 = CARTESIAN_POINT('',(0.E+000,-0.707106781187));
#63166 = VECTOR('',#63167,1.);
#63167 = DIRECTION('',(-1.,0.E+000));
#63168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63169 = ORIENTED_EDGE('',*,*,#63170,.F.);
#63170 = EDGE_CURVE('',#63171,#63155,#63173,.T.);
#63171 = VERTEX_POINT('',#63172);
#63172 = CARTESIAN_POINT('',(12.299999999999,42.131086047652,
    29.995584411775));
#63173 = SURFACE_CURVE('',#63174,(#63178),.PCURVE_S1.);
#63174 = LINE('',#63175,#63176);
#63175 = CARTESIAN_POINT('',(12.299999999999,42.131086047652,
    29.995584411775));
#63176 = VECTOR('',#63177,1.);
#63177 = DIRECTION('',(0.E+000,1.,0.E+000));
#63178 = PCURVE('',#63142,#63179);
#63179 = DEFINITIONAL_REPRESENTATION('',(#63180),#63184);
#63180 = LINE('',#63181,#63182);
#63181 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#63182 = VECTOR('',#63183,1.);
#63183 = DIRECTION('',(0.E+000,-1.));
#63184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63185 = ORIENTED_EDGE('',*,*,#63186,.T.);
#63186 = EDGE_CURVE('',#63171,#63132,#63187,.T.);
#63187 = SURFACE_CURVE('',#63188,(#63192),.PCURVE_S1.);
#63188 = LINE('',#63189,#63190);
#63189 = CARTESIAN_POINT('',(12.299999999999,42.131086047652,
    29.995584411775));
#63190 = VECTOR('',#63191,1.);
#63191 = DIRECTION('',(-1.,0.E+000,0.E+000));
#63192 = PCURVE('',#63142,#63193);
#63193 = DEFINITIONAL_REPRESENTATION('',(#63194),#63198);
#63194 = LINE('',#63195,#63196);
#63195 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#63196 = VECTOR('',#63197,1.);
#63197 = DIRECTION('',(-1.,0.E+000));
#63198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#63203)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#63200,#63201,#63202)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#63200 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#63201 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#63202 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#63203 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#63200,
  'distance_accuracy_value','confusion accuracy');
#63204 = SHAPE_DEFINITION_REPRESENTATION(#63205,#63124);
#63205 = PRODUCT_DEFINITION_SHAPE('','',#63206);
#63206 = PRODUCT_DEFINITION('design','',#63207,#63210);
#63207 = PRODUCT_DEFINITION_FORMATION('','',#63208);
#63208 = PRODUCT('CADSOFTTOOLS 1.434','CADSOFTTOOLS 1.434','',(#63209));
#63209 = PRODUCT_CONTEXT('',#2,'mechanical');
#63210 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#63211 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63212,#63214);
#63212 = ( REPRESENTATION_RELATIONSHIP('','',#63124,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#63213) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#63213 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1747);
#63214 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #63215);
#63215 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('434','','',#5,#63206,$);
#63216 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#63208));
#63217 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#63218),#63290);
#63218 = SHELL_BASED_SURFACE_MODEL('',(#63219));
#63219 = OPEN_SHELL('',(#63220));
#63220 = ADVANCED_FACE('',(#63221),#63236,.T.);
#63221 = FACE_BOUND('',#63222,.T.);
#63222 = EDGE_LOOP('',(#63223,#63246,#63261,#63277));
#63223 = ORIENTED_EDGE('',*,*,#63224,.F.);
#63224 = EDGE_CURVE('',#63225,#63227,#63229,.T.);
#63225 = VERTEX_POINT('',#63226);
#63226 = CARTESIAN_POINT('',(8.7,42.092608416567,19.450000000317));
#63227 = VERTEX_POINT('',#63228);
#63228 = CARTESIAN_POINT('',(8.7,41.592608416567,18.950000000317));
#63229 = SURFACE_CURVE('',#63230,(#63235),.PCURVE_S1.);
#63230 = CIRCLE('',#63231,0.5);
#63231 = AXIS2_PLACEMENT_3D('',#63232,#63233,#63234);
#63232 = CARTESIAN_POINT('',(8.7,41.592608416567,19.450000000317));
#63233 = DIRECTION('',(-1.,0.E+000,0.E+000));
#63234 = DIRECTION('',(0.E+000,0.E+000,-1.));
#63235 = PCURVE('',#63236,#63241);
#63236 = CYLINDRICAL_SURFACE('',#63237,0.5);
#63237 = AXIS2_PLACEMENT_3D('',#63238,#63239,#63240);
#63238 = CARTESIAN_POINT('',(8.7,41.592608416567,19.450000000317));
#63239 = DIRECTION('',(1.,0.E+000,0.E+000));
#63240 = DIRECTION('',(0.E+000,0.E+000,1.));
#63241 = DEFINITIONAL_REPRESENTATION('',(#63242),#63245);
#63242 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63243,#63244),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#63243 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#63244 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#63245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63246 = ORIENTED_EDGE('',*,*,#63247,.F.);
#63247 = EDGE_CURVE('',#63248,#63225,#63250,.T.);
#63248 = VERTEX_POINT('',#63249);
#63249 = CARTESIAN_POINT('',(12.3,42.092608416567,19.450000000317));
#63250 = SURFACE_CURVE('',#63251,(#63255),.PCURVE_S1.);
#63251 = LINE('',#63252,#63253);
#63252 = CARTESIAN_POINT('',(8.7,42.092608416567,19.450000000317));
#63253 = VECTOR('',#63254,1.);
#63254 = DIRECTION('',(-1.,0.E+000,0.E+000));
#63255 = PCURVE('',#63236,#63256);
#63256 = DEFINITIONAL_REPRESENTATION('',(#63257),#63260);
#63257 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63258,#63259),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#63258 = CARTESIAN_POINT('',(4.712388980385,3.6));
#63259 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#63260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63261 = ORIENTED_EDGE('',*,*,#63262,.F.);
#63262 = EDGE_CURVE('',#63263,#63248,#63265,.T.);
#63263 = VERTEX_POINT('',#63264);
#63264 = CARTESIAN_POINT('',(12.3,41.592608416567,18.950000000317));
#63265 = SURFACE_CURVE('',#63266,(#63271),.PCURVE_S1.);
#63266 = CIRCLE('',#63267,0.5);
#63267 = AXIS2_PLACEMENT_3D('',#63268,#63269,#63270);
#63268 = CARTESIAN_POINT('',(12.3,41.592608416567,19.450000000317));
#63269 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#63270 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#63271 = PCURVE('',#63236,#63272);
#63272 = DEFINITIONAL_REPRESENTATION('',(#63273),#63276);
#63273 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63274,#63275),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#63274 = CARTESIAN_POINT('',(3.14159265359,3.6));
#63275 = CARTESIAN_POINT('',(4.712388980385,3.6));
#63276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63277 = ORIENTED_EDGE('',*,*,#63278,.F.);
#63278 = EDGE_CURVE('',#63227,#63263,#63279,.T.);
#63279 = SURFACE_CURVE('',#63280,(#63284),.PCURVE_S1.);
#63280 = LINE('',#63281,#63282);
#63281 = CARTESIAN_POINT('',(8.7,41.592608416567,18.950000000317));
#63282 = VECTOR('',#63283,1.);
#63283 = DIRECTION('',(1.,0.E+000,0.E+000));
#63284 = PCURVE('',#63236,#63285);
#63285 = DEFINITIONAL_REPRESENTATION('',(#63286),#63289);
#63286 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63287,#63288),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#63287 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#63288 = CARTESIAN_POINT('',(3.14159265359,3.6));
#63289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#63294)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#63291,#63292,#63293)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#63291 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#63292 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#63293 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#63294 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#63291,
  'distance_accuracy_value','confusion accuracy');
#63295 = SHAPE_DEFINITION_REPRESENTATION(#63296,#63217);
#63296 = PRODUCT_DEFINITION_SHAPE('','',#63297);
#63297 = PRODUCT_DEFINITION('design','',#63298,#63301);
#63298 = PRODUCT_DEFINITION_FORMATION('','',#63299);
#63299 = PRODUCT('CADSOFTTOOLS 1.435','CADSOFTTOOLS 1.435','',(#63300));
#63300 = PRODUCT_CONTEXT('',#2,'mechanical');
#63301 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#63302 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63303,#63305);
#63303 = ( REPRESENTATION_RELATIONSHIP('','',#63217,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#63304) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#63304 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1751);
#63305 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #63306);
#63306 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('435','','',#5,#63297,$);
#63307 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#63299));
#63308 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#63309),#63383);
#63309 = SHELL_BASED_SURFACE_MODEL('',(#63310));
#63310 = OPEN_SHELL('',(#63311));
#63311 = ADVANCED_FACE('',(#63312),#63326,.F.);
#63312 = FACE_BOUND('',#63313,.T.);
#63313 = EDGE_LOOP('',(#63314,#63337,#63353,#63369));
#63314 = ORIENTED_EDGE('',*,*,#63315,.T.);
#63315 = EDGE_CURVE('',#63316,#63318,#63320,.T.);
#63316 = VERTEX_POINT('',#63317);
#63317 = CARTESIAN_POINT('',(8.7,42.092608416567,19.450000000317));
#63318 = VERTEX_POINT('',#63319);
#63319 = CARTESIAN_POINT('',(8.7,42.092608416567,27.470101012181));
#63320 = SURFACE_CURVE('',#63321,(#63325),.PCURVE_S1.);
#63321 = LINE('',#63322,#63323);
#63322 = CARTESIAN_POINT('',(8.7,42.092608416567,18.950000000317));
#63323 = VECTOR('',#63324,1.);
#63324 = DIRECTION('',(0.E+000,0.E+000,1.));
#63325 = PCURVE('',#63326,#63331);
#63326 = PLANE('',#63327);
#63327 = AXIS2_PLACEMENT_3D('',#63328,#63329,#63330);
#63328 = CARTESIAN_POINT('',(8.7,42.092608416567,18.950000000317));
#63329 = DIRECTION('',(0.E+000,-1.,0.E+000));
#63330 = DIRECTION('',(0.E+000,0.E+000,1.));
#63331 = DEFINITIONAL_REPRESENTATION('',(#63332),#63336);
#63332 = LINE('',#63333,#63334);
#63333 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#63334 = VECTOR('',#63335,1.);
#63335 = DIRECTION('',(1.,0.E+000));
#63336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63337 = ORIENTED_EDGE('',*,*,#63338,.T.);
#63338 = EDGE_CURVE('',#63318,#63339,#63341,.T.);
#63339 = VERTEX_POINT('',#63340);
#63340 = CARTESIAN_POINT('',(12.3,42.092608416567,27.470101012181));
#63341 = SURFACE_CURVE('',#63342,(#63346),.PCURVE_S1.);
#63342 = LINE('',#63343,#63344);
#63343 = CARTESIAN_POINT('',(12.3,42.092608416567,27.470101012181));
#63344 = VECTOR('',#63345,1.);
#63345 = DIRECTION('',(1.,0.E+000,0.E+000));
#63346 = PCURVE('',#63326,#63347);
#63347 = DEFINITIONAL_REPRESENTATION('',(#63348),#63352);
#63348 = LINE('',#63349,#63350);
#63349 = CARTESIAN_POINT('',(8.520101011864,-3.6));
#63350 = VECTOR('',#63351,1.);
#63351 = DIRECTION('',(0.E+000,-1.));
#63352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63353 = ORIENTED_EDGE('',*,*,#63354,.F.);
#63354 = EDGE_CURVE('',#63355,#63339,#63357,.T.);
#63355 = VERTEX_POINT('',#63356);
#63356 = CARTESIAN_POINT('',(12.3,42.092608416567,19.450000000317));
#63357 = SURFACE_CURVE('',#63358,(#63362),.PCURVE_S1.);
#63358 = LINE('',#63359,#63360);
#63359 = CARTESIAN_POINT('',(12.3,42.092608416567,18.950000000317));
#63360 = VECTOR('',#63361,1.);
#63361 = DIRECTION('',(0.E+000,0.E+000,1.));
#63362 = PCURVE('',#63326,#63363);
#63363 = DEFINITIONAL_REPRESENTATION('',(#63364),#63368);
#63364 = LINE('',#63365,#63366);
#63365 = CARTESIAN_POINT('',(0.E+000,-3.6));
#63366 = VECTOR('',#63367,1.);
#63367 = DIRECTION('',(1.,0.E+000));
#63368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63369 = ORIENTED_EDGE('',*,*,#63370,.T.);
#63370 = EDGE_CURVE('',#63355,#63316,#63371,.T.);
#63371 = SURFACE_CURVE('',#63372,(#63376),.PCURVE_S1.);
#63372 = LINE('',#63373,#63374);
#63373 = CARTESIAN_POINT('',(8.7,42.092608416567,19.450000000317));
#63374 = VECTOR('',#63375,1.);
#63375 = DIRECTION('',(-1.,0.E+000,0.E+000));
#63376 = PCURVE('',#63326,#63377);
#63377 = DEFINITIONAL_REPRESENTATION('',(#63378),#63382);
#63378 = LINE('',#63379,#63380);
#63379 = CARTESIAN_POINT('',(0.5,0.E+000));
#63380 = VECTOR('',#63381,1.);
#63381 = DIRECTION('',(0.E+000,1.));
#63382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#63387)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#63384,#63385,#63386)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#63384 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#63385 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#63386 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#63387 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#63384,
  'distance_accuracy_value','confusion accuracy');
#63388 = SHAPE_DEFINITION_REPRESENTATION(#63389,#63308);
#63389 = PRODUCT_DEFINITION_SHAPE('','',#63390);
#63390 = PRODUCT_DEFINITION('design','',#63391,#63394);
#63391 = PRODUCT_DEFINITION_FORMATION('','',#63392);
#63392 = PRODUCT('CADSOFTTOOLS 1.436','CADSOFTTOOLS 1.436','',(#63393));
#63393 = PRODUCT_CONTEXT('',#2,'mechanical');
#63394 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#63395 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63396,#63398);
#63396 = ( REPRESENTATION_RELATIONSHIP('','',#63308,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#63397) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#63397 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1755);
#63398 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #63399);
#63399 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('436','','',#5,#63390,$);
#63400 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#63392));
#63401 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#63402),#63474);
#63402 = SHELL_BASED_SURFACE_MODEL('',(#63403));
#63403 = OPEN_SHELL('',(#63404));
#63404 = ADVANCED_FACE('',(#63405),#63419,.F.);
#63405 = FACE_BOUND('',#63406,.F.);
#63406 = EDGE_LOOP('',(#63407,#63429,#63445,#63460));
#63407 = ORIENTED_EDGE('',*,*,#63408,.T.);
#63408 = EDGE_CURVE('',#63409,#63411,#63413,.T.);
#63409 = VERTEX_POINT('',#63410);
#63410 = CARTESIAN_POINT('',(12.3,42.239055025974,27.823654402774));
#63411 = VERTEX_POINT('',#63412);
#63412 = CARTESIAN_POINT('',(8.7,42.239055025974,27.823654402774));
#63413 = SURFACE_CURVE('',#63414,(#63418),.PCURVE_S1.);
#63414 = LINE('',#63415,#63416);
#63415 = CARTESIAN_POINT('',(8.7,42.239055025974,27.823654402774));
#63416 = VECTOR('',#63417,1.);
#63417 = DIRECTION('',(-1.,0.E+000,0.E+000));
#63418 = PCURVE('',#63419,#63424);
#63419 = CYLINDRICAL_SURFACE('',#63420,0.5);
#63420 = AXIS2_PLACEMENT_3D('',#63421,#63422,#63423);
#63421 = CARTESIAN_POINT('',(12.8,42.592608416567,27.470101012181));
#63422 = DIRECTION('',(1.,0.E+000,0.E+000));
#63423 = DIRECTION('',(0.E+000,0.E+000,1.));
#63424 = DEFINITIONAL_REPRESENTATION('',(#63425),#63428);
#63425 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63426,#63427),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#63426 = CARTESIAN_POINT('',(0.785398163398,-0.5));
#63427 = CARTESIAN_POINT('',(0.785398163398,-4.1));
#63428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63429 = ORIENTED_EDGE('',*,*,#63430,.T.);
#63430 = EDGE_CURVE('',#63411,#63431,#63433,.T.);
#63431 = VERTEX_POINT('',#63432);
#63432 = CARTESIAN_POINT('',(8.7,42.092608416567,27.470101012181));
#63433 = SURFACE_CURVE('',#63434,(#63439),.PCURVE_S1.);
#63434 = CIRCLE('',#63435,0.5);
#63435 = AXIS2_PLACEMENT_3D('',#63436,#63437,#63438);
#63436 = CARTESIAN_POINT('',(8.7,42.592608416567,27.470101012181));
#63437 = DIRECTION('',(1.,0.E+000,0.E+000));
#63438 = DIRECTION('',(0.E+000,0.E+000,-1.));
#63439 = PCURVE('',#63419,#63440);
#63440 = DEFINITIONAL_REPRESENTATION('',(#63441),#63444);
#63441 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63442,#63443),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.926990816987,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#63442 = CARTESIAN_POINT('',(0.785398163398,-4.1));
#63443 = CARTESIAN_POINT('',(1.570796326795,-4.1));
#63444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63445 = ORIENTED_EDGE('',*,*,#63446,.T.);
#63446 = EDGE_CURVE('',#63431,#63447,#63449,.T.);
#63447 = VERTEX_POINT('',#63448);
#63448 = CARTESIAN_POINT('',(12.3,42.092608416567,27.470101012181));
#63449 = SURFACE_CURVE('',#63450,(#63454),.PCURVE_S1.);
#63450 = LINE('',#63451,#63452);
#63451 = CARTESIAN_POINT('',(12.3,42.092608416567,27.470101012181));
#63452 = VECTOR('',#63453,1.);
#63453 = DIRECTION('',(1.,0.E+000,0.E+000));
#63454 = PCURVE('',#63419,#63455);
#63455 = DEFINITIONAL_REPRESENTATION('',(#63456),#63459);
#63456 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63457,#63458),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#63457 = CARTESIAN_POINT('',(1.570796326795,-4.1));
#63458 = CARTESIAN_POINT('',(1.570796326795,-0.5));
#63459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63460 = ORIENTED_EDGE('',*,*,#63461,.T.);
#63461 = EDGE_CURVE('',#63447,#63409,#63462,.T.);
#63462 = SURFACE_CURVE('',#63463,(#63468),.PCURVE_S1.);
#63463 = CIRCLE('',#63464,0.5);
#63464 = AXIS2_PLACEMENT_3D('',#63465,#63466,#63467);
#63465 = CARTESIAN_POINT('',(12.3,42.592608416567,27.470101012181));
#63466 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#63467 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#63468 = PCURVE('',#63419,#63469);
#63469 = DEFINITIONAL_REPRESENTATION('',(#63470),#63473);
#63470 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63471,#63472),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,5.497787143782),
  .PIECEWISE_BEZIER_KNOTS.);
#63471 = CARTESIAN_POINT('',(1.570796326795,-0.5));
#63472 = CARTESIAN_POINT('',(0.785398163398,-0.5));
#63473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#63478)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#63475,#63476,#63477)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#63475 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#63476 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#63477 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#63478 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#63475,
  'distance_accuracy_value','confusion accuracy');
#63479 = SHAPE_DEFINITION_REPRESENTATION(#63480,#63401);
#63480 = PRODUCT_DEFINITION_SHAPE('','',#63481);
#63481 = PRODUCT_DEFINITION('design','',#63482,#63485);
#63482 = PRODUCT_DEFINITION_FORMATION('','',#63483);
#63483 = PRODUCT('CADSOFTTOOLS 1.437','CADSOFTTOOLS 1.437','',(#63484));
#63484 = PRODUCT_CONTEXT('',#2,'mechanical');
#63485 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#63486 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63487,#63489);
#63487 = ( REPRESENTATION_RELATIONSHIP('','',#63401,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#63488) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#63488 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1759);
#63489 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #63490);
#63490 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('437','','',#5,#63481,$);
#63491 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#63483));
#63492 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#63493),#63567);
#63493 = SHELL_BASED_SURFACE_MODEL('',(#63494));
#63494 = OPEN_SHELL('',(#63495));
#63495 = ADVANCED_FACE('',(#63496),#63510,.F.);
#63496 = FACE_BOUND('',#63497,.T.);
#63497 = EDGE_LOOP('',(#63498,#63521,#63537,#63553));
#63498 = ORIENTED_EDGE('',*,*,#63499,.T.);
#63499 = EDGE_CURVE('',#63500,#63502,#63504,.T.);
#63500 = VERTEX_POINT('',#63501);
#63501 = CARTESIAN_POINT('',(12.3,43.699988976915,29.284588353715));
#63502 = VERTEX_POINT('',#63503);
#63503 = CARTESIAN_POINT('',(12.3,42.239055025974,27.823654402774));
#63504 = SURFACE_CURVE('',#63505,(#63509),.PCURVE_S1.);
#63505 = LINE('',#63506,#63507);
#63506 = CARTESIAN_POINT('',(12.3,42.565870122037,28.150469498837));
#63507 = VECTOR('',#63508,1.);
#63508 = DIRECTION('',(-3.131117202204E-017,-0.707106781187,
    -0.707106781187));
#63509 = PCURVE('',#63510,#63515);
#63510 = PLANE('',#63511);
#63511 = AXIS2_PLACEMENT_3D('',#63512,#63513,#63514);
#63512 = CARTESIAN_POINT('',(12.8,43.846480904312,29.431080281113));
#63513 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#63514 = DIRECTION('',(0.E+000,0.707106781187,0.707106781187));
#63515 = DEFINITIONAL_REPRESENTATION('',(#63516),#63520);
#63516 = LINE('',#63517,#63518);
#63517 = CARTESIAN_POINT('',(-1.811057136415,0.5));
#63518 = VECTOR('',#63519,1.);
#63519 = DIRECTION('',(-1.,3.131117202204E-017));
#63520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63521 = ORIENTED_EDGE('',*,*,#63522,.T.);
#63522 = EDGE_CURVE('',#63502,#63523,#63525,.T.);
#63523 = VERTEX_POINT('',#63524);
#63524 = CARTESIAN_POINT('',(8.7,42.239055025974,27.823654402774));
#63525 = SURFACE_CURVE('',#63526,(#63530),.PCURVE_S1.);
#63526 = LINE('',#63527,#63528);
#63527 = CARTESIAN_POINT('',(8.7,42.239055025974,27.823654402774));
#63528 = VECTOR('',#63529,1.);
#63529 = DIRECTION('',(-1.,0.E+000,0.E+000));
#63530 = PCURVE('',#63510,#63531);
#63531 = DEFINITIONAL_REPRESENTATION('',(#63532),#63536);
#63532 = LINE('',#63533,#63534);
#63533 = CARTESIAN_POINT('',(-2.273243477656,4.1));
#63534 = VECTOR('',#63535,1.);
#63535 = DIRECTION('',(0.E+000,1.));
#63536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63537 = ORIENTED_EDGE('',*,*,#63538,.F.);
#63538 = EDGE_CURVE('',#63539,#63523,#63541,.T.);
#63539 = VERTEX_POINT('',#63540);
#63540 = CARTESIAN_POINT('',(8.7,43.699988976915,29.284588353715));
#63541 = SURFACE_CURVE('',#63542,(#63546),.PCURVE_S1.);
#63542 = LINE('',#63543,#63544);
#63543 = CARTESIAN_POINT('',(8.7,43.846480904312,29.431080281113));
#63544 = VECTOR('',#63545,1.);
#63545 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#63546 = PCURVE('',#63510,#63547);
#63547 = DEFINITIONAL_REPRESENTATION('',(#63548),#63552);
#63548 = LINE('',#63549,#63550);
#63549 = CARTESIAN_POINT('',(0.E+000,4.1));
#63550 = VECTOR('',#63551,1.);
#63551 = DIRECTION('',(-1.,-0.E+000));
#63552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63553 = ORIENTED_EDGE('',*,*,#63554,.T.);
#63554 = EDGE_CURVE('',#63539,#63500,#63555,.T.);
#63555 = SURFACE_CURVE('',#63556,(#63560),.PCURVE_S1.);
#63556 = LINE('',#63557,#63558);
#63557 = CARTESIAN_POINT('',(12.3,43.699988976915,29.284588353715));
#63558 = VECTOR('',#63559,1.);
#63559 = DIRECTION('',(1.,0.E+000,0.E+000));
#63560 = PCURVE('',#63510,#63561);
#63561 = DEFINITIONAL_REPRESENTATION('',(#63562),#63566);
#63562 = LINE('',#63563,#63564);
#63563 = CARTESIAN_POINT('',(-0.207170870504,0.5));
#63564 = VECTOR('',#63565,1.);
#63565 = DIRECTION('',(0.E+000,-1.));
#63566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#63571)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#63568,#63569,#63570)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#63568 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#63569 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#63570 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#63571 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#63568,
  'distance_accuracy_value','confusion accuracy');
#63572 = SHAPE_DEFINITION_REPRESENTATION(#63573,#63492);
#63573 = PRODUCT_DEFINITION_SHAPE('','',#63574);
#63574 = PRODUCT_DEFINITION('design','',#63575,#63578);
#63575 = PRODUCT_DEFINITION_FORMATION('','',#63576);
#63576 = PRODUCT('CADSOFTTOOLS 1.438','CADSOFTTOOLS 1.438','',(#63577));
#63577 = PRODUCT_CONTEXT('',#2,'mechanical');
#63578 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#63579 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63580,#63582);
#63580 = ( REPRESENTATION_RELATIONSHIP('','',#63492,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#63581) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#63581 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1763);
#63582 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #63583);
#63583 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('438','','',#5,#63574,$);
#63584 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#63576));
#63585 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#63586),#63658);
#63586 = SHELL_BASED_SURFACE_MODEL('',(#63587));
#63587 = OPEN_SHELL('',(#63588));
#63588 = ADVANCED_FACE('',(#63589),#63603,.F.);
#63589 = FACE_BOUND('',#63590,.F.);
#63590 = EDGE_LOOP('',(#63591,#63613,#63629,#63644));
#63591 = ORIENTED_EDGE('',*,*,#63592,.T.);
#63592 = EDGE_CURVE('',#63593,#63595,#63597,.T.);
#63593 = VERTEX_POINT('',#63594);
#63594 = CARTESIAN_POINT('',(12.3,44.053651769857,29.431034951153));
#63595 = VERTEX_POINT('',#63596);
#63596 = CARTESIAN_POINT('',(8.7,44.053651769857,29.431034951153));
#63597 = SURFACE_CURVE('',#63598,(#63602),.PCURVE_S1.);
#63598 = LINE('',#63599,#63600);
#63599 = CARTESIAN_POINT('',(8.7,44.053651769857,29.431034951153));
#63600 = VECTOR('',#63601,1.);
#63601 = DIRECTION('',(-1.,0.E+000,0.E+000));
#63602 = PCURVE('',#63603,#63608);
#63603 = CYLINDRICAL_SURFACE('',#63604,0.5);
#63604 = AXIS2_PLACEMENT_3D('',#63605,#63606,#63607);
#63605 = CARTESIAN_POINT('',(12.8,44.053542367508,28.931034963122));
#63606 = DIRECTION('',(1.,0.E+000,0.E+000));
#63607 = DIRECTION('',(0.E+000,0.E+000,1.));
#63608 = DEFINITIONAL_REPRESENTATION('',(#63609),#63612);
#63609 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63610,#63611),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#63610 = CARTESIAN_POINT('',(-2.188046991431E-004,-0.5));
#63611 = CARTESIAN_POINT('',(-2.188046991431E-004,-4.1));
#63612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63613 = ORIENTED_EDGE('',*,*,#63614,.T.);
#63614 = EDGE_CURVE('',#63595,#63615,#63617,.T.);
#63615 = VERTEX_POINT('',#63616);
#63616 = CARTESIAN_POINT('',(8.7,43.699988976915,29.284588353715));
#63617 = SURFACE_CURVE('',#63618,(#63623),.PCURVE_S1.);
#63618 = CIRCLE('',#63619,0.5);
#63619 = AXIS2_PLACEMENT_3D('',#63620,#63621,#63622);
#63620 = CARTESIAN_POINT('',(8.7,44.053542367508,28.931034963122));
#63621 = DIRECTION('',(1.,0.E+000,0.E+000));
#63622 = DIRECTION('',(0.E+000,0.E+000,-1.));
#63623 = PCURVE('',#63603,#63624);
#63624 = DEFINITIONAL_REPRESENTATION('',(#63625),#63628);
#63625 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63626,#63627),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.141373848891,3.926990816987),
  .PIECEWISE_BEZIER_KNOTS.);
#63626 = CARTESIAN_POINT('',(-2.188046991431E-004,-4.1));
#63627 = CARTESIAN_POINT('',(0.785398163397,-4.1));
#63628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63629 = ORIENTED_EDGE('',*,*,#63630,.T.);
#63630 = EDGE_CURVE('',#63615,#63631,#63633,.T.);
#63631 = VERTEX_POINT('',#63632);
#63632 = CARTESIAN_POINT('',(12.3,43.699988976915,29.284588353715));
#63633 = SURFACE_CURVE('',#63634,(#63638),.PCURVE_S1.);
#63634 = LINE('',#63635,#63636);
#63635 = CARTESIAN_POINT('',(12.3,43.699988976915,29.284588353715));
#63636 = VECTOR('',#63637,1.);
#63637 = DIRECTION('',(1.,0.E+000,0.E+000));
#63638 = PCURVE('',#63603,#63639);
#63639 = DEFINITIONAL_REPRESENTATION('',(#63640),#63643);
#63640 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63641,#63642),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#63641 = CARTESIAN_POINT('',(0.785398163397,-4.1));
#63642 = CARTESIAN_POINT('',(0.785398163397,-0.5));
#63643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63644 = ORIENTED_EDGE('',*,*,#63645,.T.);
#63645 = EDGE_CURVE('',#63631,#63593,#63646,.T.);
#63646 = SURFACE_CURVE('',#63647,(#63652),.PCURVE_S1.);
#63647 = CIRCLE('',#63648,0.5);
#63648 = AXIS2_PLACEMENT_3D('',#63649,#63650,#63651);
#63649 = CARTESIAN_POINT('',(12.3,44.053542367508,28.931034963122));
#63650 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#63651 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#63652 = PCURVE('',#63603,#63653);
#63653 = DEFINITIONAL_REPRESENTATION('',(#63654),#63657);
#63654 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63655,#63656),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.497787143782,6.283404111879),
  .PIECEWISE_BEZIER_KNOTS.);
#63655 = CARTESIAN_POINT('',(0.785398163397,-0.5));
#63656 = CARTESIAN_POINT('',(-2.188046991476E-004,-0.5));
#63657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#63662)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#63659,#63660,#63661)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#63659 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#63660 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#63661 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#63662 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#63659,
  'distance_accuracy_value','confusion accuracy');
#63663 = SHAPE_DEFINITION_REPRESENTATION(#63664,#63585);
#63664 = PRODUCT_DEFINITION_SHAPE('','',#63665);
#63665 = PRODUCT_DEFINITION('design','',#63666,#63669);
#63666 = PRODUCT_DEFINITION_FORMATION('','',#63667);
#63667 = PRODUCT('CADSOFTTOOLS 1.439','CADSOFTTOOLS 1.439','',(#63668));
#63668 = PRODUCT_CONTEXT('',#2,'mechanical');
#63669 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#63670 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63671,#63673);
#63671 = ( REPRESENTATION_RELATIONSHIP('','',#63585,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#63672) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#63672 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1767);
#63673 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #63674);
#63674 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('439','','',#5,#63665,$);
#63675 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#63667));
#63676 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#63677),#63751);
#63677 = SHELL_BASED_SURFACE_MODEL('',(#63678));
#63678 = OPEN_SHELL('',(#63679));
#63679 = ADVANCED_FACE('',(#63680),#63694,.F.);
#63680 = FACE_BOUND('',#63681,.T.);
#63681 = EDGE_LOOP('',(#63682,#63705,#63721,#63737));
#63682 = ORIENTED_EDGE('',*,*,#63683,.T.);
#63683 = EDGE_CURVE('',#63684,#63686,#63688,.T.);
#63684 = VERTEX_POINT('',#63685);
#63685 = CARTESIAN_POINT('',(12.3,45.307915507144,29.430760512349));
#63686 = VERTEX_POINT('',#63687);
#63687 = CARTESIAN_POINT('',(12.3,44.053651769857,29.431034951153));
#63688 = SURFACE_CURVE('',#63689,(#63693),.PCURVE_S1.);
#63689 = LINE('',#63690,#63691);
#63690 = CARTESIAN_POINT('',(12.3,31.773294186768,29.433721951142));
#63691 = VECTOR('',#63692,1.);
#63692 = DIRECTION('',(1.222892049419E-016,-0.999999976062,
    2.188046974333E-004));
#63693 = PCURVE('',#63694,#63699);
#63694 = PLANE('',#63695);
#63695 = AXIS2_PLACEMENT_3D('',#63696,#63697,#63698);
#63696 = CARTESIAN_POINT('',(12.8,45.307915507144,29.430760512349));
#63697 = DIRECTION('',(0.E+000,2.188046974333E-004,0.999999976062));
#63698 = DIRECTION('',(0.E+000,0.999999976062,-2.188046974333E-004));
#63699 = DEFINITIONAL_REPRESENTATION('',(#63700),#63704);
#63700 = LINE('',#63701,#63702);
#63701 = CARTESIAN_POINT('',(-13.53462164436,0.5));
#63702 = VECTOR('',#63703,1.);
#63703 = DIRECTION('',(-1.,-1.222892049419E-016));
#63704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63705 = ORIENTED_EDGE('',*,*,#63706,.T.);
#63706 = EDGE_CURVE('',#63686,#63707,#63709,.T.);
#63707 = VERTEX_POINT('',#63708);
#63708 = CARTESIAN_POINT('',(8.7,44.053651769857,29.431034951153));
#63709 = SURFACE_CURVE('',#63710,(#63714),.PCURVE_S1.);
#63710 = LINE('',#63711,#63712);
#63711 = CARTESIAN_POINT('',(8.7,44.053651769857,29.431034951153));
#63712 = VECTOR('',#63713,1.);
#63713 = DIRECTION('',(-1.,0.E+000,0.E+000));
#63714 = PCURVE('',#63694,#63715);
#63715 = DEFINITIONAL_REPRESENTATION('',(#63716),#63720);
#63716 = LINE('',#63717,#63718);
#63717 = CARTESIAN_POINT('',(-1.254263767312,4.1));
#63718 = VECTOR('',#63719,1.);
#63719 = DIRECTION('',(0.E+000,1.));
#63720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63721 = ORIENTED_EDGE('',*,*,#63722,.F.);
#63722 = EDGE_CURVE('',#63723,#63707,#63725,.T.);
#63723 = VERTEX_POINT('',#63724);
#63724 = CARTESIAN_POINT('',(8.7,45.307915507144,29.430760512349));
#63725 = SURFACE_CURVE('',#63726,(#63730),.PCURVE_S1.);
#63726 = LINE('',#63727,#63728);
#63727 = CARTESIAN_POINT('',(8.7,45.307915507144,29.430760512349));
#63728 = VECTOR('',#63729,1.);
#63729 = DIRECTION('',(0.E+000,-0.999999976062,2.188046974333E-004));
#63730 = PCURVE('',#63694,#63731);
#63731 = DEFINITIONAL_REPRESENTATION('',(#63732),#63736);
#63732 = LINE('',#63733,#63734);
#63733 = CARTESIAN_POINT('',(0.E+000,4.1));
#63734 = VECTOR('',#63735,1.);
#63735 = DIRECTION('',(-1.,0.E+000));
#63736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63737 = ORIENTED_EDGE('',*,*,#63738,.F.);
#63738 = EDGE_CURVE('',#63684,#63723,#63739,.T.);
#63739 = SURFACE_CURVE('',#63740,(#63744),.PCURVE_S1.);
#63740 = LINE('',#63741,#63742);
#63741 = CARTESIAN_POINT('',(12.8,45.307915507144,29.430760512349));
#63742 = VECTOR('',#63743,1.);
#63743 = DIRECTION('',(-1.,0.E+000,0.E+000));
#63744 = PCURVE('',#63694,#63745);
#63745 = DEFINITIONAL_REPRESENTATION('',(#63746),#63750);
#63746 = LINE('',#63747,#63748);
#63747 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#63748 = VECTOR('',#63749,1.);
#63749 = DIRECTION('',(0.E+000,1.));
#63750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#63755)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#63752,#63753,#63754)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#63752 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#63753 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#63754 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#63755 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#63752,
  'distance_accuracy_value','confusion accuracy');
#63756 = SHAPE_DEFINITION_REPRESENTATION(#63757,#63676);
#63757 = PRODUCT_DEFINITION_SHAPE('','',#63758);
#63758 = PRODUCT_DEFINITION('design','',#63759,#63762);
#63759 = PRODUCT_DEFINITION_FORMATION('','',#63760);
#63760 = PRODUCT('CADSOFTTOOLS 1.440','CADSOFTTOOLS 1.440','',(#63761));
#63761 = PRODUCT_CONTEXT('',#2,'mechanical');
#63762 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#63763 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63764,#63766);
#63764 = ( REPRESENTATION_RELATIONSHIP('','',#63676,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#63765) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#63765 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1771);
#63766 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #63767);
#63767 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('440','','',#5,#63758,$);
#63768 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#63760));
#63769 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#63770),#63842);
#63770 = SHELL_BASED_SURFACE_MODEL('',(#63771));
#63771 = OPEN_SHELL('',(#63772));
#63772 = ADVANCED_FACE('',(#63773),#63787,.F.);
#63773 = FACE_BOUND('',#63774,.F.);
#63774 = EDGE_LOOP('',(#63775,#63797,#63813,#63828));
#63775 = ORIENTED_EDGE('',*,*,#63776,.T.);
#63776 = EDGE_CURVE('',#63777,#63779,#63781,.T.);
#63777 = VERTEX_POINT('',#63778);
#63778 = CARTESIAN_POINT('',(12.3,45.576820521957,28.997889205502));
#63779 = VERTEX_POINT('',#63780);
#63780 = CARTESIAN_POINT('',(8.7,45.576820521957,28.997889205502));
#63781 = SURFACE_CURVE('',#63782,(#63786),.PCURVE_S1.);
#63782 = LINE('',#63783,#63784);
#63783 = CARTESIAN_POINT('',(12.8,45.576820521957,28.997889205502));
#63784 = VECTOR('',#63785,1.);
#63785 = DIRECTION('',(-1.,0.E+000,0.E+000));
#63786 = PCURVE('',#63787,#63792);
#63787 = CYLINDRICAL_SURFACE('',#63788,0.3);
#63788 = AXIS2_PLACEMENT_3D('',#63789,#63790,#63791);
#63789 = CARTESIAN_POINT('',(12.8,45.307849865735,29.13076051953));
#63790 = DIRECTION('',(-1.,0.E+000,0.E+000));
#63791 = DIRECTION('',(0.E+000,0.E+000,1.));
#63792 = DEFINITIONAL_REPRESENTATION('',(#63793),#63796);
#63793 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63794,#63795),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.5,4.1),.PIECEWISE_BEZIER_KNOTS.);
#63794 = CARTESIAN_POINT('',(2.029631856951,0.5));
#63795 = CARTESIAN_POINT('',(2.029631856951,4.1));
#63796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63797 = ORIENTED_EDGE('',*,*,#63798,.T.);
#63798 = EDGE_CURVE('',#63779,#63799,#63801,.T.);
#63799 = VERTEX_POINT('',#63800);
#63800 = CARTESIAN_POINT('',(8.7,45.307915507144,29.430760512349));
#63801 = SURFACE_CURVE('',#63802,(#63807),.PCURVE_S1.);
#63802 = CIRCLE('',#63803,0.3);
#63803 = AXIS2_PLACEMENT_3D('',#63804,#63805,#63806);
#63804 = CARTESIAN_POINT('',(8.7,45.307849865735,29.13076051953));
#63805 = DIRECTION('',(1.,0.E+000,0.E+000));
#63806 = DIRECTION('',(0.E+000,-1.,0.E+000));
#63807 = PCURVE('',#63787,#63808);
#63808 = DEFINITIONAL_REPRESENTATION('',(#63809),#63812);
#63809 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63810,#63811),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.682757123433,4.712170175685),
  .PIECEWISE_BEZIER_KNOTS.);
#63810 = CARTESIAN_POINT('',(2.029631856951,4.1));
#63811 = CARTESIAN_POINT('',(2.188046994132E-004,4.1));
#63812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63813 = ORIENTED_EDGE('',*,*,#63814,.F.);
#63814 = EDGE_CURVE('',#63815,#63799,#63817,.T.);
#63815 = VERTEX_POINT('',#63816);
#63816 = CARTESIAN_POINT('',(12.3,45.307915507144,29.430760512349));
#63817 = SURFACE_CURVE('',#63818,(#63822),.PCURVE_S1.);
#63818 = LINE('',#63819,#63820);
#63819 = CARTESIAN_POINT('',(12.8,45.307915507144,29.430760512349));
#63820 = VECTOR('',#63821,1.);
#63821 = DIRECTION('',(-1.,0.E+000,0.E+000));
#63822 = PCURVE('',#63787,#63823);
#63823 = DEFINITIONAL_REPRESENTATION('',(#63824),#63827);
#63824 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63825,#63826),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.5,4.1),.PIECEWISE_BEZIER_KNOTS.);
#63825 = CARTESIAN_POINT('',(2.188046994129E-004,0.5));
#63826 = CARTESIAN_POINT('',(2.188046994129E-004,4.1));
#63827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63828 = ORIENTED_EDGE('',*,*,#63829,.F.);
#63829 = EDGE_CURVE('',#63777,#63815,#63830,.T.);
#63830 = SURFACE_CURVE('',#63831,(#63836),.PCURVE_S1.);
#63831 = CIRCLE('',#63832,0.3);
#63832 = AXIS2_PLACEMENT_3D('',#63833,#63834,#63835);
#63833 = CARTESIAN_POINT('',(12.3,45.307849865735,29.13076051953));
#63834 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#63835 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#63836 = PCURVE('',#63787,#63837);
#63837 = DEFINITIONAL_REPRESENTATION('',(#63838),#63841);
#63838 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63839,#63840),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.253553450228,6.28296650248),
  .PIECEWISE_BEZIER_KNOTS.);
#63839 = CARTESIAN_POINT('',(2.029631856951,0.5));
#63840 = CARTESIAN_POINT('',(2.188046994132E-004,0.5));
#63841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#63846)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#63843,#63844,#63845)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#63843 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#63844 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#63845 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#63846 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#63843,
  'distance_accuracy_value','confusion accuracy');
#63847 = SHAPE_DEFINITION_REPRESENTATION(#63848,#63769);
#63848 = PRODUCT_DEFINITION_SHAPE('','',#63849);
#63849 = PRODUCT_DEFINITION('design','',#63850,#63853);
#63850 = PRODUCT_DEFINITION_FORMATION('','',#63851);
#63851 = PRODUCT('CADSOFTTOOLS 1.441','CADSOFTTOOLS 1.441','',(#63852));
#63852 = PRODUCT_CONTEXT('',#2,'mechanical');
#63853 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#63854 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63855,#63857);
#63855 = ( REPRESENTATION_RELATIONSHIP('','',#63769,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#63856) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#63856 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1775);
#63857 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #63858);
#63858 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('441','','',#5,#63849,$);
#63859 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#63851));
#63860 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#63861),#63933);
#63861 = SHELL_BASED_SURFACE_MODEL('',(#63862));
#63862 = OPEN_SHELL('',(#63863));
#63863 = ADVANCED_FACE('',(#63864),#63879,.T.);
#63864 = FACE_BOUND('',#63865,.T.);
#63865 = EDGE_LOOP('',(#63866,#63889,#63904,#63920));
#63866 = ORIENTED_EDGE('',*,*,#63867,.T.);
#63867 = EDGE_CURVE('',#63868,#63870,#63872,.T.);
#63868 = VERTEX_POINT('',#63869);
#63869 = CARTESIAN_POINT('',(8.7,45.576820521957,28.997889205502));
#63870 = VERTEX_POINT('',#63871);
#63871 = CARTESIAN_POINT('',(8.7,45.428068240439,15.311656441714));
#63872 = SURFACE_CURVE('',#63873,(#63878),.PCURVE_S1.);
#63873 = CIRCLE('',#63874,15.8);
#63874 = AXIS2_PLACEMENT_3D('',#63875,#63876,#63877);
#63875 = CARTESIAN_POINT('',(8.7,59.7426084163,22.));
#63876 = DIRECTION('',(1.,0.E+000,0.E+000));
#63877 = DIRECTION('',(0.E+000,-1.,0.E+000));
#63878 = PCURVE('',#63879,#63884);
#63879 = CYLINDRICAL_SURFACE('',#63880,15.8);
#63880 = AXIS2_PLACEMENT_3D('',#63881,#63882,#63883);
#63881 = CARTESIAN_POINT('',(8.7,59.7426084163,22.));
#63882 = DIRECTION('',(1.,0.E+000,0.E+000));
#63883 = DIRECTION('',(0.E+000,0.E+000,-1.));
#63884 = DEFINITIONAL_REPRESENTATION('',(#63885),#63888);
#63885 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63886,#63887),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.824349777023,6.720284187501),
  .PIECEWISE_BEZIER_KNOTS.);
#63886 = CARTESIAN_POINT('',(4.253553450228,0.E+000));
#63887 = CARTESIAN_POINT('',(5.149487860706,0.E+000));
#63888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63889 = ORIENTED_EDGE('',*,*,#63890,.T.);
#63890 = EDGE_CURVE('',#63870,#63891,#63893,.T.);
#63891 = VERTEX_POINT('',#63892);
#63892 = CARTESIAN_POINT('',(12.3,45.428068240439,15.311656441714));
#63893 = SURFACE_CURVE('',#63894,(#63898),.PCURVE_S1.);
#63894 = LINE('',#63895,#63896);
#63895 = CARTESIAN_POINT('',(8.7,45.428068240439,15.311656441714));
#63896 = VECTOR('',#63897,1.);
#63897 = DIRECTION('',(1.,0.E+000,0.E+000));
#63898 = PCURVE('',#63879,#63899);
#63899 = DEFINITIONAL_REPRESENTATION('',(#63900),#63903);
#63900 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63901,#63902),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#63901 = CARTESIAN_POINT('',(5.149487860706,0.E+000));
#63902 = CARTESIAN_POINT('',(5.149487860706,3.6));
#63903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63904 = ORIENTED_EDGE('',*,*,#63905,.F.);
#63905 = EDGE_CURVE('',#63906,#63891,#63908,.T.);
#63906 = VERTEX_POINT('',#63907);
#63907 = CARTESIAN_POINT('',(12.3,45.576820521957,28.997889205502));
#63908 = SURFACE_CURVE('',#63909,(#63914),.PCURVE_S1.);
#63909 = CIRCLE('',#63910,15.8);
#63910 = AXIS2_PLACEMENT_3D('',#63911,#63912,#63913);
#63911 = CARTESIAN_POINT('',(12.3,59.7426084163,22.));
#63912 = DIRECTION('',(1.,0.E+000,0.E+000));
#63913 = DIRECTION('',(0.E+000,-1.,0.E+000));
#63914 = PCURVE('',#63879,#63915);
#63915 = DEFINITIONAL_REPRESENTATION('',(#63916),#63919);
#63916 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63917,#63918),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.824349777023,6.720284187501),
  .PIECEWISE_BEZIER_KNOTS.);
#63917 = CARTESIAN_POINT('',(4.253553450228,3.6));
#63918 = CARTESIAN_POINT('',(5.149487860706,3.6));
#63919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63920 = ORIENTED_EDGE('',*,*,#63921,.T.);
#63921 = EDGE_CURVE('',#63906,#63868,#63922,.T.);
#63922 = SURFACE_CURVE('',#63923,(#63927),.PCURVE_S1.);
#63923 = LINE('',#63924,#63925);
#63924 = CARTESIAN_POINT('',(12.8,45.576820521957,28.997889205502));
#63925 = VECTOR('',#63926,1.);
#63926 = DIRECTION('',(-1.,0.E+000,0.E+000));
#63927 = PCURVE('',#63879,#63928);
#63928 = DEFINITIONAL_REPRESENTATION('',(#63929),#63932);
#63929 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63930,#63931),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.5,4.1),.PIECEWISE_BEZIER_KNOTS.);
#63930 = CARTESIAN_POINT('',(4.253553450228,3.6));
#63931 = CARTESIAN_POINT('',(4.253553450228,0.E+000));
#63932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#63937)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#63934,#63935,#63936)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#63934 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#63935 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#63936 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#63937 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#63934,
  'distance_accuracy_value','confusion accuracy');
#63938 = SHAPE_DEFINITION_REPRESENTATION(#63939,#63860);
#63939 = PRODUCT_DEFINITION_SHAPE('','',#63940);
#63940 = PRODUCT_DEFINITION('design','',#63941,#63944);
#63941 = PRODUCT_DEFINITION_FORMATION('','',#63942);
#63942 = PRODUCT('CADSOFTTOOLS 1.442','CADSOFTTOOLS 1.442','',(#63943));
#63943 = PRODUCT_CONTEXT('',#2,'mechanical');
#63944 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#63945 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63946,#63948);
#63946 = ( REPRESENTATION_RELATIONSHIP('','',#63860,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#63947) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#63947 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1779);
#63948 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #63949);
#63949 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('442','','',#5,#63940,$);
#63950 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#63942));
#63951 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#63952),#64024);
#63952 = SHELL_BASED_SURFACE_MODEL('',(#63953));
#63953 = OPEN_SHELL('',(#63954));
#63954 = ADVANCED_FACE('',(#63955),#63969,.F.);
#63955 = FACE_BOUND('',#63956,.F.);
#63956 = EDGE_LOOP('',(#63957,#63979,#63995,#64010));
#63957 = ORIENTED_EDGE('',*,*,#63958,.T.);
#63958 = EDGE_CURVE('',#63959,#63961,#63963,.T.);
#63959 = VERTEX_POINT('',#63960);
#63960 = CARTESIAN_POINT('',(8.7,45.428068240439,15.311656441714));
#63961 = VERTEX_POINT('',#63962);
#63962 = CARTESIAN_POINT('',(12.3,45.428068240439,15.311656441714));
#63963 = SURFACE_CURVE('',#63964,(#63968),.PCURVE_S1.);
#63964 = LINE('',#63965,#63966);
#63965 = CARTESIAN_POINT('',(8.7,45.428068240439,15.311656441714));
#63966 = VECTOR('',#63967,1.);
#63967 = DIRECTION('',(1.,0.E+000,0.E+000));
#63968 = PCURVE('',#63969,#63974);
#63969 = CYLINDRICAL_SURFACE('',#63970,0.5);
#63970 = AXIS2_PLACEMENT_3D('',#63971,#63972,#63973);
#63971 = CARTESIAN_POINT('',(8.7,44.975076462722,15.099999999997));
#63972 = DIRECTION('',(1.,0.E+000,0.E+000));
#63973 = DIRECTION('',(0.E+000,0.E+000,1.));
#63974 = DEFINITIONAL_REPRESENTATION('',(#63975),#63978);
#63975 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63976,#63977),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#63976 = CARTESIAN_POINT('',(5.149487860706,0.E+000));
#63977 = CARTESIAN_POINT('',(5.149487860706,3.6));
#63978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63979 = ORIENTED_EDGE('',*,*,#63980,.T.);
#63980 = EDGE_CURVE('',#63961,#63981,#63983,.T.);
#63981 = VERTEX_POINT('',#63982);
#63982 = CARTESIAN_POINT('',(12.3,44.975076462722,14.599999999997));
#63983 = SURFACE_CURVE('',#63984,(#63989),.PCURVE_S1.);
#63984 = CIRCLE('',#63985,0.5);
#63985 = AXIS2_PLACEMENT_3D('',#63986,#63987,#63988);
#63986 = CARTESIAN_POINT('',(12.3,44.975076462722,15.099999999997));
#63987 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#63988 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#63989 = PCURVE('',#63969,#63990);
#63990 = DEFINITIONAL_REPRESENTATION('',(#63991),#63994);
#63991 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63992,#63993),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.133697446474,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#63992 = CARTESIAN_POINT('',(5.149487860706,3.6));
#63993 = CARTESIAN_POINT('',(3.14159265359,3.6));
#63994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#63995 = ORIENTED_EDGE('',*,*,#63996,.T.);
#63996 = EDGE_CURVE('',#63981,#63997,#63999,.T.);
#63997 = VERTEX_POINT('',#63998);
#63998 = CARTESIAN_POINT('',(8.7,44.975076462722,14.599999999997));
#63999 = SURFACE_CURVE('',#64000,(#64004),.PCURVE_S1.);
#64000 = LINE('',#64001,#64002);
#64001 = CARTESIAN_POINT('',(8.7,44.975076462722,14.599999999997));
#64002 = VECTOR('',#64003,1.);
#64003 = DIRECTION('',(-1.,0.E+000,0.E+000));
#64004 = PCURVE('',#63969,#64005);
#64005 = DEFINITIONAL_REPRESENTATION('',(#64006),#64009);
#64006 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#64007,#64008),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#64007 = CARTESIAN_POINT('',(3.14159265359,3.6));
#64008 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#64009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64010 = ORIENTED_EDGE('',*,*,#64011,.T.);
#64011 = EDGE_CURVE('',#63997,#63959,#64012,.T.);
#64012 = SURFACE_CURVE('',#64013,(#64018),.PCURVE_S1.);
#64013 = CIRCLE('',#64014,0.5);
#64014 = AXIS2_PLACEMENT_3D('',#64015,#64016,#64017);
#64015 = CARTESIAN_POINT('',(8.7,44.975076462722,15.099999999997));
#64016 = DIRECTION('',(1.,0.E+000,0.E+000));
#64017 = DIRECTION('',(0.E+000,0.E+000,-1.));
#64018 = PCURVE('',#63969,#64019);
#64019 = DEFINITIONAL_REPRESENTATION('',(#64020),#64023);
#64020 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#64021,#64022),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.007895207116),.PIECEWISE_BEZIER_KNOTS.);
#64021 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#64022 = CARTESIAN_POINT('',(5.149487860706,0.E+000));
#64023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#64028)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#64025,#64026,#64027)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#64025 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#64026 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#64027 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#64028 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#64025,
  'distance_accuracy_value','confusion accuracy');
#64029 = SHAPE_DEFINITION_REPRESENTATION(#64030,#63951);
#64030 = PRODUCT_DEFINITION_SHAPE('','',#64031);
#64031 = PRODUCT_DEFINITION('design','',#64032,#64035);
#64032 = PRODUCT_DEFINITION_FORMATION('','',#64033);
#64033 = PRODUCT('CADSOFTTOOLS 1.443','CADSOFTTOOLS 1.443','',(#64034));
#64034 = PRODUCT_CONTEXT('',#2,'mechanical');
#64035 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#64036 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#64037,#64039);
#64037 = ( REPRESENTATION_RELATIONSHIP('','',#63951,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#64038) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#64038 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1783);
#64039 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #64040);
#64040 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('443','','',#5,#64031,$);
#64041 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#64033));
#64042 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#64043),#64276);
#64043 = SHELL_BASED_SURFACE_MODEL('',(#64044));
#64044 = OPEN_SHELL('',(#64045));
#64045 = ADVANCED_FACE('',(#64046),#64060,.F.);
#64046 = FACE_BOUND('',#64047,.T.);
#64047 = EDGE_LOOP('',(#64048,#64071,#64092,#64108,#64129,#64145,#64166,
    #64182,#64203,#64220,#64241,#64257));
#64048 = ORIENTED_EDGE('',*,*,#64049,.T.);
#64049 = EDGE_CURVE('',#64050,#64052,#64054,.T.);
#64050 = VERTEX_POINT('',#64051);
#64051 = CARTESIAN_POINT('',(8.7,-16.60739158396,19.677842622645));
#64052 = VERTEX_POINT('',#64053);
#64053 = CARTESIAN_POINT('',(8.7,-16.60739158396,27.552943724655));
#64054 = SURFACE_CURVE('',#64055,(#64059),.PCURVE_S1.);
#64055 = LINE('',#64056,#64057);
#64056 = CARTESIAN_POINT('',(8.7,-16.60739158396,19.677842622645));
#64057 = VECTOR('',#64058,1.);
#64058 = DIRECTION('',(0.E+000,0.E+000,1.));
#64059 = PCURVE('',#64060,#64065);
#64060 = PLANE('',#64061);
#64061 = AXIS2_PLACEMENT_3D('',#64062,#64063,#64064);
#64062 = CARTESIAN_POINT('',(8.7,-16.90739158396,27.052943724655));
#64063 = DIRECTION('',(-1.,0.E+000,0.E+000));
#64064 = DIRECTION('',(0.E+000,0.E+000,1.));
#64065 = DEFINITIONAL_REPRESENTATION('',(#64066),#64070);
#64066 = LINE('',#64067,#64068);
#64067 = CARTESIAN_POINT('',(-7.37510110201,0.3));
#64068 = VECTOR('',#64069,1.);
#64069 = DIRECTION('',(1.,0.E+000));
#64070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64071 = ORIENTED_EDGE('',*,*,#64072,.T.);
#64072 = EDGE_CURVE('',#64052,#64073,#64075,.T.);
#64073 = VERTEX_POINT('',#64074);
#64074 = CARTESIAN_POINT('',(8.7,-16.69525954961,27.765075759011));
#64075 = SURFACE_CURVE('',#64076,(#64081),.PCURVE_S1.);
#64076 = CIRCLE('',#64077,0.3);
#64077 = AXIS2_PLACEMENT_3D('',#64078,#64079,#64080);
#64078 = CARTESIAN_POINT('',(8.7,-16.90739158396,27.552943724655));
#64079 = DIRECTION('',(1.,0.E+000,0.E+000));
#64080 = DIRECTION('',(0.E+000,0.E+000,-1.));
#64081 = PCURVE('',#64060,#64082);
#64082 = DEFINITIONAL_REPRESENTATION('',(#64083),#64091);
#64083 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#64084,#64085,#64086,#64087
    ,#64088,#64089,#64090),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#64084 = CARTESIAN_POINT('',(0.2,0.E+000));
#64085 = CARTESIAN_POINT('',(0.2,0.519615242271));
#64086 = CARTESIAN_POINT('',(0.65,0.259807621135));
#64087 = CARTESIAN_POINT('',(1.1,7.347880794884E-017));
#64088 = CARTESIAN_POINT('',(0.65,-0.259807621135));
#64089 = CARTESIAN_POINT('',(0.2,-0.519615242271));
#64090 = CARTESIAN_POINT('',(0.2,0.E+000));
#64091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64092 = ORIENTED_EDGE('',*,*,#64093,.T.);
#64093 = EDGE_CURVE('',#64073,#64094,#64096,.T.);
#64094 = VERTEX_POINT('',#64095);
#64095 = CARTESIAN_POINT('',(8.7,-18.21029453127,29.280110740674));
#64096 = SURFACE_CURVE('',#64097,(#64101),.PCURVE_S1.);
#64097 = LINE('',#64098,#64099);
#64098 = CARTESIAN_POINT('',(8.7,-16.60739158396,27.677207793367));
#64099 = VECTOR('',#64100,1.);
#64100 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#64101 = PCURVE('',#64060,#64102);
#64102 = DEFINITIONAL_REPRESENTATION('',(#64103),#64107);
#64103 = LINE('',#64104,#64105);
#64104 = CARTESIAN_POINT('',(0.624264068712,0.3));
#64105 = VECTOR('',#64106,1.);
#64106 = DIRECTION('',(0.707106781187,-0.707106781187));
#64107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64108 = ORIENTED_EDGE('',*,*,#64109,.T.);
#64109 = EDGE_CURVE('',#64094,#64110,#64112,.T.);
#64110 = VERTEX_POINT('',#64111);
#64111 = CARTESIAN_POINT('',(8.7,-18.42242656563,29.367978706318));
#64112 = SURFACE_CURVE('',#64113,(#64118),.PCURVE_S1.);
#64113 = CIRCLE('',#64114,0.3);
#64114 = AXIS2_PLACEMENT_3D('',#64115,#64116,#64117);
#64115 = CARTESIAN_POINT('',(8.7,-18.42242656563,29.067978706318));
#64116 = DIRECTION('',(1.,0.E+000,0.E+000));
#64117 = DIRECTION('',(0.E+000,0.E+000,-1.));
#64118 = PCURVE('',#64060,#64119);
#64119 = DEFINITIONAL_REPRESENTATION('',(#64120),#64128);
#64120 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#64121,#64122,#64123,#64124
    ,#64125,#64126,#64127),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#64121 = CARTESIAN_POINT('',(1.715034981663,-1.515034981663));
#64122 = CARTESIAN_POINT('',(1.715034981663,-0.995419739392));
#64123 = CARTESIAN_POINT('',(2.165034981663,-1.255227360527));
#64124 = CARTESIAN_POINT('',(2.615034981663,-1.515034981663));
#64125 = CARTESIAN_POINT('',(2.165034981663,-1.774842602798));
#64126 = CARTESIAN_POINT('',(1.715034981663,-2.034650223933));
#64127 = CARTESIAN_POINT('',(1.715034981663,-1.515034981663));
#64128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64129 = ORIENTED_EDGE('',*,*,#64130,.T.);
#64130 = EDGE_CURVE('',#64110,#64131,#64133,.T.);
#64131 = VERTEX_POINT('',#64132);
#64132 = CARTESIAN_POINT('',(8.7,-19.75739158393,29.367978706318));
#64133 = SURFACE_CURVE('',#64134,(#64138),.PCURVE_S1.);
#64134 = LINE('',#64135,#64136);
#64135 = CARTESIAN_POINT('',(8.7,-16.90739158396,29.367978706318));
#64136 = VECTOR('',#64137,1.);
#64137 = DIRECTION('',(0.E+000,-1.,-1.972140511748E-015));
#64138 = PCURVE('',#64060,#64139);
#64139 = DEFINITIONAL_REPRESENTATION('',(#64140),#64144);
#64140 = LINE('',#64141,#64142);
#64141 = CARTESIAN_POINT('',(2.315034981663,0.E+000));
#64142 = VECTOR('',#64143,1.);
#64143 = DIRECTION('',(-1.972140511748E-015,-1.));
#64144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64145 = ORIENTED_EDGE('',*,*,#64146,.T.);
#64146 = EDGE_CURVE('',#64131,#64147,#64149,.T.);
#64147 = VERTEX_POINT('',#64148);
#64148 = CARTESIAN_POINT('',(8.7,-20.05739158393,29.067978706318));
#64149 = SURFACE_CURVE('',#64150,(#64155),.PCURVE_S1.);
#64150 = CIRCLE('',#64151,0.3);
#64151 = AXIS2_PLACEMENT_3D('',#64152,#64153,#64154);
#64152 = CARTESIAN_POINT('',(8.7,-19.75739158393,29.067978706318));
#64153 = DIRECTION('',(1.,0.E+000,0.E+000));
#64154 = DIRECTION('',(0.E+000,0.E+000,-1.));
#64155 = PCURVE('',#64060,#64156);
#64156 = DEFINITIONAL_REPRESENTATION('',(#64157),#64165);
#64157 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#64158,#64159,#64160,#64161
    ,#64162,#64163,#64164),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#64158 = CARTESIAN_POINT('',(1.715034981663,-2.849999999969));
#64159 = CARTESIAN_POINT('',(1.715034981663,-2.330384757698));
#64160 = CARTESIAN_POINT('',(2.165034981663,-2.590192378834));
#64161 = CARTESIAN_POINT('',(2.615034981663,-2.849999999969));
#64162 = CARTESIAN_POINT('',(2.165034981663,-3.109807621104));
#64163 = CARTESIAN_POINT('',(1.715034981663,-3.36961524224));
#64164 = CARTESIAN_POINT('',(1.715034981663,-2.849999999969));
#64165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64166 = ORIENTED_EDGE('',*,*,#64167,.T.);
#64167 = EDGE_CURVE('',#64147,#64168,#64170,.T.);
#64168 = VERTEX_POINT('',#64169);
#64169 = CARTESIAN_POINT('',(8.7,-20.05739158393,27.771743691518));
#64170 = SURFACE_CURVE('',#64171,(#64175),.PCURVE_S1.);
#64171 = LINE('',#64172,#64173);
#64172 = CARTESIAN_POINT('',(8.7,-20.05739158393,29.42010101215));
#64173 = VECTOR('',#64174,1.);
#64174 = DIRECTION('',(0.E+000,0.E+000,-1.));
#64175 = PCURVE('',#64060,#64176);
#64176 = DEFINITIONAL_REPRESENTATION('',(#64177),#64181);
#64177 = LINE('',#64178,#64179);
#64178 = CARTESIAN_POINT('',(2.367157287494,-3.149999999969));
#64179 = VECTOR('',#64180,1.);
#64180 = DIRECTION('',(-1.,0.E+000));
#64181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64182 = ORIENTED_EDGE('',*,*,#64183,.T.);
#64183 = EDGE_CURVE('',#64168,#64184,#64186,.T.);
#64184 = VERTEX_POINT('',#64185);
#64185 = CARTESIAN_POINT('',(8.7,-20.02012450318,27.626928591676));
#64186 = SURFACE_CURVE('',#64187,(#64192),.PCURVE_S1.);
#64187 = CIRCLE('',#64188,0.3);
#64188 = AXIS2_PLACEMENT_3D('',#64189,#64190,#64191);
#64189 = CARTESIAN_POINT('',(8.7,-19.75739158393,27.771743691518));
#64190 = DIRECTION('',(1.,0.E+000,0.E+000));
#64191 = DIRECTION('',(0.E+000,-1.,0.E+000));
#64192 = PCURVE('',#64060,#64193);
#64193 = DEFINITIONAL_REPRESENTATION('',(#64194),#64202);
#64194 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#64195,#64196,#64197,#64198
    ,#64199,#64200,#64201),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#64195 = CARTESIAN_POINT('',(0.718799966863,-3.149999999969));
#64196 = CARTESIAN_POINT('',(0.199184724592,-3.149999999969));
#64197 = CARTESIAN_POINT('',(0.458992345728,-2.699999999969));
#64198 = CARTESIAN_POINT('',(0.718799966863,-2.249999999969));
#64199 = CARTESIAN_POINT('',(0.978607587998,-2.699999999969));
#64200 = CARTESIAN_POINT('',(1.238415209134,-3.149999999969));
#64201 = CARTESIAN_POINT('',(0.718799966863,-3.149999999969));
#64202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64203 = ORIENTED_EDGE('',*,*,#64204,.T.);
#64204 = EDGE_CURVE('',#64184,#64205,#64207,.T.);
#64205 = VERTEX_POINT('',#64206);
#64206 = CARTESIAN_POINT('',(8.7,-18.05766275687,19.907431113491));
#64207 = SURFACE_CURVE('',#64208,(#64213),.PCURVE_S1.);
#64208 = CIRCLE('',#64209,15.8);
#64209 = AXIS2_PLACEMENT_3D('',#64210,#64211,#64212);
#64210 = CARTESIAN_POINT('',(8.7,-33.8573915837,20.));
#64211 = DIRECTION('',(-1.,0.E+000,0.E+000));
#64212 = DIRECTION('',(0.E+000,-1.,0.E+000));
#64213 = PCURVE('',#64060,#64214);
#64214 = DEFINITIONAL_REPRESENTATION('',(#64215),#64219);
#64215 = CIRCLE('',#64216,15.8);
#64216 = AXIS2_PLACEMENT_2D('',#64217,#64218);
#64217 = CARTESIAN_POINT('',(-7.052943724655,-16.94999999973));
#64218 = DIRECTION('',(0.E+000,-1.));
#64219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64220 = ORIENTED_EDGE('',*,*,#64221,.T.);
#64221 = EDGE_CURVE('',#64205,#64222,#64224,.T.);
#64222 = VERTEX_POINT('',#64223);
#64223 = CARTESIAN_POINT('',(8.7,-17.83531361926,19.615895728518));
#64224 = SURFACE_CURVE('',#64225,(#64230),.PCURVE_S1.);
#64225 = CIRCLE('',#64226,0.3);
#64226 = AXIS2_PLACEMENT_3D('',#64227,#64228,#64229);
#64227 = CARTESIAN_POINT('',(8.7,-17.75766790573,19.905673476405));
#64228 = DIRECTION('',(1.,0.E+000,0.E+000));
#64229 = DIRECTION('',(0.E+000,-1.,0.E+000));
#64230 = PCURVE('',#64060,#64231);
#64231 = DEFINITIONAL_REPRESENTATION('',(#64232),#64240);
#64232 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#64233,#64234,#64235,#64236
    ,#64237,#64238,#64239),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#64233 = CARTESIAN_POINT('',(-7.14727024825,-1.150276321764));
#64234 = CARTESIAN_POINT('',(-7.666885490521,-1.150276321764));
#64235 = CARTESIAN_POINT('',(-7.407077869386,-0.700276321764));
#64236 = CARTESIAN_POINT('',(-7.14727024825,-0.250276321764));
#64237 = CARTESIAN_POINT('',(-6.887462627115,-0.700276321764));
#64238 = CARTESIAN_POINT('',(-6.62765500598,-1.150276321764));
#64239 = CARTESIAN_POINT('',(-7.14727024825,-1.150276321764));
#64240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64241 = ORIENTED_EDGE('',*,*,#64242,.T.);
#64242 = EDGE_CURVE('',#64222,#64243,#64245,.T.);
#64243 = VERTEX_POINT('',#64244);
#64244 = CARTESIAN_POINT('',(8.7,-16.98503729749,19.388064874758));
#64245 = SURFACE_CURVE('',#64246,(#64250),.PCURVE_S1.);
#64246 = LINE('',#64247,#64248);
#64247 = CARTESIAN_POINT('',(8.7,-17.83531361926,19.615895728518));
#64248 = VECTOR('',#64249,1.);
#64249 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#64250 = PCURVE('',#64060,#64251);
#64251 = DEFINITIONAL_REPRESENTATION('',(#64252),#64256);
#64252 = LINE('',#64253,#64254);
#64253 = CARTESIAN_POINT('',(-7.437047996137,-0.927922035295));
#64254 = VECTOR('',#64255,1.);
#64255 = DIRECTION('',(-0.258819045103,0.965925826289));
#64256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64257 = ORIENTED_EDGE('',*,*,#64258,.T.);
#64258 = EDGE_CURVE('',#64243,#64050,#64259,.T.);
#64259 = SURFACE_CURVE('',#64260,(#64265),.PCURVE_S1.);
#64260 = CIRCLE('',#64261,0.3);
#64261 = AXIS2_PLACEMENT_3D('',#64262,#64263,#64264);
#64262 = CARTESIAN_POINT('',(8.7,-16.90739158396,19.677842622645));
#64263 = DIRECTION('',(1.,0.E+000,0.E+000));
#64264 = DIRECTION('',(0.E+000,-1.,0.E+000));
#64265 = PCURVE('',#64060,#64266);
#64266 = DEFINITIONAL_REPRESENTATION('',(#64267),#64275);
#64267 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#64268,#64269,#64270,#64271
    ,#64272,#64273,#64274),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#64268 = CARTESIAN_POINT('',(-7.37510110201,-0.3));
#64269 = CARTESIAN_POINT('',(-7.894716344281,-0.3));
#64270 = CARTESIAN_POINT('',(-7.634908723146,0.15));
#64271 = CARTESIAN_POINT('',(-7.37510110201,0.6));
#64272 = CARTESIAN_POINT('',(-7.115293480875,0.15));
#64273 = CARTESIAN_POINT('',(-6.85548585974,-0.3));
#64274 = CARTESIAN_POINT('',(-7.37510110201,-0.3));
#64275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#64280)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#64277,#64278,#64279)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#64277 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#64278 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#64279 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#64280 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#64277,
  'distance_accuracy_value','confusion accuracy');
#64281 = SHAPE_DEFINITION_REPRESENTATION(#64282,#64042);
#64282 = PRODUCT_DEFINITION_SHAPE('','',#64283);
#64283 = PRODUCT_DEFINITION('design','',#64284,#64287);
#64284 = PRODUCT_DEFINITION_FORMATION('','',#64285);
#64285 = PRODUCT('CADSOFTTOOLS 1.444','CADSOFTTOOLS 1.444','',(#64286));
#64286 = PRODUCT_CONTEXT('',#2,'mechanical');
#64287 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#64288 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#64289,#64291);
#64289 = ( REPRESENTATION_RELATIONSHIP('','',#64042,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#64290) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#64290 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1787);
#64291 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #64292);
#64292 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('444','','',#5,#64283,$);
#64293 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#64285));
#64294 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#64295),#64442);
#64295 = SHELL_BASED_SURFACE_MODEL('',(#64296));
#64296 = OPEN_SHELL('',(#64297));
#64297 = ADVANCED_FACE('',(#64298),#64313,.T.);
#64298 = FACE_BOUND('',#64299,.T.);
#64299 = EDGE_LOOP('',(#64300,#64324,#64340,#64357,#64378,#64395,#64411,
    #64428));
#64300 = ORIENTED_EDGE('',*,*,#64301,.T.);
#64301 = EDGE_CURVE('',#64302,#64304,#64306,.T.);
#64302 = VERTEX_POINT('',#64303);
#64303 = CARTESIAN_POINT('',(10.999999999999,-17.35297599623,
    29.995584411775));
#64304 = VERTEX_POINT('',#64305);
#64305 = CARTESIAN_POINT('',(10.999999999999,-17.56510803059,
    29.483452377419));
#64306 = SURFACE_CURVE('',#64307,(#64312),.PCURVE_S1.);
#64307 = CIRCLE('',#64308,0.3);
#64308 = AXIS2_PLACEMENT_3D('',#64309,#64310,#64311);
#64309 = CARTESIAN_POINT('',(10.999999999999,-17.35297599623,
    29.695584411775));
#64310 = DIRECTION('',(1.,0.E+000,0.E+000));
#64311 = DIRECTION('',(-0.E+000,1.,0.E+000));
#64312 = PCURVE('',#64313,#64318);
#64313 = PLANE('',#64314);
#64314 = AXIS2_PLACEMENT_3D('',#64315,#64316,#64317);
#64315 = CARTESIAN_POINT('',(10.999999999999,-17.35297599623,
    29.695584411775));
#64316 = DIRECTION('',(1.,0.E+000,0.E+000));
#64317 = DIRECTION('',(0.E+000,0.E+000,1.));
#64318 = DEFINITIONAL_REPRESENTATION('',(#64319),#64323);
#64319 = CIRCLE('',#64320,0.3);
#64320 = AXIS2_PLACEMENT_2D('',#64321,#64322);
#64321 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#64322 = DIRECTION('',(0.E+000,-1.));
#64323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64324 = ORIENTED_EDGE('',*,*,#64325,.T.);
#64325 = EDGE_CURVE('',#64304,#64326,#64328,.T.);
#64326 = VERTEX_POINT('',#64327);
#64327 = CARTESIAN_POINT('',(10.999999999999,-16.60440939954,
    28.522753746364));
#64328 = SURFACE_CURVE('',#64329,(#64333),.PCURVE_S1.);
#64329 = LINE('',#64330,#64331);
#64330 = CARTESIAN_POINT('',(10.999999999999,-17.56510803059,
    29.483452377419));
#64331 = VECTOR('',#64332,1.);
#64332 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781187));
#64333 = PCURVE('',#64313,#64334);
#64334 = DEFINITIONAL_REPRESENTATION('',(#64335),#64339);
#64335 = LINE('',#64336,#64337);
#64336 = CARTESIAN_POINT('',(-0.212132034356,0.212132034356));
#64337 = VECTOR('',#64338,1.);
#64338 = DIRECTION('',(-0.707106781187,-0.707106781187));
#64339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64340 = ORIENTED_EDGE('',*,*,#64341,.T.);
#64341 = EDGE_CURVE('',#64326,#64342,#64344,.T.);
#64342 = VERTEX_POINT('',#64343);
#64343 = CARTESIAN_POINT('',(10.999999999999,-16.15980184063,
    28.545267399525));
#64344 = SURFACE_CURVE('',#64345,(#64350),.PCURVE_S1.);
#64345 = CIRCLE('',#64346,0.3);
#64346 = AXIS2_PLACEMENT_3D('',#64347,#64348,#64349);
#64347 = CARTESIAN_POINT('',(10.999999999999,-16.39227736518,
    28.73488578072));
#64348 = DIRECTION('',(1.,0.E+000,0.E+000));
#64349 = DIRECTION('',(-0.E+000,1.,0.E+000));
#64350 = PCURVE('',#64313,#64351);
#64351 = DEFINITIONAL_REPRESENTATION('',(#64352),#64356);
#64352 = CIRCLE('',#64353,0.3);
#64353 = AXIS2_PLACEMENT_2D('',#64354,#64355);
#64354 = CARTESIAN_POINT('',(-0.960698631055,-0.960698631055));
#64355 = DIRECTION('',(0.E+000,-1.));
#64356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64357 = ORIENTED_EDGE('',*,*,#64358,.T.);
#64358 = EDGE_CURVE('',#64342,#64359,#64361,.T.);
#64359 = VERTEX_POINT('',#64360);
#64360 = CARTESIAN_POINT('',(10.999999999999,-15.86004285083,
    28.801092309228));
#64361 = SURFACE_CURVE('',#64362,(#64367),.PCURVE_S1.);
#64362 = CIRCLE('',#64363,1.1);
#64363 = AXIS2_PLACEMENT_3D('',#64364,#64365,#64366);
#64364 = CARTESIAN_POINT('',(10.999999999999,-15.30739158396,
    27.850000001812));
#64365 = DIRECTION('',(-1.,0.E+000,0.E+000));
#64366 = DIRECTION('',(0.E+000,1.,0.E+000));
#64367 = PCURVE('',#64313,#64368);
#64368 = DEFINITIONAL_REPRESENTATION('',(#64369),#64377);
#64369 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#64370,#64371,#64372,#64373
    ,#64374,#64375,#64376),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#64370 = CARTESIAN_POINT('',(-1.845584409963,-3.145584412272));
#64371 = CARTESIAN_POINT('',(-3.750840298289,-3.145584412272));
#64372 = CARTESIAN_POINT('',(-2.798212354126,-1.495584412272));
#64373 = CARTESIAN_POINT('',(-1.845584409963,0.154415587728));
#64374 = CARTESIAN_POINT('',(-0.8929564658,-1.495584412272));
#64375 = CARTESIAN_POINT('',(5.967147836267E-002,-3.145584412271));
#64376 = CARTESIAN_POINT('',(-1.845584409963,-3.145584412272));
#64377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64378 = ORIENTED_EDGE('',*,*,#64379,.T.);
#64379 = EDGE_CURVE('',#64359,#64380,#64382,.T.);
#64380 = VERTEX_POINT('',#64381);
#64381 = CARTESIAN_POINT('',(10.999999999999,-15.79863388926,
    29.272613154698));
#64382 = SURFACE_CURVE('',#64383,(#64388),.PCURVE_S1.);
#64383 = CIRCLE('',#64384,0.3);
#64384 = AXIS2_PLACEMENT_3D('',#64385,#64386,#64387);
#64385 = CARTESIAN_POINT('',(10.999999999999,-16.01076592361,
    29.060481120342));
#64386 = DIRECTION('',(1.,0.E+000,0.E+000));
#64387 = DIRECTION('',(-0.E+000,1.,0.E+000));
#64388 = PCURVE('',#64313,#64389);
#64389 = DEFINITIONAL_REPRESENTATION('',(#64390),#64394);
#64390 = CIRCLE('',#64391,0.3);
#64391 = AXIS2_PLACEMENT_2D('',#64392,#64393);
#64392 = CARTESIAN_POINT('',(-0.635103291433,-1.342210072619));
#64393 = DIRECTION('',(0.E+000,-1.));
#64394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64395 = ORIENTED_EDGE('',*,*,#64396,.T.);
#64396 = EDGE_CURVE('',#64380,#64397,#64399,.T.);
#64397 = VERTEX_POINT('',#64398);
#64398 = CARTESIAN_POINT('',(10.999999999999,-16.43373718069,
    29.907716446131));
#64399 = SURFACE_CURVE('',#64400,(#64404),.PCURVE_S1.);
#64400 = LINE('',#64401,#64402);
#64401 = CARTESIAN_POINT('',(10.999999999999,-15.79863388926,
    29.272613154698));
#64402 = VECTOR('',#64403,1.);
#64403 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#64404 = PCURVE('',#64313,#64405);
#64405 = DEFINITIONAL_REPRESENTATION('',(#64406),#64410);
#64406 = LINE('',#64407,#64408);
#64407 = CARTESIAN_POINT('',(-0.422971257077,-1.554342106975));
#64408 = VECTOR('',#64409,1.);
#64409 = DIRECTION('',(0.707106781187,0.707106781187));
#64410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64411 = ORIENTED_EDGE('',*,*,#64412,.T.);
#64412 = EDGE_CURVE('',#64397,#64413,#64415,.T.);
#64413 = VERTEX_POINT('',#64414);
#64414 = CARTESIAN_POINT('',(10.999999999999,-16.64586921505,
    29.995584411775));
#64415 = SURFACE_CURVE('',#64416,(#64421),.PCURVE_S1.);
#64416 = CIRCLE('',#64417,0.3);
#64417 = AXIS2_PLACEMENT_3D('',#64418,#64419,#64420);
#64418 = CARTESIAN_POINT('',(10.999999999999,-16.64586921505,
    29.695584411775));
#64419 = DIRECTION('',(1.,0.E+000,0.E+000));
#64420 = DIRECTION('',(-0.E+000,1.,0.E+000));
#64421 = PCURVE('',#64313,#64422);
#64422 = DEFINITIONAL_REPRESENTATION('',(#64423),#64427);
#64423 = CIRCLE('',#64424,0.3);
#64424 = AXIS2_PLACEMENT_2D('',#64425,#64426);
#64425 = CARTESIAN_POINT('',(0.E+000,-0.707106781186));
#64426 = DIRECTION('',(0.E+000,-1.));
#64427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64428 = ORIENTED_EDGE('',*,*,#64429,.T.);
#64429 = EDGE_CURVE('',#64413,#64302,#64430,.T.);
#64430 = SURFACE_CURVE('',#64431,(#64435),.PCURVE_S1.);
#64431 = LINE('',#64432,#64433);
#64432 = CARTESIAN_POINT('',(10.999999999999,-16.64586921505,
    29.995584411775));
#64433 = VECTOR('',#64434,1.);
#64434 = DIRECTION('',(0.E+000,-1.,0.E+000));
#64435 = PCURVE('',#64313,#64436);
#64436 = DEFINITIONAL_REPRESENTATION('',(#64437),#64441);
#64437 = LINE('',#64438,#64439);
#64438 = CARTESIAN_POINT('',(0.3,-0.707106781186));
#64439 = VECTOR('',#64440,1.);
#64440 = DIRECTION('',(0.E+000,1.));
#64441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#64446)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#64443,#64444,#64445)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#64443 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#64444 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#64445 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#64446 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#64443,
  'distance_accuracy_value','confusion accuracy');
#64447 = SHAPE_DEFINITION_REPRESENTATION(#64448,#64294);
#64448 = PRODUCT_DEFINITION_SHAPE('','',#64449);
#64449 = PRODUCT_DEFINITION('design','',#64450,#64453);
#64450 = PRODUCT_DEFINITION_FORMATION('','',#64451);
#64451 = PRODUCT('CADSOFTTOOLS 1.445','CADSOFTTOOLS 1.445','',(#64452));
#64452 = PRODUCT_CONTEXT('',#2,'mechanical');
#64453 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#64454 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#64455,#64457);
#64455 = ( REPRESENTATION_RELATIONSHIP('','',#64294,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#64456) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#64456 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1791);
#64457 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #64458);
#64458 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('445','','',#5,#64449,$);
#64459 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#64451));
#64460 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#64461),#64524);
#64461 = SHELL_BASED_SURFACE_MODEL('',(#64462));
#64462 = OPEN_SHELL('',(#64463));
#64463 = ADVANCED_FACE('',(#64464),#64478,.T.);
#64464 = FACE_BOUND('',#64465,.T.);
#64465 = EDGE_LOOP('',(#64466,#64489,#64505));
#64466 = ORIENTED_EDGE('',*,*,#64467,.T.);
#64467 = EDGE_CURVE('',#64468,#64470,#64472,.T.);
#64468 = VERTEX_POINT('',#64469);
#64469 = CARTESIAN_POINT('',(12.200000000001,-18.16442964957,
    35.934859932947));
#64470 = VERTEX_POINT('',#64471);
#64471 = CARTESIAN_POINT('',(12.200000000001,-18.99247337854,
    36.521684021782));
#64472 = SURFACE_CURVE('',#64473,(#64477),.PCURVE_S1.);
#64473 = LINE('',#64474,#64475);
#64474 = CARTESIAN_POINT('',(12.200000000001,-18.16442964957,
    35.934859932947));
#64475 = VECTOR('',#64476,1.);
#64476 = DIRECTION('',(0.E+000,-0.815888232994,0.578209643004));
#64477 = PCURVE('',#64478,#64483);
#64478 = PLANE('',#64479);
#64479 = AXIS2_PLACEMENT_3D('',#64480,#64481,#64482);
#64480 = CARTESIAN_POINT('',(12.200000000001,17.542608416453,
    8.350000001633));
#64481 = DIRECTION('',(-1.,0.E+000,0.E+000));
#64482 = DIRECTION('',(0.E+000,1.,-5.425807372839E-012));
#64483 = DEFINITIONAL_REPRESENTATION('',(#64484),#64488);
#64484 = LINE('',#64485,#64486);
#64485 = CARTESIAN_POINT('',(-35.70703806617,-27.58485993112));
#64486 = VECTOR('',#64487,1.);
#64487 = DIRECTION('',(-0.815888232997,-0.578209642999));
#64488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64489 = ORIENTED_EDGE('',*,*,#64490,.T.);
#64490 = EDGE_CURVE('',#64470,#64491,#64493,.T.);
#64491 = VERTEX_POINT('',#64492);
#64492 = CARTESIAN_POINT('',(12.200000000001,-18.65683352608,
    36.52168402178));
#64493 = SURFACE_CURVE('',#64494,(#64498),.PCURVE_S1.);
#64494 = LINE('',#64495,#64496);
#64495 = CARTESIAN_POINT('',(12.200000000001,-18.99247337854,
    36.521684021782));
#64496 = VECTOR('',#64497,1.);
#64497 = DIRECTION('',(0.E+000,1.,-5.425807713121E-012));
#64498 = PCURVE('',#64478,#64499);
#64499 = DEFINITIONAL_REPRESENTATION('',(#64500),#64504);
#64500 = LINE('',#64501,#64502);
#64501 = CARTESIAN_POINT('',(-36.53508179514,-28.17168401995));
#64502 = VECTOR('',#64503,1.);
#64503 = DIRECTION('',(1.,3.402827702731E-019));
#64504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64505 = ORIENTED_EDGE('',*,*,#64506,.F.);
#64506 = EDGE_CURVE('',#64468,#64491,#64507,.T.);
#64507 = SURFACE_CURVE('',#64508,(#64513),.PCURVE_S1.);
#64508 = CIRCLE('',#64509,0.5);
#64509 = AXIS2_PLACEMENT_3D('',#64510,#64511,#64512);
#64510 = CARTESIAN_POINT('',(12.200000000001,-18.65683352608,
    36.02168402178));
#64511 = DIRECTION('',(1.,0.E+000,0.E+000));
#64512 = DIRECTION('',(0.E+000,0.E+000,-1.));
#64513 = PCURVE('',#64478,#64514);
#64514 = DEFINITIONAL_REPRESENTATION('',(#64515),#64523);
#64515 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#64516,#64517,#64518,#64519
    ,#64520,#64521,#64522),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#64516 = CARTESIAN_POINT('',(-36.19944194268,-27.17168401995));
#64517 = CARTESIAN_POINT('',(-35.33341653889,-27.17168401995));
#64518 = CARTESIAN_POINT('',(-35.76642924079,-27.92168401995));
#64519 = CARTESIAN_POINT('',(-36.19944194269,-28.67168401995));
#64520 = CARTESIAN_POINT('',(-36.63245464458,-27.92168401994));
#64521 = CARTESIAN_POINT('',(-37.06546734646,-27.17168401994));
#64522 = CARTESIAN_POINT('',(-36.19944194268,-27.17168401995));
#64523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#64528)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#64525,#64526,#64527)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#64525 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#64526 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#64527 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#64528 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#64525,
  'distance_accuracy_value','confusion accuracy');
#64529 = SHAPE_DEFINITION_REPRESENTATION(#64530,#64460);
#64530 = PRODUCT_DEFINITION_SHAPE('','',#64531);
#64531 = PRODUCT_DEFINITION('design','',#64532,#64535);
#64532 = PRODUCT_DEFINITION_FORMATION('','',#64533);
#64533 = PRODUCT('CADSOFTTOOLS 1.446','CADSOFTTOOLS 1.446','',(#64534));
#64534 = PRODUCT_CONTEXT('',#2,'mechanical');
#64535 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#64536 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#64537,#64539);
#64537 = ( REPRESENTATION_RELATIONSHIP('','',#64460,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#64538) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#64538 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1795);
#64539 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #64540);
#64540 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('446','','',#5,#64531,$);
#64541 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#64533));
#64542 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#64543),#64602);
#64543 = SHELL_BASED_SURFACE_MODEL('',(#64544));
#64544 = OPEN_SHELL('',(#64545));
#64545 = ADVANCED_FACE('',(#64546),#64560,.F.);
#64546 = FACE_BOUND('',#64547,.T.);
#64547 = EDGE_LOOP('',(#64548,#64571,#64587));
#64548 = ORIENTED_EDGE('',*,*,#64549,.F.);
#64549 = EDGE_CURVE('',#64550,#64552,#64554,.T.);
#64550 = VERTEX_POINT('',#64551);
#64551 = CARTESIAN_POINT('',(12.200000000001,-20.10261638048,
    30.385388138388));
#64552 = VERTEX_POINT('',#64553);
#64553 = CARTESIAN_POINT('',(12.200000000001,-19.76076717313,
    30.260965201945));
#64554 = SURFACE_CURVE('',#64555,(#64559),.PCURVE_S1.);
#64555 = LINE('',#64556,#64557);
#64556 = CARTESIAN_POINT('',(12.200000000001,-19.76076717281,
    30.260965201829));
#64557 = VECTOR('',#64558,1.);
#64558 = DIRECTION('',(0.E+000,0.939692620469,-0.342020144197));
#64559 = PCURVE('',#64560,#64565);
#64560 = PLANE('',#64561);
#64561 = AXIS2_PLACEMENT_3D('',#64562,#64563,#64564);
#64562 = CARTESIAN_POINT('',(12.200000000001,17.542608416453,
    8.350000001633));
#64563 = DIRECTION('',(1.,0.E+000,0.E+000));
#64564 = DIRECTION('',(0.E+000,-1.,5.425807372839E-012));
#64565 = DEFINITIONAL_REPRESENTATION('',(#64566),#64570);
#64566 = LINE('',#64567,#64568);
#64567 = CARTESIAN_POINT('',(37.30337558939,-21.91096519999));
#64568 = VECTOR('',#64569,1.);
#64569 = DIRECTION('',(-0.939692620471,0.342020144192));
#64570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64571 = ORIENTED_EDGE('',*,*,#64572,.T.);
#64572 = EDGE_CURVE('',#64550,#64573,#64575,.T.);
#64573 = VERTEX_POINT('',#64574);
#64574 = CARTESIAN_POINT('',(12.200000000001,-19.09735322441,
    30.643987424013));
#64575 = SURFACE_CURVE('',#64576,(#64580),.PCURVE_S1.);
#64576 = LINE('',#64577,#64578);
#64577 = CARTESIAN_POINT('',(12.200000000001,-19.09735322441,
    30.643987424013));
#64578 = VECTOR('',#64579,1.);
#64579 = DIRECTION('',(0.E+000,0.968468983811,0.24913415542));
#64580 = PCURVE('',#64560,#64581);
#64581 = DEFINITIONAL_REPRESENTATION('',(#64582),#64586);
#64582 = LINE('',#64583,#64584);
#64583 = CARTESIAN_POINT('',(36.639961640988,-22.29398742218));
#64584 = VECTOR('',#64585,1.);
#64585 = DIRECTION('',(-0.968468983809,-0.249134155425));
#64586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64587 = ORIENTED_EDGE('',*,*,#64588,.F.);
#64588 = EDGE_CURVE('',#64552,#64573,#64589,.T.);
#64589 = SURFACE_CURVE('',#64590,(#64595),.PCURVE_S1.);
#64590 = CIRCLE('',#64591,0.5);
#64591 = AXIS2_PLACEMENT_3D('',#64592,#64593,#64594);
#64592 = CARTESIAN_POINT('',(12.200000000001,-19.58975710103,
    30.73081151218));
#64593 = DIRECTION('',(1.,0.E+000,-0.E+000));
#64594 = DIRECTION('',(0.E+000,0.E+000,1.));
#64595 = PCURVE('',#64560,#64596);
#64596 = DEFINITIONAL_REPRESENTATION('',(#64597),#64601);
#64597 = CIRCLE('',#64598,0.5);
#64598 = AXIS2_PLACEMENT_2D('',#64599,#64600);
#64599 = CARTESIAN_POINT('',(37.132365517612,-22.38081151034));
#64600 = DIRECTION('',(5.425807372839E-012,-1.));
#64601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#64606)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#64603,#64604,#64605)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#64603 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#64604 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#64605 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#64606 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#64603,
  'distance_accuracy_value','confusion accuracy');
#64607 = SHAPE_DEFINITION_REPRESENTATION(#64608,#64542);
#64608 = PRODUCT_DEFINITION_SHAPE('','',#64609);
#64609 = PRODUCT_DEFINITION('design','',#64610,#64613);
#64610 = PRODUCT_DEFINITION_FORMATION('','',#64611);
#64611 = PRODUCT('CADSOFTTOOLS 1.447','CADSOFTTOOLS 1.447','',(#64612));
#64612 = PRODUCT_CONTEXT('',#2,'mechanical');
#64613 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#64614 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#64615,#64617);
#64615 = ( REPRESENTATION_RELATIONSHIP('','',#64542,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#64616) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#64616 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1799);
#64617 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #64618);
#64618 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('447','','',#5,#64609,$);
#64619 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#64611));
#64620 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#64621),#64755);
#64621 = SHELL_BASED_SURFACE_MODEL('',(#64622));
#64622 = OPEN_SHELL('',(#64623));
#64623 = ADVANCED_FACE('',(#64624),#64638,.T.);
#64624 = FACE_BOUND('',#64625,.T.);
#64625 = EDGE_LOOP('',(#64626,#64649,#64665,#64681,#64709,#64725,#64741)
  );
#64626 = ORIENTED_EDGE('',*,*,#64627,.T.);
#64627 = EDGE_CURVE('',#64628,#64630,#64632,.T.);
#64628 = VERTEX_POINT('',#64629);
#64629 = CARTESIAN_POINT('',(7.75,-14.11130756429,5.507211070033));
#64630 = VERTEX_POINT('',#64631);
#64631 = CARTESIAN_POINT('',(7.75,-14.30186361363,5.507211070032));
#64632 = SURFACE_CURVE('',#64633,(#64637),.PCURVE_S1.);
#64633 = LINE('',#64634,#64635);
#64634 = CARTESIAN_POINT('',(7.75,-14.03195371846,5.507211070034));
#64635 = VECTOR('',#64636,1.);
#64636 = DIRECTION('',(0.E+000,-1.,-5.425807713121E-012));
#64637 = PCURVE('',#64638,#64643);
#64638 = PLANE('',#64639);
#64639 = AXIS2_PLACEMENT_3D('',#64640,#64641,#64642);
#64640 = CARTESIAN_POINT('',(7.75,-14.03195371846,6.742226218813));
#64641 = DIRECTION('',(-1.,0.E+000,0.E+000));
#64642 = DIRECTION('',(-0.E+000,-1.,-5.425807372839E-012));
#64643 = DEFINITIONAL_REPRESENTATION('',(#64644),#64648);
#64644 = LINE('',#64645,#64646);
#64645 = CARTESIAN_POINT('',(5.363015963399E-016,-1.235015148779));
#64646 = VECTOR('',#64647,1.);
#64647 = DIRECTION('',(1.,-3.402827702731E-019));
#64648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64649 = ORIENTED_EDGE('',*,*,#64650,.T.);
#64650 = EDGE_CURVE('',#64630,#64651,#64653,.T.);
#64651 = VERTEX_POINT('',#64652);
#64652 = CARTESIAN_POINT('',(7.75,-14.30186361364,6.965204974));
#64653 = SURFACE_CURVE('',#64654,(#64658),.PCURVE_S1.);
#64654 = LINE('',#64655,#64656);
#64655 = CARTESIAN_POINT('',(7.75,-14.30186361364,6.742226218812));
#64656 = VECTOR('',#64657,1.);
#64657 = DIRECTION('',(0.E+000,-5.425807713121E-012,1.));
#64658 = PCURVE('',#64638,#64659);
#64659 = DEFINITIONAL_REPRESENTATION('',(#64660),#64664);
#64660 = LINE('',#64661,#64662);
#64661 = CARTESIAN_POINT('',(0.269909895175,4.313777256687E-015));
#64662 = VECTOR('',#64663,1.);
#64663 = DIRECTION('',(3.402827702731E-019,1.));
#64664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64665 = ORIENTED_EDGE('',*,*,#64666,.T.);
#64666 = EDGE_CURVE('',#64651,#64667,#64669,.T.);
#64667 = VERTEX_POINT('',#64668);
#64668 = CARTESIAN_POINT('',(7.75,-14.15904141728,6.965204974001));
#64669 = SURFACE_CURVE('',#64670,(#64674),.PCURVE_S1.);
#64670 = LINE('',#64671,#64672);
#64671 = CARTESIAN_POINT('',(7.75,-14.03195371847,6.965204974001));
#64672 = VECTOR('',#64673,1.);
#64673 = DIRECTION('',(0.E+000,1.,5.425807713121E-012));
#64674 = PCURVE('',#64638,#64675);
#64675 = DEFINITIONAL_REPRESENTATION('',(#64676),#64680);
#64676 = LINE('',#64677,#64678);
#64677 = CARTESIAN_POINT('',(-9.022550452972E-015,0.222978755188));
#64678 = VECTOR('',#64679,1.);
#64679 = DIRECTION('',(-1.,3.402827702731E-019));
#64680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64681 = ORIENTED_EDGE('',*,*,#64682,.T.);
#64682 = EDGE_CURVE('',#64667,#64683,#64685,.T.);
#64683 = VERTEX_POINT('',#64684);
#64684 = CARTESIAN_POINT('',(7.75,-13.77411270037,6.685291532048));
#64685 = SURFACE_CURVE('',#64686,(#64696),.PCURVE_S1.);
#64686 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#64687,#64688,#64689,#64690,
    #64691,#64692,#64693,#64694,#64695),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1
    ,1,4),(0.E+000,0.127811597533,0.243621884571,0.352087704138,
    0.458831503749,0.695567784129,1.),.UNSPECIFIED.);
#64687 = CARTESIAN_POINT('',(7.75,-14.15904141728,6.965204974001));
#64688 = CARTESIAN_POINT('',(7.75,-14.1556318043,6.942743615195));
#64689 = CARTESIAN_POINT('',(7.75,-14.14913273571,6.899929984287));
#64690 = CARTESIAN_POINT('',(7.75,-14.12633313695,6.841219542583));
#64691 = CARTESIAN_POINT('',(7.75,-14.0938381967,6.791756312927));
#64692 = CARTESIAN_POINT('',(7.75,-14.03436894439,6.736851514533));
#64693 = CARTESIAN_POINT('',(7.75,-13.924375332,6.6926512371));
#64694 = CARTESIAN_POINT('',(7.75,-13.82821008375,6.687941164771));
#64695 = CARTESIAN_POINT('',(7.75,-13.77411270037,6.685291532048));
#64696 = PCURVE('',#64638,#64697);
#64697 = DEFINITIONAL_REPRESENTATION('',(#64698),#64708);
#64698 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#64699,#64700,#64701,#64702,
    #64703,#64704,#64705,#64706,#64707),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1
    ,1,4),(0.E+000,0.127811597533,0.243621884571,0.352087704138,
    0.458831503749,0.695567784129,1.),.UNSPECIFIED.);
#64699 = CARTESIAN_POINT('',(0.12708769881,0.222978755188));
#64700 = CARTESIAN_POINT('',(0.123678085834,0.200517396382));
#64701 = CARTESIAN_POINT('',(0.117179017244,0.157703765475));
#64702 = CARTESIAN_POINT('',(9.437941848736E-002,9.899332377009E-002));
#64703 = CARTESIAN_POINT('',(6.188447823683E-002,4.953009411466E-002));
#64704 = CARTESIAN_POINT('',(2.41522592353E-003,-5.374704279896E-003));
#64705 = CARTESIAN_POINT('',(-0.107578386462,-4.957498171346E-002));
#64706 = CARTESIAN_POINT('',(-0.203743634714,-5.428505404358E-002));
#64707 = CARTESIAN_POINT('',(-0.257841018094,-5.693468676677E-002));
#64708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64709 = ORIENTED_EDGE('',*,*,#64710,.T.);
#64710 = EDGE_CURVE('',#64683,#64711,#64713,.T.);
#64711 = VERTEX_POINT('',#64712);
#64712 = CARTESIAN_POINT('',(7.75,-13.77411291293,6.537506400601));
#64713 = SURFACE_CURVE('',#64714,(#64718),.PCURVE_S1.);
#64714 = LINE('',#64715,#64716);
#64715 = CARTESIAN_POINT('',(7.75,-13.77411261848,6.742225847966));
#64716 = VECTOR('',#64717,1.);
#64717 = DIRECTION('',(0.E+000,-1.438279203804E-006,-0.999999999999));
#64718 = PCURVE('',#64638,#64719);
#64719 = DEFINITIONAL_REPRESENTATION('',(#64720),#64724);
#64720 = LINE('',#64721,#64722);
#64721 = CARTESIAN_POINT('',(-0.257841099982,-3.708488886019E-007));
#64722 = VECTOR('',#64723,1.);
#64723 = DIRECTION('',(1.438284629612E-006,-0.999999999999));
#64724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64725 = ORIENTED_EDGE('',*,*,#64726,.T.);
#64726 = EDGE_CURVE('',#64711,#64727,#64729,.T.);
#64727 = VERTEX_POINT('',#64728);
#64728 = CARTESIAN_POINT('',(7.75,-14.11130756429,6.537506400599));
#64729 = SURFACE_CURVE('',#64730,(#64734),.PCURVE_S1.);
#64730 = LINE('',#64731,#64732);
#64731 = CARTESIAN_POINT('',(7.75,-14.03195371846,6.537506400599));
#64732 = VECTOR('',#64733,1.);
#64733 = DIRECTION('',(0.E+000,-1.,-5.425807713121E-012));
#64734 = PCURVE('',#64638,#64735);
#64735 = DEFINITIONAL_REPRESENTATION('',(#64736),#64740);
#64736 = LINE('',#64737,#64738);
#64737 = CARTESIAN_POINT('',(1.120541544234E-014,-0.204719818214));
#64738 = VECTOR('',#64739,1.);
#64739 = DIRECTION('',(1.,-3.402827702731E-019));
#64740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64741 = ORIENTED_EDGE('',*,*,#64742,.T.);
#64742 = EDGE_CURVE('',#64727,#64628,#64743,.T.);
#64743 = SURFACE_CURVE('',#64744,(#64748),.PCURVE_S1.);
#64744 = LINE('',#64745,#64746);
#64745 = CARTESIAN_POINT('',(7.75,-14.11130756429,6.742226218813));
#64746 = VECTOR('',#64747,1.);
#64747 = DIRECTION('',(0.E+000,5.425807713121E-012,-1.));
#64748 = PCURVE('',#64638,#64749);
#64749 = DEFINITIONAL_REPRESENTATION('',(#64750),#64754);
#64750 = LINE('',#64751,#64752);
#64751 = CARTESIAN_POINT('',(7.93538458283E-002,6.803266234323E-016));
#64752 = VECTOR('',#64753,1.);
#64753 = DIRECTION('',(-3.402827702731E-019,-1.));
#64754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#64759)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#64756,#64757,#64758)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#64756 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#64757 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#64758 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#64759 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#64756,
  'distance_accuracy_value','confusion accuracy');
#64760 = SHAPE_DEFINITION_REPRESENTATION(#64761,#64620);
#64761 = PRODUCT_DEFINITION_SHAPE('','',#64762);
#64762 = PRODUCT_DEFINITION('design','',#64763,#64766);
#64763 = PRODUCT_DEFINITION_FORMATION('','',#64764);
#64764 = PRODUCT('CADSOFTTOOLS 1.448','CADSOFTTOOLS 1.448','',(#64765));
#64765 = PRODUCT_CONTEXT('',#2,'mechanical');
#64766 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#64767 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#64768,#64770);
#64768 = ( REPRESENTATION_RELATIONSHIP('','',#64620,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#64769) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#64769 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1803);
#64770 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #64771);
#64771 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('448','','',#5,#64762,$);
#64772 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#64764));
#64773 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#64774),#64846);
#64774 = SHELL_BASED_SURFACE_MODEL('',(#64775));
#64775 = OPEN_SHELL('',(#64776));
#64776 = ADVANCED_FACE('',(#64777),#64791,.F.);
#64777 = FACE_BOUND('',#64778,.F.);
#64778 = EDGE_LOOP('',(#64779,#64801,#64817,#64832));
#64779 = ORIENTED_EDGE('',*,*,#64780,.T.);
#64780 = EDGE_CURVE('',#64781,#64783,#64785,.T.);
#64781 = VERTEX_POINT('',#64782);
#64782 = CARTESIAN_POINT('',(12.3,-18.21029453127,29.280110740674));
#64783 = VERTEX_POINT('',#64784);
#64784 = CARTESIAN_POINT('',(8.7,-18.21029453127,29.280110740674));
#64785 = SURFACE_CURVE('',#64786,(#64790),.PCURVE_S1.);
#64786 = LINE('',#64787,#64788);
#64787 = CARTESIAN_POINT('',(8.7,-18.21029453127,29.280110740674));
#64788 = VECTOR('',#64789,1.);
#64789 = DIRECTION('',(-1.,0.E+000,0.E+000));
#64790 = PCURVE('',#64791,#64796);
#64791 = CYLINDRICAL_SURFACE('',#64792,0.3);
#64792 = AXIS2_PLACEMENT_3D('',#64793,#64794,#64795);
#64793 = CARTESIAN_POINT('',(12.8,-18.42242656563,29.067978706318));
#64794 = DIRECTION('',(1.,0.E+000,0.E+000));
#64795 = DIRECTION('',(0.E+000,0.E+000,1.));
#64796 = DEFINITIONAL_REPRESENTATION('',(#64797),#64800);
#64797 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#64798,#64799),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#64798 = CARTESIAN_POINT('',(5.497787143782,-0.5));
#64799 = CARTESIAN_POINT('',(5.497787143782,-4.1));
#64800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64801 = ORIENTED_EDGE('',*,*,#64802,.T.);
#64802 = EDGE_CURVE('',#64783,#64803,#64805,.T.);
#64803 = VERTEX_POINT('',#64804);
#64804 = CARTESIAN_POINT('',(8.7,-18.42242656563,29.367978706318));
#64805 = SURFACE_CURVE('',#64806,(#64811),.PCURVE_S1.);
#64806 = CIRCLE('',#64807,0.3);
#64807 = AXIS2_PLACEMENT_3D('',#64808,#64809,#64810);
#64808 = CARTESIAN_POINT('',(8.7,-18.42242656563,29.067978706318));
#64809 = DIRECTION('',(1.,0.E+000,0.E+000));
#64810 = DIRECTION('',(0.E+000,0.E+000,-1.));
#64811 = PCURVE('',#64791,#64812);
#64812 = DEFINITIONAL_REPRESENTATION('',(#64813),#64816);
#64813 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#64814,#64815),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.356194490192,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#64814 = CARTESIAN_POINT('',(5.497787143782,-4.1));
#64815 = CARTESIAN_POINT('',(6.28318530718,-4.1));
#64816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64817 = ORIENTED_EDGE('',*,*,#64818,.T.);
#64818 = EDGE_CURVE('',#64803,#64819,#64821,.T.);
#64819 = VERTEX_POINT('',#64820);
#64820 = CARTESIAN_POINT('',(12.3,-18.42242656563,29.367978706318));
#64821 = SURFACE_CURVE('',#64822,(#64826),.PCURVE_S1.);
#64822 = LINE('',#64823,#64824);
#64823 = CARTESIAN_POINT('',(12.3,-18.42242656563,29.367978706318));
#64824 = VECTOR('',#64825,1.);
#64825 = DIRECTION('',(1.,0.E+000,0.E+000));
#64826 = PCURVE('',#64791,#64827);
#64827 = DEFINITIONAL_REPRESENTATION('',(#64828),#64831);
#64828 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#64829,#64830),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#64829 = CARTESIAN_POINT('',(6.28318530718,-4.1));
#64830 = CARTESIAN_POINT('',(6.28318530718,-0.5));
#64831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64832 = ORIENTED_EDGE('',*,*,#64833,.T.);
#64833 = EDGE_CURVE('',#64819,#64781,#64834,.T.);
#64834 = SURFACE_CURVE('',#64835,(#64840),.PCURVE_S1.);
#64835 = CIRCLE('',#64836,0.3);
#64836 = AXIS2_PLACEMENT_3D('',#64837,#64838,#64839);
#64837 = CARTESIAN_POINT('',(12.3,-18.42242656563,29.067978706318));
#64838 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#64839 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#64840 = PCURVE('',#64791,#64841);
#64841 = DEFINITIONAL_REPRESENTATION('',(#64842),#64845);
#64842 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#64843,#64844),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.785398163398),.PIECEWISE_BEZIER_KNOTS.);
#64843 = CARTESIAN_POINT('',(6.28318530718,-0.5));
#64844 = CARTESIAN_POINT('',(5.497787143782,-0.5));
#64845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#64850)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#64847,#64848,#64849)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#64847 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#64848 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#64849 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#64850 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#64847,
  'distance_accuracy_value','confusion accuracy');
#64851 = SHAPE_DEFINITION_REPRESENTATION(#64852,#64773);
#64852 = PRODUCT_DEFINITION_SHAPE('','',#64853);
#64853 = PRODUCT_DEFINITION('design','',#64854,#64857);
#64854 = PRODUCT_DEFINITION_FORMATION('','',#64855);
#64855 = PRODUCT('CADSOFTTOOLS 1.449','CADSOFTTOOLS 1.449','',(#64856));
#64856 = PRODUCT_CONTEXT('',#2,'mechanical');
#64857 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#64858 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#64859,#64861);
#64859 = ( REPRESENTATION_RELATIONSHIP('','',#64773,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#64860) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#64860 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1807);
#64861 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #64862);
#64862 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('449','','',#5,#64853,$);
#64863 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#64855));
#64864 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#64865),#64939);
#64865 = SHELL_BASED_SURFACE_MODEL('',(#64866));
#64866 = OPEN_SHELL('',(#64867));
#64867 = ADVANCED_FACE('',(#64868),#64882,.F.);
#64868 = FACE_BOUND('',#64869,.T.);
#64869 = EDGE_LOOP('',(#64870,#64893,#64909,#64925));
#64870 = ORIENTED_EDGE('',*,*,#64871,.T.);
#64871 = EDGE_CURVE('',#64872,#64874,#64876,.T.);
#64872 = VERTEX_POINT('',#64873);
#64873 = CARTESIAN_POINT('',(12.3,-18.42242656563,29.367978706318));
#64874 = VERTEX_POINT('',#64875);
#64875 = CARTESIAN_POINT('',(12.3,-19.75739158393,29.367978706318));
#64876 = SURFACE_CURVE('',#64877,(#64881),.PCURVE_S1.);
#64877 = LINE('',#64878,#64879);
#64878 = CARTESIAN_POINT('',(12.3,-18.29816249691,29.367978706318));
#64879 = VECTOR('',#64880,1.);
#64880 = DIRECTION('',(1.222527695664E-016,-1.,-1.972140511748E-015));
#64881 = PCURVE('',#64882,#64887);
#64882 = PLANE('',#64883);
#64883 = AXIS2_PLACEMENT_3D('',#64884,#64885,#64886);
#64884 = CARTESIAN_POINT('',(12.8,-18.29816249691,29.367978706318));
#64885 = DIRECTION('',(0.E+000,-1.972140511748E-015,1.));
#64886 = DIRECTION('',(0.E+000,1.,1.972140511748E-015));
#64887 = DEFINITIONAL_REPRESENTATION('',(#64888),#64892);
#64888 = LINE('',#64889,#64890);
#64889 = CARTESIAN_POINT('',(0.E+000,0.5));
#64890 = VECTOR('',#64891,1.);
#64891 = DIRECTION('',(-1.,-1.222527695664E-016));
#64892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64893 = ORIENTED_EDGE('',*,*,#64894,.T.);
#64894 = EDGE_CURVE('',#64874,#64895,#64897,.T.);
#64895 = VERTEX_POINT('',#64896);
#64896 = CARTESIAN_POINT('',(8.7,-19.75739158393,29.367978706318));
#64897 = SURFACE_CURVE('',#64898,(#64902),.PCURVE_S1.);
#64898 = LINE('',#64899,#64900);
#64899 = CARTESIAN_POINT('',(8.7,-19.75739158393,29.367978706318));
#64900 = VECTOR('',#64901,1.);
#64901 = DIRECTION('',(-1.,0.E+000,0.E+000));
#64902 = PCURVE('',#64882,#64903);
#64903 = DEFINITIONAL_REPRESENTATION('',(#64904),#64908);
#64904 = LINE('',#64905,#64906);
#64905 = CARTESIAN_POINT('',(-1.459229087018,4.1));
#64906 = VECTOR('',#64907,1.);
#64907 = DIRECTION('',(0.E+000,1.));
#64908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64909 = ORIENTED_EDGE('',*,*,#64910,.F.);
#64910 = EDGE_CURVE('',#64911,#64895,#64913,.T.);
#64911 = VERTEX_POINT('',#64912);
#64912 = CARTESIAN_POINT('',(8.7,-18.42242656563,29.367978706318));
#64913 = SURFACE_CURVE('',#64914,(#64918),.PCURVE_S1.);
#64914 = LINE('',#64915,#64916);
#64915 = CARTESIAN_POINT('',(8.7,-16.90739158396,29.367978706318));
#64916 = VECTOR('',#64917,1.);
#64917 = DIRECTION('',(0.E+000,-1.,-1.972140511748E-015));
#64918 = PCURVE('',#64882,#64919);
#64919 = DEFINITIONAL_REPRESENTATION('',(#64920),#64924);
#64920 = LINE('',#64921,#64922);
#64921 = CARTESIAN_POINT('',(1.390770912951,4.1));
#64922 = VECTOR('',#64923,1.);
#64923 = DIRECTION('',(-1.,-0.E+000));
#64924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64925 = ORIENTED_EDGE('',*,*,#64926,.T.);
#64926 = EDGE_CURVE('',#64911,#64872,#64927,.T.);
#64927 = SURFACE_CURVE('',#64928,(#64932),.PCURVE_S1.);
#64928 = LINE('',#64929,#64930);
#64929 = CARTESIAN_POINT('',(12.3,-18.42242656563,29.367978706318));
#64930 = VECTOR('',#64931,1.);
#64931 = DIRECTION('',(1.,0.E+000,0.E+000));
#64932 = PCURVE('',#64882,#64933);
#64933 = DEFINITIONAL_REPRESENTATION('',(#64934),#64938);
#64934 = LINE('',#64935,#64936);
#64935 = CARTESIAN_POINT('',(-0.124264068712,0.5));
#64936 = VECTOR('',#64937,1.);
#64937 = DIRECTION('',(0.E+000,-1.));
#64938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#64943)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#64940,#64941,#64942)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#64940 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#64941 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#64942 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#64943 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#64940,
  'distance_accuracy_value','confusion accuracy');
#64944 = SHAPE_DEFINITION_REPRESENTATION(#64945,#64864);
#64945 = PRODUCT_DEFINITION_SHAPE('','',#64946);
#64946 = PRODUCT_DEFINITION('design','',#64947,#64950);
#64947 = PRODUCT_DEFINITION_FORMATION('','',#64948);
#64948 = PRODUCT('CADSOFTTOOLS 1.450','CADSOFTTOOLS 1.450','',(#64949));
#64949 = PRODUCT_CONTEXT('',#2,'mechanical');
#64950 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#64951 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#64952,#64954);
#64952 = ( REPRESENTATION_RELATIONSHIP('','',#64864,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#64953) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#64953 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1811);
#64954 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #64955);
#64955 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('450','','',#5,#64946,$);
#64956 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#64948));
#64957 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#64958),#65030);
#64958 = SHELL_BASED_SURFACE_MODEL('',(#64959));
#64959 = OPEN_SHELL('',(#64960));
#64960 = ADVANCED_FACE('',(#64961),#64975,.F.);
#64961 = FACE_BOUND('',#64962,.F.);
#64962 = EDGE_LOOP('',(#64963,#64985,#65001,#65016));
#64963 = ORIENTED_EDGE('',*,*,#64964,.T.);
#64964 = EDGE_CURVE('',#64965,#64967,#64969,.T.);
#64965 = VERTEX_POINT('',#64966);
#64966 = CARTESIAN_POINT('',(8.7,-20.05739158393,29.067978706318));
#64967 = VERTEX_POINT('',#64968);
#64968 = CARTESIAN_POINT('',(12.3,-20.05739158393,29.067978706318));
#64969 = SURFACE_CURVE('',#64970,(#64974),.PCURVE_S1.);
#64970 = LINE('',#64971,#64972);
#64971 = CARTESIAN_POINT('',(12.3,-20.05739158393,29.067978706318));
#64972 = VECTOR('',#64973,1.);
#64973 = DIRECTION('',(1.,0.E+000,0.E+000));
#64974 = PCURVE('',#64975,#64980);
#64975 = CYLINDRICAL_SURFACE('',#64976,0.3);
#64976 = AXIS2_PLACEMENT_3D('',#64977,#64978,#64979);
#64977 = CARTESIAN_POINT('',(8.7,-19.75739158393,29.067978706318));
#64978 = DIRECTION('',(1.,0.E+000,0.E+000));
#64979 = DIRECTION('',(0.E+000,0.E+000,1.));
#64980 = DEFINITIONAL_REPRESENTATION('',(#64981),#64984);
#64981 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#64982,#64983),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#64982 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#64983 = CARTESIAN_POINT('',(1.570796326795,3.6));
#64984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#64985 = ORIENTED_EDGE('',*,*,#64986,.T.);
#64986 = EDGE_CURVE('',#64967,#64987,#64989,.T.);
#64987 = VERTEX_POINT('',#64988);
#64988 = CARTESIAN_POINT('',(12.3,-19.75739158393,29.367978706318));
#64989 = SURFACE_CURVE('',#64990,(#64995),.PCURVE_S1.);
#64990 = CIRCLE('',#64991,0.3);
#64991 = AXIS2_PLACEMENT_3D('',#64992,#64993,#64994);
#64992 = CARTESIAN_POINT('',(12.3,-19.75739158393,29.067978706318));
#64993 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#64994 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#64995 = PCURVE('',#64975,#64996);
#64996 = DEFINITIONAL_REPRESENTATION('',(#64997),#65000);
#64997 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#64998,#64999),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#64998 = CARTESIAN_POINT('',(1.570796326795,3.6));
#64999 = CARTESIAN_POINT('',(0.E+000,3.6));
#65000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65001 = ORIENTED_EDGE('',*,*,#65002,.T.);
#65002 = EDGE_CURVE('',#64987,#65003,#65005,.T.);
#65003 = VERTEX_POINT('',#65004);
#65004 = CARTESIAN_POINT('',(8.7,-19.75739158393,29.367978706318));
#65005 = SURFACE_CURVE('',#65006,(#65010),.PCURVE_S1.);
#65006 = LINE('',#65007,#65008);
#65007 = CARTESIAN_POINT('',(8.7,-19.75739158393,29.367978706318));
#65008 = VECTOR('',#65009,1.);
#65009 = DIRECTION('',(-1.,0.E+000,0.E+000));
#65010 = PCURVE('',#64975,#65011);
#65011 = DEFINITIONAL_REPRESENTATION('',(#65012),#65015);
#65012 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65013,#65014),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#65013 = CARTESIAN_POINT('',(0.E+000,3.6));
#65014 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#65015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65016 = ORIENTED_EDGE('',*,*,#65017,.T.);
#65017 = EDGE_CURVE('',#65003,#64965,#65018,.T.);
#65018 = SURFACE_CURVE('',#65019,(#65024),.PCURVE_S1.);
#65019 = CIRCLE('',#65020,0.3);
#65020 = AXIS2_PLACEMENT_3D('',#65021,#65022,#65023);
#65021 = CARTESIAN_POINT('',(8.7,-19.75739158393,29.067978706318));
#65022 = DIRECTION('',(1.,0.E+000,0.E+000));
#65023 = DIRECTION('',(0.E+000,0.E+000,-1.));
#65024 = PCURVE('',#64975,#65025);
#65025 = DEFINITIONAL_REPRESENTATION('',(#65026),#65029);
#65026 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65027,#65028),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#65027 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#65028 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#65029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#65034)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#65031,#65032,#65033)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#65031 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#65032 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#65033 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#65034 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#65031,
  'distance_accuracy_value','confusion accuracy');
#65035 = SHAPE_DEFINITION_REPRESENTATION(#65036,#64957);
#65036 = PRODUCT_DEFINITION_SHAPE('','',#65037);
#65037 = PRODUCT_DEFINITION('design','',#65038,#65041);
#65038 = PRODUCT_DEFINITION_FORMATION('','',#65039);
#65039 = PRODUCT('CADSOFTTOOLS 1.451','CADSOFTTOOLS 1.451','',(#65040));
#65040 = PRODUCT_CONTEXT('',#2,'mechanical');
#65041 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#65042 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#65043,#65045);
#65043 = ( REPRESENTATION_RELATIONSHIP('','',#64957,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#65044) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#65044 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1815);
#65045 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #65046);
#65046 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('451','','',#5,#65037,$);
#65047 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#65039));
#65048 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#65049),#65123);
#65049 = SHELL_BASED_SURFACE_MODEL('',(#65050));
#65050 = OPEN_SHELL('',(#65051));
#65051 = ADVANCED_FACE('',(#65052),#65066,.T.);
#65052 = FACE_BOUND('',#65053,.T.);
#65053 = EDGE_LOOP('',(#65054,#65077,#65093,#65109));
#65054 = ORIENTED_EDGE('',*,*,#65055,.F.);
#65055 = EDGE_CURVE('',#65056,#65058,#65060,.T.);
#65056 = VERTEX_POINT('',#65057);
#65057 = CARTESIAN_POINT('',(8.7,-20.05739158393,29.067978706318));
#65058 = VERTEX_POINT('',#65059);
#65059 = CARTESIAN_POINT('',(8.7,-20.05739158393,27.771743691518));
#65060 = SURFACE_CURVE('',#65061,(#65065),.PCURVE_S1.);
#65061 = LINE('',#65062,#65063);
#65062 = CARTESIAN_POINT('',(8.7,-20.05739158393,29.42010101215));
#65063 = VECTOR('',#65064,1.);
#65064 = DIRECTION('',(0.E+000,0.E+000,-1.));
#65065 = PCURVE('',#65066,#65071);
#65066 = PLANE('',#65067);
#65067 = AXIS2_PLACEMENT_3D('',#65068,#65069,#65070);
#65068 = CARTESIAN_POINT('',(8.7,-20.05739158393,29.42010101215));
#65069 = DIRECTION('',(0.E+000,1.,0.E+000));
#65070 = DIRECTION('',(0.E+000,0.E+000,-1.));
#65071 = DEFINITIONAL_REPRESENTATION('',(#65072),#65076);
#65072 = LINE('',#65073,#65074);
#65073 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#65074 = VECTOR('',#65075,1.);
#65075 = DIRECTION('',(1.,0.E+000));
#65076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65077 = ORIENTED_EDGE('',*,*,#65078,.T.);
#65078 = EDGE_CURVE('',#65056,#65079,#65081,.T.);
#65079 = VERTEX_POINT('',#65080);
#65080 = CARTESIAN_POINT('',(12.3,-20.05739158393,29.067978706318));
#65081 = SURFACE_CURVE('',#65082,(#65086),.PCURVE_S1.);
#65082 = LINE('',#65083,#65084);
#65083 = CARTESIAN_POINT('',(12.3,-20.05739158393,29.067978706318));
#65084 = VECTOR('',#65085,1.);
#65085 = DIRECTION('',(1.,0.E+000,0.E+000));
#65086 = PCURVE('',#65066,#65087);
#65087 = DEFINITIONAL_REPRESENTATION('',(#65088),#65092);
#65088 = LINE('',#65089,#65090);
#65089 = CARTESIAN_POINT('',(0.352122305832,-3.6));
#65090 = VECTOR('',#65091,1.);
#65091 = DIRECTION('',(0.E+000,-1.));
#65092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65093 = ORIENTED_EDGE('',*,*,#65094,.T.);
#65094 = EDGE_CURVE('',#65079,#65095,#65097,.T.);
#65095 = VERTEX_POINT('',#65096);
#65096 = CARTESIAN_POINT('',(12.3,-20.05739158393,27.771743691518));
#65097 = SURFACE_CURVE('',#65098,(#65102),.PCURVE_S1.);
#65098 = LINE('',#65099,#65100);
#65099 = CARTESIAN_POINT('',(12.3,-20.05739158393,29.42010101215));
#65100 = VECTOR('',#65101,1.);
#65101 = DIRECTION('',(0.E+000,0.E+000,-1.));
#65102 = PCURVE('',#65066,#65103);
#65103 = DEFINITIONAL_REPRESENTATION('',(#65104),#65108);
#65104 = LINE('',#65105,#65106);
#65105 = CARTESIAN_POINT('',(0.E+000,-3.6));
#65106 = VECTOR('',#65107,1.);
#65107 = DIRECTION('',(1.,0.E+000));
#65108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65109 = ORIENTED_EDGE('',*,*,#65110,.F.);
#65110 = EDGE_CURVE('',#65058,#65095,#65111,.T.);
#65111 = SURFACE_CURVE('',#65112,(#65116),.PCURVE_S1.);
#65112 = LINE('',#65113,#65114);
#65113 = CARTESIAN_POINT('',(8.7,-20.05739158393,27.771743691518));
#65114 = VECTOR('',#65115,1.);
#65115 = DIRECTION('',(1.,0.E+000,0.E+000));
#65116 = PCURVE('',#65066,#65117);
#65117 = DEFINITIONAL_REPRESENTATION('',(#65118),#65122);
#65118 = LINE('',#65119,#65120);
#65119 = CARTESIAN_POINT('',(1.648357320631,0.E+000));
#65120 = VECTOR('',#65121,1.);
#65121 = DIRECTION('',(0.E+000,-1.));
#65122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#65127)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#65124,#65125,#65126)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#65124 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#65125 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#65126 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#65127 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#65124,
  'distance_accuracy_value','confusion accuracy');
#65128 = SHAPE_DEFINITION_REPRESENTATION(#65129,#65048);
#65129 = PRODUCT_DEFINITION_SHAPE('','',#65130);
#65130 = PRODUCT_DEFINITION('design','',#65131,#65134);
#65131 = PRODUCT_DEFINITION_FORMATION('','',#65132);
#65132 = PRODUCT('CADSOFTTOOLS 1.452','CADSOFTTOOLS 1.452','',(#65133));
#65133 = PRODUCT_CONTEXT('',#2,'mechanical');
#65134 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#65135 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#65136,#65138);
#65136 = ( REPRESENTATION_RELATIONSHIP('','',#65048,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#65137) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#65137 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1819);
#65138 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #65139);
#65139 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('452','','',#5,#65130,$);
#65140 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#65132));
#65141 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#65142),#65214);
#65142 = SHELL_BASED_SURFACE_MODEL('',(#65143));
#65143 = OPEN_SHELL('',(#65144));
#65144 = ADVANCED_FACE('',(#65145),#65159,.F.);
#65145 = FACE_BOUND('',#65146,.F.);
#65146 = EDGE_LOOP('',(#65147,#65169,#65185,#65200));
#65147 = ORIENTED_EDGE('',*,*,#65148,.F.);
#65148 = EDGE_CURVE('',#65149,#65151,#65153,.T.);
#65149 = VERTEX_POINT('',#65150);
#65150 = CARTESIAN_POINT('',(8.7,-20.05739158393,27.771743691518));
#65151 = VERTEX_POINT('',#65152);
#65152 = CARTESIAN_POINT('',(12.3,-20.05739158393,27.771743691518));
#65153 = SURFACE_CURVE('',#65154,(#65158),.PCURVE_S1.);
#65154 = LINE('',#65155,#65156);
#65155 = CARTESIAN_POINT('',(8.7,-20.05739158393,27.771743691518));
#65156 = VECTOR('',#65157,1.);
#65157 = DIRECTION('',(1.,0.E+000,0.E+000));
#65158 = PCURVE('',#65159,#65164);
#65159 = CYLINDRICAL_SURFACE('',#65160,0.3);
#65160 = AXIS2_PLACEMENT_3D('',#65161,#65162,#65163);
#65161 = CARTESIAN_POINT('',(8.7,-19.75739158393,27.771743691518));
#65162 = DIRECTION('',(1.,0.E+000,0.E+000));
#65163 = DIRECTION('',(0.E+000,0.E+000,-1.));
#65164 = DEFINITIONAL_REPRESENTATION('',(#65165),#65168);
#65165 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65166,#65167),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#65166 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#65167 = CARTESIAN_POINT('',(4.712388980385,3.6));
#65168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65169 = ORIENTED_EDGE('',*,*,#65170,.T.);
#65170 = EDGE_CURVE('',#65149,#65171,#65173,.T.);
#65171 = VERTEX_POINT('',#65172);
#65172 = CARTESIAN_POINT('',(8.7,-20.02012450318,27.626928591676));
#65173 = SURFACE_CURVE('',#65174,(#65179),.PCURVE_S1.);
#65174 = CIRCLE('',#65175,0.3);
#65175 = AXIS2_PLACEMENT_3D('',#65176,#65177,#65178);
#65176 = CARTESIAN_POINT('',(8.7,-19.75739158393,27.771743691518));
#65177 = DIRECTION('',(1.,0.E+000,0.E+000));
#65178 = DIRECTION('',(0.E+000,-1.,0.E+000));
#65179 = PCURVE('',#65159,#65180);
#65180 = DEFINITIONAL_REPRESENTATION('',(#65181),#65184);
#65181 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65182,#65183),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.503754458818),.PIECEWISE_BEZIER_KNOTS.);
#65182 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#65183 = CARTESIAN_POINT('',(5.216143439202,0.E+000));
#65184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65185 = ORIENTED_EDGE('',*,*,#65186,.T.);
#65186 = EDGE_CURVE('',#65171,#65187,#65189,.T.);
#65187 = VERTEX_POINT('',#65188);
#65188 = CARTESIAN_POINT('',(12.3,-20.02012450318,27.626928591676));
#65189 = SURFACE_CURVE('',#65190,(#65194),.PCURVE_S1.);
#65190 = LINE('',#65191,#65192);
#65191 = CARTESIAN_POINT('',(8.7,-20.02012450318,27.626928591676));
#65192 = VECTOR('',#65193,1.);
#65193 = DIRECTION('',(1.,0.E+000,0.E+000));
#65194 = PCURVE('',#65159,#65195);
#65195 = DEFINITIONAL_REPRESENTATION('',(#65196),#65199);
#65196 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65197,#65198),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#65197 = CARTESIAN_POINT('',(5.216143439202,0.E+000));
#65198 = CARTESIAN_POINT('',(5.216143439202,3.6));
#65199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65200 = ORIENTED_EDGE('',*,*,#65201,.F.);
#65201 = EDGE_CURVE('',#65151,#65187,#65202,.T.);
#65202 = SURFACE_CURVE('',#65203,(#65208),.PCURVE_S1.);
#65203 = CIRCLE('',#65204,0.3);
#65204 = AXIS2_PLACEMENT_3D('',#65205,#65206,#65207);
#65205 = CARTESIAN_POINT('',(12.3,-19.75739158393,27.771743691518));
#65206 = DIRECTION('',(1.,0.E+000,0.E+000));
#65207 = DIRECTION('',(0.E+000,-1.,0.E+000));
#65208 = PCURVE('',#65159,#65209);
#65209 = DEFINITIONAL_REPRESENTATION('',(#65210),#65213);
#65210 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65211,#65212),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.503754458818),.PIECEWISE_BEZIER_KNOTS.);
#65211 = CARTESIAN_POINT('',(4.712388980385,3.6));
#65212 = CARTESIAN_POINT('',(5.216143439202,3.6));
#65213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#65218)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#65215,#65216,#65217)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#65215 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#65216 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#65217 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#65218 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#65215,
  'distance_accuracy_value','confusion accuracy');
#65219 = SHAPE_DEFINITION_REPRESENTATION(#65220,#65141);
#65220 = PRODUCT_DEFINITION_SHAPE('','',#65221);
#65221 = PRODUCT_DEFINITION('design','',#65222,#65225);
#65222 = PRODUCT_DEFINITION_FORMATION('','',#65223);
#65223 = PRODUCT('CADSOFTTOOLS 1.453','CADSOFTTOOLS 1.453','',(#65224));
#65224 = PRODUCT_CONTEXT('',#2,'mechanical');
#65225 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#65226 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#65227,#65229);
#65227 = ( REPRESENTATION_RELATIONSHIP('','',#65141,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#65228) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#65228 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1823);
#65229 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #65230);
#65230 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('453','','',#5,#65221,$);
#65231 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#65223));
#65232 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#65233),#65305);
#65233 = SHELL_BASED_SURFACE_MODEL('',(#65234));
#65234 = OPEN_SHELL('',(#65235));
#65235 = ADVANCED_FACE('',(#65236),#65251,.T.);
#65236 = FACE_BOUND('',#65237,.T.);
#65237 = EDGE_LOOP('',(#65238,#65261,#65276,#65292));
#65238 = ORIENTED_EDGE('',*,*,#65239,.T.);
#65239 = EDGE_CURVE('',#65240,#65242,#65244,.T.);
#65240 = VERTEX_POINT('',#65241);
#65241 = CARTESIAN_POINT('',(12.3,-20.02012450318,27.626928591676));
#65242 = VERTEX_POINT('',#65243);
#65243 = CARTESIAN_POINT('',(12.3,-18.05766275687,19.907431113491));
#65244 = SURFACE_CURVE('',#65245,(#65250),.PCURVE_S1.);
#65245 = CIRCLE('',#65246,15.8);
#65246 = AXIS2_PLACEMENT_3D('',#65247,#65248,#65249);
#65247 = CARTESIAN_POINT('',(12.3,-33.8573915837,20.));
#65248 = DIRECTION('',(-1.,0.E+000,0.E+000));
#65249 = DIRECTION('',(0.E+000,-1.,0.E+000));
#65250 = PCURVE('',#65251,#65256);
#65251 = CYLINDRICAL_SURFACE('',#65252,15.8);
#65252 = AXIS2_PLACEMENT_3D('',#65253,#65254,#65255);
#65253 = CARTESIAN_POINT('',(8.7,-33.8573915837,20.));
#65254 = DIRECTION('',(1.,0.E+000,0.E+000));
#65255 = DIRECTION('',(0.E+000,0.E+000,-1.));
#65256 = DEFINITIONAL_REPRESENTATION('',(#65257),#65260);
#65257 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65258,#65259),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.637838194772,3.147451477393),
  .PIECEWISE_BEZIER_KNOTS.);
#65258 = CARTESIAN_POINT('',(2.074550785612,3.6));
#65259 = CARTESIAN_POINT('',(1.564937502991,3.6));
#65260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65261 = ORIENTED_EDGE('',*,*,#65262,.F.);
#65262 = EDGE_CURVE('',#65263,#65242,#65265,.T.);
#65263 = VERTEX_POINT('',#65264);
#65264 = CARTESIAN_POINT('',(8.7,-18.05766275687,19.907431113491));
#65265 = SURFACE_CURVE('',#65266,(#65270),.PCURVE_S1.);
#65266 = LINE('',#65267,#65268);
#65267 = CARTESIAN_POINT('',(8.7,-18.05766275687,19.907431113491));
#65268 = VECTOR('',#65269,1.);
#65269 = DIRECTION('',(1.,0.E+000,0.E+000));
#65270 = PCURVE('',#65251,#65271);
#65271 = DEFINITIONAL_REPRESENTATION('',(#65272),#65275);
#65272 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65273,#65274),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#65273 = CARTESIAN_POINT('',(1.564937502991,0.E+000));
#65274 = CARTESIAN_POINT('',(1.564937502991,3.6));
#65275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65276 = ORIENTED_EDGE('',*,*,#65277,.F.);
#65277 = EDGE_CURVE('',#65278,#65263,#65280,.T.);
#65278 = VERTEX_POINT('',#65279);
#65279 = CARTESIAN_POINT('',(8.7,-20.02012450318,27.626928591676));
#65280 = SURFACE_CURVE('',#65281,(#65286),.PCURVE_S1.);
#65281 = CIRCLE('',#65282,15.8);
#65282 = AXIS2_PLACEMENT_3D('',#65283,#65284,#65285);
#65283 = CARTESIAN_POINT('',(8.7,-33.8573915837,20.));
#65284 = DIRECTION('',(-1.,0.E+000,0.E+000));
#65285 = DIRECTION('',(0.E+000,-1.,0.E+000));
#65286 = PCURVE('',#65251,#65287);
#65287 = DEFINITIONAL_REPRESENTATION('',(#65288),#65291);
#65288 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65289,#65290),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.637838194772,3.147451477393),
  .PIECEWISE_BEZIER_KNOTS.);
#65289 = CARTESIAN_POINT('',(2.074550785612,0.E+000));
#65290 = CARTESIAN_POINT('',(1.564937502991,0.E+000));
#65291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65292 = ORIENTED_EDGE('',*,*,#65293,.T.);
#65293 = EDGE_CURVE('',#65278,#65240,#65294,.T.);
#65294 = SURFACE_CURVE('',#65295,(#65299),.PCURVE_S1.);
#65295 = LINE('',#65296,#65297);
#65296 = CARTESIAN_POINT('',(8.7,-20.02012450318,27.626928591676));
#65297 = VECTOR('',#65298,1.);
#65298 = DIRECTION('',(1.,0.E+000,0.E+000));
#65299 = PCURVE('',#65251,#65300);
#65300 = DEFINITIONAL_REPRESENTATION('',(#65301),#65304);
#65301 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65302,#65303),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#65302 = CARTESIAN_POINT('',(2.074550785612,0.E+000));
#65303 = CARTESIAN_POINT('',(2.074550785612,3.6));
#65304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#65309)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#65306,#65307,#65308)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#65306 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#65307 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#65308 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#65309 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#65306,
  'distance_accuracy_value','confusion accuracy');
#65310 = SHAPE_DEFINITION_REPRESENTATION(#65311,#65232);
#65311 = PRODUCT_DEFINITION_SHAPE('','',#65312);
#65312 = PRODUCT_DEFINITION('design','',#65313,#65316);
#65313 = PRODUCT_DEFINITION_FORMATION('','',#65314);
#65314 = PRODUCT('CADSOFTTOOLS 1.454','CADSOFTTOOLS 1.454','',(#65315));
#65315 = PRODUCT_CONTEXT('',#2,'mechanical');
#65316 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#65317 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#65318,#65320);
#65318 = ( REPRESENTATION_RELATIONSHIP('','',#65232,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#65319) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#65319 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1827);
#65320 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #65321);
#65321 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('454','','',#5,#65312,$);
#65322 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#65314));
#65323 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#65324),#65396);
#65324 = SHELL_BASED_SURFACE_MODEL('',(#65325));
#65325 = OPEN_SHELL('',(#65326));
#65326 = ADVANCED_FACE('',(#65327),#65341,.F.);
#65327 = FACE_BOUND('',#65328,.F.);
#65328 = EDGE_LOOP('',(#65329,#65351,#65367,#65382));
#65329 = ORIENTED_EDGE('',*,*,#65330,.F.);
#65330 = EDGE_CURVE('',#65331,#65333,#65335,.T.);
#65331 = VERTEX_POINT('',#65332);
#65332 = CARTESIAN_POINT('',(8.7,-18.05766275687,19.907431113491));
#65333 = VERTEX_POINT('',#65334);
#65334 = CARTESIAN_POINT('',(12.3,-18.05766275687,19.907431113491));
#65335 = SURFACE_CURVE('',#65336,(#65340),.PCURVE_S1.);
#65336 = LINE('',#65337,#65338);
#65337 = CARTESIAN_POINT('',(8.7,-18.05766275687,19.907431113491));
#65338 = VECTOR('',#65339,1.);
#65339 = DIRECTION('',(1.,0.E+000,0.E+000));
#65340 = PCURVE('',#65341,#65346);
#65341 = CYLINDRICAL_SURFACE('',#65342,0.3);
#65342 = AXIS2_PLACEMENT_3D('',#65343,#65344,#65345);
#65343 = CARTESIAN_POINT('',(8.7,-17.75766790573,19.905673476405));
#65344 = DIRECTION('',(1.,0.E+000,0.E+000));
#65345 = DIRECTION('',(0.E+000,0.E+000,-1.));
#65346 = DEFINITIONAL_REPRESENTATION('',(#65347),#65350);
#65347 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65348,#65349),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#65348 = CARTESIAN_POINT('',(4.706530156581,0.E+000));
#65349 = CARTESIAN_POINT('',(4.706530156581,3.6));
#65350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65351 = ORIENTED_EDGE('',*,*,#65352,.T.);
#65352 = EDGE_CURVE('',#65331,#65353,#65355,.T.);
#65353 = VERTEX_POINT('',#65354);
#65354 = CARTESIAN_POINT('',(8.7,-17.83531361926,19.615895728518));
#65355 = SURFACE_CURVE('',#65356,(#65361),.PCURVE_S1.);
#65356 = CIRCLE('',#65357,0.3);
#65357 = AXIS2_PLACEMENT_3D('',#65358,#65359,#65360);
#65358 = CARTESIAN_POINT('',(8.7,-17.75766790573,19.905673476405));
#65359 = DIRECTION('',(1.,0.E+000,0.E+000));
#65360 = DIRECTION('',(0.E+000,-1.,0.E+000));
#65361 = PCURVE('',#65341,#65362);
#65362 = DEFINITIONAL_REPRESENTATION('',(#65363),#65366);
#65363 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65364,#65365),.UNSPECIFIED.,
  .F.,.F.,(2,2),(6.277326483376,7.592182246175),
  .PIECEWISE_BEZIER_KNOTS.);
#65364 = CARTESIAN_POINT('',(4.706530156581,0.E+000));
#65365 = CARTESIAN_POINT('',(6.02138591938,0.E+000));
#65366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65367 = ORIENTED_EDGE('',*,*,#65368,.T.);
#65368 = EDGE_CURVE('',#65353,#65369,#65371,.T.);
#65369 = VERTEX_POINT('',#65370);
#65370 = CARTESIAN_POINT('',(12.3,-17.83531361926,19.615895728518));
#65371 = SURFACE_CURVE('',#65372,(#65376),.PCURVE_S1.);
#65372 = LINE('',#65373,#65374);
#65373 = CARTESIAN_POINT('',(8.7,-17.83531361926,19.615895728518));
#65374 = VECTOR('',#65375,1.);
#65375 = DIRECTION('',(1.,0.E+000,0.E+000));
#65376 = PCURVE('',#65341,#65377);
#65377 = DEFINITIONAL_REPRESENTATION('',(#65378),#65381);
#65378 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65379,#65380),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#65379 = CARTESIAN_POINT('',(6.02138591938,0.E+000));
#65380 = CARTESIAN_POINT('',(6.02138591938,3.6));
#65381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65382 = ORIENTED_EDGE('',*,*,#65383,.F.);
#65383 = EDGE_CURVE('',#65333,#65369,#65384,.T.);
#65384 = SURFACE_CURVE('',#65385,(#65390),.PCURVE_S1.);
#65385 = CIRCLE('',#65386,0.3);
#65386 = AXIS2_PLACEMENT_3D('',#65387,#65388,#65389);
#65387 = CARTESIAN_POINT('',(12.3,-17.75766790573,19.905673476405));
#65388 = DIRECTION('',(1.,0.E+000,0.E+000));
#65389 = DIRECTION('',(0.E+000,-1.,0.E+000));
#65390 = PCURVE('',#65341,#65391);
#65391 = DEFINITIONAL_REPRESENTATION('',(#65392),#65395);
#65392 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65393,#65394),.UNSPECIFIED.,
  .F.,.F.,(2,2),(6.277326483376,7.592182246175),
  .PIECEWISE_BEZIER_KNOTS.);
#65393 = CARTESIAN_POINT('',(4.706530156581,3.6));
#65394 = CARTESIAN_POINT('',(6.02138591938,3.6));
#65395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#65400)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#65397,#65398,#65399)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#65397 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#65398 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#65399 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#65400 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#65397,
  'distance_accuracy_value','confusion accuracy');
#65401 = SHAPE_DEFINITION_REPRESENTATION(#65402,#65323);
#65402 = PRODUCT_DEFINITION_SHAPE('','',#65403);
#65403 = PRODUCT_DEFINITION('design','',#65404,#65407);
#65404 = PRODUCT_DEFINITION_FORMATION('','',#65405);
#65405 = PRODUCT('CADSOFTTOOLS 1.455','CADSOFTTOOLS 1.455','',(#65406));
#65406 = PRODUCT_CONTEXT('',#2,'mechanical');
#65407 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#65408 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#65409,#65411);
#65409 = ( REPRESENTATION_RELATIONSHIP('','',#65323,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#65410) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#65410 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1831);
#65411 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #65412);
#65412 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('455','','',#5,#65403,$);
#65413 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#65405));
#65414 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#65415),#65489);
#65415 = SHELL_BASED_SURFACE_MODEL('',(#65416));
#65416 = OPEN_SHELL('',(#65417));
#65417 = ADVANCED_FACE('',(#65418),#65432,.T.);
#65418 = FACE_BOUND('',#65419,.T.);
#65419 = EDGE_LOOP('',(#65420,#65443,#65459,#65475));
#65420 = ORIENTED_EDGE('',*,*,#65421,.T.);
#65421 = EDGE_CURVE('',#65422,#65424,#65426,.T.);
#65422 = VERTEX_POINT('',#65423);
#65423 = CARTESIAN_POINT('',(12.3,-17.83531361926,19.615895728518));
#65424 = VERTEX_POINT('',#65425);
#65425 = CARTESIAN_POINT('',(12.3,-16.98503729749,19.388064874758));
#65426 = SURFACE_CURVE('',#65427,(#65431),.PCURVE_S1.);
#65427 = LINE('',#65428,#65429);
#65428 = CARTESIAN_POINT('',(12.3,-17.83531361926,19.615895728518));
#65429 = VECTOR('',#65430,1.);
#65430 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#65431 = PCURVE('',#65432,#65437);
#65432 = PLANE('',#65433);
#65433 = AXIS2_PLACEMENT_3D('',#65434,#65435,#65436);
#65434 = CARTESIAN_POINT('',(8.7,-17.83531361926,19.615895728518));
#65435 = DIRECTION('',(0.E+000,0.258819045103,0.965925826289));
#65436 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#65437 = DEFINITIONAL_REPRESENTATION('',(#65438),#65442);
#65438 = LINE('',#65439,#65440);
#65439 = CARTESIAN_POINT('',(0.E+000,-3.6));
#65440 = VECTOR('',#65441,1.);
#65441 = DIRECTION('',(1.,0.E+000));
#65442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65443 = ORIENTED_EDGE('',*,*,#65444,.F.);
#65444 = EDGE_CURVE('',#65445,#65424,#65447,.T.);
#65445 = VERTEX_POINT('',#65446);
#65446 = CARTESIAN_POINT('',(8.7,-16.98503729749,19.388064874758));
#65447 = SURFACE_CURVE('',#65448,(#65452),.PCURVE_S1.);
#65448 = LINE('',#65449,#65450);
#65449 = CARTESIAN_POINT('',(8.7,-16.98503729749,19.388064874758));
#65450 = VECTOR('',#65451,1.);
#65451 = DIRECTION('',(1.,0.E+000,0.E+000));
#65452 = PCURVE('',#65432,#65453);
#65453 = DEFINITIONAL_REPRESENTATION('',(#65454),#65458);
#65454 = LINE('',#65455,#65456);
#65455 = CARTESIAN_POINT('',(0.880270822689,0.E+000));
#65456 = VECTOR('',#65457,1.);
#65457 = DIRECTION('',(0.E+000,-1.));
#65458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65459 = ORIENTED_EDGE('',*,*,#65460,.F.);
#65460 = EDGE_CURVE('',#65461,#65445,#65463,.T.);
#65461 = VERTEX_POINT('',#65462);
#65462 = CARTESIAN_POINT('',(8.7,-17.83531361926,19.615895728518));
#65463 = SURFACE_CURVE('',#65464,(#65468),.PCURVE_S1.);
#65464 = LINE('',#65465,#65466);
#65465 = CARTESIAN_POINT('',(8.7,-17.83531361926,19.615895728518));
#65466 = VECTOR('',#65467,1.);
#65467 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#65468 = PCURVE('',#65432,#65469);
#65469 = DEFINITIONAL_REPRESENTATION('',(#65470),#65474);
#65470 = LINE('',#65471,#65472);
#65471 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#65472 = VECTOR('',#65473,1.);
#65473 = DIRECTION('',(1.,0.E+000));
#65474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65475 = ORIENTED_EDGE('',*,*,#65476,.T.);
#65476 = EDGE_CURVE('',#65461,#65422,#65477,.T.);
#65477 = SURFACE_CURVE('',#65478,(#65482),.PCURVE_S1.);
#65478 = LINE('',#65479,#65480);
#65479 = CARTESIAN_POINT('',(8.7,-17.83531361926,19.615895728518));
#65480 = VECTOR('',#65481,1.);
#65481 = DIRECTION('',(1.,0.E+000,0.E+000));
#65482 = PCURVE('',#65432,#65483);
#65483 = DEFINITIONAL_REPRESENTATION('',(#65484),#65488);
#65484 = LINE('',#65485,#65486);
#65485 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#65486 = VECTOR('',#65487,1.);
#65487 = DIRECTION('',(0.E+000,-1.));
#65488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#65493)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#65490,#65491,#65492)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#65490 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#65491 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#65492 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#65493 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#65490,
  'distance_accuracy_value','confusion accuracy');
#65494 = SHAPE_DEFINITION_REPRESENTATION(#65495,#65414);
#65495 = PRODUCT_DEFINITION_SHAPE('','',#65496);
#65496 = PRODUCT_DEFINITION('design','',#65497,#65500);
#65497 = PRODUCT_DEFINITION_FORMATION('','',#65498);
#65498 = PRODUCT('CADSOFTTOOLS 1.456','CADSOFTTOOLS 1.456','',(#65499));
#65499 = PRODUCT_CONTEXT('',#2,'mechanical');
#65500 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#65501 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#65502,#65504);
#65502 = ( REPRESENTATION_RELATIONSHIP('','',#65414,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#65503) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#65503 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1835);
#65504 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #65505);
#65505 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('456','','',#5,#65496,$);
#65506 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#65498));
#65507 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#65508),#65580);
#65508 = SHELL_BASED_SURFACE_MODEL('',(#65509));
#65509 = OPEN_SHELL('',(#65510));
#65510 = ADVANCED_FACE('',(#65511),#65525,.F.);
#65511 = FACE_BOUND('',#65512,.F.);
#65512 = EDGE_LOOP('',(#65513,#65535,#65551,#65566));
#65513 = ORIENTED_EDGE('',*,*,#65514,.F.);
#65514 = EDGE_CURVE('',#65515,#65517,#65519,.T.);
#65515 = VERTEX_POINT('',#65516);
#65516 = CARTESIAN_POINT('',(8.7,-16.98503729749,19.388064874758));
#65517 = VERTEX_POINT('',#65518);
#65518 = CARTESIAN_POINT('',(12.3,-16.98503729749,19.388064874758));
#65519 = SURFACE_CURVE('',#65520,(#65524),.PCURVE_S1.);
#65520 = LINE('',#65521,#65522);
#65521 = CARTESIAN_POINT('',(8.7,-16.98503729749,19.388064874758));
#65522 = VECTOR('',#65523,1.);
#65523 = DIRECTION('',(1.,0.E+000,0.E+000));
#65524 = PCURVE('',#65525,#65530);
#65525 = CYLINDRICAL_SURFACE('',#65526,0.3);
#65526 = AXIS2_PLACEMENT_3D('',#65527,#65528,#65529);
#65527 = CARTESIAN_POINT('',(8.7,-16.90739158396,19.677842622645));
#65528 = DIRECTION('',(1.,0.E+000,0.E+000));
#65529 = DIRECTION('',(0.E+000,0.E+000,-1.));
#65530 = DEFINITIONAL_REPRESENTATION('',(#65531),#65534);
#65531 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65532,#65533),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#65532 = CARTESIAN_POINT('',(-0.261799387799,0.E+000));
#65533 = CARTESIAN_POINT('',(-0.261799387799,3.6));
#65534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65535 = ORIENTED_EDGE('',*,*,#65536,.T.);
#65536 = EDGE_CURVE('',#65515,#65537,#65539,.T.);
#65537 = VERTEX_POINT('',#65538);
#65538 = CARTESIAN_POINT('',(8.7,-16.60739158396,19.677842622645));
#65539 = SURFACE_CURVE('',#65540,(#65545),.PCURVE_S1.);
#65540 = CIRCLE('',#65541,0.3);
#65541 = AXIS2_PLACEMENT_3D('',#65542,#65543,#65544);
#65542 = CARTESIAN_POINT('',(8.7,-16.90739158396,19.677842622645));
#65543 = DIRECTION('',(1.,0.E+000,0.E+000));
#65544 = DIRECTION('',(0.E+000,-1.,0.E+000));
#65545 = PCURVE('',#65525,#65546);
#65546 = DEFINITIONAL_REPRESENTATION('',(#65547),#65550);
#65547 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65548,#65549),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.308996938996,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#65548 = CARTESIAN_POINT('',(-0.261799387799,0.E+000));
#65549 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#65550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65551 = ORIENTED_EDGE('',*,*,#65552,.T.);
#65552 = EDGE_CURVE('',#65537,#65553,#65555,.T.);
#65553 = VERTEX_POINT('',#65554);
#65554 = CARTESIAN_POINT('',(12.3,-16.60739158396,19.677842622645));
#65555 = SURFACE_CURVE('',#65556,(#65560),.PCURVE_S1.);
#65556 = LINE('',#65557,#65558);
#65557 = CARTESIAN_POINT('',(8.7,-16.60739158396,19.677842622645));
#65558 = VECTOR('',#65559,1.);
#65559 = DIRECTION('',(1.,0.E+000,0.E+000));
#65560 = PCURVE('',#65525,#65561);
#65561 = DEFINITIONAL_REPRESENTATION('',(#65562),#65565);
#65562 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65563,#65564),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#65563 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#65564 = CARTESIAN_POINT('',(1.570796326795,3.6));
#65565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65566 = ORIENTED_EDGE('',*,*,#65567,.F.);
#65567 = EDGE_CURVE('',#65517,#65553,#65568,.T.);
#65568 = SURFACE_CURVE('',#65569,(#65574),.PCURVE_S1.);
#65569 = CIRCLE('',#65570,0.3);
#65570 = AXIS2_PLACEMENT_3D('',#65571,#65572,#65573);
#65571 = CARTESIAN_POINT('',(12.3,-16.90739158396,19.677842622645));
#65572 = DIRECTION('',(1.,0.E+000,0.E+000));
#65573 = DIRECTION('',(0.E+000,-1.,0.E+000));
#65574 = PCURVE('',#65525,#65575);
#65575 = DEFINITIONAL_REPRESENTATION('',(#65576),#65579);
#65576 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65577,#65578),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.308996938996,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#65577 = CARTESIAN_POINT('',(-0.261799387799,3.6));
#65578 = CARTESIAN_POINT('',(1.570796326795,3.6));
#65579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#65584)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#65581,#65582,#65583)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#65581 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#65582 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#65583 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#65584 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#65581,
  'distance_accuracy_value','confusion accuracy');
#65585 = SHAPE_DEFINITION_REPRESENTATION(#65586,#65507);
#65586 = PRODUCT_DEFINITION_SHAPE('','',#65587);
#65587 = PRODUCT_DEFINITION('design','',#65588,#65591);
#65588 = PRODUCT_DEFINITION_FORMATION('','',#65589);
#65589 = PRODUCT('CADSOFTTOOLS 1.457','CADSOFTTOOLS 1.457','',(#65590));
#65590 = PRODUCT_CONTEXT('',#2,'mechanical');
#65591 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#65592 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#65593,#65595);
#65593 = ( REPRESENTATION_RELATIONSHIP('','',#65507,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#65594) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#65594 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1839);
#65595 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #65596);
#65596 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('457','','',#5,#65587,$);
#65597 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#65589));
#65598 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#65599),#65673);
#65599 = SHELL_BASED_SURFACE_MODEL('',(#65600));
#65600 = OPEN_SHELL('',(#65601));
#65601 = ADVANCED_FACE('',(#65602),#65616,.T.);
#65602 = FACE_BOUND('',#65603,.T.);
#65603 = EDGE_LOOP('',(#65604,#65627,#65643,#65659));
#65604 = ORIENTED_EDGE('',*,*,#65605,.T.);
#65605 = EDGE_CURVE('',#65606,#65608,#65610,.T.);
#65606 = VERTEX_POINT('',#65607);
#65607 = CARTESIAN_POINT('',(12.3,-16.60739158396,19.677842622645));
#65608 = VERTEX_POINT('',#65609);
#65609 = CARTESIAN_POINT('',(12.3,-16.60739158396,27.552943724655));
#65610 = SURFACE_CURVE('',#65611,(#65615),.PCURVE_S1.);
#65611 = LINE('',#65612,#65613);
#65612 = CARTESIAN_POINT('',(12.3,-16.60739158396,19.677842622645));
#65613 = VECTOR('',#65614,1.);
#65614 = DIRECTION('',(0.E+000,0.E+000,1.));
#65615 = PCURVE('',#65616,#65621);
#65616 = PLANE('',#65617);
#65617 = AXIS2_PLACEMENT_3D('',#65618,#65619,#65620);
#65618 = CARTESIAN_POINT('',(8.7,-16.60739158396,19.677842622645));
#65619 = DIRECTION('',(0.E+000,-1.,0.E+000));
#65620 = DIRECTION('',(0.E+000,0.E+000,1.));
#65621 = DEFINITIONAL_REPRESENTATION('',(#65622),#65626);
#65622 = LINE('',#65623,#65624);
#65623 = CARTESIAN_POINT('',(0.E+000,-3.6));
#65624 = VECTOR('',#65625,1.);
#65625 = DIRECTION('',(1.,0.E+000));
#65626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65627 = ORIENTED_EDGE('',*,*,#65628,.T.);
#65628 = EDGE_CURVE('',#65608,#65629,#65631,.T.);
#65629 = VERTEX_POINT('',#65630);
#65630 = CARTESIAN_POINT('',(8.7,-16.60739158396,27.552943724655));
#65631 = SURFACE_CURVE('',#65632,(#65636),.PCURVE_S1.);
#65632 = LINE('',#65633,#65634);
#65633 = CARTESIAN_POINT('',(8.7,-16.60739158396,27.552943724655));
#65634 = VECTOR('',#65635,1.);
#65635 = DIRECTION('',(-1.,0.E+000,0.E+000));
#65636 = PCURVE('',#65616,#65637);
#65637 = DEFINITIONAL_REPRESENTATION('',(#65638),#65642);
#65638 = LINE('',#65639,#65640);
#65639 = CARTESIAN_POINT('',(7.87510110201,0.E+000));
#65640 = VECTOR('',#65641,1.);
#65641 = DIRECTION('',(0.E+000,1.));
#65642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65643 = ORIENTED_EDGE('',*,*,#65644,.F.);
#65644 = EDGE_CURVE('',#65645,#65629,#65647,.T.);
#65645 = VERTEX_POINT('',#65646);
#65646 = CARTESIAN_POINT('',(8.7,-16.60739158396,19.677842622645));
#65647 = SURFACE_CURVE('',#65648,(#65652),.PCURVE_S1.);
#65648 = LINE('',#65649,#65650);
#65649 = CARTESIAN_POINT('',(8.7,-16.60739158396,19.677842622645));
#65650 = VECTOR('',#65651,1.);
#65651 = DIRECTION('',(0.E+000,0.E+000,1.));
#65652 = PCURVE('',#65616,#65653);
#65653 = DEFINITIONAL_REPRESENTATION('',(#65654),#65658);
#65654 = LINE('',#65655,#65656);
#65655 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#65656 = VECTOR('',#65657,1.);
#65657 = DIRECTION('',(1.,0.E+000));
#65658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65659 = ORIENTED_EDGE('',*,*,#65660,.T.);
#65660 = EDGE_CURVE('',#65645,#65606,#65661,.T.);
#65661 = SURFACE_CURVE('',#65662,(#65666),.PCURVE_S1.);
#65662 = LINE('',#65663,#65664);
#65663 = CARTESIAN_POINT('',(8.7,-16.60739158396,19.677842622645));
#65664 = VECTOR('',#65665,1.);
#65665 = DIRECTION('',(1.,0.E+000,0.E+000));
#65666 = PCURVE('',#65616,#65667);
#65667 = DEFINITIONAL_REPRESENTATION('',(#65668),#65672);
#65668 = LINE('',#65669,#65670);
#65669 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#65670 = VECTOR('',#65671,1.);
#65671 = DIRECTION('',(0.E+000,-1.));
#65672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#65677)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#65674,#65675,#65676)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#65674 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#65675 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#65676 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#65677 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#65674,
  'distance_accuracy_value','confusion accuracy');
#65678 = SHAPE_DEFINITION_REPRESENTATION(#65679,#65598);
#65679 = PRODUCT_DEFINITION_SHAPE('','',#65680);
#65680 = PRODUCT_DEFINITION('design','',#65681,#65684);
#65681 = PRODUCT_DEFINITION_FORMATION('','',#65682);
#65682 = PRODUCT('CADSOFTTOOLS 1.458','CADSOFTTOOLS 1.458','',(#65683));
#65683 = PRODUCT_CONTEXT('',#2,'mechanical');
#65684 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#65685 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#65686,#65688);
#65686 = ( REPRESENTATION_RELATIONSHIP('','',#65598,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#65687) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#65687 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1843);
#65688 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #65689);
#65689 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('458','','',#5,#65680,$);
#65690 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#65682));
#65691 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#65692),#65764);
#65692 = SHELL_BASED_SURFACE_MODEL('',(#65693));
#65693 = OPEN_SHELL('',(#65694));
#65694 = ADVANCED_FACE('',(#65695),#65709,.F.);
#65695 = FACE_BOUND('',#65696,.F.);
#65696 = EDGE_LOOP('',(#65697,#65719,#65735,#65750));
#65697 = ORIENTED_EDGE('',*,*,#65698,.T.);
#65698 = EDGE_CURVE('',#65699,#65701,#65703,.T.);
#65699 = VERTEX_POINT('',#65700);
#65700 = CARTESIAN_POINT('',(12.3,-16.60739158396,27.552943724655));
#65701 = VERTEX_POINT('',#65702);
#65702 = CARTESIAN_POINT('',(8.7,-16.60739158396,27.552943724655));
#65703 = SURFACE_CURVE('',#65704,(#65708),.PCURVE_S1.);
#65704 = LINE('',#65705,#65706);
#65705 = CARTESIAN_POINT('',(8.7,-16.60739158396,27.552943724655));
#65706 = VECTOR('',#65707,1.);
#65707 = DIRECTION('',(-1.,0.E+000,0.E+000));
#65708 = PCURVE('',#65709,#65714);
#65709 = CYLINDRICAL_SURFACE('',#65710,0.3);
#65710 = AXIS2_PLACEMENT_3D('',#65711,#65712,#65713);
#65711 = CARTESIAN_POINT('',(8.7,-16.90739158396,27.552943724655));
#65712 = DIRECTION('',(-1.,0.E+000,0.E+000));
#65713 = DIRECTION('',(0.E+000,0.E+000,-1.));
#65714 = DEFINITIONAL_REPRESENTATION('',(#65715),#65718);
#65715 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65716,#65717),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#65716 = CARTESIAN_POINT('',(4.712388980385,-3.6));
#65717 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#65718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65719 = ORIENTED_EDGE('',*,*,#65720,.T.);
#65720 = EDGE_CURVE('',#65701,#65721,#65723,.T.);
#65721 = VERTEX_POINT('',#65722);
#65722 = CARTESIAN_POINT('',(8.7,-16.69525954961,27.765075759011));
#65723 = SURFACE_CURVE('',#65724,(#65729),.PCURVE_S1.);
#65724 = CIRCLE('',#65725,0.3);
#65725 = AXIS2_PLACEMENT_3D('',#65726,#65727,#65728);
#65726 = CARTESIAN_POINT('',(8.7,-16.90739158396,27.552943724655));
#65727 = DIRECTION('',(1.,0.E+000,0.E+000));
#65728 = DIRECTION('',(0.E+000,0.E+000,-1.));
#65729 = PCURVE('',#65709,#65730);
#65730 = DEFINITIONAL_REPRESENTATION('',(#65731),#65734);
#65731 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65732,#65733),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,2.356194490192),
  .PIECEWISE_BEZIER_KNOTS.);
#65732 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#65733 = CARTESIAN_POINT('',(3.926990816987,0.E+000));
#65734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65735 = ORIENTED_EDGE('',*,*,#65736,.T.);
#65736 = EDGE_CURVE('',#65721,#65737,#65739,.T.);
#65737 = VERTEX_POINT('',#65738);
#65738 = CARTESIAN_POINT('',(12.3,-16.69525954961,27.765075759011));
#65739 = SURFACE_CURVE('',#65740,(#65744),.PCURVE_S1.);
#65740 = LINE('',#65741,#65742);
#65741 = CARTESIAN_POINT('',(12.8,-16.69525954961,27.765075759011));
#65742 = VECTOR('',#65743,1.);
#65743 = DIRECTION('',(1.,0.E+000,0.E+000));
#65744 = PCURVE('',#65709,#65745);
#65745 = DEFINITIONAL_REPRESENTATION('',(#65746),#65749);
#65746 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65747,#65748),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-4.1,-0.5),.PIECEWISE_BEZIER_KNOTS.);
#65747 = CARTESIAN_POINT('',(3.926990816987,0.E+000));
#65748 = CARTESIAN_POINT('',(3.926990816987,-3.6));
#65749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65750 = ORIENTED_EDGE('',*,*,#65751,.T.);
#65751 = EDGE_CURVE('',#65737,#65699,#65752,.T.);
#65752 = SURFACE_CURVE('',#65753,(#65758),.PCURVE_S1.);
#65753 = CIRCLE('',#65754,0.3);
#65754 = AXIS2_PLACEMENT_3D('',#65755,#65756,#65757);
#65755 = CARTESIAN_POINT('',(12.3,-16.90739158396,27.552943724655));
#65756 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#65757 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#65758 = PCURVE('',#65709,#65759);
#65759 = DEFINITIONAL_REPRESENTATION('',(#65760),#65763);
#65760 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65761,#65762),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.785398163397,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#65761 = CARTESIAN_POINT('',(3.926990816987,-3.6));
#65762 = CARTESIAN_POINT('',(4.712388980385,-3.6));
#65763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#65768)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#65765,#65766,#65767)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#65765 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#65766 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#65767 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#65768 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#65765,
  'distance_accuracy_value','confusion accuracy');
#65769 = SHAPE_DEFINITION_REPRESENTATION(#65770,#65691);
#65770 = PRODUCT_DEFINITION_SHAPE('','',#65771);
#65771 = PRODUCT_DEFINITION('design','',#65772,#65775);
#65772 = PRODUCT_DEFINITION_FORMATION('','',#65773);
#65773 = PRODUCT('CADSOFTTOOLS 1.459','CADSOFTTOOLS 1.459','',(#65774));
#65774 = PRODUCT_CONTEXT('',#2,'mechanical');
#65775 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#65776 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#65777,#65779);
#65777 = ( REPRESENTATION_RELATIONSHIP('','',#65691,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#65778) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#65778 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1847);
#65779 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #65780);
#65780 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('459','','',#5,#65771,$);
#65781 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#65773));
#65782 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#65783),#65857);
#65783 = SHELL_BASED_SURFACE_MODEL('',(#65784));
#65784 = OPEN_SHELL('',(#65785));
#65785 = ADVANCED_FACE('',(#65786),#65800,.F.);
#65786 = FACE_BOUND('',#65787,.T.);
#65787 = EDGE_LOOP('',(#65788,#65811,#65827,#65843));
#65788 = ORIENTED_EDGE('',*,*,#65789,.F.);
#65789 = EDGE_CURVE('',#65790,#65792,#65794,.T.);
#65790 = VERTEX_POINT('',#65791);
#65791 = CARTESIAN_POINT('',(8.7,-16.69525954961,27.765075759011));
#65792 = VERTEX_POINT('',#65793);
#65793 = CARTESIAN_POINT('',(8.7,-18.21029453127,29.280110740674));
#65794 = SURFACE_CURVE('',#65795,(#65799),.PCURVE_S1.);
#65795 = LINE('',#65796,#65797);
#65796 = CARTESIAN_POINT('',(8.7,-16.60739158396,27.677207793367));
#65797 = VECTOR('',#65798,1.);
#65798 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#65799 = PCURVE('',#65800,#65805);
#65800 = PLANE('',#65801);
#65801 = AXIS2_PLACEMENT_3D('',#65802,#65803,#65804);
#65802 = CARTESIAN_POINT('',(12.8,-16.60739158396,27.677207793367));
#65803 = DIRECTION('',(0.E+000,0.707106781187,0.707106781187));
#65804 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781187));
#65805 = DEFINITIONAL_REPRESENTATION('',(#65806),#65810);
#65806 = LINE('',#65807,#65808);
#65807 = CARTESIAN_POINT('',(0.E+000,4.1));
#65808 = VECTOR('',#65809,1.);
#65809 = DIRECTION('',(-1.,0.E+000));
#65810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65811 = ORIENTED_EDGE('',*,*,#65812,.T.);
#65812 = EDGE_CURVE('',#65790,#65813,#65815,.T.);
#65813 = VERTEX_POINT('',#65814);
#65814 = CARTESIAN_POINT('',(12.3,-16.69525954961,27.765075759011));
#65815 = SURFACE_CURVE('',#65816,(#65820),.PCURVE_S1.);
#65816 = LINE('',#65817,#65818);
#65817 = CARTESIAN_POINT('',(12.8,-16.69525954961,27.765075759011));
#65818 = VECTOR('',#65819,1.);
#65819 = DIRECTION('',(1.,0.E+000,0.E+000));
#65820 = PCURVE('',#65800,#65821);
#65821 = DEFINITIONAL_REPRESENTATION('',(#65822),#65826);
#65822 = LINE('',#65823,#65824);
#65823 = CARTESIAN_POINT('',(-0.124264068712,0.E+000));
#65824 = VECTOR('',#65825,1.);
#65825 = DIRECTION('',(0.E+000,-1.));
#65826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65827 = ORIENTED_EDGE('',*,*,#65828,.T.);
#65828 = EDGE_CURVE('',#65813,#65829,#65831,.T.);
#65829 = VERTEX_POINT('',#65830);
#65830 = CARTESIAN_POINT('',(12.3,-18.21029453127,29.280110740674));
#65831 = SURFACE_CURVE('',#65832,(#65836),.PCURVE_S1.);
#65832 = LINE('',#65833,#65834);
#65833 = CARTESIAN_POINT('',(12.3,1.06092787612,10.00888833328));
#65834 = VECTOR('',#65835,1.);
#65835 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#65836 = PCURVE('',#65800,#65837);
#65837 = DEFINITIONAL_REPRESENTATION('',(#65838),#65842);
#65838 = LINE('',#65839,#65840);
#65839 = CARTESIAN_POINT('',(24.986777004796,0.5));
#65840 = VECTOR('',#65841,1.);
#65841 = DIRECTION('',(-1.,0.E+000));
#65842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65843 = ORIENTED_EDGE('',*,*,#65844,.T.);
#65844 = EDGE_CURVE('',#65829,#65792,#65845,.T.);
#65845 = SURFACE_CURVE('',#65846,(#65850),.PCURVE_S1.);
#65846 = LINE('',#65847,#65848);
#65847 = CARTESIAN_POINT('',(8.7,-18.21029453127,29.280110740674));
#65848 = VECTOR('',#65849,1.);
#65849 = DIRECTION('',(-1.,0.E+000,0.E+000));
#65850 = PCURVE('',#65800,#65851);
#65851 = DEFINITIONAL_REPRESENTATION('',(#65852),#65856);
#65852 = LINE('',#65853,#65854);
#65853 = CARTESIAN_POINT('',(-2.266847087249,4.1));
#65854 = VECTOR('',#65855,1.);
#65855 = DIRECTION('',(0.E+000,1.));
#65856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#65861)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#65858,#65859,#65860)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#65858 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#65859 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#65860 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#65861 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#65858,
  'distance_accuracy_value','confusion accuracy');
#65862 = SHAPE_DEFINITION_REPRESENTATION(#65863,#65782);
#65863 = PRODUCT_DEFINITION_SHAPE('','',#65864);
#65864 = PRODUCT_DEFINITION('design','',#65865,#65868);
#65865 = PRODUCT_DEFINITION_FORMATION('','',#65866);
#65866 = PRODUCT('CADSOFTTOOLS 1.460','CADSOFTTOOLS 1.460','',(#65867));
#65867 = PRODUCT_CONTEXT('',#2,'mechanical');
#65868 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#65869 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#65870,#65872);
#65870 = ( REPRESENTATION_RELATIONSHIP('','',#65782,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#65871) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#65871 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1851);
#65872 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #65873);
#65873 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('460','','',#5,#65864,$);
#65874 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#65866));
#65875 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#65876),#65950);
#65876 = SHELL_BASED_SURFACE_MODEL('',(#65877));
#65877 = OPEN_SHELL('',(#65878));
#65878 = ADVANCED_FACE('',(#65879),#65893,.T.);
#65879 = FACE_BOUND('',#65880,.T.);
#65880 = EDGE_LOOP('',(#65881,#65904,#65920,#65936));
#65881 = ORIENTED_EDGE('',*,*,#65882,.F.);
#65882 = EDGE_CURVE('',#65883,#65885,#65887,.T.);
#65883 = VERTEX_POINT('',#65884);
#65884 = CARTESIAN_POINT('',(10.999999999999,-17.56510803059,
    29.483452377419));
#65885 = VERTEX_POINT('',#65886);
#65886 = CARTESIAN_POINT('',(10.999999999999,-16.60440939954,
    28.522753746364));
#65887 = SURFACE_CURVE('',#65888,(#65892),.PCURVE_S1.);
#65888 = LINE('',#65889,#65890);
#65889 = CARTESIAN_POINT('',(10.999999999999,-17.56510803059,
    29.483452377419));
#65890 = VECTOR('',#65891,1.);
#65891 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781187));
#65892 = PCURVE('',#65893,#65898);
#65893 = PLANE('',#65894);
#65894 = AXIS2_PLACEMENT_3D('',#65895,#65896,#65897);
#65895 = CARTESIAN_POINT('',(12.299999999999,-17.56510803059,
    29.483452377419));
#65896 = DIRECTION('',(0.E+000,0.707106781187,0.707106781187));
#65897 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781187));
#65898 = DEFINITIONAL_REPRESENTATION('',(#65899),#65903);
#65899 = LINE('',#65900,#65901);
#65900 = CARTESIAN_POINT('',(0.E+000,1.3));
#65901 = VECTOR('',#65902,1.);
#65902 = DIRECTION('',(1.,0.E+000));
#65903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65904 = ORIENTED_EDGE('',*,*,#65905,.F.);
#65905 = EDGE_CURVE('',#65906,#65883,#65908,.T.);
#65906 = VERTEX_POINT('',#65907);
#65907 = CARTESIAN_POINT('',(12.299999999999,-17.56510803059,
    29.483452377419));
#65908 = SURFACE_CURVE('',#65909,(#65913),.PCURVE_S1.);
#65909 = LINE('',#65910,#65911);
#65910 = CARTESIAN_POINT('',(12.299999999999,-17.56510803059,
    29.483452377419));
#65911 = VECTOR('',#65912,1.);
#65912 = DIRECTION('',(-1.,0.E+000,0.E+000));
#65913 = PCURVE('',#65893,#65914);
#65914 = DEFINITIONAL_REPRESENTATION('',(#65915),#65919);
#65915 = LINE('',#65916,#65917);
#65916 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#65917 = VECTOR('',#65918,1.);
#65918 = DIRECTION('',(0.E+000,1.));
#65919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65920 = ORIENTED_EDGE('',*,*,#65921,.T.);
#65921 = EDGE_CURVE('',#65906,#65922,#65924,.T.);
#65922 = VERTEX_POINT('',#65923);
#65923 = CARTESIAN_POINT('',(12.299999999999,-16.60440939954,
    28.522753746364));
#65924 = SURFACE_CURVE('',#65925,(#65929),.PCURVE_S1.);
#65925 = LINE('',#65926,#65927);
#65926 = CARTESIAN_POINT('',(12.299999999999,-17.56510803059,
    29.483452377419));
#65927 = VECTOR('',#65928,1.);
#65928 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781187));
#65929 = PCURVE('',#65893,#65930);
#65930 = DEFINITIONAL_REPRESENTATION('',(#65931),#65935);
#65931 = LINE('',#65932,#65933);
#65932 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#65933 = VECTOR('',#65934,1.);
#65934 = DIRECTION('',(1.,0.E+000));
#65935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65936 = ORIENTED_EDGE('',*,*,#65937,.T.);
#65937 = EDGE_CURVE('',#65922,#65885,#65938,.T.);
#65938 = SURFACE_CURVE('',#65939,(#65943),.PCURVE_S1.);
#65939 = LINE('',#65940,#65941);
#65940 = CARTESIAN_POINT('',(12.299999999999,-16.60440939954,
    28.522753746364));
#65941 = VECTOR('',#65942,1.);
#65942 = DIRECTION('',(-1.,0.E+000,0.E+000));
#65943 = PCURVE('',#65893,#65944);
#65944 = DEFINITIONAL_REPRESENTATION('',(#65945),#65949);
#65945 = LINE('',#65946,#65947);
#65946 = CARTESIAN_POINT('',(1.358633033391,0.E+000));
#65947 = VECTOR('',#65948,1.);
#65948 = DIRECTION('',(0.E+000,1.));
#65949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#65954)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#65951,#65952,#65953)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#65951 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#65952 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#65953 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#65954 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#65951,
  'distance_accuracy_value','confusion accuracy');
#65955 = SHAPE_DEFINITION_REPRESENTATION(#65956,#65875);
#65956 = PRODUCT_DEFINITION_SHAPE('','',#65957);
#65957 = PRODUCT_DEFINITION('design','',#65958,#65961);
#65958 = PRODUCT_DEFINITION_FORMATION('','',#65959);
#65959 = PRODUCT('CADSOFTTOOLS 1.461','CADSOFTTOOLS 1.461','',(#65960));
#65960 = PRODUCT_CONTEXT('',#2,'mechanical');
#65961 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#65962 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#65963,#65965);
#65963 = ( REPRESENTATION_RELATIONSHIP('','',#65875,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#65964) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#65964 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1855);
#65965 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #65966);
#65966 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('461','','',#5,#65957,$);
#65967 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#65959));
#65968 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#65969),#66041);
#65969 = SHELL_BASED_SURFACE_MODEL('',(#65970));
#65970 = OPEN_SHELL('',(#65971));
#65971 = ADVANCED_FACE('',(#65972),#65986,.F.);
#65972 = FACE_BOUND('',#65973,.F.);
#65973 = EDGE_LOOP('',(#65974,#65996,#66012,#66027));
#65974 = ORIENTED_EDGE('',*,*,#65975,.F.);
#65975 = EDGE_CURVE('',#65976,#65978,#65980,.T.);
#65976 = VERTEX_POINT('',#65977);
#65977 = CARTESIAN_POINT('',(12.299999999999,-16.15980184063,
    28.545267399525));
#65978 = VERTEX_POINT('',#65979);
#65979 = CARTESIAN_POINT('',(10.999999999999,-16.15980184063,
    28.545267399525));
#65980 = SURFACE_CURVE('',#65981,(#65985),.PCURVE_S1.);
#65981 = LINE('',#65982,#65983);
#65982 = CARTESIAN_POINT('',(12.299999999999,-16.15980184063,
    28.545267399525));
#65983 = VECTOR('',#65984,1.);
#65984 = DIRECTION('',(-1.,0.E+000,0.E+000));
#65985 = PCURVE('',#65986,#65991);
#65986 = CYLINDRICAL_SURFACE('',#65987,0.3);
#65987 = AXIS2_PLACEMENT_3D('',#65988,#65989,#65990);
#65988 = CARTESIAN_POINT('',(12.299999999999,-16.39227736518,
    28.73488578072));
#65989 = DIRECTION('',(-1.,0.E+000,0.E+000));
#65990 = DIRECTION('',(0.E+000,0.E+000,-1.));
#65991 = DEFINITIONAL_REPRESENTATION('',(#65992),#65995);
#65992 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#65993,#65994),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.3),.PIECEWISE_BEZIER_KNOTS.);
#65993 = CARTESIAN_POINT('',(5.396599299827,0.E+000));
#65994 = CARTESIAN_POINT('',(5.396599299827,1.3));
#65995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#65996 = ORIENTED_EDGE('',*,*,#65997,.F.);
#65997 = EDGE_CURVE('',#65998,#65976,#66000,.T.);
#65998 = VERTEX_POINT('',#65999);
#65999 = CARTESIAN_POINT('',(12.299999999999,-16.60440939954,
    28.522753746364));
#66000 = SURFACE_CURVE('',#66001,(#66006),.PCURVE_S1.);
#66001 = CIRCLE('',#66002,0.3);
#66002 = AXIS2_PLACEMENT_3D('',#66003,#66004,#66005);
#66003 = CARTESIAN_POINT('',(12.299999999999,-16.39227736518,
    28.73488578072));
#66004 = DIRECTION('',(1.,0.E+000,0.E+000));
#66005 = DIRECTION('',(-0.E+000,1.,0.E+000));
#66006 = PCURVE('',#65986,#66007);
#66007 = DEFINITIONAL_REPRESENTATION('',(#66008),#66011);
#66008 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66009,#66010),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.926990816987,5.598974987738),
  .PIECEWISE_BEZIER_KNOTS.);
#66009 = CARTESIAN_POINT('',(7.068583470577,0.E+000));
#66010 = CARTESIAN_POINT('',(5.396599299827,0.E+000));
#66011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66012 = ORIENTED_EDGE('',*,*,#66013,.T.);
#66013 = EDGE_CURVE('',#65998,#66014,#66016,.T.);
#66014 = VERTEX_POINT('',#66015);
#66015 = CARTESIAN_POINT('',(10.999999999999,-16.60440939954,
    28.522753746364));
#66016 = SURFACE_CURVE('',#66017,(#66021),.PCURVE_S1.);
#66017 = LINE('',#66018,#66019);
#66018 = CARTESIAN_POINT('',(12.299999999999,-16.60440939954,
    28.522753746364));
#66019 = VECTOR('',#66020,1.);
#66020 = DIRECTION('',(-1.,0.E+000,0.E+000));
#66021 = PCURVE('',#65986,#66022);
#66022 = DEFINITIONAL_REPRESENTATION('',(#66023),#66026);
#66023 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66024,#66025),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.3),.PIECEWISE_BEZIER_KNOTS.);
#66024 = CARTESIAN_POINT('',(7.068583470577,0.E+000));
#66025 = CARTESIAN_POINT('',(7.068583470577,1.3));
#66026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66027 = ORIENTED_EDGE('',*,*,#66028,.T.);
#66028 = EDGE_CURVE('',#66014,#65978,#66029,.T.);
#66029 = SURFACE_CURVE('',#66030,(#66035),.PCURVE_S1.);
#66030 = CIRCLE('',#66031,0.3);
#66031 = AXIS2_PLACEMENT_3D('',#66032,#66033,#66034);
#66032 = CARTESIAN_POINT('',(10.999999999999,-16.39227736518,
    28.73488578072));
#66033 = DIRECTION('',(1.,0.E+000,0.E+000));
#66034 = DIRECTION('',(-0.E+000,1.,0.E+000));
#66035 = PCURVE('',#65986,#66036);
#66036 = DEFINITIONAL_REPRESENTATION('',(#66037),#66040);
#66037 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66038,#66039),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.926990816987,5.598974987738),
  .PIECEWISE_BEZIER_KNOTS.);
#66038 = CARTESIAN_POINT('',(7.068583470577,1.3));
#66039 = CARTESIAN_POINT('',(5.396599299827,1.3));
#66040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#66045)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#66042,#66043,#66044)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#66042 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#66043 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#66044 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#66045 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#66042,
  'distance_accuracy_value','confusion accuracy');
#66046 = SHAPE_DEFINITION_REPRESENTATION(#66047,#65968);
#66047 = PRODUCT_DEFINITION_SHAPE('','',#66048);
#66048 = PRODUCT_DEFINITION('design','',#66049,#66052);
#66049 = PRODUCT_DEFINITION_FORMATION('','',#66050);
#66050 = PRODUCT('CADSOFTTOOLS 1.462','CADSOFTTOOLS 1.462','',(#66051));
#66051 = PRODUCT_CONTEXT('',#2,'mechanical');
#66052 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#66053 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#66054,#66056);
#66054 = ( REPRESENTATION_RELATIONSHIP('','',#65968,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#66055) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#66055 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1859);
#66056 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #66057);
#66057 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('462','','',#5,#66048,$);
#66058 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#66050));
#66059 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#66060),#66132);
#66060 = SHELL_BASED_SURFACE_MODEL('',(#66061));
#66061 = OPEN_SHELL('',(#66062));
#66062 = ADVANCED_FACE('',(#66063),#66078,.T.);
#66063 = FACE_BOUND('',#66064,.T.);
#66064 = EDGE_LOOP('',(#66065,#66088,#66103,#66119));
#66065 = ORIENTED_EDGE('',*,*,#66066,.F.);
#66066 = EDGE_CURVE('',#66067,#66069,#66071,.T.);
#66067 = VERTEX_POINT('',#66068);
#66068 = CARTESIAN_POINT('',(10.999999999999,-16.15980184063,
    28.545267399525));
#66069 = VERTEX_POINT('',#66070);
#66070 = CARTESIAN_POINT('',(10.999999999999,-15.86004285083,
    28.801092309228));
#66071 = SURFACE_CURVE('',#66072,(#66077),.PCURVE_S1.);
#66072 = CIRCLE('',#66073,1.1);
#66073 = AXIS2_PLACEMENT_3D('',#66074,#66075,#66076);
#66074 = CARTESIAN_POINT('',(10.999999999999,-15.30739158396,
    27.850000001812));
#66075 = DIRECTION('',(-1.,0.E+000,0.E+000));
#66076 = DIRECTION('',(0.E+000,1.,0.E+000));
#66077 = PCURVE('',#66078,#66083);
#66078 = CYLINDRICAL_SURFACE('',#66079,1.1);
#66079 = AXIS2_PLACEMENT_3D('',#66080,#66081,#66082);
#66080 = CARTESIAN_POINT('',(12.299999999999,-15.30739158396,
    27.850000001812));
#66081 = DIRECTION('',(-1.,0.E+000,0.E+000));
#66082 = DIRECTION('',(0.E+000,0.E+000,-1.));
#66083 = DEFINITIONAL_REPRESENTATION('',(#66084),#66087);
#66084 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66085,#66086),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.825802973032,4.186004853154),
  .PIECEWISE_BEZIER_KNOTS.);
#66085 = CARTESIAN_POINT('',(2.255006646237,1.3));
#66086 = CARTESIAN_POINT('',(2.615208526359,1.3));
#66087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66088 = ORIENTED_EDGE('',*,*,#66089,.F.);
#66089 = EDGE_CURVE('',#66090,#66067,#66092,.T.);
#66090 = VERTEX_POINT('',#66091);
#66091 = CARTESIAN_POINT('',(12.299999999999,-16.15980184063,
    28.545267399525));
#66092 = SURFACE_CURVE('',#66093,(#66097),.PCURVE_S1.);
#66093 = LINE('',#66094,#66095);
#66094 = CARTESIAN_POINT('',(12.299999999999,-16.15980184063,
    28.545267399525));
#66095 = VECTOR('',#66096,1.);
#66096 = DIRECTION('',(-1.,0.E+000,0.E+000));
#66097 = PCURVE('',#66078,#66098);
#66098 = DEFINITIONAL_REPRESENTATION('',(#66099),#66102);
#66099 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66100,#66101),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.3),.PIECEWISE_BEZIER_KNOTS.);
#66100 = CARTESIAN_POINT('',(2.255006646237,0.E+000));
#66101 = CARTESIAN_POINT('',(2.255006646237,1.3));
#66102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66103 = ORIENTED_EDGE('',*,*,#66104,.T.);
#66104 = EDGE_CURVE('',#66090,#66105,#66107,.T.);
#66105 = VERTEX_POINT('',#66106);
#66106 = CARTESIAN_POINT('',(12.299999999999,-15.86004285083,
    28.801092309228));
#66107 = SURFACE_CURVE('',#66108,(#66113),.PCURVE_S1.);
#66108 = CIRCLE('',#66109,1.1);
#66109 = AXIS2_PLACEMENT_3D('',#66110,#66111,#66112);
#66110 = CARTESIAN_POINT('',(12.299999999999,-15.30739158396,
    27.850000001812));
#66111 = DIRECTION('',(-1.,0.E+000,0.E+000));
#66112 = DIRECTION('',(0.E+000,1.,0.E+000));
#66113 = PCURVE('',#66078,#66114);
#66114 = DEFINITIONAL_REPRESENTATION('',(#66115),#66118);
#66115 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66116,#66117),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.825802973032,4.186004853154),
  .PIECEWISE_BEZIER_KNOTS.);
#66116 = CARTESIAN_POINT('',(2.255006646237,0.E+000));
#66117 = CARTESIAN_POINT('',(2.615208526359,0.E+000));
#66118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66119 = ORIENTED_EDGE('',*,*,#66120,.T.);
#66120 = EDGE_CURVE('',#66105,#66069,#66121,.T.);
#66121 = SURFACE_CURVE('',#66122,(#66126),.PCURVE_S1.);
#66122 = LINE('',#66123,#66124);
#66123 = CARTESIAN_POINT('',(12.299999999999,-15.86004285083,
    28.801092309228));
#66124 = VECTOR('',#66125,1.);
#66125 = DIRECTION('',(-1.,0.E+000,0.E+000));
#66126 = PCURVE('',#66078,#66127);
#66127 = DEFINITIONAL_REPRESENTATION('',(#66128),#66131);
#66128 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66129,#66130),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.3),.PIECEWISE_BEZIER_KNOTS.);
#66129 = CARTESIAN_POINT('',(2.615208526359,0.E+000));
#66130 = CARTESIAN_POINT('',(2.615208526359,1.3));
#66131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#66136)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#66133,#66134,#66135)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#66133 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#66134 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#66135 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#66136 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#66133,
  'distance_accuracy_value','confusion accuracy');
#66137 = SHAPE_DEFINITION_REPRESENTATION(#66138,#66059);
#66138 = PRODUCT_DEFINITION_SHAPE('','',#66139);
#66139 = PRODUCT_DEFINITION('design','',#66140,#66143);
#66140 = PRODUCT_DEFINITION_FORMATION('','',#66141);
#66141 = PRODUCT('CADSOFTTOOLS 1.463','CADSOFTTOOLS 1.463','',(#66142));
#66142 = PRODUCT_CONTEXT('',#2,'mechanical');
#66143 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#66144 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#66145,#66147);
#66145 = ( REPRESENTATION_RELATIONSHIP('','',#66059,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#66146) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#66146 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1863);
#66147 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #66148);
#66148 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('463','','',#5,#66139,$);
#66149 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#66141));
#66150 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#66151),#66223);
#66151 = SHELL_BASED_SURFACE_MODEL('',(#66152));
#66152 = OPEN_SHELL('',(#66153));
#66153 = ADVANCED_FACE('',(#66154),#66168,.F.);
#66154 = FACE_BOUND('',#66155,.F.);
#66155 = EDGE_LOOP('',(#66156,#66178,#66194,#66209));
#66156 = ORIENTED_EDGE('',*,*,#66157,.F.);
#66157 = EDGE_CURVE('',#66158,#66160,#66162,.T.);
#66158 = VERTEX_POINT('',#66159);
#66159 = CARTESIAN_POINT('',(12.299999999999,-15.79863388926,
    29.272613154698));
#66160 = VERTEX_POINT('',#66161);
#66161 = CARTESIAN_POINT('',(10.999999999999,-15.79863388926,
    29.272613154698));
#66162 = SURFACE_CURVE('',#66163,(#66167),.PCURVE_S1.);
#66163 = LINE('',#66164,#66165);
#66164 = CARTESIAN_POINT('',(12.299999999999,-15.79863388926,
    29.272613154698));
#66165 = VECTOR('',#66166,1.);
#66166 = DIRECTION('',(-1.,0.E+000,0.E+000));
#66167 = PCURVE('',#66168,#66173);
#66168 = CYLINDRICAL_SURFACE('',#66169,0.3);
#66169 = AXIS2_PLACEMENT_3D('',#66170,#66171,#66172);
#66170 = CARTESIAN_POINT('',(12.299999999999,-16.01076592361,
    29.060481120342));
#66171 = DIRECTION('',(-1.,0.E+000,0.E+000));
#66172 = DIRECTION('',(0.E+000,0.E+000,-1.));
#66173 = DEFINITIONAL_REPRESENTATION('',(#66174),#66177);
#66174 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66175,#66176),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.3),.PIECEWISE_BEZIER_KNOTS.);
#66175 = CARTESIAN_POINT('',(3.926990816987,0.E+000));
#66176 = CARTESIAN_POINT('',(3.926990816987,1.3));
#66177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66178 = ORIENTED_EDGE('',*,*,#66179,.F.);
#66179 = EDGE_CURVE('',#66180,#66158,#66182,.T.);
#66180 = VERTEX_POINT('',#66181);
#66181 = CARTESIAN_POINT('',(12.299999999999,-15.86004285083,
    28.801092309228));
#66182 = SURFACE_CURVE('',#66183,(#66188),.PCURVE_S1.);
#66183 = CIRCLE('',#66184,0.3);
#66184 = AXIS2_PLACEMENT_3D('',#66185,#66186,#66187);
#66185 = CARTESIAN_POINT('',(12.299999999999,-16.01076592361,
    29.060481120342));
#66186 = DIRECTION('',(1.,0.E+000,0.E+000));
#66187 = DIRECTION('',(-0.E+000,1.,0.E+000));
#66188 = PCURVE('',#66168,#66189);
#66189 = DEFINITIONAL_REPRESENTATION('',(#66190),#66193);
#66190 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66191,#66192),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.238773107616,7.068583470577),
  .PIECEWISE_BEZIER_KNOTS.);
#66191 = CARTESIAN_POINT('',(5.756801179948,0.E+000));
#66192 = CARTESIAN_POINT('',(3.926990816987,0.E+000));
#66193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66194 = ORIENTED_EDGE('',*,*,#66195,.T.);
#66195 = EDGE_CURVE('',#66180,#66196,#66198,.T.);
#66196 = VERTEX_POINT('',#66197);
#66197 = CARTESIAN_POINT('',(10.999999999999,-15.86004285083,
    28.801092309228));
#66198 = SURFACE_CURVE('',#66199,(#66203),.PCURVE_S1.);
#66199 = LINE('',#66200,#66201);
#66200 = CARTESIAN_POINT('',(12.299999999999,-15.86004285083,
    28.801092309228));
#66201 = VECTOR('',#66202,1.);
#66202 = DIRECTION('',(-1.,0.E+000,0.E+000));
#66203 = PCURVE('',#66168,#66204);
#66204 = DEFINITIONAL_REPRESENTATION('',(#66205),#66208);
#66205 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66206,#66207),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.3),.PIECEWISE_BEZIER_KNOTS.);
#66206 = CARTESIAN_POINT('',(5.756801179948,0.E+000));
#66207 = CARTESIAN_POINT('',(5.756801179948,1.3));
#66208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66209 = ORIENTED_EDGE('',*,*,#66210,.T.);
#66210 = EDGE_CURVE('',#66196,#66160,#66211,.T.);
#66211 = SURFACE_CURVE('',#66212,(#66217),.PCURVE_S1.);
#66212 = CIRCLE('',#66213,0.3);
#66213 = AXIS2_PLACEMENT_3D('',#66214,#66215,#66216);
#66214 = CARTESIAN_POINT('',(10.999999999999,-16.01076592361,
    29.060481120342));
#66215 = DIRECTION('',(1.,0.E+000,0.E+000));
#66216 = DIRECTION('',(-0.E+000,1.,0.E+000));
#66217 = PCURVE('',#66168,#66218);
#66218 = DEFINITIONAL_REPRESENTATION('',(#66219),#66222);
#66219 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66220,#66221),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.238773107616,7.068583470577),
  .PIECEWISE_BEZIER_KNOTS.);
#66220 = CARTESIAN_POINT('',(5.756801179948,1.3));
#66221 = CARTESIAN_POINT('',(3.926990816987,1.3));
#66222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#66227)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#66224,#66225,#66226)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#66224 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#66225 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#66226 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#66227 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#66224,
  'distance_accuracy_value','confusion accuracy');
#66228 = SHAPE_DEFINITION_REPRESENTATION(#66229,#66150);
#66229 = PRODUCT_DEFINITION_SHAPE('','',#66230);
#66230 = PRODUCT_DEFINITION('design','',#66231,#66234);
#66231 = PRODUCT_DEFINITION_FORMATION('','',#66232);
#66232 = PRODUCT('CADSOFTTOOLS 1.464','CADSOFTTOOLS 1.464','',(#66233));
#66233 = PRODUCT_CONTEXT('',#2,'mechanical');
#66234 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#66235 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#66236,#66238);
#66236 = ( REPRESENTATION_RELATIONSHIP('','',#66150,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#66237) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#66237 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1867);
#66238 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #66239);
#66239 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('464','','',#5,#66230,$);
#66240 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#66232));
#66241 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#66242),#66316);
#66242 = SHELL_BASED_SURFACE_MODEL('',(#66243));
#66243 = OPEN_SHELL('',(#66244));
#66244 = ADVANCED_FACE('',(#66245),#66259,.T.);
#66245 = FACE_BOUND('',#66246,.T.);
#66246 = EDGE_LOOP('',(#66247,#66270,#66286,#66302));
#66247 = ORIENTED_EDGE('',*,*,#66248,.F.);
#66248 = EDGE_CURVE('',#66249,#66251,#66253,.T.);
#66249 = VERTEX_POINT('',#66250);
#66250 = CARTESIAN_POINT('',(10.999999999999,-15.79863388926,
    29.272613154698));
#66251 = VERTEX_POINT('',#66252);
#66252 = CARTESIAN_POINT('',(10.999999999999,-16.43373718069,
    29.907716446131));
#66253 = SURFACE_CURVE('',#66254,(#66258),.PCURVE_S1.);
#66254 = LINE('',#66255,#66256);
#66255 = CARTESIAN_POINT('',(10.999999999999,-15.79863388926,
    29.272613154698));
#66256 = VECTOR('',#66257,1.);
#66257 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#66258 = PCURVE('',#66259,#66264);
#66259 = PLANE('',#66260);
#66260 = AXIS2_PLACEMENT_3D('',#66261,#66262,#66263);
#66261 = CARTESIAN_POINT('',(12.299999999999,-15.79863388926,
    29.272613154698));
#66262 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#66263 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#66264 = DEFINITIONAL_REPRESENTATION('',(#66265),#66269);
#66265 = LINE('',#66266,#66267);
#66266 = CARTESIAN_POINT('',(0.E+000,1.3));
#66267 = VECTOR('',#66268,1.);
#66268 = DIRECTION('',(1.,0.E+000));
#66269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66270 = ORIENTED_EDGE('',*,*,#66271,.F.);
#66271 = EDGE_CURVE('',#66272,#66249,#66274,.T.);
#66272 = VERTEX_POINT('',#66273);
#66273 = CARTESIAN_POINT('',(12.299999999999,-15.79863388926,
    29.272613154698));
#66274 = SURFACE_CURVE('',#66275,(#66279),.PCURVE_S1.);
#66275 = LINE('',#66276,#66277);
#66276 = CARTESIAN_POINT('',(12.299999999999,-15.79863388926,
    29.272613154698));
#66277 = VECTOR('',#66278,1.);
#66278 = DIRECTION('',(-1.,0.E+000,0.E+000));
#66279 = PCURVE('',#66259,#66280);
#66280 = DEFINITIONAL_REPRESENTATION('',(#66281),#66285);
#66281 = LINE('',#66282,#66283);
#66282 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#66283 = VECTOR('',#66284,1.);
#66284 = DIRECTION('',(0.E+000,1.));
#66285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66286 = ORIENTED_EDGE('',*,*,#66287,.T.);
#66287 = EDGE_CURVE('',#66272,#66288,#66290,.T.);
#66288 = VERTEX_POINT('',#66289);
#66289 = CARTESIAN_POINT('',(12.299999999999,-16.43373718069,
    29.907716446131));
#66290 = SURFACE_CURVE('',#66291,(#66295),.PCURVE_S1.);
#66291 = LINE('',#66292,#66293);
#66292 = CARTESIAN_POINT('',(12.299999999999,-15.79863388926,
    29.272613154698));
#66293 = VECTOR('',#66294,1.);
#66294 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#66295 = PCURVE('',#66259,#66296);
#66296 = DEFINITIONAL_REPRESENTATION('',(#66297),#66301);
#66297 = LINE('',#66298,#66299);
#66298 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#66299 = VECTOR('',#66300,1.);
#66300 = DIRECTION('',(1.,0.E+000));
#66301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66302 = ORIENTED_EDGE('',*,*,#66303,.T.);
#66303 = EDGE_CURVE('',#66288,#66251,#66304,.T.);
#66304 = SURFACE_CURVE('',#66305,(#66309),.PCURVE_S1.);
#66305 = LINE('',#66306,#66307);
#66306 = CARTESIAN_POINT('',(12.299999999999,-16.43373718069,
    29.907716446131));
#66307 = VECTOR('',#66308,1.);
#66308 = DIRECTION('',(-1.,0.E+000,0.E+000));
#66309 = PCURVE('',#66259,#66310);
#66310 = DEFINITIONAL_REPRESENTATION('',(#66311),#66315);
#66311 = LINE('',#66312,#66313);
#66312 = CARTESIAN_POINT('',(0.898171688252,0.E+000));
#66313 = VECTOR('',#66314,1.);
#66314 = DIRECTION('',(0.E+000,1.));
#66315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#66320)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#66317,#66318,#66319)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#66317 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#66318 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#66319 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#66320 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#66317,
  'distance_accuracy_value','confusion accuracy');
#66321 = SHAPE_DEFINITION_REPRESENTATION(#66322,#66241);
#66322 = PRODUCT_DEFINITION_SHAPE('','',#66323);
#66323 = PRODUCT_DEFINITION('design','',#66324,#66327);
#66324 = PRODUCT_DEFINITION_FORMATION('','',#66325);
#66325 = PRODUCT('CADSOFTTOOLS 1.465','CADSOFTTOOLS 1.465','',(#66326));
#66326 = PRODUCT_CONTEXT('',#2,'mechanical');
#66327 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#66328 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#66329,#66331);
#66329 = ( REPRESENTATION_RELATIONSHIP('','',#66241,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#66330) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#66330 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1871);
#66331 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #66332);
#66332 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('465','','',#5,#66323,$);
#66333 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#66325));
#66334 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#66335),#66407);
#66335 = SHELL_BASED_SURFACE_MODEL('',(#66336));
#66336 = OPEN_SHELL('',(#66337));
#66337 = ADVANCED_FACE('',(#66338),#66352,.F.);
#66338 = FACE_BOUND('',#66339,.F.);
#66339 = EDGE_LOOP('',(#66340,#66362,#66378,#66393));
#66340 = ORIENTED_EDGE('',*,*,#66341,.F.);
#66341 = EDGE_CURVE('',#66342,#66344,#66346,.T.);
#66342 = VERTEX_POINT('',#66343);
#66343 = CARTESIAN_POINT('',(12.3,-16.64586921505,29.995584411775));
#66344 = VERTEX_POINT('',#66345);
#66345 = CARTESIAN_POINT('',(10.999999999999,-16.64586921505,
    29.995584411775));
#66346 = SURFACE_CURVE('',#66347,(#66351),.PCURVE_S1.);
#66347 = LINE('',#66348,#66349);
#66348 = CARTESIAN_POINT('',(12.299999999999,-16.64586921505,
    29.995584411775));
#66349 = VECTOR('',#66350,1.);
#66350 = DIRECTION('',(-1.,0.E+000,0.E+000));
#66351 = PCURVE('',#66352,#66357);
#66352 = CYLINDRICAL_SURFACE('',#66353,0.3);
#66353 = AXIS2_PLACEMENT_3D('',#66354,#66355,#66356);
#66354 = CARTESIAN_POINT('',(12.299999999999,-16.64586921505,
    29.695584411775));
#66355 = DIRECTION('',(-1.,0.E+000,0.E+000));
#66356 = DIRECTION('',(0.E+000,0.E+000,-1.));
#66357 = DEFINITIONAL_REPRESENTATION('',(#66358),#66361);
#66358 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66359,#66360),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.300000000001),.PIECEWISE_BEZIER_KNOTS.);
#66359 = CARTESIAN_POINT('',(3.14159265359,-6.004086117173E-013));
#66360 = CARTESIAN_POINT('',(3.14159265359,1.3));
#66361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66362 = ORIENTED_EDGE('',*,*,#66363,.F.);
#66363 = EDGE_CURVE('',#66364,#66342,#66366,.T.);
#66364 = VERTEX_POINT('',#66365);
#66365 = CARTESIAN_POINT('',(12.299999999999,-16.43373718069,
    29.907716446131));
#66366 = SURFACE_CURVE('',#66367,(#66372),.PCURVE_S1.);
#66367 = CIRCLE('',#66368,0.3);
#66368 = AXIS2_PLACEMENT_3D('',#66369,#66370,#66371);
#66369 = CARTESIAN_POINT('',(12.299999999999,-16.64586921505,
    29.695584411775));
#66370 = DIRECTION('',(1.,0.E+000,0.E+000));
#66371 = DIRECTION('',(-0.E+000,1.,0.E+000));
#66372 = PCURVE('',#66352,#66373);
#66373 = DEFINITIONAL_REPRESENTATION('',(#66374),#66377);
#66374 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66375,#66376),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.785398163397,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#66375 = CARTESIAN_POINT('',(3.926990816987,0.E+000));
#66376 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#66377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66378 = ORIENTED_EDGE('',*,*,#66379,.T.);
#66379 = EDGE_CURVE('',#66364,#66380,#66382,.T.);
#66380 = VERTEX_POINT('',#66381);
#66381 = CARTESIAN_POINT('',(10.999999999999,-16.43373718069,
    29.907716446131));
#66382 = SURFACE_CURVE('',#66383,(#66387),.PCURVE_S1.);
#66383 = LINE('',#66384,#66385);
#66384 = CARTESIAN_POINT('',(12.299999999999,-16.43373718069,
    29.907716446131));
#66385 = VECTOR('',#66386,1.);
#66386 = DIRECTION('',(-1.,0.E+000,0.E+000));
#66387 = PCURVE('',#66352,#66388);
#66388 = DEFINITIONAL_REPRESENTATION('',(#66389),#66392);
#66389 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66390,#66391),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.3),.PIECEWISE_BEZIER_KNOTS.);
#66390 = CARTESIAN_POINT('',(3.926990816987,0.E+000));
#66391 = CARTESIAN_POINT('',(3.926990816987,1.3));
#66392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66393 = ORIENTED_EDGE('',*,*,#66394,.T.);
#66394 = EDGE_CURVE('',#66380,#66344,#66395,.T.);
#66395 = SURFACE_CURVE('',#66396,(#66401),.PCURVE_S1.);
#66396 = CIRCLE('',#66397,0.3);
#66397 = AXIS2_PLACEMENT_3D('',#66398,#66399,#66400);
#66398 = CARTESIAN_POINT('',(10.999999999999,-16.64586921505,
    29.695584411775));
#66399 = DIRECTION('',(1.,0.E+000,0.E+000));
#66400 = DIRECTION('',(-0.E+000,1.,0.E+000));
#66401 = PCURVE('',#66352,#66402);
#66402 = DEFINITIONAL_REPRESENTATION('',(#66403),#66406);
#66403 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66404,#66405),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.785398163397,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#66404 = CARTESIAN_POINT('',(3.926990816987,1.3));
#66405 = CARTESIAN_POINT('',(3.14159265359,1.3));
#66406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#66411)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#66408,#66409,#66410)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#66408 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#66409 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#66410 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#66411 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#66408,
  'distance_accuracy_value','confusion accuracy');
#66412 = SHAPE_DEFINITION_REPRESENTATION(#66413,#66334);
#66413 = PRODUCT_DEFINITION_SHAPE('','',#66414);
#66414 = PRODUCT_DEFINITION('design','',#66415,#66418);
#66415 = PRODUCT_DEFINITION_FORMATION('','',#66416);
#66416 = PRODUCT('CADSOFTTOOLS 1.466','CADSOFTTOOLS 1.466','',(#66417));
#66417 = PRODUCT_CONTEXT('',#2,'mechanical');
#66418 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#66419 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#66420,#66422);
#66420 = ( REPRESENTATION_RELATIONSHIP('','',#66334,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#66421) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#66421 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1875);
#66422 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #66423);
#66423 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('466','','',#5,#66414,$);
#66424 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#66416));
#66425 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#66426),#66500);
#66426 = SHELL_BASED_SURFACE_MODEL('',(#66427));
#66427 = OPEN_SHELL('',(#66428));
#66428 = ADVANCED_FACE('',(#66429),#66443,.T.);
#66429 = FACE_BOUND('',#66430,.T.);
#66430 = EDGE_LOOP('',(#66431,#66454,#66470,#66486));
#66431 = ORIENTED_EDGE('',*,*,#66432,.F.);
#66432 = EDGE_CURVE('',#66433,#66435,#66437,.T.);
#66433 = VERTEX_POINT('',#66434);
#66434 = CARTESIAN_POINT('',(10.999999999999,-16.64586921505,
    29.995584411775));
#66435 = VERTEX_POINT('',#66436);
#66436 = CARTESIAN_POINT('',(10.999999999999,-17.35297599623,
    29.995584411775));
#66437 = SURFACE_CURVE('',#66438,(#66442),.PCURVE_S1.);
#66438 = LINE('',#66439,#66440);
#66439 = CARTESIAN_POINT('',(10.999999999999,-16.64586921505,
    29.995584411775));
#66440 = VECTOR('',#66441,1.);
#66441 = DIRECTION('',(0.E+000,-1.,0.E+000));
#66442 = PCURVE('',#66443,#66448);
#66443 = PLANE('',#66444);
#66444 = AXIS2_PLACEMENT_3D('',#66445,#66446,#66447);
#66445 = CARTESIAN_POINT('',(12.299999999999,-16.64586921505,
    29.995584411775));
#66446 = DIRECTION('',(0.E+000,0.E+000,-1.));
#66447 = DIRECTION('',(1.,0.E+000,0.E+000));
#66448 = DEFINITIONAL_REPRESENTATION('',(#66449),#66453);
#66449 = LINE('',#66450,#66451);
#66450 = CARTESIAN_POINT('',(-1.3,0.E+000));
#66451 = VECTOR('',#66452,1.);
#66452 = DIRECTION('',(0.E+000,1.));
#66453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66454 = ORIENTED_EDGE('',*,*,#66455,.F.);
#66455 = EDGE_CURVE('',#66456,#66433,#66458,.T.);
#66456 = VERTEX_POINT('',#66457);
#66457 = CARTESIAN_POINT('',(12.3,-16.64586921505,29.995584411775));
#66458 = SURFACE_CURVE('',#66459,(#66463),.PCURVE_S1.);
#66459 = LINE('',#66460,#66461);
#66460 = CARTESIAN_POINT('',(12.299999999999,-16.64586921505,
    29.995584411775));
#66461 = VECTOR('',#66462,1.);
#66462 = DIRECTION('',(-1.,0.E+000,0.E+000));
#66463 = PCURVE('',#66443,#66464);
#66464 = DEFINITIONAL_REPRESENTATION('',(#66465),#66469);
#66465 = LINE('',#66466,#66467);
#66466 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#66467 = VECTOR('',#66468,1.);
#66468 = DIRECTION('',(-1.,0.E+000));
#66469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66470 = ORIENTED_EDGE('',*,*,#66471,.T.);
#66471 = EDGE_CURVE('',#66456,#66472,#66474,.T.);
#66472 = VERTEX_POINT('',#66473);
#66473 = CARTESIAN_POINT('',(12.299999999999,-17.35297599623,
    29.995584411775));
#66474 = SURFACE_CURVE('',#66475,(#66479),.PCURVE_S1.);
#66475 = LINE('',#66476,#66477);
#66476 = CARTESIAN_POINT('',(12.299999999999,-16.64586921505,
    29.995584411775));
#66477 = VECTOR('',#66478,1.);
#66478 = DIRECTION('',(0.E+000,-1.,0.E+000));
#66479 = PCURVE('',#66443,#66480);
#66480 = DEFINITIONAL_REPRESENTATION('',(#66481),#66485);
#66481 = LINE('',#66482,#66483);
#66482 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#66483 = VECTOR('',#66484,1.);
#66484 = DIRECTION('',(0.E+000,1.));
#66485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66486 = ORIENTED_EDGE('',*,*,#66487,.T.);
#66487 = EDGE_CURVE('',#66472,#66435,#66488,.T.);
#66488 = SURFACE_CURVE('',#66489,(#66493),.PCURVE_S1.);
#66489 = LINE('',#66490,#66491);
#66490 = CARTESIAN_POINT('',(12.299999999999,-17.35297599623,
    29.995584411775));
#66491 = VECTOR('',#66492,1.);
#66492 = DIRECTION('',(-1.,0.E+000,0.E+000));
#66493 = PCURVE('',#66443,#66494);
#66494 = DEFINITIONAL_REPRESENTATION('',(#66495),#66499);
#66495 = LINE('',#66496,#66497);
#66496 = CARTESIAN_POINT('',(0.E+000,0.707106781186));
#66497 = VECTOR('',#66498,1.);
#66498 = DIRECTION('',(-1.,0.E+000));
#66499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#66504)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#66501,#66502,#66503)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#66501 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#66502 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#66503 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#66504 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#66501,
  'distance_accuracy_value','confusion accuracy');
#66505 = SHAPE_DEFINITION_REPRESENTATION(#66506,#66425);
#66506 = PRODUCT_DEFINITION_SHAPE('','',#66507);
#66507 = PRODUCT_DEFINITION('design','',#66508,#66511);
#66508 = PRODUCT_DEFINITION_FORMATION('','',#66509);
#66509 = PRODUCT('CADSOFTTOOLS 1.467','CADSOFTTOOLS 1.467','',(#66510));
#66510 = PRODUCT_CONTEXT('',#2,'mechanical');
#66511 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#66512 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#66513,#66515);
#66513 = ( REPRESENTATION_RELATIONSHIP('','',#66425,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#66514) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#66514 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1879);
#66515 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #66516);
#66516 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('467','','',#5,#66507,$);
#66517 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#66509));
#66518 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#66519),#66591);
#66519 = SHELL_BASED_SURFACE_MODEL('',(#66520));
#66520 = OPEN_SHELL('',(#66521));
#66521 = ADVANCED_FACE('',(#66522),#66536,.F.);
#66522 = FACE_BOUND('',#66523,.F.);
#66523 = EDGE_LOOP('',(#66524,#66546,#66562,#66577));
#66524 = ORIENTED_EDGE('',*,*,#66525,.F.);
#66525 = EDGE_CURVE('',#66526,#66528,#66530,.T.);
#66526 = VERTEX_POINT('',#66527);
#66527 = CARTESIAN_POINT('',(12.299999999999,-17.56510803059,
    29.483452377419));
#66528 = VERTEX_POINT('',#66529);
#66529 = CARTESIAN_POINT('',(10.999999999999,-17.56510803059,
    29.483452377419));
#66530 = SURFACE_CURVE('',#66531,(#66535),.PCURVE_S1.);
#66531 = LINE('',#66532,#66533);
#66532 = CARTESIAN_POINT('',(12.299999999999,-17.56510803059,
    29.483452377419));
#66533 = VECTOR('',#66534,1.);
#66534 = DIRECTION('',(-1.,0.E+000,0.E+000));
#66535 = PCURVE('',#66536,#66541);
#66536 = CYLINDRICAL_SURFACE('',#66537,0.3);
#66537 = AXIS2_PLACEMENT_3D('',#66538,#66539,#66540);
#66538 = CARTESIAN_POINT('',(12.299999999999,-17.35297599623,
    29.695584411775));
#66539 = DIRECTION('',(-1.,0.E+000,0.E+000));
#66540 = DIRECTION('',(0.E+000,0.E+000,-1.));
#66541 = DEFINITIONAL_REPRESENTATION('',(#66542),#66545);
#66542 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66543,#66544),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.3),.PIECEWISE_BEZIER_KNOTS.);
#66543 = CARTESIAN_POINT('',(0.785398163398,0.E+000));
#66544 = CARTESIAN_POINT('',(0.785398163398,1.3));
#66545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66546 = ORIENTED_EDGE('',*,*,#66547,.F.);
#66547 = EDGE_CURVE('',#66548,#66526,#66550,.T.);
#66548 = VERTEX_POINT('',#66549);
#66549 = CARTESIAN_POINT('',(12.299999999999,-17.35297599623,
    29.995584411775));
#66550 = SURFACE_CURVE('',#66551,(#66556),.PCURVE_S1.);
#66551 = CIRCLE('',#66552,0.3);
#66552 = AXIS2_PLACEMENT_3D('',#66553,#66554,#66555);
#66553 = CARTESIAN_POINT('',(12.299999999999,-17.35297599623,
    29.695584411775));
#66554 = DIRECTION('',(1.,0.E+000,0.E+000));
#66555 = DIRECTION('',(-0.E+000,1.,0.E+000));
#66556 = PCURVE('',#66536,#66557);
#66557 = DEFINITIONAL_REPRESENTATION('',(#66558),#66561);
#66558 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66559,#66560),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.926990816987),
  .PIECEWISE_BEZIER_KNOTS.);
#66559 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#66560 = CARTESIAN_POINT('',(0.785398163398,0.E+000));
#66561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66562 = ORIENTED_EDGE('',*,*,#66563,.T.);
#66563 = EDGE_CURVE('',#66548,#66564,#66566,.T.);
#66564 = VERTEX_POINT('',#66565);
#66565 = CARTESIAN_POINT('',(10.999999999999,-17.35297599623,
    29.995584411775));
#66566 = SURFACE_CURVE('',#66567,(#66571),.PCURVE_S1.);
#66567 = LINE('',#66568,#66569);
#66568 = CARTESIAN_POINT('',(12.299999999999,-17.35297599623,
    29.995584411775));
#66569 = VECTOR('',#66570,1.);
#66570 = DIRECTION('',(-1.,0.E+000,0.E+000));
#66571 = PCURVE('',#66536,#66572);
#66572 = DEFINITIONAL_REPRESENTATION('',(#66573),#66576);
#66573 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66574,#66575),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.3),.PIECEWISE_BEZIER_KNOTS.);
#66574 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#66575 = CARTESIAN_POINT('',(3.14159265359,1.3));
#66576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66577 = ORIENTED_EDGE('',*,*,#66578,.T.);
#66578 = EDGE_CURVE('',#66564,#66528,#66579,.T.);
#66579 = SURFACE_CURVE('',#66580,(#66585),.PCURVE_S1.);
#66580 = CIRCLE('',#66581,0.3);
#66581 = AXIS2_PLACEMENT_3D('',#66582,#66583,#66584);
#66582 = CARTESIAN_POINT('',(10.999999999999,-17.35297599623,
    29.695584411775));
#66583 = DIRECTION('',(1.,0.E+000,0.E+000));
#66584 = DIRECTION('',(-0.E+000,1.,0.E+000));
#66585 = PCURVE('',#66536,#66586);
#66586 = DEFINITIONAL_REPRESENTATION('',(#66587),#66590);
#66587 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66588,#66589),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.926990816987),
  .PIECEWISE_BEZIER_KNOTS.);
#66588 = CARTESIAN_POINT('',(3.14159265359,1.3));
#66589 = CARTESIAN_POINT('',(0.785398163398,1.3));
#66590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#66595)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#66592,#66593,#66594)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#66592 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#66593 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#66594 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#66595 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#66592,
  'distance_accuracy_value','confusion accuracy');
#66596 = SHAPE_DEFINITION_REPRESENTATION(#66597,#66518);
#66597 = PRODUCT_DEFINITION_SHAPE('','',#66598);
#66598 = PRODUCT_DEFINITION('design','',#66599,#66602);
#66599 = PRODUCT_DEFINITION_FORMATION('','',#66600);
#66600 = PRODUCT('CADSOFTTOOLS 1.468','CADSOFTTOOLS 1.468','',(#66601));
#66601 = PRODUCT_CONTEXT('',#2,'mechanical');
#66602 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#66603 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#66604,#66606);
#66604 = ( REPRESENTATION_RELATIONSHIP('','',#66518,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#66605) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#66605 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1883);
#66606 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #66607);
#66607 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('468','','',#5,#66598,$);
#66608 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#66600));
#66609 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#66610),#66684);
#66610 = SHELL_BASED_SURFACE_MODEL('',(#66611));
#66611 = OPEN_SHELL('',(#66612));
#66612 = ADVANCED_FACE('',(#66613),#66627,.T.);
#66613 = FACE_BOUND('',#66614,.T.);
#66614 = EDGE_LOOP('',(#66615,#66638,#66654,#66670));
#66615 = ORIENTED_EDGE('',*,*,#66616,.F.);
#66616 = EDGE_CURVE('',#66617,#66619,#66621,.T.);
#66617 = VERTEX_POINT('',#66618);
#66618 = CARTESIAN_POINT('',(8.7,-18.23146294003,30.947678865076));
#66619 = VERTEX_POINT('',#66620);
#66620 = CARTESIAN_POINT('',(12.3,-18.23146294003,30.947678865076));
#66621 = SURFACE_CURVE('',#66622,(#66626),.PCURVE_S1.);
#66622 = LINE('',#66623,#66624);
#66623 = CARTESIAN_POINT('',(8.7,-18.23146294003,30.947678865076));
#66624 = VECTOR('',#66625,1.);
#66625 = DIRECTION('',(1.,0.E+000,0.E+000));
#66626 = PCURVE('',#66627,#66632);
#66627 = PLANE('',#66628);
#66628 = AXIS2_PLACEMENT_3D('',#66629,#66630,#66631);
#66629 = CARTESIAN_POINT('',(8.7,-18.23146294003,30.947678865076));
#66630 = DIRECTION('',(0.E+000,0.984807753011,-0.173648177671));
#66631 = DIRECTION('',(0.E+000,0.173648177671,0.984807753011));
#66632 = DEFINITIONAL_REPRESENTATION('',(#66633),#66637);
#66633 = LINE('',#66634,#66635);
#66634 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#66635 = VECTOR('',#66636,1.);
#66636 = DIRECTION('',(0.E+000,1.));
#66637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66638 = ORIENTED_EDGE('',*,*,#66639,.T.);
#66639 = EDGE_CURVE('',#66617,#66640,#66642,.T.);
#66640 = VERTEX_POINT('',#66641);
#66641 = CARTESIAN_POINT('',(8.7,-17.22562056263,36.652094453298));
#66642 = SURFACE_CURVE('',#66643,(#66647),.PCURVE_S1.);
#66643 = LINE('',#66644,#66645);
#66644 = CARTESIAN_POINT('',(8.7,-18.23146294003,30.947678865076));
#66645 = VECTOR('',#66646,1.);
#66646 = DIRECTION('',(0.E+000,0.173648177671,0.984807753011));
#66647 = PCURVE('',#66627,#66648);
#66648 = DEFINITIONAL_REPRESENTATION('',(#66649),#66653);
#66649 = LINE('',#66650,#66651);
#66650 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#66651 = VECTOR('',#66652,1.);
#66652 = DIRECTION('',(1.,0.E+000));
#66653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66654 = ORIENTED_EDGE('',*,*,#66655,.T.);
#66655 = EDGE_CURVE('',#66640,#66656,#66658,.T.);
#66656 = VERTEX_POINT('',#66657);
#66657 = CARTESIAN_POINT('',(12.3,-17.22562056263,36.652094453298));
#66658 = SURFACE_CURVE('',#66659,(#66663),.PCURVE_S1.);
#66659 = LINE('',#66660,#66661);
#66660 = CARTESIAN_POINT('',(8.7,-17.22562056263,36.652094453298));
#66661 = VECTOR('',#66662,1.);
#66662 = DIRECTION('',(1.,0.E+000,0.E+000));
#66663 = PCURVE('',#66627,#66664);
#66664 = DEFINITIONAL_REPRESENTATION('',(#66665),#66669);
#66665 = LINE('',#66666,#66667);
#66666 = CARTESIAN_POINT('',(5.792415393541,0.E+000));
#66667 = VECTOR('',#66668,1.);
#66668 = DIRECTION('',(0.E+000,1.));
#66669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66670 = ORIENTED_EDGE('',*,*,#66671,.F.);
#66671 = EDGE_CURVE('',#66619,#66656,#66672,.T.);
#66672 = SURFACE_CURVE('',#66673,(#66677),.PCURVE_S1.);
#66673 = LINE('',#66674,#66675);
#66674 = CARTESIAN_POINT('',(12.3,-15.35663981831,47.251610969477));
#66675 = VECTOR('',#66676,1.);
#66676 = DIRECTION('',(1.42774465683E-016,0.173648177671,0.984807753011)
  );
#66677 = PCURVE('',#66627,#66678);
#66678 = DEFINITIONAL_REPRESENTATION('',(#66679),#66683);
#66679 = LINE('',#66680,#66681);
#66680 = CARTESIAN_POINT('',(16.555446537199,3.6));
#66681 = VECTOR('',#66682,1.);
#66682 = DIRECTION('',(1.,1.42774465683E-016));
#66683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#66688)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#66685,#66686,#66687)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#66685 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#66686 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#66687 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#66688 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#66685,
  'distance_accuracy_value','confusion accuracy');
#66689 = SHAPE_DEFINITION_REPRESENTATION(#66690,#66609);
#66690 = PRODUCT_DEFINITION_SHAPE('','',#66691);
#66691 = PRODUCT_DEFINITION('design','',#66692,#66695);
#66692 = PRODUCT_DEFINITION_FORMATION('','',#66693);
#66693 = PRODUCT('CADSOFTTOOLS 1.469','CADSOFTTOOLS 1.469','',(#66694));
#66694 = PRODUCT_CONTEXT('',#2,'mechanical');
#66695 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#66696 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#66697,#66699);
#66697 = ( REPRESENTATION_RELATIONSHIP('','',#66609,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#66698) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#66698 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1887);
#66699 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #66700);
#66700 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('469','','',#5,#66691,$);
#66701 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#66693));
#66702 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#66703),#66775);
#66703 = SHELL_BASED_SURFACE_MODEL('',(#66704));
#66704 = OPEN_SHELL('',(#66705));
#66705 = ADVANCED_FACE('',(#66706),#66721,.F.);
#66706 = FACE_BOUND('',#66707,.F.);
#66707 = EDGE_LOOP('',(#66708,#66731,#66746,#66762));
#66708 = ORIENTED_EDGE('',*,*,#66709,.T.);
#66709 = EDGE_CURVE('',#66710,#66712,#66714,.T.);
#66710 = VERTEX_POINT('',#66711);
#66711 = CARTESIAN_POINT('',(12.3,-17.93602061413,30.595584411775));
#66712 = VERTEX_POINT('',#66713);
#66713 = CARTESIAN_POINT('',(12.3,-18.23146294003,30.947678865076));
#66714 = SURFACE_CURVE('',#66715,(#66720),.PCURVE_S1.);
#66715 = CIRCLE('',#66716,0.3);
#66716 = AXIS2_PLACEMENT_3D('',#66717,#66718,#66719);
#66717 = CARTESIAN_POINT('',(12.3,-17.93602061413,30.895584411775));
#66718 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#66719 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#66720 = PCURVE('',#66721,#66726);
#66721 = CYLINDRICAL_SURFACE('',#66722,0.3);
#66722 = AXIS2_PLACEMENT_3D('',#66723,#66724,#66725);
#66723 = CARTESIAN_POINT('',(8.7,-17.93602061413,30.895584411775));
#66724 = DIRECTION('',(1.,0.E+000,0.E+000));
#66725 = DIRECTION('',(0.E+000,0.E+000,-1.));
#66726 = DEFINITIONAL_REPRESENTATION('',(#66727),#66730);
#66727 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66728,#66729),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,4.886921905588),
  .PIECEWISE_BEZIER_KNOTS.);
#66728 = CARTESIAN_POINT('',(6.28318530718,3.6));
#66729 = CARTESIAN_POINT('',(4.537856055181,3.6));
#66730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66731 = ORIENTED_EDGE('',*,*,#66732,.F.);
#66732 = EDGE_CURVE('',#66733,#66712,#66735,.T.);
#66733 = VERTEX_POINT('',#66734);
#66734 = CARTESIAN_POINT('',(8.7,-18.23146294003,30.947678865076));
#66735 = SURFACE_CURVE('',#66736,(#66740),.PCURVE_S1.);
#66736 = LINE('',#66737,#66738);
#66737 = CARTESIAN_POINT('',(8.7,-18.23146294003,30.947678865076));
#66738 = VECTOR('',#66739,1.);
#66739 = DIRECTION('',(1.,0.E+000,0.E+000));
#66740 = PCURVE('',#66721,#66741);
#66741 = DEFINITIONAL_REPRESENTATION('',(#66742),#66745);
#66742 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66743,#66744),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#66743 = CARTESIAN_POINT('',(4.537856055181,0.E+000));
#66744 = CARTESIAN_POINT('',(4.537856055181,3.6));
#66745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66746 = ORIENTED_EDGE('',*,*,#66747,.F.);
#66747 = EDGE_CURVE('',#66748,#66733,#66750,.T.);
#66748 = VERTEX_POINT('',#66749);
#66749 = CARTESIAN_POINT('',(8.7,-17.93602061413,30.595584411775));
#66750 = SURFACE_CURVE('',#66751,(#66756),.PCURVE_S1.);
#66751 = CIRCLE('',#66752,0.3);
#66752 = AXIS2_PLACEMENT_3D('',#66753,#66754,#66755);
#66753 = CARTESIAN_POINT('',(8.7,-17.93602061413,30.895584411775));
#66754 = DIRECTION('',(-1.,0.E+000,0.E+000));
#66755 = DIRECTION('',(0.E+000,1.,0.E+000));
#66756 = PCURVE('',#66721,#66757);
#66757 = DEFINITIONAL_REPRESENTATION('',(#66758),#66761);
#66758 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66759,#66760),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.316125578793),
  .PIECEWISE_BEZIER_KNOTS.);
#66759 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#66760 = CARTESIAN_POINT('',(4.537856055181,0.E+000));
#66761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66762 = ORIENTED_EDGE('',*,*,#66763,.T.);
#66763 = EDGE_CURVE('',#66748,#66710,#66764,.T.);
#66764 = SURFACE_CURVE('',#66765,(#66769),.PCURVE_S1.);
#66765 = LINE('',#66766,#66767);
#66766 = CARTESIAN_POINT('',(8.7,-17.93602061413,30.595584411775));
#66767 = VECTOR('',#66768,1.);
#66768 = DIRECTION('',(1.,0.E+000,0.E+000));
#66769 = PCURVE('',#66721,#66770);
#66770 = DEFINITIONAL_REPRESENTATION('',(#66771),#66774);
#66771 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66772,#66773),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#66772 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#66773 = CARTESIAN_POINT('',(6.28318530718,3.6));
#66774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#66779)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#66776,#66777,#66778)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#66776 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#66777 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#66778 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#66779 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#66776,
  'distance_accuracy_value','confusion accuracy');
#66780 = SHAPE_DEFINITION_REPRESENTATION(#66781,#66702);
#66781 = PRODUCT_DEFINITION_SHAPE('','',#66782);
#66782 = PRODUCT_DEFINITION('design','',#66783,#66786);
#66783 = PRODUCT_DEFINITION_FORMATION('','',#66784);
#66784 = PRODUCT('CADSOFTTOOLS 1.470','CADSOFTTOOLS 1.470','',(#66785));
#66785 = PRODUCT_CONTEXT('',#2,'mechanical');
#66786 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#66787 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#66788,#66790);
#66788 = ( REPRESENTATION_RELATIONSHIP('','',#66702,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#66789) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#66789 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1891);
#66790 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #66791);
#66791 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('470','','',#5,#66782,$);
#66792 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#66784));
#66793 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#66794),#66868);
#66794 = SHELL_BASED_SURFACE_MODEL('',(#66795));
#66795 = OPEN_SHELL('',(#66796));
#66796 = ADVANCED_FACE('',(#66797),#66811,.T.);
#66797 = FACE_BOUND('',#66798,.T.);
#66798 = EDGE_LOOP('',(#66799,#66822,#66838,#66854));
#66799 = ORIENTED_EDGE('',*,*,#66800,.T.);
#66800 = EDGE_CURVE('',#66801,#66803,#66805,.T.);
#66801 = VERTEX_POINT('',#66802);
#66802 = CARTESIAN_POINT('',(12.300000000001,-20.10261638048,
    30.385388138388));
#66803 = VERTEX_POINT('',#66804);
#66804 = CARTESIAN_POINT('',(12.300000000001,-19.09735322441,
    30.643987424013));
#66805 = SURFACE_CURVE('',#66806,(#66810),.PCURVE_S1.);
#66806 = LINE('',#66807,#66808);
#66807 = CARTESIAN_POINT('',(12.300000000001,-19.09735322441,
    30.643987424013));
#66808 = VECTOR('',#66809,1.);
#66809 = DIRECTION('',(0.E+000,0.968468983811,0.24913415542));
#66810 = PCURVE('',#66811,#66816);
#66811 = PLANE('',#66812);
#66812 = AXIS2_PLACEMENT_3D('',#66813,#66814,#66815);
#66813 = CARTESIAN_POINT('',(12.200000000001,-19.09735322441,
    30.643987424013));
#66814 = DIRECTION('',(0.E+000,-0.24913415542,0.968468983811));
#66815 = DIRECTION('',(0.E+000,-0.968468983811,-0.24913415542));
#66816 = DEFINITIONAL_REPRESENTATION('',(#66817),#66821);
#66817 = LINE('',#66818,#66819);
#66818 = CARTESIAN_POINT('',(0.E+000,1.E-001));
#66819 = VECTOR('',#66820,1.);
#66820 = DIRECTION('',(-1.,0.E+000));
#66821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66822 = ORIENTED_EDGE('',*,*,#66823,.T.);
#66823 = EDGE_CURVE('',#66803,#66824,#66826,.T.);
#66824 = VERTEX_POINT('',#66825);
#66825 = CARTESIAN_POINT('',(12.200000000001,-19.09735322441,
    30.643987424013));
#66826 = SURFACE_CURVE('',#66827,(#66831),.PCURVE_S1.);
#66827 = LINE('',#66828,#66829);
#66828 = CARTESIAN_POINT('',(16.100000000001,-19.09735322441,
    30.643987424013));
#66829 = VECTOR('',#66830,1.);
#66830 = DIRECTION('',(-1.,0.E+000,0.E+000));
#66831 = PCURVE('',#66811,#66832);
#66832 = DEFINITIONAL_REPRESENTATION('',(#66833),#66837);
#66833 = LINE('',#66834,#66835);
#66834 = CARTESIAN_POINT('',(0.E+000,3.9));
#66835 = VECTOR('',#66836,1.);
#66836 = DIRECTION('',(-0.E+000,-1.));
#66837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66838 = ORIENTED_EDGE('',*,*,#66839,.F.);
#66839 = EDGE_CURVE('',#66840,#66824,#66842,.T.);
#66840 = VERTEX_POINT('',#66841);
#66841 = CARTESIAN_POINT('',(12.200000000001,-20.10261638048,
    30.385388138388));
#66842 = SURFACE_CURVE('',#66843,(#66847),.PCURVE_S1.);
#66843 = LINE('',#66844,#66845);
#66844 = CARTESIAN_POINT('',(12.200000000001,-19.09735322441,
    30.643987424013));
#66845 = VECTOR('',#66846,1.);
#66846 = DIRECTION('',(0.E+000,0.968468983811,0.24913415542));
#66847 = PCURVE('',#66811,#66848);
#66848 = DEFINITIONAL_REPRESENTATION('',(#66849),#66853);
#66849 = LINE('',#66850,#66851);
#66850 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#66851 = VECTOR('',#66852,1.);
#66852 = DIRECTION('',(-1.,0.E+000));
#66853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66854 = ORIENTED_EDGE('',*,*,#66855,.T.);
#66855 = EDGE_CURVE('',#66840,#66801,#66856,.T.);
#66856 = SURFACE_CURVE('',#66857,(#66861),.PCURVE_S1.);
#66857 = LINE('',#66858,#66859);
#66858 = CARTESIAN_POINT('',(12.200000000001,-20.10261638048,
    30.385388138388));
#66859 = VECTOR('',#66860,1.);
#66860 = DIRECTION('',(1.,0.E+000,0.E+000));
#66861 = PCURVE('',#66811,#66862);
#66862 = DEFINITIONAL_REPRESENTATION('',(#66863),#66867);
#66863 = LINE('',#66864,#66865);
#66864 = CARTESIAN_POINT('',(1.037992101841,0.E+000));
#66865 = VECTOR('',#66866,1.);
#66866 = DIRECTION('',(0.E+000,1.));
#66867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#66872)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#66869,#66870,#66871)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#66869 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#66870 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#66871 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#66872 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#66869,
  'distance_accuracy_value','confusion accuracy');
#66873 = SHAPE_DEFINITION_REPRESENTATION(#66874,#66793);
#66874 = PRODUCT_DEFINITION_SHAPE('','',#66875);
#66875 = PRODUCT_DEFINITION('design','',#66876,#66879);
#66876 = PRODUCT_DEFINITION_FORMATION('','',#66877);
#66877 = PRODUCT('CADSOFTTOOLS 1.471','CADSOFTTOOLS 1.471','',(#66878));
#66878 = PRODUCT_CONTEXT('',#2,'mechanical');
#66879 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#66880 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#66881,#66883);
#66881 = ( REPRESENTATION_RELATIONSHIP('','',#66793,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#66882) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#66882 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1895);
#66883 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #66884);
#66884 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('471','','',#5,#66875,$);
#66885 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#66877));
#66886 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#66887),#66961);
#66887 = SHELL_BASED_SURFACE_MODEL('',(#66888));
#66888 = OPEN_SHELL('',(#66889));
#66889 = ADVANCED_FACE('',(#66890),#66904,.T.);
#66890 = FACE_BOUND('',#66891,.T.);
#66891 = EDGE_LOOP('',(#66892,#66915,#66931,#66947));
#66892 = ORIENTED_EDGE('',*,*,#66893,.T.);
#66893 = EDGE_CURVE('',#66894,#66896,#66898,.T.);
#66894 = VERTEX_POINT('',#66895);
#66895 = CARTESIAN_POINT('',(12.300000000001,-18.16442964957,
    35.934859932947));
#66896 = VERTEX_POINT('',#66897);
#66897 = CARTESIAN_POINT('',(12.300000000001,-18.99247337854,
    36.521684021782));
#66898 = SURFACE_CURVE('',#66899,(#66903),.PCURVE_S1.);
#66899 = LINE('',#66900,#66901);
#66900 = CARTESIAN_POINT('',(12.300000000001,-18.16442964957,
    35.934859932947));
#66901 = VECTOR('',#66902,1.);
#66902 = DIRECTION('',(0.E+000,-0.815888232994,0.578209643004));
#66903 = PCURVE('',#66904,#66909);
#66904 = PLANE('',#66905);
#66905 = AXIS2_PLACEMENT_3D('',#66906,#66907,#66908);
#66906 = CARTESIAN_POINT('',(12.200000000001,-18.16442964957,
    35.934859932947));
#66907 = DIRECTION('',(0.E+000,-0.578209643004,-0.815888232994));
#66908 = DIRECTION('',(0.E+000,0.815888232994,-0.578209643004));
#66909 = DEFINITIONAL_REPRESENTATION('',(#66910),#66914);
#66910 = LINE('',#66911,#66912);
#66911 = CARTESIAN_POINT('',(0.E+000,1.E-001));
#66912 = VECTOR('',#66913,1.);
#66913 = DIRECTION('',(-1.,0.E+000));
#66914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66915 = ORIENTED_EDGE('',*,*,#66916,.F.);
#66916 = EDGE_CURVE('',#66917,#66896,#66919,.T.);
#66917 = VERTEX_POINT('',#66918);
#66918 = CARTESIAN_POINT('',(12.200000000001,-18.99247337854,
    36.521684021782));
#66919 = SURFACE_CURVE('',#66920,(#66924),.PCURVE_S1.);
#66920 = LINE('',#66921,#66922);
#66921 = CARTESIAN_POINT('',(12.200000000001,-18.99247337854,
    36.521684021782));
#66922 = VECTOR('',#66923,1.);
#66923 = DIRECTION('',(1.,0.E+000,0.E+000));
#66924 = PCURVE('',#66904,#66925);
#66925 = DEFINITIONAL_REPRESENTATION('',(#66926),#66930);
#66926 = LINE('',#66927,#66928);
#66927 = CARTESIAN_POINT('',(-1.014898481779,0.E+000));
#66928 = VECTOR('',#66929,1.);
#66929 = DIRECTION('',(0.E+000,1.));
#66930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66931 = ORIENTED_EDGE('',*,*,#66932,.F.);
#66932 = EDGE_CURVE('',#66933,#66917,#66935,.T.);
#66933 = VERTEX_POINT('',#66934);
#66934 = CARTESIAN_POINT('',(12.200000000001,-18.16442964957,
    35.934859932947));
#66935 = SURFACE_CURVE('',#66936,(#66940),.PCURVE_S1.);
#66936 = LINE('',#66937,#66938);
#66937 = CARTESIAN_POINT('',(12.200000000001,-18.16442964957,
    35.934859932947));
#66938 = VECTOR('',#66939,1.);
#66939 = DIRECTION('',(0.E+000,-0.815888232994,0.578209643004));
#66940 = PCURVE('',#66904,#66941);
#66941 = DEFINITIONAL_REPRESENTATION('',(#66942),#66946);
#66942 = LINE('',#66943,#66944);
#66943 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#66944 = VECTOR('',#66945,1.);
#66945 = DIRECTION('',(-1.,0.E+000));
#66946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66947 = ORIENTED_EDGE('',*,*,#66948,.F.);
#66948 = EDGE_CURVE('',#66894,#66933,#66949,.T.);
#66949 = SURFACE_CURVE('',#66950,(#66954),.PCURVE_S1.);
#66950 = LINE('',#66951,#66952);
#66951 = CARTESIAN_POINT('',(16.100000000001,-18.16442964957,
    35.934859932947));
#66952 = VECTOR('',#66953,1.);
#66953 = DIRECTION('',(-1.,0.E+000,0.E+000));
#66954 = PCURVE('',#66904,#66955);
#66955 = DEFINITIONAL_REPRESENTATION('',(#66956),#66960);
#66956 = LINE('',#66957,#66958);
#66957 = CARTESIAN_POINT('',(0.E+000,3.9));
#66958 = VECTOR('',#66959,1.);
#66959 = DIRECTION('',(0.E+000,-1.));
#66960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#66961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#66965)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#66962,#66963,#66964)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#66962 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#66963 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#66964 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#66965 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#66962,
  'distance_accuracy_value','confusion accuracy');
#66966 = SHAPE_DEFINITION_REPRESENTATION(#66967,#66886);
#66967 = PRODUCT_DEFINITION_SHAPE('','',#66968);
#66968 = PRODUCT_DEFINITION('design','',#66969,#66972);
#66969 = PRODUCT_DEFINITION_FORMATION('','',#66970);
#66970 = PRODUCT('CADSOFTTOOLS 1.472','CADSOFTTOOLS 1.472','',(#66971));
#66971 = PRODUCT_CONTEXT('',#2,'mechanical');
#66972 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#66973 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#66974,#66976);
#66974 = ( REPRESENTATION_RELATIONSHIP('','',#66886,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#66975) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#66975 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1899);
#66976 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #66977);
#66977 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('472','','',#5,#66968,$);
#66978 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#66970));
#66979 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#66980),#67059);
#66980 = SHELL_BASED_SURFACE_MODEL('',(#66981));
#66981 = OPEN_SHELL('',(#66982));
#66982 = ADVANCED_FACE('',(#66983),#66997,.T.);
#66983 = FACE_BOUND('',#66984,.T.);
#66984 = EDGE_LOOP('',(#66985,#67008,#67029,#67045));
#66985 = ORIENTED_EDGE('',*,*,#66986,.F.);
#66986 = EDGE_CURVE('',#66987,#66989,#66991,.T.);
#66987 = VERTEX_POINT('',#66988);
#66988 = CARTESIAN_POINT('',(11.534054625547,-14.91536056459,
    29.237867967452));
#66989 = VERTEX_POINT('',#66990);
#66990 = CARTESIAN_POINT('',(12.3,-14.91536056459,29.237867967452));
#66991 = SURFACE_CURVE('',#66992,(#66996),.PCURVE_S1.);
#66992 = LINE('',#66993,#66994);
#66993 = CARTESIAN_POINT('',(8.7,-14.91536056459,29.237867967452));
#66994 = VECTOR('',#66995,1.);
#66995 = DIRECTION('',(1.,0.E+000,0.E+000));
#66996 = PCURVE('',#66997,#67002);
#66997 = PLANE('',#66998);
#66998 = AXIS2_PLACEMENT_3D('',#66999,#67000,#67001);
#66999 = CARTESIAN_POINT('',(8.7,-14.91536056459,29.237867967452));
#67000 = DIRECTION('',(0.E+000,0.707106781187,0.707106781187));
#67001 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#67002 = DEFINITIONAL_REPRESENTATION('',(#67003),#67007);
#67003 = LINE('',#67004,#67005);
#67004 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#67005 = VECTOR('',#67006,1.);
#67006 = DIRECTION('',(0.E+000,1.));
#67007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67008 = ORIENTED_EDGE('',*,*,#67009,.T.);
#67009 = EDGE_CURVE('',#66987,#67010,#67012,.T.);
#67010 = VERTEX_POINT('',#67011);
#67011 = CARTESIAN_POINT('',(10.660604681299,-16.18520904327,
    30.507716446131));
#67012 = SURFACE_CURVE('',#67013,(#67018),.PCURVE_S1.);
#67013 = ELLIPSE('',#67014,5.091168824542,3.599999999999);
#67014 = AXIS2_PLACEMENT_3D('',#67015,#67016,#67017);
#67015 = CARTESIAN_POINT('',(8.2,-13.5573915834,27.879898986267));
#67016 = DIRECTION('',(-1.60634594424E-032,-0.707106781187,
    -0.707106781187));
#67017 = DIRECTION('',(2.071001063E-016,-0.707106781187,0.707106781187)
  );
#67018 = PCURVE('',#66997,#67019);
#67019 = DEFINITIONAL_REPRESENTATION('',(#67020),#67028);
#67020 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#67021,#67022,#67023,#67024
    ,#67025,#67026,#67027),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#67021 = CARTESIAN_POINT('',(3.170710674068,-0.5));
#67022 = CARTESIAN_POINT('',(3.170710674068,-6.735382907246));
#67023 = CARTESIAN_POINT('',(-4.466042562745,-3.617691453623));
#67024 = CARTESIAN_POINT('',(-12.10279579955,-0.5));
#67025 = CARTESIAN_POINT('',(-4.466042562745,2.617691453623));
#67026 = CARTESIAN_POINT('',(3.170710674068,5.735382907246));
#67027 = CARTESIAN_POINT('',(3.170710674068,-0.5));
#67028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67029 = ORIENTED_EDGE('',*,*,#67030,.T.);
#67030 = EDGE_CURVE('',#67010,#67031,#67033,.T.);
#67031 = VERTEX_POINT('',#67032);
#67032 = CARTESIAN_POINT('',(12.3,-16.18520904327,30.507716446131));
#67033 = SURFACE_CURVE('',#67034,(#67038),.PCURVE_S1.);
#67034 = LINE('',#67035,#67036);
#67035 = CARTESIAN_POINT('',(8.7,-16.18520904327,30.507716446131));
#67036 = VECTOR('',#67037,1.);
#67037 = DIRECTION('',(1.,0.E+000,0.E+000));
#67038 = PCURVE('',#66997,#67039);
#67039 = DEFINITIONAL_REPRESENTATION('',(#67040),#67044);
#67040 = LINE('',#67041,#67042);
#67041 = CARTESIAN_POINT('',(1.795836940706,0.E+000));
#67042 = VECTOR('',#67043,1.);
#67043 = DIRECTION('',(0.E+000,1.));
#67044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67045 = ORIENTED_EDGE('',*,*,#67046,.F.);
#67046 = EDGE_CURVE('',#66989,#67031,#67047,.T.);
#67047 = SURFACE_CURVE('',#67048,(#67052),.PCURVE_S1.);
#67048 = LINE('',#67049,#67050);
#67049 = CARTESIAN_POINT('',(12.3,3.578458307292,10.744049095565));
#67050 = VECTOR('',#67051,1.);
#67051 = DIRECTION('',(2.042026967805E-016,-0.707106781187,
    0.707106781187));
#67052 = PCURVE('',#66997,#67053);
#67053 = DEFINITIONAL_REPRESENTATION('',(#67054),#67058);
#67054 = LINE('',#67055,#67056);
#67055 = CARTESIAN_POINT('',(-26.15420946869,3.6));
#67056 = VECTOR('',#67057,1.);
#67057 = DIRECTION('',(1.,2.042026967805E-016));
#67058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#67063)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#67060,#67061,#67062)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#67060 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#67061 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#67062 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#67063 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#67060,
  'distance_accuracy_value','confusion accuracy');
#67064 = SHAPE_DEFINITION_REPRESENTATION(#67065,#66979);
#67065 = PRODUCT_DEFINITION_SHAPE('','',#67066);
#67066 = PRODUCT_DEFINITION('design','',#67067,#67070);
#67067 = PRODUCT_DEFINITION_FORMATION('','',#67068);
#67068 = PRODUCT('CADSOFTTOOLS 1.473','CADSOFTTOOLS 1.473','',(#67069));
#67069 = PRODUCT_CONTEXT('',#2,'mechanical');
#67070 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#67071 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#67072,#67074);
#67072 = ( REPRESENTATION_RELATIONSHIP('','',#66979,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#67073) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#67073 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1903);
#67074 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #67075);
#67075 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('473','','',#5,#67066,$);
#67076 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#67068));
#67077 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#67078),#67176);
#67078 = SHELL_BASED_SURFACE_MODEL('',(#67079));
#67079 = OPEN_SHELL('',(#67080));
#67080 = ADVANCED_FACE('',(#67081),#67095,.T.);
#67081 = FACE_BOUND('',#67082,.T.);
#67082 = EDGE_LOOP('',(#67083,#67105,#67147,#67162));
#67083 = ORIENTED_EDGE('',*,*,#67084,.F.);
#67084 = EDGE_CURVE('',#67085,#67087,#67089,.T.);
#67085 = VERTEX_POINT('',#67086);
#67086 = CARTESIAN_POINT('',(10.660604681299,-16.18520904327,
    30.507716446131));
#67087 = VERTEX_POINT('',#67088);
#67088 = CARTESIAN_POINT('',(12.3,-16.18520904327,30.507716446131));
#67089 = SURFACE_CURVE('',#67090,(#67094),.PCURVE_S1.);
#67090 = LINE('',#67091,#67092);
#67091 = CARTESIAN_POINT('',(8.7,-16.18520904327,30.507716446131));
#67092 = VECTOR('',#67093,1.);
#67093 = DIRECTION('',(1.,0.E+000,0.E+000));
#67094 = PCURVE('',#67095,#67100);
#67095 = CYLINDRICAL_SURFACE('',#67096,0.3);
#67096 = AXIS2_PLACEMENT_3D('',#67097,#67098,#67099);
#67097 = CARTESIAN_POINT('',(8.7,-16.39734107762,30.295584411775));
#67098 = DIRECTION('',(1.,0.E+000,0.E+000));
#67099 = DIRECTION('',(0.E+000,0.E+000,-1.));
#67100 = DEFINITIONAL_REPRESENTATION('',(#67101),#67104);
#67101 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#67102,#67103),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.960604681299,3.6),.PIECEWISE_BEZIER_KNOTS.);
#67102 = CARTESIAN_POINT('',(2.356194490192,1.960604681299));
#67103 = CARTESIAN_POINT('',(2.356194490192,3.6));
#67104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67105 = ORIENTED_EDGE('',*,*,#67106,.T.);
#67106 = EDGE_CURVE('',#67085,#67107,#67109,.T.);
#67107 = VERTEX_POINT('',#67108);
#67108 = CARTESIAN_POINT('',(10.412393922943,-16.39734107762,
    30.595584411775));
#67109 = SURFACE_CURVE('',#67110,(#67118),.PCURVE_S1.);
#67110 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#67111,#67112,#67113,#67114,
    #67115,#67116,#67117),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
    0.445513109052,1.),.UNSPECIFIED.);
#67111 = CARTESIAN_POINT('',(10.660604681299,-16.18520904327,
    30.507716446131));
#67112 = CARTESIAN_POINT('',(10.630015729154,-16.21385156505,
    30.536358967916));
#67113 = CARTESIAN_POINT('',(10.594536377914,-16.24599338725,
    30.556943853639));
#67114 = CARTESIAN_POINT('',(10.557636637157,-16.27797047164,
    30.570812786816));
#67115 = CARTESIAN_POINT('',(10.511686200304,-16.31779083263,
    30.588083464741));
#67116 = CARTESIAN_POINT('',(10.462257929107,-16.3584957304,
    30.595584411775));
#67117 = CARTESIAN_POINT('',(10.412393922943,-16.39734107762,
    30.595584411775));
#67118 = PCURVE('',#67095,#67119);
#67119 = DEFINITIONAL_REPRESENTATION('',(#67120),#67146);
#67120 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#67121,#67122,#67123,#67124,
    #67125,#67126,#67127,#67128,#67129,#67130,#67131,#67132,#67133,
    #67134,#67135,#67136,#67137,#67138,#67139,#67140,#67141,#67142,
    #67143,#67144,#67145),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#67121 = CARTESIAN_POINT('',(2.356194490192,1.960604681299));
#67122 = CARTESIAN_POINT('',(2.369969978138,1.957483769955));
#67123 = CARTESIAN_POINT('',(2.397299055706,1.951140133113));
#67124 = CARTESIAN_POINT('',(2.437652874479,1.941341348033));
#67125 = CARTESIAN_POINT('',(2.477395019856,1.931281344081));
#67126 = CARTESIAN_POINT('',(2.516545822266,1.920982238172));
#67127 = CARTESIAN_POINT('',(2.555120655628,1.910466125041));
#67128 = CARTESIAN_POINT('',(2.593129009991,1.899755182175));
#67129 = CARTESIAN_POINT('',(2.630576213152,1.888871278235));
#67130 = CARTESIAN_POINT('',(2.66745870085,1.877837434435));
#67131 = CARTESIAN_POINT('',(2.703782762344,1.866672370594));
#67132 = CARTESIAN_POINT('',(2.739496097694,1.855410859565));
#67133 = CARTESIAN_POINT('',(2.774788838726,1.844014261621));
#67134 = CARTESIAN_POINT('',(2.809701205747,1.832488647601));
#67135 = CARTESIAN_POINT('',(2.844251488275,1.820845140077));
#67136 = CARTESIAN_POINT('',(2.878461286036,1.809093508015));
#67137 = CARTESIAN_POINT('',(2.912348665821,1.797243883077));
#67138 = CARTESIAN_POINT('',(2.94592995132,1.785306299741));
#67139 = CARTESIAN_POINT('',(2.979219233304,1.773290818527));
#67140 = CARTESIAN_POINT('',(3.012228514097,1.761207492975));
#67141 = CARTESIAN_POINT('',(3.044967726732,1.749066378496));
#67142 = CARTESIAN_POINT('',(3.077444739155,1.736877530001));
#67143 = CARTESIAN_POINT('',(3.109665649405,1.724651002533));
#67144 = CARTESIAN_POINT('',(3.130977901156,1.716481568245));
#67145 = CARTESIAN_POINT('',(3.14159265359,1.712393922943));
#67146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67147 = ORIENTED_EDGE('',*,*,#67148,.T.);
#67148 = EDGE_CURVE('',#67107,#67149,#67151,.T.);
#67149 = VERTEX_POINT('',#67150);
#67150 = CARTESIAN_POINT('',(12.3,-16.39734107762,30.595584411775));
#67151 = SURFACE_CURVE('',#67152,(#67156),.PCURVE_S1.);
#67152 = LINE('',#67153,#67154);
#67153 = CARTESIAN_POINT('',(8.7,-16.39734107762,30.595584411775));
#67154 = VECTOR('',#67155,1.);
#67155 = DIRECTION('',(1.,0.E+000,0.E+000));
#67156 = PCURVE('',#67095,#67157);
#67157 = DEFINITIONAL_REPRESENTATION('',(#67158),#67161);
#67158 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#67159,#67160),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.712393922943,3.6),.PIECEWISE_BEZIER_KNOTS.);
#67159 = CARTESIAN_POINT('',(3.14159265359,1.712393922943));
#67160 = CARTESIAN_POINT('',(3.14159265359,3.6));
#67161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67162 = ORIENTED_EDGE('',*,*,#67163,.F.);
#67163 = EDGE_CURVE('',#67087,#67149,#67164,.T.);
#67164 = SURFACE_CURVE('',#67165,(#67170),.PCURVE_S1.);
#67165 = CIRCLE('',#67166,0.3);
#67166 = AXIS2_PLACEMENT_3D('',#67167,#67168,#67169);
#67167 = CARTESIAN_POINT('',(12.3,-16.39734107762,30.295584411775));
#67168 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#67169 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#67170 = PCURVE('',#67095,#67171);
#67171 = DEFINITIONAL_REPRESENTATION('',(#67172),#67175);
#67172 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#67173,#67174),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.497787143782,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#67173 = CARTESIAN_POINT('',(2.356194490192,3.6));
#67174 = CARTESIAN_POINT('',(3.14159265359,3.6));
#67175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#67180)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#67177,#67178,#67179)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#67177 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#67178 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#67179 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#67180 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#67177,
  'distance_accuracy_value','confusion accuracy');
#67181 = SHAPE_DEFINITION_REPRESENTATION(#67182,#67077);
#67182 = PRODUCT_DEFINITION_SHAPE('','',#67183);
#67183 = PRODUCT_DEFINITION('design','',#67184,#67187);
#67184 = PRODUCT_DEFINITION_FORMATION('','',#67185);
#67185 = PRODUCT('CADSOFTTOOLS 1.474','CADSOFTTOOLS 1.474','',(#67186));
#67186 = PRODUCT_CONTEXT('',#2,'mechanical');
#67187 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#67188 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#67189,#67191);
#67189 = ( REPRESENTATION_RELATIONSHIP('','',#67077,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#67190) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#67190 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1907);
#67191 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #67192);
#67192 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('474','','',#5,#67183,$);
#67193 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#67185));
#67194 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#67195),#67290);
#67195 = SHELL_BASED_SURFACE_MODEL('',(#67196));
#67196 = OPEN_SHELL('',(#67197));
#67197 = ADVANCED_FACE('',(#67198),#67212,.T.);
#67198 = FACE_BOUND('',#67199,.T.);
#67199 = EDGE_LOOP('',(#67200,#67223,#67244,#67260,#67276));
#67200 = ORIENTED_EDGE('',*,*,#67201,.F.);
#67201 = EDGE_CURVE('',#67202,#67204,#67206,.T.);
#67202 = VERTEX_POINT('',#67203);
#67203 = CARTESIAN_POINT('',(10.412393922943,-16.39734107762,
    30.595584411775));
#67204 = VERTEX_POINT('',#67205);
#67205 = CARTESIAN_POINT('',(12.3,-16.39734107762,30.595584411775));
#67206 = SURFACE_CURVE('',#67207,(#67211),.PCURVE_S1.);
#67207 = LINE('',#67208,#67209);
#67208 = CARTESIAN_POINT('',(8.7,-16.39734107762,30.595584411775));
#67209 = VECTOR('',#67210,1.);
#67210 = DIRECTION('',(1.,0.E+000,0.E+000));
#67211 = PCURVE('',#67212,#67217);
#67212 = PLANE('',#67213);
#67213 = AXIS2_PLACEMENT_3D('',#67214,#67215,#67216);
#67214 = CARTESIAN_POINT('',(8.7,-16.39734107762,30.595584411775));
#67215 = DIRECTION('',(0.E+000,2.254821013504E-015,1.));
#67216 = DIRECTION('',(0.E+000,-1.,2.254821013504E-015));
#67217 = DEFINITIONAL_REPRESENTATION('',(#67218),#67222);
#67218 = LINE('',#67219,#67220);
#67219 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#67220 = VECTOR('',#67221,1.);
#67221 = DIRECTION('',(0.E+000,1.));
#67222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67223 = ORIENTED_EDGE('',*,*,#67224,.T.);
#67224 = EDGE_CURVE('',#67202,#67225,#67227,.T.);
#67225 = VERTEX_POINT('',#67226);
#67226 = CARTESIAN_POINT('',(8.7,-17.1225002774,30.595584411775));
#67227 = SURFACE_CURVE('',#67228,(#67233),.PCURVE_S1.);
#67228 = CIRCLE('',#67229,3.599999999999);
#67229 = AXIS2_PLACEMENT_3D('',#67230,#67231,#67232);
#67230 = CARTESIAN_POINT('',(8.2,-13.5573915834,30.595584411775));
#67231 = DIRECTION('',(0.E+000,-2.254821013504E-015,-1.));
#67232 = DIRECTION('',(0.E+000,-1.,2.254821013504E-015));
#67233 = PCURVE('',#67212,#67234);
#67234 = DEFINITIONAL_REPRESENTATION('',(#67235),#67243);
#67235 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#67236,#67237,#67238,#67239
    ,#67240,#67241,#67242),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#67236 = CARTESIAN_POINT('',(0.76005050578,-0.5));
#67237 = CARTESIAN_POINT('',(0.76005050578,-6.735382907246));
#67238 = CARTESIAN_POINT('',(-4.639949494219,-3.617691453623));
#67239 = CARTESIAN_POINT('',(-10.03994949421,-0.5));
#67240 = CARTESIAN_POINT('',(-4.639949494219,2.617691453623));
#67241 = CARTESIAN_POINT('',(0.76005050578,5.735382907246));
#67242 = CARTESIAN_POINT('',(0.76005050578,-0.5));
#67243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67244 = ORIENTED_EDGE('',*,*,#67245,.T.);
#67245 = EDGE_CURVE('',#67225,#67246,#67248,.T.);
#67246 = VERTEX_POINT('',#67247);
#67247 = CARTESIAN_POINT('',(8.7,-17.93602061413,30.595584411775));
#67248 = SURFACE_CURVE('',#67249,(#67253),.PCURVE_S1.);
#67249 = LINE('',#67250,#67251);
#67250 = CARTESIAN_POINT('',(8.7,-16.39734107762,30.595584411775));
#67251 = VECTOR('',#67252,1.);
#67252 = DIRECTION('',(0.E+000,-1.,2.254821013504E-015));
#67253 = PCURVE('',#67212,#67254);
#67254 = DEFINITIONAL_REPRESENTATION('',(#67255),#67259);
#67255 = LINE('',#67256,#67257);
#67256 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#67257 = VECTOR('',#67258,1.);
#67258 = DIRECTION('',(1.,0.E+000));
#67259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67260 = ORIENTED_EDGE('',*,*,#67261,.T.);
#67261 = EDGE_CURVE('',#67246,#67262,#67264,.T.);
#67262 = VERTEX_POINT('',#67263);
#67263 = CARTESIAN_POINT('',(12.3,-17.93602061413,30.595584411775));
#67264 = SURFACE_CURVE('',#67265,(#67269),.PCURVE_S1.);
#67265 = LINE('',#67266,#67267);
#67266 = CARTESIAN_POINT('',(8.7,-17.93602061413,30.595584411775));
#67267 = VECTOR('',#67268,1.);
#67268 = DIRECTION('',(1.,0.E+000,0.E+000));
#67269 = PCURVE('',#67212,#67270);
#67270 = DEFINITIONAL_REPRESENTATION('',(#67271),#67275);
#67271 = LINE('',#67272,#67273);
#67272 = CARTESIAN_POINT('',(1.538679536502,0.E+000));
#67273 = VECTOR('',#67274,1.);
#67274 = DIRECTION('',(0.E+000,1.));
#67275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67276 = ORIENTED_EDGE('',*,*,#67277,.F.);
#67277 = EDGE_CURVE('',#67204,#67262,#67278,.T.);
#67278 = SURFACE_CURVE('',#67279,(#67283),.PCURVE_S1.);
#67279 = LINE('',#67280,#67281);
#67280 = CARTESIAN_POINT('',(12.3,31.775374416301,30.595584411775));
#67281 = VECTOR('',#67282,1.);
#67282 = DIRECTION('',(1.222527695664E-016,-1.,2.254821013504E-015));
#67283 = PCURVE('',#67212,#67284);
#67284 = DEFINITIONAL_REPRESENTATION('',(#67285),#67289);
#67285 = LINE('',#67286,#67287);
#67286 = CARTESIAN_POINT('',(-48.17271549393,3.6));
#67287 = VECTOR('',#67288,1.);
#67288 = DIRECTION('',(1.,1.222527695664E-016));
#67289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#67294)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#67291,#67292,#67293)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#67291 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#67292 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#67293 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#67294 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-006),#67291,
  'distance_accuracy_value','confusion accuracy');
#67295 = SHAPE_DEFINITION_REPRESENTATION(#67296,#67194);
#67296 = PRODUCT_DEFINITION_SHAPE('','',#67297);
#67297 = PRODUCT_DEFINITION('design','',#67298,#67301);
#67298 = PRODUCT_DEFINITION_FORMATION('','',#67299);
#67299 = PRODUCT('CADSOFTTOOLS 1.475','CADSOFTTOOLS 1.475','',(#67300));
#67300 = PRODUCT_CONTEXT('',#2,'mechanical');
#67301 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#67302 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#67303,#67305);
#67303 = ( REPRESENTATION_RELATIONSHIP('','',#67194,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#67304) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#67304 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1911);
#67305 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #67306);
#67306 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('475','','',#5,#67297,$);
#67307 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#67299));
#67308 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#67309),#67409);
#67309 = SHELL_BASED_SURFACE_MODEL('',(#67310));
#67310 = OPEN_SHELL('',(#67311));
#67311 = ADVANCED_FACE('',(#67312),#67326,.T.);
#67312 = FACE_BOUND('',#67313,.T.);
#67313 = EDGE_LOOP('',(#67314,#67337,#67358,#67374,#67395));
#67314 = ORIENTED_EDGE('',*,*,#67315,.F.);
#67315 = EDGE_CURVE('',#67316,#67318,#67320,.T.);
#67316 = VERTEX_POINT('',#67317);
#67317 = CARTESIAN_POINT('',(8.7,-17.1225002774,36.830243854791));
#67318 = VERTEX_POINT('',#67319);
#67319 = CARTESIAN_POINT('',(8.7,-17.1225002774,30.595584411775));
#67320 = SURFACE_CURVE('',#67321,(#67325),.PCURVE_S1.);
#67321 = LINE('',#67322,#67323);
#67322 = CARTESIAN_POINT('',(8.7,-17.1225002774,27.182185017029));
#67323 = VECTOR('',#67324,1.);
#67324 = DIRECTION('',(1.464418895492E-016,-1.110223024625E-016,-1.));
#67325 = PCURVE('',#67326,#67331);
#67326 = PLANE('',#67327);
#67327 = AXIS2_PLACEMENT_3D('',#67328,#67329,#67330);
#67328 = CARTESIAN_POINT('',(8.7,-16.39734107762,30.295584411775));
#67329 = DIRECTION('',(1.,0.E+000,0.E+000));
#67330 = DIRECTION('',(0.E+000,0.E+000,-1.));
#67331 = DEFINITIONAL_REPRESENTATION('',(#67332),#67336);
#67332 = LINE('',#67333,#67334);
#67333 = CARTESIAN_POINT('',(3.113399394746,-0.725159199775));
#67334 = VECTOR('',#67335,1.);
#67335 = DIRECTION('',(1.,-1.110223024625E-016));
#67336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67337 = ORIENTED_EDGE('',*,*,#67338,.F.);
#67338 = EDGE_CURVE('',#67339,#67316,#67341,.T.);
#67339 = VERTEX_POINT('',#67340);
#67340 = CARTESIAN_POINT('',(8.7,-17.22562056263,36.652094453298));
#67341 = SURFACE_CURVE('',#67342,(#67347),.PCURVE_S1.);
#67342 = CIRCLE('',#67343,0.3);
#67343 = AXIS2_PLACEMENT_3D('',#67344,#67345,#67346);
#67344 = CARTESIAN_POINT('',(8.7,-16.93017823672,36.599999999996));
#67345 = DIRECTION('',(-1.,0.E+000,0.E+000));
#67346 = DIRECTION('',(0.E+000,1.,0.E+000));
#67347 = PCURVE('',#67326,#67348);
#67348 = DEFINITIONAL_REPRESENTATION('',(#67349),#67357);
#67349 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#67350,#67351,#67352,#67353
    ,#67354,#67355,#67356),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#67350 = CARTESIAN_POINT('',(-6.304415588222,-0.2328371591));
#67351 = CARTESIAN_POINT('',(-5.784800345951,-0.2328371591));
#67352 = CARTESIAN_POINT('',(-6.044607967086,-0.6828371591));
#67353 = CARTESIAN_POINT('',(-6.304415588222,-1.1328371591));
#67354 = CARTESIAN_POINT('',(-6.564223209357,-0.6828371591));
#67355 = CARTESIAN_POINT('',(-6.824030830492,-0.2328371591));
#67356 = CARTESIAN_POINT('',(-6.304415588222,-0.2328371591));
#67357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67358 = ORIENTED_EDGE('',*,*,#67359,.F.);
#67359 = EDGE_CURVE('',#67360,#67339,#67362,.T.);
#67360 = VERTEX_POINT('',#67361);
#67361 = CARTESIAN_POINT('',(8.7,-18.23146294003,30.947678865076));
#67362 = SURFACE_CURVE('',#67363,(#67367),.PCURVE_S1.);
#67363 = LINE('',#67364,#67365);
#67364 = CARTESIAN_POINT('',(8.7,-18.23146294003,30.947678865076));
#67365 = VECTOR('',#67366,1.);
#67366 = DIRECTION('',(0.E+000,0.173648177671,0.984807753011));
#67367 = PCURVE('',#67326,#67368);
#67368 = DEFINITIONAL_REPRESENTATION('',(#67369),#67373);
#67369 = LINE('',#67370,#67371);
#67370 = CARTESIAN_POINT('',(-0.652094453301,-1.834121862405));
#67371 = VECTOR('',#67372,1.);
#67372 = DIRECTION('',(-0.984807753011,0.173648177671));
#67373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67374 = ORIENTED_EDGE('',*,*,#67375,.F.);
#67375 = EDGE_CURVE('',#67376,#67360,#67378,.T.);
#67376 = VERTEX_POINT('',#67377);
#67377 = CARTESIAN_POINT('',(8.7,-17.93602061413,30.595584411775));
#67378 = SURFACE_CURVE('',#67379,(#67384),.PCURVE_S1.);
#67379 = CIRCLE('',#67380,0.3);
#67380 = AXIS2_PLACEMENT_3D('',#67381,#67382,#67383);
#67381 = CARTESIAN_POINT('',(8.7,-17.93602061413,30.895584411775));
#67382 = DIRECTION('',(-1.,0.E+000,0.E+000));
#67383 = DIRECTION('',(0.E+000,1.,0.E+000));
#67384 = PCURVE('',#67326,#67385);
#67385 = DEFINITIONAL_REPRESENTATION('',(#67386),#67394);
#67386 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#67387,#67388,#67389,#67390
    ,#67391,#67392,#67393),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#67387 = CARTESIAN_POINT('',(-0.6,-1.238679536502));
#67388 = CARTESIAN_POINT('',(-8.038475772933E-002,-1.238679536502));
#67389 = CARTESIAN_POINT('',(-0.340192378865,-1.688679536502));
#67390 = CARTESIAN_POINT('',(-0.6,-2.138679536502));
#67391 = CARTESIAN_POINT('',(-0.859807621135,-1.688679536502));
#67392 = CARTESIAN_POINT('',(-1.119615242271,-1.238679536502));
#67393 = CARTESIAN_POINT('',(-0.6,-1.238679536502));
#67394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67395 = ORIENTED_EDGE('',*,*,#67396,.F.);
#67396 = EDGE_CURVE('',#67318,#67376,#67397,.T.);
#67397 = SURFACE_CURVE('',#67398,(#67402),.PCURVE_S1.);
#67398 = LINE('',#67399,#67400);
#67399 = CARTESIAN_POINT('',(8.7,-16.39734107762,30.595584411775));
#67400 = VECTOR('',#67401,1.);
#67401 = DIRECTION('',(0.E+000,-1.,2.254821013504E-015));
#67402 = PCURVE('',#67326,#67403);
#67403 = DEFINITIONAL_REPRESENTATION('',(#67404),#67408);
#67404 = LINE('',#67405,#67406);
#67405 = CARTESIAN_POINT('',(-0.3,0.E+000));
#67406 = VECTOR('',#67407,1.);
#67407 = DIRECTION('',(-2.254821013504E-015,-1.));
#67408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#67413)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#67410,#67411,#67412)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#67410 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#67411 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#67412 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#67413 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#67410,
  'distance_accuracy_value','confusion accuracy');
#67414 = SHAPE_DEFINITION_REPRESENTATION(#67415,#67308);
#67415 = PRODUCT_DEFINITION_SHAPE('','',#67416);
#67416 = PRODUCT_DEFINITION('design','',#67417,#67420);
#67417 = PRODUCT_DEFINITION_FORMATION('','',#67418);
#67418 = PRODUCT('CADSOFTTOOLS 1.476','CADSOFTTOOLS 1.476','',(#67419));
#67419 = PRODUCT_CONTEXT('',#2,'mechanical');
#67420 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#67421 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#67422,#67424);
#67422 = ( REPRESENTATION_RELATIONSHIP('','',#67308,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#67423) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#67423 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1915);
#67424 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #67425);
#67425 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('476','','',#5,#67416,$);
#67426 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#67418));
#67427 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#67428),#67502);
#67428 = SHELL_BASED_SURFACE_MODEL('',(#67429));
#67429 = OPEN_SHELL('',(#67430));
#67430 = ADVANCED_FACE('',(#67431),#67445,.F.);
#67431 = FACE_BOUND('',#67432,.T.);
#67432 = EDGE_LOOP('',(#67433,#67456,#67472,#67488));
#67433 = ORIENTED_EDGE('',*,*,#67434,.T.);
#67434 = EDGE_CURVE('',#67435,#67437,#67439,.T.);
#67435 = VERTEX_POINT('',#67436);
#67436 = CARTESIAN_POINT('',(7.7,-14.30186361363,5.507211070032));
#67437 = VERTEX_POINT('',#67438);
#67438 = CARTESIAN_POINT('',(7.7,-14.30186361364,6.965204974));
#67439 = SURFACE_CURVE('',#67440,(#67444),.PCURVE_S1.);
#67440 = LINE('',#67441,#67442);
#67441 = CARTESIAN_POINT('',(7.7,-14.30186361381,38.500000005549));
#67442 = VECTOR('',#67443,1.);
#67443 = DIRECTION('',(0.E+000,-5.425807713121E-012,1.));
#67444 = PCURVE('',#67445,#67450);
#67445 = PLANE('',#67446);
#67446 = AXIS2_PLACEMENT_3D('',#67447,#67448,#67449);
#67447 = CARTESIAN_POINT('',(8.75,-14.30186361363,5.507211070032));
#67448 = DIRECTION('',(0.E+000,-1.,-5.425807713121E-012));
#67449 = DIRECTION('',(1.,0.E+000,0.E+000));
#67450 = DEFINITIONAL_REPRESENTATION('',(#67451),#67455);
#67451 = LINE('',#67452,#67453);
#67452 = CARTESIAN_POINT('',(-1.05,32.992788935517));
#67453 = VECTOR('',#67454,1.);
#67454 = DIRECTION('',(0.E+000,1.));
#67455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67456 = ORIENTED_EDGE('',*,*,#67457,.F.);
#67457 = EDGE_CURVE('',#67458,#67437,#67460,.T.);
#67458 = VERTEX_POINT('',#67459);
#67459 = CARTESIAN_POINT('',(7.75,-14.30186361364,6.965204974));
#67460 = SURFACE_CURVE('',#67461,(#67465),.PCURVE_S1.);
#67461 = LINE('',#67462,#67463);
#67462 = CARTESIAN_POINT('',(8.75,-14.30186361364,6.965204974));
#67463 = VECTOR('',#67464,1.);
#67464 = DIRECTION('',(-1.,0.E+000,0.E+000));
#67465 = PCURVE('',#67445,#67466);
#67466 = DEFINITIONAL_REPRESENTATION('',(#67467),#67471);
#67467 = LINE('',#67468,#67469);
#67468 = CARTESIAN_POINT('',(0.E+000,1.457993903968));
#67469 = VECTOR('',#67470,1.);
#67470 = DIRECTION('',(-1.,0.E+000));
#67471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67472 = ORIENTED_EDGE('',*,*,#67473,.F.);
#67473 = EDGE_CURVE('',#67474,#67458,#67476,.T.);
#67474 = VERTEX_POINT('',#67475);
#67475 = CARTESIAN_POINT('',(7.75,-14.30186361363,5.507211070032));
#67476 = SURFACE_CURVE('',#67477,(#67481),.PCURVE_S1.);
#67477 = LINE('',#67478,#67479);
#67478 = CARTESIAN_POINT('',(7.75,-14.30186361364,6.742226218812));
#67479 = VECTOR('',#67480,1.);
#67480 = DIRECTION('',(0.E+000,-5.425807713121E-012,1.));
#67481 = PCURVE('',#67445,#67482);
#67482 = DEFINITIONAL_REPRESENTATION('',(#67483),#67487);
#67483 = LINE('',#67484,#67485);
#67484 = CARTESIAN_POINT('',(-1.,1.235015148779));
#67485 = VECTOR('',#67486,1.);
#67486 = DIRECTION('',(0.E+000,1.));
#67487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67488 = ORIENTED_EDGE('',*,*,#67489,.T.);
#67489 = EDGE_CURVE('',#67474,#67435,#67490,.T.);
#67490 = SURFACE_CURVE('',#67491,(#67495),.PCURVE_S1.);
#67491 = LINE('',#67492,#67493);
#67492 = CARTESIAN_POINT('',(8.75,-14.30186361363,5.507211070032));
#67493 = VECTOR('',#67494,1.);
#67494 = DIRECTION('',(-1.,0.E+000,0.E+000));
#67495 = PCURVE('',#67445,#67496);
#67496 = DEFINITIONAL_REPRESENTATION('',(#67497),#67501);
#67497 = LINE('',#67498,#67499);
#67498 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#67499 = VECTOR('',#67500,1.);
#67500 = DIRECTION('',(-1.,0.E+000));
#67501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#67506)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#67503,#67504,#67505)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#67503 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#67504 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#67505 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#67506 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#67503,
  'distance_accuracy_value','confusion accuracy');
#67507 = SHAPE_DEFINITION_REPRESENTATION(#67508,#67427);
#67508 = PRODUCT_DEFINITION_SHAPE('','',#67509);
#67509 = PRODUCT_DEFINITION('design','',#67510,#67513);
#67510 = PRODUCT_DEFINITION_FORMATION('','',#67511);
#67511 = PRODUCT('CADSOFTTOOLS 1.477','CADSOFTTOOLS 1.477','',(#67512));
#67512 = PRODUCT_CONTEXT('',#2,'mechanical');
#67513 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#67514 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#67515,#67517);
#67515 = ( REPRESENTATION_RELATIONSHIP('','',#67427,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#67516) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#67516 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1919);
#67517 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #67518);
#67518 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('477','','',#5,#67509,$);
#67519 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#67511));
#67520 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#67521),#67595);
#67521 = SHELL_BASED_SURFACE_MODEL('',(#67522));
#67522 = OPEN_SHELL('',(#67523));
#67523 = ADVANCED_FACE('',(#67524),#67538,.F.);
#67524 = FACE_BOUND('',#67525,.T.);
#67525 = EDGE_LOOP('',(#67526,#67549,#67565,#67581));
#67526 = ORIENTED_EDGE('',*,*,#67527,.T.);
#67527 = EDGE_CURVE('',#67528,#67530,#67532,.T.);
#67528 = VERTEX_POINT('',#67529);
#67529 = CARTESIAN_POINT('',(7.7,-14.30186361364,6.965204974));
#67530 = VERTEX_POINT('',#67531);
#67531 = CARTESIAN_POINT('',(7.7,-14.15904141728,6.965204974001));
#67532 = SURFACE_CURVE('',#67533,(#67537),.PCURVE_S1.);
#67533 = LINE('',#67534,#67535);
#67534 = CARTESIAN_POINT('',(7.7,1.992470158437,6.965204974088));
#67535 = VECTOR('',#67536,1.);
#67536 = DIRECTION('',(0.E+000,1.,5.425807713121E-012));
#67537 = PCURVE('',#67538,#67543);
#67538 = PLANE('',#67539);
#67539 = AXIS2_PLACEMENT_3D('',#67540,#67541,#67542);
#67540 = CARTESIAN_POINT('',(8.75,-14.30186361364,6.965204974));
#67541 = DIRECTION('',(0.E+000,-5.425807713121E-012,1.));
#67542 = DIRECTION('',(-1.,0.E+000,0.E+000));
#67543 = DEFINITIONAL_REPRESENTATION('',(#67544),#67548);
#67544 = LINE('',#67545,#67546);
#67545 = CARTESIAN_POINT('',(1.05,-16.29433377208));
#67546 = VECTOR('',#67547,1.);
#67547 = DIRECTION('',(0.E+000,-1.));
#67548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67549 = ORIENTED_EDGE('',*,*,#67550,.F.);
#67550 = EDGE_CURVE('',#67551,#67530,#67553,.T.);
#67551 = VERTEX_POINT('',#67552);
#67552 = CARTESIAN_POINT('',(7.75,-14.15904141728,6.965204974001));
#67553 = SURFACE_CURVE('',#67554,(#67558),.PCURVE_S1.);
#67554 = LINE('',#67555,#67556);
#67555 = CARTESIAN_POINT('',(8.75,-14.15904141728,6.965204974001));
#67556 = VECTOR('',#67557,1.);
#67557 = DIRECTION('',(-1.,0.E+000,0.E+000));
#67558 = PCURVE('',#67538,#67559);
#67559 = DEFINITIONAL_REPRESENTATION('',(#67560),#67564);
#67560 = LINE('',#67561,#67562);
#67561 = CARTESIAN_POINT('',(0.E+000,-0.142822196365));
#67562 = VECTOR('',#67563,1.);
#67563 = DIRECTION('',(1.,0.E+000));
#67564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67565 = ORIENTED_EDGE('',*,*,#67566,.F.);
#67566 = EDGE_CURVE('',#67567,#67551,#67569,.T.);
#67567 = VERTEX_POINT('',#67568);
#67568 = CARTESIAN_POINT('',(7.75,-14.30186361364,6.965204974));
#67569 = SURFACE_CURVE('',#67570,(#67574),.PCURVE_S1.);
#67570 = LINE('',#67571,#67572);
#67571 = CARTESIAN_POINT('',(7.75,-14.03195371847,6.965204974001));
#67572 = VECTOR('',#67573,1.);
#67573 = DIRECTION('',(0.E+000,1.,5.425807713121E-012));
#67574 = PCURVE('',#67538,#67575);
#67575 = DEFINITIONAL_REPRESENTATION('',(#67576),#67580);
#67576 = LINE('',#67577,#67578);
#67577 = CARTESIAN_POINT('',(1.,-0.269909895175));
#67578 = VECTOR('',#67579,1.);
#67579 = DIRECTION('',(0.E+000,-1.));
#67580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67581 = ORIENTED_EDGE('',*,*,#67582,.T.);
#67582 = EDGE_CURVE('',#67567,#67528,#67583,.T.);
#67583 = SURFACE_CURVE('',#67584,(#67588),.PCURVE_S1.);
#67584 = LINE('',#67585,#67586);
#67585 = CARTESIAN_POINT('',(8.75,-14.30186361364,6.965204974));
#67586 = VECTOR('',#67587,1.);
#67587 = DIRECTION('',(-1.,0.E+000,0.E+000));
#67588 = PCURVE('',#67538,#67589);
#67589 = DEFINITIONAL_REPRESENTATION('',(#67590),#67594);
#67590 = LINE('',#67591,#67592);
#67591 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
#67592 = VECTOR('',#67593,1.);
#67593 = DIRECTION('',(1.,0.E+000));
#67594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#67599)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#67596,#67597,#67598)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#67596 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#67597 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#67598 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#67599 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#67596,
  'distance_accuracy_value','confusion accuracy');
#67600 = SHAPE_DEFINITION_REPRESENTATION(#67601,#67520);
#67601 = PRODUCT_DEFINITION_SHAPE('','',#67602);
#67602 = PRODUCT_DEFINITION('design','',#67603,#67606);
#67603 = PRODUCT_DEFINITION_FORMATION('','',#67604);
#67604 = PRODUCT('CADSOFTTOOLS 1.478','CADSOFTTOOLS 1.478','',(#67605));
#67605 = PRODUCT_CONTEXT('',#2,'mechanical');
#67606 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#67607 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#67608,#67610);
#67608 = ( REPRESENTATION_RELATIONSHIP('','',#67520,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#67609) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#67609 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1923);
#67610 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #67611);
#67611 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('478','','',#5,#67602,$);
#67612 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#67604));
#67613 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#67614),#67738);
#67614 = SHELL_BASED_SURFACE_MODEL('',(#67615));
#67615 = OPEN_SHELL('',(#67616));
#67616 = ADVANCED_FACE('',(#67617),#67631,.F.);
#67617 = FACE_BOUND('',#67618,.F.);
#67618 = EDGE_LOOP('',(#67619,#67682,#67703,#67718));
#67619 = ORIENTED_EDGE('',*,*,#67620,.F.);
#67620 = EDGE_CURVE('',#67621,#67623,#67625,.T.);
#67621 = VERTEX_POINT('',#67622);
#67622 = CARTESIAN_POINT('',(7.75,-14.15904141728,6.965204974001));
#67623 = VERTEX_POINT('',#67624);
#67624 = CARTESIAN_POINT('',(7.7,-14.15904141728,6.965204974001));
#67625 = SURFACE_CURVE('',#67626,(#67630),.PCURVE_S1.);
#67626 = LINE('',#67627,#67628);
#67627 = CARTESIAN_POINT('',(8.75,-14.15904141728,6.965204974001));
#67628 = VECTOR('',#67629,1.);
#67629 = DIRECTION('',(-1.,0.E+000,0.E+000));
#67630 = PCURVE('',#67631,#67677);
#67631 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
    (#67632,#67633,#67634,#67635,#67636)
    ,(#67637,#67638,#67639,#67640,#67641)
    ,(#67642,#67643,#67644,#67645,#67646)
    ,(#67647,#67648,#67649,#67650,#67651)
    ,(#67652,#67653,#67654,#67655,#67656)
    ,(#67657,#67658,#67659,#67660,#67661)
    ,(#67662,#67663,#67664,#67665,#67666)
    ,(#67667,#67668,#67669,#67670,#67671)
    ,(#67672,#67673,#67674,#67675,#67676
    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,1,1,1,1,1,4),(2,1,1,1,2),(0.E+000,
    0.127811597533,0.243621884571,0.352087704138,0.458831503749,
    0.695567784129,1.),(0.E+000,0.125,0.166666666667,0.291666666667,1.),
  .UNSPECIFIED.);
#67632 = CARTESIAN_POINT('',(8.9,-14.15904141728,6.965204974001));
#67633 = CARTESIAN_POINT('',(8.75,-14.15904141728,6.965204974001));
#67634 = CARTESIAN_POINT('',(8.7,-14.15904141728,6.965204974001));
#67635 = CARTESIAN_POINT('',(8.55,-14.15904141728,6.965204974001));
#67636 = CARTESIAN_POINT('',(7.7,-14.15904141728,6.965204974001));
#67637 = CARTESIAN_POINT('',(8.9,-14.1556318043,6.942743615195));
#67638 = CARTESIAN_POINT('',(8.75,-14.1556318043,6.942743615195));
#67639 = CARTESIAN_POINT('',(8.7,-14.1556318043,6.942743615195));
#67640 = CARTESIAN_POINT('',(8.55,-14.1556318043,6.942743615195));
#67641 = CARTESIAN_POINT('',(7.7,-14.1556318043,6.942743615195));
#67642 = CARTESIAN_POINT('',(8.9,-14.14913273571,6.899929984287));
#67643 = CARTESIAN_POINT('',(8.75,-14.14913273571,6.899929984287));
#67644 = CARTESIAN_POINT('',(8.7,-14.14913273571,6.899929984287));
#67645 = CARTESIAN_POINT('',(8.55,-14.14913273571,6.899929984287));
#67646 = CARTESIAN_POINT('',(7.7,-14.14913273571,6.899929984287));
#67647 = CARTESIAN_POINT('',(8.9,-14.12633313695,6.841219542583));
#67648 = CARTESIAN_POINT('',(8.75,-14.12633313695,6.841219542583));
#67649 = CARTESIAN_POINT('',(8.7,-14.12633313695,6.841219542583));
#67650 = CARTESIAN_POINT('',(8.55,-14.12633313695,6.841219542583));
#67651 = CARTESIAN_POINT('',(7.7,-14.12633313695,6.841219542583));
#67652 = CARTESIAN_POINT('',(8.9,-14.0938381967,6.791756312927));
#67653 = CARTESIAN_POINT('',(8.75,-14.0938381967,6.791756312927));
#67654 = CARTESIAN_POINT('',(8.7,-14.0938381967,6.791756312927));
#67655 = CARTESIAN_POINT('',(8.55,-14.0938381967,6.791756312927));
#67656 = CARTESIAN_POINT('',(7.7,-14.0938381967,6.791756312927));
#67657 = CARTESIAN_POINT('',(8.9,-14.03436894439,6.736851514533));
#67658 = CARTESIAN_POINT('',(8.75,-14.03436894439,6.736851514533));
#67659 = CARTESIAN_POINT('',(8.7,-14.03436894439,6.736851514533));
#67660 = CARTESIAN_POINT('',(8.55,-14.03436894439,6.736851514533));
#67661 = CARTESIAN_POINT('',(7.7,-14.03436894439,6.736851514533));
#67662 = CARTESIAN_POINT('',(8.9,-13.924375332,6.6926512371));
#67663 = CARTESIAN_POINT('',(8.75,-13.924375332,6.6926512371));
#67664 = CARTESIAN_POINT('',(8.7,-13.924375332,6.6926512371));
#67665 = CARTESIAN_POINT('',(8.55,-13.924375332,6.6926512371));
#67666 = CARTESIAN_POINT('',(7.7,-13.924375332,6.6926512371));
#67667 = CARTESIAN_POINT('',(8.9,-13.82821008375,6.687941164771));
#67668 = CARTESIAN_POINT('',(8.75,-13.82821008375,6.687941164771));
#67669 = CARTESIAN_POINT('',(8.7,-13.82821008375,6.687941164771));
#67670 = CARTESIAN_POINT('',(8.55,-13.82821008375,6.687941164771));
#67671 = CARTESIAN_POINT('',(7.7,-13.82821008375,6.687941164771));
#67672 = CARTESIAN_POINT('',(8.9,-13.77411270037,6.685291532048));
#67673 = CARTESIAN_POINT('',(8.75,-13.77411270037,6.685291532048));
#67674 = CARTESIAN_POINT('',(8.7,-13.77411270037,6.685291532048));
#67675 = CARTESIAN_POINT('',(8.55,-13.77411270037,6.685291532048));
#67676 = CARTESIAN_POINT('',(7.7,-13.77411270037,6.685291532048));
#67677 = DEFINITIONAL_REPRESENTATION('',(#67678),#67681);
#67678 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#67679,#67680),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.,1.05),.PIECEWISE_BEZIER_KNOTS.);
#67679 = CARTESIAN_POINT('',(0.E+000,0.958333333333));
#67680 = CARTESIAN_POINT('',(0.E+000,1.));
#67681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67682 = ORIENTED_EDGE('',*,*,#67683,.T.);
#67683 = EDGE_CURVE('',#67621,#67684,#67686,.T.);
#67684 = VERTEX_POINT('',#67685);
#67685 = CARTESIAN_POINT('',(7.75,-13.77411270037,6.685291532048));
#67686 = SURFACE_CURVE('',#67687,(#67697),.PCURVE_S1.);
#67687 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#67688,#67689,#67690,#67691,
    #67692,#67693,#67694,#67695,#67696),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1
    ,1,4),(0.E+000,0.127811597533,0.243621884571,0.352087704138,
    0.458831503749,0.695567784129,1.),.UNSPECIFIED.);
#67688 = CARTESIAN_POINT('',(7.75,-14.15904141728,6.965204974001));
#67689 = CARTESIAN_POINT('',(7.75,-14.1556318043,6.942743615195));
#67690 = CARTESIAN_POINT('',(7.75,-14.14913273571,6.899929984287));
#67691 = CARTESIAN_POINT('',(7.75,-14.12633313695,6.841219542583));
#67692 = CARTESIAN_POINT('',(7.75,-14.0938381967,6.791756312927));
#67693 = CARTESIAN_POINT('',(7.75,-14.03436894439,6.736851514533));
#67694 = CARTESIAN_POINT('',(7.75,-13.924375332,6.6926512371));
#67695 = CARTESIAN_POINT('',(7.75,-13.82821008375,6.687941164771));
#67696 = CARTESIAN_POINT('',(7.75,-13.77411270037,6.685291532048));
#67697 = PCURVE('',#67631,#67698);
#67698 = DEFINITIONAL_REPRESENTATION('',(#67699),#67702);
#67699 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#67700,#67701),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
#67700 = CARTESIAN_POINT('',(0.E+000,0.958333333333));
#67701 = CARTESIAN_POINT('',(1.,0.958333333333));
#67702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67703 = ORIENTED_EDGE('',*,*,#67704,.T.);
#67704 = EDGE_CURVE('',#67684,#67705,#67707,.T.);
#67705 = VERTEX_POINT('',#67706);
#67706 = CARTESIAN_POINT('',(7.7,-13.77411270037,6.685291532048));
#67707 = SURFACE_CURVE('',#67708,(#67712),.PCURVE_S1.);
#67708 = LINE('',#67709,#67710);
#67709 = CARTESIAN_POINT('',(8.75,-13.77411270037,6.685291532048));
#67710 = VECTOR('',#67711,1.);
#67711 = DIRECTION('',(-1.,0.E+000,0.E+000));
#67712 = PCURVE('',#67631,#67713);
#67713 = DEFINITIONAL_REPRESENTATION('',(#67714),#67717);
#67714 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#67715,#67716),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.,1.05),.PIECEWISE_BEZIER_KNOTS.);
#67715 = CARTESIAN_POINT('',(1.,0.958333333333));
#67716 = CARTESIAN_POINT('',(1.,1.));
#67717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67718 = ORIENTED_EDGE('',*,*,#67719,.F.);
#67719 = EDGE_CURVE('',#67623,#67705,#67720,.T.);
#67720 = SURFACE_CURVE('',#67721,(#67731),.PCURVE_S1.);
#67721 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#67722,#67723,#67724,#67725,
    #67726,#67727,#67728,#67729,#67730),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1
    ,1,4),(0.E+000,0.127811597533,0.243621884571,0.352087704138,
    0.458831503749,0.695567784129,1.),.UNSPECIFIED.);
#67722 = CARTESIAN_POINT('',(7.7,-14.15904141728,6.965204974001));
#67723 = CARTESIAN_POINT('',(7.7,-14.1556318043,6.942743615195));
#67724 = CARTESIAN_POINT('',(7.7,-14.14913273571,6.899929984287));
#67725 = CARTESIAN_POINT('',(7.7,-14.12633313695,6.841219542583));
#67726 = CARTESIAN_POINT('',(7.7,-14.0938381967,6.791756312927));
#67727 = CARTESIAN_POINT('',(7.7,-14.03436894439,6.736851514533));
#67728 = CARTESIAN_POINT('',(7.7,-13.924375332,6.6926512371));
#67729 = CARTESIAN_POINT('',(7.7,-13.82821008375,6.687941164771));
#67730 = CARTESIAN_POINT('',(7.7,-13.77411270037,6.685291532048));
#67731 = PCURVE('',#67631,#67732);
#67732 = DEFINITIONAL_REPRESENTATION('',(#67733),#67737);
#67733 = LINE('',#67734,#67735);
#67734 = CARTESIAN_POINT('',(0.E+000,1.));
#67735 = VECTOR('',#67736,1.);
#67736 = DIRECTION('',(1.,0.E+000));
#67737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#67742)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#67739,#67740,#67741)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#67739 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#67740 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#67741 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#67742 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#67739,
  'distance_accuracy_value','confusion accuracy');
#67743 = SHAPE_DEFINITION_REPRESENTATION(#67744,#67613);
#67744 = PRODUCT_DEFINITION_SHAPE('','',#67745);
#67745 = PRODUCT_DEFINITION('design','',#67746,#67749);
#67746 = PRODUCT_DEFINITION_FORMATION('','',#67747);
#67747 = PRODUCT('CADSOFTTOOLS 1.479','CADSOFTTOOLS 1.479','',(#67748));
#67748 = PRODUCT_CONTEXT('',#2,'mechanical');
#67749 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#67750 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#67751,#67753);
#67751 = ( REPRESENTATION_RELATIONSHIP('','',#67613,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#67752) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#67752 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1927);
#67753 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #67754);
#67754 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('479','','',#5,#67745,$);
#67755 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#67747));
#67756 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#67757),#67831);
#67757 = SHELL_BASED_SURFACE_MODEL('',(#67758));
#67758 = OPEN_SHELL('',(#67759));
#67759 = ADVANCED_FACE('',(#67760),#67774,.F.);
#67760 = FACE_BOUND('',#67761,.T.);
#67761 = EDGE_LOOP('',(#67762,#67785,#67801,#67817));
#67762 = ORIENTED_EDGE('',*,*,#67763,.T.);
#67763 = EDGE_CURVE('',#67764,#67766,#67768,.T.);
#67764 = VERTEX_POINT('',#67765);
#67765 = CARTESIAN_POINT('',(7.7,-13.77411270037,6.685291532048));
#67766 = VERTEX_POINT('',#67767);
#67767 = CARTESIAN_POINT('',(7.7,-13.77411291293,6.537506400601));
#67768 = SURFACE_CURVE('',#67769,(#67773),.PCURVE_S1.);
#67769 = LINE('',#67770,#67771);
#67770 = CARTESIAN_POINT('',(7.7,-13.7740669419,38.50002268232));
#67771 = VECTOR('',#67772,1.);
#67772 = DIRECTION('',(0.E+000,-1.438279203804E-006,-0.999999999999));
#67773 = PCURVE('',#67774,#67779);
#67774 = PLANE('',#67775);
#67775 = AXIS2_PLACEMENT_3D('',#67776,#67777,#67778);
#67776 = CARTESIAN_POINT('',(8.75,-13.77411270037,6.685291532048));
#67777 = DIRECTION('',(0.E+000,0.999999999999,-1.438279203804E-006));
#67778 = DIRECTION('',(0.E+000,-1.438279203804E-006,-0.999999999999));
#67779 = DEFINITIONAL_REPRESENTATION('',(#67780),#67784);
#67780 = LINE('',#67781,#67782);
#67781 = CARTESIAN_POINT('',(-31.8147311503,1.05));
#67782 = VECTOR('',#67783,1.);
#67783 = DIRECTION('',(1.,0.E+000));
#67784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67785 = ORIENTED_EDGE('',*,*,#67786,.F.);
#67786 = EDGE_CURVE('',#67787,#67766,#67789,.T.);
#67787 = VERTEX_POINT('',#67788);
#67788 = CARTESIAN_POINT('',(7.75,-13.77411291293,6.537506400601));
#67789 = SURFACE_CURVE('',#67790,(#67794),.PCURVE_S1.);
#67790 = LINE('',#67791,#67792);
#67791 = CARTESIAN_POINT('',(8.75,-13.77411291293,6.537506400601));
#67792 = VECTOR('',#67793,1.);
#67793 = DIRECTION('',(-1.,0.E+000,0.E+000));
#67794 = PCURVE('',#67774,#67795);
#67795 = DEFINITIONAL_REPRESENTATION('',(#67796),#67800);
#67796 = LINE('',#67797,#67798);
#67797 = CARTESIAN_POINT('',(0.147785131447,0.E+000));
#67798 = VECTOR('',#67799,1.);
#67799 = DIRECTION('',(-0.E+000,1.));
#67800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67801 = ORIENTED_EDGE('',*,*,#67802,.F.);
#67802 = EDGE_CURVE('',#67803,#67787,#67805,.T.);
#67803 = VERTEX_POINT('',#67804);
#67804 = CARTESIAN_POINT('',(7.75,-13.77411270037,6.685291532048));
#67805 = SURFACE_CURVE('',#67806,(#67810),.PCURVE_S1.);
#67806 = LINE('',#67807,#67808);
#67807 = CARTESIAN_POINT('',(7.75,-13.77411261848,6.742225847966));
#67808 = VECTOR('',#67809,1.);
#67809 = DIRECTION('',(0.E+000,-1.438279203804E-006,-0.999999999999));
#67810 = PCURVE('',#67774,#67811);
#67811 = DEFINITIONAL_REPRESENTATION('',(#67812),#67816);
#67812 = LINE('',#67813,#67814);
#67813 = CARTESIAN_POINT('',(-5.693431591794E-002,1.));
#67814 = VECTOR('',#67815,1.);
#67815 = DIRECTION('',(1.,0.E+000));
#67816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67817 = ORIENTED_EDGE('',*,*,#67818,.T.);
#67818 = EDGE_CURVE('',#67803,#67764,#67819,.T.);
#67819 = SURFACE_CURVE('',#67820,(#67824),.PCURVE_S1.);
#67820 = LINE('',#67821,#67822);
#67821 = CARTESIAN_POINT('',(8.75,-13.77411270037,6.685291532048));
#67822 = VECTOR('',#67823,1.);
#67823 = DIRECTION('',(-1.,0.E+000,0.E+000));
#67824 = PCURVE('',#67774,#67825);
#67825 = DEFINITIONAL_REPRESENTATION('',(#67826),#67830);
#67826 = LINE('',#67827,#67828);
#67827 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#67828 = VECTOR('',#67829,1.);
#67829 = DIRECTION('',(-0.E+000,1.));
#67830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#67835)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#67832,#67833,#67834)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#67832 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#67833 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#67834 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#67835 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#67832,
  'distance_accuracy_value','confusion accuracy');
#67836 = SHAPE_DEFINITION_REPRESENTATION(#67837,#67756);
#67837 = PRODUCT_DEFINITION_SHAPE('','',#67838);
#67838 = PRODUCT_DEFINITION('design','',#67839,#67842);
#67839 = PRODUCT_DEFINITION_FORMATION('','',#67840);
#67840 = PRODUCT('CADSOFTTOOLS 1.480','CADSOFTTOOLS 1.480','',(#67841));
#67841 = PRODUCT_CONTEXT('',#2,'mechanical');
#67842 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#67843 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#67844,#67846);
#67844 = ( REPRESENTATION_RELATIONSHIP('','',#67756,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#67845) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#67845 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1931);
#67846 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #67847);
#67847 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('480','','',#5,#67838,$);
#67848 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#67840));
#67849 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#67850),#67924);
#67850 = SHELL_BASED_SURFACE_MODEL('',(#67851));
#67851 = OPEN_SHELL('',(#67852));
#67852 = ADVANCED_FACE('',(#67853),#67867,.F.);
#67853 = FACE_BOUND('',#67854,.T.);
#67854 = EDGE_LOOP('',(#67855,#67878,#67894,#67910));
#67855 = ORIENTED_EDGE('',*,*,#67856,.T.);
#67856 = EDGE_CURVE('',#67857,#67859,#67861,.T.);
#67857 = VERTEX_POINT('',#67858);
#67858 = CARTESIAN_POINT('',(7.7,-13.77411291293,6.537506400601));
#67859 = VERTEX_POINT('',#67860);
#67860 = CARTESIAN_POINT('',(7.7,-14.11130756429,6.537506400599));
#67861 = SURFACE_CURVE('',#67862,(#67866),.PCURVE_S1.);
#67862 = LINE('',#67863,#67864);
#67863 = CARTESIAN_POINT('',(7.7,1.992470158439,6.537506400686));
#67864 = VECTOR('',#67865,1.);
#67865 = DIRECTION('',(0.E+000,-1.,-5.425807713121E-012));
#67866 = PCURVE('',#67867,#67872);
#67867 = PLANE('',#67868);
#67868 = AXIS2_PLACEMENT_3D('',#67869,#67870,#67871);
#67869 = CARTESIAN_POINT('',(8.75,-13.77411291293,6.537506400601));
#67870 = DIRECTION('',(0.E+000,5.425807713121E-012,-1.));
#67871 = DIRECTION('',(1.,0.E+000,0.E+000));
#67872 = DEFINITIONAL_REPRESENTATION('',(#67873),#67877);
#67873 = LINE('',#67874,#67875);
#67874 = CARTESIAN_POINT('',(-1.05,-15.76658307137));
#67875 = VECTOR('',#67876,1.);
#67876 = DIRECTION('',(0.E+000,1.));
#67877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67878 = ORIENTED_EDGE('',*,*,#67879,.F.);
#67879 = EDGE_CURVE('',#67880,#67859,#67882,.T.);
#67880 = VERTEX_POINT('',#67881);
#67881 = CARTESIAN_POINT('',(7.75,-14.11130756429,6.537506400599));
#67882 = SURFACE_CURVE('',#67883,(#67887),.PCURVE_S1.);
#67883 = LINE('',#67884,#67885);
#67884 = CARTESIAN_POINT('',(8.75,-14.11130756429,6.537506400599));
#67885 = VECTOR('',#67886,1.);
#67886 = DIRECTION('',(-1.,0.E+000,0.E+000));
#67887 = PCURVE('',#67867,#67888);
#67888 = DEFINITIONAL_REPRESENTATION('',(#67889),#67893);
#67889 = LINE('',#67890,#67891);
#67890 = CARTESIAN_POINT('',(0.E+000,0.337194651365));
#67891 = VECTOR('',#67892,1.);
#67892 = DIRECTION('',(-1.,-0.E+000));
#67893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67894 = ORIENTED_EDGE('',*,*,#67895,.F.);
#67895 = EDGE_CURVE('',#67896,#67880,#67898,.T.);
#67896 = VERTEX_POINT('',#67897);
#67897 = CARTESIAN_POINT('',(7.75,-13.77411291293,6.537506400601));
#67898 = SURFACE_CURVE('',#67899,(#67903),.PCURVE_S1.);
#67899 = LINE('',#67900,#67901);
#67900 = CARTESIAN_POINT('',(7.75,-14.03195371846,6.537506400599));
#67901 = VECTOR('',#67902,1.);
#67902 = DIRECTION('',(0.E+000,-1.,-5.425807713121E-012));
#67903 = PCURVE('',#67867,#67904);
#67904 = DEFINITIONAL_REPRESENTATION('',(#67905),#67909);
#67905 = LINE('',#67906,#67907);
#67906 = CARTESIAN_POINT('',(-1.,0.257840805537));
#67907 = VECTOR('',#67908,1.);
#67908 = DIRECTION('',(0.E+000,1.));
#67909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67910 = ORIENTED_EDGE('',*,*,#67911,.T.);
#67911 = EDGE_CURVE('',#67896,#67857,#67912,.T.);
#67912 = SURFACE_CURVE('',#67913,(#67917),.PCURVE_S1.);
#67913 = LINE('',#67914,#67915);
#67914 = CARTESIAN_POINT('',(8.75,-13.77411291293,6.537506400601));
#67915 = VECTOR('',#67916,1.);
#67916 = DIRECTION('',(-1.,0.E+000,0.E+000));
#67917 = PCURVE('',#67867,#67918);
#67918 = DEFINITIONAL_REPRESENTATION('',(#67919),#67923);
#67919 = LINE('',#67920,#67921);
#67920 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#67921 = VECTOR('',#67922,1.);
#67922 = DIRECTION('',(-1.,-0.E+000));
#67923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#67928)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#67925,#67926,#67927)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#67925 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#67926 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#67927 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#67928 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#67925,
  'distance_accuracy_value','confusion accuracy');
#67929 = SHAPE_DEFINITION_REPRESENTATION(#67930,#67849);
#67930 = PRODUCT_DEFINITION_SHAPE('','',#67931);
#67931 = PRODUCT_DEFINITION('design','',#67932,#67935);
#67932 = PRODUCT_DEFINITION_FORMATION('','',#67933);
#67933 = PRODUCT('CADSOFTTOOLS 1.481','CADSOFTTOOLS 1.481','',(#67934));
#67934 = PRODUCT_CONTEXT('',#2,'mechanical');
#67935 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#67936 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#67937,#67939);
#67937 = ( REPRESENTATION_RELATIONSHIP('','',#67849,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#67938) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#67938 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1935);
#67939 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #67940);
#67940 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('481','','',#5,#67931,$);
#67941 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#67933));
#67942 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#67943),#68017);
#67943 = SHELL_BASED_SURFACE_MODEL('',(#67944));
#67944 = OPEN_SHELL('',(#67945));
#67945 = ADVANCED_FACE('',(#67946),#67960,.F.);
#67946 = FACE_BOUND('',#67947,.T.);
#67947 = EDGE_LOOP('',(#67948,#67971,#67987,#68003));
#67948 = ORIENTED_EDGE('',*,*,#67949,.T.);
#67949 = EDGE_CURVE('',#67950,#67952,#67954,.T.);
#67950 = VERTEX_POINT('',#67951);
#67951 = CARTESIAN_POINT('',(7.7,-14.11130756429,6.537506400599));
#67952 = VERTEX_POINT('',#67953);
#67953 = CARTESIAN_POINT('',(7.7,-14.11130756429,5.507211070033));
#67954 = SURFACE_CURVE('',#67955,(#67959),.PCURVE_S1.);
#67955 = LINE('',#67956,#67957);
#67956 = CARTESIAN_POINT('',(7.7,-14.11130756447,38.50000000555));
#67957 = VECTOR('',#67958,1.);
#67958 = DIRECTION('',(0.E+000,5.425807713121E-012,-1.));
#67959 = PCURVE('',#67960,#67965);
#67960 = PLANE('',#67961);
#67961 = AXIS2_PLACEMENT_3D('',#67962,#67963,#67964);
#67962 = CARTESIAN_POINT('',(8.75,-14.11130756429,6.537506400599));
#67963 = DIRECTION('',(0.E+000,1.,5.425807713121E-012));
#67964 = DIRECTION('',(-1.,0.E+000,0.E+000));
#67965 = DEFINITIONAL_REPRESENTATION('',(#67966),#67970);
#67966 = LINE('',#67967,#67968);
#67967 = CARTESIAN_POINT('',(1.05,31.962493604952));
#67968 = VECTOR('',#67969,1.);
#67969 = DIRECTION('',(0.E+000,-1.));
#67970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67971 = ORIENTED_EDGE('',*,*,#67972,.F.);
#67972 = EDGE_CURVE('',#67973,#67952,#67975,.T.);
#67973 = VERTEX_POINT('',#67974);
#67974 = CARTESIAN_POINT('',(7.75,-14.11130756429,5.507211070033));
#67975 = SURFACE_CURVE('',#67976,(#67980),.PCURVE_S1.);
#67976 = LINE('',#67977,#67978);
#67977 = CARTESIAN_POINT('',(8.75,-14.11130756429,5.507211070033));
#67978 = VECTOR('',#67979,1.);
#67979 = DIRECTION('',(-1.,0.E+000,0.E+000));
#67980 = PCURVE('',#67960,#67981);
#67981 = DEFINITIONAL_REPRESENTATION('',(#67982),#67986);
#67982 = LINE('',#67983,#67984);
#67983 = CARTESIAN_POINT('',(0.E+000,-1.030295330565));
#67984 = VECTOR('',#67985,1.);
#67985 = DIRECTION('',(1.,0.E+000));
#67986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#67987 = ORIENTED_EDGE('',*,*,#67988,.F.);
#67988 = EDGE_CURVE('',#67989,#67973,#67991,.T.);
#67989 = VERTEX_POINT('',#67990);
#67990 = CARTESIAN_POINT('',(7.75,-14.11130756429,6.537506400599));
#67991 = SURFACE_CURVE('',#67992,(#67996),.PCURVE_S1.);
#67992 = LINE('',#67993,#67994);
#67993 = CARTESIAN_POINT('',(7.75,-14.11130756429,6.742226218813));
#67994 = VECTOR('',#67995,1.);
#67995 = DIRECTION('',(0.E+000,5.425807713121E-012,-1.));
#67996 = PCURVE('',#67960,#67997);
#67997 = DEFINITIONAL_REPRESENTATION('',(#67998),#68002);
#67998 = LINE('',#67999,#68000);
#67999 = CARTESIAN_POINT('',(1.,0.204719818214));
#68000 = VECTOR('',#68001,1.);
#68001 = DIRECTION('',(0.E+000,-1.));
#68002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68003 = ORIENTED_EDGE('',*,*,#68004,.T.);
#68004 = EDGE_CURVE('',#67989,#67950,#68005,.T.);
#68005 = SURFACE_CURVE('',#68006,(#68010),.PCURVE_S1.);
#68006 = LINE('',#68007,#68008);
#68007 = CARTESIAN_POINT('',(8.75,-14.11130756429,6.537506400599));
#68008 = VECTOR('',#68009,1.);
#68009 = DIRECTION('',(-1.,0.E+000,0.E+000));
#68010 = PCURVE('',#67960,#68011);
#68011 = DEFINITIONAL_REPRESENTATION('',(#68012),#68016);
#68012 = LINE('',#68013,#68014);
#68013 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#68014 = VECTOR('',#68015,1.);
#68015 = DIRECTION('',(1.,0.E+000));
#68016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#68021)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#68018,#68019,#68020)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#68018 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#68019 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#68020 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#68021 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#68018,
  'distance_accuracy_value','confusion accuracy');
#68022 = SHAPE_DEFINITION_REPRESENTATION(#68023,#67942);
#68023 = PRODUCT_DEFINITION_SHAPE('','',#68024);
#68024 = PRODUCT_DEFINITION('design','',#68025,#68028);
#68025 = PRODUCT_DEFINITION_FORMATION('','',#68026);
#68026 = PRODUCT('CADSOFTTOOLS 1.482','CADSOFTTOOLS 1.482','',(#68027));
#68027 = PRODUCT_CONTEXT('',#2,'mechanical');
#68028 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#68029 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#68030,#68032);
#68030 = ( REPRESENTATION_RELATIONSHIP('','',#67942,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#68031) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#68031 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1939);
#68032 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #68033);
#68033 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('482','','',#5,#68024,$);
#68034 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#68026));
#68035 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#68036),#68110);
#68036 = SHELL_BASED_SURFACE_MODEL('',(#68037));
#68037 = OPEN_SHELL('',(#68038));
#68038 = ADVANCED_FACE('',(#68039),#68053,.F.);
#68039 = FACE_BOUND('',#68040,.T.);
#68040 = EDGE_LOOP('',(#68041,#68064,#68080,#68096));
#68041 = ORIENTED_EDGE('',*,*,#68042,.T.);
#68042 = EDGE_CURVE('',#68043,#68045,#68047,.T.);
#68043 = VERTEX_POINT('',#68044);
#68044 = CARTESIAN_POINT('',(7.7,-14.11130756429,5.507211070033));
#68045 = VERTEX_POINT('',#68046);
#68046 = CARTESIAN_POINT('',(7.7,-14.30186361363,5.507211070032));
#68047 = SURFACE_CURVE('',#68048,(#68052),.PCURVE_S1.);
#68048 = LINE('',#68049,#68050);
#68049 = CARTESIAN_POINT('',(7.7,1.992470158445,5.507211070121));
#68050 = VECTOR('',#68051,1.);
#68051 = DIRECTION('',(0.E+000,-1.,-5.425807713121E-012));
#68052 = PCURVE('',#68053,#68058);
#68053 = PLANE('',#68054);
#68054 = AXIS2_PLACEMENT_3D('',#68055,#68056,#68057);
#68055 = CARTESIAN_POINT('',(8.75,-14.11130756429,5.507211070033));
#68056 = DIRECTION('',(0.E+000,5.425807713121E-012,-1.));
#68057 = DIRECTION('',(1.,0.E+000,0.E+000));
#68058 = DEFINITIONAL_REPRESENTATION('',(#68059),#68063);
#68059 = LINE('',#68060,#68061);
#68060 = CARTESIAN_POINT('',(-1.05,-16.10377772273));
#68061 = VECTOR('',#68062,1.);
#68062 = DIRECTION('',(0.E+000,1.));
#68063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68064 = ORIENTED_EDGE('',*,*,#68065,.F.);
#68065 = EDGE_CURVE('',#68066,#68045,#68068,.T.);
#68066 = VERTEX_POINT('',#68067);
#68067 = CARTESIAN_POINT('',(7.75,-14.30186361363,5.507211070032));
#68068 = SURFACE_CURVE('',#68069,(#68073),.PCURVE_S1.);
#68069 = LINE('',#68070,#68071);
#68070 = CARTESIAN_POINT('',(8.75,-14.30186361363,5.507211070032));
#68071 = VECTOR('',#68072,1.);
#68072 = DIRECTION('',(-1.,0.E+000,0.E+000));
#68073 = PCURVE('',#68053,#68074);
#68074 = DEFINITIONAL_REPRESENTATION('',(#68075),#68079);
#68075 = LINE('',#68076,#68077);
#68076 = CARTESIAN_POINT('',(0.E+000,0.190556049347));
#68077 = VECTOR('',#68078,1.);
#68078 = DIRECTION('',(-1.,-0.E+000));
#68079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68080 = ORIENTED_EDGE('',*,*,#68081,.F.);
#68081 = EDGE_CURVE('',#68082,#68066,#68084,.T.);
#68082 = VERTEX_POINT('',#68083);
#68083 = CARTESIAN_POINT('',(7.75,-14.11130756429,5.507211070033));
#68084 = SURFACE_CURVE('',#68085,(#68089),.PCURVE_S1.);
#68085 = LINE('',#68086,#68087);
#68086 = CARTESIAN_POINT('',(7.75,-14.03195371846,5.507211070034));
#68087 = VECTOR('',#68088,1.);
#68088 = DIRECTION('',(0.E+000,-1.,-5.425807713121E-012));
#68089 = PCURVE('',#68053,#68090);
#68090 = DEFINITIONAL_REPRESENTATION('',(#68091),#68095);
#68091 = LINE('',#68092,#68093);
#68092 = CARTESIAN_POINT('',(-1.,-7.93538458283E-002));
#68093 = VECTOR('',#68094,1.);
#68094 = DIRECTION('',(0.E+000,1.));
#68095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68096 = ORIENTED_EDGE('',*,*,#68097,.T.);
#68097 = EDGE_CURVE('',#68082,#68043,#68098,.T.);
#68098 = SURFACE_CURVE('',#68099,(#68103),.PCURVE_S1.);
#68099 = LINE('',#68100,#68101);
#68100 = CARTESIAN_POINT('',(8.75,-14.11130756429,5.507211070033));
#68101 = VECTOR('',#68102,1.);
#68102 = DIRECTION('',(-1.,0.E+000,0.E+000));
#68103 = PCURVE('',#68053,#68104);
#68104 = DEFINITIONAL_REPRESENTATION('',(#68105),#68109);
#68105 = LINE('',#68106,#68107);
#68106 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#68107 = VECTOR('',#68108,1.);
#68108 = DIRECTION('',(-1.,-0.E+000));
#68109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#68114)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#68111,#68112,#68113)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#68111 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#68112 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#68113 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#68114 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#68111,
  'distance_accuracy_value','confusion accuracy');
#68115 = SHAPE_DEFINITION_REPRESENTATION(#68116,#68035);
#68116 = PRODUCT_DEFINITION_SHAPE('','',#68117);
#68117 = PRODUCT_DEFINITION('design','',#68118,#68121);
#68118 = PRODUCT_DEFINITION_FORMATION('','',#68119);
#68119 = PRODUCT('CADSOFTTOOLS 1.483','CADSOFTTOOLS 1.483','',(#68120));
#68120 = PRODUCT_CONTEXT('',#2,'mechanical');
#68121 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#68122 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#68123,#68125);
#68123 = ( REPRESENTATION_RELATIONSHIP('','',#68035,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#68124) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#68124 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1943);
#68125 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #68126);
#68126 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('483','','',#5,#68117,$);
#68127 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#68119));
#68128 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#68129),#68224);
#68129 = SHELL_BASED_SURFACE_MODEL('',(#68130));
#68130 = OPEN_SHELL('',(#68131));
#68131 = ADVANCED_FACE('',(#68132),#68146,.F.);
#68132 = FACE_BOUND('',#68133,.F.);
#68133 = EDGE_LOOP('',(#68134,#68156,#68172,#68210));
#68134 = ORIENTED_EDGE('',*,*,#68135,.T.);
#68135 = EDGE_CURVE('',#68136,#68138,#68140,.T.);
#68136 = VERTEX_POINT('',#68137);
#68137 = CARTESIAN_POINT('',(12.3,-15.78539648371,2.890284982681));
#68138 = VERTEX_POINT('',#68139);
#68139 = CARTESIAN_POINT('',(8.7,-15.78539648371,2.890284982681));
#68140 = SURFACE_CURVE('',#68141,(#68145),.PCURVE_S1.);
#68141 = LINE('',#68142,#68143);
#68142 = CARTESIAN_POINT('',(8.7,-15.78539648371,2.890284982681));
#68143 = VECTOR('',#68144,1.);
#68144 = DIRECTION('',(-1.,0.E+000,0.E+000));
#68145 = PCURVE('',#68146,#68151);
#68146 = CYLINDRICAL_SURFACE('',#68147,1.);
#68147 = AXIS2_PLACEMENT_3D('',#68148,#68149,#68150);
#68148 = CARTESIAN_POINT('',(4.7,-14.87412901938,3.302099999955));
#68149 = DIRECTION('',(-1.,0.E+000,0.E+000));
#68150 = DIRECTION('',(0.E+000,0.E+000,-1.));
#68151 = DEFINITIONAL_REPRESENTATION('',(#68152),#68155);
#68152 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#68153,#68154),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#68153 = CARTESIAN_POINT('',(1.146351408545,-7.6));
#68154 = CARTESIAN_POINT('',(1.146351408545,-4.));
#68155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68156 = ORIENTED_EDGE('',*,*,#68157,.T.);
#68157 = EDGE_CURVE('',#68138,#68158,#68160,.T.);
#68158 = VERTEX_POINT('',#68159);
#68159 = CARTESIAN_POINT('',(8.7,-14.87412901938,2.302099999955));
#68160 = SURFACE_CURVE('',#68161,(#68166),.PCURVE_S1.);
#68161 = CIRCLE('',#68162,1.);
#68162 = AXIS2_PLACEMENT_3D('',#68163,#68164,#68165);
#68163 = CARTESIAN_POINT('',(8.7,-14.87412901938,3.302099999955));
#68164 = DIRECTION('',(1.,0.E+000,-0.E+000));
#68165 = DIRECTION('',(0.E+000,0.E+000,1.));
#68166 = PCURVE('',#68146,#68167);
#68167 = DEFINITIONAL_REPRESENTATION('',(#68168),#68171);
#68168 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#68169,#68170),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.995241245045,3.141592653595),
  .PIECEWISE_BEZIER_KNOTS.);
#68169 = CARTESIAN_POINT('',(1.146351408545,-4.));
#68170 = CARTESIAN_POINT('',(-5.400124791777E-012,-4.));
#68171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68172 = ORIENTED_EDGE('',*,*,#68173,.T.);
#68173 = EDGE_CURVE('',#68158,#68174,#68176,.T.);
#68174 = VERTEX_POINT('',#68175);
#68175 = CARTESIAN_POINT('',(12.3,-14.87412901938,2.302099999955));
#68176 = SURFACE_CURVE('',#68177,(#68181),.PCURVE_S1.);
#68177 = LINE('',#68178,#68179);
#68178 = CARTESIAN_POINT('',(12.3,-14.87412901938,2.302099999955));
#68179 = VECTOR('',#68180,1.);
#68180 = DIRECTION('',(1.,0.E+000,0.E+000));
#68181 = PCURVE('',#68146,#68182);
#68182 = DEFINITIONAL_REPRESENTATION('',(#68183),#68209);
#68183 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#68184,#68185,#68186,#68187,
    #68188,#68189,#68190,#68191,#68192,#68193,#68194,#68195,#68196,
    #68197,#68198,#68199,#68200,#68201,#68202,#68203,#68204,#68205,
    #68206,#68207,#68208),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-3.6,-3.436363636364,-3.272727272727,
    -3.109090909091,-2.945454545455,-2.781818181818,-2.618181818182,
    -2.454545454545,-2.290909090909,-2.127272727273,-1.963636363636,-1.8
    ,-1.636363636364,-1.472727272727,-1.309090909091,-1.145454545455,
    -0.981818181818,-0.818181818182,-0.654545454545,-0.490909090909,
    -0.327272727273,-0.163636363636,0.E+000),.UNSPECIFIED.);
#68184 = CARTESIAN_POINT('',(0.E+000,-4.));
#68185 = CARTESIAN_POINT('',(-3.300471007606E-012,-4.054545454545));
#68186 = CARTESIAN_POINT('',(-6.373568339768E-012,-4.163636363636));
#68187 = CARTESIAN_POINT('',(-5.138112157965E-012,-4.327272727273));
#68188 = CARTESIAN_POINT('',(-5.470290886933E-012,-4.490909090909));
#68189 = CARTESIAN_POINT('',(-5.380584866543E-012,-4.654545454545));
#68190 = CARTESIAN_POINT('',(-5.405453862295E-012,-4.818181818182));
#68191 = CARTESIAN_POINT('',(-5.398348434937E-012,-4.981818181818));
#68192 = CARTESIAN_POINT('',(-5.399236613357E-012,-5.145454545455));
#68193 = CARTESIAN_POINT('',(-5.401012970196E-012,-5.309090909091));
#68194 = CARTESIAN_POINT('',(-5.401012970196E-012,-5.472727272727));
#68195 = CARTESIAN_POINT('',(-5.399236613357E-012,-5.636363636364));
#68196 = CARTESIAN_POINT('',(-5.400124791777E-012,-5.8));
#68197 = CARTESIAN_POINT('',(-5.401901148616E-012,-5.963636363636));
#68198 = CARTESIAN_POINT('',(-5.400124791777E-012,-6.127272727273));
#68199 = CARTESIAN_POINT('',(-5.399236613357E-012,-6.290909090909));
#68200 = CARTESIAN_POINT('',(-5.400124791777E-012,-6.454545454545));
#68201 = CARTESIAN_POINT('',(-5.398348434937E-012,-6.618181818182));
#68202 = CARTESIAN_POINT('',(-5.405453862295E-012,-6.781818181818));
#68203 = CARTESIAN_POINT('',(-5.382361223383E-012,-6.945454545455));
#68204 = CARTESIAN_POINT('',(-5.470290886933E-012,-7.109090909091));
#68205 = CARTESIAN_POINT('',(-5.138112157965E-012,-7.272727272727));
#68206 = CARTESIAN_POINT('',(-6.376232875027E-012,-7.436363636364));
#68207 = CARTESIAN_POINT('',(-3.299582829186E-012,-7.545454545455));
#68208 = CARTESIAN_POINT('',(0.E+000,-7.6));
#68209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68210 = ORIENTED_EDGE('',*,*,#68211,.T.);
#68211 = EDGE_CURVE('',#68174,#68136,#68212,.T.);
#68212 = SURFACE_CURVE('',#68213,(#68218),.PCURVE_S1.);
#68213 = CIRCLE('',#68214,1.);
#68214 = AXIS2_PLACEMENT_3D('',#68215,#68216,#68217);
#68215 = CARTESIAN_POINT('',(12.3,-14.87412901938,3.302099999955));
#68216 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#68217 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#68218 = PCURVE('',#68146,#68219);
#68219 = DEFINITIONAL_REPRESENTATION('',(#68220),#68223);
#68220 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#68221,#68222),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.141592653584,4.287944062134),
  .PIECEWISE_BEZIER_KNOTS.);
#68221 = CARTESIAN_POINT('',(0.E+000,-7.6));
#68222 = CARTESIAN_POINT('',(1.14635140855,-7.6));
#68223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#68228)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#68225,#68226,#68227)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#68225 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#68226 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#68227 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#68228 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#68225,
  'distance_accuracy_value','confusion accuracy');
#68229 = SHAPE_DEFINITION_REPRESENTATION(#68230,#68128);
#68230 = PRODUCT_DEFINITION_SHAPE('','',#68231);
#68231 = PRODUCT_DEFINITION('design','',#68232,#68235);
#68232 = PRODUCT_DEFINITION_FORMATION('','',#68233);
#68233 = PRODUCT('CADSOFTTOOLS 1.484','CADSOFTTOOLS 1.484','',(#68234));
#68234 = PRODUCT_CONTEXT('',#2,'mechanical');
#68235 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#68236 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#68237,#68239);
#68237 = ( REPRESENTATION_RELATIONSHIP('','',#68128,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#68238) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#68238 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1947);
#68239 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #68240);
#68240 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('484','','',#5,#68231,$);
#68241 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#68233));
#68242 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#68243),#68317);
#68243 = SHELL_BASED_SURFACE_MODEL('',(#68244));
#68244 = OPEN_SHELL('',(#68245));
#68245 = ADVANCED_FACE('',(#68246),#68260,.F.);
#68246 = FACE_BOUND('',#68247,.T.);
#68247 = EDGE_LOOP('',(#68248,#68271,#68287,#68303));
#68248 = ORIENTED_EDGE('',*,*,#68249,.T.);
#68249 = EDGE_CURVE('',#68250,#68252,#68254,.T.);
#68250 = VERTEX_POINT('',#68251);
#68251 = CARTESIAN_POINT('',(12.3,-19.85739158393,11.900827323524));
#68252 = VERTEX_POINT('',#68253);
#68253 = CARTESIAN_POINT('',(12.3,-15.78539648371,2.890284982681));
#68254 = SURFACE_CURVE('',#68255,(#68259),.PCURVE_S1.);
#68255 = LINE('',#68256,#68257);
#68256 = CARTESIAN_POINT('',(12.3,-21.1027466071,14.656558577964));
#68257 = VECTOR('',#68258,1.);
#68258 = DIRECTION('',(-2.021020444845E-016,0.411815017274,
    -0.911267464331));
#68259 = PCURVE('',#68260,#68265);
#68260 = PLANE('',#68261);
#68261 = AXIS2_PLACEMENT_3D('',#68262,#68263,#68264);
#68262 = CARTESIAN_POINT('',(4.7,-21.1027466071,14.656558577964));
#68263 = DIRECTION('',(0.E+000,-0.911267464331,-0.411815017274));
#68264 = DIRECTION('',(0.E+000,-0.411815017274,0.911267464331));
#68265 = DEFINITIONAL_REPRESENTATION('',(#68266),#68270);
#68266 = LINE('',#68267,#68268);
#68267 = CARTESIAN_POINT('',(0.E+000,-7.6));
#68268 = VECTOR('',#68269,1.);
#68269 = DIRECTION('',(-1.,2.021020444845E-016));
#68270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68271 = ORIENTED_EDGE('',*,*,#68272,.T.);
#68272 = EDGE_CURVE('',#68252,#68273,#68275,.T.);
#68273 = VERTEX_POINT('',#68274);
#68274 = CARTESIAN_POINT('',(8.7,-15.78539648371,2.890284982681));
#68275 = SURFACE_CURVE('',#68276,(#68280),.PCURVE_S1.);
#68276 = LINE('',#68277,#68278);
#68277 = CARTESIAN_POINT('',(8.7,-15.78539648371,2.890284982681));
#68278 = VECTOR('',#68279,1.);
#68279 = DIRECTION('',(-1.,0.E+000,0.E+000));
#68280 = PCURVE('',#68260,#68281);
#68281 = DEFINITIONAL_REPRESENTATION('',(#68282),#68286);
#68282 = LINE('',#68283,#68284);
#68283 = CARTESIAN_POINT('',(-12.9119869367,-4.));
#68284 = VECTOR('',#68285,1.);
#68285 = DIRECTION('',(0.E+000,1.));
#68286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68287 = ORIENTED_EDGE('',*,*,#68288,.F.);
#68288 = EDGE_CURVE('',#68289,#68273,#68291,.T.);
#68289 = VERTEX_POINT('',#68290);
#68290 = CARTESIAN_POINT('',(8.7,-19.85739158393,11.900827323524));
#68291 = SURFACE_CURVE('',#68292,(#68296),.PCURVE_S1.);
#68292 = LINE('',#68293,#68294);
#68293 = CARTESIAN_POINT('',(8.7,-25.60176490399,24.612021160463));
#68294 = VECTOR('',#68295,1.);
#68295 = DIRECTION('',(0.E+000,0.411815017274,-0.911267464331));
#68296 = PCURVE('',#68260,#68297);
#68297 = DEFINITIONAL_REPRESENTATION('',(#68298),#68302);
#68298 = LINE('',#68299,#68300);
#68299 = CARTESIAN_POINT('',(10.924852441444,-4.));
#68300 = VECTOR('',#68301,1.);
#68301 = DIRECTION('',(-1.,-0.E+000));
#68302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68303 = ORIENTED_EDGE('',*,*,#68304,.F.);
#68304 = EDGE_CURVE('',#68250,#68289,#68305,.T.);
#68305 = SURFACE_CURVE('',#68306,(#68310),.PCURVE_S1.);
#68306 = LINE('',#68307,#68308);
#68307 = CARTESIAN_POINT('',(8.2,-19.85739158393,11.900827323524));
#68308 = VECTOR('',#68309,1.);
#68309 = DIRECTION('',(-1.,0.E+000,0.E+000));
#68310 = PCURVE('',#68260,#68311);
#68311 = DEFINITIONAL_REPRESENTATION('',(#68312),#68316);
#68312 = LINE('',#68313,#68314);
#68313 = CARTESIAN_POINT('',(-3.024064132986,-3.5));
#68314 = VECTOR('',#68315,1.);
#68315 = DIRECTION('',(0.E+000,1.));
#68316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#68321)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#68318,#68319,#68320)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#68318 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#68319 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#68320 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#68321 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#68318,
  'distance_accuracy_value','confusion accuracy');
#68322 = SHAPE_DEFINITION_REPRESENTATION(#68323,#68242);
#68323 = PRODUCT_DEFINITION_SHAPE('','',#68324);
#68324 = PRODUCT_DEFINITION('design','',#68325,#68328);
#68325 = PRODUCT_DEFINITION_FORMATION('','',#68326);
#68326 = PRODUCT('CADSOFTTOOLS 1.485','CADSOFTTOOLS 1.485','',(#68327));
#68327 = PRODUCT_CONTEXT('',#2,'mechanical');
#68328 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#68329 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#68330,#68332);
#68330 = ( REPRESENTATION_RELATIONSHIP('','',#68242,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#68331) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#68331 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1951);
#68332 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #68333);
#68333 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('485','','',#5,#68324,$);
#68334 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#68326));
#68335 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#68336),#68410);
#68336 = SHELL_BASED_SURFACE_MODEL('',(#68337));
#68337 = OPEN_SHELL('',(#68338));
#68338 = ADVANCED_FACE('',(#68339),#68353,.T.);
#68339 = FACE_BOUND('',#68340,.T.);
#68340 = EDGE_LOOP('',(#68341,#68364,#68380,#68396));
#68341 = ORIENTED_EDGE('',*,*,#68342,.T.);
#68342 = EDGE_CURVE('',#68343,#68345,#68347,.T.);
#68343 = VERTEX_POINT('',#68344);
#68344 = CARTESIAN_POINT('',(12.3,-19.85739158393,11.900827323524));
#68345 = VERTEX_POINT('',#68346);
#68346 = CARTESIAN_POINT('',(8.7,-19.85739158393,11.900827323524));
#68347 = SURFACE_CURVE('',#68348,(#68352),.PCURVE_S1.);
#68348 = LINE('',#68349,#68350);
#68349 = CARTESIAN_POINT('',(8.2,-19.85739158393,11.900827323524));
#68350 = VECTOR('',#68351,1.);
#68351 = DIRECTION('',(-1.,0.E+000,0.E+000));
#68352 = PCURVE('',#68353,#68358);
#68353 = PLANE('',#68354);
#68354 = AXIS2_PLACEMENT_3D('',#68355,#68356,#68357);
#68355 = CARTESIAN_POINT('',(8.2,-19.85739158393,5.800000001719));
#68356 = DIRECTION('',(0.E+000,1.,0.E+000));
#68357 = DIRECTION('',(0.E+000,0.E+000,-1.));
#68358 = DEFINITIONAL_REPRESENTATION('',(#68359),#68363);
#68359 = LINE('',#68360,#68361);
#68360 = CARTESIAN_POINT('',(-6.100827321806,0.E+000));
#68361 = VECTOR('',#68362,1.);
#68362 = DIRECTION('',(0.E+000,1.));
#68363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68364 = ORIENTED_EDGE('',*,*,#68365,.T.);
#68365 = EDGE_CURVE('',#68345,#68366,#68368,.T.);
#68366 = VERTEX_POINT('',#68367);
#68367 = CARTESIAN_POINT('',(8.7,-19.85739158393,13.091208268832));
#68368 = SURFACE_CURVE('',#68369,(#68373),.PCURVE_S1.);
#68369 = LINE('',#68370,#68371);
#68370 = CARTESIAN_POINT('',(8.7,-19.85739158393,5.800000001719));
#68371 = VECTOR('',#68372,1.);
#68372 = DIRECTION('',(0.E+000,0.E+000,1.));
#68373 = PCURVE('',#68353,#68374);
#68374 = DEFINITIONAL_REPRESENTATION('',(#68375),#68379);
#68375 = LINE('',#68376,#68377);
#68376 = CARTESIAN_POINT('',(0.E+000,-0.5));
#68377 = VECTOR('',#68378,1.);
#68378 = DIRECTION('',(-1.,0.E+000));
#68379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68380 = ORIENTED_EDGE('',*,*,#68381,.F.);
#68381 = EDGE_CURVE('',#68382,#68366,#68384,.T.);
#68382 = VERTEX_POINT('',#68383);
#68383 = CARTESIAN_POINT('',(12.3,-19.85739158393,13.091208268832));
#68384 = SURFACE_CURVE('',#68385,(#68389),.PCURVE_S1.);
#68385 = LINE('',#68386,#68387);
#68386 = CARTESIAN_POINT('',(11.7,-19.85739158393,13.091208268832));
#68387 = VECTOR('',#68388,1.);
#68388 = DIRECTION('',(-1.,0.E+000,0.E+000));
#68389 = PCURVE('',#68353,#68390);
#68390 = DEFINITIONAL_REPRESENTATION('',(#68391),#68395);
#68391 = LINE('',#68392,#68393);
#68392 = CARTESIAN_POINT('',(-7.291208267113,-3.5));
#68393 = VECTOR('',#68394,1.);
#68394 = DIRECTION('',(0.E+000,1.));
#68395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68396 = ORIENTED_EDGE('',*,*,#68397,.F.);
#68397 = EDGE_CURVE('',#68343,#68382,#68398,.T.);
#68398 = SURFACE_CURVE('',#68399,(#68403),.PCURVE_S1.);
#68399 = LINE('',#68400,#68401);
#68400 = CARTESIAN_POINT('',(12.3,-19.85739158393,5.800000001719));
#68401 = VECTOR('',#68402,1.);
#68402 = DIRECTION('',(0.E+000,0.E+000,1.));
#68403 = PCURVE('',#68353,#68404);
#68404 = DEFINITIONAL_REPRESENTATION('',(#68405),#68409);
#68405 = LINE('',#68406,#68407);
#68406 = CARTESIAN_POINT('',(0.E+000,-4.1));
#68407 = VECTOR('',#68408,1.);
#68408 = DIRECTION('',(-1.,0.E+000));
#68409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#68414)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#68411,#68412,#68413)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#68411 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#68412 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#68413 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#68414 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#68411,
  'distance_accuracy_value','confusion accuracy');
#68415 = SHAPE_DEFINITION_REPRESENTATION(#68416,#68335);
#68416 = PRODUCT_DEFINITION_SHAPE('','',#68417);
#68417 = PRODUCT_DEFINITION('design','',#68418,#68421);
#68418 = PRODUCT_DEFINITION_FORMATION('','',#68419);
#68419 = PRODUCT('CADSOFTTOOLS 1.486','CADSOFTTOOLS 1.486','',(#68420));
#68420 = PRODUCT_CONTEXT('',#2,'mechanical');
#68421 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#68422 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#68423,#68425);
#68423 = ( REPRESENTATION_RELATIONSHIP('','',#68335,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#68424) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#68424 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1955);
#68425 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #68426);
#68426 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('486','','',#5,#68417,$);
#68427 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#68419));
#68428 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#68429),#68501);
#68429 = SHELL_BASED_SURFACE_MODEL('',(#68430));
#68430 = OPEN_SHELL('',(#68431));
#68431 = ADVANCED_FACE('',(#68432),#68447,.F.);
#68432 = FACE_BOUND('',#68433,.F.);
#68433 = EDGE_LOOP('',(#68434,#68457,#68472,#68488));
#68434 = ORIENTED_EDGE('',*,*,#68435,.T.);
#68435 = EDGE_CURVE('',#68436,#68438,#68440,.T.);
#68436 = VERTEX_POINT('',#68437);
#68437 = CARTESIAN_POINT('',(12.3,-19.85739158393,13.091208268832));
#68438 = VERTEX_POINT('',#68439);
#68439 = CARTESIAN_POINT('',(12.3,-19.46615301294,13.884561609123));
#68440 = SURFACE_CURVE('',#68441,(#68446),.PCURVE_S1.);
#68441 = CIRCLE('',#68442,1.);
#68442 = AXIS2_PLACEMENT_3D('',#68443,#68444,#68445);
#68443 = CARTESIAN_POINT('',(12.3,-18.85739158393,13.091208268832));
#68444 = DIRECTION('',(-1.,0.E+000,0.E+000));
#68445 = DIRECTION('',(0.E+000,0.E+000,-1.));
#68446 = PCURVE('',#68447,#68452);
#68447 = CYLINDRICAL_SURFACE('',#68448,1.);
#68448 = AXIS2_PLACEMENT_3D('',#68449,#68450,#68451);
#68449 = CARTESIAN_POINT('',(11.7,-18.85739158393,13.091208268832));
#68450 = DIRECTION('',(-1.,0.E+000,0.E+000));
#68451 = DIRECTION('',(0.E+000,0.E+000,1.));
#68452 = DEFINITIONAL_REPRESENTATION('',(#68453),#68456);
#68453 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#68454,#68455),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,2.487094184092),
  .PIECEWISE_BEZIER_KNOTS.);
#68454 = CARTESIAN_POINT('',(4.712388980385,-0.6));
#68455 = CARTESIAN_POINT('',(5.628686837682,-0.6));
#68456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68457 = ORIENTED_EDGE('',*,*,#68458,.T.);
#68458 = EDGE_CURVE('',#68438,#68459,#68461,.T.);
#68459 = VERTEX_POINT('',#68460);
#68460 = CARTESIAN_POINT('',(8.7,-19.46615301294,13.884561609123));
#68461 = SURFACE_CURVE('',#68462,(#68466),.PCURVE_S1.);
#68462 = LINE('',#68463,#68464);
#68463 = CARTESIAN_POINT('',(11.7,-19.46615301294,13.884561609123));
#68464 = VECTOR('',#68465,1.);
#68465 = DIRECTION('',(-1.,0.E+000,0.E+000));
#68466 = PCURVE('',#68447,#68467);
#68467 = DEFINITIONAL_REPRESENTATION('',(#68468),#68471);
#68468 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#68469,#68470),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.6,3.),.PIECEWISE_BEZIER_KNOTS.);
#68469 = CARTESIAN_POINT('',(5.628686837682,-0.6));
#68470 = CARTESIAN_POINT('',(5.628686837682,3.));
#68471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68472 = ORIENTED_EDGE('',*,*,#68473,.F.);
#68473 = EDGE_CURVE('',#68474,#68459,#68476,.T.);
#68474 = VERTEX_POINT('',#68475);
#68475 = CARTESIAN_POINT('',(8.7,-19.85739158393,13.091208268832));
#68476 = SURFACE_CURVE('',#68477,(#68482),.PCURVE_S1.);
#68477 = CIRCLE('',#68478,1.);
#68478 = AXIS2_PLACEMENT_3D('',#68479,#68480,#68481);
#68479 = CARTESIAN_POINT('',(8.7,-18.85739158393,13.091208268832));
#68480 = DIRECTION('',(-1.,0.E+000,0.E+000));
#68481 = DIRECTION('',(0.E+000,0.E+000,1.));
#68482 = PCURVE('',#68447,#68483);
#68483 = DEFINITIONAL_REPRESENTATION('',(#68484),#68487);
#68484 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#68485,#68486),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,5.628686837682),
  .PIECEWISE_BEZIER_KNOTS.);
#68485 = CARTESIAN_POINT('',(4.712388980385,3.));
#68486 = CARTESIAN_POINT('',(5.628686837682,3.));
#68487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68488 = ORIENTED_EDGE('',*,*,#68489,.F.);
#68489 = EDGE_CURVE('',#68436,#68474,#68490,.T.);
#68490 = SURFACE_CURVE('',#68491,(#68495),.PCURVE_S1.);
#68491 = LINE('',#68492,#68493);
#68492 = CARTESIAN_POINT('',(11.7,-19.85739158393,13.091208268832));
#68493 = VECTOR('',#68494,1.);
#68494 = DIRECTION('',(-1.,0.E+000,0.E+000));
#68495 = PCURVE('',#68447,#68496);
#68496 = DEFINITIONAL_REPRESENTATION('',(#68497),#68500);
#68497 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#68498,#68499),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.6,3.),.PIECEWISE_BEZIER_KNOTS.);
#68498 = CARTESIAN_POINT('',(4.712388980385,-0.6));
#68499 = CARTESIAN_POINT('',(4.712388980385,3.));
#68500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#68505)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#68502,#68503,#68504)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#68502 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#68503 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#68504 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#68505 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#68502,
  'distance_accuracy_value','confusion accuracy');
#68506 = SHAPE_DEFINITION_REPRESENTATION(#68507,#68428);
#68507 = PRODUCT_DEFINITION_SHAPE('','',#68508);
#68508 = PRODUCT_DEFINITION('design','',#68509,#68512);
#68509 = PRODUCT_DEFINITION_FORMATION('','',#68510);
#68510 = PRODUCT('CADSOFTTOOLS 1.487','CADSOFTTOOLS 1.487','',(#68511));
#68511 = PRODUCT_CONTEXT('',#2,'mechanical');
#68512 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#68513 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#68514,#68516);
#68514 = ( REPRESENTATION_RELATIONSHIP('','',#68428,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#68515) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#68515 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1959);
#68516 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #68517);
#68517 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('487','','',#5,#68508,$);
#68518 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#68510));
#68519 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#68520),#68594);
#68520 = SHELL_BASED_SURFACE_MODEL('',(#68521));
#68521 = OPEN_SHELL('',(#68522));
#68522 = ADVANCED_FACE('',(#68523),#68537,.T.);
#68523 = FACE_BOUND('',#68524,.T.);
#68524 = EDGE_LOOP('',(#68525,#68548,#68564,#68580));
#68525 = ORIENTED_EDGE('',*,*,#68526,.T.);
#68526 = EDGE_CURVE('',#68527,#68529,#68531,.T.);
#68527 = VERTEX_POINT('',#68528);
#68528 = CARTESIAN_POINT('',(12.3,-19.46615301294,13.884561609123));
#68529 = VERTEX_POINT('',#68530);
#68530 = CARTESIAN_POINT('',(8.7,-19.46615301294,13.884561609123));
#68531 = SURFACE_CURVE('',#68532,(#68536),.PCURVE_S1.);
#68532 = LINE('',#68533,#68534);
#68533 = CARTESIAN_POINT('',(11.7,-19.46615301294,13.884561609123));
#68534 = VECTOR('',#68535,1.);
#68535 = DIRECTION('',(-1.,0.E+000,0.E+000));
#68536 = PCURVE('',#68537,#68542);
#68537 = PLANE('',#68538);
#68538 = AXIS2_PLACEMENT_3D('',#68539,#68540,#68541);
#68539 = CARTESIAN_POINT('',(11.7,-19.46615301294,13.884561609123));
#68540 = DIRECTION('',(0.E+000,0.608761429009,-0.793353340291));
#68541 = DIRECTION('',(0.E+000,-0.793353340291,-0.608761429009));
#68542 = DEFINITIONAL_REPRESENTATION('',(#68543),#68547);
#68543 = LINE('',#68544,#68545);
#68544 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#68545 = VECTOR('',#68546,1.);
#68546 = DIRECTION('',(-0.E+000,1.));
#68547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68548 = ORIENTED_EDGE('',*,*,#68549,.T.);
#68549 = EDGE_CURVE('',#68529,#68550,#68552,.T.);
#68550 = VERTEX_POINT('',#68551);
#68551 = CARTESIAN_POINT('',(8.7,-19.09925564433,14.166091861878));
#68552 = SURFACE_CURVE('',#68553,(#68557),.PCURVE_S1.);
#68553 = LINE('',#68554,#68555);
#68554 = CARTESIAN_POINT('',(8.7,-19.46615301294,13.884561609123));
#68555 = VECTOR('',#68556,1.);
#68556 = DIRECTION('',(0.E+000,0.793353340291,0.608761429009));
#68557 = PCURVE('',#68537,#68558);
#68558 = DEFINITIONAL_REPRESENTATION('',(#68559),#68563);
#68559 = LINE('',#68560,#68561);
#68560 = CARTESIAN_POINT('',(-0.E+000,3.));
#68561 = VECTOR('',#68562,1.);
#68562 = DIRECTION('',(-1.,0.E+000));
#68563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68564 = ORIENTED_EDGE('',*,*,#68565,.F.);
#68565 = EDGE_CURVE('',#68566,#68550,#68568,.T.);
#68566 = VERTEX_POINT('',#68567);
#68567 = CARTESIAN_POINT('',(12.3,-19.09925564433,14.166091861878));
#68568 = SURFACE_CURVE('',#68569,(#68573),.PCURVE_S1.);
#68569 = LINE('',#68570,#68571);
#68570 = CARTESIAN_POINT('',(11.7,-19.09925564433,14.166091861878));
#68571 = VECTOR('',#68572,1.);
#68572 = DIRECTION('',(-1.,0.E+000,0.E+000));
#68573 = PCURVE('',#68537,#68574);
#68574 = DEFINITIONAL_REPRESENTATION('',(#68575),#68579);
#68575 = LINE('',#68576,#68577);
#68576 = CARTESIAN_POINT('',(-0.46246401191,0.E+000));
#68577 = VECTOR('',#68578,1.);
#68578 = DIRECTION('',(-0.E+000,1.));
#68579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68580 = ORIENTED_EDGE('',*,*,#68581,.F.);
#68581 = EDGE_CURVE('',#68527,#68566,#68582,.T.);
#68582 = SURFACE_CURVE('',#68583,(#68587),.PCURVE_S1.);
#68583 = LINE('',#68584,#68585);
#68584 = CARTESIAN_POINT('',(12.3,-19.46615301294,13.884561609123));
#68585 = VECTOR('',#68586,1.);
#68586 = DIRECTION('',(0.E+000,0.793353340291,0.608761429009));
#68587 = PCURVE('',#68537,#68588);
#68588 = DEFINITIONAL_REPRESENTATION('',(#68589),#68593);
#68589 = LINE('',#68590,#68591);
#68590 = CARTESIAN_POINT('',(0.E+000,-0.6));
#68591 = VECTOR('',#68592,1.);
#68592 = DIRECTION('',(-1.,0.E+000));
#68593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#68598)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#68595,#68596,#68597)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#68595 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#68596 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#68597 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#68598 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#68595,
  'distance_accuracy_value','confusion accuracy');
#68599 = SHAPE_DEFINITION_REPRESENTATION(#68600,#68519);
#68600 = PRODUCT_DEFINITION_SHAPE('','',#68601);
#68601 = PRODUCT_DEFINITION('design','',#68602,#68605);
#68602 = PRODUCT_DEFINITION_FORMATION('','',#68603);
#68603 = PRODUCT('CADSOFTTOOLS 1.488','CADSOFTTOOLS 1.488','',(#68604));
#68604 = PRODUCT_CONTEXT('',#2,'mechanical');
#68605 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#68606 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#68607,#68609);
#68607 = ( REPRESENTATION_RELATIONSHIP('','',#68519,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#68608) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#68608 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1963);
#68609 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #68610);
#68610 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('488','','',#5,#68601,$);
#68611 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#68603));
#68612 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#68613),#68685);
#68613 = SHELL_BASED_SURFACE_MODEL('',(#68614));
#68614 = OPEN_SHELL('',(#68615));
#68615 = ADVANCED_FACE('',(#68616),#68631,.F.);
#68616 = FACE_BOUND('',#68617,.F.);
#68617 = EDGE_LOOP('',(#68618,#68641,#68656,#68672));
#68618 = ORIENTED_EDGE('',*,*,#68619,.T.);
#68619 = EDGE_CURVE('',#68620,#68622,#68624,.T.);
#68620 = VERTEX_POINT('',#68621);
#68621 = CARTESIAN_POINT('',(12.3,-19.09925564433,14.166091861878));
#68622 = VERTEX_POINT('',#68623);
#68623 = CARTESIAN_POINT('',(12.3,-18.23167517022,14.338664347876));
#68624 = SURFACE_CURVE('',#68625,(#68630),.PCURVE_S1.);
#68625 = CIRCLE('',#68626,1.);
#68626 = AXIS2_PLACEMENT_3D('',#68627,#68628,#68629);
#68627 = CARTESIAN_POINT('',(12.3,-18.49049421532,13.372738521587));
#68628 = DIRECTION('',(-1.,0.E+000,0.E+000));
#68629 = DIRECTION('',(0.E+000,0.E+000,-1.));
#68630 = PCURVE('',#68631,#68636);
#68631 = CYLINDRICAL_SURFACE('',#68632,1.);
#68632 = AXIS2_PLACEMENT_3D('',#68633,#68634,#68635);
#68633 = CARTESIAN_POINT('',(11.7,-18.49049421532,13.372738521587));
#68634 = DIRECTION('',(-1.,0.E+000,0.E+000));
#68635 = DIRECTION('',(0.E+000,0.E+000,1.));
#68636 = DEFINITIONAL_REPRESENTATION('',(#68637),#68640);
#68637 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#68638,#68639),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.487094184092,3.403392041389),
  .PIECEWISE_BEZIER_KNOTS.);
#68638 = CARTESIAN_POINT('',(5.628686837682,-0.6));
#68639 = CARTESIAN_POINT('',(6.544984694979,-0.6));
#68640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68641 = ORIENTED_EDGE('',*,*,#68642,.T.);
#68642 = EDGE_CURVE('',#68622,#68643,#68645,.T.);
#68643 = VERTEX_POINT('',#68644);
#68644 = CARTESIAN_POINT('',(8.7,-18.23167517022,14.338664347876));
#68645 = SURFACE_CURVE('',#68646,(#68650),.PCURVE_S1.);
#68646 = LINE('',#68647,#68648);
#68647 = CARTESIAN_POINT('',(11.7,-18.23167517022,14.338664347876));
#68648 = VECTOR('',#68649,1.);
#68649 = DIRECTION('',(-1.,0.E+000,0.E+000));
#68650 = PCURVE('',#68631,#68651);
#68651 = DEFINITIONAL_REPRESENTATION('',(#68652),#68655);
#68652 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#68653,#68654),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.6,3.),.PIECEWISE_BEZIER_KNOTS.);
#68653 = CARTESIAN_POINT('',(6.544984694979,-0.6));
#68654 = CARTESIAN_POINT('',(6.544984694979,3.));
#68655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68656 = ORIENTED_EDGE('',*,*,#68657,.F.);
#68657 = EDGE_CURVE('',#68658,#68643,#68660,.T.);
#68658 = VERTEX_POINT('',#68659);
#68659 = CARTESIAN_POINT('',(8.7,-19.09925564433,14.166091861878));
#68660 = SURFACE_CURVE('',#68661,(#68666),.PCURVE_S1.);
#68661 = CIRCLE('',#68662,1.);
#68662 = AXIS2_PLACEMENT_3D('',#68663,#68664,#68665);
#68663 = CARTESIAN_POINT('',(8.7,-18.49049421532,13.372738521587));
#68664 = DIRECTION('',(-1.,0.E+000,0.E+000));
#68665 = DIRECTION('',(0.E+000,0.E+000,1.));
#68666 = PCURVE('',#68631,#68667);
#68667 = DEFINITIONAL_REPRESENTATION('',(#68668),#68671);
#68668 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#68669,#68670),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.628686837682,6.544984694979),
  .PIECEWISE_BEZIER_KNOTS.);
#68669 = CARTESIAN_POINT('',(5.628686837682,3.));
#68670 = CARTESIAN_POINT('',(6.544984694979,3.));
#68671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68672 = ORIENTED_EDGE('',*,*,#68673,.F.);
#68673 = EDGE_CURVE('',#68620,#68658,#68674,.T.);
#68674 = SURFACE_CURVE('',#68675,(#68679),.PCURVE_S1.);
#68675 = LINE('',#68676,#68677);
#68676 = CARTESIAN_POINT('',(11.7,-19.09925564433,14.166091861878));
#68677 = VECTOR('',#68678,1.);
#68678 = DIRECTION('',(-1.,0.E+000,0.E+000));
#68679 = PCURVE('',#68631,#68680);
#68680 = DEFINITIONAL_REPRESENTATION('',(#68681),#68684);
#68681 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#68682,#68683),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.6,3.),.PIECEWISE_BEZIER_KNOTS.);
#68682 = CARTESIAN_POINT('',(5.628686837682,-0.6));
#68683 = CARTESIAN_POINT('',(5.628686837682,3.));
#68684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#68689)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#68686,#68687,#68688)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#68686 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#68687 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#68688 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#68689 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#68686,
  'distance_accuracy_value','confusion accuracy');
#68690 = SHAPE_DEFINITION_REPRESENTATION(#68691,#68612);
#68691 = PRODUCT_DEFINITION_SHAPE('','',#68692);
#68692 = PRODUCT_DEFINITION('design','',#68693,#68696);
#68693 = PRODUCT_DEFINITION_FORMATION('','',#68694);
#68694 = PRODUCT('CADSOFTTOOLS 1.489','CADSOFTTOOLS 1.489','',(#68695));
#68695 = PRODUCT_CONTEXT('',#2,'mechanical');
#68696 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#68697 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#68698,#68700);
#68698 = ( REPRESENTATION_RELATIONSHIP('','',#68612,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#68699) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#68699 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1967);
#68700 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #68701);
#68701 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('489','','',#5,#68692,$);
#68702 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#68694));
#68703 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#68704),#68778);
#68704 = SHELL_BASED_SURFACE_MODEL('',(#68705));
#68705 = OPEN_SHELL('',(#68706));
#68706 = ADVANCED_FACE('',(#68707),#68721,.T.);
#68707 = FACE_BOUND('',#68708,.T.);
#68708 = EDGE_LOOP('',(#68709,#68732,#68748,#68764));
#68709 = ORIENTED_EDGE('',*,*,#68710,.F.);
#68710 = EDGE_CURVE('',#68711,#68713,#68715,.T.);
#68711 = VERTEX_POINT('',#68712);
#68712 = CARTESIAN_POINT('',(8.7,-14.87412901938,2.302099999955));
#68713 = VERTEX_POINT('',#68714);
#68714 = CARTESIAN_POINT('',(8.7,-11.51016553818,2.302099999974));
#68715 = SURFACE_CURVE('',#68716,(#68720),.PCURVE_S1.);
#68716 = LINE('',#68717,#68718);
#68717 = CARTESIAN_POINT('',(8.7,7.342470158466,2.302100000075));
#68718 = VECTOR('',#68719,1.);
#68719 = DIRECTION('',(0.E+000,1.,5.376385953205E-012));
#68720 = PCURVE('',#68721,#68726);
#68721 = PLANE('',#68722);
#68722 = AXIS2_PLACEMENT_3D('',#68723,#68724,#68725);
#68723 = CARTESIAN_POINT('',(13.3,-11.51016553818,2.302099999974));
#68724 = DIRECTION('',(0.E+000,-5.376385953205E-012,1.));
#68725 = DIRECTION('',(0.E+000,1.,5.376385953205E-012));
#68726 = DEFINITIONAL_REPRESENTATION('',(#68727),#68731);
#68727 = LINE('',#68728,#68729);
#68728 = CARTESIAN_POINT('',(18.852635696653,4.6));
#68729 = VECTOR('',#68730,1.);
#68730 = DIRECTION('',(1.,0.E+000));
#68731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68732 = ORIENTED_EDGE('',*,*,#68733,.T.);
#68733 = EDGE_CURVE('',#68711,#68734,#68736,.T.);
#68734 = VERTEX_POINT('',#68735);
#68735 = CARTESIAN_POINT('',(12.3,-14.87412901938,2.302099999955));
#68736 = SURFACE_CURVE('',#68737,(#68741),.PCURVE_S1.);
#68737 = LINE('',#68738,#68739);
#68738 = CARTESIAN_POINT('',(12.3,-14.87412901938,2.302099999955));
#68739 = VECTOR('',#68740,1.);
#68740 = DIRECTION('',(1.,0.E+000,0.E+000));
#68741 = PCURVE('',#68721,#68742);
#68742 = DEFINITIONAL_REPRESENTATION('',(#68743),#68747);
#68743 = LINE('',#68744,#68745);
#68744 = CARTESIAN_POINT('',(-3.363963481192,1.));
#68745 = VECTOR('',#68746,1.);
#68746 = DIRECTION('',(0.E+000,-1.));
#68747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68748 = ORIENTED_EDGE('',*,*,#68749,.F.);
#68749 = EDGE_CURVE('',#68750,#68734,#68752,.T.);
#68750 = VERTEX_POINT('',#68751);
#68751 = CARTESIAN_POINT('',(12.3,-11.51016553818,2.302099999974));
#68752 = SURFACE_CURVE('',#68753,(#68757),.PCURVE_S1.);
#68753 = LINE('',#68754,#68755);
#68754 = CARTESIAN_POINT('',(12.3,-2.969529842317,2.30210000002));
#68755 = VECTOR('',#68756,1.);
#68756 = DIRECTION('',(0.E+000,-1.,-5.425807713121E-012));
#68757 = PCURVE('',#68721,#68758);
#68758 = DEFINITIONAL_REPRESENTATION('',(#68759),#68763);
#68759 = LINE('',#68760,#68761);
#68760 = CARTESIAN_POINT('',(8.54063569587,1.));
#68761 = VECTOR('',#68762,1.);
#68762 = DIRECTION('',(-1.,-0.E+000));
#68763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68764 = ORIENTED_EDGE('',*,*,#68765,.T.);
#68765 = EDGE_CURVE('',#68750,#68713,#68766,.T.);
#68766 = SURFACE_CURVE('',#68767,(#68771),.PCURVE_S1.);
#68767 = LINE('',#68768,#68769);
#68768 = CARTESIAN_POINT('',(13.3,-11.51016553818,2.302099999974));
#68769 = VECTOR('',#68770,1.);
#68770 = DIRECTION('',(-1.,0.E+000,0.E+000));
#68771 = PCURVE('',#68721,#68772);
#68772 = DEFINITIONAL_REPRESENTATION('',(#68773),#68777);
#68773 = LINE('',#68774,#68775);
#68774 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#68775 = VECTOR('',#68776,1.);
#68776 = DIRECTION('',(0.E+000,1.));
#68777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#68782)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#68779,#68780,#68781)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#68779 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#68780 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#68781 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#68782 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#68779,
  'distance_accuracy_value','confusion accuracy');
#68783 = SHAPE_DEFINITION_REPRESENTATION(#68784,#68703);
#68784 = PRODUCT_DEFINITION_SHAPE('','',#68785);
#68785 = PRODUCT_DEFINITION('design','',#68786,#68789);
#68786 = PRODUCT_DEFINITION_FORMATION('','',#68787);
#68787 = PRODUCT('CADSOFTTOOLS 1.490','CADSOFTTOOLS 1.490','',(#68788));
#68788 = PRODUCT_CONTEXT('',#2,'mechanical');
#68789 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#68790 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#68791,#68793);
#68791 = ( REPRESENTATION_RELATIONSHIP('','',#68703,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#68792) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#68792 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1971);
#68793 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #68794);
#68794 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('490','','',#5,#68785,$);
#68795 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#68787));
#68796 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#68797),#68871);
#68797 = SHELL_BASED_SURFACE_MODEL('',(#68798));
#68798 = OPEN_SHELL('',(#68799));
#68799 = ADVANCED_FACE('',(#68800),#68814,.T.);
#68800 = FACE_BOUND('',#68801,.T.);
#68801 = EDGE_LOOP('',(#68802,#68825,#68841,#68857));
#68802 = ORIENTED_EDGE('',*,*,#68803,.F.);
#68803 = EDGE_CURVE('',#68804,#68806,#68808,.T.);
#68804 = VERTEX_POINT('',#68805);
#68805 = CARTESIAN_POINT('',(11.550000000425,-13.72821966509,
    17.687182275931));
#68806 = VERTEX_POINT('',#68807);
#68807 = CARTESIAN_POINT('',(12.3,-13.72821966509,17.687182275931));
#68808 = SURFACE_CURVE('',#68809,(#68813),.PCURVE_S1.);
#68809 = LINE('',#68810,#68811);
#68810 = CARTESIAN_POINT('',(0.770866001302,-13.72821966509,
    17.687182275931));
#68811 = VECTOR('',#68812,1.);
#68812 = DIRECTION('',(1.,-6.308194661331E-014,1.690275665202E-014));
#68813 = PCURVE('',#68814,#68819);
#68814 = PLANE('',#68815);
#68815 = AXIS2_PLACEMENT_3D('',#68816,#68817,#68818);
#68816 = CARTESIAN_POINT('',(4.950000000425,-13.7541015696,
    17.590589693302));
#68817 = DIRECTION('',(-6.530723674266E-014,-0.965925826289,
    0.258819045103));
#68818 = DIRECTION('',(1.,-6.30818184318E-014,1.690323503192E-014));
#68819 = DEFINITIONAL_REPRESENTATION('',(#68820),#68824);
#68820 = LINE('',#68821,#68822);
#68821 = CARTESIAN_POINT('',(-4.179133999123,0.1));
#68822 = VECTOR('',#68823,1.);
#68823 = DIRECTION('',(1.,-4.952553169989E-019));
#68824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68825 = ORIENTED_EDGE('',*,*,#68826,.F.);
#68826 = EDGE_CURVE('',#68827,#68804,#68829,.T.);
#68827 = VERTEX_POINT('',#68828);
#68828 = CARTESIAN_POINT('',(11.550000000425,-14.60820441843,
    14.403034466548));
#68829 = SURFACE_CURVE('',#68830,(#68834),.PCURVE_S1.);
#68830 = LINE('',#68831,#68832);
#68831 = CARTESIAN_POINT('',(11.550000000425,-13.96115680568,
    16.817849032271));
#68832 = VECTOR('',#68833,1.);
#68833 = DIRECTION('',(-1.204669080539E-016,0.258819045103,
    0.965925826289));
#68834 = PCURVE('',#68814,#68835);
#68835 = DEFINITIONAL_REPRESENTATION('',(#68836),#68840);
#68836 = LINE('',#68837,#68838);
#68837 = CARTESIAN_POINT('',(6.6,-0.8));
#68838 = VECTOR('',#68839,1.);
#68839 = DIRECTION('',(-1.19971652737E-016,1.));
#68840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68841 = ORIENTED_EDGE('',*,*,#68842,.F.);
#68842 = EDGE_CURVE('',#68843,#68827,#68845,.T.);
#68843 = VERTEX_POINT('',#68844);
#68844 = CARTESIAN_POINT('',(12.3,-14.60820441843,14.403034466549));
#68845 = SURFACE_CURVE('',#68846,(#68850),.PCURVE_S1.);
#68846 = LINE('',#68847,#68848);
#68847 = CARTESIAN_POINT('',(4.950000000425,-14.60820441843,
    14.403034466548));
#68848 = VECTOR('',#68849,1.);
#68849 = DIRECTION('',(-1.,6.308194661331E-014,-1.690275665202E-014));
#68850 = PCURVE('',#68814,#68851);
#68851 = DEFINITIONAL_REPRESENTATION('',(#68852),#68856);
#68852 = LINE('',#68853,#68854);
#68853 = CARTESIAN_POINT('',(-1.634342546033E-018,-3.3));
#68854 = VECTOR('',#68855,1.);
#68855 = DIRECTION('',(-1.,4.952553169989E-019));
#68856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68857 = ORIENTED_EDGE('',*,*,#68858,.F.);
#68858 = EDGE_CURVE('',#68806,#68843,#68859,.T.);
#68859 = SURFACE_CURVE('',#68860,(#68864),.PCURVE_S1.);
#68860 = LINE('',#68861,#68862);
#68861 = CARTESIAN_POINT('',(12.3,-5.366611111225,48.893130231962));
#68862 = VECTOR('',#68863,1.);
#68863 = DIRECTION('',(-1.292176187836E-016,-0.258819045103,
    -0.965925826289));
#68864 = PCURVE('',#68814,#68865);
#68865 = DEFINITIONAL_REPRESENTATION('',(#68866),#68870);
#68866 = LINE('',#68867,#68868);
#68867 = CARTESIAN_POINT('',(7.349999999575,32.406774605995));
#68868 = VECTOR('',#68869,1.);
#68869 = DIRECTION('',(-1.297128741006E-016,-1.));
#68870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#68875)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#68872,#68873,#68874)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#68872 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#68873 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#68874 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#68875 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#68872,
  'distance_accuracy_value','confusion accuracy');
#68876 = SHAPE_DEFINITION_REPRESENTATION(#68877,#68796);
#68877 = PRODUCT_DEFINITION_SHAPE('','',#68878);
#68878 = PRODUCT_DEFINITION('design','',#68879,#68882);
#68879 = PRODUCT_DEFINITION_FORMATION('','',#68880);
#68880 = PRODUCT('CADSOFTTOOLS 1.491','CADSOFTTOOLS 1.491','',(#68881));
#68881 = PRODUCT_CONTEXT('',#2,'mechanical');
#68882 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#68883 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#68884,#68886);
#68884 = ( REPRESENTATION_RELATIONSHIP('','',#68796,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#68885) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#68885 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1975);
#68886 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #68887);
#68887 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('491','','',#5,#68878,$);
#68888 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#68880));
#68889 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#68890),#68962);
#68890 = SHELL_BASED_SURFACE_MODEL('',(#68891));
#68891 = OPEN_SHELL('',(#68892));
#68892 = ADVANCED_FACE('',(#68893),#68907,.F.);
#68893 = FACE_BOUND('',#68894,.F.);
#68894 = EDGE_LOOP('',(#68895,#68917,#68933,#68948));
#68895 = ORIENTED_EDGE('',*,*,#68896,.F.);
#68896 = EDGE_CURVE('',#68897,#68899,#68901,.T.);
#68897 = VERTEX_POINT('',#68898);
#68898 = CARTESIAN_POINT('',(8.7,-13.07143069525,18.950000000317));
#68899 = VERTEX_POINT('',#68900);
#68900 = CARTESIAN_POINT('',(12.3,-13.07143069525,18.950000000317));
#68901 = SURFACE_CURVE('',#68902,(#68906),.PCURVE_S1.);
#68902 = LINE('',#68903,#68904);
#68903 = CARTESIAN_POINT('',(8.7,-13.07143069525,18.950000000317));
#68904 = VECTOR('',#68905,1.);
#68905 = DIRECTION('',(1.,0.E+000,0.E+000));
#68906 = PCURVE('',#68907,#68912);
#68907 = CYLINDRICAL_SURFACE('',#68908,0.3);
#68908 = AXIS2_PLACEMENT_3D('',#68909,#68910,#68911);
#68909 = CARTESIAN_POINT('',(8.7,-13.07143069525,18.650000000317));
#68910 = DIRECTION('',(1.,0.E+000,0.E+000));
#68911 = DIRECTION('',(0.E+000,0.E+000,-1.));
#68912 = DEFINITIONAL_REPRESENTATION('',(#68913),#68916);
#68913 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#68914,#68915),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#68914 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#68915 = CARTESIAN_POINT('',(3.14159265359,3.6));
#68916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68917 = ORIENTED_EDGE('',*,*,#68918,.F.);
#68918 = EDGE_CURVE('',#68919,#68897,#68921,.T.);
#68919 = VERTEX_POINT('',#68920);
#68920 = CARTESIAN_POINT('',(8.7,-13.14907640878,18.36022225243));
#68921 = SURFACE_CURVE('',#68922,(#68927),.PCURVE_S1.);
#68922 = CIRCLE('',#68923,0.3);
#68923 = AXIS2_PLACEMENT_3D('',#68924,#68925,#68926);
#68924 = CARTESIAN_POINT('',(8.7,-13.07143069525,18.650000000317));
#68925 = DIRECTION('',(-1.,0.E+000,0.E+000));
#68926 = DIRECTION('',(0.E+000,-1.,0.E+000));
#68927 = PCURVE('',#68907,#68928);
#68928 = DEFINITIONAL_REPRESENTATION('',(#68929),#68932);
#68929 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#68930,#68931),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.974188368184,7.853981633974),
  .PIECEWISE_BEZIER_KNOTS.);
#68930 = CARTESIAN_POINT('',(6.021385919381,0.E+000));
#68931 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#68932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68933 = ORIENTED_EDGE('',*,*,#68934,.T.);
#68934 = EDGE_CURVE('',#68919,#68935,#68937,.T.);
#68935 = VERTEX_POINT('',#68936);
#68936 = CARTESIAN_POINT('',(12.3,-13.14907640878,18.36022225243));
#68937 = SURFACE_CURVE('',#68938,(#68942),.PCURVE_S1.);
#68938 = LINE('',#68939,#68940);
#68939 = CARTESIAN_POINT('',(8.7,-13.14907640878,18.36022225243));
#68940 = VECTOR('',#68941,1.);
#68941 = DIRECTION('',(1.,0.E+000,0.E+000));
#68942 = PCURVE('',#68907,#68943);
#68943 = DEFINITIONAL_REPRESENTATION('',(#68944),#68947);
#68944 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#68945,#68946),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#68945 = CARTESIAN_POINT('',(6.021385919381,0.E+000));
#68946 = CARTESIAN_POINT('',(6.021385919381,3.6));
#68947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68948 = ORIENTED_EDGE('',*,*,#68949,.T.);
#68949 = EDGE_CURVE('',#68935,#68899,#68950,.T.);
#68950 = SURFACE_CURVE('',#68951,(#68956),.PCURVE_S1.);
#68951 = CIRCLE('',#68952,0.3);
#68952 = AXIS2_PLACEMENT_3D('',#68953,#68954,#68955);
#68953 = CARTESIAN_POINT('',(12.3,-13.07143069525,18.650000000317));
#68954 = DIRECTION('',(-1.,0.E+000,0.E+000));
#68955 = DIRECTION('',(0.E+000,-1.,0.E+000));
#68956 = PCURVE('',#68907,#68957);
#68957 = DEFINITIONAL_REPRESENTATION('',(#68958),#68961);
#68958 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#68959,#68960),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.974188368184,7.853981633974),
  .PIECEWISE_BEZIER_KNOTS.);
#68959 = CARTESIAN_POINT('',(6.021385919381,3.6));
#68960 = CARTESIAN_POINT('',(3.14159265359,3.6));
#68961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#68962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#68966)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#68963,#68964,#68965)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#68963 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#68964 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#68965 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#68966 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#68963,
  'distance_accuracy_value','confusion accuracy');
#68967 = SHAPE_DEFINITION_REPRESENTATION(#68968,#68889);
#68968 = PRODUCT_DEFINITION_SHAPE('','',#68969);
#68969 = PRODUCT_DEFINITION('design','',#68970,#68973);
#68970 = PRODUCT_DEFINITION_FORMATION('','',#68971);
#68971 = PRODUCT('CADSOFTTOOLS 1.492','CADSOFTTOOLS 1.492','',(#68972));
#68972 = PRODUCT_CONTEXT('',#2,'mechanical');
#68973 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#68974 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#68975,#68977);
#68975 = ( REPRESENTATION_RELATIONSHIP('','',#68889,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#68976) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#68976 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1979);
#68977 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #68978);
#68978 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('492','','',#5,#68969,$);
#68979 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#68971));
#68980 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#68981),#69105);
#68981 = SHELL_BASED_SURFACE_MODEL('',(#68982));
#68982 = OPEN_SHELL('',(#68983));
#68983 = ADVANCED_FACE('',(#68984),#68999,.F.);
#68984 = FACE_BOUND('',#68985,.F.);
#68985 = EDGE_LOOP('',(#68986,#69009,#69024,#69069));
#68986 = ORIENTED_EDGE('',*,*,#68987,.T.);
#68987 = EDGE_CURVE('',#68988,#68990,#68992,.T.);
#68988 = VERTEX_POINT('',#68989);
#68989 = CARTESIAN_POINT('',(12.3,-14.70322853024,29.150000001808));
#68990 = VERTEX_POINT('',#68991);
#68991 = CARTESIAN_POINT('',(12.3,-14.91536056459,29.237867967452));
#68992 = SURFACE_CURVE('',#68993,(#68998),.PCURVE_S1.);
#68993 = CIRCLE('',#68994,0.3);
#68994 = AXIS2_PLACEMENT_3D('',#68995,#68996,#68997);
#68995 = CARTESIAN_POINT('',(12.3,-14.70322853023,29.450000001808));
#68996 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#68997 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#68998 = PCURVE('',#68999,#69004);
#68999 = CYLINDRICAL_SURFACE('',#69000,0.3);
#69000 = AXIS2_PLACEMENT_3D('',#69001,#69002,#69003);
#69001 = CARTESIAN_POINT('',(8.7,-14.70322853023,29.450000001808));
#69002 = DIRECTION('',(1.,0.E+000,0.E+000));
#69003 = DIRECTION('',(0.E+000,0.E+000,-1.));
#69004 = DEFINITIONAL_REPRESENTATION('',(#69005),#69008);
#69005 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69006,#69007),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.141592653595,3.926990816987),
  .PIECEWISE_BEZIER_KNOTS.);
#69006 = CARTESIAN_POINT('',(6.28318530718,3.6));
#69007 = CARTESIAN_POINT('',(5.497787143788,3.6));
#69008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69009 = ORIENTED_EDGE('',*,*,#69010,.F.);
#69010 = EDGE_CURVE('',#69011,#68990,#69013,.T.);
#69011 = VERTEX_POINT('',#69012);
#69012 = CARTESIAN_POINT('',(11.534054625547,-14.91536056459,
    29.237867967452));
#69013 = SURFACE_CURVE('',#69014,(#69018),.PCURVE_S1.);
#69014 = LINE('',#69015,#69016);
#69015 = CARTESIAN_POINT('',(8.7,-14.91536056459,29.237867967452));
#69016 = VECTOR('',#69017,1.);
#69017 = DIRECTION('',(1.,0.E+000,0.E+000));
#69018 = PCURVE('',#68999,#69019);
#69019 = DEFINITIONAL_REPRESENTATION('',(#69020),#69023);
#69020 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69021,#69022),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.834054625547,3.6),.PIECEWISE_BEZIER_KNOTS.);
#69021 = CARTESIAN_POINT('',(5.497787143782,2.834054625547));
#69022 = CARTESIAN_POINT('',(5.497787143782,3.6));
#69023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69024 = ORIENTED_EDGE('',*,*,#69025,.F.);
#69025 = EDGE_CURVE('',#69026,#69011,#69028,.T.);
#69026 = VERTEX_POINT('',#69027);
#69027 = CARTESIAN_POINT('',(11.612778588082,-14.70322853024,
    29.150000001808));
#69028 = SURFACE_CURVE('',#69029,(#69040),.PCURVE_S1.);
#69029 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69030,#69031,#69032,#69033,
    #69034,#69035,#69036,#69037,#69038,#69039),.UNSPECIFIED.,.F.,.F.,(4,
    3,3,4),(0.E+000,0.105631168418,0.552456601775,1.),.UNSPECIFIED.);
#69030 = CARTESIAN_POINT('',(11.612778588082,-14.70322853024,
    29.150000001808));
#69031 = CARTESIAN_POINT('',(11.609986076341,-14.71154579065,
    29.150000001808));
#69032 = CARTESIAN_POINT('',(11.607160908001,-14.71985923771,
    29.150346361821));
#69033 = CARTESIAN_POINT('',(11.60431651812,-14.72813025811,
    29.151035281567));
#69034 = CARTESIAN_POINT('',(11.592376785736,-14.76284904639,
    29.153927120501));
#69035 = CARTESIAN_POINT('',(11.579878998652,-14.79737582993,
    29.163033117558));
#69036 = CARTESIAN_POINT('',(11.567937160223,-14.8290044509,
    29.177639179037));
#69037 = CARTESIAN_POINT('',(11.555982569884,-14.86066684601,
    29.192260837376));
#69038 = CARTESIAN_POINT('',(11.544257958618,-14.89030957278,
    29.212816975645));
#69039 = CARTESIAN_POINT('',(11.534054625547,-14.91536056459,
    29.237867967452));
#69040 = PCURVE('',#68999,#69041);
#69041 = DEFINITIONAL_REPRESENTATION('',(#69042),#69068);
#69042 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69043,#69044,#69045,#69046,
    #69047,#69048,#69049,#69050,#69051,#69052,#69053,#69054,#69055,
    #69056,#69057,#69058,#69059,#69060,#69061,#69062,#69063,#69064,
    #69065,#69066,#69067),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#69043 = CARTESIAN_POINT('',(6.28318530718,2.912778588082));
#69044 = CARTESIAN_POINT('',(6.27127274033,2.91157871126));
#69045 = CARTESIAN_POINT('',(6.247404622735,2.909162037134));
#69046 = CARTESIAN_POINT('',(6.21160269122,2.905504096211));
#69047 = CARTESIAN_POINT('',(6.176108467904,2.901849481704));
#69048 = CARTESIAN_POINT('',(6.140605482482,2.898169964234));
#69049 = CARTESIAN_POINT('',(6.105041485566,2.894466253342));
#69050 = CARTESIAN_POINT('',(6.069447623076,2.89074708112));
#69051 = CARTESIAN_POINT('',(6.033833948831,2.887019028596));
#69052 = CARTESIAN_POINT('',(5.998216978127,2.883289258506));
#69053 = CARTESIAN_POINT('',(5.962611529268,2.879564757811));
#69054 = CARTESIAN_POINT('',(5.927033340867,2.87585263487));
#69055 = CARTESIAN_POINT('',(5.891494291992,2.872159688226));
#69056 = CARTESIAN_POINT('',(5.856016454617,2.868493834283));
#69057 = CARTESIAN_POINT('',(5.820578257931,2.864858827819));
#69058 = CARTESIAN_POINT('',(5.784978330375,2.861241009071));
#69059 = CARTESIAN_POINT('',(5.749281569428,2.857653456619));
#69060 = CARTESIAN_POINT('',(5.713491380272,2.854102958226));
#69061 = CARTESIAN_POINT('',(5.677628372136,2.850597987275));
#69062 = CARTESIAN_POINT('',(5.641708711848,2.847146565488));
#69063 = CARTESIAN_POINT('',(5.605749379219,2.843756835609));
#69064 = CARTESIAN_POINT('',(5.569766132355,2.840436907954));
#69065 = CARTESIAN_POINT('',(5.533773735421,2.837194901531));
#69066 = CARTESIAN_POINT('',(5.509780884919,2.835090922515));
#69067 = CARTESIAN_POINT('',(5.497787143782,2.834054625547));
#69068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69069 = ORIENTED_EDGE('',*,*,#69070,.T.);
#69070 = EDGE_CURVE('',#69026,#68988,#69071,.T.);
#69071 = SURFACE_CURVE('',#69072,(#69076),.PCURVE_S1.);
#69072 = LINE('',#69073,#69074);
#69073 = CARTESIAN_POINT('',(8.7,-14.70322853024,29.150000001808));
#69074 = VECTOR('',#69075,1.);
#69075 = DIRECTION('',(1.,0.E+000,0.E+000));
#69076 = PCURVE('',#68999,#69077);
#69077 = DEFINITIONAL_REPRESENTATION('',(#69078),#69104);
#69078 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69079,#69080,#69081,#69082,
    #69083,#69084,#69085,#69086,#69087,#69088,#69089,#69090,#69091,
    #69092,#69093,#69094,#69095,#69096,#69097,#69098,#69099,#69100,
    #69101,#69102,#69103),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(2.912778588082,2.944015924987,
    2.975253261893,3.006490598798,3.037727935703,3.068965272609,
    3.100202609514,3.131439946419,3.162677283325,3.19391462023,
    3.225151957136,3.256389294041,3.287626630946,3.318863967852,
    3.350101304757,3.381338641662,3.412575978568,3.443813315473,
    3.475050652378,3.506287989284,3.537525326189,3.568762663095,3.6),
  .QUASI_UNIFORM_KNOTS.);
#69079 = CARTESIAN_POINT('',(6.28318530718,2.912778588082));
#69080 = CARTESIAN_POINT('',(6.283185307176,2.923191033717));
#69081 = CARTESIAN_POINT('',(6.283185307173,2.944015924987));
#69082 = CARTESIAN_POINT('',(6.283185307175,2.975253261893));
#69083 = CARTESIAN_POINT('',(6.283185307174,3.006490598798));
#69084 = CARTESIAN_POINT('',(6.283185307174,3.037727935703));
#69085 = CARTESIAN_POINT('',(6.283185307174,3.068965272609));
#69086 = CARTESIAN_POINT('',(6.283185307174,3.100202609514));
#69087 = CARTESIAN_POINT('',(6.283185307174,3.131439946419));
#69088 = CARTESIAN_POINT('',(6.283185307174,3.162677283325));
#69089 = CARTESIAN_POINT('',(6.283185307174,3.19391462023));
#69090 = CARTESIAN_POINT('',(6.283185307174,3.225151957136));
#69091 = CARTESIAN_POINT('',(6.283185307174,3.256389294041));
#69092 = CARTESIAN_POINT('',(6.283185307174,3.287626630946));
#69093 = CARTESIAN_POINT('',(6.283185307174,3.318863967852));
#69094 = CARTESIAN_POINT('',(6.283185307174,3.350101304757));
#69095 = CARTESIAN_POINT('',(6.283185307174,3.381338641662));
#69096 = CARTESIAN_POINT('',(6.283185307174,3.412575978568));
#69097 = CARTESIAN_POINT('',(6.283185307174,3.443813315473));
#69098 = CARTESIAN_POINT('',(6.283185307174,3.475050652378));
#69099 = CARTESIAN_POINT('',(6.283185307174,3.506287989284));
#69100 = CARTESIAN_POINT('',(6.283185307175,3.537525326189));
#69101 = CARTESIAN_POINT('',(6.283185307173,3.568762663095));
#69102 = CARTESIAN_POINT('',(6.283185307176,3.589587554365));
#69103 = CARTESIAN_POINT('',(6.28318530718,3.6));
#69104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#69109)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#69106,#69107,#69108)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#69106 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#69107 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#69108 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#69109 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#69106,
  'distance_accuracy_value','confusion accuracy');
#69110 = SHAPE_DEFINITION_REPRESENTATION(#69111,#68980);
#69111 = PRODUCT_DEFINITION_SHAPE('','',#69112);
#69112 = PRODUCT_DEFINITION('design','',#69113,#69116);
#69113 = PRODUCT_DEFINITION_FORMATION('','',#69114);
#69114 = PRODUCT('CADSOFTTOOLS 1.493','CADSOFTTOOLS 1.493','',(#69115));
#69115 = PRODUCT_CONTEXT('',#2,'mechanical');
#69116 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#69117 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#69118,#69120);
#69118 = ( REPRESENTATION_RELATIONSHIP('','',#68980,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#69119) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#69119 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1983);
#69120 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #69121);
#69121 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('493','','',#5,#69112,$);
#69122 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#69114));
#69123 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#69124),#69238);
#69124 = SHELL_BASED_SURFACE_MODEL('',(#69125));
#69125 = OPEN_SHELL('',(#69126));
#69126 = ADVANCED_FACE('',(#69127),#69141,.F.);
#69127 = FACE_BOUND('',#69128,.F.);
#69128 = EDGE_LOOP('',(#69129,#69151,#69167,#69182,#69224));
#69129 = ORIENTED_EDGE('',*,*,#69130,.T.);
#69130 = EDGE_CURVE('',#69131,#69133,#69135,.T.);
#69131 = VERTEX_POINT('',#69132);
#69132 = CARTESIAN_POINT('',(8.7,-17.22562056263,36.652094453298));
#69133 = VERTEX_POINT('',#69134);
#69134 = CARTESIAN_POINT('',(12.3,-17.22562056263,36.652094453298));
#69135 = SURFACE_CURVE('',#69136,(#69140),.PCURVE_S1.);
#69136 = LINE('',#69137,#69138);
#69137 = CARTESIAN_POINT('',(8.7,-17.22562056263,36.652094453298));
#69138 = VECTOR('',#69139,1.);
#69139 = DIRECTION('',(1.,0.E+000,0.E+000));
#69140 = PCURVE('',#69141,#69146);
#69141 = CYLINDRICAL_SURFACE('',#69142,0.3);
#69142 = AXIS2_PLACEMENT_3D('',#69143,#69144,#69145);
#69143 = CARTESIAN_POINT('',(8.7,-16.93017823672,36.599999999996));
#69144 = DIRECTION('',(1.,0.E+000,0.E+000));
#69145 = DIRECTION('',(0.E+000,0.E+000,-1.));
#69146 = DEFINITIONAL_REPRESENTATION('',(#69147),#69150);
#69147 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69148,#69149),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#69148 = CARTESIAN_POINT('',(4.537856055181,0.E+000));
#69149 = CARTESIAN_POINT('',(4.537856055181,3.6));
#69150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69151 = ORIENTED_EDGE('',*,*,#69152,.T.);
#69152 = EDGE_CURVE('',#69133,#69153,#69155,.T.);
#69153 = VERTEX_POINT('',#69154);
#69154 = CARTESIAN_POINT('',(12.3,-16.93017823672,36.899999999997));
#69155 = SURFACE_CURVE('',#69156,(#69161),.PCURVE_S1.);
#69156 = CIRCLE('',#69157,0.3);
#69157 = AXIS2_PLACEMENT_3D('',#69158,#69159,#69160);
#69158 = CARTESIAN_POINT('',(12.3,-16.93017823672,36.599999999996));
#69159 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#69160 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#69161 = PCURVE('',#69141,#69162);
#69162 = DEFINITIONAL_REPRESENTATION('',(#69163),#69166);
#69163 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69164,#69165),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.886921905588,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#69164 = CARTESIAN_POINT('',(4.537856055181,3.6));
#69165 = CARTESIAN_POINT('',(3.14159265359,3.6));
#69166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69167 = ORIENTED_EDGE('',*,*,#69168,.F.);
#69168 = EDGE_CURVE('',#69169,#69153,#69171,.T.);
#69169 = VERTEX_POINT('',#69170);
#69170 = CARTESIAN_POINT('',(9.458693843309,-16.93017823672,
    36.899999999997));
#69171 = SURFACE_CURVE('',#69172,(#69176),.PCURVE_S1.);
#69172 = LINE('',#69173,#69174);
#69173 = CARTESIAN_POINT('',(8.7,-16.93017823672,36.899999999997));
#69174 = VECTOR('',#69175,1.);
#69175 = DIRECTION('',(1.,0.E+000,0.E+000));
#69176 = PCURVE('',#69141,#69177);
#69177 = DEFINITIONAL_REPRESENTATION('',(#69178),#69181);
#69178 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69179,#69180),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.758693843309,3.6),.PIECEWISE_BEZIER_KNOTS.);
#69179 = CARTESIAN_POINT('',(3.14159265359,0.758693843309));
#69180 = CARTESIAN_POINT('',(3.14159265359,3.6));
#69181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69182 = ORIENTED_EDGE('',*,*,#69183,.T.);
#69183 = EDGE_CURVE('',#69169,#69184,#69186,.T.);
#69184 = VERTEX_POINT('',#69185);
#69185 = CARTESIAN_POINT('',(8.7,-17.1225002774,36.830243854791));
#69186 = SURFACE_CURVE('',#69187,(#69195),.PCURVE_S1.);
#69187 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69188,#69189,#69190,#69191,
    #69192,#69193,#69194),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
    0.768464969109,1.),.UNSPECIFIED.);
#69188 = CARTESIAN_POINT('',(9.458693843309,-16.93017823672,
    36.899999999997));
#69189 = CARTESIAN_POINT('',(9.270064278289,-17.00057310499,
    36.899999999997));
#69190 = CARTESIAN_POINT('',(9.075234616348,-17.05509223103,
    36.876420764527));
#69191 = CARTESIAN_POINT('',(8.878957757699,-17.09278637936,
    36.852108294087));
#69192 = CARTESIAN_POINT('',(8.819581590001,-17.10418932359,
    36.844753472271));
#69193 = CARTESIAN_POINT('',(8.759914730873,-17.11409734554,
    36.837262800008));
#69194 = CARTESIAN_POINT('',(8.7,-17.1225002774,36.830243854791));
#69195 = PCURVE('',#69141,#69196);
#69196 = DEFINITIONAL_REPRESENTATION('',(#69197),#69223);
#69197 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69198,#69199,#69200,#69201,
    #69202,#69203,#69204,#69205,#69206,#69207,#69208,#69209,#69210,
    #69211,#69212,#69213,#69214,#69215,#69216,#69217,#69218,#69219,
    #69220,#69221,#69222),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#69198 = CARTESIAN_POINT('',(3.14159265359,0.758693843309));
#69199 = CARTESIAN_POINT('',(3.155471727637,0.747536443191));
#69200 = CARTESIAN_POINT('',(3.182861071724,0.725178258418));
#69201 = CARTESIAN_POINT('',(3.222889262031,0.691516729246));
#69202 = CARTESIAN_POINT('',(3.261914271075,0.657736849664));
#69203 = CARTESIAN_POINT('',(3.29998153915,0.623844521266));
#69204 = CARTESIAN_POINT('',(3.337131041685,0.589845645659));
#69205 = CARTESIAN_POINT('',(3.373396317467,0.555746124414));
#69206 = CARTESIAN_POINT('',(3.408804418033,0.521551859234));
#69207 = CARTESIAN_POINT('',(3.44337577088,0.487268751332));
#69208 = CARTESIAN_POINT('',(3.47712419478,0.452902703741));
#69209 = CARTESIAN_POINT('',(3.51005699073,0.418459612709));
#69210 = CARTESIAN_POINT('',(3.542175068938,0.383945399805));
#69211 = CARTESIAN_POINT('',(3.573473258003,0.3493658921));
#69212 = CARTESIAN_POINT('',(3.603940176599,0.31472726933));
#69213 = CARTESIAN_POINT('',(3.633559935683,0.280034395073));
#69214 = CARTESIAN_POINT('',(3.662307161015,0.245297044872));
#69215 = CARTESIAN_POINT('',(3.690167055455,0.210506662574));
#69216 = CARTESIAN_POINT('',(3.717062082775,0.175723106839));
#69217 = CARTESIAN_POINT('',(3.743188786245,0.140670793295));
#69218 = CARTESIAN_POINT('',(3.768327648548,0.105607436798));
#69219 = CARTESIAN_POINT('',(3.792489763224,7.046644133303E-002));
#69220 = CARTESIAN_POINT('',(3.81562000191,3.526813957329E-002));
#69221 = CARTESIAN_POINT('',(3.830323744552,1.176235340026E-002));
#69222 = CARTESIAN_POINT('',(3.837488797459,0.E+000));
#69223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69224 = ORIENTED_EDGE('',*,*,#69225,.F.);
#69225 = EDGE_CURVE('',#69131,#69184,#69226,.T.);
#69226 = SURFACE_CURVE('',#69227,(#69232),.PCURVE_S1.);
#69227 = CIRCLE('',#69228,0.3);
#69228 = AXIS2_PLACEMENT_3D('',#69229,#69230,#69231);
#69229 = CARTESIAN_POINT('',(8.7,-16.93017823672,36.599999999996));
#69230 = DIRECTION('',(-1.,0.E+000,0.E+000));
#69231 = DIRECTION('',(0.E+000,1.,0.E+000));
#69232 = PCURVE('',#69141,#69233);
#69233 = DEFINITIONAL_REPRESENTATION('',(#69234),#69237);
#69234 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69235,#69236),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.316125578793,4.016492836516),
  .PIECEWISE_BEZIER_KNOTS.);
#69235 = CARTESIAN_POINT('',(4.537856055181,0.E+000));
#69236 = CARTESIAN_POINT('',(3.837488797459,0.E+000));
#69237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#69242)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#69239,#69240,#69241)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#69239 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#69240 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#69241 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#69242 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-005),#69239,
  'distance_accuracy_value','confusion accuracy');
#69243 = SHAPE_DEFINITION_REPRESENTATION(#69244,#69123);
#69244 = PRODUCT_DEFINITION_SHAPE('','',#69245);
#69245 = PRODUCT_DEFINITION('design','',#69246,#69249);
#69246 = PRODUCT_DEFINITION_FORMATION('','',#69247);
#69247 = PRODUCT('CADSOFTTOOLS 1.494','CADSOFTTOOLS 1.494','',(#69248));
#69248 = PRODUCT_CONTEXT('',#2,'mechanical');
#69249 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#69250 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#69251,#69253);
#69251 = ( REPRESENTATION_RELATIONSHIP('','',#69123,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#69252) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#69252 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1987);
#69253 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #69254);
#69254 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('494','','',#5,#69245,$);
#69255 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#69247));
#69256 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#69257),#69331);
#69257 = SHELL_BASED_SURFACE_MODEL('',(#69258));
#69258 = OPEN_SHELL('',(#69259));
#69259 = ADVANCED_FACE('',(#69260),#69274,.T.);
#69260 = FACE_BOUND('',#69261,.T.);
#69261 = EDGE_LOOP('',(#69262,#69285,#69301,#69317));
#69262 = ORIENTED_EDGE('',*,*,#69263,.T.);
#69263 = EDGE_CURVE('',#69264,#69266,#69268,.T.);
#69264 = VERTEX_POINT('',#69265);
#69265 = CARTESIAN_POINT('',(4.1,-13.72821966509,17.687182275931));
#69266 = VERTEX_POINT('',#69267);
#69267 = CARTESIAN_POINT('',(4.1,-14.60820441843,14.403034466548));
#69268 = SURFACE_CURVE('',#69269,(#69273),.PCURVE_S1.);
#69269 = LINE('',#69270,#69271);
#69270 = CARTESIAN_POINT('',(4.1,-16.02297098626,9.123053754569));
#69271 = VECTOR('',#69272,1.);
#69272 = DIRECTION('',(0.E+000,-0.258819045103,-0.965925826289));
#69273 = PCURVE('',#69274,#69279);
#69274 = PLANE('',#69275);
#69275 = AXIS2_PLACEMENT_3D('',#69276,#69277,#69278);
#69276 = CARTESIAN_POINT('',(4.950000000425,-13.7541015696,
    17.590589693302));
#69277 = DIRECTION('',(-6.530723674266E-014,-0.965925826289,
    0.258819045103));
#69278 = DIRECTION('',(1.,-6.30818184318E-014,1.690323503192E-014));
#69279 = DEFINITIONAL_REPRESENTATION('',(#69280),#69284);
#69280 = LINE('',#69281,#69282);
#69281 = CARTESIAN_POINT('',(-0.850000000425,-8.766238264137));
#69282 = VECTOR('',#69283,1.);
#69283 = DIRECTION('',(-4.952553169665E-019,-1.));
#69284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69285 = ORIENTED_EDGE('',*,*,#69286,.F.);
#69286 = EDGE_CURVE('',#69287,#69266,#69289,.T.);
#69287 = VERTEX_POINT('',#69288);
#69288 = CARTESIAN_POINT('',(4.850000000425,-14.60820441843,
    14.403034466548));
#69289 = SURFACE_CURVE('',#69290,(#69294),.PCURVE_S1.);
#69290 = LINE('',#69291,#69292);
#69291 = CARTESIAN_POINT('',(4.950000000425,-14.60820441843,
    14.403034466548));
#69292 = VECTOR('',#69293,1.);
#69293 = DIRECTION('',(-1.,6.308194661331E-014,-1.690275665202E-014));
#69294 = PCURVE('',#69274,#69295);
#69295 = DEFINITIONAL_REPRESENTATION('',(#69296),#69300);
#69296 = LINE('',#69297,#69298);
#69297 = CARTESIAN_POINT('',(-1.634342546033E-018,-3.3));
#69298 = VECTOR('',#69299,1.);
#69299 = DIRECTION('',(-1.,4.952553169989E-019));
#69300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69301 = ORIENTED_EDGE('',*,*,#69302,.F.);
#69302 = EDGE_CURVE('',#69303,#69287,#69305,.T.);
#69303 = VERTEX_POINT('',#69304);
#69304 = CARTESIAN_POINT('',(4.850000000425,-13.72821966509,
    17.687182275931));
#69305 = SURFACE_CURVE('',#69306,(#69310),.PCURVE_S1.);
#69306 = LINE('',#69307,#69308);
#69307 = CARTESIAN_POINT('',(4.850000000425,-13.96115680568,
    16.817849032271));
#69308 = VECTOR('',#69309,1.);
#69309 = DIRECTION('',(-1.204669080539E-016,-0.258819045103,
    -0.965925826289));
#69310 = PCURVE('',#69274,#69311);
#69311 = DEFINITIONAL_REPRESENTATION('',(#69312),#69316);
#69312 = LINE('',#69313,#69314);
#69313 = CARTESIAN_POINT('',(-1.E-001,-0.8));
#69314 = VECTOR('',#69315,1.);
#69315 = DIRECTION('',(-1.209621633709E-016,-1.));
#69316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69317 = ORIENTED_EDGE('',*,*,#69318,.F.);
#69318 = EDGE_CURVE('',#69264,#69303,#69319,.T.);
#69319 = SURFACE_CURVE('',#69320,(#69324),.PCURVE_S1.);
#69320 = LINE('',#69321,#69322);
#69321 = CARTESIAN_POINT('',(0.770866001302,-13.72821966509,
    17.687182275931));
#69322 = VECTOR('',#69323,1.);
#69323 = DIRECTION('',(1.,-6.308194661331E-014,1.690275665202E-014));
#69324 = PCURVE('',#69274,#69325);
#69325 = DEFINITIONAL_REPRESENTATION('',(#69326),#69330);
#69326 = LINE('',#69327,#69328);
#69327 = CARTESIAN_POINT('',(-4.179133999123,0.1));
#69328 = VECTOR('',#69329,1.);
#69329 = DIRECTION('',(1.,-4.952553169989E-019));
#69330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#69335)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#69332,#69333,#69334)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#69332 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#69333 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#69334 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#69335 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#69332,
  'distance_accuracy_value','confusion accuracy');
#69336 = SHAPE_DEFINITION_REPRESENTATION(#69337,#69256);
#69337 = PRODUCT_DEFINITION_SHAPE('','',#69338);
#69338 = PRODUCT_DEFINITION('design','',#69339,#69342);
#69339 = PRODUCT_DEFINITION_FORMATION('','',#69340);
#69340 = PRODUCT('CADSOFTTOOLS 1.495','CADSOFTTOOLS 1.495','',(#69341));
#69341 = PRODUCT_CONTEXT('',#2,'mechanical');
#69342 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#69343 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#69344,#69346);
#69344 = ( REPRESENTATION_RELATIONSHIP('','',#69256,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#69345) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#69345 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1991);
#69346 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #69347);
#69347 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('495','','',#5,#69338,$);
#69348 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#69340));
#69349 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#69350),#69445);
#69350 = SHELL_BASED_SURFACE_MODEL('',(#69351));
#69351 = OPEN_SHELL('',(#69352));
#69352 = ADVANCED_FACE('',(#69353),#69367,.T.);
#69353 = FACE_BOUND('',#69354,.T.);
#69354 = EDGE_LOOP('',(#69355,#69377,#69416,#69431));
#69355 = ORIENTED_EDGE('',*,*,#69356,.T.);
#69356 = EDGE_CURVE('',#69357,#69359,#69361,.T.);
#69357 = VERTEX_POINT('',#69358);
#69358 = CARTESIAN_POINT('',(4.1,23.386191117013,38.395652095965));
#69359 = VERTEX_POINT('',#69360);
#69360 = CARTESIAN_POINT('',(5.,23.386191117013,38.395652095965));
#69361 = SURFACE_CURVE('',#69362,(#69366),.PCURVE_S1.);
#69362 = LINE('',#69363,#69364);
#69363 = CARTESIAN_POINT('',(5.,23.386191117013,38.395652095965));
#69364 = VECTOR('',#69365,1.);
#69365 = DIRECTION('',(1.,0.E+000,0.E+000));
#69366 = PCURVE('',#69367,#69372);
#69367 = CYLINDRICAL_SURFACE('',#69368,4.488991066641);
#69368 = AXIS2_PLACEMENT_3D('',#69369,#69370,#69371);
#69369 = CARTESIAN_POINT('',(5.,27.5426084163,36.699999999997));
#69370 = DIRECTION('',(-1.,0.E+000,0.E+000));
#69371 = DIRECTION('',(0.E+000,0.E+000,-1.));
#69372 = DEFINITIONAL_REPRESENTATION('',(#69373),#69376);
#69373 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69374,#69375),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.9,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#69374 = CARTESIAN_POINT('',(1.958145901915,0.9));
#69375 = CARTESIAN_POINT('',(1.958145901915,0.E+000));
#69376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69377 = ORIENTED_EDGE('',*,*,#69378,.F.);
#69378 = EDGE_CURVE('',#69379,#69359,#69381,.T.);
#69379 = VERTEX_POINT('',#69380);
#69380 = CARTESIAN_POINT('',(5.,24.044604336744,39.51336244657));
#69381 = SURFACE_CURVE('',#69382,(#69387),.PCURVE_S1.);
#69382 = CIRCLE('',#69383,4.488991066641);
#69383 = AXIS2_PLACEMENT_3D('',#69384,#69385,#69386);
#69384 = CARTESIAN_POINT('',(5.,27.5426084163,36.699999999997));
#69385 = DIRECTION('',(1.,-2.501885396213E-015,0.E+000));
#69386 = DIRECTION('',(2.501885396213E-015,1.,0.E+000));
#69387 = PCURVE('',#69367,#69388);
#69388 = DEFINITIONAL_REPRESENTATION('',(#69389),#69415);
#69389 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69390,#69391,#69392,#69393,
    #69394,#69395,#69396,#69397,#69398,#69399,#69400,#69401,#69402,
    #69403,#69404,#69405,#69406,#69407,#69408,#69409,#69410,#69411,
    #69412,#69413,#69414),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(2.464249529189,2.477431054157,
    2.490612579124,2.503794104091,2.516975629058,2.530157154026,
    2.543338678993,2.55652020396,2.569701728928,2.582883253895,
    2.596064778862,2.60924630383,2.622427828797,2.635609353764,
    2.648790878731,2.661972403699,2.675153928666,2.688335453633,
    2.701516978601,2.714698503568,2.727880028535,2.741061553502,
    2.75424307847),.QUASI_UNIFORM_KNOTS.);
#69390 = CARTESIAN_POINT('',(2.248139451195,-8.881784197001E-016));
#69391 = CARTESIAN_POINT('',(2.24374560954,-8.881784197001E-016));
#69392 = CARTESIAN_POINT('',(2.234957926228,-8.876971525591E-016));
#69393 = CARTESIAN_POINT('',(2.221776401261,-8.898628546937E-016));
#69394 = CARTESIAN_POINT('',(2.208594876294,-8.819219468667E-016));
#69395 = CARTESIAN_POINT('',(2.195413351326,-9.115198760401E-016));
#69396 = CARTESIAN_POINT('',(2.182231826359,-8.010690671738E-016));
#69397 = CARTESIAN_POINT('',(2.169050301392,-1.213274373465E-015));
#69398 = CARTESIAN_POINT('',(2.155868776424,3.25096042835E-016));
#69399 = CARTESIAN_POINT('',(2.142687251457,-8.71097978745E-017));
#69400 = CARTESIAN_POINT('',(2.12950572649,2.3343148663E-017));
#69401 = CARTESIAN_POINT('',(2.116324201522,-6.26279677752E-018));
#69402 = CARTESIAN_POINT('',(2.103142676555,1.708038447076E-018));
#69403 = CARTESIAN_POINT('',(2.089961151588,-5.693570107839E-019));
#69404 = CARTESIAN_POINT('',(2.076779626621,5.693895960594E-019));
#69405 = CARTESIAN_POINT('',(2.063598101653,-1.708201373454E-018));
#69406 = CARTESIAN_POINT('',(2.050416576686,6.263415897756E-018));
#69407 = CARTESIAN_POINT('',(2.037235051719,-2.334546221757E-017));
#69408 = CARTESIAN_POINT('',(2.024053526751,8.711843297252E-017));
#69409 = CARTESIAN_POINT('',(2.010872001784,-3.251282696725E-016));
#69410 = CARTESIAN_POINT('',(1.997690476817,1.213394645718E-015));
#69411 = CARTESIAN_POINT('',(1.98450895185,8.006202050031E-016));
#69412 = CARTESIAN_POINT('',(1.971327426882,9.131950524707E-016));
#69413 = CARTESIAN_POINT('',(1.962539743571,8.881784197001E-016));
#69414 = CARTESIAN_POINT('',(1.958145901915,8.881784197001E-016));
#69415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69416 = ORIENTED_EDGE('',*,*,#69417,.T.);
#69417 = EDGE_CURVE('',#69379,#69418,#69420,.T.);
#69418 = VERTEX_POINT('',#69419);
#69419 = CARTESIAN_POINT('',(4.1,24.044604336744,39.51336244657));
#69420 = SURFACE_CURVE('',#69421,(#69425),.PCURVE_S1.);
#69421 = LINE('',#69422,#69423);
#69422 = CARTESIAN_POINT('',(4.9,24.044604336744,39.51336244657));
#69423 = VECTOR('',#69424,1.);
#69424 = DIRECTION('',(-1.,0.E+000,0.E+000));
#69425 = PCURVE('',#69367,#69426);
#69426 = DEFINITIONAL_REPRESENTATION('',(#69427),#69430);
#69427 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69428,#69429),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.1,0.8),.PIECEWISE_BEZIER_KNOTS.);
#69428 = CARTESIAN_POINT('',(2.248139451195,-1.95399252334E-014));
#69429 = CARTESIAN_POINT('',(2.248139451195,0.9));
#69430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69431 = ORIENTED_EDGE('',*,*,#69432,.F.);
#69432 = EDGE_CURVE('',#69357,#69418,#69433,.T.);
#69433 = SURFACE_CURVE('',#69434,(#69439),.PCURVE_S1.);
#69434 = CIRCLE('',#69435,4.488991066641);
#69435 = AXIS2_PLACEMENT_3D('',#69436,#69437,#69438);
#69436 = CARTESIAN_POINT('',(4.1,27.5426084163,36.699999999997));
#69437 = DIRECTION('',(-1.,0.E+000,0.E+000));
#69438 = DIRECTION('',(0.E+000,0.E+000,-1.));
#69439 = PCURVE('',#69367,#69440);
#69440 = DEFINITIONAL_REPRESENTATION('',(#69441),#69444);
#69441 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69442,#69443),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.958145901915,2.248139451195),
  .PIECEWISE_BEZIER_KNOTS.);
#69442 = CARTESIAN_POINT('',(1.958145901915,0.9));
#69443 = CARTESIAN_POINT('',(2.248139451195,0.9));
#69444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#69449)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#69446,#69447,#69448)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#69446 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#69447 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#69448 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#69449 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#69446,
  'distance_accuracy_value','confusion accuracy');
#69450 = SHAPE_DEFINITION_REPRESENTATION(#69451,#69349);
#69451 = PRODUCT_DEFINITION_SHAPE('','',#69452);
#69452 = PRODUCT_DEFINITION('design','',#69453,#69456);
#69453 = PRODUCT_DEFINITION_FORMATION('','',#69454);
#69454 = PRODUCT('CADSOFTTOOLS 1.496','CADSOFTTOOLS 1.496','',(#69455));
#69455 = PRODUCT_CONTEXT('',#2,'mechanical');
#69456 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#69457 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#69458,#69460);
#69458 = ( REPRESENTATION_RELATIONSHIP('','',#69349,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#69459) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#69459 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1995);
#69460 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #69461);
#69461 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('496','','',#5,#69452,$);
#69462 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#69454));
#69463 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#69464),#69567);
#69464 = SHELL_BASED_SURFACE_MODEL('',(#69465));
#69465 = OPEN_SHELL('',(#69466));
#69466 = ADVANCED_FACE('',(#69467),#69481,.T.);
#69467 = FACE_BOUND('',#69468,.T.);
#69468 = EDGE_LOOP('',(#69469,#69491,#69507,#69522,#69538,#69553));
#69469 = ORIENTED_EDGE('',*,*,#69470,.F.);
#69470 = EDGE_CURVE('',#69471,#69473,#69475,.T.);
#69471 = VERTEX_POINT('',#69472);
#69472 = CARTESIAN_POINT('',(6.1,-1.094248371766,37.371064278015));
#69473 = VERTEX_POINT('',#69474);
#69474 = CARTESIAN_POINT('',(4.1,-1.094248371766,37.371064278015));
#69475 = SURFACE_CURVE('',#69476,(#69480),.PCURVE_S1.);
#69476 = LINE('',#69477,#69478);
#69477 = CARTESIAN_POINT('',(26.1,-1.094248371766,37.371064278015));
#69478 = VECTOR('',#69479,1.);
#69479 = DIRECTION('',(-1.,0.E+000,0.E+000));
#69480 = PCURVE('',#69481,#69486);
#69481 = CYLINDRICAL_SURFACE('',#69482,1.5);
#69482 = AXIS2_PLACEMENT_3D('',#69483,#69484,#69485);
#69483 = CARTESIAN_POINT('',(26.1,-0.104255182536,36.244159896411));
#69484 = DIRECTION('',(-1.,0.E+000,0.E+000));
#69485 = DIRECTION('',(0.E+000,0.E+000,-1.));
#69486 = DEFINITIONAL_REPRESENTATION('',(#69487),#69490);
#69487 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69488,#69489),.UNSPECIFIED.,
  .F.,.F.,(2,2),(20.,22.),.PIECEWISE_BEZIER_KNOTS.);
#69488 = CARTESIAN_POINT('',(2.420779936523,20.));
#69489 = CARTESIAN_POINT('',(2.420779936523,22.));
#69490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69491 = ORIENTED_EDGE('',*,*,#69492,.T.);
#69492 = EDGE_CURVE('',#69471,#69493,#69495,.T.);
#69493 = VERTEX_POINT('',#69494);
#69494 = CARTESIAN_POINT('',(6.1,-0.730608896058,37.607127623672));
#69495 = SURFACE_CURVE('',#69496,(#69501),.PCURVE_S1.);
#69496 = CIRCLE('',#69497,1.5);
#69497 = AXIS2_PLACEMENT_3D('',#69498,#69499,#69500);
#69498 = CARTESIAN_POINT('',(6.1,-0.104255182536,36.244159896411));
#69499 = DIRECTION('',(-1.,0.E+000,0.E+000));
#69500 = DIRECTION('',(0.E+000,0.E+000,-1.));
#69501 = PCURVE('',#69481,#69502);
#69502 = DEFINITIONAL_REPRESENTATION('',(#69503),#69506);
#69503 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69504,#69505),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.420779936523,2.710824238431),
  .PIECEWISE_BEZIER_KNOTS.);
#69504 = CARTESIAN_POINT('',(2.420779936523,20.));
#69505 = CARTESIAN_POINT('',(2.710824238431,20.));
#69506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69507 = ORIENTED_EDGE('',*,*,#69508,.T.);
#69508 = EDGE_CURVE('',#69493,#69509,#69511,.T.);
#69509 = VERTEX_POINT('',#69510);
#69510 = CARTESIAN_POINT('',(4.2,-0.730608896058,37.607127623672));
#69511 = SURFACE_CURVE('',#69512,(#69516),.PCURVE_S1.);
#69512 = LINE('',#69513,#69514);
#69513 = CARTESIAN_POINT('',(26.1,-0.730608896058,37.607127623672));
#69514 = VECTOR('',#69515,1.);
#69515 = DIRECTION('',(-1.,0.E+000,0.E+000));
#69516 = PCURVE('',#69481,#69517);
#69517 = DEFINITIONAL_REPRESENTATION('',(#69518),#69521);
#69518 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69519,#69520),.UNSPECIFIED.,
  .F.,.F.,(2,2),(20.,21.9),.PIECEWISE_BEZIER_KNOTS.);
#69519 = CARTESIAN_POINT('',(2.710824238431,20.));
#69520 = CARTESIAN_POINT('',(2.710824238431,21.9));
#69521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69522 = ORIENTED_EDGE('',*,*,#69523,.T.);
#69523 = EDGE_CURVE('',#69509,#69524,#69526,.T.);
#69524 = VERTEX_POINT('',#69525);
#69525 = CARTESIAN_POINT('',(4.2,-0.534171623627,37.681230477029));
#69526 = SURFACE_CURVE('',#69527,(#69532),.PCURVE_S1.);
#69527 = CIRCLE('',#69528,1.5);
#69528 = AXIS2_PLACEMENT_3D('',#69529,#69530,#69531);
#69529 = CARTESIAN_POINT('',(4.2,-0.104255182536,36.244159896411));
#69530 = DIRECTION('',(-1.,0.E+000,0.E+000));
#69531 = DIRECTION('',(0.E+000,0.E+000,-1.));
#69532 = PCURVE('',#69481,#69533);
#69533 = DEFINITIONAL_REPRESENTATION('',(#69534),#69537);
#69534 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69535,#69536),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.710824238431,2.850905142538),
  .PIECEWISE_BEZIER_KNOTS.);
#69535 = CARTESIAN_POINT('',(2.710824238431,21.9));
#69536 = CARTESIAN_POINT('',(2.850905142538,21.9));
#69537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69538 = ORIENTED_EDGE('',*,*,#69539,.T.);
#69539 = EDGE_CURVE('',#69524,#69540,#69542,.T.);
#69540 = VERTEX_POINT('',#69541);
#69541 = CARTESIAN_POINT('',(4.1,-0.534171623627,37.681230477029));
#69542 = SURFACE_CURVE('',#69543,(#69547),.PCURVE_S1.);
#69543 = LINE('',#69544,#69545);
#69544 = CARTESIAN_POINT('',(26.1,-0.534171623627,37.681230477029));
#69545 = VECTOR('',#69546,1.);
#69546 = DIRECTION('',(-1.,0.E+000,0.E+000));
#69547 = PCURVE('',#69481,#69548);
#69548 = DEFINITIONAL_REPRESENTATION('',(#69549),#69552);
#69549 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69550,#69551),.UNSPECIFIED.,
  .F.,.F.,(2,2),(21.9,22.),.PIECEWISE_BEZIER_KNOTS.);
#69550 = CARTESIAN_POINT('',(2.850905142538,21.9));
#69551 = CARTESIAN_POINT('',(2.850905142538,22.));
#69552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69553 = ORIENTED_EDGE('',*,*,#69554,.T.);
#69554 = EDGE_CURVE('',#69540,#69473,#69555,.T.);
#69555 = SURFACE_CURVE('',#69556,(#69561),.PCURVE_S1.);
#69556 = CIRCLE('',#69557,1.5);
#69557 = AXIS2_PLACEMENT_3D('',#69558,#69559,#69560);
#69558 = CARTESIAN_POINT('',(4.1,-0.104255182536,36.244159896411));
#69559 = DIRECTION('',(1.,0.E+000,0.E+000));
#69560 = DIRECTION('',(0.E+000,-1.,0.E+000));
#69561 = PCURVE('',#69481,#69562);
#69562 = DEFINITIONAL_REPRESENTATION('',(#69563),#69566);
#69563 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69564,#69565),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.003076491437,5.433201697452),
  .PIECEWISE_BEZIER_KNOTS.);
#69564 = CARTESIAN_POINT('',(2.850905142538,22.));
#69565 = CARTESIAN_POINT('',(2.420779936523,22.));
#69566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#69571)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#69568,#69569,#69570)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#69568 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#69569 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#69570 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#69571 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#69568,
  'distance_accuracy_value','confusion accuracy');
#69572 = SHAPE_DEFINITION_REPRESENTATION(#69573,#69463);
#69573 = PRODUCT_DEFINITION_SHAPE('','',#69574);
#69574 = PRODUCT_DEFINITION('design','',#69575,#69578);
#69575 = PRODUCT_DEFINITION_FORMATION('','',#69576);
#69576 = PRODUCT('CADSOFTTOOLS 1.497','CADSOFTTOOLS 1.497','',(#69577));
#69577 = PRODUCT_CONTEXT('',#2,'mechanical');
#69578 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#69579 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#69580,#69582);
#69580 = ( REPRESENTATION_RELATIONSHIP('','',#69463,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#69581) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#69581 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1999);
#69582 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #69583);
#69583 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('497','','',#5,#69574,$);
#69584 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#69576));
#69585 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#69586),#69681);
#69586 = SHELL_BASED_SURFACE_MODEL('',(#69587));
#69587 = OPEN_SHELL('',(#69588));
#69588 = ADVANCED_FACE('',(#69589),#69603,.T.);
#69589 = FACE_BOUND('',#69590,.T.);
#69590 = EDGE_LOOP('',(#69591,#69613,#69652,#69667));
#69591 = ORIENTED_EDGE('',*,*,#69592,.F.);
#69592 = EDGE_CURVE('',#69593,#69595,#69597,.T.);
#69593 = VERTEX_POINT('',#69594);
#69594 = CARTESIAN_POINT('',(5.,24.044604336744,39.51336244657));
#69595 = VERTEX_POINT('',#69596);
#69596 = CARTESIAN_POINT('',(4.1,24.044604336744,39.51336244657));
#69597 = SURFACE_CURVE('',#69598,(#69602),.PCURVE_S1.);
#69598 = LINE('',#69599,#69600);
#69599 = CARTESIAN_POINT('',(4.9,24.044604336744,39.51336244657));
#69600 = VECTOR('',#69601,1.);
#69601 = DIRECTION('',(-1.,0.E+000,0.E+000));
#69602 = PCURVE('',#69603,#69608);
#69603 = CYLINDRICAL_SURFACE('',#69604,0.5);
#69604 = AXIS2_PLACEMENT_3D('',#69605,#69606,#69607);
#69605 = CARTESIAN_POINT('',(5.,24.43422463534,39.199999999997));
#69606 = DIRECTION('',(-1.,0.E+000,0.E+000));
#69607 = DIRECTION('',(0.E+000,0.E+000,-1.));
#69608 = DEFINITIONAL_REPRESENTATION('',(#69609),#69612);
#69609 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69610,#69611),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.1,0.8),.PIECEWISE_BEZIER_KNOTS.);
#69610 = CARTESIAN_POINT('',(2.248139451196,-1.95399252334E-014));
#69611 = CARTESIAN_POINT('',(2.248139451196,0.9));
#69612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69613 = ORIENTED_EDGE('',*,*,#69614,.F.);
#69614 = EDGE_CURVE('',#69615,#69593,#69617,.T.);
#69615 = VERTEX_POINT('',#69616);
#69616 = CARTESIAN_POINT('',(5.,24.43422463534,39.699999999997));
#69617 = SURFACE_CURVE('',#69618,(#69623),.PCURVE_S1.);
#69618 = CIRCLE('',#69619,0.5);
#69619 = AXIS2_PLACEMENT_3D('',#69620,#69621,#69622);
#69620 = CARTESIAN_POINT('',(5.,24.43422463534,39.199999999997));
#69621 = DIRECTION('',(1.,-2.501885396213E-015,0.E+000));
#69622 = DIRECTION('',(2.501885396213E-015,1.,0.E+000));
#69623 = PCURVE('',#69603,#69624);
#69624 = DEFINITIONAL_REPRESENTATION('',(#69625),#69651);
#69625 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69626,#69627,#69628,#69629,
    #69630,#69631,#69632,#69633,#69634,#69635,#69636,#69637,#69638,
    #69639,#69640,#69641,#69642,#69643,#69644,#69645,#69646,#69647,
    #69648,#69649,#69650),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(1.570796326795,1.611407835995,
    1.652019345194,1.692630854394,1.733242363594,1.773853872794,
    1.814465381993,1.855076891193,1.895688400393,1.936299909593,
    1.976911418792,2.017522927992,2.058134437192,2.098745946391,
    2.139357455591,2.179968964791,2.220580473991,2.26119198319,
    2.30180349239,2.34241500159,2.38302651079,2.423638019989,
    2.464249529189),.QUASI_UNIFORM_KNOTS.);
#69626 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#69627 = CARTESIAN_POINT('',(3.128055483857,0.E+000));
#69628 = CARTESIAN_POINT('',(3.10098114439,3.455342136716E-020));
#69629 = CARTESIAN_POINT('',(3.06036963519,-1.209369747851E-019));
#69630 = CARTESIAN_POINT('',(3.019758125991,4.49194477773E-019));
#69631 = CARTESIAN_POINT('',(2.979146616791,-1.675840936307E-018));
#69632 = CARTESIAN_POINT('',(2.938535107591,6.254169267455E-018));
#69633 = CARTESIAN_POINT('',(2.897923598391,-2.334083613351E-017));
#69634 = CARTESIAN_POINT('',(2.857312089192,8.71091752666E-017));
#69635 = CARTESIAN_POINT('',(2.816700579992,-3.250958649329E-016));
#69636 = CARTESIAN_POINT('',(2.776089070792,1.213274284465E-015));
#69637 = CARTESIAN_POINT('',(2.735477561592,8.010692452737E-016));
#69638 = CARTESIAN_POINT('',(2.694866052393,9.11519252641E-016));
#69639 = CARTESIAN_POINT('',(2.654254543193,8.819242623629E-016));
#69640 = CARTESIAN_POINT('',(2.613643033993,8.89854216108E-016));
#69641 = CARTESIAN_POINT('',(2.573031524793,8.877293914056E-016));
#69642 = CARTESIAN_POINT('',(2.532420015594,8.882987364701E-016));
#69643 = CARTESIAN_POINT('',(2.491808506394,8.881461809147E-016));
#69644 = CARTESIAN_POINT('',(2.451196997194,8.881870580719E-016));
#69645 = CARTESIAN_POINT('',(2.410585487995,8.881761049983E-016));
#69646 = CARTESIAN_POINT('',(2.369973978795,8.881790401357E-016));
#69647 = CARTESIAN_POINT('',(2.329362469595,8.881782526598E-016));
#69648 = CARTESIAN_POINT('',(2.288750960395,8.881784674259E-016));
#69649 = CARTESIAN_POINT('',(2.261676620929,8.881784197001E-016));
#69650 = CARTESIAN_POINT('',(2.248139451196,8.881784197001E-016));
#69651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69652 = ORIENTED_EDGE('',*,*,#69653,.F.);
#69653 = EDGE_CURVE('',#69654,#69615,#69656,.T.);
#69654 = VERTEX_POINT('',#69655);
#69655 = CARTESIAN_POINT('',(4.1,24.43422463534,39.699999999997));
#69656 = SURFACE_CURVE('',#69657,(#69661),.PCURVE_S1.);
#69657 = LINE('',#69658,#69659);
#69658 = CARTESIAN_POINT('',(5.,24.43422463534,39.699999999997));
#69659 = VECTOR('',#69660,1.);
#69660 = DIRECTION('',(1.,0.E+000,0.E+000));
#69661 = PCURVE('',#69603,#69662);
#69662 = DEFINITIONAL_REPRESENTATION('',(#69663),#69666);
#69663 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69664,#69665),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.9,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#69664 = CARTESIAN_POINT('',(3.14159265359,0.9));
#69665 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#69666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69667 = ORIENTED_EDGE('',*,*,#69668,.F.);
#69668 = EDGE_CURVE('',#69595,#69654,#69669,.T.);
#69669 = SURFACE_CURVE('',#69670,(#69675),.PCURVE_S1.);
#69670 = CIRCLE('',#69671,0.5);
#69671 = AXIS2_PLACEMENT_3D('',#69672,#69673,#69674);
#69672 = CARTESIAN_POINT('',(4.1,24.43422463534,39.199999999997));
#69673 = DIRECTION('',(-1.,0.E+000,0.E+000));
#69674 = DIRECTION('',(0.E+000,0.E+000,-1.));
#69675 = PCURVE('',#69603,#69676);
#69676 = DEFINITIONAL_REPRESENTATION('',(#69677),#69680);
#69677 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69678,#69679),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.248139451196,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#69678 = CARTESIAN_POINT('',(2.248139451196,0.9));
#69679 = CARTESIAN_POINT('',(3.14159265359,0.9));
#69680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#69685)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#69682,#69683,#69684)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#69682 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#69683 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#69684 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#69685 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#69682,
  'distance_accuracy_value','confusion accuracy');
#69686 = SHAPE_DEFINITION_REPRESENTATION(#69687,#69585);
#69687 = PRODUCT_DEFINITION_SHAPE('','',#69688);
#69688 = PRODUCT_DEFINITION('design','',#69689,#69692);
#69689 = PRODUCT_DEFINITION_FORMATION('','',#69690);
#69690 = PRODUCT('CADSOFTTOOLS 1.498','CADSOFTTOOLS 1.498','',(#69691));
#69691 = PRODUCT_CONTEXT('',#2,'mechanical');
#69692 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#69693 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#69694,#69696);
#69694 = ( REPRESENTATION_RELATIONSHIP('','',#69585,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#69695) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#69695 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2003);
#69696 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #69697);
#69697 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('498','','',#5,#69688,$);
#69698 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#69690));
#69699 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#69700),#69824);
#69700 = SHELL_BASED_SURFACE_MODEL('',(#69701));
#69701 = OPEN_SHELL('',(#69702));
#69702 = ADVANCED_FACE('',(#69703),#69718,.F.);
#69703 = FACE_BOUND('',#69704,.F.);
#69704 = EDGE_LOOP('',(#69705,#69728,#69743,#69788));
#69705 = ORIENTED_EDGE('',*,*,#69706,.F.);
#69706 = EDGE_CURVE('',#69707,#69709,#69711,.T.);
#69707 = VERTEX_POINT('',#69708);
#69708 = CARTESIAN_POINT('',(4.1,40.400577397194,29.237867967452));
#69709 = VERTEX_POINT('',#69710);
#69710 = CARTESIAN_POINT('',(4.1,40.18844536284,29.150000001808));
#69711 = SURFACE_CURVE('',#69712,(#69717),.PCURVE_S1.);
#69712 = CIRCLE('',#69713,0.3);
#69713 = AXIS2_PLACEMENT_3D('',#69714,#69715,#69716);
#69714 = CARTESIAN_POINT('',(4.1,40.188445362838,29.450000001808));
#69715 = DIRECTION('',(-1.,0.E+000,0.E+000));
#69716 = DIRECTION('',(0.E+000,0.E+000,-1.));
#69717 = PCURVE('',#69718,#69723);
#69718 = CYLINDRICAL_SURFACE('',#69719,0.3);
#69719 = AXIS2_PLACEMENT_3D('',#69720,#69721,#69722);
#69720 = CARTESIAN_POINT('',(7.7,40.188445362838,29.450000001808));
#69721 = DIRECTION('',(-1.,0.E+000,0.E+000));
#69722 = DIRECTION('',(0.E+000,0.E+000,-1.));
#69723 = DEFINITIONAL_REPRESENTATION('',(#69724),#69727);
#69724 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69725,#69726),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.497787143782,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#69725 = CARTESIAN_POINT('',(5.497787143782,3.6));
#69726 = CARTESIAN_POINT('',(6.28318530718,3.6));
#69727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69728 = ORIENTED_EDGE('',*,*,#69729,.F.);
#69729 = EDGE_CURVE('',#69730,#69707,#69732,.T.);
#69730 = VERTEX_POINT('',#69731);
#69731 = CARTESIAN_POINT('',(4.865945374453,40.400577397194,
    29.237867967452));
#69732 = SURFACE_CURVE('',#69733,(#69737),.PCURVE_S1.);
#69733 = LINE('',#69734,#69735);
#69734 = CARTESIAN_POINT('',(7.7,40.400577397194,29.237867967452));
#69735 = VECTOR('',#69736,1.);
#69736 = DIRECTION('',(-1.,0.E+000,0.E+000));
#69737 = PCURVE('',#69718,#69738);
#69738 = DEFINITIONAL_REPRESENTATION('',(#69739),#69742);
#69739 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69740,#69741),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.834054625547,3.6),.PIECEWISE_BEZIER_KNOTS.);
#69740 = CARTESIAN_POINT('',(5.497787143782,2.834054625547));
#69741 = CARTESIAN_POINT('',(5.497787143782,3.6));
#69742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69743 = ORIENTED_EDGE('',*,*,#69744,.F.);
#69744 = EDGE_CURVE('',#69745,#69730,#69747,.T.);
#69745 = VERTEX_POINT('',#69746);
#69746 = CARTESIAN_POINT('',(4.787221411918,40.18844536284,
    29.150000001808));
#69747 = SURFACE_CURVE('',#69748,(#69759),.PCURVE_S1.);
#69748 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69749,#69750,#69751,#69752,
    #69753,#69754,#69755,#69756,#69757,#69758),.UNSPECIFIED.,.F.,.F.,(4,
    3,3,4),(0.E+000,0.105631168418,0.552456601775,1.),.UNSPECIFIED.);
#69749 = CARTESIAN_POINT('',(4.787221411918,40.18844536284,
    29.150000001808));
#69750 = CARTESIAN_POINT('',(4.790013923659,40.196762623252,
    29.150000001808));
#69751 = CARTESIAN_POINT('',(4.792839091999,40.205076070318,
    29.150346361821));
#69752 = CARTESIAN_POINT('',(4.79568348188,40.213347090713,
    29.151035281567));
#69753 = CARTESIAN_POINT('',(4.807623214265,40.248065878993,
    29.153927120501));
#69754 = CARTESIAN_POINT('',(4.820121001348,40.282592662535,
    29.163033117558));
#69755 = CARTESIAN_POINT('',(4.832062839777,40.314221283505,
    29.177639179037));
#69756 = CARTESIAN_POINT('',(4.844017430116,40.345883678615,
    29.192260837376));
#69757 = CARTESIAN_POINT('',(4.855742041382,40.375526405387,
    29.212816975645));
#69758 = CARTESIAN_POINT('',(4.865945374453,40.400577397194,
    29.237867967452));
#69759 = PCURVE('',#69718,#69760);
#69760 = DEFINITIONAL_REPRESENTATION('',(#69761),#69787);
#69761 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69762,#69763,#69764,#69765,
    #69766,#69767,#69768,#69769,#69770,#69771,#69772,#69773,#69774,
    #69775,#69776,#69777,#69778,#69779,#69780,#69781,#69782,#69783,
    #69784,#69785,#69786),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#69762 = CARTESIAN_POINT('',(6.28318530718,2.912778588082));
#69763 = CARTESIAN_POINT('',(6.27127274033,2.91157871126));
#69764 = CARTESIAN_POINT('',(6.247404622735,2.909162037134));
#69765 = CARTESIAN_POINT('',(6.21160269122,2.905504096211));
#69766 = CARTESIAN_POINT('',(6.176108467904,2.901849481704));
#69767 = CARTESIAN_POINT('',(6.140605482482,2.898169964234));
#69768 = CARTESIAN_POINT('',(6.105041485566,2.894466253342));
#69769 = CARTESIAN_POINT('',(6.069447623075,2.89074708112));
#69770 = CARTESIAN_POINT('',(6.033833948831,2.887019028596));
#69771 = CARTESIAN_POINT('',(5.998216978127,2.883289258506));
#69772 = CARTESIAN_POINT('',(5.962611529267,2.879564757811));
#69773 = CARTESIAN_POINT('',(5.927033340867,2.87585263487));
#69774 = CARTESIAN_POINT('',(5.891494291992,2.872159688226));
#69775 = CARTESIAN_POINT('',(5.856016454617,2.868493834283));
#69776 = CARTESIAN_POINT('',(5.820578257931,2.864858827819));
#69777 = CARTESIAN_POINT('',(5.784978330375,2.861241009071));
#69778 = CARTESIAN_POINT('',(5.749281569428,2.857653456619));
#69779 = CARTESIAN_POINT('',(5.713491380272,2.854102958226));
#69780 = CARTESIAN_POINT('',(5.677628372135,2.850597987275));
#69781 = CARTESIAN_POINT('',(5.641708711848,2.847146565488));
#69782 = CARTESIAN_POINT('',(5.605749379218,2.843756835609));
#69783 = CARTESIAN_POINT('',(5.569766132355,2.840436907954));
#69784 = CARTESIAN_POINT('',(5.533773735421,2.837194901531));
#69785 = CARTESIAN_POINT('',(5.509780884918,2.835090922515));
#69786 = CARTESIAN_POINT('',(5.497787143782,2.834054625547));
#69787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69788 = ORIENTED_EDGE('',*,*,#69789,.T.);
#69789 = EDGE_CURVE('',#69745,#69709,#69790,.T.);
#69790 = SURFACE_CURVE('',#69791,(#69795),.PCURVE_S1.);
#69791 = LINE('',#69792,#69793);
#69792 = CARTESIAN_POINT('',(7.7,40.18844536284,29.150000001808));
#69793 = VECTOR('',#69794,1.);
#69794 = DIRECTION('',(-1.,0.E+000,0.E+000));
#69795 = PCURVE('',#69718,#69796);
#69796 = DEFINITIONAL_REPRESENTATION('',(#69797),#69823);
#69797 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69798,#69799,#69800,#69801,
    #69802,#69803,#69804,#69805,#69806,#69807,#69808,#69809,#69810,
    #69811,#69812,#69813,#69814,#69815,#69816,#69817,#69818,#69819,
    #69820,#69821,#69822),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(2.912778588082,2.944015924987,
    2.975253261893,3.006490598798,3.037727935703,3.068965272609,
    3.100202609514,3.131439946419,3.162677283325,3.19391462023,
    3.225151957136,3.256389294041,3.287626630946,3.318863967852,
    3.350101304757,3.381338641662,3.412575978568,3.443813315473,
    3.475050652379,3.506287989284,3.537525326189,3.568762663095,3.6),
  .QUASI_UNIFORM_KNOTS.);
#69798 = CARTESIAN_POINT('',(6.28318530718,2.912778588082));
#69799 = CARTESIAN_POINT('',(6.283185307176,2.923191033717));
#69800 = CARTESIAN_POINT('',(6.283185307173,2.944015924987));
#69801 = CARTESIAN_POINT('',(6.283185307175,2.975253261893));
#69802 = CARTESIAN_POINT('',(6.283185307174,3.006490598798));
#69803 = CARTESIAN_POINT('',(6.283185307174,3.037727935703));
#69804 = CARTESIAN_POINT('',(6.283185307174,3.068965272609));
#69805 = CARTESIAN_POINT('',(6.283185307174,3.100202609514));
#69806 = CARTESIAN_POINT('',(6.283185307174,3.131439946419));
#69807 = CARTESIAN_POINT('',(6.283185307174,3.162677283325));
#69808 = CARTESIAN_POINT('',(6.283185307174,3.19391462023));
#69809 = CARTESIAN_POINT('',(6.283185307174,3.225151957136));
#69810 = CARTESIAN_POINT('',(6.283185307174,3.256389294041));
#69811 = CARTESIAN_POINT('',(6.283185307174,3.287626630946));
#69812 = CARTESIAN_POINT('',(6.283185307174,3.318863967852));
#69813 = CARTESIAN_POINT('',(6.283185307174,3.350101304757));
#69814 = CARTESIAN_POINT('',(6.283185307174,3.381338641662));
#69815 = CARTESIAN_POINT('',(6.283185307174,3.412575978568));
#69816 = CARTESIAN_POINT('',(6.283185307174,3.443813315473));
#69817 = CARTESIAN_POINT('',(6.283185307174,3.475050652379));
#69818 = CARTESIAN_POINT('',(6.283185307174,3.506287989284));
#69819 = CARTESIAN_POINT('',(6.283185307175,3.537525326189));
#69820 = CARTESIAN_POINT('',(6.283185307173,3.568762663095));
#69821 = CARTESIAN_POINT('',(6.283185307176,3.589587554365));
#69822 = CARTESIAN_POINT('',(6.28318530718,3.6));
#69823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#69828)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#69825,#69826,#69827)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#69825 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#69826 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#69827 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#69828 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#69825,
  'distance_accuracy_value','confusion accuracy');
#69829 = SHAPE_DEFINITION_REPRESENTATION(#69830,#69699);
#69830 = PRODUCT_DEFINITION_SHAPE('','',#69831);
#69831 = PRODUCT_DEFINITION('design','',#69832,#69835);
#69832 = PRODUCT_DEFINITION_FORMATION('','',#69833);
#69833 = PRODUCT('CADSOFTTOOLS 1.499','CADSOFTTOOLS 1.499','',(#69834));
#69834 = PRODUCT_CONTEXT('',#2,'mechanical');
#69835 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#69836 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#69837,#69839);
#69837 = ( REPRESENTATION_RELATIONSHIP('','',#69699,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#69838) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#69838 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2007);
#69839 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #69840);
#69840 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('499','','',#5,#69831,$);
#69841 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#69833));
#69842 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#69843),#69967);
#69843 = SHELL_BASED_SURFACE_MODEL('',(#69844));
#69844 = OPEN_SHELL('',(#69845));
#69845 = ADVANCED_FACE('',(#69846),#69860,.F.);
#69846 = FACE_BOUND('',#69847,.F.);
#69847 = EDGE_LOOP('',(#69848,#69870,#69886,#69924));
#69848 = ORIENTED_EDGE('',*,*,#69849,.T.);
#69849 = EDGE_CURVE('',#69850,#69852,#69854,.T.);
#69850 = VERTEX_POINT('',#69851);
#69851 = CARTESIAN_POINT('',(4.865945374453,-14.91536056459,
    29.237867967452));
#69852 = VERTEX_POINT('',#69853);
#69853 = CARTESIAN_POINT('',(4.1,-14.91536056459,29.237867967452));
#69854 = SURFACE_CURVE('',#69855,(#69859),.PCURVE_S1.);
#69855 = LINE('',#69856,#69857);
#69856 = CARTESIAN_POINT('',(7.7,-14.91536056459,29.237867967452));
#69857 = VECTOR('',#69858,1.);
#69858 = DIRECTION('',(-1.,0.E+000,0.E+000));
#69859 = PCURVE('',#69860,#69865);
#69860 = CYLINDRICAL_SURFACE('',#69861,0.3);
#69861 = AXIS2_PLACEMENT_3D('',#69862,#69863,#69864);
#69862 = CARTESIAN_POINT('',(7.7,-14.70322853023,29.450000001808));
#69863 = DIRECTION('',(-1.,0.E+000,0.E+000));
#69864 = DIRECTION('',(0.E+000,0.E+000,-1.));
#69865 = DEFINITIONAL_REPRESENTATION('',(#69866),#69869);
#69866 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69867,#69868),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.834054625547,3.6),.PIECEWISE_BEZIER_KNOTS.);
#69867 = CARTESIAN_POINT('',(0.785398163397,2.834054625547));
#69868 = CARTESIAN_POINT('',(0.785398163397,3.6));
#69869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69870 = ORIENTED_EDGE('',*,*,#69871,.F.);
#69871 = EDGE_CURVE('',#69872,#69852,#69874,.T.);
#69872 = VERTEX_POINT('',#69873);
#69873 = CARTESIAN_POINT('',(4.1,-14.70322853024,29.150000001808));
#69874 = SURFACE_CURVE('',#69875,(#69880),.PCURVE_S1.);
#69875 = CIRCLE('',#69876,0.3);
#69876 = AXIS2_PLACEMENT_3D('',#69877,#69878,#69879);
#69877 = CARTESIAN_POINT('',(4.1,-14.70322853023,29.450000001808));
#69878 = DIRECTION('',(-1.,0.E+000,0.E+000));
#69879 = DIRECTION('',(0.E+000,0.E+000,-1.));
#69880 = PCURVE('',#69860,#69881);
#69881 = DEFINITIONAL_REPRESENTATION('',(#69882),#69885);
#69882 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#69883,#69884),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.785398163397),.PIECEWISE_BEZIER_KNOTS.);
#69883 = CARTESIAN_POINT('',(0.E+000,3.6));
#69884 = CARTESIAN_POINT('',(0.785398163397,3.6));
#69885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69886 = ORIENTED_EDGE('',*,*,#69887,.F.);
#69887 = EDGE_CURVE('',#69888,#69872,#69890,.T.);
#69888 = VERTEX_POINT('',#69889);
#69889 = CARTESIAN_POINT('',(4.787221411918,-14.70322853024,
    29.150000001808));
#69890 = SURFACE_CURVE('',#69891,(#69895),.PCURVE_S1.);
#69891 = LINE('',#69892,#69893);
#69892 = CARTESIAN_POINT('',(7.7,-14.70322853024,29.150000001808));
#69893 = VECTOR('',#69894,1.);
#69894 = DIRECTION('',(-1.,0.E+000,0.E+000));
#69895 = PCURVE('',#69860,#69896);
#69896 = DEFINITIONAL_REPRESENTATION('',(#69897),#69923);
#69897 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69898,#69899,#69900,#69901,
    #69902,#69903,#69904,#69905,#69906,#69907,#69908,#69909,#69910,
    #69911,#69912,#69913,#69914,#69915,#69916,#69917,#69918,#69919,
    #69920,#69921,#69922),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(2.912778588082,2.944015924987,
    2.975253261893,3.006490598798,3.037727935703,3.068965272609,
    3.100202609514,3.131439946419,3.162677283325,3.19391462023,
    3.225151957136,3.256389294041,3.287626630946,3.318863967852,
    3.350101304757,3.381338641662,3.412575978568,3.443813315473,
    3.475050652379,3.506287989284,3.537525326189,3.568762663095,3.6),
  .QUASI_UNIFORM_KNOTS.);
#69898 = CARTESIAN_POINT('',(0.E+000,2.912778588082));
#69899 = CARTESIAN_POINT('',(3.26027271024E-012,2.923191033717));
#69900 = CARTESIAN_POINT('',(6.297872145331E-012,2.944015924987));
#69901 = CARTESIAN_POINT('',(5.076988671973E-012,2.975253261893));
#69902 = CARTESIAN_POINT('',(5.404123412769E-012,3.006490598798));
#69903 = CARTESIAN_POINT('',(5.316467922942E-012,3.037727935703));
#69904 = CARTESIAN_POINT('',(5.339955141454E-012,3.068965272609));
#69905 = CARTESIAN_POINT('',(5.333661757235E-012,3.100202609514));
#69906 = CARTESIAN_POINT('',(5.335348075598E-012,3.131439946419));
#69907 = CARTESIAN_POINT('',(5.334896186364E-012,3.162677283325));
#69908 = CARTESIAN_POINT('',(5.335017424939E-012,3.19391462023));
#69909 = CARTESIAN_POINT('',(5.334984359873E-012,3.225151957136));
#69910 = CARTESIAN_POINT('',(5.334995381562E-012,3.256389294041));
#69911 = CARTESIAN_POINT('',(5.334984359873E-012,3.287626630946));
#69912 = CARTESIAN_POINT('',(5.335017424939E-012,3.318863967852));
#69913 = CARTESIAN_POINT('',(5.334896186364E-012,3.350101304757));
#69914 = CARTESIAN_POINT('',(5.335348075598E-012,3.381338641662));
#69915 = CARTESIAN_POINT('',(5.333661757235E-012,3.412575978568));
#69916 = CARTESIAN_POINT('',(5.339955141454E-012,3.443813315473));
#69917 = CARTESIAN_POINT('',(5.316467922942E-012,3.475050652379));
#69918 = CARTESIAN_POINT('',(5.404123412769E-012,3.506287989284));
#69919 = CARTESIAN_POINT('',(5.076988671973E-012,3.537525326189));
#69920 = CARTESIAN_POINT('',(6.297872145331E-012,3.568762663095));
#69921 = CARTESIAN_POINT('',(3.26027271024E-012,3.589587554365));
#69922 = CARTESIAN_POINT('',(0.E+000,3.6));
#69923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69924 = ORIENTED_EDGE('',*,*,#69925,.T.);
#69925 = EDGE_CURVE('',#69888,#69850,#69926,.T.);
#69926 = SURFACE_CURVE('',#69927,(#69938),.PCURVE_S1.);
#69927 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69928,#69929,#69930,#69931,
    #69932,#69933,#69934,#69935,#69936,#69937),.UNSPECIFIED.,.F.,.F.,(4,
    3,3,4),(0.E+000,0.105631168418,0.552456601775,1.),.UNSPECIFIED.);
#69928 = CARTESIAN_POINT('',(4.787221411918,-14.70322853024,
    29.150000001808));
#69929 = CARTESIAN_POINT('',(4.790013923659,-14.71154579065,
    29.150000001808));
#69930 = CARTESIAN_POINT('',(4.792839091999,-14.71985923771,
    29.150346361821));
#69931 = CARTESIAN_POINT('',(4.79568348188,-14.72813025811,
    29.151035281567));
#69932 = CARTESIAN_POINT('',(4.807623214265,-14.76284904639,
    29.153927120501));
#69933 = CARTESIAN_POINT('',(4.820121001348,-14.79737582993,
    29.163033117558));
#69934 = CARTESIAN_POINT('',(4.832062839777,-14.8290044509,
    29.177639179037));
#69935 = CARTESIAN_POINT('',(4.844017430116,-14.86066684601,
    29.192260837376));
#69936 = CARTESIAN_POINT('',(4.855742041382,-14.89030957278,
    29.212816975645));
#69937 = CARTESIAN_POINT('',(4.865945374453,-14.91536056459,
    29.237867967452));
#69938 = PCURVE('',#69860,#69939);
#69939 = DEFINITIONAL_REPRESENTATION('',(#69940),#69966);
#69940 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#69941,#69942,#69943,#69944,
    #69945,#69946,#69947,#69948,#69949,#69950,#69951,#69952,#69953,
    #69954,#69955,#69956,#69957,#69958,#69959,#69960,#69961,#69962,
    #69963,#69964,#69965),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#69941 = CARTESIAN_POINT('',(0.E+000,2.912778588082));
#69942 = CARTESIAN_POINT('',(1.191256684913E-002,2.91157871126));
#69943 = CARTESIAN_POINT('',(3.57806844447E-002,2.909162037134));
#69944 = CARTESIAN_POINT('',(7.158261595953E-002,2.905504096211));
#69945 = CARTESIAN_POINT('',(0.107076839276,2.901849481704));
#69946 = CARTESIAN_POINT('',(0.142579824697,2.898169964234));
#69947 = CARTESIAN_POINT('',(0.178143821614,2.894466253342));
#69948 = CARTESIAN_POINT('',(0.213737684104,2.89074708112));
#69949 = CARTESIAN_POINT('',(0.249351358348,2.887019028596));
#69950 = CARTESIAN_POINT('',(0.284968329053,2.883289258506));
#69951 = CARTESIAN_POINT('',(0.320573777912,2.879564757811));
#69952 = CARTESIAN_POINT('',(0.356151966312,2.87585263487));
#69953 = CARTESIAN_POINT('',(0.391691015188,2.872159688226));
#69954 = CARTESIAN_POINT('',(0.427168852563,2.868493834283));
#69955 = CARTESIAN_POINT('',(0.462607049248,2.864858827819));
#69956 = CARTESIAN_POINT('',(0.498206976805,2.861241009071));
#69957 = CARTESIAN_POINT('',(0.533903737751,2.857653456619));
#69958 = CARTESIAN_POINT('',(0.569693926907,2.854102958226));
#69959 = CARTESIAN_POINT('',(0.605556935044,2.850597987275));
#69960 = CARTESIAN_POINT('',(0.641476595332,2.847146565488));
#69961 = CARTESIAN_POINT('',(0.677435927961,2.843756835609));
#69962 = CARTESIAN_POINT('',(0.713419174824,2.840436907954));
#69963 = CARTESIAN_POINT('',(0.749411571758,2.837194901531));
#69964 = CARTESIAN_POINT('',(0.773404422261,2.835090922515));
#69965 = CARTESIAN_POINT('',(0.785398163397,2.834054625547));
#69966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#69967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#69971)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#69968,#69969,#69970)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#69968 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#69969 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#69970 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#69971 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#69968,
  'distance_accuracy_value','confusion accuracy');
#69972 = SHAPE_DEFINITION_REPRESENTATION(#69973,#69842);
#69973 = PRODUCT_DEFINITION_SHAPE('','',#69974);
#69974 = PRODUCT_DEFINITION('design','',#69975,#69978);
#69975 = PRODUCT_DEFINITION_FORMATION('','',#69976);
#69976 = PRODUCT('CADSOFTTOOLS 1.500','CADSOFTTOOLS 1.500','',(#69977));
#69977 = PRODUCT_CONTEXT('',#2,'mechanical');
#69978 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#69979 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#69980,#69982);
#69980 = ( REPRESENTATION_RELATIONSHIP('','',#69842,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#69981) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#69981 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2011);
#69982 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #69983);
#69983 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('500','','',#5,#69974,$);
#69984 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#69976));
#69985 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#69986),#70139);
#69986 = SHELL_BASED_SURFACE_MODEL('',(#69987));
#69987 = OPEN_SHELL('',(#69988));
#69988 = ADVANCED_FACE('',(#69989),#70004,.T.);
#69989 = FACE_BOUND('',#69990,.T.);
#69990 = EDGE_LOOP('',(#69991,#70015,#70032,#70048,#70065,#70086,#70103,
    #70124));
#69991 = ORIENTED_EDGE('',*,*,#69992,.F.);
#69992 = EDGE_CURVE('',#69993,#69995,#69997,.T.);
#69993 = VERTEX_POINT('',#69994);
#69994 = CARTESIAN_POINT('',(7.7,-4.689209772007,33.850279182244));
#69995 = VERTEX_POINT('',#69996);
#69996 = CARTESIAN_POINT('',(7.7,-3.99770221054,33.882169341337));
#69997 = SURFACE_CURVE('',#69998,(#70003),.PCURVE_S1.);
#69998 = CIRCLE('',#69999,1.9);
#69999 = AXIS2_PLACEMENT_3D('',#70000,#70001,#70002);
#70000 = CARTESIAN_POINT('',(7.7,-4.2573915837,32.));
#70001 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70002 = DIRECTION('',(0.E+000,0.E+000,-1.));
#70003 = PCURVE('',#70004,#70009);
#70004 = PLANE('',#70005);
#70005 = AXIS2_PLACEMENT_3D('',#70006,#70007,#70008);
#70006 = CARTESIAN_POINT('',(7.7,-1.35739158367,21.550000000317));
#70007 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70008 = DIRECTION('',(0.E+000,0.E+000,-1.));
#70009 = DEFINITIONAL_REPRESENTATION('',(#70010),#70014);
#70010 = CIRCLE('',#70011,1.9);
#70011 = AXIS2_PLACEMENT_2D('',#70012,#70013);
#70012 = CARTESIAN_POINT('',(-10.44999999968,2.90000000003));
#70013 = DIRECTION('',(1.,0.E+000));
#70014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70015 = ORIENTED_EDGE('',*,*,#70016,.T.);
#70016 = EDGE_CURVE('',#69993,#70017,#70019,.T.);
#70017 = VERTEX_POINT('',#70018);
#70018 = CARTESIAN_POINT('',(7.7,-5.057391591213,34.14242852681));
#70019 = SURFACE_CURVE('',#70020,(#70025),.PCURVE_S1.);
#70020 = CIRCLE('',#70021,0.3);
#70021 = AXIS2_PLACEMENT_3D('',#70022,#70023,#70024);
#70022 = CARTESIAN_POINT('',(7.7,-4.757391591213,34.14242852681));
#70023 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70024 = DIRECTION('',(0.E+000,0.E+000,-1.));
#70025 = PCURVE('',#70004,#70026);
#70026 = DEFINITIONAL_REPRESENTATION('',(#70027),#70031);
#70027 = CIRCLE('',#70028,0.3);
#70028 = AXIS2_PLACEMENT_2D('',#70029,#70030);
#70029 = CARTESIAN_POINT('',(-12.59242852649,3.400000007543));
#70030 = DIRECTION('',(1.,0.E+000));
#70031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70032 = ORIENTED_EDGE('',*,*,#70033,.T.);
#70033 = EDGE_CURVE('',#70017,#70034,#70036,.T.);
#70034 = VERTEX_POINT('',#70035);
#70035 = CARTESIAN_POINT('',(7.7,-5.057391591213,35.823816016827));
#70036 = SURFACE_CURVE('',#70037,(#70041),.PCURVE_S1.);
#70037 = LINE('',#70038,#70039);
#70038 = CARTESIAN_POINT('',(7.7,-5.057391591213,21.550000000317));
#70039 = VECTOR('',#70040,1.);
#70040 = DIRECTION('',(0.E+000,0.E+000,1.));
#70041 = PCURVE('',#70004,#70042);
#70042 = DEFINITIONAL_REPRESENTATION('',(#70043),#70047);
#70043 = LINE('',#70044,#70045);
#70044 = CARTESIAN_POINT('',(0.E+000,3.700000007543));
#70045 = VECTOR('',#70046,1.);
#70046 = DIRECTION('',(-1.,-0.E+000));
#70047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70048 = ORIENTED_EDGE('',*,*,#70049,.T.);
#70049 = EDGE_CURVE('',#70034,#70050,#70052,.T.);
#70050 = VERTEX_POINT('',#70051);
#70051 = CARTESIAN_POINT('',(7.7,-4.641880356436,36.10068630169));
#70052 = SURFACE_CURVE('',#70053,(#70058),.PCURVE_S1.);
#70053 = CIRCLE('',#70054,0.3);
#70054 = AXIS2_PLACEMENT_3D('',#70055,#70056,#70057);
#70055 = CARTESIAN_POINT('',(7.7,-4.757391591213,35.823816016827));
#70056 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70057 = DIRECTION('',(0.E+000,0.E+000,-1.));
#70058 = PCURVE('',#70004,#70059);
#70059 = DEFINITIONAL_REPRESENTATION('',(#70060),#70064);
#70060 = CIRCLE('',#70061,0.3);
#70061 = AXIS2_PLACEMENT_2D('',#70062,#70063);
#70062 = CARTESIAN_POINT('',(-14.27381601651,3.400000007543));
#70063 = DIRECTION('',(1.,0.E+000));
#70064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70065 = ORIENTED_EDGE('',*,*,#70066,.T.);
#70066 = EDGE_CURVE('',#70050,#70067,#70069,.T.);
#70067 = VERTEX_POINT('',#70068);
#70068 = CARTESIAN_POINT('',(7.7,-3.974003105062,35.890166729435));
#70069 = SURFACE_CURVE('',#70070,(#70075),.PCURVE_S1.);
#70070 = CIRCLE('',#70071,3.9);
#70071 = AXIS2_PLACEMENT_3D('',#70072,#70073,#70074);
#70072 = CARTESIAN_POINT('',(7.7,-3.14023430433,39.700000004911));
#70073 = DIRECTION('',(1.,0.E+000,0.E+000));
#70074 = DIRECTION('',(0.E+000,-1.,0.E+000));
#70075 = PCURVE('',#70004,#70076);
#70076 = DEFINITIONAL_REPRESENTATION('',(#70077),#70085);
#70077 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#70078,#70079,#70080,#70081
    ,#70082,#70083,#70084),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#70078 = CARTESIAN_POINT('',(-18.15000000459,5.68284272066));
#70079 = CARTESIAN_POINT('',(-11.39500185507,5.68284272066));
#70080 = CARTESIAN_POINT('',(-14.77250092983,-0.16715727934));
#70081 = CARTESIAN_POINT('',(-18.15000000459,-6.01715727934));
#70082 = CARTESIAN_POINT('',(-21.52749907935,-0.16715727934));
#70083 = CARTESIAN_POINT('',(-24.90499815411,5.68284272066));
#70084 = CARTESIAN_POINT('',(-18.15000000459,5.68284272066));
#70085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70086 = ORIENTED_EDGE('',*,*,#70087,.T.);
#70087 = EDGE_CURVE('',#70067,#70088,#70090,.T.);
#70088 = VERTEX_POINT('',#70089);
#70089 = CARTESIAN_POINT('',(7.7,-3.738321942845,35.607573176009));
#70090 = SURFACE_CURVE('',#70091,(#70096),.PCURVE_S1.);
#70091 = CIRCLE('',#70092,0.3);
#70092 = AXIS2_PLACEMENT_3D('',#70093,#70094,#70095);
#70093 = CARTESIAN_POINT('',(7.7,-4.038139166657,35.597102631322));
#70094 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70095 = DIRECTION('',(0.E+000,-1.,0.E+000));
#70096 = PCURVE('',#70004,#70097);
#70097 = DEFINITIONAL_REPRESENTATION('',(#70098),#70102);
#70098 = CIRCLE('',#70099,0.3);
#70099 = AXIS2_PLACEMENT_2D('',#70100,#70101);
#70100 = CARTESIAN_POINT('',(-14.047102631,2.680747582987));
#70101 = DIRECTION('',(0.E+000,1.));
#70102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70103 = ORIENTED_EDGE('',*,*,#70104,.T.);
#70104 = EDGE_CURVE('',#70088,#70105,#70107,.T.);
#70105 = VERTEX_POINT('',#70106);
#70106 = CARTESIAN_POINT('',(7.7,-3.657654571189,34.203284158016));
#70107 = SURFACE_CURVE('',#70108,(#70113),.PCURVE_S1.);
#70108 = CIRCLE('',#70109,31.3);
#70109 = AXIS2_PLACEMENT_3D('',#70110,#70111,#70112);
#70110 = CARTESIAN_POINT('',(7.7,27.542608408141,36.70000000501));
#70111 = DIRECTION('',(1.,0.E+000,0.E+000));
#70112 = DIRECTION('',(0.E+000,-1.,0.E+000));
#70113 = PCURVE('',#70004,#70114);
#70114 = DEFINITIONAL_REPRESENTATION('',(#70115),#70123);
#70115 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#70116,#70117,#70118,#70119
    ,#70120,#70121,#70122),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#70116 = CARTESIAN_POINT('',(-15.15000000469,2.400000008189));
#70117 = CARTESIAN_POINT('',(39.063190272212,2.400000008189));
#70118 = CARTESIAN_POINT('',(11.956595133759,-44.54999999181));
#70119 = CARTESIAN_POINT('',(-15.15000000469,-91.49999999181));
#70120 = CARTESIAN_POINT('',(-42.25659514314,-44.54999999181));
#70121 = CARTESIAN_POINT('',(-69.3631902816,2.400000008189));
#70122 = CARTESIAN_POINT('',(-15.15000000469,2.400000008189));
#70123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70124 = ORIENTED_EDGE('',*,*,#70125,.T.);
#70125 = EDGE_CURVE('',#70105,#69995,#70126,.T.);
#70126 = SURFACE_CURVE('',#70127,(#70132),.PCURVE_S1.);
#70127 = CIRCLE('',#70128,0.3);
#70128 = AXIS2_PLACEMENT_3D('',#70129,#70130,#70131);
#70129 = CARTESIAN_POINT('',(7.7,-3.956698625304,34.179353974179));
#70130 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70131 = DIRECTION('',(0.E+000,0.E+000,-1.));
#70132 = PCURVE('',#70004,#70133);
#70133 = DEFINITIONAL_REPRESENTATION('',(#70134),#70138);
#70134 = CIRCLE('',#70135,0.3);
#70135 = AXIS2_PLACEMENT_2D('',#70136,#70137);
#70136 = CARTESIAN_POINT('',(-12.62935397386,2.599307041634));
#70137 = DIRECTION('',(1.,0.E+000));
#70138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#70143)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#70140,#70141,#70142)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#70140 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#70141 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#70142 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#70143 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#70140,
  'distance_accuracy_value','confusion accuracy');
#70144 = SHAPE_DEFINITION_REPRESENTATION(#70145,#69985);
#70145 = PRODUCT_DEFINITION_SHAPE('','',#70146);
#70146 = PRODUCT_DEFINITION('design','',#70147,#70150);
#70147 = PRODUCT_DEFINITION_FORMATION('','',#70148);
#70148 = PRODUCT('CADSOFTTOOLS 1.501','CADSOFTTOOLS 1.501','',(#70149));
#70149 = PRODUCT_CONTEXT('',#2,'mechanical');
#70150 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#70151 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#70152,#70154);
#70152 = ( REPRESENTATION_RELATIONSHIP('','',#69985,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#70153) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#70153 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2015);
#70154 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #70155);
#70155 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('501','','',#5,#70146,$);
#70156 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#70148));
#70157 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#70158),#70232);
#70158 = SHELL_BASED_SURFACE_MODEL('',(#70159));
#70159 = OPEN_SHELL('',(#70160));
#70160 = ADVANCED_FACE('',(#70161),#70175,.F.);
#70161 = FACE_BOUND('',#70162,.T.);
#70162 = EDGE_LOOP('',(#70163,#70186,#70202,#70218));
#70163 = ORIENTED_EDGE('',*,*,#70164,.T.);
#70164 = EDGE_CURVE('',#70165,#70167,#70169,.T.);
#70165 = VERTEX_POINT('',#70166);
#70166 = CARTESIAN_POINT('',(7.7,-5.057391591213,34.14242852681));
#70167 = VERTEX_POINT('',#70168);
#70168 = CARTESIAN_POINT('',(4.1,-5.057391591213,34.14242852681));
#70169 = SURFACE_CURVE('',#70170,(#70174),.PCURVE_S1.);
#70170 = LINE('',#70171,#70172);
#70171 = CARTESIAN_POINT('',(7.7,-5.057391591213,34.14242852681));
#70172 = VECTOR('',#70173,1.);
#70173 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70174 = PCURVE('',#70175,#70180);
#70175 = PLANE('',#70176);
#70176 = AXIS2_PLACEMENT_3D('',#70177,#70178,#70179);
#70177 = CARTESIAN_POINT('',(7.7,-5.057391591213,31.876385156187));
#70178 = DIRECTION('',(0.E+000,-1.,0.E+000));
#70179 = DIRECTION('',(0.E+000,0.E+000,1.));
#70180 = DEFINITIONAL_REPRESENTATION('',(#70181),#70185);
#70181 = LINE('',#70182,#70183);
#70182 = CARTESIAN_POINT('',(2.266043370622,0.E+000));
#70183 = VECTOR('',#70184,1.);
#70184 = DIRECTION('',(0.E+000,1.));
#70185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70186 = ORIENTED_EDGE('',*,*,#70187,.T.);
#70187 = EDGE_CURVE('',#70167,#70188,#70190,.T.);
#70188 = VERTEX_POINT('',#70189);
#70189 = CARTESIAN_POINT('',(4.1,-5.057391591213,35.823816016827));
#70190 = SURFACE_CURVE('',#70191,(#70195),.PCURVE_S1.);
#70191 = LINE('',#70192,#70193);
#70192 = CARTESIAN_POINT('',(4.1,-5.057391591213,31.876385156187));
#70193 = VECTOR('',#70194,1.);
#70194 = DIRECTION('',(0.E+000,0.E+000,1.));
#70195 = PCURVE('',#70175,#70196);
#70196 = DEFINITIONAL_REPRESENTATION('',(#70197),#70201);
#70197 = LINE('',#70198,#70199);
#70198 = CARTESIAN_POINT('',(0.E+000,3.6));
#70199 = VECTOR('',#70200,1.);
#70200 = DIRECTION('',(1.,0.E+000));
#70201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70202 = ORIENTED_EDGE('',*,*,#70203,.T.);
#70203 = EDGE_CURVE('',#70188,#70204,#70206,.T.);
#70204 = VERTEX_POINT('',#70205);
#70205 = CARTESIAN_POINT('',(7.7,-5.057391591213,35.823816016827));
#70206 = SURFACE_CURVE('',#70207,(#70211),.PCURVE_S1.);
#70207 = LINE('',#70208,#70209);
#70208 = CARTESIAN_POINT('',(7.7,-5.057391591213,35.823816016827));
#70209 = VECTOR('',#70210,1.);
#70210 = DIRECTION('',(1.,0.E+000,0.E+000));
#70211 = PCURVE('',#70175,#70212);
#70212 = DEFINITIONAL_REPRESENTATION('',(#70213),#70217);
#70213 = LINE('',#70214,#70215);
#70214 = CARTESIAN_POINT('',(3.94743086064,0.E+000));
#70215 = VECTOR('',#70216,1.);
#70216 = DIRECTION('',(0.E+000,-1.));
#70217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70218 = ORIENTED_EDGE('',*,*,#70219,.F.);
#70219 = EDGE_CURVE('',#70165,#70204,#70220,.T.);
#70220 = SURFACE_CURVE('',#70221,(#70225),.PCURVE_S1.);
#70221 = LINE('',#70222,#70223);
#70222 = CARTESIAN_POINT('',(7.7,-5.057391591213,21.550000000317));
#70223 = VECTOR('',#70224,1.);
#70224 = DIRECTION('',(0.E+000,0.E+000,1.));
#70225 = PCURVE('',#70175,#70226);
#70226 = DEFINITIONAL_REPRESENTATION('',(#70227),#70231);
#70227 = LINE('',#70228,#70229);
#70228 = CARTESIAN_POINT('',(-10.32638515587,0.E+000));
#70229 = VECTOR('',#70230,1.);
#70230 = DIRECTION('',(1.,0.E+000));
#70231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#70236)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#70233,#70234,#70235)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#70233 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#70234 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#70235 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#70236 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#70233,
  'distance_accuracy_value','confusion accuracy');
#70237 = SHAPE_DEFINITION_REPRESENTATION(#70238,#70157);
#70238 = PRODUCT_DEFINITION_SHAPE('','',#70239);
#70239 = PRODUCT_DEFINITION('design','',#70240,#70243);
#70240 = PRODUCT_DEFINITION_FORMATION('','',#70241);
#70241 = PRODUCT('CADSOFTTOOLS 1.502','CADSOFTTOOLS 1.502','',(#70242));
#70242 = PRODUCT_CONTEXT('',#2,'mechanical');
#70243 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#70244 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#70245,#70247);
#70245 = ( REPRESENTATION_RELATIONSHIP('','',#70157,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#70246) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#70246 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2019);
#70247 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #70248);
#70248 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('502','','',#5,#70239,$);
#70249 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#70241));
#70250 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#70251),#70323);
#70251 = SHELL_BASED_SURFACE_MODEL('',(#70252));
#70252 = OPEN_SHELL('',(#70253));
#70253 = ADVANCED_FACE('',(#70254),#70268,.T.);
#70254 = FACE_BOUND('',#70255,.T.);
#70255 = EDGE_LOOP('',(#70256,#70278,#70294,#70309));
#70256 = ORIENTED_EDGE('',*,*,#70257,.T.);
#70257 = EDGE_CURVE('',#70258,#70260,#70262,.T.);
#70258 = VERTEX_POINT('',#70259);
#70259 = CARTESIAN_POINT('',(7.7,-4.641880356436,36.10068630169));
#70260 = VERTEX_POINT('',#70261);
#70261 = CARTESIAN_POINT('',(4.1,-4.641880356436,36.10068630169));
#70262 = SURFACE_CURVE('',#70263,(#70267),.PCURVE_S1.);
#70263 = LINE('',#70264,#70265);
#70264 = CARTESIAN_POINT('',(7.7,-4.641880356436,36.10068630169));
#70265 = VECTOR('',#70266,1.);
#70266 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70267 = PCURVE('',#70268,#70273);
#70268 = CYLINDRICAL_SURFACE('',#70269,3.9);
#70269 = AXIS2_PLACEMENT_3D('',#70270,#70271,#70272);
#70270 = CARTESIAN_POINT('',(7.7,-3.14023430433,39.700000004911));
#70271 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70272 = DIRECTION('',(0.E+000,0.E+000,-1.));
#70273 = DEFINITIONAL_REPRESENTATION('',(#70274),#70277);
#70274 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70275,#70276),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#70275 = CARTESIAN_POINT('',(0.395248399975,0.E+000));
#70276 = CARTESIAN_POINT('',(0.395248399975,3.6));
#70277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70278 = ORIENTED_EDGE('',*,*,#70279,.T.);
#70279 = EDGE_CURVE('',#70260,#70280,#70282,.T.);
#70280 = VERTEX_POINT('',#70281);
#70281 = CARTESIAN_POINT('',(4.1,-3.974003105062,35.890166729435));
#70282 = SURFACE_CURVE('',#70283,(#70288),.PCURVE_S1.);
#70283 = CIRCLE('',#70284,3.9);
#70284 = AXIS2_PLACEMENT_3D('',#70285,#70286,#70287);
#70285 = CARTESIAN_POINT('',(4.1,-3.14023430433,39.700000004911));
#70286 = DIRECTION('',(1.,0.E+000,0.E+000));
#70287 = DIRECTION('',(0.E+000,-1.,0.E+000));
#70288 = PCURVE('',#70268,#70289);
#70289 = DEFINITIONAL_REPRESENTATION('',(#70290),#70293);
#70290 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70291,#70292),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.17554792682,1.355346504994),
  .PIECEWISE_BEZIER_KNOTS.);
#70291 = CARTESIAN_POINT('',(0.395248399975,3.6));
#70292 = CARTESIAN_POINT('',(0.215449821801,3.6));
#70293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70294 = ORIENTED_EDGE('',*,*,#70295,.F.);
#70295 = EDGE_CURVE('',#70296,#70280,#70298,.T.);
#70296 = VERTEX_POINT('',#70297);
#70297 = CARTESIAN_POINT('',(7.7,-3.974003105062,35.890166729435));
#70298 = SURFACE_CURVE('',#70299,(#70303),.PCURVE_S1.);
#70299 = LINE('',#70300,#70301);
#70300 = CARTESIAN_POINT('',(7.7,-3.974003105062,35.890166729435));
#70301 = VECTOR('',#70302,1.);
#70302 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70303 = PCURVE('',#70268,#70304);
#70304 = DEFINITIONAL_REPRESENTATION('',(#70305),#70308);
#70305 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70306,#70307),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#70306 = CARTESIAN_POINT('',(0.215449821801,0.E+000));
#70307 = CARTESIAN_POINT('',(0.215449821801,3.6));
#70308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70309 = ORIENTED_EDGE('',*,*,#70310,.F.);
#70310 = EDGE_CURVE('',#70258,#70296,#70311,.T.);
#70311 = SURFACE_CURVE('',#70312,(#70317),.PCURVE_S1.);
#70312 = CIRCLE('',#70313,3.9);
#70313 = AXIS2_PLACEMENT_3D('',#70314,#70315,#70316);
#70314 = CARTESIAN_POINT('',(7.7,-3.14023430433,39.700000004911));
#70315 = DIRECTION('',(1.,0.E+000,0.E+000));
#70316 = DIRECTION('',(0.E+000,-1.,0.E+000));
#70317 = PCURVE('',#70268,#70318);
#70318 = DEFINITIONAL_REPRESENTATION('',(#70319),#70322);
#70319 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70320,#70321),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.17554792682,1.355346504994),
  .PIECEWISE_BEZIER_KNOTS.);
#70320 = CARTESIAN_POINT('',(0.395248399975,0.E+000));
#70321 = CARTESIAN_POINT('',(0.215449821801,0.E+000));
#70322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#70327)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#70324,#70325,#70326)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#70324 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#70325 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#70326 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#70327 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#70324,
  'distance_accuracy_value','confusion accuracy');
#70328 = SHAPE_DEFINITION_REPRESENTATION(#70329,#70250);
#70329 = PRODUCT_DEFINITION_SHAPE('','',#70330);
#70330 = PRODUCT_DEFINITION('design','',#70331,#70334);
#70331 = PRODUCT_DEFINITION_FORMATION('','',#70332);
#70332 = PRODUCT('CADSOFTTOOLS 1.503','CADSOFTTOOLS 1.503','',(#70333));
#70333 = PRODUCT_CONTEXT('',#2,'mechanical');
#70334 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#70335 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#70336,#70338);
#70336 = ( REPRESENTATION_RELATIONSHIP('','',#70250,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#70337) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#70337 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2023);
#70338 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #70339);
#70339 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('503','','',#5,#70330,$);
#70340 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#70332));
#70341 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#70342),#70414);
#70342 = SHELL_BASED_SURFACE_MODEL('',(#70343));
#70343 = OPEN_SHELL('',(#70344));
#70344 = ADVANCED_FACE('',(#70345),#70359,.T.);
#70345 = FACE_BOUND('',#70346,.T.);
#70346 = EDGE_LOOP('',(#70347,#70369,#70385,#70400));
#70347 = ORIENTED_EDGE('',*,*,#70348,.T.);
#70348 = EDGE_CURVE('',#70349,#70351,#70353,.T.);
#70349 = VERTEX_POINT('',#70350);
#70350 = CARTESIAN_POINT('',(7.7,-3.738321942845,35.607573176009));
#70351 = VERTEX_POINT('',#70352);
#70352 = CARTESIAN_POINT('',(4.1,-3.738321942845,35.607573176009));
#70353 = SURFACE_CURVE('',#70354,(#70358),.PCURVE_S1.);
#70354 = LINE('',#70355,#70356);
#70355 = CARTESIAN_POINT('',(7.7,-3.738321942845,35.607573176009));
#70356 = VECTOR('',#70357,1.);
#70357 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70358 = PCURVE('',#70359,#70364);
#70359 = CYLINDRICAL_SURFACE('',#70360,31.3);
#70360 = AXIS2_PLACEMENT_3D('',#70361,#70362,#70363);
#70361 = CARTESIAN_POINT('',(7.7,27.542608408141,36.70000000501));
#70362 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70363 = DIRECTION('',(0.E+000,0.E+000,-1.));
#70364 = DEFINITIONAL_REPRESENTATION('',(#70365),#70368);
#70365 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70366,#70367),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#70366 = CARTESIAN_POINT('',(1.535887421421,0.E+000));
#70367 = CARTESIAN_POINT('',(1.535887421421,3.6));
#70368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70369 = ORIENTED_EDGE('',*,*,#70370,.T.);
#70370 = EDGE_CURVE('',#70351,#70371,#70373,.T.);
#70371 = VERTEX_POINT('',#70372);
#70372 = CARTESIAN_POINT('',(4.1,-3.657654571189,34.203284158016));
#70373 = SURFACE_CURVE('',#70374,(#70379),.PCURVE_S1.);
#70374 = CIRCLE('',#70375,31.3);
#70375 = AXIS2_PLACEMENT_3D('',#70376,#70377,#70378);
#70376 = CARTESIAN_POINT('',(4.1,27.542608408141,36.70000000501));
#70377 = DIRECTION('',(1.,0.E+000,0.E+000));
#70378 = DIRECTION('',(0.E+000,-1.,0.E+000));
#70379 = PCURVE('',#70359,#70380);
#70380 = DEFINITIONAL_REPRESENTATION('',(#70381),#70384);
#70381 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70382,#70383),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.490890537403E-002,7.9852113376E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#70382 = CARTESIAN_POINT('',(1.535887421421,3.6));
#70383 = CARTESIAN_POINT('',(1.490944213419,3.6));
#70384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70385 = ORIENTED_EDGE('',*,*,#70386,.T.);
#70386 = EDGE_CURVE('',#70371,#70387,#70389,.T.);
#70387 = VERTEX_POINT('',#70388);
#70388 = CARTESIAN_POINT('',(7.7,-3.657654571189,34.203284158016));
#70389 = SURFACE_CURVE('',#70390,(#70394),.PCURVE_S1.);
#70390 = LINE('',#70391,#70392);
#70391 = CARTESIAN_POINT('',(7.7,-3.657654571189,34.203284158016));
#70392 = VECTOR('',#70393,1.);
#70393 = DIRECTION('',(1.,0.E+000,0.E+000));
#70394 = PCURVE('',#70359,#70395);
#70395 = DEFINITIONAL_REPRESENTATION('',(#70396),#70399);
#70396 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70397,#70398),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#70397 = CARTESIAN_POINT('',(1.490944213419,3.6));
#70398 = CARTESIAN_POINT('',(1.490944213419,0.E+000));
#70399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70400 = ORIENTED_EDGE('',*,*,#70401,.F.);
#70401 = EDGE_CURVE('',#70349,#70387,#70402,.T.);
#70402 = SURFACE_CURVE('',#70403,(#70408),.PCURVE_S1.);
#70403 = CIRCLE('',#70404,31.3);
#70404 = AXIS2_PLACEMENT_3D('',#70405,#70406,#70407);
#70405 = CARTESIAN_POINT('',(7.7,27.542608408141,36.70000000501));
#70406 = DIRECTION('',(1.,0.E+000,0.E+000));
#70407 = DIRECTION('',(0.E+000,-1.,0.E+000));
#70408 = PCURVE('',#70359,#70409);
#70409 = DEFINITIONAL_REPRESENTATION('',(#70410),#70413);
#70410 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70411,#70412),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.490890537403E-002,7.9852113376E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#70411 = CARTESIAN_POINT('',(1.535887421421,0.E+000));
#70412 = CARTESIAN_POINT('',(1.490944213419,0.E+000));
#70413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#70418)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#70415,#70416,#70417)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#70415 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#70416 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#70417 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#70418 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#70415,
  'distance_accuracy_value','confusion accuracy');
#70419 = SHAPE_DEFINITION_REPRESENTATION(#70420,#70341);
#70420 = PRODUCT_DEFINITION_SHAPE('','',#70421);
#70421 = PRODUCT_DEFINITION('design','',#70422,#70425);
#70422 = PRODUCT_DEFINITION_FORMATION('','',#70423);
#70423 = PRODUCT('CADSOFTTOOLS 1.504','CADSOFTTOOLS 1.504','',(#70424));
#70424 = PRODUCT_CONTEXT('',#2,'mechanical');
#70425 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#70426 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#70427,#70429);
#70427 = ( REPRESENTATION_RELATIONSHIP('','',#70341,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#70428) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#70428 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2027);
#70429 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #70430);
#70430 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('504','','',#5,#70421,$);
#70431 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#70423));
#70432 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#70433),#70505);
#70433 = SHELL_BASED_SURFACE_MODEL('',(#70434));
#70434 = OPEN_SHELL('',(#70435));
#70435 = ADVANCED_FACE('',(#70436),#70451,.F.);
#70436 = FACE_BOUND('',#70437,.F.);
#70437 = EDGE_LOOP('',(#70438,#70461,#70476,#70492));
#70438 = ORIENTED_EDGE('',*,*,#70439,.T.);
#70439 = EDGE_CURVE('',#70440,#70442,#70444,.T.);
#70440 = VERTEX_POINT('',#70441);
#70441 = CARTESIAN_POINT('',(7.7,-3.974003105062,35.890166729435));
#70442 = VERTEX_POINT('',#70443);
#70443 = CARTESIAN_POINT('',(7.7,-3.738321942845,35.607573176009));
#70444 = SURFACE_CURVE('',#70445,(#70450),.PCURVE_S1.);
#70445 = CIRCLE('',#70446,0.3);
#70446 = AXIS2_PLACEMENT_3D('',#70447,#70448,#70449);
#70447 = CARTESIAN_POINT('',(7.7,-4.038139166657,35.597102631322));
#70448 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70449 = DIRECTION('',(0.E+000,-1.,0.E+000));
#70450 = PCURVE('',#70451,#70456);
#70451 = CYLINDRICAL_SURFACE('',#70452,0.3);
#70452 = AXIS2_PLACEMENT_3D('',#70453,#70454,#70455);
#70453 = CARTESIAN_POINT('',(7.7,-4.038139166657,35.597102631322));
#70454 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70455 = DIRECTION('',(0.E+000,0.E+000,-1.));
#70456 = DEFINITIONAL_REPRESENTATION('',(#70457),#70460);
#70457 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70458,#70459),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.786246148597,3.106683748216),
  .PIECEWISE_BEZIER_KNOTS.);
#70458 = CARTESIAN_POINT('',(3.357042475392,0.E+000));
#70459 = CARTESIAN_POINT('',(4.677480075011,0.E+000));
#70460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70461 = ORIENTED_EDGE('',*,*,#70462,.T.);
#70462 = EDGE_CURVE('',#70442,#70463,#70465,.T.);
#70463 = VERTEX_POINT('',#70464);
#70464 = CARTESIAN_POINT('',(4.1,-3.738321942845,35.607573176009));
#70465 = SURFACE_CURVE('',#70466,(#70470),.PCURVE_S1.);
#70466 = LINE('',#70467,#70468);
#70467 = CARTESIAN_POINT('',(7.7,-3.738321942845,35.607573176009));
#70468 = VECTOR('',#70469,1.);
#70469 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70470 = PCURVE('',#70451,#70471);
#70471 = DEFINITIONAL_REPRESENTATION('',(#70472),#70475);
#70472 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70473,#70474),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#70473 = CARTESIAN_POINT('',(4.677480075011,0.E+000));
#70474 = CARTESIAN_POINT('',(4.677480075011,3.6));
#70475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70476 = ORIENTED_EDGE('',*,*,#70477,.F.);
#70477 = EDGE_CURVE('',#70478,#70463,#70480,.T.);
#70478 = VERTEX_POINT('',#70479);
#70479 = CARTESIAN_POINT('',(4.1,-3.974003105062,35.890166729435));
#70480 = SURFACE_CURVE('',#70481,(#70486),.PCURVE_S1.);
#70481 = CIRCLE('',#70482,0.3);
#70482 = AXIS2_PLACEMENT_3D('',#70483,#70484,#70485);
#70483 = CARTESIAN_POINT('',(4.1,-4.038139166657,35.597102631322));
#70484 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70485 = DIRECTION('',(0.E+000,-1.,0.E+000));
#70486 = PCURVE('',#70451,#70487);
#70487 = DEFINITIONAL_REPRESENTATION('',(#70488),#70491);
#70488 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70489,#70490),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.786246148597,3.106683748216),
  .PIECEWISE_BEZIER_KNOTS.);
#70489 = CARTESIAN_POINT('',(3.357042475392,3.6));
#70490 = CARTESIAN_POINT('',(4.677480075011,3.6));
#70491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70492 = ORIENTED_EDGE('',*,*,#70493,.F.);
#70493 = EDGE_CURVE('',#70440,#70478,#70494,.T.);
#70494 = SURFACE_CURVE('',#70495,(#70499),.PCURVE_S1.);
#70495 = LINE('',#70496,#70497);
#70496 = CARTESIAN_POINT('',(7.7,-3.974003105062,35.890166729435));
#70497 = VECTOR('',#70498,1.);
#70498 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70499 = PCURVE('',#70451,#70500);
#70500 = DEFINITIONAL_REPRESENTATION('',(#70501),#70504);
#70501 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70502,#70503),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#70502 = CARTESIAN_POINT('',(3.357042475392,0.E+000));
#70503 = CARTESIAN_POINT('',(3.357042475392,3.6));
#70504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#70509)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#70506,#70507,#70508)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#70506 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#70507 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#70508 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#70509 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#70506,
  'distance_accuracy_value','confusion accuracy');
#70510 = SHAPE_DEFINITION_REPRESENTATION(#70511,#70432);
#70511 = PRODUCT_DEFINITION_SHAPE('','',#70512);
#70512 = PRODUCT_DEFINITION('design','',#70513,#70516);
#70513 = PRODUCT_DEFINITION_FORMATION('','',#70514);
#70514 = PRODUCT('CADSOFTTOOLS 1.505','CADSOFTTOOLS 1.505','',(#70515));
#70515 = PRODUCT_CONTEXT('',#2,'mechanical');
#70516 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#70517 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#70518,#70520);
#70518 = ( REPRESENTATION_RELATIONSHIP('','',#70432,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#70519) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#70519 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2031);
#70520 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #70521);
#70521 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('505','','',#5,#70512,$);
#70522 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#70514));
#70523 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#70524),#70596);
#70524 = SHELL_BASED_SURFACE_MODEL('',(#70525));
#70525 = OPEN_SHELL('',(#70526));
#70526 = ADVANCED_FACE('',(#70527),#70542,.F.);
#70527 = FACE_BOUND('',#70528,.F.);
#70528 = EDGE_LOOP('',(#70529,#70552,#70567,#70583));
#70529 = ORIENTED_EDGE('',*,*,#70530,.T.);
#70530 = EDGE_CURVE('',#70531,#70533,#70535,.T.);
#70531 = VERTEX_POINT('',#70532);
#70532 = CARTESIAN_POINT('',(7.7,-5.057391591213,35.823816016827));
#70533 = VERTEX_POINT('',#70534);
#70534 = CARTESIAN_POINT('',(7.7,-4.641880356436,36.10068630169));
#70535 = SURFACE_CURVE('',#70536,(#70541),.PCURVE_S1.);
#70536 = CIRCLE('',#70537,0.3);
#70537 = AXIS2_PLACEMENT_3D('',#70538,#70539,#70540);
#70538 = CARTESIAN_POINT('',(7.7,-4.757391591213,35.823816016827));
#70539 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70540 = DIRECTION('',(0.E+000,0.E+000,-1.));
#70541 = PCURVE('',#70542,#70547);
#70542 = CYLINDRICAL_SURFACE('',#70543,0.3);
#70543 = AXIS2_PLACEMENT_3D('',#70544,#70545,#70546);
#70544 = CARTESIAN_POINT('',(7.7,-4.757391591213,35.823816016827));
#70545 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70546 = DIRECTION('',(0.E+000,0.E+000,-1.));
#70547 = DEFINITIONAL_REPRESENTATION('',(#70548),#70551);
#70548 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70549,#70550),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.536841053565),
  .PIECEWISE_BEZIER_KNOTS.);
#70549 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#70550 = CARTESIAN_POINT('',(3.536841053565,0.E+000));
#70551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70552 = ORIENTED_EDGE('',*,*,#70553,.T.);
#70553 = EDGE_CURVE('',#70533,#70554,#70556,.T.);
#70554 = VERTEX_POINT('',#70555);
#70555 = CARTESIAN_POINT('',(4.1,-4.641880356436,36.10068630169));
#70556 = SURFACE_CURVE('',#70557,(#70561),.PCURVE_S1.);
#70557 = LINE('',#70558,#70559);
#70558 = CARTESIAN_POINT('',(7.7,-4.641880356436,36.10068630169));
#70559 = VECTOR('',#70560,1.);
#70560 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70561 = PCURVE('',#70542,#70562);
#70562 = DEFINITIONAL_REPRESENTATION('',(#70563),#70566);
#70563 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70564,#70565),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#70564 = CARTESIAN_POINT('',(3.536841053565,0.E+000));
#70565 = CARTESIAN_POINT('',(3.536841053565,3.6));
#70566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70567 = ORIENTED_EDGE('',*,*,#70568,.T.);
#70568 = EDGE_CURVE('',#70554,#70569,#70571,.T.);
#70569 = VERTEX_POINT('',#70570);
#70570 = CARTESIAN_POINT('',(4.1,-5.057391591213,35.823816016827));
#70571 = SURFACE_CURVE('',#70572,(#70577),.PCURVE_S1.);
#70572 = CIRCLE('',#70573,0.3);
#70573 = AXIS2_PLACEMENT_3D('',#70574,#70575,#70576);
#70574 = CARTESIAN_POINT('',(4.1,-4.757391591213,35.823816016827));
#70575 = DIRECTION('',(1.,0.E+000,0.E+000));
#70576 = DIRECTION('',(0.E+000,0.E+000,-1.));
#70577 = PCURVE('',#70542,#70578);
#70578 = DEFINITIONAL_REPRESENTATION('',(#70579),#70582);
#70579 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70580,#70581),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.746344253614,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#70580 = CARTESIAN_POINT('',(3.536841053565,3.6));
#70581 = CARTESIAN_POINT('',(1.570796326795,3.6));
#70582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70583 = ORIENTED_EDGE('',*,*,#70584,.T.);
#70584 = EDGE_CURVE('',#70569,#70531,#70585,.T.);
#70585 = SURFACE_CURVE('',#70586,(#70590),.PCURVE_S1.);
#70586 = LINE('',#70587,#70588);
#70587 = CARTESIAN_POINT('',(7.7,-5.057391591213,35.823816016827));
#70588 = VECTOR('',#70589,1.);
#70589 = DIRECTION('',(1.,0.E+000,0.E+000));
#70590 = PCURVE('',#70542,#70591);
#70591 = DEFINITIONAL_REPRESENTATION('',(#70592),#70595);
#70592 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70593,#70594),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#70593 = CARTESIAN_POINT('',(1.570796326795,3.6));
#70594 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#70595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#70600)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#70597,#70598,#70599)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#70597 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#70598 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#70599 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#70600 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#70597,
  'distance_accuracy_value','confusion accuracy');
#70601 = SHAPE_DEFINITION_REPRESENTATION(#70602,#70523);
#70602 = PRODUCT_DEFINITION_SHAPE('','',#70603);
#70603 = PRODUCT_DEFINITION('design','',#70604,#70607);
#70604 = PRODUCT_DEFINITION_FORMATION('','',#70605);
#70605 = PRODUCT('CADSOFTTOOLS 1.506','CADSOFTTOOLS 1.506','',(#70606));
#70606 = PRODUCT_CONTEXT('',#2,'mechanical');
#70607 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#70608 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#70609,#70611);
#70609 = ( REPRESENTATION_RELATIONSHIP('','',#70523,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#70610) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#70610 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2035);
#70611 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #70612);
#70612 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('506','','',#5,#70603,$);
#70613 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#70605));
#70614 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#70615),#70687);
#70615 = SHELL_BASED_SURFACE_MODEL('',(#70616));
#70616 = OPEN_SHELL('',(#70617));
#70617 = ADVANCED_FACE('',(#70618),#70632,.T.);
#70618 = FACE_BOUND('',#70619,.T.);
#70619 = EDGE_LOOP('',(#70620,#70642,#70658,#70673));
#70620 = ORIENTED_EDGE('',*,*,#70621,.T.);
#70621 = EDGE_CURVE('',#70622,#70624,#70626,.T.);
#70622 = VERTEX_POINT('',#70623);
#70623 = CARTESIAN_POINT('',(7.7,-3.99770221054,33.882169341337));
#70624 = VERTEX_POINT('',#70625);
#70625 = CARTESIAN_POINT('',(4.1,-3.99770221054,33.882169341337));
#70626 = SURFACE_CURVE('',#70627,(#70631),.PCURVE_S1.);
#70627 = LINE('',#70628,#70629);
#70628 = CARTESIAN_POINT('',(8.9,-3.99770221054,33.882169341337));
#70629 = VECTOR('',#70630,1.);
#70630 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70631 = PCURVE('',#70632,#70637);
#70632 = CYLINDRICAL_SURFACE('',#70633,1.9);
#70633 = AXIS2_PLACEMENT_3D('',#70634,#70635,#70636);
#70634 = CARTESIAN_POINT('',(8.9,-4.2573915837,32.));
#70635 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70636 = DIRECTION('',(0.E+000,0.E+000,-1.));
#70637 = DEFINITIONAL_REPRESENTATION('',(#70638),#70641);
#70638 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70639,#70640),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.2,4.8),.PIECEWISE_BEZIER_KNOTS.);
#70639 = CARTESIAN_POINT('',(3.278700438595,1.2));
#70640 = CARTESIAN_POINT('',(3.278700438595,4.8));
#70641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70642 = ORIENTED_EDGE('',*,*,#70643,.F.);
#70643 = EDGE_CURVE('',#70644,#70624,#70646,.T.);
#70644 = VERTEX_POINT('',#70645);
#70645 = CARTESIAN_POINT('',(4.1,-4.689209772007,33.850279182244));
#70646 = SURFACE_CURVE('',#70647,(#70652),.PCURVE_S1.);
#70647 = CIRCLE('',#70648,1.9);
#70648 = AXIS2_PLACEMENT_3D('',#70649,#70650,#70651);
#70649 = CARTESIAN_POINT('',(4.1,-4.2573915837,32.));
#70650 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70651 = DIRECTION('',(-0.E+000,-1.,-5.555555540458E-007));
#70652 = PCURVE('',#70632,#70653);
#70653 = DEFINITIONAL_REPRESENTATION('',(#70654),#70657);
#70654 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70655,#70656),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.34152067563,1.707904667356),
  .PIECEWISE_BEZIER_KNOTS.);
#70655 = CARTESIAN_POINT('',(2.912316446869,4.8));
#70656 = CARTESIAN_POINT('',(3.278700438595,4.8));
#70657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70658 = ORIENTED_EDGE('',*,*,#70659,.T.);
#70659 = EDGE_CURVE('',#70644,#70660,#70662,.T.);
#70660 = VERTEX_POINT('',#70661);
#70661 = CARTESIAN_POINT('',(7.7,-4.689209772007,33.850279182244));
#70662 = SURFACE_CURVE('',#70663,(#70667),.PCURVE_S1.);
#70663 = LINE('',#70664,#70665);
#70664 = CARTESIAN_POINT('',(8.9,-4.689209772007,33.850279182244));
#70665 = VECTOR('',#70666,1.);
#70666 = DIRECTION('',(1.,0.E+000,0.E+000));
#70667 = PCURVE('',#70632,#70668);
#70668 = DEFINITIONAL_REPRESENTATION('',(#70669),#70672);
#70669 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70670,#70671),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-4.8,-1.2),.PIECEWISE_BEZIER_KNOTS.);
#70670 = CARTESIAN_POINT('',(2.912316446869,4.8));
#70671 = CARTESIAN_POINT('',(2.912316446869,1.2));
#70672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70673 = ORIENTED_EDGE('',*,*,#70674,.T.);
#70674 = EDGE_CURVE('',#70660,#70622,#70675,.T.);
#70675 = SURFACE_CURVE('',#70676,(#70681),.PCURVE_S1.);
#70676 = CIRCLE('',#70677,1.9);
#70677 = AXIS2_PLACEMENT_3D('',#70678,#70679,#70680);
#70678 = CARTESIAN_POINT('',(7.7,-4.2573915837,32.));
#70679 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70680 = DIRECTION('',(0.E+000,0.E+000,-1.));
#70681 = PCURVE('',#70632,#70682);
#70682 = DEFINITIONAL_REPRESENTATION('',(#70683),#70686);
#70683 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70684,#70685),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.912316446869,3.278700438595),
  .PIECEWISE_BEZIER_KNOTS.);
#70684 = CARTESIAN_POINT('',(2.912316446869,1.2));
#70685 = CARTESIAN_POINT('',(3.278700438595,1.2));
#70686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#70691)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#70688,#70689,#70690)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#70688 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#70689 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#70690 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#70691 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#70688,
  'distance_accuracy_value','confusion accuracy');
#70692 = SHAPE_DEFINITION_REPRESENTATION(#70693,#70614);
#70693 = PRODUCT_DEFINITION_SHAPE('','',#70694);
#70694 = PRODUCT_DEFINITION('design','',#70695,#70698);
#70695 = PRODUCT_DEFINITION_FORMATION('','',#70696);
#70696 = PRODUCT('CADSOFTTOOLS 1.507','CADSOFTTOOLS 1.507','',(#70697));
#70697 = PRODUCT_CONTEXT('',#2,'mechanical');
#70698 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#70699 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#70700,#70702);
#70700 = ( REPRESENTATION_RELATIONSHIP('','',#70614,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#70701) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#70701 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2039);
#70702 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #70703);
#70703 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('507','','',#5,#70694,$);
#70704 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#70696));
#70705 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#70706),#70778);
#70706 = SHELL_BASED_SURFACE_MODEL('',(#70707));
#70707 = OPEN_SHELL('',(#70708));
#70708 = ADVANCED_FACE('',(#70709),#70724,.F.);
#70709 = FACE_BOUND('',#70710,.F.);
#70710 = EDGE_LOOP('',(#70711,#70734,#70749,#70765));
#70711 = ORIENTED_EDGE('',*,*,#70712,.T.);
#70712 = EDGE_CURVE('',#70713,#70715,#70717,.T.);
#70713 = VERTEX_POINT('',#70714);
#70714 = CARTESIAN_POINT('',(7.7,-3.657654571189,34.203284158016));
#70715 = VERTEX_POINT('',#70716);
#70716 = CARTESIAN_POINT('',(7.7,-3.99770221054,33.882169341337));
#70717 = SURFACE_CURVE('',#70718,(#70723),.PCURVE_S1.);
#70718 = CIRCLE('',#70719,0.3);
#70719 = AXIS2_PLACEMENT_3D('',#70720,#70721,#70722);
#70720 = CARTESIAN_POINT('',(7.7,-3.956698625304,34.179353974179));
#70721 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70722 = DIRECTION('',(0.E+000,0.E+000,-1.));
#70723 = PCURVE('',#70724,#70729);
#70724 = CYLINDRICAL_SURFACE('',#70725,0.3);
#70725 = AXIS2_PLACEMENT_3D('',#70726,#70727,#70728);
#70726 = CARTESIAN_POINT('',(8.9,-3.956698625304,34.179353974179));
#70727 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70728 = DIRECTION('',(0.E+000,0.E+000,-1.));
#70729 = DEFINITIONAL_REPRESENTATION('',(#70730),#70733);
#70730 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70731,#70732),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.632536867009,6.420293092185),
  .PIECEWISE_BEZIER_KNOTS.);
#70731 = CARTESIAN_POINT('',(4.632536867009,1.2));
#70732 = CARTESIAN_POINT('',(6.420293092185,1.2));
#70733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70734 = ORIENTED_EDGE('',*,*,#70735,.T.);
#70735 = EDGE_CURVE('',#70715,#70736,#70738,.T.);
#70736 = VERTEX_POINT('',#70737);
#70737 = CARTESIAN_POINT('',(4.1,-3.99770221054,33.882169341337));
#70738 = SURFACE_CURVE('',#70739,(#70743),.PCURVE_S1.);
#70739 = LINE('',#70740,#70741);
#70740 = CARTESIAN_POINT('',(8.9,-3.99770221054,33.882169341337));
#70741 = VECTOR('',#70742,1.);
#70742 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70743 = PCURVE('',#70724,#70744);
#70744 = DEFINITIONAL_REPRESENTATION('',(#70745),#70748);
#70745 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70746,#70747),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.2,4.8),.PIECEWISE_BEZIER_KNOTS.);
#70746 = CARTESIAN_POINT('',(6.420293092185,1.2));
#70747 = CARTESIAN_POINT('',(6.420293092185,4.8));
#70748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70749 = ORIENTED_EDGE('',*,*,#70750,.T.);
#70750 = EDGE_CURVE('',#70736,#70751,#70753,.T.);
#70751 = VERTEX_POINT('',#70752);
#70752 = CARTESIAN_POINT('',(4.1,-3.657654571189,34.203284158016));
#70753 = SURFACE_CURVE('',#70754,(#70759),.PCURVE_S1.);
#70754 = CIRCLE('',#70755,0.3);
#70755 = AXIS2_PLACEMENT_3D('',#70756,#70757,#70758);
#70756 = CARTESIAN_POINT('',(4.1,-3.956698625304,34.179353974179));
#70757 = DIRECTION('',(1.,0.E+000,0.E+000));
#70758 = DIRECTION('',(0.E+000,0.E+000,-1.));
#70759 = PCURVE('',#70724,#70760);
#70760 = DEFINITIONAL_REPRESENTATION('',(#70761),#70764);
#70761 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70762,#70763),.UNSPECIFIED.,
  .F.,.F.,(2,2),(6.146077522174,7.93383374735),
  .PIECEWISE_BEZIER_KNOTS.);
#70762 = CARTESIAN_POINT('',(6.420293092185,4.8));
#70763 = CARTESIAN_POINT('',(4.632536867009,4.8));
#70764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70765 = ORIENTED_EDGE('',*,*,#70766,.T.);
#70766 = EDGE_CURVE('',#70751,#70713,#70767,.T.);
#70767 = SURFACE_CURVE('',#70768,(#70772),.PCURVE_S1.);
#70768 = LINE('',#70769,#70770);
#70769 = CARTESIAN_POINT('',(7.7,-3.657654571189,34.203284158016));
#70770 = VECTOR('',#70771,1.);
#70771 = DIRECTION('',(1.,0.E+000,0.E+000));
#70772 = PCURVE('',#70724,#70773);
#70773 = DEFINITIONAL_REPRESENTATION('',(#70774),#70777);
#70774 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70775,#70776),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#70775 = CARTESIAN_POINT('',(4.632536867009,4.8));
#70776 = CARTESIAN_POINT('',(4.632536867009,1.2));
#70777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#70782)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#70779,#70780,#70781)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#70779 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#70780 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#70781 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#70782 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#70779,
  'distance_accuracy_value','confusion accuracy');
#70783 = SHAPE_DEFINITION_REPRESENTATION(#70784,#70705);
#70784 = PRODUCT_DEFINITION_SHAPE('','',#70785);
#70785 = PRODUCT_DEFINITION('design','',#70786,#70789);
#70786 = PRODUCT_DEFINITION_FORMATION('','',#70787);
#70787 = PRODUCT('CADSOFTTOOLS 1.508','CADSOFTTOOLS 1.508','',(#70788));
#70788 = PRODUCT_CONTEXT('',#2,'mechanical');
#70789 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#70790 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#70791,#70793);
#70791 = ( REPRESENTATION_RELATIONSHIP('','',#70705,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#70792) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#70792 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2043);
#70793 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #70794);
#70794 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('508','','',#5,#70785,$);
#70795 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#70787));
#70796 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#70797),#70869);
#70797 = SHELL_BASED_SURFACE_MODEL('',(#70798));
#70798 = OPEN_SHELL('',(#70799));
#70799 = ADVANCED_FACE('',(#70800),#70815,.F.);
#70800 = FACE_BOUND('',#70801,.F.);
#70801 = EDGE_LOOP('',(#70802,#70825,#70840,#70856));
#70802 = ORIENTED_EDGE('',*,*,#70803,.T.);
#70803 = EDGE_CURVE('',#70804,#70806,#70808,.T.);
#70804 = VERTEX_POINT('',#70805);
#70805 = CARTESIAN_POINT('',(7.7,-4.689209772007,33.850279182244));
#70806 = VERTEX_POINT('',#70807);
#70807 = CARTESIAN_POINT('',(7.7,-5.057391591213,34.14242852681));
#70808 = SURFACE_CURVE('',#70809,(#70814),.PCURVE_S1.);
#70809 = CIRCLE('',#70810,0.3);
#70810 = AXIS2_PLACEMENT_3D('',#70811,#70812,#70813);
#70811 = CARTESIAN_POINT('',(7.7,-4.757391591213,34.14242852681));
#70812 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70813 = DIRECTION('',(0.E+000,0.E+000,-1.));
#70814 = PCURVE('',#70815,#70820);
#70815 = CYLINDRICAL_SURFACE('',#70816,0.3);
#70816 = AXIS2_PLACEMENT_3D('',#70817,#70818,#70819);
#70817 = CARTESIAN_POINT('',(8.9,-4.757391591213,34.14242852681));
#70818 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70819 = DIRECTION('',(0.E+000,0.E+000,-1.));
#70820 = DEFINITIONAL_REPRESENTATION('',(#70821),#70824);
#70821 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70822,#70823),.UNSPECIFIED.,
  .F.,.F.,(2,2),(6.053909100459,7.853981633974),
  .PIECEWISE_BEZIER_KNOTS.);
#70822 = CARTESIAN_POINT('',(-0.229276206721,1.2));
#70823 = CARTESIAN_POINT('',(1.570796326795,1.2));
#70824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70825 = ORIENTED_EDGE('',*,*,#70826,.T.);
#70826 = EDGE_CURVE('',#70806,#70827,#70829,.T.);
#70827 = VERTEX_POINT('',#70828);
#70828 = CARTESIAN_POINT('',(4.1,-5.057391591213,34.14242852681));
#70829 = SURFACE_CURVE('',#70830,(#70834),.PCURVE_S1.);
#70830 = LINE('',#70831,#70832);
#70831 = CARTESIAN_POINT('',(7.7,-5.057391591213,34.14242852681));
#70832 = VECTOR('',#70833,1.);
#70833 = DIRECTION('',(-1.,0.E+000,0.E+000));
#70834 = PCURVE('',#70815,#70835);
#70835 = DEFINITIONAL_REPRESENTATION('',(#70836),#70839);
#70836 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70837,#70838),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#70837 = CARTESIAN_POINT('',(1.570796326795,1.2));
#70838 = CARTESIAN_POINT('',(1.570796326795,4.8));
#70839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70840 = ORIENTED_EDGE('',*,*,#70841,.T.);
#70841 = EDGE_CURVE('',#70827,#70842,#70844,.T.);
#70842 = VERTEX_POINT('',#70843);
#70843 = CARTESIAN_POINT('',(4.1,-4.689209772007,33.850279182244));
#70844 = SURFACE_CURVE('',#70845,(#70850),.PCURVE_S1.);
#70845 = CIRCLE('',#70846,0.3);
#70846 = AXIS2_PLACEMENT_3D('',#70847,#70848,#70849);
#70847 = CARTESIAN_POINT('',(4.1,-4.757391591213,34.14242852681));
#70848 = DIRECTION('',(1.,0.E+000,0.E+000));
#70849 = DIRECTION('',(0.E+000,0.E+000,-1.));
#70850 = PCURVE('',#70815,#70851);
#70851 = DEFINITIONAL_REPRESENTATION('',(#70852),#70855);
#70852 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70853,#70854),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.5124615139),.PIECEWISE_BEZIER_KNOTS.);
#70853 = CARTESIAN_POINT('',(1.570796326795,4.8));
#70854 = CARTESIAN_POINT('',(-0.229276206721,4.8));
#70855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70856 = ORIENTED_EDGE('',*,*,#70857,.T.);
#70857 = EDGE_CURVE('',#70842,#70804,#70858,.T.);
#70858 = SURFACE_CURVE('',#70859,(#70863),.PCURVE_S1.);
#70859 = LINE('',#70860,#70861);
#70860 = CARTESIAN_POINT('',(8.9,-4.689209772007,33.850279182244));
#70861 = VECTOR('',#70862,1.);
#70862 = DIRECTION('',(1.,0.E+000,0.E+000));
#70863 = PCURVE('',#70815,#70864);
#70864 = DEFINITIONAL_REPRESENTATION('',(#70865),#70868);
#70865 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#70866,#70867),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-4.8,-1.2),.PIECEWISE_BEZIER_KNOTS.);
#70866 = CARTESIAN_POINT('',(-0.229276206721,4.8));
#70867 = CARTESIAN_POINT('',(-0.229276206721,1.2));
#70868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#70873)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#70870,#70871,#70872)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#70870 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#70871 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#70872 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#70873 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#70870,
  'distance_accuracy_value','confusion accuracy');
#70874 = SHAPE_DEFINITION_REPRESENTATION(#70875,#70796);
#70875 = PRODUCT_DEFINITION_SHAPE('','',#70876);
#70876 = PRODUCT_DEFINITION('design','',#70877,#70880);
#70877 = PRODUCT_DEFINITION_FORMATION('','',#70878);
#70878 = PRODUCT('CADSOFTTOOLS 1.509','CADSOFTTOOLS 1.509','',(#70879));
#70879 = PRODUCT_CONTEXT('',#2,'mechanical');
#70880 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#70881 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#70882,#70884);
#70882 = ( REPRESENTATION_RELATIONSHIP('','',#70796,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#70883) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#70883 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2047);
#70884 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #70885);
#70885 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('509','','',#5,#70876,$);
#70886 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#70878));
#70887 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#70888),#71030);
#70888 = SHELL_BASED_SURFACE_MODEL('',(#70889));
#70889 = OPEN_SHELL('',(#70890));
#70890 = ADVANCED_FACE('',(#70891),#70906,.F.);
#70891 = FACE_BOUND('',#70892,.T.);
#70892 = EDGE_LOOP('',(#70893,#70917,#70933,#70950,#70966,#70983,#70999,
    #71016));
#70893 = ORIENTED_EDGE('',*,*,#70894,.F.);
#70894 = EDGE_CURVE('',#70895,#70897,#70899,.T.);
#70895 = VERTEX_POINT('',#70896);
#70896 = CARTESIAN_POINT('',(5.400000000001,31.6426084163,
    36.899999999997));
#70897 = VERTEX_POINT('',#70898);
#70898 = CARTESIAN_POINT('',(5.400000000001,31.3426084163,
    36.599999999996));
#70899 = SURFACE_CURVE('',#70900,(#70905),.PCURVE_S1.);
#70900 = CIRCLE('',#70901,0.3);
#70901 = AXIS2_PLACEMENT_3D('',#70902,#70903,#70904);
#70902 = CARTESIAN_POINT('',(5.400000000001,31.6426084163,
    36.599999999996));
#70903 = DIRECTION('',(1.,0.E+000,-0.E+000));
#70904 = DIRECTION('',(0.E+000,0.E+000,1.));
#70905 = PCURVE('',#70906,#70911);
#70906 = PLANE('',#70907);
#70907 = AXIS2_PLACEMENT_3D('',#70908,#70909,#70910);
#70908 = CARTESIAN_POINT('',(5.400000000001,35.443372166656,
    32.500000001783));
#70909 = DIRECTION('',(1.,0.E+000,0.E+000));
#70910 = DIRECTION('',(0.E+000,0.E+000,1.));
#70911 = DEFINITIONAL_REPRESENTATION('',(#70912),#70916);
#70912 = CIRCLE('',#70913,0.3);
#70913 = AXIS2_PLACEMENT_2D('',#70914,#70915);
#70914 = CARTESIAN_POINT('',(4.099999998214,3.800763750356));
#70915 = DIRECTION('',(1.,0.E+000));
#70916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70917 = ORIENTED_EDGE('',*,*,#70918,.F.);
#70918 = EDGE_CURVE('',#70919,#70895,#70921,.T.);
#70919 = VERTEX_POINT('',#70920);
#70920 = CARTESIAN_POINT('',(5.400000000001,35.443372166656,
    36.899999999997));
#70921 = SURFACE_CURVE('',#70922,(#70926),.PCURVE_S1.);
#70922 = LINE('',#70923,#70924);
#70923 = CARTESIAN_POINT('',(5.400000000001,35.443372166656,
    36.899999999997));
#70924 = VECTOR('',#70925,1.);
#70925 = DIRECTION('',(0.E+000,-1.,0.E+000));
#70926 = PCURVE('',#70906,#70927);
#70927 = DEFINITIONAL_REPRESENTATION('',(#70928),#70932);
#70928 = LINE('',#70929,#70930);
#70929 = CARTESIAN_POINT('',(4.399999998214,0.E+000));
#70930 = VECTOR('',#70931,1.);
#70931 = DIRECTION('',(0.E+000,1.));
#70932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70933 = ORIENTED_EDGE('',*,*,#70934,.F.);
#70934 = EDGE_CURVE('',#70935,#70919,#70937,.T.);
#70935 = VERTEX_POINT('',#70936);
#70936 = CARTESIAN_POINT('',(5.400000000001,35.743372166656,
    36.599999999996));
#70937 = SURFACE_CURVE('',#70938,(#70943),.PCURVE_S1.);
#70938 = CIRCLE('',#70939,0.3);
#70939 = AXIS2_PLACEMENT_3D('',#70940,#70941,#70942);
#70940 = CARTESIAN_POINT('',(5.400000000001,35.443372166656,
    36.599999999996));
#70941 = DIRECTION('',(1.,0.E+000,-0.E+000));
#70942 = DIRECTION('',(0.E+000,0.E+000,1.));
#70943 = PCURVE('',#70906,#70944);
#70944 = DEFINITIONAL_REPRESENTATION('',(#70945),#70949);
#70945 = CIRCLE('',#70946,0.3);
#70946 = AXIS2_PLACEMENT_2D('',#70947,#70948);
#70947 = CARTESIAN_POINT('',(4.099999998214,0.E+000));
#70948 = DIRECTION('',(1.,0.E+000));
#70949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70950 = ORIENTED_EDGE('',*,*,#70951,.F.);
#70951 = EDGE_CURVE('',#70952,#70935,#70954,.T.);
#70952 = VERTEX_POINT('',#70953);
#70953 = CARTESIAN_POINT('',(5.400000000001,35.743372166656,
    32.500000001783));
#70954 = SURFACE_CURVE('',#70955,(#70959),.PCURVE_S1.);
#70955 = LINE('',#70956,#70957);
#70956 = CARTESIAN_POINT('',(5.400000000001,35.743372166656,
    32.500000001783));
#70957 = VECTOR('',#70958,1.);
#70958 = DIRECTION('',(0.E+000,0.E+000,1.));
#70959 = PCURVE('',#70906,#70960);
#70960 = DEFINITIONAL_REPRESENTATION('',(#70961),#70965);
#70961 = LINE('',#70962,#70963);
#70962 = CARTESIAN_POINT('',(0.E+000,-0.3));
#70963 = VECTOR('',#70964,1.);
#70964 = DIRECTION('',(1.,0.E+000));
#70965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70966 = ORIENTED_EDGE('',*,*,#70967,.F.);
#70967 = EDGE_CURVE('',#70968,#70952,#70970,.T.);
#70968 = VERTEX_POINT('',#70969);
#70969 = CARTESIAN_POINT('',(5.400000000001,35.443372166657,
    32.200000001782));
#70970 = SURFACE_CURVE('',#70971,(#70976),.PCURVE_S1.);
#70971 = CIRCLE('',#70972,0.3);
#70972 = AXIS2_PLACEMENT_3D('',#70973,#70974,#70975);
#70973 = CARTESIAN_POINT('',(5.400000000001,35.443372166656,
    32.500000001783));
#70974 = DIRECTION('',(1.,0.E+000,-0.E+000));
#70975 = DIRECTION('',(0.E+000,0.E+000,1.));
#70976 = PCURVE('',#70906,#70977);
#70977 = DEFINITIONAL_REPRESENTATION('',(#70978),#70982);
#70978 = CIRCLE('',#70979,0.3);
#70979 = AXIS2_PLACEMENT_2D('',#70980,#70981);
#70980 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#70981 = DIRECTION('',(1.,0.E+000));
#70982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70983 = ORIENTED_EDGE('',*,*,#70984,.F.);
#70984 = EDGE_CURVE('',#70985,#70968,#70987,.T.);
#70985 = VERTEX_POINT('',#70986);
#70986 = CARTESIAN_POINT('',(5.400000000001,31.642608416302,
    32.200000001762));
#70987 = SURFACE_CURVE('',#70988,(#70992),.PCURVE_S1.);
#70988 = LINE('',#70989,#70990);
#70989 = CARTESIAN_POINT('',(5.400000000001,31.642608416302,
    32.200000001762));
#70990 = VECTOR('',#70991,1.);
#70991 = DIRECTION('',(0.E+000,1.,5.424029259009E-012));
#70992 = PCURVE('',#70906,#70993);
#70993 = DEFINITIONAL_REPRESENTATION('',(#70994),#70998);
#70994 = LINE('',#70995,#70996);
#70995 = CARTESIAN_POINT('',(-0.300000000021,3.800763750354));
#70996 = VECTOR('',#70997,1.);
#70997 = DIRECTION('',(5.424029259009E-012,-1.));
#70998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#70999 = ORIENTED_EDGE('',*,*,#71000,.F.);
#71000 = EDGE_CURVE('',#71001,#70985,#71003,.T.);
#71001 = VERTEX_POINT('',#71002);
#71002 = CARTESIAN_POINT('',(5.400000000001,31.3426084163,
    32.500000001762));
#71003 = SURFACE_CURVE('',#71004,(#71009),.PCURVE_S1.);
#71004 = CIRCLE('',#71005,0.3);
#71005 = AXIS2_PLACEMENT_3D('',#71006,#71007,#71008);
#71006 = CARTESIAN_POINT('',(5.400000000001,31.6426084163,
    32.500000001762));
#71007 = DIRECTION('',(1.,0.E+000,-0.E+000));
#71008 = DIRECTION('',(0.E+000,0.E+000,1.));
#71009 = PCURVE('',#70906,#71010);
#71010 = DEFINITIONAL_REPRESENTATION('',(#71011),#71015);
#71011 = CIRCLE('',#71012,0.3);
#71012 = AXIS2_PLACEMENT_2D('',#71013,#71014);
#71013 = CARTESIAN_POINT('',(-2.070521532005E-011,3.800763750356));
#71014 = DIRECTION('',(1.,0.E+000));
#71015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71016 = ORIENTED_EDGE('',*,*,#71017,.F.);
#71017 = EDGE_CURVE('',#70897,#71001,#71018,.T.);
#71018 = SURFACE_CURVE('',#71019,(#71023),.PCURVE_S1.);
#71019 = LINE('',#71020,#71021);
#71020 = CARTESIAN_POINT('',(5.400000000001,31.3426084163,
    36.599999999996));
#71021 = VECTOR('',#71022,1.);
#71022 = DIRECTION('',(0.E+000,0.E+000,-1.));
#71023 = PCURVE('',#70906,#71024);
#71024 = DEFINITIONAL_REPRESENTATION('',(#71025),#71029);
#71025 = LINE('',#71026,#71027);
#71026 = CARTESIAN_POINT('',(4.099999998214,4.100763750356));
#71027 = VECTOR('',#71028,1.);
#71028 = DIRECTION('',(-1.,0.E+000));
#71029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#71034)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#71031,#71032,#71033)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#71031 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#71032 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#71033 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#71034 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#71031,
  'distance_accuracy_value','confusion accuracy');
#71035 = SHAPE_DEFINITION_REPRESENTATION(#71036,#70887);
#71036 = PRODUCT_DEFINITION_SHAPE('','',#71037);
#71037 = PRODUCT_DEFINITION('design','',#71038,#71041);
#71038 = PRODUCT_DEFINITION_FORMATION('','',#71039);
#71039 = PRODUCT('CADSOFTTOOLS 1.510','CADSOFTTOOLS 1.510','',(#71040));
#71040 = PRODUCT_CONTEXT('',#2,'mechanical');
#71041 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#71042 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#71043,#71045);
#71043 = ( REPRESENTATION_RELATIONSHIP('','',#70887,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#71044) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#71044 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2051);
#71045 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #71046);
#71046 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('510','','',#5,#71037,$);
#71047 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#71039));
#71048 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#71049),#71121);
#71049 = SHELL_BASED_SURFACE_MODEL('',(#71050));
#71050 = OPEN_SHELL('',(#71051));
#71051 = ADVANCED_FACE('',(#71052),#71067,.F.);
#71052 = FACE_BOUND('',#71053,.F.);
#71053 = EDGE_LOOP('',(#71054,#71077,#71092,#71108));
#71054 = ORIENTED_EDGE('',*,*,#71055,.F.);
#71055 = EDGE_CURVE('',#71056,#71058,#71060,.T.);
#71056 = VERTEX_POINT('',#71057);
#71057 = CARTESIAN_POINT('',(5.400000000001,31.6426084163,
    36.899999999997));
#71058 = VERTEX_POINT('',#71059);
#71059 = CARTESIAN_POINT('',(5.400000000001,31.3426084163,
    36.599999999996));
#71060 = SURFACE_CURVE('',#71061,(#71066),.PCURVE_S1.);
#71061 = CIRCLE('',#71062,0.3);
#71062 = AXIS2_PLACEMENT_3D('',#71063,#71064,#71065);
#71063 = CARTESIAN_POINT('',(5.400000000001,31.6426084163,
    36.599999999996));
#71064 = DIRECTION('',(1.,0.E+000,-0.E+000));
#71065 = DIRECTION('',(0.E+000,0.E+000,1.));
#71066 = PCURVE('',#71067,#71072);
#71067 = CYLINDRICAL_SURFACE('',#71068,0.3);
#71068 = AXIS2_PLACEMENT_3D('',#71069,#71070,#71071);
#71069 = CARTESIAN_POINT('',(6.200000000001,31.6426084163,
    36.599999999996));
#71070 = DIRECTION('',(-1.,0.E+000,0.E+000));
#71071 = DIRECTION('',(0.E+000,0.E+000,-1.));
#71072 = DEFINITIONAL_REPRESENTATION('',(#71073),#71076);
#71073 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#71074,#71075),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#71074 = CARTESIAN_POINT('',(3.14159265359,0.8));
#71075 = CARTESIAN_POINT('',(1.570796326795,0.8));
#71076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71077 = ORIENTED_EDGE('',*,*,#71078,.T.);
#71078 = EDGE_CURVE('',#71056,#71079,#71081,.T.);
#71079 = VERTEX_POINT('',#71080);
#71080 = CARTESIAN_POINT('',(4.1,31.6426084163,36.899999999997));
#71081 = SURFACE_CURVE('',#71082,(#71086),.PCURVE_S1.);
#71082 = LINE('',#71083,#71084);
#71083 = CARTESIAN_POINT('',(6.200000000001,31.6426084163,
    36.899999999997));
#71084 = VECTOR('',#71085,1.);
#71085 = DIRECTION('',(-1.,0.E+000,0.E+000));
#71086 = PCURVE('',#71067,#71087);
#71087 = DEFINITIONAL_REPRESENTATION('',(#71088),#71091);
#71088 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#71089,#71090),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.8,2.100000000001),.PIECEWISE_BEZIER_KNOTS.);
#71089 = CARTESIAN_POINT('',(3.14159265359,0.8));
#71090 = CARTESIAN_POINT('',(3.14159265359,2.100000000001));
#71091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71092 = ORIENTED_EDGE('',*,*,#71093,.F.);
#71093 = EDGE_CURVE('',#71094,#71079,#71096,.T.);
#71094 = VERTEX_POINT('',#71095);
#71095 = CARTESIAN_POINT('',(4.1,31.3426084163,36.599999999996));
#71096 = SURFACE_CURVE('',#71097,(#71102),.PCURVE_S1.);
#71097 = CIRCLE('',#71098,0.3);
#71098 = AXIS2_PLACEMENT_3D('',#71099,#71100,#71101);
#71099 = CARTESIAN_POINT('',(4.1,31.6426084163,36.599999999996));
#71100 = DIRECTION('',(-1.,0.E+000,0.E+000));
#71101 = DIRECTION('',(0.E+000,0.E+000,-1.));
#71102 = PCURVE('',#71067,#71103);
#71103 = DEFINITIONAL_REPRESENTATION('',(#71104),#71107);
#71104 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#71105,#71106),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#71105 = CARTESIAN_POINT('',(1.570796326795,2.100000000001));
#71106 = CARTESIAN_POINT('',(3.14159265359,2.100000000001));
#71107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71108 = ORIENTED_EDGE('',*,*,#71109,.F.);
#71109 = EDGE_CURVE('',#71058,#71094,#71110,.T.);
#71110 = SURFACE_CURVE('',#71111,(#71115),.PCURVE_S1.);
#71111 = LINE('',#71112,#71113);
#71112 = CARTESIAN_POINT('',(6.200000000001,31.3426084163,
    36.599999999996));
#71113 = VECTOR('',#71114,1.);
#71114 = DIRECTION('',(-1.,0.E+000,0.E+000));
#71115 = PCURVE('',#71067,#71116);
#71116 = DEFINITIONAL_REPRESENTATION('',(#71117),#71120);
#71117 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#71118,#71119),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.8,2.100000000001),.PIECEWISE_BEZIER_KNOTS.);
#71118 = CARTESIAN_POINT('',(1.570796326795,0.8));
#71119 = CARTESIAN_POINT('',(1.570796326795,2.100000000001));
#71120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#71125)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#71122,#71123,#71124)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#71122 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#71123 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#71124 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#71125 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#71122,
  'distance_accuracy_value','confusion accuracy');
#71126 = SHAPE_DEFINITION_REPRESENTATION(#71127,#71048);
#71127 = PRODUCT_DEFINITION_SHAPE('','',#71128);
#71128 = PRODUCT_DEFINITION('design','',#71129,#71132);
#71129 = PRODUCT_DEFINITION_FORMATION('','',#71130);
#71130 = PRODUCT('CADSOFTTOOLS 1.511','CADSOFTTOOLS 1.511','',(#71131));
#71131 = PRODUCT_CONTEXT('',#2,'mechanical');
#71132 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#71133 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#71134,#71136);
#71134 = ( REPRESENTATION_RELATIONSHIP('','',#71048,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#71135) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#71135 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2055);
#71136 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #71137);
#71137 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('511','','',#5,#71128,$);
#71138 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#71130));
#71139 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#71140),#71214);
#71140 = SHELL_BASED_SURFACE_MODEL('',(#71141));
#71141 = OPEN_SHELL('',(#71142));
#71142 = ADVANCED_FACE('',(#71143),#71157,.T.);
#71143 = FACE_BOUND('',#71144,.T.);
#71144 = EDGE_LOOP('',(#71145,#71168,#71184,#71200));
#71145 = ORIENTED_EDGE('',*,*,#71146,.T.);
#71146 = EDGE_CURVE('',#71147,#71149,#71151,.T.);
#71147 = VERTEX_POINT('',#71148);
#71148 = CARTESIAN_POINT('',(5.400000000001,31.3426084163,
    32.500000001762));
#71149 = VERTEX_POINT('',#71150);
#71150 = CARTESIAN_POINT('',(4.1,31.3426084163,32.500000001762));
#71151 = SURFACE_CURVE('',#71152,(#71156),.PCURVE_S1.);
#71152 = LINE('',#71153,#71154);
#71153 = CARTESIAN_POINT('',(6.200000000001,31.3426084163,
    32.500000001762));
#71154 = VECTOR('',#71155,1.);
#71155 = DIRECTION('',(-1.,0.E+000,0.E+000));
#71156 = PCURVE('',#71157,#71162);
#71157 = PLANE('',#71158);
#71158 = AXIS2_PLACEMENT_3D('',#71159,#71160,#71161);
#71159 = CARTESIAN_POINT('',(6.200000000001,31.3426084163,
    36.599999999996));
#71160 = DIRECTION('',(0.E+000,1.,0.E+000));
#71161 = DIRECTION('',(0.E+000,0.E+000,-1.));
#71162 = DEFINITIONAL_REPRESENTATION('',(#71163),#71167);
#71163 = LINE('',#71164,#71165);
#71164 = CARTESIAN_POINT('',(4.099999998235,0.E+000));
#71165 = VECTOR('',#71166,1.);
#71166 = DIRECTION('',(0.E+000,1.));
#71167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71168 = ORIENTED_EDGE('',*,*,#71169,.T.);
#71169 = EDGE_CURVE('',#71149,#71170,#71172,.T.);
#71170 = VERTEX_POINT('',#71171);
#71171 = CARTESIAN_POINT('',(4.1,31.3426084163,36.599999999996));
#71172 = SURFACE_CURVE('',#71173,(#71177),.PCURVE_S1.);
#71173 = LINE('',#71174,#71175);
#71174 = CARTESIAN_POINT('',(4.1,31.3426084163,5.699999999997));
#71175 = VECTOR('',#71176,1.);
#71176 = DIRECTION('',(0.E+000,0.E+000,1.));
#71177 = PCURVE('',#71157,#71178);
#71178 = DEFINITIONAL_REPRESENTATION('',(#71179),#71183);
#71179 = LINE('',#71180,#71181);
#71180 = CARTESIAN_POINT('',(30.9,2.100000000001));
#71181 = VECTOR('',#71182,1.);
#71182 = DIRECTION('',(-1.,0.E+000));
#71183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71184 = ORIENTED_EDGE('',*,*,#71185,.F.);
#71185 = EDGE_CURVE('',#71186,#71170,#71188,.T.);
#71186 = VERTEX_POINT('',#71187);
#71187 = CARTESIAN_POINT('',(5.400000000001,31.3426084163,
    36.599999999996));
#71188 = SURFACE_CURVE('',#71189,(#71193),.PCURVE_S1.);
#71189 = LINE('',#71190,#71191);
#71190 = CARTESIAN_POINT('',(6.200000000001,31.3426084163,
    36.599999999996));
#71191 = VECTOR('',#71192,1.);
#71192 = DIRECTION('',(-1.,0.E+000,0.E+000));
#71193 = PCURVE('',#71157,#71194);
#71194 = DEFINITIONAL_REPRESENTATION('',(#71195),#71199);
#71195 = LINE('',#71196,#71197);
#71196 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#71197 = VECTOR('',#71198,1.);
#71198 = DIRECTION('',(0.E+000,1.));
#71199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71200 = ORIENTED_EDGE('',*,*,#71201,.T.);
#71201 = EDGE_CURVE('',#71186,#71147,#71202,.T.);
#71202 = SURFACE_CURVE('',#71203,(#71207),.PCURVE_S1.);
#71203 = LINE('',#71204,#71205);
#71204 = CARTESIAN_POINT('',(5.400000000001,31.3426084163,
    36.599999999996));
#71205 = VECTOR('',#71206,1.);
#71206 = DIRECTION('',(0.E+000,0.E+000,-1.));
#71207 = PCURVE('',#71157,#71208);
#71208 = DEFINITIONAL_REPRESENTATION('',(#71209),#71213);
#71209 = LINE('',#71210,#71211);
#71210 = CARTESIAN_POINT('',(0.E+000,0.8));
#71211 = VECTOR('',#71212,1.);
#71212 = DIRECTION('',(1.,0.E+000));
#71213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#71218)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#71215,#71216,#71217)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#71215 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#71216 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#71217 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#71218 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#71215,
  'distance_accuracy_value','confusion accuracy');
#71219 = SHAPE_DEFINITION_REPRESENTATION(#71220,#71139);
#71220 = PRODUCT_DEFINITION_SHAPE('','',#71221);
#71221 = PRODUCT_DEFINITION('design','',#71222,#71225);
#71222 = PRODUCT_DEFINITION_FORMATION('','',#71223);
#71223 = PRODUCT('CADSOFTTOOLS 1.512','CADSOFTTOOLS 1.512','',(#71224));
#71224 = PRODUCT_CONTEXT('',#2,'mechanical');
#71225 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#71226 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#71227,#71229);
#71227 = ( REPRESENTATION_RELATIONSHIP('','',#71139,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#71228) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#71228 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2059);
#71229 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #71230);
#71230 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('512','','',#5,#71221,$);
#71231 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#71223));
#71232 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#71233),#71307);
#71233 = SHELL_BASED_SURFACE_MODEL('',(#71234));
#71234 = OPEN_SHELL('',(#71235));
#71235 = ADVANCED_FACE('',(#71236),#71250,.T.);
#71236 = FACE_BOUND('',#71237,.T.);
#71237 = EDGE_LOOP('',(#71238,#71261,#71277,#71293));
#71238 = ORIENTED_EDGE('',*,*,#71239,.T.);
#71239 = EDGE_CURVE('',#71240,#71242,#71244,.T.);
#71240 = VERTEX_POINT('',#71241);
#71241 = CARTESIAN_POINT('',(5.400000000001,35.443372166657,
    32.200000001782));
#71242 = VERTEX_POINT('',#71243);
#71243 = CARTESIAN_POINT('',(4.1,35.443372166657,32.200000001782));
#71244 = SURFACE_CURVE('',#71245,(#71249),.PCURVE_S1.);
#71245 = LINE('',#71246,#71247);
#71246 = CARTESIAN_POINT('',(6.200000000001,35.443372166657,
    32.200000001782));
#71247 = VECTOR('',#71248,1.);
#71248 = DIRECTION('',(-1.,0.E+000,0.E+000));
#71249 = PCURVE('',#71250,#71255);
#71250 = PLANE('',#71251);
#71251 = AXIS2_PLACEMENT_3D('',#71252,#71253,#71254);
#71252 = CARTESIAN_POINT('',(6.200000000001,31.642608416302,
    32.200000001762));
#71253 = DIRECTION('',(0.E+000,-5.424029259009E-012,1.));
#71254 = DIRECTION('',(0.E+000,1.,5.424029259009E-012));
#71255 = DEFINITIONAL_REPRESENTATION('',(#71256),#71260);
#71256 = LINE('',#71257,#71258);
#71257 = CARTESIAN_POINT('',(3.800763750356,0.E+000));
#71258 = VECTOR('',#71259,1.);
#71259 = DIRECTION('',(0.E+000,1.));
#71260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71261 = ORIENTED_EDGE('',*,*,#71262,.T.);
#71262 = EDGE_CURVE('',#71242,#71263,#71265,.T.);
#71263 = VERTEX_POINT('',#71264);
#71264 = CARTESIAN_POINT('',(4.1,31.6426084163,32.200000001762));
#71265 = SURFACE_CURVE('',#71266,(#71270),.PCURVE_S1.);
#71266 = LINE('',#71267,#71268);
#71267 = CARTESIAN_POINT('',(4.1,-3.247960457306,32.200000001573));
#71268 = VECTOR('',#71269,1.);
#71269 = DIRECTION('',(0.E+000,-1.,-5.424029259009E-012));
#71270 = PCURVE('',#71250,#71271);
#71271 = DEFINITIONAL_REPRESENTATION('',(#71272),#71276);
#71272 = LINE('',#71273,#71274);
#71273 = CARTESIAN_POINT('',(-34.8905688736,2.100000000001));
#71274 = VECTOR('',#71275,1.);
#71275 = DIRECTION('',(-1.,-0.E+000));
#71276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71277 = ORIENTED_EDGE('',*,*,#71278,.F.);
#71278 = EDGE_CURVE('',#71279,#71263,#71281,.T.);
#71279 = VERTEX_POINT('',#71280);
#71280 = CARTESIAN_POINT('',(5.400000000001,31.642608416302,
    32.200000001762));
#71281 = SURFACE_CURVE('',#71282,(#71286),.PCURVE_S1.);
#71282 = LINE('',#71283,#71284);
#71283 = CARTESIAN_POINT('',(6.200000000001,31.642608416302,
    32.200000001762));
#71284 = VECTOR('',#71285,1.);
#71285 = DIRECTION('',(-1.,0.E+000,0.E+000));
#71286 = PCURVE('',#71250,#71287);
#71287 = DEFINITIONAL_REPRESENTATION('',(#71288),#71292);
#71288 = LINE('',#71289,#71290);
#71289 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#71290 = VECTOR('',#71291,1.);
#71291 = DIRECTION('',(0.E+000,1.));
#71292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71293 = ORIENTED_EDGE('',*,*,#71294,.T.);
#71294 = EDGE_CURVE('',#71279,#71240,#71295,.T.);
#71295 = SURFACE_CURVE('',#71296,(#71300),.PCURVE_S1.);
#71296 = LINE('',#71297,#71298);
#71297 = CARTESIAN_POINT('',(5.400000000001,31.642608416302,
    32.200000001762));
#71298 = VECTOR('',#71299,1.);
#71299 = DIRECTION('',(0.E+000,1.,5.424029259009E-012));
#71300 = PCURVE('',#71250,#71301);
#71301 = DEFINITIONAL_REPRESENTATION('',(#71302),#71306);
#71302 = LINE('',#71303,#71304);
#71303 = CARTESIAN_POINT('',(0.E+000,0.8));
#71304 = VECTOR('',#71305,1.);
#71305 = DIRECTION('',(1.,0.E+000));
#71306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#71311)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#71308,#71309,#71310)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#71308 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#71309 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#71310 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#71311 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#71308,
  'distance_accuracy_value','confusion accuracy');
#71312 = SHAPE_DEFINITION_REPRESENTATION(#71313,#71232);
#71313 = PRODUCT_DEFINITION_SHAPE('','',#71314);
#71314 = PRODUCT_DEFINITION('design','',#71315,#71318);
#71315 = PRODUCT_DEFINITION_FORMATION('','',#71316);
#71316 = PRODUCT('CADSOFTTOOLS 1.513','CADSOFTTOOLS 1.513','',(#71317));
#71317 = PRODUCT_CONTEXT('',#2,'mechanical');
#71318 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#71319 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#71320,#71322);
#71320 = ( REPRESENTATION_RELATIONSHIP('','',#71232,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#71321) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#71321 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2063);
#71322 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #71323);
#71323 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('513','','',#5,#71314,$);
#71324 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#71316));
#71325 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#71326),#71421);
#71326 = SHELL_BASED_SURFACE_MODEL('',(#71327));
#71327 = OPEN_SHELL('',(#71328));
#71328 = ADVANCED_FACE('',(#71329),#71344,.F.);
#71329 = FACE_BOUND('',#71330,.F.);
#71330 = EDGE_LOOP('',(#71331,#71354,#71392,#71408));
#71331 = ORIENTED_EDGE('',*,*,#71332,.F.);
#71332 = EDGE_CURVE('',#71333,#71335,#71337,.T.);
#71333 = VERTEX_POINT('',#71334);
#71334 = CARTESIAN_POINT('',(5.400000000001,35.443372166657,
    32.200000001782));
#71335 = VERTEX_POINT('',#71336);
#71336 = CARTESIAN_POINT('',(5.400000000001,35.743372166656,
    32.500000001783));
#71337 = SURFACE_CURVE('',#71338,(#71343),.PCURVE_S1.);
#71338 = CIRCLE('',#71339,0.3);
#71339 = AXIS2_PLACEMENT_3D('',#71340,#71341,#71342);
#71340 = CARTESIAN_POINT('',(5.400000000001,35.443372166656,
    32.500000001783));
#71341 = DIRECTION('',(1.,0.E+000,-0.E+000));
#71342 = DIRECTION('',(0.E+000,0.E+000,1.));
#71343 = PCURVE('',#71344,#71349);
#71344 = CYLINDRICAL_SURFACE('',#71345,0.3);
#71345 = AXIS2_PLACEMENT_3D('',#71346,#71347,#71348);
#71346 = CARTESIAN_POINT('',(6.200000000001,35.443372166656,
    32.500000001783));
#71347 = DIRECTION('',(-1.,0.E+000,0.E+000));
#71348 = DIRECTION('',(0.E+000,0.E+000,-1.));
#71349 = DEFINITIONAL_REPRESENTATION('',(#71350),#71353);
#71350 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#71351,#71352),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.141592653595,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#71351 = CARTESIAN_POINT('',(6.28318530718,0.8));
#71352 = CARTESIAN_POINT('',(4.71238898039,0.8));
#71353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71354 = ORIENTED_EDGE('',*,*,#71355,.T.);
#71355 = EDGE_CURVE('',#71333,#71356,#71358,.T.);
#71356 = VERTEX_POINT('',#71357);
#71357 = CARTESIAN_POINT('',(4.1,35.443372166657,32.200000001782));
#71358 = SURFACE_CURVE('',#71359,(#71363),.PCURVE_S1.);
#71359 = LINE('',#71360,#71361);
#71360 = CARTESIAN_POINT('',(6.200000000001,35.443372166657,
    32.200000001782));
#71361 = VECTOR('',#71362,1.);
#71362 = DIRECTION('',(-1.,0.E+000,0.E+000));
#71363 = PCURVE('',#71344,#71364);
#71364 = DEFINITIONAL_REPRESENTATION('',(#71365),#71391);
#71365 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#71366,#71367,#71368,#71369,
    #71370,#71371,#71372,#71373,#71374,#71375,#71376,#71377,#71378,
    #71379,#71380,#71381,#71382,#71383,#71384,#71385,#71386,#71387,
    #71388,#71389,#71390),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.8,0.859090909091,0.918181818182,
    0.977272727273,1.036363636364,1.095454545455,1.154545454546,
    1.213636363637,1.272727272727,1.331818181818,1.390909090909,1.45,
    1.509090909091,1.568181818182,1.627272727273,1.686363636364,
    1.745454545455,1.804545454546,1.863636363637,1.922727272728,
    1.981818181819,2.04090909091,2.100000000001),.QUASI_UNIFORM_KNOTS.);
#71366 = CARTESIAN_POINT('',(6.28318530718,0.8));
#71367 = CARTESIAN_POINT('',(6.283185307176,0.819696969697));
#71368 = CARTESIAN_POINT('',(6.283185307173,0.859090909091));
#71369 = CARTESIAN_POINT('',(6.283185307175,0.918181818182));
#71370 = CARTESIAN_POINT('',(6.283185307174,0.977272727273));
#71371 = CARTESIAN_POINT('',(6.283185307174,1.036363636364));
#71372 = CARTESIAN_POINT('',(6.283185307174,1.095454545455));
#71373 = CARTESIAN_POINT('',(6.283185307174,1.154545454546));
#71374 = CARTESIAN_POINT('',(6.283185307174,1.213636363637));
#71375 = CARTESIAN_POINT('',(6.283185307174,1.272727272727));
#71376 = CARTESIAN_POINT('',(6.283185307174,1.331818181818));
#71377 = CARTESIAN_POINT('',(6.283185307174,1.390909090909));
#71378 = CARTESIAN_POINT('',(6.283185307174,1.45));
#71379 = CARTESIAN_POINT('',(6.283185307174,1.509090909091));
#71380 = CARTESIAN_POINT('',(6.283185307174,1.568181818182));
#71381 = CARTESIAN_POINT('',(6.283185307174,1.627272727273));
#71382 = CARTESIAN_POINT('',(6.283185307174,1.686363636364));
#71383 = CARTESIAN_POINT('',(6.283185307174,1.745454545455));
#71384 = CARTESIAN_POINT('',(6.283185307174,1.804545454546));
#71385 = CARTESIAN_POINT('',(6.283185307174,1.863636363637));
#71386 = CARTESIAN_POINT('',(6.283185307174,1.922727272728));
#71387 = CARTESIAN_POINT('',(6.283185307175,1.981818181819));
#71388 = CARTESIAN_POINT('',(6.283185307173,2.04090909091));
#71389 = CARTESIAN_POINT('',(6.283185307176,2.080303030304));
#71390 = CARTESIAN_POINT('',(6.28318530718,2.100000000001));
#71391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71392 = ORIENTED_EDGE('',*,*,#71393,.F.);
#71393 = EDGE_CURVE('',#71394,#71356,#71396,.T.);
#71394 = VERTEX_POINT('',#71395);
#71395 = CARTESIAN_POINT('',(4.1,35.743372166656,32.500000001783));
#71396 = SURFACE_CURVE('',#71397,(#71402),.PCURVE_S1.);
#71397 = CIRCLE('',#71398,0.3);
#71398 = AXIS2_PLACEMENT_3D('',#71399,#71400,#71401);
#71399 = CARTESIAN_POINT('',(4.1,35.443372166656,32.500000001783));
#71400 = DIRECTION('',(-1.,0.E+000,0.E+000));
#71401 = DIRECTION('',(0.E+000,0.E+000,-1.));
#71402 = PCURVE('',#71344,#71403);
#71403 = DEFINITIONAL_REPRESENTATION('',(#71404),#71407);
#71404 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#71405,#71406),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#71405 = CARTESIAN_POINT('',(4.712388980385,2.100000000001));
#71406 = CARTESIAN_POINT('',(6.28318530718,2.100000000001));
#71407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71408 = ORIENTED_EDGE('',*,*,#71409,.F.);
#71409 = EDGE_CURVE('',#71335,#71394,#71410,.T.);
#71410 = SURFACE_CURVE('',#71411,(#71415),.PCURVE_S1.);
#71411 = LINE('',#71412,#71413);
#71412 = CARTESIAN_POINT('',(6.200000000001,35.743372166656,
    32.500000001783));
#71413 = VECTOR('',#71414,1.);
#71414 = DIRECTION('',(-1.,0.E+000,0.E+000));
#71415 = PCURVE('',#71344,#71416);
#71416 = DEFINITIONAL_REPRESENTATION('',(#71417),#71420);
#71417 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#71418,#71419),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.8,2.100000000001),.PIECEWISE_BEZIER_KNOTS.);
#71418 = CARTESIAN_POINT('',(4.712388980385,0.8));
#71419 = CARTESIAN_POINT('',(4.712388980385,2.100000000001));
#71420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#71425)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#71422,#71423,#71424)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#71422 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#71423 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#71424 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#71425 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#71422,
  'distance_accuracy_value','confusion accuracy');
#71426 = SHAPE_DEFINITION_REPRESENTATION(#71427,#71325);
#71427 = PRODUCT_DEFINITION_SHAPE('','',#71428);
#71428 = PRODUCT_DEFINITION('design','',#71429,#71432);
#71429 = PRODUCT_DEFINITION_FORMATION('','',#71430);
#71430 = PRODUCT('CADSOFTTOOLS 1.514','CADSOFTTOOLS 1.514','',(#71431));
#71431 = PRODUCT_CONTEXT('',#2,'mechanical');
#71432 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#71433 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#71434,#71436);
#71434 = ( REPRESENTATION_RELATIONSHIP('','',#71325,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#71435) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#71435 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2067);
#71436 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #71437);
#71437 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('514','','',#5,#71428,$);
#71438 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#71430));
#71439 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#71440),#71512);
#71440 = SHELL_BASED_SURFACE_MODEL('',(#71441));
#71441 = OPEN_SHELL('',(#71442));
#71442 = ADVANCED_FACE('',(#71443),#71458,.F.);
#71443 = FACE_BOUND('',#71444,.F.);
#71444 = EDGE_LOOP('',(#71445,#71468,#71483,#71499));
#71445 = ORIENTED_EDGE('',*,*,#71446,.F.);
#71446 = EDGE_CURVE('',#71447,#71449,#71451,.T.);
#71447 = VERTEX_POINT('',#71448);
#71448 = CARTESIAN_POINT('',(5.400000000001,35.743372166656,
    36.599999999996));
#71449 = VERTEX_POINT('',#71450);
#71450 = CARTESIAN_POINT('',(5.400000000001,35.443372166656,
    36.899999999997));
#71451 = SURFACE_CURVE('',#71452,(#71457),.PCURVE_S1.);
#71452 = CIRCLE('',#71453,0.3);
#71453 = AXIS2_PLACEMENT_3D('',#71454,#71455,#71456);
#71454 = CARTESIAN_POINT('',(5.400000000001,35.443372166656,
    36.599999999996));
#71455 = DIRECTION('',(1.,0.E+000,-0.E+000));
#71456 = DIRECTION('',(0.E+000,0.E+000,1.));
#71457 = PCURVE('',#71458,#71463);
#71458 = CYLINDRICAL_SURFACE('',#71459,0.3);
#71459 = AXIS2_PLACEMENT_3D('',#71460,#71461,#71462);
#71460 = CARTESIAN_POINT('',(6.200000000001,35.443372166656,
    36.599999999996));
#71461 = DIRECTION('',(-1.,0.E+000,0.E+000));
#71462 = DIRECTION('',(0.E+000,0.E+000,-1.));
#71463 = DEFINITIONAL_REPRESENTATION('',(#71464),#71467);
#71464 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#71465,#71466),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#71465 = CARTESIAN_POINT('',(4.712388980385,0.8));
#71466 = CARTESIAN_POINT('',(3.14159265359,0.8));
#71467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71468 = ORIENTED_EDGE('',*,*,#71469,.T.);
#71469 = EDGE_CURVE('',#71447,#71470,#71472,.T.);
#71470 = VERTEX_POINT('',#71471);
#71471 = CARTESIAN_POINT('',(4.1,35.743372166656,36.599999999996));
#71472 = SURFACE_CURVE('',#71473,(#71477),.PCURVE_S1.);
#71473 = LINE('',#71474,#71475);
#71474 = CARTESIAN_POINT('',(6.200000000001,35.743372166656,
    36.599999999996));
#71475 = VECTOR('',#71476,1.);
#71476 = DIRECTION('',(-1.,0.E+000,0.E+000));
#71477 = PCURVE('',#71458,#71478);
#71478 = DEFINITIONAL_REPRESENTATION('',(#71479),#71482);
#71479 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#71480,#71481),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.8,2.100000000001),.PIECEWISE_BEZIER_KNOTS.);
#71480 = CARTESIAN_POINT('',(4.712388980385,0.8));
#71481 = CARTESIAN_POINT('',(4.712388980385,2.100000000001));
#71482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71483 = ORIENTED_EDGE('',*,*,#71484,.F.);
#71484 = EDGE_CURVE('',#71485,#71470,#71487,.T.);
#71485 = VERTEX_POINT('',#71486);
#71486 = CARTESIAN_POINT('',(4.1,35.443372166656,36.899999999997));
#71487 = SURFACE_CURVE('',#71488,(#71493),.PCURVE_S1.);
#71488 = CIRCLE('',#71489,0.3);
#71489 = AXIS2_PLACEMENT_3D('',#71490,#71491,#71492);
#71490 = CARTESIAN_POINT('',(4.1,35.443372166656,36.599999999996));
#71491 = DIRECTION('',(-1.,0.E+000,0.E+000));
#71492 = DIRECTION('',(0.E+000,0.E+000,-1.));
#71493 = PCURVE('',#71458,#71494);
#71494 = DEFINITIONAL_REPRESENTATION('',(#71495),#71498);
#71495 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#71496,#71497),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#71496 = CARTESIAN_POINT('',(3.14159265359,2.100000000001));
#71497 = CARTESIAN_POINT('',(4.712388980385,2.100000000001));
#71498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71499 = ORIENTED_EDGE('',*,*,#71500,.F.);
#71500 = EDGE_CURVE('',#71449,#71485,#71501,.T.);
#71501 = SURFACE_CURVE('',#71502,(#71506),.PCURVE_S1.);
#71502 = LINE('',#71503,#71504);
#71503 = CARTESIAN_POINT('',(6.200000000001,35.443372166656,
    36.899999999997));
#71504 = VECTOR('',#71505,1.);
#71505 = DIRECTION('',(-1.,0.E+000,0.E+000));
#71506 = PCURVE('',#71458,#71507);
#71507 = DEFINITIONAL_REPRESENTATION('',(#71508),#71511);
#71508 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#71509,#71510),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.8,2.100000000001),.PIECEWISE_BEZIER_KNOTS.);
#71509 = CARTESIAN_POINT('',(3.14159265359,0.8));
#71510 = CARTESIAN_POINT('',(3.14159265359,2.100000000001));
#71511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#71516)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#71513,#71514,#71515)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#71513 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#71514 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#71515 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#71516 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#71513,
  'distance_accuracy_value','confusion accuracy');
#71517 = SHAPE_DEFINITION_REPRESENTATION(#71518,#71439);
#71518 = PRODUCT_DEFINITION_SHAPE('','',#71519);
#71519 = PRODUCT_DEFINITION('design','',#71520,#71523);
#71520 = PRODUCT_DEFINITION_FORMATION('','',#71521);
#71521 = PRODUCT('CADSOFTTOOLS 1.515','CADSOFTTOOLS 1.515','',(#71522));
#71522 = PRODUCT_CONTEXT('',#2,'mechanical');
#71523 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#71524 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#71525,#71527);
#71525 = ( REPRESENTATION_RELATIONSHIP('','',#71439,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#71526) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#71526 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2071);
#71527 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #71528);
#71528 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('515','','',#5,#71519,$);
#71529 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#71521));
#71530 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#71531),#71605);
#71531 = SHELL_BASED_SURFACE_MODEL('',(#71532));
#71532 = OPEN_SHELL('',(#71533));
#71533 = ADVANCED_FACE('',(#71534),#71548,.T.);
#71534 = FACE_BOUND('',#71535,.T.);
#71535 = EDGE_LOOP('',(#71536,#71559,#71575,#71591));
#71536 = ORIENTED_EDGE('',*,*,#71537,.T.);
#71537 = EDGE_CURVE('',#71538,#71540,#71542,.T.);
#71538 = VERTEX_POINT('',#71539);
#71539 = CARTESIAN_POINT('',(5.400000000001,35.743372166656,
    36.599999999996));
#71540 = VERTEX_POINT('',#71541);
#71541 = CARTESIAN_POINT('',(4.1,35.743372166656,36.599999999996));
#71542 = SURFACE_CURVE('',#71543,(#71547),.PCURVE_S1.);
#71543 = LINE('',#71544,#71545);
#71544 = CARTESIAN_POINT('',(6.200000000001,35.743372166656,
    36.599999999996));
#71545 = VECTOR('',#71546,1.);
#71546 = DIRECTION('',(-1.,0.E+000,0.E+000));
#71547 = PCURVE('',#71548,#71553);
#71548 = PLANE('',#71549);
#71549 = AXIS2_PLACEMENT_3D('',#71550,#71551,#71552);
#71550 = CARTESIAN_POINT('',(6.200000000001,35.743372166656,
    32.500000001783));
#71551 = DIRECTION('',(0.E+000,-1.,0.E+000));
#71552 = DIRECTION('',(0.E+000,0.E+000,1.));
#71553 = DEFINITIONAL_REPRESENTATION('',(#71554),#71558);
#71554 = LINE('',#71555,#71556);
#71555 = CARTESIAN_POINT('',(4.099999998214,0.E+000));
#71556 = VECTOR('',#71557,1.);
#71557 = DIRECTION('',(0.E+000,1.));
#71558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71559 = ORIENTED_EDGE('',*,*,#71560,.T.);
#71560 = EDGE_CURVE('',#71540,#71561,#71563,.T.);
#71561 = VERTEX_POINT('',#71562);
#71562 = CARTESIAN_POINT('',(4.1,35.743372166656,32.500000001783));
#71563 = SURFACE_CURVE('',#71564,(#71568),.PCURVE_S1.);
#71564 = LINE('',#71565,#71566);
#71565 = CARTESIAN_POINT('',(4.1,35.743372166656,5.699999999997));
#71566 = VECTOR('',#71567,1.);
#71567 = DIRECTION('',(0.E+000,0.E+000,-1.));
#71568 = PCURVE('',#71548,#71569);
#71569 = DEFINITIONAL_REPRESENTATION('',(#71570),#71574);
#71570 = LINE('',#71571,#71572);
#71571 = CARTESIAN_POINT('',(-26.80000000178,2.100000000001));
#71572 = VECTOR('',#71573,1.);
#71573 = DIRECTION('',(-1.,0.E+000));
#71574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71575 = ORIENTED_EDGE('',*,*,#71576,.F.);
#71576 = EDGE_CURVE('',#71577,#71561,#71579,.T.);
#71577 = VERTEX_POINT('',#71578);
#71578 = CARTESIAN_POINT('',(5.400000000001,35.743372166656,
    32.500000001783));
#71579 = SURFACE_CURVE('',#71580,(#71584),.PCURVE_S1.);
#71580 = LINE('',#71581,#71582);
#71581 = CARTESIAN_POINT('',(6.200000000001,35.743372166656,
    32.500000001783));
#71582 = VECTOR('',#71583,1.);
#71583 = DIRECTION('',(-1.,0.E+000,0.E+000));
#71584 = PCURVE('',#71548,#71585);
#71585 = DEFINITIONAL_REPRESENTATION('',(#71586),#71590);
#71586 = LINE('',#71587,#71588);
#71587 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#71588 = VECTOR('',#71589,1.);
#71589 = DIRECTION('',(0.E+000,1.));
#71590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71591 = ORIENTED_EDGE('',*,*,#71592,.T.);
#71592 = EDGE_CURVE('',#71577,#71538,#71593,.T.);
#71593 = SURFACE_CURVE('',#71594,(#71598),.PCURVE_S1.);
#71594 = LINE('',#71595,#71596);
#71595 = CARTESIAN_POINT('',(5.400000000001,35.743372166656,
    32.500000001783));
#71596 = VECTOR('',#71597,1.);
#71597 = DIRECTION('',(0.E+000,0.E+000,1.));
#71598 = PCURVE('',#71548,#71599);
#71599 = DEFINITIONAL_REPRESENTATION('',(#71600),#71604);
#71600 = LINE('',#71601,#71602);
#71601 = CARTESIAN_POINT('',(0.E+000,0.8));
#71602 = VECTOR('',#71603,1.);
#71603 = DIRECTION('',(1.,0.E+000));
#71604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#71609)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#71606,#71607,#71608)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#71606 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#71607 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#71608 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#71609 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#71606,
  'distance_accuracy_value','confusion accuracy');
#71610 = SHAPE_DEFINITION_REPRESENTATION(#71611,#71530);
#71611 = PRODUCT_DEFINITION_SHAPE('','',#71612);
#71612 = PRODUCT_DEFINITION('design','',#71613,#71616);
#71613 = PRODUCT_DEFINITION_FORMATION('','',#71614);
#71614 = PRODUCT('CADSOFTTOOLS 1.516','CADSOFTTOOLS 1.516','',(#71615));
#71615 = PRODUCT_CONTEXT('',#2,'mechanical');
#71616 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#71617 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#71618,#71620);
#71618 = ( REPRESENTATION_RELATIONSHIP('','',#71530,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#71619) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#71619 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2075);
#71620 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #71621);
#71621 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('516','','',#5,#71612,$);
#71622 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#71614));
#71623 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#71624),#71719);
#71624 = SHELL_BASED_SURFACE_MODEL('',(#71625));
#71625 = OPEN_SHELL('',(#71626));
#71626 = ADVANCED_FACE('',(#71627),#71642,.F.);
#71627 = FACE_BOUND('',#71628,.F.);
#71628 = EDGE_LOOP('',(#71629,#71652,#71667,#71683));
#71629 = ORIENTED_EDGE('',*,*,#71630,.F.);
#71630 = EDGE_CURVE('',#71631,#71633,#71635,.T.);
#71631 = VERTEX_POINT('',#71632);
#71632 = CARTESIAN_POINT('',(5.400000000001,31.3426084163,
    32.500000001762));
#71633 = VERTEX_POINT('',#71634);
#71634 = CARTESIAN_POINT('',(5.400000000001,31.642608416302,
    32.200000001762));
#71635 = SURFACE_CURVE('',#71636,(#71641),.PCURVE_S1.);
#71636 = CIRCLE('',#71637,0.3);
#71637 = AXIS2_PLACEMENT_3D('',#71638,#71639,#71640);
#71638 = CARTESIAN_POINT('',(5.400000000001,31.6426084163,
    32.500000001762));
#71639 = DIRECTION('',(1.,0.E+000,-0.E+000));
#71640 = DIRECTION('',(0.E+000,0.E+000,1.));
#71641 = PCURVE('',#71642,#71647);
#71642 = CYLINDRICAL_SURFACE('',#71643,0.3);
#71643 = AXIS2_PLACEMENT_3D('',#71644,#71645,#71646);
#71644 = CARTESIAN_POINT('',(6.200000000001,31.6426084163,
    32.500000001762));
#71645 = DIRECTION('',(-1.,0.E+000,0.E+000));
#71646 = DIRECTION('',(0.E+000,0.E+000,-1.));
#71647 = DEFINITIONAL_REPRESENTATION('',(#71648),#71651);
#71648 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#71649,#71650),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.141592653595),
  .PIECEWISE_BEZIER_KNOTS.);
#71649 = CARTESIAN_POINT('',(1.570796326795,0.8));
#71650 = CARTESIAN_POINT('',(-5.328182339781E-012,0.8));
#71651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71652 = ORIENTED_EDGE('',*,*,#71653,.T.);
#71653 = EDGE_CURVE('',#71631,#71654,#71656,.T.);
#71654 = VERTEX_POINT('',#71655);
#71655 = CARTESIAN_POINT('',(4.1,31.3426084163,32.500000001762));
#71656 = SURFACE_CURVE('',#71657,(#71661),.PCURVE_S1.);
#71657 = LINE('',#71658,#71659);
#71658 = CARTESIAN_POINT('',(6.200000000001,31.3426084163,
    32.500000001762));
#71659 = VECTOR('',#71660,1.);
#71660 = DIRECTION('',(-1.,0.E+000,0.E+000));
#71661 = PCURVE('',#71642,#71662);
#71662 = DEFINITIONAL_REPRESENTATION('',(#71663),#71666);
#71663 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#71664,#71665),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.8,2.100000000001),.PIECEWISE_BEZIER_KNOTS.);
#71664 = CARTESIAN_POINT('',(1.570796326795,0.8));
#71665 = CARTESIAN_POINT('',(1.570796326795,2.100000000001));
#71666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71667 = ORIENTED_EDGE('',*,*,#71668,.F.);
#71668 = EDGE_CURVE('',#71669,#71654,#71671,.T.);
#71669 = VERTEX_POINT('',#71670);
#71670 = CARTESIAN_POINT('',(4.1,31.6426084163,32.200000001762));
#71671 = SURFACE_CURVE('',#71672,(#71677),.PCURVE_S1.);
#71672 = CIRCLE('',#71673,0.3);
#71673 = AXIS2_PLACEMENT_3D('',#71674,#71675,#71676);
#71674 = CARTESIAN_POINT('',(4.1,31.6426084163,32.500000001762));
#71675 = DIRECTION('',(-1.,0.E+000,0.E+000));
#71676 = DIRECTION('',(0.E+000,0.E+000,-1.));
#71677 = PCURVE('',#71642,#71678);
#71678 = DEFINITIONAL_REPRESENTATION('',(#71679),#71682);
#71679 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#71680,#71681),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#71680 = CARTESIAN_POINT('',(0.E+000,2.100000000001));
#71681 = CARTESIAN_POINT('',(1.570796326795,2.100000000001));
#71682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71683 = ORIENTED_EDGE('',*,*,#71684,.F.);
#71684 = EDGE_CURVE('',#71633,#71669,#71685,.T.);
#71685 = SURFACE_CURVE('',#71686,(#71690),.PCURVE_S1.);
#71686 = LINE('',#71687,#71688);
#71687 = CARTESIAN_POINT('',(6.200000000001,31.642608416302,
    32.200000001762));
#71688 = VECTOR('',#71689,1.);
#71689 = DIRECTION('',(-1.,0.E+000,0.E+000));
#71690 = PCURVE('',#71642,#71691);
#71691 = DEFINITIONAL_REPRESENTATION('',(#71692),#71718);
#71692 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#71693,#71694,#71695,#71696,
    #71697,#71698,#71699,#71700,#71701,#71702,#71703,#71704,#71705,
    #71706,#71707,#71708,#71709,#71710,#71711,#71712,#71713,#71714,
    #71715,#71716,#71717),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.8,0.859090909091,0.918181818182,
    0.977272727273,1.036363636364,1.095454545455,1.154545454546,
    1.213636363637,1.272727272727,1.331818181818,1.390909090909,1.45,
    1.509090909091,1.568181818182,1.627272727273,1.686363636364,
    1.745454545455,1.804545454546,1.863636363637,1.922727272728,
    1.981818181819,2.04090909091,2.100000000001),.QUASI_UNIFORM_KNOTS.);
#71693 = CARTESIAN_POINT('',(0.E+000,0.8));
#71694 = CARTESIAN_POINT('',(-3.25695026504E-012,0.819696969697));
#71695 = CARTESIAN_POINT('',(-6.292744103575E-012,0.859090909091));
#71696 = CARTESIAN_POINT('',(-5.071498776488E-012,0.918181818182));
#71697 = CARTESIAN_POINT('',(-5.397460256518E-012,0.977272727273));
#71698 = CARTESIAN_POINT('',(-5.310418771387E-012,1.036363636364));
#71699 = CARTESIAN_POINT('',(-5.334399588719E-012,1.095454545455));
#71700 = CARTESIAN_POINT('',(-5.327294161361E-012,1.154545454546));
#71701 = CARTESIAN_POINT('',(-5.33084687504E-012,1.213636363637));
#71702 = CARTESIAN_POINT('',(-5.328182339781E-012,1.272727272727));
#71703 = CARTESIAN_POINT('',(-5.32995869662E-012,1.331818181818));
#71704 = CARTESIAN_POINT('',(-5.329070518201E-012,1.390909090909));
#71705 = CARTESIAN_POINT('',(-5.32995869662E-012,1.45));
#71706 = CARTESIAN_POINT('',(-5.329070518201E-012,1.509090909091));
#71707 = CARTESIAN_POINT('',(-5.329070518201E-012,1.568181818182));
#71708 = CARTESIAN_POINT('',(-5.329070518201E-012,1.627272727273));
#71709 = CARTESIAN_POINT('',(-5.33084687504E-012,1.686363636364));
#71710 = CARTESIAN_POINT('',(-5.326405982942E-012,1.745454545455));
#71711 = CARTESIAN_POINT('',(-5.335287767139E-012,1.804545454546));
#71712 = CARTESIAN_POINT('',(-5.309530592967E-012,1.863636363637));
#71713 = CARTESIAN_POINT('',(-5.399236613357E-012,1.922727272728));
#71714 = CARTESIAN_POINT('',(-5.068834241229E-012,1.981818181819));
#71715 = CARTESIAN_POINT('',(-6.292744103575E-012,2.04090909091));
#71716 = CARTESIAN_POINT('',(-3.25695026504E-012,2.080303030304));
#71717 = CARTESIAN_POINT('',(0.E+000,2.100000000001));
#71718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#71723)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#71720,#71721,#71722)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#71720 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#71721 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#71722 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#71723 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#71720,
  'distance_accuracy_value','confusion accuracy');
#71724 = SHAPE_DEFINITION_REPRESENTATION(#71725,#71623);
#71725 = PRODUCT_DEFINITION_SHAPE('','',#71726);
#71726 = PRODUCT_DEFINITION('design','',#71727,#71730);
#71727 = PRODUCT_DEFINITION_FORMATION('','',#71728);
#71728 = PRODUCT('CADSOFTTOOLS 1.517','CADSOFTTOOLS 1.517','',(#71729));
#71729 = PRODUCT_CONTEXT('',#2,'mechanical');
#71730 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#71731 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#71732,#71734);
#71732 = ( REPRESENTATION_RELATIONSHIP('','',#71623,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#71733) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#71733 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2079);
#71734 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #71735);
#71735 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('517','','',#5,#71726,$);
#71736 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#71728));
#71737 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#71738),#71812);
#71738 = SHELL_BASED_SURFACE_MODEL('',(#71739));
#71739 = OPEN_SHELL('',(#71740));
#71740 = ADVANCED_FACE('',(#71741),#71755,.T.);
#71741 = FACE_BOUND('',#71742,.T.);
#71742 = EDGE_LOOP('',(#71743,#71766,#71782,#71798));
#71743 = ORIENTED_EDGE('',*,*,#71744,.T.);
#71744 = EDGE_CURVE('',#71745,#71747,#71749,.T.);
#71745 = VERTEX_POINT('',#71746);
#71746 = CARTESIAN_POINT('',(5.400000000001,31.6426084163,
    36.899999999997));
#71747 = VERTEX_POINT('',#71748);
#71748 = CARTESIAN_POINT('',(4.1,31.6426084163,36.899999999997));
#71749 = SURFACE_CURVE('',#71750,(#71754),.PCURVE_S1.);
#71750 = LINE('',#71751,#71752);
#71751 = CARTESIAN_POINT('',(6.200000000001,31.6426084163,
    36.899999999997));
#71752 = VECTOR('',#71753,1.);
#71753 = DIRECTION('',(-1.,0.E+000,0.E+000));
#71754 = PCURVE('',#71755,#71760);
#71755 = PLANE('',#71756);
#71756 = AXIS2_PLACEMENT_3D('',#71757,#71758,#71759);
#71757 = CARTESIAN_POINT('',(6.200000000001,35.443372166656,
    36.899999999997));
#71758 = DIRECTION('',(0.E+000,0.E+000,-1.));
#71759 = DIRECTION('',(1.,0.E+000,0.E+000));
#71760 = DEFINITIONAL_REPRESENTATION('',(#71761),#71765);
#71761 = LINE('',#71762,#71763);
#71762 = CARTESIAN_POINT('',(0.E+000,3.800763750356));
#71763 = VECTOR('',#71764,1.);
#71764 = DIRECTION('',(-1.,0.E+000));
#71765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71766 = ORIENTED_EDGE('',*,*,#71767,.T.);
#71767 = EDGE_CURVE('',#71747,#71768,#71770,.T.);
#71768 = VERTEX_POINT('',#71769);
#71769 = CARTESIAN_POINT('',(4.1,35.443372166656,36.899999999997));
#71770 = SURFACE_CURVE('',#71771,(#71775),.PCURVE_S1.);
#71771 = LINE('',#71772,#71773);
#71772 = CARTESIAN_POINT('',(4.1,-3.247960457163,36.899999999997));
#71773 = VECTOR('',#71774,1.);
#71774 = DIRECTION('',(0.E+000,1.,0.E+000));
#71775 = PCURVE('',#71755,#71776);
#71776 = DEFINITIONAL_REPRESENTATION('',(#71777),#71781);
#71777 = LINE('',#71778,#71779);
#71778 = CARTESIAN_POINT('',(-2.100000000001,38.691332623818));
#71779 = VECTOR('',#71780,1.);
#71780 = DIRECTION('',(0.E+000,-1.));
#71781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71782 = ORIENTED_EDGE('',*,*,#71783,.F.);
#71783 = EDGE_CURVE('',#71784,#71768,#71786,.T.);
#71784 = VERTEX_POINT('',#71785);
#71785 = CARTESIAN_POINT('',(5.400000000001,35.443372166656,
    36.899999999997));
#71786 = SURFACE_CURVE('',#71787,(#71791),.PCURVE_S1.);
#71787 = LINE('',#71788,#71789);
#71788 = CARTESIAN_POINT('',(6.200000000001,35.443372166656,
    36.899999999997));
#71789 = VECTOR('',#71790,1.);
#71790 = DIRECTION('',(-1.,0.E+000,0.E+000));
#71791 = PCURVE('',#71755,#71792);
#71792 = DEFINITIONAL_REPRESENTATION('',(#71793),#71797);
#71793 = LINE('',#71794,#71795);
#71794 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#71795 = VECTOR('',#71796,1.);
#71796 = DIRECTION('',(-1.,0.E+000));
#71797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71798 = ORIENTED_EDGE('',*,*,#71799,.T.);
#71799 = EDGE_CURVE('',#71784,#71745,#71800,.T.);
#71800 = SURFACE_CURVE('',#71801,(#71805),.PCURVE_S1.);
#71801 = LINE('',#71802,#71803);
#71802 = CARTESIAN_POINT('',(5.400000000001,35.443372166656,
    36.899999999997));
#71803 = VECTOR('',#71804,1.);
#71804 = DIRECTION('',(0.E+000,-1.,0.E+000));
#71805 = PCURVE('',#71755,#71806);
#71806 = DEFINITIONAL_REPRESENTATION('',(#71807),#71811);
#71807 = LINE('',#71808,#71809);
#71808 = CARTESIAN_POINT('',(-0.8,0.E+000));
#71809 = VECTOR('',#71810,1.);
#71810 = DIRECTION('',(0.E+000,1.));
#71811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#71816)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#71813,#71814,#71815)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#71813 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#71814 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#71815 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#71816 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#71813,
  'distance_accuracy_value','confusion accuracy');
#71817 = SHAPE_DEFINITION_REPRESENTATION(#71818,#71737);
#71818 = PRODUCT_DEFINITION_SHAPE('','',#71819);
#71819 = PRODUCT_DEFINITION('design','',#71820,#71823);
#71820 = PRODUCT_DEFINITION_FORMATION('','',#71821);
#71821 = PRODUCT('CADSOFTTOOLS 1.518','CADSOFTTOOLS 1.518','',(#71822));
#71822 = PRODUCT_CONTEXT('',#2,'mechanical');
#71823 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#71824 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#71825,#71827);
#71825 = ( REPRESENTATION_RELATIONSHIP('','',#71737,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#71826) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#71826 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2083);
#71827 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #71828);
#71828 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('518','','',#5,#71819,$);
#71829 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#71821));
#71830 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#71831),#71989);
#71831 = SHELL_BASED_SURFACE_MODEL('',(#71832));
#71832 = OPEN_SHELL('',(#71833));
#71833 = ADVANCED_FACE('',(#71834),#71849,.F.);
#71834 = FACE_BOUND('',#71835,.T.);
#71835 = EDGE_LOOP('',(#71836,#71864,#71880,#71901,#71917,#71938,#71954,
    #71975));
#71836 = ORIENTED_EDGE('',*,*,#71837,.T.);
#71837 = EDGE_CURVE('',#71838,#71840,#71842,.T.);
#71838 = VERTEX_POINT('',#71839);
#71839 = CARTESIAN_POINT('',(5.400000000001,-10.25815533405,
    36.599999999996));
#71840 = VERTEX_POINT('',#71841);
#71841 = CARTESIAN_POINT('',(5.400000000001,-9.958155334056,
    36.899999999997));
#71842 = SURFACE_CURVE('',#71843,(#71848),.PCURVE_S1.);
#71843 = CIRCLE('',#71844,0.3);
#71844 = AXIS2_PLACEMENT_3D('',#71845,#71846,#71847);
#71845 = CARTESIAN_POINT('',(5.400000000001,-9.958155334056,
    36.599999999996));
#71846 = DIRECTION('',(-1.,0.E+000,0.E+000));
#71847 = DIRECTION('',(0.E+000,0.E+000,1.));
#71848 = PCURVE('',#71849,#71854);
#71849 = PLANE('',#71850);
#71850 = AXIS2_PLACEMENT_3D('',#71851,#71852,#71853);
#71851 = CARTESIAN_POINT('',(5.400000000001,-9.958155334056,
    32.500000001783));
#71852 = DIRECTION('',(1.,0.E+000,0.E+000));
#71853 = DIRECTION('',(0.E+000,0.E+000,1.));
#71854 = DEFINITIONAL_REPRESENTATION('',(#71855),#71863);
#71855 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#71856,#71857,#71858,#71859
    ,#71860,#71861,#71862),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#71856 = CARTESIAN_POINT('',(4.399999998214,0.E+000));
#71857 = CARTESIAN_POINT('',(4.399999998214,-0.519615242271));
#71858 = CARTESIAN_POINT('',(3.949999998214,-0.259807621135));
#71859 = CARTESIAN_POINT('',(3.499999998214,-7.347880794884E-017));
#71860 = CARTESIAN_POINT('',(3.949999998214,0.259807621135));
#71861 = CARTESIAN_POINT('',(4.399999998214,0.519615242271));
#71862 = CARTESIAN_POINT('',(4.399999998214,0.E+000));
#71863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71864 = ORIENTED_EDGE('',*,*,#71865,.T.);
#71865 = EDGE_CURVE('',#71840,#71866,#71868,.T.);
#71866 = VERTEX_POINT('',#71867);
#71867 = CARTESIAN_POINT('',(5.400000000001,-6.1573915837,
    36.899999999997));
#71868 = SURFACE_CURVE('',#71869,(#71873),.PCURVE_S1.);
#71869 = LINE('',#71870,#71871);
#71870 = CARTESIAN_POINT('',(5.400000000001,-9.958155334056,
    36.899999999997));
#71871 = VECTOR('',#71872,1.);
#71872 = DIRECTION('',(0.E+000,1.,0.E+000));
#71873 = PCURVE('',#71849,#71874);
#71874 = DEFINITIONAL_REPRESENTATION('',(#71875),#71879);
#71875 = LINE('',#71876,#71877);
#71876 = CARTESIAN_POINT('',(4.399999998214,0.E+000));
#71877 = VECTOR('',#71878,1.);
#71878 = DIRECTION('',(0.E+000,-1.));
#71879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71880 = ORIENTED_EDGE('',*,*,#71881,.T.);
#71881 = EDGE_CURVE('',#71866,#71882,#71884,.T.);
#71882 = VERTEX_POINT('',#71883);
#71883 = CARTESIAN_POINT('',(5.400000000001,-5.8573915837,
    36.599999999996));
#71884 = SURFACE_CURVE('',#71885,(#71890),.PCURVE_S1.);
#71885 = CIRCLE('',#71886,0.3);
#71886 = AXIS2_PLACEMENT_3D('',#71887,#71888,#71889);
#71887 = CARTESIAN_POINT('',(5.400000000001,-6.1573915837,
    36.599999999996));
#71888 = DIRECTION('',(-1.,0.E+000,0.E+000));
#71889 = DIRECTION('',(0.E+000,0.E+000,1.));
#71890 = PCURVE('',#71849,#71891);
#71891 = DEFINITIONAL_REPRESENTATION('',(#71892),#71900);
#71892 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#71893,#71894,#71895,#71896
    ,#71897,#71898,#71899),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#71893 = CARTESIAN_POINT('',(4.399999998214,-3.800763750356));
#71894 = CARTESIAN_POINT('',(4.399999998214,-4.320378992626));
#71895 = CARTESIAN_POINT('',(3.949999998214,-4.060571371491));
#71896 = CARTESIAN_POINT('',(3.499999998214,-3.800763750356));
#71897 = CARTESIAN_POINT('',(3.949999998214,-3.54095612922));
#71898 = CARTESIAN_POINT('',(4.399999998214,-3.281148508085));
#71899 = CARTESIAN_POINT('',(4.399999998214,-3.800763750356));
#71900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71901 = ORIENTED_EDGE('',*,*,#71902,.T.);
#71902 = EDGE_CURVE('',#71882,#71903,#71905,.T.);
#71903 = VERTEX_POINT('',#71904);
#71904 = CARTESIAN_POINT('',(5.400000000001,-5.8573915837,
    32.500000001762));
#71905 = SURFACE_CURVE('',#71906,(#71910),.PCURVE_S1.);
#71906 = LINE('',#71907,#71908);
#71907 = CARTESIAN_POINT('',(5.400000000001,-5.8573915837,
    36.599999999996));
#71908 = VECTOR('',#71909,1.);
#71909 = DIRECTION('',(0.E+000,0.E+000,-1.));
#71910 = PCURVE('',#71849,#71911);
#71911 = DEFINITIONAL_REPRESENTATION('',(#71912),#71916);
#71912 = LINE('',#71913,#71914);
#71913 = CARTESIAN_POINT('',(4.099999998214,-4.100763750356));
#71914 = VECTOR('',#71915,1.);
#71915 = DIRECTION('',(-1.,0.E+000));
#71916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71917 = ORIENTED_EDGE('',*,*,#71918,.T.);
#71918 = EDGE_CURVE('',#71903,#71919,#71921,.T.);
#71919 = VERTEX_POINT('',#71920);
#71920 = CARTESIAN_POINT('',(5.400000000001,-6.157391583702,
    32.200000001762));
#71921 = SURFACE_CURVE('',#71922,(#71927),.PCURVE_S1.);
#71922 = CIRCLE('',#71923,0.3);
#71923 = AXIS2_PLACEMENT_3D('',#71924,#71925,#71926);
#71924 = CARTESIAN_POINT('',(5.400000000001,-6.1573915837,
    32.500000001762));
#71925 = DIRECTION('',(-1.,0.E+000,0.E+000));
#71926 = DIRECTION('',(0.E+000,0.E+000,1.));
#71927 = PCURVE('',#71849,#71928);
#71928 = DEFINITIONAL_REPRESENTATION('',(#71929),#71937);
#71929 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#71930,#71931,#71932,#71933
    ,#71934,#71935,#71936),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#71930 = CARTESIAN_POINT('',(0.299999999979,-3.800763750356));
#71931 = CARTESIAN_POINT('',(0.299999999979,-4.320378992626));
#71932 = CARTESIAN_POINT('',(-0.150000000021,-4.060571371491));
#71933 = CARTESIAN_POINT('',(-0.600000000021,-3.800763750356));
#71934 = CARTESIAN_POINT('',(-0.150000000021,-3.54095612922));
#71935 = CARTESIAN_POINT('',(0.299999999979,-3.281148508085));
#71936 = CARTESIAN_POINT('',(0.299999999979,-3.800763750356));
#71937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71938 = ORIENTED_EDGE('',*,*,#71939,.T.);
#71939 = EDGE_CURVE('',#71919,#71940,#71942,.T.);
#71940 = VERTEX_POINT('',#71941);
#71941 = CARTESIAN_POINT('',(5.400000000001,-9.958155334057,
    32.200000001782));
#71942 = SURFACE_CURVE('',#71943,(#71947),.PCURVE_S1.);
#71943 = LINE('',#71944,#71945);
#71944 = CARTESIAN_POINT('',(5.400000000001,-6.157391583702,
    32.200000001762));
#71945 = VECTOR('',#71946,1.);
#71946 = DIRECTION('',(0.E+000,-1.,5.424029259009E-012));
#71947 = PCURVE('',#71849,#71948);
#71948 = DEFINITIONAL_REPRESENTATION('',(#71949),#71953);
#71949 = LINE('',#71950,#71951);
#71950 = CARTESIAN_POINT('',(-0.300000000021,-3.800763750354));
#71951 = VECTOR('',#71952,1.);
#71952 = DIRECTION('',(5.424029259009E-012,1.));
#71953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71954 = ORIENTED_EDGE('',*,*,#71955,.T.);
#71955 = EDGE_CURVE('',#71940,#71956,#71958,.T.);
#71956 = VERTEX_POINT('',#71957);
#71957 = CARTESIAN_POINT('',(5.400000000001,-10.25815533405,
    32.500000001783));
#71958 = SURFACE_CURVE('',#71959,(#71964),.PCURVE_S1.);
#71959 = CIRCLE('',#71960,0.3);
#71960 = AXIS2_PLACEMENT_3D('',#71961,#71962,#71963);
#71961 = CARTESIAN_POINT('',(5.400000000001,-9.958155334056,
    32.500000001783));
#71962 = DIRECTION('',(-1.,0.E+000,0.E+000));
#71963 = DIRECTION('',(0.E+000,0.E+000,1.));
#71964 = PCURVE('',#71849,#71965);
#71965 = DEFINITIONAL_REPRESENTATION('',(#71966),#71974);
#71966 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#71967,#71968,#71969,#71970
    ,#71971,#71972,#71973),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#71967 = CARTESIAN_POINT('',(0.3,0.E+000));
#71968 = CARTESIAN_POINT('',(0.3,-0.519615242271));
#71969 = CARTESIAN_POINT('',(-0.15,-0.259807621135));
#71970 = CARTESIAN_POINT('',(-0.6,-7.347880794884E-017));
#71971 = CARTESIAN_POINT('',(-0.15,0.259807621135));
#71972 = CARTESIAN_POINT('',(0.3,0.519615242271));
#71973 = CARTESIAN_POINT('',(0.3,0.E+000));
#71974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71975 = ORIENTED_EDGE('',*,*,#71976,.T.);
#71976 = EDGE_CURVE('',#71956,#71838,#71977,.T.);
#71977 = SURFACE_CURVE('',#71978,(#71982),.PCURVE_S1.);
#71978 = LINE('',#71979,#71980);
#71979 = CARTESIAN_POINT('',(5.400000000001,-10.25815533405,
    32.500000001783));
#71980 = VECTOR('',#71981,1.);
#71981 = DIRECTION('',(0.E+000,0.E+000,1.));
#71982 = PCURVE('',#71849,#71983);
#71983 = DEFINITIONAL_REPRESENTATION('',(#71984),#71988);
#71984 = LINE('',#71985,#71986);
#71985 = CARTESIAN_POINT('',(0.E+000,0.3));
#71986 = VECTOR('',#71987,1.);
#71987 = DIRECTION('',(1.,0.E+000));
#71988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#71989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#71993)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#71990,#71991,#71992)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#71990 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#71991 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#71992 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#71993 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#71990,
  'distance_accuracy_value','confusion accuracy');
#71994 = SHAPE_DEFINITION_REPRESENTATION(#71995,#71830);
#71995 = PRODUCT_DEFINITION_SHAPE('','',#71996);
#71996 = PRODUCT_DEFINITION('design','',#71997,#72000);
#71997 = PRODUCT_DEFINITION_FORMATION('','',#71998);
#71998 = PRODUCT('CADSOFTTOOLS 1.519','CADSOFTTOOLS 1.519','',(#71999));
#71999 = PRODUCT_CONTEXT('',#2,'mechanical');
#72000 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#72001 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#72002,#72004);
#72002 = ( REPRESENTATION_RELATIONSHIP('','',#71830,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#72003) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#72003 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2087);
#72004 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #72005);
#72005 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('519','','',#5,#71996,$);
#72006 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#71998));
#72007 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#72008),#72082);
#72008 = SHELL_BASED_SURFACE_MODEL('',(#72009));
#72009 = OPEN_SHELL('',(#72010));
#72010 = ADVANCED_FACE('',(#72011),#72025,.T.);
#72011 = FACE_BOUND('',#72012,.T.);
#72012 = EDGE_LOOP('',(#72013,#72036,#72052,#72068));
#72013 = ORIENTED_EDGE('',*,*,#72014,.T.);
#72014 = EDGE_CURVE('',#72015,#72017,#72019,.T.);
#72015 = VERTEX_POINT('',#72016);
#72016 = CARTESIAN_POINT('',(5.400000000001,-6.157391583702,
    32.200000001762));
#72017 = VERTEX_POINT('',#72018);
#72018 = CARTESIAN_POINT('',(4.1,-6.157391583702,32.200000001762));
#72019 = SURFACE_CURVE('',#72020,(#72024),.PCURVE_S1.);
#72020 = LINE('',#72021,#72022);
#72021 = CARTESIAN_POINT('',(6.200000000001,-6.157391583702,
    32.200000001762));
#72022 = VECTOR('',#72023,1.);
#72023 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72024 = PCURVE('',#72025,#72030);
#72025 = PLANE('',#72026);
#72026 = AXIS2_PLACEMENT_3D('',#72027,#72028,#72029);
#72027 = CARTESIAN_POINT('',(6.200000000001,-6.157391583702,
    32.200000001762));
#72028 = DIRECTION('',(0.E+000,5.424029259009E-012,1.));
#72029 = DIRECTION('',(0.E+000,-1.,5.424029259009E-012));
#72030 = DEFINITIONAL_REPRESENTATION('',(#72031),#72035);
#72031 = LINE('',#72032,#72033);
#72032 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#72033 = VECTOR('',#72034,1.);
#72034 = DIRECTION('',(0.E+000,-1.));
#72035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72036 = ORIENTED_EDGE('',*,*,#72037,.T.);
#72037 = EDGE_CURVE('',#72017,#72038,#72040,.T.);
#72038 = VERTEX_POINT('',#72039);
#72039 = CARTESIAN_POINT('',(4.1,-9.958155334057,32.200000001782));
#72040 = SURFACE_CURVE('',#72041,(#72045),.PCURVE_S1.);
#72041 = LINE('',#72042,#72043);
#72042 = CARTESIAN_POINT('',(4.1,-3.247960457019,32.200000001746));
#72043 = VECTOR('',#72044,1.);
#72044 = DIRECTION('',(0.E+000,-1.,5.424029259009E-012));
#72045 = PCURVE('',#72025,#72046);
#72046 = DEFINITIONAL_REPRESENTATION('',(#72047),#72051);
#72047 = LINE('',#72048,#72049);
#72048 = CARTESIAN_POINT('',(-2.909431126683,-2.100000000001));
#72049 = VECTOR('',#72050,1.);
#72050 = DIRECTION('',(1.,0.E+000));
#72051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72052 = ORIENTED_EDGE('',*,*,#72053,.F.);
#72053 = EDGE_CURVE('',#72054,#72038,#72056,.T.);
#72054 = VERTEX_POINT('',#72055);
#72055 = CARTESIAN_POINT('',(5.400000000001,-9.958155334057,
    32.200000001782));
#72056 = SURFACE_CURVE('',#72057,(#72061),.PCURVE_S1.);
#72057 = LINE('',#72058,#72059);
#72058 = CARTESIAN_POINT('',(6.200000000001,-9.958155334057,
    32.200000001782));
#72059 = VECTOR('',#72060,1.);
#72060 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72061 = PCURVE('',#72025,#72062);
#72062 = DEFINITIONAL_REPRESENTATION('',(#72063),#72067);
#72063 = LINE('',#72064,#72065);
#72064 = CARTESIAN_POINT('',(3.800763750356,0.E+000));
#72065 = VECTOR('',#72066,1.);
#72066 = DIRECTION('',(0.E+000,-1.));
#72067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72068 = ORIENTED_EDGE('',*,*,#72069,.F.);
#72069 = EDGE_CURVE('',#72015,#72054,#72070,.T.);
#72070 = SURFACE_CURVE('',#72071,(#72075),.PCURVE_S1.);
#72071 = LINE('',#72072,#72073);
#72072 = CARTESIAN_POINT('',(5.400000000001,-6.157391583702,
    32.200000001762));
#72073 = VECTOR('',#72074,1.);
#72074 = DIRECTION('',(0.E+000,-1.,5.424029259009E-012));
#72075 = PCURVE('',#72025,#72076);
#72076 = DEFINITIONAL_REPRESENTATION('',(#72077),#72081);
#72077 = LINE('',#72078,#72079);
#72078 = CARTESIAN_POINT('',(0.E+000,-0.8));
#72079 = VECTOR('',#72080,1.);
#72080 = DIRECTION('',(1.,0.E+000));
#72081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#72086)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#72083,#72084,#72085)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#72083 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#72084 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#72085 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#72086 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#72083,
  'distance_accuracy_value','confusion accuracy');
#72087 = SHAPE_DEFINITION_REPRESENTATION(#72088,#72007);
#72088 = PRODUCT_DEFINITION_SHAPE('','',#72089);
#72089 = PRODUCT_DEFINITION('design','',#72090,#72093);
#72090 = PRODUCT_DEFINITION_FORMATION('','',#72091);
#72091 = PRODUCT('CADSOFTTOOLS 1.520','CADSOFTTOOLS 1.520','',(#72092));
#72092 = PRODUCT_CONTEXT('',#2,'mechanical');
#72093 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#72094 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#72095,#72097);
#72095 = ( REPRESENTATION_RELATIONSHIP('','',#72007,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#72096) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#72096 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2091);
#72097 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #72098);
#72098 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('520','','',#5,#72089,$);
#72099 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#72091));
#72100 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#72101),#72173);
#72101 = SHELL_BASED_SURFACE_MODEL('',(#72102));
#72102 = OPEN_SHELL('',(#72103));
#72103 = ADVANCED_FACE('',(#72104),#72119,.F.);
#72104 = FACE_BOUND('',#72105,.F.);
#72105 = EDGE_LOOP('',(#72106,#72129,#72144,#72160));
#72106 = ORIENTED_EDGE('',*,*,#72107,.T.);
#72107 = EDGE_CURVE('',#72108,#72110,#72112,.T.);
#72108 = VERTEX_POINT('',#72109);
#72109 = CARTESIAN_POINT('',(5.400000000001,-6.1573915837,
    36.899999999997));
#72110 = VERTEX_POINT('',#72111);
#72111 = CARTESIAN_POINT('',(5.400000000001,-5.8573915837,
    36.599999999996));
#72112 = SURFACE_CURVE('',#72113,(#72118),.PCURVE_S1.);
#72113 = CIRCLE('',#72114,0.3);
#72114 = AXIS2_PLACEMENT_3D('',#72115,#72116,#72117);
#72115 = CARTESIAN_POINT('',(5.400000000001,-6.1573915837,
    36.599999999996));
#72116 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72117 = DIRECTION('',(0.E+000,0.E+000,1.));
#72118 = PCURVE('',#72119,#72124);
#72119 = CYLINDRICAL_SURFACE('',#72120,0.3);
#72120 = AXIS2_PLACEMENT_3D('',#72121,#72122,#72123);
#72121 = CARTESIAN_POINT('',(6.200000000001,-6.1573915837,
    36.599999999996));
#72122 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72123 = DIRECTION('',(0.E+000,0.E+000,-1.));
#72124 = DEFINITIONAL_REPRESENTATION('',(#72125),#72128);
#72125 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#72126,#72127),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#72126 = CARTESIAN_POINT('',(3.14159265359,0.8));
#72127 = CARTESIAN_POINT('',(4.712388980385,0.8));
#72128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72129 = ORIENTED_EDGE('',*,*,#72130,.T.);
#72130 = EDGE_CURVE('',#72110,#72131,#72133,.T.);
#72131 = VERTEX_POINT('',#72132);
#72132 = CARTESIAN_POINT('',(4.1,-5.8573915837,36.599999999996));
#72133 = SURFACE_CURVE('',#72134,(#72138),.PCURVE_S1.);
#72134 = LINE('',#72135,#72136);
#72135 = CARTESIAN_POINT('',(6.200000000001,-5.8573915837,
    36.599999999996));
#72136 = VECTOR('',#72137,1.);
#72137 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72138 = PCURVE('',#72119,#72139);
#72139 = DEFINITIONAL_REPRESENTATION('',(#72140),#72143);
#72140 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#72141,#72142),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.8,2.100000000001),.PIECEWISE_BEZIER_KNOTS.);
#72141 = CARTESIAN_POINT('',(4.712388980385,0.8));
#72142 = CARTESIAN_POINT('',(4.712388980385,2.100000000001));
#72143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72144 = ORIENTED_EDGE('',*,*,#72145,.F.);
#72145 = EDGE_CURVE('',#72146,#72131,#72148,.T.);
#72146 = VERTEX_POINT('',#72147);
#72147 = CARTESIAN_POINT('',(4.1,-6.1573915837,36.899999999997));
#72148 = SURFACE_CURVE('',#72149,(#72154),.PCURVE_S1.);
#72149 = CIRCLE('',#72150,0.3);
#72150 = AXIS2_PLACEMENT_3D('',#72151,#72152,#72153);
#72151 = CARTESIAN_POINT('',(4.1,-6.1573915837,36.599999999996));
#72152 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72153 = DIRECTION('',(0.E+000,0.E+000,-1.));
#72154 = PCURVE('',#72119,#72155);
#72155 = DEFINITIONAL_REPRESENTATION('',(#72156),#72159);
#72156 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#72157,#72158),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#72157 = CARTESIAN_POINT('',(3.14159265359,2.100000000001));
#72158 = CARTESIAN_POINT('',(4.712388980385,2.100000000001));
#72159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72160 = ORIENTED_EDGE('',*,*,#72161,.F.);
#72161 = EDGE_CURVE('',#72108,#72146,#72162,.T.);
#72162 = SURFACE_CURVE('',#72163,(#72167),.PCURVE_S1.);
#72163 = LINE('',#72164,#72165);
#72164 = CARTESIAN_POINT('',(6.200000000001,-6.1573915837,
    36.899999999997));
#72165 = VECTOR('',#72166,1.);
#72166 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72167 = PCURVE('',#72119,#72168);
#72168 = DEFINITIONAL_REPRESENTATION('',(#72169),#72172);
#72169 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#72170,#72171),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.8,2.100000000001),.PIECEWISE_BEZIER_KNOTS.);
#72170 = CARTESIAN_POINT('',(3.14159265359,0.8));
#72171 = CARTESIAN_POINT('',(3.14159265359,2.100000000001));
#72172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#72177)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#72174,#72175,#72176)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#72174 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#72175 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#72176 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#72177 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#72174,
  'distance_accuracy_value','confusion accuracy');
#72178 = SHAPE_DEFINITION_REPRESENTATION(#72179,#72100);
#72179 = PRODUCT_DEFINITION_SHAPE('','',#72180);
#72180 = PRODUCT_DEFINITION('design','',#72181,#72184);
#72181 = PRODUCT_DEFINITION_FORMATION('','',#72182);
#72182 = PRODUCT('CADSOFTTOOLS 1.521','CADSOFTTOOLS 1.521','',(#72183));
#72183 = PRODUCT_CONTEXT('',#2,'mechanical');
#72184 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#72185 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#72186,#72188);
#72186 = ( REPRESENTATION_RELATIONSHIP('','',#72100,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#72187) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#72187 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2095);
#72188 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #72189);
#72189 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('521','','',#5,#72180,$);
#72190 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#72182));
#72191 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#72192),#72264);
#72192 = SHELL_BASED_SURFACE_MODEL('',(#72193));
#72193 = OPEN_SHELL('',(#72194));
#72194 = ADVANCED_FACE('',(#72195),#72210,.F.);
#72195 = FACE_BOUND('',#72196,.F.);
#72196 = EDGE_LOOP('',(#72197,#72220,#72235,#72251));
#72197 = ORIENTED_EDGE('',*,*,#72198,.T.);
#72198 = EDGE_CURVE('',#72199,#72201,#72203,.T.);
#72199 = VERTEX_POINT('',#72200);
#72200 = CARTESIAN_POINT('',(5.400000000001,-10.25815533405,
    36.599999999996));
#72201 = VERTEX_POINT('',#72202);
#72202 = CARTESIAN_POINT('',(5.400000000001,-9.958155334056,
    36.899999999997));
#72203 = SURFACE_CURVE('',#72204,(#72209),.PCURVE_S1.);
#72204 = CIRCLE('',#72205,0.3);
#72205 = AXIS2_PLACEMENT_3D('',#72206,#72207,#72208);
#72206 = CARTESIAN_POINT('',(5.400000000001,-9.958155334056,
    36.599999999996));
#72207 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72208 = DIRECTION('',(0.E+000,0.E+000,1.));
#72209 = PCURVE('',#72210,#72215);
#72210 = CYLINDRICAL_SURFACE('',#72211,0.3);
#72211 = AXIS2_PLACEMENT_3D('',#72212,#72213,#72214);
#72212 = CARTESIAN_POINT('',(6.200000000001,-9.958155334056,
    36.599999999996));
#72213 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72214 = DIRECTION('',(0.E+000,0.E+000,-1.));
#72215 = DEFINITIONAL_REPRESENTATION('',(#72216),#72219);
#72216 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#72217,#72218),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#72217 = CARTESIAN_POINT('',(1.570796326795,0.8));
#72218 = CARTESIAN_POINT('',(3.14159265359,0.8));
#72219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72220 = ORIENTED_EDGE('',*,*,#72221,.T.);
#72221 = EDGE_CURVE('',#72201,#72222,#72224,.T.);
#72222 = VERTEX_POINT('',#72223);
#72223 = CARTESIAN_POINT('',(4.1,-9.958155334056,36.899999999997));
#72224 = SURFACE_CURVE('',#72225,(#72229),.PCURVE_S1.);
#72225 = LINE('',#72226,#72227);
#72226 = CARTESIAN_POINT('',(6.200000000001,-9.958155334056,
    36.899999999997));
#72227 = VECTOR('',#72228,1.);
#72228 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72229 = PCURVE('',#72210,#72230);
#72230 = DEFINITIONAL_REPRESENTATION('',(#72231),#72234);
#72231 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#72232,#72233),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.8,2.100000000001),.PIECEWISE_BEZIER_KNOTS.);
#72232 = CARTESIAN_POINT('',(3.14159265359,0.8));
#72233 = CARTESIAN_POINT('',(3.14159265359,2.100000000001));
#72234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72235 = ORIENTED_EDGE('',*,*,#72236,.F.);
#72236 = EDGE_CURVE('',#72237,#72222,#72239,.T.);
#72237 = VERTEX_POINT('',#72238);
#72238 = CARTESIAN_POINT('',(4.1,-10.25815533405,36.599999999996));
#72239 = SURFACE_CURVE('',#72240,(#72245),.PCURVE_S1.);
#72240 = CIRCLE('',#72241,0.3);
#72241 = AXIS2_PLACEMENT_3D('',#72242,#72243,#72244);
#72242 = CARTESIAN_POINT('',(4.1,-9.958155334056,36.599999999996));
#72243 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72244 = DIRECTION('',(0.E+000,0.E+000,-1.));
#72245 = PCURVE('',#72210,#72246);
#72246 = DEFINITIONAL_REPRESENTATION('',(#72247),#72250);
#72247 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#72248,#72249),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#72248 = CARTESIAN_POINT('',(1.570796326795,2.100000000001));
#72249 = CARTESIAN_POINT('',(3.14159265359,2.100000000001));
#72250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72251 = ORIENTED_EDGE('',*,*,#72252,.F.);
#72252 = EDGE_CURVE('',#72199,#72237,#72253,.T.);
#72253 = SURFACE_CURVE('',#72254,(#72258),.PCURVE_S1.);
#72254 = LINE('',#72255,#72256);
#72255 = CARTESIAN_POINT('',(6.200000000001,-10.25815533405,
    36.599999999996));
#72256 = VECTOR('',#72257,1.);
#72257 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72258 = PCURVE('',#72210,#72259);
#72259 = DEFINITIONAL_REPRESENTATION('',(#72260),#72263);
#72260 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#72261,#72262),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.8,2.100000000001),.PIECEWISE_BEZIER_KNOTS.);
#72261 = CARTESIAN_POINT('',(1.570796326795,0.8));
#72262 = CARTESIAN_POINT('',(1.570796326795,2.100000000001));
#72263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#72268)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#72265,#72266,#72267)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#72265 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#72266 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#72267 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#72268 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#72265,
  'distance_accuracy_value','confusion accuracy');
#72269 = SHAPE_DEFINITION_REPRESENTATION(#72270,#72191);
#72270 = PRODUCT_DEFINITION_SHAPE('','',#72271);
#72271 = PRODUCT_DEFINITION('design','',#72272,#72275);
#72272 = PRODUCT_DEFINITION_FORMATION('','',#72273);
#72273 = PRODUCT('CADSOFTTOOLS 1.522','CADSOFTTOOLS 1.522','',(#72274));
#72274 = PRODUCT_CONTEXT('',#2,'mechanical');
#72275 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#72276 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#72277,#72279);
#72277 = ( REPRESENTATION_RELATIONSHIP('','',#72191,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#72278) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#72278 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2099);
#72279 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #72280);
#72280 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('522','','',#5,#72271,$);
#72281 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#72273));
#72282 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#72283),#72357);
#72283 = SHELL_BASED_SURFACE_MODEL('',(#72284));
#72284 = OPEN_SHELL('',(#72285));
#72285 = ADVANCED_FACE('',(#72286),#72300,.T.);
#72286 = FACE_BOUND('',#72287,.T.);
#72287 = EDGE_LOOP('',(#72288,#72311,#72327,#72343));
#72288 = ORIENTED_EDGE('',*,*,#72289,.T.);
#72289 = EDGE_CURVE('',#72290,#72292,#72294,.T.);
#72290 = VERTEX_POINT('',#72291);
#72291 = CARTESIAN_POINT('',(5.400000000001,-9.958155334056,
    36.899999999997));
#72292 = VERTEX_POINT('',#72293);
#72293 = CARTESIAN_POINT('',(4.1,-9.958155334056,36.899999999997));
#72294 = SURFACE_CURVE('',#72295,(#72299),.PCURVE_S1.);
#72295 = LINE('',#72296,#72297);
#72296 = CARTESIAN_POINT('',(6.200000000001,-9.958155334056,
    36.899999999997));
#72297 = VECTOR('',#72298,1.);
#72298 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72299 = PCURVE('',#72300,#72305);
#72300 = PLANE('',#72301);
#72301 = AXIS2_PLACEMENT_3D('',#72302,#72303,#72304);
#72302 = CARTESIAN_POINT('',(6.200000000001,-9.958155334056,
    36.899999999997));
#72303 = DIRECTION('',(0.E+000,0.E+000,-1.));
#72304 = DIRECTION('',(1.,0.E+000,0.E+000));
#72305 = DEFINITIONAL_REPRESENTATION('',(#72306),#72310);
#72306 = LINE('',#72307,#72308);
#72307 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#72308 = VECTOR('',#72309,1.);
#72309 = DIRECTION('',(-1.,0.E+000));
#72310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72311 = ORIENTED_EDGE('',*,*,#72312,.T.);
#72312 = EDGE_CURVE('',#72292,#72313,#72315,.T.);
#72313 = VERTEX_POINT('',#72314);
#72314 = CARTESIAN_POINT('',(4.1,-6.1573915837,36.899999999997));
#72315 = SURFACE_CURVE('',#72316,(#72320),.PCURVE_S1.);
#72316 = LINE('',#72317,#72318);
#72317 = CARTESIAN_POINT('',(4.1,-3.247960457163,36.899999999997));
#72318 = VECTOR('',#72319,1.);
#72319 = DIRECTION('',(0.E+000,1.,0.E+000));
#72320 = PCURVE('',#72300,#72321);
#72321 = DEFINITIONAL_REPRESENTATION('',(#72322),#72326);
#72322 = LINE('',#72323,#72324);
#72323 = CARTESIAN_POINT('',(-2.100000000001,-6.710194876893));
#72324 = VECTOR('',#72325,1.);
#72325 = DIRECTION('',(0.E+000,-1.));
#72326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72327 = ORIENTED_EDGE('',*,*,#72328,.F.);
#72328 = EDGE_CURVE('',#72329,#72313,#72331,.T.);
#72329 = VERTEX_POINT('',#72330);
#72330 = CARTESIAN_POINT('',(5.400000000001,-6.1573915837,
    36.899999999997));
#72331 = SURFACE_CURVE('',#72332,(#72336),.PCURVE_S1.);
#72332 = LINE('',#72333,#72334);
#72333 = CARTESIAN_POINT('',(6.200000000001,-6.1573915837,
    36.899999999997));
#72334 = VECTOR('',#72335,1.);
#72335 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72336 = PCURVE('',#72300,#72337);
#72337 = DEFINITIONAL_REPRESENTATION('',(#72338),#72342);
#72338 = LINE('',#72339,#72340);
#72339 = CARTESIAN_POINT('',(0.E+000,-3.800763750356));
#72340 = VECTOR('',#72341,1.);
#72341 = DIRECTION('',(-1.,0.E+000));
#72342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72343 = ORIENTED_EDGE('',*,*,#72344,.F.);
#72344 = EDGE_CURVE('',#72290,#72329,#72345,.T.);
#72345 = SURFACE_CURVE('',#72346,(#72350),.PCURVE_S1.);
#72346 = LINE('',#72347,#72348);
#72347 = CARTESIAN_POINT('',(5.400000000001,-9.958155334056,
    36.899999999997));
#72348 = VECTOR('',#72349,1.);
#72349 = DIRECTION('',(0.E+000,1.,0.E+000));
#72350 = PCURVE('',#72300,#72351);
#72351 = DEFINITIONAL_REPRESENTATION('',(#72352),#72356);
#72352 = LINE('',#72353,#72354);
#72353 = CARTESIAN_POINT('',(-0.8,0.E+000));
#72354 = VECTOR('',#72355,1.);
#72355 = DIRECTION('',(0.E+000,-1.));
#72356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#72361)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#72358,#72359,#72360)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#72358 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#72359 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#72360 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#72361 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#72358,
  'distance_accuracy_value','confusion accuracy');
#72362 = SHAPE_DEFINITION_REPRESENTATION(#72363,#72282);
#72363 = PRODUCT_DEFINITION_SHAPE('','',#72364);
#72364 = PRODUCT_DEFINITION('design','',#72365,#72368);
#72365 = PRODUCT_DEFINITION_FORMATION('','',#72366);
#72366 = PRODUCT('CADSOFTTOOLS 1.523','CADSOFTTOOLS 1.523','',(#72367));
#72367 = PRODUCT_CONTEXT('',#2,'mechanical');
#72368 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#72369 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#72370,#72372);
#72370 = ( REPRESENTATION_RELATIONSHIP('','',#72282,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#72371) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#72371 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2103);
#72372 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #72373);
#72373 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('523','','',#5,#72364,$);
#72374 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#72366));
#72375 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#72376),#72450);
#72376 = SHELL_BASED_SURFACE_MODEL('',(#72377));
#72377 = OPEN_SHELL('',(#72378));
#72378 = ADVANCED_FACE('',(#72379),#72393,.T.);
#72379 = FACE_BOUND('',#72380,.T.);
#72380 = EDGE_LOOP('',(#72381,#72404,#72420,#72436));
#72381 = ORIENTED_EDGE('',*,*,#72382,.T.);
#72382 = EDGE_CURVE('',#72383,#72385,#72387,.T.);
#72383 = VERTEX_POINT('',#72384);
#72384 = CARTESIAN_POINT('',(5.400000000001,-5.8573915837,
    36.599999999996));
#72385 = VERTEX_POINT('',#72386);
#72386 = CARTESIAN_POINT('',(4.1,-5.8573915837,36.599999999996));
#72387 = SURFACE_CURVE('',#72388,(#72392),.PCURVE_S1.);
#72388 = LINE('',#72389,#72390);
#72389 = CARTESIAN_POINT('',(6.200000000001,-5.8573915837,
    36.599999999996));
#72390 = VECTOR('',#72391,1.);
#72391 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72392 = PCURVE('',#72393,#72398);
#72393 = PLANE('',#72394);
#72394 = AXIS2_PLACEMENT_3D('',#72395,#72396,#72397);
#72395 = CARTESIAN_POINT('',(6.200000000001,-5.8573915837,
    36.599999999996));
#72396 = DIRECTION('',(0.E+000,-1.,0.E+000));
#72397 = DIRECTION('',(0.E+000,0.E+000,-1.));
#72398 = DEFINITIONAL_REPRESENTATION('',(#72399),#72403);
#72399 = LINE('',#72400,#72401);
#72400 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#72401 = VECTOR('',#72402,1.);
#72402 = DIRECTION('',(0.E+000,-1.));
#72403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72404 = ORIENTED_EDGE('',*,*,#72405,.T.);
#72405 = EDGE_CURVE('',#72385,#72406,#72408,.T.);
#72406 = VERTEX_POINT('',#72407);
#72407 = CARTESIAN_POINT('',(4.1,-5.8573915837,32.500000001762));
#72408 = SURFACE_CURVE('',#72409,(#72413),.PCURVE_S1.);
#72409 = LINE('',#72410,#72411);
#72410 = CARTESIAN_POINT('',(4.1,-5.8573915837,5.699999999997));
#72411 = VECTOR('',#72412,1.);
#72412 = DIRECTION('',(0.E+000,0.E+000,-1.));
#72413 = PCURVE('',#72393,#72414);
#72414 = DEFINITIONAL_REPRESENTATION('',(#72415),#72419);
#72415 = LINE('',#72416,#72417);
#72416 = CARTESIAN_POINT('',(30.9,-2.100000000001));
#72417 = VECTOR('',#72418,1.);
#72418 = DIRECTION('',(1.,0.E+000));
#72419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72420 = ORIENTED_EDGE('',*,*,#72421,.F.);
#72421 = EDGE_CURVE('',#72422,#72406,#72424,.T.);
#72422 = VERTEX_POINT('',#72423);
#72423 = CARTESIAN_POINT('',(5.400000000001,-5.8573915837,
    32.500000001762));
#72424 = SURFACE_CURVE('',#72425,(#72429),.PCURVE_S1.);
#72425 = LINE('',#72426,#72427);
#72426 = CARTESIAN_POINT('',(6.200000000001,-5.8573915837,
    32.500000001762));
#72427 = VECTOR('',#72428,1.);
#72428 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72429 = PCURVE('',#72393,#72430);
#72430 = DEFINITIONAL_REPRESENTATION('',(#72431),#72435);
#72431 = LINE('',#72432,#72433);
#72432 = CARTESIAN_POINT('',(4.099999998235,0.E+000));
#72433 = VECTOR('',#72434,1.);
#72434 = DIRECTION('',(0.E+000,-1.));
#72435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72436 = ORIENTED_EDGE('',*,*,#72437,.F.);
#72437 = EDGE_CURVE('',#72383,#72422,#72438,.T.);
#72438 = SURFACE_CURVE('',#72439,(#72443),.PCURVE_S1.);
#72439 = LINE('',#72440,#72441);
#72440 = CARTESIAN_POINT('',(5.400000000001,-5.8573915837,
    36.599999999996));
#72441 = VECTOR('',#72442,1.);
#72442 = DIRECTION('',(0.E+000,0.E+000,-1.));
#72443 = PCURVE('',#72393,#72444);
#72444 = DEFINITIONAL_REPRESENTATION('',(#72445),#72449);
#72445 = LINE('',#72446,#72447);
#72446 = CARTESIAN_POINT('',(0.E+000,-0.8));
#72447 = VECTOR('',#72448,1.);
#72448 = DIRECTION('',(1.,0.E+000));
#72449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#72454)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#72451,#72452,#72453)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#72451 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#72452 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#72453 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#72454 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#72451,
  'distance_accuracy_value','confusion accuracy');
#72455 = SHAPE_DEFINITION_REPRESENTATION(#72456,#72375);
#72456 = PRODUCT_DEFINITION_SHAPE('','',#72457);
#72457 = PRODUCT_DEFINITION('design','',#72458,#72461);
#72458 = PRODUCT_DEFINITION_FORMATION('','',#72459);
#72459 = PRODUCT('CADSOFTTOOLS 1.524','CADSOFTTOOLS 1.524','',(#72460));
#72460 = PRODUCT_CONTEXT('',#2,'mechanical');
#72461 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#72462 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#72463,#72465);
#72463 = ( REPRESENTATION_RELATIONSHIP('','',#72375,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#72464) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#72464 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2107);
#72465 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #72466);
#72466 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('524','','',#5,#72457,$);
#72467 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#72459));
#72468 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#72469),#72564);
#72469 = SHELL_BASED_SURFACE_MODEL('',(#72470));
#72470 = OPEN_SHELL('',(#72471));
#72471 = ADVANCED_FACE('',(#72472),#72487,.F.);
#72472 = FACE_BOUND('',#72473,.F.);
#72473 = EDGE_LOOP('',(#72474,#72497,#72535,#72551));
#72474 = ORIENTED_EDGE('',*,*,#72475,.T.);
#72475 = EDGE_CURVE('',#72476,#72478,#72480,.T.);
#72476 = VERTEX_POINT('',#72477);
#72477 = CARTESIAN_POINT('',(5.400000000001,-5.8573915837,
    32.500000001762));
#72478 = VERTEX_POINT('',#72479);
#72479 = CARTESIAN_POINT('',(5.400000000001,-6.157391583702,
    32.200000001762));
#72480 = SURFACE_CURVE('',#72481,(#72486),.PCURVE_S1.);
#72481 = CIRCLE('',#72482,0.3);
#72482 = AXIS2_PLACEMENT_3D('',#72483,#72484,#72485);
#72483 = CARTESIAN_POINT('',(5.400000000001,-6.1573915837,
    32.500000001762));
#72484 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72485 = DIRECTION('',(0.E+000,0.E+000,1.));
#72486 = PCURVE('',#72487,#72492);
#72487 = CYLINDRICAL_SURFACE('',#72488,0.3);
#72488 = AXIS2_PLACEMENT_3D('',#72489,#72490,#72491);
#72489 = CARTESIAN_POINT('',(6.200000000001,-6.1573915837,
    32.500000001762));
#72490 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72491 = DIRECTION('',(0.E+000,0.E+000,-1.));
#72492 = DEFINITIONAL_REPRESENTATION('',(#72493),#72496);
#72493 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#72494,#72495),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.141592653595),
  .PIECEWISE_BEZIER_KNOTS.);
#72494 = CARTESIAN_POINT('',(4.712388980385,0.8));
#72495 = CARTESIAN_POINT('',(6.283185307185,0.8));
#72496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72497 = ORIENTED_EDGE('',*,*,#72498,.T.);
#72498 = EDGE_CURVE('',#72478,#72499,#72501,.T.);
#72499 = VERTEX_POINT('',#72500);
#72500 = CARTESIAN_POINT('',(4.1,-6.157391583702,32.200000001762));
#72501 = SURFACE_CURVE('',#72502,(#72506),.PCURVE_S1.);
#72502 = LINE('',#72503,#72504);
#72503 = CARTESIAN_POINT('',(6.200000000001,-6.157391583702,
    32.200000001762));
#72504 = VECTOR('',#72505,1.);
#72505 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72506 = PCURVE('',#72487,#72507);
#72507 = DEFINITIONAL_REPRESENTATION('',(#72508),#72534);
#72508 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#72509,#72510,#72511,#72512,
    #72513,#72514,#72515,#72516,#72517,#72518,#72519,#72520,#72521,
    #72522,#72523,#72524,#72525,#72526,#72527,#72528,#72529,#72530,
    #72531,#72532,#72533),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.8,0.859090909091,0.918181818182,
    0.977272727273,1.036363636364,1.095454545455,1.154545454546,
    1.213636363637,1.272727272727,1.331818181818,1.390909090909,1.45,
    1.509090909091,1.568181818182,1.627272727273,1.686363636364,
    1.745454545455,1.804545454546,1.863636363637,1.922727272728,
    1.981818181819,2.04090909091,2.100000000001),.QUASI_UNIFORM_KNOTS.);
#72509 = CARTESIAN_POINT('',(6.28318530718,0.8));
#72510 = CARTESIAN_POINT('',(6.283185307183,0.819696969697));
#72511 = CARTESIAN_POINT('',(6.283185307186,0.859090909091));
#72512 = CARTESIAN_POINT('',(6.283185307185,0.918181818182));
#72513 = CARTESIAN_POINT('',(6.283185307185,0.977272727273));
#72514 = CARTESIAN_POINT('',(6.283185307185,1.036363636364));
#72515 = CARTESIAN_POINT('',(6.283185307185,1.095454545455));
#72516 = CARTESIAN_POINT('',(6.283185307185,1.154545454546));
#72517 = CARTESIAN_POINT('',(6.283185307185,1.213636363637));
#72518 = CARTESIAN_POINT('',(6.283185307185,1.272727272727));
#72519 = CARTESIAN_POINT('',(6.283185307185,1.331818181818));
#72520 = CARTESIAN_POINT('',(6.283185307185,1.390909090909));
#72521 = CARTESIAN_POINT('',(6.283185307185,1.45));
#72522 = CARTESIAN_POINT('',(6.283185307185,1.509090909091));
#72523 = CARTESIAN_POINT('',(6.283185307185,1.568181818182));
#72524 = CARTESIAN_POINT('',(6.283185307185,1.627272727273));
#72525 = CARTESIAN_POINT('',(6.283185307185,1.686363636364));
#72526 = CARTESIAN_POINT('',(6.283185307185,1.745454545455));
#72527 = CARTESIAN_POINT('',(6.283185307185,1.804545454546));
#72528 = CARTESIAN_POINT('',(6.283185307185,1.863636363637));
#72529 = CARTESIAN_POINT('',(6.283185307185,1.922727272728));
#72530 = CARTESIAN_POINT('',(6.283185307185,1.981818181819));
#72531 = CARTESIAN_POINT('',(6.283185307186,2.04090909091));
#72532 = CARTESIAN_POINT('',(6.283185307183,2.080303030304));
#72533 = CARTESIAN_POINT('',(6.28318530718,2.100000000001));
#72534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72535 = ORIENTED_EDGE('',*,*,#72536,.F.);
#72536 = EDGE_CURVE('',#72537,#72499,#72539,.T.);
#72537 = VERTEX_POINT('',#72538);
#72538 = CARTESIAN_POINT('',(4.1,-5.8573915837,32.500000001762));
#72539 = SURFACE_CURVE('',#72540,(#72545),.PCURVE_S1.);
#72540 = CIRCLE('',#72541,0.3);
#72541 = AXIS2_PLACEMENT_3D('',#72542,#72543,#72544);
#72542 = CARTESIAN_POINT('',(4.1,-6.1573915837,32.500000001762));
#72543 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72544 = DIRECTION('',(0.E+000,0.E+000,-1.));
#72545 = PCURVE('',#72487,#72546);
#72546 = DEFINITIONAL_REPRESENTATION('',(#72547),#72550);
#72547 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#72548,#72549),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#72548 = CARTESIAN_POINT('',(4.712388980385,2.100000000001));
#72549 = CARTESIAN_POINT('',(6.28318530718,2.100000000001));
#72550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72551 = ORIENTED_EDGE('',*,*,#72552,.F.);
#72552 = EDGE_CURVE('',#72476,#72537,#72553,.T.);
#72553 = SURFACE_CURVE('',#72554,(#72558),.PCURVE_S1.);
#72554 = LINE('',#72555,#72556);
#72555 = CARTESIAN_POINT('',(6.200000000001,-5.8573915837,
    32.500000001762));
#72556 = VECTOR('',#72557,1.);
#72557 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72558 = PCURVE('',#72487,#72559);
#72559 = DEFINITIONAL_REPRESENTATION('',(#72560),#72563);
#72560 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#72561,#72562),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.8,2.100000000001),.PIECEWISE_BEZIER_KNOTS.);
#72561 = CARTESIAN_POINT('',(4.712388980385,0.8));
#72562 = CARTESIAN_POINT('',(4.712388980385,2.100000000001));
#72563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#72568)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#72565,#72566,#72567)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#72565 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#72566 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#72567 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#72568 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#72565,
  'distance_accuracy_value','confusion accuracy');
#72569 = SHAPE_DEFINITION_REPRESENTATION(#72570,#72468);
#72570 = PRODUCT_DEFINITION_SHAPE('','',#72571);
#72571 = PRODUCT_DEFINITION('design','',#72572,#72575);
#72572 = PRODUCT_DEFINITION_FORMATION('','',#72573);
#72573 = PRODUCT('CADSOFTTOOLS 1.525','CADSOFTTOOLS 1.525','',(#72574));
#72574 = PRODUCT_CONTEXT('',#2,'mechanical');
#72575 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#72576 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#72577,#72579);
#72577 = ( REPRESENTATION_RELATIONSHIP('','',#72468,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#72578) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#72578 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2111);
#72579 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #72580);
#72580 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('525','','',#5,#72571,$);
#72581 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#72573));
#72582 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#72583),#72678);
#72583 = SHELL_BASED_SURFACE_MODEL('',(#72584));
#72584 = OPEN_SHELL('',(#72585));
#72585 = ADVANCED_FACE('',(#72586),#72601,.F.);
#72586 = FACE_BOUND('',#72587,.F.);
#72587 = EDGE_LOOP('',(#72588,#72611,#72626,#72642));
#72588 = ORIENTED_EDGE('',*,*,#72589,.T.);
#72589 = EDGE_CURVE('',#72590,#72592,#72594,.T.);
#72590 = VERTEX_POINT('',#72591);
#72591 = CARTESIAN_POINT('',(5.400000000001,-9.958155334057,
    32.200000001782));
#72592 = VERTEX_POINT('',#72593);
#72593 = CARTESIAN_POINT('',(5.400000000001,-10.25815533405,
    32.500000001783));
#72594 = SURFACE_CURVE('',#72595,(#72600),.PCURVE_S1.);
#72595 = CIRCLE('',#72596,0.3);
#72596 = AXIS2_PLACEMENT_3D('',#72597,#72598,#72599);
#72597 = CARTESIAN_POINT('',(5.400000000001,-9.958155334056,
    32.500000001783));
#72598 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72599 = DIRECTION('',(0.E+000,0.E+000,1.));
#72600 = PCURVE('',#72601,#72606);
#72601 = CYLINDRICAL_SURFACE('',#72602,0.3);
#72602 = AXIS2_PLACEMENT_3D('',#72603,#72604,#72605);
#72603 = CARTESIAN_POINT('',(6.200000000001,-9.958155334056,
    32.500000001783));
#72604 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72605 = DIRECTION('',(0.E+000,0.E+000,-1.));
#72606 = DEFINITIONAL_REPRESENTATION('',(#72607),#72610);
#72607 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#72608,#72609),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.141592653595,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#72608 = CARTESIAN_POINT('',(0.E+000,0.8));
#72609 = CARTESIAN_POINT('',(1.57079632679,0.8));
#72610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72611 = ORIENTED_EDGE('',*,*,#72612,.T.);
#72612 = EDGE_CURVE('',#72592,#72613,#72615,.T.);
#72613 = VERTEX_POINT('',#72614);
#72614 = CARTESIAN_POINT('',(4.1,-10.25815533405,32.500000001783));
#72615 = SURFACE_CURVE('',#72616,(#72620),.PCURVE_S1.);
#72616 = LINE('',#72617,#72618);
#72617 = CARTESIAN_POINT('',(6.200000000001,-10.25815533405,
    32.500000001783));
#72618 = VECTOR('',#72619,1.);
#72619 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72620 = PCURVE('',#72601,#72621);
#72621 = DEFINITIONAL_REPRESENTATION('',(#72622),#72625);
#72622 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#72623,#72624),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.8,2.100000000001),.PIECEWISE_BEZIER_KNOTS.);
#72623 = CARTESIAN_POINT('',(1.570796326795,0.8));
#72624 = CARTESIAN_POINT('',(1.570796326795,2.100000000001));
#72625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72626 = ORIENTED_EDGE('',*,*,#72627,.F.);
#72627 = EDGE_CURVE('',#72628,#72613,#72630,.T.);
#72628 = VERTEX_POINT('',#72629);
#72629 = CARTESIAN_POINT('',(4.1,-9.958155334057,32.200000001782));
#72630 = SURFACE_CURVE('',#72631,(#72636),.PCURVE_S1.);
#72631 = CIRCLE('',#72632,0.3);
#72632 = AXIS2_PLACEMENT_3D('',#72633,#72634,#72635);
#72633 = CARTESIAN_POINT('',(4.1,-9.958155334056,32.500000001783));
#72634 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72635 = DIRECTION('',(0.E+000,0.E+000,-1.));
#72636 = PCURVE('',#72601,#72637);
#72637 = DEFINITIONAL_REPRESENTATION('',(#72638),#72641);
#72638 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#72639,#72640),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#72639 = CARTESIAN_POINT('',(0.E+000,2.100000000001));
#72640 = CARTESIAN_POINT('',(1.570796326795,2.100000000001));
#72641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72642 = ORIENTED_EDGE('',*,*,#72643,.F.);
#72643 = EDGE_CURVE('',#72590,#72628,#72644,.T.);
#72644 = SURFACE_CURVE('',#72645,(#72649),.PCURVE_S1.);
#72645 = LINE('',#72646,#72647);
#72646 = CARTESIAN_POINT('',(6.200000000001,-9.958155334057,
    32.200000001782));
#72647 = VECTOR('',#72648,1.);
#72648 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72649 = PCURVE('',#72601,#72650);
#72650 = DEFINITIONAL_REPRESENTATION('',(#72651),#72677);
#72651 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#72652,#72653,#72654,#72655,
    #72656,#72657,#72658,#72659,#72660,#72661,#72662,#72663,#72664,
    #72665,#72666,#72667,#72668,#72669,#72670,#72671,#72672,#72673,
    #72674,#72675,#72676),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.8,0.859090909091,0.918181818182,
    0.977272727273,1.036363636364,1.095454545455,1.154545454546,
    1.213636363637,1.272727272727,1.331818181818,1.390909090909,1.45,
    1.509090909091,1.568181818182,1.627272727273,1.686363636364,
    1.745454545455,1.804545454546,1.863636363637,1.922727272728,
    1.981818181819,2.04090909091,2.100000000001),.QUASI_UNIFORM_KNOTS.);
#72652 = CARTESIAN_POINT('',(0.E+000,0.8));
#72653 = CARTESIAN_POINT('',(3.256654205567E-012,0.819696969697));
#72654 = CARTESIAN_POINT('',(6.290882276136E-012,0.859090909091));
#72655 = CARTESIAN_POINT('',(5.071353834379E-012,0.918181818182));
#72656 = CARTESIAN_POINT('',(5.398125495552E-012,0.977272727273));
#72657 = CARTESIAN_POINT('',(5.310567292617E-012,1.036363636364));
#72658 = CARTESIAN_POINT('',(5.334028443183E-012,1.095454545455));
#72659 = CARTESIAN_POINT('',(5.327742043853E-012,1.154545454546));
#72660 = CARTESIAN_POINT('',(5.329426490609E-012,1.213636363637));
#72661 = CARTESIAN_POINT('',(5.328975102916E-012,1.272727272727));
#72662 = CARTESIAN_POINT('',(5.329096206931E-012,1.331818181818));
#72663 = CARTESIAN_POINT('',(5.329063178563E-012,1.390909090909));
#72664 = CARTESIAN_POINT('',(5.329074188019E-012,1.45));
#72665 = CARTESIAN_POINT('',(5.329063178563E-012,1.509090909091));
#72666 = CARTESIAN_POINT('',(5.329096206931E-012,1.568181818182));
#72667 = CARTESIAN_POINT('',(5.328975102916E-012,1.627272727273));
#72668 = CARTESIAN_POINT('',(5.329426490609E-012,1.686363636364));
#72669 = CARTESIAN_POINT('',(5.327742043853E-012,1.745454545455));
#72670 = CARTESIAN_POINT('',(5.334028443183E-012,1.804545454546));
#72671 = CARTESIAN_POINT('',(5.310567292617E-012,1.863636363637));
#72672 = CARTESIAN_POINT('',(5.398125495552E-012,1.922727272728));
#72673 = CARTESIAN_POINT('',(5.071353834379E-012,1.981818181819));
#72674 = CARTESIAN_POINT('',(6.290882276136E-012,2.04090909091));
#72675 = CARTESIAN_POINT('',(3.256654205567E-012,2.080303030304));
#72676 = CARTESIAN_POINT('',(0.E+000,2.100000000001));
#72677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#72682)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#72679,#72680,#72681)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#72679 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#72680 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#72681 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#72682 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#72679,
  'distance_accuracy_value','confusion accuracy');
#72683 = SHAPE_DEFINITION_REPRESENTATION(#72684,#72582);
#72684 = PRODUCT_DEFINITION_SHAPE('','',#72685);
#72685 = PRODUCT_DEFINITION('design','',#72686,#72689);
#72686 = PRODUCT_DEFINITION_FORMATION('','',#72687);
#72687 = PRODUCT('CADSOFTTOOLS 1.526','CADSOFTTOOLS 1.526','',(#72688));
#72688 = PRODUCT_CONTEXT('',#2,'mechanical');
#72689 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#72690 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#72691,#72693);
#72691 = ( REPRESENTATION_RELATIONSHIP('','',#72582,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#72692) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#72692 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2115);
#72693 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #72694);
#72694 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('526','','',#5,#72685,$);
#72695 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#72687));
#72696 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#72697),#72771);
#72697 = SHELL_BASED_SURFACE_MODEL('',(#72698));
#72698 = OPEN_SHELL('',(#72699));
#72699 = ADVANCED_FACE('',(#72700),#72714,.T.);
#72700 = FACE_BOUND('',#72701,.T.);
#72701 = EDGE_LOOP('',(#72702,#72725,#72741,#72757));
#72702 = ORIENTED_EDGE('',*,*,#72703,.T.);
#72703 = EDGE_CURVE('',#72704,#72706,#72708,.T.);
#72704 = VERTEX_POINT('',#72705);
#72705 = CARTESIAN_POINT('',(5.400000000001,-10.25815533405,
    32.500000001783));
#72706 = VERTEX_POINT('',#72707);
#72707 = CARTESIAN_POINT('',(4.1,-10.25815533405,32.500000001783));
#72708 = SURFACE_CURVE('',#72709,(#72713),.PCURVE_S1.);
#72709 = LINE('',#72710,#72711);
#72710 = CARTESIAN_POINT('',(6.200000000001,-10.25815533405,
    32.500000001783));
#72711 = VECTOR('',#72712,1.);
#72712 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72713 = PCURVE('',#72714,#72719);
#72714 = PLANE('',#72715);
#72715 = AXIS2_PLACEMENT_3D('',#72716,#72717,#72718);
#72716 = CARTESIAN_POINT('',(6.200000000001,-10.25815533405,
    32.500000001783));
#72717 = DIRECTION('',(0.E+000,1.,0.E+000));
#72718 = DIRECTION('',(0.E+000,-0.E+000,1.));
#72719 = DEFINITIONAL_REPRESENTATION('',(#72720),#72724);
#72720 = LINE('',#72721,#72722);
#72721 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#72722 = VECTOR('',#72723,1.);
#72723 = DIRECTION('',(0.E+000,-1.));
#72724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72725 = ORIENTED_EDGE('',*,*,#72726,.T.);
#72726 = EDGE_CURVE('',#72706,#72727,#72729,.T.);
#72727 = VERTEX_POINT('',#72728);
#72728 = CARTESIAN_POINT('',(4.1,-10.25815533405,36.599999999996));
#72729 = SURFACE_CURVE('',#72730,(#72734),.PCURVE_S1.);
#72730 = LINE('',#72731,#72732);
#72731 = CARTESIAN_POINT('',(4.1,-10.25815533405,5.699999999997));
#72732 = VECTOR('',#72733,1.);
#72733 = DIRECTION('',(0.E+000,0.E+000,1.));
#72734 = PCURVE('',#72714,#72735);
#72735 = DEFINITIONAL_REPRESENTATION('',(#72736),#72740);
#72736 = LINE('',#72737,#72738);
#72737 = CARTESIAN_POINT('',(-26.80000000178,-2.100000000001));
#72738 = VECTOR('',#72739,1.);
#72739 = DIRECTION('',(1.,0.E+000));
#72740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72741 = ORIENTED_EDGE('',*,*,#72742,.F.);
#72742 = EDGE_CURVE('',#72743,#72727,#72745,.T.);
#72743 = VERTEX_POINT('',#72744);
#72744 = CARTESIAN_POINT('',(5.400000000001,-10.25815533405,
    36.599999999996));
#72745 = SURFACE_CURVE('',#72746,(#72750),.PCURVE_S1.);
#72746 = LINE('',#72747,#72748);
#72747 = CARTESIAN_POINT('',(6.200000000001,-10.25815533405,
    36.599999999996));
#72748 = VECTOR('',#72749,1.);
#72749 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72750 = PCURVE('',#72714,#72751);
#72751 = DEFINITIONAL_REPRESENTATION('',(#72752),#72756);
#72752 = LINE('',#72753,#72754);
#72753 = CARTESIAN_POINT('',(4.099999998214,0.E+000));
#72754 = VECTOR('',#72755,1.);
#72755 = DIRECTION('',(0.E+000,-1.));
#72756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72757 = ORIENTED_EDGE('',*,*,#72758,.F.);
#72758 = EDGE_CURVE('',#72704,#72743,#72759,.T.);
#72759 = SURFACE_CURVE('',#72760,(#72764),.PCURVE_S1.);
#72760 = LINE('',#72761,#72762);
#72761 = CARTESIAN_POINT('',(5.400000000001,-10.25815533405,
    32.500000001783));
#72762 = VECTOR('',#72763,1.);
#72763 = DIRECTION('',(0.E+000,0.E+000,1.));
#72764 = PCURVE('',#72714,#72765);
#72765 = DEFINITIONAL_REPRESENTATION('',(#72766),#72770);
#72766 = LINE('',#72767,#72768);
#72767 = CARTESIAN_POINT('',(0.E+000,-0.8));
#72768 = VECTOR('',#72769,1.);
#72769 = DIRECTION('',(1.,0.E+000));
#72770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#72775)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#72772,#72773,#72774)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#72772 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#72773 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#72774 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#72775 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#72772,
  'distance_accuracy_value','confusion accuracy');
#72776 = SHAPE_DEFINITION_REPRESENTATION(#72777,#72696);
#72777 = PRODUCT_DEFINITION_SHAPE('','',#72778);
#72778 = PRODUCT_DEFINITION('design','',#72779,#72782);
#72779 = PRODUCT_DEFINITION_FORMATION('','',#72780);
#72780 = PRODUCT('CADSOFTTOOLS 1.527','CADSOFTTOOLS 1.527','',(#72781));
#72781 = PRODUCT_CONTEXT('',#2,'mechanical');
#72782 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#72783 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#72784,#72786);
#72784 = ( REPRESENTATION_RELATIONSHIP('','',#72696,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#72785) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#72785 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2119);
#72786 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #72787);
#72787 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('527','','',#5,#72778,$);
#72788 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#72780));
#72789 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#72790),#72890);
#72790 = SHELL_BASED_SURFACE_MODEL('',(#72791));
#72791 = OPEN_SHELL('',(#72792));
#72792 = ADVANCED_FACE('',(#72793),#72807,.T.);
#72793 = FACE_BOUND('',#72794,.T.);
#72794 = EDGE_LOOP('',(#72795,#72818,#72839,#72855,#72876));
#72795 = ORIENTED_EDGE('',*,*,#72796,.F.);
#72796 = EDGE_CURVE('',#72797,#72799,#72801,.T.);
#72797 = VERTEX_POINT('',#72798);
#72798 = CARTESIAN_POINT('',(7.7,42.607717110003,36.830243854791));
#72799 = VERTEX_POINT('',#72800);
#72800 = CARTESIAN_POINT('',(7.7,42.607717110003,30.595584411775));
#72801 = SURFACE_CURVE('',#72802,(#72806),.PCURVE_S1.);
#72802 = LINE('',#72803,#72804);
#72803 = CARTESIAN_POINT('',(7.7,42.607717110003,27.182185017029));
#72804 = VECTOR('',#72805,1.);
#72805 = DIRECTION('',(-1.464418895492E-016,1.110223024625E-016,-1.));
#72806 = PCURVE('',#72807,#72812);
#72807 = PLANE('',#72808);
#72808 = AXIS2_PLACEMENT_3D('',#72809,#72810,#72811);
#72809 = CARTESIAN_POINT('',(7.7,41.882557910228,30.295584411775));
#72810 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72811 = DIRECTION('',(0.E+000,0.E+000,-1.));
#72812 = DEFINITIONAL_REPRESENTATION('',(#72813),#72817);
#72813 = LINE('',#72814,#72815);
#72814 = CARTESIAN_POINT('',(3.113399394746,-0.725159199775));
#72815 = VECTOR('',#72816,1.);
#72816 = DIRECTION('',(1.,-1.110223024625E-016));
#72817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72818 = ORIENTED_EDGE('',*,*,#72819,.F.);
#72819 = EDGE_CURVE('',#72820,#72797,#72822,.T.);
#72820 = VERTEX_POINT('',#72821);
#72821 = CARTESIAN_POINT('',(7.7,42.710837395231,36.652094453298));
#72822 = SURFACE_CURVE('',#72823,(#72828),.PCURVE_S1.);
#72823 = CIRCLE('',#72824,0.3);
#72824 = AXIS2_PLACEMENT_3D('',#72825,#72826,#72827);
#72825 = CARTESIAN_POINT('',(7.7,42.415395069328,36.599999999996));
#72826 = DIRECTION('',(1.,0.E+000,0.E+000));
#72827 = DIRECTION('',(0.E+000,-1.,0.E+000));
#72828 = PCURVE('',#72807,#72829);
#72829 = DEFINITIONAL_REPRESENTATION('',(#72830),#72838);
#72830 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#72831,#72832,#72833,#72834
    ,#72835,#72836,#72837),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#72831 = CARTESIAN_POINT('',(-6.304415588222,-0.2328371591));
#72832 = CARTESIAN_POINT('',(-5.784800345951,-0.2328371591));
#72833 = CARTESIAN_POINT('',(-6.044607967086,-0.6828371591));
#72834 = CARTESIAN_POINT('',(-6.304415588222,-1.1328371591));
#72835 = CARTESIAN_POINT('',(-6.564223209357,-0.6828371591));
#72836 = CARTESIAN_POINT('',(-6.824030830492,-0.2328371591));
#72837 = CARTESIAN_POINT('',(-6.304415588222,-0.2328371591));
#72838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72839 = ORIENTED_EDGE('',*,*,#72840,.F.);
#72840 = EDGE_CURVE('',#72841,#72820,#72843,.T.);
#72841 = VERTEX_POINT('',#72842);
#72842 = CARTESIAN_POINT('',(7.7,43.716679772634,30.947678865076));
#72843 = SURFACE_CURVE('',#72844,(#72848),.PCURVE_S1.);
#72844 = LINE('',#72845,#72846);
#72845 = CARTESIAN_POINT('',(7.7,43.716679772634,30.947678865076));
#72846 = VECTOR('',#72847,1.);
#72847 = DIRECTION('',(0.E+000,-0.173648177671,0.984807753011));
#72848 = PCURVE('',#72807,#72849);
#72849 = DEFINITIONAL_REPRESENTATION('',(#72850),#72854);
#72850 = LINE('',#72851,#72852);
#72851 = CARTESIAN_POINT('',(-0.652094453301,-1.834121862405));
#72852 = VECTOR('',#72853,1.);
#72853 = DIRECTION('',(-0.984807753011,0.173648177671));
#72854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72855 = ORIENTED_EDGE('',*,*,#72856,.F.);
#72856 = EDGE_CURVE('',#72857,#72841,#72859,.T.);
#72857 = VERTEX_POINT('',#72858);
#72858 = CARTESIAN_POINT('',(7.7,43.42123744673,30.595584411775));
#72859 = SURFACE_CURVE('',#72860,(#72865),.PCURVE_S1.);
#72860 = CIRCLE('',#72861,0.3);
#72861 = AXIS2_PLACEMENT_3D('',#72862,#72863,#72864);
#72862 = CARTESIAN_POINT('',(7.7,43.42123744673,30.895584411775));
#72863 = DIRECTION('',(1.,0.E+000,0.E+000));
#72864 = DIRECTION('',(0.E+000,-1.,0.E+000));
#72865 = PCURVE('',#72807,#72866);
#72866 = DEFINITIONAL_REPRESENTATION('',(#72867),#72875);
#72867 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#72868,#72869,#72870,#72871
    ,#72872,#72873,#72874),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#72868 = CARTESIAN_POINT('',(-0.6,-1.238679536502));
#72869 = CARTESIAN_POINT('',(-8.038475772934E-002,-1.238679536502));
#72870 = CARTESIAN_POINT('',(-0.340192378865,-1.688679536502));
#72871 = CARTESIAN_POINT('',(-0.6,-2.138679536502));
#72872 = CARTESIAN_POINT('',(-0.859807621135,-1.688679536502));
#72873 = CARTESIAN_POINT('',(-1.119615242271,-1.238679536502));
#72874 = CARTESIAN_POINT('',(-0.6,-1.238679536502));
#72875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72876 = ORIENTED_EDGE('',*,*,#72877,.F.);
#72877 = EDGE_CURVE('',#72799,#72857,#72878,.T.);
#72878 = SURFACE_CURVE('',#72879,(#72883),.PCURVE_S1.);
#72879 = LINE('',#72880,#72881);
#72880 = CARTESIAN_POINT('',(7.7,41.882557910228,30.595584411775));
#72881 = VECTOR('',#72882,1.);
#72882 = DIRECTION('',(0.E+000,1.,2.254821013504E-015));
#72883 = PCURVE('',#72807,#72884);
#72884 = DEFINITIONAL_REPRESENTATION('',(#72885),#72889);
#72885 = LINE('',#72886,#72887);
#72886 = CARTESIAN_POINT('',(-0.3,-0.E+000));
#72887 = VECTOR('',#72888,1.);
#72888 = DIRECTION('',(-2.254821013504E-015,-1.));
#72889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#72894)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#72891,#72892,#72893)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#72891 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#72892 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#72893 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#72894 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#72891,
  'distance_accuracy_value','confusion accuracy');
#72895 = SHAPE_DEFINITION_REPRESENTATION(#72896,#72789);
#72896 = PRODUCT_DEFINITION_SHAPE('','',#72897);
#72897 = PRODUCT_DEFINITION('design','',#72898,#72901);
#72898 = PRODUCT_DEFINITION_FORMATION('','',#72899);
#72899 = PRODUCT('CADSOFTTOOLS 1.528','CADSOFTTOOLS 1.528','',(#72900));
#72900 = PRODUCT_CONTEXT('',#2,'mechanical');
#72901 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#72902 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#72903,#72905);
#72903 = ( REPRESENTATION_RELATIONSHIP('','',#72789,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#72904) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#72904 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2123);
#72905 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #72906);
#72906 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('528','','',#5,#72897,$);
#72907 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#72899));
#72908 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#72909),#73023);
#72909 = SHELL_BASED_SURFACE_MODEL('',(#72910));
#72910 = OPEN_SHELL('',(#72911));
#72911 = ADVANCED_FACE('',(#72912),#72930,.F.);
#72912 = FACE_BOUND('',#72913,.F.);
#72913 = EDGE_LOOP('',(#72914,#72963,#72979,#72994,#73010));
#72914 = ORIENTED_EDGE('',*,*,#72915,.T.);
#72915 = EDGE_CURVE('',#72916,#72918,#72920,.T.);
#72916 = VERTEX_POINT('',#72917);
#72917 = CARTESIAN_POINT('',(6.941306156691,42.415395069328,
    36.899999999997));
#72918 = VERTEX_POINT('',#72919);
#72919 = CARTESIAN_POINT('',(7.7,42.607717110003,36.830243854791));
#72920 = SURFACE_CURVE('',#72921,(#72929),.PCURVE_S1.);
#72921 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#72922,#72923,#72924,#72925,
    #72926,#72927,#72928),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
    0.768464969109,1.),.UNSPECIFIED.);
#72922 = CARTESIAN_POINT('',(6.941306156691,42.415395069328,
    36.899999999997));
#72923 = CARTESIAN_POINT('',(7.129935721711,42.485789937596,
    36.899999999997));
#72924 = CARTESIAN_POINT('',(7.324765383652,42.540309063634,
    36.876420764527));
#72925 = CARTESIAN_POINT('',(7.521042242301,42.578003211962,
    36.852108294087));
#72926 = CARTESIAN_POINT('',(7.580418409999,42.58940615619,
    36.844753472271));
#72927 = CARTESIAN_POINT('',(7.640085269127,42.599314178141,
    36.837262800008));
#72928 = CARTESIAN_POINT('',(7.7,42.607717110003,36.830243854791));
#72929 = PCURVE('',#72930,#72935);
#72930 = CYLINDRICAL_SURFACE('',#72931,0.3);
#72931 = AXIS2_PLACEMENT_3D('',#72932,#72933,#72934);
#72932 = CARTESIAN_POINT('',(7.7,42.415395069328,36.599999999996));
#72933 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72934 = DIRECTION('',(0.E+000,0.E+000,-1.));
#72935 = DEFINITIONAL_REPRESENTATION('',(#72936),#72962);
#72936 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#72937,#72938,#72939,#72940,
    #72941,#72942,#72943,#72944,#72945,#72946,#72947,#72948,#72949,
    #72950,#72951,#72952,#72953,#72954,#72955,#72956,#72957,#72958,
    #72959,#72960,#72961),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#72937 = CARTESIAN_POINT('',(3.14159265359,0.758693843309));
#72938 = CARTESIAN_POINT('',(3.155471727637,0.747536443191));
#72939 = CARTESIAN_POINT('',(3.182861071724,0.725178258418));
#72940 = CARTESIAN_POINT('',(3.222889262031,0.691516729246));
#72941 = CARTESIAN_POINT('',(3.261914271075,0.657736849664));
#72942 = CARTESIAN_POINT('',(3.29998153915,0.623844521266));
#72943 = CARTESIAN_POINT('',(3.337131041685,0.589845645659));
#72944 = CARTESIAN_POINT('',(3.373396317467,0.555746124414));
#72945 = CARTESIAN_POINT('',(3.408804418033,0.521551859234));
#72946 = CARTESIAN_POINT('',(3.443375770879,0.487268751332));
#72947 = CARTESIAN_POINT('',(3.47712419478,0.452902703741));
#72948 = CARTESIAN_POINT('',(3.51005699073,0.418459612709));
#72949 = CARTESIAN_POINT('',(3.542175068937,0.383945399805));
#72950 = CARTESIAN_POINT('',(3.573473258003,0.3493658921));
#72951 = CARTESIAN_POINT('',(3.603940176599,0.31472726933));
#72952 = CARTESIAN_POINT('',(3.633559935683,0.280034395073));
#72953 = CARTESIAN_POINT('',(3.662307161015,0.245297044872));
#72954 = CARTESIAN_POINT('',(3.690167055455,0.210506662574));
#72955 = CARTESIAN_POINT('',(3.717062082775,0.175723106839));
#72956 = CARTESIAN_POINT('',(3.743188786245,0.140670793295));
#72957 = CARTESIAN_POINT('',(3.768327648548,0.105607436798));
#72958 = CARTESIAN_POINT('',(3.792489763224,7.046644133303E-002));
#72959 = CARTESIAN_POINT('',(3.81562000191,3.526813957329E-002));
#72960 = CARTESIAN_POINT('',(3.830323744552,1.176235340026E-002));
#72961 = CARTESIAN_POINT('',(3.837488797459,0.E+000));
#72962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72963 = ORIENTED_EDGE('',*,*,#72964,.F.);
#72964 = EDGE_CURVE('',#72965,#72918,#72967,.T.);
#72965 = VERTEX_POINT('',#72966);
#72966 = CARTESIAN_POINT('',(7.7,42.710837395231,36.652094453298));
#72967 = SURFACE_CURVE('',#72968,(#72973),.PCURVE_S1.);
#72968 = CIRCLE('',#72969,0.3);
#72969 = AXIS2_PLACEMENT_3D('',#72970,#72971,#72972);
#72970 = CARTESIAN_POINT('',(7.7,42.415395069328,36.599999999996));
#72971 = DIRECTION('',(1.,0.E+000,0.E+000));
#72972 = DIRECTION('',(0.E+000,-1.,0.E+000));
#72973 = PCURVE('',#72930,#72974);
#72974 = DEFINITIONAL_REPRESENTATION('',(#72975),#72978);
#72975 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#72976,#72977),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.316125578793,4.016492836516),
  .PIECEWISE_BEZIER_KNOTS.);
#72976 = CARTESIAN_POINT('',(4.537856055181,0.E+000));
#72977 = CARTESIAN_POINT('',(3.837488797459,0.E+000));
#72978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72979 = ORIENTED_EDGE('',*,*,#72980,.T.);
#72980 = EDGE_CURVE('',#72965,#72981,#72983,.T.);
#72981 = VERTEX_POINT('',#72982);
#72982 = CARTESIAN_POINT('',(4.1,42.710837395231,36.652094453298));
#72983 = SURFACE_CURVE('',#72984,(#72988),.PCURVE_S1.);
#72984 = LINE('',#72985,#72986);
#72985 = CARTESIAN_POINT('',(7.7,42.710837395231,36.652094453298));
#72986 = VECTOR('',#72987,1.);
#72987 = DIRECTION('',(-1.,0.E+000,0.E+000));
#72988 = PCURVE('',#72930,#72989);
#72989 = DEFINITIONAL_REPRESENTATION('',(#72990),#72993);
#72990 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#72991,#72992),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#72991 = CARTESIAN_POINT('',(4.537856055181,0.E+000));
#72992 = CARTESIAN_POINT('',(4.537856055181,3.6));
#72993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#72994 = ORIENTED_EDGE('',*,*,#72995,.F.);
#72995 = EDGE_CURVE('',#72996,#72981,#72998,.T.);
#72996 = VERTEX_POINT('',#72997);
#72997 = CARTESIAN_POINT('',(4.1,42.415395069328,36.899999999997));
#72998 = SURFACE_CURVE('',#72999,(#73004),.PCURVE_S1.);
#72999 = CIRCLE('',#73000,0.3);
#73000 = AXIS2_PLACEMENT_3D('',#73001,#73002,#73003);
#73001 = CARTESIAN_POINT('',(4.1,42.415395069328,36.599999999996));
#73002 = DIRECTION('',(-1.,0.E+000,0.E+000));
#73003 = DIRECTION('',(0.E+000,0.E+000,-1.));
#73004 = PCURVE('',#72930,#73005);
#73005 = DEFINITIONAL_REPRESENTATION('',(#73006),#73009);
#73006 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#73007,#73008),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,4.537856055181),
  .PIECEWISE_BEZIER_KNOTS.);
#73007 = CARTESIAN_POINT('',(3.14159265359,3.6));
#73008 = CARTESIAN_POINT('',(4.537856055181,3.6));
#73009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73010 = ORIENTED_EDGE('',*,*,#73011,.F.);
#73011 = EDGE_CURVE('',#72916,#72996,#73012,.T.);
#73012 = SURFACE_CURVE('',#73013,(#73017),.PCURVE_S1.);
#73013 = LINE('',#73014,#73015);
#73014 = CARTESIAN_POINT('',(7.7,42.415395069328,36.899999999997));
#73015 = VECTOR('',#73016,1.);
#73016 = DIRECTION('',(-1.,0.E+000,0.E+000));
#73017 = PCURVE('',#72930,#73018);
#73018 = DEFINITIONAL_REPRESENTATION('',(#73019),#73022);
#73019 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#73020,#73021),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.758693843309,3.6),.PIECEWISE_BEZIER_KNOTS.);
#73020 = CARTESIAN_POINT('',(3.14159265359,0.758693843309));
#73021 = CARTESIAN_POINT('',(3.14159265359,3.6));
#73022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#73027)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#73024,#73025,#73026)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#73024 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#73025 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#73026 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#73027 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-005),#73024,
  'distance_accuracy_value','confusion accuracy');
#73028 = SHAPE_DEFINITION_REPRESENTATION(#73029,#72908);
#73029 = PRODUCT_DEFINITION_SHAPE('','',#73030);
#73030 = PRODUCT_DEFINITION('design','',#73031,#73034);
#73031 = PRODUCT_DEFINITION_FORMATION('','',#73032);
#73032 = PRODUCT('CADSOFTTOOLS 1.529','CADSOFTTOOLS 1.529','',(#73033));
#73033 = PRODUCT_CONTEXT('',#2,'mechanical');
#73034 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#73035 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#73036,#73038);
#73036 = ( REPRESENTATION_RELATIONSHIP('','',#72908,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#73037) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#73037 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2127);
#73038 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #73039);
#73039 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('529','','',#5,#73030,$);
#73040 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#73032));
#73041 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#73042),#73116);
#73042 = SHELL_BASED_SURFACE_MODEL('',(#73043));
#73043 = OPEN_SHELL('',(#73044));
#73044 = ADVANCED_FACE('',(#73045),#73059,.T.);
#73045 = FACE_BOUND('',#73046,.T.);
#73046 = EDGE_LOOP('',(#73047,#73070,#73086,#73102));
#73047 = ORIENTED_EDGE('',*,*,#73048,.T.);
#73048 = EDGE_CURVE('',#73049,#73051,#73053,.T.);
#73049 = VERTEX_POINT('',#73050);
#73050 = CARTESIAN_POINT('',(7.7,42.710837395231,36.652094453298));
#73051 = VERTEX_POINT('',#73052);
#73052 = CARTESIAN_POINT('',(4.1,42.710837395231,36.652094453298));
#73053 = SURFACE_CURVE('',#73054,(#73058),.PCURVE_S1.);
#73054 = LINE('',#73055,#73056);
#73055 = CARTESIAN_POINT('',(7.7,42.710837395231,36.652094453298));
#73056 = VECTOR('',#73057,1.);
#73057 = DIRECTION('',(-1.,0.E+000,0.E+000));
#73058 = PCURVE('',#73059,#73064);
#73059 = PLANE('',#73060);
#73060 = AXIS2_PLACEMENT_3D('',#73061,#73062,#73063);
#73061 = CARTESIAN_POINT('',(7.7,43.716679772634,30.947678865076));
#73062 = DIRECTION('',(0.E+000,-0.984807753011,-0.173648177671));
#73063 = DIRECTION('',(0.E+000,-0.173648177671,0.984807753011));
#73064 = DEFINITIONAL_REPRESENTATION('',(#73065),#73069);
#73065 = LINE('',#73066,#73067);
#73066 = CARTESIAN_POINT('',(5.792415393541,0.E+000));
#73067 = VECTOR('',#73068,1.);
#73068 = DIRECTION('',(0.E+000,1.));
#73069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73070 = ORIENTED_EDGE('',*,*,#73071,.T.);
#73071 = EDGE_CURVE('',#73051,#73072,#73074,.T.);
#73072 = VERTEX_POINT('',#73073);
#73073 = CARTESIAN_POINT('',(4.1,43.716679772634,30.947678865076));
#73074 = SURFACE_CURVE('',#73075,(#73079),.PCURVE_S1.);
#73075 = LINE('',#73076,#73077);
#73076 = CARTESIAN_POINT('',(4.1,46.618129960708,14.492737163332));
#73077 = VECTOR('',#73078,1.);
#73078 = DIRECTION('',(0.E+000,0.173648177671,-0.984807753011));
#73079 = PCURVE('',#73059,#73080);
#73080 = DEFINITIONAL_REPRESENTATION('',(#73081),#73085);
#73081 = LINE('',#73082,#73083);
#73082 = CARTESIAN_POINT('',(-16.70878570099,3.6));
#73083 = VECTOR('',#73084,1.);
#73084 = DIRECTION('',(-1.,-0.E+000));
#73085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73086 = ORIENTED_EDGE('',*,*,#73087,.F.);
#73087 = EDGE_CURVE('',#73088,#73072,#73090,.T.);
#73088 = VERTEX_POINT('',#73089);
#73089 = CARTESIAN_POINT('',(7.7,43.716679772634,30.947678865076));
#73090 = SURFACE_CURVE('',#73091,(#73095),.PCURVE_S1.);
#73091 = LINE('',#73092,#73093);
#73092 = CARTESIAN_POINT('',(7.7,43.716679772634,30.947678865076));
#73093 = VECTOR('',#73094,1.);
#73094 = DIRECTION('',(-1.,0.E+000,0.E+000));
#73095 = PCURVE('',#73059,#73096);
#73096 = DEFINITIONAL_REPRESENTATION('',(#73097),#73101);
#73097 = LINE('',#73098,#73099);
#73098 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#73099 = VECTOR('',#73100,1.);
#73100 = DIRECTION('',(0.E+000,1.));
#73101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73102 = ORIENTED_EDGE('',*,*,#73103,.T.);
#73103 = EDGE_CURVE('',#73088,#73049,#73104,.T.);
#73104 = SURFACE_CURVE('',#73105,(#73109),.PCURVE_S1.);
#73105 = LINE('',#73106,#73107);
#73106 = CARTESIAN_POINT('',(7.7,43.716679772634,30.947678865076));
#73107 = VECTOR('',#73108,1.);
#73108 = DIRECTION('',(0.E+000,-0.173648177671,0.984807753011));
#73109 = PCURVE('',#73059,#73110);
#73110 = DEFINITIONAL_REPRESENTATION('',(#73111),#73115);
#73111 = LINE('',#73112,#73113);
#73112 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#73113 = VECTOR('',#73114,1.);
#73114 = DIRECTION('',(1.,0.E+000));
#73115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#73120)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#73117,#73118,#73119)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#73117 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#73118 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#73119 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#73120 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#73117,
  'distance_accuracy_value','confusion accuracy');
#73121 = SHAPE_DEFINITION_REPRESENTATION(#73122,#73041);
#73122 = PRODUCT_DEFINITION_SHAPE('','',#73123);
#73123 = PRODUCT_DEFINITION('design','',#73124,#73127);
#73124 = PRODUCT_DEFINITION_FORMATION('','',#73125);
#73125 = PRODUCT('CADSOFTTOOLS 1.530','CADSOFTTOOLS 1.530','',(#73126));
#73126 = PRODUCT_CONTEXT('',#2,'mechanical');
#73127 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#73128 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#73129,#73131);
#73129 = ( REPRESENTATION_RELATIONSHIP('','',#73041,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#73130) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#73130 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2131);
#73131 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #73132);
#73132 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('530','','',#5,#73123,$);
#73133 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#73125));
#73134 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#73135),#73207);
#73135 = SHELL_BASED_SURFACE_MODEL('',(#73136));
#73136 = OPEN_SHELL('',(#73137));
#73137 = ADVANCED_FACE('',(#73138),#73153,.F.);
#73138 = FACE_BOUND('',#73139,.F.);
#73139 = EDGE_LOOP('',(#73140,#73163,#73178,#73194));
#73140 = ORIENTED_EDGE('',*,*,#73141,.F.);
#73141 = EDGE_CURVE('',#73142,#73144,#73146,.T.);
#73142 = VERTEX_POINT('',#73143);
#73143 = CARTESIAN_POINT('',(7.7,43.42123744673,30.595584411775));
#73144 = VERTEX_POINT('',#73145);
#73145 = CARTESIAN_POINT('',(7.7,43.716679772634,30.947678865076));
#73146 = SURFACE_CURVE('',#73147,(#73152),.PCURVE_S1.);
#73147 = CIRCLE('',#73148,0.3);
#73148 = AXIS2_PLACEMENT_3D('',#73149,#73150,#73151);
#73149 = CARTESIAN_POINT('',(7.7,43.42123744673,30.895584411775));
#73150 = DIRECTION('',(1.,0.E+000,0.E+000));
#73151 = DIRECTION('',(0.E+000,-1.,0.E+000));
#73152 = PCURVE('',#73153,#73158);
#73153 = CYLINDRICAL_SURFACE('',#73154,0.3);
#73154 = AXIS2_PLACEMENT_3D('',#73155,#73156,#73157);
#73155 = CARTESIAN_POINT('',(7.7,43.42123744673,30.895584411775));
#73156 = DIRECTION('',(-1.,0.E+000,0.E+000));
#73157 = DIRECTION('',(0.E+000,0.E+000,-1.));
#73158 = DEFINITIONAL_REPRESENTATION('',(#73159),#73162);
#73159 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#73160,#73161),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.316125578793),
  .PIECEWISE_BEZIER_KNOTS.);
#73160 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#73161 = CARTESIAN_POINT('',(4.537856055181,0.E+000));
#73162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73163 = ORIENTED_EDGE('',*,*,#73164,.T.);
#73164 = EDGE_CURVE('',#73142,#73165,#73167,.T.);
#73165 = VERTEX_POINT('',#73166);
#73166 = CARTESIAN_POINT('',(4.1,43.42123744673,30.595584411775));
#73167 = SURFACE_CURVE('',#73168,(#73172),.PCURVE_S1.);
#73168 = LINE('',#73169,#73170);
#73169 = CARTESIAN_POINT('',(7.7,43.42123744673,30.595584411775));
#73170 = VECTOR('',#73171,1.);
#73171 = DIRECTION('',(-1.,0.E+000,0.E+000));
#73172 = PCURVE('',#73153,#73173);
#73173 = DEFINITIONAL_REPRESENTATION('',(#73174),#73177);
#73174 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#73175,#73176),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#73175 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#73176 = CARTESIAN_POINT('',(6.28318530718,3.6));
#73177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73178 = ORIENTED_EDGE('',*,*,#73179,.F.);
#73179 = EDGE_CURVE('',#73180,#73165,#73182,.T.);
#73180 = VERTEX_POINT('',#73181);
#73181 = CARTESIAN_POINT('',(4.1,43.716679772634,30.947678865076));
#73182 = SURFACE_CURVE('',#73183,(#73188),.PCURVE_S1.);
#73183 = CIRCLE('',#73184,0.3);
#73184 = AXIS2_PLACEMENT_3D('',#73185,#73186,#73187);
#73185 = CARTESIAN_POINT('',(4.1,43.42123744673,30.895584411775));
#73186 = DIRECTION('',(-1.,0.E+000,0.E+000));
#73187 = DIRECTION('',(0.E+000,0.E+000,-1.));
#73188 = PCURVE('',#73153,#73189);
#73189 = DEFINITIONAL_REPRESENTATION('',(#73190),#73193);
#73190 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#73191,#73192),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.537856055181,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#73191 = CARTESIAN_POINT('',(4.537856055181,3.6));
#73192 = CARTESIAN_POINT('',(6.28318530718,3.6));
#73193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73194 = ORIENTED_EDGE('',*,*,#73195,.F.);
#73195 = EDGE_CURVE('',#73144,#73180,#73196,.T.);
#73196 = SURFACE_CURVE('',#73197,(#73201),.PCURVE_S1.);
#73197 = LINE('',#73198,#73199);
#73198 = CARTESIAN_POINT('',(7.7,43.716679772634,30.947678865076));
#73199 = VECTOR('',#73200,1.);
#73200 = DIRECTION('',(-1.,0.E+000,0.E+000));
#73201 = PCURVE('',#73153,#73202);
#73202 = DEFINITIONAL_REPRESENTATION('',(#73203),#73206);
#73203 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#73204,#73205),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#73204 = CARTESIAN_POINT('',(4.537856055181,0.E+000));
#73205 = CARTESIAN_POINT('',(4.537856055181,3.6));
#73206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#73211)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#73208,#73209,#73210)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#73208 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#73209 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#73210 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#73211 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#73208,
  'distance_accuracy_value','confusion accuracy');
#73212 = SHAPE_DEFINITION_REPRESENTATION(#73213,#73134);
#73213 = PRODUCT_DEFINITION_SHAPE('','',#73214);
#73214 = PRODUCT_DEFINITION('design','',#73215,#73218);
#73215 = PRODUCT_DEFINITION_FORMATION('','',#73216);
#73216 = PRODUCT('CADSOFTTOOLS 1.531','CADSOFTTOOLS 1.531','',(#73217));
#73217 = PRODUCT_CONTEXT('',#2,'mechanical');
#73218 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#73219 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#73220,#73222);
#73220 = ( REPRESENTATION_RELATIONSHIP('','',#73134,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#73221) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#73221 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2135);
#73222 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #73223);
#73223 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('531','','',#5,#73214,$);
#73224 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#73216));
#73225 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#73226),#73317);
#73226 = SHELL_BASED_SURFACE_MODEL('',(#73227));
#73227 = OPEN_SHELL('',(#73228));
#73228 = ADVANCED_FACE('',(#73229),#73243,.T.);
#73229 = FACE_BOUND('',#73230,.T.);
#73230 = EDGE_LOOP('',(#73231,#73254,#73270,#73286,#73303));
#73231 = ORIENTED_EDGE('',*,*,#73232,.T.);
#73232 = EDGE_CURVE('',#73233,#73235,#73237,.T.);
#73233 = VERTEX_POINT('',#73234);
#73234 = CARTESIAN_POINT('',(7.7,43.42123744673,30.595584411775));
#73235 = VERTEX_POINT('',#73236);
#73236 = CARTESIAN_POINT('',(4.1,43.42123744673,30.595584411775));
#73237 = SURFACE_CURVE('',#73238,(#73242),.PCURVE_S1.);
#73238 = LINE('',#73239,#73240);
#73239 = CARTESIAN_POINT('',(7.7,43.42123744673,30.595584411775));
#73240 = VECTOR('',#73241,1.);
#73241 = DIRECTION('',(-1.,0.E+000,0.E+000));
#73242 = PCURVE('',#73243,#73248);
#73243 = PLANE('',#73244);
#73244 = AXIS2_PLACEMENT_3D('',#73245,#73246,#73247);
#73245 = CARTESIAN_POINT('',(7.7,41.882557910228,30.595584411775));
#73246 = DIRECTION('',(0.E+000,-2.254821013504E-015,1.));
#73247 = DIRECTION('',(0.E+000,1.,2.254821013504E-015));
#73248 = DEFINITIONAL_REPRESENTATION('',(#73249),#73253);
#73249 = LINE('',#73250,#73251);
#73250 = CARTESIAN_POINT('',(1.538679536502,0.E+000));
#73251 = VECTOR('',#73252,1.);
#73252 = DIRECTION('',(0.E+000,1.));
#73253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73254 = ORIENTED_EDGE('',*,*,#73255,.T.);
#73255 = EDGE_CURVE('',#73235,#73256,#73258,.T.);
#73256 = VERTEX_POINT('',#73257);
#73257 = CARTESIAN_POINT('',(4.1,41.882557910228,30.595584411775));
#73258 = SURFACE_CURVE('',#73259,(#73263),.PCURVE_S1.);
#73259 = LINE('',#73260,#73261);
#73260 = CARTESIAN_POINT('',(4.1,-3.247960457163,30.595584411775));
#73261 = VECTOR('',#73262,1.);
#73262 = DIRECTION('',(0.E+000,-1.,-2.254821013504E-015));
#73263 = PCURVE('',#73243,#73264);
#73264 = DEFINITIONAL_REPRESENTATION('',(#73265),#73269);
#73265 = LINE('',#73266,#73267);
#73266 = CARTESIAN_POINT('',(-45.13051836739,3.6));
#73267 = VECTOR('',#73268,1.);
#73268 = DIRECTION('',(-1.,-0.E+000));
#73269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73270 = ORIENTED_EDGE('',*,*,#73271,.F.);
#73271 = EDGE_CURVE('',#73272,#73256,#73274,.T.);
#73272 = VERTEX_POINT('',#73273);
#73273 = CARTESIAN_POINT('',(5.987606077057,41.882557910228,
    30.595584411775));
#73274 = SURFACE_CURVE('',#73275,(#73279),.PCURVE_S1.);
#73275 = LINE('',#73276,#73277);
#73276 = CARTESIAN_POINT('',(7.7,41.882557910228,30.595584411775));
#73277 = VECTOR('',#73278,1.);
#73278 = DIRECTION('',(-1.,0.E+000,0.E+000));
#73279 = PCURVE('',#73243,#73280);
#73280 = DEFINITIONAL_REPRESENTATION('',(#73281),#73285);
#73281 = LINE('',#73282,#73283);
#73282 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#73283 = VECTOR('',#73284,1.);
#73284 = DIRECTION('',(0.E+000,1.));
#73285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73286 = ORIENTED_EDGE('',*,*,#73287,.F.);
#73287 = EDGE_CURVE('',#73288,#73272,#73290,.T.);
#73288 = VERTEX_POINT('',#73289);
#73289 = CARTESIAN_POINT('',(7.7,42.607717110003,30.595584411775));
#73290 = SURFACE_CURVE('',#73291,(#73296),.PCURVE_S1.);
#73291 = CIRCLE('',#73292,3.599999999999);
#73292 = AXIS2_PLACEMENT_3D('',#73293,#73294,#73295);
#73293 = CARTESIAN_POINT('',(8.2,39.042608416009,30.595584411775));
#73294 = DIRECTION('',(0.E+000,-2.254821013504E-015,1.));
#73295 = DIRECTION('',(0.E+000,1.,2.254821013504E-015));
#73296 = PCURVE('',#73243,#73297);
#73297 = DEFINITIONAL_REPRESENTATION('',(#73298),#73302);
#73298 = CIRCLE('',#73299,3.599999999999);
#73299 = AXIS2_PLACEMENT_2D('',#73300,#73301);
#73300 = CARTESIAN_POINT('',(-2.839949494219,-0.5));
#73301 = DIRECTION('',(1.,0.E+000));
#73302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73303 = ORIENTED_EDGE('',*,*,#73304,.T.);
#73304 = EDGE_CURVE('',#73288,#73233,#73305,.T.);
#73305 = SURFACE_CURVE('',#73306,(#73310),.PCURVE_S1.);
#73306 = LINE('',#73307,#73308);
#73307 = CARTESIAN_POINT('',(7.7,41.882557910228,30.595584411775));
#73308 = VECTOR('',#73309,1.);
#73309 = DIRECTION('',(0.E+000,1.,2.254821013504E-015));
#73310 = PCURVE('',#73243,#73311);
#73311 = DEFINITIONAL_REPRESENTATION('',(#73312),#73316);
#73312 = LINE('',#73313,#73314);
#73313 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#73314 = VECTOR('',#73315,1.);
#73315 = DIRECTION('',(1.,0.E+000));
#73316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#73321)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#73318,#73319,#73320)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#73318 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#73319 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#73320 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#73321 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#73318,
  'distance_accuracy_value','confusion accuracy');
#73322 = SHAPE_DEFINITION_REPRESENTATION(#73323,#73225);
#73323 = PRODUCT_DEFINITION_SHAPE('','',#73324);
#73324 = PRODUCT_DEFINITION('design','',#73325,#73328);
#73325 = PRODUCT_DEFINITION_FORMATION('','',#73326);
#73326 = PRODUCT('CADSOFTTOOLS 1.532','CADSOFTTOOLS 1.532','',(#73327));
#73327 = PRODUCT_CONTEXT('',#2,'mechanical');
#73328 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#73329 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#73330,#73332);
#73330 = ( REPRESENTATION_RELATIONSHIP('','',#73225,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#73331) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#73331 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2139);
#73332 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #73333);
#73333 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('532','','',#5,#73324,$);
#73334 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#73326));
#73335 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#73336),#73434);
#73336 = SHELL_BASED_SURFACE_MODEL('',(#73337));
#73337 = OPEN_SHELL('',(#73338));
#73338 = ADVANCED_FACE('',(#73339),#73353,.T.);
#73339 = FACE_BOUND('',#73340,.T.);
#73340 = EDGE_LOOP('',(#73341,#73363,#73379,#73394));
#73341 = ORIENTED_EDGE('',*,*,#73342,.T.);
#73342 = EDGE_CURVE('',#73343,#73345,#73347,.T.);
#73343 = VERTEX_POINT('',#73344);
#73344 = CARTESIAN_POINT('',(5.987606077057,41.882557910228,
    30.595584411775));
#73345 = VERTEX_POINT('',#73346);
#73346 = CARTESIAN_POINT('',(4.1,41.882557910228,30.595584411775));
#73347 = SURFACE_CURVE('',#73348,(#73352),.PCURVE_S1.);
#73348 = LINE('',#73349,#73350);
#73349 = CARTESIAN_POINT('',(7.7,41.882557910228,30.595584411775));
#73350 = VECTOR('',#73351,1.);
#73351 = DIRECTION('',(-1.,0.E+000,0.E+000));
#73352 = PCURVE('',#73353,#73358);
#73353 = CYLINDRICAL_SURFACE('',#73354,0.3);
#73354 = AXIS2_PLACEMENT_3D('',#73355,#73356,#73357);
#73355 = CARTESIAN_POINT('',(7.7,41.882557910228,30.295584411775));
#73356 = DIRECTION('',(-1.,0.E+000,0.E+000));
#73357 = DIRECTION('',(0.E+000,0.E+000,-1.));
#73358 = DEFINITIONAL_REPRESENTATION('',(#73359),#73362);
#73359 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#73360,#73361),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.712393922943,3.6),.PIECEWISE_BEZIER_KNOTS.);
#73360 = CARTESIAN_POINT('',(3.14159265359,1.712393922943));
#73361 = CARTESIAN_POINT('',(3.14159265359,3.6));
#73362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73363 = ORIENTED_EDGE('',*,*,#73364,.T.);
#73364 = EDGE_CURVE('',#73345,#73365,#73367,.T.);
#73365 = VERTEX_POINT('',#73366);
#73366 = CARTESIAN_POINT('',(4.1,41.670425875872,30.507716446131));
#73367 = SURFACE_CURVE('',#73368,(#73373),.PCURVE_S1.);
#73368 = CIRCLE('',#73369,0.3);
#73369 = AXIS2_PLACEMENT_3D('',#73370,#73371,#73372);
#73370 = CARTESIAN_POINT('',(4.1,41.882557910228,30.295584411775));
#73371 = DIRECTION('',(1.,0.E+000,0.E+000));
#73372 = DIRECTION('',(0.E+000,0.E+000,-1.));
#73373 = PCURVE('',#73353,#73374);
#73374 = DEFINITIONAL_REPRESENTATION('',(#73375),#73378);
#73375 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#73376,#73377),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,3.926990816987),
  .PIECEWISE_BEZIER_KNOTS.);
#73376 = CARTESIAN_POINT('',(3.14159265359,3.6));
#73377 = CARTESIAN_POINT('',(2.356194490192,3.6));
#73378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73379 = ORIENTED_EDGE('',*,*,#73380,.F.);
#73380 = EDGE_CURVE('',#73381,#73365,#73383,.T.);
#73381 = VERTEX_POINT('',#73382);
#73382 = CARTESIAN_POINT('',(5.739395318701,41.670425875872,
    30.507716446131));
#73383 = SURFACE_CURVE('',#73384,(#73388),.PCURVE_S1.);
#73384 = LINE('',#73385,#73386);
#73385 = CARTESIAN_POINT('',(7.7,41.670425875872,30.507716446131));
#73386 = VECTOR('',#73387,1.);
#73387 = DIRECTION('',(-1.,0.E+000,0.E+000));
#73388 = PCURVE('',#73353,#73389);
#73389 = DEFINITIONAL_REPRESENTATION('',(#73390),#73393);
#73390 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#73391,#73392),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.960604681299,3.6),.PIECEWISE_BEZIER_KNOTS.);
#73391 = CARTESIAN_POINT('',(2.356194490192,1.960604681299));
#73392 = CARTESIAN_POINT('',(2.356194490192,3.6));
#73393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73394 = ORIENTED_EDGE('',*,*,#73395,.F.);
#73395 = EDGE_CURVE('',#73343,#73381,#73396,.T.);
#73396 = SURFACE_CURVE('',#73397,(#73405),.PCURVE_S1.);
#73397 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#73398,#73399,#73400,#73401,
    #73402,#73403,#73404),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
    0.691285480056,1.),.UNSPECIFIED.);
#73398 = CARTESIAN_POINT('',(5.987606077057,41.882557910228,
    30.595584411775));
#73399 = CARTESIAN_POINT('',(5.925751032753,41.834371234937,
    30.595584411775));
#73400 = CARTESIAN_POINT('',(5.864168744107,41.782913572511,
    30.584048557819));
#73401 = CARTESIAN_POINT('',(5.80932857097,41.734204618713,
    30.55633582768));
#73402 = CARTESIAN_POINT('',(5.784521437558,41.712170962616,
    30.543799882689));
#73403 = CARTESIAN_POINT('',(5.760769852418,41.690440309343,
    30.527730879602));
#73404 = CARTESIAN_POINT('',(5.739395318701,41.670425875872,
    30.507716446131));
#73405 = PCURVE('',#73353,#73406);
#73406 = DEFINITIONAL_REPRESENTATION('',(#73407),#73433);
#73407 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#73408,#73409,#73410,#73411,
    #73412,#73413,#73414,#73415,#73416,#73417,#73418,#73419,#73420,
    #73421,#73422,#73423,#73424,#73425,#73426,#73427,#73428,#73429,
    #73430,#73431,#73432),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#73408 = CARTESIAN_POINT('',(3.14159265359,1.712393922943));
#73409 = CARTESIAN_POINT('',(3.131031003359,1.716461118051));
#73410 = CARTESIAN_POINT('',(3.109813988838,1.724593149726));
#73411 = CARTESIAN_POINT('',(3.077707536242,1.736773086618));
#73412 = CARTESIAN_POINT('',(3.045321105051,1.748923877886));
#73413 = CARTESIAN_POINT('',(3.012653054504,1.761034488564));
#73414 = CARTESIAN_POINT('',(2.979699879452,1.773093883534));
#73415 = CARTESIAN_POINT('',(2.94645586356,1.785091028252));
#73416 = CARTESIAN_POINT('',(2.912913049927,1.797014886037));
#73417 = CARTESIAN_POINT('',(2.879061106532,1.80885442817));
#73418 = CARTESIAN_POINT('',(2.844887395181,1.820598596231));
#73419 = CARTESIAN_POINT('',(2.810376443798,1.832236442635));
#73420 = CARTESIAN_POINT('',(2.775511727242,1.843756606165));
#73421 = CARTESIAN_POINT('',(2.740268951178,1.855149269293));
#73422 = CARTESIAN_POINT('',(2.704641173255,1.866398853364));
#73423 = CARTESIAN_POINT('',(2.66854525083,1.877511280545));
#73424 = CARTESIAN_POINT('',(2.632171348575,1.888412230845));
#73425 = CARTESIAN_POINT('',(2.59467911239,1.89932685208));
#73426 = CARTESIAN_POINT('',(2.556525509325,1.910090576249));
#73427 = CARTESIAN_POINT('',(2.51775169279,1.920669927696));
#73428 = CARTESIAN_POINT('',(2.478349573953,1.931041785296));
#73429 = CARTESIAN_POINT('',(2.438316801549,1.941180253367));
#73430 = CARTESIAN_POINT('',(2.397642385793,1.951060179924));
#73431 = CARTESIAN_POINT('',(2.370085708737,1.957457535144));
#73432 = CARTESIAN_POINT('',(2.356194490192,1.960604681299));
#73433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#73438)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#73435,#73436,#73437)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#73435 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#73436 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#73437 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#73438 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#73435,
  'distance_accuracy_value','confusion accuracy');
#73439 = SHAPE_DEFINITION_REPRESENTATION(#73440,#73335);
#73440 = PRODUCT_DEFINITION_SHAPE('','',#73441);
#73441 = PRODUCT_DEFINITION('design','',#73442,#73445);
#73442 = PRODUCT_DEFINITION_FORMATION('','',#73443);
#73443 = PRODUCT('CADSOFTTOOLS 1.533','CADSOFTTOOLS 1.533','',(#73444));
#73444 = PRODUCT_CONTEXT('',#2,'mechanical');
#73445 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#73446 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#73447,#73449);
#73447 = ( REPRESENTATION_RELATIONSHIP('','',#73335,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#73448) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#73448 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2143);
#73449 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #73450);
#73450 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('533','','',#5,#73441,$);
#73451 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#73443));
#73452 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#73453),#73528);
#73453 = SHELL_BASED_SURFACE_MODEL('',(#73454));
#73454 = OPEN_SHELL('',(#73455));
#73455 = ADVANCED_FACE('',(#73456),#73470,.T.);
#73456 = FACE_BOUND('',#73457,.T.);
#73457 = EDGE_LOOP('',(#73458,#73481,#73497,#73513));
#73458 = ORIENTED_EDGE('',*,*,#73459,.T.);
#73459 = EDGE_CURVE('',#73460,#73462,#73464,.T.);
#73460 = VERTEX_POINT('',#73461);
#73461 = CARTESIAN_POINT('',(5.739395318701,41.670425875872,
    30.507716446131));
#73462 = VERTEX_POINT('',#73463);
#73463 = CARTESIAN_POINT('',(4.1,41.670425875872,30.507716446131));
#73464 = SURFACE_CURVE('',#73465,(#73469),.PCURVE_S1.);
#73465 = LINE('',#73466,#73467);
#73466 = CARTESIAN_POINT('',(7.7,41.670425875872,30.507716446131));
#73467 = VECTOR('',#73468,1.);
#73468 = DIRECTION('',(-1.,0.E+000,0.E+000));
#73469 = PCURVE('',#73470,#73475);
#73470 = PLANE('',#73471);
#73471 = AXIS2_PLACEMENT_3D('',#73472,#73473,#73474);
#73472 = CARTESIAN_POINT('',(7.7,40.400577397194,29.237867967452));
#73473 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#73474 = DIRECTION('',(0.E+000,0.707106781187,0.707106781187));
#73475 = DEFINITIONAL_REPRESENTATION('',(#73476),#73480);
#73476 = LINE('',#73477,#73478);
#73477 = CARTESIAN_POINT('',(1.795836940706,0.E+000));
#73478 = VECTOR('',#73479,1.);
#73479 = DIRECTION('',(0.E+000,1.));
#73480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73481 = ORIENTED_EDGE('',*,*,#73482,.T.);
#73482 = EDGE_CURVE('',#73462,#73483,#73485,.T.);
#73483 = VERTEX_POINT('',#73484);
#73484 = CARTESIAN_POINT('',(4.1,40.400577397194,29.237867967452));
#73485 = SURFACE_CURVE('',#73486,(#73490),.PCURVE_S1.);
#73486 = LINE('',#73487,#73488);
#73487 = CARTESIAN_POINT('',(4.1,6.80737448629,-4.355334943455));
#73488 = VECTOR('',#73489,1.);
#73489 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#73490 = PCURVE('',#73470,#73491);
#73491 = DEFINITIONAL_REPRESENTATION('',(#73492),#73496);
#73492 = LINE('',#73493,#73494);
#73493 = CARTESIAN_POINT('',(-47.50796316015,3.6));
#73494 = VECTOR('',#73495,1.);
#73495 = DIRECTION('',(-1.,-0.E+000));
#73496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73497 = ORIENTED_EDGE('',*,*,#73498,.F.);
#73498 = EDGE_CURVE('',#73499,#73483,#73501,.T.);
#73499 = VERTEX_POINT('',#73500);
#73500 = CARTESIAN_POINT('',(4.865945374453,40.400577397194,
    29.237867967452));
#73501 = SURFACE_CURVE('',#73502,(#73506),.PCURVE_S1.);
#73502 = LINE('',#73503,#73504);
#73503 = CARTESIAN_POINT('',(7.7,40.400577397194,29.237867967452));
#73504 = VECTOR('',#73505,1.);
#73505 = DIRECTION('',(-1.,0.E+000,0.E+000));
#73506 = PCURVE('',#73470,#73507);
#73507 = DEFINITIONAL_REPRESENTATION('',(#73508),#73512);
#73508 = LINE('',#73509,#73510);
#73509 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#73510 = VECTOR('',#73511,1.);
#73511 = DIRECTION('',(0.E+000,1.));
#73512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73513 = ORIENTED_EDGE('',*,*,#73514,.F.);
#73514 = EDGE_CURVE('',#73460,#73499,#73515,.T.);
#73515 = SURFACE_CURVE('',#73516,(#73521),.PCURVE_S1.);
#73516 = ELLIPSE('',#73517,5.091168824542,3.599999999999);
#73517 = AXIS2_PLACEMENT_3D('',#73518,#73519,#73520);
#73518 = CARTESIAN_POINT('',(8.2,39.042608416009,27.879898986267));
#73519 = DIRECTION('',(1.60634594424E-032,-0.707106781187,0.707106781187
    ));
#73520 = DIRECTION('',(2.071001063E-016,0.707106781187,0.707106781187));
#73521 = PCURVE('',#73470,#73522);
#73522 = DEFINITIONAL_REPRESENTATION('',(#73523),#73527);
#73523 = ELLIPSE('',#73524,5.091168824542,3.599999999999);
#73524 = AXIS2_PLACEMENT_2D('',#73525,#73526);
#73525 = CARTESIAN_POINT('',(-1.920458150474,-0.5));
#73526 = DIRECTION('',(1.,-2.071001063E-016));
#73527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#73532)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#73529,#73530,#73531)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#73529 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#73530 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#73531 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#73532 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#73529,
  'distance_accuracy_value','confusion accuracy');
#73533 = SHAPE_DEFINITION_REPRESENTATION(#73534,#73452);
#73534 = PRODUCT_DEFINITION_SHAPE('','',#73535);
#73535 = PRODUCT_DEFINITION('design','',#73536,#73539);
#73536 = PRODUCT_DEFINITION_FORMATION('','',#73537);
#73537 = PRODUCT('CADSOFTTOOLS 1.534','CADSOFTTOOLS 1.534','',(#73538));
#73538 = PRODUCT_CONTEXT('',#2,'mechanical');
#73539 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#73540 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#73541,#73543);
#73541 = ( REPRESENTATION_RELATIONSHIP('','',#73452,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#73542) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#73542 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2147);
#73543 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #73544);
#73544 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('534','','',#5,#73535,$);
#73545 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#73537));
#73546 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#73547),#73654);
#73547 = SHELL_BASED_SURFACE_MODEL('',(#73548));
#73548 = OPEN_SHELL('',(#73549));
#73549 = ADVANCED_FACE('',(#73550),#73577,.F.);
#73550 = FACE_BOUND('',#73551,.F.);
#73551 = EDGE_LOOP('',(#73552,#73610,#73625,#73641));
#73552 = ORIENTED_EDGE('',*,*,#73553,.T.);
#73553 = EDGE_CURVE('',#73554,#73556,#73558,.T.);
#73554 = VERTEX_POINT('',#73555);
#73555 = CARTESIAN_POINT('',(5.389445198344,36.792990291331,
    32.20426081494));
#73556 = VERTEX_POINT('',#73557);
#73557 = CARTESIAN_POINT('',(5.608896341342,36.543372166656,
    32.50000000179));
#73558 = SURFACE_CURVE('',#73559,(#73576),.PCURVE_S1.);
#73559 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#73560,#73561,#73562,#73563,
    #73564,#73565,#73566,#73567,#73568,#73569,#73570,#73571,#73572,
    #73573,#73574,#73575),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
    0.183003448256,0.52289866103,0.7284575064,0.896228734015,1.),
  .UNSPECIFIED.);
#73560 = CARTESIAN_POINT('',(5.389445198344,36.792990291331,
    32.20426081494));
#73561 = CARTESIAN_POINT('',(5.407642165099,36.770255956233,
    32.208133816853));
#73562 = CARTESIAN_POINT('',(5.425978393678,36.747922110949,
    32.21464240324));
#73563 = CARTESIAN_POINT('',(5.443959148684,36.726525769411,
    32.223690538595));
#73564 = CARTESIAN_POINT('',(5.477135347379,36.687047489555,
    32.240385206658));
#73565 = CARTESIAN_POINT('',(5.510125073934,36.649638464179,
    32.266290920697));
#73566 = CARTESIAN_POINT('',(5.538146933636,36.618863740289,
    32.301012649201));
#73567 = CARTESIAN_POINT('',(5.555246743393,36.600084047241,
    32.322200927144));
#73568 = CARTESIAN_POINT('',(5.570851902488,36.583362481702,
    32.347216891562));
#73569 = CARTESIAN_POINT('',(5.582947705338,36.570557185351,
    32.375212238064));
#73570 = CARTESIAN_POINT('',(5.59282788297,36.560097474313,
    32.398079591288));
#73571 = CARTESIAN_POINT('',(5.600532819044,36.552064558347,
    32.423505526318));
#73572 = CARTESIAN_POINT('',(5.604823724792,36.547601381832,
    32.449803957674));
#73573 = CARTESIAN_POINT('',(5.607499222572,36.544818468491,
    32.466201753109));
#73574 = CARTESIAN_POINT('',(5.608896341342,36.543372166656,
    32.483153916483));
#73575 = CARTESIAN_POINT('',(5.608896341342,36.543372166656,
    32.50000000179));
#73576 = PCURVE('',#73577,#73582);
#73577 = CYLINDRICAL_SURFACE('',#73578,0.3);
#73578 = AXIS2_PLACEMENT_3D('',#73579,#73580,#73581);
#73579 = CARTESIAN_POINT('',(7.7,36.843372166656,32.50000000179));
#73580 = DIRECTION('',(-1.,0.E+000,0.E+000));
#73581 = DIRECTION('',(0.E+000,0.E+000,-1.));
#73582 = DEFINITIONAL_REPRESENTATION('',(#73583),#73609);
#73583 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#73584,#73585,#73586,#73587,
    #73588,#73589,#73590,#73591,#73592,#73593,#73594,#73595,#73596,
    #73597,#73598,#73599,#73600,#73601,#73602,#73603,#73604,#73605,
    #73606,#73607,#73608),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#73584 = CARTESIAN_POINT('',(0.168739194685,2.310554801656));
#73585 = CARTESIAN_POINT('',(0.187833007149,2.30603502424));
#73586 = CARTESIAN_POINT('',(0.226038657719,2.296978618187));
#73587 = CARTESIAN_POINT('',(0.283436801968,2.283385955791));
#73588 = CARTESIAN_POINT('',(0.340906118015,2.269839683304));
#73589 = CARTESIAN_POINT('',(0.398617417494,2.256352443867));
#73590 = CARTESIAN_POINT('',(0.456050627129,2.243092138084));
#73591 = CARTESIAN_POINT('',(0.514293283964,2.229866476638));
#73592 = CARTESIAN_POINT('',(0.573061251161,2.216810320089));
#73593 = CARTESIAN_POINT('',(0.632435133772,2.203974168951));
#73594 = CARTESIAN_POINT('',(0.692403403938,2.191432835055));
#73595 = CARTESIAN_POINT('',(0.753029146775,2.179248245013));
#73596 = CARTESIAN_POINT('',(0.81425386481,2.167509554992));
#73597 = CARTESIAN_POINT('',(0.876527551914,2.156209888161));
#73598 = CARTESIAN_POINT('',(0.940636726793,2.145334810933));
#73599 = CARTESIAN_POINT('',(1.005882635003,2.135115686989));
#73600 = CARTESIAN_POINT('',(1.072353373669,2.125652554472));
#73601 = CARTESIAN_POINT('',(1.139765823136,2.117098116459));
#73602 = CARTESIAN_POINT('',(1.208733268326,2.109525741822));
#73603 = CARTESIAN_POINT('',(1.279296362256,2.103047998239));
#73604 = CARTESIAN_POINT('',(1.350885279143,2.097820767944));
#73605 = CARTESIAN_POINT('',(1.423078217508,2.0939957257));
#73606 = CARTESIAN_POINT('',(1.496887529209,2.091639674984));
#73607 = CARTESIAN_POINT('',(1.546220102073,2.091101725063));
#73608 = CARTESIAN_POINT('',(1.570796326795,2.091103658658));
#73609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73610 = ORIENTED_EDGE('',*,*,#73611,.T.);
#73611 = EDGE_CURVE('',#73556,#73612,#73614,.T.);
#73612 = VERTEX_POINT('',#73613);
#73613 = CARTESIAN_POINT('',(4.1,36.543372166656,32.50000000179));
#73614 = SURFACE_CURVE('',#73615,(#73619),.PCURVE_S1.);
#73615 = LINE('',#73616,#73617);
#73616 = CARTESIAN_POINT('',(7.7,36.543372166656,32.50000000179));
#73617 = VECTOR('',#73618,1.);
#73618 = DIRECTION('',(-1.,0.E+000,0.E+000));
#73619 = PCURVE('',#73577,#73620);
#73620 = DEFINITIONAL_REPRESENTATION('',(#73621),#73624);
#73621 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#73622,#73623),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.091103658658,3.6),.PIECEWISE_BEZIER_KNOTS.);
#73622 = CARTESIAN_POINT('',(1.570796326795,2.091103658658));
#73623 = CARTESIAN_POINT('',(1.570796326795,3.6));
#73624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73625 = ORIENTED_EDGE('',*,*,#73626,.T.);
#73626 = EDGE_CURVE('',#73612,#73627,#73629,.T.);
#73627 = VERTEX_POINT('',#73628);
#73628 = CARTESIAN_POINT('',(4.1,36.792990291331,32.20426081494));
#73629 = SURFACE_CURVE('',#73630,(#73635),.PCURVE_S1.);
#73630 = CIRCLE('',#73631,0.3);
#73631 = AXIS2_PLACEMENT_3D('',#73632,#73633,#73634);
#73632 = CARTESIAN_POINT('',(4.1,36.843372166656,32.50000000179));
#73633 = DIRECTION('',(1.,0.E+000,0.E+000));
#73634 = DIRECTION('',(0.E+000,0.E+000,-1.));
#73635 = PCURVE('',#73577,#73636);
#73636 = DEFINITIONAL_REPRESENTATION('',(#73637),#73640);
#73637 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#73638,#73639),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.114446112495),
  .PIECEWISE_BEZIER_KNOTS.);
#73638 = CARTESIAN_POINT('',(1.570796326795,3.6));
#73639 = CARTESIAN_POINT('',(0.168739194685,3.6));
#73640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73641 = ORIENTED_EDGE('',*,*,#73642,.F.);
#73642 = EDGE_CURVE('',#73554,#73627,#73643,.T.);
#73643 = SURFACE_CURVE('',#73644,(#73648),.PCURVE_S1.);
#73644 = LINE('',#73645,#73646);
#73645 = CARTESIAN_POINT('',(7.7,36.792990291331,32.20426081494));
#73646 = VECTOR('',#73647,1.);
#73647 = DIRECTION('',(-1.,0.E+000,0.E+000));
#73648 = PCURVE('',#73577,#73649);
#73649 = DEFINITIONAL_REPRESENTATION('',(#73650),#73653);
#73650 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#73651,#73652),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.310554801656,3.6),.PIECEWISE_BEZIER_KNOTS.);
#73651 = CARTESIAN_POINT('',(0.168739194685,2.310554801656));
#73652 = CARTESIAN_POINT('',(0.168739194685,3.6));
#73653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#73658)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#73655,#73656,#73657)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#73655 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#73656 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#73657 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#73658 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#73655,
  'distance_accuracy_value','confusion accuracy');
#73659 = SHAPE_DEFINITION_REPRESENTATION(#73660,#73546);
#73660 = PRODUCT_DEFINITION_SHAPE('','',#73661);
#73661 = PRODUCT_DEFINITION('design','',#73662,#73665);
#73662 = PRODUCT_DEFINITION_FORMATION('','',#73663);
#73663 = PRODUCT('CADSOFTTOOLS 1.535','CADSOFTTOOLS 1.535','',(#73664));
#73664 = PRODUCT_CONTEXT('',#2,'mechanical');
#73665 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#73666 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#73667,#73669);
#73667 = ( REPRESENTATION_RELATIONSHIP('','',#73546,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#73668) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#73668 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2151);
#73669 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #73670);
#73670 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('535','','',#5,#73661,$);
#73671 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#73663));
#73672 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#73673),#73747);
#73673 = SHELL_BASED_SURFACE_MODEL('',(#73674));
#73674 = OPEN_SHELL('',(#73675));
#73675 = ADVANCED_FACE('',(#73676),#73690,.T.);
#73676 = FACE_BOUND('',#73677,.T.);
#73677 = EDGE_LOOP('',(#73678,#73701,#73717,#73733));
#73678 = ORIENTED_EDGE('',*,*,#73679,.T.);
#73679 = EDGE_CURVE('',#73680,#73682,#73684,.T.);
#73680 = VERTEX_POINT('',#73681);
#73681 = CARTESIAN_POINT('',(5.608896341342,36.543372166656,
    32.50000000179));
#73682 = VERTEX_POINT('',#73683);
#73683 = CARTESIAN_POINT('',(4.1,36.543372166656,32.50000000179));
#73684 = SURFACE_CURVE('',#73685,(#73689),.PCURVE_S1.);
#73685 = LINE('',#73686,#73687);
#73686 = CARTESIAN_POINT('',(7.7,36.543372166656,32.50000000179));
#73687 = VECTOR('',#73688,1.);
#73688 = DIRECTION('',(-1.,0.E+000,0.E+000));
#73689 = PCURVE('',#73690,#73695);
#73690 = PLANE('',#73691);
#73691 = AXIS2_PLACEMENT_3D('',#73692,#73693,#73694);
#73692 = CARTESIAN_POINT('',(7.7,36.543372166656,36.599999999996));
#73693 = DIRECTION('',(0.E+000,1.,0.E+000));
#73694 = DIRECTION('',(0.E+000,0.E+000,-1.));
#73695 = DEFINITIONAL_REPRESENTATION('',(#73696),#73700);
#73696 = LINE('',#73697,#73698);
#73697 = CARTESIAN_POINT('',(4.099999998206,0.E+000));
#73698 = VECTOR('',#73699,1.);
#73699 = DIRECTION('',(0.E+000,1.));
#73700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73701 = ORIENTED_EDGE('',*,*,#73702,.T.);
#73702 = EDGE_CURVE('',#73682,#73703,#73705,.T.);
#73703 = VERTEX_POINT('',#73704);
#73704 = CARTESIAN_POINT('',(4.1,36.543372166656,36.599999999996));
#73705 = SURFACE_CURVE('',#73706,(#73710),.PCURVE_S1.);
#73706 = LINE('',#73707,#73708);
#73707 = CARTESIAN_POINT('',(4.1,36.543372166656,5.699999999997));
#73708 = VECTOR('',#73709,1.);
#73709 = DIRECTION('',(0.E+000,0.E+000,1.));
#73710 = PCURVE('',#73690,#73711);
#73711 = DEFINITIONAL_REPRESENTATION('',(#73712),#73716);
#73712 = LINE('',#73713,#73714);
#73713 = CARTESIAN_POINT('',(30.9,3.6));
#73714 = VECTOR('',#73715,1.);
#73715 = DIRECTION('',(-1.,0.E+000));
#73716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73717 = ORIENTED_EDGE('',*,*,#73718,.F.);
#73718 = EDGE_CURVE('',#73719,#73703,#73721,.T.);
#73719 = VERTEX_POINT('',#73720);
#73720 = CARTESIAN_POINT('',(5.608896341342,36.543372166656,
    36.599999999996));
#73721 = SURFACE_CURVE('',#73722,(#73726),.PCURVE_S1.);
#73722 = LINE('',#73723,#73724);
#73723 = CARTESIAN_POINT('',(7.7,36.543372166656,36.599999999996));
#73724 = VECTOR('',#73725,1.);
#73725 = DIRECTION('',(-1.,0.E+000,0.E+000));
#73726 = PCURVE('',#73690,#73727);
#73727 = DEFINITIONAL_REPRESENTATION('',(#73728),#73732);
#73728 = LINE('',#73729,#73730);
#73729 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#73730 = VECTOR('',#73731,1.);
#73731 = DIRECTION('',(0.E+000,1.));
#73732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73733 = ORIENTED_EDGE('',*,*,#73734,.F.);
#73734 = EDGE_CURVE('',#73680,#73719,#73735,.T.);
#73735 = SURFACE_CURVE('',#73736,(#73740),.PCURVE_S1.);
#73736 = LINE('',#73737,#73738);
#73737 = CARTESIAN_POINT('',(5.608896341342,36.543372166656,
    27.182185017029));
#73738 = VECTOR('',#73739,1.);
#73739 = DIRECTION('',(1.464418895492E-016,-1.110223024625E-016,1.));
#73740 = PCURVE('',#73690,#73741);
#73741 = DEFINITIONAL_REPRESENTATION('',(#73742),#73746);
#73742 = LINE('',#73743,#73744);
#73743 = CARTESIAN_POINT('',(9.417814982967,2.091103658658));
#73744 = VECTOR('',#73745,1.);
#73745 = DIRECTION('',(-1.,-1.464418895492E-016));
#73746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#73751)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#73748,#73749,#73750)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#73748 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#73749 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#73750 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#73751 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#73748,
  'distance_accuracy_value','confusion accuracy');
#73752 = SHAPE_DEFINITION_REPRESENTATION(#73753,#73672);
#73753 = PRODUCT_DEFINITION_SHAPE('','',#73754);
#73754 = PRODUCT_DEFINITION('design','',#73755,#73758);
#73755 = PRODUCT_DEFINITION_FORMATION('','',#73756);
#73756 = PRODUCT('CADSOFTTOOLS 1.536','CADSOFTTOOLS 1.536','',(#73757));
#73757 = PRODUCT_CONTEXT('',#2,'mechanical');
#73758 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#73759 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#73760,#73762);
#73760 = ( REPRESENTATION_RELATIONSHIP('','',#73672,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#73761) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#73761 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2155);
#73762 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #73763);
#73763 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('536','','',#5,#73754,$);
#73764 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#73756));
#73765 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#73766),#73873);
#73766 = SHELL_BASED_SURFACE_MODEL('',(#73767));
#73767 = OPEN_SHELL('',(#73768));
#73768 = ADVANCED_FACE('',(#73769),#73796,.F.);
#73769 = FACE_BOUND('',#73770,.F.);
#73770 = EDGE_LOOP('',(#73771,#73829,#73844,#73860));
#73771 = ORIENTED_EDGE('',*,*,#73772,.T.);
#73772 = EDGE_CURVE('',#73773,#73775,#73777,.T.);
#73773 = VERTEX_POINT('',#73774);
#73774 = CARTESIAN_POINT('',(5.608896341342,36.543372166656,
    36.599999999996));
#73775 = VERTEX_POINT('',#73776);
#73776 = CARTESIAN_POINT('',(5.349849140919,36.843372166656,
    36.899999999997));
#73777 = SURFACE_CURVE('',#73778,(#73795),.PCURVE_S1.);
#73778 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#73779,#73780,#73781,#73782,
    #73783,#73784,#73785,#73786,#73787,#73788,#73789,#73790,#73791,
    #73792,#73793,#73794),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
    0.149366088398,0.29744853832,0.507803635802,0.782618993804,1.),
  .UNSPECIFIED.);
#73779 = CARTESIAN_POINT('',(5.608896341342,36.543372166656,
    36.599999999996));
#73780 = CARTESIAN_POINT('',(5.608896341342,36.543372166656,
    36.627156807569));
#73781 = CARTESIAN_POINT('',(5.605162329137,36.547230311021,
    36.654702650719));
#73782 = CARTESIAN_POINT('',(5.598445667558,36.554252521981,
    36.680061420563));
#73783 = CARTESIAN_POINT('',(5.591761992637,36.561240245678,
    36.705295649209));
#73784 = CARTESIAN_POINT('',(5.582043435557,36.571457863566,
    36.72907940343));
#73785 = CARTESIAN_POINT('',(5.570581085323,36.583715134239,
    36.750260525474));
#73786 = CARTESIAN_POINT('',(5.554364811491,36.601056015788,
    36.78022635867));
#73787 = CARTESIAN_POINT('',(5.534274896169,36.622910095269,
    36.805917013186));
#73788 = CARTESIAN_POINT('',(5.512914099653,36.646868579519,
    36.826685553666));
#73789 = CARTESIAN_POINT('',(5.485078854943,36.678088869991,
    36.85374902979));
#73790 = CARTESIAN_POINT('',(5.454215028109,36.713874471545,
    36.873432794228));
#73791 = CARTESIAN_POINT('',(5.42344502445,36.751158554515,
    36.885476180677));
#73792 = CARTESIAN_POINT('',(5.398971769546,36.780812852788,
    36.895055018228));
#73793 = CARTESIAN_POINT('',(5.374055481133,36.812001402656,
    36.899999999997));
#73794 = CARTESIAN_POINT('',(5.349849140919,36.843372166656,
    36.899999999997));
#73795 = PCURVE('',#73796,#73801);
#73796 = CYLINDRICAL_SURFACE('',#73797,0.3);
#73797 = AXIS2_PLACEMENT_3D('',#73798,#73799,#73800);
#73798 = CARTESIAN_POINT('',(7.7,36.843372166656,36.599999999996));
#73799 = DIRECTION('',(-1.,0.E+000,0.E+000));
#73800 = DIRECTION('',(0.E+000,0.E+000,-1.));
#73801 = DEFINITIONAL_REPRESENTATION('',(#73802),#73828);
#73802 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#73803,#73804,#73805,#73806,
    #73807,#73808,#73809,#73810,#73811,#73812,#73813,#73814,#73815,
    #73816,#73817,#73818,#73819,#73820,#73821,#73822,#73823,#73824,
    #73825,#73826,#73827),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#73803 = CARTESIAN_POINT('',(1.570796326795,2.091103658658));
#73804 = CARTESIAN_POINT('',(1.598338324829,2.091103658658));
#73805 = CARTESIAN_POINT('',(1.653680334211,2.091794757466));
#73806 = CARTESIAN_POINT('',(1.736561584016,2.094782181771));
#73807 = CARTESIAN_POINT('',(1.818221613846,2.099579740561));
#73808 = CARTESIAN_POINT('',(1.898213748216,2.106110216697));
#73809 = CARTESIAN_POINT('',(1.977211116864,2.114212375421));
#73810 = CARTESIAN_POINT('',(2.054607676757,2.123651837605));
#73811 = CARTESIAN_POINT('',(2.129637946885,2.134160613074));
#73812 = CARTESIAN_POINT('',(2.203141802206,2.145651521388));
#73813 = CARTESIAN_POINT('',(2.275409545412,2.158006927622));
#73814 = CARTESIAN_POINT('',(2.346329629756,2.171056942915));
#73815 = CARTESIAN_POINT('',(2.415871754914,2.184653370884));
#73816 = CARTESIAN_POINT('',(2.48383910436,2.198613499182));
#73817 = CARTESIAN_POINT('',(2.551271823899,2.213027016256));
#73818 = CARTESIAN_POINT('',(2.61805234041,2.227776176986));
#73819 = CARTESIAN_POINT('',(2.684266174286,2.24278217235));
#73820 = CARTESIAN_POINT('',(2.749980671475,2.257969355005));
#73821 = CARTESIAN_POINT('',(2.815035140038,2.273210494793));
#73822 = CARTESIAN_POINT('',(2.880123139855,2.28858153114));
#73823 = CARTESIAN_POINT('',(2.945365286579,2.304043781308));
#73824 = CARTESIAN_POINT('',(3.010654861512,2.31950296625));
#73825 = CARTESIAN_POINT('',(3.07604905787,2.334904164469));
#73826 = CARTESIAN_POINT('',(3.119727701046,2.345089293626));
#73827 = CARTESIAN_POINT('',(3.14159265359,2.350150859081));
#73828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73829 = ORIENTED_EDGE('',*,*,#73830,.T.);
#73830 = EDGE_CURVE('',#73775,#73831,#73833,.T.);
#73831 = VERTEX_POINT('',#73832);
#73832 = CARTESIAN_POINT('',(4.1,36.843372166656,36.899999999997));
#73833 = SURFACE_CURVE('',#73834,(#73838),.PCURVE_S1.);
#73834 = LINE('',#73835,#73836);
#73835 = CARTESIAN_POINT('',(7.7,36.843372166656,36.899999999997));
#73836 = VECTOR('',#73837,1.);
#73837 = DIRECTION('',(-1.,0.E+000,0.E+000));
#73838 = PCURVE('',#73796,#73839);
#73839 = DEFINITIONAL_REPRESENTATION('',(#73840),#73843);
#73840 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#73841,#73842),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.350150859081,3.6),.PIECEWISE_BEZIER_KNOTS.);
#73841 = CARTESIAN_POINT('',(3.14159265359,2.350150859081));
#73842 = CARTESIAN_POINT('',(3.14159265359,3.6));
#73843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73844 = ORIENTED_EDGE('',*,*,#73845,.F.);
#73845 = EDGE_CURVE('',#73846,#73831,#73848,.T.);
#73846 = VERTEX_POINT('',#73847);
#73847 = CARTESIAN_POINT('',(4.1,36.543372166656,36.599999999996));
#73848 = SURFACE_CURVE('',#73849,(#73854),.PCURVE_S1.);
#73849 = CIRCLE('',#73850,0.3);
#73850 = AXIS2_PLACEMENT_3D('',#73851,#73852,#73853);
#73851 = CARTESIAN_POINT('',(4.1,36.843372166656,36.599999999996));
#73852 = DIRECTION('',(-1.,0.E+000,0.E+000));
#73853 = DIRECTION('',(0.E+000,0.E+000,-1.));
#73854 = PCURVE('',#73796,#73855);
#73855 = DEFINITIONAL_REPRESENTATION('',(#73856),#73859);
#73856 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#73857,#73858),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#73857 = CARTESIAN_POINT('',(1.570796326795,3.6));
#73858 = CARTESIAN_POINT('',(3.14159265359,3.6));
#73859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73860 = ORIENTED_EDGE('',*,*,#73861,.F.);
#73861 = EDGE_CURVE('',#73773,#73846,#73862,.T.);
#73862 = SURFACE_CURVE('',#73863,(#73867),.PCURVE_S1.);
#73863 = LINE('',#73864,#73865);
#73864 = CARTESIAN_POINT('',(7.7,36.543372166656,36.599999999996));
#73865 = VECTOR('',#73866,1.);
#73866 = DIRECTION('',(-1.,0.E+000,0.E+000));
#73867 = PCURVE('',#73796,#73868);
#73868 = DEFINITIONAL_REPRESENTATION('',(#73869),#73872);
#73869 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#73870,#73871),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.091103658658,3.6),.PIECEWISE_BEZIER_KNOTS.);
#73870 = CARTESIAN_POINT('',(1.570796326795,2.091103658658));
#73871 = CARTESIAN_POINT('',(1.570796326795,3.6));
#73872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#73877)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#73874,#73875,#73876)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#73874 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#73875 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#73876 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#73877 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#73874,
  'distance_accuracy_value','confusion accuracy');
#73878 = SHAPE_DEFINITION_REPRESENTATION(#73879,#73765);
#73879 = PRODUCT_DEFINITION_SHAPE('','',#73880);
#73880 = PRODUCT_DEFINITION('design','',#73881,#73884);
#73881 = PRODUCT_DEFINITION_FORMATION('','',#73882);
#73882 = PRODUCT('CADSOFTTOOLS 1.537','CADSOFTTOOLS 1.537','',(#73883));
#73883 = PRODUCT_CONTEXT('',#2,'mechanical');
#73884 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#73885 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#73886,#73888);
#73886 = ( REPRESENTATION_RELATIONSHIP('','',#73765,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#73887) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#73887 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2159);
#73888 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #73889);
#73889 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('537','','',#5,#73880,$);
#73890 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#73882));
#73891 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#73892),#73967);
#73892 = SHELL_BASED_SURFACE_MODEL('',(#73893));
#73893 = OPEN_SHELL('',(#73894));
#73894 = ADVANCED_FACE('',(#73895),#73909,.T.);
#73895 = FACE_BOUND('',#73896,.T.);
#73896 = EDGE_LOOP('',(#73897,#73920,#73936,#73952));
#73897 = ORIENTED_EDGE('',*,*,#73898,.T.);
#73898 = EDGE_CURVE('',#73899,#73901,#73903,.T.);
#73899 = VERTEX_POINT('',#73900);
#73900 = CARTESIAN_POINT('',(5.349849140919,36.843372166656,
    36.899999999997));
#73901 = VERTEX_POINT('',#73902);
#73902 = CARTESIAN_POINT('',(4.1,36.843372166656,36.899999999997));
#73903 = SURFACE_CURVE('',#73904,(#73908),.PCURVE_S1.);
#73904 = LINE('',#73905,#73906);
#73905 = CARTESIAN_POINT('',(7.7,36.843372166656,36.899999999997));
#73906 = VECTOR('',#73907,1.);
#73907 = DIRECTION('',(-1.,0.E+000,0.E+000));
#73908 = PCURVE('',#73909,#73914);
#73909 = PLANE('',#73910);
#73910 = AXIS2_PLACEMENT_3D('',#73911,#73912,#73913);
#73911 = CARTESIAN_POINT('',(7.7,42.415395069328,36.899999999997));
#73912 = DIRECTION('',(0.E+000,0.E+000,-1.));
#73913 = DIRECTION('',(1.,0.E+000,0.E+000));
#73914 = DEFINITIONAL_REPRESENTATION('',(#73915),#73919);
#73915 = LINE('',#73916,#73917);
#73916 = CARTESIAN_POINT('',(0.E+000,5.572022902672));
#73917 = VECTOR('',#73918,1.);
#73918 = DIRECTION('',(-1.,0.E+000));
#73919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73920 = ORIENTED_EDGE('',*,*,#73921,.T.);
#73921 = EDGE_CURVE('',#73901,#73922,#73924,.T.);
#73922 = VERTEX_POINT('',#73923);
#73923 = CARTESIAN_POINT('',(4.1,42.415395069328,36.899999999997));
#73924 = SURFACE_CURVE('',#73925,(#73929),.PCURVE_S1.);
#73925 = LINE('',#73926,#73927);
#73926 = CARTESIAN_POINT('',(4.1,-3.247960457163,36.899999999997));
#73927 = VECTOR('',#73928,1.);
#73928 = DIRECTION('',(0.E+000,1.,0.E+000));
#73929 = PCURVE('',#73909,#73930);
#73930 = DEFINITIONAL_REPRESENTATION('',(#73931),#73935);
#73931 = LINE('',#73932,#73933);
#73932 = CARTESIAN_POINT('',(-3.6,45.663355526491));
#73933 = VECTOR('',#73934,1.);
#73934 = DIRECTION('',(0.E+000,-1.));
#73935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73936 = ORIENTED_EDGE('',*,*,#73937,.F.);
#73937 = EDGE_CURVE('',#73938,#73922,#73940,.T.);
#73938 = VERTEX_POINT('',#73939);
#73939 = CARTESIAN_POINT('',(6.941306156691,42.415395069328,
    36.899999999997));
#73940 = SURFACE_CURVE('',#73941,(#73945),.PCURVE_S1.);
#73941 = LINE('',#73942,#73943);
#73942 = CARTESIAN_POINT('',(7.7,42.415395069328,36.899999999997));
#73943 = VECTOR('',#73944,1.);
#73944 = DIRECTION('',(-1.,0.E+000,0.E+000));
#73945 = PCURVE('',#73909,#73946);
#73946 = DEFINITIONAL_REPRESENTATION('',(#73947),#73951);
#73947 = LINE('',#73948,#73949);
#73948 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#73949 = VECTOR('',#73950,1.);
#73950 = DIRECTION('',(-1.,0.E+000));
#73951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73952 = ORIENTED_EDGE('',*,*,#73953,.F.);
#73953 = EDGE_CURVE('',#73899,#73938,#73954,.T.);
#73954 = SURFACE_CURVE('',#73955,(#73960),.PCURVE_S1.);
#73955 = CIRCLE('',#73956,3.599999999999);
#73956 = AXIS2_PLACEMENT_3D('',#73957,#73958,#73959);
#73957 = CARTESIAN_POINT('',(8.2,39.042608416009,36.899999999997));
#73958 = DIRECTION('',(0.E+000,0.E+000,-1.));
#73959 = DIRECTION('',(1.,0.E+000,0.E+000));
#73960 = PCURVE('',#73909,#73961);
#73961 = DEFINITIONAL_REPRESENTATION('',(#73962),#73966);
#73962 = CIRCLE('',#73963,3.599999999999);
#73963 = AXIS2_PLACEMENT_2D('',#73964,#73965);
#73964 = CARTESIAN_POINT('',(0.5,3.372786653319));
#73965 = DIRECTION('',(1.,0.E+000));
#73966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#73967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#73971)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#73968,#73969,#73970)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#73968 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#73969 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#73970 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#73971 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#73968,
  'distance_accuracy_value','confusion accuracy');
#73972 = SHAPE_DEFINITION_REPRESENTATION(#73973,#73891);
#73973 = PRODUCT_DEFINITION_SHAPE('','',#73974);
#73974 = PRODUCT_DEFINITION('design','',#73975,#73978);
#73975 = PRODUCT_DEFINITION_FORMATION('','',#73976);
#73976 = PRODUCT('CADSOFTTOOLS 1.538','CADSOFTTOOLS 1.538','',(#73977));
#73977 = PRODUCT_CONTEXT('',#2,'mechanical');
#73978 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#73979 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#73980,#73982);
#73980 = ( REPRESENTATION_RELATIONSHIP('','',#73891,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#73981) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#73981 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2163);
#73982 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #73983);
#73983 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('538','','',#5,#73974,$);
#73984 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#73976));
#73985 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#73986),#74093);
#73986 = SHELL_BASED_SURFACE_MODEL('',(#73987));
#73987 = OPEN_SHELL('',(#73988));
#73988 = ADVANCED_FACE('',(#73989),#74003,.T.);
#73989 = FACE_BOUND('',#73990,.T.);
#73990 = EDGE_LOOP('',(#73991,#74013,#74029,#74044));
#73991 = ORIENTED_EDGE('',*,*,#73992,.F.);
#73992 = EDGE_CURVE('',#73993,#73995,#73997,.T.);
#73993 = VERTEX_POINT('',#73994);
#73994 = CARTESIAN_POINT('',(4.1,37.042608416007,31.90852162809));
#73995 = VERTEX_POINT('',#73996);
#73996 = CARTESIAN_POINT('',(5.206674090584,37.042608416007,
    31.90852162809));
#73997 = SURFACE_CURVE('',#73998,(#74002),.PCURVE_S1.);
#73998 = LINE('',#73999,#74000);
#73999 = CARTESIAN_POINT('',(6.1,37.042608416007,31.90852162809));
#74000 = VECTOR('',#74001,1.);
#74001 = DIRECTION('',(1.,0.E+000,0.E+000));
#74002 = PCURVE('',#74003,#74008);
#74003 = CYLINDRICAL_SURFACE('',#74004,0.3);
#74004 = AXIS2_PLACEMENT_3D('',#74005,#74006,#74007);
#74005 = CARTESIAN_POINT('',(7.7,36.742608416007,31.90852162809));
#74006 = DIRECTION('',(-1.,0.E+000,0.E+000));
#74007 = DIRECTION('',(0.E+000,0.E+000,-1.));
#74008 = DEFINITIONAL_REPRESENTATION('',(#74009),#74012);
#74009 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#74010,#74011),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.,-0.893325909416),.PIECEWISE_BEZIER_KNOTS.);
#74010 = CARTESIAN_POINT('',(4.712388980385,3.6));
#74011 = CARTESIAN_POINT('',(4.712388980385,2.493325909416));
#74012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74013 = ORIENTED_EDGE('',*,*,#74014,.F.);
#74014 = EDGE_CURVE('',#74015,#73993,#74017,.T.);
#74015 = VERTEX_POINT('',#74016);
#74016 = CARTESIAN_POINT('',(4.1,36.792990291331,32.20426081494));
#74017 = SURFACE_CURVE('',#74018,(#74023),.PCURVE_S1.);
#74018 = CIRCLE('',#74019,0.3);
#74019 = AXIS2_PLACEMENT_3D('',#74020,#74021,#74022);
#74020 = CARTESIAN_POINT('',(4.1,36.742608416007,31.90852162809));
#74021 = DIRECTION('',(-1.,0.E+000,0.E+000));
#74022 = DIRECTION('',(0.E+000,0.E+000,-1.));
#74023 = PCURVE('',#74003,#74024);
#74024 = DEFINITIONAL_REPRESENTATION('',(#74025),#74028);
#74025 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#74026,#74027),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.310331848274,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#74026 = CARTESIAN_POINT('',(3.310331848274,3.6));
#74027 = CARTESIAN_POINT('',(4.712388980385,3.6));
#74028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74029 = ORIENTED_EDGE('',*,*,#74030,.F.);
#74030 = EDGE_CURVE('',#74031,#74015,#74033,.T.);
#74031 = VERTEX_POINT('',#74032);
#74032 = CARTESIAN_POINT('',(5.389445198344,36.792990291331,
    32.20426081494));
#74033 = SURFACE_CURVE('',#74034,(#74038),.PCURVE_S1.);
#74034 = LINE('',#74035,#74036);
#74035 = CARTESIAN_POINT('',(7.7,36.792990291331,32.20426081494));
#74036 = VECTOR('',#74037,1.);
#74037 = DIRECTION('',(-1.,0.E+000,0.E+000));
#74038 = PCURVE('',#74003,#74039);
#74039 = DEFINITIONAL_REPRESENTATION('',(#74040),#74043);
#74040 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#74041,#74042),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.310554801656,3.6),.PIECEWISE_BEZIER_KNOTS.);
#74041 = CARTESIAN_POINT('',(3.310331848274,2.310554801656));
#74042 = CARTESIAN_POINT('',(3.310331848274,3.6));
#74043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74044 = ORIENTED_EDGE('',*,*,#74045,.F.);
#74045 = EDGE_CURVE('',#73995,#74031,#74046,.T.);
#74046 = SURFACE_CURVE('',#74047,(#74064),.PCURVE_S1.);
#74047 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74048,#74049,#74050,#74051,
    #74052,#74053,#74054,#74055,#74056,#74057,#74058,#74059,#74060,
    #74061,#74062,#74063),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
    0.189062341628,0.377367671649,0.575884428006,0.805670505827,1.),
  .UNSPECIFIED.);
#74048 = CARTESIAN_POINT('',(5.206674090584,37.042608416007,
    31.90852162809));
#74049 = CARTESIAN_POINT('',(5.206674090584,37.042608416007,
    31.937811246636));
#74050 = CARTESIAN_POINT('',(5.20963857904,37.038153730979,
    31.967509642551));
#74051 = CARTESIAN_POINT('',(5.215229885019,37.029862192386,
    31.995039071164));
#74052 = CARTESIAN_POINT('',(5.220808624716,37.021589288763,
    32.022506628257));
#74053 = CARTESIAN_POINT('',(5.229124445856,37.009329030739,
    32.048551712355));
#74054 = CARTESIAN_POINT('',(5.23940642723,36.994466405097,
    32.071517190396));
#74055 = CARTESIAN_POINT('',(5.250257502623,36.978781152856,
    32.095753777159));
#74056 = CARTESIAN_POINT('',(5.263528702606,36.959876698545,
    32.117157474577));
#74057 = CARTESIAN_POINT('',(5.278251544603,36.939423696737,
    32.134936612733));
#74058 = CARTESIAN_POINT('',(5.295284328004,36.915761719672,
    32.155505210108));
#74059 = CARTESIAN_POINT('',(5.314616631815,36.889541168749,
    32.171708640678));
#74060 = CARTESIAN_POINT('',(5.335023362163,36.862721064644,
    32.183426978415));
#74061 = CARTESIAN_POINT('',(5.352348132015,36.839951511506,
    32.193375534645));
#74062 = CARTESIAN_POINT('',(5.370681465293,36.81643271449,
    32.20026718375));
#74063 = CARTESIAN_POINT('',(5.389445198344,36.792990291331,
    32.204260814941));
#74064 = PCURVE('',#74003,#74065);
#74065 = DEFINITIONAL_REPRESENTATION('',(#74066),#74092);
#74066 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74067,#74068,#74069,#74070,
    #74071,#74072,#74073,#74074,#74075,#74076,#74077,#74078,#74079,
    #74080,#74081,#74082,#74083,#74084,#74085,#74086,#74087,#74088,
    #74089,#74090,#74091),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#74067 = CARTESIAN_POINT('',(4.712388980385,2.493325909416));
#74068 = CARTESIAN_POINT('',(4.688918876862,2.493325909416));
#74069 = CARTESIAN_POINT('',(4.641808941718,2.49298312009));
#74070 = CARTESIAN_POINT('',(4.571037536841,2.491469454826));
#74071 = CARTESIAN_POINT('',(4.5005083202,2.488982269792));
#74072 = CARTESIAN_POINT('',(4.430758953269,2.485557764703));
#74073 = CARTESIAN_POINT('',(4.361692440826,2.481194111627));
#74074 = CARTESIAN_POINT('',(4.292918073793,2.475920121399));
#74075 = CARTESIAN_POINT('',(4.224866659136,2.469810189716));
#74076 = CARTESIAN_POINT('',(4.157817840822,2.462931430182));
#74077 = CARTESIAN_POINT('',(4.091937459967,2.455331344869));
#74078 = CARTESIAN_POINT('',(4.026646482356,2.44700362559));
#74079 = CARTESIAN_POINT('',(3.962235518882,2.438038155626));
#74080 = CARTESIAN_POINT('',(3.898772765115,2.428494231483));
#74081 = CARTESIAN_POINT('',(3.836573471332,2.418463321725));
#74082 = CARTESIAN_POINT('',(3.775175651201,2.407921782642));
#74083 = CARTESIAN_POINT('',(3.714501519823,2.396913125781));
#74084 = CARTESIAN_POINT('',(3.654620608735,2.385498515585));
#74085 = CARTESIAN_POINT('',(3.595570835218,2.373731158503));
#74086 = CARTESIAN_POINT('',(3.537480748249,2.36167844007));
#74087 = CARTESIAN_POINT('',(3.479768777753,2.349263339099));
#74088 = CARTESIAN_POINT('',(3.422683261344,2.336585437553));
#74089 = CARTESIAN_POINT('',(3.366158498074,2.323674322068));
#74090 = CARTESIAN_POINT('',(3.32887354396,2.314943723474));
#74091 = CARTESIAN_POINT('',(3.310331848275,2.310554801656));
#74092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#74097)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#74094,#74095,#74096)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#74094 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#74095 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#74096 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#74097 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#74094,
  'distance_accuracy_value','confusion accuracy');
#74098 = SHAPE_DEFINITION_REPRESENTATION(#74099,#73985);
#74099 = PRODUCT_DEFINITION_SHAPE('','',#74100);
#74100 = PRODUCT_DEFINITION('design','',#74101,#74104);
#74101 = PRODUCT_DEFINITION_FORMATION('','',#74102);
#74102 = PRODUCT('CADSOFTTOOLS 1.539','CADSOFTTOOLS 1.539','',(#74103));
#74103 = PRODUCT_CONTEXT('',#2,'mechanical');
#74104 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#74105 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#74106,#74108);
#74106 = ( REPRESENTATION_RELATIONSHIP('','',#73985,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#74107) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#74107 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2167);
#74108 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #74109);
#74109 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('539','','',#5,#74100,$);
#74110 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#74102));
#74111 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#74112),#74679);
#74112 = SHELL_BASED_SURFACE_MODEL('',(#74113));
#74113 = OPEN_SHELL('',(#74114));
#74114 = ADVANCED_FACE('',(#74115),#74130,.T.);
#74115 = FACE_BOUND('',#74116,.T.);
#74116 = EDGE_LOOP('',(#74117,#74163,#74205,#74220,#74236,#74278,#74317,
    #74362,#74401,#74452,#74490,#74541,#74592,#74630));
#74117 = ORIENTED_EDGE('',*,*,#74118,.T.);
#74118 = EDGE_CURVE('',#74119,#74121,#74123,.T.);
#74119 = VERTEX_POINT('',#74120);
#74120 = CARTESIAN_POINT('',(5.349849140919,36.843372166656,
    36.899999999997));
#74121 = VERTEX_POINT('',#74122);
#74122 = CARTESIAN_POINT('',(6.941306156691,42.415395069328,
    36.899999999997));
#74123 = SURFACE_CURVE('',#74124,(#74129),.PCURVE_S1.);
#74124 = CIRCLE('',#74125,3.599999999999);
#74125 = AXIS2_PLACEMENT_3D('',#74126,#74127,#74128);
#74126 = CARTESIAN_POINT('',(8.2,39.042608416009,36.899999999997));
#74127 = DIRECTION('',(0.E+000,0.E+000,-1.));
#74128 = DIRECTION('',(1.,0.E+000,0.E+000));
#74129 = PCURVE('',#74130,#74135);
#74130 = CYLINDRICAL_SURFACE('',#74131,3.599999999999);
#74131 = AXIS2_PLACEMENT_3D('',#74132,#74133,#74134);
#74132 = CARTESIAN_POINT('',(8.2,39.042608416009,27.182185017029));
#74133 = DIRECTION('',(1.464418895492E-016,-1.110223024625E-016,1.));
#74134 = DIRECTION('',(-1.,-1.625831575471E-032,1.464418895492E-016));
#74135 = DEFINITIONAL_REPRESENTATION('',(#74136),#74162);
#74136 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74137,#74138,#74139,#74140,
    #74141,#74142,#74143,#74144,#74145,#74146,#74147,#74148,#74149,
    #74150,#74151,#74152,#74153,#74154,#74155,#74156,#74157,#74158,
    #74159,#74160,#74161),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(2.484397093419,2.569433824087,
    2.654470554754,2.739507285421,2.824544016088,2.909580746755,
    2.994617477422,3.07965420809,3.164690938757,3.249727669424,
    3.334764400091,3.419801130758,3.504837861425,3.589874592092,
    3.67491132276,3.759948053427,3.844984784094,3.930021514761,
    4.015058245428,4.100094976095,4.185131706762,4.27016843743,
    4.355205168097),.QUASI_UNIFORM_KNOTS.);
#74137 = CARTESIAN_POINT('',(6.94038086735,9.717814982968));
#74138 = CARTESIAN_POINT('',(6.912035290461,9.717814982968));
#74139 = CARTESIAN_POINT('',(6.855344136683,9.717814982968));
#74140 = CARTESIAN_POINT('',(6.770307406016,9.717814982968));
#74141 = CARTESIAN_POINT('',(6.685270675348,9.717814982968));
#74142 = CARTESIAN_POINT('',(6.600233944681,9.717814982968));
#74143 = CARTESIAN_POINT('',(6.515197214014,9.717814982967));
#74144 = CARTESIAN_POINT('',(6.430160483347,9.717814982968));
#74145 = CARTESIAN_POINT('',(6.34512375268,9.717814982967));
#74146 = CARTESIAN_POINT('',(6.260087022013,9.717814982968));
#74147 = CARTESIAN_POINT('',(6.175050291346,9.717814982968));
#74148 = CARTESIAN_POINT('',(6.090013560678,9.717814982968));
#74149 = CARTESIAN_POINT('',(6.004976830011,9.717814982967));
#74150 = CARTESIAN_POINT('',(5.919940099344,9.717814982968));
#74151 = CARTESIAN_POINT('',(5.834903368677,9.717814982968));
#74152 = CARTESIAN_POINT('',(5.74986663801,9.717814982967));
#74153 = CARTESIAN_POINT('',(5.664829907343,9.717814982968));
#74154 = CARTESIAN_POINT('',(5.579793176676,9.717814982968));
#74155 = CARTESIAN_POINT('',(5.494756446008,9.717814982968));
#74156 = CARTESIAN_POINT('',(5.409719715341,9.717814982968));
#74157 = CARTESIAN_POINT('',(5.324682984674,9.717814982967));
#74158 = CARTESIAN_POINT('',(5.239646254007,9.717814982968));
#74159 = CARTESIAN_POINT('',(5.15460952334,9.717814982968));
#74160 = CARTESIAN_POINT('',(5.097918369562,9.717814982968));
#74161 = CARTESIAN_POINT('',(5.069572792673,9.717814982968));
#74162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74163 = ORIENTED_EDGE('',*,*,#74164,.T.);
#74164 = EDGE_CURVE('',#74121,#74165,#74167,.T.);
#74165 = VERTEX_POINT('',#74166);
#74166 = CARTESIAN_POINT('',(7.7,42.607717110003,36.830243854791));
#74167 = SURFACE_CURVE('',#74168,(#74176),.PCURVE_S1.);
#74168 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74169,#74170,#74171,#74172,
    #74173,#74174,#74175),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
    0.768464969109,1.),.UNSPECIFIED.);
#74169 = CARTESIAN_POINT('',(6.941306156691,42.415395069328,
    36.899999999997));
#74170 = CARTESIAN_POINT('',(7.129935721711,42.485789937596,
    36.899999999997));
#74171 = CARTESIAN_POINT('',(7.324765383652,42.540309063634,
    36.876420764527));
#74172 = CARTESIAN_POINT('',(7.521042242301,42.578003211962,
    36.852108294087));
#74173 = CARTESIAN_POINT('',(7.580418409999,42.58940615619,
    36.844753472271));
#74174 = CARTESIAN_POINT('',(7.640085269127,42.599314178141,
    36.837262800008));
#74175 = CARTESIAN_POINT('',(7.7,42.607717110003,36.830243854791));
#74176 = PCURVE('',#74130,#74177);
#74177 = DEFINITIONAL_REPRESENTATION('',(#74178),#74204);
#74178 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74179,#74180,#74181,#74182,
    #74183,#74184,#74185,#74186,#74187,#74188,#74189,#74190,#74191,
    #74192,#74193,#74194,#74195,#74196,#74197,#74198,#74199,#74200,
    #74201,#74202,#74203),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#74179 = CARTESIAN_POINT('',(5.069572792673,9.717814982968));
#74180 = CARTESIAN_POINT('',(5.066264727742,9.717814982967));
#74181 = CARTESIAN_POINT('',(5.059648093083,9.717649989707));
#74182 = CARTESIAN_POINT('',(5.049722290177,9.716935887543));
#74183 = CARTESIAN_POINT('',(5.039796296063,9.715783540612));
#74184 = CARTESIAN_POINT('',(5.029870783633,9.71422131642));
#74185 = CARTESIAN_POINT('',(5.019946433094,9.712277582475));
#74186 = CARTESIAN_POINT('',(5.010023932187,9.70998070628));
#74187 = CARTESIAN_POINT('',(5.000103974833,9.707359055357));
#74188 = CARTESIAN_POINT('',(4.990187259973,9.70444099715));
#74189 = CARTESIAN_POINT('',(4.980274491139,9.701254899407));
#74190 = CARTESIAN_POINT('',(4.970366372943,9.697829128729));
#74191 = CARTESIAN_POINT('',(4.960463619096,9.694192056002));
#74192 = CARTESIAN_POINT('',(4.950566917437,9.690372036125));
#74193 = CARTESIAN_POINT('',(4.940677055382,9.686397483655));
#74194 = CARTESIAN_POINT('',(4.930794446689,9.682296590504));
#74195 = CARTESIAN_POINT('',(4.920920892569,9.678098379506));
#74196 = CARTESIAN_POINT('',(4.91105300414,9.673828772454));
#74197 = CARTESIAN_POINT('',(4.901206745195,9.66952526438));
#74198 = CARTESIAN_POINT('',(4.891303170863,9.665171932124));
#74199 = CARTESIAN_POINT('',(4.881414204402,9.660822980097));
#74200 = CARTESIAN_POINT('',(4.871520047352,9.656498856914));
#74201 = CARTESIAN_POINT('',(4.861625485543,9.652229059135));
#74202 = CARTESIAN_POINT('',(4.855027618358,9.649436784603));
#74203 = CARTESIAN_POINT('',(4.851728321143,9.648058837762));
#74204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74205 = ORIENTED_EDGE('',*,*,#74206,.T.);
#74206 = EDGE_CURVE('',#74165,#74207,#74209,.T.);
#74207 = VERTEX_POINT('',#74208);
#74208 = CARTESIAN_POINT('',(7.7,42.607717110003,30.595584411775));
#74209 = SURFACE_CURVE('',#74210,(#74214),.PCURVE_S1.);
#74210 = LINE('',#74211,#74212);
#74211 = CARTESIAN_POINT('',(7.7,42.607717110003,27.182185017029));
#74212 = VECTOR('',#74213,1.);
#74213 = DIRECTION('',(-1.464418895492E-016,1.110223024625E-016,-1.));
#74214 = PCURVE('',#74130,#74215);
#74215 = DEFINITIONAL_REPRESENTATION('',(#74216),#74219);
#74216 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#74217,#74218),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-9.648058837762,-3.413399394746),
  .PIECEWISE_BEZIER_KNOTS.);
#74217 = CARTESIAN_POINT('',(4.851728321143,9.648058837762));
#74218 = CARTESIAN_POINT('',(4.851728321143,3.413399394746));
#74219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74220 = ORIENTED_EDGE('',*,*,#74221,.T.);
#74221 = EDGE_CURVE('',#74207,#74222,#74224,.T.);
#74222 = VERTEX_POINT('',#74223);
#74223 = CARTESIAN_POINT('',(5.987606077057,41.882557910228,
    30.595584411775));
#74224 = SURFACE_CURVE('',#74225,(#74230),.PCURVE_S1.);
#74225 = CIRCLE('',#74226,3.599999999999);
#74226 = AXIS2_PLACEMENT_3D('',#74227,#74228,#74229);
#74227 = CARTESIAN_POINT('',(8.2,39.042608416009,30.595584411775));
#74228 = DIRECTION('',(0.E+000,-2.254821013504E-015,1.));
#74229 = DIRECTION('',(0.E+000,1.,2.254821013504E-015));
#74230 = PCURVE('',#74130,#74231);
#74231 = DEFINITIONAL_REPRESENTATION('',(#74232),#74235);
#74232 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#74233,#74234),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.139339340758,0.661820311693),
  .PIECEWISE_BEZIER_KNOTS.);
#74233 = CARTESIAN_POINT('',(4.851728321143,3.413399394746));
#74234 = CARTESIAN_POINT('',(5.374209292078,3.413399394746));
#74235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74236 = ORIENTED_EDGE('',*,*,#74237,.T.);
#74237 = EDGE_CURVE('',#74222,#74238,#74240,.T.);
#74238 = VERTEX_POINT('',#74239);
#74239 = CARTESIAN_POINT('',(5.739395318701,41.670425875872,
    30.507716446131));
#74240 = SURFACE_CURVE('',#74241,(#74249),.PCURVE_S1.);
#74241 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74242,#74243,#74244,#74245,
    #74246,#74247,#74248),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
    0.691285480056,1.),.UNSPECIFIED.);
#74242 = CARTESIAN_POINT('',(5.987606077057,41.882557910228,
    30.595584411775));
#74243 = CARTESIAN_POINT('',(5.925751032753,41.834371234937,
    30.595584411775));
#74244 = CARTESIAN_POINT('',(5.864168744107,41.782913572511,
    30.584048557819));
#74245 = CARTESIAN_POINT('',(5.80932857097,41.734204618713,
    30.55633582768));
#74246 = CARTESIAN_POINT('',(5.784521437558,41.712170962616,
    30.543799882689));
#74247 = CARTESIAN_POINT('',(5.760769852418,41.690440309343,
    30.527730879602));
#74248 = CARTESIAN_POINT('',(5.739395318701,41.670425875872,
    30.507716446131));
#74249 = PCURVE('',#74130,#74250);
#74250 = DEFINITIONAL_REPRESENTATION('',(#74251),#74277);
#74251 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74252,#74253,#74254,#74255,
    #74256,#74257,#74258,#74259,#74260,#74261,#74262,#74263,#74264,
    #74265,#74266,#74267,#74268,#74269,#74270,#74271,#74272,#74273,
    #74274,#74275,#74276),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#74252 = CARTESIAN_POINT('',(5.374209292078,3.413399394746));
#74253 = CARTESIAN_POINT('',(5.375641427933,3.413399394746));
#74254 = CARTESIAN_POINT('',(5.378510013416,3.413299643228));
#74255 = CARTESIAN_POINT('',(5.382821747393,3.412842845054));
#74256 = CARTESIAN_POINT('',(5.387138254057,3.412070959646));
#74257 = CARTESIAN_POINT('',(5.391455441571,3.410976070644));
#74258 = CARTESIAN_POINT('',(5.395769213223,3.40955026177));
#74259 = CARTESIAN_POINT('',(5.400075467607,3.407785616446));
#74260 = CARTESIAN_POINT('',(5.404370098646,3.405674219209));
#74261 = CARTESIAN_POINT('',(5.408649000078,3.403208150433));
#74262 = CARTESIAN_POINT('',(5.412908052278,3.400379506038));
#74263 = CARTESIAN_POINT('',(5.417143175255,3.397180323914));
#74264 = CARTESIAN_POINT('',(5.421350134553,3.393602858532));
#74265 = CARTESIAN_POINT('',(5.425525269201,3.389638556062));
#74266 = CARTESIAN_POINT('',(5.429662778377,3.385281879302));
#74267 = CARTESIAN_POINT('',(5.433764850909,3.380516032841));
#74268 = CARTESIAN_POINT('',(5.437803864411,3.375366237468));
#74269 = CARTESIAN_POINT('',(5.441863462676,3.369700907385));
#74270 = CARTESIAN_POINT('',(5.445881586089,3.36356293202));
#74271 = CARTESIAN_POINT('',(5.44984504235,3.356953076483));
#74272 = CARTESIAN_POINT('',(5.453744438615,3.349861121847));
#74273 = CARTESIAN_POINT('',(5.45756935438,3.342279792418));
#74274 = CARTESIAN_POINT('',(5.461309637445,3.334201023597));
#74275 = CARTESIAN_POINT('',(5.463739916908,3.328478316654));
#74276 = CARTESIAN_POINT('',(5.464937544559,3.325531429102));
#74277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74278 = ORIENTED_EDGE('',*,*,#74279,.T.);
#74279 = EDGE_CURVE('',#74238,#74280,#74282,.T.);
#74280 = VERTEX_POINT('',#74281);
#74281 = CARTESIAN_POINT('',(4.865945374453,40.400577397194,
    29.237867967452));
#74282 = SURFACE_CURVE('',#74283,(#74288),.PCURVE_S1.);
#74283 = ELLIPSE('',#74284,5.091168824542,3.599999999999);
#74284 = AXIS2_PLACEMENT_3D('',#74285,#74286,#74287);
#74285 = CARTESIAN_POINT('',(8.2,39.042608416009,27.879898986267));
#74286 = DIRECTION('',(1.60634594424E-032,-0.707106781187,0.707106781187
    ));
#74287 = DIRECTION('',(2.071001063E-016,0.707106781187,0.707106781187));
#74288 = PCURVE('',#74130,#74289);
#74289 = DEFINITIONAL_REPRESENTATION('',(#74290),#74316);
#74290 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74291,#74292,#74293,#74294,
    #74295,#74296,#74297,#74298,#74299,#74300,#74301,#74302,#74303,
    #74304,#74305,#74306,#74307,#74308,#74309,#74310,#74311,#74312,
    #74313,#74314,#74315),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.752548564174,0.772160471948,
    0.791772379722,0.811384287495,0.830996195269,0.850608103043,
    0.870220010817,0.88983191859,0.909443826364,0.929055734138,
    0.948667641911,0.968279549685,0.987891457459,1.007503365232,
    1.027115273006,1.04672718078,1.066339088553,1.085950996327,
    1.105562904101,1.125174811874,1.144786719648,1.164398627422,
    1.184010535195),.QUASI_UNIFORM_KNOTS.);
#74291 = CARTESIAN_POINT('',(5.464937544559,3.325531429102));
#74292 = CARTESIAN_POINT('',(5.47147484715,3.309445743415));
#74293 = CARTESIAN_POINT('',(5.484549452333,3.276937341788));
#74294 = CARTESIAN_POINT('',(5.504161360107,3.227182820538));
#74295 = CARTESIAN_POINT('',(5.52377326788,3.176455405021));
#74296 = CARTESIAN_POINT('',(5.543385175654,3.124774635691));
#74297 = CARTESIAN_POINT('',(5.562997083428,3.072160381701));
#74298 = CARTESIAN_POINT('',(5.582608991201,3.018632881413));
#74299 = CARTESIAN_POINT('',(5.602220898975,2.964212721706));
#74300 = CARTESIAN_POINT('',(5.621832806749,2.908920833525));
#74301 = CARTESIAN_POINT('',(5.641444714522,2.852778482894));
#74302 = CARTESIAN_POINT('',(5.661056622296,2.795807262993));
#74303 = CARTESIAN_POINT('',(5.68066853007,2.738029085782));
#74304 = CARTESIAN_POINT('',(5.700280437843,2.679466173591));
#74305 = CARTESIAN_POINT('',(5.719892345617,2.620141050572));
#74306 = CARTESIAN_POINT('',(5.739504253391,2.560076534034));
#74307 = CARTESIAN_POINT('',(5.759116161164,2.49929572566));
#74308 = CARTESIAN_POINT('',(5.778728068938,2.437822002661));
#74309 = CARTESIAN_POINT('',(5.798339976712,2.375679008642));
#74310 = CARTESIAN_POINT('',(5.817951884485,2.312890645026));
#74311 = CARTESIAN_POINT('',(5.837563792259,2.249481059933));
#74312 = CARTESIAN_POINT('',(5.857175700033,2.185474646106));
#74313 = CARTESIAN_POINT('',(5.876787607806,2.120896004581));
#74314 = CARTESIAN_POINT('',(5.889862212989,2.077478692069));
#74315 = CARTESIAN_POINT('',(5.89639951558,2.055682950423));
#74316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74317 = ORIENTED_EDGE('',*,*,#74318,.F.);
#74318 = EDGE_CURVE('',#74319,#74280,#74321,.T.);
#74319 = VERTEX_POINT('',#74320);
#74320 = CARTESIAN_POINT('',(4.787221411918,40.18844536284,
    29.150000001808));
#74321 = SURFACE_CURVE('',#74322,(#74333),.PCURVE_S1.);
#74322 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74323,#74324,#74325,#74326,
    #74327,#74328,#74329,#74330,#74331,#74332),.UNSPECIFIED.,.F.,.F.,(4,
    3,3,4),(0.E+000,0.105631168418,0.552456601775,1.),.UNSPECIFIED.);
#74323 = CARTESIAN_POINT('',(4.787221411918,40.18844536284,
    29.150000001808));
#74324 = CARTESIAN_POINT('',(4.790013923659,40.196762623252,
    29.150000001808));
#74325 = CARTESIAN_POINT('',(4.792839091999,40.205076070318,
    29.150346361821));
#74326 = CARTESIAN_POINT('',(4.79568348188,40.213347090713,
    29.151035281567));
#74327 = CARTESIAN_POINT('',(4.807623214265,40.248065878993,
    29.153927120501));
#74328 = CARTESIAN_POINT('',(4.820121001348,40.282592662535,
    29.163033117558));
#74329 = CARTESIAN_POINT('',(4.832062839777,40.314221283505,
    29.177639179037));
#74330 = CARTESIAN_POINT('',(4.844017430116,40.345883678615,
    29.192260837376));
#74331 = CARTESIAN_POINT('',(4.855742041382,40.375526405387,
    29.212816975645));
#74332 = CARTESIAN_POINT('',(4.865945374453,40.400577397194,
    29.237867967452));
#74333 = PCURVE('',#74130,#74334);
#74334 = DEFINITIONAL_REPRESENTATION('',(#74335),#74361);
#74335 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74336,#74337,#74338,#74339,
    #74340,#74341,#74342,#74343,#74344,#74345,#74346,#74347,#74348,
    #74349,#74350,#74351,#74352,#74353,#74354,#74355,#74356,#74357,
    #74358,#74359,#74360),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#74336 = CARTESIAN_POINT('',(5.959262244149,1.967814984779));
#74337 = CARTESIAN_POINT('',(5.958215067435,1.967814590889));
#74338 = CARTESIAN_POINT('',(5.956115836514,1.967943129984));
#74339 = CARTESIAN_POINT('',(5.952967689874,1.968519688826));
#74340 = CARTESIAN_POINT('',(5.949851212206,1.969471241637));
#74341 = CARTESIAN_POINT('',(5.94674264317,1.970804872503));
#74342 = CARTESIAN_POINT('',(5.94364141693,1.972516980034));
#74343 = CARTESIAN_POINT('',(5.940554148576,1.974602809715));
#74344 = CARTESIAN_POINT('',(5.937485531186,1.977057917998));
#74345 = CARTESIAN_POINT('',(5.934440779691,1.97987777058));
#74346 = CARTESIAN_POINT('',(5.931424955302,1.983057885215));
#74347 = CARTESIAN_POINT('',(5.928443220932,1.986593662193));
#74348 = CARTESIAN_POINT('',(5.925500492208,1.990480919593));
#74349 = CARTESIAN_POINT('',(5.92260257531,1.994713921801));
#74350 = CARTESIAN_POINT('',(5.919751962176,1.999292730196));
#74351 = CARTESIAN_POINT('',(5.916936327128,2.004236222493));
#74352 = CARTESIAN_POINT('',(5.914164590157,2.009528956521));
#74353 = CARTESIAN_POINT('',(5.911440675285,2.015163595613));
#74354 = CARTESIAN_POINT('',(5.908769849264,2.021130631239));
#74355 = CARTESIAN_POINT('',(5.906157022602,2.027421136816));
#74356 = CARTESIAN_POINT('',(5.90360720431,2.034026029831));
#74357 = CARTESIAN_POINT('',(5.901125379658,2.040936269553));
#74358 = CARTESIAN_POINT('',(5.898716542401,2.048142804051));
#74359 = CARTESIAN_POINT('',(5.8971626384,2.053138657623));
#74360 = CARTESIAN_POINT('',(5.89639951558,2.055682950423));
#74361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74362 = ORIENTED_EDGE('',*,*,#74363,.F.);
#74363 = EDGE_CURVE('',#74364,#74319,#74366,.T.);
#74364 = VERTEX_POINT('',#74365);
#74365 = CARTESIAN_POINT('',(5.026673669477,37.342608416008,
    29.150000001793));
#74366 = SURFACE_CURVE('',#74367,(#74372),.PCURVE_S1.);
#74367 = CIRCLE('',#74368,3.599999999999);
#74368 = AXIS2_PLACEMENT_3D('',#74369,#74370,#74371);
#74369 = CARTESIAN_POINT('',(8.2,39.042608416009,29.150000001802));
#74370 = DIRECTION('',(0.E+000,5.423420370134E-012,-1.));
#74371 = DIRECTION('',(0.E+000,1.,5.423420370134E-012));
#74372 = PCURVE('',#74130,#74373);
#74373 = DEFINITIONAL_REPRESENTATION('',(#74374),#74400);
#74374 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74375,#74376,#74377,#74378,
    #74379,#74380,#74381,#74382,#74383,#74384,#74385,#74386,#74387,
    #74388,#74389,#74390,#74391,#74392,#74393,#74394,#74395,#74396,
    #74397,#74398,#74399),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(4.220578885819,4.25765766571,4.2947364456,
    4.331815225491,4.368894005382,4.405972785273,4.443051565163,
    4.480130345054,4.517209124945,4.554287904835,4.591366684726,
    4.628445464617,4.665524244508,4.702603024398,4.739681804289,
    4.77676058418,4.81383936407,4.850918143961,4.887996923852,
    4.925075703743,4.962154483633,4.999233263524,5.036312043415),
  .QUASI_UNIFORM_KNOTS.);
#74375 = CARTESIAN_POINT('',(6.774995401745,1.967814984764));
#74376 = CARTESIAN_POINT('',(6.762635808448,1.967814984764));
#74377 = CARTESIAN_POINT('',(6.737916621855,1.967814984764));
#74378 = CARTESIAN_POINT('',(6.700837841964,1.967814984765));
#74379 = CARTESIAN_POINT('',(6.663759062073,1.967814984766));
#74380 = CARTESIAN_POINT('',(6.626680282182,1.967814984766));
#74381 = CARTESIAN_POINT('',(6.589601502292,1.967814984767));
#74382 = CARTESIAN_POINT('',(6.552522722401,1.967814984768));
#74383 = CARTESIAN_POINT('',(6.51544394251,1.967814984769));
#74384 = CARTESIAN_POINT('',(6.47836516262,1.967814984769));
#74385 = CARTESIAN_POINT('',(6.441286382729,1.96781498477));
#74386 = CARTESIAN_POINT('',(6.404207602838,1.967814984771));
#74387 = CARTESIAN_POINT('',(6.367128822947,1.967814984771));
#74388 = CARTESIAN_POINT('',(6.330050043057,1.967814984772));
#74389 = CARTESIAN_POINT('',(6.292971263166,1.967814984773));
#74390 = CARTESIAN_POINT('',(6.255892483275,1.967814984774));
#74391 = CARTESIAN_POINT('',(6.218813703385,1.967814984774));
#74392 = CARTESIAN_POINT('',(6.181734923494,1.967814984775));
#74393 = CARTESIAN_POINT('',(6.144656143603,1.967814984776));
#74394 = CARTESIAN_POINT('',(6.107577363712,1.967814984776));
#74395 = CARTESIAN_POINT('',(6.070498583822,1.967814984777));
#74396 = CARTESIAN_POINT('',(6.033419803931,1.967814984778));
#74397 = CARTESIAN_POINT('',(5.99634102404,1.967814984779));
#74398 = CARTESIAN_POINT('',(5.971621837446,1.967814984779));
#74399 = CARTESIAN_POINT('',(5.959262244149,1.967814984779));
#74400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74401 = ORIENTED_EDGE('',*,*,#74402,.T.);
#74402 = EDGE_CURVE('',#74364,#74403,#74405,.T.);
#74403 = VERTEX_POINT('',#74404);
#74404 = CARTESIAN_POINT('',(5.206674090584,37.042608416007,
    29.450000001793));
#74405 = SURFACE_CURVE('',#74406,(#74423),.PCURVE_S1.);
#74406 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74407,#74408,#74409,#74410,
    #74411,#74412,#74413,#74414,#74415,#74416,#74417,#74418,#74419,
    #74420,#74421,#74422),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
    0.303011385119,0.560387727849,0.756989967277,0.955293819933,1.),
  .UNSPECIFIED.);
#74407 = CARTESIAN_POINT('',(5.026673669477,37.342608416008,
    29.150000001793));
#74408 = CARTESIAN_POINT('',(5.05075708161,37.297652812568,
    29.150000001793));
#74409 = CARTESIAN_POINT('',(5.076324511945,37.252394106724,
    29.160363414522));
#74410 = CARTESIAN_POINT('',(5.100262822983,37.211862821063,
    29.179989651245));
#74411 = CARTESIAN_POINT('',(5.120674008943,37.177303507023,
    29.196724113705));
#74412 = CARTESIAN_POINT('',(5.140591570498,37.144974931895,
    29.220765699914));
#74413 = CARTESIAN_POINT('',(5.157433355827,37.118345384156,
    29.250736125124));
#74414 = CARTESIAN_POINT('',(5.170358572346,37.097908556135,
    29.273736907252));
#74415 = CARTESIAN_POINT('',(5.181783648128,37.080312105891,
    29.300858666144));
#74416 = CARTESIAN_POINT('',(5.190225735576,37.067447947287,
    29.330472948562));
#74417 = CARTESIAN_POINT('',(5.198710844131,37.05451823258,
    29.360238146172));
#74418 = CARTESIAN_POINT('',(5.204358886065,37.046075440367,
    29.393516609051));
#74419 = CARTESIAN_POINT('',(5.206080013837,37.043497834663,
    29.426916238485));
#74420 = CARTESIAN_POINT('',(5.20647525355,37.042905913393,
    29.434586128056));
#74421 = CARTESIAN_POINT('',(5.206674090584,37.042608416007,
    29.442297158731));
#74422 = CARTESIAN_POINT('',(5.206674090584,37.042608416007,
    29.450000001793));
#74423 = PCURVE('',#74130,#74424);
#74424 = DEFINITIONAL_REPRESENTATION('',(#74425),#74451);
#74425 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74426,#74427,#74428,#74429,
    #74430,#74431,#74432,#74433,#74434,#74435,#74436,#74437,#74438,
    #74439,#74440,#74441,#74442,#74443,#74444,#74445,#74446,#74447,
    #74448,#74449,#74450),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#74426 = CARTESIAN_POINT('',(6.774995401745,1.967814984764));
#74427 = CARTESIAN_POINT('',(6.777120537546,1.967814984764));
#74428 = CARTESIAN_POINT('',(6.781382923765,1.968281394355));
#74429 = CARTESIAN_POINT('',(6.787779878136,1.970357966354));
#74430 = CARTESIAN_POINT('',(6.794147205987,1.973789145067));
#74431 = CARTESIAN_POINT('',(6.80045202036,1.97855285867));
#74432 = CARTESIAN_POINT('',(6.806660799299,1.984625998774));
#74433 = CARTESIAN_POINT('',(6.812742320432,1.991989324186));
#74434 = CARTESIAN_POINT('',(6.818656752141,2.000609161483));
#74435 = CARTESIAN_POINT('',(6.824465129455,2.01061181288));
#74436 = CARTESIAN_POINT('',(6.830103007445,2.021913420595));
#74437 = CARTESIAN_POINT('',(6.83553720772,2.034476620631));
#74438 = CARTESIAN_POINT('',(6.840728817704,2.048261409199));
#74439 = CARTESIAN_POINT('',(6.845630334436,2.063191847897));
#74440 = CARTESIAN_POINT('',(6.850234160138,2.079338376561));
#74441 = CARTESIAN_POINT('',(6.854534484819,2.09678577045));
#74442 = CARTESIAN_POINT('',(6.858462689645,2.115332533251));
#74443 = CARTESIAN_POINT('',(6.861977699931,2.134900089908));
#74444 = CARTESIAN_POINT('',(6.865016954363,2.155279726984));
#74445 = CARTESIAN_POINT('',(6.867567008346,2.17661544396));
#74446 = CARTESIAN_POINT('',(6.869607899152,2.198736601284));
#74447 = CARTESIAN_POINT('',(6.871102201489,2.221425262231));
#74448 = CARTESIAN_POINT('',(6.872008779374,2.24425316272));
#74449 = CARTESIAN_POINT('',(6.872215415192,2.259871484418));
#74450 = CARTESIAN_POINT('',(6.872216277397,2.267814984764));
#74451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74452 = ORIENTED_EDGE('',*,*,#74453,.T.);
#74453 = EDGE_CURVE('',#74403,#74454,#74456,.T.);
#74454 = VERTEX_POINT('',#74455);
#74455 = CARTESIAN_POINT('',(5.206674090584,37.042608416007,
    31.90852162809));
#74456 = SURFACE_CURVE('',#74457,(#74461),.PCURVE_S1.);
#74457 = LINE('',#74458,#74459);
#74458 = CARTESIAN_POINT('',(5.206674090584,37.042608416007,
    27.182185017029));
#74459 = VECTOR('',#74460,1.);
#74460 = DIRECTION('',(1.464418895492E-016,-1.110223024625E-016,1.));
#74461 = PCURVE('',#74130,#74462);
#74462 = DEFINITIONAL_REPRESENTATION('',(#74463),#74489);
#74463 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74464,#74465,#74466,#74467,
    #74468,#74469,#74470,#74471,#74472,#74473,#74474,#74475,#74476,
    #74477,#74478,#74479,#74480,#74481,#74482,#74483,#74484,#74485,
    #74486,#74487,#74488),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(2.267814984764,2.379565967777,
    2.491316950791,2.603067933804,2.714818916818,2.826569899831,
    2.938320882845,3.050071865858,3.161822848872,3.273573831885,
    3.385324814899,3.497075797912,3.608826780926,3.720577763939,
    3.832328746953,3.944079729966,4.05583071298,4.167581695993,
    4.279332679007,4.39108366202,4.502834645034,4.614585628047,
    4.726336611061),.QUASI_UNIFORM_KNOTS.);
#74464 = CARTESIAN_POINT('',(6.872216277397,2.267814984764));
#74465 = CARTESIAN_POINT('',(6.872216277397,2.305065312435));
#74466 = CARTESIAN_POINT('',(6.872216277397,2.379565967777));
#74467 = CARTESIAN_POINT('',(6.872216277397,2.491316950791));
#74468 = CARTESIAN_POINT('',(6.872216277397,2.603067933804));
#74469 = CARTESIAN_POINT('',(6.872216277397,2.714818916818));
#74470 = CARTESIAN_POINT('',(6.872216277397,2.826569899831));
#74471 = CARTESIAN_POINT('',(6.872216277397,2.938320882845));
#74472 = CARTESIAN_POINT('',(6.872216277397,3.050071865858));
#74473 = CARTESIAN_POINT('',(6.872216277397,3.161822848872));
#74474 = CARTESIAN_POINT('',(6.872216277397,3.273573831885));
#74475 = CARTESIAN_POINT('',(6.872216277397,3.385324814899));
#74476 = CARTESIAN_POINT('',(6.872216277397,3.497075797912));
#74477 = CARTESIAN_POINT('',(6.872216277397,3.608826780926));
#74478 = CARTESIAN_POINT('',(6.872216277397,3.720577763939));
#74479 = CARTESIAN_POINT('',(6.872216277397,3.832328746953));
#74480 = CARTESIAN_POINT('',(6.872216277397,3.944079729966));
#74481 = CARTESIAN_POINT('',(6.872216277397,4.05583071298));
#74482 = CARTESIAN_POINT('',(6.872216277397,4.167581695993));
#74483 = CARTESIAN_POINT('',(6.872216277397,4.279332679007));
#74484 = CARTESIAN_POINT('',(6.872216277397,4.39108366202));
#74485 = CARTESIAN_POINT('',(6.872216277397,4.502834645034));
#74486 = CARTESIAN_POINT('',(6.872216277397,4.614585628047));
#74487 = CARTESIAN_POINT('',(6.872216277397,4.68908628339));
#74488 = CARTESIAN_POINT('',(6.872216277397,4.726336611061));
#74489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74490 = ORIENTED_EDGE('',*,*,#74491,.T.);
#74491 = EDGE_CURVE('',#74454,#74492,#74494,.T.);
#74492 = VERTEX_POINT('',#74493);
#74493 = CARTESIAN_POINT('',(5.389445198344,36.792990291331,
    32.20426081494));
#74494 = SURFACE_CURVE('',#74495,(#74512),.PCURVE_S1.);
#74495 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74496,#74497,#74498,#74499,
    #74500,#74501,#74502,#74503,#74504,#74505,#74506,#74507,#74508,
    #74509,#74510,#74511),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
    0.189062341628,0.377367671649,0.575884428006,0.805670505827,1.),
  .UNSPECIFIED.);
#74496 = CARTESIAN_POINT('',(5.206674090584,37.042608416007,
    31.90852162809));
#74497 = CARTESIAN_POINT('',(5.206674090584,37.042608416007,
    31.937811246636));
#74498 = CARTESIAN_POINT('',(5.20963857904,37.038153730979,
    31.967509642551));
#74499 = CARTESIAN_POINT('',(5.215229885019,37.029862192386,
    31.995039071164));
#74500 = CARTESIAN_POINT('',(5.220808624716,37.021589288763,
    32.022506628257));
#74501 = CARTESIAN_POINT('',(5.229124445856,37.009329030739,
    32.048551712355));
#74502 = CARTESIAN_POINT('',(5.23940642723,36.994466405097,
    32.071517190396));
#74503 = CARTESIAN_POINT('',(5.250257502623,36.978781152856,
    32.095753777159));
#74504 = CARTESIAN_POINT('',(5.263528702606,36.959876698545,
    32.117157474577));
#74505 = CARTESIAN_POINT('',(5.278251544603,36.939423696737,
    32.134936612733));
#74506 = CARTESIAN_POINT('',(5.295284328004,36.915761719672,
    32.155505210108));
#74507 = CARTESIAN_POINT('',(5.314616631815,36.889541168749,
    32.171708640678));
#74508 = CARTESIAN_POINT('',(5.335023362163,36.862721064644,
    32.183426978415));
#74509 = CARTESIAN_POINT('',(5.352348132015,36.839951511506,
    32.193375534645));
#74510 = CARTESIAN_POINT('',(5.370681465293,36.81643271449,
    32.20026718375));
#74511 = CARTESIAN_POINT('',(5.389445198344,36.792990291331,
    32.204260814941));
#74512 = PCURVE('',#74130,#74513);
#74513 = DEFINITIONAL_REPRESENTATION('',(#74514),#74540);
#74514 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74515,#74516,#74517,#74518,
    #74519,#74520,#74521,#74522,#74523,#74524,#74525,#74526,#74527,
    #74528,#74529,#74530,#74531,#74532,#74533,#74534,#74535,#74536,
    #74537,#74538,#74539),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#74515 = CARTESIAN_POINT('',(6.872216277397,4.726336611061));
#74516 = CARTESIAN_POINT('',(6.872216277625,4.733378448616));
#74517 = CARTESIAN_POINT('',(6.872388147752,4.747509752355));
#74518 = CARTESIAN_POINT('',(6.873144961673,4.768631309125));
#74519 = CARTESIAN_POINT('',(6.874385619705,4.78947257952));
#74520 = CARTESIAN_POINT('',(6.876089932415,4.809781785831));
#74521 = CARTESIAN_POINT('',(6.878256396686,4.829481313865));
#74522 = CARTESIAN_POINT('',(6.88086531783,4.848605437655));
#74523 = CARTESIAN_POINT('',(6.883875207378,4.866966023581));
#74524 = CARTESIAN_POINT('',(6.887248110786,4.884427885583));
#74525 = CARTESIAN_POINT('',(6.890955483721,4.900880820297));
#74526 = CARTESIAN_POINT('',(6.894994798231,4.916435023504));
#74527 = CARTESIAN_POINT('',(6.899318057691,4.930991059767));
#74528 = CARTESIAN_POINT('',(6.903891846938,4.944510813228));
#74529 = CARTESIAN_POINT('',(6.908667380477,4.95690405596));
#74530 = CARTESIAN_POINT('',(6.913650998758,4.968254377131));
#74531 = CARTESIAN_POINT('',(6.918819706695,4.97857689483));
#74532 = CARTESIAN_POINT('',(6.924141809497,4.987859998403));
#74533 = CARTESIAN_POINT('',(6.929589521403,4.996101594662));
#74534 = CARTESIAN_POINT('',(6.935128253661,5.003288249295));
#74535 = CARTESIAN_POINT('',(6.940790914531,5.009498487698));
#74536 = CARTESIAN_POINT('',(6.946531189231,5.014714444308));
#74537 = CARTESIAN_POINT('',(6.952334500623,5.018956385555));
#74538 = CARTESIAN_POINT('',(6.956229999444,5.021141669558));
#74539 = CARTESIAN_POINT('',(6.958180960862,5.022075797912));
#74540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74541 = ORIENTED_EDGE('',*,*,#74542,.T.);
#74542 = EDGE_CURVE('',#74492,#74543,#74545,.T.);
#74543 = VERTEX_POINT('',#74544);
#74544 = CARTESIAN_POINT('',(5.608896341342,36.543372166656,
    32.50000000179));
#74545 = SURFACE_CURVE('',#74546,(#74563),.PCURVE_S1.);
#74546 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74547,#74548,#74549,#74550,
    #74551,#74552,#74553,#74554,#74555,#74556,#74557,#74558,#74559,
    #74560,#74561,#74562),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
    0.183003448256,0.52289866103,0.7284575064,0.896228734015,1.),
  .UNSPECIFIED.);
#74547 = CARTESIAN_POINT('',(5.389445198344,36.792990291331,
    32.20426081494));
#74548 = CARTESIAN_POINT('',(5.407642165099,36.770255956233,
    32.208133816853));
#74549 = CARTESIAN_POINT('',(5.425978393678,36.747922110949,
    32.21464240324));
#74550 = CARTESIAN_POINT('',(5.443959148684,36.726525769411,
    32.223690538595));
#74551 = CARTESIAN_POINT('',(5.477135347379,36.687047489555,
    32.240385206658));
#74552 = CARTESIAN_POINT('',(5.510125073934,36.649638464179,
    32.266290920697));
#74553 = CARTESIAN_POINT('',(5.538146933636,36.618863740289,
    32.301012649201));
#74554 = CARTESIAN_POINT('',(5.555246743393,36.600084047241,
    32.322200927144));
#74555 = CARTESIAN_POINT('',(5.570851902488,36.583362481702,
    32.347216891562));
#74556 = CARTESIAN_POINT('',(5.582947705338,36.570557185351,
    32.375212238064));
#74557 = CARTESIAN_POINT('',(5.59282788297,36.560097474313,
    32.398079591288));
#74558 = CARTESIAN_POINT('',(5.600532819044,36.552064558347,
    32.423505526318));
#74559 = CARTESIAN_POINT('',(5.604823724792,36.547601381832,
    32.449803957674));
#74560 = CARTESIAN_POINT('',(5.607499222572,36.544818468491,
    32.466201753109));
#74561 = CARTESIAN_POINT('',(5.608896341342,36.543372166656,
    32.483153916483));
#74562 = CARTESIAN_POINT('',(5.608896341342,36.543372166656,
    32.50000000179));
#74563 = PCURVE('',#74130,#74564);
#74564 = DEFINITIONAL_REPRESENTATION('',(#74565),#74591);
#74565 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74566,#74567,#74568,#74569,
    #74570,#74571,#74572,#74573,#74574,#74575,#74576,#74577,#74578,
    #74579,#74580,#74581,#74582,#74583,#74584,#74585,#74586,#74587,
    #74588,#74589,#74590),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#74566 = CARTESIAN_POINT('',(6.958180960862,5.022075797911));
#74567 = CARTESIAN_POINT('',(6.960190090317,5.023037777279));
#74568 = CARTESIAN_POINT('',(6.964200475547,5.0252867506));
#74569 = CARTESIAN_POINT('',(6.970175340186,5.029628042948));
#74570 = CARTESIAN_POINT('',(6.976087151739,5.03492348374));
#74571 = CARTESIAN_POINT('',(6.981931937315,5.041182042917));
#74572 = CARTESIAN_POINT('',(6.987637427536,5.048328547507));
#74573 = CARTESIAN_POINT('',(6.993289101303,5.056483000923));
#74574 = CARTESIAN_POINT('',(6.998832637376,5.065607840066));
#74575 = CARTESIAN_POINT('',(7.004249687598,5.075706341388));
#74576 = CARTESIAN_POINT('',(7.00951152879,5.086768950264));
#74577 = CARTESIAN_POINT('',(7.014594785272,5.098796596832));
#74578 = CARTESIAN_POINT('',(7.019464934829,5.111761103249));
#74579 = CARTESIAN_POINT('',(7.024126602755,5.12574023884));
#74580 = CARTESIAN_POINT('',(7.028590247427,5.140916238451));
#74581 = CARTESIAN_POINT('',(7.032765375571,5.157103215203));
#74582 = CARTESIAN_POINT('',(7.036615424322,5.174293210918));
#74583 = CARTESIAN_POINT('',(7.040082114282,5.192373744737));
#74584 = CARTESIAN_POINT('',(7.043139931646,5.21147249782));
#74585 = CARTESIAN_POINT('',(7.045748033348,5.231532457706));
#74586 = CARTESIAN_POINT('',(7.047847226987,5.252316664283));
#74587 = CARTESIAN_POINT('',(7.04938038097,5.273621004023));
#74588 = CARTESIAN_POINT('',(7.050323737582,5.295643062775));
#74589 = CARTESIAN_POINT('',(7.050538786956,5.310441567118));
#74590 = CARTESIAN_POINT('',(7.050538027854,5.317814984761));
#74591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74592 = ORIENTED_EDGE('',*,*,#74593,.T.);
#74593 = EDGE_CURVE('',#74543,#74594,#74596,.T.);
#74594 = VERTEX_POINT('',#74595);
#74595 = CARTESIAN_POINT('',(5.608896341342,36.543372166656,
    36.599999999996));
#74596 = SURFACE_CURVE('',#74597,(#74601),.PCURVE_S1.);
#74597 = LINE('',#74598,#74599);
#74598 = CARTESIAN_POINT('',(5.608896341342,36.543372166656,
    27.182185017029));
#74599 = VECTOR('',#74600,1.);
#74600 = DIRECTION('',(1.464418895492E-016,-1.110223024625E-016,1.));
#74601 = PCURVE('',#74130,#74602);
#74602 = DEFINITIONAL_REPRESENTATION('',(#74603),#74629);
#74603 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74604,#74605,#74606,#74607,
    #74608,#74609,#74610,#74611,#74612,#74613,#74614,#74615,#74616,
    #74617,#74618,#74619,#74620,#74621,#74622,#74623,#74624,#74625,
    #74626,#74627,#74628),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(5.317814984761,5.504178621043,
    5.690542257325,5.876905893607,6.06326952989,6.249633166172,
    6.435996802454,6.622360438736,6.808724075018,6.9950877113,
    7.181451347582,7.367814983864,7.554178620146,7.740542256429,
    7.926905892711,8.113269528993,8.299633165275,8.485996801557,
    8.672360437839,8.858724074121,9.045087710403,9.231451346685,
    9.417814982967),.QUASI_UNIFORM_KNOTS.);
#74604 = CARTESIAN_POINT('',(7.050538027854,5.317814984761));
#74605 = CARTESIAN_POINT('',(7.050538027854,5.379936196855));
#74606 = CARTESIAN_POINT('',(7.050538027854,5.504178621043));
#74607 = CARTESIAN_POINT('',(7.050538027854,5.690542257325));
#74608 = CARTESIAN_POINT('',(7.050538027854,5.876905893607));
#74609 = CARTESIAN_POINT('',(7.050538027854,6.06326952989));
#74610 = CARTESIAN_POINT('',(7.050538027854,6.249633166172));
#74611 = CARTESIAN_POINT('',(7.050538027854,6.435996802454));
#74612 = CARTESIAN_POINT('',(7.050538027854,6.622360438736));
#74613 = CARTESIAN_POINT('',(7.050538027854,6.808724075018));
#74614 = CARTESIAN_POINT('',(7.050538027854,6.9950877113));
#74615 = CARTESIAN_POINT('',(7.050538027854,7.181451347582));
#74616 = CARTESIAN_POINT('',(7.050538027854,7.367814983864));
#74617 = CARTESIAN_POINT('',(7.050538027854,7.554178620146));
#74618 = CARTESIAN_POINT('',(7.050538027854,7.740542256429));
#74619 = CARTESIAN_POINT('',(7.050538027854,7.926905892711));
#74620 = CARTESIAN_POINT('',(7.050538027854,8.113269528993));
#74621 = CARTESIAN_POINT('',(7.050538027854,8.299633165275));
#74622 = CARTESIAN_POINT('',(7.050538027854,8.485996801557));
#74623 = CARTESIAN_POINT('',(7.050538027854,8.672360437839));
#74624 = CARTESIAN_POINT('',(7.050538027854,8.858724074121));
#74625 = CARTESIAN_POINT('',(7.050538027854,9.045087710403));
#74626 = CARTESIAN_POINT('',(7.050538027854,9.231451346685));
#74627 = CARTESIAN_POINT('',(7.050538027854,9.355693770873));
#74628 = CARTESIAN_POINT('',(7.050538027854,9.417814982968));
#74629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74630 = ORIENTED_EDGE('',*,*,#74631,.T.);
#74631 = EDGE_CURVE('',#74594,#74119,#74632,.T.);
#74632 = SURFACE_CURVE('',#74633,(#74650),.PCURVE_S1.);
#74633 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74634,#74635,#74636,#74637,
    #74638,#74639,#74640,#74641,#74642,#74643,#74644,#74645,#74646,
    #74647,#74648,#74649),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
    0.149366088398,0.29744853832,0.507803635802,0.782618993804,1.),
  .UNSPECIFIED.);
#74634 = CARTESIAN_POINT('',(5.608896341342,36.543372166656,
    36.599999999996));
#74635 = CARTESIAN_POINT('',(5.608896341342,36.543372166656,
    36.627156807569));
#74636 = CARTESIAN_POINT('',(5.605162329137,36.547230311021,
    36.654702650719));
#74637 = CARTESIAN_POINT('',(5.598445667558,36.554252521981,
    36.680061420563));
#74638 = CARTESIAN_POINT('',(5.591761992637,36.561240245678,
    36.705295649209));
#74639 = CARTESIAN_POINT('',(5.582043435557,36.571457863566,
    36.72907940343));
#74640 = CARTESIAN_POINT('',(5.570581085323,36.583715134239,
    36.750260525474));
#74641 = CARTESIAN_POINT('',(5.554364811491,36.601056015788,
    36.78022635867));
#74642 = CARTESIAN_POINT('',(5.534274896169,36.622910095269,
    36.805917013186));
#74643 = CARTESIAN_POINT('',(5.512914099653,36.646868579519,
    36.826685553666));
#74644 = CARTESIAN_POINT('',(5.485078854943,36.678088869991,
    36.85374902979));
#74645 = CARTESIAN_POINT('',(5.454215028109,36.713874471545,
    36.873432794228));
#74646 = CARTESIAN_POINT('',(5.42344502445,36.751158554515,
    36.885476180677));
#74647 = CARTESIAN_POINT('',(5.398971769546,36.780812852788,
    36.895055018228));
#74648 = CARTESIAN_POINT('',(5.374055481133,36.812001402656,
    36.899999999997));
#74649 = CARTESIAN_POINT('',(5.349849140919,36.843372166656,
    36.899999999997));
#74650 = PCURVE('',#74130,#74651);
#74651 = DEFINITIONAL_REPRESENTATION('',(#74652),#74678);
#74652 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74653,#74654,#74655,#74656,
    #74657,#74658,#74659,#74660,#74661,#74662,#74663,#74664,#74665,
    #74666,#74667,#74668,#74669,#74670,#74671,#74672,#74673,#74674,
    #74675,#74676,#74677),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#74653 = CARTESIAN_POINT('',(7.050538027854,9.417814982968));
#74654 = CARTESIAN_POINT('',(7.050538027214,9.426079244002));
#74655 = CARTESIAN_POINT('',(7.050261990094,9.442678348653));
#74656 = CARTESIAN_POINT('',(7.049065972148,9.467366410278));
#74657 = CARTESIAN_POINT('',(7.047141391708,9.491368491697));
#74658 = CARTESIAN_POINT('',(7.044516257708,9.514394854189));
#74659 = CARTESIAN_POINT('',(7.041248951716,9.536524784239));
#74660 = CARTESIAN_POINT('',(7.037428152856,9.557495862791));
#74661 = CARTESIAN_POINT('',(7.033156062341,9.577022791433));
#74662 = CARTESIAN_POINT('',(7.02846109075,9.595278259817));
#74663 = CARTESIAN_POINT('',(7.023386655527,9.612294120487));
#74664 = CARTESIAN_POINT('',(7.017996997516,9.628011406387));
#74665 = CARTESIAN_POINT('',(7.012347637186,9.642399150316));
#74666 = CARTESIAN_POINT('',(7.006507841707,9.655405205254));
#74667 = CARTESIAN_POINT('',(7.000436645983,9.667226559483));
#74668 = CARTESIAN_POINT('',(6.994180704554,9.677815168943));
#74669 = CARTESIAN_POINT('',(6.987770207209,9.687173831217));
#74670 = CARTESIAN_POINT('',(6.981233769808,9.695296938432));
#74671 = CARTESIAN_POINT('',(6.974622578875,9.702161662895));
#74672 = CARTESIAN_POINT('',(6.967898838997,9.707822461655));
#74673 = CARTESIAN_POINT('',(6.961078549252,9.71226213743));
#74674 = CARTESIAN_POINT('',(6.954202029674,9.715453643198));
#74675 = CARTESIAN_POINT('',(6.947292395262,9.717382589648));
#74676 = CARTESIAN_POINT('',(6.942682375639,9.717814982968));
#74677 = CARTESIAN_POINT('',(6.94038086735,9.717814982968));
#74678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#74683)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#74680,#74681,#74682)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#74680 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#74681 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#74682 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#74683 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-005),#74680,
  'distance_accuracy_value','confusion accuracy');
#74684 = SHAPE_DEFINITION_REPRESENTATION(#74685,#74111);
#74685 = PRODUCT_DEFINITION_SHAPE('','',#74686);
#74686 = PRODUCT_DEFINITION('design','',#74687,#74690);
#74687 = PRODUCT_DEFINITION_FORMATION('','',#74688);
#74688 = PRODUCT('CADSOFTTOOLS 1.540','CADSOFTTOOLS 1.540','',(#74689));
#74689 = PRODUCT_CONTEXT('',#2,'mechanical');
#74690 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#74691 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#74692,#74694);
#74692 = ( REPRESENTATION_RELATIONSHIP('','',#74111,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#74693) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#74693 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2171);
#74694 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #74695);
#74695 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('540','','',#5,#74686,$);
#74696 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#74688));
#74697 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#74698),#74777);
#74698 = SHELL_BASED_SURFACE_MODEL('',(#74699));
#74699 = OPEN_SHELL('',(#74700));
#74700 = ADVANCED_FACE('',(#74701),#74716,.T.);
#74701 = FACE_BOUND('',#74702,.T.);
#74702 = EDGE_LOOP('',(#74703,#74731,#74747,#74763));
#74703 = ORIENTED_EDGE('',*,*,#74704,.T.);
#74704 = EDGE_CURVE('',#74705,#74707,#74709,.T.);
#74705 = VERTEX_POINT('',#74706);
#74706 = CARTESIAN_POINT('',(5.026673669477,37.342608416008,
    29.150000001793));
#74707 = VERTEX_POINT('',#74708);
#74708 = CARTESIAN_POINT('',(4.787221411918,40.18844536284,
    29.150000001808));
#74709 = SURFACE_CURVE('',#74710,(#74715),.PCURVE_S1.);
#74710 = CIRCLE('',#74711,3.599999999999);
#74711 = AXIS2_PLACEMENT_3D('',#74712,#74713,#74714);
#74712 = CARTESIAN_POINT('',(8.2,39.042608416009,29.150000001802));
#74713 = DIRECTION('',(0.E+000,5.423420370134E-012,-1.));
#74714 = DIRECTION('',(0.E+000,1.,5.423420370134E-012));
#74715 = PCURVE('',#74716,#74721);
#74716 = PLANE('',#74717);
#74717 = AXIS2_PLACEMENT_3D('',#74718,#74719,#74720);
#74718 = CARTESIAN_POINT('',(7.7,36.843372166657,29.15000000179));
#74719 = DIRECTION('',(0.E+000,-5.423420370134E-012,1.));
#74720 = DIRECTION('',(0.E+000,1.,5.423420370134E-012));
#74721 = DEFINITIONAL_REPRESENTATION('',(#74722),#74730);
#74722 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#74723,#74724,#74725,#74726
    ,#74727,#74728,#74729),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#74723 = CARTESIAN_POINT('',(5.79923624935,-0.5));
#74724 = CARTESIAN_POINT('',(5.79923624935,-6.735382907246));
#74725 = CARTESIAN_POINT('',(0.399236249352,-3.617691453623));
#74726 = CARTESIAN_POINT('',(-5.000763750646,-0.5));
#74727 = CARTESIAN_POINT('',(0.399236249352,2.617691453623));
#74728 = CARTESIAN_POINT('',(5.79923624935,5.735382907246));
#74729 = CARTESIAN_POINT('',(5.79923624935,-0.5));
#74730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74731 = ORIENTED_EDGE('',*,*,#74732,.T.);
#74732 = EDGE_CURVE('',#74707,#74733,#74735,.T.);
#74733 = VERTEX_POINT('',#74734);
#74734 = CARTESIAN_POINT('',(4.1,40.18844536284,29.150000001808));
#74735 = SURFACE_CURVE('',#74736,(#74740),.PCURVE_S1.);
#74736 = LINE('',#74737,#74738);
#74737 = CARTESIAN_POINT('',(7.7,40.18844536284,29.150000001808));
#74738 = VECTOR('',#74739,1.);
#74739 = DIRECTION('',(-1.,0.E+000,0.E+000));
#74740 = PCURVE('',#74716,#74741);
#74741 = DEFINITIONAL_REPRESENTATION('',(#74742),#74746);
#74742 = LINE('',#74743,#74744);
#74743 = CARTESIAN_POINT('',(3.345073196182,0.E+000));
#74744 = VECTOR('',#74745,1.);
#74745 = DIRECTION('',(0.E+000,1.));
#74746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74747 = ORIENTED_EDGE('',*,*,#74748,.T.);
#74748 = EDGE_CURVE('',#74733,#74749,#74751,.T.);
#74749 = VERTEX_POINT('',#74750);
#74750 = CARTESIAN_POINT('',(4.1,37.342608416008,29.150000001793));
#74751 = SURFACE_CURVE('',#74752,(#74756),.PCURVE_S1.);
#74752 = LINE('',#74753,#74754);
#74753 = CARTESIAN_POINT('',(4.1,-3.24796045729,29.150000001573));
#74754 = VECTOR('',#74755,1.);
#74755 = DIRECTION('',(0.E+000,-1.,-5.423420370134E-012));
#74756 = PCURVE('',#74716,#74757);
#74757 = DEFINITIONAL_REPRESENTATION('',(#74758),#74762);
#74758 = LINE('',#74759,#74760);
#74759 = CARTESIAN_POINT('',(-40.09133262394,3.6));
#74760 = VECTOR('',#74761,1.);
#74761 = DIRECTION('',(-1.,-0.E+000));
#74762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74763 = ORIENTED_EDGE('',*,*,#74764,.T.);
#74764 = EDGE_CURVE('',#74749,#74705,#74765,.T.);
#74765 = SURFACE_CURVE('',#74766,(#74770),.PCURVE_S1.);
#74766 = LINE('',#74767,#74768);
#74767 = CARTESIAN_POINT('',(7.7,37.342608416008,29.150000001793));
#74768 = VECTOR('',#74769,1.);
#74769 = DIRECTION('',(1.,0.E+000,0.E+000));
#74770 = PCURVE('',#74716,#74771);
#74771 = DEFINITIONAL_REPRESENTATION('',(#74772),#74776);
#74772 = LINE('',#74773,#74774);
#74773 = CARTESIAN_POINT('',(0.499236249351,0.E+000));
#74774 = VECTOR('',#74775,1.);
#74775 = DIRECTION('',(0.E+000,-1.));
#74776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#74781)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#74778,#74779,#74780)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#74778 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#74779 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#74780 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#74781 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#74778,
  'distance_accuracy_value','confusion accuracy');
#74782 = SHAPE_DEFINITION_REPRESENTATION(#74783,#74697);
#74783 = PRODUCT_DEFINITION_SHAPE('','',#74784);
#74784 = PRODUCT_DEFINITION('design','',#74785,#74788);
#74785 = PRODUCT_DEFINITION_FORMATION('','',#74786);
#74786 = PRODUCT('CADSOFTTOOLS 1.541','CADSOFTTOOLS 1.541','',(#74787));
#74787 = PRODUCT_CONTEXT('',#2,'mechanical');
#74788 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#74789 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#74790,#74792);
#74790 = ( REPRESENTATION_RELATIONSHIP('','',#74697,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#74791) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#74791 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2175);
#74792 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #74793);
#74793 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('541','','',#5,#74784,$);
#74794 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#74786));
#74795 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#74796),#74926);
#74796 = SHELL_BASED_SURFACE_MODEL('',(#74797));
#74797 = OPEN_SHELL('',(#74798));
#74798 = ADVANCED_FACE('',(#74799),#74826,.F.);
#74799 = FACE_BOUND('',#74800,.F.);
#74800 = EDGE_LOOP('',(#74801,#74859,#74874,#74890));
#74801 = ORIENTED_EDGE('',*,*,#74802,.T.);
#74802 = EDGE_CURVE('',#74803,#74805,#74807,.T.);
#74803 = VERTEX_POINT('',#74804);
#74804 = CARTESIAN_POINT('',(5.026673669477,37.342608416008,
    29.150000001793));
#74805 = VERTEX_POINT('',#74806);
#74806 = CARTESIAN_POINT('',(5.206674090584,37.042608416007,
    29.450000001793));
#74807 = SURFACE_CURVE('',#74808,(#74825),.PCURVE_S1.);
#74808 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74809,#74810,#74811,#74812,
    #74813,#74814,#74815,#74816,#74817,#74818,#74819,#74820,#74821,
    #74822,#74823,#74824),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
    0.303011385119,0.560387727849,0.756989967277,0.955293819933,1.),
  .UNSPECIFIED.);
#74809 = CARTESIAN_POINT('',(5.026673669477,37.342608416008,
    29.150000001793));
#74810 = CARTESIAN_POINT('',(5.05075708161,37.297652812568,
    29.150000001793));
#74811 = CARTESIAN_POINT('',(5.076324511945,37.252394106724,
    29.160363414522));
#74812 = CARTESIAN_POINT('',(5.100262822983,37.211862821063,
    29.179989651245));
#74813 = CARTESIAN_POINT('',(5.120674008943,37.177303507023,
    29.196724113705));
#74814 = CARTESIAN_POINT('',(5.140591570498,37.144974931895,
    29.220765699914));
#74815 = CARTESIAN_POINT('',(5.157433355827,37.118345384156,
    29.250736125124));
#74816 = CARTESIAN_POINT('',(5.170358572346,37.097908556135,
    29.273736907252));
#74817 = CARTESIAN_POINT('',(5.181783648128,37.080312105891,
    29.300858666144));
#74818 = CARTESIAN_POINT('',(5.190225735576,37.067447947287,
    29.330472948562));
#74819 = CARTESIAN_POINT('',(5.198710844131,37.05451823258,
    29.360238146172));
#74820 = CARTESIAN_POINT('',(5.204358886065,37.046075440367,
    29.393516609051));
#74821 = CARTESIAN_POINT('',(5.206080013837,37.043497834663,
    29.426916238485));
#74822 = CARTESIAN_POINT('',(5.20647525355,37.042905913393,
    29.434586128056));
#74823 = CARTESIAN_POINT('',(5.206674090584,37.042608416007,
    29.442297158731));
#74824 = CARTESIAN_POINT('',(5.206674090584,37.042608416007,
    29.450000001793));
#74825 = PCURVE('',#74826,#74831);
#74826 = CYLINDRICAL_SURFACE('',#74827,0.3);
#74827 = AXIS2_PLACEMENT_3D('',#74828,#74829,#74830);
#74828 = CARTESIAN_POINT('',(6.1,37.342608416007,29.450000001793));
#74829 = DIRECTION('',(-1.,0.E+000,0.E+000));
#74830 = DIRECTION('',(0.E+000,0.E+000,-1.));
#74831 = DEFINITIONAL_REPRESENTATION('',(#74832),#74858);
#74832 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74833,#74834,#74835,#74836,
    #74837,#74838,#74839,#74840,#74841,#74842,#74843,#74844,#74845,
    #74846,#74847,#74848,#74849,#74850,#74851,#74852,#74853,#74854,
    #74855,#74856,#74857),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#74833 = CARTESIAN_POINT('',(0.E+000,1.073326330523));
#74834 = CARTESIAN_POINT('',(2.247792344489E-002,1.069713593163));
#74835 = CARTESIAN_POINT('',(6.748428089779E-002,1.062421331465));
#74836 = CARTESIAN_POINT('',(0.135108074835,1.051345611207));
#74837 = CARTESIAN_POINT('',(0.202812640143,1.040195674941));
#74838 = CARTESIAN_POINT('',(0.270551234029,1.029034359685));
#74839 = CARTESIAN_POINT('',(0.338269099973,1.017925522718));
#74840 = CARTESIAN_POINT('',(0.405944527579,1.006929214964));
#74841 = CARTESIAN_POINT('',(0.473464736546,0.996119692502));
#74842 = CARTESIAN_POINT('',(0.541920777028,0.985393525291));
#74843 = CARTESIAN_POINT('',(0.610944159068,0.974883374687));
#74844 = CARTESIAN_POINT('',(0.680520492049,0.964663009478));
#74845 = CARTESIAN_POINT('',(0.750593824533,0.95481674078));
#74846 = CARTESIAN_POINT('',(0.82098315383,0.945445602967));
#74847 = CARTESIAN_POINT('',(0.892169500705,0.93657319505));
#74848 = CARTESIAN_POINT('',(0.964730578675,0.928227377334));
#74849 = CARTESIAN_POINT('',(1.038105699677,0.920555287941));
#74850 = CARTESIAN_POINT('',(1.112247695599,0.913651182589));
#74851 = CARTESIAN_POINT('',(1.186655484427,0.90765062932));
#74852 = CARTESIAN_POINT('',(1.262172265378,0.902596033161));
#74853 = CARTESIAN_POINT('',(1.338641985953,0.898536093145));
#74854 = CARTESIAN_POINT('',(1.415685925972,0.895553837264));
#74855 = CARTESIAN_POINT('',(1.49225535584,0.89374095989));
#74856 = CARTESIAN_POINT('',(1.54432052679,0.893327093907));
#74857 = CARTESIAN_POINT('',(1.570796326795,0.893325909416));
#74858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74859 = ORIENTED_EDGE('',*,*,#74860,.T.);
#74860 = EDGE_CURVE('',#74805,#74861,#74863,.T.);
#74861 = VERTEX_POINT('',#74862);
#74862 = CARTESIAN_POINT('',(4.1,37.042608416007,29.450000001793));
#74863 = SURFACE_CURVE('',#74864,(#74868),.PCURVE_S1.);
#74864 = LINE('',#74865,#74866);
#74865 = CARTESIAN_POINT('',(6.1,37.042608416007,29.450000001793));
#74866 = VECTOR('',#74867,1.);
#74867 = DIRECTION('',(-1.,0.E+000,0.E+000));
#74868 = PCURVE('',#74826,#74869);
#74869 = DEFINITIONAL_REPRESENTATION('',(#74870),#74873);
#74870 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#74871,#74872),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.893325909416,2.),.PIECEWISE_BEZIER_KNOTS.);
#74871 = CARTESIAN_POINT('',(1.570796326795,0.893325909416));
#74872 = CARTESIAN_POINT('',(1.570796326795,2.));
#74873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74874 = ORIENTED_EDGE('',*,*,#74875,.T.);
#74875 = EDGE_CURVE('',#74861,#74876,#74878,.T.);
#74876 = VERTEX_POINT('',#74877);
#74877 = CARTESIAN_POINT('',(4.1,37.342608416008,29.150000001793));
#74878 = SURFACE_CURVE('',#74879,(#74884),.PCURVE_S1.);
#74879 = CIRCLE('',#74880,0.3);
#74880 = AXIS2_PLACEMENT_3D('',#74881,#74882,#74883);
#74881 = CARTESIAN_POINT('',(4.1,37.342608416007,29.450000001793));
#74882 = DIRECTION('',(1.,0.E+000,0.E+000));
#74883 = DIRECTION('',(0.E+000,0.E+000,-1.));
#74884 = PCURVE('',#74826,#74885);
#74885 = DEFINITIONAL_REPRESENTATION('',(#74886),#74889);
#74886 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#74887,#74888),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#74887 = CARTESIAN_POINT('',(1.570796326795,2.));
#74888 = CARTESIAN_POINT('',(0.E+000,2.));
#74889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74890 = ORIENTED_EDGE('',*,*,#74891,.T.);
#74891 = EDGE_CURVE('',#74876,#74803,#74892,.T.);
#74892 = SURFACE_CURVE('',#74893,(#74897),.PCURVE_S1.);
#74893 = LINE('',#74894,#74895);
#74894 = CARTESIAN_POINT('',(7.7,37.342608416008,29.150000001793));
#74895 = VECTOR('',#74896,1.);
#74896 = DIRECTION('',(1.,0.E+000,0.E+000));
#74897 = PCURVE('',#74826,#74898);
#74898 = DEFINITIONAL_REPRESENTATION('',(#74899),#74925);
#74899 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74900,#74901,#74902,#74903,
    #74904,#74905,#74906,#74907,#74908,#74909,#74910,#74911,#74912,
    #74913,#74914,#74915,#74916,#74917,#74918,#74919,#74920,#74921,
    #74922,#74923,#74924),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-3.6,-3.557878469569,-3.515756939138,
    -3.473635408708,-3.431513878277,-3.389392347846,-3.347270817415,
    -3.305149286985,-3.263027756554,-3.220906226123,-3.178784695692,
    -3.136663165261,-3.094541634831,-3.0524201044,-3.010298573969,
    -2.968177043538,-2.926055513108,-2.883933982677,-2.841812452246,
    -2.799690921815,-2.757569391384,-2.715447860954,-2.673326330523),
  .QUASI_UNIFORM_KNOTS.);
#74900 = CARTESIAN_POINT('',(0.E+000,2.));
#74901 = CARTESIAN_POINT('',(-3.271161119756E-012,1.985959489856));
#74902 = CARTESIAN_POINT('',(-6.319389456166E-012,1.957878469569));
#74903 = CARTESIAN_POINT('',(-5.0945914154E-012,1.915756939138));
#74904 = CARTESIAN_POINT('',(-5.422329252269E-012,1.873635408708));
#74905 = CARTESIAN_POINT('',(-5.334399588719E-012,1.831513878277));
#74906 = CARTESIAN_POINT('',(-5.357492227631E-012,1.789392347846));
#74907 = CARTESIAN_POINT('',(-5.353051335533E-012,1.747270817415));
#74908 = CARTESIAN_POINT('',(-5.353051335533E-012,1.705149286985));
#74909 = CARTESIAN_POINT('',(-5.353939513952E-012,1.663027756554));
#74910 = CARTESIAN_POINT('',(-5.352163157113E-012,1.620906226123));
#74911 = CARTESIAN_POINT('',(-5.353051335533E-012,1.578784695692));
#74912 = CARTESIAN_POINT('',(-5.352163157113E-012,1.536663165261));
#74913 = CARTESIAN_POINT('',(-5.353939513952E-012,1.494541634831));
#74914 = CARTESIAN_POINT('',(-5.353051335533E-012,1.4524201044));
#74915 = CARTESIAN_POINT('',(-5.354827692372E-012,1.410298573969));
#74916 = CARTESIAN_POINT('',(-5.353051335533E-012,1.368177043538));
#74917 = CARTESIAN_POINT('',(-5.351274978693E-012,1.326055513108));
#74918 = CARTESIAN_POINT('',(-5.356604049211E-012,1.283933982677));
#74919 = CARTESIAN_POINT('',(-5.335287767139E-012,1.241812452246));
#74920 = CARTESIAN_POINT('',(-5.422329252269E-012,1.199690921815));
#74921 = CARTESIAN_POINT('',(-5.0945914154E-012,1.157569391384));
#74922 = CARTESIAN_POINT('',(-6.317613099327E-012,1.115447860954));
#74923 = CARTESIAN_POINT('',(-3.271161119756E-012,1.087366840666));
#74924 = CARTESIAN_POINT('',(0.E+000,1.073326330523));
#74925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#74930)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#74927,#74928,#74929)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#74927 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#74928 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#74929 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#74930 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#74927,
  'distance_accuracy_value','confusion accuracy');
#74931 = SHAPE_DEFINITION_REPRESENTATION(#74932,#74795);
#74932 = PRODUCT_DEFINITION_SHAPE('','',#74933);
#74933 = PRODUCT_DEFINITION('design','',#74934,#74937);
#74934 = PRODUCT_DEFINITION_FORMATION('','',#74935);
#74935 = PRODUCT('CADSOFTTOOLS 1.542','CADSOFTTOOLS 1.542','',(#74936));
#74936 = PRODUCT_CONTEXT('',#2,'mechanical');
#74937 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#74938 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#74939,#74941);
#74939 = ( REPRESENTATION_RELATIONSHIP('','',#74795,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#74940) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#74940 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2179);
#74941 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #74942);
#74942 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('542','','',#5,#74933,$);
#74943 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#74935));
#74944 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#74945),#75019);
#74945 = SHELL_BASED_SURFACE_MODEL('',(#74946));
#74946 = OPEN_SHELL('',(#74947));
#74947 = ADVANCED_FACE('',(#74948),#74962,.F.);
#74948 = FACE_BOUND('',#74949,.T.);
#74949 = EDGE_LOOP('',(#74950,#74973,#74989,#75005));
#74950 = ORIENTED_EDGE('',*,*,#74951,.T.);
#74951 = EDGE_CURVE('',#74952,#74954,#74956,.T.);
#74952 = VERTEX_POINT('',#74953);
#74953 = CARTESIAN_POINT('',(5.206674090584,37.042608416007,
    29.450000001793));
#74954 = VERTEX_POINT('',#74955);
#74955 = CARTESIAN_POINT('',(4.1,37.042608416007,29.450000001793));
#74956 = SURFACE_CURVE('',#74957,(#74961),.PCURVE_S1.);
#74957 = LINE('',#74958,#74959);
#74958 = CARTESIAN_POINT('',(6.1,37.042608416007,29.450000001793));
#74959 = VECTOR('',#74960,1.);
#74960 = DIRECTION('',(-1.,0.E+000,0.E+000));
#74961 = PCURVE('',#74962,#74967);
#74962 = PLANE('',#74963);
#74963 = AXIS2_PLACEMENT_3D('',#74964,#74965,#74966);
#74964 = CARTESIAN_POINT('',(6.1,37.042608416007,29.150000001791));
#74965 = DIRECTION('',(0.E+000,-1.,0.E+000));
#74966 = DIRECTION('',(0.E+000,0.E+000,1.));
#74967 = DEFINITIONAL_REPRESENTATION('',(#74968),#74972);
#74968 = LINE('',#74969,#74970);
#74969 = CARTESIAN_POINT('',(0.300000000002,0.E+000));
#74970 = VECTOR('',#74971,1.);
#74971 = DIRECTION('',(0.E+000,1.));
#74972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74973 = ORIENTED_EDGE('',*,*,#74974,.T.);
#74974 = EDGE_CURVE('',#74954,#74975,#74977,.T.);
#74975 = VERTEX_POINT('',#74976);
#74976 = CARTESIAN_POINT('',(4.1,37.042608416007,31.90852162809));
#74977 = SURFACE_CURVE('',#74978,(#74982),.PCURVE_S1.);
#74978 = LINE('',#74979,#74980);
#74979 = CARTESIAN_POINT('',(4.1,37.042608416007,29.150000001791));
#74980 = VECTOR('',#74981,1.);
#74981 = DIRECTION('',(0.E+000,0.E+000,1.));
#74982 = PCURVE('',#74962,#74983);
#74983 = DEFINITIONAL_REPRESENTATION('',(#74984),#74988);
#74984 = LINE('',#74985,#74986);
#74985 = CARTESIAN_POINT('',(0.E+000,2.));
#74986 = VECTOR('',#74987,1.);
#74987 = DIRECTION('',(1.,0.E+000));
#74988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#74989 = ORIENTED_EDGE('',*,*,#74990,.T.);
#74990 = EDGE_CURVE('',#74975,#74991,#74993,.T.);
#74991 = VERTEX_POINT('',#74992);
#74992 = CARTESIAN_POINT('',(5.206674090584,37.042608416007,
    31.90852162809));
#74993 = SURFACE_CURVE('',#74994,(#74998),.PCURVE_S1.);
#74994 = LINE('',#74995,#74996);
#74995 = CARTESIAN_POINT('',(6.1,37.042608416007,31.90852162809));
#74996 = VECTOR('',#74997,1.);
#74997 = DIRECTION('',(1.,0.E+000,0.E+000));
#74998 = PCURVE('',#74962,#74999);
#74999 = DEFINITIONAL_REPRESENTATION('',(#75000),#75004);
#75000 = LINE('',#75001,#75002);
#75001 = CARTESIAN_POINT('',(2.758521626299,0.E+000));
#75002 = VECTOR('',#75003,1.);
#75003 = DIRECTION('',(0.E+000,-1.));
#75004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75005 = ORIENTED_EDGE('',*,*,#75006,.F.);
#75006 = EDGE_CURVE('',#74952,#74991,#75007,.T.);
#75007 = SURFACE_CURVE('',#75008,(#75012),.PCURVE_S1.);
#75008 = LINE('',#75009,#75010);
#75009 = CARTESIAN_POINT('',(5.206674090584,37.042608416007,
    27.182185017029));
#75010 = VECTOR('',#75011,1.);
#75011 = DIRECTION('',(1.464418895492E-016,-1.110223024625E-016,1.));
#75012 = PCURVE('',#74962,#75013);
#75013 = DEFINITIONAL_REPRESENTATION('',(#75014),#75018);
#75014 = LINE('',#75015,#75016);
#75015 = CARTESIAN_POINT('',(-1.967814984762,0.893325909416));
#75016 = VECTOR('',#75017,1.);
#75017 = DIRECTION('',(1.,-1.464418895492E-016));
#75018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#75023)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#75020,#75021,#75022)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#75020 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#75021 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#75022 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#75023 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#75020,
  'distance_accuracy_value','confusion accuracy');
#75024 = SHAPE_DEFINITION_REPRESENTATION(#75025,#74944);
#75025 = PRODUCT_DEFINITION_SHAPE('','',#75026);
#75026 = PRODUCT_DEFINITION('design','',#75027,#75030);
#75027 = PRODUCT_DEFINITION_FORMATION('','',#75028);
#75028 = PRODUCT('CADSOFTTOOLS 1.543','CADSOFTTOOLS 1.543','',(#75029));
#75029 = PRODUCT_CONTEXT('',#2,'mechanical');
#75030 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#75031 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#75032,#75034);
#75032 = ( REPRESENTATION_RELATIONSHIP('','',#74944,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#75033) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#75033 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2183);
#75034 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #75035);
#75035 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('543','','',#5,#75026,$);
#75036 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#75028));
#75037 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#75038),#75375);
#75038 = SHELL_BASED_SURFACE_MODEL('',(#75039));
#75039 = OPEN_SHELL('',(#75040));
#75040 = ADVANCED_FACE('',(#75041),#75055,.F.);
#75041 = FACE_BOUND('',#75042,.T.);
#75042 = EDGE_LOOP('',(#75043,#75066,#75083,#75099,#75120,#75136,#75157,
    #75173,#75190,#75207,#75228,#75244,#75261,#75282,#75303,#75319,
    #75340,#75356));
#75043 = ORIENTED_EDGE('',*,*,#75044,.T.);
#75044 = EDGE_CURVE('',#75045,#75047,#75049,.T.);
#75045 = VERTEX_POINT('',#75046);
#75046 = CARTESIAN_POINT('',(7.7,28.442608416286,18.950000000317));
#75047 = VERTEX_POINT('',#75048);
#75048 = CARTESIAN_POINT('',(7.7,41.592608416567,18.950000000317));
#75049 = SURFACE_CURVE('',#75050,(#75054),.PCURVE_S1.);
#75050 = LINE('',#75051,#75052);
#75051 = CARTESIAN_POINT('',(7.7,27.942608416286,18.950000000317));
#75052 = VECTOR('',#75053,1.);
#75053 = DIRECTION('',(0.E+000,1.,0.E+000));
#75054 = PCURVE('',#75055,#75060);
#75055 = PLANE('',#75056);
#75056 = AXIS2_PLACEMENT_3D('',#75057,#75058,#75059);
#75057 = CARTESIAN_POINT('',(7.7,59.7426084163,22.));
#75058 = DIRECTION('',(1.,0.E+000,0.E+000));
#75059 = DIRECTION('',(0.E+000,0.E+000,1.));
#75060 = DEFINITIONAL_REPRESENTATION('',(#75061),#75065);
#75061 = LINE('',#75062,#75063);
#75062 = CARTESIAN_POINT('',(-3.049999999683,31.800000000014));
#75063 = VECTOR('',#75064,1.);
#75064 = DIRECTION('',(0.E+000,-1.));
#75065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75066 = ORIENTED_EDGE('',*,*,#75067,.T.);
#75067 = EDGE_CURVE('',#75047,#75068,#75070,.T.);
#75068 = VERTEX_POINT('',#75069);
#75069 = CARTESIAN_POINT('',(7.7,42.092608416567,19.450000000317));
#75070 = SURFACE_CURVE('',#75071,(#75076),.PCURVE_S1.);
#75071 = CIRCLE('',#75072,0.5);
#75072 = AXIS2_PLACEMENT_3D('',#75073,#75074,#75075);
#75073 = CARTESIAN_POINT('',(7.7,41.592608416567,19.450000000317));
#75074 = DIRECTION('',(1.,0.E+000,-0.E+000));
#75075 = DIRECTION('',(0.E+000,0.E+000,1.));
#75076 = PCURVE('',#75055,#75077);
#75077 = DEFINITIONAL_REPRESENTATION('',(#75078),#75082);
#75078 = CIRCLE('',#75079,0.5);
#75079 = AXIS2_PLACEMENT_2D('',#75080,#75081);
#75080 = CARTESIAN_POINT('',(-2.549999999683,18.149999999733));
#75081 = DIRECTION('',(1.,0.E+000));
#75082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75083 = ORIENTED_EDGE('',*,*,#75084,.T.);
#75084 = EDGE_CURVE('',#75068,#75085,#75087,.T.);
#75085 = VERTEX_POINT('',#75086);
#75086 = CARTESIAN_POINT('',(7.7,42.092608416567,27.470101012181));
#75087 = SURFACE_CURVE('',#75088,(#75092),.PCURVE_S1.);
#75088 = LINE('',#75089,#75090);
#75089 = CARTESIAN_POINT('',(7.7,42.092608416567,18.950000000317));
#75090 = VECTOR('',#75091,1.);
#75091 = DIRECTION('',(0.E+000,0.E+000,1.));
#75092 = PCURVE('',#75055,#75093);
#75093 = DEFINITIONAL_REPRESENTATION('',(#75094),#75098);
#75094 = LINE('',#75095,#75096);
#75095 = CARTESIAN_POINT('',(-3.049999999683,17.649999999733));
#75096 = VECTOR('',#75097,1.);
#75097 = DIRECTION('',(1.,0.E+000));
#75098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75099 = ORIENTED_EDGE('',*,*,#75100,.T.);
#75100 = EDGE_CURVE('',#75085,#75101,#75103,.T.);
#75101 = VERTEX_POINT('',#75102);
#75102 = CARTESIAN_POINT('',(7.7,42.239055025974,27.823654402774));
#75103 = SURFACE_CURVE('',#75104,(#75109),.PCURVE_S1.);
#75104 = CIRCLE('',#75105,0.5);
#75105 = AXIS2_PLACEMENT_3D('',#75106,#75107,#75108);
#75106 = CARTESIAN_POINT('',(7.7,42.592608416567,27.470101012181));
#75107 = DIRECTION('',(-1.,0.E+000,0.E+000));
#75108 = DIRECTION('',(0.E+000,0.E+000,1.));
#75109 = PCURVE('',#75055,#75110);
#75110 = DEFINITIONAL_REPRESENTATION('',(#75111),#75119);
#75111 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#75112,#75113,#75114,#75115
    ,#75116,#75117,#75118),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#75112 = CARTESIAN_POINT('',(5.970101012181,17.149999999733));
#75113 = CARTESIAN_POINT('',(5.970101012181,16.283974595948));
#75114 = CARTESIAN_POINT('',(5.220101012181,16.716987297841));
#75115 = CARTESIAN_POINT('',(4.470101012181,17.149999999733));
#75116 = CARTESIAN_POINT('',(5.220101012181,17.583012701625));
#75117 = CARTESIAN_POINT('',(5.970101012181,18.016025403517));
#75118 = CARTESIAN_POINT('',(5.970101012181,17.149999999733));
#75119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75120 = ORIENTED_EDGE('',*,*,#75121,.F.);
#75121 = EDGE_CURVE('',#75122,#75101,#75124,.T.);
#75122 = VERTEX_POINT('',#75123);
#75123 = CARTESIAN_POINT('',(7.7,43.699988976915,29.284588353715));
#75124 = SURFACE_CURVE('',#75125,(#75129),.PCURVE_S1.);
#75125 = LINE('',#75126,#75127);
#75126 = CARTESIAN_POINT('',(7.7,43.846480904312,29.431080281113));
#75127 = VECTOR('',#75128,1.);
#75128 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#75129 = PCURVE('',#75055,#75130);
#75130 = DEFINITIONAL_REPRESENTATION('',(#75131),#75135);
#75131 = LINE('',#75132,#75133);
#75132 = CARTESIAN_POINT('',(7.431080281113,15.896127511988));
#75133 = VECTOR('',#75134,1.);
#75134 = DIRECTION('',(-0.707106781187,0.707106781187));
#75135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75136 = ORIENTED_EDGE('',*,*,#75137,.T.);
#75137 = EDGE_CURVE('',#75122,#75138,#75140,.T.);
#75138 = VERTEX_POINT('',#75139);
#75139 = CARTESIAN_POINT('',(7.7,44.053651769857,29.431034951153));
#75140 = SURFACE_CURVE('',#75141,(#75146),.PCURVE_S1.);
#75141 = CIRCLE('',#75142,0.5);
#75142 = AXIS2_PLACEMENT_3D('',#75143,#75144,#75145);
#75143 = CARTESIAN_POINT('',(7.7,44.053542367508,28.931034963122));
#75144 = DIRECTION('',(-1.,0.E+000,0.E+000));
#75145 = DIRECTION('',(0.E+000,0.E+000,1.));
#75146 = PCURVE('',#75055,#75147);
#75147 = DEFINITIONAL_REPRESENTATION('',(#75148),#75156);
#75148 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#75149,#75150,#75151,#75152
    ,#75153,#75154,#75155),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#75149 = CARTESIAN_POINT('',(7.431034963122,15.689066048792));
#75150 = CARTESIAN_POINT('',(7.431034963122,14.823040645007));
#75151 = CARTESIAN_POINT('',(6.681034963122,15.2560533469));
#75152 = CARTESIAN_POINT('',(5.931034963122,15.689066048792));
#75153 = CARTESIAN_POINT('',(6.681034963122,16.122078750684));
#75154 = CARTESIAN_POINT('',(7.431034963122,16.555091452576));
#75155 = CARTESIAN_POINT('',(7.431034963122,15.689066048792));
#75156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75157 = ORIENTED_EDGE('',*,*,#75158,.F.);
#75158 = EDGE_CURVE('',#75159,#75138,#75161,.T.);
#75159 = VERTEX_POINT('',#75160);
#75160 = CARTESIAN_POINT('',(7.7,45.307915507144,29.430760512349));
#75161 = SURFACE_CURVE('',#75162,(#75166),.PCURVE_S1.);
#75162 = LINE('',#75163,#75164);
#75163 = CARTESIAN_POINT('',(7.7,45.307915507144,29.430760512349));
#75164 = VECTOR('',#75165,1.);
#75165 = DIRECTION('',(0.E+000,-0.999999976062,2.188046974333E-004));
#75166 = PCURVE('',#75055,#75167);
#75167 = DEFINITIONAL_REPRESENTATION('',(#75168),#75172);
#75168 = LINE('',#75169,#75170);
#75169 = CARTESIAN_POINT('',(7.430760512349,14.434692909156));
#75170 = VECTOR('',#75171,1.);
#75171 = DIRECTION('',(2.188046974333E-004,0.999999976062));
#75172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75173 = ORIENTED_EDGE('',*,*,#75174,.F.);
#75174 = EDGE_CURVE('',#75175,#75159,#75177,.T.);
#75175 = VERTEX_POINT('',#75176);
#75176 = CARTESIAN_POINT('',(7.7,45.576820521957,28.997889205502));
#75177 = SURFACE_CURVE('',#75178,(#75183),.PCURVE_S1.);
#75178 = CIRCLE('',#75179,0.3);
#75179 = AXIS2_PLACEMENT_3D('',#75180,#75181,#75182);
#75180 = CARTESIAN_POINT('',(7.7,45.307849865735,29.13076051953));
#75181 = DIRECTION('',(1.,0.E+000,0.E+000));
#75182 = DIRECTION('',(0.E+000,-1.,0.E+000));
#75183 = PCURVE('',#75055,#75184);
#75184 = DEFINITIONAL_REPRESENTATION('',(#75185),#75189);
#75185 = CIRCLE('',#75186,0.3);
#75186 = AXIS2_PLACEMENT_2D('',#75187,#75188);
#75187 = CARTESIAN_POINT('',(7.13076051953,14.434758550565));
#75188 = DIRECTION('',(0.E+000,1.));
#75189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75190 = ORIENTED_EDGE('',*,*,#75191,.T.);
#75191 = EDGE_CURVE('',#75175,#75192,#75194,.T.);
#75192 = VERTEX_POINT('',#75193);
#75193 = CARTESIAN_POINT('',(7.7,44.463517146147,17.976398384739));
#75194 = SURFACE_CURVE('',#75195,(#75200),.PCURVE_S1.);
#75195 = CIRCLE('',#75196,15.8);
#75196 = AXIS2_PLACEMENT_3D('',#75197,#75198,#75199);
#75197 = CARTESIAN_POINT('',(7.7,59.7426084163,22.));
#75198 = DIRECTION('',(1.,0.E+000,0.E+000));
#75199 = DIRECTION('',(0.E+000,-1.,0.E+000));
#75200 = PCURVE('',#75055,#75201);
#75201 = DEFINITIONAL_REPRESENTATION('',(#75202),#75206);
#75202 = CIRCLE('',#75203,15.8);
#75203 = AXIS2_PLACEMENT_2D('',#75204,#75205);
#75204 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#75205 = DIRECTION('',(0.E+000,1.));
#75206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75207 = ORIENTED_EDGE('',*,*,#75208,.T.);
#75208 = EDGE_CURVE('',#75192,#75209,#75211,.T.);
#75209 = VERTEX_POINT('',#75210);
#75210 = CARTESIAN_POINT('',(7.7,44.173407969487,17.600000885715));
#75211 = SURFACE_CURVE('',#75212,(#75217),.PCURVE_S1.);
#75212 = CIRCLE('',#75213,0.3);
#75213 = AXIS2_PLACEMENT_3D('',#75214,#75215,#75216);
#75214 = CARTESIAN_POINT('',(7.7,44.173407818233,17.900000885715));
#75215 = DIRECTION('',(-1.,0.E+000,0.E+000));
#75216 = DIRECTION('',(0.E+000,0.E+000,1.));
#75217 = PCURVE('',#75055,#75218);
#75218 = DEFINITIONAL_REPRESENTATION('',(#75219),#75227);
#75219 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#75220,#75221,#75222,#75223
    ,#75224,#75225,#75226),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#75220 = CARTESIAN_POINT('',(-3.799999114285,15.569200598067));
#75221 = CARTESIAN_POINT('',(-3.799999114285,15.049585355797));
#75222 = CARTESIAN_POINT('',(-4.249999114285,15.309392976932));
#75223 = CARTESIAN_POINT('',(-4.699999114285,15.569200598067));
#75224 = CARTESIAN_POINT('',(-4.249999114285,15.829008219203));
#75225 = CARTESIAN_POINT('',(-3.799999114285,16.088815840338));
#75226 = CARTESIAN_POINT('',(-3.799999114285,15.569200598067));
#75227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75228 = ORIENTED_EDGE('',*,*,#75229,.F.);
#75229 = EDGE_CURVE('',#75230,#75209,#75232,.T.);
#75230 = VERTEX_POINT('',#75231);
#75231 = CARTESIAN_POINT('',(7.7,42.087853299344,17.599999834216));
#75232 = SURFACE_CURVE('',#75233,(#75237),.PCURVE_S1.);
#75233 = LINE('',#75234,#75235);
#75234 = CARTESIAN_POINT('',(7.7,59.742610634695,17.600008735423));
#75235 = VECTOR('',#75236,1.);
#75236 = DIRECTION('',(0.E+000,1.,5.041817469029E-007));
#75237 = PCURVE('',#75055,#75238);
#75238 = DEFINITIONAL_REPRESENTATION('',(#75239),#75243);
#75239 = LINE('',#75240,#75241);
#75240 = CARTESIAN_POINT('',(-4.399991264577,-2.218395302123E-006));
#75241 = VECTOR('',#75242,1.);
#75242 = DIRECTION('',(5.041817469029E-007,-1.));
#75243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75244 = ORIENTED_EDGE('',*,*,#75245,.T.);
#75245 = EDGE_CURVE('',#75230,#75246,#75248,.T.);
#75246 = VERTEX_POINT('',#75247);
#75247 = CARTESIAN_POINT('',(7.7,41.912260804051,17.54324296871));
#75248 = SURFACE_CURVE('',#75249,(#75254),.PCURVE_S1.);
#75249 = CIRCLE('',#75250,0.3);
#75250 = AXIS2_PLACEMENT_3D('',#75251,#75252,#75253);
#75251 = CARTESIAN_POINT('',(7.7,42.087853450598,17.299999834216));
#75252 = DIRECTION('',(1.,0.E+000,-0.E+000));
#75253 = DIRECTION('',(0.E+000,0.E+000,1.));
#75254 = PCURVE('',#75055,#75255);
#75255 = DEFINITIONAL_REPRESENTATION('',(#75256),#75260);
#75256 = CIRCLE('',#75257,0.3);
#75257 = AXIS2_PLACEMENT_2D('',#75258,#75259);
#75258 = CARTESIAN_POINT('',(-4.700000165784,17.654754965702));
#75259 = DIRECTION('',(1.,0.E+000));
#75260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75261 = ORIENTED_EDGE('',*,*,#75262,.F.);
#75262 = EDGE_CURVE('',#75263,#75246,#75265,.T.);
#75263 = VERTEX_POINT('',#75264);
#75264 = CARTESIAN_POINT('',(7.7,41.170994369628,15.010204143447));
#75265 = SURFACE_CURVE('',#75266,(#75271),.PCURVE_S1.);
#75266 = CIRCLE('',#75267,2.15);
#75267 = AXIS2_PLACEMENT_3D('',#75268,#75269,#75270);
#75268 = CARTESIAN_POINT('',(7.7,43.170674770976,15.800000504838));
#75269 = DIRECTION('',(-1.,0.E+000,0.E+000));
#75270 = DIRECTION('',(0.E+000,0.E+000,1.));
#75271 = PCURVE('',#75055,#75272);
#75272 = DEFINITIONAL_REPRESENTATION('',(#75273),#75281);
#75273 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#75274,#75275,#75276,#75277
    ,#75278,#75279,#75280),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#75274 = CARTESIAN_POINT('',(-4.049999495162,16.571933645324));
#75275 = CARTESIAN_POINT('',(-4.049999495162,12.848024409051));
#75276 = CARTESIAN_POINT('',(-7.274999495162,14.709979027188));
#75277 = CARTESIAN_POINT('',(-10.49999949516,16.571933645324));
#75278 = CARTESIAN_POINT('',(-7.274999495162,18.433888263461));
#75279 = CARTESIAN_POINT('',(-4.049999495162,20.295842881597));
#75280 = CARTESIAN_POINT('',(-4.049999495162,16.571933645324));
#75281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75282 = ORIENTED_EDGE('',*,*,#75283,.T.);
#75283 = EDGE_CURVE('',#75263,#75284,#75286,.T.);
#75284 = VERTEX_POINT('',#75285);
#75285 = CARTESIAN_POINT('',(7.7,40.891969197347,14.599999999997));
#75286 = SURFACE_CURVE('',#75287,(#75292),.PCURVE_S1.);
#75287 = CIRCLE('',#75288,0.3);
#75288 = AXIS2_PLACEMENT_3D('',#75289,#75290,#75291);
#75289 = CARTESIAN_POINT('',(7.7,40.891969197347,14.899999999996));
#75290 = DIRECTION('',(-1.,0.E+000,0.E+000));
#75291 = DIRECTION('',(0.E+000,0.E+000,1.));
#75292 = PCURVE('',#75055,#75293);
#75293 = DEFINITIONAL_REPRESENTATION('',(#75294),#75302);
#75294 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#75295,#75296,#75297,#75298
    ,#75299,#75300,#75301),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#75295 = CARTESIAN_POINT('',(-6.800000000004,18.850639218953));
#75296 = CARTESIAN_POINT('',(-6.800000000004,18.331023976682));
#75297 = CARTESIAN_POINT('',(-7.250000000004,18.590831597817));
#75298 = CARTESIAN_POINT('',(-7.700000000004,18.850639218953));
#75299 = CARTESIAN_POINT('',(-7.250000000004,19.110446840088));
#75300 = CARTESIAN_POINT('',(-6.800000000004,19.370254461223));
#75301 = CARTESIAN_POINT('',(-6.800000000004,18.850639218953));
#75302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75303 = ORIENTED_EDGE('',*,*,#75304,.T.);
#75304 = EDGE_CURVE('',#75284,#75305,#75307,.T.);
#75305 = VERTEX_POINT('',#75306);
#75306 = CARTESIAN_POINT('',(7.7,28.442608416286,14.599999999997));
#75307 = SURFACE_CURVE('',#75308,(#75312),.PCURVE_S1.);
#75308 = LINE('',#75309,#75310);
#75309 = CARTESIAN_POINT('',(7.7,45.78266572301,14.599999999997));
#75310 = VECTOR('',#75311,1.);
#75311 = DIRECTION('',(0.E+000,-1.,0.E+000));
#75312 = PCURVE('',#75055,#75313);
#75313 = DEFINITIONAL_REPRESENTATION('',(#75314),#75318);
#75314 = LINE('',#75315,#75316);
#75315 = CARTESIAN_POINT('',(-7.400000000003,13.95994269329));
#75316 = VECTOR('',#75317,1.);
#75317 = DIRECTION('',(0.E+000,1.));
#75318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75319 = ORIENTED_EDGE('',*,*,#75320,.T.);
#75320 = EDGE_CURVE('',#75305,#75321,#75323,.T.);
#75321 = VERTEX_POINT('',#75322);
#75322 = CARTESIAN_POINT('',(7.7,27.942608416286,15.099999999997));
#75323 = SURFACE_CURVE('',#75324,(#75329),.PCURVE_S1.);
#75324 = CIRCLE('',#75325,0.5);
#75325 = AXIS2_PLACEMENT_3D('',#75326,#75327,#75328);
#75326 = CARTESIAN_POINT('',(7.7,28.442608416286,15.099999999997));
#75327 = DIRECTION('',(-1.,0.E+000,0.E+000));
#75328 = DIRECTION('',(0.E+000,0.E+000,1.));
#75329 = PCURVE('',#75055,#75330);
#75330 = DEFINITIONAL_REPRESENTATION('',(#75331),#75339);
#75331 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#75332,#75333,#75334,#75335
    ,#75336,#75337,#75338),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#75332 = CARTESIAN_POINT('',(-6.400000000003,31.300000000014));
#75333 = CARTESIAN_POINT('',(-6.400000000003,30.43397459623));
#75334 = CARTESIAN_POINT('',(-7.150000000003,30.866987298122));
#75335 = CARTESIAN_POINT('',(-7.900000000003,31.300000000014));
#75336 = CARTESIAN_POINT('',(-7.150000000003,31.733012701906));
#75337 = CARTESIAN_POINT('',(-6.400000000004,32.166025403798));
#75338 = CARTESIAN_POINT('',(-6.400000000003,31.300000000014));
#75339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75340 = ORIENTED_EDGE('',*,*,#75341,.T.);
#75341 = EDGE_CURVE('',#75321,#75342,#75344,.T.);
#75342 = VERTEX_POINT('',#75343);
#75343 = CARTESIAN_POINT('',(7.7,27.942608416286,18.450000000317));
#75344 = SURFACE_CURVE('',#75345,(#75349),.PCURVE_S1.);
#75345 = LINE('',#75346,#75347);
#75346 = CARTESIAN_POINT('',(7.7,27.942608416286,14.599999999997));
#75347 = VECTOR('',#75348,1.);
#75348 = DIRECTION('',(0.E+000,0.E+000,1.));
#75349 = PCURVE('',#75055,#75350);
#75350 = DEFINITIONAL_REPRESENTATION('',(#75351),#75355);
#75351 = LINE('',#75352,#75353);
#75352 = CARTESIAN_POINT('',(-7.400000000003,31.800000000014));
#75353 = VECTOR('',#75354,1.);
#75354 = DIRECTION('',(1.,0.E+000));
#75355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75356 = ORIENTED_EDGE('',*,*,#75357,.T.);
#75357 = EDGE_CURVE('',#75342,#75045,#75358,.T.);
#75358 = SURFACE_CURVE('',#75359,(#75364),.PCURVE_S1.);
#75359 = CIRCLE('',#75360,0.5);
#75360 = AXIS2_PLACEMENT_3D('',#75361,#75362,#75363);
#75361 = CARTESIAN_POINT('',(7.7,28.442608416286,18.450000000317));
#75362 = DIRECTION('',(-1.,0.E+000,0.E+000));
#75363 = DIRECTION('',(0.E+000,0.E+000,1.));
#75364 = PCURVE('',#75055,#75365);
#75365 = DEFINITIONAL_REPRESENTATION('',(#75366),#75374);
#75366 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#75367,#75368,#75369,#75370
    ,#75371,#75372,#75373),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#75367 = CARTESIAN_POINT('',(-3.049999999683,31.300000000014));
#75368 = CARTESIAN_POINT('',(-3.049999999683,30.43397459623));
#75369 = CARTESIAN_POINT('',(-3.799999999683,30.866987298122));
#75370 = CARTESIAN_POINT('',(-4.549999999683,31.300000000014));
#75371 = CARTESIAN_POINT('',(-3.799999999683,31.733012701906));
#75372 = CARTESIAN_POINT('',(-3.049999999683,32.166025403798));
#75373 = CARTESIAN_POINT('',(-3.049999999683,31.300000000014));
#75374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#75379)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#75376,#75377,#75378)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#75376 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#75377 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#75378 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#75379 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#75376,
  'distance_accuracy_value','confusion accuracy');
#75380 = SHAPE_DEFINITION_REPRESENTATION(#75381,#75037);
#75381 = PRODUCT_DEFINITION_SHAPE('','',#75382);
#75382 = PRODUCT_DEFINITION('design','',#75383,#75386);
#75383 = PRODUCT_DEFINITION_FORMATION('','',#75384);
#75384 = PRODUCT('CADSOFTTOOLS 1.544','CADSOFTTOOLS 1.544','',(#75385));
#75385 = PRODUCT_CONTEXT('',#2,'mechanical');
#75386 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#75387 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#75388,#75390);
#75388 = ( REPRESENTATION_RELATIONSHIP('','',#75037,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#75389) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#75389 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2187);
#75390 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #75391);
#75391 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('544','','',#5,#75382,$);
#75392 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#75384));
#75393 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#75394),#75468);
#75394 = SHELL_BASED_SURFACE_MODEL('',(#75395));
#75395 = OPEN_SHELL('',(#75396));
#75396 = ADVANCED_FACE('',(#75397),#75411,.F.);
#75397 = FACE_BOUND('',#75398,.T.);
#75398 = EDGE_LOOP('',(#75399,#75422,#75438,#75454));
#75399 = ORIENTED_EDGE('',*,*,#75400,.T.);
#75400 = EDGE_CURVE('',#75401,#75403,#75405,.T.);
#75401 = VERTEX_POINT('',#75402);
#75402 = CARTESIAN_POINT('',(7.7,27.942608416286,15.099999999997));
#75403 = VERTEX_POINT('',#75404);
#75404 = CARTESIAN_POINT('',(4.1,27.942608416286,15.099999999997));
#75405 = SURFACE_CURVE('',#75406,(#75410),.PCURVE_S1.);
#75406 = LINE('',#75407,#75408);
#75407 = CARTESIAN_POINT('',(4.1,27.942608416286,15.099999999997));
#75408 = VECTOR('',#75409,1.);
#75409 = DIRECTION('',(-1.,0.E+000,0.E+000));
#75410 = PCURVE('',#75411,#75416);
#75411 = PLANE('',#75412);
#75412 = AXIS2_PLACEMENT_3D('',#75413,#75414,#75415);
#75413 = CARTESIAN_POINT('',(7.7,27.942608416286,14.599999999997));
#75414 = DIRECTION('',(0.E+000,-1.,0.E+000));
#75415 = DIRECTION('',(0.E+000,0.E+000,1.));
#75416 = DEFINITIONAL_REPRESENTATION('',(#75417),#75421);
#75417 = LINE('',#75418,#75419);
#75418 = CARTESIAN_POINT('',(0.5,3.6));
#75419 = VECTOR('',#75420,1.);
#75420 = DIRECTION('',(0.E+000,1.));
#75421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75422 = ORIENTED_EDGE('',*,*,#75423,.T.);
#75423 = EDGE_CURVE('',#75403,#75424,#75426,.T.);
#75424 = VERTEX_POINT('',#75425);
#75425 = CARTESIAN_POINT('',(4.1,27.942608416286,18.450000000317));
#75426 = SURFACE_CURVE('',#75427,(#75431),.PCURVE_S1.);
#75427 = LINE('',#75428,#75429);
#75428 = CARTESIAN_POINT('',(4.1,27.942608416286,14.599999999997));
#75429 = VECTOR('',#75430,1.);
#75430 = DIRECTION('',(0.E+000,0.E+000,1.));
#75431 = PCURVE('',#75411,#75432);
#75432 = DEFINITIONAL_REPRESENTATION('',(#75433),#75437);
#75433 = LINE('',#75434,#75435);
#75434 = CARTESIAN_POINT('',(0.E+000,3.6));
#75435 = VECTOR('',#75436,1.);
#75436 = DIRECTION('',(1.,0.E+000));
#75437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75438 = ORIENTED_EDGE('',*,*,#75439,.T.);
#75439 = EDGE_CURVE('',#75424,#75440,#75442,.T.);
#75440 = VERTEX_POINT('',#75441);
#75441 = CARTESIAN_POINT('',(7.7,27.942608416286,18.450000000317));
#75442 = SURFACE_CURVE('',#75443,(#75447),.PCURVE_S1.);
#75443 = LINE('',#75444,#75445);
#75444 = CARTESIAN_POINT('',(7.7,27.942608416286,18.450000000317));
#75445 = VECTOR('',#75446,1.);
#75446 = DIRECTION('',(1.,0.E+000,0.E+000));
#75447 = PCURVE('',#75411,#75448);
#75448 = DEFINITIONAL_REPRESENTATION('',(#75449),#75453);
#75449 = LINE('',#75450,#75451);
#75450 = CARTESIAN_POINT('',(3.85000000032,0.E+000));
#75451 = VECTOR('',#75452,1.);
#75452 = DIRECTION('',(0.E+000,-1.));
#75453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75454 = ORIENTED_EDGE('',*,*,#75455,.F.);
#75455 = EDGE_CURVE('',#75401,#75440,#75456,.T.);
#75456 = SURFACE_CURVE('',#75457,(#75461),.PCURVE_S1.);
#75457 = LINE('',#75458,#75459);
#75458 = CARTESIAN_POINT('',(7.7,27.942608416286,14.599999999997));
#75459 = VECTOR('',#75460,1.);
#75460 = DIRECTION('',(0.E+000,0.E+000,1.));
#75461 = PCURVE('',#75411,#75462);
#75462 = DEFINITIONAL_REPRESENTATION('',(#75463),#75467);
#75463 = LINE('',#75464,#75465);
#75464 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#75465 = VECTOR('',#75466,1.);
#75466 = DIRECTION('',(1.,0.E+000));
#75467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#75472)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#75469,#75470,#75471)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#75469 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#75470 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#75471 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#75472 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#75469,
  'distance_accuracy_value','confusion accuracy');
#75473 = SHAPE_DEFINITION_REPRESENTATION(#75474,#75393);
#75474 = PRODUCT_DEFINITION_SHAPE('','',#75475);
#75475 = PRODUCT_DEFINITION('design','',#75476,#75479);
#75476 = PRODUCT_DEFINITION_FORMATION('','',#75477);
#75477 = PRODUCT('CADSOFTTOOLS 1.545','CADSOFTTOOLS 1.545','',(#75478));
#75478 = PRODUCT_CONTEXT('',#2,'mechanical');
#75479 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#75480 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#75481,#75483);
#75481 = ( REPRESENTATION_RELATIONSHIP('','',#75393,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#75482) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#75482 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2191);
#75483 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #75484);
#75484 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('545','','',#5,#75475,$);
#75485 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#75477));
#75486 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#75487),#75561);
#75487 = SHELL_BASED_SURFACE_MODEL('',(#75488));
#75488 = OPEN_SHELL('',(#75489));
#75489 = ADVANCED_FACE('',(#75490),#75504,.F.);
#75490 = FACE_BOUND('',#75491,.T.);
#75491 = EDGE_LOOP('',(#75492,#75515,#75531,#75547));
#75492 = ORIENTED_EDGE('',*,*,#75493,.T.);
#75493 = EDGE_CURVE('',#75494,#75496,#75498,.T.);
#75494 = VERTEX_POINT('',#75495);
#75495 = CARTESIAN_POINT('',(7.7,40.891969197347,14.599999999997));
#75496 = VERTEX_POINT('',#75497);
#75497 = CARTESIAN_POINT('',(4.1,40.891969197347,14.599999999997));
#75498 = SURFACE_CURVE('',#75499,(#75503),.PCURVE_S1.);
#75499 = LINE('',#75500,#75501);
#75500 = CARTESIAN_POINT('',(4.1,40.891969197347,14.599999999997));
#75501 = VECTOR('',#75502,1.);
#75502 = DIRECTION('',(-1.,0.E+000,0.E+000));
#75503 = PCURVE('',#75504,#75509);
#75504 = PLANE('',#75505);
#75505 = AXIS2_PLACEMENT_3D('',#75506,#75507,#75508);
#75506 = CARTESIAN_POINT('',(7.7,45.78266572301,14.599999999997));
#75507 = DIRECTION('',(0.E+000,0.E+000,-1.));
#75508 = DIRECTION('',(1.,0.E+000,0.E+000));
#75509 = DEFINITIONAL_REPRESENTATION('',(#75510),#75514);
#75510 = LINE('',#75511,#75512);
#75511 = CARTESIAN_POINT('',(-3.6,4.890696525662));
#75512 = VECTOR('',#75513,1.);
#75513 = DIRECTION('',(-1.,0.E+000));
#75514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75515 = ORIENTED_EDGE('',*,*,#75516,.T.);
#75516 = EDGE_CURVE('',#75496,#75517,#75519,.T.);
#75517 = VERTEX_POINT('',#75518);
#75518 = CARTESIAN_POINT('',(4.1,28.442608416286,14.599999999997));
#75519 = SURFACE_CURVE('',#75520,(#75524),.PCURVE_S1.);
#75520 = LINE('',#75521,#75522);
#75521 = CARTESIAN_POINT('',(4.1,45.78266572301,14.599999999997));
#75522 = VECTOR('',#75523,1.);
#75523 = DIRECTION('',(0.E+000,-1.,0.E+000));
#75524 = PCURVE('',#75504,#75525);
#75525 = DEFINITIONAL_REPRESENTATION('',(#75526),#75530);
#75526 = LINE('',#75527,#75528);
#75527 = CARTESIAN_POINT('',(-3.6,0.E+000));
#75528 = VECTOR('',#75529,1.);
#75529 = DIRECTION('',(0.E+000,1.));
#75530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75531 = ORIENTED_EDGE('',*,*,#75532,.T.);
#75532 = EDGE_CURVE('',#75517,#75533,#75535,.T.);
#75533 = VERTEX_POINT('',#75534);
#75534 = CARTESIAN_POINT('',(7.7,28.442608416286,14.599999999997));
#75535 = SURFACE_CURVE('',#75536,(#75540),.PCURVE_S1.);
#75536 = LINE('',#75537,#75538);
#75537 = CARTESIAN_POINT('',(7.7,28.442608416286,14.599999999997));
#75538 = VECTOR('',#75539,1.);
#75539 = DIRECTION('',(1.,0.E+000,0.E+000));
#75540 = PCURVE('',#75504,#75541);
#75541 = DEFINITIONAL_REPRESENTATION('',(#75542),#75546);
#75542 = LINE('',#75543,#75544);
#75543 = CARTESIAN_POINT('',(0.E+000,17.340057306724));
#75544 = VECTOR('',#75545,1.);
#75545 = DIRECTION('',(1.,0.E+000));
#75546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75547 = ORIENTED_EDGE('',*,*,#75548,.F.);
#75548 = EDGE_CURVE('',#75494,#75533,#75549,.T.);
#75549 = SURFACE_CURVE('',#75550,(#75554),.PCURVE_S1.);
#75550 = LINE('',#75551,#75552);
#75551 = CARTESIAN_POINT('',(7.7,45.78266572301,14.599999999997));
#75552 = VECTOR('',#75553,1.);
#75553 = DIRECTION('',(0.E+000,-1.,0.E+000));
#75554 = PCURVE('',#75504,#75555);
#75555 = DEFINITIONAL_REPRESENTATION('',(#75556),#75560);
#75556 = LINE('',#75557,#75558);
#75557 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#75558 = VECTOR('',#75559,1.);
#75559 = DIRECTION('',(0.E+000,1.));
#75560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#75565)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#75562,#75563,#75564)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#75562 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#75563 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#75564 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#75565 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#75562,
  'distance_accuracy_value','confusion accuracy');
#75566 = SHAPE_DEFINITION_REPRESENTATION(#75567,#75486);
#75567 = PRODUCT_DEFINITION_SHAPE('','',#75568);
#75568 = PRODUCT_DEFINITION('design','',#75569,#75572);
#75569 = PRODUCT_DEFINITION_FORMATION('','',#75570);
#75570 = PRODUCT('CADSOFTTOOLS 1.546','CADSOFTTOOLS 1.546','',(#75571));
#75571 = PRODUCT_CONTEXT('',#2,'mechanical');
#75572 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#75573 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#75574,#75576);
#75574 = ( REPRESENTATION_RELATIONSHIP('','',#75486,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#75575) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#75575 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2195);
#75576 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #75577);
#75577 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('546','','',#5,#75568,$);
#75578 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#75570));
#75579 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#75580),#75652);
#75580 = SHELL_BASED_SURFACE_MODEL('',(#75581));
#75581 = OPEN_SHELL('',(#75582));
#75582 = ADVANCED_FACE('',(#75583),#75598,.F.);
#75583 = FACE_BOUND('',#75584,.F.);
#75584 = EDGE_LOOP('',(#75585,#75608,#75623,#75639));
#75585 = ORIENTED_EDGE('',*,*,#75586,.T.);
#75586 = EDGE_CURVE('',#75587,#75589,#75591,.T.);
#75587 = VERTEX_POINT('',#75588);
#75588 = CARTESIAN_POINT('',(7.7,41.170994369628,15.010204143447));
#75589 = VERTEX_POINT('',#75590);
#75590 = CARTESIAN_POINT('',(7.7,40.891969197347,14.599999999997));
#75591 = SURFACE_CURVE('',#75592,(#75597),.PCURVE_S1.);
#75592 = CIRCLE('',#75593,0.3);
#75593 = AXIS2_PLACEMENT_3D('',#75594,#75595,#75596);
#75594 = CARTESIAN_POINT('',(7.7,40.891969197347,14.899999999996));
#75595 = DIRECTION('',(-1.,0.E+000,0.E+000));
#75596 = DIRECTION('',(0.E+000,0.E+000,1.));
#75597 = PCURVE('',#75598,#75603);
#75598 = CYLINDRICAL_SURFACE('',#75599,0.3);
#75599 = AXIS2_PLACEMENT_3D('',#75600,#75601,#75602);
#75600 = CARTESIAN_POINT('',(3.5,40.891969197347,14.899999999996));
#75601 = DIRECTION('',(1.,0.E+000,0.E+000));
#75602 = DIRECTION('',(0.E+000,0.E+000,1.));
#75603 = DEFINITIONAL_REPRESENTATION('',(#75604),#75607);
#75604 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#75605,#75606),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.194641193483,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#75605 = CARTESIAN_POINT('',(5.088544113696,4.2));
#75606 = CARTESIAN_POINT('',(3.14159265359,4.2));
#75607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75608 = ORIENTED_EDGE('',*,*,#75609,.T.);
#75609 = EDGE_CURVE('',#75589,#75610,#75612,.T.);
#75610 = VERTEX_POINT('',#75611);
#75611 = CARTESIAN_POINT('',(4.1,40.891969197347,14.599999999997));
#75612 = SURFACE_CURVE('',#75613,(#75617),.PCURVE_S1.);
#75613 = LINE('',#75614,#75615);
#75614 = CARTESIAN_POINT('',(4.1,40.891969197347,14.599999999997));
#75615 = VECTOR('',#75616,1.);
#75616 = DIRECTION('',(-1.,0.E+000,0.E+000));
#75617 = PCURVE('',#75598,#75618);
#75618 = DEFINITIONAL_REPRESENTATION('',(#75619),#75622);
#75619 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#75620,#75621),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#75620 = CARTESIAN_POINT('',(3.14159265359,4.2));
#75621 = CARTESIAN_POINT('',(3.14159265359,0.6));
#75622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75623 = ORIENTED_EDGE('',*,*,#75624,.T.);
#75624 = EDGE_CURVE('',#75610,#75625,#75627,.T.);
#75625 = VERTEX_POINT('',#75626);
#75626 = CARTESIAN_POINT('',(4.1,41.170994369628,15.010204143447));
#75627 = SURFACE_CURVE('',#75628,(#75633),.PCURVE_S1.);
#75628 = CIRCLE('',#75629,0.3);
#75629 = AXIS2_PLACEMENT_3D('',#75630,#75631,#75632);
#75630 = CARTESIAN_POINT('',(4.1,40.891969197347,14.899999999996));
#75631 = DIRECTION('',(1.,0.E+000,0.E+000));
#75632 = DIRECTION('',(0.E+000,0.E+000,-1.));
#75633 = PCURVE('',#75598,#75634);
#75634 = DEFINITIONAL_REPRESENTATION('',(#75635),#75638);
#75635 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#75636,#75637),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.946951460107),.PIECEWISE_BEZIER_KNOTS.);
#75636 = CARTESIAN_POINT('',(3.14159265359,0.6));
#75637 = CARTESIAN_POINT('',(5.088544113696,0.6));
#75638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75639 = ORIENTED_EDGE('',*,*,#75640,.T.);
#75640 = EDGE_CURVE('',#75625,#75587,#75641,.T.);
#75641 = SURFACE_CURVE('',#75642,(#75646),.PCURVE_S1.);
#75642 = LINE('',#75643,#75644);
#75643 = CARTESIAN_POINT('',(3.5,41.170994369628,15.010204143447));
#75644 = VECTOR('',#75645,1.);
#75645 = DIRECTION('',(1.,0.E+000,0.E+000));
#75646 = PCURVE('',#75598,#75647);
#75647 = DEFINITIONAL_REPRESENTATION('',(#75648),#75651);
#75648 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#75649,#75650),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.6,4.2),.PIECEWISE_BEZIER_KNOTS.);
#75649 = CARTESIAN_POINT('',(5.088544113696,0.6));
#75650 = CARTESIAN_POINT('',(5.088544113696,4.2));
#75651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#75656)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#75653,#75654,#75655)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#75653 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#75654 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#75655 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#75656 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#75653,
  'distance_accuracy_value','confusion accuracy');
#75657 = SHAPE_DEFINITION_REPRESENTATION(#75658,#75579);
#75658 = PRODUCT_DEFINITION_SHAPE('','',#75659);
#75659 = PRODUCT_DEFINITION('design','',#75660,#75663);
#75660 = PRODUCT_DEFINITION_FORMATION('','',#75661);
#75661 = PRODUCT('CADSOFTTOOLS 1.547','CADSOFTTOOLS 1.547','',(#75662));
#75662 = PRODUCT_CONTEXT('',#2,'mechanical');
#75663 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#75664 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#75665,#75667);
#75665 = ( REPRESENTATION_RELATIONSHIP('','',#75579,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#75666) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#75666 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2199);
#75667 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #75668);
#75668 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('547','','',#5,#75659,$);
#75669 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#75661));
#75670 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#75671),#75743);
#75671 = SHELL_BASED_SURFACE_MODEL('',(#75672));
#75672 = OPEN_SHELL('',(#75673));
#75673 = ADVANCED_FACE('',(#75674),#75688,.T.);
#75674 = FACE_BOUND('',#75675,.T.);
#75675 = EDGE_LOOP('',(#75676,#75698,#75714,#75729));
#75676 = ORIENTED_EDGE('',*,*,#75677,.T.);
#75677 = EDGE_CURVE('',#75678,#75680,#75682,.T.);
#75678 = VERTEX_POINT('',#75679);
#75679 = CARTESIAN_POINT('',(7.7,41.912260804051,17.54324296871));
#75680 = VERTEX_POINT('',#75681);
#75681 = CARTESIAN_POINT('',(4.1,41.912260804051,17.54324296871));
#75682 = SURFACE_CURVE('',#75683,(#75687),.PCURVE_S1.);
#75683 = LINE('',#75684,#75685);
#75684 = CARTESIAN_POINT('',(3.5,41.912260804051,17.54324296871));
#75685 = VECTOR('',#75686,1.);
#75686 = DIRECTION('',(-1.,0.E+000,0.E+000));
#75687 = PCURVE('',#75688,#75693);
#75688 = CYLINDRICAL_SURFACE('',#75689,2.15);
#75689 = AXIS2_PLACEMENT_3D('',#75690,#75691,#75692);
#75690 = CARTESIAN_POINT('',(3.5,43.170674770976,15.800000504838));
#75691 = DIRECTION('',(1.,0.E+000,0.E+000));
#75692 = DIRECTION('',(0.E+000,0.E+000,1.));
#75693 = DEFINITIONAL_REPRESENTATION('',(#75694),#75697);
#75694 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#75695,#75696),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-4.2,-0.6),.PIECEWISE_BEZIER_KNOTS.);
#75695 = CARTESIAN_POINT('',(0.625260885845,4.2));
#75696 = CARTESIAN_POINT('',(0.625260885845,0.6));
#75697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75698 = ORIENTED_EDGE('',*,*,#75699,.F.);
#75699 = EDGE_CURVE('',#75700,#75680,#75702,.T.);
#75700 = VERTEX_POINT('',#75701);
#75701 = CARTESIAN_POINT('',(4.1,41.170994369628,15.010204143447));
#75702 = SURFACE_CURVE('',#75703,(#75708),.PCURVE_S1.);
#75703 = CIRCLE('',#75704,2.15);
#75704 = AXIS2_PLACEMENT_3D('',#75705,#75706,#75707);
#75705 = CARTESIAN_POINT('',(4.1,43.170674770976,15.800000504838));
#75706 = DIRECTION('',(-1.,0.E+000,0.E+000));
#75707 = DIRECTION('',(0.E+000,0.E+000,-1.));
#75708 = PCURVE('',#75688,#75709);
#75709 = DEFINITIONAL_REPRESENTATION('',(#75710),#75713);
#75710 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#75711,#75712),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.194641193483,2.516331767745),
  .PIECEWISE_BEZIER_KNOTS.);
#75711 = CARTESIAN_POINT('',(1.946951460107,0.6));
#75712 = CARTESIAN_POINT('',(0.625260885845,0.6));
#75713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75714 = ORIENTED_EDGE('',*,*,#75715,.T.);
#75715 = EDGE_CURVE('',#75700,#75716,#75718,.T.);
#75716 = VERTEX_POINT('',#75717);
#75717 = CARTESIAN_POINT('',(7.7,41.170994369628,15.010204143447));
#75718 = SURFACE_CURVE('',#75719,(#75723),.PCURVE_S1.);
#75719 = LINE('',#75720,#75721);
#75720 = CARTESIAN_POINT('',(3.5,41.170994369628,15.010204143447));
#75721 = VECTOR('',#75722,1.);
#75722 = DIRECTION('',(1.,0.E+000,0.E+000));
#75723 = PCURVE('',#75688,#75724);
#75724 = DEFINITIONAL_REPRESENTATION('',(#75725),#75728);
#75725 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#75726,#75727),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.6,4.2),.PIECEWISE_BEZIER_KNOTS.);
#75726 = CARTESIAN_POINT('',(1.946951460107,0.6));
#75727 = CARTESIAN_POINT('',(1.946951460107,4.2));
#75728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75729 = ORIENTED_EDGE('',*,*,#75730,.T.);
#75730 = EDGE_CURVE('',#75716,#75678,#75731,.T.);
#75731 = SURFACE_CURVE('',#75732,(#75737),.PCURVE_S1.);
#75732 = CIRCLE('',#75733,2.15);
#75733 = AXIS2_PLACEMENT_3D('',#75734,#75735,#75736);
#75734 = CARTESIAN_POINT('',(7.7,43.170674770976,15.800000504838));
#75735 = DIRECTION('',(-1.,0.E+000,0.E+000));
#75736 = DIRECTION('',(0.E+000,0.E+000,1.));
#75737 = PCURVE('',#75688,#75738);
#75738 = DEFINITIONAL_REPRESENTATION('',(#75739),#75742);
#75739 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#75740,#75741),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.336233847073,5.657924421334),
  .PIECEWISE_BEZIER_KNOTS.);
#75740 = CARTESIAN_POINT('',(1.946951460107,4.2));
#75741 = CARTESIAN_POINT('',(0.625260885845,4.2));
#75742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#75747)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#75744,#75745,#75746)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#75744 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#75745 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#75746 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#75747 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#75744,
  'distance_accuracy_value','confusion accuracy');
#75748 = SHAPE_DEFINITION_REPRESENTATION(#75749,#75670);
#75749 = PRODUCT_DEFINITION_SHAPE('','',#75750);
#75750 = PRODUCT_DEFINITION('design','',#75751,#75754);
#75751 = PRODUCT_DEFINITION_FORMATION('','',#75752);
#75752 = PRODUCT('CADSOFTTOOLS 1.548','CADSOFTTOOLS 1.548','',(#75753));
#75753 = PRODUCT_CONTEXT('',#2,'mechanical');
#75754 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#75755 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#75756,#75758);
#75756 = ( REPRESENTATION_RELATIONSHIP('','',#75670,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#75757) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#75757 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2203);
#75758 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #75759);
#75759 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('548','','',#5,#75750,$);
#75760 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#75752));
#75761 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#75762),#75834);
#75762 = SHELL_BASED_SURFACE_MODEL('',(#75763));
#75763 = OPEN_SHELL('',(#75764));
#75764 = ADVANCED_FACE('',(#75765),#75779,.T.);
#75765 = FACE_BOUND('',#75766,.T.);
#75766 = EDGE_LOOP('',(#75767,#75789,#75805,#75820));
#75767 = ORIENTED_EDGE('',*,*,#75768,.F.);
#75768 = EDGE_CURVE('',#75769,#75771,#75773,.T.);
#75769 = VERTEX_POINT('',#75770);
#75770 = CARTESIAN_POINT('',(4.1,42.087853299344,17.599999834216));
#75771 = VERTEX_POINT('',#75772);
#75772 = CARTESIAN_POINT('',(7.7,42.087853299344,17.599999834216));
#75773 = SURFACE_CURVE('',#75774,(#75778),.PCURVE_S1.);
#75774 = LINE('',#75775,#75776);
#75775 = CARTESIAN_POINT('',(3.5,42.087853299344,17.599999834216));
#75776 = VECTOR('',#75777,1.);
#75777 = DIRECTION('',(1.,0.E+000,0.E+000));
#75778 = PCURVE('',#75779,#75784);
#75779 = CYLINDRICAL_SURFACE('',#75780,0.3);
#75780 = AXIS2_PLACEMENT_3D('',#75781,#75782,#75783);
#75781 = CARTESIAN_POINT('',(3.5,42.087853450598,17.299999834216));
#75782 = DIRECTION('',(1.,0.E+000,0.E+000));
#75783 = DIRECTION('',(0.E+000,0.E+000,1.));
#75784 = DEFINITIONAL_REPRESENTATION('',(#75785),#75788);
#75785 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#75786,#75787),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.6,4.2),.PIECEWISE_BEZIER_KNOTS.);
#75786 = CARTESIAN_POINT('',(5.041816801091E-007,0.6));
#75787 = CARTESIAN_POINT('',(5.041816801091E-007,4.2));
#75788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75789 = ORIENTED_EDGE('',*,*,#75790,.F.);
#75790 = EDGE_CURVE('',#75791,#75769,#75793,.T.);
#75791 = VERTEX_POINT('',#75792);
#75792 = CARTESIAN_POINT('',(4.1,41.912260804051,17.54324296871));
#75793 = SURFACE_CURVE('',#75794,(#75799),.PCURVE_S1.);
#75794 = CIRCLE('',#75795,0.3);
#75795 = AXIS2_PLACEMENT_3D('',#75796,#75797,#75798);
#75796 = CARTESIAN_POINT('',(4.1,42.087853450598,17.299999834216));
#75797 = DIRECTION('',(-1.,0.E+000,0.E+000));
#75798 = DIRECTION('',(0.E+000,0.E+000,-1.));
#75799 = PCURVE('',#75779,#75800);
#75800 = DEFINITIONAL_REPRESENTATION('',(#75801),#75804);
#75801 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#75802,#75803),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.516331767745,3.141592149408),
  .PIECEWISE_BEZIER_KNOTS.);
#75802 = CARTESIAN_POINT('',(0.625260885845,0.6));
#75803 = CARTESIAN_POINT('',(5.041816826257E-007,0.6));
#75804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75805 = ORIENTED_EDGE('',*,*,#75806,.F.);
#75806 = EDGE_CURVE('',#75807,#75791,#75809,.T.);
#75807 = VERTEX_POINT('',#75808);
#75808 = CARTESIAN_POINT('',(7.7,41.912260804051,17.54324296871));
#75809 = SURFACE_CURVE('',#75810,(#75814),.PCURVE_S1.);
#75810 = LINE('',#75811,#75812);
#75811 = CARTESIAN_POINT('',(3.5,41.912260804051,17.54324296871));
#75812 = VECTOR('',#75813,1.);
#75813 = DIRECTION('',(-1.,0.E+000,0.E+000));
#75814 = PCURVE('',#75779,#75815);
#75815 = DEFINITIONAL_REPRESENTATION('',(#75816),#75819);
#75816 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#75817,#75818),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-4.2,-0.6),.PIECEWISE_BEZIER_KNOTS.);
#75817 = CARTESIAN_POINT('',(0.625260885845,4.2));
#75818 = CARTESIAN_POINT('',(0.625260885845,0.6));
#75819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75820 = ORIENTED_EDGE('',*,*,#75821,.F.);
#75821 = EDGE_CURVE('',#75771,#75807,#75822,.T.);
#75822 = SURFACE_CURVE('',#75823,(#75828),.PCURVE_S1.);
#75823 = CIRCLE('',#75824,0.3);
#75824 = AXIS2_PLACEMENT_3D('',#75825,#75826,#75827);
#75825 = CARTESIAN_POINT('',(7.7,42.087853450598,17.299999834216));
#75826 = DIRECTION('',(1.,0.E+000,-0.E+000));
#75827 = DIRECTION('',(0.E+000,0.E+000,1.));
#75828 = PCURVE('',#75779,#75829);
#75829 = DEFINITIONAL_REPRESENTATION('',(#75830),#75833);
#75830 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#75831,#75832),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.041816801091E-007,0.625260885845),
  .PIECEWISE_BEZIER_KNOTS.);
#75831 = CARTESIAN_POINT('',(5.041816801092E-007,4.2));
#75832 = CARTESIAN_POINT('',(0.625260885845,4.2));
#75833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#75838)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#75835,#75836,#75837)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#75835 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#75836 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#75837 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#75838 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#75835,
  'distance_accuracy_value','confusion accuracy');
#75839 = SHAPE_DEFINITION_REPRESENTATION(#75840,#75761);
#75840 = PRODUCT_DEFINITION_SHAPE('','',#75841);
#75841 = PRODUCT_DEFINITION('design','',#75842,#75845);
#75842 = PRODUCT_DEFINITION_FORMATION('','',#75843);
#75843 = PRODUCT('CADSOFTTOOLS 1.549','CADSOFTTOOLS 1.549','',(#75844));
#75844 = PRODUCT_CONTEXT('',#2,'mechanical');
#75845 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#75846 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#75847,#75849);
#75847 = ( REPRESENTATION_RELATIONSHIP('','',#75761,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#75848) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#75848 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2207);
#75849 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #75850);
#75850 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('549','','',#5,#75841,$);
#75851 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#75843));
#75852 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#75853),#75927);
#75853 = SHELL_BASED_SURFACE_MODEL('',(#75854));
#75854 = OPEN_SHELL('',(#75855));
#75855 = ADVANCED_FACE('',(#75856),#75870,.F.);
#75856 = FACE_BOUND('',#75857,.T.);
#75857 = EDGE_LOOP('',(#75858,#75881,#75897,#75913));
#75858 = ORIENTED_EDGE('',*,*,#75859,.T.);
#75859 = EDGE_CURVE('',#75860,#75862,#75864,.T.);
#75860 = VERTEX_POINT('',#75861);
#75861 = CARTESIAN_POINT('',(7.7,44.173407969487,17.600000885715));
#75862 = VERTEX_POINT('',#75863);
#75863 = CARTESIAN_POINT('',(4.1,44.173407969487,17.600000885715));
#75864 = SURFACE_CURVE('',#75865,(#75869),.PCURVE_S1.);
#75865 = LINE('',#75866,#75867);
#75866 = CARTESIAN_POINT('',(4.1,44.173407969487,17.600000885715));
#75867 = VECTOR('',#75868,1.);
#75868 = DIRECTION('',(-1.,0.E+000,0.E+000));
#75869 = PCURVE('',#75870,#75875);
#75870 = PLANE('',#75871);
#75871 = AXIS2_PLACEMENT_3D('',#75872,#75873,#75874);
#75872 = CARTESIAN_POINT('',(3.5,41.994876070944,17.599999787339));
#75873 = DIRECTION('',(0.E+000,5.041817469029E-007,-1.));
#75874 = DIRECTION('',(0.E+000,-1.,-5.041817469029E-007));
#75875 = DEFINITIONAL_REPRESENTATION('',(#75876),#75880);
#75876 = LINE('',#75877,#75878);
#75877 = CARTESIAN_POINT('',(-2.178531898543,-0.6));
#75878 = VECTOR('',#75879,1.);
#75879 = DIRECTION('',(-0.E+000,1.));
#75880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75881 = ORIENTED_EDGE('',*,*,#75882,.F.);
#75882 = EDGE_CURVE('',#75883,#75862,#75885,.T.);
#75883 = VERTEX_POINT('',#75884);
#75884 = CARTESIAN_POINT('',(4.1,42.087853299344,17.599999834216));
#75885 = SURFACE_CURVE('',#75886,(#75890),.PCURVE_S1.);
#75886 = LINE('',#75887,#75888);
#75887 = CARTESIAN_POINT('',(4.1,41.994876070944,17.599999787339));
#75888 = VECTOR('',#75889,1.);
#75889 = DIRECTION('',(0.E+000,1.,5.041817469029E-007));
#75890 = PCURVE('',#75870,#75891);
#75891 = DEFINITIONAL_REPRESENTATION('',(#75892),#75896);
#75892 = LINE('',#75893,#75894);
#75893 = CARTESIAN_POINT('',(0.E+000,-0.6));
#75894 = VECTOR('',#75895,1.);
#75895 = DIRECTION('',(-1.,0.E+000));
#75896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75897 = ORIENTED_EDGE('',*,*,#75898,.T.);
#75898 = EDGE_CURVE('',#75883,#75899,#75901,.T.);
#75899 = VERTEX_POINT('',#75900);
#75900 = CARTESIAN_POINT('',(7.7,42.087853299344,17.599999834216));
#75901 = SURFACE_CURVE('',#75902,(#75906),.PCURVE_S1.);
#75902 = LINE('',#75903,#75904);
#75903 = CARTESIAN_POINT('',(3.5,42.087853299344,17.599999834216));
#75904 = VECTOR('',#75905,1.);
#75905 = DIRECTION('',(1.,0.E+000,0.E+000));
#75906 = PCURVE('',#75870,#75907);
#75907 = DEFINITIONAL_REPRESENTATION('',(#75908),#75912);
#75908 = LINE('',#75909,#75910);
#75909 = CARTESIAN_POINT('',(-9.297722839951E-002,0.E+000));
#75910 = VECTOR('',#75911,1.);
#75911 = DIRECTION('',(0.E+000,-1.));
#75912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75913 = ORIENTED_EDGE('',*,*,#75914,.T.);
#75914 = EDGE_CURVE('',#75899,#75860,#75915,.T.);
#75915 = SURFACE_CURVE('',#75916,(#75920),.PCURVE_S1.);
#75916 = LINE('',#75917,#75918);
#75917 = CARTESIAN_POINT('',(7.7,59.742610634695,17.600008735423));
#75918 = VECTOR('',#75919,1.);
#75919 = DIRECTION('',(0.E+000,1.,5.041817469029E-007));
#75920 = PCURVE('',#75870,#75921);
#75921 = DEFINITIONAL_REPRESENTATION('',(#75922),#75926);
#75922 = LINE('',#75923,#75924);
#75923 = CARTESIAN_POINT('',(-17.74773456375,-4.2));
#75924 = VECTOR('',#75925,1.);
#75925 = DIRECTION('',(-1.,0.E+000));
#75926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#75931)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#75928,#75929,#75930)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#75928 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#75929 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#75930 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#75931 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#75928,
  'distance_accuracy_value','confusion accuracy');
#75932 = SHAPE_DEFINITION_REPRESENTATION(#75933,#75852);
#75933 = PRODUCT_DEFINITION_SHAPE('','',#75934);
#75934 = PRODUCT_DEFINITION('design','',#75935,#75938);
#75935 = PRODUCT_DEFINITION_FORMATION('','',#75936);
#75936 = PRODUCT('CADSOFTTOOLS 1.550','CADSOFTTOOLS 1.550','',(#75937));
#75937 = PRODUCT_CONTEXT('',#2,'mechanical');
#75938 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#75939 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#75940,#75942);
#75940 = ( REPRESENTATION_RELATIONSHIP('','',#75852,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#75941) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#75941 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2211);
#75942 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #75943);
#75943 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('550','','',#5,#75934,$);
#75944 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#75936));
#75945 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#75946),#76018);
#75946 = SHELL_BASED_SURFACE_MODEL('',(#75947));
#75947 = OPEN_SHELL('',(#75948));
#75948 = ADVANCED_FACE('',(#75949),#75964,.F.);
#75949 = FACE_BOUND('',#75950,.F.);
#75950 = EDGE_LOOP('',(#75951,#75974,#75989,#76005));
#75951 = ORIENTED_EDGE('',*,*,#75952,.T.);
#75952 = EDGE_CURVE('',#75953,#75955,#75957,.T.);
#75953 = VERTEX_POINT('',#75954);
#75954 = CARTESIAN_POINT('',(7.7,44.463517146147,17.976398384739));
#75955 = VERTEX_POINT('',#75956);
#75956 = CARTESIAN_POINT('',(7.7,44.173407969487,17.600000885715));
#75957 = SURFACE_CURVE('',#75958,(#75963),.PCURVE_S1.);
#75958 = CIRCLE('',#75959,0.3);
#75959 = AXIS2_PLACEMENT_3D('',#75960,#75961,#75962);
#75960 = CARTESIAN_POINT('',(7.7,44.173407818233,17.900000885715));
#75961 = DIRECTION('',(-1.,0.E+000,0.E+000));
#75962 = DIRECTION('',(0.E+000,0.E+000,1.));
#75963 = PCURVE('',#75964,#75969);
#75964 = CYLINDRICAL_SURFACE('',#75965,0.3);
#75965 = AXIS2_PLACEMENT_3D('',#75966,#75967,#75968);
#75966 = CARTESIAN_POINT('',(7.7,44.173407818233,17.900000885715));
#75967 = DIRECTION('',(-1.,0.E+000,0.E+000));
#75968 = DIRECTION('',(0.E+000,0.E+000,-1.));
#75969 = DEFINITIONAL_REPRESENTATION('',(#75970),#75973);
#75970 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#75971,#75972),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.313301958477,3.141592149408),
  .PIECEWISE_BEZIER_KNOTS.);
#75971 = CARTESIAN_POINT('',(4.454894612067,0.E+000));
#75972 = CARTESIAN_POINT('',(6.283184802998,0.E+000));
#75973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75974 = ORIENTED_EDGE('',*,*,#75975,.T.);
#75975 = EDGE_CURVE('',#75955,#75976,#75978,.T.);
#75976 = VERTEX_POINT('',#75977);
#75977 = CARTESIAN_POINT('',(4.1,44.173407969487,17.600000885715));
#75978 = SURFACE_CURVE('',#75979,(#75983),.PCURVE_S1.);
#75979 = LINE('',#75980,#75981);
#75980 = CARTESIAN_POINT('',(4.1,44.173407969487,17.600000885715));
#75981 = VECTOR('',#75982,1.);
#75982 = DIRECTION('',(-1.,0.E+000,0.E+000));
#75983 = PCURVE('',#75964,#75984);
#75984 = DEFINITIONAL_REPRESENTATION('',(#75985),#75988);
#75985 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#75986,#75987),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#75986 = CARTESIAN_POINT('',(6.283184802998,0.E+000));
#75987 = CARTESIAN_POINT('',(6.283184802998,3.6));
#75988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#75989 = ORIENTED_EDGE('',*,*,#75990,.T.);
#75990 = EDGE_CURVE('',#75976,#75991,#75993,.T.);
#75991 = VERTEX_POINT('',#75992);
#75992 = CARTESIAN_POINT('',(4.1,44.463517146147,17.976398384739));
#75993 = SURFACE_CURVE('',#75994,(#75999),.PCURVE_S1.);
#75994 = CIRCLE('',#75995,0.3);
#75995 = AXIS2_PLACEMENT_3D('',#75996,#75997,#75998);
#75996 = CARTESIAN_POINT('',(4.1,44.173407818233,17.900000885715));
#75997 = DIRECTION('',(1.,0.E+000,0.E+000));
#75998 = DIRECTION('',(0.E+000,0.E+000,-1.));
#75999 = PCURVE('',#75964,#76000);
#76000 = DEFINITIONAL_REPRESENTATION('',(#76001),#76004);
#76001 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76002,#76003),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.041816801091E-007,1.828290695113),
  .PIECEWISE_BEZIER_KNOTS.);
#76002 = CARTESIAN_POINT('',(6.283184802998,3.6));
#76003 = CARTESIAN_POINT('',(4.454894612067,3.6));
#76004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76005 = ORIENTED_EDGE('',*,*,#76006,.T.);
#76006 = EDGE_CURVE('',#75991,#75953,#76007,.T.);
#76007 = SURFACE_CURVE('',#76008,(#76012),.PCURVE_S1.);
#76008 = LINE('',#76009,#76010);
#76009 = CARTESIAN_POINT('',(7.7,44.463517146147,17.976398384739));
#76010 = VECTOR('',#76011,1.);
#76011 = DIRECTION('',(1.,0.E+000,0.E+000));
#76012 = PCURVE('',#75964,#76013);
#76013 = DEFINITIONAL_REPRESENTATION('',(#76014),#76017);
#76014 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76015,#76016),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#76015 = CARTESIAN_POINT('',(4.454894612067,3.6));
#76016 = CARTESIAN_POINT('',(4.454894612067,0.E+000));
#76017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#76022)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#76019,#76020,#76021)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#76019 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#76020 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#76021 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#76022 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#76019,
  'distance_accuracy_value','confusion accuracy');
#76023 = SHAPE_DEFINITION_REPRESENTATION(#76024,#75945);
#76024 = PRODUCT_DEFINITION_SHAPE('','',#76025);
#76025 = PRODUCT_DEFINITION('design','',#76026,#76029);
#76026 = PRODUCT_DEFINITION_FORMATION('','',#76027);
#76027 = PRODUCT('CADSOFTTOOLS 1.551','CADSOFTTOOLS 1.551','',(#76028));
#76028 = PRODUCT_CONTEXT('',#2,'mechanical');
#76029 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#76030 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#76031,#76033);
#76031 = ( REPRESENTATION_RELATIONSHIP('','',#75945,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#76032) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#76032 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2215);
#76033 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #76034);
#76034 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('551','','',#5,#76025,$);
#76035 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#76027));
#76036 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#76037),#76109);
#76037 = SHELL_BASED_SURFACE_MODEL('',(#76038));
#76038 = OPEN_SHELL('',(#76039));
#76039 = ADVANCED_FACE('',(#76040),#76054,.T.);
#76040 = FACE_BOUND('',#76041,.T.);
#76041 = EDGE_LOOP('',(#76042,#76064,#76080,#76095));
#76042 = ORIENTED_EDGE('',*,*,#76043,.F.);
#76043 = EDGE_CURVE('',#76044,#76046,#76048,.T.);
#76044 = VERTEX_POINT('',#76045);
#76045 = CARTESIAN_POINT('',(4.1,45.576820521957,28.997889205502));
#76046 = VERTEX_POINT('',#76047);
#76047 = CARTESIAN_POINT('',(7.7,45.576820521957,28.997889205502));
#76048 = SURFACE_CURVE('',#76049,(#76053),.PCURVE_S1.);
#76049 = LINE('',#76050,#76051);
#76050 = CARTESIAN_POINT('',(3.6,45.576820521957,28.997889205502));
#76051 = VECTOR('',#76052,1.);
#76052 = DIRECTION('',(1.,0.E+000,0.E+000));
#76053 = PCURVE('',#76054,#76059);
#76054 = CYLINDRICAL_SURFACE('',#76055,15.8);
#76055 = AXIS2_PLACEMENT_3D('',#76056,#76057,#76058);
#76056 = CARTESIAN_POINT('',(7.7,59.7426084163,22.));
#76057 = DIRECTION('',(-1.,0.E+000,0.E+000));
#76058 = DIRECTION('',(0.E+000,0.E+000,-1.));
#76059 = DEFINITIONAL_REPRESENTATION('',(#76060),#76063);
#76060 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76061,#76062),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.5,4.1),.PIECEWISE_BEZIER_KNOTS.);
#76061 = CARTESIAN_POINT('',(2.029631856951,3.6));
#76062 = CARTESIAN_POINT('',(2.029631856951,0.E+000));
#76063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76064 = ORIENTED_EDGE('',*,*,#76065,.T.);
#76065 = EDGE_CURVE('',#76044,#76066,#76068,.T.);
#76066 = VERTEX_POINT('',#76067);
#76067 = CARTESIAN_POINT('',(4.1,44.463517146147,17.976398384739));
#76068 = SURFACE_CURVE('',#76069,(#76074),.PCURVE_S1.);
#76069 = CIRCLE('',#76070,15.8);
#76070 = AXIS2_PLACEMENT_3D('',#76071,#76072,#76073);
#76071 = CARTESIAN_POINT('',(4.1,59.7426084163,22.));
#76072 = DIRECTION('',(1.,0.E+000,0.E+000));
#76073 = DIRECTION('',(0.E+000,-1.,0.E+000));
#76074 = PCURVE('',#76054,#76075);
#76075 = DEFINITIONAL_REPRESENTATION('',(#76076),#76079);
#76076 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76077,#76078),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.824349777023,6.540679675498),
  .PIECEWISE_BEZIER_KNOTS.);
#76077 = CARTESIAN_POINT('',(2.029631856951,3.6));
#76078 = CARTESIAN_POINT('',(1.313301958477,3.6));
#76079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76080 = ORIENTED_EDGE('',*,*,#76081,.T.);
#76081 = EDGE_CURVE('',#76066,#76082,#76084,.T.);
#76082 = VERTEX_POINT('',#76083);
#76083 = CARTESIAN_POINT('',(7.7,44.463517146147,17.976398384739));
#76084 = SURFACE_CURVE('',#76085,(#76089),.PCURVE_S1.);
#76085 = LINE('',#76086,#76087);
#76086 = CARTESIAN_POINT('',(7.7,44.463517146147,17.976398384739));
#76087 = VECTOR('',#76088,1.);
#76088 = DIRECTION('',(1.,0.E+000,0.E+000));
#76089 = PCURVE('',#76054,#76090);
#76090 = DEFINITIONAL_REPRESENTATION('',(#76091),#76094);
#76091 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76092,#76093),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#76092 = CARTESIAN_POINT('',(1.313301958477,3.6));
#76093 = CARTESIAN_POINT('',(1.313301958477,0.E+000));
#76094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76095 = ORIENTED_EDGE('',*,*,#76096,.F.);
#76096 = EDGE_CURVE('',#76046,#76082,#76097,.T.);
#76097 = SURFACE_CURVE('',#76098,(#76103),.PCURVE_S1.);
#76098 = CIRCLE('',#76099,15.8);
#76099 = AXIS2_PLACEMENT_3D('',#76100,#76101,#76102);
#76100 = CARTESIAN_POINT('',(7.7,59.7426084163,22.));
#76101 = DIRECTION('',(1.,0.E+000,0.E+000));
#76102 = DIRECTION('',(0.E+000,-1.,0.E+000));
#76103 = PCURVE('',#76054,#76104);
#76104 = DEFINITIONAL_REPRESENTATION('',(#76105),#76108);
#76105 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76106,#76107),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.824349777023,6.540679675498),
  .PIECEWISE_BEZIER_KNOTS.);
#76106 = CARTESIAN_POINT('',(2.029631856951,0.E+000));
#76107 = CARTESIAN_POINT('',(1.313301958477,0.E+000));
#76108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#76113)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#76110,#76111,#76112)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#76110 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#76111 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#76112 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#76113 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#76110,
  'distance_accuracy_value','confusion accuracy');
#76114 = SHAPE_DEFINITION_REPRESENTATION(#76115,#76036);
#76115 = PRODUCT_DEFINITION_SHAPE('','',#76116);
#76116 = PRODUCT_DEFINITION('design','',#76117,#76120);
#76117 = PRODUCT_DEFINITION_FORMATION('','',#76118);
#76118 = PRODUCT('CADSOFTTOOLS 1.552','CADSOFTTOOLS 1.552','',(#76119));
#76119 = PRODUCT_CONTEXT('',#2,'mechanical');
#76120 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#76121 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#76122,#76124);
#76122 = ( REPRESENTATION_RELATIONSHIP('','',#76036,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#76123) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#76123 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2219);
#76124 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #76125);
#76125 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('552','','',#5,#76116,$);
#76126 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#76118));
#76127 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#76128),#76200);
#76128 = SHELL_BASED_SURFACE_MODEL('',(#76129));
#76129 = OPEN_SHELL('',(#76130));
#76130 = ADVANCED_FACE('',(#76131),#76146,.F.);
#76131 = FACE_BOUND('',#76132,.F.);
#76132 = EDGE_LOOP('',(#76133,#76156,#76171,#76187));
#76133 = ORIENTED_EDGE('',*,*,#76134,.F.);
#76134 = EDGE_CURVE('',#76135,#76137,#76139,.T.);
#76135 = VERTEX_POINT('',#76136);
#76136 = CARTESIAN_POINT('',(7.7,45.576820521957,28.997889205502));
#76137 = VERTEX_POINT('',#76138);
#76138 = CARTESIAN_POINT('',(7.7,45.307915507144,29.430760512349));
#76139 = SURFACE_CURVE('',#76140,(#76145),.PCURVE_S1.);
#76140 = CIRCLE('',#76141,0.3);
#76141 = AXIS2_PLACEMENT_3D('',#76142,#76143,#76144);
#76142 = CARTESIAN_POINT('',(7.7,45.307849865735,29.13076051953));
#76143 = DIRECTION('',(1.,0.E+000,0.E+000));
#76144 = DIRECTION('',(0.E+000,-1.,0.E+000));
#76145 = PCURVE('',#76146,#76151);
#76146 = CYLINDRICAL_SURFACE('',#76147,0.3);
#76147 = AXIS2_PLACEMENT_3D('',#76148,#76149,#76150);
#76148 = CARTESIAN_POINT('',(3.6,45.307849865735,29.13076051953));
#76149 = DIRECTION('',(1.,0.E+000,0.E+000));
#76150 = DIRECTION('',(0.E+000,0.E+000,1.));
#76151 = DEFINITIONAL_REPRESENTATION('',(#76152),#76155);
#76152 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76153,#76154),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.682757123433,4.712170175685),
  .PIECEWISE_BEZIER_KNOTS.);
#76153 = CARTESIAN_POINT('',(4.253553450228,4.1));
#76154 = CARTESIAN_POINT('',(6.28296650248,4.1));
#76155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76156 = ORIENTED_EDGE('',*,*,#76157,.F.);
#76157 = EDGE_CURVE('',#76158,#76135,#76160,.T.);
#76158 = VERTEX_POINT('',#76159);
#76159 = CARTESIAN_POINT('',(4.1,45.576820521957,28.997889205502));
#76160 = SURFACE_CURVE('',#76161,(#76165),.PCURVE_S1.);
#76161 = LINE('',#76162,#76163);
#76162 = CARTESIAN_POINT('',(3.6,45.576820521957,28.997889205502));
#76163 = VECTOR('',#76164,1.);
#76164 = DIRECTION('',(1.,0.E+000,0.E+000));
#76165 = PCURVE('',#76146,#76166);
#76166 = DEFINITIONAL_REPRESENTATION('',(#76167),#76170);
#76167 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76168,#76169),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.5,4.1),.PIECEWISE_BEZIER_KNOTS.);
#76168 = CARTESIAN_POINT('',(4.253553450228,0.5));
#76169 = CARTESIAN_POINT('',(4.253553450228,4.1));
#76170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76171 = ORIENTED_EDGE('',*,*,#76172,.T.);
#76172 = EDGE_CURVE('',#76158,#76173,#76175,.T.);
#76173 = VERTEX_POINT('',#76174);
#76174 = CARTESIAN_POINT('',(4.1,45.307915507144,29.430760512349));
#76175 = SURFACE_CURVE('',#76176,(#76181),.PCURVE_S1.);
#76176 = CIRCLE('',#76177,0.3);
#76177 = AXIS2_PLACEMENT_3D('',#76178,#76179,#76180);
#76178 = CARTESIAN_POINT('',(4.1,45.307849865735,29.13076051953));
#76179 = DIRECTION('',(1.,0.E+000,0.E+000));
#76180 = DIRECTION('',(0.E+000,0.E+000,-1.));
#76181 = PCURVE('',#76146,#76182);
#76182 = DEFINITIONAL_REPRESENTATION('',(#76183),#76186);
#76183 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76184,#76185),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.111960796639,3.14137384889),
  .PIECEWISE_BEZIER_KNOTS.);
#76184 = CARTESIAN_POINT('',(4.253553450228,0.5));
#76185 = CARTESIAN_POINT('',(6.28296650248,0.5));
#76186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76187 = ORIENTED_EDGE('',*,*,#76188,.T.);
#76188 = EDGE_CURVE('',#76173,#76137,#76189,.T.);
#76189 = SURFACE_CURVE('',#76190,(#76194),.PCURVE_S1.);
#76190 = LINE('',#76191,#76192);
#76191 = CARTESIAN_POINT('',(3.6,45.307915507144,29.430760512349));
#76192 = VECTOR('',#76193,1.);
#76193 = DIRECTION('',(1.,0.E+000,0.E+000));
#76194 = PCURVE('',#76146,#76195);
#76195 = DEFINITIONAL_REPRESENTATION('',(#76196),#76199);
#76196 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76197,#76198),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.5,4.1),.PIECEWISE_BEZIER_KNOTS.);
#76197 = CARTESIAN_POINT('',(6.28296650248,0.5));
#76198 = CARTESIAN_POINT('',(6.28296650248,4.1));
#76199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#76204)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#76201,#76202,#76203)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#76201 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#76202 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#76203 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#76204 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#76201,
  'distance_accuracy_value','confusion accuracy');
#76205 = SHAPE_DEFINITION_REPRESENTATION(#76206,#76127);
#76206 = PRODUCT_DEFINITION_SHAPE('','',#76207);
#76207 = PRODUCT_DEFINITION('design','',#76208,#76211);
#76208 = PRODUCT_DEFINITION_FORMATION('','',#76209);
#76209 = PRODUCT('CADSOFTTOOLS 1.553','CADSOFTTOOLS 1.553','',(#76210));
#76210 = PRODUCT_CONTEXT('',#2,'mechanical');
#76211 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#76212 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#76213,#76215);
#76213 = ( REPRESENTATION_RELATIONSHIP('','',#76127,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#76214) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#76214 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2223);
#76215 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #76216);
#76216 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('553','','',#5,#76207,$);
#76217 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#76209));
#76218 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#76219),#76293);
#76219 = SHELL_BASED_SURFACE_MODEL('',(#76220));
#76220 = OPEN_SHELL('',(#76221));
#76221 = ADVANCED_FACE('',(#76222),#76236,.F.);
#76222 = FACE_BOUND('',#76223,.T.);
#76223 = EDGE_LOOP('',(#76224,#76247,#76263,#76279));
#76224 = ORIENTED_EDGE('',*,*,#76225,.T.);
#76225 = EDGE_CURVE('',#76226,#76228,#76230,.T.);
#76226 = VERTEX_POINT('',#76227);
#76227 = CARTESIAN_POINT('',(7.7,44.053651769857,29.431034951153));
#76228 = VERTEX_POINT('',#76229);
#76229 = CARTESIAN_POINT('',(4.1,44.053651769857,29.431034951153));
#76230 = SURFACE_CURVE('',#76231,(#76235),.PCURVE_S1.);
#76231 = LINE('',#76232,#76233);
#76232 = CARTESIAN_POINT('',(4.1,44.053651769857,29.431034951153));
#76233 = VECTOR('',#76234,1.);
#76234 = DIRECTION('',(-1.,0.E+000,0.E+000));
#76235 = PCURVE('',#76236,#76241);
#76236 = PLANE('',#76237);
#76237 = AXIS2_PLACEMENT_3D('',#76238,#76239,#76240);
#76238 = CARTESIAN_POINT('',(3.6,45.307915507144,29.430760512349));
#76239 = DIRECTION('',(0.E+000,2.188046974333E-004,0.999999976062));
#76240 = DIRECTION('',(0.E+000,0.999999976062,-2.188046974333E-004));
#76241 = DEFINITIONAL_REPRESENTATION('',(#76242),#76246);
#76242 = LINE('',#76243,#76244);
#76243 = CARTESIAN_POINT('',(-1.254263767312,-0.5));
#76244 = VECTOR('',#76245,1.);
#76245 = DIRECTION('',(0.E+000,1.));
#76246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76247 = ORIENTED_EDGE('',*,*,#76248,.F.);
#76248 = EDGE_CURVE('',#76249,#76228,#76251,.T.);
#76249 = VERTEX_POINT('',#76250);
#76250 = CARTESIAN_POINT('',(4.1,45.307915507144,29.430760512349));
#76251 = SURFACE_CURVE('',#76252,(#76256),.PCURVE_S1.);
#76252 = LINE('',#76253,#76254);
#76253 = CARTESIAN_POINT('',(4.1,-3.242765730776,29.441383629722));
#76254 = VECTOR('',#76255,1.);
#76255 = DIRECTION('',(0.E+000,-0.999999976062,2.188046974333E-004));
#76256 = PCURVE('',#76236,#76257);
#76257 = DEFINITIONAL_REPRESENTATION('',(#76258),#76262);
#76258 = LINE('',#76259,#76260);
#76259 = CARTESIAN_POINT('',(-48.55068240011,-0.5));
#76260 = VECTOR('',#76261,1.);
#76261 = DIRECTION('',(-1.,0.E+000));
#76262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76263 = ORIENTED_EDGE('',*,*,#76264,.T.);
#76264 = EDGE_CURVE('',#76249,#76265,#76267,.T.);
#76265 = VERTEX_POINT('',#76266);
#76266 = CARTESIAN_POINT('',(7.7,45.307915507144,29.430760512349));
#76267 = SURFACE_CURVE('',#76268,(#76272),.PCURVE_S1.);
#76268 = LINE('',#76269,#76270);
#76269 = CARTESIAN_POINT('',(3.6,45.307915507144,29.430760512349));
#76270 = VECTOR('',#76271,1.);
#76271 = DIRECTION('',(1.,0.E+000,0.E+000));
#76272 = PCURVE('',#76236,#76273);
#76273 = DEFINITIONAL_REPRESENTATION('',(#76274),#76278);
#76274 = LINE('',#76275,#76276);
#76275 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#76276 = VECTOR('',#76277,1.);
#76277 = DIRECTION('',(0.E+000,-1.));
#76278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76279 = ORIENTED_EDGE('',*,*,#76280,.T.);
#76280 = EDGE_CURVE('',#76265,#76226,#76281,.T.);
#76281 = SURFACE_CURVE('',#76282,(#76286),.PCURVE_S1.);
#76282 = LINE('',#76283,#76284);
#76283 = CARTESIAN_POINT('',(7.7,45.307915507144,29.430760512349));
#76284 = VECTOR('',#76285,1.);
#76285 = DIRECTION('',(0.E+000,-0.999999976062,2.188046974333E-004));
#76286 = PCURVE('',#76236,#76287);
#76287 = DEFINITIONAL_REPRESENTATION('',(#76288),#76292);
#76288 = LINE('',#76289,#76290);
#76289 = CARTESIAN_POINT('',(0.E+000,-4.1));
#76290 = VECTOR('',#76291,1.);
#76291 = DIRECTION('',(-1.,0.E+000));
#76292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#76297)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#76294,#76295,#76296)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#76294 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#76295 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#76296 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#76297 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#76294,
  'distance_accuracy_value','confusion accuracy');
#76298 = SHAPE_DEFINITION_REPRESENTATION(#76299,#76218);
#76299 = PRODUCT_DEFINITION_SHAPE('','',#76300);
#76300 = PRODUCT_DEFINITION('design','',#76301,#76304);
#76301 = PRODUCT_DEFINITION_FORMATION('','',#76302);
#76302 = PRODUCT('CADSOFTTOOLS 1.554','CADSOFTTOOLS 1.554','',(#76303));
#76303 = PRODUCT_CONTEXT('',#2,'mechanical');
#76304 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#76305 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#76306,#76308);
#76306 = ( REPRESENTATION_RELATIONSHIP('','',#76218,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#76307) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#76307 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2227);
#76308 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #76309);
#76309 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('554','','',#5,#76300,$);
#76310 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#76302));
#76311 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#76312),#76384);
#76312 = SHELL_BASED_SURFACE_MODEL('',(#76313));
#76313 = OPEN_SHELL('',(#76314));
#76314 = ADVANCED_FACE('',(#76315),#76330,.F.);
#76315 = FACE_BOUND('',#76316,.F.);
#76316 = EDGE_LOOP('',(#76317,#76340,#76355,#76371));
#76317 = ORIENTED_EDGE('',*,*,#76318,.T.);
#76318 = EDGE_CURVE('',#76319,#76321,#76323,.T.);
#76319 = VERTEX_POINT('',#76320);
#76320 = CARTESIAN_POINT('',(7.7,43.699988976915,29.284588353715));
#76321 = VERTEX_POINT('',#76322);
#76322 = CARTESIAN_POINT('',(7.7,44.053651769857,29.431034951153));
#76323 = SURFACE_CURVE('',#76324,(#76329),.PCURVE_S1.);
#76324 = CIRCLE('',#76325,0.5);
#76325 = AXIS2_PLACEMENT_3D('',#76326,#76327,#76328);
#76326 = CARTESIAN_POINT('',(7.7,44.053542367508,28.931034963122));
#76327 = DIRECTION('',(-1.,0.E+000,0.E+000));
#76328 = DIRECTION('',(0.E+000,0.E+000,1.));
#76329 = PCURVE('',#76330,#76335);
#76330 = CYLINDRICAL_SURFACE('',#76331,0.5);
#76331 = AXIS2_PLACEMENT_3D('',#76332,#76333,#76334);
#76332 = CARTESIAN_POINT('',(3.6,44.053542367508,28.931034963122));
#76333 = DIRECTION('',(-1.,0.E+000,0.E+000));
#76334 = DIRECTION('',(0.E+000,0.E+000,-1.));
#76335 = DEFINITIONAL_REPRESENTATION('',(#76336),#76339);
#76336 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76337,#76338),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.497787143782,6.283404111879),
  .PIECEWISE_BEZIER_KNOTS.);
#76337 = CARTESIAN_POINT('',(2.356194490192,-4.1));
#76338 = CARTESIAN_POINT('',(3.141811458289,-4.1));
#76339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76340 = ORIENTED_EDGE('',*,*,#76341,.T.);
#76341 = EDGE_CURVE('',#76321,#76342,#76344,.T.);
#76342 = VERTEX_POINT('',#76343);
#76343 = CARTESIAN_POINT('',(4.1,44.053651769857,29.431034951153));
#76344 = SURFACE_CURVE('',#76345,(#76349),.PCURVE_S1.);
#76345 = LINE('',#76346,#76347);
#76346 = CARTESIAN_POINT('',(4.1,44.053651769857,29.431034951153));
#76347 = VECTOR('',#76348,1.);
#76348 = DIRECTION('',(-1.,0.E+000,0.E+000));
#76349 = PCURVE('',#76330,#76350);
#76350 = DEFINITIONAL_REPRESENTATION('',(#76351),#76354);
#76351 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76352,#76353),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#76352 = CARTESIAN_POINT('',(3.141811458289,-4.1));
#76353 = CARTESIAN_POINT('',(3.141811458289,-0.5));
#76354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76355 = ORIENTED_EDGE('',*,*,#76356,.T.);
#76356 = EDGE_CURVE('',#76342,#76357,#76359,.T.);
#76357 = VERTEX_POINT('',#76358);
#76358 = CARTESIAN_POINT('',(4.1,43.699988976915,29.284588353715));
#76359 = SURFACE_CURVE('',#76360,(#76365),.PCURVE_S1.);
#76360 = CIRCLE('',#76361,0.5);
#76361 = AXIS2_PLACEMENT_3D('',#76362,#76363,#76364);
#76362 = CARTESIAN_POINT('',(4.1,44.053542367508,28.931034963122));
#76363 = DIRECTION('',(1.,0.E+000,0.E+000));
#76364 = DIRECTION('',(0.E+000,0.E+000,-1.));
#76365 = PCURVE('',#76330,#76366);
#76366 = DEFINITIONAL_REPRESENTATION('',(#76367),#76370);
#76367 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76368,#76369),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.141373848891,3.926990816987),
  .PIECEWISE_BEZIER_KNOTS.);
#76368 = CARTESIAN_POINT('',(3.141811458289,-0.5));
#76369 = CARTESIAN_POINT('',(2.356194490192,-0.5));
#76370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76371 = ORIENTED_EDGE('',*,*,#76372,.T.);
#76372 = EDGE_CURVE('',#76357,#76319,#76373,.T.);
#76373 = SURFACE_CURVE('',#76374,(#76378),.PCURVE_S1.);
#76374 = LINE('',#76375,#76376);
#76375 = CARTESIAN_POINT('',(7.7,43.699988976915,29.284588353715));
#76376 = VECTOR('',#76377,1.);
#76377 = DIRECTION('',(1.,0.E+000,0.E+000));
#76378 = PCURVE('',#76330,#76379);
#76379 = DEFINITIONAL_REPRESENTATION('',(#76380),#76383);
#76380 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76381,#76382),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#76381 = CARTESIAN_POINT('',(2.356194490192,-0.5));
#76382 = CARTESIAN_POINT('',(2.356194490192,-4.1));
#76383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#76388)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#76385,#76386,#76387)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#76385 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#76386 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#76387 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#76388 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#76385,
  'distance_accuracy_value','confusion accuracy');
#76389 = SHAPE_DEFINITION_REPRESENTATION(#76390,#76311);
#76390 = PRODUCT_DEFINITION_SHAPE('','',#76391);
#76391 = PRODUCT_DEFINITION('design','',#76392,#76395);
#76392 = PRODUCT_DEFINITION_FORMATION('','',#76393);
#76393 = PRODUCT('CADSOFTTOOLS 1.555','CADSOFTTOOLS 1.555','',(#76394));
#76394 = PRODUCT_CONTEXT('',#2,'mechanical');
#76395 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#76396 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#76397,#76399);
#76397 = ( REPRESENTATION_RELATIONSHIP('','',#76311,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#76398) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#76398 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2231);
#76399 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #76400);
#76400 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('555','','',#5,#76391,$);
#76401 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#76393));
#76402 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#76403),#76477);
#76403 = SHELL_BASED_SURFACE_MODEL('',(#76404));
#76404 = OPEN_SHELL('',(#76405));
#76405 = ADVANCED_FACE('',(#76406),#76420,.F.);
#76406 = FACE_BOUND('',#76407,.T.);
#76407 = EDGE_LOOP('',(#76408,#76431,#76447,#76463));
#76408 = ORIENTED_EDGE('',*,*,#76409,.T.);
#76409 = EDGE_CURVE('',#76410,#76412,#76414,.T.);
#76410 = VERTEX_POINT('',#76411);
#76411 = CARTESIAN_POINT('',(7.7,42.239055025974,27.823654402774));
#76412 = VERTEX_POINT('',#76413);
#76413 = CARTESIAN_POINT('',(4.1,42.239055025974,27.823654402774));
#76414 = SURFACE_CURVE('',#76415,(#76419),.PCURVE_S1.);
#76415 = LINE('',#76416,#76417);
#76416 = CARTESIAN_POINT('',(4.1,42.239055025974,27.823654402774));
#76417 = VECTOR('',#76418,1.);
#76418 = DIRECTION('',(-1.,0.E+000,0.E+000));
#76419 = PCURVE('',#76420,#76425);
#76420 = PLANE('',#76421);
#76421 = AXIS2_PLACEMENT_3D('',#76422,#76423,#76424);
#76422 = CARTESIAN_POINT('',(3.6,43.846480904312,29.431080281113));
#76423 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#76424 = DIRECTION('',(0.E+000,0.707106781187,0.707106781187));
#76425 = DEFINITIONAL_REPRESENTATION('',(#76426),#76430);
#76426 = LINE('',#76427,#76428);
#76427 = CARTESIAN_POINT('',(-2.273243477656,-0.5));
#76428 = VECTOR('',#76429,1.);
#76429 = DIRECTION('',(0.E+000,1.));
#76430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76431 = ORIENTED_EDGE('',*,*,#76432,.F.);
#76432 = EDGE_CURVE('',#76433,#76412,#76435,.T.);
#76433 = VERTEX_POINT('',#76434);
#76434 = CARTESIAN_POINT('',(4.1,43.699988976915,29.284588353715));
#76435 = SURFACE_CURVE('',#76436,(#76440),.PCURVE_S1.);
#76436 = LINE('',#76437,#76438);
#76437 = CARTESIAN_POINT('',(4.1,8.433720083017,-5.981680540183));
#76438 = VECTOR('',#76439,1.);
#76439 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#76440 = PCURVE('',#76420,#76441);
#76441 = DEFINITIONAL_REPRESENTATION('',(#76442),#76446);
#76442 = LINE('',#76443,#76444);
#76443 = CARTESIAN_POINT('',(-50.08120663455,-0.5));
#76444 = VECTOR('',#76445,1.);
#76445 = DIRECTION('',(-1.,-0.E+000));
#76446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76447 = ORIENTED_EDGE('',*,*,#76448,.T.);
#76448 = EDGE_CURVE('',#76433,#76449,#76451,.T.);
#76449 = VERTEX_POINT('',#76450);
#76450 = CARTESIAN_POINT('',(7.7,43.699988976915,29.284588353715));
#76451 = SURFACE_CURVE('',#76452,(#76456),.PCURVE_S1.);
#76452 = LINE('',#76453,#76454);
#76453 = CARTESIAN_POINT('',(7.7,43.699988976915,29.284588353715));
#76454 = VECTOR('',#76455,1.);
#76455 = DIRECTION('',(1.,0.E+000,0.E+000));
#76456 = PCURVE('',#76420,#76457);
#76457 = DEFINITIONAL_REPRESENTATION('',(#76458),#76462);
#76458 = LINE('',#76459,#76460);
#76459 = CARTESIAN_POINT('',(-0.207170870504,-4.1));
#76460 = VECTOR('',#76461,1.);
#76461 = DIRECTION('',(0.E+000,-1.));
#76462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76463 = ORIENTED_EDGE('',*,*,#76464,.T.);
#76464 = EDGE_CURVE('',#76449,#76410,#76465,.T.);
#76465 = SURFACE_CURVE('',#76466,(#76470),.PCURVE_S1.);
#76466 = LINE('',#76467,#76468);
#76467 = CARTESIAN_POINT('',(7.7,43.846480904312,29.431080281113));
#76468 = VECTOR('',#76469,1.);
#76469 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#76470 = PCURVE('',#76420,#76471);
#76471 = DEFINITIONAL_REPRESENTATION('',(#76472),#76476);
#76472 = LINE('',#76473,#76474);
#76473 = CARTESIAN_POINT('',(0.E+000,-4.1));
#76474 = VECTOR('',#76475,1.);
#76475 = DIRECTION('',(-1.,-0.E+000));
#76476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#76481)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#76478,#76479,#76480)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#76478 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#76479 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#76480 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#76481 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#76478,
  'distance_accuracy_value','confusion accuracy');
#76482 = SHAPE_DEFINITION_REPRESENTATION(#76483,#76402);
#76483 = PRODUCT_DEFINITION_SHAPE('','',#76484);
#76484 = PRODUCT_DEFINITION('design','',#76485,#76488);
#76485 = PRODUCT_DEFINITION_FORMATION('','',#76486);
#76486 = PRODUCT('CADSOFTTOOLS 1.556','CADSOFTTOOLS 1.556','',(#76487));
#76487 = PRODUCT_CONTEXT('',#2,'mechanical');
#76488 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#76489 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#76490,#76492);
#76490 = ( REPRESENTATION_RELATIONSHIP('','',#76402,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#76491) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#76491 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2235);
#76492 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #76493);
#76493 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('556','','',#5,#76484,$);
#76494 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#76486));
#76495 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#76496),#76568);
#76496 = SHELL_BASED_SURFACE_MODEL('',(#76497));
#76497 = OPEN_SHELL('',(#76498));
#76498 = ADVANCED_FACE('',(#76499),#76514,.F.);
#76499 = FACE_BOUND('',#76500,.F.);
#76500 = EDGE_LOOP('',(#76501,#76524,#76539,#76555));
#76501 = ORIENTED_EDGE('',*,*,#76502,.T.);
#76502 = EDGE_CURVE('',#76503,#76505,#76507,.T.);
#76503 = VERTEX_POINT('',#76504);
#76504 = CARTESIAN_POINT('',(7.7,42.092608416567,27.470101012181));
#76505 = VERTEX_POINT('',#76506);
#76506 = CARTESIAN_POINT('',(7.7,42.239055025974,27.823654402774));
#76507 = SURFACE_CURVE('',#76508,(#76513),.PCURVE_S1.);
#76508 = CIRCLE('',#76509,0.5);
#76509 = AXIS2_PLACEMENT_3D('',#76510,#76511,#76512);
#76510 = CARTESIAN_POINT('',(7.7,42.592608416567,27.470101012181));
#76511 = DIRECTION('',(-1.,0.E+000,0.E+000));
#76512 = DIRECTION('',(0.E+000,0.E+000,1.));
#76513 = PCURVE('',#76514,#76519);
#76514 = CYLINDRICAL_SURFACE('',#76515,0.5);
#76515 = AXIS2_PLACEMENT_3D('',#76516,#76517,#76518);
#76516 = CARTESIAN_POINT('',(7.7,42.592608416567,27.470101012181));
#76517 = DIRECTION('',(-1.,0.E+000,0.E+000));
#76518 = DIRECTION('',(0.E+000,0.E+000,-1.));
#76519 = DEFINITIONAL_REPRESENTATION('',(#76520),#76523);
#76520 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76521,#76522),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,5.497787143782),
  .PIECEWISE_BEZIER_KNOTS.);
#76521 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#76522 = CARTESIAN_POINT('',(2.356194490192,0.E+000));
#76523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76524 = ORIENTED_EDGE('',*,*,#76525,.T.);
#76525 = EDGE_CURVE('',#76505,#76526,#76528,.T.);
#76526 = VERTEX_POINT('',#76527);
#76527 = CARTESIAN_POINT('',(4.1,42.239055025974,27.823654402774));
#76528 = SURFACE_CURVE('',#76529,(#76533),.PCURVE_S1.);
#76529 = LINE('',#76530,#76531);
#76530 = CARTESIAN_POINT('',(4.1,42.239055025974,27.823654402774));
#76531 = VECTOR('',#76532,1.);
#76532 = DIRECTION('',(-1.,0.E+000,0.E+000));
#76533 = PCURVE('',#76514,#76534);
#76534 = DEFINITIONAL_REPRESENTATION('',(#76535),#76538);
#76535 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76536,#76537),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#76536 = CARTESIAN_POINT('',(2.356194490192,0.E+000));
#76537 = CARTESIAN_POINT('',(2.356194490192,3.6));
#76538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76539 = ORIENTED_EDGE('',*,*,#76540,.T.);
#76540 = EDGE_CURVE('',#76526,#76541,#76543,.T.);
#76541 = VERTEX_POINT('',#76542);
#76542 = CARTESIAN_POINT('',(4.1,42.092608416567,27.470101012181));
#76543 = SURFACE_CURVE('',#76544,(#76549),.PCURVE_S1.);
#76544 = CIRCLE('',#76545,0.5);
#76545 = AXIS2_PLACEMENT_3D('',#76546,#76547,#76548);
#76546 = CARTESIAN_POINT('',(4.1,42.592608416567,27.470101012181));
#76547 = DIRECTION('',(1.,0.E+000,0.E+000));
#76548 = DIRECTION('',(0.E+000,0.E+000,-1.));
#76549 = PCURVE('',#76514,#76550);
#76550 = DEFINITIONAL_REPRESENTATION('',(#76551),#76554);
#76551 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76552,#76553),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.926990816987,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#76552 = CARTESIAN_POINT('',(2.356194490192,3.6));
#76553 = CARTESIAN_POINT('',(1.570796326795,3.6));
#76554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76555 = ORIENTED_EDGE('',*,*,#76556,.T.);
#76556 = EDGE_CURVE('',#76541,#76503,#76557,.T.);
#76557 = SURFACE_CURVE('',#76558,(#76562),.PCURVE_S1.);
#76558 = LINE('',#76559,#76560);
#76559 = CARTESIAN_POINT('',(7.7,42.092608416567,27.470101012181));
#76560 = VECTOR('',#76561,1.);
#76561 = DIRECTION('',(1.,0.E+000,0.E+000));
#76562 = PCURVE('',#76514,#76563);
#76563 = DEFINITIONAL_REPRESENTATION('',(#76564),#76567);
#76564 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76565,#76566),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#76565 = CARTESIAN_POINT('',(1.570796326795,3.6));
#76566 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#76567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#76572)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#76569,#76570,#76571)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#76569 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#76570 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#76571 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#76572 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#76569,
  'distance_accuracy_value','confusion accuracy');
#76573 = SHAPE_DEFINITION_REPRESENTATION(#76574,#76495);
#76574 = PRODUCT_DEFINITION_SHAPE('','',#76575);
#76575 = PRODUCT_DEFINITION('design','',#76576,#76579);
#76576 = PRODUCT_DEFINITION_FORMATION('','',#76577);
#76577 = PRODUCT('CADSOFTTOOLS 1.557','CADSOFTTOOLS 1.557','',(#76578));
#76578 = PRODUCT_CONTEXT('',#2,'mechanical');
#76579 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#76580 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#76581,#76583);
#76581 = ( REPRESENTATION_RELATIONSHIP('','',#76495,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#76582) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#76582 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2239);
#76583 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #76584);
#76584 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('557','','',#5,#76575,$);
#76585 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#76577));
#76586 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#76587),#76661);
#76587 = SHELL_BASED_SURFACE_MODEL('',(#76588));
#76588 = OPEN_SHELL('',(#76589));
#76589 = ADVANCED_FACE('',(#76590),#76604,.F.);
#76590 = FACE_BOUND('',#76591,.T.);
#76591 = EDGE_LOOP('',(#76592,#76615,#76631,#76647));
#76592 = ORIENTED_EDGE('',*,*,#76593,.T.);
#76593 = EDGE_CURVE('',#76594,#76596,#76598,.T.);
#76594 = VERTEX_POINT('',#76595);
#76595 = CARTESIAN_POINT('',(7.7,42.092608416567,19.450000000317));
#76596 = VERTEX_POINT('',#76597);
#76597 = CARTESIAN_POINT('',(4.1,42.092608416567,19.450000000317));
#76598 = SURFACE_CURVE('',#76599,(#76603),.PCURVE_S1.);
#76599 = LINE('',#76600,#76601);
#76600 = CARTESIAN_POINT('',(7.7,42.092608416567,19.450000000317));
#76601 = VECTOR('',#76602,1.);
#76602 = DIRECTION('',(-1.,0.E+000,0.E+000));
#76603 = PCURVE('',#76604,#76609);
#76604 = PLANE('',#76605);
#76605 = AXIS2_PLACEMENT_3D('',#76606,#76607,#76608);
#76606 = CARTESIAN_POINT('',(7.7,42.092608416567,18.950000000317));
#76607 = DIRECTION('',(0.E+000,-1.,0.E+000));
#76608 = DIRECTION('',(0.E+000,0.E+000,1.));
#76609 = DEFINITIONAL_REPRESENTATION('',(#76610),#76614);
#76610 = LINE('',#76611,#76612);
#76611 = CARTESIAN_POINT('',(0.5,0.E+000));
#76612 = VECTOR('',#76613,1.);
#76613 = DIRECTION('',(0.E+000,1.));
#76614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76615 = ORIENTED_EDGE('',*,*,#76616,.T.);
#76616 = EDGE_CURVE('',#76596,#76617,#76619,.T.);
#76617 = VERTEX_POINT('',#76618);
#76618 = CARTESIAN_POINT('',(4.1,42.092608416567,27.470101012181));
#76619 = SURFACE_CURVE('',#76620,(#76624),.PCURVE_S1.);
#76620 = LINE('',#76621,#76622);
#76621 = CARTESIAN_POINT('',(4.1,42.092608416567,18.950000000317));
#76622 = VECTOR('',#76623,1.);
#76623 = DIRECTION('',(0.E+000,0.E+000,1.));
#76624 = PCURVE('',#76604,#76625);
#76625 = DEFINITIONAL_REPRESENTATION('',(#76626),#76630);
#76626 = LINE('',#76627,#76628);
#76627 = CARTESIAN_POINT('',(0.E+000,3.6));
#76628 = VECTOR('',#76629,1.);
#76629 = DIRECTION('',(1.,0.E+000));
#76630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76631 = ORIENTED_EDGE('',*,*,#76632,.T.);
#76632 = EDGE_CURVE('',#76617,#76633,#76635,.T.);
#76633 = VERTEX_POINT('',#76634);
#76634 = CARTESIAN_POINT('',(7.7,42.092608416567,27.470101012181));
#76635 = SURFACE_CURVE('',#76636,(#76640),.PCURVE_S1.);
#76636 = LINE('',#76637,#76638);
#76637 = CARTESIAN_POINT('',(7.7,42.092608416567,27.470101012181));
#76638 = VECTOR('',#76639,1.);
#76639 = DIRECTION('',(1.,0.E+000,0.E+000));
#76640 = PCURVE('',#76604,#76641);
#76641 = DEFINITIONAL_REPRESENTATION('',(#76642),#76646);
#76642 = LINE('',#76643,#76644);
#76643 = CARTESIAN_POINT('',(8.520101011864,0.E+000));
#76644 = VECTOR('',#76645,1.);
#76645 = DIRECTION('',(0.E+000,-1.));
#76646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76647 = ORIENTED_EDGE('',*,*,#76648,.F.);
#76648 = EDGE_CURVE('',#76594,#76633,#76649,.T.);
#76649 = SURFACE_CURVE('',#76650,(#76654),.PCURVE_S1.);
#76650 = LINE('',#76651,#76652);
#76651 = CARTESIAN_POINT('',(7.7,42.092608416567,18.950000000317));
#76652 = VECTOR('',#76653,1.);
#76653 = DIRECTION('',(0.E+000,0.E+000,1.));
#76654 = PCURVE('',#76604,#76655);
#76655 = DEFINITIONAL_REPRESENTATION('',(#76656),#76660);
#76656 = LINE('',#76657,#76658);
#76657 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#76658 = VECTOR('',#76659,1.);
#76659 = DIRECTION('',(1.,0.E+000));
#76660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#76665)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#76662,#76663,#76664)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#76662 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#76663 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#76664 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#76665 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#76662,
  'distance_accuracy_value','confusion accuracy');
#76666 = SHAPE_DEFINITION_REPRESENTATION(#76667,#76586);
#76667 = PRODUCT_DEFINITION_SHAPE('','',#76668);
#76668 = PRODUCT_DEFINITION('design','',#76669,#76672);
#76669 = PRODUCT_DEFINITION_FORMATION('','',#76670);
#76670 = PRODUCT('CADSOFTTOOLS 1.558','CADSOFTTOOLS 1.558','',(#76671));
#76671 = PRODUCT_CONTEXT('',#2,'mechanical');
#76672 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#76673 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#76674,#76676);
#76674 = ( REPRESENTATION_RELATIONSHIP('','',#76586,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#76675) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#76675 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2243);
#76676 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #76677);
#76677 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('558','','',#5,#76668,$);
#76678 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#76670));
#76679 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#76680),#76754);
#76680 = SHELL_BASED_SURFACE_MODEL('',(#76681));
#76681 = OPEN_SHELL('',(#76682));
#76682 = ADVANCED_FACE('',(#76683),#76697,.F.);
#76683 = FACE_BOUND('',#76684,.T.);
#76684 = EDGE_LOOP('',(#76685,#76708,#76724,#76740));
#76685 = ORIENTED_EDGE('',*,*,#76686,.T.);
#76686 = EDGE_CURVE('',#76687,#76689,#76691,.T.);
#76687 = VERTEX_POINT('',#76688);
#76688 = CARTESIAN_POINT('',(7.7,28.442608416286,18.950000000317));
#76689 = VERTEX_POINT('',#76690);
#76690 = CARTESIAN_POINT('',(4.1,28.442608416286,18.950000000317));
#76691 = SURFACE_CURVE('',#76692,(#76696),.PCURVE_S1.);
#76692 = LINE('',#76693,#76694);
#76693 = CARTESIAN_POINT('',(4.1,28.442608416286,18.950000000317));
#76694 = VECTOR('',#76695,1.);
#76695 = DIRECTION('',(-1.,0.E+000,0.E+000));
#76696 = PCURVE('',#76697,#76702);
#76697 = PLANE('',#76698);
#76698 = AXIS2_PLACEMENT_3D('',#76699,#76700,#76701);
#76699 = CARTESIAN_POINT('',(7.7,27.942608416286,18.950000000317));
#76700 = DIRECTION('',(0.E+000,0.E+000,1.));
#76701 = DIRECTION('',(-1.,0.E+000,0.E+000));
#76702 = DEFINITIONAL_REPRESENTATION('',(#76703),#76707);
#76703 = LINE('',#76704,#76705);
#76704 = CARTESIAN_POINT('',(3.6,-0.5));
#76705 = VECTOR('',#76706,1.);
#76706 = DIRECTION('',(1.,0.E+000));
#76707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76708 = ORIENTED_EDGE('',*,*,#76709,.T.);
#76709 = EDGE_CURVE('',#76689,#76710,#76712,.T.);
#76710 = VERTEX_POINT('',#76711);
#76711 = CARTESIAN_POINT('',(4.1,41.592608416567,18.950000000317));
#76712 = SURFACE_CURVE('',#76713,(#76717),.PCURVE_S1.);
#76713 = LINE('',#76714,#76715);
#76714 = CARTESIAN_POINT('',(4.1,27.942608416286,18.950000000317));
#76715 = VECTOR('',#76716,1.);
#76716 = DIRECTION('',(0.E+000,1.,0.E+000));
#76717 = PCURVE('',#76697,#76718);
#76718 = DEFINITIONAL_REPRESENTATION('',(#76719),#76723);
#76719 = LINE('',#76720,#76721);
#76720 = CARTESIAN_POINT('',(3.6,0.E+000));
#76721 = VECTOR('',#76722,1.);
#76722 = DIRECTION('',(0.E+000,-1.));
#76723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76724 = ORIENTED_EDGE('',*,*,#76725,.T.);
#76725 = EDGE_CURVE('',#76710,#76726,#76728,.T.);
#76726 = VERTEX_POINT('',#76727);
#76727 = CARTESIAN_POINT('',(7.7,41.592608416567,18.950000000317));
#76728 = SURFACE_CURVE('',#76729,(#76733),.PCURVE_S1.);
#76729 = LINE('',#76730,#76731);
#76730 = CARTESIAN_POINT('',(7.7,41.592608416567,18.950000000317));
#76731 = VECTOR('',#76732,1.);
#76732 = DIRECTION('',(1.,0.E+000,0.E+000));
#76733 = PCURVE('',#76697,#76734);
#76734 = DEFINITIONAL_REPRESENTATION('',(#76735),#76739);
#76735 = LINE('',#76736,#76737);
#76736 = CARTESIAN_POINT('',(0.E+000,-13.65000000028));
#76737 = VECTOR('',#76738,1.);
#76738 = DIRECTION('',(-1.,0.E+000));
#76739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76740 = ORIENTED_EDGE('',*,*,#76741,.F.);
#76741 = EDGE_CURVE('',#76687,#76726,#76742,.T.);
#76742 = SURFACE_CURVE('',#76743,(#76747),.PCURVE_S1.);
#76743 = LINE('',#76744,#76745);
#76744 = CARTESIAN_POINT('',(7.7,27.942608416286,18.950000000317));
#76745 = VECTOR('',#76746,1.);
#76746 = DIRECTION('',(0.E+000,1.,0.E+000));
#76747 = PCURVE('',#76697,#76748);
#76748 = DEFINITIONAL_REPRESENTATION('',(#76749),#76753);
#76749 = LINE('',#76750,#76751);
#76750 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#76751 = VECTOR('',#76752,1.);
#76752 = DIRECTION('',(0.E+000,-1.));
#76753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#76758)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#76755,#76756,#76757)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#76755 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#76756 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#76757 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#76758 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#76755,
  'distance_accuracy_value','confusion accuracy');
#76759 = SHAPE_DEFINITION_REPRESENTATION(#76760,#76679);
#76760 = PRODUCT_DEFINITION_SHAPE('','',#76761);
#76761 = PRODUCT_DEFINITION('design','',#76762,#76765);
#76762 = PRODUCT_DEFINITION_FORMATION('','',#76763);
#76763 = PRODUCT('CADSOFTTOOLS 1.559','CADSOFTTOOLS 1.559','',(#76764));
#76764 = PRODUCT_CONTEXT('',#2,'mechanical');
#76765 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#76766 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#76767,#76769);
#76767 = ( REPRESENTATION_RELATIONSHIP('','',#76679,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#76768) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#76768 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2247);
#76769 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #76770);
#76770 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('559','','',#5,#76761,$);
#76771 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#76763));
#76772 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#76773),#76845);
#76773 = SHELL_BASED_SURFACE_MODEL('',(#76774));
#76774 = OPEN_SHELL('',(#76775));
#76775 = ADVANCED_FACE('',(#76776),#76790,.T.);
#76776 = FACE_BOUND('',#76777,.T.);
#76777 = EDGE_LOOP('',(#76778,#76800,#76816,#76831));
#76778 = ORIENTED_EDGE('',*,*,#76779,.F.);
#76779 = EDGE_CURVE('',#76780,#76782,#76784,.T.);
#76780 = VERTEX_POINT('',#76781);
#76781 = CARTESIAN_POINT('',(4.1,41.592608416567,18.950000000317));
#76782 = VERTEX_POINT('',#76783);
#76783 = CARTESIAN_POINT('',(7.7,41.592608416567,18.950000000317));
#76784 = SURFACE_CURVE('',#76785,(#76789),.PCURVE_S1.);
#76785 = LINE('',#76786,#76787);
#76786 = CARTESIAN_POINT('',(7.7,41.592608416567,18.950000000317));
#76787 = VECTOR('',#76788,1.);
#76788 = DIRECTION('',(1.,0.E+000,0.E+000));
#76789 = PCURVE('',#76790,#76795);
#76790 = CYLINDRICAL_SURFACE('',#76791,0.5);
#76791 = AXIS2_PLACEMENT_3D('',#76792,#76793,#76794);
#76792 = CARTESIAN_POINT('',(7.7,41.592608416567,19.450000000317));
#76793 = DIRECTION('',(-1.,0.E+000,0.E+000));
#76794 = DIRECTION('',(0.E+000,0.E+000,-1.));
#76795 = DEFINITIONAL_REPRESENTATION('',(#76796),#76799);
#76796 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76797,#76798),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#76797 = CARTESIAN_POINT('',(6.28318530718,3.6));
#76798 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#76799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76800 = ORIENTED_EDGE('',*,*,#76801,.F.);
#76801 = EDGE_CURVE('',#76802,#76780,#76804,.T.);
#76802 = VERTEX_POINT('',#76803);
#76803 = CARTESIAN_POINT('',(4.1,42.092608416567,19.450000000317));
#76804 = SURFACE_CURVE('',#76805,(#76810),.PCURVE_S1.);
#76805 = CIRCLE('',#76806,0.5);
#76806 = AXIS2_PLACEMENT_3D('',#76807,#76808,#76809);
#76807 = CARTESIAN_POINT('',(4.1,41.592608416567,19.450000000317));
#76808 = DIRECTION('',(-1.,0.E+000,0.E+000));
#76809 = DIRECTION('',(0.E+000,0.E+000,-1.));
#76810 = PCURVE('',#76790,#76811);
#76811 = DEFINITIONAL_REPRESENTATION('',(#76812),#76815);
#76812 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76813,#76814),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#76813 = CARTESIAN_POINT('',(4.712388980385,3.6));
#76814 = CARTESIAN_POINT('',(6.28318530718,3.6));
#76815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76816 = ORIENTED_EDGE('',*,*,#76817,.F.);
#76817 = EDGE_CURVE('',#76818,#76802,#76820,.T.);
#76818 = VERTEX_POINT('',#76819);
#76819 = CARTESIAN_POINT('',(7.7,42.092608416567,19.450000000317));
#76820 = SURFACE_CURVE('',#76821,(#76825),.PCURVE_S1.);
#76821 = LINE('',#76822,#76823);
#76822 = CARTESIAN_POINT('',(7.7,42.092608416567,19.450000000317));
#76823 = VECTOR('',#76824,1.);
#76824 = DIRECTION('',(-1.,0.E+000,0.E+000));
#76825 = PCURVE('',#76790,#76826);
#76826 = DEFINITIONAL_REPRESENTATION('',(#76827),#76830);
#76827 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76828,#76829),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#76828 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#76829 = CARTESIAN_POINT('',(4.712388980385,3.6));
#76830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76831 = ORIENTED_EDGE('',*,*,#76832,.F.);
#76832 = EDGE_CURVE('',#76782,#76818,#76833,.T.);
#76833 = SURFACE_CURVE('',#76834,(#76839),.PCURVE_S1.);
#76834 = CIRCLE('',#76835,0.5);
#76835 = AXIS2_PLACEMENT_3D('',#76836,#76837,#76838);
#76836 = CARTESIAN_POINT('',(7.7,41.592608416567,19.450000000317));
#76837 = DIRECTION('',(1.,0.E+000,-0.E+000));
#76838 = DIRECTION('',(0.E+000,0.E+000,1.));
#76839 = PCURVE('',#76790,#76840);
#76840 = DEFINITIONAL_REPRESENTATION('',(#76841),#76844);
#76841 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76842,#76843),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#76842 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#76843 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#76844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#76849)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#76846,#76847,#76848)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#76846 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#76847 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#76848 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#76849 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#76846,
  'distance_accuracy_value','confusion accuracy');
#76850 = SHAPE_DEFINITION_REPRESENTATION(#76851,#76772);
#76851 = PRODUCT_DEFINITION_SHAPE('','',#76852);
#76852 = PRODUCT_DEFINITION('design','',#76853,#76856);
#76853 = PRODUCT_DEFINITION_FORMATION('','',#76854);
#76854 = PRODUCT('CADSOFTTOOLS 1.560','CADSOFTTOOLS 1.560','',(#76855));
#76855 = PRODUCT_CONTEXT('',#2,'mechanical');
#76856 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#76857 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#76858,#76860);
#76858 = ( REPRESENTATION_RELATIONSHIP('','',#76772,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#76859) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#76859 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2251);
#76860 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #76861);
#76861 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('560','','',#5,#76852,$);
#76862 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#76854));
#76863 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#76864),#76936);
#76864 = SHELL_BASED_SURFACE_MODEL('',(#76865));
#76865 = OPEN_SHELL('',(#76866));
#76866 = ADVANCED_FACE('',(#76867),#76882,.F.);
#76867 = FACE_BOUND('',#76868,.F.);
#76868 = EDGE_LOOP('',(#76869,#76892,#76907,#76923));
#76869 = ORIENTED_EDGE('',*,*,#76870,.T.);
#76870 = EDGE_CURVE('',#76871,#76873,#76875,.T.);
#76871 = VERTEX_POINT('',#76872);
#76872 = CARTESIAN_POINT('',(7.7,27.942608416286,18.450000000317));
#76873 = VERTEX_POINT('',#76874);
#76874 = CARTESIAN_POINT('',(7.7,28.442608416286,18.950000000317));
#76875 = SURFACE_CURVE('',#76876,(#76881),.PCURVE_S1.);
#76876 = CIRCLE('',#76877,0.5);
#76877 = AXIS2_PLACEMENT_3D('',#76878,#76879,#76880);
#76878 = CARTESIAN_POINT('',(7.7,28.442608416286,18.450000000317));
#76879 = DIRECTION('',(-1.,0.E+000,0.E+000));
#76880 = DIRECTION('',(0.E+000,0.E+000,1.));
#76881 = PCURVE('',#76882,#76887);
#76882 = CYLINDRICAL_SURFACE('',#76883,0.5);
#76883 = AXIS2_PLACEMENT_3D('',#76884,#76885,#76886);
#76884 = CARTESIAN_POINT('',(7.7,28.442608416286,18.450000000317));
#76885 = DIRECTION('',(1.,0.E+000,0.E+000));
#76886 = DIRECTION('',(0.E+000,0.E+000,1.));
#76887 = DEFINITIONAL_REPRESENTATION('',(#76888),#76891);
#76888 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76889,#76890),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#76889 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#76890 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#76891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76892 = ORIENTED_EDGE('',*,*,#76893,.T.);
#76893 = EDGE_CURVE('',#76873,#76894,#76896,.T.);
#76894 = VERTEX_POINT('',#76895);
#76895 = CARTESIAN_POINT('',(4.1,28.442608416286,18.950000000317));
#76896 = SURFACE_CURVE('',#76897,(#76901),.PCURVE_S1.);
#76897 = LINE('',#76898,#76899);
#76898 = CARTESIAN_POINT('',(4.1,28.442608416286,18.950000000317));
#76899 = VECTOR('',#76900,1.);
#76900 = DIRECTION('',(-1.,0.E+000,0.E+000));
#76901 = PCURVE('',#76882,#76902);
#76902 = DEFINITIONAL_REPRESENTATION('',(#76903),#76906);
#76903 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76904,#76905),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#76904 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#76905 = CARTESIAN_POINT('',(0.E+000,-3.6));
#76906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76907 = ORIENTED_EDGE('',*,*,#76908,.T.);
#76908 = EDGE_CURVE('',#76894,#76909,#76911,.T.);
#76909 = VERTEX_POINT('',#76910);
#76910 = CARTESIAN_POINT('',(4.1,27.942608416286,18.450000000317));
#76911 = SURFACE_CURVE('',#76912,(#76917),.PCURVE_S1.);
#76912 = CIRCLE('',#76913,0.5);
#76913 = AXIS2_PLACEMENT_3D('',#76914,#76915,#76916);
#76914 = CARTESIAN_POINT('',(4.1,28.442608416286,18.450000000317));
#76915 = DIRECTION('',(1.,0.E+000,0.E+000));
#76916 = DIRECTION('',(0.E+000,0.E+000,-1.));
#76917 = PCURVE('',#76882,#76918);
#76918 = DEFINITIONAL_REPRESENTATION('',(#76919),#76922);
#76919 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76920,#76921),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#76920 = CARTESIAN_POINT('',(0.E+000,-3.6));
#76921 = CARTESIAN_POINT('',(1.570796326795,-3.6));
#76922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76923 = ORIENTED_EDGE('',*,*,#76924,.T.);
#76924 = EDGE_CURVE('',#76909,#76871,#76925,.T.);
#76925 = SURFACE_CURVE('',#76926,(#76930),.PCURVE_S1.);
#76926 = LINE('',#76927,#76928);
#76927 = CARTESIAN_POINT('',(7.7,27.942608416286,18.450000000317));
#76928 = VECTOR('',#76929,1.);
#76929 = DIRECTION('',(1.,0.E+000,0.E+000));
#76930 = PCURVE('',#76882,#76931);
#76931 = DEFINITIONAL_REPRESENTATION('',(#76932),#76935);
#76932 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76933,#76934),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#76933 = CARTESIAN_POINT('',(1.570796326795,-3.6));
#76934 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#76935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#76940)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#76937,#76938,#76939)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#76937 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#76938 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#76939 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#76940 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#76937,
  'distance_accuracy_value','confusion accuracy');
#76941 = SHAPE_DEFINITION_REPRESENTATION(#76942,#76863);
#76942 = PRODUCT_DEFINITION_SHAPE('','',#76943);
#76943 = PRODUCT_DEFINITION('design','',#76944,#76947);
#76944 = PRODUCT_DEFINITION_FORMATION('','',#76945);
#76945 = PRODUCT('CADSOFTTOOLS 1.561','CADSOFTTOOLS 1.561','',(#76946));
#76946 = PRODUCT_CONTEXT('',#2,'mechanical');
#76947 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#76948 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#76949,#76951);
#76949 = ( REPRESENTATION_RELATIONSHIP('','',#76863,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#76950) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#76950 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2255);
#76951 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #76952);
#76952 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('561','','',#5,#76943,$);
#76953 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#76945));
#76954 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#76955),#77027);
#76955 = SHELL_BASED_SURFACE_MODEL('',(#76956));
#76956 = OPEN_SHELL('',(#76957));
#76957 = ADVANCED_FACE('',(#76958),#76973,.F.);
#76958 = FACE_BOUND('',#76959,.F.);
#76959 = EDGE_LOOP('',(#76960,#76983,#76998,#77014));
#76960 = ORIENTED_EDGE('',*,*,#76961,.T.);
#76961 = EDGE_CURVE('',#76962,#76964,#76966,.T.);
#76962 = VERTEX_POINT('',#76963);
#76963 = CARTESIAN_POINT('',(7.7,28.442608416286,14.599999999997));
#76964 = VERTEX_POINT('',#76965);
#76965 = CARTESIAN_POINT('',(7.7,27.942608416286,15.099999999997));
#76966 = SURFACE_CURVE('',#76967,(#76972),.PCURVE_S1.);
#76967 = CIRCLE('',#76968,0.5);
#76968 = AXIS2_PLACEMENT_3D('',#76969,#76970,#76971);
#76969 = CARTESIAN_POINT('',(7.7,28.442608416286,15.099999999997));
#76970 = DIRECTION('',(-1.,0.E+000,0.E+000));
#76971 = DIRECTION('',(0.E+000,0.E+000,1.));
#76972 = PCURVE('',#76973,#76978);
#76973 = CYLINDRICAL_SURFACE('',#76974,0.5);
#76974 = AXIS2_PLACEMENT_3D('',#76975,#76976,#76977);
#76975 = CARTESIAN_POINT('',(7.7,28.442608416286,15.099999999997));
#76976 = DIRECTION('',(1.,0.E+000,0.E+000));
#76977 = DIRECTION('',(0.E+000,0.E+000,1.));
#76978 = DEFINITIONAL_REPRESENTATION('',(#76979),#76982);
#76979 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76980,#76981),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#76980 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#76981 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#76982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76983 = ORIENTED_EDGE('',*,*,#76984,.T.);
#76984 = EDGE_CURVE('',#76964,#76985,#76987,.T.);
#76985 = VERTEX_POINT('',#76986);
#76986 = CARTESIAN_POINT('',(4.1,27.942608416286,15.099999999997));
#76987 = SURFACE_CURVE('',#76988,(#76992),.PCURVE_S1.);
#76988 = LINE('',#76989,#76990);
#76989 = CARTESIAN_POINT('',(4.1,27.942608416286,15.099999999997));
#76990 = VECTOR('',#76991,1.);
#76991 = DIRECTION('',(-1.,0.E+000,0.E+000));
#76992 = PCURVE('',#76973,#76993);
#76993 = DEFINITIONAL_REPRESENTATION('',(#76994),#76997);
#76994 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#76995,#76996),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#76995 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#76996 = CARTESIAN_POINT('',(1.570796326795,-3.6));
#76997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76998 = ORIENTED_EDGE('',*,*,#76999,.T.);
#76999 = EDGE_CURVE('',#76985,#77000,#77002,.T.);
#77000 = VERTEX_POINT('',#77001);
#77001 = CARTESIAN_POINT('',(4.1,28.442608416286,14.599999999997));
#77002 = SURFACE_CURVE('',#77003,(#77008),.PCURVE_S1.);
#77003 = CIRCLE('',#77004,0.5);
#77004 = AXIS2_PLACEMENT_3D('',#77005,#77006,#77007);
#77005 = CARTESIAN_POINT('',(4.1,28.442608416286,15.099999999997));
#77006 = DIRECTION('',(1.,0.E+000,0.E+000));
#77007 = DIRECTION('',(0.E+000,0.E+000,-1.));
#77008 = PCURVE('',#76973,#77009);
#77009 = DEFINITIONAL_REPRESENTATION('',(#77010),#77013);
#77010 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77011,#77012),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#77011 = CARTESIAN_POINT('',(1.570796326795,-3.6));
#77012 = CARTESIAN_POINT('',(3.14159265359,-3.6));
#77013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77014 = ORIENTED_EDGE('',*,*,#77015,.T.);
#77015 = EDGE_CURVE('',#77000,#76962,#77016,.T.);
#77016 = SURFACE_CURVE('',#77017,(#77021),.PCURVE_S1.);
#77017 = LINE('',#77018,#77019);
#77018 = CARTESIAN_POINT('',(7.7,28.442608416286,14.599999999997));
#77019 = VECTOR('',#77020,1.);
#77020 = DIRECTION('',(1.,0.E+000,0.E+000));
#77021 = PCURVE('',#76973,#77022);
#77022 = DEFINITIONAL_REPRESENTATION('',(#77023),#77026);
#77023 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77024,#77025),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#77024 = CARTESIAN_POINT('',(3.14159265359,-3.6));
#77025 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#77026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#77031)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#77028,#77029,#77030)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#77028 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#77029 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#77030 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#77031 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#77028,
  'distance_accuracy_value','confusion accuracy');
#77032 = SHAPE_DEFINITION_REPRESENTATION(#77033,#76954);
#77033 = PRODUCT_DEFINITION_SHAPE('','',#77034);
#77034 = PRODUCT_DEFINITION('design','',#77035,#77038);
#77035 = PRODUCT_DEFINITION_FORMATION('','',#77036);
#77036 = PRODUCT('CADSOFTTOOLS 1.562','CADSOFTTOOLS 1.562','',(#77037));
#77037 = PRODUCT_CONTEXT('',#2,'mechanical');
#77038 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#77039 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#77040,#77042);
#77040 = ( REPRESENTATION_RELATIONSHIP('','',#76954,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#77041) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#77041 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2259);
#77042 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #77043);
#77043 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('562','','',#5,#77034,$);
#77044 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#77036));
#77045 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#77046),#77271);
#77046 = SHELL_BASED_SURFACE_MODEL('',(#77047));
#77047 = OPEN_SHELL('',(#77048));
#77048 = ADVANCED_FACE('',(#77049),#77063,.F.);
#77049 = FACE_BOUND('',#77050,.T.);
#77050 = EDGE_LOOP('',(#77051,#77074,#77095,#77111,#77128,#77144,#77161,
    #77182,#77199,#77215,#77236,#77252));
#77051 = ORIENTED_EDGE('',*,*,#77052,.F.);
#77052 = EDGE_CURVE('',#77053,#77055,#77057,.T.);
#77053 = VERTEX_POINT('',#77054);
#77054 = CARTESIAN_POINT('',(7.7,-16.69525954961,27.765075759011));
#77055 = VERTEX_POINT('',#77056);
#77056 = CARTESIAN_POINT('',(7.7,-18.21029453127,29.280110740674));
#77057 = SURFACE_CURVE('',#77058,(#77062),.PCURVE_S1.);
#77058 = LINE('',#77059,#77060);
#77059 = CARTESIAN_POINT('',(7.7,-16.60739158396,27.677207793367));
#77060 = VECTOR('',#77061,1.);
#77061 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#77062 = PCURVE('',#77063,#77068);
#77063 = PLANE('',#77064);
#77064 = AXIS2_PLACEMENT_3D('',#77065,#77066,#77067);
#77065 = CARTESIAN_POINT('',(7.7,-16.90739158396,27.052943724655));
#77066 = DIRECTION('',(1.,0.E+000,0.E+000));
#77067 = DIRECTION('',(0.E+000,0.E+000,1.));
#77068 = DEFINITIONAL_REPRESENTATION('',(#77069),#77073);
#77069 = LINE('',#77070,#77071);
#77070 = CARTESIAN_POINT('',(0.624264068712,-0.3));
#77071 = VECTOR('',#77072,1.);
#77072 = DIRECTION('',(0.707106781187,0.707106781187));
#77073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77074 = ORIENTED_EDGE('',*,*,#77075,.T.);
#77075 = EDGE_CURVE('',#77053,#77076,#77078,.T.);
#77076 = VERTEX_POINT('',#77077);
#77077 = CARTESIAN_POINT('',(7.7,-16.60739158396,27.552943724655));
#77078 = SURFACE_CURVE('',#77079,(#77084),.PCURVE_S1.);
#77079 = CIRCLE('',#77080,0.3);
#77080 = AXIS2_PLACEMENT_3D('',#77081,#77082,#77083);
#77081 = CARTESIAN_POINT('',(7.7,-16.90739158396,27.552943724655));
#77082 = DIRECTION('',(-1.,0.E+000,0.E+000));
#77083 = DIRECTION('',(0.E+000,0.E+000,1.));
#77084 = PCURVE('',#77063,#77085);
#77085 = DEFINITIONAL_REPRESENTATION('',(#77086),#77094);
#77086 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#77087,#77088,#77089,#77090
    ,#77091,#77092,#77093),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#77087 = CARTESIAN_POINT('',(0.8,0.E+000));
#77088 = CARTESIAN_POINT('',(0.8,-0.519615242271));
#77089 = CARTESIAN_POINT('',(0.35,-0.259807621135));
#77090 = CARTESIAN_POINT('',(-0.1,-7.347880794884E-017));
#77091 = CARTESIAN_POINT('',(0.35,0.259807621135));
#77092 = CARTESIAN_POINT('',(0.8,0.519615242271));
#77093 = CARTESIAN_POINT('',(0.8,0.E+000));
#77094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77095 = ORIENTED_EDGE('',*,*,#77096,.F.);
#77096 = EDGE_CURVE('',#77097,#77076,#77099,.T.);
#77097 = VERTEX_POINT('',#77098);
#77098 = CARTESIAN_POINT('',(7.7,-16.60739158396,19.677842622645));
#77099 = SURFACE_CURVE('',#77100,(#77104),.PCURVE_S1.);
#77100 = LINE('',#77101,#77102);
#77101 = CARTESIAN_POINT('',(7.7,-16.60739158396,19.677842622645));
#77102 = VECTOR('',#77103,1.);
#77103 = DIRECTION('',(0.E+000,0.E+000,1.));
#77104 = PCURVE('',#77063,#77105);
#77105 = DEFINITIONAL_REPRESENTATION('',(#77106),#77110);
#77106 = LINE('',#77107,#77108);
#77107 = CARTESIAN_POINT('',(-7.37510110201,-0.3));
#77108 = VECTOR('',#77109,1.);
#77109 = DIRECTION('',(1.,0.E+000));
#77110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77111 = ORIENTED_EDGE('',*,*,#77112,.F.);
#77112 = EDGE_CURVE('',#77113,#77097,#77115,.T.);
#77113 = VERTEX_POINT('',#77114);
#77114 = CARTESIAN_POINT('',(7.7,-16.98503729749,19.388064874758));
#77115 = SURFACE_CURVE('',#77116,(#77121),.PCURVE_S1.);
#77116 = CIRCLE('',#77117,0.3);
#77117 = AXIS2_PLACEMENT_3D('',#77118,#77119,#77120);
#77118 = CARTESIAN_POINT('',(7.7,-16.90739158396,19.677842622645));
#77119 = DIRECTION('',(1.,0.E+000,0.E+000));
#77120 = DIRECTION('',(0.E+000,-1.,0.E+000));
#77121 = PCURVE('',#77063,#77122);
#77122 = DEFINITIONAL_REPRESENTATION('',(#77123),#77127);
#77123 = CIRCLE('',#77124,0.3);
#77124 = AXIS2_PLACEMENT_2D('',#77125,#77126);
#77125 = CARTESIAN_POINT('',(-7.37510110201,0.E+000));
#77126 = DIRECTION('',(0.E+000,1.));
#77127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77128 = ORIENTED_EDGE('',*,*,#77129,.F.);
#77129 = EDGE_CURVE('',#77130,#77113,#77132,.T.);
#77130 = VERTEX_POINT('',#77131);
#77131 = CARTESIAN_POINT('',(7.7,-17.83531361926,19.615895728518));
#77132 = SURFACE_CURVE('',#77133,(#77137),.PCURVE_S1.);
#77133 = LINE('',#77134,#77135);
#77134 = CARTESIAN_POINT('',(7.7,-17.83531361926,19.615895728518));
#77135 = VECTOR('',#77136,1.);
#77136 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#77137 = PCURVE('',#77063,#77138);
#77138 = DEFINITIONAL_REPRESENTATION('',(#77139),#77143);
#77139 = LINE('',#77140,#77141);
#77140 = CARTESIAN_POINT('',(-7.437047996137,0.927922035295));
#77141 = VECTOR('',#77142,1.);
#77142 = DIRECTION('',(-0.258819045103,-0.965925826289));
#77143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77144 = ORIENTED_EDGE('',*,*,#77145,.F.);
#77145 = EDGE_CURVE('',#77146,#77130,#77148,.T.);
#77146 = VERTEX_POINT('',#77147);
#77147 = CARTESIAN_POINT('',(7.7,-18.05766275687,19.907431113491));
#77148 = SURFACE_CURVE('',#77149,(#77154),.PCURVE_S1.);
#77149 = CIRCLE('',#77150,0.3);
#77150 = AXIS2_PLACEMENT_3D('',#77151,#77152,#77153);
#77151 = CARTESIAN_POINT('',(7.7,-17.75766790573,19.905673476405));
#77152 = DIRECTION('',(1.,0.E+000,0.E+000));
#77153 = DIRECTION('',(0.E+000,-1.,0.E+000));
#77154 = PCURVE('',#77063,#77155);
#77155 = DEFINITIONAL_REPRESENTATION('',(#77156),#77160);
#77156 = CIRCLE('',#77157,0.3);
#77157 = AXIS2_PLACEMENT_2D('',#77158,#77159);
#77158 = CARTESIAN_POINT('',(-7.14727024825,0.850276321764));
#77159 = DIRECTION('',(0.E+000,1.));
#77160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77161 = ORIENTED_EDGE('',*,*,#77162,.F.);
#77162 = EDGE_CURVE('',#77163,#77146,#77165,.T.);
#77163 = VERTEX_POINT('',#77164);
#77164 = CARTESIAN_POINT('',(7.7,-20.02012450318,27.626928591676));
#77165 = SURFACE_CURVE('',#77166,(#77171),.PCURVE_S1.);
#77166 = CIRCLE('',#77167,15.8);
#77167 = AXIS2_PLACEMENT_3D('',#77168,#77169,#77170);
#77168 = CARTESIAN_POINT('',(7.7,-33.8573915837,20.));
#77169 = DIRECTION('',(-1.,0.E+000,0.E+000));
#77170 = DIRECTION('',(0.E+000,-1.,0.E+000));
#77171 = PCURVE('',#77063,#77172);
#77172 = DEFINITIONAL_REPRESENTATION('',(#77173),#77181);
#77173 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#77174,#77175,#77176,#77177
    ,#77178,#77179,#77180),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#77174 = CARTESIAN_POINT('',(-7.052943724655,32.749999999733));
#77175 = CARTESIAN_POINT('',(20.313459034933,32.749999999733));
#77176 = CARTESIAN_POINT('',(6.630257655139,9.049999999733));
#77177 = CARTESIAN_POINT('',(-7.052943724655,-14.65000000026));
#77178 = CARTESIAN_POINT('',(-20.73614510445,9.049999999733));
#77179 = CARTESIAN_POINT('',(-34.41934648424,32.749999999733));
#77180 = CARTESIAN_POINT('',(-7.052943724655,32.749999999733));
#77181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77182 = ORIENTED_EDGE('',*,*,#77183,.F.);
#77183 = EDGE_CURVE('',#77184,#77163,#77186,.T.);
#77184 = VERTEX_POINT('',#77185);
#77185 = CARTESIAN_POINT('',(7.7,-20.05739158393,27.771743691518));
#77186 = SURFACE_CURVE('',#77187,(#77192),.PCURVE_S1.);
#77187 = CIRCLE('',#77188,0.3);
#77188 = AXIS2_PLACEMENT_3D('',#77189,#77190,#77191);
#77189 = CARTESIAN_POINT('',(7.7,-19.75739158393,27.771743691518));
#77190 = DIRECTION('',(1.,0.E+000,0.E+000));
#77191 = DIRECTION('',(0.E+000,-1.,0.E+000));
#77192 = PCURVE('',#77063,#77193);
#77193 = DEFINITIONAL_REPRESENTATION('',(#77194),#77198);
#77194 = CIRCLE('',#77195,0.3);
#77195 = AXIS2_PLACEMENT_2D('',#77196,#77197);
#77196 = CARTESIAN_POINT('',(0.718799966863,2.849999999969));
#77197 = DIRECTION('',(0.E+000,1.));
#77198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77199 = ORIENTED_EDGE('',*,*,#77200,.F.);
#77200 = EDGE_CURVE('',#77201,#77184,#77203,.T.);
#77201 = VERTEX_POINT('',#77202);
#77202 = CARTESIAN_POINT('',(7.7,-20.05739158393,29.067978706318));
#77203 = SURFACE_CURVE('',#77204,(#77208),.PCURVE_S1.);
#77204 = LINE('',#77205,#77206);
#77205 = CARTESIAN_POINT('',(7.7,-20.05739158393,29.42010101215));
#77206 = VECTOR('',#77207,1.);
#77207 = DIRECTION('',(0.E+000,0.E+000,-1.));
#77208 = PCURVE('',#77063,#77209);
#77209 = DEFINITIONAL_REPRESENTATION('',(#77210),#77214);
#77210 = LINE('',#77211,#77212);
#77211 = CARTESIAN_POINT('',(2.367157287494,3.149999999969));
#77212 = VECTOR('',#77213,1.);
#77213 = DIRECTION('',(-1.,0.E+000));
#77214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77215 = ORIENTED_EDGE('',*,*,#77216,.T.);
#77216 = EDGE_CURVE('',#77201,#77217,#77219,.T.);
#77217 = VERTEX_POINT('',#77218);
#77218 = CARTESIAN_POINT('',(7.7,-19.75739158393,29.367978706318));
#77219 = SURFACE_CURVE('',#77220,(#77225),.PCURVE_S1.);
#77220 = CIRCLE('',#77221,0.3);
#77221 = AXIS2_PLACEMENT_3D('',#77222,#77223,#77224);
#77222 = CARTESIAN_POINT('',(7.7,-19.75739158393,29.067978706318));
#77223 = DIRECTION('',(-1.,0.E+000,0.E+000));
#77224 = DIRECTION('',(0.E+000,0.E+000,1.));
#77225 = PCURVE('',#77063,#77226);
#77226 = DEFINITIONAL_REPRESENTATION('',(#77227),#77235);
#77227 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#77228,#77229,#77230,#77231
    ,#77232,#77233,#77234),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#77228 = CARTESIAN_POINT('',(2.315034981663,2.849999999969));
#77229 = CARTESIAN_POINT('',(2.315034981663,2.330384757698));
#77230 = CARTESIAN_POINT('',(1.865034981663,2.590192378834));
#77231 = CARTESIAN_POINT('',(1.415034981663,2.849999999969));
#77232 = CARTESIAN_POINT('',(1.865034981663,3.109807621104));
#77233 = CARTESIAN_POINT('',(2.315034981663,3.36961524224));
#77234 = CARTESIAN_POINT('',(2.315034981663,2.849999999969));
#77235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77236 = ORIENTED_EDGE('',*,*,#77237,.F.);
#77237 = EDGE_CURVE('',#77238,#77217,#77240,.T.);
#77238 = VERTEX_POINT('',#77239);
#77239 = CARTESIAN_POINT('',(7.7,-18.42242656563,29.367978706318));
#77240 = SURFACE_CURVE('',#77241,(#77245),.PCURVE_S1.);
#77241 = LINE('',#77242,#77243);
#77242 = CARTESIAN_POINT('',(7.7,-18.29816249691,29.367978706318));
#77243 = VECTOR('',#77244,1.);
#77244 = DIRECTION('',(0.E+000,-1.,-1.972140511748E-015));
#77245 = PCURVE('',#77063,#77246);
#77246 = DEFINITIONAL_REPRESENTATION('',(#77247),#77251);
#77247 = LINE('',#77248,#77249);
#77248 = CARTESIAN_POINT('',(2.315034981663,1.390770912951));
#77249 = VECTOR('',#77250,1.);
#77250 = DIRECTION('',(-1.972140511748E-015,1.));
#77251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77252 = ORIENTED_EDGE('',*,*,#77253,.T.);
#77253 = EDGE_CURVE('',#77238,#77055,#77254,.T.);
#77254 = SURFACE_CURVE('',#77255,(#77260),.PCURVE_S1.);
#77255 = CIRCLE('',#77256,0.3);
#77256 = AXIS2_PLACEMENT_3D('',#77257,#77258,#77259);
#77257 = CARTESIAN_POINT('',(7.7,-18.42242656563,29.067978706318));
#77258 = DIRECTION('',(-1.,0.E+000,0.E+000));
#77259 = DIRECTION('',(0.E+000,0.E+000,1.));
#77260 = PCURVE('',#77063,#77261);
#77261 = DEFINITIONAL_REPRESENTATION('',(#77262),#77270);
#77262 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#77263,#77264,#77265,#77266
    ,#77267,#77268,#77269),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#77263 = CARTESIAN_POINT('',(2.315034981663,1.515034981663));
#77264 = CARTESIAN_POINT('',(2.315034981663,0.995419739392));
#77265 = CARTESIAN_POINT('',(1.865034981663,1.255227360527));
#77266 = CARTESIAN_POINT('',(1.415034981663,1.515034981663));
#77267 = CARTESIAN_POINT('',(1.865034981663,1.774842602798));
#77268 = CARTESIAN_POINT('',(2.315034981663,2.034650223933));
#77269 = CARTESIAN_POINT('',(2.315034981663,1.515034981663));
#77270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#77275)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#77272,#77273,#77274)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#77272 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#77273 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#77274 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#77275 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#77272,
  'distance_accuracy_value','confusion accuracy');
#77276 = SHAPE_DEFINITION_REPRESENTATION(#77277,#77045);
#77277 = PRODUCT_DEFINITION_SHAPE('','',#77278);
#77278 = PRODUCT_DEFINITION('design','',#77279,#77282);
#77279 = PRODUCT_DEFINITION_FORMATION('','',#77280);
#77280 = PRODUCT('CADSOFTTOOLS 1.563','CADSOFTTOOLS 1.563','',(#77281));
#77281 = PRODUCT_CONTEXT('',#2,'mechanical');
#77282 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#77283 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#77284,#77286);
#77284 = ( REPRESENTATION_RELATIONSHIP('','',#77045,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#77285) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#77285 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2263);
#77286 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #77287);
#77287 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('563','','',#5,#77278,$);
#77288 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#77280));
#77289 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#77290),#77362);
#77290 = SHELL_BASED_SURFACE_MODEL('',(#77291));
#77291 = OPEN_SHELL('',(#77292));
#77292 = ADVANCED_FACE('',(#77293),#77308,.F.);
#77293 = FACE_BOUND('',#77294,.F.);
#77294 = EDGE_LOOP('',(#77295,#77318,#77333,#77349));
#77295 = ORIENTED_EDGE('',*,*,#77296,.F.);
#77296 = EDGE_CURVE('',#77297,#77299,#77301,.T.);
#77297 = VERTEX_POINT('',#77298);
#77298 = CARTESIAN_POINT('',(7.7,-16.98503729749,19.388064874758));
#77299 = VERTEX_POINT('',#77300);
#77300 = CARTESIAN_POINT('',(7.7,-16.60739158396,19.677842622645));
#77301 = SURFACE_CURVE('',#77302,(#77307),.PCURVE_S1.);
#77302 = CIRCLE('',#77303,0.3);
#77303 = AXIS2_PLACEMENT_3D('',#77304,#77305,#77306);
#77304 = CARTESIAN_POINT('',(7.7,-16.90739158396,19.677842622645));
#77305 = DIRECTION('',(1.,0.E+000,0.E+000));
#77306 = DIRECTION('',(0.E+000,-1.,0.E+000));
#77307 = PCURVE('',#77308,#77313);
#77308 = CYLINDRICAL_SURFACE('',#77309,0.3);
#77309 = AXIS2_PLACEMENT_3D('',#77310,#77311,#77312);
#77310 = CARTESIAN_POINT('',(7.7,-16.90739158396,19.677842622645));
#77311 = DIRECTION('',(-1.,0.E+000,0.E+000));
#77312 = DIRECTION('',(0.E+000,0.E+000,-1.));
#77313 = DEFINITIONAL_REPRESENTATION('',(#77314),#77317);
#77314 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77315,#77316),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.308996938996,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#77315 = CARTESIAN_POINT('',(6.544984694979,0.E+000));
#77316 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#77317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77318 = ORIENTED_EDGE('',*,*,#77319,.T.);
#77319 = EDGE_CURVE('',#77297,#77320,#77322,.T.);
#77320 = VERTEX_POINT('',#77321);
#77321 = CARTESIAN_POINT('',(4.1,-16.98503729749,19.388064874758));
#77322 = SURFACE_CURVE('',#77323,(#77327),.PCURVE_S1.);
#77323 = LINE('',#77324,#77325);
#77324 = CARTESIAN_POINT('',(7.7,-16.98503729749,19.388064874758));
#77325 = VECTOR('',#77326,1.);
#77326 = DIRECTION('',(-1.,0.E+000,0.E+000));
#77327 = PCURVE('',#77308,#77328);
#77328 = DEFINITIONAL_REPRESENTATION('',(#77329),#77332);
#77329 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77330,#77331),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#77330 = CARTESIAN_POINT('',(6.544984694979,0.E+000));
#77331 = CARTESIAN_POINT('',(6.544984694979,3.6));
#77332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77333 = ORIENTED_EDGE('',*,*,#77334,.T.);
#77334 = EDGE_CURVE('',#77320,#77335,#77337,.T.);
#77335 = VERTEX_POINT('',#77336);
#77336 = CARTESIAN_POINT('',(4.1,-16.60739158396,19.677842622645));
#77337 = SURFACE_CURVE('',#77338,(#77343),.PCURVE_S1.);
#77338 = CIRCLE('',#77339,0.3);
#77339 = AXIS2_PLACEMENT_3D('',#77340,#77341,#77342);
#77340 = CARTESIAN_POINT('',(4.1,-16.90739158396,19.677842622645));
#77341 = DIRECTION('',(1.,0.E+000,0.E+000));
#77342 = DIRECTION('',(0.E+000,-1.,0.E+000));
#77343 = PCURVE('',#77308,#77344);
#77344 = DEFINITIONAL_REPRESENTATION('',(#77345),#77348);
#77345 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77346,#77347),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.308996938996,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#77346 = CARTESIAN_POINT('',(6.544984694979,3.6));
#77347 = CARTESIAN_POINT('',(4.712388980385,3.6));
#77348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77349 = ORIENTED_EDGE('',*,*,#77350,.F.);
#77350 = EDGE_CURVE('',#77299,#77335,#77351,.T.);
#77351 = SURFACE_CURVE('',#77352,(#77356),.PCURVE_S1.);
#77352 = LINE('',#77353,#77354);
#77353 = CARTESIAN_POINT('',(7.7,-16.60739158396,19.677842622645));
#77354 = VECTOR('',#77355,1.);
#77355 = DIRECTION('',(-1.,0.E+000,0.E+000));
#77356 = PCURVE('',#77308,#77357);
#77357 = DEFINITIONAL_REPRESENTATION('',(#77358),#77361);
#77358 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77359,#77360),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#77359 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#77360 = CARTESIAN_POINT('',(4.712388980385,3.6));
#77361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#77366)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#77363,#77364,#77365)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#77363 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#77364 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#77365 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#77366 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#77363,
  'distance_accuracy_value','confusion accuracy');
#77367 = SHAPE_DEFINITION_REPRESENTATION(#77368,#77289);
#77368 = PRODUCT_DEFINITION_SHAPE('','',#77369);
#77369 = PRODUCT_DEFINITION('design','',#77370,#77373);
#77370 = PRODUCT_DEFINITION_FORMATION('','',#77371);
#77371 = PRODUCT('CADSOFTTOOLS 1.564','CADSOFTTOOLS 1.564','',(#77372));
#77372 = PRODUCT_CONTEXT('',#2,'mechanical');
#77373 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#77374 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#77375,#77377);
#77375 = ( REPRESENTATION_RELATIONSHIP('','',#77289,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#77376) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#77376 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2267);
#77377 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #77378);
#77378 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('564','','',#5,#77369,$);
#77379 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#77371));
#77380 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#77381),#77455);
#77381 = SHELL_BASED_SURFACE_MODEL('',(#77382));
#77382 = OPEN_SHELL('',(#77383));
#77383 = ADVANCED_FACE('',(#77384),#77398,.T.);
#77384 = FACE_BOUND('',#77385,.T.);
#77385 = EDGE_LOOP('',(#77386,#77409,#77425,#77441));
#77386 = ORIENTED_EDGE('',*,*,#77387,.T.);
#77387 = EDGE_CURVE('',#77388,#77390,#77392,.T.);
#77388 = VERTEX_POINT('',#77389);
#77389 = CARTESIAN_POINT('',(7.7,-16.98503729749,19.388064874758));
#77390 = VERTEX_POINT('',#77391);
#77391 = CARTESIAN_POINT('',(4.1,-16.98503729749,19.388064874758));
#77392 = SURFACE_CURVE('',#77393,(#77397),.PCURVE_S1.);
#77393 = LINE('',#77394,#77395);
#77394 = CARTESIAN_POINT('',(7.7,-16.98503729749,19.388064874758));
#77395 = VECTOR('',#77396,1.);
#77396 = DIRECTION('',(-1.,0.E+000,0.E+000));
#77397 = PCURVE('',#77398,#77403);
#77398 = PLANE('',#77399);
#77399 = AXIS2_PLACEMENT_3D('',#77400,#77401,#77402);
#77400 = CARTESIAN_POINT('',(7.7,-17.83531361926,19.615895728518));
#77401 = DIRECTION('',(0.E+000,0.258819045103,0.965925826289));
#77402 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#77403 = DEFINITIONAL_REPRESENTATION('',(#77404),#77408);
#77404 = LINE('',#77405,#77406);
#77405 = CARTESIAN_POINT('',(0.880270822689,0.E+000));
#77406 = VECTOR('',#77407,1.);
#77407 = DIRECTION('',(0.E+000,1.));
#77408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77409 = ORIENTED_EDGE('',*,*,#77410,.F.);
#77410 = EDGE_CURVE('',#77411,#77390,#77413,.T.);
#77411 = VERTEX_POINT('',#77412);
#77412 = CARTESIAN_POINT('',(4.1,-17.83531361926,19.615895728518));
#77413 = SURFACE_CURVE('',#77414,(#77418),.PCURVE_S1.);
#77414 = LINE('',#77415,#77416);
#77415 = CARTESIAN_POINT('',(4.1,-17.83531361926,19.615895728518));
#77416 = VECTOR('',#77417,1.);
#77417 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#77418 = PCURVE('',#77398,#77419);
#77419 = DEFINITIONAL_REPRESENTATION('',(#77420),#77424);
#77420 = LINE('',#77421,#77422);
#77421 = CARTESIAN_POINT('',(0.E+000,3.6));
#77422 = VECTOR('',#77423,1.);
#77423 = DIRECTION('',(1.,0.E+000));
#77424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77425 = ORIENTED_EDGE('',*,*,#77426,.F.);
#77426 = EDGE_CURVE('',#77427,#77411,#77429,.T.);
#77427 = VERTEX_POINT('',#77428);
#77428 = CARTESIAN_POINT('',(7.7,-17.83531361926,19.615895728518));
#77429 = SURFACE_CURVE('',#77430,(#77434),.PCURVE_S1.);
#77430 = LINE('',#77431,#77432);
#77431 = CARTESIAN_POINT('',(7.7,-17.83531361926,19.615895728518));
#77432 = VECTOR('',#77433,1.);
#77433 = DIRECTION('',(-1.,0.E+000,0.E+000));
#77434 = PCURVE('',#77398,#77435);
#77435 = DEFINITIONAL_REPRESENTATION('',(#77436),#77440);
#77436 = LINE('',#77437,#77438);
#77437 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#77438 = VECTOR('',#77439,1.);
#77439 = DIRECTION('',(0.E+000,1.));
#77440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77441 = ORIENTED_EDGE('',*,*,#77442,.T.);
#77442 = EDGE_CURVE('',#77427,#77388,#77443,.T.);
#77443 = SURFACE_CURVE('',#77444,(#77448),.PCURVE_S1.);
#77444 = LINE('',#77445,#77446);
#77445 = CARTESIAN_POINT('',(7.7,-17.83531361926,19.615895728518));
#77446 = VECTOR('',#77447,1.);
#77447 = DIRECTION('',(0.E+000,0.965925826289,-0.258819045103));
#77448 = PCURVE('',#77398,#77449);
#77449 = DEFINITIONAL_REPRESENTATION('',(#77450),#77454);
#77450 = LINE('',#77451,#77452);
#77451 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#77452 = VECTOR('',#77453,1.);
#77453 = DIRECTION('',(1.,0.E+000));
#77454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#77459)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#77456,#77457,#77458)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#77456 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#77457 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#77458 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#77459 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#77456,
  'distance_accuracy_value','confusion accuracy');
#77460 = SHAPE_DEFINITION_REPRESENTATION(#77461,#77380);
#77461 = PRODUCT_DEFINITION_SHAPE('','',#77462);
#77462 = PRODUCT_DEFINITION('design','',#77463,#77466);
#77463 = PRODUCT_DEFINITION_FORMATION('','',#77464);
#77464 = PRODUCT('CADSOFTTOOLS 1.565','CADSOFTTOOLS 1.565','',(#77465));
#77465 = PRODUCT_CONTEXT('',#2,'mechanical');
#77466 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#77467 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#77468,#77470);
#77468 = ( REPRESENTATION_RELATIONSHIP('','',#77380,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#77469) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#77469 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2271);
#77470 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #77471);
#77471 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('565','','',#5,#77462,$);
#77472 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#77464));
#77473 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#77474),#77546);
#77474 = SHELL_BASED_SURFACE_MODEL('',(#77475));
#77475 = OPEN_SHELL('',(#77476));
#77476 = ADVANCED_FACE('',(#77477),#77492,.F.);
#77477 = FACE_BOUND('',#77478,.F.);
#77478 = EDGE_LOOP('',(#77479,#77502,#77517,#77533));
#77479 = ORIENTED_EDGE('',*,*,#77480,.F.);
#77480 = EDGE_CURVE('',#77481,#77483,#77485,.T.);
#77481 = VERTEX_POINT('',#77482);
#77482 = CARTESIAN_POINT('',(7.7,-18.05766275687,19.907431113491));
#77483 = VERTEX_POINT('',#77484);
#77484 = CARTESIAN_POINT('',(7.7,-17.83531361926,19.615895728518));
#77485 = SURFACE_CURVE('',#77486,(#77491),.PCURVE_S1.);
#77486 = CIRCLE('',#77487,0.3);
#77487 = AXIS2_PLACEMENT_3D('',#77488,#77489,#77490);
#77488 = CARTESIAN_POINT('',(7.7,-17.75766790573,19.905673476405));
#77489 = DIRECTION('',(1.,0.E+000,0.E+000));
#77490 = DIRECTION('',(0.E+000,-1.,0.E+000));
#77491 = PCURVE('',#77492,#77497);
#77492 = CYLINDRICAL_SURFACE('',#77493,0.3);
#77493 = AXIS2_PLACEMENT_3D('',#77494,#77495,#77496);
#77494 = CARTESIAN_POINT('',(7.7,-17.75766790573,19.905673476405));
#77495 = DIRECTION('',(-1.,0.E+000,0.E+000));
#77496 = DIRECTION('',(0.E+000,0.E+000,-1.));
#77497 = DEFINITIONAL_REPRESENTATION('',(#77498),#77501);
#77498 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77499,#77500),.UNSPECIFIED.,
  .F.,.F.,(2,2),(6.277326483376,7.592182246175),
  .PIECEWISE_BEZIER_KNOTS.);
#77499 = CARTESIAN_POINT('',(1.576655150598,0.E+000));
#77500 = CARTESIAN_POINT('',(0.261799387799,0.E+000));
#77501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77502 = ORIENTED_EDGE('',*,*,#77503,.T.);
#77503 = EDGE_CURVE('',#77481,#77504,#77506,.T.);
#77504 = VERTEX_POINT('',#77505);
#77505 = CARTESIAN_POINT('',(4.1,-18.05766275687,19.907431113491));
#77506 = SURFACE_CURVE('',#77507,(#77511),.PCURVE_S1.);
#77507 = LINE('',#77508,#77509);
#77508 = CARTESIAN_POINT('',(7.7,-18.05766275687,19.907431113491));
#77509 = VECTOR('',#77510,1.);
#77510 = DIRECTION('',(-1.,0.E+000,0.E+000));
#77511 = PCURVE('',#77492,#77512);
#77512 = DEFINITIONAL_REPRESENTATION('',(#77513),#77516);
#77513 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77514,#77515),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#77514 = CARTESIAN_POINT('',(1.576655150598,0.E+000));
#77515 = CARTESIAN_POINT('',(1.576655150598,3.6));
#77516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77517 = ORIENTED_EDGE('',*,*,#77518,.T.);
#77518 = EDGE_CURVE('',#77504,#77519,#77521,.T.);
#77519 = VERTEX_POINT('',#77520);
#77520 = CARTESIAN_POINT('',(4.1,-17.83531361926,19.615895728518));
#77521 = SURFACE_CURVE('',#77522,(#77527),.PCURVE_S1.);
#77522 = CIRCLE('',#77523,0.3);
#77523 = AXIS2_PLACEMENT_3D('',#77524,#77525,#77526);
#77524 = CARTESIAN_POINT('',(4.1,-17.75766790573,19.905673476405));
#77525 = DIRECTION('',(1.,0.E+000,0.E+000));
#77526 = DIRECTION('',(0.E+000,-1.,0.E+000));
#77527 = PCURVE('',#77492,#77528);
#77528 = DEFINITIONAL_REPRESENTATION('',(#77529),#77532);
#77529 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77530,#77531),.UNSPECIFIED.,
  .F.,.F.,(2,2),(6.277326483376,7.592182246175),
  .PIECEWISE_BEZIER_KNOTS.);
#77530 = CARTESIAN_POINT('',(1.576655150598,3.6));
#77531 = CARTESIAN_POINT('',(0.261799387799,3.6));
#77532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77533 = ORIENTED_EDGE('',*,*,#77534,.F.);
#77534 = EDGE_CURVE('',#77483,#77519,#77535,.T.);
#77535 = SURFACE_CURVE('',#77536,(#77540),.PCURVE_S1.);
#77536 = LINE('',#77537,#77538);
#77537 = CARTESIAN_POINT('',(7.7,-17.83531361926,19.615895728518));
#77538 = VECTOR('',#77539,1.);
#77539 = DIRECTION('',(-1.,0.E+000,0.E+000));
#77540 = PCURVE('',#77492,#77541);
#77541 = DEFINITIONAL_REPRESENTATION('',(#77542),#77545);
#77542 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77543,#77544),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#77543 = CARTESIAN_POINT('',(0.261799387799,0.E+000));
#77544 = CARTESIAN_POINT('',(0.261799387799,3.6));
#77545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#77550)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#77547,#77548,#77549)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#77547 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#77548 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#77549 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#77550 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#77547,
  'distance_accuracy_value','confusion accuracy');
#77551 = SHAPE_DEFINITION_REPRESENTATION(#77552,#77473);
#77552 = PRODUCT_DEFINITION_SHAPE('','',#77553);
#77553 = PRODUCT_DEFINITION('design','',#77554,#77557);
#77554 = PRODUCT_DEFINITION_FORMATION('','',#77555);
#77555 = PRODUCT('CADSOFTTOOLS 1.566','CADSOFTTOOLS 1.566','',(#77556));
#77556 = PRODUCT_CONTEXT('',#2,'mechanical');
#77557 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#77558 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#77559,#77561);
#77559 = ( REPRESENTATION_RELATIONSHIP('','',#77473,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#77560) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#77560 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2275);
#77561 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #77562);
#77562 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('566','','',#5,#77553,$);
#77563 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#77555));
#77564 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#77565),#77637);
#77565 = SHELL_BASED_SURFACE_MODEL('',(#77566));
#77566 = OPEN_SHELL('',(#77567));
#77567 = ADVANCED_FACE('',(#77568),#77582,.T.);
#77568 = FACE_BOUND('',#77569,.T.);
#77569 = EDGE_LOOP('',(#77570,#77592,#77608,#77623));
#77570 = ORIENTED_EDGE('',*,*,#77571,.T.);
#77571 = EDGE_CURVE('',#77572,#77574,#77576,.T.);
#77572 = VERTEX_POINT('',#77573);
#77573 = CARTESIAN_POINT('',(7.7,-18.05766275687,19.907431113491));
#77574 = VERTEX_POINT('',#77575);
#77575 = CARTESIAN_POINT('',(4.1,-18.05766275687,19.907431113491));
#77576 = SURFACE_CURVE('',#77577,(#77581),.PCURVE_S1.);
#77577 = LINE('',#77578,#77579);
#77578 = CARTESIAN_POINT('',(7.7,-18.05766275687,19.907431113491));
#77579 = VECTOR('',#77580,1.);
#77580 = DIRECTION('',(-1.,0.E+000,0.E+000));
#77581 = PCURVE('',#77582,#77587);
#77582 = CYLINDRICAL_SURFACE('',#77583,15.8);
#77583 = AXIS2_PLACEMENT_3D('',#77584,#77585,#77586);
#77584 = CARTESIAN_POINT('',(7.7,-33.8573915837,20.));
#77585 = DIRECTION('',(-1.,0.E+000,0.E+000));
#77586 = DIRECTION('',(0.E+000,0.E+000,-1.));
#77587 = DEFINITIONAL_REPRESENTATION('',(#77588),#77591);
#77588 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77589,#77590),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#77589 = CARTESIAN_POINT('',(4.718247804188,0.E+000));
#77590 = CARTESIAN_POINT('',(4.718247804188,3.6));
#77591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77592 = ORIENTED_EDGE('',*,*,#77593,.F.);
#77593 = EDGE_CURVE('',#77594,#77574,#77596,.T.);
#77594 = VERTEX_POINT('',#77595);
#77595 = CARTESIAN_POINT('',(4.1,-20.02012450318,27.626928591676));
#77596 = SURFACE_CURVE('',#77597,(#77602),.PCURVE_S1.);
#77597 = CIRCLE('',#77598,15.8);
#77598 = AXIS2_PLACEMENT_3D('',#77599,#77600,#77601);
#77599 = CARTESIAN_POINT('',(4.1,-33.8573915837,20.));
#77600 = DIRECTION('',(-1.,0.E+000,0.E+000));
#77601 = DIRECTION('',(0.E+000,-1.,0.E+000));
#77602 = PCURVE('',#77582,#77603);
#77603 = DEFINITIONAL_REPRESENTATION('',(#77604),#77607);
#77604 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77605,#77606),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.637838194772,3.147451477393),
  .PIECEWISE_BEZIER_KNOTS.);
#77605 = CARTESIAN_POINT('',(4.208634521567,3.6));
#77606 = CARTESIAN_POINT('',(4.718247804188,3.6));
#77607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77608 = ORIENTED_EDGE('',*,*,#77609,.F.);
#77609 = EDGE_CURVE('',#77610,#77594,#77612,.T.);
#77610 = VERTEX_POINT('',#77611);
#77611 = CARTESIAN_POINT('',(7.7,-20.02012450318,27.626928591676));
#77612 = SURFACE_CURVE('',#77613,(#77617),.PCURVE_S1.);
#77613 = LINE('',#77614,#77615);
#77614 = CARTESIAN_POINT('',(7.7,-20.02012450318,27.626928591676));
#77615 = VECTOR('',#77616,1.);
#77616 = DIRECTION('',(-1.,0.E+000,0.E+000));
#77617 = PCURVE('',#77582,#77618);
#77618 = DEFINITIONAL_REPRESENTATION('',(#77619),#77622);
#77619 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77620,#77621),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#77620 = CARTESIAN_POINT('',(4.208634521567,0.E+000));
#77621 = CARTESIAN_POINT('',(4.208634521567,3.6));
#77622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77623 = ORIENTED_EDGE('',*,*,#77624,.T.);
#77624 = EDGE_CURVE('',#77610,#77572,#77625,.T.);
#77625 = SURFACE_CURVE('',#77626,(#77631),.PCURVE_S1.);
#77626 = CIRCLE('',#77627,15.8);
#77627 = AXIS2_PLACEMENT_3D('',#77628,#77629,#77630);
#77628 = CARTESIAN_POINT('',(7.7,-33.8573915837,20.));
#77629 = DIRECTION('',(-1.,0.E+000,0.E+000));
#77630 = DIRECTION('',(0.E+000,-1.,0.E+000));
#77631 = PCURVE('',#77582,#77632);
#77632 = DEFINITIONAL_REPRESENTATION('',(#77633),#77636);
#77633 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77634,#77635),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.637838194772,3.147451477393),
  .PIECEWISE_BEZIER_KNOTS.);
#77634 = CARTESIAN_POINT('',(4.208634521567,0.E+000));
#77635 = CARTESIAN_POINT('',(4.718247804188,0.E+000));
#77636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#77641)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#77638,#77639,#77640)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#77638 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#77639 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#77640 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#77641 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#77638,
  'distance_accuracy_value','confusion accuracy');
#77642 = SHAPE_DEFINITION_REPRESENTATION(#77643,#77564);
#77643 = PRODUCT_DEFINITION_SHAPE('','',#77644);
#77644 = PRODUCT_DEFINITION('design','',#77645,#77648);
#77645 = PRODUCT_DEFINITION_FORMATION('','',#77646);
#77646 = PRODUCT('CADSOFTTOOLS 1.567','CADSOFTTOOLS 1.567','',(#77647));
#77647 = PRODUCT_CONTEXT('',#2,'mechanical');
#77648 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#77649 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#77650,#77652);
#77650 = ( REPRESENTATION_RELATIONSHIP('','',#77564,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#77651) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#77651 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2279);
#77652 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #77653);
#77653 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('567','','',#5,#77644,$);
#77654 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#77646));
#77655 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#77656),#77728);
#77656 = SHELL_BASED_SURFACE_MODEL('',(#77657));
#77657 = OPEN_SHELL('',(#77658));
#77658 = ADVANCED_FACE('',(#77659),#77674,.F.);
#77659 = FACE_BOUND('',#77660,.F.);
#77660 = EDGE_LOOP('',(#77661,#77684,#77699,#77715));
#77661 = ORIENTED_EDGE('',*,*,#77662,.F.);
#77662 = EDGE_CURVE('',#77663,#77665,#77667,.T.);
#77663 = VERTEX_POINT('',#77664);
#77664 = CARTESIAN_POINT('',(7.7,-20.05739158393,27.771743691518));
#77665 = VERTEX_POINT('',#77666);
#77666 = CARTESIAN_POINT('',(7.7,-20.02012450318,27.626928591676));
#77667 = SURFACE_CURVE('',#77668,(#77673),.PCURVE_S1.);
#77668 = CIRCLE('',#77669,0.3);
#77669 = AXIS2_PLACEMENT_3D('',#77670,#77671,#77672);
#77670 = CARTESIAN_POINT('',(7.7,-19.75739158393,27.771743691518));
#77671 = DIRECTION('',(1.,0.E+000,0.E+000));
#77672 = DIRECTION('',(0.E+000,-1.,0.E+000));
#77673 = PCURVE('',#77674,#77679);
#77674 = CYLINDRICAL_SURFACE('',#77675,0.3);
#77675 = AXIS2_PLACEMENT_3D('',#77676,#77677,#77678);
#77676 = CARTESIAN_POINT('',(7.7,-19.75739158393,27.771743691518));
#77677 = DIRECTION('',(-1.,0.E+000,0.E+000));
#77678 = DIRECTION('',(0.E+000,0.E+000,-1.));
#77679 = DEFINITIONAL_REPRESENTATION('',(#77680),#77683);
#77680 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77681,#77682),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.503754458818),.PIECEWISE_BEZIER_KNOTS.);
#77681 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#77682 = CARTESIAN_POINT('',(1.067041867977,0.E+000));
#77683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77684 = ORIENTED_EDGE('',*,*,#77685,.T.);
#77685 = EDGE_CURVE('',#77663,#77686,#77688,.T.);
#77686 = VERTEX_POINT('',#77687);
#77687 = CARTESIAN_POINT('',(4.1,-20.05739158393,27.771743691518));
#77688 = SURFACE_CURVE('',#77689,(#77693),.PCURVE_S1.);
#77689 = LINE('',#77690,#77691);
#77690 = CARTESIAN_POINT('',(7.7,-20.05739158393,27.771743691518));
#77691 = VECTOR('',#77692,1.);
#77692 = DIRECTION('',(-1.,0.E+000,0.E+000));
#77693 = PCURVE('',#77674,#77694);
#77694 = DEFINITIONAL_REPRESENTATION('',(#77695),#77698);
#77695 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77696,#77697),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#77696 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#77697 = CARTESIAN_POINT('',(1.570796326795,3.6));
#77698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77699 = ORIENTED_EDGE('',*,*,#77700,.T.);
#77700 = EDGE_CURVE('',#77686,#77701,#77703,.T.);
#77701 = VERTEX_POINT('',#77702);
#77702 = CARTESIAN_POINT('',(4.1,-20.02012450318,27.626928591676));
#77703 = SURFACE_CURVE('',#77704,(#77709),.PCURVE_S1.);
#77704 = CIRCLE('',#77705,0.3);
#77705 = AXIS2_PLACEMENT_3D('',#77706,#77707,#77708);
#77706 = CARTESIAN_POINT('',(4.1,-19.75739158393,27.771743691518));
#77707 = DIRECTION('',(1.,0.E+000,0.E+000));
#77708 = DIRECTION('',(0.E+000,-1.,0.E+000));
#77709 = PCURVE('',#77674,#77710);
#77710 = DEFINITIONAL_REPRESENTATION('',(#77711),#77714);
#77711 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77712,#77713),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.503754458818),.PIECEWISE_BEZIER_KNOTS.);
#77712 = CARTESIAN_POINT('',(1.570796326795,3.6));
#77713 = CARTESIAN_POINT('',(1.067041867977,3.6));
#77714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77715 = ORIENTED_EDGE('',*,*,#77716,.F.);
#77716 = EDGE_CURVE('',#77665,#77701,#77717,.T.);
#77717 = SURFACE_CURVE('',#77718,(#77722),.PCURVE_S1.);
#77718 = LINE('',#77719,#77720);
#77719 = CARTESIAN_POINT('',(7.7,-20.02012450318,27.626928591676));
#77720 = VECTOR('',#77721,1.);
#77721 = DIRECTION('',(-1.,0.E+000,0.E+000));
#77722 = PCURVE('',#77674,#77723);
#77723 = DEFINITIONAL_REPRESENTATION('',(#77724),#77727);
#77724 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77725,#77726),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#77725 = CARTESIAN_POINT('',(1.067041867977,0.E+000));
#77726 = CARTESIAN_POINT('',(1.067041867977,3.6));
#77727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#77732)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#77729,#77730,#77731)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#77729 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#77730 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#77731 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#77732 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#77729,
  'distance_accuracy_value','confusion accuracy');
#77733 = SHAPE_DEFINITION_REPRESENTATION(#77734,#77655);
#77734 = PRODUCT_DEFINITION_SHAPE('','',#77735);
#77735 = PRODUCT_DEFINITION('design','',#77736,#77739);
#77736 = PRODUCT_DEFINITION_FORMATION('','',#77737);
#77737 = PRODUCT('CADSOFTTOOLS 1.568','CADSOFTTOOLS 1.568','',(#77738));
#77738 = PRODUCT_CONTEXT('',#2,'mechanical');
#77739 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#77740 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#77741,#77743);
#77741 = ( REPRESENTATION_RELATIONSHIP('','',#77655,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#77742) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#77742 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2283);
#77743 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #77744);
#77744 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('568','','',#5,#77735,$);
#77745 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#77737));
#77746 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#77747),#77821);
#77747 = SHELL_BASED_SURFACE_MODEL('',(#77748));
#77748 = OPEN_SHELL('',(#77749));
#77749 = ADVANCED_FACE('',(#77750),#77764,.T.);
#77750 = FACE_BOUND('',#77751,.T.);
#77751 = EDGE_LOOP('',(#77752,#77775,#77791,#77807));
#77752 = ORIENTED_EDGE('',*,*,#77753,.T.);
#77753 = EDGE_CURVE('',#77754,#77756,#77758,.T.);
#77754 = VERTEX_POINT('',#77755);
#77755 = CARTESIAN_POINT('',(7.7,-20.05739158393,27.771743691518));
#77756 = VERTEX_POINT('',#77757);
#77757 = CARTESIAN_POINT('',(4.1,-20.05739158393,27.771743691518));
#77758 = SURFACE_CURVE('',#77759,(#77763),.PCURVE_S1.);
#77759 = LINE('',#77760,#77761);
#77760 = CARTESIAN_POINT('',(7.7,-20.05739158393,27.771743691518));
#77761 = VECTOR('',#77762,1.);
#77762 = DIRECTION('',(-1.,0.E+000,0.E+000));
#77763 = PCURVE('',#77764,#77769);
#77764 = PLANE('',#77765);
#77765 = AXIS2_PLACEMENT_3D('',#77766,#77767,#77768);
#77766 = CARTESIAN_POINT('',(7.7,-20.05739158393,29.42010101215));
#77767 = DIRECTION('',(0.E+000,1.,0.E+000));
#77768 = DIRECTION('',(0.E+000,0.E+000,-1.));
#77769 = DEFINITIONAL_REPRESENTATION('',(#77770),#77774);
#77770 = LINE('',#77771,#77772);
#77771 = CARTESIAN_POINT('',(1.648357320631,0.E+000));
#77772 = VECTOR('',#77773,1.);
#77773 = DIRECTION('',(0.E+000,1.));
#77774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77775 = ORIENTED_EDGE('',*,*,#77776,.F.);
#77776 = EDGE_CURVE('',#77777,#77756,#77779,.T.);
#77777 = VERTEX_POINT('',#77778);
#77778 = CARTESIAN_POINT('',(4.1,-20.05739158393,29.067978706318));
#77779 = SURFACE_CURVE('',#77780,(#77784),.PCURVE_S1.);
#77780 = LINE('',#77781,#77782);
#77781 = CARTESIAN_POINT('',(4.1,-20.05739158393,29.42010101215));
#77782 = VECTOR('',#77783,1.);
#77783 = DIRECTION('',(0.E+000,0.E+000,-1.));
#77784 = PCURVE('',#77764,#77785);
#77785 = DEFINITIONAL_REPRESENTATION('',(#77786),#77790);
#77786 = LINE('',#77787,#77788);
#77787 = CARTESIAN_POINT('',(0.E+000,3.6));
#77788 = VECTOR('',#77789,1.);
#77789 = DIRECTION('',(1.,0.E+000));
#77790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77791 = ORIENTED_EDGE('',*,*,#77792,.T.);
#77792 = EDGE_CURVE('',#77777,#77793,#77795,.T.);
#77793 = VERTEX_POINT('',#77794);
#77794 = CARTESIAN_POINT('',(7.7,-20.05739158393,29.067978706318));
#77795 = SURFACE_CURVE('',#77796,(#77800),.PCURVE_S1.);
#77796 = LINE('',#77797,#77798);
#77797 = CARTESIAN_POINT('',(7.7,-20.05739158393,29.067978706318));
#77798 = VECTOR('',#77799,1.);
#77799 = DIRECTION('',(1.,0.E+000,0.E+000));
#77800 = PCURVE('',#77764,#77801);
#77801 = DEFINITIONAL_REPRESENTATION('',(#77802),#77806);
#77802 = LINE('',#77803,#77804);
#77803 = CARTESIAN_POINT('',(0.352122305832,0.E+000));
#77804 = VECTOR('',#77805,1.);
#77805 = DIRECTION('',(0.E+000,-1.));
#77806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77807 = ORIENTED_EDGE('',*,*,#77808,.T.);
#77808 = EDGE_CURVE('',#77793,#77754,#77809,.T.);
#77809 = SURFACE_CURVE('',#77810,(#77814),.PCURVE_S1.);
#77810 = LINE('',#77811,#77812);
#77811 = CARTESIAN_POINT('',(7.7,-20.05739158393,29.42010101215));
#77812 = VECTOR('',#77813,1.);
#77813 = DIRECTION('',(0.E+000,0.E+000,-1.));
#77814 = PCURVE('',#77764,#77815);
#77815 = DEFINITIONAL_REPRESENTATION('',(#77816),#77820);
#77816 = LINE('',#77817,#77818);
#77817 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#77818 = VECTOR('',#77819,1.);
#77819 = DIRECTION('',(1.,0.E+000));
#77820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#77825)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#77822,#77823,#77824)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#77822 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#77823 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#77824 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#77825 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#77822,
  'distance_accuracy_value','confusion accuracy');
#77826 = SHAPE_DEFINITION_REPRESENTATION(#77827,#77746);
#77827 = PRODUCT_DEFINITION_SHAPE('','',#77828);
#77828 = PRODUCT_DEFINITION('design','',#77829,#77832);
#77829 = PRODUCT_DEFINITION_FORMATION('','',#77830);
#77830 = PRODUCT('CADSOFTTOOLS 1.569','CADSOFTTOOLS 1.569','',(#77831));
#77831 = PRODUCT_CONTEXT('',#2,'mechanical');
#77832 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#77833 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#77834,#77836);
#77834 = ( REPRESENTATION_RELATIONSHIP('','',#77746,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#77835) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#77835 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2287);
#77836 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #77837);
#77837 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('569','','',#5,#77828,$);
#77838 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#77830));
#77839 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#77840),#77912);
#77840 = SHELL_BASED_SURFACE_MODEL('',(#77841));
#77841 = OPEN_SHELL('',(#77842));
#77842 = ADVANCED_FACE('',(#77843),#77858,.F.);
#77843 = FACE_BOUND('',#77844,.F.);
#77844 = EDGE_LOOP('',(#77845,#77868,#77883,#77899));
#77845 = ORIENTED_EDGE('',*,*,#77846,.T.);
#77846 = EDGE_CURVE('',#77847,#77849,#77851,.T.);
#77847 = VERTEX_POINT('',#77848);
#77848 = CARTESIAN_POINT('',(7.7,-20.05739158393,29.067978706318));
#77849 = VERTEX_POINT('',#77850);
#77850 = CARTESIAN_POINT('',(7.7,-19.75739158393,29.367978706318));
#77851 = SURFACE_CURVE('',#77852,(#77857),.PCURVE_S1.);
#77852 = CIRCLE('',#77853,0.3);
#77853 = AXIS2_PLACEMENT_3D('',#77854,#77855,#77856);
#77854 = CARTESIAN_POINT('',(7.7,-19.75739158393,29.067978706318));
#77855 = DIRECTION('',(-1.,0.E+000,0.E+000));
#77856 = DIRECTION('',(0.E+000,0.E+000,1.));
#77857 = PCURVE('',#77858,#77863);
#77858 = CYLINDRICAL_SURFACE('',#77859,0.3);
#77859 = AXIS2_PLACEMENT_3D('',#77860,#77861,#77862);
#77860 = CARTESIAN_POINT('',(3.6,-19.75739158393,29.067978706318));
#77861 = DIRECTION('',(-1.,0.E+000,0.E+000));
#77862 = DIRECTION('',(0.E+000,0.E+000,-1.));
#77863 = DEFINITIONAL_REPRESENTATION('',(#77864),#77867);
#77864 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77865,#77866),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#77865 = CARTESIAN_POINT('',(1.570796326795,-4.1));
#77866 = CARTESIAN_POINT('',(3.14159265359,-4.1));
#77867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77868 = ORIENTED_EDGE('',*,*,#77869,.T.);
#77869 = EDGE_CURVE('',#77849,#77870,#77872,.T.);
#77870 = VERTEX_POINT('',#77871);
#77871 = CARTESIAN_POINT('',(4.1,-19.75739158393,29.367978706318));
#77872 = SURFACE_CURVE('',#77873,(#77877),.PCURVE_S1.);
#77873 = LINE('',#77874,#77875);
#77874 = CARTESIAN_POINT('',(4.1,-19.75739158393,29.367978706318));
#77875 = VECTOR('',#77876,1.);
#77876 = DIRECTION('',(-1.,0.E+000,0.E+000));
#77877 = PCURVE('',#77858,#77878);
#77878 = DEFINITIONAL_REPRESENTATION('',(#77879),#77882);
#77879 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77880,#77881),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#77880 = CARTESIAN_POINT('',(3.14159265359,-4.1));
#77881 = CARTESIAN_POINT('',(3.14159265359,-0.5));
#77882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77883 = ORIENTED_EDGE('',*,*,#77884,.T.);
#77884 = EDGE_CURVE('',#77870,#77885,#77887,.T.);
#77885 = VERTEX_POINT('',#77886);
#77886 = CARTESIAN_POINT('',(4.1,-20.05739158393,29.067978706318));
#77887 = SURFACE_CURVE('',#77888,(#77893),.PCURVE_S1.);
#77888 = CIRCLE('',#77889,0.3);
#77889 = AXIS2_PLACEMENT_3D('',#77890,#77891,#77892);
#77890 = CARTESIAN_POINT('',(4.1,-19.75739158393,29.067978706318));
#77891 = DIRECTION('',(1.,0.E+000,0.E+000));
#77892 = DIRECTION('',(0.E+000,0.E+000,-1.));
#77893 = PCURVE('',#77858,#77894);
#77894 = DEFINITIONAL_REPRESENTATION('',(#77895),#77898);
#77895 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77896,#77897),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#77896 = CARTESIAN_POINT('',(3.14159265359,-0.5));
#77897 = CARTESIAN_POINT('',(1.570796326795,-0.5));
#77898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77899 = ORIENTED_EDGE('',*,*,#77900,.T.);
#77900 = EDGE_CURVE('',#77885,#77847,#77901,.T.);
#77901 = SURFACE_CURVE('',#77902,(#77906),.PCURVE_S1.);
#77902 = LINE('',#77903,#77904);
#77903 = CARTESIAN_POINT('',(7.7,-20.05739158393,29.067978706318));
#77904 = VECTOR('',#77905,1.);
#77905 = DIRECTION('',(1.,0.E+000,0.E+000));
#77906 = PCURVE('',#77858,#77907);
#77907 = DEFINITIONAL_REPRESENTATION('',(#77908),#77911);
#77908 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77909,#77910),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#77909 = CARTESIAN_POINT('',(1.570796326795,-0.5));
#77910 = CARTESIAN_POINT('',(1.570796326795,-4.1));
#77911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#77916)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#77913,#77914,#77915)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#77913 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#77914 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#77915 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#77916 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#77913,
  'distance_accuracy_value','confusion accuracy');
#77917 = SHAPE_DEFINITION_REPRESENTATION(#77918,#77839);
#77918 = PRODUCT_DEFINITION_SHAPE('','',#77919);
#77919 = PRODUCT_DEFINITION('design','',#77920,#77923);
#77920 = PRODUCT_DEFINITION_FORMATION('','',#77921);
#77921 = PRODUCT('CADSOFTTOOLS 1.570','CADSOFTTOOLS 1.570','',(#77922));
#77922 = PRODUCT_CONTEXT('',#2,'mechanical');
#77923 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#77924 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#77925,#77927);
#77925 = ( REPRESENTATION_RELATIONSHIP('','',#77839,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#77926) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#77926 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2291);
#77927 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #77928);
#77928 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('570','','',#5,#77919,$);
#77929 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#77921));
#77930 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#77931),#78005);
#77931 = SHELL_BASED_SURFACE_MODEL('',(#77932));
#77932 = OPEN_SHELL('',(#77933));
#77933 = ADVANCED_FACE('',(#77934),#77948,.F.);
#77934 = FACE_BOUND('',#77935,.T.);
#77935 = EDGE_LOOP('',(#77936,#77959,#77975,#77991));
#77936 = ORIENTED_EDGE('',*,*,#77937,.T.);
#77937 = EDGE_CURVE('',#77938,#77940,#77942,.T.);
#77938 = VERTEX_POINT('',#77939);
#77939 = CARTESIAN_POINT('',(7.7,-19.75739158393,29.367978706318));
#77940 = VERTEX_POINT('',#77941);
#77941 = CARTESIAN_POINT('',(4.1,-19.75739158393,29.367978706318));
#77942 = SURFACE_CURVE('',#77943,(#77947),.PCURVE_S1.);
#77943 = LINE('',#77944,#77945);
#77944 = CARTESIAN_POINT('',(4.1,-19.75739158393,29.367978706318));
#77945 = VECTOR('',#77946,1.);
#77946 = DIRECTION('',(-1.,0.E+000,0.E+000));
#77947 = PCURVE('',#77948,#77953);
#77948 = PLANE('',#77949);
#77949 = AXIS2_PLACEMENT_3D('',#77950,#77951,#77952);
#77950 = CARTESIAN_POINT('',(3.6,-18.29816249691,29.367978706318));
#77951 = DIRECTION('',(0.E+000,-1.972140511748E-015,1.));
#77952 = DIRECTION('',(0.E+000,1.,1.972140511748E-015));
#77953 = DEFINITIONAL_REPRESENTATION('',(#77954),#77958);
#77954 = LINE('',#77955,#77956);
#77955 = CARTESIAN_POINT('',(-1.459229087018,-0.5));
#77956 = VECTOR('',#77957,1.);
#77957 = DIRECTION('',(0.E+000,1.));
#77958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77959 = ORIENTED_EDGE('',*,*,#77960,.F.);
#77960 = EDGE_CURVE('',#77961,#77940,#77963,.T.);
#77961 = VERTEX_POINT('',#77962);
#77962 = CARTESIAN_POINT('',(4.1,-18.42242656563,29.367978706318));
#77963 = SURFACE_CURVE('',#77964,(#77968),.PCURVE_S1.);
#77964 = LINE('',#77965,#77966);
#77965 = CARTESIAN_POINT('',(4.1,-18.29816249691,29.367978706318));
#77966 = VECTOR('',#77967,1.);
#77967 = DIRECTION('',(0.E+000,-1.,-1.972140511748E-015));
#77968 = PCURVE('',#77948,#77969);
#77969 = DEFINITIONAL_REPRESENTATION('',(#77970),#77974);
#77970 = LINE('',#77971,#77972);
#77971 = CARTESIAN_POINT('',(0.E+000,-0.5));
#77972 = VECTOR('',#77973,1.);
#77973 = DIRECTION('',(-1.,-0.E+000));
#77974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77975 = ORIENTED_EDGE('',*,*,#77976,.T.);
#77976 = EDGE_CURVE('',#77961,#77977,#77979,.T.);
#77977 = VERTEX_POINT('',#77978);
#77978 = CARTESIAN_POINT('',(7.7,-18.42242656563,29.367978706318));
#77979 = SURFACE_CURVE('',#77980,(#77984),.PCURVE_S1.);
#77980 = LINE('',#77981,#77982);
#77981 = CARTESIAN_POINT('',(7.7,-18.42242656563,29.367978706318));
#77982 = VECTOR('',#77983,1.);
#77983 = DIRECTION('',(1.,0.E+000,0.E+000));
#77984 = PCURVE('',#77948,#77985);
#77985 = DEFINITIONAL_REPRESENTATION('',(#77986),#77990);
#77986 = LINE('',#77987,#77988);
#77987 = CARTESIAN_POINT('',(-0.124264068712,-4.1));
#77988 = VECTOR('',#77989,1.);
#77989 = DIRECTION('',(0.E+000,-1.));
#77990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#77991 = ORIENTED_EDGE('',*,*,#77992,.T.);
#77992 = EDGE_CURVE('',#77977,#77938,#77993,.T.);
#77993 = SURFACE_CURVE('',#77994,(#77998),.PCURVE_S1.);
#77994 = LINE('',#77995,#77996);
#77995 = CARTESIAN_POINT('',(7.7,-18.29816249691,29.367978706318));
#77996 = VECTOR('',#77997,1.);
#77997 = DIRECTION('',(0.E+000,-1.,-1.972140511748E-015));
#77998 = PCURVE('',#77948,#77999);
#77999 = DEFINITIONAL_REPRESENTATION('',(#78000),#78004);
#78000 = LINE('',#78001,#78002);
#78001 = CARTESIAN_POINT('',(0.E+000,-4.1));
#78002 = VECTOR('',#78003,1.);
#78003 = DIRECTION('',(-1.,-0.E+000));
#78004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#78009)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#78006,#78007,#78008)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#78006 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#78007 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#78008 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#78009 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#78006,
  'distance_accuracy_value','confusion accuracy');
#78010 = SHAPE_DEFINITION_REPRESENTATION(#78011,#77930);
#78011 = PRODUCT_DEFINITION_SHAPE('','',#78012);
#78012 = PRODUCT_DEFINITION('design','',#78013,#78016);
#78013 = PRODUCT_DEFINITION_FORMATION('','',#78014);
#78014 = PRODUCT('CADSOFTTOOLS 1.571','CADSOFTTOOLS 1.571','',(#78015));
#78015 = PRODUCT_CONTEXT('',#2,'mechanical');
#78016 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#78017 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#78018,#78020);
#78018 = ( REPRESENTATION_RELATIONSHIP('','',#77930,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#78019) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#78019 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2295);
#78020 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #78021);
#78021 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('571','','',#5,#78012,$);
#78022 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#78014));
#78023 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#78024),#78096);
#78024 = SHELL_BASED_SURFACE_MODEL('',(#78025));
#78025 = OPEN_SHELL('',(#78026));
#78026 = ADVANCED_FACE('',(#78027),#78042,.F.);
#78027 = FACE_BOUND('',#78028,.F.);
#78028 = EDGE_LOOP('',(#78029,#78052,#78067,#78083));
#78029 = ORIENTED_EDGE('',*,*,#78030,.T.);
#78030 = EDGE_CURVE('',#78031,#78033,#78035,.T.);
#78031 = VERTEX_POINT('',#78032);
#78032 = CARTESIAN_POINT('',(7.7,-18.42242656563,29.367978706318));
#78033 = VERTEX_POINT('',#78034);
#78034 = CARTESIAN_POINT('',(7.7,-18.21029453127,29.280110740674));
#78035 = SURFACE_CURVE('',#78036,(#78041),.PCURVE_S1.);
#78036 = CIRCLE('',#78037,0.3);
#78037 = AXIS2_PLACEMENT_3D('',#78038,#78039,#78040);
#78038 = CARTESIAN_POINT('',(7.7,-18.42242656563,29.067978706318));
#78039 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78040 = DIRECTION('',(0.E+000,0.E+000,1.));
#78041 = PCURVE('',#78042,#78047);
#78042 = CYLINDRICAL_SURFACE('',#78043,0.3);
#78043 = AXIS2_PLACEMENT_3D('',#78044,#78045,#78046);
#78044 = CARTESIAN_POINT('',(3.6,-18.42242656563,29.067978706318));
#78045 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78046 = DIRECTION('',(0.E+000,0.E+000,-1.));
#78047 = DEFINITIONAL_REPRESENTATION('',(#78048),#78051);
#78048 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78049,#78050),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.785398163398),.PIECEWISE_BEZIER_KNOTS.);
#78049 = CARTESIAN_POINT('',(3.14159265359,-4.1));
#78050 = CARTESIAN_POINT('',(3.926990816987,-4.1));
#78051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78052 = ORIENTED_EDGE('',*,*,#78053,.T.);
#78053 = EDGE_CURVE('',#78033,#78054,#78056,.T.);
#78054 = VERTEX_POINT('',#78055);
#78055 = CARTESIAN_POINT('',(4.1,-18.21029453127,29.280110740674));
#78056 = SURFACE_CURVE('',#78057,(#78061),.PCURVE_S1.);
#78057 = LINE('',#78058,#78059);
#78058 = CARTESIAN_POINT('',(4.1,-18.21029453127,29.280110740674));
#78059 = VECTOR('',#78060,1.);
#78060 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78061 = PCURVE('',#78042,#78062);
#78062 = DEFINITIONAL_REPRESENTATION('',(#78063),#78066);
#78063 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78064,#78065),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#78064 = CARTESIAN_POINT('',(3.926990816987,-4.1));
#78065 = CARTESIAN_POINT('',(3.926990816987,-0.5));
#78066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78067 = ORIENTED_EDGE('',*,*,#78068,.T.);
#78068 = EDGE_CURVE('',#78054,#78069,#78071,.T.);
#78069 = VERTEX_POINT('',#78070);
#78070 = CARTESIAN_POINT('',(4.1,-18.42242656563,29.367978706318));
#78071 = SURFACE_CURVE('',#78072,(#78077),.PCURVE_S1.);
#78072 = CIRCLE('',#78073,0.3);
#78073 = AXIS2_PLACEMENT_3D('',#78074,#78075,#78076);
#78074 = CARTESIAN_POINT('',(4.1,-18.42242656563,29.067978706318));
#78075 = DIRECTION('',(1.,0.E+000,0.E+000));
#78076 = DIRECTION('',(0.E+000,0.E+000,-1.));
#78077 = PCURVE('',#78042,#78078);
#78078 = DEFINITIONAL_REPRESENTATION('',(#78079),#78082);
#78079 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78080,#78081),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.356194490192,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#78080 = CARTESIAN_POINT('',(3.926990816987,-0.5));
#78081 = CARTESIAN_POINT('',(3.14159265359,-0.5));
#78082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78083 = ORIENTED_EDGE('',*,*,#78084,.T.);
#78084 = EDGE_CURVE('',#78069,#78031,#78085,.T.);
#78085 = SURFACE_CURVE('',#78086,(#78090),.PCURVE_S1.);
#78086 = LINE('',#78087,#78088);
#78087 = CARTESIAN_POINT('',(7.7,-18.42242656563,29.367978706318));
#78088 = VECTOR('',#78089,1.);
#78089 = DIRECTION('',(1.,0.E+000,0.E+000));
#78090 = PCURVE('',#78042,#78091);
#78091 = DEFINITIONAL_REPRESENTATION('',(#78092),#78095);
#78092 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78093,#78094),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#78093 = CARTESIAN_POINT('',(3.14159265359,-0.5));
#78094 = CARTESIAN_POINT('',(3.14159265359,-4.1));
#78095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#78100)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#78097,#78098,#78099)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#78097 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#78098 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#78099 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#78100 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#78097,
  'distance_accuracy_value','confusion accuracy');
#78101 = SHAPE_DEFINITION_REPRESENTATION(#78102,#78023);
#78102 = PRODUCT_DEFINITION_SHAPE('','',#78103);
#78103 = PRODUCT_DEFINITION('design','',#78104,#78107);
#78104 = PRODUCT_DEFINITION_FORMATION('','',#78105);
#78105 = PRODUCT('CADSOFTTOOLS 1.572','CADSOFTTOOLS 1.572','',(#78106));
#78106 = PRODUCT_CONTEXT('',#2,'mechanical');
#78107 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#78108 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#78109,#78111);
#78109 = ( REPRESENTATION_RELATIONSHIP('','',#78023,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#78110) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#78110 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2299);
#78111 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #78112);
#78112 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('572','','',#5,#78103,$);
#78113 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#78105));
#78114 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#78115),#78189);
#78115 = SHELL_BASED_SURFACE_MODEL('',(#78116));
#78116 = OPEN_SHELL('',(#78117));
#78117 = ADVANCED_FACE('',(#78118),#78132,.F.);
#78118 = FACE_BOUND('',#78119,.T.);
#78119 = EDGE_LOOP('',(#78120,#78143,#78159,#78175));
#78120 = ORIENTED_EDGE('',*,*,#78121,.T.);
#78121 = EDGE_CURVE('',#78122,#78124,#78126,.T.);
#78122 = VERTEX_POINT('',#78123);
#78123 = CARTESIAN_POINT('',(7.7,-18.21029453127,29.280110740674));
#78124 = VERTEX_POINT('',#78125);
#78125 = CARTESIAN_POINT('',(4.1,-18.21029453127,29.280110740674));
#78126 = SURFACE_CURVE('',#78127,(#78131),.PCURVE_S1.);
#78127 = LINE('',#78128,#78129);
#78128 = CARTESIAN_POINT('',(4.1,-18.21029453127,29.280110740674));
#78129 = VECTOR('',#78130,1.);
#78130 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78131 = PCURVE('',#78132,#78137);
#78132 = PLANE('',#78133);
#78133 = AXIS2_PLACEMENT_3D('',#78134,#78135,#78136);
#78134 = CARTESIAN_POINT('',(3.6,-16.60739158396,27.677207793367));
#78135 = DIRECTION('',(0.E+000,0.707106781187,0.707106781187));
#78136 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781187));
#78137 = DEFINITIONAL_REPRESENTATION('',(#78138),#78142);
#78138 = LINE('',#78139,#78140);
#78139 = CARTESIAN_POINT('',(-2.266847087249,-0.5));
#78140 = VECTOR('',#78141,1.);
#78141 = DIRECTION('',(0.E+000,1.));
#78142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78143 = ORIENTED_EDGE('',*,*,#78144,.F.);
#78144 = EDGE_CURVE('',#78145,#78124,#78147,.T.);
#78145 = VERTEX_POINT('',#78146);
#78146 = CARTESIAN_POINT('',(4.1,-16.69525954961,27.765075759011));
#78147 = SURFACE_CURVE('',#78148,(#78152),.PCURVE_S1.);
#78148 = LINE('',#78149,#78150);
#78149 = CARTESIAN_POINT('',(4.1,1.06092787612,10.00888833328));
#78150 = VECTOR('',#78151,1.);
#78151 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#78152 = PCURVE('',#78132,#78153);
#78153 = DEFINITIONAL_REPRESENTATION('',(#78154),#78158);
#78154 = LINE('',#78155,#78156);
#78155 = CARTESIAN_POINT('',(24.986777004796,-0.5));
#78156 = VECTOR('',#78157,1.);
#78157 = DIRECTION('',(-1.,0.E+000));
#78158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78159 = ORIENTED_EDGE('',*,*,#78160,.T.);
#78160 = EDGE_CURVE('',#78145,#78161,#78163,.T.);
#78161 = VERTEX_POINT('',#78162);
#78162 = CARTESIAN_POINT('',(7.7,-16.69525954961,27.765075759011));
#78163 = SURFACE_CURVE('',#78164,(#78168),.PCURVE_S1.);
#78164 = LINE('',#78165,#78166);
#78165 = CARTESIAN_POINT('',(3.6,-16.69525954961,27.765075759011));
#78166 = VECTOR('',#78167,1.);
#78167 = DIRECTION('',(1.,0.E+000,0.E+000));
#78168 = PCURVE('',#78132,#78169);
#78169 = DEFINITIONAL_REPRESENTATION('',(#78170),#78174);
#78170 = LINE('',#78171,#78172);
#78171 = CARTESIAN_POINT('',(-0.124264068712,0.E+000));
#78172 = VECTOR('',#78173,1.);
#78173 = DIRECTION('',(0.E+000,-1.));
#78174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78175 = ORIENTED_EDGE('',*,*,#78176,.T.);
#78176 = EDGE_CURVE('',#78161,#78122,#78177,.T.);
#78177 = SURFACE_CURVE('',#78178,(#78182),.PCURVE_S1.);
#78178 = LINE('',#78179,#78180);
#78179 = CARTESIAN_POINT('',(7.7,-16.60739158396,27.677207793367));
#78180 = VECTOR('',#78181,1.);
#78181 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#78182 = PCURVE('',#78132,#78183);
#78183 = DEFINITIONAL_REPRESENTATION('',(#78184),#78188);
#78184 = LINE('',#78185,#78186);
#78185 = CARTESIAN_POINT('',(0.E+000,-4.1));
#78186 = VECTOR('',#78187,1.);
#78187 = DIRECTION('',(-1.,0.E+000));
#78188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#78193)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#78190,#78191,#78192)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#78190 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#78191 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#78192 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#78193 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#78190,
  'distance_accuracy_value','confusion accuracy');
#78194 = SHAPE_DEFINITION_REPRESENTATION(#78195,#78114);
#78195 = PRODUCT_DEFINITION_SHAPE('','',#78196);
#78196 = PRODUCT_DEFINITION('design','',#78197,#78200);
#78197 = PRODUCT_DEFINITION_FORMATION('','',#78198);
#78198 = PRODUCT('CADSOFTTOOLS 1.573','CADSOFTTOOLS 1.573','',(#78199));
#78199 = PRODUCT_CONTEXT('',#2,'mechanical');
#78200 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#78201 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#78202,#78204);
#78202 = ( REPRESENTATION_RELATIONSHIP('','',#78114,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#78203) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#78203 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2303);
#78204 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #78205);
#78205 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('573','','',#5,#78196,$);
#78206 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#78198));
#78207 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#78208),#78280);
#78208 = SHELL_BASED_SURFACE_MODEL('',(#78209));
#78209 = OPEN_SHELL('',(#78210));
#78210 = ADVANCED_FACE('',(#78211),#78226,.F.);
#78211 = FACE_BOUND('',#78212,.F.);
#78212 = EDGE_LOOP('',(#78213,#78236,#78251,#78267));
#78213 = ORIENTED_EDGE('',*,*,#78214,.T.);
#78214 = EDGE_CURVE('',#78215,#78217,#78219,.T.);
#78215 = VERTEX_POINT('',#78216);
#78216 = CARTESIAN_POINT('',(7.7,-16.69525954961,27.765075759011));
#78217 = VERTEX_POINT('',#78218);
#78218 = CARTESIAN_POINT('',(7.7,-16.60739158396,27.552943724655));
#78219 = SURFACE_CURVE('',#78220,(#78225),.PCURVE_S1.);
#78220 = CIRCLE('',#78221,0.3);
#78221 = AXIS2_PLACEMENT_3D('',#78222,#78223,#78224);
#78222 = CARTESIAN_POINT('',(7.7,-16.90739158396,27.552943724655));
#78223 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78224 = DIRECTION('',(0.E+000,0.E+000,1.));
#78225 = PCURVE('',#78226,#78231);
#78226 = CYLINDRICAL_SURFACE('',#78227,0.3);
#78227 = AXIS2_PLACEMENT_3D('',#78228,#78229,#78230);
#78228 = CARTESIAN_POINT('',(3.6,-16.90739158396,27.552943724655));
#78229 = DIRECTION('',(1.,0.E+000,0.E+000));
#78230 = DIRECTION('',(0.E+000,0.E+000,1.));
#78231 = DEFINITIONAL_REPRESENTATION('',(#78232),#78235);
#78232 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78233,#78234),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.785398163397,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#78233 = CARTESIAN_POINT('',(5.497787143782,4.1));
#78234 = CARTESIAN_POINT('',(4.712388980385,4.1));
#78235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78236 = ORIENTED_EDGE('',*,*,#78237,.T.);
#78237 = EDGE_CURVE('',#78217,#78238,#78240,.T.);
#78238 = VERTEX_POINT('',#78239);
#78239 = CARTESIAN_POINT('',(4.1,-16.60739158396,27.552943724655));
#78240 = SURFACE_CURVE('',#78241,(#78245),.PCURVE_S1.);
#78241 = LINE('',#78242,#78243);
#78242 = CARTESIAN_POINT('',(7.7,-16.60739158396,27.552943724655));
#78243 = VECTOR('',#78244,1.);
#78244 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78245 = PCURVE('',#78226,#78246);
#78246 = DEFINITIONAL_REPRESENTATION('',(#78247),#78250);
#78247 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78248,#78249),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#78248 = CARTESIAN_POINT('',(4.712388980385,4.1));
#78249 = CARTESIAN_POINT('',(4.712388980385,0.5));
#78250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78251 = ORIENTED_EDGE('',*,*,#78252,.T.);
#78252 = EDGE_CURVE('',#78238,#78253,#78255,.T.);
#78253 = VERTEX_POINT('',#78254);
#78254 = CARTESIAN_POINT('',(4.1,-16.69525954961,27.765075759011));
#78255 = SURFACE_CURVE('',#78256,(#78261),.PCURVE_S1.);
#78256 = CIRCLE('',#78257,0.3);
#78257 = AXIS2_PLACEMENT_3D('',#78258,#78259,#78260);
#78258 = CARTESIAN_POINT('',(4.1,-16.90739158396,27.552943724655));
#78259 = DIRECTION('',(1.,0.E+000,0.E+000));
#78260 = DIRECTION('',(0.E+000,0.E+000,-1.));
#78261 = PCURVE('',#78226,#78262);
#78262 = DEFINITIONAL_REPRESENTATION('',(#78263),#78266);
#78263 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78264,#78265),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,2.356194490192),
  .PIECEWISE_BEZIER_KNOTS.);
#78264 = CARTESIAN_POINT('',(4.712388980385,0.5));
#78265 = CARTESIAN_POINT('',(5.497787143782,0.5));
#78266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78267 = ORIENTED_EDGE('',*,*,#78268,.T.);
#78268 = EDGE_CURVE('',#78253,#78215,#78269,.T.);
#78269 = SURFACE_CURVE('',#78270,(#78274),.PCURVE_S1.);
#78270 = LINE('',#78271,#78272);
#78271 = CARTESIAN_POINT('',(3.6,-16.69525954961,27.765075759011));
#78272 = VECTOR('',#78273,1.);
#78273 = DIRECTION('',(1.,0.E+000,0.E+000));
#78274 = PCURVE('',#78226,#78275);
#78275 = DEFINITIONAL_REPRESENTATION('',(#78276),#78279);
#78276 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78277,#78278),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.5,4.1),.PIECEWISE_BEZIER_KNOTS.);
#78277 = CARTESIAN_POINT('',(5.497787143782,0.5));
#78278 = CARTESIAN_POINT('',(5.497787143782,4.1));
#78279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#78284)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#78281,#78282,#78283)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#78281 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#78282 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#78283 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#78284 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#78281,
  'distance_accuracy_value','confusion accuracy');
#78285 = SHAPE_DEFINITION_REPRESENTATION(#78286,#78207);
#78286 = PRODUCT_DEFINITION_SHAPE('','',#78287);
#78287 = PRODUCT_DEFINITION('design','',#78288,#78291);
#78288 = PRODUCT_DEFINITION_FORMATION('','',#78289);
#78289 = PRODUCT('CADSOFTTOOLS 1.574','CADSOFTTOOLS 1.574','',(#78290));
#78290 = PRODUCT_CONTEXT('',#2,'mechanical');
#78291 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#78292 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#78293,#78295);
#78293 = ( REPRESENTATION_RELATIONSHIP('','',#78207,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#78294) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#78294 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2307);
#78295 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #78296);
#78296 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('574','','',#5,#78287,$);
#78297 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#78289));
#78298 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#78299),#78373);
#78299 = SHELL_BASED_SURFACE_MODEL('',(#78300));
#78300 = OPEN_SHELL('',(#78301));
#78301 = ADVANCED_FACE('',(#78302),#78316,.T.);
#78302 = FACE_BOUND('',#78303,.T.);
#78303 = EDGE_LOOP('',(#78304,#78327,#78343,#78359));
#78304 = ORIENTED_EDGE('',*,*,#78305,.T.);
#78305 = EDGE_CURVE('',#78306,#78308,#78310,.T.);
#78306 = VERTEX_POINT('',#78307);
#78307 = CARTESIAN_POINT('',(7.7,-16.60739158396,27.552943724655));
#78308 = VERTEX_POINT('',#78309);
#78309 = CARTESIAN_POINT('',(4.1,-16.60739158396,27.552943724655));
#78310 = SURFACE_CURVE('',#78311,(#78315),.PCURVE_S1.);
#78311 = LINE('',#78312,#78313);
#78312 = CARTESIAN_POINT('',(7.7,-16.60739158396,27.552943724655));
#78313 = VECTOR('',#78314,1.);
#78314 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78315 = PCURVE('',#78316,#78321);
#78316 = PLANE('',#78317);
#78317 = AXIS2_PLACEMENT_3D('',#78318,#78319,#78320);
#78318 = CARTESIAN_POINT('',(7.7,-16.60739158396,19.677842622645));
#78319 = DIRECTION('',(0.E+000,-1.,0.E+000));
#78320 = DIRECTION('',(0.E+000,0.E+000,1.));
#78321 = DEFINITIONAL_REPRESENTATION('',(#78322),#78326);
#78322 = LINE('',#78323,#78324);
#78323 = CARTESIAN_POINT('',(7.87510110201,0.E+000));
#78324 = VECTOR('',#78325,1.);
#78325 = DIRECTION('',(0.E+000,1.));
#78326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78327 = ORIENTED_EDGE('',*,*,#78328,.F.);
#78328 = EDGE_CURVE('',#78329,#78308,#78331,.T.);
#78329 = VERTEX_POINT('',#78330);
#78330 = CARTESIAN_POINT('',(4.1,-16.60739158396,19.677842622645));
#78331 = SURFACE_CURVE('',#78332,(#78336),.PCURVE_S1.);
#78332 = LINE('',#78333,#78334);
#78333 = CARTESIAN_POINT('',(4.1,-16.60739158396,19.677842622645));
#78334 = VECTOR('',#78335,1.);
#78335 = DIRECTION('',(0.E+000,0.E+000,1.));
#78336 = PCURVE('',#78316,#78337);
#78337 = DEFINITIONAL_REPRESENTATION('',(#78338),#78342);
#78338 = LINE('',#78339,#78340);
#78339 = CARTESIAN_POINT('',(0.E+000,3.6));
#78340 = VECTOR('',#78341,1.);
#78341 = DIRECTION('',(1.,0.E+000));
#78342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78343 = ORIENTED_EDGE('',*,*,#78344,.F.);
#78344 = EDGE_CURVE('',#78345,#78329,#78347,.T.);
#78345 = VERTEX_POINT('',#78346);
#78346 = CARTESIAN_POINT('',(7.7,-16.60739158396,19.677842622645));
#78347 = SURFACE_CURVE('',#78348,(#78352),.PCURVE_S1.);
#78348 = LINE('',#78349,#78350);
#78349 = CARTESIAN_POINT('',(7.7,-16.60739158396,19.677842622645));
#78350 = VECTOR('',#78351,1.);
#78351 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78352 = PCURVE('',#78316,#78353);
#78353 = DEFINITIONAL_REPRESENTATION('',(#78354),#78358);
#78354 = LINE('',#78355,#78356);
#78355 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#78356 = VECTOR('',#78357,1.);
#78357 = DIRECTION('',(0.E+000,1.));
#78358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78359 = ORIENTED_EDGE('',*,*,#78360,.T.);
#78360 = EDGE_CURVE('',#78345,#78306,#78361,.T.);
#78361 = SURFACE_CURVE('',#78362,(#78366),.PCURVE_S1.);
#78362 = LINE('',#78363,#78364);
#78363 = CARTESIAN_POINT('',(7.7,-16.60739158396,19.677842622645));
#78364 = VECTOR('',#78365,1.);
#78365 = DIRECTION('',(0.E+000,0.E+000,1.));
#78366 = PCURVE('',#78316,#78367);
#78367 = DEFINITIONAL_REPRESENTATION('',(#78368),#78372);
#78368 = LINE('',#78369,#78370);
#78369 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#78370 = VECTOR('',#78371,1.);
#78371 = DIRECTION('',(1.,0.E+000));
#78372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#78377)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#78374,#78375,#78376)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#78374 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#78375 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#78376 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#78377 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#78374,
  'distance_accuracy_value','confusion accuracy');
#78378 = SHAPE_DEFINITION_REPRESENTATION(#78379,#78298);
#78379 = PRODUCT_DEFINITION_SHAPE('','',#78380);
#78380 = PRODUCT_DEFINITION('design','',#78381,#78384);
#78381 = PRODUCT_DEFINITION_FORMATION('','',#78382);
#78382 = PRODUCT('CADSOFTTOOLS 1.575','CADSOFTTOOLS 1.575','',(#78383));
#78383 = PRODUCT_CONTEXT('',#2,'mechanical');
#78384 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#78385 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#78386,#78388);
#78386 = ( REPRESENTATION_RELATIONSHIP('','',#78298,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#78387) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#78387 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2311);
#78388 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #78389);
#78389 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('575','','',#5,#78380,$);
#78390 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#78382));
#78391 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#78392),#78501);
#78392 = SHELL_BASED_SURFACE_MODEL('',(#78393));
#78393 = OPEN_SHELL('',(#78394));
#78394 = ADVANCED_FACE('',(#78395),#78409,.T.);
#78395 = FACE_BOUND('',#78396,.T.);
#78396 = EDGE_LOOP('',(#78397,#78420,#78437,#78453,#78470,#78486));
#78397 = ORIENTED_EDGE('',*,*,#78398,.T.);
#78398 = EDGE_CURVE('',#78399,#78401,#78403,.T.);
#78399 = VERTEX_POINT('',#78400);
#78400 = CARTESIAN_POINT('',(7.7,-2.835037297217,15.596583801783));
#78401 = VERTEX_POINT('',#78402);
#78402 = CARTESIAN_POINT('',(7.7,-13.14907640878,18.36022225243));
#78403 = SURFACE_CURVE('',#78404,(#78408),.PCURVE_S1.);
#78404 = LINE('',#78405,#78406);
#78405 = CARTESIAN_POINT('',(7.7,-2.835037297217,15.596583801783));
#78406 = VECTOR('',#78407,1.);
#78407 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#78408 = PCURVE('',#78409,#78414);
#78409 = PLANE('',#78410);
#78410 = AXIS2_PLACEMENT_3D('',#78411,#78412,#78413);
#78411 = CARTESIAN_POINT('',(7.7,-2.757391583686,18.650000000317));
#78412 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78413 = DIRECTION('',(0.E+000,0.E+000,-1.));
#78414 = DEFINITIONAL_REPRESENTATION('',(#78415),#78419);
#78415 = LINE('',#78416,#78417);
#78416 = CARTESIAN_POINT('',(3.053416198534,7.764571353075E-002));
#78417 = VECTOR('',#78418,1.);
#78418 = DIRECTION('',(-0.258819045103,0.965925826289));
#78419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78420 = ORIENTED_EDGE('',*,*,#78421,.T.);
#78421 = EDGE_CURVE('',#78401,#78422,#78424,.T.);
#78422 = VERTEX_POINT('',#78423);
#78423 = CARTESIAN_POINT('',(7.7,-13.07143069525,18.950000000317));
#78424 = SURFACE_CURVE('',#78425,(#78430),.PCURVE_S1.);
#78425 = CIRCLE('',#78426,0.3);
#78426 = AXIS2_PLACEMENT_3D('',#78427,#78428,#78429);
#78427 = CARTESIAN_POINT('',(7.7,-13.07143069525,18.650000000317));
#78428 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78429 = DIRECTION('',(0.E+000,-1.,0.E+000));
#78430 = PCURVE('',#78409,#78431);
#78431 = DEFINITIONAL_REPRESENTATION('',(#78432),#78436);
#78432 = CIRCLE('',#78433,0.3);
#78433 = AXIS2_PLACEMENT_2D('',#78434,#78435);
#78434 = CARTESIAN_POINT('',(0.E+000,10.314039111566));
#78435 = DIRECTION('',(0.E+000,1.));
#78436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78437 = ORIENTED_EDGE('',*,*,#78438,.T.);
#78438 = EDGE_CURVE('',#78422,#78439,#78441,.T.);
#78439 = VERTEX_POINT('',#78440);
#78440 = CARTESIAN_POINT('',(7.7,-2.757391583686,18.950000000317));
#78441 = SURFACE_CURVE('',#78442,(#78446),.PCURVE_S1.);
#78442 = LINE('',#78443,#78444);
#78443 = CARTESIAN_POINT('',(7.7,-13.07143069525,18.950000000317));
#78444 = VECTOR('',#78445,1.);
#78445 = DIRECTION('',(0.E+000,1.,0.E+000));
#78446 = PCURVE('',#78409,#78447);
#78447 = DEFINITIONAL_REPRESENTATION('',(#78448),#78452);
#78448 = LINE('',#78449,#78450);
#78449 = CARTESIAN_POINT('',(-0.3,10.314039111566));
#78450 = VECTOR('',#78451,1.);
#78451 = DIRECTION('',(0.E+000,-1.));
#78452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78453 = ORIENTED_EDGE('',*,*,#78454,.T.);
#78454 = EDGE_CURVE('',#78439,#78455,#78457,.T.);
#78455 = VERTEX_POINT('',#78456);
#78456 = CARTESIAN_POINT('',(7.7,-2.457391583686,18.650000000317));
#78457 = SURFACE_CURVE('',#78458,(#78463),.PCURVE_S1.);
#78458 = CIRCLE('',#78459,0.3);
#78459 = AXIS2_PLACEMENT_3D('',#78460,#78461,#78462);
#78460 = CARTESIAN_POINT('',(7.7,-2.757391583686,18.650000000317));
#78461 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78462 = DIRECTION('',(0.E+000,-1.,0.E+000));
#78463 = PCURVE('',#78409,#78464);
#78464 = DEFINITIONAL_REPRESENTATION('',(#78465),#78469);
#78465 = CIRCLE('',#78466,0.3);
#78466 = AXIS2_PLACEMENT_2D('',#78467,#78468);
#78467 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
#78468 = DIRECTION('',(0.E+000,1.));
#78469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78470 = ORIENTED_EDGE('',*,*,#78471,.T.);
#78471 = EDGE_CURVE('',#78455,#78472,#78474,.T.);
#78472 = VERTEX_POINT('',#78473);
#78473 = CARTESIAN_POINT('',(7.7,-2.457391583686,15.886361549669));
#78474 = SURFACE_CURVE('',#78475,(#78479),.PCURVE_S1.);
#78475 = LINE('',#78476,#78477);
#78476 = CARTESIAN_POINT('',(7.7,-2.457391583686,18.650000000317));
#78477 = VECTOR('',#78478,1.);
#78478 = DIRECTION('',(0.E+000,0.E+000,-1.));
#78479 = PCURVE('',#78409,#78480);
#78480 = DEFINITIONAL_REPRESENTATION('',(#78481),#78485);
#78481 = LINE('',#78482,#78483);
#78482 = CARTESIAN_POINT('',(0.E+000,-0.3));
#78483 = VECTOR('',#78484,1.);
#78484 = DIRECTION('',(1.,0.E+000));
#78485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78486 = ORIENTED_EDGE('',*,*,#78487,.T.);
#78487 = EDGE_CURVE('',#78472,#78399,#78488,.T.);
#78488 = SURFACE_CURVE('',#78489,(#78494),.PCURVE_S1.);
#78489 = CIRCLE('',#78490,0.3);
#78490 = AXIS2_PLACEMENT_3D('',#78491,#78492,#78493);
#78491 = CARTESIAN_POINT('',(7.7,-2.757391583686,15.886361549669));
#78492 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78493 = DIRECTION('',(0.E+000,-1.,0.E+000));
#78494 = PCURVE('',#78409,#78495);
#78495 = DEFINITIONAL_REPRESENTATION('',(#78496),#78500);
#78496 = CIRCLE('',#78497,0.3);
#78497 = AXIS2_PLACEMENT_2D('',#78498,#78499);
#78498 = CARTESIAN_POINT('',(2.763638450647,0.E+000));
#78499 = DIRECTION('',(0.E+000,1.));
#78500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#78505)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#78502,#78503,#78504)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#78502 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#78503 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#78504 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#78505 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#78502,
  'distance_accuracy_value','confusion accuracy');
#78506 = SHAPE_DEFINITION_REPRESENTATION(#78507,#78391);
#78507 = PRODUCT_DEFINITION_SHAPE('','',#78508);
#78508 = PRODUCT_DEFINITION('design','',#78509,#78512);
#78509 = PRODUCT_DEFINITION_FORMATION('','',#78510);
#78510 = PRODUCT('CADSOFTTOOLS 1.576','CADSOFTTOOLS 1.576','',(#78511));
#78511 = PRODUCT_CONTEXT('',#2,'mechanical');
#78512 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#78513 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#78514,#78516);
#78514 = ( REPRESENTATION_RELATIONSHIP('','',#78391,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#78515) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#78515 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2315);
#78516 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #78517);
#78517 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('576','','',#5,#78508,$);
#78518 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#78510));
#78519 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#78520),#78594);
#78520 = SHELL_BASED_SURFACE_MODEL('',(#78521));
#78521 = OPEN_SHELL('',(#78522));
#78522 = ADVANCED_FACE('',(#78523),#78537,.F.);
#78523 = FACE_BOUND('',#78524,.T.);
#78524 = EDGE_LOOP('',(#78525,#78548,#78564,#78580));
#78525 = ORIENTED_EDGE('',*,*,#78526,.T.);
#78526 = EDGE_CURVE('',#78527,#78529,#78531,.T.);
#78527 = VERTEX_POINT('',#78528);
#78528 = CARTESIAN_POINT('',(7.7,-13.07143069525,18.950000000317));
#78529 = VERTEX_POINT('',#78530);
#78530 = CARTESIAN_POINT('',(4.1,-13.07143069525,18.950000000317));
#78531 = SURFACE_CURVE('',#78532,(#78536),.PCURVE_S1.);
#78532 = LINE('',#78533,#78534);
#78533 = CARTESIAN_POINT('',(7.7,-13.07143069525,18.950000000317));
#78534 = VECTOR('',#78535,1.);
#78535 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78536 = PCURVE('',#78537,#78542);
#78537 = PLANE('',#78538);
#78538 = AXIS2_PLACEMENT_3D('',#78539,#78540,#78541);
#78539 = CARTESIAN_POINT('',(7.7,-13.07143069525,18.950000000317));
#78540 = DIRECTION('',(0.E+000,0.E+000,1.));
#78541 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78542 = DEFINITIONAL_REPRESENTATION('',(#78543),#78547);
#78543 = LINE('',#78544,#78545);
#78544 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#78545 = VECTOR('',#78546,1.);
#78546 = DIRECTION('',(1.,0.E+000));
#78547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78548 = ORIENTED_EDGE('',*,*,#78549,.T.);
#78549 = EDGE_CURVE('',#78529,#78550,#78552,.T.);
#78550 = VERTEX_POINT('',#78551);
#78551 = CARTESIAN_POINT('',(4.1,-2.757391583686,18.950000000317));
#78552 = SURFACE_CURVE('',#78553,(#78557),.PCURVE_S1.);
#78553 = LINE('',#78554,#78555);
#78554 = CARTESIAN_POINT('',(4.1,-13.07143069525,18.950000000317));
#78555 = VECTOR('',#78556,1.);
#78556 = DIRECTION('',(0.E+000,1.,0.E+000));
#78557 = PCURVE('',#78537,#78558);
#78558 = DEFINITIONAL_REPRESENTATION('',(#78559),#78563);
#78559 = LINE('',#78560,#78561);
#78560 = CARTESIAN_POINT('',(3.6,0.E+000));
#78561 = VECTOR('',#78562,1.);
#78562 = DIRECTION('',(0.E+000,-1.));
#78563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78564 = ORIENTED_EDGE('',*,*,#78565,.F.);
#78565 = EDGE_CURVE('',#78566,#78550,#78568,.T.);
#78566 = VERTEX_POINT('',#78567);
#78567 = CARTESIAN_POINT('',(7.7,-2.757391583686,18.950000000317));
#78568 = SURFACE_CURVE('',#78569,(#78573),.PCURVE_S1.);
#78569 = LINE('',#78570,#78571);
#78570 = CARTESIAN_POINT('',(7.7,-2.757391583686,18.950000000317));
#78571 = VECTOR('',#78572,1.);
#78572 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78573 = PCURVE('',#78537,#78574);
#78574 = DEFINITIONAL_REPRESENTATION('',(#78575),#78579);
#78575 = LINE('',#78576,#78577);
#78576 = CARTESIAN_POINT('',(0.E+000,-10.31403911156));
#78577 = VECTOR('',#78578,1.);
#78578 = DIRECTION('',(1.,0.E+000));
#78579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78580 = ORIENTED_EDGE('',*,*,#78581,.F.);
#78581 = EDGE_CURVE('',#78527,#78566,#78582,.T.);
#78582 = SURFACE_CURVE('',#78583,(#78587),.PCURVE_S1.);
#78583 = LINE('',#78584,#78585);
#78584 = CARTESIAN_POINT('',(7.7,-13.07143069525,18.950000000317));
#78585 = VECTOR('',#78586,1.);
#78586 = DIRECTION('',(0.E+000,1.,0.E+000));
#78587 = PCURVE('',#78537,#78588);
#78588 = DEFINITIONAL_REPRESENTATION('',(#78589),#78593);
#78589 = LINE('',#78590,#78591);
#78590 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#78591 = VECTOR('',#78592,1.);
#78592 = DIRECTION('',(0.E+000,-1.));
#78593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#78598)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#78595,#78596,#78597)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#78595 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#78596 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#78597 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#78598 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#78595,
  'distance_accuracy_value','confusion accuracy');
#78599 = SHAPE_DEFINITION_REPRESENTATION(#78600,#78519);
#78600 = PRODUCT_DEFINITION_SHAPE('','',#78601);
#78601 = PRODUCT_DEFINITION('design','',#78602,#78605);
#78602 = PRODUCT_DEFINITION_FORMATION('','',#78603);
#78603 = PRODUCT('CADSOFTTOOLS 1.577','CADSOFTTOOLS 1.577','',(#78604));
#78604 = PRODUCT_CONTEXT('',#2,'mechanical');
#78605 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#78606 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#78607,#78609);
#78607 = ( REPRESENTATION_RELATIONSHIP('','',#78519,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#78608) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#78608 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2319);
#78609 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #78610);
#78610 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('577','','',#5,#78601,$);
#78611 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#78603));
#78612 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#78613),#78685);
#78613 = SHELL_BASED_SURFACE_MODEL('',(#78614));
#78614 = OPEN_SHELL('',(#78615));
#78615 = ADVANCED_FACE('',(#78616),#78631,.F.);
#78616 = FACE_BOUND('',#78617,.F.);
#78617 = EDGE_LOOP('',(#78618,#78641,#78656,#78672));
#78618 = ORIENTED_EDGE('',*,*,#78619,.T.);
#78619 = EDGE_CURVE('',#78620,#78622,#78624,.T.);
#78620 = VERTEX_POINT('',#78621);
#78621 = CARTESIAN_POINT('',(7.7,-2.757391583686,18.950000000317));
#78622 = VERTEX_POINT('',#78623);
#78623 = CARTESIAN_POINT('',(7.7,-2.457391583686,18.650000000317));
#78624 = SURFACE_CURVE('',#78625,(#78630),.PCURVE_S1.);
#78625 = CIRCLE('',#78626,0.3);
#78626 = AXIS2_PLACEMENT_3D('',#78627,#78628,#78629);
#78627 = CARTESIAN_POINT('',(7.7,-2.757391583686,18.650000000317));
#78628 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78629 = DIRECTION('',(0.E+000,-1.,0.E+000));
#78630 = PCURVE('',#78631,#78636);
#78631 = CYLINDRICAL_SURFACE('',#78632,0.3);
#78632 = AXIS2_PLACEMENT_3D('',#78633,#78634,#78635);
#78633 = CARTESIAN_POINT('',(7.7,-2.757391583686,18.650000000317));
#78634 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78635 = DIRECTION('',(0.E+000,0.E+000,-1.));
#78636 = DEFINITIONAL_REPRESENTATION('',(#78637),#78640);
#78637 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78638,#78639),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#78638 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#78639 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#78640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78641 = ORIENTED_EDGE('',*,*,#78642,.T.);
#78642 = EDGE_CURVE('',#78622,#78643,#78645,.T.);
#78643 = VERTEX_POINT('',#78644);
#78644 = CARTESIAN_POINT('',(4.1,-2.457391583686,18.650000000317));
#78645 = SURFACE_CURVE('',#78646,(#78650),.PCURVE_S1.);
#78646 = LINE('',#78647,#78648);
#78647 = CARTESIAN_POINT('',(7.7,-2.457391583686,18.650000000317));
#78648 = VECTOR('',#78649,1.);
#78649 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78650 = PCURVE('',#78631,#78651);
#78651 = DEFINITIONAL_REPRESENTATION('',(#78652),#78655);
#78652 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78653,#78654),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#78653 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#78654 = CARTESIAN_POINT('',(4.712388980385,3.6));
#78655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78656 = ORIENTED_EDGE('',*,*,#78657,.F.);
#78657 = EDGE_CURVE('',#78658,#78643,#78660,.T.);
#78658 = VERTEX_POINT('',#78659);
#78659 = CARTESIAN_POINT('',(4.1,-2.757391583686,18.950000000317));
#78660 = SURFACE_CURVE('',#78661,(#78666),.PCURVE_S1.);
#78661 = CIRCLE('',#78662,0.3);
#78662 = AXIS2_PLACEMENT_3D('',#78663,#78664,#78665);
#78663 = CARTESIAN_POINT('',(4.1,-2.757391583686,18.650000000317));
#78664 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78665 = DIRECTION('',(0.E+000,-1.,0.E+000));
#78666 = PCURVE('',#78631,#78667);
#78667 = DEFINITIONAL_REPRESENTATION('',(#78668),#78671);
#78668 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78669,#78670),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#78669 = CARTESIAN_POINT('',(3.14159265359,3.6));
#78670 = CARTESIAN_POINT('',(4.712388980385,3.6));
#78671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78672 = ORIENTED_EDGE('',*,*,#78673,.F.);
#78673 = EDGE_CURVE('',#78620,#78658,#78674,.T.);
#78674 = SURFACE_CURVE('',#78675,(#78679),.PCURVE_S1.);
#78675 = LINE('',#78676,#78677);
#78676 = CARTESIAN_POINT('',(7.7,-2.757391583686,18.950000000317));
#78677 = VECTOR('',#78678,1.);
#78678 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78679 = PCURVE('',#78631,#78680);
#78680 = DEFINITIONAL_REPRESENTATION('',(#78681),#78684);
#78681 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78682,#78683),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#78682 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#78683 = CARTESIAN_POINT('',(3.14159265359,3.6));
#78684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#78689)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#78686,#78687,#78688)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#78686 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#78687 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#78688 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#78689 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#78686,
  'distance_accuracy_value','confusion accuracy');
#78690 = SHAPE_DEFINITION_REPRESENTATION(#78691,#78612);
#78691 = PRODUCT_DEFINITION_SHAPE('','',#78692);
#78692 = PRODUCT_DEFINITION('design','',#78693,#78696);
#78693 = PRODUCT_DEFINITION_FORMATION('','',#78694);
#78694 = PRODUCT('CADSOFTTOOLS 1.578','CADSOFTTOOLS 1.578','',(#78695));
#78695 = PRODUCT_CONTEXT('',#2,'mechanical');
#78696 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#78697 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#78698,#78700);
#78698 = ( REPRESENTATION_RELATIONSHIP('','',#78612,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#78699) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#78699 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2323);
#78700 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #78701);
#78701 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('578','','',#5,#78692,$);
#78702 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#78694));
#78703 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#78704),#78778);
#78704 = SHELL_BASED_SURFACE_MODEL('',(#78705));
#78705 = OPEN_SHELL('',(#78706));
#78706 = ADVANCED_FACE('',(#78707),#78721,.F.);
#78707 = FACE_BOUND('',#78708,.T.);
#78708 = EDGE_LOOP('',(#78709,#78732,#78748,#78764));
#78709 = ORIENTED_EDGE('',*,*,#78710,.T.);
#78710 = EDGE_CURVE('',#78711,#78713,#78715,.T.);
#78711 = VERTEX_POINT('',#78712);
#78712 = CARTESIAN_POINT('',(7.7,-2.457391583686,18.650000000317));
#78713 = VERTEX_POINT('',#78714);
#78714 = CARTESIAN_POINT('',(4.1,-2.457391583686,18.650000000317));
#78715 = SURFACE_CURVE('',#78716,(#78720),.PCURVE_S1.);
#78716 = LINE('',#78717,#78718);
#78717 = CARTESIAN_POINT('',(7.7,-2.457391583686,18.650000000317));
#78718 = VECTOR('',#78719,1.);
#78719 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78720 = PCURVE('',#78721,#78726);
#78721 = PLANE('',#78722);
#78722 = AXIS2_PLACEMENT_3D('',#78723,#78724,#78725);
#78723 = CARTESIAN_POINT('',(7.7,-2.457391583686,18.650000000317));
#78724 = DIRECTION('',(0.E+000,1.,0.E+000));
#78725 = DIRECTION('',(0.E+000,0.E+000,-1.));
#78726 = DEFINITIONAL_REPRESENTATION('',(#78727),#78731);
#78727 = LINE('',#78728,#78729);
#78728 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#78729 = VECTOR('',#78730,1.);
#78730 = DIRECTION('',(0.E+000,1.));
#78731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78732 = ORIENTED_EDGE('',*,*,#78733,.T.);
#78733 = EDGE_CURVE('',#78713,#78734,#78736,.T.);
#78734 = VERTEX_POINT('',#78735);
#78735 = CARTESIAN_POINT('',(4.1,-2.457391583686,15.886361549669));
#78736 = SURFACE_CURVE('',#78737,(#78741),.PCURVE_S1.);
#78737 = LINE('',#78738,#78739);
#78738 = CARTESIAN_POINT('',(4.1,-2.457391583686,18.650000000317));
#78739 = VECTOR('',#78740,1.);
#78740 = DIRECTION('',(0.E+000,0.E+000,-1.));
#78741 = PCURVE('',#78721,#78742);
#78742 = DEFINITIONAL_REPRESENTATION('',(#78743),#78747);
#78743 = LINE('',#78744,#78745);
#78744 = CARTESIAN_POINT('',(0.E+000,3.6));
#78745 = VECTOR('',#78746,1.);
#78746 = DIRECTION('',(1.,0.E+000));
#78747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78748 = ORIENTED_EDGE('',*,*,#78749,.F.);
#78749 = EDGE_CURVE('',#78750,#78734,#78752,.T.);
#78750 = VERTEX_POINT('',#78751);
#78751 = CARTESIAN_POINT('',(7.7,-2.457391583686,15.886361549669));
#78752 = SURFACE_CURVE('',#78753,(#78757),.PCURVE_S1.);
#78753 = LINE('',#78754,#78755);
#78754 = CARTESIAN_POINT('',(7.7,-2.457391583686,15.886361549669));
#78755 = VECTOR('',#78756,1.);
#78756 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78757 = PCURVE('',#78721,#78758);
#78758 = DEFINITIONAL_REPRESENTATION('',(#78759),#78763);
#78759 = LINE('',#78760,#78761);
#78760 = CARTESIAN_POINT('',(2.763638450647,0.E+000));
#78761 = VECTOR('',#78762,1.);
#78762 = DIRECTION('',(0.E+000,1.));
#78763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78764 = ORIENTED_EDGE('',*,*,#78765,.F.);
#78765 = EDGE_CURVE('',#78711,#78750,#78766,.T.);
#78766 = SURFACE_CURVE('',#78767,(#78771),.PCURVE_S1.);
#78767 = LINE('',#78768,#78769);
#78768 = CARTESIAN_POINT('',(7.7,-2.457391583686,18.650000000317));
#78769 = VECTOR('',#78770,1.);
#78770 = DIRECTION('',(0.E+000,0.E+000,-1.));
#78771 = PCURVE('',#78721,#78772);
#78772 = DEFINITIONAL_REPRESENTATION('',(#78773),#78777);
#78773 = LINE('',#78774,#78775);
#78774 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#78775 = VECTOR('',#78776,1.);
#78776 = DIRECTION('',(1.,0.E+000));
#78777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#78782)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#78779,#78780,#78781)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#78779 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#78780 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#78781 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#78782 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#78779,
  'distance_accuracy_value','confusion accuracy');
#78783 = SHAPE_DEFINITION_REPRESENTATION(#78784,#78703);
#78784 = PRODUCT_DEFINITION_SHAPE('','',#78785);
#78785 = PRODUCT_DEFINITION('design','',#78786,#78789);
#78786 = PRODUCT_DEFINITION_FORMATION('','',#78787);
#78787 = PRODUCT('CADSOFTTOOLS 1.579','CADSOFTTOOLS 1.579','',(#78788));
#78788 = PRODUCT_CONTEXT('',#2,'mechanical');
#78789 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#78790 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#78791,#78793);
#78791 = ( REPRESENTATION_RELATIONSHIP('','',#78703,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#78792) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#78792 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2327);
#78793 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #78794);
#78794 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('579','','',#5,#78785,$);
#78795 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#78787));
#78796 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#78797),#78871);
#78797 = SHELL_BASED_SURFACE_MODEL('',(#78798));
#78798 = OPEN_SHELL('',(#78799));
#78799 = ADVANCED_FACE('',(#78800),#78814,.F.);
#78800 = FACE_BOUND('',#78801,.T.);
#78801 = EDGE_LOOP('',(#78802,#78825,#78841,#78857));
#78802 = ORIENTED_EDGE('',*,*,#78803,.T.);
#78803 = EDGE_CURVE('',#78804,#78806,#78808,.T.);
#78804 = VERTEX_POINT('',#78805);
#78805 = CARTESIAN_POINT('',(7.7,-2.835037297217,15.596583801783));
#78806 = VERTEX_POINT('',#78807);
#78807 = CARTESIAN_POINT('',(4.1,-2.835037297217,15.596583801783));
#78808 = SURFACE_CURVE('',#78809,(#78813),.PCURVE_S1.);
#78809 = LINE('',#78810,#78811);
#78810 = CARTESIAN_POINT('',(7.7,-2.835037297217,15.596583801783));
#78811 = VECTOR('',#78812,1.);
#78812 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78813 = PCURVE('',#78814,#78819);
#78814 = PLANE('',#78815);
#78815 = AXIS2_PLACEMENT_3D('',#78816,#78817,#78818);
#78816 = CARTESIAN_POINT('',(7.7,-2.835037297217,15.596583801783));
#78817 = DIRECTION('',(0.E+000,-0.258819045103,-0.965925826289));
#78818 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#78819 = DEFINITIONAL_REPRESENTATION('',(#78820),#78824);
#78820 = LINE('',#78821,#78822);
#78821 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#78822 = VECTOR('',#78823,1.);
#78823 = DIRECTION('',(0.E+000,1.));
#78824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78825 = ORIENTED_EDGE('',*,*,#78826,.T.);
#78826 = EDGE_CURVE('',#78806,#78827,#78829,.T.);
#78827 = VERTEX_POINT('',#78828);
#78828 = CARTESIAN_POINT('',(4.1,-13.14907640878,18.36022225243));
#78829 = SURFACE_CURVE('',#78830,(#78834),.PCURVE_S1.);
#78830 = LINE('',#78831,#78832);
#78831 = CARTESIAN_POINT('',(4.1,-2.835037297217,15.596583801783));
#78832 = VECTOR('',#78833,1.);
#78833 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#78834 = PCURVE('',#78814,#78835);
#78835 = DEFINITIONAL_REPRESENTATION('',(#78836),#78840);
#78836 = LINE('',#78837,#78838);
#78837 = CARTESIAN_POINT('',(0.E+000,3.6));
#78838 = VECTOR('',#78839,1.);
#78839 = DIRECTION('',(1.,0.E+000));
#78840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78841 = ORIENTED_EDGE('',*,*,#78842,.F.);
#78842 = EDGE_CURVE('',#78843,#78827,#78845,.T.);
#78843 = VERTEX_POINT('',#78844);
#78844 = CARTESIAN_POINT('',(7.7,-13.14907640878,18.36022225243));
#78845 = SURFACE_CURVE('',#78846,(#78850),.PCURVE_S1.);
#78846 = LINE('',#78847,#78848);
#78847 = CARTESIAN_POINT('',(7.7,-13.14907640878,18.36022225243));
#78848 = VECTOR('',#78849,1.);
#78849 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78850 = PCURVE('',#78814,#78851);
#78851 = DEFINITIONAL_REPRESENTATION('',(#78852),#78856);
#78852 = LINE('',#78853,#78854);
#78853 = CARTESIAN_POINT('',(10.677879016023,0.E+000));
#78854 = VECTOR('',#78855,1.);
#78855 = DIRECTION('',(0.E+000,1.));
#78856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78857 = ORIENTED_EDGE('',*,*,#78858,.F.);
#78858 = EDGE_CURVE('',#78804,#78843,#78859,.T.);
#78859 = SURFACE_CURVE('',#78860,(#78864),.PCURVE_S1.);
#78860 = LINE('',#78861,#78862);
#78861 = CARTESIAN_POINT('',(7.7,-2.835037297217,15.596583801783));
#78862 = VECTOR('',#78863,1.);
#78863 = DIRECTION('',(0.E+000,-0.965925826289,0.258819045103));
#78864 = PCURVE('',#78814,#78865);
#78865 = DEFINITIONAL_REPRESENTATION('',(#78866),#78870);
#78866 = LINE('',#78867,#78868);
#78867 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#78868 = VECTOR('',#78869,1.);
#78869 = DIRECTION('',(1.,0.E+000));
#78870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#78875)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#78872,#78873,#78874)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#78872 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#78873 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#78874 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#78875 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#78872,
  'distance_accuracy_value','confusion accuracy');
#78876 = SHAPE_DEFINITION_REPRESENTATION(#78877,#78796);
#78877 = PRODUCT_DEFINITION_SHAPE('','',#78878);
#78878 = PRODUCT_DEFINITION('design','',#78879,#78882);
#78879 = PRODUCT_DEFINITION_FORMATION('','',#78880);
#78880 = PRODUCT('CADSOFTTOOLS 1.580','CADSOFTTOOLS 1.580','',(#78881));
#78881 = PRODUCT_CONTEXT('',#2,'mechanical');
#78882 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#78883 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#78884,#78886);
#78884 = ( REPRESENTATION_RELATIONSHIP('','',#78796,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#78885) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#78885 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2331);
#78886 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #78887);
#78887 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('580','','',#5,#78878,$);
#78888 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#78880));
#78889 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#78890),#78962);
#78890 = SHELL_BASED_SURFACE_MODEL('',(#78891));
#78891 = OPEN_SHELL('',(#78892));
#78892 = ADVANCED_FACE('',(#78893),#78908,.F.);
#78893 = FACE_BOUND('',#78894,.F.);
#78894 = EDGE_LOOP('',(#78895,#78918,#78933,#78949));
#78895 = ORIENTED_EDGE('',*,*,#78896,.T.);
#78896 = EDGE_CURVE('',#78897,#78899,#78901,.T.);
#78897 = VERTEX_POINT('',#78898);
#78898 = CARTESIAN_POINT('',(7.7,-2.457391583686,15.886361549669));
#78899 = VERTEX_POINT('',#78900);
#78900 = CARTESIAN_POINT('',(7.7,-2.835037297217,15.596583801783));
#78901 = SURFACE_CURVE('',#78902,(#78907),.PCURVE_S1.);
#78902 = CIRCLE('',#78903,0.3);
#78903 = AXIS2_PLACEMENT_3D('',#78904,#78905,#78906);
#78904 = CARTESIAN_POINT('',(7.7,-2.757391583686,15.886361549669));
#78905 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78906 = DIRECTION('',(0.E+000,-1.,0.E+000));
#78907 = PCURVE('',#78908,#78913);
#78908 = CYLINDRICAL_SURFACE('',#78909,0.3);
#78909 = AXIS2_PLACEMENT_3D('',#78910,#78911,#78912);
#78910 = CARTESIAN_POINT('',(7.7,-2.757391583686,15.886361549669));
#78911 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78912 = DIRECTION('',(0.E+000,0.E+000,-1.));
#78913 = DEFINITIONAL_REPRESENTATION('',(#78914),#78917);
#78914 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78915,#78916),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,4.974188368184),
  .PIECEWISE_BEZIER_KNOTS.);
#78915 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#78916 = CARTESIAN_POINT('',(6.544984694979,0.E+000));
#78917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78918 = ORIENTED_EDGE('',*,*,#78919,.T.);
#78919 = EDGE_CURVE('',#78899,#78920,#78922,.T.);
#78920 = VERTEX_POINT('',#78921);
#78921 = CARTESIAN_POINT('',(4.1,-2.835037297217,15.596583801783));
#78922 = SURFACE_CURVE('',#78923,(#78927),.PCURVE_S1.);
#78923 = LINE('',#78924,#78925);
#78924 = CARTESIAN_POINT('',(7.7,-2.835037297217,15.596583801783));
#78925 = VECTOR('',#78926,1.);
#78926 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78927 = PCURVE('',#78908,#78928);
#78928 = DEFINITIONAL_REPRESENTATION('',(#78929),#78932);
#78929 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78930,#78931),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#78930 = CARTESIAN_POINT('',(6.544984694979,0.E+000));
#78931 = CARTESIAN_POINT('',(6.544984694979,3.6));
#78932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78933 = ORIENTED_EDGE('',*,*,#78934,.F.);
#78934 = EDGE_CURVE('',#78935,#78920,#78937,.T.);
#78935 = VERTEX_POINT('',#78936);
#78936 = CARTESIAN_POINT('',(4.1,-2.457391583686,15.886361549669));
#78937 = SURFACE_CURVE('',#78938,(#78943),.PCURVE_S1.);
#78938 = CIRCLE('',#78939,0.3);
#78939 = AXIS2_PLACEMENT_3D('',#78940,#78941,#78942);
#78940 = CARTESIAN_POINT('',(4.1,-2.757391583686,15.886361549669));
#78941 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78942 = DIRECTION('',(0.E+000,-1.,0.E+000));
#78943 = PCURVE('',#78908,#78944);
#78944 = DEFINITIONAL_REPRESENTATION('',(#78945),#78948);
#78945 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78946,#78947),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,4.974188368184),
  .PIECEWISE_BEZIER_KNOTS.);
#78946 = CARTESIAN_POINT('',(4.712388980385,3.6));
#78947 = CARTESIAN_POINT('',(6.544984694979,3.6));
#78948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78949 = ORIENTED_EDGE('',*,*,#78950,.F.);
#78950 = EDGE_CURVE('',#78897,#78935,#78951,.T.);
#78951 = SURFACE_CURVE('',#78952,(#78956),.PCURVE_S1.);
#78952 = LINE('',#78953,#78954);
#78953 = CARTESIAN_POINT('',(7.7,-2.457391583686,15.886361549669));
#78954 = VECTOR('',#78955,1.);
#78955 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78956 = PCURVE('',#78908,#78957);
#78957 = DEFINITIONAL_REPRESENTATION('',(#78958),#78961);
#78958 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78959,#78960),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#78959 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#78960 = CARTESIAN_POINT('',(4.712388980385,3.6));
#78961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#78962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#78966)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#78963,#78964,#78965)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#78963 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#78964 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#78965 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#78966 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#78963,
  'distance_accuracy_value','confusion accuracy');
#78967 = SHAPE_DEFINITION_REPRESENTATION(#78968,#78889);
#78968 = PRODUCT_DEFINITION_SHAPE('','',#78969);
#78969 = PRODUCT_DEFINITION('design','',#78970,#78973);
#78970 = PRODUCT_DEFINITION_FORMATION('','',#78971);
#78971 = PRODUCT('CADSOFTTOOLS 1.581','CADSOFTTOOLS 1.581','',(#78972));
#78972 = PRODUCT_CONTEXT('',#2,'mechanical');
#78973 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#78974 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#78975,#78977);
#78975 = ( REPRESENTATION_RELATIONSHIP('','',#78889,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#78976) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#78976 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2335);
#78977 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #78978);
#78978 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('581','','',#5,#78969,$);
#78979 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#78971));
#78980 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#78981),#79053);
#78981 = SHELL_BASED_SURFACE_MODEL('',(#78982));
#78982 = OPEN_SHELL('',(#78983));
#78983 = ADVANCED_FACE('',(#78984),#78999,.F.);
#78984 = FACE_BOUND('',#78985,.F.);
#78985 = EDGE_LOOP('',(#78986,#79009,#79024,#79040));
#78986 = ORIENTED_EDGE('',*,*,#78987,.T.);
#78987 = EDGE_CURVE('',#78988,#78990,#78992,.T.);
#78988 = VERTEX_POINT('',#78989);
#78989 = CARTESIAN_POINT('',(7.7,-13.14907640878,18.36022225243));
#78990 = VERTEX_POINT('',#78991);
#78991 = CARTESIAN_POINT('',(7.7,-13.07143069525,18.950000000317));
#78992 = SURFACE_CURVE('',#78993,(#78998),.PCURVE_S1.);
#78993 = CIRCLE('',#78994,0.3);
#78994 = AXIS2_PLACEMENT_3D('',#78995,#78996,#78997);
#78995 = CARTESIAN_POINT('',(7.7,-13.07143069525,18.650000000317));
#78996 = DIRECTION('',(-1.,0.E+000,0.E+000));
#78997 = DIRECTION('',(0.E+000,-1.,0.E+000));
#78998 = PCURVE('',#78999,#79004);
#78999 = CYLINDRICAL_SURFACE('',#79000,0.3);
#79000 = AXIS2_PLACEMENT_3D('',#79001,#79002,#79003);
#79001 = CARTESIAN_POINT('',(7.7,-13.07143069525,18.650000000317));
#79002 = DIRECTION('',(-1.,0.E+000,0.E+000));
#79003 = DIRECTION('',(0.E+000,0.E+000,-1.));
#79004 = DEFINITIONAL_REPRESENTATION('',(#79005),#79008);
#79005 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79006,#79007),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.974188368184,7.853981633974),
  .PIECEWISE_BEZIER_KNOTS.);
#79006 = CARTESIAN_POINT('',(0.261799387799,0.E+000));
#79007 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#79008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79009 = ORIENTED_EDGE('',*,*,#79010,.T.);
#79010 = EDGE_CURVE('',#78990,#79011,#79013,.T.);
#79011 = VERTEX_POINT('',#79012);
#79012 = CARTESIAN_POINT('',(4.1,-13.07143069525,18.950000000317));
#79013 = SURFACE_CURVE('',#79014,(#79018),.PCURVE_S1.);
#79014 = LINE('',#79015,#79016);
#79015 = CARTESIAN_POINT('',(7.7,-13.07143069525,18.950000000317));
#79016 = VECTOR('',#79017,1.);
#79017 = DIRECTION('',(-1.,0.E+000,0.E+000));
#79018 = PCURVE('',#78999,#79019);
#79019 = DEFINITIONAL_REPRESENTATION('',(#79020),#79023);
#79020 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79021,#79022),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#79021 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#79022 = CARTESIAN_POINT('',(3.14159265359,3.6));
#79023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79024 = ORIENTED_EDGE('',*,*,#79025,.F.);
#79025 = EDGE_CURVE('',#79026,#79011,#79028,.T.);
#79026 = VERTEX_POINT('',#79027);
#79027 = CARTESIAN_POINT('',(4.1,-13.14907640878,18.36022225243));
#79028 = SURFACE_CURVE('',#79029,(#79034),.PCURVE_S1.);
#79029 = CIRCLE('',#79030,0.3);
#79030 = AXIS2_PLACEMENT_3D('',#79031,#79032,#79033);
#79031 = CARTESIAN_POINT('',(4.1,-13.07143069525,18.650000000317));
#79032 = DIRECTION('',(-1.,0.E+000,0.E+000));
#79033 = DIRECTION('',(0.E+000,-1.,0.E+000));
#79034 = PCURVE('',#78999,#79035);
#79035 = DEFINITIONAL_REPRESENTATION('',(#79036),#79039);
#79036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79037,#79038),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.974188368184,7.853981633974),
  .PIECEWISE_BEZIER_KNOTS.);
#79037 = CARTESIAN_POINT('',(0.261799387799,3.6));
#79038 = CARTESIAN_POINT('',(3.14159265359,3.6));
#79039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79040 = ORIENTED_EDGE('',*,*,#79041,.F.);
#79041 = EDGE_CURVE('',#78988,#79026,#79042,.T.);
#79042 = SURFACE_CURVE('',#79043,(#79047),.PCURVE_S1.);
#79043 = LINE('',#79044,#79045);
#79044 = CARTESIAN_POINT('',(7.7,-13.14907640878,18.36022225243));
#79045 = VECTOR('',#79046,1.);
#79046 = DIRECTION('',(-1.,0.E+000,0.E+000));
#79047 = PCURVE('',#78999,#79048);
#79048 = DEFINITIONAL_REPRESENTATION('',(#79049),#79052);
#79049 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79050,#79051),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#79050 = CARTESIAN_POINT('',(0.261799387799,0.E+000));
#79051 = CARTESIAN_POINT('',(0.261799387799,3.6));
#79052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#79057)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#79054,#79055,#79056)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#79054 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#79055 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#79056 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#79057 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#79054,
  'distance_accuracy_value','confusion accuracy');
#79058 = SHAPE_DEFINITION_REPRESENTATION(#79059,#78980);
#79059 = PRODUCT_DEFINITION_SHAPE('','',#79060);
#79060 = PRODUCT_DEFINITION('design','',#79061,#79064);
#79061 = PRODUCT_DEFINITION_FORMATION('','',#79062);
#79062 = PRODUCT('CADSOFTTOOLS 1.582','CADSOFTTOOLS 1.582','',(#79063));
#79063 = PRODUCT_CONTEXT('',#2,'mechanical');
#79064 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#79065 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#79066,#79068);
#79066 = ( REPRESENTATION_RELATIONSHIP('','',#78980,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#79067) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#79067 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2339);
#79068 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #79069);
#79069 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('582','','',#5,#79060,$);
#79070 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#79062));
#79071 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#79072),#79176);
#79072 = SHELL_BASED_SURFACE_MODEL('',(#79073));
#79073 = OPEN_SHELL('',(#79074));
#79074 = ADVANCED_FACE('',(#79075),#79089,.T.);
#79075 = FACE_BOUND('',#79076,.T.);
#79076 = EDGE_LOOP('',(#79077,#79099,#79115,#79130));
#79077 = ORIENTED_EDGE('',*,*,#79078,.F.);
#79078 = EDGE_CURVE('',#79079,#79081,#79083,.T.);
#79079 = VERTEX_POINT('',#79080);
#79080 = CARTESIAN_POINT('',(4.1,-11.30777345873,32.20426081494));
#79081 = VERTEX_POINT('',#79082);
#79082 = CARTESIAN_POINT('',(5.389445198344,-11.30777345873,
    32.20426081494));
#79083 = SURFACE_CURVE('',#79084,(#79088),.PCURVE_S1.);
#79084 = LINE('',#79085,#79086);
#79085 = CARTESIAN_POINT('',(6.1,-11.30777345873,32.20426081494));
#79086 = VECTOR('',#79087,1.);
#79087 = DIRECTION('',(1.,0.E+000,0.E+000));
#79088 = PCURVE('',#79089,#79094);
#79089 = CYLINDRICAL_SURFACE('',#79090,0.3);
#79090 = AXIS2_PLACEMENT_3D('',#79091,#79092,#79093);
#79091 = CARTESIAN_POINT('',(6.1,-11.2573915834,31.90852162809));
#79092 = DIRECTION('',(-1.,0.E+000,0.E+000));
#79093 = DIRECTION('',(0.E+000,0.E+000,-1.));
#79094 = DEFINITIONAL_REPRESENTATION('',(#79095),#79098);
#79095 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79096,#79097),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.,-0.710554801656),.PIECEWISE_BEZIER_KNOTS.);
#79096 = CARTESIAN_POINT('',(2.972853458905,2.));
#79097 = CARTESIAN_POINT('',(2.972853458905,0.710554801656));
#79098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79099 = ORIENTED_EDGE('',*,*,#79100,.F.);
#79100 = EDGE_CURVE('',#79101,#79079,#79103,.T.);
#79101 = VERTEX_POINT('',#79102);
#79102 = CARTESIAN_POINT('',(4.1,-11.5573915834,31.90852162809));
#79103 = SURFACE_CURVE('',#79104,(#79109),.PCURVE_S1.);
#79104 = CIRCLE('',#79105,0.3);
#79105 = AXIS2_PLACEMENT_3D('',#79106,#79107,#79108);
#79106 = CARTESIAN_POINT('',(4.1,-11.2573915834,31.90852162809));
#79107 = DIRECTION('',(-1.,0.E+000,0.E+000));
#79108 = DIRECTION('',(0.E+000,0.E+000,-1.));
#79109 = PCURVE('',#79089,#79110);
#79110 = DEFINITIONAL_REPRESENTATION('',(#79111),#79114);
#79111 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79112,#79113),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,2.972853458905),
  .PIECEWISE_BEZIER_KNOTS.);
#79112 = CARTESIAN_POINT('',(1.570796326795,2.));
#79113 = CARTESIAN_POINT('',(2.972853458905,2.));
#79114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79115 = ORIENTED_EDGE('',*,*,#79116,.F.);
#79116 = EDGE_CURVE('',#79117,#79101,#79119,.T.);
#79117 = VERTEX_POINT('',#79118);
#79118 = CARTESIAN_POINT('',(5.206674090584,-11.5573915834,
    31.90852162809));
#79119 = SURFACE_CURVE('',#79120,(#79124),.PCURVE_S1.);
#79120 = LINE('',#79121,#79122);
#79121 = CARTESIAN_POINT('',(6.1,-11.5573915834,31.90852162809));
#79122 = VECTOR('',#79123,1.);
#79123 = DIRECTION('',(-1.,0.E+000,0.E+000));
#79124 = PCURVE('',#79089,#79125);
#79125 = DEFINITIONAL_REPRESENTATION('',(#79126),#79129);
#79126 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79127,#79128),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.893325909416,2.),.PIECEWISE_BEZIER_KNOTS.);
#79127 = CARTESIAN_POINT('',(1.570796326795,0.893325909416));
#79128 = CARTESIAN_POINT('',(1.570796326795,2.));
#79129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79130 = ORIENTED_EDGE('',*,*,#79131,.F.);
#79131 = EDGE_CURVE('',#79081,#79117,#79132,.T.);
#79132 = SURFACE_CURVE('',#79133,(#79147),.PCURVE_S1.);
#79133 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#79134,#79135,#79136,#79137,
    #79138,#79139,#79140,#79141,#79142,#79143,#79144,#79145,#79146),
  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,0.328203417727,
    0.566557220927,0.807517224335,1.),.UNSPECIFIED.);
#79134 = CARTESIAN_POINT('',(5.389445198344,-11.30777345873,
    32.20426081494));
#79135 = CARTESIAN_POINT('',(5.35800387174,-11.34705460182,
    32.197568912947));
#79136 = CARTESIAN_POINT('',(5.327518933711,-11.38694034114,
    32.182544088342));
#79137 = CARTESIAN_POINT('',(5.300964133415,-11.42300852401,
    32.158663645722));
#79138 = CARTESIAN_POINT('',(5.281582674143,-11.44933348256,
    32.141234110538));
#79139 = CARTESIAN_POINT('',(5.263828155852,-11.47423562591,
    32.118616351875));
#79140 = CARTESIAN_POINT('',(5.2492919469,-11.49503322818,
    32.091623918265));
#79141 = CARTESIAN_POINT('',(5.234663207161,-11.51596321838,
    32.064459663298));
#79142 = CARTESIAN_POINT('',(5.222882960849,-11.53330091432,
    32.031855223549));
#79143 = CARTESIAN_POINT('',(5.215614769453,-11.5440747192,
    31.996911557655));
#79144 = CARTESIAN_POINT('',(5.209777066678,-11.55272807837,
    31.968845327111));
#79145 = CARTESIAN_POINT('',(5.206674090584,-11.5573915834,
    31.938466121665));
#79146 = CARTESIAN_POINT('',(5.206674090584,-11.5573915834,
    31.90852162809));
#79147 = PCURVE('',#79089,#79148);
#79148 = DEFINITIONAL_REPRESENTATION('',(#79149),#79175);
#79149 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#79150,#79151,#79152,#79153,
    #79154,#79155,#79156,#79157,#79158,#79159,#79160,#79161,#79162,
    #79163,#79164,#79165,#79166,#79167,#79168,#79169,#79170,#79171,
    #79172,#79173,#79174),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#79150 = CARTESIAN_POINT('',(2.972853458905,0.710554801656));
#79151 = CARTESIAN_POINT('',(2.954457627861,0.714909269441));
#79152 = CARTESIAN_POINT('',(2.917412346618,0.723581510525));
#79153 = CARTESIAN_POINT('',(2.861124657728,0.736432442581));
#79154 = CARTESIAN_POINT('',(2.804162208883,0.749078392187));
#79155 = CARTESIAN_POINT('',(2.746556298934,0.76147253014));
#79156 = CARTESIAN_POINT('',(2.688342630349,0.773565339292));
#79157 = CARTESIAN_POINT('',(2.629486499689,0.785317330602));
#79158 = CARTESIAN_POINT('',(2.570144723563,0.796651590544));
#79159 = CARTESIAN_POINT('',(2.509674890436,0.807630875424));
#79160 = CARTESIAN_POINT('',(2.447976359193,0.81822296557));
#79161 = CARTESIAN_POINT('',(2.385321320815,0.828337595728));
#79162 = CARTESIAN_POINT('',(2.321808262674,0.837912196912));
#79163 = CARTESIAN_POINT('',(2.257458317428,0.846889991698));
#79164 = CARTESIAN_POINT('',(2.192639590484,0.855163340144));
#79165 = CARTESIAN_POINT('',(2.126512034501,0.862782329745));
#79166 = CARTESIAN_POINT('',(2.05927995435,0.869693162408));
#79167 = CARTESIAN_POINT('',(1.991249418223,0.875824524069));
#79168 = CARTESIAN_POINT('',(1.922621290359,0.881113457619));
#79169 = CARTESIAN_POINT('',(1.853797200665,0.885481094097));
#79170 = CARTESIAN_POINT('',(1.783576068428,0.888943993495));
#79171 = CARTESIAN_POINT('',(1.712767751681,0.891451348244));
#79172 = CARTESIAN_POINT('',(1.641673285716,0.892979886008));
#79173 = CARTESIAN_POINT('',(1.594364660001,0.893325909416));
#79174 = CARTESIAN_POINT('',(1.570796326795,0.893325909416));
#79175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#79180)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#79177,#79178,#79179)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#79177 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#79178 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#79179 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#79180 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#79177,
  'distance_accuracy_value','confusion accuracy');
#79181 = SHAPE_DEFINITION_REPRESENTATION(#79182,#79071);
#79182 = PRODUCT_DEFINITION_SHAPE('','',#79183);
#79183 = PRODUCT_DEFINITION('design','',#79184,#79187);
#79184 = PRODUCT_DEFINITION_FORMATION('','',#79185);
#79185 = PRODUCT('CADSOFTTOOLS 1.583','CADSOFTTOOLS 1.583','',(#79186));
#79186 = PRODUCT_CONTEXT('',#2,'mechanical');
#79187 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#79188 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#79189,#79191);
#79189 = ( REPRESENTATION_RELATIONSHIP('','',#79071,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#79190) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#79190 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2343);
#79191 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #79192);
#79192 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('583','','',#5,#79183,$);
#79193 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#79185));
#79194 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#79195),#79302);
#79195 = SHELL_BASED_SURFACE_MODEL('',(#79196));
#79196 = OPEN_SHELL('',(#79197));
#79197 = ADVANCED_FACE('',(#79198),#79225,.F.);
#79198 = FACE_BOUND('',#79199,.F.);
#79199 = EDGE_LOOP('',(#79200,#79258,#79273,#79289));
#79200 = ORIENTED_EDGE('',*,*,#79201,.F.);
#79201 = EDGE_CURVE('',#79202,#79204,#79206,.T.);
#79202 = VERTEX_POINT('',#79203);
#79203 = CARTESIAN_POINT('',(5.608896341342,-11.05815533405,
    36.599999999996));
#79204 = VERTEX_POINT('',#79205);
#79205 = CARTESIAN_POINT('',(5.349849140919,-11.35815533405,
    36.899999999997));
#79206 = SURFACE_CURVE('',#79207,(#79224),.PCURVE_S1.);
#79207 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#79208,#79209,#79210,#79211,
    #79212,#79213,#79214,#79215,#79216,#79217,#79218,#79219,#79220,
    #79221,#79222,#79223),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
    0.149366088398,0.29744853832,0.507803635802,0.782618993804,1.),
  .UNSPECIFIED.);
#79208 = CARTESIAN_POINT('',(5.608896341342,-11.05815533405,
    36.599999999996));
#79209 = CARTESIAN_POINT('',(5.608896341342,-11.05815533405,
    36.627156807569));
#79210 = CARTESIAN_POINT('',(5.605162329137,-11.06201347842,
    36.654702650719));
#79211 = CARTESIAN_POINT('',(5.598445667558,-11.06903568938,
    36.680061420563));
#79212 = CARTESIAN_POINT('',(5.591761992637,-11.07602341307,
    36.705295649209));
#79213 = CARTESIAN_POINT('',(5.582043435557,-11.08624103096,
    36.72907940343));
#79214 = CARTESIAN_POINT('',(5.570581085323,-11.09849830163,
    36.750260525474));
#79215 = CARTESIAN_POINT('',(5.554364811491,-11.11583918318,
    36.78022635867));
#79216 = CARTESIAN_POINT('',(5.534274896169,-11.13769326266,
    36.805917013186));
#79217 = CARTESIAN_POINT('',(5.512914099653,-11.16165174691,
    36.826685553666));
#79218 = CARTESIAN_POINT('',(5.485078854943,-11.19287203739,
    36.85374902979));
#79219 = CARTESIAN_POINT('',(5.454215028109,-11.22865763894,
    36.873432794228));
#79220 = CARTESIAN_POINT('',(5.42344502445,-11.26594172191,
    36.885476180677));
#79221 = CARTESIAN_POINT('',(5.398971769546,-11.29559602018,
    36.895055018228));
#79222 = CARTESIAN_POINT('',(5.374055481133,-11.32678457005,
    36.899999999997));
#79223 = CARTESIAN_POINT('',(5.349849140919,-11.35815533405,
    36.899999999997));
#79224 = PCURVE('',#79225,#79230);
#79225 = CYLINDRICAL_SURFACE('',#79226,0.3);
#79226 = AXIS2_PLACEMENT_3D('',#79227,#79228,#79229);
#79227 = CARTESIAN_POINT('',(7.7,-11.35815533405,36.599999999996));
#79228 = DIRECTION('',(-1.,0.E+000,0.E+000));
#79229 = DIRECTION('',(0.E+000,0.E+000,-1.));
#79230 = DEFINITIONAL_REPRESENTATION('',(#79231),#79257);
#79231 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#79232,#79233,#79234,#79235,
    #79236,#79237,#79238,#79239,#79240,#79241,#79242,#79243,#79244,
    #79245,#79246,#79247,#79248,#79249,#79250,#79251,#79252,#79253,
    #79254,#79255,#79256),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#79232 = CARTESIAN_POINT('',(4.712388980385,2.091103658658));
#79233 = CARTESIAN_POINT('',(4.684846982351,2.091103658658));
#79234 = CARTESIAN_POINT('',(4.629504972968,2.091794757466));
#79235 = CARTESIAN_POINT('',(4.546623723163,2.094782181771));
#79236 = CARTESIAN_POINT('',(4.464963693333,2.099579740561));
#79237 = CARTESIAN_POINT('',(4.384971558963,2.106110216697));
#79238 = CARTESIAN_POINT('',(4.305974190315,2.114212375421));
#79239 = CARTESIAN_POINT('',(4.228577630422,2.123651837605));
#79240 = CARTESIAN_POINT('',(4.153547360295,2.134160613074));
#79241 = CARTESIAN_POINT('',(4.080043504973,2.145651521388));
#79242 = CARTESIAN_POINT('',(4.007775761768,2.158006927622));
#79243 = CARTESIAN_POINT('',(3.936855677424,2.171056942915));
#79244 = CARTESIAN_POINT('',(3.867313552265,2.184653370884));
#79245 = CARTESIAN_POINT('',(3.79934620282,2.198613499182));
#79246 = CARTESIAN_POINT('',(3.731913483281,2.213027016256));
#79247 = CARTESIAN_POINT('',(3.66513296677,2.227776176986));
#79248 = CARTESIAN_POINT('',(3.598919132893,2.24278217235));
#79249 = CARTESIAN_POINT('',(3.533204635705,2.257969355005));
#79250 = CARTESIAN_POINT('',(3.468150167142,2.273210494793));
#79251 = CARTESIAN_POINT('',(3.403062167324,2.28858153114));
#79252 = CARTESIAN_POINT('',(3.337820020601,2.304043781308));
#79253 = CARTESIAN_POINT('',(3.272530445668,2.31950296625));
#79254 = CARTESIAN_POINT('',(3.207136249309,2.334904164469));
#79255 = CARTESIAN_POINT('',(3.163457606134,2.345089293626));
#79256 = CARTESIAN_POINT('',(3.14159265359,2.350150859081));
#79257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79258 = ORIENTED_EDGE('',*,*,#79259,.T.);
#79259 = EDGE_CURVE('',#79202,#79260,#79262,.T.);
#79260 = VERTEX_POINT('',#79261);
#79261 = CARTESIAN_POINT('',(4.1,-11.05815533405,36.599999999996));
#79262 = SURFACE_CURVE('',#79263,(#79267),.PCURVE_S1.);
#79263 = LINE('',#79264,#79265);
#79264 = CARTESIAN_POINT('',(7.7,-11.05815533405,36.599999999996));
#79265 = VECTOR('',#79266,1.);
#79266 = DIRECTION('',(-1.,0.E+000,0.E+000));
#79267 = PCURVE('',#79225,#79268);
#79268 = DEFINITIONAL_REPRESENTATION('',(#79269),#79272);
#79269 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79270,#79271),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.091103658658,3.6),.PIECEWISE_BEZIER_KNOTS.);
#79270 = CARTESIAN_POINT('',(4.712388980385,2.091103658658));
#79271 = CARTESIAN_POINT('',(4.712388980385,3.6));
#79272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79273 = ORIENTED_EDGE('',*,*,#79274,.F.);
#79274 = EDGE_CURVE('',#79275,#79260,#79277,.T.);
#79275 = VERTEX_POINT('',#79276);
#79276 = CARTESIAN_POINT('',(4.1,-11.35815533405,36.899999999997));
#79277 = SURFACE_CURVE('',#79278,(#79283),.PCURVE_S1.);
#79278 = CIRCLE('',#79279,0.3);
#79279 = AXIS2_PLACEMENT_3D('',#79280,#79281,#79282);
#79280 = CARTESIAN_POINT('',(4.1,-11.35815533405,36.599999999996));
#79281 = DIRECTION('',(-1.,0.E+000,0.E+000));
#79282 = DIRECTION('',(0.E+000,0.E+000,-1.));
#79283 = PCURVE('',#79225,#79284);
#79284 = DEFINITIONAL_REPRESENTATION('',(#79285),#79288);
#79285 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79286,#79287),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#79286 = CARTESIAN_POINT('',(3.14159265359,3.6));
#79287 = CARTESIAN_POINT('',(4.712388980385,3.6));
#79288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79289 = ORIENTED_EDGE('',*,*,#79290,.F.);
#79290 = EDGE_CURVE('',#79204,#79275,#79291,.T.);
#79291 = SURFACE_CURVE('',#79292,(#79296),.PCURVE_S1.);
#79292 = LINE('',#79293,#79294);
#79293 = CARTESIAN_POINT('',(7.7,-11.35815533405,36.899999999997));
#79294 = VECTOR('',#79295,1.);
#79295 = DIRECTION('',(-1.,0.E+000,0.E+000));
#79296 = PCURVE('',#79225,#79297);
#79297 = DEFINITIONAL_REPRESENTATION('',(#79298),#79301);
#79298 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79299,#79300),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.350150859081,3.6),.PIECEWISE_BEZIER_KNOTS.);
#79299 = CARTESIAN_POINT('',(3.14159265359,2.350150859081));
#79300 = CARTESIAN_POINT('',(3.14159265359,3.6));
#79301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#79306)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#79303,#79304,#79305)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#79303 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#79304 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#79305 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#79306 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#79303,
  'distance_accuracy_value','confusion accuracy');
#79307 = SHAPE_DEFINITION_REPRESENTATION(#79308,#79194);
#79308 = PRODUCT_DEFINITION_SHAPE('','',#79309);
#79309 = PRODUCT_DEFINITION('design','',#79310,#79313);
#79310 = PRODUCT_DEFINITION_FORMATION('','',#79311);
#79311 = PRODUCT('CADSOFTTOOLS 1.584','CADSOFTTOOLS 1.584','',(#79312));
#79312 = PRODUCT_CONTEXT('',#2,'mechanical');
#79313 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#79314 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#79315,#79317);
#79315 = ( REPRESENTATION_RELATIONSHIP('','',#79194,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#79316) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#79316 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2347);
#79317 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #79318);
#79318 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('584','','',#5,#79309,$);
#79319 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#79311));
#79320 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#79321),#79395);
#79321 = SHELL_BASED_SURFACE_MODEL('',(#79322));
#79322 = OPEN_SHELL('',(#79323));
#79323 = ADVANCED_FACE('',(#79324),#79338,.T.);
#79324 = FACE_BOUND('',#79325,.T.);
#79325 = EDGE_LOOP('',(#79326,#79349,#79365,#79381));
#79326 = ORIENTED_EDGE('',*,*,#79327,.T.);
#79327 = EDGE_CURVE('',#79328,#79330,#79332,.T.);
#79328 = VERTEX_POINT('',#79329);
#79329 = CARTESIAN_POINT('',(5.608896341342,-11.05815533405,
    36.599999999996));
#79330 = VERTEX_POINT('',#79331);
#79331 = CARTESIAN_POINT('',(4.1,-11.05815533405,36.599999999996));
#79332 = SURFACE_CURVE('',#79333,(#79337),.PCURVE_S1.);
#79333 = LINE('',#79334,#79335);
#79334 = CARTESIAN_POINT('',(7.7,-11.05815533405,36.599999999996));
#79335 = VECTOR('',#79336,1.);
#79336 = DIRECTION('',(-1.,0.E+000,0.E+000));
#79337 = PCURVE('',#79338,#79343);
#79338 = PLANE('',#79339);
#79339 = AXIS2_PLACEMENT_3D('',#79340,#79341,#79342);
#79340 = CARTESIAN_POINT('',(7.7,-11.05815533405,36.599999999996));
#79341 = DIRECTION('',(0.E+000,-1.,0.E+000));
#79342 = DIRECTION('',(0.E+000,0.E+000,-1.));
#79343 = DEFINITIONAL_REPRESENTATION('',(#79344),#79348);
#79344 = LINE('',#79345,#79346);
#79345 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#79346 = VECTOR('',#79347,1.);
#79347 = DIRECTION('',(0.E+000,-1.));
#79348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79349 = ORIENTED_EDGE('',*,*,#79350,.T.);
#79350 = EDGE_CURVE('',#79330,#79351,#79353,.T.);
#79351 = VERTEX_POINT('',#79352);
#79352 = CARTESIAN_POINT('',(4.1,-11.05815533405,32.50000000179));
#79353 = SURFACE_CURVE('',#79354,(#79358),.PCURVE_S1.);
#79354 = LINE('',#79355,#79356);
#79355 = CARTESIAN_POINT('',(4.1,-11.05815533405,5.699999999997));
#79356 = VECTOR('',#79357,1.);
#79357 = DIRECTION('',(0.E+000,0.E+000,-1.));
#79358 = PCURVE('',#79338,#79359);
#79359 = DEFINITIONAL_REPRESENTATION('',(#79360),#79364);
#79360 = LINE('',#79361,#79362);
#79361 = CARTESIAN_POINT('',(30.9,-3.6));
#79362 = VECTOR('',#79363,1.);
#79363 = DIRECTION('',(1.,0.E+000));
#79364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79365 = ORIENTED_EDGE('',*,*,#79366,.T.);
#79366 = EDGE_CURVE('',#79351,#79367,#79369,.T.);
#79367 = VERTEX_POINT('',#79368);
#79368 = CARTESIAN_POINT('',(5.608896341342,-11.05815533405,
    32.50000000179));
#79369 = SURFACE_CURVE('',#79370,(#79374),.PCURVE_S1.);
#79370 = LINE('',#79371,#79372);
#79371 = CARTESIAN_POINT('',(7.7,-11.05815533405,32.50000000179));
#79372 = VECTOR('',#79373,1.);
#79373 = DIRECTION('',(1.,0.E+000,0.E+000));
#79374 = PCURVE('',#79338,#79375);
#79375 = DEFINITIONAL_REPRESENTATION('',(#79376),#79380);
#79376 = LINE('',#79377,#79378);
#79377 = CARTESIAN_POINT('',(4.099999998206,0.E+000));
#79378 = VECTOR('',#79379,1.);
#79379 = DIRECTION('',(0.E+000,1.));
#79380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79381 = ORIENTED_EDGE('',*,*,#79382,.T.);
#79382 = EDGE_CURVE('',#79367,#79328,#79383,.T.);
#79383 = SURFACE_CURVE('',#79384,(#79388),.PCURVE_S1.);
#79384 = LINE('',#79385,#79386);
#79385 = CARTESIAN_POINT('',(5.608896341342,-11.05815533405,
    27.182185017029));
#79386 = VECTOR('',#79387,1.);
#79387 = DIRECTION('',(1.464418895492E-016,1.110223024625E-016,1.));
#79388 = PCURVE('',#79338,#79389);
#79389 = DEFINITIONAL_REPRESENTATION('',(#79390),#79394);
#79390 = LINE('',#79391,#79392);
#79391 = CARTESIAN_POINT('',(9.417814982967,-2.091103658658));
#79392 = VECTOR('',#79393,1.);
#79393 = DIRECTION('',(-1.,1.464418895492E-016));
#79394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#79399)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#79396,#79397,#79398)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#79396 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#79397 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#79398 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#79399 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#79396,
  'distance_accuracy_value','confusion accuracy');
#79400 = SHAPE_DEFINITION_REPRESENTATION(#79401,#79320);
#79401 = PRODUCT_DEFINITION_SHAPE('','',#79402);
#79402 = PRODUCT_DEFINITION('design','',#79403,#79406);
#79403 = PRODUCT_DEFINITION_FORMATION('','',#79404);
#79404 = PRODUCT('CADSOFTTOOLS 1.585','CADSOFTTOOLS 1.585','',(#79405));
#79405 = PRODUCT_CONTEXT('',#2,'mechanical');
#79406 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#79407 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#79408,#79410);
#79408 = ( REPRESENTATION_RELATIONSHIP('','',#79320,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#79409) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#79409 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2351);
#79410 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #79411);
#79411 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('585','','',#5,#79402,$);
#79412 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#79404));
#79413 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#79414),#79521);
#79414 = SHELL_BASED_SURFACE_MODEL('',(#79415));
#79415 = OPEN_SHELL('',(#79416));
#79416 = ADVANCED_FACE('',(#79417),#79444,.F.);
#79417 = FACE_BOUND('',#79418,.F.);
#79418 = EDGE_LOOP('',(#79419,#79477,#79492,#79508));
#79419 = ORIENTED_EDGE('',*,*,#79420,.T.);
#79420 = EDGE_CURVE('',#79421,#79423,#79425,.T.);
#79421 = VERTEX_POINT('',#79422);
#79422 = CARTESIAN_POINT('',(5.608896341342,-11.05815533405,
    32.50000000179));
#79423 = VERTEX_POINT('',#79424);
#79424 = CARTESIAN_POINT('',(5.389445198344,-11.30777345873,
    32.20426081494));
#79425 = SURFACE_CURVE('',#79426,(#79443),.PCURVE_S1.);
#79426 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#79427,#79428,#79429,#79430,
    #79431,#79432,#79433,#79434,#79435,#79436,#79437,#79438,#79439,
    #79440,#79441,#79442),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
    0.169205896296,0.336957652625,0.575253528158,0.886571709316,1.),
  .UNSPECIFIED.);
#79427 = CARTESIAN_POINT('',(5.608896341342,-11.05815533405,
    32.50000000179));
#79428 = CARTESIAN_POINT('',(5.608896341342,-11.05815533405,
    32.472843194218));
#79429 = CARTESIAN_POINT('',(5.605162329137,-11.06201347842,
    32.445297351068));
#79430 = CARTESIAN_POINT('',(5.598445667558,-11.06903568938,
    32.419938581224));
#79431 = CARTESIAN_POINT('',(5.591761992637,-11.07602341307,
    32.394704352578));
#79432 = CARTESIAN_POINT('',(5.582043435557,-11.08624103096,
    32.370920598357));
#79433 = CARTESIAN_POINT('',(5.570581085323,-11.09849830163,
    32.349739476313));
#79434 = CARTESIAN_POINT('',(5.554364811491,-11.11583918318,
    32.319773643117));
#79435 = CARTESIAN_POINT('',(5.534274896169,-11.13769326266,
    32.294082988601));
#79436 = CARTESIAN_POINT('',(5.512914099653,-11.16165174691,
    32.273314448121));
#79437 = CARTESIAN_POINT('',(5.485078854943,-11.19287203739,
    32.246250971997));
#79438 = CARTESIAN_POINT('',(5.454215028109,-11.22865763894,
    32.226567207559));
#79439 = CARTESIAN_POINT('',(5.42344502445,-11.26594172191,
    32.21452382111));
#79440 = CARTESIAN_POINT('',(5.412147549856,-11.27963089741,
    32.210101986977));
#79441 = CARTESIAN_POINT('',(5.400775672668,-11.29361775885,
    32.206672367883));
#79442 = CARTESIAN_POINT('',(5.389445198344,-11.30777345873,
    32.20426081494));
#79443 = PCURVE('',#79444,#79449);
#79444 = CYLINDRICAL_SURFACE('',#79445,0.3);
#79445 = AXIS2_PLACEMENT_3D('',#79446,#79447,#79448);
#79446 = CARTESIAN_POINT('',(6.1,-11.35815533405,32.50000000179));
#79447 = DIRECTION('',(-1.,0.E+000,0.E+000));
#79448 = DIRECTION('',(0.E+000,0.E+000,-1.));
#79449 = DEFINITIONAL_REPRESENTATION('',(#79450),#79476);
#79450 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#79451,#79452,#79453,#79454,
    #79455,#79456,#79457,#79458,#79459,#79460,#79461,#79462,#79463,
    #79464,#79465,#79466,#79467,#79468,#79469,#79470,#79471,#79472,
    #79473,#79474,#79475),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#79451 = CARTESIAN_POINT('',(4.712388980385,0.491103658658));
#79452 = CARTESIAN_POINT('',(4.736702568702,0.491103658658));
#79453 = CARTESIAN_POINT('',(4.78553513164,0.491642613547));
#79454 = CARTESIAN_POINT('',(4.858728245561,0.493980258316));
#79455 = CARTESIAN_POINT('',(4.931280539689,0.497760492341));
#79456 = CARTESIAN_POINT('',(5.002303124411,0.502893090748));
#79457 = CARTESIAN_POINT('',(5.072643127693,0.50934376469));
#79458 = CARTESIAN_POINT('',(5.141847887892,0.516925621868));
#79459 = CARTESIAN_POINT('',(5.209775111287,0.525505095449));
#79460 = CARTESIAN_POINT('',(5.275749906583,0.534878669431));
#79461 = CARTESIAN_POINT('',(5.340662963456,0.545024990191));
#79462 = CARTESIAN_POINT('',(5.404580256387,0.555847991407));
#79463 = CARTESIAN_POINT('',(5.467455749195,0.567233448564));
#79464 = CARTESIAN_POINT('',(5.529300105014,0.579084018112));
#79465 = CARTESIAN_POINT('',(5.58985506257,0.591252990828));
#79466 = CARTESIAN_POINT('',(5.649659994463,0.603750907368));
#79467 = CARTESIAN_POINT('',(5.709002182182,0.616568010421));
#79468 = CARTESIAN_POINT('',(5.767863239949,0.62963332174));
#79469 = CARTESIAN_POINT('',(5.826284734048,0.642890638746));
#79470 = CARTESIAN_POINT('',(5.884305884047,0.656285877123));
#79471 = CARTESIAN_POINT('',(5.94185753552,0.669741703831));
#79472 = CARTESIAN_POINT('',(5.999260229725,0.683271662467));
#79473 = CARTESIAN_POINT('',(6.056902833335,0.696921330551));
#79474 = CARTESIAN_POINT('',(6.095284941751,0.706018974941));
#79475 = CARTESIAN_POINT('',(6.114446112495,0.710554801656));
#79476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79477 = ORIENTED_EDGE('',*,*,#79478,.F.);
#79478 = EDGE_CURVE('',#79479,#79423,#79481,.T.);
#79479 = VERTEX_POINT('',#79480);
#79480 = CARTESIAN_POINT('',(4.1,-11.30777345873,32.20426081494));
#79481 = SURFACE_CURVE('',#79482,(#79486),.PCURVE_S1.);
#79482 = LINE('',#79483,#79484);
#79483 = CARTESIAN_POINT('',(6.1,-11.30777345873,32.20426081494));
#79484 = VECTOR('',#79485,1.);
#79485 = DIRECTION('',(1.,0.E+000,0.E+000));
#79486 = PCURVE('',#79444,#79487);
#79487 = DEFINITIONAL_REPRESENTATION('',(#79488),#79491);
#79488 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79489,#79490),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.,-0.710554801656),.PIECEWISE_BEZIER_KNOTS.);
#79489 = CARTESIAN_POINT('',(6.114446112495,2.));
#79490 = CARTESIAN_POINT('',(6.114446112495,0.710554801656));
#79491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79492 = ORIENTED_EDGE('',*,*,#79493,.T.);
#79493 = EDGE_CURVE('',#79479,#79494,#79496,.T.);
#79494 = VERTEX_POINT('',#79495);
#79495 = CARTESIAN_POINT('',(4.1,-11.05815533405,32.50000000179));
#79496 = SURFACE_CURVE('',#79497,(#79502),.PCURVE_S1.);
#79497 = CIRCLE('',#79498,0.3);
#79498 = AXIS2_PLACEMENT_3D('',#79499,#79500,#79501);
#79499 = CARTESIAN_POINT('',(4.1,-11.35815533405,32.50000000179));
#79500 = DIRECTION('',(1.,0.E+000,0.E+000));
#79501 = DIRECTION('',(0.E+000,0.E+000,-1.));
#79502 = PCURVE('',#79444,#79503);
#79503 = DEFINITIONAL_REPRESENTATION('',(#79504),#79507);
#79504 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79505,#79506),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.168739194685,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#79505 = CARTESIAN_POINT('',(6.114446112495,2.));
#79506 = CARTESIAN_POINT('',(4.712388980385,2.));
#79507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79508 = ORIENTED_EDGE('',*,*,#79509,.T.);
#79509 = EDGE_CURVE('',#79494,#79421,#79510,.T.);
#79510 = SURFACE_CURVE('',#79511,(#79515),.PCURVE_S1.);
#79511 = LINE('',#79512,#79513);
#79512 = CARTESIAN_POINT('',(7.7,-11.05815533405,32.50000000179));
#79513 = VECTOR('',#79514,1.);
#79514 = DIRECTION('',(1.,0.E+000,0.E+000));
#79515 = PCURVE('',#79444,#79516);
#79516 = DEFINITIONAL_REPRESENTATION('',(#79517),#79520);
#79517 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79518,#79519),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.6,-2.091103658658),.PIECEWISE_BEZIER_KNOTS.);
#79518 = CARTESIAN_POINT('',(4.712388980385,2.));
#79519 = CARTESIAN_POINT('',(4.712388980385,0.491103658658));
#79520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#79525)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#79522,#79523,#79524)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#79522 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#79523 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#79524 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#79525 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#79522,
  'distance_accuracy_value','confusion accuracy');
#79526 = SHAPE_DEFINITION_REPRESENTATION(#79527,#79413);
#79527 = PRODUCT_DEFINITION_SHAPE('','',#79528);
#79528 = PRODUCT_DEFINITION('design','',#79529,#79532);
#79529 = PRODUCT_DEFINITION_FORMATION('','',#79530);
#79530 = PRODUCT('CADSOFTTOOLS 1.586','CADSOFTTOOLS 1.586','',(#79531));
#79531 = PRODUCT_CONTEXT('',#2,'mechanical');
#79532 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#79533 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#79534,#79536);
#79534 = ( REPRESENTATION_RELATIONSHIP('','',#79413,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#79535) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#79535 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2355);
#79536 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #79537);
#79537 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('586','','',#5,#79528,$);
#79538 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#79530));
#79539 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#79540),#79670);
#79540 = SHELL_BASED_SURFACE_MODEL('',(#79541));
#79541 = OPEN_SHELL('',(#79542));
#79542 = ADVANCED_FACE('',(#79543),#79570,.F.);
#79543 = FACE_BOUND('',#79544,.F.);
#79544 = EDGE_LOOP('',(#79545,#79603,#79641,#79657));
#79545 = ORIENTED_EDGE('',*,*,#79546,.T.);
#79546 = EDGE_CURVE('',#79547,#79549,#79551,.T.);
#79547 = VERTEX_POINT('',#79548);
#79548 = CARTESIAN_POINT('',(5.206674090584,-11.5573915834,
    29.450000001793));
#79549 = VERTEX_POINT('',#79550);
#79550 = CARTESIAN_POINT('',(5.026673669477,-11.8573915834,
    29.150000001793));
#79551 = SURFACE_CURVE('',#79552,(#79569),.PCURVE_S1.);
#79552 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#79553,#79554,#79555,#79556,
    #79557,#79558,#79559,#79560,#79561,#79562,#79563,#79564,#79565,
    #79566,#79567,#79568),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
    0.175302324312,0.349718944812,0.536391342166,0.753455664783,1.),
  .UNSPECIFIED.);
#79553 = CARTESIAN_POINT('',(5.206674090584,-11.5573915834,
    29.450000001793));
#79554 = CARTESIAN_POINT('',(5.206674090584,-11.5573915834,
    29.420344653876));
#79555 = CARTESIAN_POINT('',(5.203610726798,-11.5619579944,
    29.390277405348));
#79556 = CARTESIAN_POINT('',(5.197985282729,-11.57045735267,
    29.362428618155));
#79557 = CARTESIAN_POINT('',(5.192375931534,-11.57893239657,
    29.334659498814));
#79558 = CARTESIAN_POINT('',(5.184123474735,-11.59147673816,
    29.308345049001));
#79559 = CARTESIAN_POINT('',(5.174244982648,-11.60680024359,
    29.285063709816));
#79560 = CARTESIAN_POINT('',(5.163664407941,-11.62321281877,
    29.260127722992));
#79561 = CARTESIAN_POINT('',(5.151004088583,-11.64315787234,
    29.238049954504));
#79562 = CARTESIAN_POINT('',(5.137431354014,-11.66512487688,
    29.219709937822));
#79563 = CARTESIAN_POINT('',(5.12167152314,-11.69063162164,
    29.198414629963));
#79564 = CARTESIAN_POINT('',(5.104327070382,-11.7194507063,
    29.181638771382));
#79565 = CARTESIAN_POINT('',(5.086805059356,-11.74962576297,
    29.170024060066));
#79566 = CARTESIAN_POINT('',(5.066949433346,-11.78381959147,
    29.156862479254));
#79567 = CARTESIAN_POINT('',(5.046352881174,-11.82065713597,
    29.150000001793));
#79568 = CARTESIAN_POINT('',(5.026673669477,-11.8573915834,
    29.150000001793));
#79569 = PCURVE('',#79570,#79575);
#79570 = CYLINDRICAL_SURFACE('',#79571,0.3);
#79571 = AXIS2_PLACEMENT_3D('',#79572,#79573,#79574);
#79572 = CARTESIAN_POINT('',(7.7,-11.8573915834,29.450000001793));
#79573 = DIRECTION('',(-1.,0.E+000,0.E+000));
#79574 = DIRECTION('',(0.E+000,0.E+000,-1.));
#79575 = DEFINITIONAL_REPRESENTATION('',(#79576),#79602);
#79576 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#79577,#79578,#79579,#79580,
    #79581,#79582,#79583,#79584,#79585,#79586,#79587,#79588,#79589,
    #79590,#79591,#79592,#79593,#79594,#79595,#79596,#79597,#79598,
    #79599,#79600,#79601),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#79577 = CARTESIAN_POINT('',(4.712388980385,2.493325909416));
#79578 = CARTESIAN_POINT('',(4.738016850218,2.493325909416));
#79579 = CARTESIAN_POINT('',(4.789474226917,2.493737926991));
#79580 = CARTESIAN_POINT('',(4.866744724238,2.495538652189));
#79581 = CARTESIAN_POINT('',(4.943686301398,2.498472406429));
#79582 = CARTESIAN_POINT('',(5.01951066361,2.502476625573));
#79583 = CARTESIAN_POINT('',(5.094970993248,2.50754745002));
#79584 = CARTESIAN_POINT('',(5.16989154166,2.513569666347));
#79585 = CARTESIAN_POINT('',(5.244007536876,2.520441170903));
#79586 = CARTESIAN_POINT('',(5.316824900536,2.528037521844));
#79587 = CARTESIAN_POINT('',(5.389076631581,2.536343112637));
#79588 = CARTESIAN_POINT('',(5.460697338651,2.545255254574));
#79589 = CARTESIAN_POINT('',(5.531602781715,2.554678688762));
#79590 = CARTESIAN_POINT('',(5.601494859178,2.564490420501));
#79591 = CARTESIAN_POINT('',(5.670800152947,2.5746651331));
#79592 = CARTESIAN_POINT('',(5.7398532547,2.58517457893));
#79593 = CARTESIAN_POINT('',(5.808503477703,2.595925758598));
#79594 = CARTESIAN_POINT('',(5.876776926678,2.606853778199));
#79595 = CARTESIAN_POINT('',(5.944401845033,2.617846073645));
#79596 = CARTESIAN_POINT('',(6.012051937529,2.628945258471));
#79597 = CARTESIAN_POINT('',(6.079821524205,2.640111529612));
#79598 = CARTESIAN_POINT('',(6.147628976006,2.651276492162));
#79599 = CARTESIAN_POINT('',(6.215434964036,2.662379415006));
#79600 = CARTESIAN_POINT('',(6.26061098388,2.669698140803));
#79601 = CARTESIAN_POINT('',(6.28318530718,2.673326330523));
#79602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79603 = ORIENTED_EDGE('',*,*,#79604,.T.);
#79604 = EDGE_CURVE('',#79549,#79605,#79607,.T.);
#79605 = VERTEX_POINT('',#79606);
#79606 = CARTESIAN_POINT('',(4.1,-11.8573915834,29.150000001793));
#79607 = SURFACE_CURVE('',#79608,(#79612),.PCURVE_S1.);
#79608 = LINE('',#79609,#79610);
#79609 = CARTESIAN_POINT('',(7.7,-11.8573915834,29.150000001793));
#79610 = VECTOR('',#79611,1.);
#79611 = DIRECTION('',(-1.,0.E+000,0.E+000));
#79612 = PCURVE('',#79570,#79613);
#79613 = DEFINITIONAL_REPRESENTATION('',(#79614),#79640);
#79614 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#79615,#79616,#79617,#79618,
    #79619,#79620,#79621,#79622,#79623,#79624,#79625,#79626,#79627,
    #79628,#79629,#79630,#79631,#79632,#79633,#79634,#79635,#79636,
    #79637,#79638,#79639),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(2.673326330523,2.715447860954,
    2.757569391384,2.799690921815,2.841812452246,2.883933982677,
    2.926055513108,2.968177043538,3.010298573969,3.0524201044,
    3.094541634831,3.136663165261,3.178784695692,3.220906226123,
    3.263027756554,3.305149286985,3.347270817415,3.389392347846,
    3.431513878277,3.473635408708,3.515756939138,3.557878469569,3.6),
  .QUASI_UNIFORM_KNOTS.);
#79615 = CARTESIAN_POINT('',(6.28318530718,2.673326330523));
#79616 = CARTESIAN_POINT('',(6.283185307183,2.687366840666));
#79617 = CARTESIAN_POINT('',(6.283185307186,2.715447860954));
#79618 = CARTESIAN_POINT('',(6.283185307185,2.757569391384));
#79619 = CARTESIAN_POINT('',(6.283185307185,2.799690921815));
#79620 = CARTESIAN_POINT('',(6.283185307185,2.841812452246));
#79621 = CARTESIAN_POINT('',(6.283185307185,2.883933982677));
#79622 = CARTESIAN_POINT('',(6.283185307185,2.926055513108));
#79623 = CARTESIAN_POINT('',(6.283185307185,2.968177043538));
#79624 = CARTESIAN_POINT('',(6.283185307185,3.010298573969));
#79625 = CARTESIAN_POINT('',(6.283185307185,3.0524201044));
#79626 = CARTESIAN_POINT('',(6.283185307185,3.094541634831));
#79627 = CARTESIAN_POINT('',(6.283185307185,3.136663165261));
#79628 = CARTESIAN_POINT('',(6.283185307185,3.178784695692));
#79629 = CARTESIAN_POINT('',(6.283185307185,3.220906226123));
#79630 = CARTESIAN_POINT('',(6.283185307185,3.263027756554));
#79631 = CARTESIAN_POINT('',(6.283185307185,3.305149286985));
#79632 = CARTESIAN_POINT('',(6.283185307185,3.347270817415));
#79633 = CARTESIAN_POINT('',(6.283185307185,3.389392347846));
#79634 = CARTESIAN_POINT('',(6.283185307185,3.431513878277));
#79635 = CARTESIAN_POINT('',(6.283185307185,3.473635408708));
#79636 = CARTESIAN_POINT('',(6.283185307185,3.515756939138));
#79637 = CARTESIAN_POINT('',(6.283185307186,3.557878469569));
#79638 = CARTESIAN_POINT('',(6.283185307183,3.585959489856));
#79639 = CARTESIAN_POINT('',(6.28318530718,3.6));
#79640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79641 = ORIENTED_EDGE('',*,*,#79642,.T.);
#79642 = EDGE_CURVE('',#79605,#79643,#79645,.T.);
#79643 = VERTEX_POINT('',#79644);
#79644 = CARTESIAN_POINT('',(4.1,-11.5573915834,29.450000001793));
#79645 = SURFACE_CURVE('',#79646,(#79651),.PCURVE_S1.);
#79646 = CIRCLE('',#79647,0.3);
#79647 = AXIS2_PLACEMENT_3D('',#79648,#79649,#79650);
#79648 = CARTESIAN_POINT('',(4.1,-11.8573915834,29.450000001793));
#79649 = DIRECTION('',(1.,0.E+000,0.E+000));
#79650 = DIRECTION('',(0.E+000,0.E+000,-1.));
#79651 = PCURVE('',#79570,#79652);
#79652 = DEFINITIONAL_REPRESENTATION('',(#79653),#79656);
#79653 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79654,#79655),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#79654 = CARTESIAN_POINT('',(6.28318530718,3.6));
#79655 = CARTESIAN_POINT('',(4.712388980385,3.6));
#79656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79657 = ORIENTED_EDGE('',*,*,#79658,.T.);
#79658 = EDGE_CURVE('',#79643,#79547,#79659,.T.);
#79659 = SURFACE_CURVE('',#79660,(#79664),.PCURVE_S1.);
#79660 = LINE('',#79661,#79662);
#79661 = CARTESIAN_POINT('',(6.1,-11.5573915834,29.450000001793));
#79662 = VECTOR('',#79663,1.);
#79663 = DIRECTION('',(1.,0.E+000,0.E+000));
#79664 = PCURVE('',#79570,#79665);
#79665 = DEFINITIONAL_REPRESENTATION('',(#79666),#79669);
#79666 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79667,#79668),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.,-0.893325909416),.PIECEWISE_BEZIER_KNOTS.);
#79667 = CARTESIAN_POINT('',(4.712388980385,3.6));
#79668 = CARTESIAN_POINT('',(4.712388980385,2.493325909416));
#79669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#79674)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#79671,#79672,#79673)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#79671 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#79672 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#79673 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#79674 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#79671,
  'distance_accuracy_value','confusion accuracy');
#79675 = SHAPE_DEFINITION_REPRESENTATION(#79676,#79539);
#79676 = PRODUCT_DEFINITION_SHAPE('','',#79677);
#79677 = PRODUCT_DEFINITION('design','',#79678,#79681);
#79678 = PRODUCT_DEFINITION_FORMATION('','',#79679);
#79679 = PRODUCT('CADSOFTTOOLS 1.587','CADSOFTTOOLS 1.587','',(#79680));
#79680 = PRODUCT_CONTEXT('',#2,'mechanical');
#79681 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#79682 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#79683,#79685);
#79683 = ( REPRESENTATION_RELATIONSHIP('','',#79539,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#79684) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#79684 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2359);
#79685 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #79686);
#79686 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('587','','',#5,#79677,$);
#79687 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#79679));
#79688 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#79689),#79764);
#79689 = SHELL_BASED_SURFACE_MODEL('',(#79690));
#79690 = OPEN_SHELL('',(#79691));
#79691 = ADVANCED_FACE('',(#79692),#79706,.T.);
#79692 = FACE_BOUND('',#79693,.T.);
#79693 = EDGE_LOOP('',(#79694,#79717,#79733,#79749));
#79694 = ORIENTED_EDGE('',*,*,#79695,.T.);
#79695 = EDGE_CURVE('',#79696,#79698,#79700,.T.);
#79696 = VERTEX_POINT('',#79697);
#79697 = CARTESIAN_POINT('',(5.026673669477,-11.8573915834,
    29.150000001793));
#79698 = VERTEX_POINT('',#79699);
#79699 = CARTESIAN_POINT('',(4.1,-11.8573915834,29.150000001793));
#79700 = SURFACE_CURVE('',#79701,(#79705),.PCURVE_S1.);
#79701 = LINE('',#79702,#79703);
#79702 = CARTESIAN_POINT('',(7.7,-11.8573915834,29.150000001793));
#79703 = VECTOR('',#79704,1.);
#79704 = DIRECTION('',(-1.,0.E+000,0.E+000));
#79705 = PCURVE('',#79706,#79711);
#79706 = PLANE('',#79707);
#79707 = AXIS2_PLACEMENT_3D('',#79708,#79709,#79710);
#79708 = CARTESIAN_POINT('',(7.7,-11.35815533405,29.15000000179));
#79709 = DIRECTION('',(0.E+000,5.423420370134E-012,1.));
#79710 = DIRECTION('',(0.E+000,-1.,5.423420370134E-012));
#79711 = DEFINITIONAL_REPRESENTATION('',(#79712),#79716);
#79712 = LINE('',#79713,#79714);
#79713 = CARTESIAN_POINT('',(0.499236249351,0.E+000));
#79714 = VECTOR('',#79715,1.);
#79715 = DIRECTION('',(0.E+000,-1.));
#79716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79717 = ORIENTED_EDGE('',*,*,#79718,.T.);
#79718 = EDGE_CURVE('',#79698,#79719,#79721,.T.);
#79719 = VERTEX_POINT('',#79720);
#79720 = CARTESIAN_POINT('',(4.1,-14.70322853024,29.150000001808));
#79721 = SURFACE_CURVE('',#79722,(#79726),.PCURVE_S1.);
#79722 = LINE('',#79723,#79724);
#79723 = CARTESIAN_POINT('',(4.1,-3.247960457035,29.150000001746));
#79724 = VECTOR('',#79725,1.);
#79725 = DIRECTION('',(0.E+000,-1.,5.423420370134E-012));
#79726 = PCURVE('',#79706,#79727);
#79727 = DEFINITIONAL_REPRESENTATION('',(#79728),#79732);
#79728 = LINE('',#79729,#79730);
#79729 = CARTESIAN_POINT('',(-8.110194877022,-3.6));
#79730 = VECTOR('',#79731,1.);
#79731 = DIRECTION('',(1.,0.E+000));
#79732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79733 = ORIENTED_EDGE('',*,*,#79734,.F.);
#79734 = EDGE_CURVE('',#79735,#79719,#79737,.T.);
#79735 = VERTEX_POINT('',#79736);
#79736 = CARTESIAN_POINT('',(4.787221411918,-14.70322853024,
    29.150000001808));
#79737 = SURFACE_CURVE('',#79738,(#79742),.PCURVE_S1.);
#79738 = LINE('',#79739,#79740);
#79739 = CARTESIAN_POINT('',(7.7,-14.70322853024,29.150000001808));
#79740 = VECTOR('',#79741,1.);
#79741 = DIRECTION('',(-1.,0.E+000,0.E+000));
#79742 = PCURVE('',#79706,#79743);
#79743 = DEFINITIONAL_REPRESENTATION('',(#79744),#79748);
#79744 = LINE('',#79745,#79746);
#79745 = CARTESIAN_POINT('',(3.345073196182,0.E+000));
#79746 = VECTOR('',#79747,1.);
#79747 = DIRECTION('',(0.E+000,-1.));
#79748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79749 = ORIENTED_EDGE('',*,*,#79750,.F.);
#79750 = EDGE_CURVE('',#79696,#79735,#79751,.T.);
#79751 = SURFACE_CURVE('',#79752,(#79757),.PCURVE_S1.);
#79752 = CIRCLE('',#79753,3.599999999999);
#79753 = AXIS2_PLACEMENT_3D('',#79754,#79755,#79756);
#79754 = CARTESIAN_POINT('',(8.2,-13.5573915834,29.150000001802));
#79755 = DIRECTION('',(0.E+000,5.423420370134E-012,1.));
#79756 = DIRECTION('',(0.E+000,1.,-5.423420370134E-012));
#79757 = PCURVE('',#79706,#79758);
#79758 = DEFINITIONAL_REPRESENTATION('',(#79759),#79763);
#79759 = CIRCLE('',#79760,3.599999999999);
#79760 = AXIS2_PLACEMENT_2D('',#79761,#79762);
#79761 = CARTESIAN_POINT('',(2.199236249352,0.5));
#79762 = DIRECTION('',(-1.,0.E+000));
#79763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#79768)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#79765,#79766,#79767)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#79765 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#79766 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#79767 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#79768 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#79765,
  'distance_accuracy_value','confusion accuracy');
#79769 = SHAPE_DEFINITION_REPRESENTATION(#79770,#79688);
#79770 = PRODUCT_DEFINITION_SHAPE('','',#79771);
#79771 = PRODUCT_DEFINITION('design','',#79772,#79775);
#79772 = PRODUCT_DEFINITION_FORMATION('','',#79773);
#79773 = PRODUCT('CADSOFTTOOLS 1.588','CADSOFTTOOLS 1.588','',(#79774));
#79774 = PRODUCT_CONTEXT('',#2,'mechanical');
#79775 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#79776 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#79777,#79779);
#79777 = ( REPRESENTATION_RELATIONSHIP('','',#79688,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#79778) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#79778 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2363);
#79779 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #79780);
#79780 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('588','','',#5,#79771,$);
#79781 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#79773));
#79782 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#79783),#79857);
#79783 = SHELL_BASED_SURFACE_MODEL('',(#79784));
#79784 = OPEN_SHELL('',(#79785));
#79785 = ADVANCED_FACE('',(#79786),#79800,.F.);
#79786 = FACE_BOUND('',#79787,.T.);
#79787 = EDGE_LOOP('',(#79788,#79811,#79827,#79843));
#79788 = ORIENTED_EDGE('',*,*,#79789,.T.);
#79789 = EDGE_CURVE('',#79790,#79792,#79794,.T.);
#79790 = VERTEX_POINT('',#79791);
#79791 = CARTESIAN_POINT('',(5.206674090584,-11.5573915834,
    31.90852162809));
#79792 = VERTEX_POINT('',#79793);
#79793 = CARTESIAN_POINT('',(4.1,-11.5573915834,31.90852162809));
#79794 = SURFACE_CURVE('',#79795,(#79799),.PCURVE_S1.);
#79795 = LINE('',#79796,#79797);
#79796 = CARTESIAN_POINT('',(6.1,-11.5573915834,31.90852162809));
#79797 = VECTOR('',#79798,1.);
#79798 = DIRECTION('',(-1.,0.E+000,0.E+000));
#79799 = PCURVE('',#79800,#79805);
#79800 = PLANE('',#79801);
#79801 = AXIS2_PLACEMENT_3D('',#79802,#79803,#79804);
#79802 = CARTESIAN_POINT('',(6.1,-11.5573915834,29.150000001791));
#79803 = DIRECTION('',(0.E+000,1.,0.E+000));
#79804 = DIRECTION('',(0.E+000,-0.E+000,1.));
#79805 = DEFINITIONAL_REPRESENTATION('',(#79806),#79810);
#79806 = LINE('',#79807,#79808);
#79807 = CARTESIAN_POINT('',(2.758521626299,0.E+000));
#79808 = VECTOR('',#79809,1.);
#79809 = DIRECTION('',(0.E+000,-1.));
#79810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79811 = ORIENTED_EDGE('',*,*,#79812,.F.);
#79812 = EDGE_CURVE('',#79813,#79792,#79815,.T.);
#79813 = VERTEX_POINT('',#79814);
#79814 = CARTESIAN_POINT('',(4.1,-11.5573915834,29.450000001793));
#79815 = SURFACE_CURVE('',#79816,(#79820),.PCURVE_S1.);
#79816 = LINE('',#79817,#79818);
#79817 = CARTESIAN_POINT('',(4.1,-11.5573915834,29.150000001791));
#79818 = VECTOR('',#79819,1.);
#79819 = DIRECTION('',(0.E+000,0.E+000,1.));
#79820 = PCURVE('',#79800,#79821);
#79821 = DEFINITIONAL_REPRESENTATION('',(#79822),#79826);
#79822 = LINE('',#79823,#79824);
#79823 = CARTESIAN_POINT('',(0.E+000,-2.));
#79824 = VECTOR('',#79825,1.);
#79825 = DIRECTION('',(1.,0.E+000));
#79826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79827 = ORIENTED_EDGE('',*,*,#79828,.T.);
#79828 = EDGE_CURVE('',#79813,#79829,#79831,.T.);
#79829 = VERTEX_POINT('',#79830);
#79830 = CARTESIAN_POINT('',(5.206674090584,-11.5573915834,
    29.450000001793));
#79831 = SURFACE_CURVE('',#79832,(#79836),.PCURVE_S1.);
#79832 = LINE('',#79833,#79834);
#79833 = CARTESIAN_POINT('',(6.1,-11.5573915834,29.450000001793));
#79834 = VECTOR('',#79835,1.);
#79835 = DIRECTION('',(1.,0.E+000,0.E+000));
#79836 = PCURVE('',#79800,#79837);
#79837 = DEFINITIONAL_REPRESENTATION('',(#79838),#79842);
#79838 = LINE('',#79839,#79840);
#79839 = CARTESIAN_POINT('',(0.300000000002,0.E+000));
#79840 = VECTOR('',#79841,1.);
#79841 = DIRECTION('',(0.E+000,1.));
#79842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79843 = ORIENTED_EDGE('',*,*,#79844,.F.);
#79844 = EDGE_CURVE('',#79790,#79829,#79845,.T.);
#79845 = SURFACE_CURVE('',#79846,(#79850),.PCURVE_S1.);
#79846 = LINE('',#79847,#79848);
#79847 = CARTESIAN_POINT('',(5.206674090584,-11.5573915834,
    27.182185017029));
#79848 = VECTOR('',#79849,1.);
#79849 = DIRECTION('',(-1.464418895492E-016,-1.110223024625E-016,-1.));
#79850 = PCURVE('',#79800,#79851);
#79851 = DEFINITIONAL_REPRESENTATION('',(#79852),#79856);
#79852 = LINE('',#79853,#79854);
#79853 = CARTESIAN_POINT('',(-1.967814984762,-0.893325909416));
#79854 = VECTOR('',#79855,1.);
#79855 = DIRECTION('',(-1.,-1.464418895492E-016));
#79856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#79861)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#79858,#79859,#79860)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#79858 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#79859 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#79860 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#79861 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#79858,
  'distance_accuracy_value','confusion accuracy');
#79862 = SHAPE_DEFINITION_REPRESENTATION(#79863,#79782);
#79863 = PRODUCT_DEFINITION_SHAPE('','',#79864);
#79864 = PRODUCT_DEFINITION('design','',#79865,#79868);
#79865 = PRODUCT_DEFINITION_FORMATION('','',#79866);
#79866 = PRODUCT('CADSOFTTOOLS 1.589','CADSOFTTOOLS 1.589','',(#79867));
#79867 = PRODUCT_CONTEXT('',#2,'mechanical');
#79868 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#79869 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#79870,#79872);
#79870 = ( REPRESENTATION_RELATIONSHIP('','',#79782,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#79871) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#79871 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2367);
#79872 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #79873);
#79873 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('589','','',#5,#79864,$);
#79874 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#79866));
#79875 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#79876),#79968);
#79876 = SHELL_BASED_SURFACE_MODEL('',(#79877));
#79877 = OPEN_SHELL('',(#79878));
#79878 = ADVANCED_FACE('',(#79879),#79894,.T.);
#79879 = FACE_BOUND('',#79880,.T.);
#79880 = EDGE_LOOP('',(#79881,#79905,#79921,#79937,#79954));
#79881 = ORIENTED_EDGE('',*,*,#79882,.T.);
#79882 = EDGE_CURVE('',#79883,#79885,#79887,.T.);
#79883 = VERTEX_POINT('',#79884);
#79884 = CARTESIAN_POINT('',(7.7,-17.22562056263,36.652094453298));
#79885 = VERTEX_POINT('',#79886);
#79886 = CARTESIAN_POINT('',(7.7,-17.1225002774,36.830243854791));
#79887 = SURFACE_CURVE('',#79888,(#79893),.PCURVE_S1.);
#79888 = CIRCLE('',#79889,0.3);
#79889 = AXIS2_PLACEMENT_3D('',#79890,#79891,#79892);
#79890 = CARTESIAN_POINT('',(7.7,-16.93017823672,36.599999999996));
#79891 = DIRECTION('',(-1.,0.E+000,0.E+000));
#79892 = DIRECTION('',(0.E+000,1.,0.E+000));
#79893 = PCURVE('',#79894,#79899);
#79894 = PLANE('',#79895);
#79895 = AXIS2_PLACEMENT_3D('',#79896,#79897,#79898);
#79896 = CARTESIAN_POINT('',(7.7,-16.39734107762,30.295584411775));
#79897 = DIRECTION('',(-1.,0.E+000,0.E+000));
#79898 = DIRECTION('',(0.E+000,0.E+000,-1.));
#79899 = DEFINITIONAL_REPRESENTATION('',(#79900),#79904);
#79900 = CIRCLE('',#79901,0.3);
#79901 = AXIS2_PLACEMENT_2D('',#79902,#79903);
#79902 = CARTESIAN_POINT('',(-6.304415588222,0.5328371591));
#79903 = DIRECTION('',(0.E+000,-1.));
#79904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79905 = ORIENTED_EDGE('',*,*,#79906,.T.);
#79906 = EDGE_CURVE('',#79885,#79907,#79909,.T.);
#79907 = VERTEX_POINT('',#79908);
#79908 = CARTESIAN_POINT('',(7.7,-17.1225002774,30.595584411775));
#79909 = SURFACE_CURVE('',#79910,(#79914),.PCURVE_S1.);
#79910 = LINE('',#79911,#79912);
#79911 = CARTESIAN_POINT('',(7.7,-17.1225002774,27.182185017029));
#79912 = VECTOR('',#79913,1.);
#79913 = DIRECTION('',(-1.464418895492E-016,-1.110223024625E-016,-1.));
#79914 = PCURVE('',#79894,#79915);
#79915 = DEFINITIONAL_REPRESENTATION('',(#79916),#79920);
#79916 = LINE('',#79917,#79918);
#79917 = CARTESIAN_POINT('',(3.113399394746,0.725159199775));
#79918 = VECTOR('',#79919,1.);
#79919 = DIRECTION('',(1.,1.110223024625E-016));
#79920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79921 = ORIENTED_EDGE('',*,*,#79922,.T.);
#79922 = EDGE_CURVE('',#79907,#79923,#79925,.T.);
#79923 = VERTEX_POINT('',#79924);
#79924 = CARTESIAN_POINT('',(7.7,-17.93602061413,30.595584411775));
#79925 = SURFACE_CURVE('',#79926,(#79930),.PCURVE_S1.);
#79926 = LINE('',#79927,#79928);
#79927 = CARTESIAN_POINT('',(7.7,-16.39734107762,30.595584411775));
#79928 = VECTOR('',#79929,1.);
#79929 = DIRECTION('',(0.E+000,-1.,2.254821013504E-015));
#79930 = PCURVE('',#79894,#79931);
#79931 = DEFINITIONAL_REPRESENTATION('',(#79932),#79936);
#79932 = LINE('',#79933,#79934);
#79933 = CARTESIAN_POINT('',(-0.3,-0.E+000));
#79934 = VECTOR('',#79935,1.);
#79935 = DIRECTION('',(-2.254821013504E-015,1.));
#79936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79937 = ORIENTED_EDGE('',*,*,#79938,.T.);
#79938 = EDGE_CURVE('',#79923,#79939,#79941,.T.);
#79939 = VERTEX_POINT('',#79940);
#79940 = CARTESIAN_POINT('',(7.7,-18.23146294003,30.947678865076));
#79941 = SURFACE_CURVE('',#79942,(#79947),.PCURVE_S1.);
#79942 = CIRCLE('',#79943,0.3);
#79943 = AXIS2_PLACEMENT_3D('',#79944,#79945,#79946);
#79944 = CARTESIAN_POINT('',(7.7,-17.93602061413,30.895584411775));
#79945 = DIRECTION('',(-1.,0.E+000,0.E+000));
#79946 = DIRECTION('',(0.E+000,1.,0.E+000));
#79947 = PCURVE('',#79894,#79948);
#79948 = DEFINITIONAL_REPRESENTATION('',(#79949),#79953);
#79949 = CIRCLE('',#79950,0.3);
#79950 = AXIS2_PLACEMENT_2D('',#79951,#79952);
#79951 = CARTESIAN_POINT('',(-0.6,1.538679536502));
#79952 = DIRECTION('',(0.E+000,-1.));
#79953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79954 = ORIENTED_EDGE('',*,*,#79955,.T.);
#79955 = EDGE_CURVE('',#79939,#79883,#79956,.T.);
#79956 = SURFACE_CURVE('',#79957,(#79961),.PCURVE_S1.);
#79957 = LINE('',#79958,#79959);
#79958 = CARTESIAN_POINT('',(7.7,-18.23146294003,30.947678865076));
#79959 = VECTOR('',#79960,1.);
#79960 = DIRECTION('',(0.E+000,0.173648177671,0.984807753011));
#79961 = PCURVE('',#79894,#79962);
#79962 = DEFINITIONAL_REPRESENTATION('',(#79963),#79967);
#79963 = LINE('',#79964,#79965);
#79964 = CARTESIAN_POINT('',(-0.652094453301,1.834121862405));
#79965 = VECTOR('',#79966,1.);
#79966 = DIRECTION('',(-0.984807753011,-0.173648177671));
#79967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#79968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#79972)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#79969,#79970,#79971)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#79969 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#79970 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#79971 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#79972 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#79969,
  'distance_accuracy_value','confusion accuracy');
#79973 = SHAPE_DEFINITION_REPRESENTATION(#79974,#79875);
#79974 = PRODUCT_DEFINITION_SHAPE('','',#79975);
#79975 = PRODUCT_DEFINITION('design','',#79976,#79979);
#79976 = PRODUCT_DEFINITION_FORMATION('','',#79977);
#79977 = PRODUCT('CADSOFTTOOLS 1.590','CADSOFTTOOLS 1.590','',(#79978));
#79978 = PRODUCT_CONTEXT('',#2,'mechanical');
#79979 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#79980 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#79981,#79983);
#79981 = ( REPRESENTATION_RELATIONSHIP('','',#79875,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#79982) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#79982 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2371);
#79983 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #79984);
#79984 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('590','','',#5,#79975,$);
#79985 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#79977));
#79986 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#79987),#80528);
#79987 = SHELL_BASED_SURFACE_MODEL('',(#79988));
#79988 = OPEN_SHELL('',(#79989));
#79989 = ADVANCED_FACE('',(#79990),#80005,.T.);
#79990 = FACE_BOUND('',#79991,.T.);
#79991 = EDGE_LOOP('',(#79992,#80015,#80066,#80104,#80155,#80203,#80218,
    #80269,#80308,#80353,#80392,#80434,#80450,#80488));
#79992 = ORIENTED_EDGE('',*,*,#79993,.F.);
#79993 = EDGE_CURVE('',#79994,#79996,#79998,.T.);
#79994 = VERTEX_POINT('',#79995);
#79995 = CARTESIAN_POINT('',(5.349849140919,-11.35815533405,
    36.899999999997));
#79996 = VERTEX_POINT('',#79997);
#79997 = CARTESIAN_POINT('',(6.941306156691,-16.93017823672,
    36.899999999997));
#79998 = SURFACE_CURVE('',#79999,(#80004),.PCURVE_S1.);
#79999 = CIRCLE('',#80000,3.599999999999);
#80000 = AXIS2_PLACEMENT_3D('',#80001,#80002,#80003);
#80001 = CARTESIAN_POINT('',(8.2,-13.5573915834,36.899999999997));
#80002 = DIRECTION('',(0.E+000,0.E+000,1.));
#80003 = DIRECTION('',(1.,0.E+000,-0.E+000));
#80004 = PCURVE('',#80005,#80010);
#80005 = CYLINDRICAL_SURFACE('',#80006,3.599999999999);
#80006 = AXIS2_PLACEMENT_3D('',#80007,#80008,#80009);
#80007 = CARTESIAN_POINT('',(8.2,-13.5573915834,27.182185017029));
#80008 = DIRECTION('',(1.464418895492E-016,1.110223024625E-016,1.));
#80009 = DIRECTION('',(-1.,1.625831575471E-032,1.464418895492E-016));
#80010 = DEFINITIONAL_REPRESENTATION('',(#80011),#80014);
#80011 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#80012,#80013),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.484397093419,4.355205168097),
  .PIECEWISE_BEZIER_KNOTS.);
#80012 = CARTESIAN_POINT('',(-0.65719556017,9.717814982968));
#80013 = CARTESIAN_POINT('',(1.213612514507,9.717814982968));
#80014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80015 = ORIENTED_EDGE('',*,*,#80016,.F.);
#80016 = EDGE_CURVE('',#80017,#79994,#80019,.T.);
#80017 = VERTEX_POINT('',#80018);
#80018 = CARTESIAN_POINT('',(5.608896341342,-11.05815533405,
    36.599999999996));
#80019 = SURFACE_CURVE('',#80020,(#80037),.PCURVE_S1.);
#80020 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80021,#80022,#80023,#80024,
    #80025,#80026,#80027,#80028,#80029,#80030,#80031,#80032,#80033,
    #80034,#80035,#80036),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
    0.149366088398,0.29744853832,0.507803635802,0.782618993804,1.),
  .UNSPECIFIED.);
#80021 = CARTESIAN_POINT('',(5.608896341342,-11.05815533405,
    36.599999999996));
#80022 = CARTESIAN_POINT('',(5.608896341342,-11.05815533405,
    36.627156807569));
#80023 = CARTESIAN_POINT('',(5.605162329137,-11.06201347842,
    36.654702650719));
#80024 = CARTESIAN_POINT('',(5.598445667558,-11.06903568938,
    36.680061420563));
#80025 = CARTESIAN_POINT('',(5.591761992637,-11.07602341307,
    36.705295649209));
#80026 = CARTESIAN_POINT('',(5.582043435557,-11.08624103096,
    36.72907940343));
#80027 = CARTESIAN_POINT('',(5.570581085323,-11.09849830163,
    36.750260525474));
#80028 = CARTESIAN_POINT('',(5.554364811491,-11.11583918318,
    36.78022635867));
#80029 = CARTESIAN_POINT('',(5.534274896169,-11.13769326266,
    36.805917013186));
#80030 = CARTESIAN_POINT('',(5.512914099653,-11.16165174691,
    36.826685553666));
#80031 = CARTESIAN_POINT('',(5.485078854943,-11.19287203739,
    36.85374902979));
#80032 = CARTESIAN_POINT('',(5.454215028109,-11.22865763894,
    36.873432794228));
#80033 = CARTESIAN_POINT('',(5.42344502445,-11.26594172191,
    36.885476180677));
#80034 = CARTESIAN_POINT('',(5.398971769546,-11.29559602018,
    36.895055018228));
#80035 = CARTESIAN_POINT('',(5.374055481133,-11.32678457005,
    36.899999999997));
#80036 = CARTESIAN_POINT('',(5.349849140919,-11.35815533405,
    36.899999999997));
#80037 = PCURVE('',#80005,#80038);
#80038 = DEFINITIONAL_REPRESENTATION('',(#80039),#80065);
#80039 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80040,#80041,#80042,#80043,
    #80044,#80045,#80046,#80047,#80048,#80049,#80050,#80051,#80052,
    #80053,#80054,#80055,#80056,#80057,#80058,#80059,#80060,#80061,
    #80062,#80063,#80064),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#80040 = CARTESIAN_POINT('',(-0.767352720675,9.417814982967));
#80041 = CARTESIAN_POINT('',(-0.767352720034,9.426079244002));
#80042 = CARTESIAN_POINT('',(-0.767076682915,9.442678348653));
#80043 = CARTESIAN_POINT('',(-0.765880664968,9.467366410278));
#80044 = CARTESIAN_POINT('',(-0.763956084528,9.491368491697));
#80045 = CARTESIAN_POINT('',(-0.761330950529,9.514394854189));
#80046 = CARTESIAN_POINT('',(-0.758063644537,9.536524784239));
#80047 = CARTESIAN_POINT('',(-0.754242845676,9.557495862791));
#80048 = CARTESIAN_POINT('',(-0.749970755161,9.577022791433));
#80049 = CARTESIAN_POINT('',(-0.745275783571,9.595278259817));
#80050 = CARTESIAN_POINT('',(-0.740201348347,9.612294120487));
#80051 = CARTESIAN_POINT('',(-0.734811690337,9.628011406387));
#80052 = CARTESIAN_POINT('',(-0.729162330007,9.642399150316));
#80053 = CARTESIAN_POINT('',(-0.723322534528,9.655405205254));
#80054 = CARTESIAN_POINT('',(-0.717251338803,9.667226559483));
#80055 = CARTESIAN_POINT('',(-0.710995397374,9.677815168943));
#80056 = CARTESIAN_POINT('',(-0.704584900029,9.687173831217));
#80057 = CARTESIAN_POINT('',(-0.698048462628,9.695296938432));
#80058 = CARTESIAN_POINT('',(-0.691437271696,9.702161662895));
#80059 = CARTESIAN_POINT('',(-0.684713531817,9.707822461655));
#80060 = CARTESIAN_POINT('',(-0.677893242073,9.71226213743));
#80061 = CARTESIAN_POINT('',(-0.671016722495,9.715453643198));
#80062 = CARTESIAN_POINT('',(-0.664107088082,9.717382589648));
#80063 = CARTESIAN_POINT('',(-0.65949706846,9.717814982968));
#80064 = CARTESIAN_POINT('',(-0.65719556017,9.717814982968));
#80065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80066 = ORIENTED_EDGE('',*,*,#80067,.F.);
#80067 = EDGE_CURVE('',#80068,#80017,#80070,.T.);
#80068 = VERTEX_POINT('',#80069);
#80069 = CARTESIAN_POINT('',(5.608896341342,-11.05815533405,
    32.50000000179));
#80070 = SURFACE_CURVE('',#80071,(#80075),.PCURVE_S1.);
#80071 = LINE('',#80072,#80073);
#80072 = CARTESIAN_POINT('',(5.608896341342,-11.05815533405,
    27.182185017029));
#80073 = VECTOR('',#80074,1.);
#80074 = DIRECTION('',(1.464418895492E-016,1.110223024625E-016,1.));
#80075 = PCURVE('',#80005,#80076);
#80076 = DEFINITIONAL_REPRESENTATION('',(#80077),#80103);
#80077 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80078,#80079,#80080,#80081,
    #80082,#80083,#80084,#80085,#80086,#80087,#80088,#80089,#80090,
    #80091,#80092,#80093,#80094,#80095,#80096,#80097,#80098,#80099,
    #80100,#80101,#80102),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(5.317814984761,5.504178621043,
    5.690542257325,5.876905893607,6.06326952989,6.249633166172,
    6.435996802454,6.622360438736,6.808724075018,6.9950877113,
    7.181451347582,7.367814983864,7.554178620146,7.740542256429,
    7.926905892711,8.113269528993,8.299633165275,8.485996801557,
    8.672360437839,8.858724074121,9.045087710403,9.231451346685,
    9.417814982967),.QUASI_UNIFORM_KNOTS.);
#80078 = CARTESIAN_POINT('',(-0.767352720675,5.317814984761));
#80079 = CARTESIAN_POINT('',(-0.767352720675,5.379936196855));
#80080 = CARTESIAN_POINT('',(-0.767352720675,5.504178621043));
#80081 = CARTESIAN_POINT('',(-0.767352720675,5.690542257325));
#80082 = CARTESIAN_POINT('',(-0.767352720675,5.876905893607));
#80083 = CARTESIAN_POINT('',(-0.767352720675,6.06326952989));
#80084 = CARTESIAN_POINT('',(-0.767352720675,6.249633166172));
#80085 = CARTESIAN_POINT('',(-0.767352720675,6.435996802454));
#80086 = CARTESIAN_POINT('',(-0.767352720675,6.622360438736));
#80087 = CARTESIAN_POINT('',(-0.767352720675,6.808724075018));
#80088 = CARTESIAN_POINT('',(-0.767352720675,6.9950877113));
#80089 = CARTESIAN_POINT('',(-0.767352720675,7.181451347582));
#80090 = CARTESIAN_POINT('',(-0.767352720675,7.367814983864));
#80091 = CARTESIAN_POINT('',(-0.767352720675,7.554178620146));
#80092 = CARTESIAN_POINT('',(-0.767352720675,7.740542256429));
#80093 = CARTESIAN_POINT('',(-0.767352720675,7.926905892711));
#80094 = CARTESIAN_POINT('',(-0.767352720675,8.113269528993));
#80095 = CARTESIAN_POINT('',(-0.767352720675,8.299633165275));
#80096 = CARTESIAN_POINT('',(-0.767352720675,8.485996801557));
#80097 = CARTESIAN_POINT('',(-0.767352720675,8.672360437839));
#80098 = CARTESIAN_POINT('',(-0.767352720675,8.858724074121));
#80099 = CARTESIAN_POINT('',(-0.767352720675,9.045087710403));
#80100 = CARTESIAN_POINT('',(-0.767352720675,9.231451346685));
#80101 = CARTESIAN_POINT('',(-0.767352720675,9.355693770873));
#80102 = CARTESIAN_POINT('',(-0.767352720675,9.417814982967));
#80103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80104 = ORIENTED_EDGE('',*,*,#80105,.T.);
#80105 = EDGE_CURVE('',#80068,#80106,#80108,.T.);
#80106 = VERTEX_POINT('',#80107);
#80107 = CARTESIAN_POINT('',(5.389445198344,-11.30777345873,
    32.20426081494));
#80108 = SURFACE_CURVE('',#80109,(#80126),.PCURVE_S1.);
#80109 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80110,#80111,#80112,#80113,
    #80114,#80115,#80116,#80117,#80118,#80119,#80120,#80121,#80122,
    #80123,#80124,#80125),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
    0.169205896296,0.336957652625,0.575253528158,0.886571709316,1.),
  .UNSPECIFIED.);
#80110 = CARTESIAN_POINT('',(5.608896341342,-11.05815533405,
    32.50000000179));
#80111 = CARTESIAN_POINT('',(5.608896341342,-11.05815533405,
    32.472843194218));
#80112 = CARTESIAN_POINT('',(5.605162329137,-11.06201347842,
    32.445297351068));
#80113 = CARTESIAN_POINT('',(5.598445667558,-11.06903568938,
    32.419938581224));
#80114 = CARTESIAN_POINT('',(5.591761992637,-11.07602341307,
    32.394704352578));
#80115 = CARTESIAN_POINT('',(5.582043435557,-11.08624103096,
    32.370920598357));
#80116 = CARTESIAN_POINT('',(5.570581085323,-11.09849830163,
    32.349739476313));
#80117 = CARTESIAN_POINT('',(5.554364811491,-11.11583918318,
    32.319773643117));
#80118 = CARTESIAN_POINT('',(5.534274896169,-11.13769326266,
    32.294082988601));
#80119 = CARTESIAN_POINT('',(5.512914099653,-11.16165174691,
    32.273314448121));
#80120 = CARTESIAN_POINT('',(5.485078854943,-11.19287203739,
    32.246250971997));
#80121 = CARTESIAN_POINT('',(5.454215028109,-11.22865763894,
    32.226567207559));
#80122 = CARTESIAN_POINT('',(5.42344502445,-11.26594172191,
    32.21452382111));
#80123 = CARTESIAN_POINT('',(5.412147549856,-11.27963089741,
    32.210101986977));
#80124 = CARTESIAN_POINT('',(5.400775672668,-11.29361775885,
    32.206672367883));
#80125 = CARTESIAN_POINT('',(5.389445198344,-11.30777345873,
    32.20426081494));
#80126 = PCURVE('',#80005,#80127);
#80127 = DEFINITIONAL_REPRESENTATION('',(#80128),#80154);
#80128 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80129,#80130,#80131,#80132,
    #80133,#80134,#80135,#80136,#80137,#80138,#80139,#80140,#80141,
    #80142,#80143,#80144,#80145,#80146,#80147,#80148,#80149,#80150,
    #80151,#80152,#80153),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#80129 = CARTESIAN_POINT('',(-0.767352720675,5.317814984761));
#80130 = CARTESIAN_POINT('',(-0.767352720314,5.310519728678));
#80131 = CARTESIAN_POINT('',(-0.767137448156,5.295872401854));
#80132 = CARTESIAN_POINT('',(-0.766201850351,5.274036598271));
#80133 = CARTESIAN_POINT('',(-0.764686151966,5.252617652644));
#80134 = CARTESIAN_POINT('',(-0.762624817097,5.231981093924));
#80135 = CARTESIAN_POINT('',(-0.760027929184,5.211979991756));
#80136 = CARTESIAN_POINT('',(-0.756966443081,5.192809591299));
#80137 = CARTESIAN_POINT('',(-0.753490222559,5.174568893705));
#80138 = CARTESIAN_POINT('',(-0.749677238469,5.157491822528));
#80139 = CARTESIAN_POINT('',(-0.745531455934,5.141373047918));
#80140 = CARTESIAN_POINT('',(-0.741088952645,5.126227316737));
#80141 = CARTESIAN_POINT('',(-0.736392859216,5.112087500418));
#80142 = CARTESIAN_POINT('',(-0.731479412963,5.098969005229));
#80143 = CARTESIAN_POINT('',(-0.726405193225,5.086938973518));
#80144 = CARTESIAN_POINT('',(-0.721161828691,5.075890393307));
#80145 = CARTESIAN_POINT('',(-0.715751825589,5.065782704583));
#80146 = CARTESIAN_POINT('',(-0.7102028728,5.056632801359));
#80147 = CARTESIAN_POINT('',(-0.704536614931,5.048442875874));
#80148 = CARTESIAN_POINT('',(-0.698773610062,5.04121647343));
#80149 = CARTESIAN_POINT('',(-0.692944685683,5.034966428857));
#80150 = CARTESIAN_POINT('',(-0.68704051207,5.029667065802));
#80151 = CARTESIAN_POINT('',(-0.681040656853,5.025301497075));
#80152 = CARTESIAN_POINT('',(-0.677011941556,5.023040219993));
#80153 = CARTESIAN_POINT('',(-0.674995653683,5.022075797911));
#80154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80155 = ORIENTED_EDGE('',*,*,#80156,.T.);
#80156 = EDGE_CURVE('',#80106,#80157,#80159,.T.);
#80157 = VERTEX_POINT('',#80158);
#80158 = CARTESIAN_POINT('',(5.206674090584,-11.5573915834,
    31.90852162809));
#80159 = SURFACE_CURVE('',#80160,(#80174),.PCURVE_S1.);
#80160 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80161,#80162,#80163,#80164,
    #80165,#80166,#80167,#80168,#80169,#80170,#80171,#80172,#80173),
  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,0.328203417727,
    0.566557220927,0.807517224335,1.),.UNSPECIFIED.);
#80161 = CARTESIAN_POINT('',(5.389445198344,-11.30777345873,
    32.20426081494));
#80162 = CARTESIAN_POINT('',(5.35800387174,-11.34705460182,
    32.197568912947));
#80163 = CARTESIAN_POINT('',(5.327518933711,-11.38694034114,
    32.182544088342));
#80164 = CARTESIAN_POINT('',(5.300964133415,-11.42300852401,
    32.158663645722));
#80165 = CARTESIAN_POINT('',(5.281582674143,-11.44933348256,
    32.141234110538));
#80166 = CARTESIAN_POINT('',(5.263828155852,-11.47423562591,
    32.118616351875));
#80167 = CARTESIAN_POINT('',(5.2492919469,-11.49503322818,
    32.091623918265));
#80168 = CARTESIAN_POINT('',(5.234663207161,-11.51596321838,
    32.064459663298));
#80169 = CARTESIAN_POINT('',(5.222882960849,-11.53330091432,
    32.031855223549));
#80170 = CARTESIAN_POINT('',(5.215614769453,-11.5440747192,
    31.996911557655));
#80171 = CARTESIAN_POINT('',(5.209777066678,-11.55272807837,
    31.968845327111));
#80172 = CARTESIAN_POINT('',(5.206674090584,-11.5573915834,
    31.938466121665));
#80173 = CARTESIAN_POINT('',(5.206674090584,-11.5573915834,
    31.90852162809));
#80174 = PCURVE('',#80005,#80175);
#80175 = DEFINITIONAL_REPRESENTATION('',(#80176),#80202);
#80176 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80177,#80178,#80179,#80180,
    #80181,#80182,#80183,#80184,#80185,#80186,#80187,#80188,#80189,
    #80190,#80191,#80192,#80193,#80194,#80195,#80196,#80197,#80198,
    #80199,#80200,#80201),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#80177 = CARTESIAN_POINT('',(-0.674995653683,5.022075797911));
#80178 = CARTESIAN_POINT('',(-0.67306000908,5.021149002677));
#80179 = CARTESIAN_POINT('',(-0.669190049902,5.018975752273));
#80180 = CARTESIAN_POINT('',(-0.663412415243,5.014748515568));
#80181 = CARTESIAN_POINT('',(-0.657685483961,5.009545737218));
#80182 = CARTESIAN_POINT('',(-0.652032356948,5.003358534072));
#80183 = CARTESIAN_POINT('',(-0.646477415389,4.996180632653));
#80184 = CARTESIAN_POINT('',(-0.641040340994,4.987996023385));
#80185 = CARTESIAN_POINT('',(-0.635758410324,4.978825031427));
#80186 = CARTESIAN_POINT('',(-0.630603256147,4.96855237909));
#80187 = CARTESIAN_POINT('',(-0.625594765467,4.957151105914));
#80188 = CARTESIAN_POINT('',(-0.620779958665,4.944683126134));
#80189 = CARTESIAN_POINT('',(-0.616192959748,4.931179518637));
#80190 = CARTESIAN_POINT('',(-0.611865067038,4.916657173163));
#80191 = CARTESIAN_POINT('',(-0.607851940514,4.901220571388));
#80192 = CARTESIAN_POINT('',(-0.604135515876,4.884698143115));
#80193 = CARTESIAN_POINT('',(-0.600747227566,4.867202907542));
#80194 = CARTESIAN_POINT('',(-0.597727077592,4.848866397048));
#80195 = CARTESIAN_POINT('',(-0.595111030687,4.82979883162));
#80196 = CARTESIAN_POINT('',(-0.592942762095,4.810177167632));
#80197 = CARTESIAN_POINT('',(-0.591219482725,4.789736344565));
#80198 = CARTESIAN_POINT('',(-0.589968762031,4.768815433197));
#80199 = CARTESIAN_POINT('',(-0.589204481644,4.747598819164));
#80200 = CARTESIAN_POINT('',(-0.589030970455,4.733407962456));
#80201 = CARTESIAN_POINT('',(-0.589030970217,4.726336611061));
#80202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80203 = ORIENTED_EDGE('',*,*,#80204,.T.);
#80204 = EDGE_CURVE('',#80157,#80205,#80207,.T.);
#80205 = VERTEX_POINT('',#80206);
#80206 = CARTESIAN_POINT('',(5.206674090584,-11.5573915834,
    29.450000001793));
#80207 = SURFACE_CURVE('',#80208,(#80212),.PCURVE_S1.);
#80208 = LINE('',#80209,#80210);
#80209 = CARTESIAN_POINT('',(5.206674090584,-11.5573915834,
    27.182185017029));
#80210 = VECTOR('',#80211,1.);
#80211 = DIRECTION('',(-1.464418895492E-016,-1.110223024625E-016,-1.));
#80212 = PCURVE('',#80005,#80213);
#80213 = DEFINITIONAL_REPRESENTATION('',(#80214),#80217);
#80214 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#80215,#80216),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-4.726336611061,-2.267814984764),
  .PIECEWISE_BEZIER_KNOTS.);
#80215 = CARTESIAN_POINT('',(-0.589030970217,4.726336611061));
#80216 = CARTESIAN_POINT('',(-0.589030970217,2.267814984764));
#80217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80218 = ORIENTED_EDGE('',*,*,#80219,.T.);
#80219 = EDGE_CURVE('',#80205,#80220,#80222,.T.);
#80220 = VERTEX_POINT('',#80221);
#80221 = CARTESIAN_POINT('',(5.026673669477,-11.8573915834,
    29.150000001793));
#80222 = SURFACE_CURVE('',#80223,(#80240),.PCURVE_S1.);
#80223 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80224,#80225,#80226,#80227,
    #80228,#80229,#80230,#80231,#80232,#80233,#80234,#80235,#80236,
    #80237,#80238,#80239),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
    0.175302324312,0.349718944812,0.536391342166,0.753455664783,1.),
  .UNSPECIFIED.);
#80224 = CARTESIAN_POINT('',(5.206674090584,-11.5573915834,
    29.450000001793));
#80225 = CARTESIAN_POINT('',(5.206674090584,-11.5573915834,
    29.420344653876));
#80226 = CARTESIAN_POINT('',(5.203610726798,-11.5619579944,
    29.390277405348));
#80227 = CARTESIAN_POINT('',(5.197985282729,-11.57045735267,
    29.362428618155));
#80228 = CARTESIAN_POINT('',(5.192375931534,-11.57893239657,
    29.334659498814));
#80229 = CARTESIAN_POINT('',(5.184123474735,-11.59147673816,
    29.308345049001));
#80230 = CARTESIAN_POINT('',(5.174244982648,-11.60680024359,
    29.285063709816));
#80231 = CARTESIAN_POINT('',(5.163664407941,-11.62321281877,
    29.260127722992));
#80232 = CARTESIAN_POINT('',(5.151004088583,-11.64315787234,
    29.238049954504));
#80233 = CARTESIAN_POINT('',(5.137431354014,-11.66512487688,
    29.219709937822));
#80234 = CARTESIAN_POINT('',(5.12167152314,-11.69063162164,
    29.198414629963));
#80235 = CARTESIAN_POINT('',(5.104327070382,-11.7194507063,
    29.181638771382));
#80236 = CARTESIAN_POINT('',(5.086805059356,-11.74962576297,
    29.170024060066));
#80237 = CARTESIAN_POINT('',(5.066949433346,-11.78381959147,
    29.156862479254));
#80238 = CARTESIAN_POINT('',(5.046352881174,-11.82065713597,
    29.150000001793));
#80239 = CARTESIAN_POINT('',(5.026673669477,-11.8573915834,
    29.150000001793));
#80240 = PCURVE('',#80005,#80241);
#80241 = DEFINITIONAL_REPRESENTATION('',(#80242),#80268);
#80242 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80243,#80244,#80245,#80246,
    #80247,#80248,#80249,#80250,#80251,#80252,#80253,#80254,#80255,
    #80256,#80257,#80258,#80259,#80260,#80261,#80262,#80263,#80264,
    #80265,#80266,#80267),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#80243 = CARTESIAN_POINT('',(-0.589030970217,2.267814984764));
#80244 = CARTESIAN_POINT('',(-0.589030969867,2.260125580957));
#80245 = CARTESIAN_POINT('',(-0.588825528994,2.244690572042));
#80246 = CARTESIAN_POINT('',(-0.587924938382,2.221651919082));
#80247 = CARTESIAN_POINT('',(-0.58645381196,2.198980247875));
#80248 = CARTESIAN_POINT('',(-0.584441035238,2.177031380185));
#80249 = CARTESIAN_POINT('',(-0.581883956459,2.155719693234));
#80250 = CARTESIAN_POINT('',(-0.578833804808,2.135189653952));
#80251 = CARTESIAN_POINT('',(-0.575335960594,2.115602478532));
#80252 = CARTESIAN_POINT('',(-0.571447169737,2.097174606566));
#80253 = CARTESIAN_POINT('',(-0.5671674346,2.079795426924));
#80254 = CARTESIAN_POINT('',(-0.562543273152,2.063532054537));
#80255 = CARTESIAN_POINT('',(-0.557617228048,2.048454743529));
#80256 = CARTESIAN_POINT('',(-0.552446463153,2.034672499626));
#80257 = CARTESIAN_POINT('',(-0.547036412712,2.022142105549));
#80258 = CARTESIAN_POINT('',(-0.541397785687,2.01082794418));
#80259 = CARTESIAN_POINT('',(-0.535575352137,2.000785963956));
#80260 = CARTESIAN_POINT('',(-0.529598881207,1.992040117128));
#80261 = CARTESIAN_POINT('',(-0.523523891132,1.984650775134));
#80262 = CARTESIAN_POINT('',(-0.517321780949,1.978567036794));
#80263 = CARTESIAN_POINT('',(-0.511013916657,1.973794941517));
#80264 = CARTESIAN_POINT('',(-0.504636747224,1.970359730856));
#80265 = CARTESIAN_POINT('',(-0.498222672792,1.968281499396));
#80266 = CARTESIAN_POINT('',(-0.493944320891,1.967814984764));
#80267 = CARTESIAN_POINT('',(-0.491810094566,1.967814984764));
#80268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80269 = ORIENTED_EDGE('',*,*,#80270,.T.);
#80270 = EDGE_CURVE('',#80220,#80271,#80273,.T.);
#80271 = VERTEX_POINT('',#80272);
#80272 = CARTESIAN_POINT('',(4.787221411918,-14.70322853024,
    29.150000001808));
#80273 = SURFACE_CURVE('',#80274,(#80279),.PCURVE_S1.);
#80274 = CIRCLE('',#80275,3.599999999999);
#80275 = AXIS2_PLACEMENT_3D('',#80276,#80277,#80278);
#80276 = CARTESIAN_POINT('',(8.2,-13.5573915834,29.150000001802));
#80277 = DIRECTION('',(0.E+000,5.423420370134E-012,1.));
#80278 = DIRECTION('',(0.E+000,1.,-5.423420370134E-012));
#80279 = PCURVE('',#80005,#80280);
#80280 = DEFINITIONAL_REPRESENTATION('',(#80281),#80307);
#80281 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80282,#80283,#80284,#80285,
    #80286,#80287,#80288,#80289,#80290,#80291,#80292,#80293,#80294,
    #80295,#80296,#80297,#80298,#80299,#80300,#80301,#80302,#80303,
    #80304,#80305,#80306),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(1.078986232229,1.11606501212,1.153143792011
    ,1.190222571901,1.227301351792,1.264380131683,1.301458911573,
    1.338537691464,1.375616471355,1.412695251246,1.449774031136,
    1.486852811027,1.523931590918,1.561010370809,1.598089150699,
    1.63516793059,1.672246710481,1.709325490371,1.746404270262,
    1.783483050153,1.820561830044,1.857640609934,1.894719389825),
  .QUASI_UNIFORM_KNOTS.);
#80282 = CARTESIAN_POINT('',(-0.491810094566,1.967814984764));
#80283 = CARTESIAN_POINT('',(-0.479450501269,1.967814984764));
#80284 = CARTESIAN_POINT('',(-0.454731314675,1.967814984764));
#80285 = CARTESIAN_POINT('',(-0.417652534784,1.967814984765));
#80286 = CARTESIAN_POINT('',(-0.380573754894,1.967814984766));
#80287 = CARTESIAN_POINT('',(-0.343494975003,1.967814984766));
#80288 = CARTESIAN_POINT('',(-0.306416195112,1.967814984767));
#80289 = CARTESIAN_POINT('',(-0.269337415221,1.967814984768));
#80290 = CARTESIAN_POINT('',(-0.232258635331,1.967814984769));
#80291 = CARTESIAN_POINT('',(-0.19517985544,1.967814984769));
#80292 = CARTESIAN_POINT('',(-0.158101075549,1.96781498477));
#80293 = CARTESIAN_POINT('',(-0.121022295659,1.967814984771));
#80294 = CARTESIAN_POINT('',(-8.394351576784E-002,1.967814984771));
#80295 = CARTESIAN_POINT('',(-4.686473587711E-002,1.967814984772));
#80296 = CARTESIAN_POINT('',(-9.785955986386E-003,1.967814984773));
#80297 = CARTESIAN_POINT('',(2.729282390434E-002,1.967814984774));
#80298 = CARTESIAN_POINT('',(6.437160379506E-002,1.967814984774));
#80299 = CARTESIAN_POINT('',(0.101450383686,1.967814984775));
#80300 = CARTESIAN_POINT('',(0.138529163577,1.967814984776));
#80301 = CARTESIAN_POINT('',(0.175607943467,1.967814984776));
#80302 = CARTESIAN_POINT('',(0.212686723358,1.967814984777));
#80303 = CARTESIAN_POINT('',(0.249765503249,1.967814984778));
#80304 = CARTESIAN_POINT('',(0.286844283139,1.967814984779));
#80305 = CARTESIAN_POINT('',(0.311563469733,1.967814984779));
#80306 = CARTESIAN_POINT('',(0.32392306303,1.967814984779));
#80307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80308 = ORIENTED_EDGE('',*,*,#80309,.T.);
#80309 = EDGE_CURVE('',#80271,#80310,#80312,.T.);
#80310 = VERTEX_POINT('',#80311);
#80311 = CARTESIAN_POINT('',(4.865945374453,-14.91536056459,
    29.237867967452));
#80312 = SURFACE_CURVE('',#80313,(#80324),.PCURVE_S1.);
#80313 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80314,#80315,#80316,#80317,
    #80318,#80319,#80320,#80321,#80322,#80323),.UNSPECIFIED.,.F.,.F.,(4,
    3,3,4),(0.E+000,0.105631168418,0.552456601775,1.),.UNSPECIFIED.);
#80314 = CARTESIAN_POINT('',(4.787221411918,-14.70322853024,
    29.150000001808));
#80315 = CARTESIAN_POINT('',(4.790013923659,-14.71154579065,
    29.150000001808));
#80316 = CARTESIAN_POINT('',(4.792839091999,-14.71985923771,
    29.150346361821));
#80317 = CARTESIAN_POINT('',(4.79568348188,-14.72813025811,
    29.151035281567));
#80318 = CARTESIAN_POINT('',(4.807623214265,-14.76284904639,
    29.153927120501));
#80319 = CARTESIAN_POINT('',(4.820121001348,-14.79737582993,
    29.163033117558));
#80320 = CARTESIAN_POINT('',(4.832062839777,-14.8290044509,
    29.177639179037));
#80321 = CARTESIAN_POINT('',(4.844017430116,-14.86066684601,
    29.192260837376));
#80322 = CARTESIAN_POINT('',(4.855742041382,-14.89030957278,
    29.212816975645));
#80323 = CARTESIAN_POINT('',(4.865945374453,-14.91536056459,
    29.237867967452));
#80324 = PCURVE('',#80005,#80325);
#80325 = DEFINITIONAL_REPRESENTATION('',(#80326),#80352);
#80326 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80327,#80328,#80329,#80330,
    #80331,#80332,#80333,#80334,#80335,#80336,#80337,#80338,#80339,
    #80340,#80341,#80342,#80343,#80344,#80345,#80346,#80347,#80348,
    #80349,#80350,#80351),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#80327 = CARTESIAN_POINT('',(0.32392306303,1.967814984779));
#80328 = CARTESIAN_POINT('',(0.324970239745,1.967814590889));
#80329 = CARTESIAN_POINT('',(0.327069470665,1.967943129984));
#80330 = CARTESIAN_POINT('',(0.330217617305,1.968519688826));
#80331 = CARTESIAN_POINT('',(0.333334094974,1.969471241637));
#80332 = CARTESIAN_POINT('',(0.336442664009,1.970804872503));
#80333 = CARTESIAN_POINT('',(0.33954389025,1.972516980034));
#80334 = CARTESIAN_POINT('',(0.342631158604,1.974602809715));
#80335 = CARTESIAN_POINT('',(0.345699775993,1.977057917998));
#80336 = CARTESIAN_POINT('',(0.348744527488,1.97987777058));
#80337 = CARTESIAN_POINT('',(0.351760351877,1.983057885215));
#80338 = CARTESIAN_POINT('',(0.354742086248,1.986593662193));
#80339 = CARTESIAN_POINT('',(0.357684814971,1.990480919593));
#80340 = CARTESIAN_POINT('',(0.36058273187,1.994713921801));
#80341 = CARTESIAN_POINT('',(0.363433345004,1.999292730196));
#80342 = CARTESIAN_POINT('',(0.366248980052,2.004236222493));
#80343 = CARTESIAN_POINT('',(0.369020717022,2.009528956521));
#80344 = CARTESIAN_POINT('',(0.371744631894,2.015163595613));
#80345 = CARTESIAN_POINT('',(0.374415457915,2.021130631239));
#80346 = CARTESIAN_POINT('',(0.377028284577,2.027421136816));
#80347 = CARTESIAN_POINT('',(0.37957810287,2.034026029831));
#80348 = CARTESIAN_POINT('',(0.382059927521,2.040936269553));
#80349 = CARTESIAN_POINT('',(0.384468764778,2.048142804051));
#80350 = CARTESIAN_POINT('',(0.38602266878,2.053138657623));
#80351 = CARTESIAN_POINT('',(0.3867857916,2.055682950423));
#80352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80353 = ORIENTED_EDGE('',*,*,#80354,.F.);
#80354 = EDGE_CURVE('',#80355,#80310,#80357,.T.);
#80355 = VERTEX_POINT('',#80356);
#80356 = CARTESIAN_POINT('',(5.739395318701,-16.18520904327,
    30.507716446131));
#80357 = SURFACE_CURVE('',#80358,(#80363),.PCURVE_S1.);
#80358 = ELLIPSE('',#80359,5.091168824542,3.599999999999);
#80359 = AXIS2_PLACEMENT_3D('',#80360,#80361,#80362);
#80360 = CARTESIAN_POINT('',(8.2,-13.5573915834,27.879898986267));
#80361 = DIRECTION('',(-1.60634594424E-032,-0.707106781187,
    -0.707106781187));
#80362 = DIRECTION('',(2.071001063E-016,-0.707106781187,0.707106781187)
  );
#80363 = PCURVE('',#80005,#80364);
#80364 = DEFINITIONAL_REPRESENTATION('',(#80365),#80391);
#80365 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80366,#80367,#80368,#80369,
    #80370,#80371,#80372,#80373,#80374,#80375,#80376,#80377,#80378,
    #80379,#80380,#80381,#80382,#80383,#80384,#80385,#80386,#80387,
    #80388,#80389,#80390),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.752548564174,0.772160471948,
    0.791772379722,0.811384287496,0.830996195269,0.850608103043,
    0.870220010817,0.88983191859,0.909443826364,0.929055734138,
    0.948667641911,0.968279549685,0.987891457459,1.007503365232,
    1.027115273006,1.04672718078,1.066339088553,1.085950996327,
    1.105562904101,1.125174811874,1.144786719648,1.164398627422,
    1.184010535195),.QUASI_UNIFORM_KNOTS.);
#80366 = CARTESIAN_POINT('',(0.81824776262,3.325531429102));
#80367 = CARTESIAN_POINT('',(0.811710460029,3.309445743415));
#80368 = CARTESIAN_POINT('',(0.798635854847,3.276937341788));
#80369 = CARTESIAN_POINT('',(0.779023947073,3.227182820538));
#80370 = CARTESIAN_POINT('',(0.759412039299,3.176455405021));
#80371 = CARTESIAN_POINT('',(0.739800131526,3.124774635691));
#80372 = CARTESIAN_POINT('',(0.720188223752,3.072160381701));
#80373 = CARTESIAN_POINT('',(0.700576315978,3.018632881412));
#80374 = CARTESIAN_POINT('',(0.680964408205,2.964212721706));
#80375 = CARTESIAN_POINT('',(0.661352500431,2.908920833525));
#80376 = CARTESIAN_POINT('',(0.641740592657,2.852778482894));
#80377 = CARTESIAN_POINT('',(0.622128684884,2.795807262993));
#80378 = CARTESIAN_POINT('',(0.60251677711,2.738029085782));
#80379 = CARTESIAN_POINT('',(0.582904869336,2.679466173591));
#80380 = CARTESIAN_POINT('',(0.563292961563,2.620141050572));
#80381 = CARTESIAN_POINT('',(0.543681053789,2.560076534034));
#80382 = CARTESIAN_POINT('',(0.524069146015,2.49929572566));
#80383 = CARTESIAN_POINT('',(0.504457238242,2.437822002661));
#80384 = CARTESIAN_POINT('',(0.484845330468,2.375679008642));
#80385 = CARTESIAN_POINT('',(0.465233422694,2.312890645026));
#80386 = CARTESIAN_POINT('',(0.445621514921,2.249481059933));
#80387 = CARTESIAN_POINT('',(0.426009607147,2.185474646106));
#80388 = CARTESIAN_POINT('',(0.406397699373,2.120896004581));
#80389 = CARTESIAN_POINT('',(0.393323094191,2.077478692069));
#80390 = CARTESIAN_POINT('',(0.3867857916,2.055682950423));
#80391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80392 = ORIENTED_EDGE('',*,*,#80393,.F.);
#80393 = EDGE_CURVE('',#80394,#80355,#80396,.T.);
#80394 = VERTEX_POINT('',#80395);
#80395 = CARTESIAN_POINT('',(5.987606077057,-16.39734107762,
    30.595584411775));
#80396 = SURFACE_CURVE('',#80397,(#80405),.PCURVE_S1.);
#80397 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80398,#80399,#80400,#80401,
    #80402,#80403,#80404),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
    0.691285480056,1.),.UNSPECIFIED.);
#80398 = CARTESIAN_POINT('',(5.987606077057,-16.39734107762,
    30.595584411775));
#80399 = CARTESIAN_POINT('',(5.925751032753,-16.34915440233,
    30.595584411775));
#80400 = CARTESIAN_POINT('',(5.864168744107,-16.29769673991,
    30.584048557819));
#80401 = CARTESIAN_POINT('',(5.80932857097,-16.24898778611,
    30.55633582768));
#80402 = CARTESIAN_POINT('',(5.784521437558,-16.22695413001,
    30.543799882689));
#80403 = CARTESIAN_POINT('',(5.760769852418,-16.20522347674,
    30.527730879602));
#80404 = CARTESIAN_POINT('',(5.739395318701,-16.18520904327,
    30.507716446131));
#80405 = PCURVE('',#80005,#80406);
#80406 = DEFINITIONAL_REPRESENTATION('',(#80407),#80433);
#80407 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80408,#80409,#80410,#80411,
    #80412,#80413,#80414,#80415,#80416,#80417,#80418,#80419,#80420,
    #80421,#80422,#80423,#80424,#80425,#80426,#80427,#80428,#80429,
    #80430,#80431,#80432),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#80408 = CARTESIAN_POINT('',(0.908976015101,3.413399394746));
#80409 = CARTESIAN_POINT('',(0.907543879247,3.413399394746));
#80410 = CARTESIAN_POINT('',(0.904675293764,3.413299643228));
#80411 = CARTESIAN_POINT('',(0.900363559786,3.412842845054));
#80412 = CARTESIAN_POINT('',(0.896047053123,3.412070959646));
#80413 = CARTESIAN_POINT('',(0.891729865609,3.410976070644));
#80414 = CARTESIAN_POINT('',(0.887416093957,3.40955026177));
#80415 = CARTESIAN_POINT('',(0.883109839573,3.407785616446));
#80416 = CARTESIAN_POINT('',(0.878815208533,3.405674219209));
#80417 = CARTESIAN_POINT('',(0.874536307101,3.403208150433));
#80418 = CARTESIAN_POINT('',(0.870277254901,3.400379506038));
#80419 = CARTESIAN_POINT('',(0.866042131924,3.397180323914));
#80420 = CARTESIAN_POINT('',(0.861835172626,3.393602858532));
#80421 = CARTESIAN_POINT('',(0.857660037979,3.389638556062));
#80422 = CARTESIAN_POINT('',(0.853522528803,3.385281879302));
#80423 = CARTESIAN_POINT('',(0.849420456271,3.380516032841));
#80424 = CARTESIAN_POINT('',(0.845381442769,3.375366237468));
#80425 = CARTESIAN_POINT('',(0.841321844504,3.369700907385));
#80426 = CARTESIAN_POINT('',(0.83730372109,3.36356293202));
#80427 = CARTESIAN_POINT('',(0.83334026483,3.356953076483));
#80428 = CARTESIAN_POINT('',(0.829440868565,3.349861121847));
#80429 = CARTESIAN_POINT('',(0.8256159528,3.342279792418));
#80430 = CARTESIAN_POINT('',(0.821875669735,3.334201023597));
#80431 = CARTESIAN_POINT('',(0.819445390272,3.328478316654));
#80432 = CARTESIAN_POINT('',(0.81824776262,3.325531429102));
#80433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80434 = ORIENTED_EDGE('',*,*,#80435,.F.);
#80435 = EDGE_CURVE('',#80436,#80394,#80438,.T.);
#80436 = VERTEX_POINT('',#80437);
#80437 = CARTESIAN_POINT('',(7.7,-17.1225002774,30.595584411775));
#80438 = SURFACE_CURVE('',#80439,(#80444),.PCURVE_S1.);
#80439 = CIRCLE('',#80440,3.599999999999);
#80440 = AXIS2_PLACEMENT_3D('',#80441,#80442,#80443);
#80441 = CARTESIAN_POINT('',(8.2,-13.5573915834,30.595584411775));
#80442 = DIRECTION('',(0.E+000,-2.254821013504E-015,-1.));
#80443 = DIRECTION('',(0.E+000,-1.,2.254821013504E-015));
#80444 = PCURVE('',#80005,#80445);
#80445 = DEFINITIONAL_REPRESENTATION('',(#80446),#80449);
#80446 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#80447,#80448),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.139339340758,0.661820311694),
  .PIECEWISE_BEZIER_KNOTS.);
#80447 = CARTESIAN_POINT('',(1.431456986037,3.413399394746));
#80448 = CARTESIAN_POINT('',(0.908976015101,3.413399394746));
#80449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80450 = ORIENTED_EDGE('',*,*,#80451,.F.);
#80451 = EDGE_CURVE('',#80452,#80436,#80454,.T.);
#80452 = VERTEX_POINT('',#80453);
#80453 = CARTESIAN_POINT('',(7.7,-17.1225002774,36.830243854791));
#80454 = SURFACE_CURVE('',#80455,(#80459),.PCURVE_S1.);
#80455 = LINE('',#80456,#80457);
#80456 = CARTESIAN_POINT('',(7.7,-17.1225002774,27.182185017029));
#80457 = VECTOR('',#80458,1.);
#80458 = DIRECTION('',(-1.464418895492E-016,-1.110223024625E-016,-1.));
#80459 = PCURVE('',#80005,#80460);
#80460 = DEFINITIONAL_REPRESENTATION('',(#80461),#80487);
#80461 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80462,#80463,#80464,#80465,
    #80466,#80467,#80468,#80469,#80470,#80471,#80472,#80473,#80474,
    #80475,#80476,#80477,#80478,#80479,#80480,#80481,#80482,#80483,
    #80484,#80485,#80486),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-9.648058837762,-9.364665226716,
    -9.08127161567,-8.797878004623,-8.514484393577,-8.231090782531,
    -7.947697171485,-7.664303560439,-7.380909949392,-7.097516338346,
    -6.8141227273,-6.530729116254,-6.247335505208,-5.963941894162,
    -5.680548283115,-5.397154672069,-5.113761061023,-4.830367449977,
    -4.546973838931,-4.263580227884,-3.980186616838,-3.696793005792,
    -3.413399394746),.QUASI_UNIFORM_KNOTS.);
#80462 = CARTESIAN_POINT('',(1.431456986037,9.648058837762));
#80463 = CARTESIAN_POINT('',(1.431456986037,9.553594300747));
#80464 = CARTESIAN_POINT('',(1.431456986037,9.364665226716));
#80465 = CARTESIAN_POINT('',(1.431456986037,9.08127161567));
#80466 = CARTESIAN_POINT('',(1.431456986037,8.797878004623));
#80467 = CARTESIAN_POINT('',(1.431456986037,8.514484393577));
#80468 = CARTESIAN_POINT('',(1.431456986037,8.231090782531));
#80469 = CARTESIAN_POINT('',(1.431456986037,7.947697171485));
#80470 = CARTESIAN_POINT('',(1.431456986037,7.664303560439));
#80471 = CARTESIAN_POINT('',(1.431456986037,7.380909949392));
#80472 = CARTESIAN_POINT('',(1.431456986037,7.097516338346));
#80473 = CARTESIAN_POINT('',(1.431456986037,6.8141227273));
#80474 = CARTESIAN_POINT('',(1.431456986037,6.530729116254));
#80475 = CARTESIAN_POINT('',(1.431456986037,6.247335505208));
#80476 = CARTESIAN_POINT('',(1.431456986037,5.963941894162));
#80477 = CARTESIAN_POINT('',(1.431456986037,5.680548283115));
#80478 = CARTESIAN_POINT('',(1.431456986037,5.397154672069));
#80479 = CARTESIAN_POINT('',(1.431456986037,5.113761061023));
#80480 = CARTESIAN_POINT('',(1.431456986037,4.830367449977));
#80481 = CARTESIAN_POINT('',(1.431456986037,4.546973838931));
#80482 = CARTESIAN_POINT('',(1.431456986037,4.263580227884));
#80483 = CARTESIAN_POINT('',(1.431456986037,3.980186616838));
#80484 = CARTESIAN_POINT('',(1.431456986037,3.696793005792));
#80485 = CARTESIAN_POINT('',(1.431456986037,3.507863931761));
#80486 = CARTESIAN_POINT('',(1.431456986037,3.413399394746));
#80487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80488 = ORIENTED_EDGE('',*,*,#80489,.F.);
#80489 = EDGE_CURVE('',#79996,#80452,#80490,.T.);
#80490 = SURFACE_CURVE('',#80491,(#80499),.PCURVE_S1.);
#80491 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80492,#80493,#80494,#80495,
    #80496,#80497,#80498),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
    0.768464969109,1.),.UNSPECIFIED.);
#80492 = CARTESIAN_POINT('',(6.941306156691,-16.93017823672,
    36.899999999997));
#80493 = CARTESIAN_POINT('',(7.129935721711,-17.00057310499,
    36.899999999997));
#80494 = CARTESIAN_POINT('',(7.324765383652,-17.05509223103,
    36.876420764527));
#80495 = CARTESIAN_POINT('',(7.521042242301,-17.09278637936,
    36.852108294087));
#80496 = CARTESIAN_POINT('',(7.580418409999,-17.10418932359,
    36.844753472271));
#80497 = CARTESIAN_POINT('',(7.640085269127,-17.11409734554,
    36.837262800008));
#80498 = CARTESIAN_POINT('',(7.7,-17.1225002774,36.830243854791));
#80499 = PCURVE('',#80005,#80500);
#80500 = DEFINITIONAL_REPRESENTATION('',(#80501),#80527);
#80501 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80502,#80503,#80504,#80505,
    #80506,#80507,#80508,#80509,#80510,#80511,#80512,#80513,#80514,
    #80515,#80516,#80517,#80518,#80519,#80520,#80521,#80522,#80523,
    #80524,#80525,#80526),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#80502 = CARTESIAN_POINT('',(1.213612514507,9.717814982968));
#80503 = CARTESIAN_POINT('',(1.216920579438,9.717814982967));
#80504 = CARTESIAN_POINT('',(1.223537214097,9.717649989707));
#80505 = CARTESIAN_POINT('',(1.233463017003,9.716935887543));
#80506 = CARTESIAN_POINT('',(1.243389011116,9.715783540612));
#80507 = CARTESIAN_POINT('',(1.253314523546,9.71422131642));
#80508 = CARTESIAN_POINT('',(1.263238874086,9.712277582475));
#80509 = CARTESIAN_POINT('',(1.273161374992,9.70998070628));
#80510 = CARTESIAN_POINT('',(1.283081332347,9.707359055357));
#80511 = CARTESIAN_POINT('',(1.292998047206,9.70444099715));
#80512 = CARTESIAN_POINT('',(1.302910816041,9.701254899407));
#80513 = CARTESIAN_POINT('',(1.312818934237,9.697829128729));
#80514 = CARTESIAN_POINT('',(1.322721688084,9.694192056002));
#80515 = CARTESIAN_POINT('',(1.332618389742,9.690372036125));
#80516 = CARTESIAN_POINT('',(1.342508251798,9.686397483655));
#80517 = CARTESIAN_POINT('',(1.352390860491,9.682296590504));
#80518 = CARTESIAN_POINT('',(1.36226441461,9.678098379506));
#80519 = CARTESIAN_POINT('',(1.37213230304,9.673828772454));
#80520 = CARTESIAN_POINT('',(1.381978561984,9.66952526438));
#80521 = CARTESIAN_POINT('',(1.391882136317,9.665171932124));
#80522 = CARTESIAN_POINT('',(1.401771102777,9.660822980097));
#80523 = CARTESIAN_POINT('',(1.411665259827,9.656498856914));
#80524 = CARTESIAN_POINT('',(1.421559821636,9.652229059135));
#80525 = CARTESIAN_POINT('',(1.428157688821,9.649436784603));
#80526 = CARTESIAN_POINT('',(1.431456986037,9.648058837762));
#80527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#80532)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#80529,#80530,#80531)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#80529 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#80530 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#80531 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#80532 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-005),#80529,
  'distance_accuracy_value','confusion accuracy');
#80533 = SHAPE_DEFINITION_REPRESENTATION(#80534,#79986);
#80534 = PRODUCT_DEFINITION_SHAPE('','',#80535);
#80535 = PRODUCT_DEFINITION('design','',#80536,#80539);
#80536 = PRODUCT_DEFINITION_FORMATION('','',#80537);
#80537 = PRODUCT('CADSOFTTOOLS 1.591','CADSOFTTOOLS 1.591','',(#80538));
#80538 = PRODUCT_CONTEXT('',#2,'mechanical');
#80539 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#80540 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#80541,#80543);
#80541 = ( REPRESENTATION_RELATIONSHIP('','',#79986,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#80542) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#80542 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2375);
#80543 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #80544);
#80544 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('591','','',#5,#80535,$);
#80545 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#80537));
#80546 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#80547),#80626);
#80547 = SHELL_BASED_SURFACE_MODEL('',(#80548));
#80548 = OPEN_SHELL('',(#80549));
#80549 = ADVANCED_FACE('',(#80550),#80564,.T.);
#80550 = FACE_BOUND('',#80551,.T.);
#80551 = EDGE_LOOP('',(#80552,#80575,#80591,#80607));
#80552 = ORIENTED_EDGE('',*,*,#80553,.T.);
#80553 = EDGE_CURVE('',#80554,#80556,#80558,.T.);
#80554 = VERTEX_POINT('',#80555);
#80555 = CARTESIAN_POINT('',(6.941306156691,-16.93017823672,
    36.899999999997));
#80556 = VERTEX_POINT('',#80557);
#80557 = CARTESIAN_POINT('',(4.1,-16.93017823672,36.899999999997));
#80558 = SURFACE_CURVE('',#80559,(#80563),.PCURVE_S1.);
#80559 = LINE('',#80560,#80561);
#80560 = CARTESIAN_POINT('',(7.7,-16.93017823672,36.899999999997));
#80561 = VECTOR('',#80562,1.);
#80562 = DIRECTION('',(-1.,0.E+000,0.E+000));
#80563 = PCURVE('',#80564,#80569);
#80564 = PLANE('',#80565);
#80565 = AXIS2_PLACEMENT_3D('',#80566,#80567,#80568);
#80566 = CARTESIAN_POINT('',(7.7,-16.93017823672,36.899999999997));
#80567 = DIRECTION('',(0.E+000,0.E+000,-1.));
#80568 = DIRECTION('',(1.,0.E+000,0.E+000));
#80569 = DEFINITIONAL_REPRESENTATION('',(#80570),#80574);
#80570 = LINE('',#80571,#80572);
#80571 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#80572 = VECTOR('',#80573,1.);
#80573 = DIRECTION('',(-1.,0.E+000));
#80574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80575 = ORIENTED_EDGE('',*,*,#80576,.T.);
#80576 = EDGE_CURVE('',#80556,#80577,#80579,.T.);
#80577 = VERTEX_POINT('',#80578);
#80578 = CARTESIAN_POINT('',(4.1,-11.35815533405,36.899999999997));
#80579 = SURFACE_CURVE('',#80580,(#80584),.PCURVE_S1.);
#80580 = LINE('',#80581,#80582);
#80581 = CARTESIAN_POINT('',(4.1,-3.247960457163,36.899999999997));
#80582 = VECTOR('',#80583,1.);
#80583 = DIRECTION('',(0.E+000,1.,0.E+000));
#80584 = PCURVE('',#80564,#80585);
#80585 = DEFINITIONAL_REPRESENTATION('',(#80586),#80590);
#80586 = LINE('',#80587,#80588);
#80587 = CARTESIAN_POINT('',(-3.6,-13.68221777956));
#80588 = VECTOR('',#80589,1.);
#80589 = DIRECTION('',(0.E+000,-1.));
#80590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80591 = ORIENTED_EDGE('',*,*,#80592,.F.);
#80592 = EDGE_CURVE('',#80593,#80577,#80595,.T.);
#80593 = VERTEX_POINT('',#80594);
#80594 = CARTESIAN_POINT('',(5.349849140919,-11.35815533405,
    36.899999999997));
#80595 = SURFACE_CURVE('',#80596,(#80600),.PCURVE_S1.);
#80596 = LINE('',#80597,#80598);
#80597 = CARTESIAN_POINT('',(7.7,-11.35815533405,36.899999999997));
#80598 = VECTOR('',#80599,1.);
#80599 = DIRECTION('',(-1.,0.E+000,0.E+000));
#80600 = PCURVE('',#80564,#80601);
#80601 = DEFINITIONAL_REPRESENTATION('',(#80602),#80606);
#80602 = LINE('',#80603,#80604);
#80603 = CARTESIAN_POINT('',(0.E+000,-5.572022902672));
#80604 = VECTOR('',#80605,1.);
#80605 = DIRECTION('',(-1.,0.E+000));
#80606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80607 = ORIENTED_EDGE('',*,*,#80608,.T.);
#80608 = EDGE_CURVE('',#80593,#80554,#80609,.T.);
#80609 = SURFACE_CURVE('',#80610,(#80615),.PCURVE_S1.);
#80610 = CIRCLE('',#80611,3.599999999999);
#80611 = AXIS2_PLACEMENT_3D('',#80612,#80613,#80614);
#80612 = CARTESIAN_POINT('',(8.2,-13.5573915834,36.899999999997));
#80613 = DIRECTION('',(0.E+000,0.E+000,1.));
#80614 = DIRECTION('',(1.,0.E+000,-0.E+000));
#80615 = PCURVE('',#80564,#80616);
#80616 = DEFINITIONAL_REPRESENTATION('',(#80617),#80625);
#80617 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#80618,#80619,#80620,#80621
    ,#80622,#80623,#80624),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#80618 = CARTESIAN_POINT('',(4.099999999999,-3.372786653319));
#80619 = CARTESIAN_POINT('',(4.099999999999,-9.608169560565));
#80620 = CARTESIAN_POINT('',(-1.299999999999,-6.490478106942));
#80621 = CARTESIAN_POINT('',(-6.699999999998,-3.372786653319));
#80622 = CARTESIAN_POINT('',(-1.299999999999,-0.255095199696));
#80623 = CARTESIAN_POINT('',(4.099999999999,2.862596253927));
#80624 = CARTESIAN_POINT('',(4.099999999999,-3.372786653319));
#80625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#80630)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#80627,#80628,#80629)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#80627 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#80628 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#80629 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#80630 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#80627,
  'distance_accuracy_value','confusion accuracy');
#80631 = SHAPE_DEFINITION_REPRESENTATION(#80632,#80546);
#80632 = PRODUCT_DEFINITION_SHAPE('','',#80633);
#80633 = PRODUCT_DEFINITION('design','',#80634,#80637);
#80634 = PRODUCT_DEFINITION_FORMATION('','',#80635);
#80635 = PRODUCT('CADSOFTTOOLS 1.592','CADSOFTTOOLS 1.592','',(#80636));
#80636 = PRODUCT_CONTEXT('',#2,'mechanical');
#80637 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#80638 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#80639,#80641);
#80639 = ( REPRESENTATION_RELATIONSHIP('','',#80546,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#80640) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#80640 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2379);
#80641 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #80642);
#80642 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('592','','',#5,#80633,$);
#80643 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#80635));
#80644 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#80645),#80724);
#80645 = SHELL_BASED_SURFACE_MODEL('',(#80646));
#80646 = OPEN_SHELL('',(#80647));
#80647 = ADVANCED_FACE('',(#80648),#80663,.T.);
#80648 = FACE_BOUND('',#80649,.T.);
#80649 = EDGE_LOOP('',(#80650,#80678,#80694,#80710));
#80650 = ORIENTED_EDGE('',*,*,#80651,.T.);
#80651 = EDGE_CURVE('',#80652,#80654,#80656,.T.);
#80652 = VERTEX_POINT('',#80653);
#80653 = CARTESIAN_POINT('',(5.739395318701,-16.18520904327,
    30.507716446131));
#80654 = VERTEX_POINT('',#80655);
#80655 = CARTESIAN_POINT('',(4.865945374453,-14.91536056459,
    29.237867967452));
#80656 = SURFACE_CURVE('',#80657,(#80662),.PCURVE_S1.);
#80657 = ELLIPSE('',#80658,5.091168824542,3.599999999999);
#80658 = AXIS2_PLACEMENT_3D('',#80659,#80660,#80661);
#80659 = CARTESIAN_POINT('',(8.2,-13.5573915834,27.879898986267));
#80660 = DIRECTION('',(-1.60634594424E-032,-0.707106781187,
    -0.707106781187));
#80661 = DIRECTION('',(2.071001063E-016,-0.707106781187,0.707106781187)
  );
#80662 = PCURVE('',#80663,#80668);
#80663 = PLANE('',#80664);
#80664 = AXIS2_PLACEMENT_3D('',#80665,#80666,#80667);
#80665 = CARTESIAN_POINT('',(7.7,-14.91536056459,29.237867967452));
#80666 = DIRECTION('',(0.E+000,0.707106781187,0.707106781187));
#80667 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#80668 = DEFINITIONAL_REPRESENTATION('',(#80669),#80677);
#80669 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#80670,#80671,#80672,#80673
    ,#80674,#80675,#80676),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#80670 = CARTESIAN_POINT('',(3.170710674068,0.5));
#80671 = CARTESIAN_POINT('',(3.170710674068,-5.735382907246));
#80672 = CARTESIAN_POINT('',(-4.466042562745,-2.617691453623));
#80673 = CARTESIAN_POINT('',(-12.10279579955,0.5));
#80674 = CARTESIAN_POINT('',(-4.466042562745,3.617691453623));
#80675 = CARTESIAN_POINT('',(3.170710674068,6.735382907246));
#80676 = CARTESIAN_POINT('',(3.170710674068,0.5));
#80677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80678 = ORIENTED_EDGE('',*,*,#80679,.T.);
#80679 = EDGE_CURVE('',#80654,#80680,#80682,.T.);
#80680 = VERTEX_POINT('',#80681);
#80681 = CARTESIAN_POINT('',(4.1,-14.91536056459,29.237867967452));
#80682 = SURFACE_CURVE('',#80683,(#80687),.PCURVE_S1.);
#80683 = LINE('',#80684,#80685);
#80684 = CARTESIAN_POINT('',(7.7,-14.91536056459,29.237867967452));
#80685 = VECTOR('',#80686,1.);
#80686 = DIRECTION('',(-1.,0.E+000,0.E+000));
#80687 = PCURVE('',#80663,#80688);
#80688 = DEFINITIONAL_REPRESENTATION('',(#80689),#80693);
#80689 = LINE('',#80690,#80691);
#80690 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#80691 = VECTOR('',#80692,1.);
#80692 = DIRECTION('',(0.E+000,-1.));
#80693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80694 = ORIENTED_EDGE('',*,*,#80695,.T.);
#80695 = EDGE_CURVE('',#80680,#80696,#80698,.T.);
#80696 = VERTEX_POINT('',#80697);
#80697 = CARTESIAN_POINT('',(4.1,-16.18520904327,30.507716446131));
#80698 = SURFACE_CURVE('',#80699,(#80703),.PCURVE_S1.);
#80699 = LINE('',#80700,#80701);
#80700 = CARTESIAN_POINT('',(4.1,2.687273472849,11.635233930008));
#80701 = VECTOR('',#80702,1.);
#80702 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#80703 = PCURVE('',#80663,#80704);
#80704 = DEFINITIONAL_REPRESENTATION('',(#80705),#80709);
#80705 = LINE('',#80706,#80707);
#80706 = CARTESIAN_POINT('',(-24.89388378924,-3.6));
#80707 = VECTOR('',#80708,1.);
#80708 = DIRECTION('',(1.,0.E+000));
#80709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80710 = ORIENTED_EDGE('',*,*,#80711,.F.);
#80711 = EDGE_CURVE('',#80652,#80696,#80712,.T.);
#80712 = SURFACE_CURVE('',#80713,(#80717),.PCURVE_S1.);
#80713 = LINE('',#80714,#80715);
#80714 = CARTESIAN_POINT('',(7.7,-16.18520904327,30.507716446131));
#80715 = VECTOR('',#80716,1.);
#80716 = DIRECTION('',(-1.,0.E+000,0.E+000));
#80717 = PCURVE('',#80663,#80718);
#80718 = DEFINITIONAL_REPRESENTATION('',(#80719),#80723);
#80719 = LINE('',#80720,#80721);
#80720 = CARTESIAN_POINT('',(1.795836940706,0.E+000));
#80721 = VECTOR('',#80722,1.);
#80722 = DIRECTION('',(0.E+000,-1.));
#80723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#80728)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#80725,#80726,#80727)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#80725 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#80726 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#80727 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#80728 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#80725,
  'distance_accuracy_value','confusion accuracy');
#80729 = SHAPE_DEFINITION_REPRESENTATION(#80730,#80644);
#80730 = PRODUCT_DEFINITION_SHAPE('','',#80731);
#80731 = PRODUCT_DEFINITION('design','',#80732,#80735);
#80732 = PRODUCT_DEFINITION_FORMATION('','',#80733);
#80733 = PRODUCT('CADSOFTTOOLS 1.593','CADSOFTTOOLS 1.593','',(#80734));
#80734 = PRODUCT_CONTEXT('',#2,'mechanical');
#80735 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#80736 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#80737,#80739);
#80737 = ( REPRESENTATION_RELATIONSHIP('','',#80644,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#80738) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#80738 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2383);
#80739 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #80740);
#80740 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('593','','',#5,#80731,$);
#80741 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#80733));
#80742 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#80743),#80841);
#80743 = SHELL_BASED_SURFACE_MODEL('',(#80744));
#80744 = OPEN_SHELL('',(#80745));
#80745 = ADVANCED_FACE('',(#80746),#80760,.T.);
#80746 = FACE_BOUND('',#80747,.T.);
#80747 = EDGE_LOOP('',(#80748,#80770,#80786,#80801));
#80748 = ORIENTED_EDGE('',*,*,#80749,.T.);
#80749 = EDGE_CURVE('',#80750,#80752,#80754,.T.);
#80750 = VERTEX_POINT('',#80751);
#80751 = CARTESIAN_POINT('',(5.739395318701,-16.18520904327,
    30.507716446131));
#80752 = VERTEX_POINT('',#80753);
#80753 = CARTESIAN_POINT('',(4.1,-16.18520904327,30.507716446131));
#80754 = SURFACE_CURVE('',#80755,(#80759),.PCURVE_S1.);
#80755 = LINE('',#80756,#80757);
#80756 = CARTESIAN_POINT('',(7.7,-16.18520904327,30.507716446131));
#80757 = VECTOR('',#80758,1.);
#80758 = DIRECTION('',(-1.,0.E+000,0.E+000));
#80759 = PCURVE('',#80760,#80765);
#80760 = CYLINDRICAL_SURFACE('',#80761,0.3);
#80761 = AXIS2_PLACEMENT_3D('',#80762,#80763,#80764);
#80762 = CARTESIAN_POINT('',(7.7,-16.39734107762,30.295584411775));
#80763 = DIRECTION('',(-1.,0.E+000,0.E+000));
#80764 = DIRECTION('',(0.E+000,0.E+000,-1.));
#80765 = DEFINITIONAL_REPRESENTATION('',(#80766),#80769);
#80766 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#80767,#80768),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.960604681299,3.6),.PIECEWISE_BEZIER_KNOTS.);
#80767 = CARTESIAN_POINT('',(3.926990816987,1.960604681299));
#80768 = CARTESIAN_POINT('',(3.926990816987,3.6));
#80769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80770 = ORIENTED_EDGE('',*,*,#80771,.T.);
#80771 = EDGE_CURVE('',#80752,#80772,#80774,.T.);
#80772 = VERTEX_POINT('',#80773);
#80773 = CARTESIAN_POINT('',(4.1,-16.39734107762,30.595584411775));
#80774 = SURFACE_CURVE('',#80775,(#80780),.PCURVE_S1.);
#80775 = CIRCLE('',#80776,0.3);
#80776 = AXIS2_PLACEMENT_3D('',#80777,#80778,#80779);
#80777 = CARTESIAN_POINT('',(4.1,-16.39734107762,30.295584411775));
#80778 = DIRECTION('',(1.,0.E+000,0.E+000));
#80779 = DIRECTION('',(0.E+000,0.E+000,-1.));
#80780 = PCURVE('',#80760,#80781);
#80781 = DEFINITIONAL_REPRESENTATION('',(#80782),#80785);
#80782 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#80783,#80784),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.356194490192,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#80783 = CARTESIAN_POINT('',(3.926990816987,3.6));
#80784 = CARTESIAN_POINT('',(3.14159265359,3.6));
#80785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80786 = ORIENTED_EDGE('',*,*,#80787,.F.);
#80787 = EDGE_CURVE('',#80788,#80772,#80790,.T.);
#80788 = VERTEX_POINT('',#80789);
#80789 = CARTESIAN_POINT('',(5.987606077057,-16.39734107762,
    30.595584411775));
#80790 = SURFACE_CURVE('',#80791,(#80795),.PCURVE_S1.);
#80791 = LINE('',#80792,#80793);
#80792 = CARTESIAN_POINT('',(7.7,-16.39734107762,30.595584411775));
#80793 = VECTOR('',#80794,1.);
#80794 = DIRECTION('',(-1.,0.E+000,0.E+000));
#80795 = PCURVE('',#80760,#80796);
#80796 = DEFINITIONAL_REPRESENTATION('',(#80797),#80800);
#80797 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#80798,#80799),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.712393922943,3.6),.PIECEWISE_BEZIER_KNOTS.);
#80798 = CARTESIAN_POINT('',(3.14159265359,1.712393922943));
#80799 = CARTESIAN_POINT('',(3.14159265359,3.6));
#80800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80801 = ORIENTED_EDGE('',*,*,#80802,.T.);
#80802 = EDGE_CURVE('',#80788,#80750,#80803,.T.);
#80803 = SURFACE_CURVE('',#80804,(#80812),.PCURVE_S1.);
#80804 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80805,#80806,#80807,#80808,
    #80809,#80810,#80811),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
    0.691285480056,1.),.UNSPECIFIED.);
#80805 = CARTESIAN_POINT('',(5.987606077057,-16.39734107762,
    30.595584411775));
#80806 = CARTESIAN_POINT('',(5.925751032753,-16.34915440233,
    30.595584411775));
#80807 = CARTESIAN_POINT('',(5.864168744107,-16.29769673991,
    30.584048557819));
#80808 = CARTESIAN_POINT('',(5.80932857097,-16.24898778611,
    30.55633582768));
#80809 = CARTESIAN_POINT('',(5.784521437558,-16.22695413001,
    30.543799882689));
#80810 = CARTESIAN_POINT('',(5.760769852418,-16.20522347674,
    30.527730879602));
#80811 = CARTESIAN_POINT('',(5.739395318701,-16.18520904327,
    30.507716446131));
#80812 = PCURVE('',#80760,#80813);
#80813 = DEFINITIONAL_REPRESENTATION('',(#80814),#80840);
#80814 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#80815,#80816,#80817,#80818,
    #80819,#80820,#80821,#80822,#80823,#80824,#80825,#80826,#80827,
    #80828,#80829,#80830,#80831,#80832,#80833,#80834,#80835,#80836,
    #80837,#80838,#80839),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#80815 = CARTESIAN_POINT('',(3.14159265359,1.712393922943));
#80816 = CARTESIAN_POINT('',(3.15215430382,1.716461118051));
#80817 = CARTESIAN_POINT('',(3.173371318342,1.724593149726));
#80818 = CARTESIAN_POINT('',(3.205477770938,1.736773086618));
#80819 = CARTESIAN_POINT('',(3.237864202129,1.748923877886));
#80820 = CARTESIAN_POINT('',(3.270532252675,1.761034488564));
#80821 = CARTESIAN_POINT('',(3.303485427727,1.773093883534));
#80822 = CARTESIAN_POINT('',(3.336729443619,1.785091028252));
#80823 = CARTESIAN_POINT('',(3.370272257252,1.797014886037));
#80824 = CARTESIAN_POINT('',(3.404124200647,1.80885442817));
#80825 = CARTESIAN_POINT('',(3.438297911999,1.820598596231));
#80826 = CARTESIAN_POINT('',(3.472808863381,1.832236442635));
#80827 = CARTESIAN_POINT('',(3.507673579937,1.843756606165));
#80828 = CARTESIAN_POINT('',(3.542916356001,1.855149269293));
#80829 = CARTESIAN_POINT('',(3.578544133924,1.866398853364));
#80830 = CARTESIAN_POINT('',(3.61464005635,1.877511280545));
#80831 = CARTESIAN_POINT('',(3.651013958604,1.888412230845));
#80832 = CARTESIAN_POINT('',(3.688506194789,1.89932685208));
#80833 = CARTESIAN_POINT('',(3.726659797855,1.910090576249));
#80834 = CARTESIAN_POINT('',(3.765433614389,1.920669927696));
#80835 = CARTESIAN_POINT('',(3.804835733227,1.931041785296));
#80836 = CARTESIAN_POINT('',(3.84486850563,1.941180253367));
#80837 = CARTESIAN_POINT('',(3.885542921387,1.951060179924));
#80838 = CARTESIAN_POINT('',(3.913099598442,1.957457535144));
#80839 = CARTESIAN_POINT('',(3.926990816987,1.960604681299));
#80840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#80845)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#80842,#80843,#80844)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#80842 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#80843 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#80844 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#80845 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#80842,
  'distance_accuracy_value','confusion accuracy');
#80846 = SHAPE_DEFINITION_REPRESENTATION(#80847,#80742);
#80847 = PRODUCT_DEFINITION_SHAPE('','',#80848);
#80848 = PRODUCT_DEFINITION('design','',#80849,#80852);
#80849 = PRODUCT_DEFINITION_FORMATION('','',#80850);
#80850 = PRODUCT('CADSOFTTOOLS 1.594','CADSOFTTOOLS 1.594','',(#80851));
#80851 = PRODUCT_CONTEXT('',#2,'mechanical');
#80852 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#80853 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#80854,#80856);
#80854 = ( REPRESENTATION_RELATIONSHIP('','',#80742,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#80855) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#80855 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2387);
#80856 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #80857);
#80857 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('594','','',#5,#80848,$);
#80858 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#80850));
#80859 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#80860),#80955);
#80860 = SHELL_BASED_SURFACE_MODEL('',(#80861));
#80861 = OPEN_SHELL('',(#80862));
#80862 = ADVANCED_FACE('',(#80863),#80877,.T.);
#80863 = FACE_BOUND('',#80864,.T.);
#80864 = EDGE_LOOP('',(#80865,#80888,#80904,#80920,#80936));
#80865 = ORIENTED_EDGE('',*,*,#80866,.T.);
#80866 = EDGE_CURVE('',#80867,#80869,#80871,.T.);
#80867 = VERTEX_POINT('',#80868);
#80868 = CARTESIAN_POINT('',(5.987606077057,-16.39734107762,
    30.595584411775));
#80869 = VERTEX_POINT('',#80870);
#80870 = CARTESIAN_POINT('',(4.1,-16.39734107762,30.595584411775));
#80871 = SURFACE_CURVE('',#80872,(#80876),.PCURVE_S1.);
#80872 = LINE('',#80873,#80874);
#80873 = CARTESIAN_POINT('',(7.7,-16.39734107762,30.595584411775));
#80874 = VECTOR('',#80875,1.);
#80875 = DIRECTION('',(-1.,0.E+000,0.E+000));
#80876 = PCURVE('',#80877,#80882);
#80877 = PLANE('',#80878);
#80878 = AXIS2_PLACEMENT_3D('',#80879,#80880,#80881);
#80879 = CARTESIAN_POINT('',(7.7,-16.39734107762,30.595584411775));
#80880 = DIRECTION('',(0.E+000,2.254821013504E-015,1.));
#80881 = DIRECTION('',(0.E+000,-1.,2.254821013504E-015));
#80882 = DEFINITIONAL_REPRESENTATION('',(#80883),#80887);
#80883 = LINE('',#80884,#80885);
#80884 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#80885 = VECTOR('',#80886,1.);
#80886 = DIRECTION('',(0.E+000,-1.));
#80887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80888 = ORIENTED_EDGE('',*,*,#80889,.T.);
#80889 = EDGE_CURVE('',#80869,#80890,#80892,.T.);
#80890 = VERTEX_POINT('',#80891);
#80891 = CARTESIAN_POINT('',(4.1,-17.93602061413,30.595584411775));
#80892 = SURFACE_CURVE('',#80893,(#80897),.PCURVE_S1.);
#80893 = LINE('',#80894,#80895);
#80894 = CARTESIAN_POINT('',(4.1,-3.247960457162,30.595584411775));
#80895 = VECTOR('',#80896,1.);
#80896 = DIRECTION('',(0.E+000,-1.,2.254821013504E-015));
#80897 = PCURVE('',#80877,#80898);
#80898 = DEFINITIONAL_REPRESENTATION('',(#80899),#80903);
#80899 = LINE('',#80900,#80901);
#80900 = CARTESIAN_POINT('',(-13.14938062046,-3.6));
#80901 = VECTOR('',#80902,1.);
#80902 = DIRECTION('',(1.,0.E+000));
#80903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80904 = ORIENTED_EDGE('',*,*,#80905,.F.);
#80905 = EDGE_CURVE('',#80906,#80890,#80908,.T.);
#80906 = VERTEX_POINT('',#80907);
#80907 = CARTESIAN_POINT('',(7.7,-17.93602061413,30.595584411775));
#80908 = SURFACE_CURVE('',#80909,(#80913),.PCURVE_S1.);
#80909 = LINE('',#80910,#80911);
#80910 = CARTESIAN_POINT('',(7.7,-17.93602061413,30.595584411775));
#80911 = VECTOR('',#80912,1.);
#80912 = DIRECTION('',(-1.,0.E+000,0.E+000));
#80913 = PCURVE('',#80877,#80914);
#80914 = DEFINITIONAL_REPRESENTATION('',(#80915),#80919);
#80915 = LINE('',#80916,#80917);
#80916 = CARTESIAN_POINT('',(1.538679536502,0.E+000));
#80917 = VECTOR('',#80918,1.);
#80918 = DIRECTION('',(0.E+000,-1.));
#80919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80920 = ORIENTED_EDGE('',*,*,#80921,.F.);
#80921 = EDGE_CURVE('',#80922,#80906,#80924,.T.);
#80922 = VERTEX_POINT('',#80923);
#80923 = CARTESIAN_POINT('',(7.7,-17.1225002774,30.595584411775));
#80924 = SURFACE_CURVE('',#80925,(#80929),.PCURVE_S1.);
#80925 = LINE('',#80926,#80927);
#80926 = CARTESIAN_POINT('',(7.7,-16.39734107762,30.595584411775));
#80927 = VECTOR('',#80928,1.);
#80928 = DIRECTION('',(0.E+000,-1.,2.254821013504E-015));
#80929 = PCURVE('',#80877,#80930);
#80930 = DEFINITIONAL_REPRESENTATION('',(#80931),#80935);
#80931 = LINE('',#80932,#80933);
#80932 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#80933 = VECTOR('',#80934,1.);
#80934 = DIRECTION('',(1.,0.E+000));
#80935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80936 = ORIENTED_EDGE('',*,*,#80937,.T.);
#80937 = EDGE_CURVE('',#80922,#80867,#80938,.T.);
#80938 = SURFACE_CURVE('',#80939,(#80944),.PCURVE_S1.);
#80939 = CIRCLE('',#80940,3.599999999999);
#80940 = AXIS2_PLACEMENT_3D('',#80941,#80942,#80943);
#80941 = CARTESIAN_POINT('',(8.2,-13.5573915834,30.595584411775));
#80942 = DIRECTION('',(0.E+000,-2.254821013504E-015,-1.));
#80943 = DIRECTION('',(0.E+000,-1.,2.254821013504E-015));
#80944 = PCURVE('',#80877,#80945);
#80945 = DEFINITIONAL_REPRESENTATION('',(#80946),#80954);
#80946 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#80947,#80948,#80949,#80950
    ,#80951,#80952,#80953),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#80947 = CARTESIAN_POINT('',(0.76005050578,0.5));
#80948 = CARTESIAN_POINT('',(0.76005050578,-5.735382907246));
#80949 = CARTESIAN_POINT('',(-4.639949494219,-2.617691453623));
#80950 = CARTESIAN_POINT('',(-10.03994949421,0.5));
#80951 = CARTESIAN_POINT('',(-4.639949494219,3.617691453623));
#80952 = CARTESIAN_POINT('',(0.76005050578,6.735382907246));
#80953 = CARTESIAN_POINT('',(0.76005050578,0.5));
#80954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#80955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#80959)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#80956,#80957,#80958)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#80956 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#80957 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#80958 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#80959 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#80956,
  'distance_accuracy_value','confusion accuracy');
#80960 = SHAPE_DEFINITION_REPRESENTATION(#80961,#80859);
#80961 = PRODUCT_DEFINITION_SHAPE('','',#80962);
#80962 = PRODUCT_DEFINITION('design','',#80963,#80966);
#80963 = PRODUCT_DEFINITION_FORMATION('','',#80964);
#80964 = PRODUCT('CADSOFTTOOLS 1.595','CADSOFTTOOLS 1.595','',(#80965));
#80965 = PRODUCT_CONTEXT('',#2,'mechanical');
#80966 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#80967 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#80968,#80970);
#80968 = ( REPRESENTATION_RELATIONSHIP('','',#80859,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#80969) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#80969 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2391);
#80970 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #80971);
#80971 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('595','','',#5,#80962,$);
#80972 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#80964));
#80973 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#80974),#81046);
#80974 = SHELL_BASED_SURFACE_MODEL('',(#80975));
#80975 = OPEN_SHELL('',(#80976));
#80976 = ADVANCED_FACE('',(#80977),#80992,.F.);
#80977 = FACE_BOUND('',#80978,.F.);
#80978 = EDGE_LOOP('',(#80979,#81002,#81017,#81033));
#80979 = ORIENTED_EDGE('',*,*,#80980,.T.);
#80980 = EDGE_CURVE('',#80981,#80983,#80985,.T.);
#80981 = VERTEX_POINT('',#80982);
#80982 = CARTESIAN_POINT('',(7.7,-17.93602061413,30.595584411775));
#80983 = VERTEX_POINT('',#80984);
#80984 = CARTESIAN_POINT('',(7.7,-18.23146294003,30.947678865076));
#80985 = SURFACE_CURVE('',#80986,(#80991),.PCURVE_S1.);
#80986 = CIRCLE('',#80987,0.3);
#80987 = AXIS2_PLACEMENT_3D('',#80988,#80989,#80990);
#80988 = CARTESIAN_POINT('',(7.7,-17.93602061413,30.895584411775));
#80989 = DIRECTION('',(-1.,0.E+000,0.E+000));
#80990 = DIRECTION('',(0.E+000,1.,0.E+000));
#80991 = PCURVE('',#80992,#80997);
#80992 = CYLINDRICAL_SURFACE('',#80993,0.3);
#80993 = AXIS2_PLACEMENT_3D('',#80994,#80995,#80996);
#80994 = CARTESIAN_POINT('',(7.7,-17.93602061413,30.895584411775));
#80995 = DIRECTION('',(-1.,0.E+000,0.E+000));
#80996 = DIRECTION('',(0.E+000,0.E+000,-1.));
#80997 = DEFINITIONAL_REPRESENTATION('',(#80998),#81001);
#80998 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#80999,#81000),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.316125578793),
  .PIECEWISE_BEZIER_KNOTS.);
#80999 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#81000 = CARTESIAN_POINT('',(1.745329251998,0.E+000));
#81001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81002 = ORIENTED_EDGE('',*,*,#81003,.T.);
#81003 = EDGE_CURVE('',#80983,#81004,#81006,.T.);
#81004 = VERTEX_POINT('',#81005);
#81005 = CARTESIAN_POINT('',(4.1,-18.23146294003,30.947678865076));
#81006 = SURFACE_CURVE('',#81007,(#81011),.PCURVE_S1.);
#81007 = LINE('',#81008,#81009);
#81008 = CARTESIAN_POINT('',(7.7,-18.23146294003,30.947678865076));
#81009 = VECTOR('',#81010,1.);
#81010 = DIRECTION('',(-1.,0.E+000,0.E+000));
#81011 = PCURVE('',#80992,#81012);
#81012 = DEFINITIONAL_REPRESENTATION('',(#81013),#81016);
#81013 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81014,#81015),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#81014 = CARTESIAN_POINT('',(1.745329251998,0.E+000));
#81015 = CARTESIAN_POINT('',(1.745329251998,3.6));
#81016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81017 = ORIENTED_EDGE('',*,*,#81018,.F.);
#81018 = EDGE_CURVE('',#81019,#81004,#81021,.T.);
#81019 = VERTEX_POINT('',#81020);
#81020 = CARTESIAN_POINT('',(4.1,-17.93602061413,30.595584411775));
#81021 = SURFACE_CURVE('',#81022,(#81027),.PCURVE_S1.);
#81022 = CIRCLE('',#81023,0.3);
#81023 = AXIS2_PLACEMENT_3D('',#81024,#81025,#81026);
#81024 = CARTESIAN_POINT('',(4.1,-17.93602061413,30.895584411775));
#81025 = DIRECTION('',(-1.,0.E+000,0.E+000));
#81026 = DIRECTION('',(0.E+000,0.E+000,-1.));
#81027 = PCURVE('',#80992,#81028);
#81028 = DEFINITIONAL_REPRESENTATION('',(#81029),#81032);
#81029 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81030,#81031),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.745329251998),.PIECEWISE_BEZIER_KNOTS.);
#81030 = CARTESIAN_POINT('',(0.E+000,3.6));
#81031 = CARTESIAN_POINT('',(1.745329251998,3.6));
#81032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81033 = ORIENTED_EDGE('',*,*,#81034,.F.);
#81034 = EDGE_CURVE('',#80981,#81019,#81035,.T.);
#81035 = SURFACE_CURVE('',#81036,(#81040),.PCURVE_S1.);
#81036 = LINE('',#81037,#81038);
#81037 = CARTESIAN_POINT('',(7.7,-17.93602061413,30.595584411775));
#81038 = VECTOR('',#81039,1.);
#81039 = DIRECTION('',(-1.,0.E+000,0.E+000));
#81040 = PCURVE('',#80992,#81041);
#81041 = DEFINITIONAL_REPRESENTATION('',(#81042),#81045);
#81042 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81043,#81044),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#81043 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#81044 = CARTESIAN_POINT('',(0.E+000,3.6));
#81045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#81050)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#81047,#81048,#81049)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#81047 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#81048 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#81049 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#81050 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#81047,
  'distance_accuracy_value','confusion accuracy');
#81051 = SHAPE_DEFINITION_REPRESENTATION(#81052,#80973);
#81052 = PRODUCT_DEFINITION_SHAPE('','',#81053);
#81053 = PRODUCT_DEFINITION('design','',#81054,#81057);
#81054 = PRODUCT_DEFINITION_FORMATION('','',#81055);
#81055 = PRODUCT('CADSOFTTOOLS 1.596','CADSOFTTOOLS 1.596','',(#81056));
#81056 = PRODUCT_CONTEXT('',#2,'mechanical');
#81057 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#81058 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#81059,#81061);
#81059 = ( REPRESENTATION_RELATIONSHIP('','',#80973,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#81060) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#81060 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2395);
#81061 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #81062);
#81062 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('596','','',#5,#81053,$);
#81063 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#81055));
#81064 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#81065),#81139);
#81065 = SHELL_BASED_SURFACE_MODEL('',(#81066));
#81066 = OPEN_SHELL('',(#81067));
#81067 = ADVANCED_FACE('',(#81068),#81082,.T.);
#81068 = FACE_BOUND('',#81069,.T.);
#81069 = EDGE_LOOP('',(#81070,#81093,#81109,#81125));
#81070 = ORIENTED_EDGE('',*,*,#81071,.T.);
#81071 = EDGE_CURVE('',#81072,#81074,#81076,.T.);
#81072 = VERTEX_POINT('',#81073);
#81073 = CARTESIAN_POINT('',(7.7,-18.23146294003,30.947678865076));
#81074 = VERTEX_POINT('',#81075);
#81075 = CARTESIAN_POINT('',(4.1,-18.23146294003,30.947678865076));
#81076 = SURFACE_CURVE('',#81077,(#81081),.PCURVE_S1.);
#81077 = LINE('',#81078,#81079);
#81078 = CARTESIAN_POINT('',(7.7,-18.23146294003,30.947678865076));
#81079 = VECTOR('',#81080,1.);
#81080 = DIRECTION('',(-1.,0.E+000,0.E+000));
#81081 = PCURVE('',#81082,#81087);
#81082 = PLANE('',#81083);
#81083 = AXIS2_PLACEMENT_3D('',#81084,#81085,#81086);
#81084 = CARTESIAN_POINT('',(7.7,-18.23146294003,30.947678865076));
#81085 = DIRECTION('',(0.E+000,0.984807753011,-0.173648177671));
#81086 = DIRECTION('',(0.E+000,0.173648177671,0.984807753011));
#81087 = DEFINITIONAL_REPRESENTATION('',(#81088),#81092);
#81088 = LINE('',#81089,#81090);
#81089 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#81090 = VECTOR('',#81091,1.);
#81091 = DIRECTION('',(0.E+000,-1.));
#81092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81093 = ORIENTED_EDGE('',*,*,#81094,.T.);
#81094 = EDGE_CURVE('',#81074,#81095,#81097,.T.);
#81095 = VERTEX_POINT('',#81096);
#81096 = CARTESIAN_POINT('',(4.1,-17.22562056263,36.652094453298));
#81097 = SURFACE_CURVE('',#81098,(#81102),.PCURVE_S1.);
#81098 = LINE('',#81099,#81100);
#81099 = CARTESIAN_POINT('',(4.1,-22.09726242905,9.023640505245));
#81100 = VECTOR('',#81101,1.);
#81101 = DIRECTION('',(0.E+000,0.173648177671,0.984807753011));
#81102 = PCURVE('',#81082,#81103);
#81103 = DEFINITIONAL_REPRESENTATION('',(#81104),#81108);
#81104 = LINE('',#81105,#81106);
#81105 = CARTESIAN_POINT('',(-22.26225199059,-3.6));
#81106 = VECTOR('',#81107,1.);
#81107 = DIRECTION('',(1.,0.E+000));
#81108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81109 = ORIENTED_EDGE('',*,*,#81110,.F.);
#81110 = EDGE_CURVE('',#81111,#81095,#81113,.T.);
#81111 = VERTEX_POINT('',#81112);
#81112 = CARTESIAN_POINT('',(7.7,-17.22562056263,36.652094453298));
#81113 = SURFACE_CURVE('',#81114,(#81118),.PCURVE_S1.);
#81114 = LINE('',#81115,#81116);
#81115 = CARTESIAN_POINT('',(7.7,-17.22562056263,36.652094453298));
#81116 = VECTOR('',#81117,1.);
#81117 = DIRECTION('',(-1.,0.E+000,0.E+000));
#81118 = PCURVE('',#81082,#81119);
#81119 = DEFINITIONAL_REPRESENTATION('',(#81120),#81124);
#81120 = LINE('',#81121,#81122);
#81121 = CARTESIAN_POINT('',(5.792415393541,0.E+000));
#81122 = VECTOR('',#81123,1.);
#81123 = DIRECTION('',(0.E+000,-1.));
#81124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81125 = ORIENTED_EDGE('',*,*,#81126,.F.);
#81126 = EDGE_CURVE('',#81072,#81111,#81127,.T.);
#81127 = SURFACE_CURVE('',#81128,(#81132),.PCURVE_S1.);
#81128 = LINE('',#81129,#81130);
#81129 = CARTESIAN_POINT('',(7.7,-18.23146294003,30.947678865076));
#81130 = VECTOR('',#81131,1.);
#81131 = DIRECTION('',(0.E+000,0.173648177671,0.984807753011));
#81132 = PCURVE('',#81082,#81133);
#81133 = DEFINITIONAL_REPRESENTATION('',(#81134),#81138);
#81134 = LINE('',#81135,#81136);
#81135 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#81136 = VECTOR('',#81137,1.);
#81137 = DIRECTION('',(1.,0.E+000));
#81138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#81143)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#81140,#81141,#81142)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#81140 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#81141 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#81142 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#81143 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#81140,
  'distance_accuracy_value','confusion accuracy');
#81144 = SHAPE_DEFINITION_REPRESENTATION(#81145,#81064);
#81145 = PRODUCT_DEFINITION_SHAPE('','',#81146);
#81146 = PRODUCT_DEFINITION('design','',#81147,#81150);
#81147 = PRODUCT_DEFINITION_FORMATION('','',#81148);
#81148 = PRODUCT('CADSOFTTOOLS 1.597','CADSOFTTOOLS 1.597','',(#81149));
#81149 = PRODUCT_CONTEXT('',#2,'mechanical');
#81150 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#81151 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#81152,#81154);
#81152 = ( REPRESENTATION_RELATIONSHIP('','',#81064,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#81153) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#81153 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2399);
#81154 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #81155);
#81155 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('597','','',#5,#81146,$);
#81156 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#81148));
#81157 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#81158),#81272);
#81158 = SHELL_BASED_SURFACE_MODEL('',(#81159));
#81159 = OPEN_SHELL('',(#81160));
#81160 = ADVANCED_FACE('',(#81161),#81176,.F.);
#81161 = FACE_BOUND('',#81162,.F.);
#81162 = EDGE_LOOP('',(#81163,#81186,#81228,#81243,#81259));
#81163 = ORIENTED_EDGE('',*,*,#81164,.T.);
#81164 = EDGE_CURVE('',#81165,#81167,#81169,.T.);
#81165 = VERTEX_POINT('',#81166);
#81166 = CARTESIAN_POINT('',(7.7,-17.22562056263,36.652094453298));
#81167 = VERTEX_POINT('',#81168);
#81168 = CARTESIAN_POINT('',(7.7,-17.1225002774,36.830243854791));
#81169 = SURFACE_CURVE('',#81170,(#81175),.PCURVE_S1.);
#81170 = CIRCLE('',#81171,0.3);
#81171 = AXIS2_PLACEMENT_3D('',#81172,#81173,#81174);
#81172 = CARTESIAN_POINT('',(7.7,-16.93017823672,36.599999999996));
#81173 = DIRECTION('',(-1.,0.E+000,0.E+000));
#81174 = DIRECTION('',(0.E+000,1.,0.E+000));
#81175 = PCURVE('',#81176,#81181);
#81176 = CYLINDRICAL_SURFACE('',#81177,0.3);
#81177 = AXIS2_PLACEMENT_3D('',#81178,#81179,#81180);
#81178 = CARTESIAN_POINT('',(7.7,-16.93017823672,36.599999999996));
#81179 = DIRECTION('',(-1.,0.E+000,0.E+000));
#81180 = DIRECTION('',(0.E+000,0.E+000,-1.));
#81181 = DEFINITIONAL_REPRESENTATION('',(#81182),#81185);
#81182 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81183,#81184),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.316125578793,4.016492836516),
  .PIECEWISE_BEZIER_KNOTS.);
#81183 = CARTESIAN_POINT('',(1.745329251998,0.E+000));
#81184 = CARTESIAN_POINT('',(2.445696509721,0.E+000));
#81185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81186 = ORIENTED_EDGE('',*,*,#81187,.F.);
#81187 = EDGE_CURVE('',#81188,#81167,#81190,.T.);
#81188 = VERTEX_POINT('',#81189);
#81189 = CARTESIAN_POINT('',(6.941306156691,-16.93017823672,
    36.899999999997));
#81190 = SURFACE_CURVE('',#81191,(#81199),.PCURVE_S1.);
#81191 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#81192,#81193,#81194,#81195,
    #81196,#81197,#81198),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
    0.768464969109,1.),.UNSPECIFIED.);
#81192 = CARTESIAN_POINT('',(6.941306156691,-16.93017823672,
    36.899999999997));
#81193 = CARTESIAN_POINT('',(7.129935721711,-17.00057310499,
    36.899999999997));
#81194 = CARTESIAN_POINT('',(7.324765383652,-17.05509223103,
    36.876420764527));
#81195 = CARTESIAN_POINT('',(7.521042242301,-17.09278637936,
    36.852108294087));
#81196 = CARTESIAN_POINT('',(7.580418409999,-17.10418932359,
    36.844753472271));
#81197 = CARTESIAN_POINT('',(7.640085269127,-17.11409734554,
    36.837262800008));
#81198 = CARTESIAN_POINT('',(7.7,-17.1225002774,36.830243854791));
#81199 = PCURVE('',#81176,#81200);
#81200 = DEFINITIONAL_REPRESENTATION('',(#81201),#81227);
#81201 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#81202,#81203,#81204,#81205,
    #81206,#81207,#81208,#81209,#81210,#81211,#81212,#81213,#81214,
    #81215,#81216,#81217,#81218,#81219,#81220,#81221,#81222,#81223,
    #81224,#81225,#81226),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
    0.863636363636,0.909090909091,0.954545454545,1.),
  .QUASI_UNIFORM_KNOTS.);
#81202 = CARTESIAN_POINT('',(3.14159265359,0.758693843309));
#81203 = CARTESIAN_POINT('',(3.127713579543,0.747536443191));
#81204 = CARTESIAN_POINT('',(3.100324235456,0.725178258418));
#81205 = CARTESIAN_POINT('',(3.060296045148,0.691516729246));
#81206 = CARTESIAN_POINT('',(3.021271036104,0.657736849664));
#81207 = CARTESIAN_POINT('',(2.98320376803,0.623844521266));
#81208 = CARTESIAN_POINT('',(2.946054265494,0.589845645659));
#81209 = CARTESIAN_POINT('',(2.909788989713,0.555746124414));
#81210 = CARTESIAN_POINT('',(2.874380889147,0.521551859234));
#81211 = CARTESIAN_POINT('',(2.8398095363,0.487268751332));
#81212 = CARTESIAN_POINT('',(2.8060611124,0.452902703741));
#81213 = CARTESIAN_POINT('',(2.773128316449,0.418459612709));
#81214 = CARTESIAN_POINT('',(2.741010238242,0.383945399805));
#81215 = CARTESIAN_POINT('',(2.709712049177,0.3493658921));
#81216 = CARTESIAN_POINT('',(2.679245130581,0.31472726933));
#81217 = CARTESIAN_POINT('',(2.649625371497,0.280034395073));
#81218 = CARTESIAN_POINT('',(2.620878146165,0.245297044872));
#81219 = CARTESIAN_POINT('',(2.593018251724,0.210506662574));
#81220 = CARTESIAN_POINT('',(2.566123224405,0.175723106839));
#81221 = CARTESIAN_POINT('',(2.539996520934,0.140670793295));
#81222 = CARTESIAN_POINT('',(2.514857658632,0.105607436798));
#81223 = CARTESIAN_POINT('',(2.490695543955,7.046644133303E-002));
#81224 = CARTESIAN_POINT('',(2.46756530527,3.526813957329E-002));
#81225 = CARTESIAN_POINT('',(2.452861562627,1.176235340026E-002));
#81226 = CARTESIAN_POINT('',(2.445696509721,0.E+000));
#81227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81228 = ORIENTED_EDGE('',*,*,#81229,.T.);
#81229 = EDGE_CURVE('',#81188,#81230,#81232,.T.);
#81230 = VERTEX_POINT('',#81231);
#81231 = CARTESIAN_POINT('',(4.1,-16.93017823672,36.899999999997));
#81232 = SURFACE_CURVE('',#81233,(#81237),.PCURVE_S1.);
#81233 = LINE('',#81234,#81235);
#81234 = CARTESIAN_POINT('',(7.7,-16.93017823672,36.899999999997));
#81235 = VECTOR('',#81236,1.);
#81236 = DIRECTION('',(-1.,0.E+000,0.E+000));
#81237 = PCURVE('',#81176,#81238);
#81238 = DEFINITIONAL_REPRESENTATION('',(#81239),#81242);
#81239 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81240,#81241),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.758693843309,3.6),.PIECEWISE_BEZIER_KNOTS.);
#81240 = CARTESIAN_POINT('',(3.14159265359,0.758693843309));
#81241 = CARTESIAN_POINT('',(3.14159265359,3.6));
#81242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81243 = ORIENTED_EDGE('',*,*,#81244,.F.);
#81244 = EDGE_CURVE('',#81245,#81230,#81247,.T.);
#81245 = VERTEX_POINT('',#81246);
#81246 = CARTESIAN_POINT('',(4.1,-17.22562056263,36.652094453298));
#81247 = SURFACE_CURVE('',#81248,(#81253),.PCURVE_S1.);
#81248 = CIRCLE('',#81249,0.3);
#81249 = AXIS2_PLACEMENT_3D('',#81250,#81251,#81252);
#81250 = CARTESIAN_POINT('',(4.1,-16.93017823672,36.599999999996));
#81251 = DIRECTION('',(-1.,0.E+000,0.E+000));
#81252 = DIRECTION('',(0.E+000,0.E+000,-1.));
#81253 = PCURVE('',#81176,#81254);
#81254 = DEFINITIONAL_REPRESENTATION('',(#81255),#81258);
#81255 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81256,#81257),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.745329251998,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#81256 = CARTESIAN_POINT('',(1.745329251998,3.6));
#81257 = CARTESIAN_POINT('',(3.14159265359,3.6));
#81258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81259 = ORIENTED_EDGE('',*,*,#81260,.F.);
#81260 = EDGE_CURVE('',#81165,#81245,#81261,.T.);
#81261 = SURFACE_CURVE('',#81262,(#81266),.PCURVE_S1.);
#81262 = LINE('',#81263,#81264);
#81263 = CARTESIAN_POINT('',(7.7,-17.22562056263,36.652094453298));
#81264 = VECTOR('',#81265,1.);
#81265 = DIRECTION('',(-1.,0.E+000,0.E+000));
#81266 = PCURVE('',#81176,#81267);
#81267 = DEFINITIONAL_REPRESENTATION('',(#81268),#81271);
#81268 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81269,#81270),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.6),.PIECEWISE_BEZIER_KNOTS.);
#81269 = CARTESIAN_POINT('',(1.745329251998,0.E+000));
#81270 = CARTESIAN_POINT('',(1.745329251998,3.6));
#81271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#81276)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#81273,#81274,#81275)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#81273 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#81274 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#81275 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#81276 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-005),#81273,
  'distance_accuracy_value','confusion accuracy');
#81277 = SHAPE_DEFINITION_REPRESENTATION(#81278,#81157);
#81278 = PRODUCT_DEFINITION_SHAPE('','',#81279);
#81279 = PRODUCT_DEFINITION('design','',#81280,#81283);
#81280 = PRODUCT_DEFINITION_FORMATION('','',#81281);
#81281 = PRODUCT('CADSOFTTOOLS 1.598','CADSOFTTOOLS 1.598','',(#81282));
#81282 = PRODUCT_CONTEXT('',#2,'mechanical');
#81283 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#81284 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#81285,#81287);
#81285 = ( REPRESENTATION_RELATIONSHIP('','',#81157,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#81286) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#81286 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2403);
#81287 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #81288);
#81288 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('598','','',#5,#81279,$);
#81289 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#81281));
#81290 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#81291),#81417);
#81291 = SHELL_BASED_SURFACE_MODEL('',(#81292));
#81292 = OPEN_SHELL('',(#81293));
#81293 = ADVANCED_FACE('',(#81294),#81309,.T.);
#81294 = FACE_BOUND('',#81295,.T.);
#81295 = EDGE_LOOP('',(#81296,#81324,#81345,#81366,#81382,#81403));
#81296 = ORIENTED_EDGE('',*,*,#81297,.F.);
#81297 = EDGE_CURVE('',#81298,#81300,#81302,.T.);
#81298 = VERTEX_POINT('',#81299);
#81299 = CARTESIAN_POINT('',(5.45,28.845662550159,39.597691076023));
#81300 = VERTEX_POINT('',#81301);
#81301 = CARTESIAN_POINT('',(5.45,29.628394853927,39.11421356237));
#81302 = SURFACE_CURVE('',#81303,(#81308),.PCURVE_S1.);
#81303 = CIRCLE('',#81304,2.);
#81304 = AXIS2_PLACEMENT_3D('',#81305,#81306,#81307);
#81305 = CARTESIAN_POINT('',(5.45,28.214181291554,37.699999999997));
#81306 = DIRECTION('',(-1.,0.E+000,0.E+000));
#81307 = DIRECTION('',(0.E+000,0.E+000,1.));
#81308 = PCURVE('',#81309,#81314);
#81309 = PLANE('',#81310);
#81310 = AXIS2_PLACEMENT_3D('',#81311,#81312,#81313);
#81311 = CARTESIAN_POINT('',(5.45,30.428638182034,39.199999999996));
#81312 = DIRECTION('',(1.,0.E+000,0.E+000));
#81313 = DIRECTION('',(-0.E+000,1.,0.E+000));
#81314 = DEFINITIONAL_REPRESENTATION('',(#81315),#81323);
#81315 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#81316,#81317,#81318,#81319
    ,#81320,#81321,#81322),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#81316 = CARTESIAN_POINT('',(-2.21445689048,0.5));
#81317 = CARTESIAN_POINT('',(1.249644724658,0.5));
#81318 = CARTESIAN_POINT('',(-0.482406082911,-2.5));
#81319 = CARTESIAN_POINT('',(-2.21445689048,-5.5));
#81320 = CARTESIAN_POINT('',(-3.946507698049,-2.5));
#81321 = CARTESIAN_POINT('',(-5.678558505618,0.5));
#81322 = CARTESIAN_POINT('',(-2.21445689048,0.5));
#81323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81324 = ORIENTED_EDGE('',*,*,#81325,.T.);
#81325 = EDGE_CURVE('',#81298,#81326,#81328,.T.);
#81326 = VERTEX_POINT('',#81327);
#81327 = CARTESIAN_POINT('',(5.45,29.0315856538,39.304409104997));
#81328 = SURFACE_CURVE('',#81329,(#81334),.PCURVE_S1.);
#81329 = CIRCLE('',#81330,0.5);
#81330 = AXIS2_PLACEMENT_3D('',#81331,#81332,#81333);
#81331 = CARTESIAN_POINT('',(5.45,28.5426084163,39.199999999996));
#81332 = DIRECTION('',(-1.,0.E+000,0.E+000));
#81333 = DIRECTION('',(0.E+000,0.E+000,1.));
#81334 = PCURVE('',#81309,#81335);
#81335 = DEFINITIONAL_REPRESENTATION('',(#81336),#81344);
#81336 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#81337,#81338,#81339,#81340
    ,#81341,#81342,#81343),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#81337 = CARTESIAN_POINT('',(-1.886029765734,0.5));
#81338 = CARTESIAN_POINT('',(-1.020004361949,0.5));
#81339 = CARTESIAN_POINT('',(-1.453017063841,-0.25));
#81340 = CARTESIAN_POINT('',(-1.886029765734,-1.));
#81341 = CARTESIAN_POINT('',(-2.319042467626,-0.25));
#81342 = CARTESIAN_POINT('',(-2.752055169518,0.5));
#81343 = CARTESIAN_POINT('',(-1.886029765734,0.5));
#81344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81345 = ORIENTED_EDGE('',*,*,#81346,.T.);
#81346 = EDGE_CURVE('',#81326,#81347,#81349,.T.);
#81347 = VERTEX_POINT('',#81348);
#81348 = CARTESIAN_POINT('',(5.45,30.5426084163,36.699999999997));
#81349 = SURFACE_CURVE('',#81350,(#81355),.PCURVE_S1.);
#81350 = CIRCLE('',#81351,3.);
#81351 = AXIS2_PLACEMENT_3D('',#81352,#81353,#81354);
#81352 = CARTESIAN_POINT('',(5.45,27.5426084163,36.699999999997));
#81353 = DIRECTION('',(-1.,0.E+000,0.E+000));
#81354 = DIRECTION('',(0.E+000,-1.,0.E+000));
#81355 = PCURVE('',#81309,#81356);
#81356 = DEFINITIONAL_REPRESENTATION('',(#81357),#81365);
#81357 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#81358,#81359,#81360,#81361
    ,#81362,#81363,#81364),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#81358 = CARTESIAN_POINT('',(-5.886029765734,-2.5));
#81359 = CARTESIAN_POINT('',(-5.886029765734,2.696152422707));
#81360 = CARTESIAN_POINT('',(-1.386029765734,9.807621135342E-002));
#81361 = CARTESIAN_POINT('',(3.113970234266,-2.5));
#81362 = CARTESIAN_POINT('',(-1.386029765734,-5.098076211353));
#81363 = CARTESIAN_POINT('',(-5.886029765734,-7.696152422707));
#81364 = CARTESIAN_POINT('',(-5.886029765734,-2.5));
#81365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81366 = ORIENTED_EDGE('',*,*,#81367,.F.);
#81367 = EDGE_CURVE('',#81368,#81347,#81370,.T.);
#81368 = VERTEX_POINT('',#81369);
#81369 = CARTESIAN_POINT('',(5.45,30.5426084163,38.204914258563));
#81370 = SURFACE_CURVE('',#81371,(#81375),.PCURVE_S1.);
#81371 = LINE('',#81372,#81373);
#81372 = CARTESIAN_POINT('',(5.45,30.5426084163,31.699999999996));
#81373 = VECTOR('',#81374,1.);
#81374 = DIRECTION('',(0.E+000,0.E+000,-1.));
#81375 = PCURVE('',#81309,#81376);
#81376 = DEFINITIONAL_REPRESENTATION('',(#81377),#81381);
#81377 = LINE('',#81378,#81379);
#81378 = CARTESIAN_POINT('',(0.113970234266,-7.5));
#81379 = VECTOR('',#81380,1.);
#81380 = DIRECTION('',(0.E+000,-1.));
#81381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81382 = ORIENTED_EDGE('',*,*,#81383,.T.);
#81383 = EDGE_CURVE('',#81368,#81384,#81386,.T.);
#81384 = VERTEX_POINT('',#81385);
#81385 = CARTESIAN_POINT('',(5.45,30.456821978673,38.285786437623));
#81386 = SURFACE_CURVE('',#81387,(#81392),.PCURVE_S1.);
#81387 = CIRCLE('',#81388,2.);
#81388 = AXIS2_PLACEMENT_3D('',#81389,#81390,#81391);
#81389 = CARTESIAN_POINT('',(5.45,31.871035541046,39.699999999997));
#81390 = DIRECTION('',(-1.,0.E+000,0.E+000));
#81391 = DIRECTION('',(0.E+000,0.E+000,1.));
#81392 = PCURVE('',#81309,#81393);
#81393 = DEFINITIONAL_REPRESENTATION('',(#81394),#81402);
#81394 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#81395,#81396,#81397,#81398
    ,#81399,#81400,#81401),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#81395 = CARTESIAN_POINT('',(1.442397359012,2.5));
#81396 = CARTESIAN_POINT('',(4.90649897415,2.5));
#81397 = CARTESIAN_POINT('',(3.174448166581,-0.5));
#81398 = CARTESIAN_POINT('',(1.442397359012,-3.5));
#81399 = CARTESIAN_POINT('',(-0.289653448556,-0.5));
#81400 = CARTESIAN_POINT('',(-2.021704256125,2.5));
#81401 = CARTESIAN_POINT('',(1.442397359012,2.5));
#81402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81403 = ORIENTED_EDGE('',*,*,#81404,.T.);
#81404 = EDGE_CURVE('',#81384,#81300,#81405,.T.);
#81405 = SURFACE_CURVE('',#81406,(#81410),.PCURVE_S1.);
#81406 = LINE('',#81407,#81408);
#81407 = CARTESIAN_POINT('',(5.45,32.592608416292,36.150000000004));
#81408 = VECTOR('',#81409,1.);
#81409 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#81410 = PCURVE('',#81309,#81411);
#81411 = DEFINITIONAL_REPRESENTATION('',(#81412),#81416);
#81412 = LINE('',#81413,#81414);
#81413 = CARTESIAN_POINT('',(2.163970234259,-3.049999999992));
#81414 = VECTOR('',#81415,1.);
#81415 = DIRECTION('',(-0.707106781187,0.707106781187));
#81416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#81421)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#81418,#81419,#81420)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#81418 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#81419 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#81420 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#81421 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#81418,
  'distance_accuracy_value','confusion accuracy');
#81422 = SHAPE_DEFINITION_REPRESENTATION(#81423,#81290);
#81423 = PRODUCT_DEFINITION_SHAPE('','',#81424);
#81424 = PRODUCT_DEFINITION('design','',#81425,#81428);
#81425 = PRODUCT_DEFINITION_FORMATION('','',#81426);
#81426 = PRODUCT('CADSOFTTOOLS 1.599','CADSOFTTOOLS 1.599','',(#81427));
#81427 = PRODUCT_CONTEXT('',#2,'mechanical');
#81428 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#81429 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#81430,#81432);
#81430 = ( REPRESENTATION_RELATIONSHIP('','',#81290,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#81431) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#81431 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2407);
#81432 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #81433);
#81433 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('599','','',#5,#81424,$);
#81434 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#81426));
#81435 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#81436),#81512);
#81436 = SHELL_BASED_SURFACE_MODEL('',(#81437));
#81437 = OPEN_SHELL('',(#81438));
#81438 = ADVANCED_FACE('',(#81439),#81454,.T.);
#81439 = FACE_BOUND('',#81440,.T.);
#81440 = EDGE_LOOP('',(#81441,#81465,#81481,#81497));
#81441 = ORIENTED_EDGE('',*,*,#81442,.F.);
#81442 = EDGE_CURVE('',#81443,#81445,#81447,.T.);
#81443 = VERTEX_POINT('',#81444);
#81444 = CARTESIAN_POINT('',(12.2,-0.471086136862,37.699999999996));
#81445 = VERTEX_POINT('',#81446);
#81446 = CARTESIAN_POINT('',(12.2,-0.534171623627,37.681230477029));
#81447 = SURFACE_CURVE('',#81448,(#81453),.PCURVE_S1.);
#81448 = CIRCLE('',#81449,21.9);
#81449 = AXIS2_PLACEMENT_3D('',#81450,#81451,#81452);
#81450 = CARTESIAN_POINT('',(12.2,5.7426084163,16.699999999996));
#81451 = DIRECTION('',(1.,0.E+000,-0.E+000));
#81452 = DIRECTION('',(0.E+000,0.E+000,1.));
#81453 = PCURVE('',#81454,#81459);
#81454 = PLANE('',#81455);
#81455 = AXIS2_PLACEMENT_3D('',#81456,#81457,#81458);
#81456 = CARTESIAN_POINT('',(12.2,12.6426084163,33.199999999997));
#81457 = DIRECTION('',(1.,0.E+000,0.E+000));
#81458 = DIRECTION('',(0.E+000,0.E+000,1.));
#81459 = DEFINITIONAL_REPRESENTATION('',(#81460),#81464);
#81460 = CIRCLE('',#81461,21.9);
#81461 = AXIS2_PLACEMENT_2D('',#81462,#81463);
#81462 = CARTESIAN_POINT('',(-16.5,6.9));
#81463 = DIRECTION('',(1.,0.E+000));
#81464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81465 = ORIENTED_EDGE('',*,*,#81466,.T.);
#81466 = EDGE_CURVE('',#81443,#81467,#81469,.T.);
#81467 = VERTEX_POINT('',#81468);
#81468 = CARTESIAN_POINT('',(12.2,-0.730608896058,37.699999999996));
#81469 = SURFACE_CURVE('',#81470,(#81474),.PCURVE_S1.);
#81470 = LINE('',#81471,#81472);
#81471 = CARTESIAN_POINT('',(12.2,12.6426084163,37.699999999996));
#81472 = VECTOR('',#81473,1.);
#81473 = DIRECTION('',(0.E+000,-1.,0.E+000));
#81474 = PCURVE('',#81454,#81475);
#81475 = DEFINITIONAL_REPRESENTATION('',(#81476),#81480);
#81476 = LINE('',#81477,#81478);
#81477 = CARTESIAN_POINT('',(4.5,0.E+000));
#81478 = VECTOR('',#81479,1.);
#81479 = DIRECTION('',(0.E+000,1.));
#81480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81481 = ORIENTED_EDGE('',*,*,#81482,.F.);
#81482 = EDGE_CURVE('',#81483,#81467,#81485,.T.);
#81483 = VERTEX_POINT('',#81484);
#81484 = CARTESIAN_POINT('',(12.2,-0.730608896058,37.607127623672));
#81485 = SURFACE_CURVE('',#81486,(#81490),.PCURVE_S1.);
#81486 = LINE('',#81487,#81488);
#81487 = CARTESIAN_POINT('',(12.2,-0.730608896058,37.516116548597));
#81488 = VECTOR('',#81489,1.);
#81489 = DIRECTION('',(0.E+000,0.E+000,1.));
#81490 = PCURVE('',#81454,#81491);
#81491 = DEFINITIONAL_REPRESENTATION('',(#81492),#81496);
#81492 = LINE('',#81493,#81494);
#81493 = CARTESIAN_POINT('',(4.3161165486,13.373217312359));
#81494 = VECTOR('',#81495,1.);
#81495 = DIRECTION('',(1.,0.E+000));
#81496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81497 = ORIENTED_EDGE('',*,*,#81498,.F.);
#81498 = EDGE_CURVE('',#81445,#81483,#81499,.T.);
#81499 = SURFACE_CURVE('',#81500,(#81505),.PCURVE_S1.);
#81500 = CIRCLE('',#81501,1.5);
#81501 = AXIS2_PLACEMENT_3D('',#81502,#81503,#81504);
#81502 = CARTESIAN_POINT('',(12.2,-0.104255182536,36.244159896411));
#81503 = DIRECTION('',(1.,0.E+000,-0.E+000));
#81504 = DIRECTION('',(0.E+000,0.E+000,1.));
#81505 = PCURVE('',#81454,#81506);
#81506 = DEFINITIONAL_REPRESENTATION('',(#81507),#81511);
#81507 = CIRCLE('',#81508,1.5);
#81508 = AXIS2_PLACEMENT_2D('',#81509,#81510);
#81509 = CARTESIAN_POINT('',(3.044159896414,12.746863598836));
#81510 = DIRECTION('',(1.,0.E+000));
#81511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#81516)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#81513,#81514,#81515)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#81513 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#81514 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#81515 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#81516 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#81513,
  'distance_accuracy_value','confusion accuracy');
#81517 = SHAPE_DEFINITION_REPRESENTATION(#81518,#81435);
#81518 = PRODUCT_DEFINITION_SHAPE('','',#81519);
#81519 = PRODUCT_DEFINITION('design','',#81520,#81523);
#81520 = PRODUCT_DEFINITION_FORMATION('','',#81521);
#81521 = PRODUCT('CADSOFTTOOLS 1.600','CADSOFTTOOLS 1.600','',(#81522));
#81522 = PRODUCT_CONTEXT('',#2,'mechanical');
#81523 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#81524 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#81525,#81527);
#81525 = ( REPRESENTATION_RELATIONSHIP('','',#81435,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#81526) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#81526 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2411);
#81527 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #81528);
#81528 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('600','','',#5,#81519,$);
#81529 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#81521));
#81530 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#81531),#81605);
#81531 = SHELL_BASED_SURFACE_MODEL('',(#81532));
#81532 = OPEN_SHELL('',(#81533));
#81533 = ADVANCED_FACE('',(#81534),#81548,.F.);
#81534 = FACE_BOUND('',#81535,.T.);
#81535 = EDGE_LOOP('',(#81536,#81559,#81575,#81591));
#81536 = ORIENTED_EDGE('',*,*,#81537,.F.);
#81537 = EDGE_CURVE('',#81538,#81540,#81542,.T.);
#81538 = VERTEX_POINT('',#81539);
#81539 = CARTESIAN_POINT('',(11.,13.1426084163,38.599999999996));
#81540 = VERTEX_POINT('',#81541);
#81541 = CARTESIAN_POINT('',(11.,13.1426084163,38.699999999996));
#81542 = SURFACE_CURVE('',#81543,(#81547),.PCURVE_S1.);
#81543 = LINE('',#81544,#81545);
#81544 = CARTESIAN_POINT('',(11.,13.1426084163,37.899999999997));
#81545 = VECTOR('',#81546,1.);
#81546 = DIRECTION('',(0.E+000,-1.355252715607E-015,1.));
#81547 = PCURVE('',#81548,#81553);
#81548 = PLANE('',#81549);
#81549 = AXIS2_PLACEMENT_3D('',#81550,#81551,#81552);
#81550 = CARTESIAN_POINT('',(11.,11.1426084163,38.699999999996));
#81551 = DIRECTION('',(1.,0.E+000,0.E+000));
#81552 = DIRECTION('',(0.E+000,0.E+000,1.));
#81553 = DEFINITIONAL_REPRESENTATION('',(#81554),#81558);
#81554 = LINE('',#81555,#81556);
#81555 = CARTESIAN_POINT('',(-0.8,-2.));
#81556 = VECTOR('',#81557,1.);
#81557 = DIRECTION('',(1.,1.355252715607E-015));
#81558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81559 = ORIENTED_EDGE('',*,*,#81560,.T.);
#81560 = EDGE_CURVE('',#81538,#81561,#81563,.T.);
#81561 = VERTEX_POINT('',#81562);
#81562 = CARTESIAN_POINT('',(11.,11.1426084163,38.599999999996));
#81563 = SURFACE_CURVE('',#81564,(#81568),.PCURVE_S1.);
#81564 = LINE('',#81565,#81566);
#81565 = CARTESIAN_POINT('',(11.,11.1426084163,38.599999999996));
#81566 = VECTOR('',#81567,1.);
#81567 = DIRECTION('',(0.E+000,-1.,0.E+000));
#81568 = PCURVE('',#81548,#81569);
#81569 = DEFINITIONAL_REPRESENTATION('',(#81570),#81574);
#81570 = LINE('',#81571,#81572);
#81571 = CARTESIAN_POINT('',(-0.1,0.E+000));
#81572 = VECTOR('',#81573,1.);
#81573 = DIRECTION('',(0.E+000,1.));
#81574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81575 = ORIENTED_EDGE('',*,*,#81576,.F.);
#81576 = EDGE_CURVE('',#81577,#81561,#81579,.T.);
#81577 = VERTEX_POINT('',#81578);
#81578 = CARTESIAN_POINT('',(11.,11.1426084163,38.699999999996));
#81579 = SURFACE_CURVE('',#81580,(#81584),.PCURVE_S1.);
#81580 = LINE('',#81581,#81582);
#81581 = CARTESIAN_POINT('',(11.,11.1426084163,38.699999999996));
#81582 = VECTOR('',#81583,1.);
#81583 = DIRECTION('',(0.E+000,1.084202172486E-015,-1.));
#81584 = PCURVE('',#81548,#81585);
#81585 = DEFINITIONAL_REPRESENTATION('',(#81586),#81590);
#81586 = LINE('',#81587,#81588);
#81587 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#81588 = VECTOR('',#81589,1.);
#81589 = DIRECTION('',(-1.,-1.084202172486E-015));
#81590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81591 = ORIENTED_EDGE('',*,*,#81592,.F.);
#81592 = EDGE_CURVE('',#81540,#81577,#81593,.T.);
#81593 = SURFACE_CURVE('',#81594,(#81598),.PCURVE_S1.);
#81594 = LINE('',#81595,#81596);
#81595 = CARTESIAN_POINT('',(11.,6.7426084163,38.699999999996));
#81596 = VECTOR('',#81597,1.);
#81597 = DIRECTION('',(0.E+000,-1.,0.E+000));
#81598 = PCURVE('',#81548,#81599);
#81599 = DEFINITIONAL_REPRESENTATION('',(#81600),#81604);
#81600 = LINE('',#81601,#81602);
#81601 = CARTESIAN_POINT('',(0.E+000,4.4));
#81602 = VECTOR('',#81603,1.);
#81603 = DIRECTION('',(0.E+000,1.));
#81604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#81609)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#81606,#81607,#81608)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#81606 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#81607 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#81608 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#81609 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#81606,
  'distance_accuracy_value','confusion accuracy');
#81610 = SHAPE_DEFINITION_REPRESENTATION(#81611,#81530);
#81611 = PRODUCT_DEFINITION_SHAPE('','',#81612);
#81612 = PRODUCT_DEFINITION('design','',#81613,#81616);
#81613 = PRODUCT_DEFINITION_FORMATION('','',#81614);
#81614 = PRODUCT('CADSOFTTOOLS 1.601','CADSOFTTOOLS 1.601','',(#81615));
#81615 = PRODUCT_CONTEXT('',#2,'mechanical');
#81616 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#81617 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#81618,#81620);
#81618 = ( REPRESENTATION_RELATIONSHIP('','',#81530,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#81619) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#81619 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2415);
#81620 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #81621);
#81621 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('601','','',#5,#81612,$);
#81622 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#81614));
#81623 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#81624),#81698);
#81624 = SHELL_BASED_SURFACE_MODEL('',(#81625));
#81625 = OPEN_SHELL('',(#81626));
#81626 = ADVANCED_FACE('',(#81627),#81641,.T.);
#81627 = FACE_BOUND('',#81628,.T.);
#81628 = EDGE_LOOP('',(#81629,#81652,#81668,#81684));
#81629 = ORIENTED_EDGE('',*,*,#81630,.T.);
#81630 = EDGE_CURVE('',#81631,#81633,#81635,.T.);
#81631 = VERTEX_POINT('',#81632);
#81632 = CARTESIAN_POINT('',(6.75,3.617608416299,39.499999999996));
#81633 = VERTEX_POINT('',#81634);
#81634 = CARTESIAN_POINT('',(7.05,3.617608416299,39.499999999996));
#81635 = SURFACE_CURVE('',#81636,(#81640),.PCURVE_S1.);
#81636 = LINE('',#81637,#81638);
#81637 = CARTESIAN_POINT('',(6.75,3.617608416299,39.499999999996));
#81638 = VECTOR('',#81639,1.);
#81639 = DIRECTION('',(1.,0.E+000,0.E+000));
#81640 = PCURVE('',#81641,#81646);
#81641 = PLANE('',#81642);
#81642 = AXIS2_PLACEMENT_3D('',#81643,#81644,#81645);
#81643 = CARTESIAN_POINT('',(5.1,-0.807391583701,39.499999999996));
#81644 = DIRECTION('',(0.E+000,0.E+000,1.));
#81645 = DIRECTION('',(-1.,0.E+000,0.E+000));
#81646 = DEFINITIONAL_REPRESENTATION('',(#81647),#81651);
#81647 = LINE('',#81648,#81649);
#81648 = CARTESIAN_POINT('',(-1.65,-4.425));
#81649 = VECTOR('',#81650,1.);
#81650 = DIRECTION('',(-1.,0.E+000));
#81651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81652 = ORIENTED_EDGE('',*,*,#81653,.T.);
#81653 = EDGE_CURVE('',#81633,#81654,#81656,.T.);
#81654 = VERTEX_POINT('',#81655);
#81655 = CARTESIAN_POINT('',(7.05,5.767608416299,39.499999999996));
#81656 = SURFACE_CURVE('',#81657,(#81661),.PCURVE_S1.);
#81657 = LINE('',#81658,#81659);
#81658 = CARTESIAN_POINT('',(7.05,3.617608416299,39.499999999996));
#81659 = VECTOR('',#81660,1.);
#81660 = DIRECTION('',(0.E+000,1.,0.E+000));
#81661 = PCURVE('',#81641,#81662);
#81662 = DEFINITIONAL_REPRESENTATION('',(#81663),#81667);
#81663 = LINE('',#81664,#81665);
#81664 = CARTESIAN_POINT('',(-1.95,-4.425));
#81665 = VECTOR('',#81666,1.);
#81666 = DIRECTION('',(0.E+000,-1.));
#81667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81668 = ORIENTED_EDGE('',*,*,#81669,.T.);
#81669 = EDGE_CURVE('',#81654,#81670,#81672,.T.);
#81670 = VERTEX_POINT('',#81671);
#81671 = CARTESIAN_POINT('',(6.75,5.767608416299,39.499999999996));
#81672 = SURFACE_CURVE('',#81673,(#81677),.PCURVE_S1.);
#81673 = LINE('',#81674,#81675);
#81674 = CARTESIAN_POINT('',(7.05,5.767608416299,39.499999999996));
#81675 = VECTOR('',#81676,1.);
#81676 = DIRECTION('',(-1.,0.E+000,0.E+000));
#81677 = PCURVE('',#81641,#81678);
#81678 = DEFINITIONAL_REPRESENTATION('',(#81679),#81683);
#81679 = LINE('',#81680,#81681);
#81680 = CARTESIAN_POINT('',(-1.95,-6.575));
#81681 = VECTOR('',#81682,1.);
#81682 = DIRECTION('',(1.,0.E+000));
#81683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81684 = ORIENTED_EDGE('',*,*,#81685,.T.);
#81685 = EDGE_CURVE('',#81670,#81631,#81686,.T.);
#81686 = SURFACE_CURVE('',#81687,(#81691),.PCURVE_S1.);
#81687 = LINE('',#81688,#81689);
#81688 = CARTESIAN_POINT('',(6.75,5.767608416299,39.499999999996));
#81689 = VECTOR('',#81690,1.);
#81690 = DIRECTION('',(0.E+000,-1.,0.E+000));
#81691 = PCURVE('',#81641,#81692);
#81692 = DEFINITIONAL_REPRESENTATION('',(#81693),#81697);
#81693 = LINE('',#81694,#81695);
#81694 = CARTESIAN_POINT('',(-1.65,-6.575));
#81695 = VECTOR('',#81696,1.);
#81696 = DIRECTION('',(0.E+000,1.));
#81697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#81702)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#81699,#81700,#81701)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#81699 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#81700 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#81701 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#81702 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#81699,
  'distance_accuracy_value','confusion accuracy');
#81703 = SHAPE_DEFINITION_REPRESENTATION(#81704,#81623);
#81704 = PRODUCT_DEFINITION_SHAPE('','',#81705);
#81705 = PRODUCT_DEFINITION('design','',#81706,#81709);
#81706 = PRODUCT_DEFINITION_FORMATION('','',#81707);
#81707 = PRODUCT('CADSOFTTOOLS 1.602','CADSOFTTOOLS 1.602','',(#81708));
#81708 = PRODUCT_CONTEXT('',#2,'mechanical');
#81709 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#81710 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#81711,#81713);
#81711 = ( REPRESENTATION_RELATIONSHIP('','',#81623,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#81712) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#81712 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2419);
#81713 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #81714);
#81714 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('602','','',#5,#81705,$);
#81715 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#81707));
#81716 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#81717),#81789);
#81717 = SHELL_BASED_SURFACE_MODEL('',(#81718));
#81718 = OPEN_SHELL('',(#81719));
#81719 = ADVANCED_FACE('',(#81720),#81735,.T.);
#81720 = FACE_BOUND('',#81721,.T.);
#81721 = EDGE_LOOP('',(#81722,#81745,#81760,#81776));
#81722 = ORIENTED_EDGE('',*,*,#81723,.F.);
#81723 = EDGE_CURVE('',#81724,#81726,#81728,.T.);
#81724 = VERTEX_POINT('',#81725);
#81725 = CARTESIAN_POINT('',(10.2,-4.169523618056,39.08786796564));
#81726 = VERTEX_POINT('',#81727);
#81727 = CARTESIAN_POINT('',(10.2,-4.2573915837,38.875735931285));
#81728 = SURFACE_CURVE('',#81729,(#81734),.PCURVE_S1.);
#81729 = CIRCLE('',#81730,0.3);
#81730 = AXIS2_PLACEMENT_3D('',#81731,#81732,#81733);
#81731 = CARTESIAN_POINT('',(10.2,-3.9573915837,38.875735931285));
#81732 = DIRECTION('',(1.,0.E+000,-0.E+000));
#81733 = DIRECTION('',(0.E+000,0.E+000,1.));
#81734 = PCURVE('',#81735,#81740);
#81735 = CYLINDRICAL_SURFACE('',#81736,0.3);
#81736 = AXIS2_PLACEMENT_3D('',#81737,#81738,#81739);
#81737 = CARTESIAN_POINT('',(6.2,-3.9573915837,38.875735931285));
#81738 = DIRECTION('',(1.,0.E+000,0.E+000));
#81739 = DIRECTION('',(0.E+000,0.E+000,1.));
#81740 = DEFINITIONAL_REPRESENTATION('',(#81741),#81744);
#81741 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81742,#81743),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.785398163398,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#81742 = CARTESIAN_POINT('',(0.785398163398,4.));
#81743 = CARTESIAN_POINT('',(1.570796326795,4.));
#81744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81745 = ORIENTED_EDGE('',*,*,#81746,.F.);
#81746 = EDGE_CURVE('',#81747,#81724,#81749,.T.);
#81747 = VERTEX_POINT('',#81748);
#81748 = CARTESIAN_POINT('',(4.2,-4.169523618056,39.08786796564));
#81749 = SURFACE_CURVE('',#81750,(#81754),.PCURVE_S1.);
#81750 = LINE('',#81751,#81752);
#81751 = CARTESIAN_POINT('',(10.2,-4.169523618056,39.08786796564));
#81752 = VECTOR('',#81753,1.);
#81753 = DIRECTION('',(1.,0.E+000,0.E+000));
#81754 = PCURVE('',#81735,#81755);
#81755 = DEFINITIONAL_REPRESENTATION('',(#81756),#81759);
#81756 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81757,#81758),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-6.,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#81757 = CARTESIAN_POINT('',(0.785398163398,-2.));
#81758 = CARTESIAN_POINT('',(0.785398163398,4.));
#81759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81760 = ORIENTED_EDGE('',*,*,#81761,.F.);
#81761 = EDGE_CURVE('',#81762,#81747,#81764,.T.);
#81762 = VERTEX_POINT('',#81763);
#81763 = CARTESIAN_POINT('',(4.2,-4.2573915837,38.875735931285));
#81764 = SURFACE_CURVE('',#81765,(#81770),.PCURVE_S1.);
#81765 = CIRCLE('',#81766,0.3);
#81766 = AXIS2_PLACEMENT_3D('',#81767,#81768,#81769);
#81767 = CARTESIAN_POINT('',(4.2,-3.9573915837,38.875735931285));
#81768 = DIRECTION('',(-1.,0.E+000,0.E+000));
#81769 = DIRECTION('',(0.E+000,0.E+000,-1.));
#81770 = PCURVE('',#81735,#81771);
#81771 = DEFINITIONAL_REPRESENTATION('',(#81772),#81775);
#81772 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81773,#81774),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,2.356194490192),
  .PIECEWISE_BEZIER_KNOTS.);
#81773 = CARTESIAN_POINT('',(1.570796326795,-2.));
#81774 = CARTESIAN_POINT('',(0.785398163398,-2.));
#81775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81776 = ORIENTED_EDGE('',*,*,#81777,.F.);
#81777 = EDGE_CURVE('',#81726,#81762,#81778,.T.);
#81778 = SURFACE_CURVE('',#81779,(#81783),.PCURVE_S1.);
#81779 = LINE('',#81780,#81781);
#81780 = CARTESIAN_POINT('',(4.2,-4.2573915837,38.875735931285));
#81781 = VECTOR('',#81782,1.);
#81782 = DIRECTION('',(-1.,0.E+000,0.E+000));
#81783 = PCURVE('',#81735,#81784);
#81784 = DEFINITIONAL_REPRESENTATION('',(#81785),#81788);
#81785 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81786,#81787),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-6.,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#81786 = CARTESIAN_POINT('',(1.570796326795,4.));
#81787 = CARTESIAN_POINT('',(1.570796326795,-2.));
#81788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#81793)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#81790,#81791,#81792)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#81790 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#81791 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#81792 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#81793 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#81790,
  'distance_accuracy_value','confusion accuracy');
#81794 = SHAPE_DEFINITION_REPRESENTATION(#81795,#81716);
#81795 = PRODUCT_DEFINITION_SHAPE('','',#81796);
#81796 = PRODUCT_DEFINITION('design','',#81797,#81800);
#81797 = PRODUCT_DEFINITION_FORMATION('','',#81798);
#81798 = PRODUCT('CADSOFTTOOLS 1.603','CADSOFTTOOLS 1.603','',(#81799));
#81799 = PRODUCT_CONTEXT('',#2,'mechanical');
#81800 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#81801 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#81802,#81804);
#81802 = ( REPRESENTATION_RELATIONSHIP('','',#81716,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#81803) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#81803 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2423);
#81804 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #81805);
#81805 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('603','','',#5,#81796,$);
#81806 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#81798));
#81807 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#81808),#81882);
#81808 = SHELL_BASED_SURFACE_MODEL('',(#81809));
#81809 = OPEN_SHELL('',(#81810));
#81810 = ADVANCED_FACE('',(#81811),#81825,.F.);
#81811 = FACE_BOUND('',#81812,.T.);
#81812 = EDGE_LOOP('',(#81813,#81836,#81852,#81868));
#81813 = ORIENTED_EDGE('',*,*,#81814,.T.);
#81814 = EDGE_CURVE('',#81815,#81817,#81819,.T.);
#81815 = VERTEX_POINT('',#81816);
#81816 = CARTESIAN_POINT('',(4.2,-4.143178021327,39.11421356237));
#81817 = VERTEX_POINT('',#81818);
#81818 = CARTESIAN_POINT('',(4.2,-4.169523618056,39.08786796564));
#81819 = SURFACE_CURVE('',#81820,(#81824),.PCURVE_S1.);
#81820 = LINE('',#81821,#81822);
#81821 = CARTESIAN_POINT('',(4.2,-4.143178021327,39.11421356237));
#81822 = VECTOR('',#81823,1.);
#81823 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#81824 = PCURVE('',#81825,#81830);
#81825 = PLANE('',#81826);
#81826 = AXIS2_PLACEMENT_3D('',#81827,#81828,#81829);
#81827 = CARTESIAN_POINT('',(13.5,-4.143178021327,39.11421356237));
#81828 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781187));
#81829 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#81830 = DEFINITIONAL_REPRESENTATION('',(#81831),#81835);
#81831 = LINE('',#81832,#81833);
#81832 = CARTESIAN_POINT('',(-0.E+000,9.3));
#81833 = VECTOR('',#81834,1.);
#81834 = DIRECTION('',(1.,0.E+000));
#81835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81836 = ORIENTED_EDGE('',*,*,#81837,.T.);
#81837 = EDGE_CURVE('',#81817,#81838,#81840,.T.);
#81838 = VERTEX_POINT('',#81839);
#81839 = CARTESIAN_POINT('',(10.2,-4.169523618056,39.08786796564));
#81840 = SURFACE_CURVE('',#81841,(#81845),.PCURVE_S1.);
#81841 = LINE('',#81842,#81843);
#81842 = CARTESIAN_POINT('',(10.2,-4.169523618056,39.08786796564));
#81843 = VECTOR('',#81844,1.);
#81844 = DIRECTION('',(1.,0.E+000,0.E+000));
#81845 = PCURVE('',#81825,#81846);
#81846 = DEFINITIONAL_REPRESENTATION('',(#81847),#81851);
#81847 = LINE('',#81848,#81849);
#81848 = CARTESIAN_POINT('',(3.725830020307E-002,3.3));
#81849 = VECTOR('',#81850,1.);
#81850 = DIRECTION('',(0.E+000,-1.));
#81851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81852 = ORIENTED_EDGE('',*,*,#81853,.F.);
#81853 = EDGE_CURVE('',#81854,#81838,#81856,.T.);
#81854 = VERTEX_POINT('',#81855);
#81855 = CARTESIAN_POINT('',(10.2,-4.143178021327,39.11421356237));
#81856 = SURFACE_CURVE('',#81857,(#81861),.PCURVE_S1.);
#81857 = LINE('',#81858,#81859);
#81858 = CARTESIAN_POINT('',(10.2,-4.143178021327,39.11421356237));
#81859 = VECTOR('',#81860,1.);
#81860 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#81861 = PCURVE('',#81825,#81862);
#81862 = DEFINITIONAL_REPRESENTATION('',(#81863),#81867);
#81863 = LINE('',#81864,#81865);
#81864 = CARTESIAN_POINT('',(-0.E+000,3.3));
#81865 = VECTOR('',#81866,1.);
#81866 = DIRECTION('',(1.,0.E+000));
#81867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81868 = ORIENTED_EDGE('',*,*,#81869,.T.);
#81869 = EDGE_CURVE('',#81854,#81815,#81870,.T.);
#81870 = SURFACE_CURVE('',#81871,(#81875),.PCURVE_S1.);
#81871 = LINE('',#81872,#81873);
#81872 = CARTESIAN_POINT('',(13.5,-4.143178021327,39.11421356237));
#81873 = VECTOR('',#81874,1.);
#81874 = DIRECTION('',(-1.,0.E+000,0.E+000));
#81875 = PCURVE('',#81825,#81876);
#81876 = DEFINITIONAL_REPRESENTATION('',(#81877),#81881);
#81877 = LINE('',#81878,#81879);
#81878 = CARTESIAN_POINT('',(1.256073966947E-014,0.E+000));
#81879 = VECTOR('',#81880,1.);
#81880 = DIRECTION('',(-0.E+000,1.));
#81881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#81886)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#81883,#81884,#81885)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#81883 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#81884 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#81885 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#81886 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#81883,
  'distance_accuracy_value','confusion accuracy');
#81887 = SHAPE_DEFINITION_REPRESENTATION(#81888,#81807);
#81888 = PRODUCT_DEFINITION_SHAPE('','',#81889);
#81889 = PRODUCT_DEFINITION('design','',#81890,#81893);
#81890 = PRODUCT_DEFINITION_FORMATION('','',#81891);
#81891 = PRODUCT('CADSOFTTOOLS 1.604','CADSOFTTOOLS 1.604','',(#81892));
#81892 = PRODUCT_CONTEXT('',#2,'mechanical');
#81893 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#81894 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#81895,#81897);
#81895 = ( REPRESENTATION_RELATIONSHIP('','',#81807,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#81896) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#81896 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2427);
#81897 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #81898);
#81898 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('604','','',#5,#81889,$);
#81899 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#81891));
#81900 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#81901),#81973);
#81901 = SHELL_BASED_SURFACE_MODEL('',(#81902));
#81902 = OPEN_SHELL('',(#81903));
#81903 = ADVANCED_FACE('',(#81904),#81919,.T.);
#81904 = FACE_BOUND('',#81905,.T.);
#81905 = EDGE_LOOP('',(#81906,#81929,#81944,#81960));
#81906 = ORIENTED_EDGE('',*,*,#81907,.T.);
#81907 = EDGE_CURVE('',#81908,#81910,#81912,.T.);
#81908 = VERTEX_POINT('',#81909);
#81909 = CARTESIAN_POINT('',(4.2,-2.728964458954,39.699999999997));
#81910 = VERTEX_POINT('',#81911);
#81911 = CARTESIAN_POINT('',(4.2,-4.143178021327,39.11421356237));
#81912 = SURFACE_CURVE('',#81913,(#81918),.PCURVE_S1.);
#81913 = CIRCLE('',#81914,2.);
#81914 = AXIS2_PLACEMENT_3D('',#81915,#81916,#81917);
#81915 = CARTESIAN_POINT('',(4.2,-2.728964458954,37.699999999997));
#81916 = DIRECTION('',(1.,0.E+000,0.E+000));
#81917 = DIRECTION('',(0.E+000,-2.168404344971E-016,-1.));
#81918 = PCURVE('',#81919,#81924);
#81919 = CYLINDRICAL_SURFACE('',#81920,2.);
#81920 = AXIS2_PLACEMENT_3D('',#81921,#81922,#81923);
#81921 = CARTESIAN_POINT('',(13.5,-2.728964458954,37.699999999997));
#81922 = DIRECTION('',(-1.,0.E+000,0.E+000));
#81923 = DIRECTION('',(0.E+000,0.E+000,-1.));
#81924 = DEFINITIONAL_REPRESENTATION('',(#81925),#81928);
#81925 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81926,#81927),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,3.926990816987),
  .PIECEWISE_BEZIER_KNOTS.);
#81926 = CARTESIAN_POINT('',(3.14159265359,9.3));
#81927 = CARTESIAN_POINT('',(2.356194490192,9.3));
#81928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81929 = ORIENTED_EDGE('',*,*,#81930,.F.);
#81930 = EDGE_CURVE('',#81931,#81910,#81933,.T.);
#81931 = VERTEX_POINT('',#81932);
#81932 = CARTESIAN_POINT('',(10.2,-4.143178021327,39.11421356237));
#81933 = SURFACE_CURVE('',#81934,(#81938),.PCURVE_S1.);
#81934 = LINE('',#81935,#81936);
#81935 = CARTESIAN_POINT('',(13.5,-4.143178021327,39.11421356237));
#81936 = VECTOR('',#81937,1.);
#81937 = DIRECTION('',(-1.,0.E+000,0.E+000));
#81938 = PCURVE('',#81919,#81939);
#81939 = DEFINITIONAL_REPRESENTATION('',(#81940),#81943);
#81940 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81941,#81942),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.3,9.3),.PIECEWISE_BEZIER_KNOTS.);
#81941 = CARTESIAN_POINT('',(2.356194490192,3.3));
#81942 = CARTESIAN_POINT('',(2.356194490192,9.3));
#81943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81944 = ORIENTED_EDGE('',*,*,#81945,.F.);
#81945 = EDGE_CURVE('',#81946,#81931,#81948,.T.);
#81946 = VERTEX_POINT('',#81947);
#81947 = CARTESIAN_POINT('',(10.2,-2.728964458954,39.699999999997));
#81948 = SURFACE_CURVE('',#81949,(#81954),.PCURVE_S1.);
#81949 = CIRCLE('',#81950,2.);
#81950 = AXIS2_PLACEMENT_3D('',#81951,#81952,#81953);
#81951 = CARTESIAN_POINT('',(10.2,-2.728964458954,37.699999999997));
#81952 = DIRECTION('',(1.,0.E+000,-0.E+000));
#81953 = DIRECTION('',(0.E+000,0.E+000,1.));
#81954 = PCURVE('',#81919,#81955);
#81955 = DEFINITIONAL_REPRESENTATION('',(#81956),#81959);
#81956 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81957,#81958),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.785398163397),.PIECEWISE_BEZIER_KNOTS.);
#81957 = CARTESIAN_POINT('',(3.14159265359,3.3));
#81958 = CARTESIAN_POINT('',(2.356194490192,3.3));
#81959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81960 = ORIENTED_EDGE('',*,*,#81961,.T.);
#81961 = EDGE_CURVE('',#81946,#81908,#81962,.T.);
#81962 = SURFACE_CURVE('',#81963,(#81967),.PCURVE_S1.);
#81963 = LINE('',#81964,#81965);
#81964 = CARTESIAN_POINT('',(13.5,-2.728964458954,39.699999999997));
#81965 = VECTOR('',#81966,1.);
#81966 = DIRECTION('',(-1.,0.E+000,0.E+000));
#81967 = PCURVE('',#81919,#81968);
#81968 = DEFINITIONAL_REPRESENTATION('',(#81969),#81972);
#81969 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81970,#81971),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.3,9.3),.PIECEWISE_BEZIER_KNOTS.);
#81970 = CARTESIAN_POINT('',(3.14159265359,3.3));
#81971 = CARTESIAN_POINT('',(3.14159265359,9.3));
#81972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#81973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#81977)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#81974,#81975,#81976)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#81974 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#81975 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#81976 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#81977 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#81974,
  'distance_accuracy_value','confusion accuracy');
#81978 = SHAPE_DEFINITION_REPRESENTATION(#81979,#81900);
#81979 = PRODUCT_DEFINITION_SHAPE('','',#81980);
#81980 = PRODUCT_DEFINITION('design','',#81981,#81984);
#81981 = PRODUCT_DEFINITION_FORMATION('','',#81982);
#81982 = PRODUCT('CADSOFTTOOLS 1.605','CADSOFTTOOLS 1.605','',(#81983));
#81983 = PRODUCT_CONTEXT('',#2,'mechanical');
#81984 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#81985 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#81986,#81988);
#81986 = ( REPRESENTATION_RELATIONSHIP('','',#81900,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#81987) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#81987 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2431);
#81988 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #81989);
#81989 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('605','','',#5,#81980,$);
#81990 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#81982));
#81991 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#81992),#82238);
#81992 = SHELL_BASED_SURFACE_MODEL('',(#81993));
#81993 = OPEN_SHELL('',(#81994));
#81994 = ADVANCED_FACE('',(#81995),#82037,.T.);
#81995 = FACE_BOUND('',#81996,.T.);
#81996 = EDGE_LOOP('',(#81997,#82122,#82137,#82225));
#81997 = ORIENTED_EDGE('',*,*,#81998,.F.);
#81998 = EDGE_CURVE('',#81999,#82001,#82003,.T.);
#81999 = VERTEX_POINT('',#82000);
#82000 = CARTESIAN_POINT('',(6.515390883628,19.667107955394,
    39.699999999997));
#82001 = VERTEX_POINT('',#82002);
#82002 = CARTESIAN_POINT('',(8.985256211469,21.69555986883,
    39.699999999997));
#82003 = SURFACE_CURVE('',#82004,(#82036),.PCURVE_S1.);
#82004 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82005,#82006,#82007,#82008,
    #82009,#82010,#82011,#82012,#82013,#82014,#82015,#82016,#82017,
    #82018,#82019,#82020,#82021,#82022,#82023,#82024,#82025,#82026,
    #82027,#82028,#82029,#82030,#82031,#82032,#82033,#82034,#82035),
  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,3,3,3,3,4),(0.E+000,0.104142898562,
    0.208284537701,0.312416300176,0.416548743494,0.520693974576,
    0.624858376611,0.729021438899,0.833152573155,0.937247678526,1.),
  .UNSPECIFIED.);
#82005 = CARTESIAN_POINT('',(6.515390883628,19.667107955394,
    39.699999999997));
#82006 = CARTESIAN_POINT('',(6.395021591087,19.799688615709,
    39.699999999997));
#82007 = CARTESIAN_POINT('',(6.295877908745,19.954876946012,
    39.699999999997));
#82008 = CARTESIAN_POINT('',(6.226180528323,20.119827463559,
    39.699999999997));
#82009 = CARTESIAN_POINT('',(6.156483431216,20.284777310591,
    39.699999999997));
#82010 = CARTESIAN_POINT('',(6.114283989336,20.464031205428,
    39.699999999997));
#82011 = CARTESIAN_POINT('',(6.103119119275,20.642753008959,
    39.699999999997));
#82012 = CARTESIAN_POINT('',(6.091955054954,20.821461914605,
    39.699999999997));
#82013 = CARTESIAN_POINT('',(6.111450896096,21.004566728694,
    39.699999999997));
#82014 = CARTESIAN_POINT('',(6.160067483556,21.176897621784,
    39.699999999997));
#82015 = CARTESIAN_POINT('',(6.208685773474,21.349234549565,
    39.699999999997));
#82016 = CARTESIAN_POINT('',(6.287686856657,21.515572437168,
    39.699999999997));
#82017 = CARTESIAN_POINT('',(6.390602063651,21.662106443326,
    39.699999999997));
#82018 = CARTESIAN_POINT('',(6.493531846734,21.808661203394,
    39.699999999997));
#82019 = CARTESIAN_POINT('',(6.623167993103,21.939479577446,
    39.699999999997));
#82020 = CARTESIAN_POINT('',(6.768800176316,22.043710595654,
    39.699999999997));
#82021 = CARTESIAN_POINT('',(6.914457982878,22.147959952857,
    39.699999999997));
#82022 = CARTESIAN_POINT('',(7.080134099726,22.22847785569,
    39.699999999997));
#82023 = CARTESIAN_POINT('',(7.252088938542,22.278634196241,
    39.699999999997));
#82024 = CARTESIAN_POINT('',(7.424037463087,22.328788695026,
    39.699999999997));
#82025 = CARTESIAN_POINT('',(7.607024105311,22.34990913749,
    39.699999999997));
#82026 = CARTESIAN_POINT('',(7.785880108637,22.340301905001,
    39.699999999997));
#82027 = CARTESIAN_POINT('',(7.964680604681,22.33069765408,
    39.699999999997));
#82028 = CARTESIAN_POINT('',(8.144292953454,22.290096609991,
    39.699999999997));
#82029 = CARTESIAN_POINT('',(8.309828646476,22.221833930897,
    39.699999999997));
#82030 = CARTESIAN_POINT('',(8.475313902243,22.153592050834,
    39.699999999997));
#82031 = CARTESIAN_POINT('',(8.631328402186,22.055892971817,
    39.699999999997));
#82032 = CARTESIAN_POINT('',(8.764914779469,21.936741791062,
    39.699999999997));
#82033 = CARTESIAN_POINT('',(8.846179102499,21.86425880111,
    39.699999999997));
#82034 = CARTESIAN_POINT('',(8.920400153623,21.783031954608,
    39.699999999997));
#82035 = CARTESIAN_POINT('',(8.985256211469,21.69555986883,
    39.699999999997));
#82036 = PCURVE('',#82037,#82072);
#82037 = SURFACE_OF_LINEAR_EXTRUSION('',#82038,#82070);
#82038 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82039,#82040,#82041,#82042,
    #82043,#82044,#82045,#82046,#82047,#82048,#82049,#82050,#82051,
    #82052,#82053,#82054,#82055,#82056,#82057,#82058,#82059,#82060,
    #82061,#82062,#82063,#82064,#82065,#82066,#82067,#82068,#82069),
  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,3,3,3,3,4),(0.E+000,0.103644675151,
    0.207311957476,0.311342357031,0.41609002234,0.52134026443,
    0.626128657127,0.729557896896,0.831874630463,0.93435917613,1.),
  .UNSPECIFIED.);
#82039 = CARTESIAN_POINT('',(6.515390883628,19.667107955394,
    38.57111110091));
#82040 = CARTESIAN_POINT('',(6.395240108256,19.799447930149,
    38.564306863123));
#82041 = CARTESIAN_POINT('',(6.296307796446,19.95425318783,
    38.555077443192));
#82042 = CARTESIAN_POINT('',(6.226699116896,20.118601599154,
    38.54321966857));
#82043 = CARTESIAN_POINT('',(6.157070942701,20.282996037984,
    38.531358573053));
#82044 = CARTESIAN_POINT('',(6.114861119042,20.461437943402,
    38.516506937895));
#82045 = CARTESIAN_POINT('',(6.103346942286,20.639172381508,
    38.499413284344));
#82046 = CARTESIAN_POINT('',(6.091792066925,20.817535048968,
    38.482259210679));
#82047 = CARTESIAN_POINT('',(6.110808558059,21.000057177483,
    38.462373423223));
#82048 = CARTESIAN_POINT('',(6.158658267872,21.171870183523,
    38.44159567652));
#82049 = CARTESIAN_POINT('',(6.206832784535,21.344849467093,
    38.420676889161));
#82050 = CARTESIAN_POINT('',(6.285544139655,21.51172944856,
    38.398304754143));
#82051 = CARTESIAN_POINT('',(6.388360997473,21.658907017767,
    38.37714656103));
#82052 = CARTESIAN_POINT('',(6.49164787063,21.806757392159,
    38.355891645691));
#82053 = CARTESIAN_POINT('',(6.622155231837,21.938827514919,
    38.335319477202));
#82054 = CARTESIAN_POINT('',(6.769215213745,22.044007540964,
    38.318284024679));
#82055 = CARTESIAN_POINT('',(6.915611046683,22.14871255535,
    38.301325507282));
#82056 = CARTESIAN_POINT('',(7.082550712752,22.229673830919,
    38.287453173039));
#82057 = CARTESIAN_POINT('',(7.256034439172,22.279779382978,
    38.278775525217));
#82058 = CARTESIAN_POINT('',(7.427297885052,22.32924367384,
    38.270208935724));
#82059 = CARTESIAN_POINT('',(7.609727152203,22.349997324489,
    38.266499225591));
#82060 = CARTESIAN_POINT('',(7.78791841656,22.340191075204,
    38.268225841517));
#82061 = CARTESIAN_POINT('',(7.964254921667,22.330486897317,
    38.269934485424));
#82062 = CARTESIAN_POINT('',(8.141286543265,22.290616463296,
    38.277001602363));
#82063 = CARTESIAN_POINT('',(8.304471060745,22.224031629539,
    38.288356193257));
#82064 = CARTESIAN_POINT('',(8.467954008999,22.157325025874,
    38.299731549352));
#82065 = CARTESIAN_POINT('',(8.621997355024,22.062037775101,
    38.315674870344));
#82066 = CARTESIAN_POINT('',(8.754370818933,21.946062684722,
    38.3339201035));
#82067 = CARTESIAN_POINT('',(8.839854329929,21.871168838018,
    38.345702424089));
#82068 = CARTESIAN_POINT('',(8.917663599811,21.786722775139,
    38.358582793191));
#82069 = CARTESIAN_POINT('',(8.985256211469,21.69555986883,
    38.371845725269));
#82070 = VECTOR('',#82071,1.);
#82071 = DIRECTION('',(0.E+000,0.E+000,1.));
#82072 = DEFINITIONAL_REPRESENTATION('',(#82073),#82121);
#82073 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82074,#82075,#82076,#82077,
    #82078,#82079,#82080,#82081,#82082,#82083,#82084,#82085,#82086,
    #82087,#82088,#82089,#82090,#82091,#82092,#82093,#82094,#82095,
    #82096,#82097,#82098,#82099,#82100,#82101,#82102,#82103,#82104,
    #82105,#82106,#82107,#82108,#82109,#82110,#82111,#82112,#82113,
    #82114,#82115,#82116,#82117,#82118,#82119,#82120),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,2.272727272727E-002,
    4.545454545455E-002,6.818181818182E-002,9.090909090909E-002,
    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
  .QUASI_UNIFORM_KNOTS.);
#82074 = CARTESIAN_POINT('',(0.E+000,1.128888899086));
#82075 = CARTESIAN_POINT('',(7.55326089103E-003,1.130376519753));
#82076 = CARTESIAN_POINT('',(2.266133966553E-002,1.133583825319));
#82077 = CARTESIAN_POINT('',(4.532936517073E-002,1.13910494483));
#82078 = CARTESIAN_POINT('',(6.800413842552E-002,1.145348871651));
#82079 = CARTESIAN_POINT('',(9.068788569595E-002,1.152332880042));
#82080 = CARTESIAN_POINT('',(0.113380000144,1.160058816332));
#82081 = CARTESIAN_POINT('',(0.136081268478,1.168637750529));
#82082 = CARTESIAN_POINT('',(0.158795766644,1.178012017609));
#82083 = CARTESIAN_POINT('',(0.18152185265,1.188142119598));
#82084 = CARTESIAN_POINT('',(0.204264707561,1.19896899829));
#82085 = CARTESIAN_POINT('',(0.227011736364,1.210494938239));
#82086 = CARTESIAN_POINT('',(0.249776015842,1.222739880209));
#82087 = CARTESIAN_POINT('',(0.272552944758,1.235552659763));
#82088 = CARTESIAN_POINT('',(0.295341859318,1.248834940716));
#82089 = CARTESIAN_POINT('',(0.318139814452,1.262435472558));
#82090 = CARTESIAN_POINT('',(0.340938301729,1.276390156724));
#82091 = CARTESIAN_POINT('',(0.36374649341,1.290552296541));
#82092 = CARTESIAN_POINT('',(0.386556650275,1.304749532409));
#82093 = CARTESIAN_POINT('',(0.409367215745,1.318813023958));
#82094 = CARTESIAN_POINT('',(0.432169614022,1.332585085329));
#82095 = CARTESIAN_POINT('',(0.454963630748,1.346064262256));
#82096 = CARTESIAN_POINT('',(0.47774865397,1.359041025816));
#82097 = CARTESIAN_POINT('',(0.500521788208,1.371356557795));
#82098 = CARTESIAN_POINT('',(0.523279325328,1.38280928908));
#82099 = CARTESIAN_POINT('',(0.546021957166,1.39332442009));
#82100 = CARTESIAN_POINT('',(0.568743458814,1.402831249021));
#82101 = CARTESIAN_POINT('',(0.591448894122,1.411188647199));
#82102 = CARTESIAN_POINT('',(0.614137934553,1.418278967225));
#82103 = CARTESIAN_POINT('',(0.636815463063,1.423960340765));
#82104 = CARTESIAN_POINT('',(0.659478455093,1.428218700185));
#82105 = CARTESIAN_POINT('',(0.682129763131,1.431023963667));
#82106 = CARTESIAN_POINT('',(0.704775119363,1.432340480224));
#82107 = CARTESIAN_POINT('',(0.727421310834,1.43213568063));
#82108 = CARTESIAN_POINT('',(0.750065741272,1.430362113433));
#82109 = CARTESIAN_POINT('',(0.772715761616,1.427072544037));
#82110 = CARTESIAN_POINT('',(0.79537434493,1.422339593334));
#82111 = CARTESIAN_POINT('',(0.818048069577,1.41622626005));
#82112 = CARTESIAN_POINT('',(0.840734890242,1.408808349264));
#82113 = CARTESIAN_POINT('',(0.863428648425,1.400092799804));
#82114 = CARTESIAN_POINT('',(0.886148636174,1.390232352348));
#82115 = CARTESIAN_POINT('',(0.908884065528,1.379357451132));
#82116 = CARTESIAN_POINT('',(0.931657674166,1.367664825317));
#82117 = CARTESIAN_POINT('',(0.954392540394,1.35511116706));
#82118 = CARTESIAN_POINT('',(0.977194082706,1.341886517188));
#82119 = CARTESIAN_POINT('',(0.992398892305,1.332760776182));
#82120 = CARTESIAN_POINT('',(1.,1.328154274728));
#82121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82122 = ORIENTED_EDGE('',*,*,#82123,.F.);
#82123 = EDGE_CURVE('',#82124,#81999,#82126,.T.);
#82124 = VERTEX_POINT('',#82125);
#82125 = CARTESIAN_POINT('',(6.515390883628,19.667107955394,
    38.671242586316));
#82126 = SURFACE_CURVE('',#82127,(#82131),.PCURVE_S1.);
#82127 = LINE('',#82128,#82129);
#82128 = CARTESIAN_POINT('',(6.515390883628,19.667107955394,
    38.57111110091));
#82129 = VECTOR('',#82130,1.);
#82130 = DIRECTION('',(0.E+000,0.E+000,1.));
#82131 = PCURVE('',#82037,#82132);
#82132 = DEFINITIONAL_REPRESENTATION('',(#82133),#82136);
#82133 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82134,#82135),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.100131485405,1.128888899086),
  .PIECEWISE_BEZIER_KNOTS.);
#82134 = CARTESIAN_POINT('',(0.E+000,0.100131485405));
#82135 = CARTESIAN_POINT('',(0.E+000,1.128888899086));
#82136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82137 = ORIENTED_EDGE('',*,*,#82138,.F.);
#82138 = EDGE_CURVE('',#82139,#82124,#82141,.T.);
#82139 = VERTEX_POINT('',#82140);
#82140 = CARTESIAN_POINT('',(8.985256211469,21.69555986883,
    38.47289363265));
#82141 = SURFACE_CURVE('',#82142,(#82174),.PCURVE_S1.);
#82142 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82143,#82144,#82145,#82146,
    #82147,#82148,#82149,#82150,#82151,#82152,#82153,#82154,#82155,
    #82156,#82157,#82158,#82159,#82160,#82161,#82162,#82163,#82164,
    #82165,#82166,#82167,#82168,#82169,#82170,#82171,#82172,#82173),
  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,3,3,3,3,4),(0.E+000,0.10454456029,
    0.209128340351,0.312517598478,0.414842193101,0.517395785231,
    0.621220959466,0.726193620764,0.831313353868,0.935780625693,1.),
  .UNSPECIFIED.);
#82143 = CARTESIAN_POINT('',(8.985256211469,21.69555986883,
    38.47289363265));
#82144 = CARTESIAN_POINT('',(8.878610036445,21.839394749942,
    38.452064779813));
#82145 = CARTESIAN_POINT('',(8.745546926873,21.966920979492,
    38.432106694169));
#82146 = CARTESIAN_POINT('',(8.596826301597,22.067476868653,
    38.415784636858));
#82147 = CARTESIAN_POINT('',(8.44806958192,22.168057162663,
    38.399458618195));
#82148 = CARTESIAN_POINT('',(8.27960662776,22.244712278023,
    38.386322053722));
#82149 = CARTESIAN_POINT('',(8.10532445374,22.290266652486,
    38.378446848093));
#82150 = CARTESIAN_POINT('',(7.932981106034,22.335314250966,
    38.370659251286));
#82151 = CARTESIAN_POINT('',(7.750267307633,22.35165627452,
    38.367749416928));
#82152 = CARTESIAN_POINT('',(7.5725546683,22.337369190187,
    38.370251283034));
#82153 = CARTESIAN_POINT('',(7.396581436844,22.323221944343,
    38.372728661486));
#82154 = CARTESIAN_POINT('',(7.220634008672,22.27918244129,
    38.380478468377));
#82155 = CARTESIAN_POINT('',(7.05926239093,22.208545619393,
    38.392415827284));
#82156 = CARTESIAN_POINT('',(6.897471359463,22.137725208505,
    38.404384212045));
#82157 = CARTESIAN_POINT('',(6.745674914704,22.038815865071,
    38.420753140786));
#82158 = CARTESIAN_POINT('',(6.616247005547,21.919484680975,
    38.439289470768));
#82159 = CARTESIAN_POINT('',(6.485205896614,21.798666143489,
    38.458056839044));
#82160 = CARTESIAN_POINT('',(6.373059082675,21.654111836849,
    38.479431586408));
#82161 = CARTESIAN_POINT('',(6.289229834096,21.497136740131,
    38.500705547856));
#82162 = CARTESIAN_POINT('',(6.204480915094,21.338439507567,
    38.522212900793));
#82163 = CARTESIAN_POINT('',(6.145761241282,21.162976625322,
    38.544124198421));
#82164 = CARTESIAN_POINT('',(6.118591206785,20.984942813611,
    38.56401158736));
#82165 = CARTESIAN_POINT('',(6.091382027844,20.806652504822,
    38.583927628481));
#82166 = CARTESIAN_POINT('',(6.094454948823,20.620921447747,
    38.602337513619));
#82167 = CARTESIAN_POINT('',(6.128378473897,20.443336409077,
    38.61773786452));
#82168 = CARTESIAN_POINT('',(6.162099909753,20.266809279967,
    38.633046472454));
#82169 = CARTESIAN_POINT('',(6.226662180399,20.093319405336,
    38.645833392486));
#82170 = CARTESIAN_POINT('',(6.317356469256,19.937723419056,
    38.655720305408));
#82171 = CARTESIAN_POINT('',(6.373621649301,19.841194339962,
    38.661853976477));
#82172 = CARTESIAN_POINT('',(6.440228078044,19.749895967063,
    38.667005453136));
#82173 = CARTESIAN_POINT('',(6.515390883628,19.667107955394,
    38.671242586316));
#82174 = PCURVE('',#82037,#82175);
#82175 = DEFINITIONAL_REPRESENTATION('',(#82176),#82224);
#82176 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82177,#82178,#82179,#82180,
    #82181,#82182,#82183,#82184,#82185,#82186,#82187,#82188,#82189,
    #82190,#82191,#82192,#82193,#82194,#82195,#82196,#82197,#82198,
    #82199,#82200,#82201,#82202,#82203,#82204,#82205,#82206,#82207,
    #82208,#82209,#82210,#82211,#82212,#82213,#82214,#82215,#82216,
    #82217,#82218,#82219,#82220,#82221,#82222,#82223),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,2.272727272727E-002,
    4.545454545455E-002,6.818181818182E-002,9.090909090909E-002,
    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
  .QUASI_UNIFORM_KNOTS.);
#82177 = CARTESIAN_POINT('',(1.,0.101047907381));
#82178 = CARTESIAN_POINT('',(0.992493582399,0.101068615673));
#82179 = CARTESIAN_POINT('',(0.977469795994,0.101114168989));
#82180 = CARTESIAN_POINT('',(0.954872844641,0.101183907177));
#82181 = CARTESIAN_POINT('',(0.932237328125,0.101252269408));
#82182 = CARTESIAN_POINT('',(0.909407016504,0.101287709162));
#82183 = CARTESIAN_POINT('',(0.886891744041,0.101330497387));
#82184 = CARTESIAN_POINT('',(0.864234806645,0.101408367775));
#82185 = CARTESIAN_POINT('',(0.841478930003,0.101480660478));
#82186 = CARTESIAN_POINT('',(0.818600392996,0.101495445458));
#82187 = CARTESIAN_POINT('',(0.795957149008,0.101466800396));
#82188 = CARTESIAN_POINT('',(0.773404944853,0.101510512609));
#82189 = CARTESIAN_POINT('',(0.750696999957,0.101578365059));
#82190 = CARTESIAN_POINT('',(0.727845342346,0.101608234533));
#82191 = CARTESIAN_POINT('',(0.705033487586,0.101541270032));
#82192 = CARTESIAN_POINT('',(0.682480848098,0.101506066546));
#82193 = CARTESIAN_POINT('',(0.659828764508,0.101537558052));
#82194 = CARTESIAN_POINT('',(0.637062268149,0.101561434196));
#82195 = CARTESIAN_POINT('',(0.614152778346,0.101510866076));
#82196 = CARTESIAN_POINT('',(0.591461097751,0.101421097615));
#82197 = CARTESIAN_POINT('',(0.568889592441,0.10139798763));
#82198 = CARTESIAN_POINT('',(0.546168426604,0.101382682019));
#82199 = CARTESIAN_POINT('',(0.523324469447,0.101344726844));
#82200 = CARTESIAN_POINT('',(0.500462177013,0.101257698705));
#82201 = CARTESIAN_POINT('',(0.477878215338,0.101196005661));
#82202 = CARTESIAN_POINT('',(0.455219751034,0.1011451942));
#82203 = CARTESIAN_POINT('',(0.432464600529,0.10108491848));
#82204 = CARTESIAN_POINT('',(0.409560594564,0.101012478619));
#82205 = CARTESIAN_POINT('',(0.386821332464,0.100951015042));
#82206 = CARTESIAN_POINT('',(0.364255258024,0.100893914386));
#82207 = CARTESIAN_POINT('',(0.341542596038,0.100813604583));
#82208 = CARTESIAN_POINT('',(0.318740316231,0.100732209371));
#82209 = CARTESIAN_POINT('',(0.295847128733,0.100679598859));
#82210 = CARTESIAN_POINT('',(0.27323000538,0.100648463181));
#82211 = CARTESIAN_POINT('',(0.250607842507,0.100576390935));
#82212 = CARTESIAN_POINT('',(0.227866318388,0.100489372488));
#82213 = CARTESIAN_POINT('',(0.204986480494,0.100423572324));
#82214 = CARTESIAN_POINT('',(0.182186266856,0.100414074034));
#82215 = CARTESIAN_POINT('',(0.159625395047,0.100383080365));
#82216 = CARTESIAN_POINT('',(0.13693228224,0.100312368368));
#82217 = CARTESIAN_POINT('',(0.114148220162,0.100243146881));
#82218 = CARTESIAN_POINT('',(9.121797319197E-002,0.100221600595));
#82219 = CARTESIAN_POINT('',(6.859257468711E-002,0.100224114473));
#82220 = CARTESIAN_POINT('',(4.579682622422E-002,0.10019049076));
#82221 = CARTESIAN_POINT('',(2.292836546907E-002,0.10015746509));
#82222 = CARTESIAN_POINT('',(7.64476404246E-003,0.100138231314));
#82223 = CARTESIAN_POINT('',(0.E+000,0.100131485405));
#82224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82225 = ORIENTED_EDGE('',*,*,#82226,.T.);
#82226 = EDGE_CURVE('',#82139,#82001,#82227,.T.);
#82227 = SURFACE_CURVE('',#82228,(#82232),.PCURVE_S1.);
#82228 = LINE('',#82229,#82230);
#82229 = CARTESIAN_POINT('',(8.985256211469,21.69555986883,
    38.371845725269));
#82230 = VECTOR('',#82231,1.);
#82231 = DIRECTION('',(0.E+000,0.E+000,1.));
#82232 = PCURVE('',#82037,#82233);
#82233 = DEFINITIONAL_REPRESENTATION('',(#82234),#82237);
#82234 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82235,#82236),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.101047907381,1.328154274728),
  .PIECEWISE_BEZIER_KNOTS.);
#82235 = CARTESIAN_POINT('',(1.,0.101047907381));
#82236 = CARTESIAN_POINT('',(1.,1.328154274728));
#82237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#82242)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#82239,#82240,#82241)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#82239 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#82240 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#82241 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#82242 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#82239,
  'distance_accuracy_value','confusion accuracy');
#82243 = SHAPE_DEFINITION_REPRESENTATION(#82244,#81991);
#82244 = PRODUCT_DEFINITION_SHAPE('','',#82245);
#82245 = PRODUCT_DEFINITION('design','',#82246,#82249);
#82246 = PRODUCT_DEFINITION_FORMATION('','',#82247);
#82247 = PRODUCT('CADSOFTTOOLS 1.606','CADSOFTTOOLS 1.606','',(#82248));
#82248 = PRODUCT_CONTEXT('',#2,'mechanical');
#82249 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#82250 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#82251,#82253);
#82251 = ( REPRESENTATION_RELATIONSHIP('','',#81991,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#82252) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#82252 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2435);
#82253 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #82254);
#82254 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('606','','',#5,#82245,$);
#82255 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#82247));
#82256 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#82257),#82494);
#82257 = SHELL_BASED_SURFACE_MODEL('',(#82258));
#82258 = OPEN_SHELL('',(#82259));
#82259 = ADVANCED_FACE('',(#82260),#82299,.T.);
#82260 = FACE_BOUND('',#82261,.T.);
#82261 = EDGE_LOOP('',(#82262,#82381,#82396,#82481));
#82262 = ORIENTED_EDGE('',*,*,#82263,.F.);
#82263 = EDGE_CURVE('',#82264,#82266,#82268,.T.);
#82264 = VERTEX_POINT('',#82265);
#82265 = CARTESIAN_POINT('',(8.985256211469,21.69555986883,
    39.699999999997));
#82266 = VERTEX_POINT('',#82267);
#82267 = CARTESIAN_POINT('',(6.515390883628,19.667107955394,
    39.699999999997));
#82268 = SURFACE_CURVE('',#82269,(#82298),.PCURVE_S1.);
#82269 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82270,#82271,#82272,#82273,
    #82274,#82275,#82276,#82277,#82278,#82279,#82280,#82281,#82282,
    #82283,#82284,#82285,#82286,#82287,#82288,#82289,#82290,#82291,
    #82292,#82293,#82294,#82295,#82296,#82297),.UNSPECIFIED.,.F.,.F.,(4,
    3,3,3,3,3,3,3,3,4),(0.E+000,0.110844228813,0.22169180944,
    0.332584095149,0.44348100232,0.554369015802,0.665254902074,
    0.776147558037,0.887049033441,1.),.UNSPECIFIED.);
#82270 = CARTESIAN_POINT('',(8.985256211469,21.69555986883,
    39.699999999997));
#82271 = CARTESIAN_POINT('',(9.091898549637,21.55173016253,
    39.699999999997));
#82272 = CARTESIAN_POINT('',(9.175172625476,21.387505312781,
    39.699999999997));
#82273 = CARTESIAN_POINT('',(9.228213329961,21.216489943962,
    39.699999999997));
#82274 = CARTESIAN_POINT('',(9.281254574905,21.045472832584,
    39.699999999997));
#82275 = CARTESIAN_POINT('',(9.305461669509,20.862937910805,
    39.699999999997));
#82276 = CARTESIAN_POINT('',(9.29892586874,20.684003539155,
    39.699999999997));
#82277 = CARTESIAN_POINT('',(9.292387781577,20.505006571573,
    39.699999999997));
#82278 = CARTESIAN_POINT('',(9.254771134607,20.324687146776,
    39.699999999997));
#82279 = CARTESIAN_POINT('',(9.189350751476,20.157945327012,
    39.699999999997));
#82280 = CARTESIAN_POINT('',(9.123931807467,19.991207175244,
    39.699999999997));
#82281 = CARTESIAN_POINT('',(9.028728177728,19.833519762939,
    39.699999999997));
#82282 = CARTESIAN_POINT('',(8.911798887116,19.697840764979,
    39.699999999997));
#82283 = CARTESIAN_POINT('',(8.794886577972,19.56218147148,
    39.699999999997));
#82284 = CARTESIAN_POINT('',(8.652870405295,19.444919591774,
    39.699999999997));
#82285 = CARTESIAN_POINT('',(8.497642161492,19.355610441807,
    39.699999999997));
#82286 = CARTESIAN_POINT('',(8.342426664425,19.266308625559,
    39.699999999997));
#82287 = CARTESIAN_POINT('',(8.169618003831,19.202667214971,
    39.699999999997));
#82288 = CARTESIAN_POINT('',(7.993592808949,19.169776552441,
    39.699999999997));
#82289 = CARTESIAN_POINT('',(7.817567684092,19.136885902997,
    39.699999999997));
#82290 = CARTESIAN_POINT('',(7.633435137308,19.134027600447,
    39.699999999997));
#82291 = CARTESIAN_POINT('',(7.456445585341,19.161255121387,
    39.699999999997));
#82292 = CARTESIAN_POINT('',(7.279452624973,19.188483166664,
    39.699999999997));
#82293 = CARTESIAN_POINT('',(7.104749267001,19.246733125482,
    39.699999999997));
#82294 = CARTESIAN_POINT('',(6.946746053459,19.331011586433,
    39.699999999997));
#82295 = CARTESIAN_POINT('',(6.785916615802,19.416797547221,
    39.699999999997));
#82296 = CARTESIAN_POINT('',(6.637916057965,19.532152700812,
    39.699999999997));
#82297 = CARTESIAN_POINT('',(6.515390883628,19.667107955394,
    39.699999999997));
#82298 = PCURVE('',#82299,#82331);
#82299 = SURFACE_OF_LINEAR_EXTRUSION('',#82300,#82329);
#82300 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82301,#82302,#82303,#82304,
    #82305,#82306,#82307,#82308,#82309,#82310,#82311,#82312,#82313,
    #82314,#82315,#82316,#82317,#82318,#82319,#82320,#82321,#82322,
    #82323,#82324,#82325,#82326,#82327,#82328),.UNSPECIFIED.,.F.,.F.,(4,
    3,3,3,3,3,3,3,3,4),(0.E+000,0.112131131874,0.224280281658,
    0.336102273962,0.447137890096,0.557716074362,0.66823246792,
    0.778809996412,0.889415295777,1.),.UNSPECIFIED.);
#82301 = CARTESIAN_POINT('',(8.985256211469,21.69555986883,
    38.371845725269));
#82302 = CARTESIAN_POINT('',(9.092601263042,21.550782405153,
    38.39290882807));
#82303 = CARTESIAN_POINT('',(9.176209478861,21.38548074789,
    38.415390716605));
#82304 = CARTESIAN_POINT('',(9.229219493859,21.21323325585,
    38.43655361294));
#82305 = CARTESIAN_POINT('',(9.282233705257,21.040972128285,
    38.457718184581));
#82306 = CARTESIAN_POINT('',(9.306094863926,20.856974006738,
    38.478121787682));
#82307 = CARTESIAN_POINT('',(9.298634415383,20.676517524687,
    38.495789316264));
#82308 = CARTESIAN_POINT('',(9.291196114753,20.49659676573,
    38.513404395064));
#82309 = CARTESIAN_POINT('',(9.252386330746,20.315195098608,
    38.528792168638));
#82310 = CARTESIAN_POINT('',(9.185259489872,20.147625855426,
    38.541106176701));
#82311 = CARTESIAN_POINT('',(9.118596258752,19.981213924794,
    38.553335138392));
#82312 = CARTESIAN_POINT('',(9.022153880498,19.823834528994,
    38.562908328288));
#82313 = CARTESIAN_POINT('',(8.903893391078,19.68873902073,
    38.569988217632));
#82314 = CARTESIAN_POINT('',(8.786107200358,19.554185330145,
    38.577039712182));
#82315 = CARTESIAN_POINT('',(8.643431678868,19.438018782071,
    38.581864879899));
#82316 = CARTESIAN_POINT('',(8.487682963098,19.3499291461,
    38.585114421474));
#82317 = CARTESIAN_POINT('',(8.33201714423,19.261886395638,
    38.588362233489));
#82318 = CARTESIAN_POINT('',(8.159003514906,19.199459402601,
    38.590170127014));
#82319 = CARTESIAN_POINT('',(7.982956602621,19.167827301023,
    38.59107355403));
#82320 = CARTESIAN_POINT('',(7.806814311304,19.136178061744,
    38.591977470507));
#82321 = CARTESIAN_POINT('',(7.622778878851,19.134483779011,
    38.592018884274));
#82322 = CARTESIAN_POINT('',(7.446083305688,19.162884923929,
    38.591214152163));
#82323 = CARTESIAN_POINT('',(7.269345268147,19.191292894354,
    38.590409226654));
#82324 = CARTESIAN_POINT('',(7.095074889253,19.250596334501,
    38.588719332521));
#82325 = CARTESIAN_POINT('',(6.937711976947,19.335868578978,
    38.585628579414));
#82326 = CARTESIAN_POINT('',(6.78037923206,19.421124476251,
    38.582538418824));
#82327 = CARTESIAN_POINT('',(6.635607983327,19.534694927763,
    38.5779190947));
#82328 = CARTESIAN_POINT('',(6.515390883628,19.667107955394,
    38.57111110091));
#82329 = VECTOR('',#82330,1.);
#82330 = DIRECTION('',(0.E+000,0.E+000,1.));
#82331 = DEFINITIONAL_REPRESENTATION('',(#82332),#82380);
#82332 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82333,#82334,#82335,#82336,
    #82337,#82338,#82339,#82340,#82341,#82342,#82343,#82344,#82345,
    #82346,#82347,#82348,#82349,#82350,#82351,#82352,#82353,#82354,
    #82355,#82356,#82357,#82358,#82359,#82360,#82361,#82362,#82363,
    #82364,#82365,#82366,#82367,#82368,#82369,#82370,#82371,#82372,
    #82373,#82374,#82375,#82376,#82377,#82378,#82379),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,2.272727272727E-002,
    4.545454545455E-002,6.818181818182E-002,9.090909090909E-002,
    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
  .QUASI_UNIFORM_KNOTS.);
#82333 = CARTESIAN_POINT('',(0.E+000,1.328154274728));
#82334 = CARTESIAN_POINT('',(7.61353295493E-003,1.323863837559));
#82335 = CARTESIAN_POINT('',(2.284318840782E-002,1.315163764927));
#82336 = CARTESIAN_POINT('',(4.569213202712E-002,1.301896166748));
#82337 = CARTESIAN_POINT('',(6.854198415887E-002,1.288554175216));
#82338 = CARTESIAN_POINT('',(9.139004595982E-002,1.275270420415));
#82339 = CARTESIAN_POINT('',(0.114230131561,1.262217086339));
#82340 = CARTESIAN_POINT('',(0.137075119689,1.24941151539));
#82341 = CARTESIAN_POINT('',(0.159906387273,1.236897918703));
#82342 = CARTESIAN_POINT('',(0.182727492958,1.22479350365));
#82343 = CARTESIAN_POINT('',(0.205535437226,1.21318628389));
#82344 = CARTESIAN_POINT('',(0.228328142405,1.202207315071));
#82345 = CARTESIAN_POINT('',(0.251125150618,1.191821604438));
#82346 = CARTESIAN_POINT('',(0.273899845357,1.182042426021));
#82347 = CARTESIAN_POINT('',(0.296661278398,1.172919820653));
#82348 = CARTESIAN_POINT('',(0.319406067642,1.164487349063));
#82349 = CARTESIAN_POINT('',(0.342140956639,1.15680879481));
#82350 = CARTESIAN_POINT('',(0.364881861862,1.149808386498));
#82351 = CARTESIAN_POINT('',(0.387602623384,1.143467264977));
#82352 = CARTESIAN_POINT('',(0.410313423205,1.137778500657));
#82353 = CARTESIAN_POINT('',(0.433009354663,1.132728979225));
#82354 = CARTESIAN_POINT('',(0.455706415797,1.128320314761));
#82355 = CARTESIAN_POINT('',(0.478411741342,1.124462394947));
#82356 = CARTESIAN_POINT('',(0.501102558245,1.121122585801));
#82357 = CARTESIAN_POINT('',(0.523787876347,1.118265949315));
#82358 = CARTESIAN_POINT('',(0.546460387238,1.115858085309));
#82359 = CARTESIAN_POINT('',(0.569144292124,1.113865885887));
#82360 = CARTESIAN_POINT('',(0.591834245556,1.112219691088));
#82361 = CARTESIAN_POINT('',(0.61451419902,1.110897405443));
#82362 = CARTESIAN_POINT('',(0.637191046424,1.109869129749));
#82363 = CARTESIAN_POINT('',(0.659855471288,1.109108335074));
#82364 = CARTESIAN_POINT('',(0.682538710917,1.108583224262));
#82365 = CARTESIAN_POINT('',(0.705222624163,1.10827204927));
#82366 = CARTESIAN_POINT('',(0.727899345078,1.108178160358));
#82367 = CARTESIAN_POINT('',(0.750573756375,1.108299401557));
#82368 = CARTESIAN_POINT('',(0.77323510523,1.108635108333));
#82369 = CARTESIAN_POINT('',(0.795921319524,1.109184176364));
#82370 = CARTESIAN_POINT('',(0.818602272056,1.109977318942));
#82371 = CARTESIAN_POINT('',(0.841278695782,1.111039944517));
#82372 = CARTESIAN_POINT('',(0.863952208903,1.112399817473));
#82373 = CARTESIAN_POINT('',(0.886617335959,1.114079658262));
#82374 = CARTESIAN_POINT('',(0.909295159955,1.116119848287));
#82375 = CARTESIAN_POINT('',(0.931970625442,1.118581115452));
#82376 = CARTESIAN_POINT('',(0.954646271644,1.121490692369));
#82377 = CARTESIAN_POINT('',(0.977322319308,1.124884648946));
#82378 = CARTESIAN_POINT('',(0.992440550504,1.127492744542));
#82379 = CARTESIAN_POINT('',(1.,1.128888899086));
#82380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82381 = ORIENTED_EDGE('',*,*,#82382,.F.);
#82382 = EDGE_CURVE('',#82383,#82264,#82385,.T.);
#82383 = VERTEX_POINT('',#82384);
#82384 = CARTESIAN_POINT('',(8.985256211469,21.69555986883,
    38.47289363265));
#82385 = SURFACE_CURVE('',#82386,(#82390),.PCURVE_S1.);
#82386 = LINE('',#82387,#82388);
#82387 = CARTESIAN_POINT('',(8.985256211469,21.69555986883,
    38.371845725269));
#82388 = VECTOR('',#82389,1.);
#82389 = DIRECTION('',(0.E+000,0.E+000,1.));
#82390 = PCURVE('',#82299,#82391);
#82391 = DEFINITIONAL_REPRESENTATION('',(#82392),#82395);
#82392 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82393,#82394),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.101047907381,1.328154274728),
  .PIECEWISE_BEZIER_KNOTS.);
#82393 = CARTESIAN_POINT('',(0.E+000,0.101047907381));
#82394 = CARTESIAN_POINT('',(0.E+000,1.328154274728));
#82395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82396 = ORIENTED_EDGE('',*,*,#82397,.F.);
#82397 = EDGE_CURVE('',#82398,#82383,#82400,.T.);
#82398 = VERTEX_POINT('',#82399);
#82399 = CARTESIAN_POINT('',(6.515390883628,19.667107955394,
    38.671242586316));
#82400 = SURFACE_CURVE('',#82401,(#82430),.PCURVE_S1.);
#82401 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82402,#82403,#82404,#82405,
    #82406,#82407,#82408,#82409,#82410,#82411,#82412,#82413,#82414,
    #82415,#82416,#82417,#82418,#82419,#82420,#82421,#82422,#82423,
    #82424,#82425,#82426,#82427,#82428,#82429),.UNSPECIFIED.,.F.,.F.,(4,
    3,3,3,3,3,3,3,3,4),(0.E+000,0.110535967988,0.221069124757,
    0.331651081898,0.442256028669,0.55283544478,0.663354236008,
    0.773926485003,0.884932844864,1.),.UNSPECIFIED.);
#82402 = CARTESIAN_POINT('',(6.515390883628,19.667107955394,
    38.671242586316));
#82403 = CARTESIAN_POINT('',(6.63555898114,19.534748901183,
    38.678016791045));
#82404 = CARTESIAN_POINT('',(6.780259747555,19.421218504397,
    38.682614043768));
#82405 = CARTESIAN_POINT('',(6.937515261463,19.335975194003,
    38.68569009961));
#82406 = CARTESIAN_POINT('',(7.094768354356,19.250733195968,
    38.688766108095));
#82407 = CARTESIAN_POINT('',(7.268910541746,19.191428311524,
    38.690448904569));
#82408 = CARTESIAN_POINT('',(7.445528531829,19.162974198223,
    38.691251585497));
#82409 = CARTESIAN_POINT('',(7.622222374535,19.134507864654,
    38.692054611155));
#82410 = CARTESIAN_POINT('',(7.806267704667,19.136142536339,
    38.692014823368));
#82411 = CARTESIAN_POINT('',(7.982429414878,19.16773266962,
    38.691116835393));
#82412 = CARTESIAN_POINT('',(8.158625432775,19.199328955114,
    38.690218672534));
#82413 = CARTESIAN_POINT('',(8.331794563413,19.26177478816,
    38.688419043045));
#82414 = CARTESIAN_POINT('',(8.487588933486,19.349875968369,
    38.685184081545));
#82415 = CARTESIAN_POINT('',(8.643346587033,19.43795638551,
    38.681949882439));
#82416 = CARTESIAN_POINT('',(8.786032123281,19.554116498714,
    38.677147318119));
#82417 = CARTESIAN_POINT('',(8.903829506987,19.688666046984,
    38.670128627464));
#82418 = CARTESIAN_POINT('',(9.021564911037,19.823144801368,
    38.663113629727));
#82419 = CARTESIAN_POINT('',(9.117671440177,19.979699140151,
    38.653640364526));
#82420 = CARTESIAN_POINT('',(9.184307523976,20.145255098149,
    38.64154788554));
#82421 = CARTESIAN_POINT('',(9.250978692955,20.310898224546,
    38.629449039631));
#82422 = CARTESIAN_POINT('',(9.289932131867,20.490099451037,
    38.614361464092));
#82423 = CARTESIAN_POINT('',(9.298260593226,20.668035987711,
    38.597090163743));
#82424 = CARTESIAN_POINT('',(9.306621514598,20.84666602854,
    38.579751548841));
#82425 = CARTESIAN_POINT('',(9.284218360071,21.028900940808,
    38.559735383214));
#82426 = CARTESIAN_POINT('',(9.23325089,21.199922875308,38.538925794702)
  );
#82427 = CARTESIAN_POINT('',(9.180473051713,21.377019521272,
    38.517377048104));
#82428 = CARTESIAN_POINT('',(9.095321977672,21.547112947104,
    38.494390359055));
#82429 = CARTESIAN_POINT('',(8.985256211469,21.69555986883,
    38.47289363265));
#82430 = PCURVE('',#82299,#82431);
#82431 = DEFINITIONAL_REPRESENTATION('',(#82432),#82480);
#82432 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82433,#82434,#82435,#82436,
    #82437,#82438,#82439,#82440,#82441,#82442,#82443,#82444,#82445,
    #82446,#82447,#82448,#82449,#82450,#82451,#82452,#82453,#82454,
    #82455,#82456,#82457,#82458,#82459,#82460,#82461,#82462,#82463,
    #82464,#82465,#82466,#82467,#82468,#82469,#82470,#82471,#82472,
    #82473,#82474,#82475,#82476,#82477,#82478,#82479),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,2.272727272727E-002,
    4.545454545455E-002,6.818181818182E-002,9.090909090909E-002,
    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
  .QUASI_UNIFORM_KNOTS.);
#82433 = CARTESIAN_POINT('',(1.,0.100131485405));
#82434 = CARTESIAN_POINT('',(0.992423991811,0.100125108828));
#82435 = CARTESIAN_POINT('',(0.977272010494,0.100113201474));
#82436 = CARTESIAN_POINT('',(0.954544129191,0.100097716671));
#82437 = CARTESIAN_POINT('',(0.931816332137,0.100084449525));
#82438 = CARTESIAN_POINT('',(0.9090885846,0.100073232338));
#82439 = CARTESIAN_POINT('',(0.886360976795,0.100063944028));
#82440 = CARTESIAN_POINT('',(0.863632646731,0.100056303942));
#82441 = CARTESIAN_POINT('',(0.84090477084,0.100050099787));
#82442 = CARTESIAN_POINT('',(0.818177006482,0.100045258427));
#82443 = CARTESIAN_POINT('',(0.795449475182,0.100041659568));
#82444 = CARTESIAN_POINT('',(0.772722011098,0.100039245705));
#82445 = CARTESIAN_POINT('',(0.749993916976,0.10003775763));
#82446 = CARTESIAN_POINT('',(0.727266331185,0.10003719418));
#82447 = CARTESIAN_POINT('',(0.704538911949,0.10003761026));
#82448 = CARTESIAN_POINT('',(0.681811837725,0.100039047163));
#82449 = CARTESIAN_POINT('',(0.659084753921,0.100041544871));
#82450 = CARTESIAN_POINT('',(0.63635723771,0.100045065428));
#82451 = CARTESIAN_POINT('',(0.613630031541,0.100049792254));
#82452 = CARTESIAN_POINT('',(0.590902887253,0.10005585804));
#82453 = CARTESIAN_POINT('',(0.568176039585,0.100063414498));
#82454 = CARTESIAN_POINT('',(0.545448820076,0.100072579445));
#82455 = CARTESIAN_POINT('',(0.52272120383,0.100083658102));
#82456 = CARTESIAN_POINT('',(0.499993791158,0.100096793755));
#82457 = CARTESIAN_POINT('',(0.477266139075,0.100112146859));
#82458 = CARTESIAN_POINT('',(0.454539370505,0.100129860378));
#82459 = CARTESIAN_POINT('',(0.431809394035,0.100150131968));
#82460 = CARTESIAN_POINT('',(0.409079307492,0.10017350672));
#82461 = CARTESIAN_POINT('',(0.386350216628,0.100199789357));
#82462 = CARTESIAN_POINT('',(0.363620745698,0.100228959177));
#82463 = CARTESIAN_POINT('',(0.340895076795,0.100260844401));
#82464 = CARTESIAN_POINT('',(0.318157792234,0.100295671682));
#82465 = CARTESIAN_POINT('',(0.295423602862,0.100335210493));
#82466 = CARTESIAN_POINT('',(0.272692222768,0.100377904348));
#82467 = CARTESIAN_POINT('',(0.249961428352,0.100423181319));
#82468 = CARTESIAN_POINT('',(0.227240253212,0.100469305154));
#82469 = CARTESIAN_POINT('',(0.204495289645,0.100518090383));
#82470 = CARTESIAN_POINT('',(0.181760537673,0.100572822448));
#82471 = CARTESIAN_POINT('',(0.159029783004,0.100629992021));
#82472 = CARTESIAN_POINT('',(0.13630294013,0.100688437107));
#82473 = CARTESIAN_POINT('',(0.113587061678,0.100744372317));
#82474 = CARTESIAN_POINT('',(9.086147413897E-002,0.100802312483));
#82475 = CARTESIAN_POINT('',(6.814161893475E-002,0.100863419039));
#82476 = CARTESIAN_POINT('',(4.5424091403E-002,0.100925583926));
#82477 = CARTESIAN_POINT('',(2.270999534717E-002,0.100987658416));
#82478 = CARTESIAN_POINT('',(7.569575501759E-003,0.101028117625));
#82479 = CARTESIAN_POINT('',(0.E+000,0.101047907381));
#82480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82481 = ORIENTED_EDGE('',*,*,#82482,.T.);
#82482 = EDGE_CURVE('',#82398,#82266,#82483,.T.);
#82483 = SURFACE_CURVE('',#82484,(#82488),.PCURVE_S1.);
#82484 = LINE('',#82485,#82486);
#82485 = CARTESIAN_POINT('',(6.515390883628,19.667107955394,
    38.57111110091));
#82486 = VECTOR('',#82487,1.);
#82487 = DIRECTION('',(0.E+000,0.E+000,1.));
#82488 = PCURVE('',#82299,#82489);
#82489 = DEFINITIONAL_REPRESENTATION('',(#82490),#82493);
#82490 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82491,#82492),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.100131485405,1.128888899086),
  .PIECEWISE_BEZIER_KNOTS.);
#82491 = CARTESIAN_POINT('',(1.,0.100131485405));
#82492 = CARTESIAN_POINT('',(1.,1.128888899086));
#82493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#82498)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#82495,#82496,#82497)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#82495 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#82496 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#82497 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#82498 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#82495,
  'distance_accuracy_value','confusion accuracy');
#82499 = SHAPE_DEFINITION_REPRESENTATION(#82500,#82256);
#82500 = PRODUCT_DEFINITION_SHAPE('','',#82501);
#82501 = PRODUCT_DEFINITION('design','',#82502,#82505);
#82502 = PRODUCT_DEFINITION_FORMATION('','',#82503);
#82503 = PRODUCT('CADSOFTTOOLS 1.607','CADSOFTTOOLS 1.607','',(#82504));
#82504 = PRODUCT_CONTEXT('',#2,'mechanical');
#82505 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#82506 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#82507,#82509);
#82507 = ( REPRESENTATION_RELATIONSHIP('','',#82256,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#82508) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#82508 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2439);
#82509 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #82510);
#82510 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('607','','',#5,#82501,$);
#82511 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#82503));
#82512 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#82513),#82608);
#82513 = SHELL_BASED_SURFACE_MODEL('',(#82514));
#82514 = OPEN_SHELL('',(#82515));
#82515 = ADVANCED_FACE('',(#82516),#82531,.T.);
#82516 = FACE_BOUND('',#82517,.T.);
#82517 = EDGE_LOOP('',(#82518,#82541,#82556,#82595));
#82518 = ORIENTED_EDGE('',*,*,#82519,.F.);
#82519 = EDGE_CURVE('',#82520,#82522,#82524,.T.);
#82520 = VERTEX_POINT('',#82521);
#82521 = CARTESIAN_POINT('',(4.2,23.26419008003,38.359510635569));
#82522 = VERTEX_POINT('',#82523);
#82523 = CARTESIAN_POINT('',(4.2,23.036868724252,38.236054055593));
#82524 = SURFACE_CURVE('',#82525,(#82530),.PCURVE_S1.);
#82525 = CIRCLE('',#82526,0.2);
#82526 = AXIS2_PLACEMENT_3D('',#82527,#82528,#82529);
#82527 = CARTESIAN_POINT('',(4.2,23.077725636141,38.431836365189));
#82528 = DIRECTION('',(-1.,0.E+000,0.E+000));
#82529 = DIRECTION('',(0.E+000,0.E+000,-1.));
#82530 = PCURVE('',#82531,#82536);
#82531 = CYLINDRICAL_SURFACE('',#82532,0.2);
#82532 = AXIS2_PLACEMENT_3D('',#82533,#82534,#82535);
#82533 = CARTESIAN_POINT('',(5.,23.077725636141,38.431836365189));
#82534 = DIRECTION('',(1.,0.E+000,0.E+000));
#82535 = DIRECTION('',(0.E+000,0.E+000,1.));
#82536 = DEFINITIONAL_REPRESENTATION('',(#82537),#82540);
#82537 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82538,#82539),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.082403155848,6.488918105518),
  .PIECEWISE_BEZIER_KNOTS.);
#82538 = CARTESIAN_POINT('',(4.342374804922,-0.8));
#82539 = CARTESIAN_POINT('',(2.935859855251,-0.8));
#82540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82541 = ORIENTED_EDGE('',*,*,#82542,.F.);
#82542 = EDGE_CURVE('',#82543,#82520,#82545,.T.);
#82543 = VERTEX_POINT('',#82544);
#82544 = CARTESIAN_POINT('',(5.,23.26419008003,38.359510635569));
#82545 = SURFACE_CURVE('',#82546,(#82550),.PCURVE_S1.);
#82546 = LINE('',#82547,#82548);
#82547 = CARTESIAN_POINT('',(5.,23.26419008003,38.359510635569));
#82548 = VECTOR('',#82549,1.);
#82549 = DIRECTION('',(-1.,0.E+000,0.E+000));
#82550 = PCURVE('',#82531,#82551);
#82551 = DEFINITIONAL_REPRESENTATION('',(#82552),#82555);
#82552 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82553,#82554),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.8),.PIECEWISE_BEZIER_KNOTS.);
#82553 = CARTESIAN_POINT('',(4.342374804922,0.E+000));
#82554 = CARTESIAN_POINT('',(4.342374804922,-0.8));
#82555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82556 = ORIENTED_EDGE('',*,*,#82557,.F.);
#82557 = EDGE_CURVE('',#82558,#82543,#82560,.T.);
#82558 = VERTEX_POINT('',#82559);
#82559 = CARTESIAN_POINT('',(5.,23.036868724252,38.236054055593));
#82560 = SURFACE_CURVE('',#82561,(#82566),.PCURVE_S1.);
#82561 = CIRCLE('',#82562,0.2);
#82562 = AXIS2_PLACEMENT_3D('',#82563,#82564,#82565);
#82563 = CARTESIAN_POINT('',(5.,23.077725636141,38.431836365189));
#82564 = DIRECTION('',(1.,-2.501885396213E-015,0.E+000));
#82565 = DIRECTION('',(2.501885396213E-015,1.,0.E+000));
#82566 = PCURVE('',#82531,#82567);
#82567 = DEFINITIONAL_REPRESENTATION('',(#82568),#82594);
#82568 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82569,#82570,#82571,#82572,
    #82573,#82574,#82575,#82576,#82577,#82578,#82579,#82580,#82581,
    #82582,#82583,#82584,#82585,#82586,#82587,#82588,#82589,#82590,
    #82591,#82592,#82593),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(4.506656182046,4.570588679759,
    4.634521177471,4.698453675183,4.762386172895,4.826318670608,
    4.89025116832,4.954183666032,5.018116163745,5.082048661457,
    5.145981159169,5.209913656881,5.273846154594,5.337778652306,
    5.401711150018,5.465643647731,5.529576145443,5.593508643155,
    5.657441140867,5.72137363858,5.785306136292,5.849238634004,
    5.913171131717),.QUASI_UNIFORM_KNOTS.);
#82569 = CARTESIAN_POINT('',(2.935859855251,0.E+000));
#82570 = CARTESIAN_POINT('',(2.957170687822,0.E+000));
#82571 = CARTESIAN_POINT('',(2.999792352964,4.198557860441E-027));
#82572 = CARTESIAN_POINT('',(3.063724850676,-1.469495251154E-026));
#82573 = CARTESIAN_POINT('',(3.127657348388,5.458125218573E-026));
#82574 = CARTESIAN_POINT('',(3.191589846101,-2.036300562314E-025));
#82575 = CARTESIAN_POINT('',(3.255522343813,7.599389727398E-025));
#82576 = CARTESIAN_POINT('',(3.319454841525,-2.836125834728E-024));
#82577 = CARTESIAN_POINT('',(3.383387339237,1.058456436617E-023));
#82578 = CARTESIAN_POINT('',(3.44731983695,-3.950213162996E-023));
#82579 = CARTESIAN_POINT('',(3.511252334662,1.474239621537E-022));
#82580 = CARTESIAN_POINT('',(3.575184832374,-5.501937169847E-022));
#82581 = CARTESIAN_POINT('',(3.639117330087,2.053350905785E-021));
#82582 = CARTESIAN_POINT('',(3.703049827799,-7.663209906156E-021));
#82583 = CARTESIAN_POINT('',(3.766982325511,2.859948871884E-020));
#82584 = CARTESIAN_POINT('',(3.830914823223,-1.067347449692E-019));
#82585 = CARTESIAN_POINT('',(3.894847320936,3.983394911579E-019));
#82586 = CARTESIAN_POINT('',(3.958779818648,-1.486623219663E-018));
#82587 = CARTESIAN_POINT('',(4.02271231636,5.548153387492E-018));
#82588 = CARTESIAN_POINT('',(4.086644814073,-2.070599033031E-017));
#82589 = CARTESIAN_POINT('',(4.150577311785,7.727580793374E-017));
#82590 = CARTESIAN_POINT('',(4.214509809497,-2.883972414046E-016));
#82591 = CARTESIAN_POINT('',(4.278442307209,1.076313157685E-015));
#82592 = CARTESIAN_POINT('',(4.321063972351,1.233581138472E-015));
#82593 = CARTESIAN_POINT('',(4.342374804922,8.881784197001E-016));
#82594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82595 = ORIENTED_EDGE('',*,*,#82596,.F.);
#82596 = EDGE_CURVE('',#82522,#82558,#82597,.T.);
#82597 = SURFACE_CURVE('',#82598,(#82602),.PCURVE_S1.);
#82598 = LINE('',#82599,#82600);
#82599 = CARTESIAN_POINT('',(4.2,23.036868724252,38.236054055593));
#82600 = VECTOR('',#82601,1.);
#82601 = DIRECTION('',(1.,0.E+000,0.E+000));
#82602 = PCURVE('',#82531,#82603);
#82603 = DEFINITIONAL_REPRESENTATION('',(#82604),#82607);
#82604 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82605,#82606),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.8),.PIECEWISE_BEZIER_KNOTS.);
#82605 = CARTESIAN_POINT('',(2.935859855251,-0.8));
#82606 = CARTESIAN_POINT('',(2.935859855251,0.E+000));
#82607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#82612)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#82609,#82610,#82611)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#82609 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#82610 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#82611 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#82612 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#82609,
  'distance_accuracy_value','confusion accuracy');
#82613 = SHAPE_DEFINITION_REPRESENTATION(#82614,#82512);
#82614 = PRODUCT_DEFINITION_SHAPE('','',#82615);
#82615 = PRODUCT_DEFINITION('design','',#82616,#82619);
#82616 = PRODUCT_DEFINITION_FORMATION('','',#82617);
#82617 = PRODUCT('CADSOFTTOOLS 1.608','CADSOFTTOOLS 1.608','',(#82618));
#82618 = PRODUCT_CONTEXT('',#2,'mechanical');
#82619 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#82620 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#82621,#82623);
#82621 = ( REPRESENTATION_RELATIONSHIP('','',#82512,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#82622) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#82622 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2443);
#82623 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #82624);
#82624 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('608','','',#5,#82615,$);
#82625 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#82617));
#82626 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#82627),#82699);
#82627 = SHELL_BASED_SURFACE_MODEL('',(#82628));
#82628 = OPEN_SHELL('',(#82629));
#82629 = ADVANCED_FACE('',(#82630),#82645,.T.);
#82630 = FACE_BOUND('',#82631,.T.);
#82631 = EDGE_LOOP('',(#82632,#82655,#82670,#82686));
#82632 = ORIENTED_EDGE('',*,*,#82633,.F.);
#82633 = EDGE_CURVE('',#82634,#82636,#82638,.T.);
#82634 = VERTEX_POINT('',#82635);
#82635 = CARTESIAN_POINT('',(11.4,23.26419008003,38.359510635569));
#82636 = VERTEX_POINT('',#82637);
#82637 = CARTESIAN_POINT('',(11.4,23.036868724252,38.236054055593));
#82638 = SURFACE_CURVE('',#82639,(#82644),.PCURVE_S1.);
#82639 = CIRCLE('',#82640,0.2);
#82640 = AXIS2_PLACEMENT_3D('',#82641,#82642,#82643);
#82641 = CARTESIAN_POINT('',(11.4,23.077725636141,38.431836365189));
#82642 = DIRECTION('',(-1.,0.E+000,0.E+000));
#82643 = DIRECTION('',(0.E+000,0.E+000,1.));
#82644 = PCURVE('',#82645,#82650);
#82645 = CYLINDRICAL_SURFACE('',#82646,0.2);
#82646 = AXIS2_PLACEMENT_3D('',#82647,#82648,#82649);
#82647 = CARTESIAN_POINT('',(11.4,23.077725636141,38.431836365189));
#82648 = DIRECTION('',(1.,0.E+000,0.E+000));
#82649 = DIRECTION('',(0.E+000,0.E+000,1.));
#82650 = DEFINITIONAL_REPRESENTATION('',(#82651),#82654);
#82651 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82652,#82653),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.940810502258,3.347325451928),
  .PIECEWISE_BEZIER_KNOTS.);
#82652 = CARTESIAN_POINT('',(4.342374804922,0.E+000));
#82653 = CARTESIAN_POINT('',(2.935859855251,0.E+000));
#82654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82655 = ORIENTED_EDGE('',*,*,#82656,.F.);
#82656 = EDGE_CURVE('',#82657,#82634,#82659,.T.);
#82657 = VERTEX_POINT('',#82658);
#82658 = CARTESIAN_POINT('',(12.2,23.26419008003,38.359510635569));
#82659 = SURFACE_CURVE('',#82660,(#82664),.PCURVE_S1.);
#82660 = LINE('',#82661,#82662);
#82661 = CARTESIAN_POINT('',(11.4,23.26419008003,38.359510635569));
#82662 = VECTOR('',#82663,1.);
#82663 = DIRECTION('',(-1.,0.E+000,0.E+000));
#82664 = PCURVE('',#82645,#82665);
#82665 = DEFINITIONAL_REPRESENTATION('',(#82666),#82669);
#82666 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82667,#82668),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.8,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#82667 = CARTESIAN_POINT('',(4.342374804922,0.8));
#82668 = CARTESIAN_POINT('',(4.342374804922,0.E+000));
#82669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82670 = ORIENTED_EDGE('',*,*,#82671,.F.);
#82671 = EDGE_CURVE('',#82672,#82657,#82674,.T.);
#82672 = VERTEX_POINT('',#82673);
#82673 = CARTESIAN_POINT('',(12.2,23.036868724252,38.236054055593));
#82674 = SURFACE_CURVE('',#82675,(#82680),.PCURVE_S1.);
#82675 = CIRCLE('',#82676,0.2);
#82676 = AXIS2_PLACEMENT_3D('',#82677,#82678,#82679);
#82677 = CARTESIAN_POINT('',(12.2,23.077725636141,38.431836365189));
#82678 = DIRECTION('',(1.,0.E+000,-0.E+000));
#82679 = DIRECTION('',(0.E+000,0.E+000,1.));
#82680 = PCURVE('',#82645,#82681);
#82681 = DEFINITIONAL_REPRESENTATION('',(#82682),#82685);
#82682 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82683,#82684),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.935859855251,4.342374804922),
  .PIECEWISE_BEZIER_KNOTS.);
#82683 = CARTESIAN_POINT('',(2.935859855251,0.8));
#82684 = CARTESIAN_POINT('',(4.342374804922,0.8));
#82685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82686 = ORIENTED_EDGE('',*,*,#82687,.F.);
#82687 = EDGE_CURVE('',#82636,#82672,#82688,.T.);
#82688 = SURFACE_CURVE('',#82689,(#82693),.PCURVE_S1.);
#82689 = LINE('',#82690,#82691);
#82690 = CARTESIAN_POINT('',(4.2,23.036868724252,38.236054055593));
#82691 = VECTOR('',#82692,1.);
#82692 = DIRECTION('',(1.,0.E+000,0.E+000));
#82693 = PCURVE('',#82645,#82694);
#82694 = DEFINITIONAL_REPRESENTATION('',(#82695),#82698);
#82695 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82696,#82697),.UNSPECIFIED.,
  .F.,.F.,(2,2),(7.2,8.),.PIECEWISE_BEZIER_KNOTS.);
#82696 = CARTESIAN_POINT('',(2.935859855251,0.E+000));
#82697 = CARTESIAN_POINT('',(2.935859855251,0.8));
#82698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#82703)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#82700,#82701,#82702)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#82700 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#82701 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#82702 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#82703 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#82700,
  'distance_accuracy_value','confusion accuracy');
#82704 = SHAPE_DEFINITION_REPRESENTATION(#82705,#82626);
#82705 = PRODUCT_DEFINITION_SHAPE('','',#82706);
#82706 = PRODUCT_DEFINITION('design','',#82707,#82710);
#82707 = PRODUCT_DEFINITION_FORMATION('','',#82708);
#82708 = PRODUCT('CADSOFTTOOLS 1.609','CADSOFTTOOLS 1.609','',(#82709));
#82709 = PRODUCT_CONTEXT('',#2,'mechanical');
#82710 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#82711 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#82712,#82714);
#82712 = ( REPRESENTATION_RELATIONSHIP('','',#82626,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#82713) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#82713 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2447);
#82714 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #82715);
#82715 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('609','','',#5,#82706,$);
#82716 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#82708));
#82717 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#82718),#82790);
#82718 = SHELL_BASED_SURFACE_MODEL('',(#82719));
#82719 = OPEN_SHELL('',(#82720));
#82720 = ADVANCED_FACE('',(#82721),#82736,.T.);
#82721 = FACE_BOUND('',#82722,.T.);
#82722 = EDGE_LOOP('',(#82723,#82746,#82761,#82777));
#82723 = ORIENTED_EDGE('',*,*,#82724,.F.);
#82724 = EDGE_CURVE('',#82725,#82727,#82729,.T.);
#82725 = VERTEX_POINT('',#82726);
#82726 = CARTESIAN_POINT('',(11.4,23.657452636108,39.699999999997));
#82727 = VERTEX_POINT('',#82728);
#82728 = CARTESIAN_POINT('',(11.4,23.819706260144,39.38306513998));
#82729 = SURFACE_CURVE('',#82730,(#82735),.PCURVE_S1.);
#82730 = CIRCLE('',#82731,0.2);
#82731 = AXIS2_PLACEMENT_3D('',#82732,#82733,#82734);
#82732 = CARTESIAN_POINT('',(11.4,23.657452636108,39.499999999996));
#82733 = DIRECTION('',(-1.,0.E+000,0.E+000));
#82734 = DIRECTION('',(0.E+000,0.E+000,1.));
#82735 = PCURVE('',#82736,#82741);
#82736 = CYLINDRICAL_SURFACE('',#82737,0.2);
#82737 = AXIS2_PLACEMENT_3D('',#82738,#82739,#82740);
#82738 = CARTESIAN_POINT('',(11.4,23.657452636108,39.499999999996));
#82739 = DIRECTION('',(1.,0.E+000,0.E+000));
#82740 = DIRECTION('',(0.E+000,0.E+000,1.));
#82741 = DEFINITIONAL_REPRESENTATION('',(#82742),#82745);
#82742 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82743,#82744),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.195274856322),.PIECEWISE_BEZIER_KNOTS.);
#82743 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#82744 = CARTESIAN_POINT('',(4.087910450858,0.E+000));
#82745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82746 = ORIENTED_EDGE('',*,*,#82747,.F.);
#82747 = EDGE_CURVE('',#82748,#82725,#82750,.T.);
#82748 = VERTEX_POINT('',#82749);
#82749 = CARTESIAN_POINT('',(12.2,23.657452636108,39.699999999997));
#82750 = SURFACE_CURVE('',#82751,(#82755),.PCURVE_S1.);
#82751 = LINE('',#82752,#82753);
#82752 = CARTESIAN_POINT('',(11.4,23.657452636108,39.699999999997));
#82753 = VECTOR('',#82754,1.);
#82754 = DIRECTION('',(-1.,0.E+000,0.E+000));
#82755 = PCURVE('',#82736,#82756);
#82756 = DEFINITIONAL_REPRESENTATION('',(#82757),#82760);
#82757 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82758,#82759),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.8,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#82758 = CARTESIAN_POINT('',(6.28318530718,0.8));
#82759 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#82760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82761 = ORIENTED_EDGE('',*,*,#82762,.F.);
#82762 = EDGE_CURVE('',#82763,#82748,#82765,.T.);
#82763 = VERTEX_POINT('',#82764);
#82764 = CARTESIAN_POINT('',(12.2,23.819706260144,39.38306513998));
#82765 = SURFACE_CURVE('',#82766,(#82771),.PCURVE_S1.);
#82766 = CIRCLE('',#82767,0.2);
#82767 = AXIS2_PLACEMENT_3D('',#82768,#82769,#82770);
#82768 = CARTESIAN_POINT('',(12.2,23.657452636108,39.499999999996));
#82769 = DIRECTION('',(1.,0.E+000,-0.E+000));
#82770 = DIRECTION('',(0.E+000,0.E+000,1.));
#82771 = PCURVE('',#82736,#82772);
#82772 = DEFINITIONAL_REPRESENTATION('',(#82773),#82776);
#82773 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82774,#82775),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.087910450858,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#82774 = CARTESIAN_POINT('',(4.087910450858,0.8));
#82775 = CARTESIAN_POINT('',(6.28318530718,0.8));
#82776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82777 = ORIENTED_EDGE('',*,*,#82778,.F.);
#82778 = EDGE_CURVE('',#82727,#82763,#82779,.T.);
#82779 = SURFACE_CURVE('',#82780,(#82784),.PCURVE_S1.);
#82780 = LINE('',#82781,#82782);
#82781 = CARTESIAN_POINT('',(11.4,23.819706260144,39.38306513998));
#82782 = VECTOR('',#82783,1.);
#82783 = DIRECTION('',(1.,0.E+000,0.E+000));
#82784 = PCURVE('',#82736,#82785);
#82785 = DEFINITIONAL_REPRESENTATION('',(#82786),#82789);
#82786 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82787,#82788),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.8),.PIECEWISE_BEZIER_KNOTS.);
#82787 = CARTESIAN_POINT('',(4.087910450858,0.E+000));
#82788 = CARTESIAN_POINT('',(4.087910450858,0.8));
#82789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#82794)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#82791,#82792,#82793)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#82791 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#82792 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#82793 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#82794 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#82791,
  'distance_accuracy_value','confusion accuracy');
#82795 = SHAPE_DEFINITION_REPRESENTATION(#82796,#82717);
#82796 = PRODUCT_DEFINITION_SHAPE('','',#82797);
#82797 = PRODUCT_DEFINITION('design','',#82798,#82801);
#82798 = PRODUCT_DEFINITION_FORMATION('','',#82799);
#82799 = PRODUCT('CADSOFTTOOLS 1.610','CADSOFTTOOLS 1.610','',(#82800));
#82800 = PRODUCT_CONTEXT('',#2,'mechanical');
#82801 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#82802 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#82803,#82805);
#82803 = ( REPRESENTATION_RELATIONSHIP('','',#82717,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#82804) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#82804 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2451);
#82805 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #82806);
#82806 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('610','','',#5,#82797,$);
#82807 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#82799));
#82808 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#82809),#82904);
#82809 = SHELL_BASED_SURFACE_MODEL('',(#82810));
#82810 = OPEN_SHELL('',(#82811));
#82811 = ADVANCED_FACE('',(#82812),#82827,.T.);
#82812 = FACE_BOUND('',#82813,.T.);
#82813 = EDGE_LOOP('',(#82814,#82860,#82875,#82891));
#82814 = ORIENTED_EDGE('',*,*,#82815,.F.);
#82815 = EDGE_CURVE('',#82816,#82818,#82820,.T.);
#82816 = VERTEX_POINT('',#82817);
#82817 = CARTESIAN_POINT('',(5.,23.819706260144,39.38306513998));
#82818 = VERTEX_POINT('',#82819);
#82819 = CARTESIAN_POINT('',(5.,23.657452636108,39.699999999997));
#82820 = SURFACE_CURVE('',#82821,(#82826),.PCURVE_S1.);
#82821 = CIRCLE('',#82822,0.2);
#82822 = AXIS2_PLACEMENT_3D('',#82823,#82824,#82825);
#82823 = CARTESIAN_POINT('',(5.,23.657452636108,39.499999999996));
#82824 = DIRECTION('',(1.,-2.501885396213E-015,0.E+000));
#82825 = DIRECTION('',(2.501885396213E-015,1.,0.E+000));
#82826 = PCURVE('',#82827,#82832);
#82827 = CYLINDRICAL_SURFACE('',#82828,0.2);
#82828 = AXIS2_PLACEMENT_3D('',#82829,#82830,#82831);
#82829 = CARTESIAN_POINT('',(5.,23.657452636108,39.499999999996));
#82830 = DIRECTION('',(-1.,0.E+000,0.E+000));
#82831 = DIRECTION('',(0.E+000,0.E+000,-1.));
#82832 = DEFINITIONAL_REPRESENTATION('',(#82833),#82859);
#82833 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#82834,#82835,#82836,#82837,
    #82838,#82839,#82840,#82841,#82842,#82843,#82844,#82845,#82846,
    #82847,#82848,#82849,#82850,#82851,#82852,#82853,#82854,#82855,
    #82856,#82857,#82858),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(5.658706777653,5.758491998395,
    5.858277219136,5.958062439878,6.05784766062,6.157632881362,
    6.257418102104,6.357203322846,6.456988543588,6.55677376433,
    6.656558985072,6.756344205814,6.856129426555,6.955914647297,
    7.055699868039,7.155485088781,7.255270309523,7.355055530265,
    7.454840751007,7.554625971749,7.654411192491,7.754196413233,
    7.853981633974),.QUASI_UNIFORM_KNOTS.);
#82834 = CARTESIAN_POINT('',(5.336867509912,0.E+000));
#82835 = CARTESIAN_POINT('',(5.303605769664,3.454027187723E-016));
#82836 = CARTESIAN_POINT('',(5.23708228917,1.881340732499E-016));
#82837 = CARTESIAN_POINT('',(5.137297068428,-1.176573334533E-015));
#82838 = CARTESIAN_POINT('',(5.037511847686,-8.109112533188E-016));
#82839 = CARTESIAN_POINT('',(4.937726626944,-9.088521703928E-016));
#82840 = CARTESIAN_POINT('',(4.837941406202,-8.827505833109E-016));
#82841 = CARTESIAN_POINT('',(4.73815618546,-8.892160145642E-016));
#82842 = CARTESIAN_POINT('',(4.638370964718,-8.89455876633E-016));
#82843 = CARTESIAN_POINT('',(4.538585743976,-8.820309971047E-016));
#82844 = CARTESIAN_POINT('',(4.438800523235,-9.114906531491E-016));
#82845 = CARTESIAN_POINT('',(4.339015302493,-8.010769084997E-016));
#82846 = CARTESIAN_POINT('',(4.239230081751,-1.213272231053E-015));
#82847 = CARTESIAN_POINT('',(4.139444861009,3.250953145109E-016));
#82848 = CARTESIAN_POINT('',(4.039659640267,-8.710902699042E-017));
#82849 = CARTESIAN_POINT('',(3.939874419525,2.334079345084E-017));
#82850 = CARTESIAN_POINT('',(3.840089198783,-6.254146812943E-018));
#82851 = CARTESIAN_POINT('',(3.740303978041,1.675793800929E-018));
#82852 = CARTESIAN_POINT('',(3.640518757299,-4.490283907745E-019));
#82853 = CARTESIAN_POINT('',(3.540733536557,1.203197621689E-019));
#82854 = CARTESIAN_POINT('',(3.440948315815,-3.225065790093E-020));
#82855 = CARTESIAN_POINT('',(3.341163095074,8.682869434867E-021));
#82856 = CARTESIAN_POINT('',(3.241377874332,-2.480819838533E-021));
#82857 = CARTESIAN_POINT('',(3.174854393837,0.E+000));
#82858 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#82859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82860 = ORIENTED_EDGE('',*,*,#82861,.F.);
#82861 = EDGE_CURVE('',#82862,#82816,#82864,.T.);
#82862 = VERTEX_POINT('',#82863);
#82863 = CARTESIAN_POINT('',(4.2,23.819706260144,39.38306513998));
#82864 = SURFACE_CURVE('',#82865,(#82869),.PCURVE_S1.);
#82865 = LINE('',#82866,#82867);
#82866 = CARTESIAN_POINT('',(5.,23.819706260144,39.38306513998));
#82867 = VECTOR('',#82868,1.);
#82868 = DIRECTION('',(1.,0.E+000,0.E+000));
#82869 = PCURVE('',#82827,#82870);
#82870 = DEFINITIONAL_REPRESENTATION('',(#82871),#82874);
#82871 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82872,#82873),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.8,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#82872 = CARTESIAN_POINT('',(5.336867509912,0.8));
#82873 = CARTESIAN_POINT('',(5.336867509912,0.E+000));
#82874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82875 = ORIENTED_EDGE('',*,*,#82876,.F.);
#82876 = EDGE_CURVE('',#82877,#82862,#82879,.T.);
#82877 = VERTEX_POINT('',#82878);
#82878 = CARTESIAN_POINT('',(4.2,23.657452636108,39.699999999997));
#82879 = SURFACE_CURVE('',#82880,(#82885),.PCURVE_S1.);
#82880 = CIRCLE('',#82881,0.2);
#82881 = AXIS2_PLACEMENT_3D('',#82882,#82883,#82884);
#82882 = CARTESIAN_POINT('',(4.2,23.657452636108,39.499999999996));
#82883 = DIRECTION('',(-1.,0.E+000,0.E+000));
#82884 = DIRECTION('',(0.E+000,0.E+000,-1.));
#82885 = PCURVE('',#82827,#82886);
#82886 = DEFINITIONAL_REPRESENTATION('',(#82887),#82890);
#82887 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82888,#82889),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,5.336867509912),
  .PIECEWISE_BEZIER_KNOTS.);
#82888 = CARTESIAN_POINT('',(3.14159265359,0.8));
#82889 = CARTESIAN_POINT('',(5.336867509912,0.8));
#82890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82891 = ORIENTED_EDGE('',*,*,#82892,.F.);
#82892 = EDGE_CURVE('',#82818,#82877,#82893,.T.);
#82893 = SURFACE_CURVE('',#82894,(#82898),.PCURVE_S1.);
#82894 = LINE('',#82895,#82896);
#82895 = CARTESIAN_POINT('',(4.2,23.657452636108,39.699999999997));
#82896 = VECTOR('',#82897,1.);
#82897 = DIRECTION('',(-1.,0.E+000,0.E+000));
#82898 = PCURVE('',#82827,#82899);
#82899 = DEFINITIONAL_REPRESENTATION('',(#82900),#82903);
#82900 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82901,#82902),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.8,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#82901 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#82902 = CARTESIAN_POINT('',(3.14159265359,0.8));
#82903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#82908)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#82905,#82906,#82907)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#82905 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#82906 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#82907 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#82908 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#82905,
  'distance_accuracy_value','confusion accuracy');
#82909 = SHAPE_DEFINITION_REPRESENTATION(#82910,#82808);
#82910 = PRODUCT_DEFINITION_SHAPE('','',#82911);
#82911 = PRODUCT_DEFINITION('design','',#82912,#82915);
#82912 = PRODUCT_DEFINITION_FORMATION('','',#82913);
#82913 = PRODUCT('CADSOFTTOOLS 1.611','CADSOFTTOOLS 1.611','',(#82914));
#82914 = PRODUCT_CONTEXT('',#2,'mechanical');
#82915 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#82916 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#82917,#82919);
#82917 = ( REPRESENTATION_RELATIONSHIP('','',#82808,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#82918) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#82918 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2455);
#82919 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #82920);
#82920 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('611','','',#5,#82911,$);
#82921 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#82913));
#82922 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#82923),#82995);
#82923 = SHELL_BASED_SURFACE_MODEL('',(#82924));
#82924 = OPEN_SHELL('',(#82925));
#82925 = ADVANCED_FACE('',(#82926),#82940,.F.);
#82926 = FACE_BOUND('',#82927,.F.);
#82927 = EDGE_LOOP('',(#82928,#82950,#82966,#82981));
#82928 = ORIENTED_EDGE('',*,*,#82929,.F.);
#82929 = EDGE_CURVE('',#82930,#82932,#82934,.T.);
#82930 = VERTEX_POINT('',#82931);
#82931 = CARTESIAN_POINT('',(4.2,23.819706260144,39.38306513998));
#82932 = VERTEX_POINT('',#82933);
#82933 = CARTESIAN_POINT('',(5.,23.819706260144,39.38306513998));
#82934 = SURFACE_CURVE('',#82935,(#82939),.PCURVE_S1.);
#82935 = LINE('',#82936,#82937);
#82936 = CARTESIAN_POINT('',(5.,23.819706260144,39.38306513998));
#82937 = VECTOR('',#82938,1.);
#82938 = DIRECTION('',(1.,0.E+000,0.E+000));
#82939 = PCURVE('',#82940,#82945);
#82940 = CYLINDRICAL_SURFACE('',#82941,4.588991066641);
#82941 = AXIS2_PLACEMENT_3D('',#82942,#82943,#82944);
#82942 = CARTESIAN_POINT('',(5.,27.5426084163,36.699999999997));
#82943 = DIRECTION('',(-1.,0.E+000,0.E+000));
#82944 = DIRECTION('',(0.E+000,0.E+000,-1.));
#82945 = DEFINITIONAL_REPRESENTATION('',(#82946),#82949);
#82946 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82947,#82948),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.8,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#82947 = CARTESIAN_POINT('',(2.195274856322,0.8));
#82948 = CARTESIAN_POINT('',(2.195274856322,0.E+000));
#82949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82950 = ORIENTED_EDGE('',*,*,#82951,.F.);
#82951 = EDGE_CURVE('',#82952,#82930,#82954,.T.);
#82952 = VERTEX_POINT('',#82953);
#82953 = CARTESIAN_POINT('',(4.2,23.26419008003,38.359510635569));
#82954 = SURFACE_CURVE('',#82955,(#82960),.PCURVE_S1.);
#82955 = CIRCLE('',#82956,4.588991066641);
#82956 = AXIS2_PLACEMENT_3D('',#82957,#82958,#82959);
#82957 = CARTESIAN_POINT('',(4.2,27.5426084163,36.699999999997));
#82958 = DIRECTION('',(-1.,0.E+000,0.E+000));
#82959 = DIRECTION('',(0.E+000,-1.,0.E+000));
#82960 = PCURVE('',#82940,#82961);
#82961 = DEFINITIONAL_REPRESENTATION('',(#82962),#82965);
#82962 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82963,#82964),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.370014175463,0.624478529527),
  .PIECEWISE_BEZIER_KNOTS.);
#82963 = CARTESIAN_POINT('',(1.940810502258,0.8));
#82964 = CARTESIAN_POINT('',(2.195274856322,0.8));
#82965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82966 = ORIENTED_EDGE('',*,*,#82967,.F.);
#82967 = EDGE_CURVE('',#82968,#82952,#82970,.T.);
#82968 = VERTEX_POINT('',#82969);
#82969 = CARTESIAN_POINT('',(5.,23.26419008003,38.359510635569));
#82970 = SURFACE_CURVE('',#82971,(#82975),.PCURVE_S1.);
#82971 = LINE('',#82972,#82973);
#82972 = CARTESIAN_POINT('',(5.,23.26419008003,38.359510635569));
#82973 = VECTOR('',#82974,1.);
#82974 = DIRECTION('',(-1.,0.E+000,0.E+000));
#82975 = PCURVE('',#82940,#82976);
#82976 = DEFINITIONAL_REPRESENTATION('',(#82977),#82980);
#82977 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82978,#82979),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.8),.PIECEWISE_BEZIER_KNOTS.);
#82978 = CARTESIAN_POINT('',(1.940810502258,0.E+000));
#82979 = CARTESIAN_POINT('',(1.940810502258,0.8));
#82980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82981 = ORIENTED_EDGE('',*,*,#82982,.T.);
#82982 = EDGE_CURVE('',#82968,#82932,#82983,.T.);
#82983 = SURFACE_CURVE('',#82984,(#82989),.PCURVE_S1.);
#82984 = CIRCLE('',#82985,4.588991066641);
#82985 = AXIS2_PLACEMENT_3D('',#82986,#82987,#82988);
#82986 = CARTESIAN_POINT('',(5.,27.5426084163,36.699999999997));
#82987 = DIRECTION('',(-1.,0.E+000,0.E+000));
#82988 = DIRECTION('',(0.E+000,-1.,0.E+000));
#82989 = PCURVE('',#82940,#82990);
#82990 = DEFINITIONAL_REPRESENTATION('',(#82991),#82994);
#82991 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82992,#82993),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.370014175463,0.624478529527),
  .PIECEWISE_BEZIER_KNOTS.);
#82992 = CARTESIAN_POINT('',(1.940810502258,0.E+000));
#82993 = CARTESIAN_POINT('',(2.195274856322,0.E+000));
#82994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#82995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#82999)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#82996,#82997,#82998)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#82996 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#82997 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#82998 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#82999 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#82996,
  'distance_accuracy_value','confusion accuracy');
#83000 = SHAPE_DEFINITION_REPRESENTATION(#83001,#82922);
#83001 = PRODUCT_DEFINITION_SHAPE('','',#83002);
#83002 = PRODUCT_DEFINITION('design','',#83003,#83006);
#83003 = PRODUCT_DEFINITION_FORMATION('','',#83004);
#83004 = PRODUCT('CADSOFTTOOLS 1.612','CADSOFTTOOLS 1.612','',(#83005));
#83005 = PRODUCT_CONTEXT('',#2,'mechanical');
#83006 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#83007 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83008,#83010);
#83008 = ( REPRESENTATION_RELATIONSHIP('','',#82922,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83009) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#83009 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2459);
#83010 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #83011);
#83011 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('612','','',#5,#83002,$);
#83012 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#83004));
#83013 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#83014),#83086);
#83014 = SHELL_BASED_SURFACE_MODEL('',(#83015));
#83015 = OPEN_SHELL('',(#83016));
#83016 = ADVANCED_FACE('',(#83017),#83031,.F.);
#83017 = FACE_BOUND('',#83018,.F.);
#83018 = EDGE_LOOP('',(#83019,#83041,#83057,#83072));
#83019 = ORIENTED_EDGE('',*,*,#83020,.T.);
#83020 = EDGE_CURVE('',#83021,#83023,#83025,.T.);
#83021 = VERTEX_POINT('',#83022);
#83022 = CARTESIAN_POINT('',(12.2,-0.817756330199,37.699086037081));
#83023 = VERTEX_POINT('',#83024);
#83024 = CARTESIAN_POINT('',(11.4,-0.817756330199,37.699086037081));
#83025 = SURFACE_CURVE('',#83026,(#83030),.PCURVE_S1.);
#83026 = LINE('',#83027,#83028);
#83027 = CARTESIAN_POINT('',(4.2,-0.817756330199,37.699086037081));
#83028 = VECTOR('',#83029,1.);
#83029 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83030 = PCURVE('',#83031,#83036);
#83031 = CYLINDRICAL_SURFACE('',#83032,0.5);
#83032 = AXIS2_PLACEMENT_3D('',#83033,#83034,#83035);
#83033 = CARTESIAN_POINT('',(13.6,-0.668657131415,37.221834081693));
#83034 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83035 = DIRECTION('',(0.E+000,0.E+000,-1.));
#83036 = DEFINITIONAL_REPRESENTATION('',(#83037),#83040);
#83037 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83038,#83039),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-8.,-7.2),.PIECEWISE_BEZIER_KNOTS.);
#83038 = CARTESIAN_POINT('',(2.838788032689,1.4));
#83039 = CARTESIAN_POINT('',(2.838788032689,2.2));
#83040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83041 = ORIENTED_EDGE('',*,*,#83042,.T.);
#83042 = EDGE_CURVE('',#83023,#83043,#83045,.T.);
#83043 = VERTEX_POINT('',#83044);
#83044 = CARTESIAN_POINT('',(11.4,-1.021739583524,37.575857784308));
#83045 = SURFACE_CURVE('',#83046,(#83051),.PCURVE_S1.);
#83046 = CIRCLE('',#83047,0.5);
#83047 = AXIS2_PLACEMENT_3D('',#83048,#83049,#83050);
#83048 = CARTESIAN_POINT('',(11.4,-0.668657131415,37.221834081693));
#83049 = DIRECTION('',(1.,0.E+000,-0.E+000));
#83050 = DIRECTION('',(0.E+000,0.E+000,1.));
#83051 = PCURVE('',#83031,#83052);
#83052 = DEFINITIONAL_REPRESENTATION('',(#83053),#83056);
#83053 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83054,#83055),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.302804620901,0.784067033773),
  .PIECEWISE_BEZIER_KNOTS.);
#83054 = CARTESIAN_POINT('',(2.838788032689,2.2));
#83055 = CARTESIAN_POINT('',(2.357525619817,2.2));
#83056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83057 = ORIENTED_EDGE('',*,*,#83058,.T.);
#83058 = EDGE_CURVE('',#83043,#83059,#83061,.T.);
#83059 = VERTEX_POINT('',#83060);
#83060 = CARTESIAN_POINT('',(12.2,-1.021739583524,37.575857784308));
#83061 = SURFACE_CURVE('',#83062,(#83066),.PCURVE_S1.);
#83062 = LINE('',#83063,#83064);
#83063 = CARTESIAN_POINT('',(13.6,-1.021739583524,37.575857784308));
#83064 = VECTOR('',#83065,1.);
#83065 = DIRECTION('',(1.,0.E+000,0.E+000));
#83066 = PCURVE('',#83031,#83067);
#83067 = DEFINITIONAL_REPRESENTATION('',(#83068),#83071);
#83068 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83069,#83070),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.2,-1.4),.PIECEWISE_BEZIER_KNOTS.);
#83069 = CARTESIAN_POINT('',(2.357525619817,2.2));
#83070 = CARTESIAN_POINT('',(2.357525619817,1.4));
#83071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83072 = ORIENTED_EDGE('',*,*,#83073,.T.);
#83073 = EDGE_CURVE('',#83059,#83021,#83074,.T.);
#83074 = SURFACE_CURVE('',#83075,(#83080),.PCURVE_S1.);
#83075 = CIRCLE('',#83076,0.5);
#83076 = AXIS2_PLACEMENT_3D('',#83077,#83078,#83079);
#83077 = CARTESIAN_POINT('',(12.2,-0.668657131415,37.221834081693));
#83078 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83079 = DIRECTION('',(0.E+000,0.E+000,1.));
#83080 = PCURVE('',#83031,#83081);
#83081 = DEFINITIONAL_REPRESENTATION('',(#83082),#83085);
#83082 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83083,#83084),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.499118273407,5.980380686279),
  .PIECEWISE_BEZIER_KNOTS.);
#83083 = CARTESIAN_POINT('',(2.357525619817,1.4));
#83084 = CARTESIAN_POINT('',(2.838788032689,1.4));
#83085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#83090)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#83087,#83088,#83089)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#83087 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#83088 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#83089 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#83090 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#83087,
  'distance_accuracy_value','confusion accuracy');
#83091 = SHAPE_DEFINITION_REPRESENTATION(#83092,#83013);
#83092 = PRODUCT_DEFINITION_SHAPE('','',#83093);
#83093 = PRODUCT_DEFINITION('design','',#83094,#83097);
#83094 = PRODUCT_DEFINITION_FORMATION('','',#83095);
#83095 = PRODUCT('CADSOFTTOOLS 1.613','CADSOFTTOOLS 1.613','',(#83096));
#83096 = PRODUCT_CONTEXT('',#2,'mechanical');
#83097 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#83098 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83099,#83101);
#83099 = ( REPRESENTATION_RELATIONSHIP('','',#83013,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83100) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#83100 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2463);
#83101 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #83102);
#83102 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('613','','',#5,#83093,$);
#83103 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#83095));
#83104 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#83105),#83277);
#83105 = SHELL_BASED_SURFACE_MODEL('',(#83106));
#83106 = OPEN_SHELL('',(#83107));
#83107 = ADVANCED_FACE('',(#83108),#83123,.T.);
#83108 = FACE_BOUND('',#83109,.T.);
#83109 = EDGE_LOOP('',(#83110,#83134,#83150,#83166,#83187,#83204,#83221,
    #83237,#83258));
#83110 = ORIENTED_EDGE('',*,*,#83111,.F.);
#83111 = EDGE_CURVE('',#83112,#83114,#83116,.T.);
#83112 = VERTEX_POINT('',#83113);
#83113 = CARTESIAN_POINT('',(11.4,-0.730608896058,37.607127623672));
#83114 = VERTEX_POINT('',#83115);
#83115 = CARTESIAN_POINT('',(11.4,-1.094248371766,37.371064278015));
#83116 = SURFACE_CURVE('',#83117,(#83122),.PCURVE_S1.);
#83117 = CIRCLE('',#83118,1.5);
#83118 = AXIS2_PLACEMENT_3D('',#83119,#83120,#83121);
#83119 = CARTESIAN_POINT('',(11.4,-0.104255182536,36.244159896411));
#83120 = DIRECTION('',(1.,0.E+000,-0.E+000));
#83121 = DIRECTION('',(0.E+000,0.E+000,1.));
#83122 = PCURVE('',#83123,#83128);
#83123 = PLANE('',#83124);
#83124 = AXIS2_PLACEMENT_3D('',#83125,#83126,#83127);
#83125 = CARTESIAN_POINT('',(11.4,12.7426084163,35.449999999997));
#83126 = DIRECTION('',(1.,0.E+000,0.E+000));
#83127 = DIRECTION('',(-0.E+000,1.,0.E+000));
#83128 = DEFINITIONAL_REPRESENTATION('',(#83129),#83133);
#83129 = CIRCLE('',#83130,1.5);
#83130 = AXIS2_PLACEMENT_2D('',#83131,#83132);
#83131 = CARTESIAN_POINT('',(-12.84686359883,0.794159896414));
#83132 = DIRECTION('',(0.E+000,1.));
#83133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83134 = ORIENTED_EDGE('',*,*,#83135,.T.);
#83135 = EDGE_CURVE('',#83112,#83136,#83138,.T.);
#83136 = VERTEX_POINT('',#83137);
#83137 = CARTESIAN_POINT('',(11.4,-0.730608896058,37.699999999996));
#83138 = SURFACE_CURVE('',#83139,(#83143),.PCURVE_S1.);
#83139 = LINE('',#83140,#83141);
#83140 = CARTESIAN_POINT('',(11.4,-0.730608896058,37.516116548597));
#83141 = VECTOR('',#83142,1.);
#83142 = DIRECTION('',(0.E+000,0.E+000,1.));
#83143 = PCURVE('',#83123,#83144);
#83144 = DEFINITIONAL_REPRESENTATION('',(#83145),#83149);
#83145 = LINE('',#83146,#83147);
#83146 = CARTESIAN_POINT('',(-13.47321731235,2.0661165486));
#83147 = VECTOR('',#83148,1.);
#83148 = DIRECTION('',(0.E+000,1.));
#83149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83150 = ORIENTED_EDGE('',*,*,#83151,.T.);
#83151 = EDGE_CURVE('',#83136,#83152,#83154,.T.);
#83152 = VERTEX_POINT('',#83153);
#83153 = CARTESIAN_POINT('',(11.4,-0.730608896058,37.72611370717));
#83154 = SURFACE_CURVE('',#83155,(#83159),.PCURVE_S1.);
#83155 = LINE('',#83156,#83157);
#83156 = CARTESIAN_POINT('',(11.4,-0.730608896058,37.516116548597));
#83157 = VECTOR('',#83158,1.);
#83158 = DIRECTION('',(0.E+000,0.E+000,1.));
#83159 = PCURVE('',#83123,#83160);
#83160 = DEFINITIONAL_REPRESENTATION('',(#83161),#83165);
#83161 = LINE('',#83162,#83163);
#83162 = CARTESIAN_POINT('',(-13.47321731235,2.0661165486));
#83163 = VECTOR('',#83164,1.);
#83164 = DIRECTION('',(0.E+000,1.));
#83165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83166 = ORIENTED_EDGE('',*,*,#83167,.F.);
#83167 = EDGE_CURVE('',#83168,#83152,#83170,.T.);
#83168 = VERTEX_POINT('',#83169);
#83169 = CARTESIAN_POINT('',(11.4,-0.817756330199,37.699086037081));
#83170 = SURFACE_CURVE('',#83171,(#83176),.PCURVE_S1.);
#83171 = CIRCLE('',#83172,22.);
#83172 = AXIS2_PLACEMENT_3D('',#83173,#83174,#83175);
#83173 = CARTESIAN_POINT('',(11.4,5.7426084163,16.699999999996));
#83174 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83175 = DIRECTION('',(0.E+000,1.,1.577021341797E-016));
#83176 = PCURVE('',#83123,#83177);
#83177 = DEFINITIONAL_REPRESENTATION('',(#83178),#83186);
#83178 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#83179,#83180,#83181,#83182
    ,#83183,#83184,#83185),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#83179 = CARTESIAN_POINT('',(15.,-18.75));
#83180 = CARTESIAN_POINT('',(15.,-56.85511776651));
#83181 = CARTESIAN_POINT('',(-18.,-37.80255888325));
#83182 = CARTESIAN_POINT('',(-51.,-18.75));
#83183 = CARTESIAN_POINT('',(-18.,0.302558883258));
#83184 = CARTESIAN_POINT('',(15.,19.355117766515));
#83185 = CARTESIAN_POINT('',(15.,-18.75));
#83186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83187 = ORIENTED_EDGE('',*,*,#83188,.T.);
#83188 = EDGE_CURVE('',#83168,#83189,#83191,.T.);
#83189 = VERTEX_POINT('',#83190);
#83190 = CARTESIAN_POINT('',(11.4,-1.021739583524,37.575857784308));
#83191 = SURFACE_CURVE('',#83192,(#83197),.PCURVE_S1.);
#83192 = CIRCLE('',#83193,0.5);
#83193 = AXIS2_PLACEMENT_3D('',#83194,#83195,#83196);
#83194 = CARTESIAN_POINT('',(11.4,-0.668657131415,37.221834081693));
#83195 = DIRECTION('',(1.,0.E+000,-0.E+000));
#83196 = DIRECTION('',(0.E+000,0.E+000,1.));
#83197 = PCURVE('',#83123,#83198);
#83198 = DEFINITIONAL_REPRESENTATION('',(#83199),#83203);
#83199 = CIRCLE('',#83200,0.5);
#83200 = AXIS2_PLACEMENT_2D('',#83201,#83202);
#83201 = CARTESIAN_POINT('',(-13.41126554771,1.771834081696));
#83202 = DIRECTION('',(0.E+000,1.));
#83203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83204 = ORIENTED_EDGE('',*,*,#83205,.F.);
#83205 = EDGE_CURVE('',#83206,#83189,#83208,.T.);
#83206 = VERTEX_POINT('',#83207);
#83207 = CARTESIAN_POINT('',(11.4,-3.140234296184,36.699999999996));
#83208 = SURFACE_CURVE('',#83209,(#83214),.PCURVE_S1.);
#83209 = CIRCLE('',#83210,3.);
#83210 = AXIS2_PLACEMENT_3D('',#83211,#83212,#83213);
#83211 = CARTESIAN_POINT('',(11.4,-3.140234296174,39.699999999996));
#83212 = DIRECTION('',(1.,0.E+000,0.E+000));
#83213 = DIRECTION('',(-0.E+000,1.,0.E+000));
#83214 = PCURVE('',#83123,#83215);
#83215 = DEFINITIONAL_REPRESENTATION('',(#83216),#83220);
#83216 = CIRCLE('',#83217,3.);
#83217 = AXIS2_PLACEMENT_2D('',#83218,#83219);
#83218 = CARTESIAN_POINT('',(-15.88284271247,4.25));
#83219 = DIRECTION('',(1.,0.E+000));
#83220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83221 = ORIENTED_EDGE('',*,*,#83222,.F.);
#83222 = EDGE_CURVE('',#83223,#83206,#83225,.T.);
#83223 = VERTEX_POINT('',#83224);
#83224 = CARTESIAN_POINT('',(11.4,-2.7573915837,36.699999999996));
#83225 = SURFACE_CURVE('',#83226,(#83230),.PCURVE_S1.);
#83226 = LINE('',#83227,#83228);
#83227 = CARTESIAN_POINT('',(11.4,5.3426084163,36.699999999996));
#83228 = VECTOR('',#83229,1.);
#83229 = DIRECTION('',(0.E+000,-1.,-2.312964634636E-015));
#83230 = PCURVE('',#83123,#83231);
#83231 = DEFINITIONAL_REPRESENTATION('',(#83232),#83236);
#83232 = LINE('',#83233,#83234);
#83233 = CARTESIAN_POINT('',(-7.4,1.25));
#83234 = VECTOR('',#83235,1.);
#83235 = DIRECTION('',(-1.,-2.312964634636E-015));
#83236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83237 = ORIENTED_EDGE('',*,*,#83238,.T.);
#83238 = EDGE_CURVE('',#83223,#83239,#83241,.T.);
#83239 = VERTEX_POINT('',#83240);
#83240 = CARTESIAN_POINT('',(11.4,-2.552707418411,36.656184603507));
#83241 = SURFACE_CURVE('',#83242,(#83247),.PCURVE_S1.);
#83242 = CIRCLE('',#83243,0.5);
#83243 = AXIS2_PLACEMENT_3D('',#83244,#83245,#83246);
#83244 = CARTESIAN_POINT('',(11.4,-2.7573915837,36.199999999996));
#83245 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83246 = DIRECTION('',(0.E+000,0.E+000,1.));
#83247 = PCURVE('',#83123,#83248);
#83248 = DEFINITIONAL_REPRESENTATION('',(#83249),#83257);
#83249 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#83250,#83251,#83252,#83253
    ,#83254,#83255,#83256),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#83250 = CARTESIAN_POINT('',(-15.5,1.25));
#83251 = CARTESIAN_POINT('',(-14.63397459621,1.25));
#83252 = CARTESIAN_POINT('',(-15.0669872981,0.5));
#83253 = CARTESIAN_POINT('',(-15.5,-0.25));
#83254 = CARTESIAN_POINT('',(-15.93301270189,0.5));
#83255 = CARTESIAN_POINT('',(-16.36602540378,1.25));
#83256 = CARTESIAN_POINT('',(-15.5,1.25));
#83257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83258 = ORIENTED_EDGE('',*,*,#83259,.F.);
#83259 = EDGE_CURVE('',#83114,#83239,#83260,.T.);
#83260 = SURFACE_CURVE('',#83261,(#83266),.PCURVE_S1.);
#83261 = CIRCLE('',#83262,3.1);
#83262 = AXIS2_PLACEMENT_3D('',#83263,#83264,#83265);
#83263 = CARTESIAN_POINT('',(11.4,-3.140234296174,39.699999999996));
#83264 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83265 = DIRECTION('',(0.E+000,0.E+000,1.));
#83266 = PCURVE('',#83123,#83267);
#83267 = DEFINITIONAL_REPRESENTATION('',(#83268),#83276);
#83268 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#83269,#83270,#83271,#83272
    ,#83273,#83274,#83275),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#83269 = CARTESIAN_POINT('',(-15.88284271247,7.35));
#83270 = CARTESIAN_POINT('',(-10.51348520901,7.35));
#83271 = CARTESIAN_POINT('',(-13.19816396074,2.7));
#83272 = CARTESIAN_POINT('',(-15.88284271247,-1.95));
#83273 = CARTESIAN_POINT('',(-18.5675214642,2.7));
#83274 = CARTESIAN_POINT('',(-21.25220021593,7.35));
#83275 = CARTESIAN_POINT('',(-15.88284271247,7.35));
#83276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#83281)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#83278,#83279,#83280)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#83278 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#83279 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#83280 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#83281 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#83278,
  'distance_accuracy_value','confusion accuracy');
#83282 = SHAPE_DEFINITION_REPRESENTATION(#83283,#83104);
#83283 = PRODUCT_DEFINITION_SHAPE('','',#83284);
#83284 = PRODUCT_DEFINITION('design','',#83285,#83288);
#83285 = PRODUCT_DEFINITION_FORMATION('','',#83286);
#83286 = PRODUCT('CADSOFTTOOLS 1.614','CADSOFTTOOLS 1.614','',(#83287));
#83287 = PRODUCT_CONTEXT('',#2,'mechanical');
#83288 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#83289 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83290,#83292);
#83290 = ( REPRESENTATION_RELATIONSHIP('','',#83104,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83291) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#83291 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2467);
#83292 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #83293);
#83293 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('614','','',#5,#83284,$);
#83294 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#83286));
#83295 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#83296),#83368);
#83296 = SHELL_BASED_SURFACE_MODEL('',(#83297));
#83297 = OPEN_SHELL('',(#83298));
#83298 = ADVANCED_FACE('',(#83299),#83313,.F.);
#83299 = FACE_BOUND('',#83300,.F.);
#83300 = EDGE_LOOP('',(#83301,#83323,#83339,#83354));
#83301 = ORIENTED_EDGE('',*,*,#83302,.T.);
#83302 = EDGE_CURVE('',#83303,#83305,#83307,.T.);
#83303 = VERTEX_POINT('',#83304);
#83304 = CARTESIAN_POINT('',(4.2,-2.5573915837,38.199999999997));
#83305 = VERTEX_POINT('',#83306);
#83306 = CARTESIAN_POINT('',(10.2,-2.5573915837,38.199999999997));
#83307 = SURFACE_CURVE('',#83308,(#83312),.PCURVE_S1.);
#83308 = LINE('',#83309,#83310);
#83309 = CARTESIAN_POINT('',(10.2,-2.5573915837,38.199999999997));
#83310 = VECTOR('',#83311,1.);
#83311 = DIRECTION('',(1.,0.E+000,0.E+000));
#83312 = PCURVE('',#83313,#83318);
#83313 = CYLINDRICAL_SURFACE('',#83314,0.3);
#83314 = AXIS2_PLACEMENT_3D('',#83315,#83316,#83317);
#83315 = CARTESIAN_POINT('',(6.2,-2.5573915837,37.899999999997));
#83316 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83317 = DIRECTION('',(0.E+000,0.E+000,-1.));
#83318 = DEFINITIONAL_REPRESENTATION('',(#83319),#83322);
#83319 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83320,#83321),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-6.,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#83320 = CARTESIAN_POINT('',(3.14159265359,2.));
#83321 = CARTESIAN_POINT('',(3.14159265359,-4.));
#83322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83323 = ORIENTED_EDGE('',*,*,#83324,.T.);
#83324 = EDGE_CURVE('',#83305,#83325,#83327,.T.);
#83325 = VERTEX_POINT('',#83326);
#83326 = CARTESIAN_POINT('',(10.2,-2.2573915837,37.899999999997));
#83327 = SURFACE_CURVE('',#83328,(#83333),.PCURVE_S1.);
#83328 = CIRCLE('',#83329,0.3);
#83329 = AXIS2_PLACEMENT_3D('',#83330,#83331,#83332);
#83330 = CARTESIAN_POINT('',(10.2,-2.5573915837,37.899999999997));
#83331 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83332 = DIRECTION('',(0.E+000,0.E+000,1.));
#83333 = PCURVE('',#83313,#83334);
#83334 = DEFINITIONAL_REPRESENTATION('',(#83335),#83338);
#83335 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83336,#83337),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#83336 = CARTESIAN_POINT('',(3.14159265359,-4.));
#83337 = CARTESIAN_POINT('',(4.712388980385,-4.));
#83338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83339 = ORIENTED_EDGE('',*,*,#83340,.T.);
#83340 = EDGE_CURVE('',#83325,#83341,#83343,.T.);
#83341 = VERTEX_POINT('',#83342);
#83342 = CARTESIAN_POINT('',(4.2,-2.2573915837,37.899999999997));
#83343 = SURFACE_CURVE('',#83344,(#83348),.PCURVE_S1.);
#83344 = LINE('',#83345,#83346);
#83345 = CARTESIAN_POINT('',(4.2,-2.2573915837,37.899999999997));
#83346 = VECTOR('',#83347,1.);
#83347 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83348 = PCURVE('',#83313,#83349);
#83349 = DEFINITIONAL_REPRESENTATION('',(#83350),#83353);
#83350 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83351,#83352),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-6.,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#83351 = CARTESIAN_POINT('',(4.712388980385,-4.));
#83352 = CARTESIAN_POINT('',(4.712388980385,2.));
#83353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83354 = ORIENTED_EDGE('',*,*,#83355,.T.);
#83355 = EDGE_CURVE('',#83341,#83303,#83356,.T.);
#83356 = SURFACE_CURVE('',#83357,(#83362),.PCURVE_S1.);
#83357 = CIRCLE('',#83358,0.3);
#83358 = AXIS2_PLACEMENT_3D('',#83359,#83360,#83361);
#83359 = CARTESIAN_POINT('',(4.2,-2.5573915837,37.899999999997));
#83360 = DIRECTION('',(1.,0.E+000,0.E+000));
#83361 = DIRECTION('',(0.E+000,0.E+000,-1.));
#83362 = PCURVE('',#83313,#83363);
#83363 = DEFINITIONAL_REPRESENTATION('',(#83364),#83367);
#83364 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83365,#83366),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#83365 = CARTESIAN_POINT('',(4.712388980385,2.));
#83366 = CARTESIAN_POINT('',(3.14159265359,2.));
#83367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#83372)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#83369,#83370,#83371)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#83369 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#83370 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#83371 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#83372 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#83369,
  'distance_accuracy_value','confusion accuracy');
#83373 = SHAPE_DEFINITION_REPRESENTATION(#83374,#83295);
#83374 = PRODUCT_DEFINITION_SHAPE('','',#83375);
#83375 = PRODUCT_DEFINITION('design','',#83376,#83379);
#83376 = PRODUCT_DEFINITION_FORMATION('','',#83377);
#83377 = PRODUCT('CADSOFTTOOLS 1.615','CADSOFTTOOLS 1.615','',(#83378));
#83378 = PRODUCT_CONTEXT('',#2,'mechanical');
#83379 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#83380 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83381,#83383);
#83381 = ( REPRESENTATION_RELATIONSHIP('','',#83295,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83382) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#83382 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2471);
#83383 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #83384);
#83384 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('615','','',#5,#83375,$);
#83385 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#83377));
#83386 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#83387),#83459);
#83387 = SHELL_BASED_SURFACE_MODEL('',(#83388));
#83388 = OPEN_SHELL('',(#83389));
#83389 = ADVANCED_FACE('',(#83390),#83405,.T.);
#83390 = FACE_BOUND('',#83391,.T.);
#83391 = EDGE_LOOP('',(#83392,#83415,#83430,#83446));
#83392 = ORIENTED_EDGE('',*,*,#83393,.F.);
#83393 = EDGE_CURVE('',#83394,#83396,#83398,.T.);
#83394 = VERTEX_POINT('',#83395);
#83395 = CARTESIAN_POINT('',(4.2,-3.9573915837,38.199999999997));
#83396 = VERTEX_POINT('',#83397);
#83397 = CARTESIAN_POINT('',(4.2,-4.2573915837,38.499999999996));
#83398 = SURFACE_CURVE('',#83399,(#83404),.PCURVE_S1.);
#83399 = CIRCLE('',#83400,0.3);
#83400 = AXIS2_PLACEMENT_3D('',#83401,#83402,#83403);
#83401 = CARTESIAN_POINT('',(4.2,-3.9573915837,38.499999999996));
#83402 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83403 = DIRECTION('',(0.E+000,0.E+000,-1.));
#83404 = PCURVE('',#83405,#83410);
#83405 = CYLINDRICAL_SURFACE('',#83406,0.3);
#83406 = AXIS2_PLACEMENT_3D('',#83407,#83408,#83409);
#83407 = CARTESIAN_POINT('',(6.2,-3.9573915837,38.499999999996));
#83408 = DIRECTION('',(1.,0.E+000,0.E+000));
#83409 = DIRECTION('',(0.E+000,0.E+000,1.));
#83410 = DEFINITIONAL_REPRESENTATION('',(#83411),#83414);
#83411 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83412,#83413),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#83412 = CARTESIAN_POINT('',(3.14159265359,-2.));
#83413 = CARTESIAN_POINT('',(1.570796326795,-2.));
#83414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83415 = ORIENTED_EDGE('',*,*,#83416,.F.);
#83416 = EDGE_CURVE('',#83417,#83394,#83419,.T.);
#83417 = VERTEX_POINT('',#83418);
#83418 = CARTESIAN_POINT('',(10.2,-3.9573915837,38.199999999997));
#83419 = SURFACE_CURVE('',#83420,(#83424),.PCURVE_S1.);
#83420 = LINE('',#83421,#83422);
#83421 = CARTESIAN_POINT('',(6.2,-3.9573915837,38.199999999997));
#83422 = VECTOR('',#83423,1.);
#83423 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83424 = PCURVE('',#83405,#83425);
#83425 = DEFINITIONAL_REPRESENTATION('',(#83426),#83429);
#83426 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83427,#83428),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-4.,2.),.PIECEWISE_BEZIER_KNOTS.);
#83427 = CARTESIAN_POINT('',(3.14159265359,4.));
#83428 = CARTESIAN_POINT('',(3.14159265359,-2.));
#83429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83430 = ORIENTED_EDGE('',*,*,#83431,.F.);
#83431 = EDGE_CURVE('',#83432,#83417,#83434,.T.);
#83432 = VERTEX_POINT('',#83433);
#83433 = CARTESIAN_POINT('',(10.2,-4.2573915837,38.499999999996));
#83434 = SURFACE_CURVE('',#83435,(#83440),.PCURVE_S1.);
#83435 = CIRCLE('',#83436,0.3);
#83436 = AXIS2_PLACEMENT_3D('',#83437,#83438,#83439);
#83437 = CARTESIAN_POINT('',(10.2,-3.9573915837,38.499999999996));
#83438 = DIRECTION('',(1.,0.E+000,-0.E+000));
#83439 = DIRECTION('',(0.E+000,0.E+000,1.));
#83440 = PCURVE('',#83405,#83441);
#83441 = DEFINITIONAL_REPRESENTATION('',(#83442),#83445);
#83442 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83443,#83444),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#83443 = CARTESIAN_POINT('',(1.570796326795,4.));
#83444 = CARTESIAN_POINT('',(3.14159265359,4.));
#83445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83446 = ORIENTED_EDGE('',*,*,#83447,.F.);
#83447 = EDGE_CURVE('',#83396,#83432,#83448,.T.);
#83448 = SURFACE_CURVE('',#83449,(#83453),.PCURVE_S1.);
#83449 = LINE('',#83450,#83451);
#83450 = CARTESIAN_POINT('',(6.2,-4.2573915837,38.499999999996));
#83451 = VECTOR('',#83452,1.);
#83452 = DIRECTION('',(1.,0.E+000,0.E+000));
#83453 = PCURVE('',#83405,#83454);
#83454 = DEFINITIONAL_REPRESENTATION('',(#83455),#83458);
#83455 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83456,#83457),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.,4.),.PIECEWISE_BEZIER_KNOTS.);
#83456 = CARTESIAN_POINT('',(1.570796326795,-2.));
#83457 = CARTESIAN_POINT('',(1.570796326795,4.));
#83458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#83463)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#83460,#83461,#83462)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#83460 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#83461 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#83462 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#83463 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#83460,
  'distance_accuracy_value','confusion accuracy');
#83464 = SHAPE_DEFINITION_REPRESENTATION(#83465,#83386);
#83465 = PRODUCT_DEFINITION_SHAPE('','',#83466);
#83466 = PRODUCT_DEFINITION('design','',#83467,#83470);
#83467 = PRODUCT_DEFINITION_FORMATION('','',#83468);
#83468 = PRODUCT('CADSOFTTOOLS 1.616','CADSOFTTOOLS 1.616','',(#83469));
#83469 = PRODUCT_CONTEXT('',#2,'mechanical');
#83470 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#83471 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83472,#83474);
#83472 = ( REPRESENTATION_RELATIONSHIP('','',#83386,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83473) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#83473 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2475);
#83474 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #83475);
#83475 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('616','','',#5,#83466,$);
#83476 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#83468));
#83477 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#83478),#83552);
#83478 = SHELL_BASED_SURFACE_MODEL('',(#83479));
#83479 = OPEN_SHELL('',(#83480));
#83480 = ADVANCED_FACE('',(#83481),#83495,.T.);
#83481 = FACE_BOUND('',#83482,.T.);
#83482 = EDGE_LOOP('',(#83483,#83506,#83522,#83538));
#83483 = ORIENTED_EDGE('',*,*,#83484,.T.);
#83484 = EDGE_CURVE('',#83485,#83487,#83489,.T.);
#83485 = VERTEX_POINT('',#83486);
#83486 = CARTESIAN_POINT('',(4.2,-3.9573915837,38.199999999997));
#83487 = VERTEX_POINT('',#83488);
#83488 = CARTESIAN_POINT('',(4.2,-2.5573915837,38.199999999997));
#83489 = SURFACE_CURVE('',#83490,(#83494),.PCURVE_S1.);
#83490 = LINE('',#83491,#83492);
#83491 = CARTESIAN_POINT('',(4.2,12.1426084163,38.199999999997));
#83492 = VECTOR('',#83493,1.);
#83493 = DIRECTION('',(0.E+000,1.,0.E+000));
#83494 = PCURVE('',#83495,#83500);
#83495 = PLANE('',#83496);
#83496 = AXIS2_PLACEMENT_3D('',#83497,#83498,#83499);
#83497 = CARTESIAN_POINT('',(6.2,-4.2573915837,38.199999999997));
#83498 = DIRECTION('',(0.E+000,0.E+000,-1.));
#83499 = DIRECTION('',(1.,0.E+000,0.E+000));
#83500 = DEFINITIONAL_REPRESENTATION('',(#83501),#83505);
#83501 = LINE('',#83502,#83503);
#83502 = CARTESIAN_POINT('',(-2.,-16.4));
#83503 = VECTOR('',#83504,1.);
#83504 = DIRECTION('',(0.E+000,-1.));
#83505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83506 = ORIENTED_EDGE('',*,*,#83507,.T.);
#83507 = EDGE_CURVE('',#83487,#83508,#83510,.T.);
#83508 = VERTEX_POINT('',#83509);
#83509 = CARTESIAN_POINT('',(10.2,-2.5573915837,38.199999999997));
#83510 = SURFACE_CURVE('',#83511,(#83515),.PCURVE_S1.);
#83511 = LINE('',#83512,#83513);
#83512 = CARTESIAN_POINT('',(10.2,-2.5573915837,38.199999999997));
#83513 = VECTOR('',#83514,1.);
#83514 = DIRECTION('',(1.,0.E+000,0.E+000));
#83515 = PCURVE('',#83495,#83516);
#83516 = DEFINITIONAL_REPRESENTATION('',(#83517),#83521);
#83517 = LINE('',#83518,#83519);
#83518 = CARTESIAN_POINT('',(4.,-1.7));
#83519 = VECTOR('',#83520,1.);
#83520 = DIRECTION('',(1.,0.E+000));
#83521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83522 = ORIENTED_EDGE('',*,*,#83523,.F.);
#83523 = EDGE_CURVE('',#83524,#83508,#83526,.T.);
#83524 = VERTEX_POINT('',#83525);
#83525 = CARTESIAN_POINT('',(10.2,-3.9573915837,38.199999999997));
#83526 = SURFACE_CURVE('',#83527,(#83531),.PCURVE_S1.);
#83527 = LINE('',#83528,#83529);
#83528 = CARTESIAN_POINT('',(10.2,-4.2573915837,38.199999999997));
#83529 = VECTOR('',#83530,1.);
#83530 = DIRECTION('',(0.E+000,1.,0.E+000));
#83531 = PCURVE('',#83495,#83532);
#83532 = DEFINITIONAL_REPRESENTATION('',(#83533),#83537);
#83533 = LINE('',#83534,#83535);
#83534 = CARTESIAN_POINT('',(4.,0.E+000));
#83535 = VECTOR('',#83536,1.);
#83536 = DIRECTION('',(0.E+000,-1.));
#83537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83538 = ORIENTED_EDGE('',*,*,#83539,.T.);
#83539 = EDGE_CURVE('',#83524,#83485,#83540,.T.);
#83540 = SURFACE_CURVE('',#83541,(#83545),.PCURVE_S1.);
#83541 = LINE('',#83542,#83543);
#83542 = CARTESIAN_POINT('',(6.2,-3.9573915837,38.199999999997));
#83543 = VECTOR('',#83544,1.);
#83544 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83545 = PCURVE('',#83495,#83546);
#83546 = DEFINITIONAL_REPRESENTATION('',(#83547),#83551);
#83547 = LINE('',#83548,#83549);
#83548 = CARTESIAN_POINT('',(0.E+000,-0.3));
#83549 = VECTOR('',#83550,1.);
#83550 = DIRECTION('',(-1.,0.E+000));
#83551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#83556)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#83553,#83554,#83555)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#83553 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#83554 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#83555 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#83556 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#83553,
  'distance_accuracy_value','confusion accuracy');
#83557 = SHAPE_DEFINITION_REPRESENTATION(#83558,#83477);
#83558 = PRODUCT_DEFINITION_SHAPE('','',#83559);
#83559 = PRODUCT_DEFINITION('design','',#83560,#83563);
#83560 = PRODUCT_DEFINITION_FORMATION('','',#83561);
#83561 = PRODUCT('CADSOFTTOOLS 1.617','CADSOFTTOOLS 1.617','',(#83562));
#83562 = PRODUCT_CONTEXT('',#2,'mechanical');
#83563 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#83564 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83565,#83567);
#83565 = ( REPRESENTATION_RELATIONSHIP('','',#83477,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83566) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#83566 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2479);
#83567 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #83568);
#83568 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('617','','',#5,#83559,$);
#83569 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#83561));
#83570 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#83571),#83643);
#83571 = SHELL_BASED_SURFACE_MODEL('',(#83572));
#83572 = OPEN_SHELL('',(#83573));
#83573 = ADVANCED_FACE('',(#83574),#83589,.T.);
#83574 = FACE_BOUND('',#83575,.T.);
#83575 = EDGE_LOOP('',(#83576,#83599,#83614,#83630));
#83576 = ORIENTED_EDGE('',*,*,#83577,.F.);
#83577 = EDGE_CURVE('',#83578,#83580,#83582,.T.);
#83578 = VERTEX_POINT('',#83579);
#83579 = CARTESIAN_POINT('',(6.1,-2.2573915837,37.628449536453));
#83580 = VERTEX_POINT('',#83581);
#83581 = CARTESIAN_POINT('',(6.1,-1.853804139754,37.34690088798));
#83582 = SURFACE_CURVE('',#83583,(#83588),.PCURVE_S1.);
#83583 = CIRCLE('',#83584,0.3);
#83584 = AXIS2_PLACEMENT_3D('',#83585,#83586,#83587);
#83585 = CARTESIAN_POINT('',(6.1,-1.9573915837,37.628449536453));
#83586 = DIRECTION('',(1.,0.E+000,0.E+000));
#83587 = DIRECTION('',(0.E+000,0.E+000,-1.));
#83588 = PCURVE('',#83589,#83594);
#83589 = CYLINDRICAL_SURFACE('',#83590,0.3);
#83590 = AXIS2_PLACEMENT_3D('',#83591,#83592,#83593);
#83591 = CARTESIAN_POINT('',(4.2,-1.9573915837,37.628449536453));
#83592 = DIRECTION('',(1.,0.E+000,0.E+000));
#83593 = DIRECTION('',(0.E+000,0.E+000,1.));
#83594 = DEFINITIONAL_REPRESENTATION('',(#83595),#83598);
#83595 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83596,#83597),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.635734656552),
  .PIECEWISE_BEZIER_KNOTS.);
#83596 = CARTESIAN_POINT('',(1.570796326795,1.9));
#83597 = CARTESIAN_POINT('',(3.494142002963,1.9));
#83598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83599 = ORIENTED_EDGE('',*,*,#83600,.F.);
#83600 = EDGE_CURVE('',#83601,#83578,#83603,.T.);
#83601 = VERTEX_POINT('',#83602);
#83602 = CARTESIAN_POINT('',(4.2,-2.2573915837,37.628449536453));
#83603 = SURFACE_CURVE('',#83604,(#83608),.PCURVE_S1.);
#83604 = LINE('',#83605,#83606);
#83605 = CARTESIAN_POINT('',(8.2,-2.2573915837,37.628449536453));
#83606 = VECTOR('',#83607,1.);
#83607 = DIRECTION('',(1.,0.E+000,0.E+000));
#83608 = PCURVE('',#83589,#83609);
#83609 = DEFINITIONAL_REPRESENTATION('',(#83610),#83613);
#83610 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83611,#83612),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-4.,-2.1),.PIECEWISE_BEZIER_KNOTS.);
#83611 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#83612 = CARTESIAN_POINT('',(1.570796326795,1.9));
#83613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83614 = ORIENTED_EDGE('',*,*,#83615,.F.);
#83615 = EDGE_CURVE('',#83616,#83601,#83618,.T.);
#83616 = VERTEX_POINT('',#83617);
#83617 = CARTESIAN_POINT('',(4.2,-1.853804139754,37.34690088798));
#83618 = SURFACE_CURVE('',#83619,(#83624),.PCURVE_S1.);
#83619 = CIRCLE('',#83620,0.3);
#83620 = AXIS2_PLACEMENT_3D('',#83621,#83622,#83623);
#83621 = CARTESIAN_POINT('',(4.2,-1.9573915837,37.628449536453));
#83622 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83623 = DIRECTION('',(0.E+000,0.E+000,-1.));
#83624 = PCURVE('',#83589,#83625);
#83625 = DEFINITIONAL_REPRESENTATION('',(#83626),#83629);
#83626 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83627,#83628),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.930635957807,7.853981633974),
  .PIECEWISE_BEZIER_KNOTS.);
#83627 = CARTESIAN_POINT('',(3.494142002963,0.E+000));
#83628 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#83629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83630 = ORIENTED_EDGE('',*,*,#83631,.F.);
#83631 = EDGE_CURVE('',#83580,#83616,#83632,.T.);
#83632 = SURFACE_CURVE('',#83633,(#83637),.PCURVE_S1.);
#83633 = LINE('',#83634,#83635);
#83634 = CARTESIAN_POINT('',(4.2,-1.853804139754,37.34690088798));
#83635 = VECTOR('',#83636,1.);
#83636 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83637 = PCURVE('',#83589,#83638);
#83638 = DEFINITIONAL_REPRESENTATION('',(#83639),#83642);
#83639 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83640,#83641),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.9,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#83640 = CARTESIAN_POINT('',(3.494142002963,1.9));
#83641 = CARTESIAN_POINT('',(3.494142002963,0.E+000));
#83642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#83647)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#83644,#83645,#83646)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#83644 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#83645 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#83646 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#83647 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#83644,
  'distance_accuracy_value','confusion accuracy');
#83648 = SHAPE_DEFINITION_REPRESENTATION(#83649,#83570);
#83649 = PRODUCT_DEFINITION_SHAPE('','',#83650);
#83650 = PRODUCT_DEFINITION('design','',#83651,#83654);
#83651 = PRODUCT_DEFINITION_FORMATION('','',#83652);
#83652 = PRODUCT('CADSOFTTOOLS 1.618','CADSOFTTOOLS 1.618','',(#83653));
#83653 = PRODUCT_CONTEXT('',#2,'mechanical');
#83654 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#83655 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83656,#83658);
#83656 = ( REPRESENTATION_RELATIONSHIP('','',#83570,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83657) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#83657 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2483);
#83658 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #83659);
#83659 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('618','','',#5,#83650,$);
#83660 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#83652));
#83661 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#83662),#83734);
#83662 = SHELL_BASED_SURFACE_MODEL('',(#83663));
#83663 = OPEN_SHELL('',(#83664));
#83664 = ADVANCED_FACE('',(#83665),#83679,.F.);
#83665 = FACE_BOUND('',#83666,.F.);
#83666 = EDGE_LOOP('',(#83667,#83689,#83705,#83720));
#83667 = ORIENTED_EDGE('',*,*,#83668,.T.);
#83668 = EDGE_CURVE('',#83669,#83671,#83673,.T.);
#83669 = VERTEX_POINT('',#83670);
#83670 = CARTESIAN_POINT('',(10.2,-10.0573915837,40.699999999996));
#83671 = VERTEX_POINT('',#83672);
#83672 = CARTESIAN_POINT('',(11.2,-10.0573915837,40.699999999996));
#83673 = SURFACE_CURVE('',#83674,(#83678),.PCURVE_S1.);
#83674 = LINE('',#83675,#83676);
#83675 = CARTESIAN_POINT('',(11.2,-10.0573915837,40.699999999996));
#83676 = VECTOR('',#83677,1.);
#83677 = DIRECTION('',(1.,0.E+000,0.E+000));
#83678 = PCURVE('',#83679,#83684);
#83679 = CYLINDRICAL_SURFACE('',#83680,0.2);
#83680 = AXIS2_PLACEMENT_3D('',#83681,#83682,#83683);
#83681 = CARTESIAN_POINT('',(11.2,-9.8573915837,40.699999999996));
#83682 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83683 = DIRECTION('',(0.E+000,0.E+000,-1.));
#83684 = DEFINITIONAL_REPRESENTATION('',(#83685),#83688);
#83685 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83686,#83687),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#83686 = CARTESIAN_POINT('',(1.570796326795,1.));
#83687 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#83688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83689 = ORIENTED_EDGE('',*,*,#83690,.T.);
#83690 = EDGE_CURVE('',#83671,#83691,#83693,.T.);
#83691 = VERTEX_POINT('',#83692);
#83692 = CARTESIAN_POINT('',(11.2,-9.8573915837,40.899999999996));
#83693 = SURFACE_CURVE('',#83694,(#83699),.PCURVE_S1.);
#83694 = CIRCLE('',#83695,0.2);
#83695 = AXIS2_PLACEMENT_3D('',#83696,#83697,#83698);
#83696 = CARTESIAN_POINT('',(11.2,-9.8573915837,40.699999999996));
#83697 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83698 = DIRECTION('',(0.E+000,0.E+000,-1.));
#83699 = PCURVE('',#83679,#83700);
#83700 = DEFINITIONAL_REPRESENTATION('',(#83701),#83704);
#83701 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83702,#83703),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#83702 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#83703 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#83704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83705 = ORIENTED_EDGE('',*,*,#83706,.F.);
#83706 = EDGE_CURVE('',#83707,#83691,#83709,.T.);
#83707 = VERTEX_POINT('',#83708);
#83708 = CARTESIAN_POINT('',(10.2,-9.8573915837,40.899999999996));
#83709 = SURFACE_CURVE('',#83710,(#83714),.PCURVE_S1.);
#83710 = LINE('',#83711,#83712);
#83711 = CARTESIAN_POINT('',(11.2,-9.8573915837,40.899999999996));
#83712 = VECTOR('',#83713,1.);
#83713 = DIRECTION('',(1.,0.E+000,0.E+000));
#83714 = PCURVE('',#83679,#83715);
#83715 = DEFINITIONAL_REPRESENTATION('',(#83716),#83719);
#83716 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83717,#83718),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#83717 = CARTESIAN_POINT('',(3.14159265359,1.));
#83718 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#83719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83720 = ORIENTED_EDGE('',*,*,#83721,.T.);
#83721 = EDGE_CURVE('',#83707,#83669,#83722,.T.);
#83722 = SURFACE_CURVE('',#83723,(#83728),.PCURVE_S1.);
#83723 = CIRCLE('',#83724,0.2);
#83724 = AXIS2_PLACEMENT_3D('',#83725,#83726,#83727);
#83725 = CARTESIAN_POINT('',(10.2,-9.8573915837,40.699999999996));
#83726 = DIRECTION('',(1.,0.E+000,-0.E+000));
#83727 = DIRECTION('',(0.E+000,0.E+000,1.));
#83728 = PCURVE('',#83679,#83729);
#83729 = DEFINITIONAL_REPRESENTATION('',(#83730),#83733);
#83730 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83731,#83732),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#83731 = CARTESIAN_POINT('',(3.14159265359,1.));
#83732 = CARTESIAN_POINT('',(1.570796326795,1.));
#83733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#83738)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#83735,#83736,#83737)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#83735 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#83736 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#83737 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#83738 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#83735,
  'distance_accuracy_value','confusion accuracy');
#83739 = SHAPE_DEFINITION_REPRESENTATION(#83740,#83661);
#83740 = PRODUCT_DEFINITION_SHAPE('','',#83741);
#83741 = PRODUCT_DEFINITION('design','',#83742,#83745);
#83742 = PRODUCT_DEFINITION_FORMATION('','',#83743);
#83743 = PRODUCT('CADSOFTTOOLS 1.619','CADSOFTTOOLS 1.619','',(#83744));
#83744 = PRODUCT_CONTEXT('',#2,'mechanical');
#83745 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#83746 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83747,#83749);
#83747 = ( REPRESENTATION_RELATIONSHIP('','',#83661,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83748) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#83748 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2487);
#83749 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #83750);
#83750 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('619','','',#5,#83741,$);
#83751 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#83743));
#83752 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#83753),#83827);
#83753 = SHELL_BASED_SURFACE_MODEL('',(#83754));
#83754 = OPEN_SHELL('',(#83755));
#83755 = ADVANCED_FACE('',(#83756),#83770,.T.);
#83756 = FACE_BOUND('',#83757,.T.);
#83757 = EDGE_LOOP('',(#83758,#83781,#83797,#83813));
#83758 = ORIENTED_EDGE('',*,*,#83759,.F.);
#83759 = EDGE_CURVE('',#83760,#83762,#83764,.T.);
#83760 = VERTEX_POINT('',#83761);
#83761 = CARTESIAN_POINT('',(10.2,-6.388762433599,40.899999999996));
#83762 = VERTEX_POINT('',#83763);
#83763 = CARTESIAN_POINT('',(10.2,-9.8573915837,40.899999999996));
#83764 = SURFACE_CURVE('',#83765,(#83769),.PCURVE_S1.);
#83765 = LINE('',#83766,#83767);
#83766 = CARTESIAN_POINT('',(10.2,-8.111471121199,40.899999999996));
#83767 = VECTOR('',#83768,1.);
#83768 = DIRECTION('',(0.E+000,-1.,-4.000943083641E-015));
#83769 = PCURVE('',#83770,#83775);
#83770 = PLANE('',#83771);
#83771 = AXIS2_PLACEMENT_3D('',#83772,#83773,#83774);
#83772 = CARTESIAN_POINT('',(11.2,-8.111471121199,40.899999999996));
#83773 = DIRECTION('',(0.E+000,4.000943083641E-015,-1.));
#83774 = DIRECTION('',(0.E+000,-1.,-4.000943083641E-015));
#83775 = DEFINITIONAL_REPRESENTATION('',(#83776),#83780);
#83776 = LINE('',#83777,#83778);
#83777 = CARTESIAN_POINT('',(-0.E+000,1.));
#83778 = VECTOR('',#83779,1.);
#83779 = DIRECTION('',(1.,0.E+000));
#83780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83781 = ORIENTED_EDGE('',*,*,#83782,.T.);
#83782 = EDGE_CURVE('',#83760,#83783,#83785,.T.);
#83783 = VERTEX_POINT('',#83784);
#83784 = CARTESIAN_POINT('',(11.2,-6.388762433599,40.899999999996));
#83785 = SURFACE_CURVE('',#83786,(#83790),.PCURVE_S1.);
#83786 = LINE('',#83787,#83788);
#83787 = CARTESIAN_POINT('',(11.2,-6.388762433599,40.899999999996));
#83788 = VECTOR('',#83789,1.);
#83789 = DIRECTION('',(1.,0.E+000,0.E+000));
#83790 = PCURVE('',#83770,#83791);
#83791 = DEFINITIONAL_REPRESENTATION('',(#83792),#83796);
#83792 = LINE('',#83793,#83794);
#83793 = CARTESIAN_POINT('',(-1.7227086876,0.E+000));
#83794 = VECTOR('',#83795,1.);
#83795 = DIRECTION('',(0.E+000,-1.));
#83796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83797 = ORIENTED_EDGE('',*,*,#83798,.F.);
#83798 = EDGE_CURVE('',#83799,#83783,#83801,.T.);
#83799 = VERTEX_POINT('',#83800);
#83800 = CARTESIAN_POINT('',(11.2,-9.8573915837,40.899999999996));
#83801 = SURFACE_CURVE('',#83802,(#83806),.PCURVE_S1.);
#83802 = LINE('',#83803,#83804);
#83803 = CARTESIAN_POINT('',(11.2,-8.111471121199,40.899999999996));
#83804 = VECTOR('',#83805,1.);
#83805 = DIRECTION('',(0.E+000,1.,4.000943083641E-015));
#83806 = PCURVE('',#83770,#83807);
#83807 = DEFINITIONAL_REPRESENTATION('',(#83808),#83812);
#83808 = LINE('',#83809,#83810);
#83809 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#83810 = VECTOR('',#83811,1.);
#83811 = DIRECTION('',(-1.,0.E+000));
#83812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83813 = ORIENTED_EDGE('',*,*,#83814,.F.);
#83814 = EDGE_CURVE('',#83762,#83799,#83815,.T.);
#83815 = SURFACE_CURVE('',#83816,(#83820),.PCURVE_S1.);
#83816 = LINE('',#83817,#83818);
#83817 = CARTESIAN_POINT('',(11.2,-9.8573915837,40.899999999996));
#83818 = VECTOR('',#83819,1.);
#83819 = DIRECTION('',(1.,0.E+000,0.E+000));
#83820 = PCURVE('',#83770,#83821);
#83821 = DEFINITIONAL_REPRESENTATION('',(#83822),#83826);
#83822 = LINE('',#83823,#83824);
#83823 = CARTESIAN_POINT('',(1.745920462501,0.E+000));
#83824 = VECTOR('',#83825,1.);
#83825 = DIRECTION('',(0.E+000,-1.));
#83826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#83831)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#83828,#83829,#83830)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#83828 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#83829 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#83830 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#83831 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#83828,
  'distance_accuracy_value','confusion accuracy');
#83832 = SHAPE_DEFINITION_REPRESENTATION(#83833,#83752);
#83833 = PRODUCT_DEFINITION_SHAPE('','',#83834);
#83834 = PRODUCT_DEFINITION('design','',#83835,#83838);
#83835 = PRODUCT_DEFINITION_FORMATION('','',#83836);
#83836 = PRODUCT('CADSOFTTOOLS 1.620','CADSOFTTOOLS 1.620','',(#83837));
#83837 = PRODUCT_CONTEXT('',#2,'mechanical');
#83838 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#83839 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83840,#83842);
#83840 = ( REPRESENTATION_RELATIONSHIP('','',#83752,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83841) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#83841 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2491);
#83842 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #83843);
#83843 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('620','','',#5,#83834,$);
#83844 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#83836));
#83845 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#83846),#83918);
#83846 = SHELL_BASED_SURFACE_MODEL('',(#83847));
#83847 = OPEN_SHELL('',(#83848));
#83848 = ADVANCED_FACE('',(#83849),#83863,.F.);
#83849 = FACE_BOUND('',#83850,.F.);
#83850 = EDGE_LOOP('',(#83851,#83873,#83889,#83904));
#83851 = ORIENTED_EDGE('',*,*,#83852,.T.);
#83852 = EDGE_CURVE('',#83853,#83855,#83857,.T.);
#83853 = VERTEX_POINT('',#83854);
#83854 = CARTESIAN_POINT('',(10.2,-6.388762433599,40.899999999996));
#83855 = VERTEX_POINT('',#83856);
#83856 = CARTESIAN_POINT('',(11.2,-6.388762433599,40.899999999996));
#83857 = SURFACE_CURVE('',#83858,(#83862),.PCURVE_S1.);
#83858 = LINE('',#83859,#83860);
#83859 = CARTESIAN_POINT('',(11.2,-6.388762433599,40.899999999996));
#83860 = VECTOR('',#83861,1.);
#83861 = DIRECTION('',(1.,0.E+000,0.E+000));
#83862 = PCURVE('',#83863,#83868);
#83863 = CYLINDRICAL_SURFACE('',#83864,0.2);
#83864 = AXIS2_PLACEMENT_3D('',#83865,#83866,#83867);
#83865 = CARTESIAN_POINT('',(11.2,-6.388762433599,40.699999999996));
#83866 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83867 = DIRECTION('',(0.E+000,0.E+000,-1.));
#83868 = DEFINITIONAL_REPRESENTATION('',(#83869),#83872);
#83869 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83870,#83871),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#83870 = CARTESIAN_POINT('',(3.14159265359,1.));
#83871 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#83872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83873 = ORIENTED_EDGE('',*,*,#83874,.T.);
#83874 = EDGE_CURVE('',#83855,#83875,#83877,.T.);
#83875 = VERTEX_POINT('',#83876);
#83876 = CARTESIAN_POINT('',(11.2,-6.233206878043,40.574292127785));
#83877 = SURFACE_CURVE('',#83878,(#83883),.PCURVE_S1.);
#83878 = CIRCLE('',#83879,0.2);
#83879 = AXIS2_PLACEMENT_3D('',#83880,#83881,#83882);
#83880 = CARTESIAN_POINT('',(11.2,-6.388762433599,40.699999999996));
#83881 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83882 = DIRECTION('',(0.E+000,0.E+000,-1.));
#83883 = PCURVE('',#83863,#83884);
#83884 = DEFINITIONAL_REPRESENTATION('',(#83885),#83888);
#83885 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83886,#83887),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,5.392062799293),
  .PIECEWISE_BEZIER_KNOTS.);
#83886 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#83887 = CARTESIAN_POINT('',(5.392062799293,0.E+000));
#83888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83889 = ORIENTED_EDGE('',*,*,#83890,.F.);
#83890 = EDGE_CURVE('',#83891,#83875,#83893,.T.);
#83891 = VERTEX_POINT('',#83892);
#83892 = CARTESIAN_POINT('',(10.2,-6.233206878043,40.574292127785));
#83893 = SURFACE_CURVE('',#83894,(#83898),.PCURVE_S1.);
#83894 = LINE('',#83895,#83896);
#83895 = CARTESIAN_POINT('',(11.2,-6.233206878043,40.574292127785));
#83896 = VECTOR('',#83897,1.);
#83897 = DIRECTION('',(1.,0.E+000,0.E+000));
#83898 = PCURVE('',#83863,#83899);
#83899 = DEFINITIONAL_REPRESENTATION('',(#83900),#83903);
#83900 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83901,#83902),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#83901 = CARTESIAN_POINT('',(5.392062799293,1.));
#83902 = CARTESIAN_POINT('',(5.392062799293,0.E+000));
#83903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83904 = ORIENTED_EDGE('',*,*,#83905,.T.);
#83905 = EDGE_CURVE('',#83891,#83853,#83906,.T.);
#83906 = SURFACE_CURVE('',#83907,(#83912),.PCURVE_S1.);
#83907 = CIRCLE('',#83908,0.2);
#83908 = AXIS2_PLACEMENT_3D('',#83909,#83910,#83911);
#83909 = CARTESIAN_POINT('',(10.2,-6.388762433599,40.699999999996));
#83910 = DIRECTION('',(1.,0.E+000,-0.E+000));
#83911 = DIRECTION('',(0.E+000,0.E+000,1.));
#83912 = PCURVE('',#83863,#83913);
#83913 = DEFINITIONAL_REPRESENTATION('',(#83914),#83917);
#83914 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83915,#83916),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.032715161477,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#83915 = CARTESIAN_POINT('',(5.392062799293,1.));
#83916 = CARTESIAN_POINT('',(3.14159265359,1.));
#83917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#83922)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#83919,#83920,#83921)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#83919 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#83920 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#83921 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#83922 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#83919,
  'distance_accuracy_value','confusion accuracy');
#83923 = SHAPE_DEFINITION_REPRESENTATION(#83924,#83845);
#83924 = PRODUCT_DEFINITION_SHAPE('','',#83925);
#83925 = PRODUCT_DEFINITION('design','',#83926,#83929);
#83926 = PRODUCT_DEFINITION_FORMATION('','',#83927);
#83927 = PRODUCT('CADSOFTTOOLS 1.621','CADSOFTTOOLS 1.621','',(#83928));
#83928 = PRODUCT_CONTEXT('',#2,'mechanical');
#83929 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#83930 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83931,#83933);
#83931 = ( REPRESENTATION_RELATIONSHIP('','',#83845,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83932) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#83932 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2495);
#83933 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #83934);
#83934 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('621','','',#5,#83925,$);
#83935 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#83927));
#83936 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#83937),#84009);
#83937 = SHELL_BASED_SURFACE_MODEL('',(#83938));
#83938 = OPEN_SHELL('',(#83939));
#83939 = ADVANCED_FACE('',(#83940),#83955,.T.);
#83940 = FACE_BOUND('',#83941,.T.);
#83941 = EDGE_LOOP('',(#83942,#83965,#83980,#83996));
#83942 = ORIENTED_EDGE('',*,*,#83943,.F.);
#83943 = EDGE_CURVE('',#83944,#83946,#83948,.T.);
#83944 = VERTEX_POINT('',#83945);
#83945 = CARTESIAN_POINT('',(10.2,-6.487106105105,40.129847683341));
#83946 = VERTEX_POINT('',#83947);
#83947 = CARTESIAN_POINT('',(10.2,-6.233206878043,40.574292127785));
#83948 = SURFACE_CURVE('',#83949,(#83954),.PCURVE_S1.);
#83949 = CIRCLE('',#83950,1.6);
#83950 = AXIS2_PLACEMENT_3D('',#83951,#83952,#83953);
#83951 = CARTESIAN_POINT('',(10.2,-4.988762433599,39.568629150098));
#83952 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83953 = DIRECTION('',(0.E+000,0.E+000,1.));
#83954 = PCURVE('',#83955,#83960);
#83955 = CYLINDRICAL_SURFACE('',#83956,1.6);
#83956 = AXIS2_PLACEMENT_3D('',#83957,#83958,#83959);
#83957 = CARTESIAN_POINT('',(11.2,-4.988762433599,39.568629150098));
#83958 = DIRECTION('',(-1.,0.E+000,0.E+000));
#83959 = DIRECTION('',(0.E+000,0.E+000,-1.));
#83960 = DEFINITIONAL_REPRESENTATION('',(#83961),#83964);
#83961 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83962,#83963),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.0707732138,5.392062799293),.PIECEWISE_BEZIER_KNOTS.);
#83962 = CARTESIAN_POINT('',(1.92918056021,1.));
#83963 = CARTESIAN_POINT('',(2.250470145703,1.));
#83964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83965 = ORIENTED_EDGE('',*,*,#83966,.T.);
#83966 = EDGE_CURVE('',#83944,#83967,#83969,.T.);
#83967 = VERTEX_POINT('',#83968);
#83968 = CARTESIAN_POINT('',(11.2,-6.487106105105,40.129847683341));
#83969 = SURFACE_CURVE('',#83970,(#83974),.PCURVE_S1.);
#83970 = LINE('',#83971,#83972);
#83971 = CARTESIAN_POINT('',(11.2,-6.487106105105,40.129847683341));
#83972 = VECTOR('',#83973,1.);
#83973 = DIRECTION('',(1.,0.E+000,0.E+000));
#83974 = PCURVE('',#83955,#83975);
#83975 = DEFINITIONAL_REPRESENTATION('',(#83976),#83979);
#83976 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83977,#83978),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#83977 = CARTESIAN_POINT('',(1.92918056021,1.));
#83978 = CARTESIAN_POINT('',(1.92918056021,0.E+000));
#83979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83980 = ORIENTED_EDGE('',*,*,#83981,.F.);
#83981 = EDGE_CURVE('',#83982,#83967,#83984,.T.);
#83982 = VERTEX_POINT('',#83983);
#83983 = CARTESIAN_POINT('',(11.2,-6.233206878043,40.574292127785));
#83984 = SURFACE_CURVE('',#83985,(#83990),.PCURVE_S1.);
#83985 = CIRCLE('',#83986,1.6);
#83986 = AXIS2_PLACEMENT_3D('',#83987,#83988,#83989);
#83987 = CARTESIAN_POINT('',(11.2,-4.988762433599,39.568629150098));
#83988 = DIRECTION('',(1.,0.E+000,0.E+000));
#83989 = DIRECTION('',(0.E+000,0.E+000,-1.));
#83990 = PCURVE('',#83955,#83991);
#83991 = DEFINITIONAL_REPRESENTATION('',(#83992),#83995);
#83992 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83993,#83994),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.032715161476,4.35400474697),
  .PIECEWISE_BEZIER_KNOTS.);
#83993 = CARTESIAN_POINT('',(2.250470145703,0.E+000));
#83994 = CARTESIAN_POINT('',(1.92918056021,0.E+000));
#83995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#83996 = ORIENTED_EDGE('',*,*,#83997,.F.);
#83997 = EDGE_CURVE('',#83946,#83982,#83998,.T.);
#83998 = SURFACE_CURVE('',#83999,(#84003),.PCURVE_S1.);
#83999 = LINE('',#84000,#84001);
#84000 = CARTESIAN_POINT('',(11.2,-6.233206878043,40.574292127785));
#84001 = VECTOR('',#84002,1.);
#84002 = DIRECTION('',(1.,0.E+000,0.E+000));
#84003 = PCURVE('',#83955,#84004);
#84004 = DEFINITIONAL_REPRESENTATION('',(#84005),#84008);
#84005 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84006,#84007),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#84006 = CARTESIAN_POINT('',(2.250470145703,1.));
#84007 = CARTESIAN_POINT('',(2.250470145703,0.E+000));
#84008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#84013)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#84010,#84011,#84012)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#84010 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#84011 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#84012 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#84013 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#84010,
  'distance_accuracy_value','confusion accuracy');
#84014 = SHAPE_DEFINITION_REPRESENTATION(#84015,#83936);
#84015 = PRODUCT_DEFINITION_SHAPE('','',#84016);
#84016 = PRODUCT_DEFINITION('design','',#84017,#84020);
#84017 = PRODUCT_DEFINITION_FORMATION('','',#84018);
#84018 = PRODUCT('CADSOFTTOOLS 1.622','CADSOFTTOOLS 1.622','',(#84019));
#84019 = PRODUCT_CONTEXT('',#2,'mechanical');
#84020 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#84021 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#84022,#84024);
#84022 = ( REPRESENTATION_RELATIONSHIP('','',#83936,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#84023) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#84023 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2499);
#84024 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #84025);
#84025 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('622','','',#5,#84016,$);
#84026 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#84018));
#84027 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#84028),#84100);
#84028 = SHELL_BASED_SURFACE_MODEL('',(#84029));
#84029 = OPEN_SHELL('',(#84030));
#84030 = ADVANCED_FACE('',(#84031),#84045,.F.);
#84031 = FACE_BOUND('',#84032,.F.);
#84032 = EDGE_LOOP('',(#84033,#84055,#84071,#84086));
#84033 = ORIENTED_EDGE('',*,*,#84034,.T.);
#84034 = EDGE_CURVE('',#84035,#84037,#84039,.T.);
#84035 = VERTEX_POINT('',#84036);
#84036 = CARTESIAN_POINT('',(10.2,-6.487106105105,40.129847683341));
#84037 = VERTEX_POINT('',#84038);
#84038 = CARTESIAN_POINT('',(11.2,-6.487106105105,40.129847683341));
#84039 = SURFACE_CURVE('',#84040,(#84044),.PCURVE_S1.);
#84040 = LINE('',#84041,#84042);
#84041 = CARTESIAN_POINT('',(11.2,-6.487106105105,40.129847683341));
#84042 = VECTOR('',#84043,1.);
#84043 = DIRECTION('',(1.,0.E+000,0.E+000));
#84044 = PCURVE('',#84045,#84050);
#84045 = CYLINDRICAL_SURFACE('',#84046,0.2);
#84046 = AXIS2_PLACEMENT_3D('',#84047,#84048,#84049);
#84047 = CARTESIAN_POINT('',(11.2,-6.674399064044,40.199999999996));
#84048 = DIRECTION('',(-1.,0.E+000,0.E+000));
#84049 = DIRECTION('',(0.E+000,0.E+000,-1.));
#84050 = DEFINITIONAL_REPRESENTATION('',(#84051),#84054);
#84051 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84052,#84053),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#84052 = CARTESIAN_POINT('',(5.0707732138,1.));
#84053 = CARTESIAN_POINT('',(5.0707732138,0.E+000));
#84054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84055 = ORIENTED_EDGE('',*,*,#84056,.T.);
#84056 = EDGE_CURVE('',#84037,#84057,#84059,.T.);
#84057 = VERTEX_POINT('',#84058);
#84058 = CARTESIAN_POINT('',(11.2,-6.674399064044,39.999999999996));
#84059 = SURFACE_CURVE('',#84060,(#84065),.PCURVE_S1.);
#84060 = CIRCLE('',#84061,0.2);
#84061 = AXIS2_PLACEMENT_3D('',#84062,#84063,#84064);
#84062 = CARTESIAN_POINT('',(11.2,-6.674399064044,40.199999999996));
#84063 = DIRECTION('',(-1.,0.E+000,0.E+000));
#84064 = DIRECTION('',(0.E+000,0.E+000,-1.));
#84065 = PCURVE('',#84045,#84066);
#84066 = DEFINITIONAL_REPRESENTATION('',(#84067),#84070);
#84067 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84068,#84069),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.0707732138,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#84068 = CARTESIAN_POINT('',(5.0707732138,0.E+000));
#84069 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#84070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84071 = ORIENTED_EDGE('',*,*,#84072,.F.);
#84072 = EDGE_CURVE('',#84073,#84057,#84075,.T.);
#84073 = VERTEX_POINT('',#84074);
#84074 = CARTESIAN_POINT('',(10.2,-6.674399064044,39.999999999996));
#84075 = SURFACE_CURVE('',#84076,(#84080),.PCURVE_S1.);
#84076 = LINE('',#84077,#84078);
#84077 = CARTESIAN_POINT('',(11.2,-6.674399064044,39.999999999996));
#84078 = VECTOR('',#84079,1.);
#84079 = DIRECTION('',(1.,0.E+000,0.E+000));
#84080 = PCURVE('',#84045,#84081);
#84081 = DEFINITIONAL_REPRESENTATION('',(#84082),#84085);
#84082 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84083,#84084),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#84083 = CARTESIAN_POINT('',(6.28318530718,1.));
#84084 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#84085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84086 = ORIENTED_EDGE('',*,*,#84087,.T.);
#84087 = EDGE_CURVE('',#84073,#84035,#84088,.T.);
#84088 = SURFACE_CURVE('',#84089,(#84094),.PCURVE_S1.);
#84089 = CIRCLE('',#84090,0.2);
#84090 = AXIS2_PLACEMENT_3D('',#84091,#84092,#84093);
#84091 = CARTESIAN_POINT('',(10.2,-6.674399064044,40.199999999996));
#84092 = DIRECTION('',(1.,0.E+000,-0.E+000));
#84093 = DIRECTION('',(0.E+000,0.E+000,1.));
#84094 = PCURVE('',#84045,#84095);
#84095 = DEFINITIONAL_REPRESENTATION('',(#84096),#84099);
#84096 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84097,#84098),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,4.35400474697),.PIECEWISE_BEZIER_KNOTS.);
#84097 = CARTESIAN_POINT('',(6.28318530718,1.));
#84098 = CARTESIAN_POINT('',(5.0707732138,1.));
#84099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#84104)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#84101,#84102,#84103)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#84101 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#84102 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#84103 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#84104 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#84101,
  'distance_accuracy_value','confusion accuracy');
#84105 = SHAPE_DEFINITION_REPRESENTATION(#84106,#84027);
#84106 = PRODUCT_DEFINITION_SHAPE('','',#84107);
#84107 = PRODUCT_DEFINITION('design','',#84108,#84111);
#84108 = PRODUCT_DEFINITION_FORMATION('','',#84109);
#84109 = PRODUCT('CADSOFTTOOLS 1.623','CADSOFTTOOLS 1.623','',(#84110));
#84110 = PRODUCT_CONTEXT('',#2,'mechanical');
#84111 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#84112 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#84113,#84115);
#84113 = ( REPRESENTATION_RELATIONSHIP('','',#84027,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#84114) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#84114 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2503);
#84115 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #84116);
#84116 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('623','','',#5,#84107,$);
#84117 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#84109));
#84118 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#84119),#84193);
#84119 = SHELL_BASED_SURFACE_MODEL('',(#84120));
#84120 = OPEN_SHELL('',(#84121));
#84121 = ADVANCED_FACE('',(#84122),#84136,.T.);
#84122 = FACE_BOUND('',#84123,.T.);
#84123 = EDGE_LOOP('',(#84124,#84147,#84163,#84179));
#84124 = ORIENTED_EDGE('',*,*,#84125,.F.);
#84125 = EDGE_CURVE('',#84126,#84128,#84130,.T.);
#84126 = VERTEX_POINT('',#84127);
#84127 = CARTESIAN_POINT('',(10.2,-9.8573915837,39.999999999996));
#84128 = VERTEX_POINT('',#84129);
#84129 = CARTESIAN_POINT('',(10.2,-6.674399064044,39.999999999996));
#84130 = SURFACE_CURVE('',#84131,(#84135),.PCURVE_S1.);
#84131 = LINE('',#84132,#84133);
#84132 = CARTESIAN_POINT('',(10.2,-8.111471121199,39.999999999996));
#84133 = VECTOR('',#84134,1.);
#84134 = DIRECTION('',(0.E+000,1.,6.539971923644E-015));
#84135 = PCURVE('',#84136,#84141);
#84136 = PLANE('',#84137);
#84137 = AXIS2_PLACEMENT_3D('',#84138,#84139,#84140);
#84138 = CARTESIAN_POINT('',(11.2,-8.111471121199,39.999999999996));
#84139 = DIRECTION('',(0.E+000,-6.539971923644E-015,1.));
#84140 = DIRECTION('',(0.E+000,1.,6.539971923644E-015));
#84141 = DEFINITIONAL_REPRESENTATION('',(#84142),#84146);
#84142 = LINE('',#84143,#84144);
#84143 = CARTESIAN_POINT('',(0.E+000,1.));
#84144 = VECTOR('',#84145,1.);
#84145 = DIRECTION('',(1.,0.E+000));
#84146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84147 = ORIENTED_EDGE('',*,*,#84148,.T.);
#84148 = EDGE_CURVE('',#84126,#84149,#84151,.T.);
#84149 = VERTEX_POINT('',#84150);
#84150 = CARTESIAN_POINT('',(11.2,-9.8573915837,39.999999999996));
#84151 = SURFACE_CURVE('',#84152,(#84156),.PCURVE_S1.);
#84152 = LINE('',#84153,#84154);
#84153 = CARTESIAN_POINT('',(11.2,-9.8573915837,39.999999999996));
#84154 = VECTOR('',#84155,1.);
#84155 = DIRECTION('',(1.,0.E+000,0.E+000));
#84156 = PCURVE('',#84136,#84157);
#84157 = DEFINITIONAL_REPRESENTATION('',(#84158),#84162);
#84158 = LINE('',#84159,#84160);
#84159 = CARTESIAN_POINT('',(-1.745920462501,-0.E+000));
#84160 = VECTOR('',#84161,1.);
#84161 = DIRECTION('',(0.E+000,-1.));
#84162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84163 = ORIENTED_EDGE('',*,*,#84164,.F.);
#84164 = EDGE_CURVE('',#84165,#84149,#84167,.T.);
#84165 = VERTEX_POINT('',#84166);
#84166 = CARTESIAN_POINT('',(11.2,-6.674399064044,39.999999999996));
#84167 = SURFACE_CURVE('',#84168,(#84172),.PCURVE_S1.);
#84168 = LINE('',#84169,#84170);
#84169 = CARTESIAN_POINT('',(11.2,-8.111471121199,39.999999999996));
#84170 = VECTOR('',#84171,1.);
#84171 = DIRECTION('',(0.E+000,-1.,-6.539971923644E-015));
#84172 = PCURVE('',#84136,#84173);
#84173 = DEFINITIONAL_REPRESENTATION('',(#84174),#84178);
#84174 = LINE('',#84175,#84176);
#84175 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#84176 = VECTOR('',#84177,1.);
#84177 = DIRECTION('',(-1.,-0.E+000));
#84178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84179 = ORIENTED_EDGE('',*,*,#84180,.F.);
#84180 = EDGE_CURVE('',#84128,#84165,#84181,.T.);
#84181 = SURFACE_CURVE('',#84182,(#84186),.PCURVE_S1.);
#84182 = LINE('',#84183,#84184);
#84183 = CARTESIAN_POINT('',(11.2,-6.674399064044,39.999999999996));
#84184 = VECTOR('',#84185,1.);
#84185 = DIRECTION('',(1.,0.E+000,0.E+000));
#84186 = PCURVE('',#84136,#84187);
#84187 = DEFINITIONAL_REPRESENTATION('',(#84188),#84192);
#84188 = LINE('',#84189,#84190);
#84189 = CARTESIAN_POINT('',(1.437072057155,0.E+000));
#84190 = VECTOR('',#84191,1.);
#84191 = DIRECTION('',(0.E+000,-1.));
#84192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#84197)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#84194,#84195,#84196)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#84194 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#84195 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#84196 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#84197 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#84194,
  'distance_accuracy_value','confusion accuracy');
#84198 = SHAPE_DEFINITION_REPRESENTATION(#84199,#84118);
#84199 = PRODUCT_DEFINITION_SHAPE('','',#84200);
#84200 = PRODUCT_DEFINITION('design','',#84201,#84204);
#84201 = PRODUCT_DEFINITION_FORMATION('','',#84202);
#84202 = PRODUCT('CADSOFTTOOLS 1.624','CADSOFTTOOLS 1.624','',(#84203));
#84203 = PRODUCT_CONTEXT('',#2,'mechanical');
#84204 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#84205 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#84206,#84208);
#84206 = ( REPRESENTATION_RELATIONSHIP('','',#84118,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#84207) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#84207 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2507);
#84208 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #84209);
#84209 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('624','','',#5,#84200,$);
#84210 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#84202));
#84211 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#84212),#84284);
#84212 = SHELL_BASED_SURFACE_MODEL('',(#84213));
#84213 = OPEN_SHELL('',(#84214));
#84214 = ADVANCED_FACE('',(#84215),#84229,.F.);
#84215 = FACE_BOUND('',#84216,.F.);
#84216 = EDGE_LOOP('',(#84217,#84239,#84255,#84270));
#84217 = ORIENTED_EDGE('',*,*,#84218,.T.);
#84218 = EDGE_CURVE('',#84219,#84221,#84223,.T.);
#84219 = VERTEX_POINT('',#84220);
#84220 = CARTESIAN_POINT('',(10.2,-9.8573915837,39.999999999996));
#84221 = VERTEX_POINT('',#84222);
#84222 = CARTESIAN_POINT('',(11.2,-9.8573915837,39.999999999996));
#84223 = SURFACE_CURVE('',#84224,(#84228),.PCURVE_S1.);
#84224 = LINE('',#84225,#84226);
#84225 = CARTESIAN_POINT('',(11.2,-9.8573915837,39.999999999996));
#84226 = VECTOR('',#84227,1.);
#84227 = DIRECTION('',(1.,0.E+000,0.E+000));
#84228 = PCURVE('',#84229,#84234);
#84229 = CYLINDRICAL_SURFACE('',#84230,0.2);
#84230 = AXIS2_PLACEMENT_3D('',#84231,#84232,#84233);
#84231 = CARTESIAN_POINT('',(11.2,-9.8573915837,40.199999999996));
#84232 = DIRECTION('',(-1.,0.E+000,0.E+000));
#84233 = DIRECTION('',(0.E+000,0.E+000,-1.));
#84234 = DEFINITIONAL_REPRESENTATION('',(#84235),#84238);
#84235 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84236,#84237),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#84236 = CARTESIAN_POINT('',(0.E+000,1.));
#84237 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#84238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84239 = ORIENTED_EDGE('',*,*,#84240,.T.);
#84240 = EDGE_CURVE('',#84221,#84241,#84243,.T.);
#84241 = VERTEX_POINT('',#84242);
#84242 = CARTESIAN_POINT('',(11.2,-10.0573915837,40.199999999996));
#84243 = SURFACE_CURVE('',#84244,(#84249),.PCURVE_S1.);
#84244 = CIRCLE('',#84245,0.2);
#84245 = AXIS2_PLACEMENT_3D('',#84246,#84247,#84248);
#84246 = CARTESIAN_POINT('',(11.2,-9.8573915837,40.199999999996));
#84247 = DIRECTION('',(-1.,0.E+000,0.E+000));
#84248 = DIRECTION('',(0.E+000,0.E+000,-1.));
#84249 = PCURVE('',#84229,#84250);
#84250 = DEFINITIONAL_REPRESENTATION('',(#84251),#84254);
#84251 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84252,#84253),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#84252 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#84253 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#84254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84255 = ORIENTED_EDGE('',*,*,#84256,.F.);
#84256 = EDGE_CURVE('',#84257,#84241,#84259,.T.);
#84257 = VERTEX_POINT('',#84258);
#84258 = CARTESIAN_POINT('',(10.2,-10.0573915837,40.199999999996));
#84259 = SURFACE_CURVE('',#84260,(#84264),.PCURVE_S1.);
#84260 = LINE('',#84261,#84262);
#84261 = CARTESIAN_POINT('',(11.2,-10.0573915837,40.199999999996));
#84262 = VECTOR('',#84263,1.);
#84263 = DIRECTION('',(1.,0.E+000,0.E+000));
#84264 = PCURVE('',#84229,#84265);
#84265 = DEFINITIONAL_REPRESENTATION('',(#84266),#84269);
#84266 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84267,#84268),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#84267 = CARTESIAN_POINT('',(1.570796326795,1.));
#84268 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#84269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84270 = ORIENTED_EDGE('',*,*,#84271,.T.);
#84271 = EDGE_CURVE('',#84257,#84219,#84272,.T.);
#84272 = SURFACE_CURVE('',#84273,(#84278),.PCURVE_S1.);
#84273 = CIRCLE('',#84274,0.2);
#84274 = AXIS2_PLACEMENT_3D('',#84275,#84276,#84277);
#84275 = CARTESIAN_POINT('',(10.2,-9.8573915837,40.199999999996));
#84276 = DIRECTION('',(1.,0.E+000,-0.E+000));
#84277 = DIRECTION('',(0.E+000,0.E+000,1.));
#84278 = PCURVE('',#84229,#84279);
#84279 = DEFINITIONAL_REPRESENTATION('',(#84280),#84283);
#84280 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84281,#84282),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#84281 = CARTESIAN_POINT('',(1.570796326795,1.));
#84282 = CARTESIAN_POINT('',(0.E+000,1.));
#84283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#84288)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#84285,#84286,#84287)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#84285 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#84286 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#84287 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#84288 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#84285,
  'distance_accuracy_value','confusion accuracy');
#84289 = SHAPE_DEFINITION_REPRESENTATION(#84290,#84211);
#84290 = PRODUCT_DEFINITION_SHAPE('','',#84291);
#84291 = PRODUCT_DEFINITION('design','',#84292,#84295);
#84292 = PRODUCT_DEFINITION_FORMATION('','',#84293);
#84293 = PRODUCT('CADSOFTTOOLS 1.625','CADSOFTTOOLS 1.625','',(#84294));
#84294 = PRODUCT_CONTEXT('',#2,'mechanical');
#84295 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#84296 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#84297,#84299);
#84297 = ( REPRESENTATION_RELATIONSHIP('','',#84211,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#84298) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#84298 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2511);
#84299 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #84300);
#84300 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('625','','',#5,#84291,$);
#84301 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#84293));
#84302 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#84303),#84377);
#84303 = SHELL_BASED_SURFACE_MODEL('',(#84304));
#84304 = OPEN_SHELL('',(#84305));
#84305 = ADVANCED_FACE('',(#84306),#84320,.T.);
#84306 = FACE_BOUND('',#84307,.T.);
#84307 = EDGE_LOOP('',(#84308,#84331,#84347,#84363));
#84308 = ORIENTED_EDGE('',*,*,#84309,.F.);
#84309 = EDGE_CURVE('',#84310,#84312,#84314,.T.);
#84310 = VERTEX_POINT('',#84311);
#84311 = CARTESIAN_POINT('',(10.2,-10.0573915837,40.699999999996));
#84312 = VERTEX_POINT('',#84313);
#84313 = CARTESIAN_POINT('',(10.2,-10.0573915837,40.199999999996));
#84314 = SURFACE_CURVE('',#84315,(#84319),.PCURVE_S1.);
#84315 = LINE('',#84316,#84317);
#84316 = CARTESIAN_POINT('',(10.2,-10.0573915837,40.449999999996));
#84317 = VECTOR('',#84318,1.);
#84318 = DIRECTION('',(0.E+000,0.E+000,-1.));
#84319 = PCURVE('',#84320,#84325);
#84320 = PLANE('',#84321);
#84321 = AXIS2_PLACEMENT_3D('',#84322,#84323,#84324);
#84322 = CARTESIAN_POINT('',(11.2,-10.0573915837,40.449999999996));
#84323 = DIRECTION('',(0.E+000,1.,0.E+000));
#84324 = DIRECTION('',(0.E+000,0.E+000,-1.));
#84325 = DEFINITIONAL_REPRESENTATION('',(#84326),#84330);
#84326 = LINE('',#84327,#84328);
#84327 = CARTESIAN_POINT('',(0.E+000,1.));
#84328 = VECTOR('',#84329,1.);
#84329 = DIRECTION('',(1.,0.E+000));
#84330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84331 = ORIENTED_EDGE('',*,*,#84332,.T.);
#84332 = EDGE_CURVE('',#84310,#84333,#84335,.T.);
#84333 = VERTEX_POINT('',#84334);
#84334 = CARTESIAN_POINT('',(11.2,-10.0573915837,40.699999999996));
#84335 = SURFACE_CURVE('',#84336,(#84340),.PCURVE_S1.);
#84336 = LINE('',#84337,#84338);
#84337 = CARTESIAN_POINT('',(11.2,-10.0573915837,40.699999999996));
#84338 = VECTOR('',#84339,1.);
#84339 = DIRECTION('',(1.,0.E+000,0.E+000));
#84340 = PCURVE('',#84320,#84341);
#84341 = DEFINITIONAL_REPRESENTATION('',(#84342),#84346);
#84342 = LINE('',#84343,#84344);
#84343 = CARTESIAN_POINT('',(-0.25,0.E+000));
#84344 = VECTOR('',#84345,1.);
#84345 = DIRECTION('',(0.E+000,-1.));
#84346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84347 = ORIENTED_EDGE('',*,*,#84348,.F.);
#84348 = EDGE_CURVE('',#84349,#84333,#84351,.T.);
#84349 = VERTEX_POINT('',#84350);
#84350 = CARTESIAN_POINT('',(11.2,-10.0573915837,40.199999999996));
#84351 = SURFACE_CURVE('',#84352,(#84356),.PCURVE_S1.);
#84352 = LINE('',#84353,#84354);
#84353 = CARTESIAN_POINT('',(11.2,-10.0573915837,40.449999999996));
#84354 = VECTOR('',#84355,1.);
#84355 = DIRECTION('',(0.E+000,0.E+000,1.));
#84356 = PCURVE('',#84320,#84357);
#84357 = DEFINITIONAL_REPRESENTATION('',(#84358),#84362);
#84358 = LINE('',#84359,#84360);
#84359 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#84360 = VECTOR('',#84361,1.);
#84361 = DIRECTION('',(-1.,0.E+000));
#84362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84363 = ORIENTED_EDGE('',*,*,#84364,.F.);
#84364 = EDGE_CURVE('',#84312,#84349,#84365,.T.);
#84365 = SURFACE_CURVE('',#84366,(#84370),.PCURVE_S1.);
#84366 = LINE('',#84367,#84368);
#84367 = CARTESIAN_POINT('',(11.2,-10.0573915837,40.199999999996));
#84368 = VECTOR('',#84369,1.);
#84369 = DIRECTION('',(1.,0.E+000,0.E+000));
#84370 = PCURVE('',#84320,#84371);
#84371 = DEFINITIONAL_REPRESENTATION('',(#84372),#84376);
#84372 = LINE('',#84373,#84374);
#84373 = CARTESIAN_POINT('',(0.25,0.E+000));
#84374 = VECTOR('',#84375,1.);
#84375 = DIRECTION('',(0.E+000,-1.));
#84376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#84381)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#84378,#84379,#84380)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#84378 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#84379 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#84380 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#84381 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#84378,
  'distance_accuracy_value','confusion accuracy');
#84382 = SHAPE_DEFINITION_REPRESENTATION(#84383,#84302);
#84383 = PRODUCT_DEFINITION_SHAPE('','',#84384);
#84384 = PRODUCT_DEFINITION('design','',#84385,#84388);
#84385 = PRODUCT_DEFINITION_FORMATION('','',#84386);
#84386 = PRODUCT('CADSOFTTOOLS 1.626','CADSOFTTOOLS 1.626','',(#84387));
#84387 = PRODUCT_CONTEXT('',#2,'mechanical');
#84388 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#84389 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#84390,#84392);
#84390 = ( REPRESENTATION_RELATIONSHIP('','',#84302,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#84391) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#84391 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2515);
#84392 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #84393);
#84393 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('626','','',#5,#84384,$);
#84394 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#84386));
#84395 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#84396),#84543);
#84396 = SHELL_BASED_SURFACE_MODEL('',(#84397));
#84397 = OPEN_SHELL('',(#84398));
#84398 = ADVANCED_FACE('',(#84399),#84413,.T.);
#84399 = FACE_BOUND('',#84400,.T.);
#84400 = EDGE_LOOP('',(#84401,#84424,#84441,#84457,#84474,#84495,#84512,
    #84528));
#84401 = ORIENTED_EDGE('',*,*,#84402,.T.);
#84402 = EDGE_CURVE('',#84403,#84405,#84407,.T.);
#84403 = VERTEX_POINT('',#84404);
#84404 = CARTESIAN_POINT('',(11.2,-10.0573915837,40.199999999996));
#84405 = VERTEX_POINT('',#84406);
#84406 = CARTESIAN_POINT('',(11.2,-10.0573915837,40.699999999996));
#84407 = SURFACE_CURVE('',#84408,(#84412),.PCURVE_S1.);
#84408 = LINE('',#84409,#84410);
#84409 = CARTESIAN_POINT('',(11.2,-10.0573915837,40.449999999996));
#84410 = VECTOR('',#84411,1.);
#84411 = DIRECTION('',(0.E+000,0.E+000,1.));
#84412 = PCURVE('',#84413,#84418);
#84413 = PLANE('',#84414);
#84414 = AXIS2_PLACEMENT_3D('',#84415,#84416,#84417);
#84415 = CARTESIAN_POINT('',(11.2,-9.8573915837,40.699999999996));
#84416 = DIRECTION('',(-1.,0.E+000,0.E+000));
#84417 = DIRECTION('',(0.E+000,0.E+000,-1.));
#84418 = DEFINITIONAL_REPRESENTATION('',(#84419),#84423);
#84419 = LINE('',#84420,#84421);
#84420 = CARTESIAN_POINT('',(0.25,0.2));
#84421 = VECTOR('',#84422,1.);
#84422 = DIRECTION('',(-1.,-0.E+000));
#84423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84424 = ORIENTED_EDGE('',*,*,#84425,.T.);
#84425 = EDGE_CURVE('',#84405,#84426,#84428,.T.);
#84426 = VERTEX_POINT('',#84427);
#84427 = CARTESIAN_POINT('',(11.2,-9.8573915837,40.899999999996));
#84428 = SURFACE_CURVE('',#84429,(#84434),.PCURVE_S1.);
#84429 = CIRCLE('',#84430,0.2);
#84430 = AXIS2_PLACEMENT_3D('',#84431,#84432,#84433);
#84431 = CARTESIAN_POINT('',(11.2,-9.8573915837,40.699999999996));
#84432 = DIRECTION('',(-1.,0.E+000,0.E+000));
#84433 = DIRECTION('',(0.E+000,0.E+000,-1.));
#84434 = PCURVE('',#84413,#84435);
#84435 = DEFINITIONAL_REPRESENTATION('',(#84436),#84440);
#84436 = CIRCLE('',#84437,0.2);
#84437 = AXIS2_PLACEMENT_2D('',#84438,#84439);
#84438 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
#84439 = DIRECTION('',(1.,0.E+000));
#84440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84441 = ORIENTED_EDGE('',*,*,#84442,.T.);
#84442 = EDGE_CURVE('',#84426,#84443,#84445,.T.);
#84443 = VERTEX_POINT('',#84444);
#84444 = CARTESIAN_POINT('',(11.2,-6.388762433599,40.899999999996));
#84445 = SURFACE_CURVE('',#84446,(#84450),.PCURVE_S1.);
#84446 = LINE('',#84447,#84448);
#84447 = CARTESIAN_POINT('',(11.2,-8.111471121199,40.899999999996));
#84448 = VECTOR('',#84449,1.);
#84449 = DIRECTION('',(0.E+000,1.,4.000943083641E-015));
#84450 = PCURVE('',#84413,#84451);
#84451 = DEFINITIONAL_REPRESENTATION('',(#84452),#84456);
#84452 = LINE('',#84453,#84454);
#84453 = CARTESIAN_POINT('',(-0.2,-1.745920462501));
#84454 = VECTOR('',#84455,1.);
#84455 = DIRECTION('',(-4.000943083641E-015,-1.));
#84456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84457 = ORIENTED_EDGE('',*,*,#84458,.T.);
#84458 = EDGE_CURVE('',#84443,#84459,#84461,.T.);
#84459 = VERTEX_POINT('',#84460);
#84460 = CARTESIAN_POINT('',(11.2,-6.233206878043,40.574292127785));
#84461 = SURFACE_CURVE('',#84462,(#84467),.PCURVE_S1.);
#84462 = CIRCLE('',#84463,0.2);
#84463 = AXIS2_PLACEMENT_3D('',#84464,#84465,#84466);
#84464 = CARTESIAN_POINT('',(11.2,-6.388762433599,40.699999999996));
#84465 = DIRECTION('',(-1.,0.E+000,0.E+000));
#84466 = DIRECTION('',(0.E+000,0.E+000,-1.));
#84467 = PCURVE('',#84413,#84468);
#84468 = DEFINITIONAL_REPRESENTATION('',(#84469),#84473);
#84469 = CIRCLE('',#84470,0.2);
#84470 = AXIS2_PLACEMENT_2D('',#84471,#84472);
#84471 = CARTESIAN_POINT('',(0.E+000,-3.468629150102));
#84472 = DIRECTION('',(1.,0.E+000));
#84473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84474 = ORIENTED_EDGE('',*,*,#84475,.T.);
#84475 = EDGE_CURVE('',#84459,#84476,#84478,.T.);
#84476 = VERTEX_POINT('',#84477);
#84477 = CARTESIAN_POINT('',(11.2,-6.487106105105,40.129847683341));
#84478 = SURFACE_CURVE('',#84479,(#84484),.PCURVE_S1.);
#84479 = CIRCLE('',#84480,1.6);
#84480 = AXIS2_PLACEMENT_3D('',#84481,#84482,#84483);
#84481 = CARTESIAN_POINT('',(11.2,-4.988762433599,39.568629150098));
#84482 = DIRECTION('',(1.,0.E+000,0.E+000));
#84483 = DIRECTION('',(0.E+000,0.E+000,-1.));
#84484 = PCURVE('',#84413,#84485);
#84485 = DEFINITIONAL_REPRESENTATION('',(#84486),#84494);
#84486 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#84487,#84488,#84489,#84490
    ,#84491,#84492,#84493),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#84487 = CARTESIAN_POINT('',(2.731370849899,-4.868629150102));
#84488 = CARTESIAN_POINT('',(2.731370849899,-7.639910442212));
#84489 = CARTESIAN_POINT('',(0.331370849899,-6.254269796157));
#84490 = CARTESIAN_POINT('',(-2.068629150101,-4.868629150102));
#84491 = CARTESIAN_POINT('',(0.331370849899,-3.482988504046));
#84492 = CARTESIAN_POINT('',(2.731370849899,-2.097347857991));
#84493 = CARTESIAN_POINT('',(2.731370849899,-4.868629150102));
#84494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84495 = ORIENTED_EDGE('',*,*,#84496,.T.);
#84496 = EDGE_CURVE('',#84476,#84497,#84499,.T.);
#84497 = VERTEX_POINT('',#84498);
#84498 = CARTESIAN_POINT('',(11.2,-6.674399064044,39.999999999996));
#84499 = SURFACE_CURVE('',#84500,(#84505),.PCURVE_S1.);
#84500 = CIRCLE('',#84501,0.2);
#84501 = AXIS2_PLACEMENT_3D('',#84502,#84503,#84504);
#84502 = CARTESIAN_POINT('',(11.2,-6.674399064044,40.199999999996));
#84503 = DIRECTION('',(-1.,0.E+000,0.E+000));
#84504 = DIRECTION('',(0.E+000,0.E+000,-1.));
#84505 = PCURVE('',#84413,#84506);
#84506 = DEFINITIONAL_REPRESENTATION('',(#84507),#84511);
#84507 = CIRCLE('',#84508,0.2);
#84508 = AXIS2_PLACEMENT_2D('',#84509,#84510);
#84509 = CARTESIAN_POINT('',(0.5,-3.182992519656));
#84510 = DIRECTION('',(1.,0.E+000));
#84511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84512 = ORIENTED_EDGE('',*,*,#84513,.T.);
#84513 = EDGE_CURVE('',#84497,#84514,#84516,.T.);
#84514 = VERTEX_POINT('',#84515);
#84515 = CARTESIAN_POINT('',(11.2,-9.8573915837,39.999999999996));
#84516 = SURFACE_CURVE('',#84517,(#84521),.PCURVE_S1.);
#84517 = LINE('',#84518,#84519);
#84518 = CARTESIAN_POINT('',(11.2,-8.111471121199,39.999999999996));
#84519 = VECTOR('',#84520,1.);
#84520 = DIRECTION('',(0.E+000,-1.,-6.539971923644E-015));
#84521 = PCURVE('',#84413,#84522);
#84522 = DEFINITIONAL_REPRESENTATION('',(#84523),#84527);
#84523 = LINE('',#84524,#84525);
#84524 = CARTESIAN_POINT('',(0.7,-1.745920462501));
#84525 = VECTOR('',#84526,1.);
#84526 = DIRECTION('',(6.539971923644E-015,1.));
#84527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84528 = ORIENTED_EDGE('',*,*,#84529,.T.);
#84529 = EDGE_CURVE('',#84514,#84403,#84530,.T.);
#84530 = SURFACE_CURVE('',#84531,(#84536),.PCURVE_S1.);
#84531 = CIRCLE('',#84532,0.2);
#84532 = AXIS2_PLACEMENT_3D('',#84533,#84534,#84535);
#84533 = CARTESIAN_POINT('',(11.2,-9.8573915837,40.199999999996));
#84534 = DIRECTION('',(-1.,0.E+000,0.E+000));
#84535 = DIRECTION('',(0.E+000,0.E+000,-1.));
#84536 = PCURVE('',#84413,#84537);
#84537 = DEFINITIONAL_REPRESENTATION('',(#84538),#84542);
#84538 = CIRCLE('',#84539,0.2);
#84539 = AXIS2_PLACEMENT_2D('',#84540,#84541);
#84540 = CARTESIAN_POINT('',(0.5,0.E+000));
#84541 = DIRECTION('',(1.,0.E+000));
#84542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#84547)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#84544,#84545,#84546)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#84544 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#84545 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#84546 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#84547 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#84544,
  'distance_accuracy_value','confusion accuracy');
#84548 = SHAPE_DEFINITION_REPRESENTATION(#84549,#84395);
#84549 = PRODUCT_DEFINITION_SHAPE('','',#84550);
#84550 = PRODUCT_DEFINITION('design','',#84551,#84554);
#84551 = PRODUCT_DEFINITION_FORMATION('','',#84552);
#84552 = PRODUCT('CADSOFTTOOLS 1.627','CADSOFTTOOLS 1.627','',(#84553));
#84553 = PRODUCT_CONTEXT('',#2,'mechanical');
#84554 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#84555 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#84556,#84558);
#84556 = ( REPRESENTATION_RELATIONSHIP('','',#84395,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#84557) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#84557 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2519);
#84558 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #84559);
#84559 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('627','','',#5,#84550,$);
#84560 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#84552));
#84561 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#84562),#84666);
#84562 = SHELL_BASED_SURFACE_MODEL('',(#84563));
#84563 = OPEN_SHELL('',(#84564));
#84564 = ADVANCED_FACE('',(#84565),#84579,.T.);
#84565 = FACE_BOUND('',#84566,.T.);
#84566 = EDGE_LOOP('',(#84567,#84589,#84605,#84621,#84636,#84652));
#84567 = ORIENTED_EDGE('',*,*,#84568,.F.);
#84568 = EDGE_CURVE('',#84569,#84571,#84573,.T.);
#84569 = VERTEX_POINT('',#84570);
#84570 = CARTESIAN_POINT('',(5.45,29.0315856538,39.304409104997));
#84571 = VERTEX_POINT('',#84572);
#84572 = CARTESIAN_POINT('',(11.15,29.0315856538,39.304409104997));
#84573 = SURFACE_CURVE('',#84574,(#84578),.PCURVE_S1.);
#84574 = LINE('',#84575,#84576);
#84575 = CARTESIAN_POINT('',(8.2,29.0315856538,39.304409104997));
#84576 = VECTOR('',#84577,1.);
#84577 = DIRECTION('',(1.,0.E+000,0.E+000));
#84578 = PCURVE('',#84579,#84584);
#84579 = CYLINDRICAL_SURFACE('',#84580,0.5);
#84580 = AXIS2_PLACEMENT_3D('',#84581,#84582,#84583);
#84581 = CARTESIAN_POINT('',(12.2,28.5426084163,39.199999999996));
#84582 = DIRECTION('',(1.,0.E+000,0.E+000));
#84583 = DIRECTION('',(-0.E+000,1.,0.E+000));
#84584 = DEFINITIONAL_REPRESENTATION('',(#84585),#84588);
#84585 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84586,#84587),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.75,2.95),.PIECEWISE_BEZIER_KNOTS.);
#84586 = CARTESIAN_POINT('',(0.210366373033,-6.75));
#84587 = CARTESIAN_POINT('',(0.210366373033,-1.05));
#84588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84589 = ORIENTED_EDGE('',*,*,#84590,.F.);
#84590 = EDGE_CURVE('',#84591,#84569,#84593,.T.);
#84591 = VERTEX_POINT('',#84592);
#84592 = CARTESIAN_POINT('',(5.45,28.845662550159,39.597691076023));
#84593 = SURFACE_CURVE('',#84594,(#84599),.PCURVE_S1.);
#84594 = CIRCLE('',#84595,0.5);
#84595 = AXIS2_PLACEMENT_3D('',#84596,#84597,#84598);
#84596 = CARTESIAN_POINT('',(5.45,28.5426084163,39.199999999996));
#84597 = DIRECTION('',(-1.,0.E+000,0.E+000));
#84598 = DIRECTION('',(0.E+000,0.E+000,1.));
#84599 = PCURVE('',#84579,#84600);
#84600 = DEFINITIONAL_REPRESENTATION('',(#84601),#84604);
#84601 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84602,#84603),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.651158506567,1.360429953762),
  .PIECEWISE_BEZIER_KNOTS.);
#84602 = CARTESIAN_POINT('',(0.919637820227,-6.75));
#84603 = CARTESIAN_POINT('',(0.210366373033,-6.75));
#84604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84605 = ORIENTED_EDGE('',*,*,#84606,.F.);
#84606 = EDGE_CURVE('',#84607,#84591,#84609,.T.);
#84607 = VERTEX_POINT('',#84608);
#84608 = CARTESIAN_POINT('',(5.45,28.5426084163,39.699999999997));
#84609 = SURFACE_CURVE('',#84610,(#84615),.PCURVE_S1.);
#84610 = CIRCLE('',#84611,0.5);
#84611 = AXIS2_PLACEMENT_3D('',#84612,#84613,#84614);
#84612 = CARTESIAN_POINT('',(5.45,28.5426084163,39.199999999996));
#84613 = DIRECTION('',(-1.,0.E+000,0.E+000));
#84614 = DIRECTION('',(0.E+000,0.E+000,1.));
#84615 = PCURVE('',#84579,#84616);
#84616 = DEFINITIONAL_REPRESENTATION('',(#84617),#84620);
#84617 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84618,#84619),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.651158506567),.PIECEWISE_BEZIER_KNOTS.);
#84618 = CARTESIAN_POINT('',(1.570796326795,-6.75));
#84619 = CARTESIAN_POINT('',(0.919637820227,-6.75));
#84620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84621 = ORIENTED_EDGE('',*,*,#84622,.F.);
#84622 = EDGE_CURVE('',#84623,#84607,#84625,.T.);
#84623 = VERTEX_POINT('',#84624);
#84624 = CARTESIAN_POINT('',(11.15,28.5426084163,39.699999999997));
#84625 = SURFACE_CURVE('',#84626,(#84630),.PCURVE_S1.);
#84626 = LINE('',#84627,#84628);
#84627 = CARTESIAN_POINT('',(4.2,28.5426084163,39.699999999997));
#84628 = VECTOR('',#84629,1.);
#84629 = DIRECTION('',(-1.,0.E+000,0.E+000));
#84630 = PCURVE('',#84579,#84631);
#84631 = DEFINITIONAL_REPRESENTATION('',(#84632),#84635);
#84632 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84633,#84634),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-6.95,-1.25),.PIECEWISE_BEZIER_KNOTS.);
#84633 = CARTESIAN_POINT('',(1.570796326795,-1.05));
#84634 = CARTESIAN_POINT('',(1.570796326795,-6.75));
#84635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84636 = ORIENTED_EDGE('',*,*,#84637,.F.);
#84637 = EDGE_CURVE('',#84638,#84623,#84640,.T.);
#84638 = VERTEX_POINT('',#84639);
#84639 = CARTESIAN_POINT('',(11.15,28.845662550159,39.597691076023));
#84640 = SURFACE_CURVE('',#84641,(#84646),.PCURVE_S1.);
#84641 = CIRCLE('',#84642,0.5);
#84642 = AXIS2_PLACEMENT_3D('',#84643,#84644,#84645);
#84643 = CARTESIAN_POINT('',(11.15,28.5426084163,39.199999999996));
#84644 = DIRECTION('',(1.,0.E+000,0.E+000));
#84645 = DIRECTION('',(0.E+000,0.E+000,-1.));
#84646 = PCURVE('',#84579,#84647);
#84647 = DEFINITIONAL_REPRESENTATION('',(#84648),#84651);
#84648 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84649,#84650),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.490434147022,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#84649 = CARTESIAN_POINT('',(0.919637820227,-1.05));
#84650 = CARTESIAN_POINT('',(1.570796326795,-1.05));
#84651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84652 = ORIENTED_EDGE('',*,*,#84653,.F.);
#84653 = EDGE_CURVE('',#84571,#84638,#84654,.T.);
#84654 = SURFACE_CURVE('',#84655,(#84660),.PCURVE_S1.);
#84655 = CIRCLE('',#84656,0.5);
#84656 = AXIS2_PLACEMENT_3D('',#84657,#84658,#84659);
#84657 = CARTESIAN_POINT('',(11.15,28.5426084163,39.199999999996));
#84658 = DIRECTION('',(1.,0.E+000,0.E+000));
#84659 = DIRECTION('',(0.E+000,0.E+000,-1.));
#84660 = PCURVE('',#84579,#84661);
#84661 = DEFINITIONAL_REPRESENTATION('',(#84662),#84665);
#84662 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84663,#84664),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.781162699828,2.490434147022),
  .PIECEWISE_BEZIER_KNOTS.);
#84663 = CARTESIAN_POINT('',(0.210366373033,-1.05));
#84664 = CARTESIAN_POINT('',(0.919637820227,-1.05));
#84665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#84670)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#84667,#84668,#84669)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#84667 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#84668 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#84669 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#84670 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#84667,
  'distance_accuracy_value','confusion accuracy');
#84671 = SHAPE_DEFINITION_REPRESENTATION(#84672,#84561);
#84672 = PRODUCT_DEFINITION_SHAPE('','',#84673);
#84673 = PRODUCT_DEFINITION('design','',#84674,#84677);
#84674 = PRODUCT_DEFINITION_FORMATION('','',#84675);
#84675 = PRODUCT('CADSOFTTOOLS 1.628','CADSOFTTOOLS 1.628','',(#84676));
#84676 = PRODUCT_CONTEXT('',#2,'mechanical');
#84677 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#84678 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#84679,#84681);
#84679 = ( REPRESENTATION_RELATIONSHIP('','',#84561,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#84680) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#84680 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2523);
#84681 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #84682);
#84682 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('628','','',#5,#84673,$);
#84683 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#84675));
#84684 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#84685),#84757);
#84685 = SHELL_BASED_SURFACE_MODEL('',(#84686));
#84686 = OPEN_SHELL('',(#84687));
#84687 = ADVANCED_FACE('',(#84688),#84702,.T.);
#84688 = FACE_BOUND('',#84689,.T.);
#84689 = EDGE_LOOP('',(#84690,#84712,#84728,#84743));
#84690 = ORIENTED_EDGE('',*,*,#84691,.T.);
#84691 = EDGE_CURVE('',#84692,#84694,#84696,.T.);
#84692 = VERTEX_POINT('',#84693);
#84693 = CARTESIAN_POINT('',(5.45,29.0315856538,39.304409104997));
#84694 = VERTEX_POINT('',#84695);
#84695 = CARTESIAN_POINT('',(11.15,29.0315856538,39.304409104997));
#84696 = SURFACE_CURVE('',#84697,(#84701),.PCURVE_S1.);
#84697 = LINE('',#84698,#84699);
#84698 = CARTESIAN_POINT('',(8.2,29.0315856538,39.304409104997));
#84699 = VECTOR('',#84700,1.);
#84700 = DIRECTION('',(1.,0.E+000,0.E+000));
#84701 = PCURVE('',#84702,#84707);
#84702 = CYLINDRICAL_SURFACE('',#84703,3.);
#84703 = AXIS2_PLACEMENT_3D('',#84704,#84705,#84706);
#84704 = CARTESIAN_POINT('',(10.95,27.5426084163,36.699999999997));
#84705 = DIRECTION('',(-1.,0.E+000,0.E+000));
#84706 = DIRECTION('',(0.E+000,0.E+000,-1.));
#84707 = DEFINITIONAL_REPRESENTATION('',(#84708),#84711);
#84708 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84709,#84710),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.75,2.95),.PIECEWISE_BEZIER_KNOTS.);
#84709 = CARTESIAN_POINT('',(3.660953936784,5.5));
#84710 = CARTESIAN_POINT('',(3.660953936784,-0.2));
#84711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84712 = ORIENTED_EDGE('',*,*,#84713,.T.);
#84713 = EDGE_CURVE('',#84694,#84714,#84716,.T.);
#84714 = VERTEX_POINT('',#84715);
#84715 = CARTESIAN_POINT('',(11.15,30.5426084163,36.700000000006));
#84716 = SURFACE_CURVE('',#84717,(#84722),.PCURVE_S1.);
#84717 = CIRCLE('',#84718,3.);
#84718 = AXIS2_PLACEMENT_3D('',#84719,#84720,#84721);
#84719 = CARTESIAN_POINT('',(11.15,27.5426084163,36.699999999997));
#84720 = DIRECTION('',(-1.,0.E+000,0.E+000));
#84721 = DIRECTION('',(0.E+000,0.E+000,-1.));
#84722 = PCURVE('',#84702,#84723);
#84723 = DEFINITIONAL_REPRESENTATION('',(#84724),#84727);
#84724 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84725,#84726),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.660953936784,4.712388980382),
  .PIECEWISE_BEZIER_KNOTS.);
#84725 = CARTESIAN_POINT('',(3.660953936784,-0.2));
#84726 = CARTESIAN_POINT('',(4.712388980382,-0.2));
#84727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84728 = ORIENTED_EDGE('',*,*,#84729,.T.);
#84729 = EDGE_CURVE('',#84714,#84730,#84732,.T.);
#84730 = VERTEX_POINT('',#84731);
#84731 = CARTESIAN_POINT('',(5.45,30.5426084163,36.699999999997));
#84732 = SURFACE_CURVE('',#84733,(#84737),.PCURVE_S1.);
#84733 = LINE('',#84734,#84735);
#84734 = CARTESIAN_POINT('',(10.95,30.5426084163,36.700000000006));
#84735 = VECTOR('',#84736,1.);
#84736 = DIRECTION('',(-1.,0.E+000,0.E+000));
#84737 = PCURVE('',#84702,#84738);
#84738 = DEFINITIONAL_REPRESENTATION('',(#84739),#84742);
#84739 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84740,#84741),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.2,5.5),.PIECEWISE_BEZIER_KNOTS.);
#84740 = CARTESIAN_POINT('',(4.712388980382,-0.2));
#84741 = CARTESIAN_POINT('',(4.712388980382,5.5));
#84742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84743 = ORIENTED_EDGE('',*,*,#84744,.F.);
#84744 = EDGE_CURVE('',#84692,#84730,#84745,.T.);
#84745 = SURFACE_CURVE('',#84746,(#84751),.PCURVE_S1.);
#84746 = CIRCLE('',#84747,3.);
#84747 = AXIS2_PLACEMENT_3D('',#84748,#84749,#84750);
#84748 = CARTESIAN_POINT('',(5.45,27.5426084163,36.699999999997));
#84749 = DIRECTION('',(-1.,0.E+000,0.E+000));
#84750 = DIRECTION('',(0.E+000,-1.,0.E+000));
#84751 = PCURVE('',#84702,#84752);
#84752 = DEFINITIONAL_REPRESENTATION('',(#84753),#84756);
#84753 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84754,#84755),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.090157609989,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#84754 = CARTESIAN_POINT('',(3.660953936784,5.5));
#84755 = CARTESIAN_POINT('',(4.712388980385,5.5));
#84756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#84761)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#84758,#84759,#84760)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#84758 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#84759 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#84760 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#84761 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#84758,
  'distance_accuracy_value','confusion accuracy');
#84762 = SHAPE_DEFINITION_REPRESENTATION(#84763,#84684);
#84763 = PRODUCT_DEFINITION_SHAPE('','',#84764);
#84764 = PRODUCT_DEFINITION('design','',#84765,#84768);
#84765 = PRODUCT_DEFINITION_FORMATION('','',#84766);
#84766 = PRODUCT('CADSOFTTOOLS 1.629','CADSOFTTOOLS 1.629','',(#84767));
#84767 = PRODUCT_CONTEXT('',#2,'mechanical');
#84768 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#84769 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#84770,#84772);
#84770 = ( REPRESENTATION_RELATIONSHIP('','',#84684,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#84771) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#84771 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2527);
#84772 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #84773);
#84773 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('629','','',#5,#84764,$);
#84774 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#84766));
#84775 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#84776),#84855);
#84776 = SHELL_BASED_SURFACE_MODEL('',(#84777));
#84777 = OPEN_SHELL('',(#84778));
#84778 = ADVANCED_FACE('',(#84779),#84794,.T.);
#84779 = FACE_BOUND('',#84780,.T.);
#84780 = EDGE_LOOP('',(#84781,#84804,#84826,#84840,#84841));
#84781 = ORIENTED_EDGE('',*,*,#84782,.F.);
#84782 = EDGE_CURVE('',#84783,#84785,#84787,.T.);
#84783 = VERTEX_POINT('',#84784);
#84784 = CARTESIAN_POINT('',(5.45,27.5426084163,35.749999999996));
#84785 = VERTEX_POINT('',#84786);
#84786 = CARTESIAN_POINT('',(5.45,27.5426084163,37.649999999997));
#84787 = SURFACE_CURVE('',#84788,(#84793),.PCURVE_S1.);
#84788 = CIRCLE('',#84789,0.95);
#84789 = AXIS2_PLACEMENT_3D('',#84790,#84791,#84792);
#84790 = CARTESIAN_POINT('',(5.45,27.5426084163,36.699999999997));
#84791 = DIRECTION('',(1.,0.E+000,-0.E+000));
#84792 = DIRECTION('',(0.E+000,0.E+000,1.));
#84793 = PCURVE('',#84794,#84799);
#84794 = CYLINDRICAL_SURFACE('',#84795,0.95);
#84795 = AXIS2_PLACEMENT_3D('',#84796,#84797,#84798);
#84796 = CARTESIAN_POINT('',(16.45,27.5426084163,36.699999999997));
#84797 = DIRECTION('',(-1.,0.E+000,0.E+000));
#84798 = DIRECTION('',(0.E+000,0.E+000,-1.));
#84799 = DEFINITIONAL_REPRESENTATION('',(#84800),#84803);
#84800 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84801,#84802),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#84801 = CARTESIAN_POINT('',(9.424777960769,11.));
#84802 = CARTESIAN_POINT('',(3.14159265359,11.));
#84803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84804 = ORIENTED_EDGE('',*,*,#84805,.T.);
#84805 = EDGE_CURVE('',#84783,#84806,#84808,.T.);
#84806 = VERTEX_POINT('',#84807);
#84807 = CARTESIAN_POINT('',(4.35,27.5426084163,35.749999999996));
#84808 = SEAM_CURVE('',#84809,(#84812,#84819),.PCURVE_S1.);
#84809 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84810,#84811),.UNSPECIFIED.,
  .F.,.F.,(2,2),(11.,12.1),.PIECEWISE_BEZIER_KNOTS.);
#84810 = CARTESIAN_POINT('',(5.45,27.5426084163,35.749999999996));
#84811 = CARTESIAN_POINT('',(4.35,27.5426084163,35.749999999996));
#84812 = PCURVE('',#84794,#84813);
#84813 = DEFINITIONAL_REPRESENTATION('',(#84814),#84818);
#84814 = LINE('',#84815,#84816);
#84815 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#84816 = VECTOR('',#84817,1.);
#84817 = DIRECTION('',(0.E+000,1.));
#84818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84819 = PCURVE('',#84794,#84820);
#84820 = DEFINITIONAL_REPRESENTATION('',(#84821),#84825);
#84821 = LINE('',#84822,#84823);
#84822 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#84823 = VECTOR('',#84824,1.);
#84824 = DIRECTION('',(0.E+000,1.));
#84825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84826 = ORIENTED_EDGE('',*,*,#84827,.T.);
#84827 = EDGE_CURVE('',#84806,#84806,#84828,.T.);
#84828 = SURFACE_CURVE('',#84829,(#84834),.PCURVE_S1.);
#84829 = CIRCLE('',#84830,0.95);
#84830 = AXIS2_PLACEMENT_3D('',#84831,#84832,#84833);
#84831 = CARTESIAN_POINT('',(4.35,27.5426084163,36.699999999997));
#84832 = DIRECTION('',(1.,0.E+000,0.E+000));
#84833 = DIRECTION('',(0.E+000,0.E+000,-1.));
#84834 = PCURVE('',#84794,#84835);
#84835 = DEFINITIONAL_REPRESENTATION('',(#84836),#84839);
#84836 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84837,#84838),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#84837 = CARTESIAN_POINT('',(6.28318530718,12.1));
#84838 = CARTESIAN_POINT('',(0.E+000,12.1));
#84839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84840 = ORIENTED_EDGE('',*,*,#84805,.F.);
#84841 = ORIENTED_EDGE('',*,*,#84842,.F.);
#84842 = EDGE_CURVE('',#84785,#84783,#84843,.T.);
#84843 = SURFACE_CURVE('',#84844,(#84849),.PCURVE_S1.);
#84844 = CIRCLE('',#84845,0.95);
#84845 = AXIS2_PLACEMENT_3D('',#84846,#84847,#84848);
#84846 = CARTESIAN_POINT('',(5.45,27.5426084163,36.699999999997));
#84847 = DIRECTION('',(1.,0.E+000,-0.E+000));
#84848 = DIRECTION('',(0.E+000,0.E+000,1.));
#84849 = PCURVE('',#84794,#84850);
#84850 = DEFINITIONAL_REPRESENTATION('',(#84851),#84854);
#84851 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84852,#84853),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#84852 = CARTESIAN_POINT('',(3.14159265359,11.));
#84853 = CARTESIAN_POINT('',(-3.14159265359,11.));
#84854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#84859)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#84856,#84857,#84858)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#84856 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#84857 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#84858 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#84859 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#84856,
  'distance_accuracy_value','confusion accuracy');
#84860 = SHAPE_DEFINITION_REPRESENTATION(#84861,#84775);
#84861 = PRODUCT_DEFINITION_SHAPE('','',#84862);
#84862 = PRODUCT_DEFINITION('design','',#84863,#84866);
#84863 = PRODUCT_DEFINITION_FORMATION('','',#84864);
#84864 = PRODUCT('CADSOFTTOOLS 1.630','CADSOFTTOOLS 1.630','',(#84865));
#84865 = PRODUCT_CONTEXT('',#2,'mechanical');
#84866 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#84867 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#84868,#84870);
#84868 = ( REPRESENTATION_RELATIONSHIP('','',#84775,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#84869) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#84869 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2531);
#84870 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #84871);
#84871 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('630','','',#5,#84862,$);
#84872 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#84864));
#84873 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#84874),#84953);
#84874 = SHELL_BASED_SURFACE_MODEL('',(#84875));
#84875 = OPEN_SHELL('',(#84876));
#84876 = ADVANCED_FACE('',(#84877),#84892,.T.);
#84877 = FACE_BOUND('',#84878,.T.);
#84878 = EDGE_LOOP('',(#84879,#84902,#84924,#84938,#84939));
#84879 = ORIENTED_EDGE('',*,*,#84880,.T.);
#84880 = EDGE_CURVE('',#84881,#84883,#84885,.T.);
#84881 = VERTEX_POINT('',#84882);
#84882 = CARTESIAN_POINT('',(12.1,27.5426084163,37.649999999997));
#84883 = VERTEX_POINT('',#84884);
#84884 = CARTESIAN_POINT('',(12.1,27.5426084163,35.749999999996));
#84885 = SURFACE_CURVE('',#84886,(#84891),.PCURVE_S1.);
#84886 = CIRCLE('',#84887,0.95);
#84887 = AXIS2_PLACEMENT_3D('',#84888,#84889,#84890);
#84888 = CARTESIAN_POINT('',(12.1,27.5426084163,36.699999999997));
#84889 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#84890 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#84891 = PCURVE('',#84892,#84897);
#84892 = CYLINDRICAL_SURFACE('',#84893,0.95);
#84893 = AXIS2_PLACEMENT_3D('',#84894,#84895,#84896);
#84894 = CARTESIAN_POINT('',(16.45,27.5426084163,36.699999999997));
#84895 = DIRECTION('',(-1.,0.E+000,0.E+000));
#84896 = DIRECTION('',(0.E+000,0.E+000,-1.));
#84897 = DEFINITIONAL_REPRESENTATION('',(#84898),#84901);
#84898 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84899,#84900),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#84899 = CARTESIAN_POINT('',(3.14159265359,4.35));
#84900 = CARTESIAN_POINT('',(9.424777960769,4.35));
#84901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84902 = ORIENTED_EDGE('',*,*,#84903,.T.);
#84903 = EDGE_CURVE('',#84883,#84904,#84906,.T.);
#84904 = VERTEX_POINT('',#84905);
#84905 = CARTESIAN_POINT('',(11.15,27.5426084163,35.749999999996));
#84906 = SEAM_CURVE('',#84907,(#84910,#84917),.PCURVE_S1.);
#84907 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84908,#84909),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.35,5.3),.PIECEWISE_BEZIER_KNOTS.);
#84908 = CARTESIAN_POINT('',(12.1,27.5426084163,35.749999999996));
#84909 = CARTESIAN_POINT('',(11.15,27.5426084163,35.749999999996));
#84910 = PCURVE('',#84892,#84911);
#84911 = DEFINITIONAL_REPRESENTATION('',(#84912),#84916);
#84912 = LINE('',#84913,#84914);
#84913 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#84914 = VECTOR('',#84915,1.);
#84915 = DIRECTION('',(0.E+000,1.));
#84916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84917 = PCURVE('',#84892,#84918);
#84918 = DEFINITIONAL_REPRESENTATION('',(#84919),#84923);
#84919 = LINE('',#84920,#84921);
#84920 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#84921 = VECTOR('',#84922,1.);
#84922 = DIRECTION('',(0.E+000,1.));
#84923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84924 = ORIENTED_EDGE('',*,*,#84925,.F.);
#84925 = EDGE_CURVE('',#84904,#84904,#84926,.T.);
#84926 = SURFACE_CURVE('',#84927,(#84932),.PCURVE_S1.);
#84927 = CIRCLE('',#84928,0.95);
#84928 = AXIS2_PLACEMENT_3D('',#84929,#84930,#84931);
#84929 = CARTESIAN_POINT('',(11.15,27.5426084163,36.699999999997));
#84930 = DIRECTION('',(-1.,0.E+000,0.E+000));
#84931 = DIRECTION('',(0.E+000,0.E+000,-1.));
#84932 = PCURVE('',#84892,#84933);
#84933 = DEFINITIONAL_REPRESENTATION('',(#84934),#84937);
#84934 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84935,#84936),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#84935 = CARTESIAN_POINT('',(0.E+000,5.3));
#84936 = CARTESIAN_POINT('',(6.28318530718,5.3));
#84937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84938 = ORIENTED_EDGE('',*,*,#84903,.F.);
#84939 = ORIENTED_EDGE('',*,*,#84940,.T.);
#84940 = EDGE_CURVE('',#84883,#84881,#84941,.T.);
#84941 = SURFACE_CURVE('',#84942,(#84947),.PCURVE_S1.);
#84942 = CIRCLE('',#84943,0.95);
#84943 = AXIS2_PLACEMENT_3D('',#84944,#84945,#84946);
#84944 = CARTESIAN_POINT('',(12.1,27.5426084163,36.699999999997));
#84945 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#84946 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#84947 = PCURVE('',#84892,#84948);
#84948 = DEFINITIONAL_REPRESENTATION('',(#84949),#84952);
#84949 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84950,#84951),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#84950 = CARTESIAN_POINT('',(-3.14159265359,4.35));
#84951 = CARTESIAN_POINT('',(3.14159265359,4.35));
#84952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#84953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#84957)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#84954,#84955,#84956)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#84954 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#84955 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#84956 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#84957 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#84954,
  'distance_accuracy_value','confusion accuracy');
#84958 = SHAPE_DEFINITION_REPRESENTATION(#84959,#84873);
#84959 = PRODUCT_DEFINITION_SHAPE('','',#84960);
#84960 = PRODUCT_DEFINITION('design','',#84961,#84964);
#84961 = PRODUCT_DEFINITION_FORMATION('','',#84962);
#84962 = PRODUCT('CADSOFTTOOLS 1.631','CADSOFTTOOLS 1.631','',(#84963));
#84963 = PRODUCT_CONTEXT('',#2,'mechanical');
#84964 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#84965 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#84966,#84968);
#84966 = ( REPRESENTATION_RELATIONSHIP('','',#84873,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#84967) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#84967 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2535);
#84968 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #84969);
#84969 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('631','','',#5,#84960,$);
#84970 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#84962));
#84971 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#84972),#85085);
#84972 = SHELL_BASED_SURFACE_MODEL('',(#84973));
#84973 = OPEN_SHELL('',(#84974));
#84974 = ADVANCED_FACE('',(#84975),#84988,.T.);
#84975 = FACE_BOUND('',#84976,.T.);
#84976 = EDGE_LOOP('',(#84977,#85021,#85047,#85084));
#84977 = ORIENTED_EDGE('',*,*,#84978,.F.);
#84978 = EDGE_CURVE('',#84979,#84979,#84981,.T.);
#84979 = VERTEX_POINT('',#84980);
#84980 = CARTESIAN_POINT('',(4.35,27.5426084163,35.749999999996));
#84981 = SURFACE_CURVE('',#84982,(#84987),.PCURVE_S1.);
#84982 = CIRCLE('',#84983,0.95);
#84983 = AXIS2_PLACEMENT_3D('',#84984,#84985,#84986);
#84984 = CARTESIAN_POINT('',(4.35,27.5426084163,36.699999999997));
#84985 = DIRECTION('',(1.,0.E+000,0.E+000));
#84986 = DIRECTION('',(0.E+000,0.E+000,-1.));
#84987 = PCURVE('',#84988,#84993);
#84988 = TOROIDAL_SURFACE('',#84989,0.85,0.1);
#84989 = AXIS2_PLACEMENT_3D('',#84990,#84991,#84992);
#84990 = CARTESIAN_POINT('',(4.35,27.5426084163,36.699999999997));
#84991 = DIRECTION('',(-1.,0.E+000,0.E+000));
#84992 = DIRECTION('',(0.E+000,0.E+000,-1.));
#84993 = DEFINITIONAL_REPRESENTATION('',(#84994),#85020);
#84994 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#84995,#84996,#84997,#84998,
    #84999,#85000,#85001,#85002,#85003,#85004,#85005,#85006,#85007,
    #85008,#85009,#85010,#85011,#85012,#85013,#85014,#85015,#85016,
    #85017,#85018,#85019),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.285599332145,0.571198664289,
    0.856797996434,1.142397328578,1.427996660723,1.713595992867,
    1.999195325012,2.284794657156,2.570393989301,2.855993321445,
    3.14159265359,3.427191985734,3.712791317879,3.998390650023,
    4.283989982168,4.569589314312,4.855188646457,5.140787978601,
    5.426387310746,5.711986642891,5.997585975035,6.28318530718),
  .QUASI_UNIFORM_KNOTS.);
#84995 = CARTESIAN_POINT('',(6.28318530718,6.28318530718));
#84996 = CARTESIAN_POINT('',(6.187985529798,6.28318530718));
#84997 = CARTESIAN_POINT('',(5.997585975035,6.28318530718));
#84998 = CARTESIAN_POINT('',(5.711986642891,6.28318530718));
#84999 = CARTESIAN_POINT('',(5.426387310746,6.28318530718));
#85000 = CARTESIAN_POINT('',(5.140787978601,6.28318530718));
#85001 = CARTESIAN_POINT('',(4.855188646457,6.28318530718));
#85002 = CARTESIAN_POINT('',(4.569589314312,6.28318530718));
#85003 = CARTESIAN_POINT('',(4.283989982168,6.28318530718));
#85004 = CARTESIAN_POINT('',(3.998390650023,6.28318530718));
#85005 = CARTESIAN_POINT('',(3.712791317879,6.28318530718));
#85006 = CARTESIAN_POINT('',(3.427191985734,6.28318530718));
#85007 = CARTESIAN_POINT('',(3.14159265359,6.28318530718));
#85008 = CARTESIAN_POINT('',(2.855993321445,6.28318530718));
#85009 = CARTESIAN_POINT('',(2.570393989301,6.28318530718));
#85010 = CARTESIAN_POINT('',(2.284794657156,6.28318530718));
#85011 = CARTESIAN_POINT('',(1.999195325012,6.28318530718));
#85012 = CARTESIAN_POINT('',(1.713595992867,6.28318530718));
#85013 = CARTESIAN_POINT('',(1.427996660723,6.28318530718));
#85014 = CARTESIAN_POINT('',(1.142397328578,6.28318530718));
#85015 = CARTESIAN_POINT('',(0.856797996434,6.28318530718));
#85016 = CARTESIAN_POINT('',(0.571198664289,6.28318530718));
#85017 = CARTESIAN_POINT('',(0.285599332145,6.28318530718));
#85018 = CARTESIAN_POINT('',(9.519977738151E-002,6.28318530718));
#85019 = CARTESIAN_POINT('',(0.E+000,6.28318530718));
#85020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85021 = ORIENTED_EDGE('',*,*,#85022,.T.);
#85022 = EDGE_CURVE('',#84979,#85023,#85025,.T.);
#85023 = VERTEX_POINT('',#85024);
#85024 = CARTESIAN_POINT('',(4.25,27.5426084163,35.849999999996));
#85025 = SEAM_CURVE('',#85026,(#85033,#85040),.PCURVE_S1.);
#85026 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#85027,#85028,#85029,#85030,
    #85031,#85032),.UNSPECIFIED.,.F.,.F.,(6,6),(-6.793416952272E-033,
    1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#85027 = CARTESIAN_POINT('',(4.35,27.5426084163,35.749999999996));
#85028 = CARTESIAN_POINT('',(4.318584073464,27.5426084163,
    35.749999999996));
#85029 = CARTESIAN_POINT('',(4.287138835664,27.5426084163,
    35.762301500401));
#85030 = CARTESIAN_POINT('',(4.262301500405,27.5426084163,35.78713883566
    ));
#85031 = CARTESIAN_POINT('',(4.25,27.5426084163,35.818584073461));
#85032 = CARTESIAN_POINT('',(4.25,27.5426084163,35.849999999996));
#85033 = PCURVE('',#84988,#85034);
#85034 = DEFINITIONAL_REPRESENTATION('',(#85035),#85039);
#85035 = LINE('',#85036,#85037);
#85036 = CARTESIAN_POINT('',(6.28318530718,6.28318530718));
#85037 = VECTOR('',#85038,1.);
#85038 = DIRECTION('',(0.E+000,1.));
#85039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85040 = PCURVE('',#84988,#85041);
#85041 = DEFINITIONAL_REPRESENTATION('',(#85042),#85046);
#85042 = LINE('',#85043,#85044);
#85043 = CARTESIAN_POINT('',(0.E+000,6.28318530718));
#85044 = VECTOR('',#85045,1.);
#85045 = DIRECTION('',(0.E+000,1.));
#85046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85047 = ORIENTED_EDGE('',*,*,#85048,.F.);
#85048 = EDGE_CURVE('',#85023,#85023,#85049,.T.);
#85049 = SURFACE_CURVE('',#85050,(#85055),.PCURVE_S1.);
#85050 = CIRCLE('',#85051,0.85);
#85051 = AXIS2_PLACEMENT_3D('',#85052,#85053,#85054);
#85052 = CARTESIAN_POINT('',(4.25,27.5426084163,36.699999999997));
#85053 = DIRECTION('',(-1.,0.E+000,0.E+000));
#85054 = DIRECTION('',(0.E+000,0.E+000,-1.));
#85055 = PCURVE('',#84988,#85056);
#85056 = DEFINITIONAL_REPRESENTATION('',(#85057),#85083);
#85057 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#85058,#85059,#85060,#85061,
    #85062,#85063,#85064,#85065,#85066,#85067,#85068,#85069,#85070,
    #85071,#85072,#85073,#85074,#85075,#85076,#85077,#85078,#85079,
    #85080,#85081,#85082),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.285599332145,0.571198664289,
    0.856797996434,1.142397328578,1.427996660723,1.713595992867,
    1.999195325012,2.284794657156,2.570393989301,2.855993321445,
    3.14159265359,3.427191985734,3.712791317879,3.998390650023,
    4.283989982168,4.569589314312,4.855188646457,5.140787978601,
    5.426387310746,5.711986642891,5.997585975035,6.28318530718),
  .QUASI_UNIFORM_KNOTS.);
#85058 = CARTESIAN_POINT('',(0.E+000,7.853981633974));
#85059 = CARTESIAN_POINT('',(9.519977738151E-002,7.853981633974));
#85060 = CARTESIAN_POINT('',(0.285599332145,7.853981633974));
#85061 = CARTESIAN_POINT('',(0.571198664289,7.853981633974));
#85062 = CARTESIAN_POINT('',(0.856797996434,7.853981633974));
#85063 = CARTESIAN_POINT('',(1.142397328578,7.853981633975));
#85064 = CARTESIAN_POINT('',(1.427996660723,7.853981633974));
#85065 = CARTESIAN_POINT('',(1.713595992867,7.853981633974));
#85066 = CARTESIAN_POINT('',(1.999195325012,7.853981633974));
#85067 = CARTESIAN_POINT('',(2.284794657156,7.853981633975));
#85068 = CARTESIAN_POINT('',(2.570393989301,7.853981633974));
#85069 = CARTESIAN_POINT('',(2.855993321445,7.853981633974));
#85070 = CARTESIAN_POINT('',(3.14159265359,7.853981633974));
#85071 = CARTESIAN_POINT('',(3.427191985734,7.853981633974));
#85072 = CARTESIAN_POINT('',(3.712791317879,7.853981633974));
#85073 = CARTESIAN_POINT('',(3.998390650023,7.853981633975));
#85074 = CARTESIAN_POINT('',(4.283989982168,7.853981633974));
#85075 = CARTESIAN_POINT('',(4.569589314312,7.853981633974));
#85076 = CARTESIAN_POINT('',(4.855188646457,7.853981633974));
#85077 = CARTESIAN_POINT('',(5.140787978601,7.853981633974));
#85078 = CARTESIAN_POINT('',(5.426387310746,7.853981633975));
#85079 = CARTESIAN_POINT('',(5.711986642891,7.853981633974));
#85080 = CARTESIAN_POINT('',(5.997585975035,7.853981633974));
#85081 = CARTESIAN_POINT('',(6.187985529798,7.853981633974));
#85082 = CARTESIAN_POINT('',(6.28318530718,7.853981633974));
#85083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85084 = ORIENTED_EDGE('',*,*,#85022,.F.);
#85085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#85089)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#85086,#85087,#85088)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#85086 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#85087 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#85088 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#85089 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#85086,
  'distance_accuracy_value','confusion accuracy');
#85090 = SHAPE_DEFINITION_REPRESENTATION(#85091,#84971);
#85091 = PRODUCT_DEFINITION_SHAPE('','',#85092);
#85092 = PRODUCT_DEFINITION('design','',#85093,#85096);
#85093 = PRODUCT_DEFINITION_FORMATION('','',#85094);
#85094 = PRODUCT('CADSOFTTOOLS 1.632','CADSOFTTOOLS 1.632','',(#85095));
#85095 = PRODUCT_CONTEXT('',#2,'mechanical');
#85096 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#85097 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#85098,#85100);
#85098 = ( REPRESENTATION_RELATIONSHIP('','',#84971,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#85099) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#85099 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2539);
#85100 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #85101);
#85101 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('632','','',#5,#85092,$);
#85102 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#85094));
#85103 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#85104),#85256);
#85104 = SHELL_BASED_SURFACE_MODEL('',(#85105));
#85105 = OPEN_SHELL('',(#85106));
#85106 = ADVANCED_FACE('',(#85107),#85120,.T.);
#85107 = FACE_BOUND('',#85108,.T.);
#85108 = EDGE_LOOP('',(#85109,#85153,#85179,#85218,#85255));
#85109 = ORIENTED_EDGE('',*,*,#85110,.F.);
#85110 = EDGE_CURVE('',#85111,#85111,#85113,.T.);
#85111 = VERTEX_POINT('',#85112);
#85112 = CARTESIAN_POINT('',(12.2,27.5426084163,37.549999999996));
#85113 = SURFACE_CURVE('',#85114,(#85119),.PCURVE_S1.);
#85114 = CIRCLE('',#85115,0.85);
#85115 = AXIS2_PLACEMENT_3D('',#85116,#85117,#85118);
#85116 = CARTESIAN_POINT('',(12.2,27.5426084163,36.699999999997));
#85117 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#85118 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#85119 = PCURVE('',#85120,#85125);
#85120 = TOROIDAL_SURFACE('',#85121,0.85,0.1);
#85121 = AXIS2_PLACEMENT_3D('',#85122,#85123,#85124);
#85122 = CARTESIAN_POINT('',(12.1,27.5426084163,36.699999999997));
#85123 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#85124 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#85125 = DEFINITIONAL_REPRESENTATION('',(#85126),#85152);
#85126 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#85127,#85128,#85129,#85130,
    #85131,#85132,#85133,#85134,#85135,#85136,#85137,#85138,#85139,
    #85140,#85141,#85142,#85143,#85144,#85145,#85146,#85147,#85148,
    #85149,#85150,#85151),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.285599332145,0.571198664289,
    0.856797996434,1.142397328578,1.427996660723,1.713595992867,
    1.999195325012,2.284794657156,2.570393989301,2.855993321445,
    3.14159265359,3.427191985734,3.712791317879,3.998390650023,
    4.283989982168,4.569589314312,4.855188646457,5.140787978601,
    5.426387310746,5.711986642891,5.997585975035,6.28318530718),
  .QUASI_UNIFORM_KNOTS.);
#85127 = CARTESIAN_POINT('',(0.E+000,7.853981633974));
#85128 = CARTESIAN_POINT('',(9.519977738151E-002,7.853981633974));
#85129 = CARTESIAN_POINT('',(0.285599332145,7.853981633974));
#85130 = CARTESIAN_POINT('',(0.571198664289,7.853981633974));
#85131 = CARTESIAN_POINT('',(0.856797996434,7.853981633974));
#85132 = CARTESIAN_POINT('',(1.142397328578,7.853981633975));
#85133 = CARTESIAN_POINT('',(1.427996660723,7.853981633974));
#85134 = CARTESIAN_POINT('',(1.713595992867,7.853981633974));
#85135 = CARTESIAN_POINT('',(1.999195325012,7.853981633974));
#85136 = CARTESIAN_POINT('',(2.284794657156,7.853981633975));
#85137 = CARTESIAN_POINT('',(2.570393989301,7.853981633974));
#85138 = CARTESIAN_POINT('',(2.855993321445,7.853981633974));
#85139 = CARTESIAN_POINT('',(3.14159265359,7.853981633974));
#85140 = CARTESIAN_POINT('',(3.427191985734,7.853981633974));
#85141 = CARTESIAN_POINT('',(3.712791317879,7.853981633974));
#85142 = CARTESIAN_POINT('',(3.998390650023,7.853981633975));
#85143 = CARTESIAN_POINT('',(4.283989982168,7.853981633974));
#85144 = CARTESIAN_POINT('',(4.569589314312,7.853981633974));
#85145 = CARTESIAN_POINT('',(4.855188646457,7.853981633974));
#85146 = CARTESIAN_POINT('',(5.140787978601,7.853981633974));
#85147 = CARTESIAN_POINT('',(5.426387310746,7.853981633975));
#85148 = CARTESIAN_POINT('',(5.711986642891,7.853981633974));
#85149 = CARTESIAN_POINT('',(5.997585975035,7.853981633974));
#85150 = CARTESIAN_POINT('',(6.187985529798,7.853981633974));
#85151 = CARTESIAN_POINT('',(6.28318530718,7.853981633974));
#85152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85153 = ORIENTED_EDGE('',*,*,#85154,.F.);
#85154 = EDGE_CURVE('',#85155,#85111,#85157,.T.);
#85155 = VERTEX_POINT('',#85156);
#85156 = CARTESIAN_POINT('',(12.1,27.5426084163,37.649999999997));
#85157 = SEAM_CURVE('',#85158,(#85165,#85172),.PCURVE_S1.);
#85158 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#85159,#85160,#85161,#85162,
    #85163,#85164),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#85159 = CARTESIAN_POINT('',(12.1,27.5426084163,37.649999999997));
#85160 = CARTESIAN_POINT('',(12.131415926536,27.5426084163,
    37.649999999997));
#85161 = CARTESIAN_POINT('',(12.162861164336,27.5426084163,
    37.637698499592));
#85162 = CARTESIAN_POINT('',(12.187698499595,27.5426084163,
    37.612861164333));
#85163 = CARTESIAN_POINT('',(12.2,27.5426084163,37.581415926532));
#85164 = CARTESIAN_POINT('',(12.2,27.5426084163,37.549999999997));
#85165 = PCURVE('',#85120,#85166);
#85166 = DEFINITIONAL_REPRESENTATION('',(#85167),#85171);
#85167 = LINE('',#85168,#85169);
#85168 = CARTESIAN_POINT('',(0.E+000,6.28318530718));
#85169 = VECTOR('',#85170,1.);
#85170 = DIRECTION('',(0.E+000,1.));
#85171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85172 = PCURVE('',#85120,#85173);
#85173 = DEFINITIONAL_REPRESENTATION('',(#85174),#85178);
#85174 = LINE('',#85175,#85176);
#85175 = CARTESIAN_POINT('',(6.28318530718,6.28318530718));
#85176 = VECTOR('',#85177,1.);
#85177 = DIRECTION('',(0.E+000,1.));
#85178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85179 = ORIENTED_EDGE('',*,*,#85180,.F.);
#85180 = EDGE_CURVE('',#85181,#85155,#85183,.T.);
#85181 = VERTEX_POINT('',#85182);
#85182 = CARTESIAN_POINT('',(12.1,27.5426084163,35.749999999996));
#85183 = SURFACE_CURVE('',#85184,(#85189),.PCURVE_S1.);
#85184 = CIRCLE('',#85185,0.95);
#85185 = AXIS2_PLACEMENT_3D('',#85186,#85187,#85188);
#85186 = CARTESIAN_POINT('',(12.1,27.5426084163,36.699999999997));
#85187 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#85188 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#85189 = PCURVE('',#85120,#85190);
#85190 = DEFINITIONAL_REPRESENTATION('',(#85191),#85217);
#85191 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#85192,#85193,#85194,#85195,
    #85196,#85197,#85198,#85199,#85200,#85201,#85202,#85203,#85204,
    #85205,#85206,#85207,#85208,#85209,#85210,#85211,#85212,#85213,
    #85214,#85215,#85216),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(3.14159265359,3.284392319662,3.427191985734
    ,3.569991651807,3.712791317879,3.855590983951,3.998390650023,
    4.141190316096,4.283989982168,4.42678964824,4.569589314312,
    4.712388980385,4.855188646457,4.997988312529,5.140787978601,
    5.283587644674,5.426387310746,5.569186976818,5.711986642891,
    5.854786308963,5.997585975035,6.140385641107,6.28318530718),
  .QUASI_UNIFORM_KNOTS.);
#85192 = CARTESIAN_POINT('',(3.14159265359,6.28318530718));
#85193 = CARTESIAN_POINT('',(3.093992764899,6.28318530718));
#85194 = CARTESIAN_POINT('',(2.998792987518,6.28318530718));
#85195 = CARTESIAN_POINT('',(2.855993321445,6.28318530718));
#85196 = CARTESIAN_POINT('',(2.713193655373,6.28318530718));
#85197 = CARTESIAN_POINT('',(2.570393989301,6.28318530718));
#85198 = CARTESIAN_POINT('',(2.427594323228,6.28318530718));
#85199 = CARTESIAN_POINT('',(2.284794657156,6.28318530718));
#85200 = CARTESIAN_POINT('',(2.141994991084,6.28318530718));
#85201 = CARTESIAN_POINT('',(1.999195325012,6.28318530718));
#85202 = CARTESIAN_POINT('',(1.856395658939,6.28318530718));
#85203 = CARTESIAN_POINT('',(1.713595992867,6.28318530718));
#85204 = CARTESIAN_POINT('',(1.570796326795,6.28318530718));
#85205 = CARTESIAN_POINT('',(1.427996660723,6.28318530718));
#85206 = CARTESIAN_POINT('',(1.28519699465,6.28318530718));
#85207 = CARTESIAN_POINT('',(1.142397328578,6.28318530718));
#85208 = CARTESIAN_POINT('',(0.999597662506,6.28318530718));
#85209 = CARTESIAN_POINT('',(0.856797996434,6.28318530718));
#85210 = CARTESIAN_POINT('',(0.713998330361,6.28318530718));
#85211 = CARTESIAN_POINT('',(0.571198664289,6.28318530718));
#85212 = CARTESIAN_POINT('',(0.428398998217,6.28318530718));
#85213 = CARTESIAN_POINT('',(0.285599332145,6.28318530718));
#85214 = CARTESIAN_POINT('',(0.142799666072,6.28318530718));
#85215 = CARTESIAN_POINT('',(4.759988869076E-002,6.28318530718));
#85216 = CARTESIAN_POINT('',(0.E+000,6.28318530718));
#85217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85218 = ORIENTED_EDGE('',*,*,#85219,.F.);
#85219 = EDGE_CURVE('',#85155,#85181,#85220,.T.);
#85220 = SURFACE_CURVE('',#85221,(#85226),.PCURVE_S1.);
#85221 = CIRCLE('',#85222,0.95);
#85222 = AXIS2_PLACEMENT_3D('',#85223,#85224,#85225);
#85223 = CARTESIAN_POINT('',(12.1,27.5426084163,36.699999999997));
#85224 = DIRECTION('',(-1.,-1.222527695664E-016,1.665334536938E-016));
#85225 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#85226 = PCURVE('',#85120,#85227);
#85227 = DEFINITIONAL_REPRESENTATION('',(#85228),#85254);
#85228 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#85229,#85230,#85231,#85232,
    #85233,#85234,#85235,#85236,#85237,#85238,#85239,#85240,#85241,
    #85242,#85243,#85244,#85245,#85246,#85247,#85248,#85249,#85250,
    #85251,#85252,#85253),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.142799666072,0.285599332145,
    0.428398998217,0.571198664289,0.713998330361,0.856797996434,
    0.999597662506,1.142397328578,1.28519699465,1.427996660723,
    1.570796326795,1.713595992867,1.856395658939,1.999195325012,
    2.141994991084,2.284794657156,2.427594323228,2.570393989301,
    2.713193655373,2.855993321445,2.998792987518,3.14159265359),
  .QUASI_UNIFORM_KNOTS.);
#85229 = CARTESIAN_POINT('',(6.28318530718,6.28318530718));
#85230 = CARTESIAN_POINT('',(6.235585418489,6.28318530718));
#85231 = CARTESIAN_POINT('',(6.140385641107,6.28318530718));
#85232 = CARTESIAN_POINT('',(5.997585975035,6.28318530718));
#85233 = CARTESIAN_POINT('',(5.854786308963,6.28318530718));
#85234 = CARTESIAN_POINT('',(5.711986642891,6.28318530718));
#85235 = CARTESIAN_POINT('',(5.569186976818,6.28318530718));
#85236 = CARTESIAN_POINT('',(5.426387310746,6.28318530718));
#85237 = CARTESIAN_POINT('',(5.283587644674,6.28318530718));
#85238 = CARTESIAN_POINT('',(5.140787978601,6.28318530718));
#85239 = CARTESIAN_POINT('',(4.997988312529,6.28318530718));
#85240 = CARTESIAN_POINT('',(4.855188646457,6.28318530718));
#85241 = CARTESIAN_POINT('',(4.712388980385,6.28318530718));
#85242 = CARTESIAN_POINT('',(4.569589314312,6.28318530718));
#85243 = CARTESIAN_POINT('',(4.42678964824,6.28318530718));
#85244 = CARTESIAN_POINT('',(4.283989982168,6.28318530718));
#85245 = CARTESIAN_POINT('',(4.141190316096,6.28318530718));
#85246 = CARTESIAN_POINT('',(3.998390650023,6.28318530718));
#85247 = CARTESIAN_POINT('',(3.855590983951,6.28318530718));
#85248 = CARTESIAN_POINT('',(3.712791317879,6.28318530718));
#85249 = CARTESIAN_POINT('',(3.569991651807,6.28318530718));
#85250 = CARTESIAN_POINT('',(3.427191985734,6.28318530718));
#85251 = CARTESIAN_POINT('',(3.284392319662,6.28318530718));
#85252 = CARTESIAN_POINT('',(3.189192542281,6.28318530718));
#85253 = CARTESIAN_POINT('',(3.14159265359,6.28318530718));
#85254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85255 = ORIENTED_EDGE('',*,*,#85154,.T.);
#85256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#85260)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#85257,#85258,#85259)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#85257 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#85258 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#85259 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#85260 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#85257,
  'distance_accuracy_value','confusion accuracy');
#85261 = SHAPE_DEFINITION_REPRESENTATION(#85262,#85103);
#85262 = PRODUCT_DEFINITION_SHAPE('','',#85263);
#85263 = PRODUCT_DEFINITION('design','',#85264,#85267);
#85264 = PRODUCT_DEFINITION_FORMATION('','',#85265);
#85265 = PRODUCT('CADSOFTTOOLS 1.633','CADSOFTTOOLS 1.633','',(#85266));
#85266 = PRODUCT_CONTEXT('',#2,'mechanical');
#85267 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#85268 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#85269,#85271);
#85269 = ( REPRESENTATION_RELATIONSHIP('','',#85103,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#85270) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#85270 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2543);
#85271 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #85272);
#85272 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('633','','',#5,#85263,$);
#85273 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#85265));
#85274 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#85275),#85302);
#85275 = SHELL_BASED_SURFACE_MODEL('',(#85276));
#85276 = OPEN_SHELL('',(#85277));
#85277 = ADVANCED_FACE('',(#85278),#85291,.T.);
#85278 = FACE_BOUND('',#85279,.T.);
#85279 = EDGE_LOOP('',(#85280));
#85280 = ORIENTED_EDGE('',*,*,#85281,.T.);
#85281 = EDGE_CURVE('',#85282,#85282,#85284,.T.);
#85282 = VERTEX_POINT('',#85283);
#85283 = CARTESIAN_POINT('',(4.25,27.5426084163,35.849999999996));
#85284 = SURFACE_CURVE('',#85285,(#85290),.PCURVE_S1.);
#85285 = CIRCLE('',#85286,0.85);
#85286 = AXIS2_PLACEMENT_3D('',#85287,#85288,#85289);
#85287 = CARTESIAN_POINT('',(4.25,27.5426084163,36.699999999997));
#85288 = DIRECTION('',(-1.,0.E+000,0.E+000));
#85289 = DIRECTION('',(0.E+000,0.E+000,-1.));
#85290 = PCURVE('',#85291,#85296);
#85291 = PLANE('',#85292);
#85292 = AXIS2_PLACEMENT_3D('',#85293,#85294,#85295);
#85293 = CARTESIAN_POINT('',(4.25,27.5426084163,36.699999999997));
#85294 = DIRECTION('',(-1.,0.E+000,0.E+000));
#85295 = DIRECTION('',(0.E+000,0.E+000,-1.));
#85296 = DEFINITIONAL_REPRESENTATION('',(#85297),#85301);
#85297 = CIRCLE('',#85298,0.85);
#85298 = AXIS2_PLACEMENT_2D('',#85299,#85300);
#85299 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
#85300 = DIRECTION('',(1.,0.E+000));
#85301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#85306)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#85303,#85304,#85305)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#85303 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#85304 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#85305 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#85306 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#85303,
  'distance_accuracy_value','confusion accuracy');
#85307 = SHAPE_DEFINITION_REPRESENTATION(#85308,#85274);
#85308 = PRODUCT_DEFINITION_SHAPE('','',#85309);
#85309 = PRODUCT_DEFINITION('design','',#85310,#85313);
#85310 = PRODUCT_DEFINITION_FORMATION('','',#85311);
#85311 = PRODUCT('CADSOFTTOOLS 1.634','CADSOFTTOOLS 1.634','',(#85312));
#85312 = PRODUCT_CONTEXT('',#2,'mechanical');
#85313 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#85314 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#85315,#85317);
#85315 = ( REPRESENTATION_RELATIONSHIP('','',#85274,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#85316) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#85316 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2547);
#85317 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #85318);
#85318 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('634','','',#5,#85309,$);
#85319 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#85311));
#85320 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#85321),#85348);
#85321 = SHELL_BASED_SURFACE_MODEL('',(#85322));
#85322 = OPEN_SHELL('',(#85323));
#85323 = ADVANCED_FACE('',(#85324),#85337,.T.);
#85324 = FACE_BOUND('',#85325,.T.);
#85325 = EDGE_LOOP('',(#85326));
#85326 = ORIENTED_EDGE('',*,*,#85327,.T.);
#85327 = EDGE_CURVE('',#85328,#85328,#85330,.T.);
#85328 = VERTEX_POINT('',#85329);
#85329 = CARTESIAN_POINT('',(12.2,27.5426084163,37.549999999996));
#85330 = SURFACE_CURVE('',#85331,(#85336),.PCURVE_S1.);
#85331 = CIRCLE('',#85332,0.85);
#85332 = AXIS2_PLACEMENT_3D('',#85333,#85334,#85335);
#85333 = CARTESIAN_POINT('',(12.2,27.5426084163,36.699999999997));
#85334 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#85335 = DIRECTION('',(1.665334536938E-016,2.035917593952E-032,1.));
#85336 = PCURVE('',#85337,#85342);
#85337 = PLANE('',#85338);
#85338 = AXIS2_PLACEMENT_3D('',#85339,#85340,#85341);
#85339 = CARTESIAN_POINT('',(12.2,28.175374416302,40.940965204572));
#85340 = DIRECTION('',(1.,1.222527695664E-016,-1.665334536938E-016));
#85341 = DIRECTION('',(-1.222527695664E-016,1.,8.326672684689E-017));
#85342 = DEFINITIONAL_REPRESENTATION('',(#85343),#85347);
#85343 = CIRCLE('',#85344,0.85);
#85344 = AXIS2_PLACEMENT_2D('',#85345,#85346);
#85345 = CARTESIAN_POINT('',(-0.632766000002,-4.240965204576));
#85346 = DIRECTION('',(8.326672684689E-017,1.));
#85347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#85352)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#85349,#85350,#85351)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#85349 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#85350 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#85351 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#85352 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#85349,
  'distance_accuracy_value','confusion accuracy');
#85353 = SHAPE_DEFINITION_REPRESENTATION(#85354,#85320);
#85354 = PRODUCT_DEFINITION_SHAPE('','',#85355);
#85355 = PRODUCT_DEFINITION('design','',#85356,#85359);
#85356 = PRODUCT_DEFINITION_FORMATION('','',#85357);
#85357 = PRODUCT('CADSOFTTOOLS 1.635','CADSOFTTOOLS 1.635','',(#85358));
#85358 = PRODUCT_CONTEXT('',#2,'mechanical');
#85359 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#85360 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#85361,#85363);
#85361 = ( REPRESENTATION_RELATIONSHIP('','',#85320,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#85362) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#85362 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2551);
#85363 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #85364);
#85364 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('635','','',#5,#85355,$);
#85365 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#85357));
#85366 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#85367),#85505);
#85367 = SHELL_BASED_SURFACE_MODEL('',(#85368));
#85368 = OPEN_SHELL('',(#85369));
#85369 = ADVANCED_FACE('',(#85370),#85384,.T.);
#85370 = FACE_BOUND('',#85371,.T.);
#85371 = EDGE_LOOP('',(#85372,#85395,#85411,#85427,#85443,#85459,#85475,
    #85491));
#85372 = ORIENTED_EDGE('',*,*,#85373,.T.);
#85373 = EDGE_CURVE('',#85374,#85376,#85378,.T.);
#85374 = VERTEX_POINT('',#85375);
#85375 = CARTESIAN_POINT('',(4.2,18.542608416436,38.699999999996));
#85376 = VERTEX_POINT('',#85377);
#85377 = CARTESIAN_POINT('',(12.2,18.542608416436,38.699999999996));
#85378 = SURFACE_CURVE('',#85379,(#85383),.PCURVE_S1.);
#85379 = LINE('',#85380,#85381);
#85380 = CARTESIAN_POINT('',(4.2,18.542608416368,38.699999999996));
#85381 = VECTOR('',#85382,1.);
#85382 = DIRECTION('',(1.,0.E+000,0.E+000));
#85383 = PCURVE('',#85384,#85389);
#85384 = PLANE('',#85385);
#85385 = AXIS2_PLACEMENT_3D('',#85386,#85387,#85388);
#85386 = CARTESIAN_POINT('',(4.2,6.7426084163,38.699999999996));
#85387 = DIRECTION('',(0.E+000,0.E+000,-1.));
#85388 = DIRECTION('',(1.,0.E+000,0.E+000));
#85389 = DEFINITIONAL_REPRESENTATION('',(#85390),#85394);
#85390 = LINE('',#85391,#85392);
#85391 = CARTESIAN_POINT('',(0.E+000,-11.80000000006));
#85392 = VECTOR('',#85393,1.);
#85393 = DIRECTION('',(1.,0.E+000));
#85394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85395 = ORIENTED_EDGE('',*,*,#85396,.F.);
#85396 = EDGE_CURVE('',#85397,#85376,#85399,.T.);
#85397 = VERTEX_POINT('',#85398);
#85398 = CARTESIAN_POINT('',(12.2,13.1426084163,38.699999999996));
#85399 = SURFACE_CURVE('',#85400,(#85404),.PCURVE_S1.);
#85400 = LINE('',#85401,#85402);
#85401 = CARTESIAN_POINT('',(12.2,6.7426084163,38.699999999996));
#85402 = VECTOR('',#85403,1.);
#85403 = DIRECTION('',(0.E+000,1.,0.E+000));
#85404 = PCURVE('',#85384,#85405);
#85405 = DEFINITIONAL_REPRESENTATION('',(#85406),#85410);
#85406 = LINE('',#85407,#85408);
#85407 = CARTESIAN_POINT('',(8.,0.E+000));
#85408 = VECTOR('',#85409,1.);
#85409 = DIRECTION('',(0.E+000,-1.));
#85410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85411 = ORIENTED_EDGE('',*,*,#85412,.T.);
#85412 = EDGE_CURVE('',#85397,#85413,#85415,.T.);
#85413 = VERTEX_POINT('',#85414);
#85414 = CARTESIAN_POINT('',(11.,13.1426084163,38.699999999996));
#85415 = SURFACE_CURVE('',#85416,(#85420),.PCURVE_S1.);
#85416 = LINE('',#85417,#85418);
#85417 = CARTESIAN_POINT('',(11.4,13.1426084163,38.699999999996));
#85418 = VECTOR('',#85419,1.);
#85419 = DIRECTION('',(-1.,0.E+000,0.E+000));
#85420 = PCURVE('',#85384,#85421);
#85421 = DEFINITIONAL_REPRESENTATION('',(#85422),#85426);
#85422 = LINE('',#85423,#85424);
#85423 = CARTESIAN_POINT('',(7.2,-6.4));
#85424 = VECTOR('',#85425,1.);
#85425 = DIRECTION('',(-1.,0.E+000));
#85426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85427 = ORIENTED_EDGE('',*,*,#85428,.T.);
#85428 = EDGE_CURVE('',#85413,#85429,#85431,.T.);
#85429 = VERTEX_POINT('',#85430);
#85430 = CARTESIAN_POINT('',(11.,11.1426084163,38.699999999996));
#85431 = SURFACE_CURVE('',#85432,(#85436),.PCURVE_S1.);
#85432 = LINE('',#85433,#85434);
#85433 = CARTESIAN_POINT('',(11.,6.7426084163,38.699999999996));
#85434 = VECTOR('',#85435,1.);
#85435 = DIRECTION('',(0.E+000,-1.,0.E+000));
#85436 = PCURVE('',#85384,#85437);
#85437 = DEFINITIONAL_REPRESENTATION('',(#85438),#85442);
#85438 = LINE('',#85439,#85440);
#85439 = CARTESIAN_POINT('',(6.8,0.E+000));
#85440 = VECTOR('',#85441,1.);
#85441 = DIRECTION('',(0.E+000,1.));
#85442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85443 = ORIENTED_EDGE('',*,*,#85444,.F.);
#85444 = EDGE_CURVE('',#85445,#85429,#85447,.T.);
#85445 = VERTEX_POINT('',#85446);
#85446 = CARTESIAN_POINT('',(12.2,11.1426084163,38.699999999996));
#85447 = SURFACE_CURVE('',#85448,(#85452),.PCURVE_S1.);
#85448 = LINE('',#85449,#85450);
#85449 = CARTESIAN_POINT('',(11.4,11.1426084163,38.699999999996));
#85450 = VECTOR('',#85451,1.);
#85451 = DIRECTION('',(-1.,0.E+000,0.E+000));
#85452 = PCURVE('',#85384,#85453);
#85453 = DEFINITIONAL_REPRESENTATION('',(#85454),#85458);
#85454 = LINE('',#85455,#85456);
#85455 = CARTESIAN_POINT('',(7.2,-4.4));
#85456 = VECTOR('',#85457,1.);
#85457 = DIRECTION('',(-1.,0.E+000));
#85458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85459 = ORIENTED_EDGE('',*,*,#85460,.F.);
#85460 = EDGE_CURVE('',#85461,#85445,#85463,.T.);
#85461 = VERTEX_POINT('',#85462);
#85462 = CARTESIAN_POINT('',(12.2,5.742612203091,38.699999999996));
#85463 = SURFACE_CURVE('',#85464,(#85468),.PCURVE_S1.);
#85464 = LINE('',#85465,#85466);
#85465 = CARTESIAN_POINT('',(12.2,6.7426084163,38.699999999996));
#85466 = VECTOR('',#85467,1.);
#85467 = DIRECTION('',(0.E+000,1.,0.E+000));
#85468 = PCURVE('',#85384,#85469);
#85469 = DEFINITIONAL_REPRESENTATION('',(#85470),#85474);
#85470 = LINE('',#85471,#85472);
#85471 = CARTESIAN_POINT('',(8.,0.E+000));
#85472 = VECTOR('',#85473,1.);
#85473 = DIRECTION('',(0.E+000,-1.));
#85474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85475 = ORIENTED_EDGE('',*,*,#85476,.F.);
#85476 = EDGE_CURVE('',#85477,#85461,#85479,.T.);
#85477 = VERTEX_POINT('',#85478);
#85478 = CARTESIAN_POINT('',(4.2,5.742612203091,38.699999999996));
#85479 = SURFACE_CURVE('',#85480,(#85484),.PCURVE_S1.);
#85480 = LINE('',#85481,#85482);
#85481 = CARTESIAN_POINT('',(8.2,5.7426084163,38.699999999996));
#85482 = VECTOR('',#85483,1.);
#85483 = DIRECTION('',(1.,0.E+000,0.E+000));
#85484 = PCURVE('',#85384,#85485);
#85485 = DEFINITIONAL_REPRESENTATION('',(#85486),#85490);
#85486 = LINE('',#85487,#85488);
#85487 = CARTESIAN_POINT('',(4.,1.));
#85488 = VECTOR('',#85489,1.);
#85489 = DIRECTION('',(1.,0.E+000));
#85490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85491 = ORIENTED_EDGE('',*,*,#85492,.T.);
#85492 = EDGE_CURVE('',#85477,#85374,#85493,.T.);
#85493 = SURFACE_CURVE('',#85494,(#85498),.PCURVE_S1.);
#85494 = LINE('',#85495,#85496);
#85495 = CARTESIAN_POINT('',(4.2,6.7426084163,38.699999999996));
#85496 = VECTOR('',#85497,1.);
#85497 = DIRECTION('',(0.E+000,1.,0.E+000));
#85498 = PCURVE('',#85384,#85499);
#85499 = DEFINITIONAL_REPRESENTATION('',(#85500),#85504);
#85500 = LINE('',#85501,#85502);
#85501 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#85502 = VECTOR('',#85503,1.);
#85503 = DIRECTION('',(0.E+000,-1.));
#85504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#85509)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#85506,#85507,#85508)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#85506 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#85507 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#85508 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#85509 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#85506,
  'distance_accuracy_value','confusion accuracy');
#85510 = SHAPE_DEFINITION_REPRESENTATION(#85511,#85366);
#85511 = PRODUCT_DEFINITION_SHAPE('','',#85512);
#85512 = PRODUCT_DEFINITION('design','',#85513,#85516);
#85513 = PRODUCT_DEFINITION_FORMATION('','',#85514);
#85514 = PRODUCT('CADSOFTTOOLS 1.636','CADSOFTTOOLS 1.636','',(#85515));
#85515 = PRODUCT_CONTEXT('',#2,'mechanical');
#85516 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#85517 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#85518,#85520);
#85518 = ( REPRESENTATION_RELATIONSHIP('','',#85366,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#85519) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#85519 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2555);
#85520 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #85521);
#85521 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('636','','',#5,#85512,$);
#85522 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#85514));
#85523 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#85524),#85808);
#85524 = SHELL_BASED_SURFACE_MODEL('',(#85525));
#85525 = OPEN_SHELL('',(#85526));
#85526 = ADVANCED_FACE('',(#85527),#85541,.T.);
#85527 = FACE_BOUND('',#85528,.T.);
#85528 = EDGE_LOOP('',(#85529,#85552,#85569,#85585,#85606,#85622,#85639,
    #85656,#85673,#85690,#85706,#85723,#85740,#85756,#85777,#85793));
#85529 = ORIENTED_EDGE('',*,*,#85530,.F.);
#85530 = EDGE_CURVE('',#85531,#85533,#85535,.T.);
#85531 = VERTEX_POINT('',#85532);
#85532 = CARTESIAN_POINT('',(4.2,-4.2573915837,38.875735931285));
#85533 = VERTEX_POINT('',#85534);
#85534 = CARTESIAN_POINT('',(4.2,-4.2573915837,38.499999999996));
#85535 = SURFACE_CURVE('',#85536,(#85540),.PCURVE_S1.);
#85536 = LINE('',#85537,#85538);
#85537 = CARTESIAN_POINT('',(4.2,-4.2573915837,39.199999999996));
#85538 = VECTOR('',#85539,1.);
#85539 = DIRECTION('',(0.E+000,0.E+000,-1.));
#85540 = PCURVE('',#85541,#85546);
#85541 = PLANE('',#85542);
#85542 = AXIS2_PLACEMENT_3D('',#85543,#85544,#85545);
#85543 = CARTESIAN_POINT('',(4.2,12.1426084163,39.199999999996));
#85544 = DIRECTION('',(-1.,0.E+000,0.E+000));
#85545 = DIRECTION('',(0.E+000,-1.,0.E+000));
#85546 = DEFINITIONAL_REPRESENTATION('',(#85547),#85551);
#85547 = LINE('',#85548,#85549);
#85548 = CARTESIAN_POINT('',(16.4,0.E+000));
#85549 = VECTOR('',#85550,1.);
#85550 = DIRECTION('',(0.E+000,-1.));
#85551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85552 = ORIENTED_EDGE('',*,*,#85553,.T.);
#85553 = EDGE_CURVE('',#85531,#85554,#85556,.T.);
#85554 = VERTEX_POINT('',#85555);
#85555 = CARTESIAN_POINT('',(4.2,-4.169523618056,39.08786796564));
#85556 = SURFACE_CURVE('',#85557,(#85562),.PCURVE_S1.);
#85557 = CIRCLE('',#85558,0.3);
#85558 = AXIS2_PLACEMENT_3D('',#85559,#85560,#85561);
#85559 = CARTESIAN_POINT('',(4.2,-3.9573915837,38.875735931285));
#85560 = DIRECTION('',(-1.,0.E+000,0.E+000));
#85561 = DIRECTION('',(0.E+000,0.E+000,-1.));
#85562 = PCURVE('',#85541,#85563);
#85563 = DEFINITIONAL_REPRESENTATION('',(#85564),#85568);
#85564 = CIRCLE('',#85565,0.3);
#85565 = AXIS2_PLACEMENT_2D('',#85566,#85567);
#85566 = CARTESIAN_POINT('',(16.1,-0.324264068712));
#85567 = DIRECTION('',(0.E+000,-1.));
#85568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85569 = ORIENTED_EDGE('',*,*,#85570,.F.);
#85570 = EDGE_CURVE('',#85571,#85554,#85573,.T.);
#85571 = VERTEX_POINT('',#85572);
#85572 = CARTESIAN_POINT('',(4.2,-4.143178021327,39.11421356237));
#85573 = SURFACE_CURVE('',#85574,(#85578),.PCURVE_S1.);
#85574 = LINE('',#85575,#85576);
#85575 = CARTESIAN_POINT('',(4.2,-4.143178021327,39.11421356237));
#85576 = VECTOR('',#85577,1.);
#85577 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#85578 = PCURVE('',#85541,#85579);
#85579 = DEFINITIONAL_REPRESENTATION('',(#85580),#85584);
#85580 = LINE('',#85581,#85582);
#85581 = CARTESIAN_POINT('',(16.285786437627,-8.57864376268E-002));
#85582 = VECTOR('',#85583,1.);
#85583 = DIRECTION('',(0.707106781187,-0.707106781187));
#85584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85585 = ORIENTED_EDGE('',*,*,#85586,.F.);
#85586 = EDGE_CURVE('',#85587,#85571,#85589,.T.);
#85587 = VERTEX_POINT('',#85588);
#85588 = CARTESIAN_POINT('',(4.2,-2.728964458954,39.699999999997));
#85589 = SURFACE_CURVE('',#85590,(#85595),.PCURVE_S1.);
#85590 = CIRCLE('',#85591,2.);
#85591 = AXIS2_PLACEMENT_3D('',#85592,#85593,#85594);
#85592 = CARTESIAN_POINT('',(4.2,-2.728964458954,37.699999999997));
#85593 = DIRECTION('',(1.,0.E+000,0.E+000));
#85594 = DIRECTION('',(0.E+000,-2.168404344971E-016,-1.));
#85595 = PCURVE('',#85541,#85596);
#85596 = DEFINITIONAL_REPRESENTATION('',(#85597),#85605);
#85597 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#85598,#85599,#85600,#85601
    ,#85602,#85603,#85604),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#85598 = CARTESIAN_POINT('',(14.871572875254,-3.5));
#85599 = CARTESIAN_POINT('',(11.407471260116,-3.5));
#85600 = CARTESIAN_POINT('',(13.139522067685,-0.5));
#85601 = CARTESIAN_POINT('',(14.871572875254,2.5));
#85602 = CARTESIAN_POINT('',(16.603623682823,-0.5));
#85603 = CARTESIAN_POINT('',(18.335674490392,-3.5));
#85604 = CARTESIAN_POINT('',(14.871572875254,-3.5));
#85605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85606 = ORIENTED_EDGE('',*,*,#85607,.F.);
#85607 = EDGE_CURVE('',#85608,#85587,#85610,.T.);
#85608 = VERTEX_POINT('',#85609);
#85609 = CARTESIAN_POINT('',(4.2,23.657452636108,39.699999999997));
#85610 = SURFACE_CURVE('',#85611,(#85615),.PCURVE_S1.);
#85611 = LINE('',#85612,#85613);
#85612 = CARTESIAN_POINT('',(4.2,12.1426084163,39.699999999997));
#85613 = VECTOR('',#85614,1.);
#85614 = DIRECTION('',(0.E+000,-1.,0.E+000));
#85615 = PCURVE('',#85541,#85616);
#85616 = DEFINITIONAL_REPRESENTATION('',(#85617),#85621);
#85617 = LINE('',#85618,#85619);
#85618 = CARTESIAN_POINT('',(0.E+000,0.5));
#85619 = VECTOR('',#85620,1.);
#85620 = DIRECTION('',(1.,0.E+000));
#85621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85622 = ORIENTED_EDGE('',*,*,#85623,.T.);
#85623 = EDGE_CURVE('',#85608,#85624,#85626,.T.);
#85624 = VERTEX_POINT('',#85625);
#85625 = CARTESIAN_POINT('',(4.2,23.819706260144,39.38306513998));
#85626 = SURFACE_CURVE('',#85627,(#85632),.PCURVE_S1.);
#85627 = CIRCLE('',#85628,0.2);
#85628 = AXIS2_PLACEMENT_3D('',#85629,#85630,#85631);
#85629 = CARTESIAN_POINT('',(4.2,23.657452636108,39.499999999996));
#85630 = DIRECTION('',(-1.,0.E+000,0.E+000));
#85631 = DIRECTION('',(0.E+000,0.E+000,-1.));
#85632 = PCURVE('',#85541,#85633);
#85633 = DEFINITIONAL_REPRESENTATION('',(#85634),#85638);
#85634 = CIRCLE('',#85635,0.2);
#85635 = AXIS2_PLACEMENT_2D('',#85636,#85637);
#85636 = CARTESIAN_POINT('',(-11.5148442198,0.3));
#85637 = DIRECTION('',(0.E+000,-1.));
#85638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85639 = ORIENTED_EDGE('',*,*,#85640,.F.);
#85640 = EDGE_CURVE('',#85641,#85624,#85643,.T.);
#85641 = VERTEX_POINT('',#85642);
#85642 = CARTESIAN_POINT('',(4.2,23.26419008003,38.359510635569));
#85643 = SURFACE_CURVE('',#85644,(#85649),.PCURVE_S1.);
#85644 = CIRCLE('',#85645,4.588991066641);
#85645 = AXIS2_PLACEMENT_3D('',#85646,#85647,#85648);
#85646 = CARTESIAN_POINT('',(4.2,27.5426084163,36.699999999997));
#85647 = DIRECTION('',(-1.,0.E+000,0.E+000));
#85648 = DIRECTION('',(0.E+000,-1.,0.E+000));
#85649 = PCURVE('',#85541,#85650);
#85650 = DEFINITIONAL_REPRESENTATION('',(#85651),#85655);
#85651 = CIRCLE('',#85652,4.588991066641);
#85652 = AXIS2_PLACEMENT_2D('',#85653,#85654);
#85653 = CARTESIAN_POINT('',(-15.4,-2.5));
#85654 = DIRECTION('',(1.,0.E+000));
#85655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85656 = ORIENTED_EDGE('',*,*,#85657,.T.);
#85657 = EDGE_CURVE('',#85641,#85658,#85660,.T.);
#85658 = VERTEX_POINT('',#85659);
#85659 = CARTESIAN_POINT('',(4.2,23.036868724252,38.236054055593));
#85660 = SURFACE_CURVE('',#85661,(#85666),.PCURVE_S1.);
#85661 = CIRCLE('',#85662,0.2);
#85662 = AXIS2_PLACEMENT_3D('',#85663,#85664,#85665);
#85663 = CARTESIAN_POINT('',(4.2,23.077725636141,38.431836365189));
#85664 = DIRECTION('',(-1.,0.E+000,0.E+000));
#85665 = DIRECTION('',(0.E+000,0.E+000,-1.));
#85666 = PCURVE('',#85541,#85667);
#85667 = DEFINITIONAL_REPRESENTATION('',(#85668),#85672);
#85668 = CIRCLE('',#85669,0.2);
#85669 = AXIS2_PLACEMENT_2D('',#85670,#85671);
#85670 = CARTESIAN_POINT('',(-10.93511721984,-0.768163634807));
#85671 = DIRECTION('',(0.E+000,-1.));
#85672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85673 = ORIENTED_EDGE('',*,*,#85674,.F.);
#85674 = EDGE_CURVE('',#85675,#85658,#85677,.T.);
#85675 = VERTEX_POINT('',#85676);
#85676 = CARTESIAN_POINT('',(4.2,18.542608416436,38.699999999996));
#85677 = SURFACE_CURVE('',#85678,(#85683),.PCURVE_S1.);
#85678 = CIRCLE('',#85679,22.);
#85679 = AXIS2_PLACEMENT_3D('',#85680,#85681,#85682);
#85680 = CARTESIAN_POINT('',(4.2,18.542608416436,16.699999999996));
#85681 = DIRECTION('',(-1.,0.E+000,0.E+000));
#85682 = DIRECTION('',(0.E+000,-1.,0.E+000));
#85683 = PCURVE('',#85541,#85684);
#85684 = DEFINITIONAL_REPRESENTATION('',(#85685),#85689);
#85685 = CIRCLE('',#85686,22.);
#85686 = AXIS2_PLACEMENT_2D('',#85687,#85688);
#85687 = CARTESIAN_POINT('',(-6.400000000136,-22.5));
#85688 = DIRECTION('',(1.,0.E+000));
#85689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85690 = ORIENTED_EDGE('',*,*,#85691,.F.);
#85691 = EDGE_CURVE('',#85692,#85675,#85694,.T.);
#85692 = VERTEX_POINT('',#85693);
#85693 = CARTESIAN_POINT('',(4.2,5.742612203091,38.699999999996));
#85694 = SURFACE_CURVE('',#85695,(#85699),.PCURVE_S1.);
#85695 = LINE('',#85696,#85697);
#85696 = CARTESIAN_POINT('',(4.2,6.7426084163,38.699999999996));
#85697 = VECTOR('',#85698,1.);
#85698 = DIRECTION('',(0.E+000,1.,0.E+000));
#85699 = PCURVE('',#85541,#85700);
#85700 = DEFINITIONAL_REPRESENTATION('',(#85701),#85705);
#85701 = LINE('',#85702,#85703);
#85702 = CARTESIAN_POINT('',(5.4,-0.5));
#85703 = VECTOR('',#85704,1.);
#85704 = DIRECTION('',(-1.,0.E+000));
#85705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85706 = ORIENTED_EDGE('',*,*,#85707,.F.);
#85707 = EDGE_CURVE('',#85708,#85692,#85710,.T.);
#85708 = VERTEX_POINT('',#85709);
#85709 = CARTESIAN_POINT('',(4.2,-1.853804139754,37.34690088798));
#85710 = SURFACE_CURVE('',#85711,(#85716),.PCURVE_S1.);
#85711 = CIRCLE('',#85712,22.);
#85712 = AXIS2_PLACEMENT_3D('',#85713,#85714,#85715);
#85713 = CARTESIAN_POINT('',(4.2,5.7426084163,16.699999999996));
#85714 = DIRECTION('',(-1.,0.E+000,0.E+000));
#85715 = DIRECTION('',(0.E+000,1.,1.577021341797E-016));
#85716 = PCURVE('',#85541,#85717);
#85717 = DEFINITIONAL_REPRESENTATION('',(#85718),#85722);
#85718 = CIRCLE('',#85719,22.);
#85719 = AXIS2_PLACEMENT_2D('',#85720,#85721);
#85720 = CARTESIAN_POINT('',(6.4,-22.5));
#85721 = DIRECTION('',(-1.,1.577021341797E-016));
#85722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85723 = ORIENTED_EDGE('',*,*,#85724,.T.);
#85724 = EDGE_CURVE('',#85708,#85725,#85727,.T.);
#85725 = VERTEX_POINT('',#85726);
#85726 = CARTESIAN_POINT('',(4.2,-2.2573915837,37.628449536453));
#85727 = SURFACE_CURVE('',#85728,(#85733),.PCURVE_S1.);
#85728 = CIRCLE('',#85729,0.3);
#85729 = AXIS2_PLACEMENT_3D('',#85730,#85731,#85732);
#85730 = CARTESIAN_POINT('',(4.2,-1.9573915837,37.628449536453));
#85731 = DIRECTION('',(-1.,0.E+000,0.E+000));
#85732 = DIRECTION('',(0.E+000,0.E+000,-1.));
#85733 = PCURVE('',#85541,#85734);
#85734 = DEFINITIONAL_REPRESENTATION('',(#85735),#85739);
#85735 = CIRCLE('',#85736,0.3);
#85736 = AXIS2_PLACEMENT_2D('',#85737,#85738);
#85737 = CARTESIAN_POINT('',(14.1,-1.571550463544));
#85738 = DIRECTION('',(0.E+000,-1.));
#85739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85740 = ORIENTED_EDGE('',*,*,#85741,.F.);
#85741 = EDGE_CURVE('',#85742,#85725,#85744,.T.);
#85742 = VERTEX_POINT('',#85743);
#85743 = CARTESIAN_POINT('',(4.2,-2.2573915837,37.899999999997));
#85744 = SURFACE_CURVE('',#85745,(#85749),.PCURVE_S1.);
#85745 = LINE('',#85746,#85747);
#85746 = CARTESIAN_POINT('',(4.2,-2.2573915837,36.949999999997));
#85747 = VECTOR('',#85748,1.);
#85748 = DIRECTION('',(0.E+000,0.E+000,-1.));
#85749 = PCURVE('',#85541,#85750);
#85750 = DEFINITIONAL_REPRESENTATION('',(#85751),#85755);
#85751 = LINE('',#85752,#85753);
#85752 = CARTESIAN_POINT('',(14.4,-2.25));
#85753 = VECTOR('',#85754,1.);
#85754 = DIRECTION('',(0.E+000,-1.));
#85755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85756 = ORIENTED_EDGE('',*,*,#85757,.T.);
#85757 = EDGE_CURVE('',#85742,#85758,#85760,.T.);
#85758 = VERTEX_POINT('',#85759);
#85759 = CARTESIAN_POINT('',(4.2,-2.5573915837,38.199999999997));
#85760 = SURFACE_CURVE('',#85761,(#85766),.PCURVE_S1.);
#85761 = CIRCLE('',#85762,0.3);
#85762 = AXIS2_PLACEMENT_3D('',#85763,#85764,#85765);
#85763 = CARTESIAN_POINT('',(4.2,-2.5573915837,37.899999999997));
#85764 = DIRECTION('',(1.,0.E+000,0.E+000));
#85765 = DIRECTION('',(0.E+000,0.E+000,-1.));
#85766 = PCURVE('',#85541,#85767);
#85767 = DEFINITIONAL_REPRESENTATION('',(#85768),#85776);
#85768 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#85769,#85770,#85771,#85772
    ,#85773,#85774,#85775),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#85769 = CARTESIAN_POINT('',(14.7,-1.6));
#85770 = CARTESIAN_POINT('',(14.180384757729,-1.6));
#85771 = CARTESIAN_POINT('',(14.440192378865,-1.15));
#85772 = CARTESIAN_POINT('',(14.7,-0.7));
#85773 = CARTESIAN_POINT('',(14.959807621135,-1.15));
#85774 = CARTESIAN_POINT('',(15.219615242271,-1.6));
#85775 = CARTESIAN_POINT('',(14.7,-1.6));
#85776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85777 = ORIENTED_EDGE('',*,*,#85778,.F.);
#85778 = EDGE_CURVE('',#85779,#85758,#85781,.T.);
#85779 = VERTEX_POINT('',#85780);
#85780 = CARTESIAN_POINT('',(4.2,-3.9573915837,38.199999999997));
#85781 = SURFACE_CURVE('',#85782,(#85786),.PCURVE_S1.);
#85782 = LINE('',#85783,#85784);
#85783 = CARTESIAN_POINT('',(4.2,12.1426084163,38.199999999997));
#85784 = VECTOR('',#85785,1.);
#85785 = DIRECTION('',(0.E+000,1.,0.E+000));
#85786 = PCURVE('',#85541,#85787);
#85787 = DEFINITIONAL_REPRESENTATION('',(#85788),#85792);
#85788 = LINE('',#85789,#85790);
#85789 = CARTESIAN_POINT('',(0.E+000,-1.));
#85790 = VECTOR('',#85791,1.);
#85791 = DIRECTION('',(-1.,0.E+000));
#85792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85793 = ORIENTED_EDGE('',*,*,#85794,.T.);
#85794 = EDGE_CURVE('',#85779,#85533,#85795,.T.);
#85795 = SURFACE_CURVE('',#85796,(#85801),.PCURVE_S1.);
#85796 = CIRCLE('',#85797,0.3);
#85797 = AXIS2_PLACEMENT_3D('',#85798,#85799,#85800);
#85798 = CARTESIAN_POINT('',(4.2,-3.9573915837,38.499999999996));
#85799 = DIRECTION('',(-1.,0.E+000,0.E+000));
#85800 = DIRECTION('',(0.E+000,0.E+000,-1.));
#85801 = PCURVE('',#85541,#85802);
#85802 = DEFINITIONAL_REPRESENTATION('',(#85803),#85807);
#85803 = CIRCLE('',#85804,0.3);
#85804 = AXIS2_PLACEMENT_2D('',#85805,#85806);
#85805 = CARTESIAN_POINT('',(16.1,-0.7));
#85806 = DIRECTION('',(0.E+000,-1.));
#85807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#85812)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#85809,#85810,#85811)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#85809 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#85810 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#85811 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#85812 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#85809,
  'distance_accuracy_value','confusion accuracy');
#85813 = SHAPE_DEFINITION_REPRESENTATION(#85814,#85523);
#85814 = PRODUCT_DEFINITION_SHAPE('','',#85815);
#85815 = PRODUCT_DEFINITION('design','',#85816,#85819);
#85816 = PRODUCT_DEFINITION_FORMATION('','',#85817);
#85817 = PRODUCT('CADSOFTTOOLS 1.637','CADSOFTTOOLS 1.637','',(#85818));
#85818 = PRODUCT_CONTEXT('',#2,'mechanical');
#85819 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#85820 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#85821,#85823);
#85821 = ( REPRESENTATION_RELATIONSHIP('','',#85523,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#85822) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#85822 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2559);
#85823 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #85824);
#85824 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('637','','',#5,#85815,$);
#85825 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#85817));
#85826 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#85827),#85961);
#85827 = SHELL_BASED_SURFACE_MODEL('',(#85828));
#85828 = OPEN_SHELL('',(#85829));
#85829 = ADVANCED_FACE('',(#85830),#85844,.F.);
#85830 = FACE_BOUND('',#85831,.F.);
#85831 = EDGE_LOOP('',(#85832,#85854,#85870,#85885,#85901,#85916,#85932,
    #85947));
#85832 = ORIENTED_EDGE('',*,*,#85833,.F.);
#85833 = EDGE_CURVE('',#85834,#85836,#85838,.T.);
#85834 = VERTEX_POINT('',#85835);
#85835 = CARTESIAN_POINT('',(4.2,5.742612203091,38.699999999996));
#85836 = VERTEX_POINT('',#85837);
#85837 = CARTESIAN_POINT('',(12.2,5.742612203091,38.699999999996));
#85838 = SURFACE_CURVE('',#85839,(#85843),.PCURVE_S1.);
#85839 = LINE('',#85840,#85841);
#85840 = CARTESIAN_POINT('',(8.2,5.7426084163,38.699999999996));
#85841 = VECTOR('',#85842,1.);
#85842 = DIRECTION('',(1.,0.E+000,0.E+000));
#85843 = PCURVE('',#85844,#85849);
#85844 = CYLINDRICAL_SURFACE('',#85845,22.);
#85845 = AXIS2_PLACEMENT_3D('',#85846,#85847,#85848);
#85846 = CARTESIAN_POINT('',(4.2,5.7426084163,16.699999999996));
#85847 = DIRECTION('',(1.,0.E+000,0.E+000));
#85848 = DIRECTION('',(-0.E+000,1.,0.E+000));
#85849 = DEFINITIONAL_REPRESENTATION('',(#85850),#85853);
#85850 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85851,#85852),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-4.,4.),.PIECEWISE_BEZIER_KNOTS.);
#85851 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#85852 = CARTESIAN_POINT('',(1.570796326795,8.));
#85853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85854 = ORIENTED_EDGE('',*,*,#85855,.F.);
#85855 = EDGE_CURVE('',#85856,#85834,#85858,.T.);
#85856 = VERTEX_POINT('',#85857);
#85857 = CARTESIAN_POINT('',(4.2,-1.853804139754,37.34690088798));
#85858 = SURFACE_CURVE('',#85859,(#85864),.PCURVE_S1.);
#85859 = CIRCLE('',#85860,22.);
#85860 = AXIS2_PLACEMENT_3D('',#85861,#85862,#85863);
#85861 = CARTESIAN_POINT('',(4.2,5.7426084163,16.699999999996));
#85862 = DIRECTION('',(-1.,0.E+000,0.E+000));
#85863 = DIRECTION('',(0.E+000,1.,1.577021341797E-016));
#85864 = PCURVE('',#85844,#85865);
#85865 = DEFINITIONAL_REPRESENTATION('',(#85866),#85869);
#85866 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85867,#85868),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.359839631012,4.712389152512),
  .PIECEWISE_BEZIER_KNOTS.);
#85867 = CARTESIAN_POINT('',(1.923345676168,0.E+000));
#85868 = CARTESIAN_POINT('',(1.570796154668,0.E+000));
#85869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85870 = ORIENTED_EDGE('',*,*,#85871,.F.);
#85871 = EDGE_CURVE('',#85872,#85856,#85874,.T.);
#85872 = VERTEX_POINT('',#85873);
#85873 = CARTESIAN_POINT('',(6.1,-1.853804139754,37.34690088798));
#85874 = SURFACE_CURVE('',#85875,(#85879),.PCURVE_S1.);
#85875 = LINE('',#85876,#85877);
#85876 = CARTESIAN_POINT('',(4.2,-1.853804139754,37.34690088798));
#85877 = VECTOR('',#85878,1.);
#85878 = DIRECTION('',(-1.,0.E+000,0.E+000));
#85879 = PCURVE('',#85844,#85880);
#85880 = DEFINITIONAL_REPRESENTATION('',(#85881),#85884);
#85881 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85882,#85883),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.9,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#85882 = CARTESIAN_POINT('',(1.923345676168,1.9));
#85883 = CARTESIAN_POINT('',(1.923345676168,0.E+000));
#85884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85885 = ORIENTED_EDGE('',*,*,#85886,.T.);
#85886 = EDGE_CURVE('',#85872,#85887,#85889,.T.);
#85887 = VERTEX_POINT('',#85888);
#85888 = CARTESIAN_POINT('',(6.1,-0.730608896058,37.72611370717));
#85889 = SURFACE_CURVE('',#85890,(#85895),.PCURVE_S1.);
#85890 = CIRCLE('',#85891,22.);
#85891 = AXIS2_PLACEMENT_3D('',#85892,#85893,#85894);
#85892 = CARTESIAN_POINT('',(6.1,5.7426084163,16.699999999996));
#85893 = DIRECTION('',(-1.,0.E+000,0.E+000));
#85894 = DIRECTION('',(0.E+000,-1.,0.E+000));
#85895 = PCURVE('',#85844,#85896);
#85896 = DEFINITIONAL_REPRESENTATION('',(#85897),#85900);
#85897 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85898,#85899),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.218246977422,1.272139089357),
  .PIECEWISE_BEZIER_KNOTS.);
#85898 = CARTESIAN_POINT('',(1.923345676168,1.9));
#85899 = CARTESIAN_POINT('',(1.869453564233,1.9));
#85900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85901 = ORIENTED_EDGE('',*,*,#85902,.T.);
#85902 = EDGE_CURVE('',#85887,#85903,#85905,.T.);
#85903 = VERTEX_POINT('',#85904);
#85904 = CARTESIAN_POINT('',(11.4,-0.730608896058,37.72611370717));
#85905 = SURFACE_CURVE('',#85906,(#85910),.PCURVE_S1.);
#85906 = LINE('',#85907,#85908);
#85907 = CARTESIAN_POINT('',(6.1,-0.730608896058,37.72611370717));
#85908 = VECTOR('',#85909,1.);
#85909 = DIRECTION('',(1.,0.E+000,0.E+000));
#85910 = PCURVE('',#85844,#85911);
#85911 = DEFINITIONAL_REPRESENTATION('',(#85912),#85915);
#85912 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85913,#85914),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,5.3),.PIECEWISE_BEZIER_KNOTS.);
#85913 = CARTESIAN_POINT('',(1.869453564233,1.9));
#85914 = CARTESIAN_POINT('',(1.869453564233,7.2));
#85915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85916 = ORIENTED_EDGE('',*,*,#85917,.F.);
#85917 = EDGE_CURVE('',#85918,#85903,#85920,.T.);
#85918 = VERTEX_POINT('',#85919);
#85919 = CARTESIAN_POINT('',(11.4,-0.817756330199,37.699086037081));
#85920 = SURFACE_CURVE('',#85921,(#85926),.PCURVE_S1.);
#85921 = CIRCLE('',#85922,22.);
#85922 = AXIS2_PLACEMENT_3D('',#85923,#85924,#85925);
#85923 = CARTESIAN_POINT('',(11.4,5.7426084163,16.699999999996));
#85924 = DIRECTION('',(-1.,0.E+000,0.E+000));
#85925 = DIRECTION('',(0.E+000,1.,1.577021341797E-016));
#85926 = PCURVE('',#85844,#85927);
#85927 = DEFINITIONAL_REPRESENTATION('',(#85928),#85931);
#85928 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85929,#85930),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.409584359484,4.413731742947),
  .PIECEWISE_BEZIER_KNOTS.);
#85929 = CARTESIAN_POINT('',(1.873600947696,7.2));
#85930 = CARTESIAN_POINT('',(1.869453564233,7.2));
#85931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85932 = ORIENTED_EDGE('',*,*,#85933,.F.);
#85933 = EDGE_CURVE('',#85934,#85918,#85936,.T.);
#85934 = VERTEX_POINT('',#85935);
#85935 = CARTESIAN_POINT('',(12.2,-0.817756330199,37.699086037081));
#85936 = SURFACE_CURVE('',#85937,(#85941),.PCURVE_S1.);
#85937 = LINE('',#85938,#85939);
#85938 = CARTESIAN_POINT('',(4.2,-0.817756330199,37.699086037081));
#85939 = VECTOR('',#85940,1.);
#85940 = DIRECTION('',(-1.,0.E+000,0.E+000));
#85941 = PCURVE('',#85844,#85942);
#85942 = DEFINITIONAL_REPRESENTATION('',(#85943),#85946);
#85943 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85944,#85945),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-8.,-7.2),.PIECEWISE_BEZIER_KNOTS.);
#85944 = CARTESIAN_POINT('',(1.873600947696,8.));
#85945 = CARTESIAN_POINT('',(1.873600947696,7.2));
#85946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85947 = ORIENTED_EDGE('',*,*,#85948,.T.);
#85948 = EDGE_CURVE('',#85934,#85836,#85949,.T.);
#85949 = SURFACE_CURVE('',#85950,(#85955),.PCURVE_S1.);
#85950 = CIRCLE('',#85951,22.);
#85951 = AXIS2_PLACEMENT_3D('',#85952,#85953,#85954);
#85952 = CARTESIAN_POINT('',(12.2,5.7426084163,16.699999999996));
#85953 = DIRECTION('',(-1.,0.E+000,0.E+000));
#85954 = DIRECTION('',(0.E+000,1.,1.577021341797E-016));
#85955 = PCURVE('',#85844,#85956);
#85956 = DEFINITIONAL_REPRESENTATION('',(#85957),#85960);
#85957 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85958,#85959),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.409584359484,4.712389152512),
  .PIECEWISE_BEZIER_KNOTS.);
#85958 = CARTESIAN_POINT('',(1.873600947696,8.));
#85959 = CARTESIAN_POINT('',(1.570796154668,8.));
#85960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#85961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#85965)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#85962,#85963,#85964)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#85962 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#85963 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#85964 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#85965 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#85962,
  'distance_accuracy_value','confusion accuracy');
#85966 = SHAPE_DEFINITION_REPRESENTATION(#85967,#85826);
#85967 = PRODUCT_DEFINITION_SHAPE('','',#85968);
#85968 = PRODUCT_DEFINITION('design','',#85969,#85972);
#85969 = PRODUCT_DEFINITION_FORMATION('','',#85970);
#85970 = PRODUCT('CADSOFTTOOLS 1.638','CADSOFTTOOLS 1.638','',(#85971));
#85971 = PRODUCT_CONTEXT('',#2,'mechanical');
#85972 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#85973 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#85974,#85976);
#85974 = ( REPRESENTATION_RELATIONSHIP('','',#85826,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#85975) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#85975 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2563);
#85976 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #85977);
#85977 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('638','','',#5,#85968,$);
#85978 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#85970));
#85979 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#85980),#86054);
#85980 = SHELL_BASED_SURFACE_MODEL('',(#85981));
#85981 = OPEN_SHELL('',(#85982));
#85982 = ADVANCED_FACE('',(#85983),#85997,.F.);
#85983 = FACE_BOUND('',#85984,.T.);
#85984 = EDGE_LOOP('',(#85985,#86008,#86024,#86040));
#85985 = ORIENTED_EDGE('',*,*,#85986,.T.);
#85986 = EDGE_CURVE('',#85987,#85989,#85991,.T.);
#85987 = VERTEX_POINT('',#85988);
#85988 = CARTESIAN_POINT('',(5.1,17.692608416299,39.699999999997));
#85989 = VERTEX_POINT('',#85990);
#85990 = CARTESIAN_POINT('',(5.1,-0.807391583701,39.699999999997));
#85991 = SURFACE_CURVE('',#85992,(#85996),.PCURVE_S1.);
#85992 = LINE('',#85993,#85994);
#85993 = CARTESIAN_POINT('',(5.1,17.692608416299,39.699999999997));
#85994 = VECTOR('',#85995,1.);
#85995 = DIRECTION('',(0.E+000,-1.,0.E+000));
#85996 = PCURVE('',#85997,#86002);
#85997 = PLANE('',#85998);
#85998 = AXIS2_PLACEMENT_3D('',#85999,#86000,#86001);
#85999 = CARTESIAN_POINT('',(5.1,17.692608416299,39.499999999996));
#86000 = DIRECTION('',(-1.,0.E+000,0.E+000));
#86001 = DIRECTION('',(0.E+000,-1.,0.E+000));
#86002 = DEFINITIONAL_REPRESENTATION('',(#86003),#86007);
#86003 = LINE('',#86004,#86005);
#86004 = CARTESIAN_POINT('',(0.E+000,0.2));
#86005 = VECTOR('',#86006,1.);
#86006 = DIRECTION('',(1.,0.E+000));
#86007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86008 = ORIENTED_EDGE('',*,*,#86009,.F.);
#86009 = EDGE_CURVE('',#86010,#85989,#86012,.T.);
#86010 = VERTEX_POINT('',#86011);
#86011 = CARTESIAN_POINT('',(5.1,-0.807391583701,39.499999999996));
#86012 = SURFACE_CURVE('',#86013,(#86017),.PCURVE_S1.);
#86013 = LINE('',#86014,#86015);
#86014 = CARTESIAN_POINT('',(5.1,-0.807391583701,39.499999999996));
#86015 = VECTOR('',#86016,1.);
#86016 = DIRECTION('',(0.E+000,0.E+000,1.));
#86017 = PCURVE('',#85997,#86018);
#86018 = DEFINITIONAL_REPRESENTATION('',(#86019),#86023);
#86019 = LINE('',#86020,#86021);
#86020 = CARTESIAN_POINT('',(18.5,0.E+000));
#86021 = VECTOR('',#86022,1.);
#86022 = DIRECTION('',(0.E+000,1.));
#86023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86024 = ORIENTED_EDGE('',*,*,#86025,.F.);
#86025 = EDGE_CURVE('',#86026,#86010,#86028,.T.);
#86026 = VERTEX_POINT('',#86027);
#86027 = CARTESIAN_POINT('',(5.1,17.692608416299,39.499999999996));
#86028 = SURFACE_CURVE('',#86029,(#86033),.PCURVE_S1.);
#86029 = LINE('',#86030,#86031);
#86030 = CARTESIAN_POINT('',(5.1,17.692608416299,39.499999999996));
#86031 = VECTOR('',#86032,1.);
#86032 = DIRECTION('',(0.E+000,-1.,0.E+000));
#86033 = PCURVE('',#85997,#86034);
#86034 = DEFINITIONAL_REPRESENTATION('',(#86035),#86039);
#86035 = LINE('',#86036,#86037);
#86036 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#86037 = VECTOR('',#86038,1.);
#86038 = DIRECTION('',(1.,0.E+000));
#86039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86040 = ORIENTED_EDGE('',*,*,#86041,.T.);
#86041 = EDGE_CURVE('',#86026,#85987,#86042,.T.);
#86042 = SURFACE_CURVE('',#86043,(#86047),.PCURVE_S1.);
#86043 = LINE('',#86044,#86045);
#86044 = CARTESIAN_POINT('',(5.1,17.692608416299,39.499999999996));
#86045 = VECTOR('',#86046,1.);
#86046 = DIRECTION('',(0.E+000,0.E+000,1.));
#86047 = PCURVE('',#85997,#86048);
#86048 = DEFINITIONAL_REPRESENTATION('',(#86049),#86053);
#86049 = LINE('',#86050,#86051);
#86050 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#86051 = VECTOR('',#86052,1.);
#86052 = DIRECTION('',(0.E+000,1.));
#86053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#86058)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#86055,#86056,#86057)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#86055 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#86056 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#86057 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#86058 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#86055,
  'distance_accuracy_value','confusion accuracy');
#86059 = SHAPE_DEFINITION_REPRESENTATION(#86060,#85979);
#86060 = PRODUCT_DEFINITION_SHAPE('','',#86061);
#86061 = PRODUCT_DEFINITION('design','',#86062,#86065);
#86062 = PRODUCT_DEFINITION_FORMATION('','',#86063);
#86063 = PRODUCT('CADSOFTTOOLS 1.639','CADSOFTTOOLS 1.639','',(#86064));
#86064 = PRODUCT_CONTEXT('',#2,'mechanical');
#86065 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#86066 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#86067,#86069);
#86067 = ( REPRESENTATION_RELATIONSHIP('','',#85979,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#86068) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#86068 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2567);
#86069 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #86070);
#86070 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('639','','',#5,#86061,$);
#86071 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#86063));
#86072 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#86073),#86147);
#86073 = SHELL_BASED_SURFACE_MODEL('',(#86074));
#86074 = OPEN_SHELL('',(#86075));
#86075 = ADVANCED_FACE('',(#86076),#86090,.F.);
#86076 = FACE_BOUND('',#86077,.T.);
#86077 = EDGE_LOOP('',(#86078,#86101,#86117,#86133));
#86078 = ORIENTED_EDGE('',*,*,#86079,.T.);
#86079 = EDGE_CURVE('',#86080,#86082,#86084,.T.);
#86080 = VERTEX_POINT('',#86081);
#86081 = CARTESIAN_POINT('',(11.3,17.692608416299,39.699999999997));
#86082 = VERTEX_POINT('',#86083);
#86083 = CARTESIAN_POINT('',(5.1,17.692608416299,39.699999999997));
#86084 = SURFACE_CURVE('',#86085,(#86089),.PCURVE_S1.);
#86085 = LINE('',#86086,#86087);
#86086 = CARTESIAN_POINT('',(11.3,17.692608416299,39.699999999997));
#86087 = VECTOR('',#86088,1.);
#86088 = DIRECTION('',(-1.,0.E+000,0.E+000));
#86089 = PCURVE('',#86090,#86095);
#86090 = PLANE('',#86091);
#86091 = AXIS2_PLACEMENT_3D('',#86092,#86093,#86094);
#86092 = CARTESIAN_POINT('',(11.3,17.692608416299,39.499999999996));
#86093 = DIRECTION('',(0.E+000,1.,0.E+000));
#86094 = DIRECTION('',(-1.,0.E+000,0.E+000));
#86095 = DEFINITIONAL_REPRESENTATION('',(#86096),#86100);
#86096 = LINE('',#86097,#86098);
#86097 = CARTESIAN_POINT('',(0.E+000,0.2));
#86098 = VECTOR('',#86099,1.);
#86099 = DIRECTION('',(1.,0.E+000));
#86100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86101 = ORIENTED_EDGE('',*,*,#86102,.F.);
#86102 = EDGE_CURVE('',#86103,#86082,#86105,.T.);
#86103 = VERTEX_POINT('',#86104);
#86104 = CARTESIAN_POINT('',(5.1,17.692608416299,39.499999999996));
#86105 = SURFACE_CURVE('',#86106,(#86110),.PCURVE_S1.);
#86106 = LINE('',#86107,#86108);
#86107 = CARTESIAN_POINT('',(5.1,17.692608416299,39.499999999996));
#86108 = VECTOR('',#86109,1.);
#86109 = DIRECTION('',(0.E+000,0.E+000,1.));
#86110 = PCURVE('',#86090,#86111);
#86111 = DEFINITIONAL_REPRESENTATION('',(#86112),#86116);
#86112 = LINE('',#86113,#86114);
#86113 = CARTESIAN_POINT('',(6.2,0.E+000));
#86114 = VECTOR('',#86115,1.);
#86115 = DIRECTION('',(0.E+000,1.));
#86116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86117 = ORIENTED_EDGE('',*,*,#86118,.F.);
#86118 = EDGE_CURVE('',#86119,#86103,#86121,.T.);
#86119 = VERTEX_POINT('',#86120);
#86120 = CARTESIAN_POINT('',(11.3,17.692608416299,39.499999999996));
#86121 = SURFACE_CURVE('',#86122,(#86126),.PCURVE_S1.);
#86122 = LINE('',#86123,#86124);
#86123 = CARTESIAN_POINT('',(11.3,17.692608416299,39.499999999996));
#86124 = VECTOR('',#86125,1.);
#86125 = DIRECTION('',(-1.,0.E+000,0.E+000));
#86126 = PCURVE('',#86090,#86127);
#86127 = DEFINITIONAL_REPRESENTATION('',(#86128),#86132);
#86128 = LINE('',#86129,#86130);
#86129 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#86130 = VECTOR('',#86131,1.);
#86131 = DIRECTION('',(1.,0.E+000));
#86132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86133 = ORIENTED_EDGE('',*,*,#86134,.T.);
#86134 = EDGE_CURVE('',#86119,#86080,#86135,.T.);
#86135 = SURFACE_CURVE('',#86136,(#86140),.PCURVE_S1.);
#86136 = LINE('',#86137,#86138);
#86137 = CARTESIAN_POINT('',(11.3,17.692608416299,39.499999999996));
#86138 = VECTOR('',#86139,1.);
#86139 = DIRECTION('',(0.E+000,0.E+000,1.));
#86140 = PCURVE('',#86090,#86141);
#86141 = DEFINITIONAL_REPRESENTATION('',(#86142),#86146);
#86142 = LINE('',#86143,#86144);
#86143 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#86144 = VECTOR('',#86145,1.);
#86145 = DIRECTION('',(0.E+000,1.));
#86146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#86151)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#86148,#86149,#86150)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#86148 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#86149 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#86150 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#86151 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#86148,
  'distance_accuracy_value','confusion accuracy');
#86152 = SHAPE_DEFINITION_REPRESENTATION(#86153,#86072);
#86153 = PRODUCT_DEFINITION_SHAPE('','',#86154);
#86154 = PRODUCT_DEFINITION('design','',#86155,#86158);
#86155 = PRODUCT_DEFINITION_FORMATION('','',#86156);
#86156 = PRODUCT('CADSOFTTOOLS 1.640','CADSOFTTOOLS 1.640','',(#86157));
#86157 = PRODUCT_CONTEXT('',#2,'mechanical');
#86158 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#86159 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#86160,#86162);
#86160 = ( REPRESENTATION_RELATIONSHIP('','',#86072,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#86161) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#86161 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2571);
#86162 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #86163);
#86163 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('640','','',#5,#86154,$);
#86164 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#86156));
#86165 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#86166),#86240);
#86166 = SHELL_BASED_SURFACE_MODEL('',(#86167));
#86167 = OPEN_SHELL('',(#86168));
#86168 = ADVANCED_FACE('',(#86169),#86183,.F.);
#86169 = FACE_BOUND('',#86170,.T.);
#86170 = EDGE_LOOP('',(#86171,#86194,#86210,#86226));
#86171 = ORIENTED_EDGE('',*,*,#86172,.T.);
#86172 = EDGE_CURVE('',#86173,#86175,#86177,.T.);
#86173 = VERTEX_POINT('',#86174);
#86174 = CARTESIAN_POINT('',(11.3,-0.807391583701,39.699999999997));
#86175 = VERTEX_POINT('',#86176);
#86176 = CARTESIAN_POINT('',(11.3,17.692608416299,39.699999999997));
#86177 = SURFACE_CURVE('',#86178,(#86182),.PCURVE_S1.);
#86178 = LINE('',#86179,#86180);
#86179 = CARTESIAN_POINT('',(11.3,-0.807391583701,39.699999999997));
#86180 = VECTOR('',#86181,1.);
#86181 = DIRECTION('',(0.E+000,1.,0.E+000));
#86182 = PCURVE('',#86183,#86188);
#86183 = PLANE('',#86184);
#86184 = AXIS2_PLACEMENT_3D('',#86185,#86186,#86187);
#86185 = CARTESIAN_POINT('',(11.3,-0.807391583701,39.499999999996));
#86186 = DIRECTION('',(1.,0.E+000,0.E+000));
#86187 = DIRECTION('',(-0.E+000,1.,0.E+000));
#86188 = DEFINITIONAL_REPRESENTATION('',(#86189),#86193);
#86189 = LINE('',#86190,#86191);
#86190 = CARTESIAN_POINT('',(0.E+000,0.2));
#86191 = VECTOR('',#86192,1.);
#86192 = DIRECTION('',(1.,0.E+000));
#86193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86194 = ORIENTED_EDGE('',*,*,#86195,.F.);
#86195 = EDGE_CURVE('',#86196,#86175,#86198,.T.);
#86196 = VERTEX_POINT('',#86197);
#86197 = CARTESIAN_POINT('',(11.3,17.692608416299,39.499999999996));
#86198 = SURFACE_CURVE('',#86199,(#86203),.PCURVE_S1.);
#86199 = LINE('',#86200,#86201);
#86200 = CARTESIAN_POINT('',(11.3,17.692608416299,39.499999999996));
#86201 = VECTOR('',#86202,1.);
#86202 = DIRECTION('',(0.E+000,0.E+000,1.));
#86203 = PCURVE('',#86183,#86204);
#86204 = DEFINITIONAL_REPRESENTATION('',(#86205),#86209);
#86205 = LINE('',#86206,#86207);
#86206 = CARTESIAN_POINT('',(18.5,0.E+000));
#86207 = VECTOR('',#86208,1.);
#86208 = DIRECTION('',(0.E+000,1.));
#86209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86210 = ORIENTED_EDGE('',*,*,#86211,.F.);
#86211 = EDGE_CURVE('',#86212,#86196,#86214,.T.);
#86212 = VERTEX_POINT('',#86213);
#86213 = CARTESIAN_POINT('',(11.3,-0.807391583701,39.499999999996));
#86214 = SURFACE_CURVE('',#86215,(#86219),.PCURVE_S1.);
#86215 = LINE('',#86216,#86217);
#86216 = CARTESIAN_POINT('',(11.3,-0.807391583701,39.499999999996));
#86217 = VECTOR('',#86218,1.);
#86218 = DIRECTION('',(0.E+000,1.,0.E+000));
#86219 = PCURVE('',#86183,#86220);
#86220 = DEFINITIONAL_REPRESENTATION('',(#86221),#86225);
#86221 = LINE('',#86222,#86223);
#86222 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#86223 = VECTOR('',#86224,1.);
#86224 = DIRECTION('',(1.,0.E+000));
#86225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86226 = ORIENTED_EDGE('',*,*,#86227,.T.);
#86227 = EDGE_CURVE('',#86212,#86173,#86228,.T.);
#86228 = SURFACE_CURVE('',#86229,(#86233),.PCURVE_S1.);
#86229 = LINE('',#86230,#86231);
#86230 = CARTESIAN_POINT('',(11.3,-0.807391583701,39.499999999996));
#86231 = VECTOR('',#86232,1.);
#86232 = DIRECTION('',(0.E+000,0.E+000,1.));
#86233 = PCURVE('',#86183,#86234);
#86234 = DEFINITIONAL_REPRESENTATION('',(#86235),#86239);
#86235 = LINE('',#86236,#86237);
#86236 = CARTESIAN_POINT('',(2.098321516542E-014,0.E+000));
#86237 = VECTOR('',#86238,1.);
#86238 = DIRECTION('',(0.E+000,1.));
#86239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#86244)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#86241,#86242,#86243)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#86241 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#86242 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#86243 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#86244 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#86241,
  'distance_accuracy_value','confusion accuracy');
#86245 = SHAPE_DEFINITION_REPRESENTATION(#86246,#86165);
#86246 = PRODUCT_DEFINITION_SHAPE('','',#86247);
#86247 = PRODUCT_DEFINITION('design','',#86248,#86251);
#86248 = PRODUCT_DEFINITION_FORMATION('','',#86249);
#86249 = PRODUCT('CADSOFTTOOLS 1.641','CADSOFTTOOLS 1.641','',(#86250));
#86250 = PRODUCT_CONTEXT('',#2,'mechanical');
#86251 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#86252 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#86253,#86255);
#86253 = ( REPRESENTATION_RELATIONSHIP('','',#86165,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#86254) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#86254 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2575);
#86255 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #86256);
#86256 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('641','','',#5,#86247,$);
#86257 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#86249));
#86258 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#86259),#86333);
#86259 = SHELL_BASED_SURFACE_MODEL('',(#86260));
#86260 = OPEN_SHELL('',(#86261));
#86261 = ADVANCED_FACE('',(#86262),#86276,.F.);
#86262 = FACE_BOUND('',#86263,.T.);
#86263 = EDGE_LOOP('',(#86264,#86287,#86303,#86319));
#86264 = ORIENTED_EDGE('',*,*,#86265,.T.);
#86265 = EDGE_CURVE('',#86266,#86268,#86270,.T.);
#86266 = VERTEX_POINT('',#86267);
#86267 = CARTESIAN_POINT('',(5.1,-0.807391583701,39.699999999997));
#86268 = VERTEX_POINT('',#86269);
#86269 = CARTESIAN_POINT('',(11.3,-0.807391583701,39.699999999997));
#86270 = SURFACE_CURVE('',#86271,(#86275),.PCURVE_S1.);
#86271 = LINE('',#86272,#86273);
#86272 = CARTESIAN_POINT('',(5.1,-0.807391583701,39.699999999997));
#86273 = VECTOR('',#86274,1.);
#86274 = DIRECTION('',(1.,0.E+000,0.E+000));
#86275 = PCURVE('',#86276,#86281);
#86276 = PLANE('',#86277);
#86277 = AXIS2_PLACEMENT_3D('',#86278,#86279,#86280);
#86278 = CARTESIAN_POINT('',(5.1,-0.807391583701,39.499999999996));
#86279 = DIRECTION('',(0.E+000,-1.,0.E+000));
#86280 = DIRECTION('',(1.,0.E+000,0.E+000));
#86281 = DEFINITIONAL_REPRESENTATION('',(#86282),#86286);
#86282 = LINE('',#86283,#86284);
#86283 = CARTESIAN_POINT('',(0.E+000,0.2));
#86284 = VECTOR('',#86285,1.);
#86285 = DIRECTION('',(1.,0.E+000));
#86286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86287 = ORIENTED_EDGE('',*,*,#86288,.F.);
#86288 = EDGE_CURVE('',#86289,#86268,#86291,.T.);
#86289 = VERTEX_POINT('',#86290);
#86290 = CARTESIAN_POINT('',(11.3,-0.807391583701,39.499999999996));
#86291 = SURFACE_CURVE('',#86292,(#86296),.PCURVE_S1.);
#86292 = LINE('',#86293,#86294);
#86293 = CARTESIAN_POINT('',(11.3,-0.807391583701,39.499999999996));
#86294 = VECTOR('',#86295,1.);
#86295 = DIRECTION('',(0.E+000,0.E+000,1.));
#86296 = PCURVE('',#86276,#86297);
#86297 = DEFINITIONAL_REPRESENTATION('',(#86298),#86302);
#86298 = LINE('',#86299,#86300);
#86299 = CARTESIAN_POINT('',(6.2,0.E+000));
#86300 = VECTOR('',#86301,1.);
#86301 = DIRECTION('',(0.E+000,1.));
#86302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86303 = ORIENTED_EDGE('',*,*,#86304,.F.);
#86304 = EDGE_CURVE('',#86305,#86289,#86307,.T.);
#86305 = VERTEX_POINT('',#86306);
#86306 = CARTESIAN_POINT('',(5.1,-0.807391583701,39.499999999996));
#86307 = SURFACE_CURVE('',#86308,(#86312),.PCURVE_S1.);
#86308 = LINE('',#86309,#86310);
#86309 = CARTESIAN_POINT('',(5.1,-0.807391583701,39.499999999996));
#86310 = VECTOR('',#86311,1.);
#86311 = DIRECTION('',(1.,0.E+000,0.E+000));
#86312 = PCURVE('',#86276,#86313);
#86313 = DEFINITIONAL_REPRESENTATION('',(#86314),#86318);
#86314 = LINE('',#86315,#86316);
#86315 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#86316 = VECTOR('',#86317,1.);
#86317 = DIRECTION('',(1.,0.E+000));
#86318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86319 = ORIENTED_EDGE('',*,*,#86320,.T.);
#86320 = EDGE_CURVE('',#86305,#86266,#86321,.T.);
#86321 = SURFACE_CURVE('',#86322,(#86326),.PCURVE_S1.);
#86322 = LINE('',#86323,#86324);
#86323 = CARTESIAN_POINT('',(5.1,-0.807391583701,39.499999999996));
#86324 = VECTOR('',#86325,1.);
#86325 = DIRECTION('',(0.E+000,0.E+000,1.));
#86326 = PCURVE('',#86276,#86327);
#86327 = DEFINITIONAL_REPRESENTATION('',(#86328),#86332);
#86328 = LINE('',#86329,#86330);
#86329 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#86330 = VECTOR('',#86331,1.);
#86331 = DIRECTION('',(0.E+000,1.));
#86332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#86337)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#86334,#86335,#86336)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#86334 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#86335 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#86336 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#86337 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#86334,
  'distance_accuracy_value','confusion accuracy');
#86338 = SHAPE_DEFINITION_REPRESENTATION(#86339,#86258);
#86339 = PRODUCT_DEFINITION_SHAPE('','',#86340);
#86340 = PRODUCT_DEFINITION('design','',#86341,#86344);
#86341 = PRODUCT_DEFINITION_FORMATION('','',#86342);
#86342 = PRODUCT('CADSOFTTOOLS 1.642','CADSOFTTOOLS 1.642','',(#86343));
#86343 = PRODUCT_CONTEXT('',#2,'mechanical');
#86344 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#86345 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#86346,#86348);
#86346 = ( REPRESENTATION_RELATIONSHIP('','',#86258,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#86347) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#86347 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2579);
#86348 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #86349);
#86349 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('642','','',#5,#86340,$);
#86350 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#86342));
#86351 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#86352),#86447);
#86352 = SHELL_BASED_SURFACE_MODEL('',(#86353));
#86353 = OPEN_SHELL('',(#86354));
#86354 = ADVANCED_FACE('',(#86355),#86370,.F.);
#86355 = FACE_BOUND('',#86356,.F.);
#86356 = EDGE_LOOP('',(#86357,#86380,#86418,#86434));
#86357 = ORIENTED_EDGE('',*,*,#86358,.T.);
#86358 = EDGE_CURVE('',#86359,#86361,#86363,.T.);
#86359 = VERTEX_POINT('',#86360);
#86360 = CARTESIAN_POINT('',(12.2,-2.443178021327,39.699999999997));
#86361 = VERTEX_POINT('',#86362);
#86362 = CARTESIAN_POINT('',(12.2,-3.150284802514,39.99289321881));
#86363 = SURFACE_CURVE('',#86364,(#86369),.PCURVE_S1.);
#86364 = CIRCLE('',#86365,1.);
#86365 = AXIS2_PLACEMENT_3D('',#86366,#86367,#86368);
#86366 = CARTESIAN_POINT('',(12.2,-2.443178021327,40.699999999997));
#86367 = DIRECTION('',(-1.,0.E+000,0.E+000));
#86368 = DIRECTION('',(0.E+000,0.E+000,1.));
#86369 = PCURVE('',#86370,#86375);
#86370 = CYLINDRICAL_SURFACE('',#86371,1.);
#86371 = AXIS2_PLACEMENT_3D('',#86372,#86373,#86374);
#86372 = CARTESIAN_POINT('',(13.6,-2.443178021327,40.699999999997));
#86373 = DIRECTION('',(1.,0.E+000,0.E+000));
#86374 = DIRECTION('',(-0.E+000,1.,0.E+000));
#86375 = DEFINITIONAL_REPRESENTATION('',(#86376),#86379);
#86376 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86377,#86378),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,3.926990816987),
  .PIECEWISE_BEZIER_KNOTS.);
#86377 = CARTESIAN_POINT('',(4.712388980385,-1.4));
#86378 = CARTESIAN_POINT('',(3.926990816987,-1.4));
#86379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86380 = ORIENTED_EDGE('',*,*,#86381,.T.);
#86381 = EDGE_CURVE('',#86361,#86382,#86384,.T.);
#86382 = VERTEX_POINT('',#86383);
#86383 = CARTESIAN_POINT('',(10.2,-3.150284802514,39.99289321881));
#86384 = SURFACE_CURVE('',#86385,(#86389),.PCURVE_S1.);
#86385 = LINE('',#86386,#86387);
#86386 = CARTESIAN_POINT('',(13.6,-3.150284802514,39.99289321881));
#86387 = VECTOR('',#86388,1.);
#86388 = DIRECTION('',(-1.,7.666467083421E-017,7.666467083418E-017));
#86389 = PCURVE('',#86370,#86390);
#86390 = DEFINITIONAL_REPRESENTATION('',(#86391),#86417);
#86391 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#86392,#86393,#86394,#86395,
    #86396,#86397,#86398,#86399,#86400,#86401,#86402,#86403,#86404,
    #86405,#86406,#86407,#86408,#86409,#86410,#86411,#86412,#86413,
    #86414,#86415,#86416),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(1.4,1.490909090909,1.581818181818,
    1.672727272727,1.763636363636,1.854545454545,1.945454545455,
    2.036363636364,2.127272727273,2.218181818182,2.309090909091,2.4,
    2.490909090909,2.581818181818,2.672727272727,2.763636363636,
    2.854545454545,2.945454545455,3.036363636364,3.127272727273,
    3.218181818182,3.309090909091,3.4),.QUASI_UNIFORM_KNOTS.);
#86392 = CARTESIAN_POINT('',(3.926990816987,-1.4));
#86393 = CARTESIAN_POINT('',(3.926990816987,-1.430303030303));
#86394 = CARTESIAN_POINT('',(3.926990816987,-1.490909090909));
#86395 = CARTESIAN_POINT('',(3.926990816987,-1.581818181818));
#86396 = CARTESIAN_POINT('',(3.926990816987,-1.672727272727));
#86397 = CARTESIAN_POINT('',(3.926990816987,-1.763636363636));
#86398 = CARTESIAN_POINT('',(3.926990816987,-1.854545454545));
#86399 = CARTESIAN_POINT('',(3.926990816987,-1.945454545455));
#86400 = CARTESIAN_POINT('',(3.926990816987,-2.036363636364));
#86401 = CARTESIAN_POINT('',(3.926990816987,-2.127272727273));
#86402 = CARTESIAN_POINT('',(3.926990816987,-2.218181818182));
#86403 = CARTESIAN_POINT('',(3.926990816987,-2.309090909091));
#86404 = CARTESIAN_POINT('',(3.926990816987,-2.4));
#86405 = CARTESIAN_POINT('',(3.926990816987,-2.490909090909));
#86406 = CARTESIAN_POINT('',(3.926990816987,-2.581818181818));
#86407 = CARTESIAN_POINT('',(3.926990816987,-2.672727272727));
#86408 = CARTESIAN_POINT('',(3.926990816987,-2.763636363636));
#86409 = CARTESIAN_POINT('',(3.926990816987,-2.854545454545));
#86410 = CARTESIAN_POINT('',(3.926990816987,-2.945454545455));
#86411 = CARTESIAN_POINT('',(3.926990816987,-3.036363636364));
#86412 = CARTESIAN_POINT('',(3.926990816987,-3.127272727273));
#86413 = CARTESIAN_POINT('',(3.926990816987,-3.218181818182));
#86414 = CARTESIAN_POINT('',(3.926990816987,-3.309090909091));
#86415 = CARTESIAN_POINT('',(3.926990816987,-3.369696969697));
#86416 = CARTESIAN_POINT('',(3.926990816987,-3.4));
#86417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86418 = ORIENTED_EDGE('',*,*,#86419,.F.);
#86419 = EDGE_CURVE('',#86420,#86382,#86422,.T.);
#86420 = VERTEX_POINT('',#86421);
#86421 = CARTESIAN_POINT('',(10.2,-2.443178021327,39.699999999997));
#86422 = SURFACE_CURVE('',#86423,(#86428),.PCURVE_S1.);
#86423 = CIRCLE('',#86424,1.);
#86424 = AXIS2_PLACEMENT_3D('',#86425,#86426,#86427);
#86425 = CARTESIAN_POINT('',(10.2,-2.443178021327,40.699999999997));
#86426 = DIRECTION('',(-1.,0.E+000,0.E+000));
#86427 = DIRECTION('',(0.E+000,0.E+000,1.));
#86428 = PCURVE('',#86370,#86429);
#86429 = DEFINITIONAL_REPRESENTATION('',(#86430),#86433);
#86430 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86431,#86432),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,3.926990816987),
  .PIECEWISE_BEZIER_KNOTS.);
#86431 = CARTESIAN_POINT('',(4.712388980385,-3.4));
#86432 = CARTESIAN_POINT('',(3.926990816987,-3.4));
#86433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86434 = ORIENTED_EDGE('',*,*,#86435,.T.);
#86435 = EDGE_CURVE('',#86420,#86359,#86436,.T.);
#86436 = SURFACE_CURVE('',#86437,(#86441),.PCURVE_S1.);
#86437 = LINE('',#86438,#86439);
#86438 = CARTESIAN_POINT('',(11.2,-2.443178021327,39.699999999997));
#86439 = VECTOR('',#86440,1.);
#86440 = DIRECTION('',(1.,0.E+000,0.E+000));
#86441 = PCURVE('',#86370,#86442);
#86442 = DEFINITIONAL_REPRESENTATION('',(#86443),#86446);
#86443 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86444,#86445),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.,1.),.PIECEWISE_BEZIER_KNOTS.);
#86444 = CARTESIAN_POINT('',(4.712388980385,-3.4));
#86445 = CARTESIAN_POINT('',(4.712388980385,-1.4));
#86446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#86451)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#86448,#86449,#86450)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#86448 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#86449 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#86450 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#86451 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#86448,
  'distance_accuracy_value','confusion accuracy');
#86452 = SHAPE_DEFINITION_REPRESENTATION(#86453,#86351);
#86453 = PRODUCT_DEFINITION_SHAPE('','',#86454);
#86454 = PRODUCT_DEFINITION('design','',#86455,#86458);
#86455 = PRODUCT_DEFINITION_FORMATION('','',#86456);
#86456 = PRODUCT('CADSOFTTOOLS 1.643','CADSOFTTOOLS 1.643','',(#86457));
#86457 = PRODUCT_CONTEXT('',#2,'mechanical');
#86458 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#86459 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#86460,#86462);
#86460 = ( REPRESENTATION_RELATIONSHIP('','',#86351,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#86461) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#86461 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2583);
#86462 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #86463);
#86463 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('643','','',#5,#86454,$);
#86464 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#86456));
#86465 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#86466),#86569);
#86466 = SHELL_BASED_SURFACE_MODEL('',(#86467));
#86467 = OPEN_SHELL('',(#86468));
#86468 = ADVANCED_FACE('',(#86469),#86484,.T.);
#86469 = FACE_BOUND('',#86470,.T.);
#86470 = EDGE_LOOP('',(#86471,#86494,#86509,#86525,#86540,#86556));
#86471 = ORIENTED_EDGE('',*,*,#86472,.T.);
#86472 = EDGE_CURVE('',#86473,#86475,#86477,.T.);
#86473 = VERTEX_POINT('',#86474);
#86474 = CARTESIAN_POINT('',(11.4,-3.140234296184,36.699999999996));
#86475 = VERTEX_POINT('',#86476);
#86476 = CARTESIAN_POINT('',(11.4,-1.021739583524,37.575857784308));
#86477 = SURFACE_CURVE('',#86478,(#86483),.PCURVE_S1.);
#86478 = CIRCLE('',#86479,3.);
#86479 = AXIS2_PLACEMENT_3D('',#86480,#86481,#86482);
#86480 = CARTESIAN_POINT('',(11.4,-3.140234296174,39.699999999996));
#86481 = DIRECTION('',(1.,0.E+000,0.E+000));
#86482 = DIRECTION('',(-0.E+000,1.,0.E+000));
#86483 = PCURVE('',#86484,#86489);
#86484 = CYLINDRICAL_SURFACE('',#86485,3.);
#86485 = AXIS2_PLACEMENT_3D('',#86486,#86487,#86488);
#86486 = CARTESIAN_POINT('',(13.6,-3.140234296174,39.699999999996));
#86487 = DIRECTION('',(-1.,0.E+000,0.E+000));
#86488 = DIRECTION('',(0.E+000,-1.,0.E+000));
#86489 = DEFINITIONAL_REPRESENTATION('',(#86490),#86493);
#86490 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86491,#86492),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980382,5.496456014157),
  .PIECEWISE_BEZIER_KNOTS.);
#86491 = CARTESIAN_POINT('',(4.712388980388,2.2));
#86492 = CARTESIAN_POINT('',(3.928321946612,2.2));
#86493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86494 = ORIENTED_EDGE('',*,*,#86495,.T.);
#86495 = EDGE_CURVE('',#86475,#86496,#86498,.T.);
#86496 = VERTEX_POINT('',#86497);
#86497 = CARTESIAN_POINT('',(12.2,-1.021739583524,37.575857784308));
#86498 = SURFACE_CURVE('',#86499,(#86503),.PCURVE_S1.);
#86499 = LINE('',#86500,#86501);
#86500 = CARTESIAN_POINT('',(13.6,-1.021739583524,37.575857784308));
#86501 = VECTOR('',#86502,1.);
#86502 = DIRECTION('',(1.,0.E+000,0.E+000));
#86503 = PCURVE('',#86484,#86504);
#86504 = DEFINITIONAL_REPRESENTATION('',(#86505),#86508);
#86505 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86506,#86507),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.2,-1.4),.PIECEWISE_BEZIER_KNOTS.);
#86506 = CARTESIAN_POINT('',(3.928321946612,2.2));
#86507 = CARTESIAN_POINT('',(3.928321946612,1.4));
#86508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86509 = ORIENTED_EDGE('',*,*,#86510,.F.);
#86510 = EDGE_CURVE('',#86511,#86496,#86513,.T.);
#86511 = VERTEX_POINT('',#86512);
#86512 = CARTESIAN_POINT('',(12.2,-5.261554639734,37.578679656437));
#86513 = SURFACE_CURVE('',#86514,(#86519),.PCURVE_S1.);
#86514 = CIRCLE('',#86515,3.);
#86515 = AXIS2_PLACEMENT_3D('',#86516,#86517,#86518);
#86516 = CARTESIAN_POINT('',(12.2,-3.140234296174,39.699999999996));
#86517 = DIRECTION('',(1.,0.E+000,-0.E+000));
#86518 = DIRECTION('',(0.E+000,0.E+000,1.));
#86519 = PCURVE('',#86484,#86520);
#86520 = DEFINITIONAL_REPRESENTATION('',(#86521),#86524);
#86521 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86522,#86523),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.356194490192,3.925659687362),
  .PIECEWISE_BEZIER_KNOTS.);
#86522 = CARTESIAN_POINT('',(5.497787143782,1.4));
#86523 = CARTESIAN_POINT('',(3.928321946612,1.4));
#86524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86525 = ORIENTED_EDGE('',*,*,#86526,.F.);
#86526 = EDGE_CURVE('',#86527,#86511,#86529,.T.);
#86527 = VERTEX_POINT('',#86528);
#86528 = CARTESIAN_POINT('',(10.2,-5.261554639734,37.578679656437));
#86529 = SURFACE_CURVE('',#86530,(#86534),.PCURVE_S1.);
#86530 = LINE('',#86531,#86532);
#86531 = CARTESIAN_POINT('',(13.6,-5.261554639734,37.578679656437));
#86532 = VECTOR('',#86533,1.);
#86533 = DIRECTION('',(1.,6.536127041403E-018,6.536127041401E-018));
#86534 = PCURVE('',#86484,#86535);
#86535 = DEFINITIONAL_REPRESENTATION('',(#86536),#86539);
#86536 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86537,#86538),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.4,-1.4),.PIECEWISE_BEZIER_KNOTS.);
#86537 = CARTESIAN_POINT('',(5.497787143782,3.4));
#86538 = CARTESIAN_POINT('',(5.497787143782,1.4));
#86539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86540 = ORIENTED_EDGE('',*,*,#86541,.F.);
#86541 = EDGE_CURVE('',#86542,#86527,#86544,.T.);
#86542 = VERTEX_POINT('',#86543);
#86543 = CARTESIAN_POINT('',(10.2,-3.140234296174,36.699999999996));
#86544 = SURFACE_CURVE('',#86545,(#86550),.PCURVE_S1.);
#86545 = CIRCLE('',#86546,3.);
#86546 = AXIS2_PLACEMENT_3D('',#86547,#86548,#86549);
#86547 = CARTESIAN_POINT('',(10.2,-3.140234296174,39.699999999996));
#86548 = DIRECTION('',(-1.,0.E+000,0.E+000));
#86549 = DIRECTION('',(0.E+000,0.E+000,1.));
#86550 = PCURVE('',#86484,#86551);
#86551 = DEFINITIONAL_REPRESENTATION('',(#86552),#86555);
#86552 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86553,#86554),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,3.926990816987),
  .PIECEWISE_BEZIER_KNOTS.);
#86553 = CARTESIAN_POINT('',(4.712388980385,3.4));
#86554 = CARTESIAN_POINT('',(5.497787143782,3.4));
#86555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86556 = ORIENTED_EDGE('',*,*,#86557,.F.);
#86557 = EDGE_CURVE('',#86473,#86542,#86558,.T.);
#86558 = SURFACE_CURVE('',#86559,(#86563),.PCURVE_S1.);
#86559 = LINE('',#86560,#86561);
#86560 = CARTESIAN_POINT('',(13.6,-3.140234296174,36.699999999996));
#86561 = VECTOR('',#86562,1.);
#86562 = DIRECTION('',(-1.,0.E+000,0.E+000));
#86563 = PCURVE('',#86484,#86564);
#86564 = DEFINITIONAL_REPRESENTATION('',(#86565),#86568);
#86565 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86566,#86567),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.2,3.4),.PIECEWISE_BEZIER_KNOTS.);
#86566 = CARTESIAN_POINT('',(4.712388980385,2.2));
#86567 = CARTESIAN_POINT('',(4.712388980385,3.4));
#86568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#86573)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#86570,#86571,#86572)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#86570 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#86571 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#86572 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#86573 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#86570,
  'distance_accuracy_value','confusion accuracy');
#86574 = SHAPE_DEFINITION_REPRESENTATION(#86575,#86465);
#86575 = PRODUCT_DEFINITION_SHAPE('','',#86576);
#86576 = PRODUCT_DEFINITION('design','',#86577,#86580);
#86577 = PRODUCT_DEFINITION_FORMATION('','',#86578);
#86578 = PRODUCT('CADSOFTTOOLS 1.644','CADSOFTTOOLS 1.644','',(#86579));
#86579 = PRODUCT_CONTEXT('',#2,'mechanical');
#86580 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#86581 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#86582,#86584);
#86582 = ( REPRESENTATION_RELATIONSHIP('','',#86465,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#86583) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#86583 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2587);
#86584 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #86585);
#86585 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('644','','',#5,#86576,$);
#86586 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#86578));
#86587 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#86588),#86662);
#86588 = SHELL_BASED_SURFACE_MODEL('',(#86589));
#86589 = OPEN_SHELL('',(#86590));
#86590 = ADVANCED_FACE('',(#86591),#86605,.T.);
#86591 = FACE_BOUND('',#86592,.T.);
#86592 = EDGE_LOOP('',(#86593,#86616,#86632,#86648));
#86593 = ORIENTED_EDGE('',*,*,#86594,.F.);
#86594 = EDGE_CURVE('',#86595,#86597,#86599,.T.);
#86595 = VERTEX_POINT('',#86596);
#86596 = CARTESIAN_POINT('',(10.2,-5.261554639734,37.578679656437));
#86597 = VERTEX_POINT('',#86598);
#86598 = CARTESIAN_POINT('',(10.2,-6.58998176448,38.907106781183));
#86599 = SURFACE_CURVE('',#86600,(#86604),.PCURVE_S1.);
#86600 = LINE('',#86601,#86602);
#86601 = CARTESIAN_POINT('',(10.2,-4.865570554364,37.182695571067));
#86602 = VECTOR('',#86603,1.);
#86603 = DIRECTION('',(0.E+000,-0.707106781186,0.707106781187));
#86604 = PCURVE('',#86605,#86610);
#86605 = PLANE('',#86606);
#86606 = AXIS2_PLACEMENT_3D('',#86607,#86608,#86609);
#86607 = CARTESIAN_POINT('',(13.6,-4.865570554364,37.182695571067));
#86608 = DIRECTION('',(9.243479507345E-018,-0.707106781187,
    -0.707106781186));
#86609 = DIRECTION('',(1.734723475977E-018,-0.707106781186,
    0.707106781187));
#86610 = DEFINITIONAL_REPRESENTATION('',(#86611),#86615);
#86611 = LINE('',#86612,#86613);
#86612 = CARTESIAN_POINT('',(-5.898059818321E-018,3.4));
#86613 = VECTOR('',#86614,1.);
#86614 = DIRECTION('',(1.,1.734723475977E-018));
#86615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86616 = ORIENTED_EDGE('',*,*,#86617,.T.);
#86617 = EDGE_CURVE('',#86595,#86618,#86620,.T.);
#86618 = VERTEX_POINT('',#86619);
#86619 = CARTESIAN_POINT('',(12.2,-5.261554639734,37.578679656437));
#86620 = SURFACE_CURVE('',#86621,(#86625),.PCURVE_S1.);
#86621 = LINE('',#86622,#86623);
#86622 = CARTESIAN_POINT('',(13.6,-5.261554639734,37.578679656437));
#86623 = VECTOR('',#86624,1.);
#86624 = DIRECTION('',(1.,6.536127041403E-018,6.536127041401E-018));
#86625 = PCURVE('',#86605,#86626);
#86626 = DEFINITIONAL_REPRESENTATION('',(#86627),#86631);
#86627 = LINE('',#86628,#86629);
#86628 = CARTESIAN_POINT('',(0.560006064014,9.714556659347E-019));
#86629 = VECTOR('',#86630,1.);
#86630 = DIRECTION('',(1.734723475977E-018,-1.));
#86631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86632 = ORIENTED_EDGE('',*,*,#86633,.F.);
#86633 = EDGE_CURVE('',#86634,#86618,#86636,.T.);
#86634 = VERTEX_POINT('',#86635);
#86635 = CARTESIAN_POINT('',(12.2,-6.58998176448,38.907106781183));
#86636 = SURFACE_CURVE('',#86637,(#86641),.PCURVE_S1.);
#86637 = LINE('',#86638,#86639);
#86638 = CARTESIAN_POINT('',(12.2,2.629866716501,29.6872583002));
#86639 = VECTOR('',#86640,1.);
#86640 = DIRECTION('',(0.E+000,0.707106781186,-0.707106781187));
#86641 = PCURVE('',#86605,#86642);
#86642 = DEFINITIONAL_REPRESENTATION('',(#86643),#86647);
#86643 = LINE('',#86644,#86645);
#86644 = CARTESIAN_POINT('',(-10.60014904437,1.4));
#86645 = VECTOR('',#86646,1.);
#86646 = DIRECTION('',(-1.,-1.734723475977E-018));
#86647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86648 = ORIENTED_EDGE('',*,*,#86649,.T.);
#86649 = EDGE_CURVE('',#86634,#86597,#86650,.T.);
#86650 = SURFACE_CURVE('',#86651,(#86655),.PCURVE_S1.);
#86651 = LINE('',#86652,#86653);
#86652 = CARTESIAN_POINT('',(13.6,-6.58998176448,38.907106781183));
#86653 = VECTOR('',#86654,1.);
#86654 = DIRECTION('',(-1.,-1.30722540828E-017,-6.651909121571E-032));
#86655 = PCURVE('',#86605,#86656);
#86656 = DEFINITIONAL_REPRESENTATION('',(#86657),#86661);
#86657 = LINE('',#86658,#86659);
#86658 = CARTESIAN_POINT('',(2.438685720454,4.2304453698E-018));
#86659 = VECTOR('',#86660,1.);
#86660 = DIRECTION('',(7.508756031365E-018,1.));
#86661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#86666)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#86663,#86664,#86665)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#86663 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#86664 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#86665 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#86666 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#86663,
  'distance_accuracy_value','confusion accuracy');
#86667 = SHAPE_DEFINITION_REPRESENTATION(#86668,#86587);
#86668 = PRODUCT_DEFINITION_SHAPE('','',#86669);
#86669 = PRODUCT_DEFINITION('design','',#86670,#86673);
#86670 = PRODUCT_DEFINITION_FORMATION('','',#86671);
#86671 = PRODUCT('CADSOFTTOOLS 1.645','CADSOFTTOOLS 1.645','',(#86672));
#86672 = PRODUCT_CONTEXT('',#2,'mechanical');
#86673 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#86674 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#86675,#86677);
#86675 = ( REPRESENTATION_RELATIONSHIP('','',#86587,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#86676) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#86676 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2591);
#86677 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #86678);
#86678 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('645','','',#5,#86669,$);
#86679 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#86671));
#86680 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#86681),#86753);
#86681 = SHELL_BASED_SURFACE_MODEL('',(#86682));
#86682 = OPEN_SHELL('',(#86683));
#86683 = ADVANCED_FACE('',(#86684),#86699,.F.);
#86684 = FACE_BOUND('',#86685,.F.);
#86685 = EDGE_LOOP('',(#86686,#86709,#86724,#86740));
#86686 = ORIENTED_EDGE('',*,*,#86687,.F.);
#86687 = EDGE_CURVE('',#86688,#86690,#86692,.T.);
#86688 = VERTEX_POINT('',#86689);
#86689 = CARTESIAN_POINT('',(12.2,-6.58998176448,38.907106781183));
#86690 = VERTEX_POINT('',#86691);
#86691 = CARTESIAN_POINT('',(12.2,-7.297088545666,39.199999999996));
#86692 = SURFACE_CURVE('',#86693,(#86698),.PCURVE_S1.);
#86693 = CIRCLE('',#86694,1.);
#86694 = AXIS2_PLACEMENT_3D('',#86695,#86696,#86697);
#86695 = CARTESIAN_POINT('',(12.2,-7.297088545666,38.199999999996));
#86696 = DIRECTION('',(1.,0.E+000,-0.E+000));
#86697 = DIRECTION('',(0.E+000,0.E+000,1.));
#86698 = PCURVE('',#86699,#86704);
#86699 = CYLINDRICAL_SURFACE('',#86700,1.);
#86700 = AXIS2_PLACEMENT_3D('',#86701,#86702,#86703);
#86701 = CARTESIAN_POINT('',(13.6,-7.297088545666,38.199999999996));
#86702 = DIRECTION('',(1.,1.30722540828E-017,6.846642745653E-032));
#86703 = DIRECTION('',(-1.30722540828E-017,1.,-8.950105358535E-049));
#86704 = DEFINITIONAL_REPRESENTATION('',(#86705),#86708);
#86705 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86706,#86707),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.497787143782,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#86706 = CARTESIAN_POINT('',(0.785398163397,-1.4));
#86707 = CARTESIAN_POINT('',(1.570796326795,-1.4));
#86708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86709 = ORIENTED_EDGE('',*,*,#86710,.T.);
#86710 = EDGE_CURVE('',#86688,#86711,#86713,.T.);
#86711 = VERTEX_POINT('',#86712);
#86712 = CARTESIAN_POINT('',(10.2,-6.58998176448,38.907106781183));
#86713 = SURFACE_CURVE('',#86714,(#86718),.PCURVE_S1.);
#86714 = LINE('',#86715,#86716);
#86715 = CARTESIAN_POINT('',(13.6,-6.58998176448,38.907106781183));
#86716 = VECTOR('',#86717,1.);
#86717 = DIRECTION('',(-1.,-1.30722540828E-017,-6.651909121571E-032));
#86718 = PCURVE('',#86699,#86719);
#86719 = DEFINITIONAL_REPRESENTATION('',(#86720),#86723);
#86720 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86721,#86722),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.4,3.4),.PIECEWISE_BEZIER_KNOTS.);
#86721 = CARTESIAN_POINT('',(0.785398163397,-1.4));
#86722 = CARTESIAN_POINT('',(0.785398163397,-3.4));
#86723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86724 = ORIENTED_EDGE('',*,*,#86725,.F.);
#86725 = EDGE_CURVE('',#86726,#86711,#86728,.T.);
#86726 = VERTEX_POINT('',#86727);
#86727 = CARTESIAN_POINT('',(10.2,-7.297088545666,39.199999999996));
#86728 = SURFACE_CURVE('',#86729,(#86734),.PCURVE_S1.);
#86729 = CIRCLE('',#86730,1.);
#86730 = AXIS2_PLACEMENT_3D('',#86731,#86732,#86733);
#86731 = CARTESIAN_POINT('',(10.2,-7.297088545666,38.199999999996));
#86732 = DIRECTION('',(-1.,0.E+000,0.E+000));
#86733 = DIRECTION('',(0.E+000,0.E+000,1.));
#86734 = PCURVE('',#86699,#86735);
#86735 = DEFINITIONAL_REPRESENTATION('',(#86736),#86739);
#86736 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86737,#86738),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.785398163398),.PIECEWISE_BEZIER_KNOTS.);
#86737 = CARTESIAN_POINT('',(1.570796326795,-3.4));
#86738 = CARTESIAN_POINT('',(0.785398163397,-3.4));
#86739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86740 = ORIENTED_EDGE('',*,*,#86741,.T.);
#86741 = EDGE_CURVE('',#86726,#86690,#86742,.T.);
#86742 = SURFACE_CURVE('',#86743,(#86747),.PCURVE_S1.);
#86743 = LINE('',#86744,#86745);
#86744 = CARTESIAN_POINT('',(13.6,-7.297088545666,39.199999999996));
#86745 = VECTOR('',#86746,1.);
#86746 = DIRECTION('',(1.,1.30722540828E-017,6.846642745653E-032));
#86747 = PCURVE('',#86699,#86748);
#86748 = DEFINITIONAL_REPRESENTATION('',(#86749),#86752);
#86749 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86750,#86751),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.4,-1.4),.PIECEWISE_BEZIER_KNOTS.);
#86750 = CARTESIAN_POINT('',(1.570796326795,-3.4));
#86751 = CARTESIAN_POINT('',(1.570796326795,-1.4));
#86752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#86757)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#86754,#86755,#86756)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#86754 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#86755 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#86756 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#86757 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#86754,
  'distance_accuracy_value','confusion accuracy');
#86758 = SHAPE_DEFINITION_REPRESENTATION(#86759,#86680);
#86759 = PRODUCT_DEFINITION_SHAPE('','',#86760);
#86760 = PRODUCT_DEFINITION('design','',#86761,#86764);
#86761 = PRODUCT_DEFINITION_FORMATION('','',#86762);
#86762 = PRODUCT('CADSOFTTOOLS 1.646','CADSOFTTOOLS 1.646','',(#86763));
#86763 = PRODUCT_CONTEXT('',#2,'mechanical');
#86764 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#86765 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#86766,#86768);
#86766 = ( REPRESENTATION_RELATIONSHIP('','',#86680,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#86767) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#86767 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2595);
#86768 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #86769);
#86769 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('646','','',#5,#86760,$);
#86770 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#86762));
#86771 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#86772),#86846);
#86772 = SHELL_BASED_SURFACE_MODEL('',(#86773));
#86773 = OPEN_SHELL('',(#86774));
#86774 = ADVANCED_FACE('',(#86775),#86789,.T.);
#86775 = FACE_BOUND('',#86776,.T.);
#86776 = EDGE_LOOP('',(#86777,#86800,#86816,#86832));
#86777 = ORIENTED_EDGE('',*,*,#86778,.F.);
#86778 = EDGE_CURVE('',#86779,#86781,#86783,.T.);
#86779 = VERTEX_POINT('',#86780);
#86780 = CARTESIAN_POINT('',(10.2,-7.297088545666,39.199999999996));
#86781 = VERTEX_POINT('',#86782);
#86782 = CARTESIAN_POINT('',(10.2,-10.3573915837,39.199999999996));
#86783 = SURFACE_CURVE('',#86784,(#86788),.PCURVE_S1.);
#86784 = LINE('',#86785,#86786);
#86785 = CARTESIAN_POINT('',(10.2,-6.882874983294,39.199999999996));
#86786 = VECTOR('',#86787,1.);
#86787 = DIRECTION('',(0.E+000,-1.,-5.237537996343E-015));
#86788 = PCURVE('',#86789,#86794);
#86789 = PLANE('',#86790);
#86790 = AXIS2_PLACEMENT_3D('',#86791,#86792,#86793);
#86791 = CARTESIAN_POINT('',(13.6,-6.882874983294,39.199999999996));
#86792 = DIRECTION('',(0.E+000,5.237537996343E-015,-1.));
#86793 = DIRECTION('',(0.E+000,-1.,-5.237537996343E-015));
#86794 = DEFINITIONAL_REPRESENTATION('',(#86795),#86799);
#86795 = LINE('',#86796,#86797);
#86796 = CARTESIAN_POINT('',(-0.E+000,3.4));
#86797 = VECTOR('',#86798,1.);
#86798 = DIRECTION('',(1.,0.E+000));
#86799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86800 = ORIENTED_EDGE('',*,*,#86801,.T.);
#86801 = EDGE_CURVE('',#86779,#86802,#86804,.T.);
#86802 = VERTEX_POINT('',#86803);
#86803 = CARTESIAN_POINT('',(12.2,-7.297088545666,39.199999999996));
#86804 = SURFACE_CURVE('',#86805,(#86809),.PCURVE_S1.);
#86805 = LINE('',#86806,#86807);
#86806 = CARTESIAN_POINT('',(13.6,-7.297088545666,39.199999999996));
#86807 = VECTOR('',#86808,1.);
#86808 = DIRECTION('',(1.,1.30722540828E-017,6.846642745653E-032));
#86809 = PCURVE('',#86789,#86810);
#86810 = DEFINITIONAL_REPRESENTATION('',(#86811),#86815);
#86811 = LINE('',#86812,#86813);
#86812 = CARTESIAN_POINT('',(0.414213562372,-0.E+000));
#86813 = VECTOR('',#86814,1.);
#86814 = DIRECTION('',(-1.30722540828E-017,-1.));
#86815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86816 = ORIENTED_EDGE('',*,*,#86817,.F.);
#86817 = EDGE_CURVE('',#86818,#86802,#86820,.T.);
#86818 = VERTEX_POINT('',#86819);
#86819 = CARTESIAN_POINT('',(12.2,-10.3573915837,39.199999999996));
#86820 = SURFACE_CURVE('',#86821,(#86825),.PCURVE_S1.);
#86821 = LINE('',#86822,#86823);
#86822 = CARTESIAN_POINT('',(12.2,12.1426084163,39.199999999997));
#86823 = VECTOR('',#86824,1.);
#86824 = DIRECTION('',(0.E+000,1.,5.237537996343E-015));
#86825 = PCURVE('',#86789,#86826);
#86826 = DEFINITIONAL_REPRESENTATION('',(#86827),#86831);
#86827 = LINE('',#86828,#86829);
#86828 = CARTESIAN_POINT('',(-19.02548339959,1.4));
#86829 = VECTOR('',#86830,1.);
#86830 = DIRECTION('',(-1.,0.E+000));
#86831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86832 = ORIENTED_EDGE('',*,*,#86833,.T.);
#86833 = EDGE_CURVE('',#86818,#86781,#86834,.T.);
#86834 = SURFACE_CURVE('',#86835,(#86839),.PCURVE_S1.);
#86835 = LINE('',#86836,#86837);
#86836 = CARTESIAN_POINT('',(13.6,-10.3573915837,39.199999999996));
#86837 = VECTOR('',#86838,1.);
#86838 = DIRECTION('',(-1.,0.E+000,0.E+000));
#86839 = PCURVE('',#86789,#86840);
#86840 = DEFINITIONAL_REPRESENTATION('',(#86841),#86845);
#86841 = LINE('',#86842,#86843);
#86842 = CARTESIAN_POINT('',(3.474516600406,0.E+000));
#86843 = VECTOR('',#86844,1.);
#86844 = DIRECTION('',(-0.E+000,1.));
#86845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#86850)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#86847,#86848,#86849)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#86847 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#86848 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#86849 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#86850 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#86847,
  'distance_accuracy_value','confusion accuracy');
#86851 = SHAPE_DEFINITION_REPRESENTATION(#86852,#86771);
#86852 = PRODUCT_DEFINITION_SHAPE('','',#86853);
#86853 = PRODUCT_DEFINITION('design','',#86854,#86857);
#86854 = PRODUCT_DEFINITION_FORMATION('','',#86855);
#86855 = PRODUCT('CADSOFTTOOLS 1.647','CADSOFTTOOLS 1.647','',(#86856));
#86856 = PRODUCT_CONTEXT('',#2,'mechanical');
#86857 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#86858 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#86859,#86861);
#86859 = ( REPRESENTATION_RELATIONSHIP('','',#86771,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#86860) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#86860 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2599);
#86861 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #86862);
#86862 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('647','','',#5,#86853,$);
#86863 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#86855));
#86864 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#86865),#86937);
#86865 = SHELL_BASED_SURFACE_MODEL('',(#86866));
#86866 = OPEN_SHELL('',(#86867));
#86867 = ADVANCED_FACE('',(#86868),#86883,.T.);
#86868 = FACE_BOUND('',#86869,.T.);
#86869 = EDGE_LOOP('',(#86870,#86893,#86908,#86924));
#86870 = ORIENTED_EDGE('',*,*,#86871,.F.);
#86871 = EDGE_CURVE('',#86872,#86874,#86876,.T.);
#86872 = VERTEX_POINT('',#86873);
#86873 = CARTESIAN_POINT('',(10.2,-10.3573915837,39.199999999996));
#86874 = VERTEX_POINT('',#86875);
#86875 = CARTESIAN_POINT('',(10.2,-10.8573915837,39.699999999996));
#86876 = SURFACE_CURVE('',#86877,(#86882),.PCURVE_S1.);
#86877 = CIRCLE('',#86878,0.5);
#86878 = AXIS2_PLACEMENT_3D('',#86879,#86880,#86881);
#86879 = CARTESIAN_POINT('',(10.2,-10.3573915837,39.699999999996));
#86880 = DIRECTION('',(-1.,0.E+000,0.E+000));
#86881 = DIRECTION('',(0.E+000,0.E+000,1.));
#86882 = PCURVE('',#86883,#86888);
#86883 = CYLINDRICAL_SURFACE('',#86884,0.5);
#86884 = AXIS2_PLACEMENT_3D('',#86885,#86886,#86887);
#86885 = CARTESIAN_POINT('',(13.6,-10.3573915837,39.699999999996));
#86886 = DIRECTION('',(-1.,0.E+000,0.E+000));
#86887 = DIRECTION('',(0.E+000,-1.,0.E+000));
#86888 = DEFINITIONAL_REPRESENTATION('',(#86889),#86892);
#86889 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86890,#86891),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#86890 = CARTESIAN_POINT('',(4.712388980385,3.4));
#86891 = CARTESIAN_POINT('',(6.28318530718,3.4));
#86892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86893 = ORIENTED_EDGE('',*,*,#86894,.F.);
#86894 = EDGE_CURVE('',#86895,#86872,#86897,.T.);
#86895 = VERTEX_POINT('',#86896);
#86896 = CARTESIAN_POINT('',(12.2,-10.3573915837,39.199999999996));
#86897 = SURFACE_CURVE('',#86898,(#86902),.PCURVE_S1.);
#86898 = LINE('',#86899,#86900);
#86899 = CARTESIAN_POINT('',(13.6,-10.3573915837,39.199999999996));
#86900 = VECTOR('',#86901,1.);
#86901 = DIRECTION('',(-1.,0.E+000,0.E+000));
#86902 = PCURVE('',#86883,#86903);
#86903 = DEFINITIONAL_REPRESENTATION('',(#86904),#86907);
#86904 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86905,#86906),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.4,3.4),.PIECEWISE_BEZIER_KNOTS.);
#86905 = CARTESIAN_POINT('',(4.712388980385,1.4));
#86906 = CARTESIAN_POINT('',(4.712388980385,3.4));
#86907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86908 = ORIENTED_EDGE('',*,*,#86909,.F.);
#86909 = EDGE_CURVE('',#86910,#86895,#86912,.T.);
#86910 = VERTEX_POINT('',#86911);
#86911 = CARTESIAN_POINT('',(12.2,-10.8573915837,39.699999999996));
#86912 = SURFACE_CURVE('',#86913,(#86918),.PCURVE_S1.);
#86913 = CIRCLE('',#86914,0.5);
#86914 = AXIS2_PLACEMENT_3D('',#86915,#86916,#86917);
#86915 = CARTESIAN_POINT('',(12.2,-10.3573915837,39.699999999996));
#86916 = DIRECTION('',(1.,0.E+000,-0.E+000));
#86917 = DIRECTION('',(0.E+000,0.E+000,1.));
#86918 = PCURVE('',#86883,#86919);
#86919 = DEFINITIONAL_REPRESENTATION('',(#86920),#86923);
#86920 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86921,#86922),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#86921 = CARTESIAN_POINT('',(6.28318530718,1.4));
#86922 = CARTESIAN_POINT('',(4.712388980385,1.4));
#86923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86924 = ORIENTED_EDGE('',*,*,#86925,.F.);
#86925 = EDGE_CURVE('',#86874,#86910,#86926,.T.);
#86926 = SURFACE_CURVE('',#86927,(#86931),.PCURVE_S1.);
#86927 = LINE('',#86928,#86929);
#86928 = CARTESIAN_POINT('',(13.6,-10.8573915837,39.699999999996));
#86929 = VECTOR('',#86930,1.);
#86930 = DIRECTION('',(1.,0.E+000,0.E+000));
#86931 = PCURVE('',#86883,#86932);
#86932 = DEFINITIONAL_REPRESENTATION('',(#86933),#86936);
#86933 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86934,#86935),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.4,-1.4),.PIECEWISE_BEZIER_KNOTS.);
#86934 = CARTESIAN_POINT('',(6.28318530718,3.4));
#86935 = CARTESIAN_POINT('',(6.28318530718,1.4));
#86936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#86941)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#86938,#86939,#86940)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#86938 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#86939 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#86940 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#86941 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#86938,
  'distance_accuracy_value','confusion accuracy');
#86942 = SHAPE_DEFINITION_REPRESENTATION(#86943,#86864);
#86943 = PRODUCT_DEFINITION_SHAPE('','',#86944);
#86944 = PRODUCT_DEFINITION('design','',#86945,#86948);
#86945 = PRODUCT_DEFINITION_FORMATION('','',#86946);
#86946 = PRODUCT('CADSOFTTOOLS 1.648','CADSOFTTOOLS 1.648','',(#86947));
#86947 = PRODUCT_CONTEXT('',#2,'mechanical');
#86948 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#86949 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#86950,#86952);
#86950 = ( REPRESENTATION_RELATIONSHIP('','',#86864,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#86951) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#86951 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2603);
#86952 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #86953);
#86953 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('648','','',#5,#86944,$);
#86954 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#86946));
#86955 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#86956),#87030);
#86956 = SHELL_BASED_SURFACE_MODEL('',(#86957));
#86957 = OPEN_SHELL('',(#86958));
#86958 = ADVANCED_FACE('',(#86959),#86973,.T.);
#86959 = FACE_BOUND('',#86960,.T.);
#86960 = EDGE_LOOP('',(#86961,#86984,#87000,#87016));
#86961 = ORIENTED_EDGE('',*,*,#86962,.F.);
#86962 = EDGE_CURVE('',#86963,#86965,#86967,.T.);
#86963 = VERTEX_POINT('',#86964);
#86964 = CARTESIAN_POINT('',(10.2,-10.8573915837,39.699999999996));
#86965 = VERTEX_POINT('',#86966);
#86966 = CARTESIAN_POINT('',(10.2,-10.8573915837,41.199999999996));
#86967 = SURFACE_CURVE('',#86968,(#86972),.PCURVE_S1.);
#86968 = LINE('',#86969,#86970);
#86969 = CARTESIAN_POINT('',(10.2,-10.8573915837,39.199999999996));
#86970 = VECTOR('',#86971,1.);
#86971 = DIRECTION('',(0.E+000,0.E+000,1.));
#86972 = PCURVE('',#86973,#86978);
#86973 = PLANE('',#86974);
#86974 = AXIS2_PLACEMENT_3D('',#86975,#86976,#86977);
#86975 = CARTESIAN_POINT('',(13.6,-10.8573915837,39.199999999996));
#86976 = DIRECTION('',(0.E+000,-1.,0.E+000));
#86977 = DIRECTION('',(1.,0.E+000,0.E+000));
#86978 = DEFINITIONAL_REPRESENTATION('',(#86979),#86983);
#86979 = LINE('',#86980,#86981);
#86980 = CARTESIAN_POINT('',(-3.4,0.E+000));
#86981 = VECTOR('',#86982,1.);
#86982 = DIRECTION('',(0.E+000,1.));
#86983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#86984 = ORIENTED_EDGE('',*,*,#86985,.T.);
#86985 = EDGE_CURVE('',#86963,#86986,#86988,.T.);
#86986 = VERTEX_POINT('',#86987);
#86987 = CARTESIAN_POINT('',(12.2,-10.8573915837,39.699999999996));
#86988 = SURFACE_CURVE('',#86989,(#86993),.PCURVE_S1.);
#86989 = LINE('',#86990,#86991);
#86990 = CARTESIAN_POINT('',(13.6,-10.8573915837,39.699999999996));
#86991 = VECTOR('',#86992,1.);
#86992 = DIRECTION('',(1.,0.E+000,0.E+000));
#86993 = PCURVE('',#86973,#86994);
#86994 = DEFINITIONAL_REPRESENTATION('',(#86995),#86999);
#86995 = LINE('',#86996,#86997);
#86996 = CARTESIAN_POINT('',(0.E+000,0.5));
#86997 = VECTOR('',#86998,1.);
#86998 = DIRECTION('',(1.,0.E+000));
#86999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87000 = ORIENTED_EDGE('',*,*,#87001,.F.);
#87001 = EDGE_CURVE('',#87002,#86986,#87004,.T.);
#87002 = VERTEX_POINT('',#87003);
#87003 = CARTESIAN_POINT('',(12.2,-10.8573915837,41.199999999996));
#87004 = SURFACE_CURVE('',#87005,(#87009),.PCURVE_S1.);
#87005 = LINE('',#87006,#87007);
#87006 = CARTESIAN_POINT('',(12.2,-10.8573915837,39.199999999996));
#87007 = VECTOR('',#87008,1.);
#87008 = DIRECTION('',(0.E+000,0.E+000,-1.));
#87009 = PCURVE('',#86973,#87010);
#87010 = DEFINITIONAL_REPRESENTATION('',(#87011),#87015);
#87011 = LINE('',#87012,#87013);
#87012 = CARTESIAN_POINT('',(-1.4,0.E+000));
#87013 = VECTOR('',#87014,1.);
#87014 = DIRECTION('',(0.E+000,-1.));
#87015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87016 = ORIENTED_EDGE('',*,*,#87017,.T.);
#87017 = EDGE_CURVE('',#87002,#86965,#87018,.T.);
#87018 = SURFACE_CURVE('',#87019,(#87023),.PCURVE_S1.);
#87019 = LINE('',#87020,#87021);
#87020 = CARTESIAN_POINT('',(13.6,-10.8573915837,41.199999999996));
#87021 = VECTOR('',#87022,1.);
#87022 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87023 = PCURVE('',#86973,#87024);
#87024 = DEFINITIONAL_REPRESENTATION('',(#87025),#87029);
#87025 = LINE('',#87026,#87027);
#87026 = CARTESIAN_POINT('',(0.E+000,2.));
#87027 = VECTOR('',#87028,1.);
#87028 = DIRECTION('',(-1.,0.E+000));
#87029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#87034)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#87031,#87032,#87033)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#87031 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#87032 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#87033 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#87034 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#87031,
  'distance_accuracy_value','confusion accuracy');
#87035 = SHAPE_DEFINITION_REPRESENTATION(#87036,#86955);
#87036 = PRODUCT_DEFINITION_SHAPE('','',#87037);
#87037 = PRODUCT_DEFINITION('design','',#87038,#87041);
#87038 = PRODUCT_DEFINITION_FORMATION('','',#87039);
#87039 = PRODUCT('CADSOFTTOOLS 1.649','CADSOFTTOOLS 1.649','',(#87040));
#87040 = PRODUCT_CONTEXT('',#2,'mechanical');
#87041 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#87042 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87043,#87045);
#87043 = ( REPRESENTATION_RELATIONSHIP('','',#86955,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87044) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#87044 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2607);
#87045 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #87046);
#87046 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('649','','',#5,#87037,$);
#87047 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#87039));
#87048 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#87049),#87121);
#87049 = SHELL_BASED_SURFACE_MODEL('',(#87050));
#87050 = OPEN_SHELL('',(#87051));
#87051 = ADVANCED_FACE('',(#87052),#87067,.T.);
#87052 = FACE_BOUND('',#87053,.T.);
#87053 = EDGE_LOOP('',(#87054,#87077,#87092,#87108));
#87054 = ORIENTED_EDGE('',*,*,#87055,.F.);
#87055 = EDGE_CURVE('',#87056,#87058,#87060,.T.);
#87056 = VERTEX_POINT('',#87057);
#87057 = CARTESIAN_POINT('',(10.2,-10.8573915837,41.199999999996));
#87058 = VERTEX_POINT('',#87059);
#87059 = CARTESIAN_POINT('',(10.2,-10.3573915837,41.699999999996));
#87060 = SURFACE_CURVE('',#87061,(#87066),.PCURVE_S1.);
#87061 = CIRCLE('',#87062,0.5);
#87062 = AXIS2_PLACEMENT_3D('',#87063,#87064,#87065);
#87063 = CARTESIAN_POINT('',(10.2,-10.3573915837,41.199999999996));
#87064 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87065 = DIRECTION('',(0.E+000,0.E+000,1.));
#87066 = PCURVE('',#87067,#87072);
#87067 = CYLINDRICAL_SURFACE('',#87068,0.5);
#87068 = AXIS2_PLACEMENT_3D('',#87069,#87070,#87071);
#87069 = CARTESIAN_POINT('',(13.6,-10.3573915837,41.199999999996));
#87070 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87071 = DIRECTION('',(0.E+000,-1.,0.E+000));
#87072 = DEFINITIONAL_REPRESENTATION('',(#87073),#87076);
#87073 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87074,#87075),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#87074 = CARTESIAN_POINT('',(0.E+000,3.4));
#87075 = CARTESIAN_POINT('',(1.570796326795,3.4));
#87076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87077 = ORIENTED_EDGE('',*,*,#87078,.F.);
#87078 = EDGE_CURVE('',#87079,#87056,#87081,.T.);
#87079 = VERTEX_POINT('',#87080);
#87080 = CARTESIAN_POINT('',(12.2,-10.8573915837,41.199999999996));
#87081 = SURFACE_CURVE('',#87082,(#87086),.PCURVE_S1.);
#87082 = LINE('',#87083,#87084);
#87083 = CARTESIAN_POINT('',(13.6,-10.8573915837,41.199999999996));
#87084 = VECTOR('',#87085,1.);
#87085 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87086 = PCURVE('',#87067,#87087);
#87087 = DEFINITIONAL_REPRESENTATION('',(#87088),#87091);
#87088 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87089,#87090),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.4,3.4),.PIECEWISE_BEZIER_KNOTS.);
#87089 = CARTESIAN_POINT('',(0.E+000,1.4));
#87090 = CARTESIAN_POINT('',(0.E+000,3.4));
#87091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87092 = ORIENTED_EDGE('',*,*,#87093,.F.);
#87093 = EDGE_CURVE('',#87094,#87079,#87096,.T.);
#87094 = VERTEX_POINT('',#87095);
#87095 = CARTESIAN_POINT('',(12.2,-10.3573915837,41.699999999996));
#87096 = SURFACE_CURVE('',#87097,(#87102),.PCURVE_S1.);
#87097 = CIRCLE('',#87098,0.5);
#87098 = AXIS2_PLACEMENT_3D('',#87099,#87100,#87101);
#87099 = CARTESIAN_POINT('',(12.2,-10.3573915837,41.199999999996));
#87100 = DIRECTION('',(1.,0.E+000,-0.E+000));
#87101 = DIRECTION('',(0.E+000,0.E+000,1.));
#87102 = PCURVE('',#87067,#87103);
#87103 = DEFINITIONAL_REPRESENTATION('',(#87104),#87107);
#87104 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87105,#87106),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#87105 = CARTESIAN_POINT('',(1.570796326795,1.4));
#87106 = CARTESIAN_POINT('',(0.E+000,1.4));
#87107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87108 = ORIENTED_EDGE('',*,*,#87109,.F.);
#87109 = EDGE_CURVE('',#87058,#87094,#87110,.T.);
#87110 = SURFACE_CURVE('',#87111,(#87115),.PCURVE_S1.);
#87111 = LINE('',#87112,#87113);
#87112 = CARTESIAN_POINT('',(13.6,-10.3573915837,41.699999999996));
#87113 = VECTOR('',#87114,1.);
#87114 = DIRECTION('',(1.,0.E+000,0.E+000));
#87115 = PCURVE('',#87067,#87116);
#87116 = DEFINITIONAL_REPRESENTATION('',(#87117),#87120);
#87117 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87118,#87119),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.4,-1.4),.PIECEWISE_BEZIER_KNOTS.);
#87118 = CARTESIAN_POINT('',(1.570796326795,3.4));
#87119 = CARTESIAN_POINT('',(1.570796326795,1.4));
#87120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#87125)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#87122,#87123,#87124)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#87122 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#87123 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#87124 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#87125 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#87122,
  'distance_accuracy_value','confusion accuracy');
#87126 = SHAPE_DEFINITION_REPRESENTATION(#87127,#87048);
#87127 = PRODUCT_DEFINITION_SHAPE('','',#87128);
#87128 = PRODUCT_DEFINITION('design','',#87129,#87132);
#87129 = PRODUCT_DEFINITION_FORMATION('','',#87130);
#87130 = PRODUCT('CADSOFTTOOLS 1.650','CADSOFTTOOLS 1.650','',(#87131));
#87131 = PRODUCT_CONTEXT('',#2,'mechanical');
#87132 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#87133 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87134,#87136);
#87134 = ( REPRESENTATION_RELATIONSHIP('','',#87048,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87135) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#87135 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2611);
#87136 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #87137);
#87137 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('650','','',#5,#87128,$);
#87138 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#87130));
#87139 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#87140),#87214);
#87140 = SHELL_BASED_SURFACE_MODEL('',(#87141));
#87141 = OPEN_SHELL('',(#87142));
#87142 = ADVANCED_FACE('',(#87143),#87157,.T.);
#87143 = FACE_BOUND('',#87144,.T.);
#87144 = EDGE_LOOP('',(#87145,#87168,#87184,#87200));
#87145 = ORIENTED_EDGE('',*,*,#87146,.F.);
#87146 = EDGE_CURVE('',#87147,#87149,#87151,.T.);
#87147 = VERTEX_POINT('',#87148);
#87148 = CARTESIAN_POINT('',(10.2,-10.3573915837,41.699999999996));
#87149 = VERTEX_POINT('',#87150);
#87150 = CARTESIAN_POINT('',(10.2,-5.685818708446,41.699999999996));
#87151 = SURFACE_CURVE('',#87152,(#87156),.PCURVE_S1.);
#87152 = LINE('',#87153,#87154);
#87153 = CARTESIAN_POINT('',(10.2,-10.8573915837,41.699999999996));
#87154 = VECTOR('',#87155,1.);
#87155 = DIRECTION('',(0.E+000,1.,2.312964634636E-015));
#87156 = PCURVE('',#87157,#87162);
#87157 = PLANE('',#87158);
#87158 = AXIS2_PLACEMENT_3D('',#87159,#87160,#87161);
#87159 = CARTESIAN_POINT('',(13.6,-10.8573915837,41.699999999996));
#87160 = DIRECTION('',(0.E+000,-2.312964634636E-015,1.));
#87161 = DIRECTION('',(0.E+000,1.,2.312964634636E-015));
#87162 = DEFINITIONAL_REPRESENTATION('',(#87163),#87167);
#87163 = LINE('',#87164,#87165);
#87164 = CARTESIAN_POINT('',(0.E+000,3.4));
#87165 = VECTOR('',#87166,1.);
#87166 = DIRECTION('',(1.,0.E+000));
#87167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87168 = ORIENTED_EDGE('',*,*,#87169,.T.);
#87169 = EDGE_CURVE('',#87147,#87170,#87172,.T.);
#87170 = VERTEX_POINT('',#87171);
#87171 = CARTESIAN_POINT('',(12.2,-10.3573915837,41.699999999996));
#87172 = SURFACE_CURVE('',#87173,(#87177),.PCURVE_S1.);
#87173 = LINE('',#87174,#87175);
#87174 = CARTESIAN_POINT('',(13.6,-10.3573915837,41.699999999996));
#87175 = VECTOR('',#87176,1.);
#87176 = DIRECTION('',(1.,0.E+000,0.E+000));
#87177 = PCURVE('',#87157,#87178);
#87178 = DEFINITIONAL_REPRESENTATION('',(#87179),#87183);
#87179 = LINE('',#87180,#87181);
#87180 = CARTESIAN_POINT('',(0.5,0.E+000));
#87181 = VECTOR('',#87182,1.);
#87182 = DIRECTION('',(0.E+000,-1.));
#87183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87184 = ORIENTED_EDGE('',*,*,#87185,.F.);
#87185 = EDGE_CURVE('',#87186,#87170,#87188,.T.);
#87186 = VERTEX_POINT('',#87187);
#87187 = CARTESIAN_POINT('',(12.2,-5.685818708446,41.699999999996));
#87188 = SURFACE_CURVE('',#87189,(#87193),.PCURVE_S1.);
#87189 = LINE('',#87190,#87191);
#87190 = CARTESIAN_POINT('',(12.2,12.1426084163,41.699999999997));
#87191 = VECTOR('',#87192,1.);
#87192 = DIRECTION('',(0.E+000,-1.,-2.312964634636E-015));
#87193 = PCURVE('',#87157,#87194);
#87194 = DEFINITIONAL_REPRESENTATION('',(#87195),#87199);
#87195 = LINE('',#87196,#87197);
#87196 = CARTESIAN_POINT('',(23.,1.4));
#87197 = VECTOR('',#87198,1.);
#87198 = DIRECTION('',(-1.,-0.E+000));
#87199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87200 = ORIENTED_EDGE('',*,*,#87201,.T.);
#87201 = EDGE_CURVE('',#87186,#87149,#87202,.T.);
#87202 = SURFACE_CURVE('',#87203,(#87207),.PCURVE_S1.);
#87203 = LINE('',#87204,#87205);
#87204 = CARTESIAN_POINT('',(13.6,-5.685818708446,41.699999999996));
#87205 = VECTOR('',#87206,1.);
#87206 = DIRECTION('',(-1.,1.533293416684E-016,3.546453447309E-031));
#87207 = PCURVE('',#87157,#87208);
#87208 = DEFINITIONAL_REPRESENTATION('',(#87209),#87213);
#87209 = LINE('',#87210,#87211);
#87210 = CARTESIAN_POINT('',(5.171572875254,0.E+000));
#87211 = VECTOR('',#87212,1.);
#87212 = DIRECTION('',(1.533293416684E-016,1.));
#87213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#87218)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#87215,#87216,#87217)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#87215 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#87216 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#87217 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#87218 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#87215,
  'distance_accuracy_value','confusion accuracy');
#87219 = SHAPE_DEFINITION_REPRESENTATION(#87220,#87139);
#87220 = PRODUCT_DEFINITION_SHAPE('','',#87221);
#87221 = PRODUCT_DEFINITION('design','',#87222,#87225);
#87222 = PRODUCT_DEFINITION_FORMATION('','',#87223);
#87223 = PRODUCT('CADSOFTTOOLS 1.651','CADSOFTTOOLS 1.651','',(#87224));
#87224 = PRODUCT_CONTEXT('',#2,'mechanical');
#87225 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#87226 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87227,#87229);
#87227 = ( REPRESENTATION_RELATIONSHIP('','',#87139,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87228) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#87228 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2615);
#87229 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #87230);
#87230 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('651','','',#5,#87221,$);
#87231 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#87223));
#87232 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#87233),#87351);
#87233 = SHELL_BASED_SURFACE_MODEL('',(#87234));
#87234 = OPEN_SHELL('',(#87235));
#87235 = ADVANCED_FACE('',(#87236),#87251,.T.);
#87236 = FACE_BOUND('',#87237,.T.);
#87237 = EDGE_LOOP('',(#87238,#87261,#87299,#87315));
#87238 = ORIENTED_EDGE('',*,*,#87239,.F.);
#87239 = EDGE_CURVE('',#87240,#87242,#87244,.T.);
#87240 = VERTEX_POINT('',#87241);
#87241 = CARTESIAN_POINT('',(10.2,-5.685818708446,41.699999999996));
#87242 = VERTEX_POINT('',#87243);
#87243 = CARTESIAN_POINT('',(10.2,-4.271605146072,41.114213562369));
#87244 = SURFACE_CURVE('',#87245,(#87250),.PCURVE_S1.);
#87245 = CIRCLE('',#87246,2.);
#87246 = AXIS2_PLACEMENT_3D('',#87247,#87248,#87249);
#87247 = CARTESIAN_POINT('',(10.2,-5.685818708446,39.699999999996));
#87248 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87249 = DIRECTION('',(0.E+000,0.E+000,1.));
#87250 = PCURVE('',#87251,#87256);
#87251 = CYLINDRICAL_SURFACE('',#87252,2.);
#87252 = AXIS2_PLACEMENT_3D('',#87253,#87254,#87255);
#87253 = CARTESIAN_POINT('',(13.6,-5.685818708446,39.699999999996));
#87254 = DIRECTION('',(1.,-1.533293416684E-016,-3.546453447309E-031));
#87255 = DIRECTION('',(1.533293416684E-016,1.,-5.437753723334E-047));
#87256 = DEFINITIONAL_REPRESENTATION('',(#87257),#87260);
#87257 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87258,#87259),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.785398163398),.PIECEWISE_BEZIER_KNOTS.);
#87258 = CARTESIAN_POINT('',(1.570796326795,-3.4));
#87259 = CARTESIAN_POINT('',(0.785398163397,-3.4));
#87260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87261 = ORIENTED_EDGE('',*,*,#87262,.F.);
#87262 = EDGE_CURVE('',#87263,#87240,#87265,.T.);
#87263 = VERTEX_POINT('',#87264);
#87264 = CARTESIAN_POINT('',(12.2,-5.685818708446,41.699999999996));
#87265 = SURFACE_CURVE('',#87266,(#87270),.PCURVE_S1.);
#87266 = LINE('',#87267,#87268);
#87267 = CARTESIAN_POINT('',(13.6,-5.685818708446,41.699999999996));
#87268 = VECTOR('',#87269,1.);
#87269 = DIRECTION('',(-1.,1.533293416684E-016,3.546453447309E-031));
#87270 = PCURVE('',#87251,#87271);
#87271 = DEFINITIONAL_REPRESENTATION('',(#87272),#87298);
#87272 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#87273,#87274,#87275,#87276,
    #87277,#87278,#87279,#87280,#87281,#87282,#87283,#87284,#87285,
    #87286,#87287,#87288,#87289,#87290,#87291,#87292,#87293,#87294,
    #87295,#87296,#87297),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(1.4,1.490909090909,1.581818181818,
    1.672727272727,1.763636363636,1.854545454545,1.945454545455,
    2.036363636364,2.127272727273,2.218181818182,2.309090909091,2.4,
    2.490909090909,2.581818181818,2.672727272727,2.763636363636,
    2.854545454545,2.945454545455,3.036363636364,3.127272727273,
    3.218181818182,3.309090909091,3.4),.QUASI_UNIFORM_KNOTS.);
#87273 = CARTESIAN_POINT('',(1.570796326795,-1.4));
#87274 = CARTESIAN_POINT('',(1.570796326795,-1.430303030303));
#87275 = CARTESIAN_POINT('',(1.570796326795,-1.490909090909));
#87276 = CARTESIAN_POINT('',(1.570796326795,-1.581818181818));
#87277 = CARTESIAN_POINT('',(1.570796326795,-1.672727272727));
#87278 = CARTESIAN_POINT('',(1.570796326795,-1.763636363636));
#87279 = CARTESIAN_POINT('',(1.570796326795,-1.854545454545));
#87280 = CARTESIAN_POINT('',(1.570796326795,-1.945454545455));
#87281 = CARTESIAN_POINT('',(1.570796326795,-2.036363636364));
#87282 = CARTESIAN_POINT('',(1.570796326795,-2.127272727273));
#87283 = CARTESIAN_POINT('',(1.570796326795,-2.218181818182));
#87284 = CARTESIAN_POINT('',(1.570796326795,-2.309090909091));
#87285 = CARTESIAN_POINT('',(1.570796326795,-2.4));
#87286 = CARTESIAN_POINT('',(1.570796326795,-2.490909090909));
#87287 = CARTESIAN_POINT('',(1.570796326795,-2.581818181818));
#87288 = CARTESIAN_POINT('',(1.570796326795,-2.672727272727));
#87289 = CARTESIAN_POINT('',(1.570796326795,-2.763636363636));
#87290 = CARTESIAN_POINT('',(1.570796326795,-2.854545454545));
#87291 = CARTESIAN_POINT('',(1.570796326795,-2.945454545455));
#87292 = CARTESIAN_POINT('',(1.570796326795,-3.036363636364));
#87293 = CARTESIAN_POINT('',(1.570796326795,-3.127272727273));
#87294 = CARTESIAN_POINT('',(1.570796326795,-3.218181818182));
#87295 = CARTESIAN_POINT('',(1.570796326795,-3.309090909091));
#87296 = CARTESIAN_POINT('',(1.570796326795,-3.369696969697));
#87297 = CARTESIAN_POINT('',(1.570796326795,-3.4));
#87298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87299 = ORIENTED_EDGE('',*,*,#87300,.F.);
#87300 = EDGE_CURVE('',#87301,#87263,#87303,.T.);
#87301 = VERTEX_POINT('',#87302);
#87302 = CARTESIAN_POINT('',(12.2,-4.271605146072,41.114213562369));
#87303 = SURFACE_CURVE('',#87304,(#87309),.PCURVE_S1.);
#87304 = CIRCLE('',#87305,2.);
#87305 = AXIS2_PLACEMENT_3D('',#87306,#87307,#87308);
#87306 = CARTESIAN_POINT('',(12.2,-5.685818708446,39.699999999996));
#87307 = DIRECTION('',(1.,0.E+000,-0.E+000));
#87308 = DIRECTION('',(0.E+000,0.E+000,1.));
#87309 = PCURVE('',#87251,#87310);
#87310 = DEFINITIONAL_REPRESENTATION('',(#87311),#87314);
#87311 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87312,#87313),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.497787143782,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#87312 = CARTESIAN_POINT('',(0.785398163397,-1.4));
#87313 = CARTESIAN_POINT('',(1.570796326795,-1.4));
#87314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87315 = ORIENTED_EDGE('',*,*,#87316,.F.);
#87316 = EDGE_CURVE('',#87242,#87301,#87317,.T.);
#87317 = SURFACE_CURVE('',#87318,(#87322),.PCURVE_S1.);
#87318 = LINE('',#87319,#87320);
#87319 = CARTESIAN_POINT('',(13.6,-4.271605146072,41.114213562369));
#87320 = VECTOR('',#87321,1.);
#87321 = DIRECTION('',(1.,-1.533293416684E-016,-3.551939511788E-031));
#87322 = PCURVE('',#87251,#87323);
#87323 = DEFINITIONAL_REPRESENTATION('',(#87324),#87350);
#87324 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#87325,#87326,#87327,#87328,
    #87329,#87330,#87331,#87332,#87333,#87334,#87335,#87336,#87337,
    #87338,#87339,#87340,#87341,#87342,#87343,#87344,#87345,#87346,
    #87347,#87348,#87349),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-3.4,-3.309090909091,-3.218181818182,
    -3.127272727273,-3.036363636364,-2.945454545455,-2.854545454545,
    -2.763636363636,-2.672727272727,-2.581818181818,-2.490909090909,-2.4
    ,-2.309090909091,-2.218181818182,-2.127272727273,-2.036363636364,
    -1.945454545455,-1.854545454545,-1.763636363636,-1.672727272727,
    -1.581818181818,-1.490909090909,-1.4),.QUASI_UNIFORM_KNOTS.);
#87325 = CARTESIAN_POINT('',(0.785398163397,-3.4));
#87326 = CARTESIAN_POINT('',(0.785398163397,-3.369696969697));
#87327 = CARTESIAN_POINT('',(0.785398163397,-3.309090909091));
#87328 = CARTESIAN_POINT('',(0.785398163397,-3.218181818182));
#87329 = CARTESIAN_POINT('',(0.785398163397,-3.127272727273));
#87330 = CARTESIAN_POINT('',(0.785398163397,-3.036363636364));
#87331 = CARTESIAN_POINT('',(0.785398163397,-2.945454545455));
#87332 = CARTESIAN_POINT('',(0.785398163397,-2.854545454545));
#87333 = CARTESIAN_POINT('',(0.785398163397,-2.763636363636));
#87334 = CARTESIAN_POINT('',(0.785398163397,-2.672727272727));
#87335 = CARTESIAN_POINT('',(0.785398163397,-2.581818181818));
#87336 = CARTESIAN_POINT('',(0.785398163397,-2.490909090909));
#87337 = CARTESIAN_POINT('',(0.785398163397,-2.4));
#87338 = CARTESIAN_POINT('',(0.785398163397,-2.309090909091));
#87339 = CARTESIAN_POINT('',(0.785398163397,-2.218181818182));
#87340 = CARTESIAN_POINT('',(0.785398163397,-2.127272727273));
#87341 = CARTESIAN_POINT('',(0.785398163397,-2.036363636364));
#87342 = CARTESIAN_POINT('',(0.785398163397,-1.945454545455));
#87343 = CARTESIAN_POINT('',(0.785398163397,-1.854545454545));
#87344 = CARTESIAN_POINT('',(0.785398163397,-1.763636363636));
#87345 = CARTESIAN_POINT('',(0.785398163397,-1.672727272727));
#87346 = CARTESIAN_POINT('',(0.785398163397,-1.581818181818));
#87347 = CARTESIAN_POINT('',(0.785398163397,-1.490909090909));
#87348 = CARTESIAN_POINT('',(0.785398163397,-1.430303030303));
#87349 = CARTESIAN_POINT('',(0.785398163397,-1.4));
#87350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#87355)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#87352,#87353,#87354)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#87352 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#87353 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#87354 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#87355 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#87352,
  'distance_accuracy_value','confusion accuracy');
#87356 = SHAPE_DEFINITION_REPRESENTATION(#87357,#87232);
#87357 = PRODUCT_DEFINITION_SHAPE('','',#87358);
#87358 = PRODUCT_DEFINITION('design','',#87359,#87362);
#87359 = PRODUCT_DEFINITION_FORMATION('','',#87360);
#87360 = PRODUCT('CADSOFTTOOLS 1.652','CADSOFTTOOLS 1.652','',(#87361));
#87361 = PRODUCT_CONTEXT('',#2,'mechanical');
#87362 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#87363 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87364,#87366);
#87364 = ( REPRESENTATION_RELATIONSHIP('','',#87232,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87365) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#87365 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2619);
#87366 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #87367);
#87367 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('652','','',#5,#87358,$);
#87368 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#87360));
#87369 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#87370),#87444);
#87370 = SHELL_BASED_SURFACE_MODEL('',(#87371));
#87371 = OPEN_SHELL('',(#87372));
#87372 = ADVANCED_FACE('',(#87373),#87387,.T.);
#87373 = FACE_BOUND('',#87374,.T.);
#87374 = EDGE_LOOP('',(#87375,#87398,#87414,#87430));
#87375 = ORIENTED_EDGE('',*,*,#87376,.F.);
#87376 = EDGE_CURVE('',#87377,#87379,#87381,.T.);
#87377 = VERTEX_POINT('',#87378);
#87378 = CARTESIAN_POINT('',(10.2,-4.271605146072,41.114213562369));
#87379 = VERTEX_POINT('',#87380);
#87380 = CARTESIAN_POINT('',(10.2,-3.150284802514,39.99289321881));
#87381 = SURFACE_CURVE('',#87382,(#87386),.PCURVE_S1.);
#87382 = LINE('',#87383,#87384);
#87383 = CARTESIAN_POINT('',(10.2,-4.700191060483,41.542799476781));
#87384 = VECTOR('',#87385,1.);
#87385 = DIRECTION('',(0.E+000,0.707106781186,-0.707106781187));
#87386 = PCURVE('',#87387,#87392);
#87387 = PLANE('',#87388);
#87388 = AXIS2_PLACEMENT_3D('',#87389,#87390,#87391);
#87389 = CARTESIAN_POINT('',(13.6,-4.700191060483,41.542799476781));
#87390 = DIRECTION('',(1.084202172486E-016,0.707106781187,0.707106781186
    ));
#87391 = DIRECTION('',(1.561251128379E-017,0.707106781186,
    -0.707106781187));
#87392 = DEFINITIONAL_REPRESENTATION('',(#87393),#87397);
#87393 = LINE('',#87394,#87395);
#87394 = CARTESIAN_POINT('',(-5.308253836489E-017,3.4));
#87395 = VECTOR('',#87396,1.);
#87396 = DIRECTION('',(1.,1.561251128379E-017));
#87397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87398 = ORIENTED_EDGE('',*,*,#87399,.T.);
#87399 = EDGE_CURVE('',#87377,#87400,#87402,.T.);
#87400 = VERTEX_POINT('',#87401);
#87401 = CARTESIAN_POINT('',(12.2,-4.271605146072,41.114213562369));
#87402 = SURFACE_CURVE('',#87403,(#87407),.PCURVE_S1.);
#87403 = LINE('',#87404,#87405);
#87404 = CARTESIAN_POINT('',(13.6,-4.271605146072,41.114213562369));
#87405 = VECTOR('',#87406,1.);
#87406 = DIRECTION('',(1.,-1.533293416684E-016,-3.551939511788E-031));
#87407 = PCURVE('',#87387,#87408);
#87408 = DEFINITIONAL_REPRESENTATION('',(#87409),#87413);
#87409 = LINE('',#87410,#87411);
#87410 = CARTESIAN_POINT('',(0.606112012802,9.462930639118E-018));
#87411 = VECTOR('',#87412,1.);
#87412 = DIRECTION('',(-9.280770596476E-017,-1.));
#87413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87414 = ORIENTED_EDGE('',*,*,#87415,.F.);
#87415 = EDGE_CURVE('',#87416,#87400,#87418,.T.);
#87416 = VERTEX_POINT('',#87417);
#87417 = CARTESIAN_POINT('',(12.2,-3.150284802514,39.99289321881));
#87418 = SURFACE_CURVE('',#87419,(#87423),.PCURVE_S1.);
#87419 = LINE('',#87420,#87421);
#87420 = CARTESIAN_POINT('',(12.2,4.892608416297,31.949999999996));
#87421 = VECTOR('',#87422,1.);
#87422 = DIRECTION('',(0.E+000,-0.707106781186,0.707106781187));
#87423 = PCURVE('',#87387,#87424);
#87424 = DEFINITIONAL_REPRESENTATION('',(#87425),#87429);
#87425 = LINE('',#87426,#87427);
#87426 = CARTESIAN_POINT('',(13.566267121191,1.4));
#87427 = VECTOR('',#87428,1.);
#87428 = DIRECTION('',(-1.,-1.561251128379E-017));
#87429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87430 = ORIENTED_EDGE('',*,*,#87431,.T.);
#87431 = EDGE_CURVE('',#87416,#87379,#87432,.T.);
#87432 = SURFACE_CURVE('',#87433,(#87437),.PCURVE_S1.);
#87433 = LINE('',#87434,#87435);
#87434 = CARTESIAN_POINT('',(13.6,-3.150284802514,39.99289321881));
#87435 = VECTOR('',#87436,1.);
#87436 = DIRECTION('',(-1.,7.666467083421E-017,7.666467083418E-017));
#87437 = PCURVE('',#87387,#87438);
#87438 = DEFINITIONAL_REPRESENTATION('',(#87439),#87443);
#87439 = LINE('',#87440,#87441);
#87440 = CARTESIAN_POINT('',(2.191898450428,3.422103929024E-017));
#87441 = VECTOR('',#87442,1.);
#87442 = DIRECTION('',(-1.561251128379E-017,1.));
#87443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#87448)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#87445,#87446,#87447)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#87445 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#87446 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#87447 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#87448 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#87445,
  'distance_accuracy_value','confusion accuracy');
#87449 = SHAPE_DEFINITION_REPRESENTATION(#87450,#87369);
#87450 = PRODUCT_DEFINITION_SHAPE('','',#87451);
#87451 = PRODUCT_DEFINITION('design','',#87452,#87455);
#87452 = PRODUCT_DEFINITION_FORMATION('','',#87453);
#87453 = PRODUCT('CADSOFTTOOLS 1.653','CADSOFTTOOLS 1.653','',(#87454));
#87454 = PRODUCT_CONTEXT('',#2,'mechanical');
#87455 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#87456 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87457,#87459);
#87457 = ( REPRESENTATION_RELATIONSHIP('','',#87369,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87458) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#87458 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2623);
#87459 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #87460);
#87460 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('653','','',#5,#87451,$);
#87461 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#87453));
#87462 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#87463),#87542);
#87463 = SHELL_BASED_SURFACE_MODEL('',(#87464));
#87464 = OPEN_SHELL('',(#87465));
#87465 = ADVANCED_FACE('',(#87466),#87481,.F.);
#87466 = FACE_BOUND('',#87467,.F.);
#87467 = EDGE_LOOP('',(#87468,#87491,#87513,#87527,#87528));
#87468 = ORIENTED_EDGE('',*,*,#87469,.F.);
#87469 = EDGE_CURVE('',#87470,#87472,#87474,.T.);
#87470 = VERTEX_POINT('',#87471);
#87471 = CARTESIAN_POINT('',(10.2,-4.988762433599,40.368629150098));
#87472 = VERTEX_POINT('',#87473);
#87473 = CARTESIAN_POINT('',(10.2,-4.199622585538,39.699999999997));
#87474 = SURFACE_CURVE('',#87475,(#87480),.PCURVE_S1.);
#87475 = CIRCLE('',#87476,0.8);
#87476 = AXIS2_PLACEMENT_3D('',#87477,#87478,#87479);
#87477 = CARTESIAN_POINT('',(10.2,-4.988762433599,39.568629150098));
#87478 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87479 = DIRECTION('',(0.E+000,0.E+000,1.));
#87480 = PCURVE('',#87481,#87486);
#87481 = CYLINDRICAL_SURFACE('',#87482,0.8);
#87482 = AXIS2_PLACEMENT_3D('',#87483,#87484,#87485);
#87483 = CARTESIAN_POINT('',(13.6,-4.988762433599,39.568629150098));
#87484 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87485 = DIRECTION('',(0.E+000,-1.,0.E+000));
#87486 = DEFINITIONAL_REPRESENTATION('',(#87487),#87490);
#87487 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87488,#87489),.UNSPECIFIED.,
  .F.,.F.,(2,2),(6.28318530718,7.689020936254),
  .PIECEWISE_BEZIER_KNOTS.);
#87488 = CARTESIAN_POINT('',(1.570796326795,3.4));
#87489 = CARTESIAN_POINT('',(2.97663195587,3.4));
#87490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87491 = ORIENTED_EDGE('',*,*,#87492,.F.);
#87492 = EDGE_CURVE('',#87493,#87470,#87495,.T.);
#87493 = VERTEX_POINT('',#87494);
#87494 = CARTESIAN_POINT('',(12.2,-4.988762433599,40.368629150098));
#87495 = SEAM_CURVE('',#87496,(#87499,#87506),.PCURVE_S1.);
#87496 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87497,#87498),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.4,3.4),.PIECEWISE_BEZIER_KNOTS.);
#87497 = CARTESIAN_POINT('',(12.2,-4.988762433599,40.368629150098));
#87498 = CARTESIAN_POINT('',(10.2,-4.988762433599,40.368629150098));
#87499 = PCURVE('',#87481,#87500);
#87500 = DEFINITIONAL_REPRESENTATION('',(#87501),#87505);
#87501 = LINE('',#87502,#87503);
#87502 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#87503 = VECTOR('',#87504,1.);
#87504 = DIRECTION('',(0.E+000,1.));
#87505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87506 = PCURVE('',#87481,#87507);
#87507 = DEFINITIONAL_REPRESENTATION('',(#87508),#87512);
#87508 = LINE('',#87509,#87510);
#87509 = CARTESIAN_POINT('',(7.853981633974,0.E+000));
#87510 = VECTOR('',#87511,1.);
#87511 = DIRECTION('',(0.E+000,1.));
#87512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87513 = ORIENTED_EDGE('',*,*,#87514,.F.);
#87514 = EDGE_CURVE('',#87493,#87493,#87515,.T.);
#87515 = SURFACE_CURVE('',#87516,(#87521),.PCURVE_S1.);
#87516 = CIRCLE('',#87517,0.8);
#87517 = AXIS2_PLACEMENT_3D('',#87518,#87519,#87520);
#87518 = CARTESIAN_POINT('',(12.2,-4.988762433599,39.568629150098));
#87519 = DIRECTION('',(1.,0.E+000,-0.E+000));
#87520 = DIRECTION('',(0.E+000,0.E+000,1.));
#87521 = PCURVE('',#87481,#87522);
#87522 = DEFINITIONAL_REPRESENTATION('',(#87523),#87526);
#87523 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87524,#87525),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#87524 = CARTESIAN_POINT('',(7.853981633974,1.4));
#87525 = CARTESIAN_POINT('',(1.570796326795,1.4));
#87526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87527 = ORIENTED_EDGE('',*,*,#87492,.T.);
#87528 = ORIENTED_EDGE('',*,*,#87529,.F.);
#87529 = EDGE_CURVE('',#87472,#87470,#87530,.T.);
#87530 = SURFACE_CURVE('',#87531,(#87536),.PCURVE_S1.);
#87531 = CIRCLE('',#87532,0.8);
#87532 = AXIS2_PLACEMENT_3D('',#87533,#87534,#87535);
#87533 = CARTESIAN_POINT('',(10.2,-4.988762433599,39.568629150098));
#87534 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87535 = DIRECTION('',(0.E+000,0.E+000,1.));
#87536 = PCURVE('',#87481,#87537);
#87537 = DEFINITIONAL_REPRESENTATION('',(#87538),#87541);
#87538 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87539,#87540),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.405835629075,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#87539 = CARTESIAN_POINT('',(2.97663195587,3.4));
#87540 = CARTESIAN_POINT('',(7.853981633974,3.4));
#87541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#87546)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#87543,#87544,#87545)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#87543 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#87544 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#87545 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#87546 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#87543,
  'distance_accuracy_value','confusion accuracy');
#87547 = SHAPE_DEFINITION_REPRESENTATION(#87548,#87462);
#87548 = PRODUCT_DEFINITION_SHAPE('','',#87549);
#87549 = PRODUCT_DEFINITION('design','',#87550,#87553);
#87550 = PRODUCT_DEFINITION_FORMATION('','',#87551);
#87551 = PRODUCT('CADSOFTTOOLS 1.654','CADSOFTTOOLS 1.654','',(#87552));
#87552 = PRODUCT_CONTEXT('',#2,'mechanical');
#87553 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#87554 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87555,#87557);
#87555 = ( REPRESENTATION_RELATIONSHIP('','',#87462,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87556) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#87556 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2627);
#87557 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #87558);
#87558 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('654','','',#5,#87549,$);
#87559 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#87551));
#87560 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#87561),#87635);
#87561 = SHELL_BASED_SURFACE_MODEL('',(#87562));
#87562 = OPEN_SHELL('',(#87563));
#87563 = ADVANCED_FACE('',(#87564),#87578,.T.);
#87564 = FACE_BOUND('',#87565,.T.);
#87565 = EDGE_LOOP('',(#87566,#87589,#87605,#87621));
#87566 = ORIENTED_EDGE('',*,*,#87567,.T.);
#87567 = EDGE_CURVE('',#87568,#87570,#87572,.T.);
#87568 = VERTEX_POINT('',#87569);
#87569 = CARTESIAN_POINT('',(11.7,-10.0573915837,40.199999999996));
#87570 = VERTEX_POINT('',#87571);
#87571 = CARTESIAN_POINT('',(11.7,-10.0573915837,40.699999999996));
#87572 = SURFACE_CURVE('',#87573,(#87577),.PCURVE_S1.);
#87573 = LINE('',#87574,#87575);
#87574 = CARTESIAN_POINT('',(11.7,-10.0573915837,40.199999999996));
#87575 = VECTOR('',#87576,1.);
#87576 = DIRECTION('',(0.E+000,0.E+000,1.));
#87577 = PCURVE('',#87578,#87583);
#87578 = PLANE('',#87579);
#87579 = AXIS2_PLACEMENT_3D('',#87580,#87581,#87582);
#87580 = CARTESIAN_POINT('',(13.7,-10.0573915837,40.199999999996));
#87581 = DIRECTION('',(0.E+000,1.,0.E+000));
#87582 = DIRECTION('',(1.,0.E+000,0.E+000));
#87583 = DEFINITIONAL_REPRESENTATION('',(#87584),#87588);
#87584 = LINE('',#87585,#87586);
#87585 = CARTESIAN_POINT('',(-2.,0.E+000));
#87586 = VECTOR('',#87587,1.);
#87587 = DIRECTION('',(0.E+000,-1.));
#87588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87589 = ORIENTED_EDGE('',*,*,#87590,.F.);
#87590 = EDGE_CURVE('',#87591,#87570,#87593,.T.);
#87591 = VERTEX_POINT('',#87592);
#87592 = CARTESIAN_POINT('',(12.2,-10.0573915837,40.699999999996));
#87593 = SURFACE_CURVE('',#87594,(#87598),.PCURVE_S1.);
#87594 = LINE('',#87595,#87596);
#87595 = CARTESIAN_POINT('',(13.7,-10.0573915837,40.699999999996));
#87596 = VECTOR('',#87597,1.);
#87597 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87598 = PCURVE('',#87578,#87599);
#87599 = DEFINITIONAL_REPRESENTATION('',(#87600),#87604);
#87600 = LINE('',#87601,#87602);
#87601 = CARTESIAN_POINT('',(0.E+000,-0.5));
#87602 = VECTOR('',#87603,1.);
#87603 = DIRECTION('',(-1.,0.E+000));
#87604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87605 = ORIENTED_EDGE('',*,*,#87606,.F.);
#87606 = EDGE_CURVE('',#87607,#87591,#87609,.T.);
#87607 = VERTEX_POINT('',#87608);
#87608 = CARTESIAN_POINT('',(12.2,-10.0573915837,40.199999999996));
#87609 = SURFACE_CURVE('',#87610,(#87614),.PCURVE_S1.);
#87610 = LINE('',#87611,#87612);
#87611 = CARTESIAN_POINT('',(12.2,-10.0573915837,39.199999999996));
#87612 = VECTOR('',#87613,1.);
#87613 = DIRECTION('',(0.E+000,0.E+000,1.));
#87614 = PCURVE('',#87578,#87615);
#87615 = DEFINITIONAL_REPRESENTATION('',(#87616),#87620);
#87616 = LINE('',#87617,#87618);
#87617 = CARTESIAN_POINT('',(-1.5,1.));
#87618 = VECTOR('',#87619,1.);
#87619 = DIRECTION('',(0.E+000,-1.));
#87620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87621 = ORIENTED_EDGE('',*,*,#87622,.T.);
#87622 = EDGE_CURVE('',#87607,#87568,#87623,.T.);
#87623 = SURFACE_CURVE('',#87624,(#87628),.PCURVE_S1.);
#87624 = LINE('',#87625,#87626);
#87625 = CARTESIAN_POINT('',(13.7,-10.0573915837,40.199999999996));
#87626 = VECTOR('',#87627,1.);
#87627 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87628 = PCURVE('',#87578,#87629);
#87629 = DEFINITIONAL_REPRESENTATION('',(#87630),#87634);
#87630 = LINE('',#87631,#87632);
#87631 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#87632 = VECTOR('',#87633,1.);
#87633 = DIRECTION('',(-1.,0.E+000));
#87634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#87639)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#87636,#87637,#87638)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#87636 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#87637 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#87638 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#87639 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#87636,
  'distance_accuracy_value','confusion accuracy');
#87640 = SHAPE_DEFINITION_REPRESENTATION(#87641,#87560);
#87641 = PRODUCT_DEFINITION_SHAPE('','',#87642);
#87642 = PRODUCT_DEFINITION('design','',#87643,#87646);
#87643 = PRODUCT_DEFINITION_FORMATION('','',#87644);
#87644 = PRODUCT('CADSOFTTOOLS 1.655','CADSOFTTOOLS 1.655','',(#87645));
#87645 = PRODUCT_CONTEXT('',#2,'mechanical');
#87646 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#87647 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87648,#87650);
#87648 = ( REPRESENTATION_RELATIONSHIP('','',#87560,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87649) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#87649 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2631);
#87650 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #87651);
#87651 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('655','','',#5,#87642,$);
#87652 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#87644));
#87653 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#87654),#87726);
#87654 = SHELL_BASED_SURFACE_MODEL('',(#87655));
#87655 = OPEN_SHELL('',(#87656));
#87656 = ADVANCED_FACE('',(#87657),#87671,.F.);
#87657 = FACE_BOUND('',#87658,.F.);
#87658 = EDGE_LOOP('',(#87659,#87681,#87697,#87712));
#87659 = ORIENTED_EDGE('',*,*,#87660,.F.);
#87660 = EDGE_CURVE('',#87661,#87663,#87665,.T.);
#87661 = VERTEX_POINT('',#87662);
#87662 = CARTESIAN_POINT('',(12.2,-10.0573915837,40.699999999996));
#87663 = VERTEX_POINT('',#87664);
#87664 = CARTESIAN_POINT('',(11.7,-10.0573915837,40.699999999996));
#87665 = SURFACE_CURVE('',#87666,(#87670),.PCURVE_S1.);
#87666 = LINE('',#87667,#87668);
#87667 = CARTESIAN_POINT('',(13.7,-10.0573915837,40.699999999996));
#87668 = VECTOR('',#87669,1.);
#87669 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87670 = PCURVE('',#87671,#87676);
#87671 = CYLINDRICAL_SURFACE('',#87672,0.2);
#87672 = AXIS2_PLACEMENT_3D('',#87673,#87674,#87675);
#87673 = CARTESIAN_POINT('',(13.7,-9.8573915837,40.699999999996));
#87674 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87675 = DIRECTION('',(0.E+000,1.,0.E+000));
#87676 = DEFINITIONAL_REPRESENTATION('',(#87677),#87680);
#87677 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87678,#87679),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.5,2.),.PIECEWISE_BEZIER_KNOTS.);
#87678 = CARTESIAN_POINT('',(3.14159265359,1.5));
#87679 = CARTESIAN_POINT('',(3.14159265359,2.));
#87680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87681 = ORIENTED_EDGE('',*,*,#87682,.T.);
#87682 = EDGE_CURVE('',#87661,#87683,#87685,.T.);
#87683 = VERTEX_POINT('',#87684);
#87684 = CARTESIAN_POINT('',(12.2,-9.8573915837,40.899999999996));
#87685 = SURFACE_CURVE('',#87686,(#87691),.PCURVE_S1.);
#87686 = CIRCLE('',#87687,0.2);
#87687 = AXIS2_PLACEMENT_3D('',#87688,#87689,#87690);
#87688 = CARTESIAN_POINT('',(12.2,-9.8573915837,40.699999999996));
#87689 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87690 = DIRECTION('',(0.E+000,0.E+000,1.));
#87691 = PCURVE('',#87671,#87692);
#87692 = DEFINITIONAL_REPRESENTATION('',(#87693),#87696);
#87693 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87694,#87695),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#87694 = CARTESIAN_POINT('',(3.14159265359,1.5));
#87695 = CARTESIAN_POINT('',(4.712388980385,1.5));
#87696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87697 = ORIENTED_EDGE('',*,*,#87698,.T.);
#87698 = EDGE_CURVE('',#87683,#87699,#87701,.T.);
#87699 = VERTEX_POINT('',#87700);
#87700 = CARTESIAN_POINT('',(11.7,-9.8573915837,40.899999999996));
#87701 = SURFACE_CURVE('',#87702,(#87706),.PCURVE_S1.);
#87702 = LINE('',#87703,#87704);
#87703 = CARTESIAN_POINT('',(13.7,-9.8573915837,40.899999999996));
#87704 = VECTOR('',#87705,1.);
#87705 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87706 = PCURVE('',#87671,#87707);
#87707 = DEFINITIONAL_REPRESENTATION('',(#87708),#87711);
#87708 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87709,#87710),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.5,2.),.PIECEWISE_BEZIER_KNOTS.);
#87709 = CARTESIAN_POINT('',(4.712388980385,1.5));
#87710 = CARTESIAN_POINT('',(4.712388980385,2.));
#87711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87712 = ORIENTED_EDGE('',*,*,#87713,.F.);
#87713 = EDGE_CURVE('',#87663,#87699,#87714,.T.);
#87714 = SURFACE_CURVE('',#87715,(#87720),.PCURVE_S1.);
#87715 = CIRCLE('',#87716,0.2);
#87716 = AXIS2_PLACEMENT_3D('',#87717,#87718,#87719);
#87717 = CARTESIAN_POINT('',(11.7,-9.8573915837,40.699999999996));
#87718 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87719 = DIRECTION('',(0.E+000,0.E+000,-1.));
#87720 = PCURVE('',#87671,#87721);
#87721 = DEFINITIONAL_REPRESENTATION('',(#87722),#87725);
#87722 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87723,#87724),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#87723 = CARTESIAN_POINT('',(3.14159265359,2.));
#87724 = CARTESIAN_POINT('',(4.712388980385,2.));
#87725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#87730)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#87727,#87728,#87729)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#87727 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#87728 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#87729 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#87730 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#87727,
  'distance_accuracy_value','confusion accuracy');
#87731 = SHAPE_DEFINITION_REPRESENTATION(#87732,#87653);
#87732 = PRODUCT_DEFINITION_SHAPE('','',#87733);
#87733 = PRODUCT_DEFINITION('design','',#87734,#87737);
#87734 = PRODUCT_DEFINITION_FORMATION('','',#87735);
#87735 = PRODUCT('CADSOFTTOOLS 1.656','CADSOFTTOOLS 1.656','',(#87736));
#87736 = PRODUCT_CONTEXT('',#2,'mechanical');
#87737 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#87738 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87739,#87741);
#87739 = ( REPRESENTATION_RELATIONSHIP('','',#87653,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87740) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#87740 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2635);
#87741 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #87742);
#87742 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('656','','',#5,#87733,$);
#87743 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#87735));
#87744 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#87745),#87819);
#87745 = SHELL_BASED_SURFACE_MODEL('',(#87746));
#87746 = OPEN_SHELL('',(#87747));
#87747 = ADVANCED_FACE('',(#87748),#87762,.T.);
#87748 = FACE_BOUND('',#87749,.T.);
#87749 = EDGE_LOOP('',(#87750,#87773,#87789,#87805));
#87750 = ORIENTED_EDGE('',*,*,#87751,.T.);
#87751 = EDGE_CURVE('',#87752,#87754,#87756,.T.);
#87752 = VERTEX_POINT('',#87753);
#87753 = CARTESIAN_POINT('',(11.7,-9.8573915837,40.899999999996));
#87754 = VERTEX_POINT('',#87755);
#87755 = CARTESIAN_POINT('',(11.7,-6.388762433599,40.899999999996));
#87756 = SURFACE_CURVE('',#87757,(#87761),.PCURVE_S1.);
#87757 = LINE('',#87758,#87759);
#87758 = CARTESIAN_POINT('',(11.7,-9.8573915837,40.899999999996));
#87759 = VECTOR('',#87760,1.);
#87760 = DIRECTION('',(0.E+000,1.,4.000943083641E-015));
#87761 = PCURVE('',#87762,#87767);
#87762 = PLANE('',#87763);
#87763 = AXIS2_PLACEMENT_3D('',#87764,#87765,#87766);
#87764 = CARTESIAN_POINT('',(13.7,-9.8573915837,40.899999999996));
#87765 = DIRECTION('',(0.E+000,4.000943083641E-015,-1.));
#87766 = DIRECTION('',(0.E+000,-1.,-4.000943083641E-015));
#87767 = DEFINITIONAL_REPRESENTATION('',(#87768),#87772);
#87768 = LINE('',#87769,#87770);
#87769 = CARTESIAN_POINT('',(-0.E+000,2.));
#87770 = VECTOR('',#87771,1.);
#87771 = DIRECTION('',(-1.,0.E+000));
#87772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87773 = ORIENTED_EDGE('',*,*,#87774,.F.);
#87774 = EDGE_CURVE('',#87775,#87754,#87777,.T.);
#87775 = VERTEX_POINT('',#87776);
#87776 = CARTESIAN_POINT('',(12.2,-6.388762433599,40.899999999996));
#87777 = SURFACE_CURVE('',#87778,(#87782),.PCURVE_S1.);
#87778 = LINE('',#87779,#87780);
#87779 = CARTESIAN_POINT('',(13.7,-6.388762433599,40.899999999996));
#87780 = VECTOR('',#87781,1.);
#87781 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87782 = PCURVE('',#87762,#87783);
#87783 = DEFINITIONAL_REPRESENTATION('',(#87784),#87788);
#87784 = LINE('',#87785,#87786);
#87785 = CARTESIAN_POINT('',(-3.468629150102,0.E+000));
#87786 = VECTOR('',#87787,1.);
#87787 = DIRECTION('',(-0.E+000,1.));
#87788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87789 = ORIENTED_EDGE('',*,*,#87790,.F.);
#87790 = EDGE_CURVE('',#87791,#87775,#87793,.T.);
#87791 = VERTEX_POINT('',#87792);
#87792 = CARTESIAN_POINT('',(12.2,-9.8573915837,40.899999999996));
#87793 = SURFACE_CURVE('',#87794,(#87798),.PCURVE_S1.);
#87794 = LINE('',#87795,#87796);
#87795 = CARTESIAN_POINT('',(12.2,12.1426084163,40.899999999997));
#87796 = VECTOR('',#87797,1.);
#87797 = DIRECTION('',(0.E+000,1.,4.000943083641E-015));
#87798 = PCURVE('',#87762,#87799);
#87799 = DEFINITIONAL_REPRESENTATION('',(#87800),#87804);
#87800 = LINE('',#87801,#87802);
#87801 = CARTESIAN_POINT('',(-22.,1.5));
#87802 = VECTOR('',#87803,1.);
#87803 = DIRECTION('',(-1.,0.E+000));
#87804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87805 = ORIENTED_EDGE('',*,*,#87806,.T.);
#87806 = EDGE_CURVE('',#87791,#87752,#87807,.T.);
#87807 = SURFACE_CURVE('',#87808,(#87812),.PCURVE_S1.);
#87808 = LINE('',#87809,#87810);
#87809 = CARTESIAN_POINT('',(13.7,-9.8573915837,40.899999999996));
#87810 = VECTOR('',#87811,1.);
#87811 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87812 = PCURVE('',#87762,#87813);
#87813 = DEFINITIONAL_REPRESENTATION('',(#87814),#87818);
#87814 = LINE('',#87815,#87816);
#87815 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#87816 = VECTOR('',#87817,1.);
#87817 = DIRECTION('',(-0.E+000,1.));
#87818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#87823)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#87820,#87821,#87822)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#87820 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#87821 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#87822 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#87823 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#87820,
  'distance_accuracy_value','confusion accuracy');
#87824 = SHAPE_DEFINITION_REPRESENTATION(#87825,#87744);
#87825 = PRODUCT_DEFINITION_SHAPE('','',#87826);
#87826 = PRODUCT_DEFINITION('design','',#87827,#87830);
#87827 = PRODUCT_DEFINITION_FORMATION('','',#87828);
#87828 = PRODUCT('CADSOFTTOOLS 1.657','CADSOFTTOOLS 1.657','',(#87829));
#87829 = PRODUCT_CONTEXT('',#2,'mechanical');
#87830 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#87831 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87832,#87834);
#87832 = ( REPRESENTATION_RELATIONSHIP('','',#87744,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87833) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#87833 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2639);
#87834 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #87835);
#87835 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('657','','',#5,#87826,$);
#87836 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#87828));
#87837 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#87838),#87910);
#87838 = SHELL_BASED_SURFACE_MODEL('',(#87839));
#87839 = OPEN_SHELL('',(#87840));
#87840 = ADVANCED_FACE('',(#87841),#87855,.F.);
#87841 = FACE_BOUND('',#87842,.F.);
#87842 = EDGE_LOOP('',(#87843,#87865,#87881,#87896));
#87843 = ORIENTED_EDGE('',*,*,#87844,.F.);
#87844 = EDGE_CURVE('',#87845,#87847,#87849,.T.);
#87845 = VERTEX_POINT('',#87846);
#87846 = CARTESIAN_POINT('',(12.2,-6.388762433599,40.899999999996));
#87847 = VERTEX_POINT('',#87848);
#87848 = CARTESIAN_POINT('',(11.7,-6.388762433599,40.899999999996));
#87849 = SURFACE_CURVE('',#87850,(#87854),.PCURVE_S1.);
#87850 = LINE('',#87851,#87852);
#87851 = CARTESIAN_POINT('',(13.7,-6.388762433599,40.899999999996));
#87852 = VECTOR('',#87853,1.);
#87853 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87854 = PCURVE('',#87855,#87860);
#87855 = CYLINDRICAL_SURFACE('',#87856,0.2);
#87856 = AXIS2_PLACEMENT_3D('',#87857,#87858,#87859);
#87857 = CARTESIAN_POINT('',(13.7,-6.388762433599,40.699999999996));
#87858 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87859 = DIRECTION('',(0.E+000,1.,0.E+000));
#87860 = DEFINITIONAL_REPRESENTATION('',(#87861),#87864);
#87861 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87862,#87863),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.5,2.),.PIECEWISE_BEZIER_KNOTS.);
#87862 = CARTESIAN_POINT('',(4.712388980385,1.5));
#87863 = CARTESIAN_POINT('',(4.712388980385,2.));
#87864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87865 = ORIENTED_EDGE('',*,*,#87866,.T.);
#87866 = EDGE_CURVE('',#87845,#87867,#87869,.T.);
#87867 = VERTEX_POINT('',#87868);
#87868 = CARTESIAN_POINT('',(12.2,-6.233206878043,40.574292127785));
#87869 = SURFACE_CURVE('',#87870,(#87875),.PCURVE_S1.);
#87870 = CIRCLE('',#87871,0.2);
#87871 = AXIS2_PLACEMENT_3D('',#87872,#87873,#87874);
#87872 = CARTESIAN_POINT('',(12.2,-6.388762433599,40.699999999996));
#87873 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87874 = DIRECTION('',(0.E+000,0.E+000,1.));
#87875 = PCURVE('',#87855,#87876);
#87876 = DEFINITIONAL_REPRESENTATION('',(#87877),#87880);
#87877 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87878,#87879),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,2.250470145703),.PIECEWISE_BEZIER_KNOTS.);
#87878 = CARTESIAN_POINT('',(4.712388980385,1.5));
#87879 = CARTESIAN_POINT('',(6.962859126088,1.5));
#87880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87881 = ORIENTED_EDGE('',*,*,#87882,.T.);
#87882 = EDGE_CURVE('',#87867,#87883,#87885,.T.);
#87883 = VERTEX_POINT('',#87884);
#87884 = CARTESIAN_POINT('',(11.7,-6.233206878043,40.574292127785));
#87885 = SURFACE_CURVE('',#87886,(#87890),.PCURVE_S1.);
#87886 = LINE('',#87887,#87888);
#87887 = CARTESIAN_POINT('',(13.7,-6.233206878043,40.574292127785));
#87888 = VECTOR('',#87889,1.);
#87889 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87890 = PCURVE('',#87855,#87891);
#87891 = DEFINITIONAL_REPRESENTATION('',(#87892),#87895);
#87892 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87893,#87894),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.5,2.),.PIECEWISE_BEZIER_KNOTS.);
#87893 = CARTESIAN_POINT('',(6.962859126088,1.5));
#87894 = CARTESIAN_POINT('',(6.962859126088,2.));
#87895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87896 = ORIENTED_EDGE('',*,*,#87897,.F.);
#87897 = EDGE_CURVE('',#87847,#87883,#87898,.T.);
#87898 = SURFACE_CURVE('',#87899,(#87904),.PCURVE_S1.);
#87899 = CIRCLE('',#87900,0.2);
#87900 = AXIS2_PLACEMENT_3D('',#87901,#87902,#87903);
#87901 = CARTESIAN_POINT('',(11.7,-6.388762433599,40.699999999996));
#87902 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87903 = DIRECTION('',(0.E+000,0.E+000,-1.));
#87904 = PCURVE('',#87855,#87905);
#87905 = DEFINITIONAL_REPRESENTATION('',(#87906),#87909);
#87906 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87907,#87908),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,5.392062799293),
  .PIECEWISE_BEZIER_KNOTS.);
#87907 = CARTESIAN_POINT('',(4.712388980385,2.));
#87908 = CARTESIAN_POINT('',(6.962859126088,2.));
#87909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#87914)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#87911,#87912,#87913)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#87911 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#87912 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#87913 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#87914 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#87911,
  'distance_accuracy_value','confusion accuracy');
#87915 = SHAPE_DEFINITION_REPRESENTATION(#87916,#87837);
#87916 = PRODUCT_DEFINITION_SHAPE('','',#87917);
#87917 = PRODUCT_DEFINITION('design','',#87918,#87921);
#87918 = PRODUCT_DEFINITION_FORMATION('','',#87919);
#87919 = PRODUCT('CADSOFTTOOLS 1.658','CADSOFTTOOLS 1.658','',(#87920));
#87920 = PRODUCT_CONTEXT('',#2,'mechanical');
#87921 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#87922 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87923,#87925);
#87923 = ( REPRESENTATION_RELATIONSHIP('','',#87837,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87924) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#87924 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2643);
#87925 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #87926);
#87926 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('658','','',#5,#87917,$);
#87927 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#87919));
#87928 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#87929),#88001);
#87929 = SHELL_BASED_SURFACE_MODEL('',(#87930));
#87930 = OPEN_SHELL('',(#87931));
#87931 = ADVANCED_FACE('',(#87932),#87947,.T.);
#87932 = FACE_BOUND('',#87933,.T.);
#87933 = EDGE_LOOP('',(#87934,#87957,#87972,#87988));
#87934 = ORIENTED_EDGE('',*,*,#87935,.T.);
#87935 = EDGE_CURVE('',#87936,#87938,#87940,.T.);
#87936 = VERTEX_POINT('',#87937);
#87937 = CARTESIAN_POINT('',(11.7,-6.233206878043,40.574292127785));
#87938 = VERTEX_POINT('',#87939);
#87939 = CARTESIAN_POINT('',(11.7,-6.487106105105,40.129847683341));
#87940 = SURFACE_CURVE('',#87941,(#87946),.PCURVE_S1.);
#87941 = CIRCLE('',#87942,1.6);
#87942 = AXIS2_PLACEMENT_3D('',#87943,#87944,#87945);
#87943 = CARTESIAN_POINT('',(11.7,-4.988762433599,39.568629150098));
#87944 = DIRECTION('',(1.,0.E+000,0.E+000));
#87945 = DIRECTION('',(0.E+000,0.E+000,-1.));
#87946 = PCURVE('',#87947,#87952);
#87947 = CYLINDRICAL_SURFACE('',#87948,1.6);
#87948 = AXIS2_PLACEMENT_3D('',#87949,#87950,#87951);
#87949 = CARTESIAN_POINT('',(13.7,-4.988762433599,39.568629150098));
#87950 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87951 = DIRECTION('',(0.E+000,1.,0.E+000));
#87952 = DEFINITIONAL_REPRESENTATION('',(#87953),#87956);
#87953 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87954,#87955),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.032715161476,4.35400474697),
  .PIECEWISE_BEZIER_KNOTS.);
#87954 = CARTESIAN_POINT('',(3.821266472498,2.));
#87955 = CARTESIAN_POINT('',(3.499976887005,2.));
#87956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87957 = ORIENTED_EDGE('',*,*,#87958,.F.);
#87958 = EDGE_CURVE('',#87959,#87938,#87961,.T.);
#87959 = VERTEX_POINT('',#87960);
#87960 = CARTESIAN_POINT('',(12.2,-6.487106105105,40.129847683341));
#87961 = SURFACE_CURVE('',#87962,(#87966),.PCURVE_S1.);
#87962 = LINE('',#87963,#87964);
#87963 = CARTESIAN_POINT('',(13.7,-6.487106105105,40.129847683341));
#87964 = VECTOR('',#87965,1.);
#87965 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87966 = PCURVE('',#87947,#87967);
#87967 = DEFINITIONAL_REPRESENTATION('',(#87968),#87971);
#87968 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87969,#87970),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.5,2.),.PIECEWISE_BEZIER_KNOTS.);
#87969 = CARTESIAN_POINT('',(3.499976887005,1.5));
#87970 = CARTESIAN_POINT('',(3.499976887005,2.));
#87971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87972 = ORIENTED_EDGE('',*,*,#87973,.F.);
#87973 = EDGE_CURVE('',#87974,#87959,#87976,.T.);
#87974 = VERTEX_POINT('',#87975);
#87975 = CARTESIAN_POINT('',(12.2,-6.233206878043,40.574292127785));
#87976 = SURFACE_CURVE('',#87977,(#87982),.PCURVE_S1.);
#87977 = CIRCLE('',#87978,1.6);
#87978 = AXIS2_PLACEMENT_3D('',#87979,#87980,#87981);
#87979 = CARTESIAN_POINT('',(12.2,-4.988762433599,39.568629150098));
#87980 = DIRECTION('',(1.,0.E+000,-0.E+000));
#87981 = DIRECTION('',(0.E+000,0.E+000,1.));
#87982 = PCURVE('',#87947,#87983);
#87983 = DEFINITIONAL_REPRESENTATION('',(#87984),#87987);
#87984 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87985,#87986),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.891122507887,1.21241209338),
  .PIECEWISE_BEZIER_KNOTS.);
#87985 = CARTESIAN_POINT('',(3.821266472498,1.5));
#87986 = CARTESIAN_POINT('',(3.499976887005,1.5));
#87987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#87988 = ORIENTED_EDGE('',*,*,#87989,.T.);
#87989 = EDGE_CURVE('',#87974,#87936,#87990,.T.);
#87990 = SURFACE_CURVE('',#87991,(#87995),.PCURVE_S1.);
#87991 = LINE('',#87992,#87993);
#87992 = CARTESIAN_POINT('',(13.7,-6.233206878043,40.574292127785));
#87993 = VECTOR('',#87994,1.);
#87994 = DIRECTION('',(-1.,0.E+000,0.E+000));
#87995 = PCURVE('',#87947,#87996);
#87996 = DEFINITIONAL_REPRESENTATION('',(#87997),#88000);
#87997 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87998,#87999),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.5,2.),.PIECEWISE_BEZIER_KNOTS.);
#87998 = CARTESIAN_POINT('',(3.821266472498,1.5));
#87999 = CARTESIAN_POINT('',(3.821266472498,2.));
#88000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#88005)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#88002,#88003,#88004)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#88002 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#88003 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#88004 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#88005 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#88002,
  'distance_accuracy_value','confusion accuracy');
#88006 = SHAPE_DEFINITION_REPRESENTATION(#88007,#87928);
#88007 = PRODUCT_DEFINITION_SHAPE('','',#88008);
#88008 = PRODUCT_DEFINITION('design','',#88009,#88012);
#88009 = PRODUCT_DEFINITION_FORMATION('','',#88010);
#88010 = PRODUCT('CADSOFTTOOLS 1.659','CADSOFTTOOLS 1.659','',(#88011));
#88011 = PRODUCT_CONTEXT('',#2,'mechanical');
#88012 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#88013 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#88014,#88016);
#88014 = ( REPRESENTATION_RELATIONSHIP('','',#87928,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#88015) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#88015 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2647);
#88016 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #88017);
#88017 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('659','','',#5,#88008,$);
#88018 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#88010));
#88019 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#88020),#88092);
#88020 = SHELL_BASED_SURFACE_MODEL('',(#88021));
#88021 = OPEN_SHELL('',(#88022));
#88022 = ADVANCED_FACE('',(#88023),#88037,.F.);
#88023 = FACE_BOUND('',#88024,.F.);
#88024 = EDGE_LOOP('',(#88025,#88047,#88063,#88078));
#88025 = ORIENTED_EDGE('',*,*,#88026,.F.);
#88026 = EDGE_CURVE('',#88027,#88029,#88031,.T.);
#88027 = VERTEX_POINT('',#88028);
#88028 = CARTESIAN_POINT('',(12.2,-6.487106105105,40.129847683341));
#88029 = VERTEX_POINT('',#88030);
#88030 = CARTESIAN_POINT('',(11.7,-6.487106105105,40.129847683341));
#88031 = SURFACE_CURVE('',#88032,(#88036),.PCURVE_S1.);
#88032 = LINE('',#88033,#88034);
#88033 = CARTESIAN_POINT('',(13.7,-6.487106105105,40.129847683341));
#88034 = VECTOR('',#88035,1.);
#88035 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88036 = PCURVE('',#88037,#88042);
#88037 = CYLINDRICAL_SURFACE('',#88038,0.2);
#88038 = AXIS2_PLACEMENT_3D('',#88039,#88040,#88041);
#88039 = CARTESIAN_POINT('',(13.7,-6.674399064044,40.199999999996));
#88040 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88041 = DIRECTION('',(0.E+000,1.,0.E+000));
#88042 = DEFINITIONAL_REPRESENTATION('',(#88043),#88046);
#88043 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88044,#88045),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.5,2.),.PIECEWISE_BEZIER_KNOTS.);
#88044 = CARTESIAN_POINT('',(0.358384233415,1.5));
#88045 = CARTESIAN_POINT('',(0.358384233415,2.));
#88046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88047 = ORIENTED_EDGE('',*,*,#88048,.T.);
#88048 = EDGE_CURVE('',#88027,#88049,#88051,.T.);
#88049 = VERTEX_POINT('',#88050);
#88050 = CARTESIAN_POINT('',(12.2,-6.674399064044,39.999999999996));
#88051 = SURFACE_CURVE('',#88052,(#88057),.PCURVE_S1.);
#88052 = CIRCLE('',#88053,0.2);
#88053 = AXIS2_PLACEMENT_3D('',#88054,#88055,#88056);
#88054 = CARTESIAN_POINT('',(12.2,-6.674399064044,40.199999999996));
#88055 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88056 = DIRECTION('',(0.E+000,0.E+000,1.));
#88057 = PCURVE('',#88037,#88058);
#88058 = DEFINITIONAL_REPRESENTATION('',(#88059),#88062);
#88059 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88060,#88061),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.92918056021,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
#88060 = CARTESIAN_POINT('',(0.358384233415,1.5));
#88061 = CARTESIAN_POINT('',(1.570796326795,1.5));
#88062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88063 = ORIENTED_EDGE('',*,*,#88064,.T.);
#88064 = EDGE_CURVE('',#88049,#88065,#88067,.T.);
#88065 = VERTEX_POINT('',#88066);
#88066 = CARTESIAN_POINT('',(11.7,-6.674399064044,39.999999999996));
#88067 = SURFACE_CURVE('',#88068,(#88072),.PCURVE_S1.);
#88068 = LINE('',#88069,#88070);
#88069 = CARTESIAN_POINT('',(13.7,-6.674399064044,39.999999999996));
#88070 = VECTOR('',#88071,1.);
#88071 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88072 = PCURVE('',#88037,#88073);
#88073 = DEFINITIONAL_REPRESENTATION('',(#88074),#88077);
#88074 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88075,#88076),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.5,2.),.PIECEWISE_BEZIER_KNOTS.);
#88075 = CARTESIAN_POINT('',(1.570796326795,1.5));
#88076 = CARTESIAN_POINT('',(1.570796326795,2.));
#88077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88078 = ORIENTED_EDGE('',*,*,#88079,.F.);
#88079 = EDGE_CURVE('',#88029,#88065,#88080,.T.);
#88080 = SURFACE_CURVE('',#88081,(#88086),.PCURVE_S1.);
#88081 = CIRCLE('',#88082,0.2);
#88082 = AXIS2_PLACEMENT_3D('',#88083,#88084,#88085);
#88083 = CARTESIAN_POINT('',(11.7,-6.674399064044,40.199999999996));
#88084 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88085 = DIRECTION('',(0.E+000,0.E+000,-1.));
#88086 = PCURVE('',#88037,#88087);
#88087 = DEFINITIONAL_REPRESENTATION('',(#88088),#88091);
#88088 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88089,#88090),.UNSPECIFIED.,
  .F.,.F.,(2,2),(5.0707732138,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#88089 = CARTESIAN_POINT('',(0.358384233415,2.));
#88090 = CARTESIAN_POINT('',(1.570796326795,2.));
#88091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#88096)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#88093,#88094,#88095)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#88093 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#88094 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#88095 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#88096 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#88093,
  'distance_accuracy_value','confusion accuracy');
#88097 = SHAPE_DEFINITION_REPRESENTATION(#88098,#88019);
#88098 = PRODUCT_DEFINITION_SHAPE('','',#88099);
#88099 = PRODUCT_DEFINITION('design','',#88100,#88103);
#88100 = PRODUCT_DEFINITION_FORMATION('','',#88101);
#88101 = PRODUCT('CADSOFTTOOLS 1.660','CADSOFTTOOLS 1.660','',(#88102));
#88102 = PRODUCT_CONTEXT('',#2,'mechanical');
#88103 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#88104 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#88105,#88107);
#88105 = ( REPRESENTATION_RELATIONSHIP('','',#88019,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#88106) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#88106 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2651);
#88107 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #88108);
#88108 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('660','','',#5,#88099,$);
#88109 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#88101));
#88110 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#88111),#88185);
#88111 = SHELL_BASED_SURFACE_MODEL('',(#88112));
#88112 = OPEN_SHELL('',(#88113));
#88113 = ADVANCED_FACE('',(#88114),#88128,.T.);
#88114 = FACE_BOUND('',#88115,.T.);
#88115 = EDGE_LOOP('',(#88116,#88139,#88155,#88171));
#88116 = ORIENTED_EDGE('',*,*,#88117,.T.);
#88117 = EDGE_CURVE('',#88118,#88120,#88122,.T.);
#88118 = VERTEX_POINT('',#88119);
#88119 = CARTESIAN_POINT('',(11.7,-6.674399064044,39.999999999996));
#88120 = VERTEX_POINT('',#88121);
#88121 = CARTESIAN_POINT('',(11.7,-9.8573915837,39.999999999996));
#88122 = SURFACE_CURVE('',#88123,(#88127),.PCURVE_S1.);
#88123 = LINE('',#88124,#88125);
#88124 = CARTESIAN_POINT('',(11.7,-6.674399064044,39.999999999996));
#88125 = VECTOR('',#88126,1.);
#88126 = DIRECTION('',(0.E+000,-1.,-6.539971923644E-015));
#88127 = PCURVE('',#88128,#88133);
#88128 = PLANE('',#88129);
#88129 = AXIS2_PLACEMENT_3D('',#88130,#88131,#88132);
#88130 = CARTESIAN_POINT('',(13.7,-6.674399064044,39.999999999996));
#88131 = DIRECTION('',(0.E+000,-6.539971923644E-015,1.));
#88132 = DIRECTION('',(0.E+000,1.,6.539971923644E-015));
#88133 = DEFINITIONAL_REPRESENTATION('',(#88134),#88138);
#88134 = LINE('',#88135,#88136);
#88135 = CARTESIAN_POINT('',(0.E+000,2.));
#88136 = VECTOR('',#88137,1.);
#88137 = DIRECTION('',(-1.,-0.E+000));
#88138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88139 = ORIENTED_EDGE('',*,*,#88140,.F.);
#88140 = EDGE_CURVE('',#88141,#88120,#88143,.T.);
#88141 = VERTEX_POINT('',#88142);
#88142 = CARTESIAN_POINT('',(12.2,-9.8573915837,39.999999999996));
#88143 = SURFACE_CURVE('',#88144,(#88148),.PCURVE_S1.);
#88144 = LINE('',#88145,#88146);
#88145 = CARTESIAN_POINT('',(13.7,-9.8573915837,39.999999999996));
#88146 = VECTOR('',#88147,1.);
#88147 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88148 = PCURVE('',#88128,#88149);
#88149 = DEFINITIONAL_REPRESENTATION('',(#88150),#88154);
#88150 = LINE('',#88151,#88152);
#88151 = CARTESIAN_POINT('',(-3.182992519656,-0.E+000));
#88152 = VECTOR('',#88153,1.);
#88153 = DIRECTION('',(0.E+000,1.));
#88154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88155 = ORIENTED_EDGE('',*,*,#88156,.F.);
#88156 = EDGE_CURVE('',#88157,#88141,#88159,.T.);
#88157 = VERTEX_POINT('',#88158);
#88158 = CARTESIAN_POINT('',(12.2,-6.674399064044,39.999999999996));
#88159 = SURFACE_CURVE('',#88160,(#88164),.PCURVE_S1.);
#88160 = LINE('',#88161,#88162);
#88161 = CARTESIAN_POINT('',(12.2,12.1426084163,39.999999999997));
#88162 = VECTOR('',#88163,1.);
#88163 = DIRECTION('',(0.E+000,-1.,-6.539971923644E-015));
#88164 = PCURVE('',#88128,#88165);
#88165 = DEFINITIONAL_REPRESENTATION('',(#88166),#88170);
#88166 = LINE('',#88167,#88168);
#88167 = CARTESIAN_POINT('',(18.817007480344,1.5));
#88168 = VECTOR('',#88169,1.);
#88169 = DIRECTION('',(-1.,-0.E+000));
#88170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88171 = ORIENTED_EDGE('',*,*,#88172,.T.);
#88172 = EDGE_CURVE('',#88157,#88118,#88173,.T.);
#88173 = SURFACE_CURVE('',#88174,(#88178),.PCURVE_S1.);
#88174 = LINE('',#88175,#88176);
#88175 = CARTESIAN_POINT('',(13.7,-6.674399064044,39.999999999996));
#88176 = VECTOR('',#88177,1.);
#88177 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88178 = PCURVE('',#88128,#88179);
#88179 = DEFINITIONAL_REPRESENTATION('',(#88180),#88184);
#88180 = LINE('',#88181,#88182);
#88181 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#88182 = VECTOR('',#88183,1.);
#88183 = DIRECTION('',(0.E+000,1.));
#88184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#88189)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#88186,#88187,#88188)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#88186 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#88187 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#88188 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#88189 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#88186,
  'distance_accuracy_value','confusion accuracy');
#88190 = SHAPE_DEFINITION_REPRESENTATION(#88191,#88110);
#88191 = PRODUCT_DEFINITION_SHAPE('','',#88192);
#88192 = PRODUCT_DEFINITION('design','',#88193,#88196);
#88193 = PRODUCT_DEFINITION_FORMATION('','',#88194);
#88194 = PRODUCT('CADSOFTTOOLS 1.661','CADSOFTTOOLS 1.661','',(#88195));
#88195 = PRODUCT_CONTEXT('',#2,'mechanical');
#88196 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#88197 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#88198,#88200);
#88198 = ( REPRESENTATION_RELATIONSHIP('','',#88110,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#88199) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#88199 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2655);
#88200 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #88201);
#88201 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('661','','',#5,#88192,$);
#88202 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#88194));
#88203 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#88204),#88276);
#88204 = SHELL_BASED_SURFACE_MODEL('',(#88205));
#88205 = OPEN_SHELL('',(#88206));
#88206 = ADVANCED_FACE('',(#88207),#88221,.F.);
#88207 = FACE_BOUND('',#88208,.F.);
#88208 = EDGE_LOOP('',(#88209,#88231,#88247,#88262));
#88209 = ORIENTED_EDGE('',*,*,#88210,.F.);
#88210 = EDGE_CURVE('',#88211,#88213,#88215,.T.);
#88211 = VERTEX_POINT('',#88212);
#88212 = CARTESIAN_POINT('',(12.2,-9.8573915837,39.999999999996));
#88213 = VERTEX_POINT('',#88214);
#88214 = CARTESIAN_POINT('',(11.7,-9.8573915837,39.999999999996));
#88215 = SURFACE_CURVE('',#88216,(#88220),.PCURVE_S1.);
#88216 = LINE('',#88217,#88218);
#88217 = CARTESIAN_POINT('',(13.7,-9.8573915837,39.999999999996));
#88218 = VECTOR('',#88219,1.);
#88219 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88220 = PCURVE('',#88221,#88226);
#88221 = CYLINDRICAL_SURFACE('',#88222,0.2);
#88222 = AXIS2_PLACEMENT_3D('',#88223,#88224,#88225);
#88223 = CARTESIAN_POINT('',(13.7,-9.8573915837,40.199999999996));
#88224 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88225 = DIRECTION('',(0.E+000,1.,0.E+000));
#88226 = DEFINITIONAL_REPRESENTATION('',(#88227),#88230);
#88227 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88228,#88229),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.5,2.),.PIECEWISE_BEZIER_KNOTS.);
#88228 = CARTESIAN_POINT('',(1.570796326795,1.5));
#88229 = CARTESIAN_POINT('',(1.570796326795,2.));
#88230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88231 = ORIENTED_EDGE('',*,*,#88232,.T.);
#88232 = EDGE_CURVE('',#88211,#88233,#88235,.T.);
#88233 = VERTEX_POINT('',#88234);
#88234 = CARTESIAN_POINT('',(12.2,-10.0573915837,40.199999999996));
#88235 = SURFACE_CURVE('',#88236,(#88241),.PCURVE_S1.);
#88236 = CIRCLE('',#88237,0.2);
#88237 = AXIS2_PLACEMENT_3D('',#88238,#88239,#88240);
#88238 = CARTESIAN_POINT('',(12.2,-9.8573915837,40.199999999996));
#88239 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88240 = DIRECTION('',(0.E+000,0.E+000,1.));
#88241 = PCURVE('',#88221,#88242);
#88242 = DEFINITIONAL_REPRESENTATION('',(#88243),#88246);
#88243 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88244,#88245),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#88244 = CARTESIAN_POINT('',(1.570796326795,1.5));
#88245 = CARTESIAN_POINT('',(3.14159265359,1.5));
#88246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88247 = ORIENTED_EDGE('',*,*,#88248,.T.);
#88248 = EDGE_CURVE('',#88233,#88249,#88251,.T.);
#88249 = VERTEX_POINT('',#88250);
#88250 = CARTESIAN_POINT('',(11.7,-10.0573915837,40.199999999996));
#88251 = SURFACE_CURVE('',#88252,(#88256),.PCURVE_S1.);
#88252 = LINE('',#88253,#88254);
#88253 = CARTESIAN_POINT('',(13.7,-10.0573915837,40.199999999996));
#88254 = VECTOR('',#88255,1.);
#88255 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88256 = PCURVE('',#88221,#88257);
#88257 = DEFINITIONAL_REPRESENTATION('',(#88258),#88261);
#88258 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88259,#88260),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.5,2.),.PIECEWISE_BEZIER_KNOTS.);
#88259 = CARTESIAN_POINT('',(3.14159265359,1.5));
#88260 = CARTESIAN_POINT('',(3.14159265359,2.));
#88261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88262 = ORIENTED_EDGE('',*,*,#88263,.F.);
#88263 = EDGE_CURVE('',#88213,#88249,#88264,.T.);
#88264 = SURFACE_CURVE('',#88265,(#88270),.PCURVE_S1.);
#88265 = CIRCLE('',#88266,0.2);
#88266 = AXIS2_PLACEMENT_3D('',#88267,#88268,#88269);
#88267 = CARTESIAN_POINT('',(11.7,-9.8573915837,40.199999999996));
#88268 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88269 = DIRECTION('',(0.E+000,0.E+000,-1.));
#88270 = PCURVE('',#88221,#88271);
#88271 = DEFINITIONAL_REPRESENTATION('',(#88272),#88275);
#88272 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88273,#88274),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#88273 = CARTESIAN_POINT('',(1.570796326795,2.));
#88274 = CARTESIAN_POINT('',(3.14159265359,2.));
#88275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#88280)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#88277,#88278,#88279)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#88277 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#88278 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#88279 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#88280 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#88277,
  'distance_accuracy_value','confusion accuracy');
#88281 = SHAPE_DEFINITION_REPRESENTATION(#88282,#88203);
#88282 = PRODUCT_DEFINITION_SHAPE('','',#88283);
#88283 = PRODUCT_DEFINITION('design','',#88284,#88287);
#88284 = PRODUCT_DEFINITION_FORMATION('','',#88285);
#88285 = PRODUCT('CADSOFTTOOLS 1.662','CADSOFTTOOLS 1.662','',(#88286));
#88286 = PRODUCT_CONTEXT('',#2,'mechanical');
#88287 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#88288 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#88289,#88291);
#88289 = ( REPRESENTATION_RELATIONSHIP('','',#88203,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#88290) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#88290 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2659);
#88291 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #88292);
#88292 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('662','','',#5,#88283,$);
#88293 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#88285));
#88294 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#88295),#88442);
#88295 = SHELL_BASED_SURFACE_MODEL('',(#88296));
#88296 = OPEN_SHELL('',(#88297));
#88297 = ADVANCED_FACE('',(#88298),#88312,.F.);
#88298 = FACE_BOUND('',#88299,.T.);
#88299 = EDGE_LOOP('',(#88300,#88323,#88340,#88356,#88373,#88394,#88411,
    #88427));
#88300 = ORIENTED_EDGE('',*,*,#88301,.F.);
#88301 = EDGE_CURVE('',#88302,#88304,#88306,.T.);
#88302 = VERTEX_POINT('',#88303);
#88303 = CARTESIAN_POINT('',(11.7,-10.0573915837,40.199999999996));
#88304 = VERTEX_POINT('',#88305);
#88305 = CARTESIAN_POINT('',(11.7,-10.0573915837,40.699999999996));
#88306 = SURFACE_CURVE('',#88307,(#88311),.PCURVE_S1.);
#88307 = LINE('',#88308,#88309);
#88308 = CARTESIAN_POINT('',(11.7,-10.0573915837,40.199999999996));
#88309 = VECTOR('',#88310,1.);
#88310 = DIRECTION('',(0.E+000,0.E+000,1.));
#88311 = PCURVE('',#88312,#88317);
#88312 = PLANE('',#88313);
#88313 = AXIS2_PLACEMENT_3D('',#88314,#88315,#88316);
#88314 = CARTESIAN_POINT('',(11.7,-9.8573915837,40.199999999996));
#88315 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88316 = DIRECTION('',(0.E+000,0.E+000,-1.));
#88317 = DEFINITIONAL_REPRESENTATION('',(#88318),#88322);
#88318 = LINE('',#88319,#88320);
#88319 = CARTESIAN_POINT('',(0.E+000,0.2));
#88320 = VECTOR('',#88321,1.);
#88321 = DIRECTION('',(-1.,-0.E+000));
#88322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88323 = ORIENTED_EDGE('',*,*,#88324,.F.);
#88324 = EDGE_CURVE('',#88325,#88302,#88327,.T.);
#88325 = VERTEX_POINT('',#88326);
#88326 = CARTESIAN_POINT('',(11.7,-9.8573915837,39.999999999996));
#88327 = SURFACE_CURVE('',#88328,(#88333),.PCURVE_S1.);
#88328 = CIRCLE('',#88329,0.2);
#88329 = AXIS2_PLACEMENT_3D('',#88330,#88331,#88332);
#88330 = CARTESIAN_POINT('',(11.7,-9.8573915837,40.199999999996));
#88331 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88332 = DIRECTION('',(0.E+000,0.E+000,-1.));
#88333 = PCURVE('',#88312,#88334);
#88334 = DEFINITIONAL_REPRESENTATION('',(#88335),#88339);
#88335 = CIRCLE('',#88336,0.2);
#88336 = AXIS2_PLACEMENT_2D('',#88337,#88338);
#88337 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
#88338 = DIRECTION('',(1.,0.E+000));
#88339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88340 = ORIENTED_EDGE('',*,*,#88341,.F.);
#88341 = EDGE_CURVE('',#88342,#88325,#88344,.T.);
#88342 = VERTEX_POINT('',#88343);
#88343 = CARTESIAN_POINT('',(11.7,-6.674399064044,39.999999999996));
#88344 = SURFACE_CURVE('',#88345,(#88349),.PCURVE_S1.);
#88345 = LINE('',#88346,#88347);
#88346 = CARTESIAN_POINT('',(11.7,-6.674399064044,39.999999999996));
#88347 = VECTOR('',#88348,1.);
#88348 = DIRECTION('',(0.E+000,-1.,-6.539971923644E-015));
#88349 = PCURVE('',#88312,#88350);
#88350 = DEFINITIONAL_REPRESENTATION('',(#88351),#88355);
#88351 = LINE('',#88352,#88353);
#88352 = CARTESIAN_POINT('',(0.2,-3.182992519656));
#88353 = VECTOR('',#88354,1.);
#88354 = DIRECTION('',(6.539971923644E-015,1.));
#88355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88356 = ORIENTED_EDGE('',*,*,#88357,.F.);
#88357 = EDGE_CURVE('',#88358,#88342,#88360,.T.);
#88358 = VERTEX_POINT('',#88359);
#88359 = CARTESIAN_POINT('',(11.7,-6.487106105105,40.129847683341));
#88360 = SURFACE_CURVE('',#88361,(#88366),.PCURVE_S1.);
#88361 = CIRCLE('',#88362,0.2);
#88362 = AXIS2_PLACEMENT_3D('',#88363,#88364,#88365);
#88363 = CARTESIAN_POINT('',(11.7,-6.674399064044,40.199999999996));
#88364 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88365 = DIRECTION('',(0.E+000,0.E+000,-1.));
#88366 = PCURVE('',#88312,#88367);
#88367 = DEFINITIONAL_REPRESENTATION('',(#88368),#88372);
#88368 = CIRCLE('',#88369,0.2);
#88369 = AXIS2_PLACEMENT_2D('',#88370,#88371);
#88370 = CARTESIAN_POINT('',(0.E+000,-3.182992519656));
#88371 = DIRECTION('',(1.,0.E+000));
#88372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88373 = ORIENTED_EDGE('',*,*,#88374,.F.);
#88374 = EDGE_CURVE('',#88375,#88358,#88377,.T.);
#88375 = VERTEX_POINT('',#88376);
#88376 = CARTESIAN_POINT('',(11.7,-6.233206878043,40.574292127785));
#88377 = SURFACE_CURVE('',#88378,(#88383),.PCURVE_S1.);
#88378 = CIRCLE('',#88379,1.6);
#88379 = AXIS2_PLACEMENT_3D('',#88380,#88381,#88382);
#88380 = CARTESIAN_POINT('',(11.7,-4.988762433599,39.568629150098));
#88381 = DIRECTION('',(1.,0.E+000,0.E+000));
#88382 = DIRECTION('',(0.E+000,0.E+000,-1.));
#88383 = PCURVE('',#88312,#88384);
#88384 = DEFINITIONAL_REPRESENTATION('',(#88385),#88393);
#88385 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88386,#88387,#88388,#88389
    ,#88390,#88391,#88392),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#88386 = CARTESIAN_POINT('',(2.231370849899,-4.868629150102));
#88387 = CARTESIAN_POINT('',(2.231370849899,-7.639910442212));
#88388 = CARTESIAN_POINT('',(-0.168629150101,-6.254269796157));
#88389 = CARTESIAN_POINT('',(-2.568629150101,-4.868629150102));
#88390 = CARTESIAN_POINT('',(-0.168629150101,-3.482988504046));
#88391 = CARTESIAN_POINT('',(2.231370849899,-2.097347857991));
#88392 = CARTESIAN_POINT('',(2.231370849899,-4.868629150102));
#88393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88394 = ORIENTED_EDGE('',*,*,#88395,.F.);
#88395 = EDGE_CURVE('',#88396,#88375,#88398,.T.);
#88396 = VERTEX_POINT('',#88397);
#88397 = CARTESIAN_POINT('',(11.7,-6.388762433599,40.899999999996));
#88398 = SURFACE_CURVE('',#88399,(#88404),.PCURVE_S1.);
#88399 = CIRCLE('',#88400,0.2);
#88400 = AXIS2_PLACEMENT_3D('',#88401,#88402,#88403);
#88401 = CARTESIAN_POINT('',(11.7,-6.388762433599,40.699999999996));
#88402 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88403 = DIRECTION('',(0.E+000,0.E+000,-1.));
#88404 = PCURVE('',#88312,#88405);
#88405 = DEFINITIONAL_REPRESENTATION('',(#88406),#88410);
#88406 = CIRCLE('',#88407,0.2);
#88407 = AXIS2_PLACEMENT_2D('',#88408,#88409);
#88408 = CARTESIAN_POINT('',(-0.5,-3.468629150102));
#88409 = DIRECTION('',(1.,0.E+000));
#88410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88411 = ORIENTED_EDGE('',*,*,#88412,.F.);
#88412 = EDGE_CURVE('',#88413,#88396,#88415,.T.);
#88413 = VERTEX_POINT('',#88414);
#88414 = CARTESIAN_POINT('',(11.7,-9.8573915837,40.899999999996));
#88415 = SURFACE_CURVE('',#88416,(#88420),.PCURVE_S1.);
#88416 = LINE('',#88417,#88418);
#88417 = CARTESIAN_POINT('',(11.7,-9.8573915837,40.899999999996));
#88418 = VECTOR('',#88419,1.);
#88419 = DIRECTION('',(0.E+000,1.,4.000943083641E-015));
#88420 = PCURVE('',#88312,#88421);
#88421 = DEFINITIONAL_REPRESENTATION('',(#88422),#88426);
#88422 = LINE('',#88423,#88424);
#88423 = CARTESIAN_POINT('',(-0.7,-0.E+000));
#88424 = VECTOR('',#88425,1.);
#88425 = DIRECTION('',(-4.000943083641E-015,-1.));
#88426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88427 = ORIENTED_EDGE('',*,*,#88428,.F.);
#88428 = EDGE_CURVE('',#88304,#88413,#88429,.T.);
#88429 = SURFACE_CURVE('',#88430,(#88435),.PCURVE_S1.);
#88430 = CIRCLE('',#88431,0.2);
#88431 = AXIS2_PLACEMENT_3D('',#88432,#88433,#88434);
#88432 = CARTESIAN_POINT('',(11.7,-9.8573915837,40.699999999996));
#88433 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88434 = DIRECTION('',(0.E+000,0.E+000,-1.));
#88435 = PCURVE('',#88312,#88436);
#88436 = DEFINITIONAL_REPRESENTATION('',(#88437),#88441);
#88437 = CIRCLE('',#88438,0.2);
#88438 = AXIS2_PLACEMENT_2D('',#88439,#88440);
#88439 = CARTESIAN_POINT('',(-0.5,-0.E+000));
#88440 = DIRECTION('',(1.,0.E+000));
#88441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#88446)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#88443,#88444,#88445)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#88443 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#88444 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#88445 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#88446 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#88443,
  'distance_accuracy_value','confusion accuracy');
#88447 = SHAPE_DEFINITION_REPRESENTATION(#88448,#88294);
#88448 = PRODUCT_DEFINITION_SHAPE('','',#88449);
#88449 = PRODUCT_DEFINITION('design','',#88450,#88453);
#88450 = PRODUCT_DEFINITION_FORMATION('','',#88451);
#88451 = PRODUCT('CADSOFTTOOLS 1.663','CADSOFTTOOLS 1.663','',(#88452));
#88452 = PRODUCT_CONTEXT('',#2,'mechanical');
#88453 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#88454 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#88455,#88457);
#88455 = ( REPRESENTATION_RELATIONSHIP('','',#88294,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#88456) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#88456 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2663);
#88457 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #88458);
#88458 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('663','','',#5,#88449,$);
#88459 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#88451));
#88460 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#88461),#88535);
#88461 = SHELL_BASED_SURFACE_MODEL('',(#88462));
#88462 = OPEN_SHELL('',(#88463));
#88463 = ADVANCED_FACE('',(#88464),#88478,.F.);
#88464 = FACE_BOUND('',#88465,.T.);
#88465 = EDGE_LOOP('',(#88466,#88489,#88505,#88521));
#88466 = ORIENTED_EDGE('',*,*,#88467,.T.);
#88467 = EDGE_CURVE('',#88468,#88470,#88472,.T.);
#88468 = VERTEX_POINT('',#88469);
#88469 = CARTESIAN_POINT('',(11.,11.1426084163,38.699999999996));
#88470 = VERTEX_POINT('',#88471);
#88471 = CARTESIAN_POINT('',(11.,11.1426084163,38.599999999996));
#88472 = SURFACE_CURVE('',#88473,(#88477),.PCURVE_S1.);
#88473 = LINE('',#88474,#88475);
#88474 = CARTESIAN_POINT('',(11.,11.1426084163,38.699999999996));
#88475 = VECTOR('',#88476,1.);
#88476 = DIRECTION('',(0.E+000,1.084202172486E-015,-1.));
#88477 = PCURVE('',#88478,#88483);
#88478 = PLANE('',#88479);
#88479 = AXIS2_PLACEMENT_3D('',#88480,#88481,#88482);
#88480 = CARTESIAN_POINT('',(11.4,11.1426084163,38.699999999996));
#88481 = DIRECTION('',(0.E+000,1.,1.084202172486E-015));
#88482 = DIRECTION('',(0.E+000,1.084202172486E-015,-1.));
#88483 = DEFINITIONAL_REPRESENTATION('',(#88484),#88488);
#88484 = LINE('',#88485,#88486);
#88485 = CARTESIAN_POINT('',(0.E+000,0.4));
#88486 = VECTOR('',#88487,1.);
#88487 = DIRECTION('',(1.,0.E+000));
#88488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88489 = ORIENTED_EDGE('',*,*,#88490,.F.);
#88490 = EDGE_CURVE('',#88491,#88470,#88493,.T.);
#88491 = VERTEX_POINT('',#88492);
#88492 = CARTESIAN_POINT('',(12.2,11.1426084163,38.599999999996));
#88493 = SURFACE_CURVE('',#88494,(#88498),.PCURVE_S1.);
#88494 = LINE('',#88495,#88496);
#88495 = CARTESIAN_POINT('',(11.4,11.1426084163,38.599999999996));
#88496 = VECTOR('',#88497,1.);
#88497 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88498 = PCURVE('',#88478,#88499);
#88499 = DEFINITIONAL_REPRESENTATION('',(#88500),#88504);
#88500 = LINE('',#88501,#88502);
#88501 = CARTESIAN_POINT('',(0.1,0.E+000));
#88502 = VECTOR('',#88503,1.);
#88503 = DIRECTION('',(0.E+000,1.));
#88504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88505 = ORIENTED_EDGE('',*,*,#88506,.F.);
#88506 = EDGE_CURVE('',#88507,#88491,#88509,.T.);
#88507 = VERTEX_POINT('',#88508);
#88508 = CARTESIAN_POINT('',(12.2,11.1426084163,38.699999999996));
#88509 = SURFACE_CURVE('',#88510,(#88514),.PCURVE_S1.);
#88510 = LINE('',#88511,#88512);
#88511 = CARTESIAN_POINT('',(12.2,11.1426084163,38.699999999996));
#88512 = VECTOR('',#88513,1.);
#88513 = DIRECTION('',(0.E+000,1.084202172486E-015,-1.));
#88514 = PCURVE('',#88478,#88515);
#88515 = DEFINITIONAL_REPRESENTATION('',(#88516),#88520);
#88516 = LINE('',#88517,#88518);
#88517 = CARTESIAN_POINT('',(0.E+000,-0.8));
#88518 = VECTOR('',#88519,1.);
#88519 = DIRECTION('',(1.,0.E+000));
#88520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88521 = ORIENTED_EDGE('',*,*,#88522,.T.);
#88522 = EDGE_CURVE('',#88507,#88468,#88523,.T.);
#88523 = SURFACE_CURVE('',#88524,(#88528),.PCURVE_S1.);
#88524 = LINE('',#88525,#88526);
#88525 = CARTESIAN_POINT('',(11.4,11.1426084163,38.699999999996));
#88526 = VECTOR('',#88527,1.);
#88527 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88528 = PCURVE('',#88478,#88529);
#88529 = DEFINITIONAL_REPRESENTATION('',(#88530),#88534);
#88530 = LINE('',#88531,#88532);
#88531 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#88532 = VECTOR('',#88533,1.);
#88533 = DIRECTION('',(0.E+000,1.));
#88534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#88539)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#88536,#88537,#88538)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#88536 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#88537 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#88538 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#88539 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#88536,
  'distance_accuracy_value','confusion accuracy');
#88540 = SHAPE_DEFINITION_REPRESENTATION(#88541,#88460);
#88541 = PRODUCT_DEFINITION_SHAPE('','',#88542);
#88542 = PRODUCT_DEFINITION('design','',#88543,#88546);
#88543 = PRODUCT_DEFINITION_FORMATION('','',#88544);
#88544 = PRODUCT('CADSOFTTOOLS 1.664','CADSOFTTOOLS 1.664','',(#88545));
#88545 = PRODUCT_CONTEXT('',#2,'mechanical');
#88546 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#88547 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#88548,#88550);
#88548 = ( REPRESENTATION_RELATIONSHIP('','',#88460,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#88549) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#88549 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2667);
#88550 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #88551);
#88551 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('664','','',#5,#88542,$);
#88552 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#88544));
#88553 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#88554),#88628);
#88554 = SHELL_BASED_SURFACE_MODEL('',(#88555));
#88555 = OPEN_SHELL('',(#88556));
#88556 = ADVANCED_FACE('',(#88557),#88571,.F.);
#88557 = FACE_BOUND('',#88558,.T.);
#88558 = EDGE_LOOP('',(#88559,#88582,#88598,#88614));
#88559 = ORIENTED_EDGE('',*,*,#88560,.F.);
#88560 = EDGE_CURVE('',#88561,#88563,#88565,.T.);
#88561 = VERTEX_POINT('',#88562);
#88562 = CARTESIAN_POINT('',(11.,13.1426084163,38.599999999996));
#88563 = VERTEX_POINT('',#88564);
#88564 = CARTESIAN_POINT('',(12.2,13.1426084163,38.599999999996));
#88565 = SURFACE_CURVE('',#88566,(#88570),.PCURVE_S1.);
#88566 = LINE('',#88567,#88568);
#88567 = CARTESIAN_POINT('',(11.4,13.1426084163,38.599999999996));
#88568 = VECTOR('',#88569,1.);
#88569 = DIRECTION('',(1.,0.E+000,0.E+000));
#88570 = PCURVE('',#88571,#88576);
#88571 = PLANE('',#88572);
#88572 = AXIS2_PLACEMENT_3D('',#88573,#88574,#88575);
#88573 = CARTESIAN_POINT('',(11.4,13.1426084163,37.899999999997));
#88574 = DIRECTION('',(0.E+000,-1.,-1.355252715607E-015));
#88575 = DIRECTION('',(0.E+000,-1.355252715607E-015,1.));
#88576 = DEFINITIONAL_REPRESENTATION('',(#88577),#88581);
#88577 = LINE('',#88578,#88579);
#88578 = CARTESIAN_POINT('',(0.7,0.E+000));
#88579 = VECTOR('',#88580,1.);
#88580 = DIRECTION('',(0.E+000,-1.));
#88581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88582 = ORIENTED_EDGE('',*,*,#88583,.T.);
#88583 = EDGE_CURVE('',#88561,#88584,#88586,.T.);
#88584 = VERTEX_POINT('',#88585);
#88585 = CARTESIAN_POINT('',(11.,13.1426084163,38.699999999996));
#88586 = SURFACE_CURVE('',#88587,(#88591),.PCURVE_S1.);
#88587 = LINE('',#88588,#88589);
#88588 = CARTESIAN_POINT('',(11.,13.1426084163,37.899999999997));
#88589 = VECTOR('',#88590,1.);
#88590 = DIRECTION('',(0.E+000,-1.355252715607E-015,1.));
#88591 = PCURVE('',#88571,#88592);
#88592 = DEFINITIONAL_REPRESENTATION('',(#88593),#88597);
#88593 = LINE('',#88594,#88595);
#88594 = CARTESIAN_POINT('',(0.E+000,0.4));
#88595 = VECTOR('',#88596,1.);
#88596 = DIRECTION('',(1.,0.E+000));
#88597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88598 = ORIENTED_EDGE('',*,*,#88599,.F.);
#88599 = EDGE_CURVE('',#88600,#88584,#88602,.T.);
#88600 = VERTEX_POINT('',#88601);
#88601 = CARTESIAN_POINT('',(12.2,13.1426084163,38.699999999996));
#88602 = SURFACE_CURVE('',#88603,(#88607),.PCURVE_S1.);
#88603 = LINE('',#88604,#88605);
#88604 = CARTESIAN_POINT('',(11.4,13.1426084163,38.699999999996));
#88605 = VECTOR('',#88606,1.);
#88606 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88607 = PCURVE('',#88571,#88608);
#88608 = DEFINITIONAL_REPRESENTATION('',(#88609),#88613);
#88609 = LINE('',#88610,#88611);
#88610 = CARTESIAN_POINT('',(0.8,0.E+000));
#88611 = VECTOR('',#88612,1.);
#88612 = DIRECTION('',(0.E+000,1.));
#88613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88614 = ORIENTED_EDGE('',*,*,#88615,.F.);
#88615 = EDGE_CURVE('',#88563,#88600,#88616,.T.);
#88616 = SURFACE_CURVE('',#88617,(#88621),.PCURVE_S1.);
#88617 = LINE('',#88618,#88619);
#88618 = CARTESIAN_POINT('',(12.2,13.1426084163,37.899999999997));
#88619 = VECTOR('',#88620,1.);
#88620 = DIRECTION('',(0.E+000,-1.355252715607E-015,1.));
#88621 = PCURVE('',#88571,#88622);
#88622 = DEFINITIONAL_REPRESENTATION('',(#88623),#88627);
#88623 = LINE('',#88624,#88625);
#88624 = CARTESIAN_POINT('',(0.E+000,-0.8));
#88625 = VECTOR('',#88626,1.);
#88626 = DIRECTION('',(1.,0.E+000));
#88627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#88632)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#88629,#88630,#88631)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#88629 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#88630 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#88631 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#88632 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#88629,
  'distance_accuracy_value','confusion accuracy');
#88633 = SHAPE_DEFINITION_REPRESENTATION(#88634,#88553);
#88634 = PRODUCT_DEFINITION_SHAPE('','',#88635);
#88635 = PRODUCT_DEFINITION('design','',#88636,#88639);
#88636 = PRODUCT_DEFINITION_FORMATION('','',#88637);
#88637 = PRODUCT('CADSOFTTOOLS 1.665','CADSOFTTOOLS 1.665','',(#88638));
#88638 = PRODUCT_CONTEXT('',#2,'mechanical');
#88639 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#88640 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#88641,#88643);
#88641 = ( REPRESENTATION_RELATIONSHIP('','',#88553,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#88642) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#88642 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2671);
#88643 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #88644);
#88644 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('665','','',#5,#88635,$);
#88645 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#88637));
#88646 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#88647),#89227);
#88647 = SHELL_BASED_SURFACE_MODEL('',(#88648));
#88648 = OPEN_SHELL('',(#88649));
#88649 = ADVANCED_FACE('',(#88650,#89057,#89076),#88665,.T.);
#88650 = FACE_BOUND('',#88651,.T.);
#88651 = EDGE_LOOP('',(#88652,#88680,#88697,#88718,#88735,#88751,#88772,
    #88788,#88805,#88821,#88838,#88854,#88871,#88887,#88904,#88920,
    #88937,#88958,#88979,#88995,#89011,#89027,#89043));
#88652 = ORIENTED_EDGE('',*,*,#88653,.T.);
#88653 = EDGE_CURVE('',#88654,#88656,#88658,.T.);
#88654 = VERTEX_POINT('',#88655);
#88655 = CARTESIAN_POINT('',(12.2,18.542608416436,38.699999999996));
#88656 = VERTEX_POINT('',#88657);
#88657 = CARTESIAN_POINT('',(12.2,23.036868724252,38.236054055593));
#88658 = SURFACE_CURVE('',#88659,(#88664),.PCURVE_S1.);
#88659 = CIRCLE('',#88660,22.);
#88660 = AXIS2_PLACEMENT_3D('',#88661,#88662,#88663);
#88661 = CARTESIAN_POINT('',(12.2,18.542608416436,16.699999999996));
#88662 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88663 = DIRECTION('',(0.E+000,-1.,0.E+000));
#88664 = PCURVE('',#88665,#88670);
#88665 = PLANE('',#88666);
#88666 = AXIS2_PLACEMENT_3D('',#88667,#88668,#88669);
#88667 = CARTESIAN_POINT('',(12.2,12.1426084163,39.199999999996));
#88668 = DIRECTION('',(1.,0.E+000,0.E+000));
#88669 = DIRECTION('',(-0.E+000,1.,0.E+000));
#88670 = DEFINITIONAL_REPRESENTATION('',(#88671),#88679);
#88671 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88672,#88673,#88674,#88675
    ,#88676,#88677,#88678),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#88672 = CARTESIAN_POINT('',(-15.59999999986,-22.5));
#88673 = CARTESIAN_POINT('',(-15.59999999986,15.605117766515));
#88674 = CARTESIAN_POINT('',(17.400000000136,-3.447441116742));
#88675 = CARTESIAN_POINT('',(50.400000000136,-22.5));
#88676 = CARTESIAN_POINT('',(17.400000000136,-41.55255888325));
#88677 = CARTESIAN_POINT('',(-15.59999999986,-60.60511776651));
#88678 = CARTESIAN_POINT('',(-15.59999999986,-22.5));
#88679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88680 = ORIENTED_EDGE('',*,*,#88681,.T.);
#88681 = EDGE_CURVE('',#88656,#88682,#88684,.T.);
#88682 = VERTEX_POINT('',#88683);
#88683 = CARTESIAN_POINT('',(12.2,23.26419008003,38.359510635569));
#88684 = SURFACE_CURVE('',#88685,(#88690),.PCURVE_S1.);
#88685 = CIRCLE('',#88686,0.2);
#88686 = AXIS2_PLACEMENT_3D('',#88687,#88688,#88689);
#88687 = CARTESIAN_POINT('',(12.2,23.077725636141,38.431836365189));
#88688 = DIRECTION('',(1.,0.E+000,-0.E+000));
#88689 = DIRECTION('',(0.E+000,0.E+000,1.));
#88690 = PCURVE('',#88665,#88691);
#88691 = DEFINITIONAL_REPRESENTATION('',(#88692),#88696);
#88692 = CIRCLE('',#88693,0.2);
#88693 = AXIS2_PLACEMENT_2D('',#88694,#88695);
#88694 = CARTESIAN_POINT('',(10.935117219841,-0.768163634807));
#88695 = DIRECTION('',(0.E+000,1.));
#88696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88697 = ORIENTED_EDGE('',*,*,#88698,.T.);
#88698 = EDGE_CURVE('',#88682,#88699,#88701,.T.);
#88699 = VERTEX_POINT('',#88700);
#88700 = CARTESIAN_POINT('',(12.2,23.819706260144,39.38306513998));
#88701 = SURFACE_CURVE('',#88702,(#88707),.PCURVE_S1.);
#88702 = CIRCLE('',#88703,4.588991066641);
#88703 = AXIS2_PLACEMENT_3D('',#88704,#88705,#88706);
#88704 = CARTESIAN_POINT('',(12.2,27.5426084163,36.699999999997));
#88705 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88706 = DIRECTION('',(0.E+000,-1.,0.E+000));
#88707 = PCURVE('',#88665,#88708);
#88708 = DEFINITIONAL_REPRESENTATION('',(#88709),#88717);
#88709 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88710,#88711,#88712,#88713
    ,#88714,#88715,#88716),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#88710 = CARTESIAN_POINT('',(10.811008933359,-2.5));
#88711 = CARTESIAN_POINT('',(10.811008933359,5.448365682901));
#88712 = CARTESIAN_POINT('',(17.69449553332,1.474182841451));
#88713 = CARTESIAN_POINT('',(24.577982133281,-2.5));
#88714 = CARTESIAN_POINT('',(17.69449553332,-6.47418284145));
#88715 = CARTESIAN_POINT('',(10.811008933359,-10.4483656829));
#88716 = CARTESIAN_POINT('',(10.811008933359,-2.5));
#88717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88718 = ORIENTED_EDGE('',*,*,#88719,.T.);
#88719 = EDGE_CURVE('',#88699,#88720,#88722,.T.);
#88720 = VERTEX_POINT('',#88721);
#88721 = CARTESIAN_POINT('',(12.2,23.657452636108,39.699999999997));
#88722 = SURFACE_CURVE('',#88723,(#88728),.PCURVE_S1.);
#88723 = CIRCLE('',#88724,0.2);
#88724 = AXIS2_PLACEMENT_3D('',#88725,#88726,#88727);
#88725 = CARTESIAN_POINT('',(12.2,23.657452636108,39.499999999996));
#88726 = DIRECTION('',(1.,0.E+000,-0.E+000));
#88727 = DIRECTION('',(0.E+000,0.E+000,1.));
#88728 = PCURVE('',#88665,#88729);
#88729 = DEFINITIONAL_REPRESENTATION('',(#88730),#88734);
#88730 = CIRCLE('',#88731,0.2);
#88731 = AXIS2_PLACEMENT_2D('',#88732,#88733);
#88732 = CARTESIAN_POINT('',(11.514844219808,0.3));
#88733 = DIRECTION('',(0.E+000,1.));
#88734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88735 = ORIENTED_EDGE('',*,*,#88736,.F.);
#88736 = EDGE_CURVE('',#88737,#88720,#88739,.T.);
#88737 = VERTEX_POINT('',#88738);
#88738 = CARTESIAN_POINT('',(12.2,-2.443178021327,39.699999999997));
#88739 = SURFACE_CURVE('',#88740,(#88744),.PCURVE_S1.);
#88740 = LINE('',#88741,#88742);
#88741 = CARTESIAN_POINT('',(12.2,12.1426084163,39.699999999997));
#88742 = VECTOR('',#88743,1.);
#88743 = DIRECTION('',(0.E+000,1.,0.E+000));
#88744 = PCURVE('',#88665,#88745);
#88745 = DEFINITIONAL_REPRESENTATION('',(#88746),#88750);
#88746 = LINE('',#88747,#88748);
#88747 = CARTESIAN_POINT('',(0.E+000,0.5));
#88748 = VECTOR('',#88749,1.);
#88749 = DIRECTION('',(1.,0.E+000));
#88750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88751 = ORIENTED_EDGE('',*,*,#88752,.T.);
#88752 = EDGE_CURVE('',#88737,#88753,#88755,.T.);
#88753 = VERTEX_POINT('',#88754);
#88754 = CARTESIAN_POINT('',(12.2,-3.150284802514,39.99289321881));
#88755 = SURFACE_CURVE('',#88756,(#88761),.PCURVE_S1.);
#88756 = CIRCLE('',#88757,1.);
#88757 = AXIS2_PLACEMENT_3D('',#88758,#88759,#88760);
#88758 = CARTESIAN_POINT('',(12.2,-2.443178021327,40.699999999997));
#88759 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88760 = DIRECTION('',(0.E+000,0.E+000,1.));
#88761 = PCURVE('',#88665,#88762);
#88762 = DEFINITIONAL_REPRESENTATION('',(#88763),#88771);
#88763 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88764,#88765,#88766,#88767
    ,#88768,#88769,#88770),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#88764 = CARTESIAN_POINT('',(-14.58578643762,2.5));
#88765 = CARTESIAN_POINT('',(-12.85373563005,2.5));
#88766 = CARTESIAN_POINT('',(-13.71976103384,1.));
#88767 = CARTESIAN_POINT('',(-14.58578643762,-0.5));
#88768 = CARTESIAN_POINT('',(-15.45181184141,1.));
#88769 = CARTESIAN_POINT('',(-16.31783724519,2.5));
#88770 = CARTESIAN_POINT('',(-14.58578643762,2.5));
#88771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88772 = ORIENTED_EDGE('',*,*,#88773,.T.);
#88773 = EDGE_CURVE('',#88753,#88774,#88776,.T.);
#88774 = VERTEX_POINT('',#88775);
#88775 = CARTESIAN_POINT('',(12.2,-4.271605146072,41.114213562369));
#88776 = SURFACE_CURVE('',#88777,(#88781),.PCURVE_S1.);
#88777 = LINE('',#88778,#88779);
#88778 = CARTESIAN_POINT('',(12.2,4.892608416297,31.949999999996));
#88779 = VECTOR('',#88780,1.);
#88780 = DIRECTION('',(0.E+000,-0.707106781186,0.707106781187));
#88781 = PCURVE('',#88665,#88782);
#88782 = DEFINITIONAL_REPRESENTATION('',(#88783),#88787);
#88783 = LINE('',#88784,#88785);
#88784 = CARTESIAN_POINT('',(-7.250000000003,-7.25));
#88785 = VECTOR('',#88786,1.);
#88786 = DIRECTION('',(-0.707106781186,0.707106781187));
#88787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88788 = ORIENTED_EDGE('',*,*,#88789,.T.);
#88789 = EDGE_CURVE('',#88774,#88790,#88792,.T.);
#88790 = VERTEX_POINT('',#88791);
#88791 = CARTESIAN_POINT('',(12.2,-5.685818708446,41.699999999996));
#88792 = SURFACE_CURVE('',#88793,(#88798),.PCURVE_S1.);
#88793 = CIRCLE('',#88794,2.);
#88794 = AXIS2_PLACEMENT_3D('',#88795,#88796,#88797);
#88795 = CARTESIAN_POINT('',(12.2,-5.685818708446,39.699999999996));
#88796 = DIRECTION('',(1.,0.E+000,-0.E+000));
#88797 = DIRECTION('',(0.E+000,0.E+000,1.));
#88798 = PCURVE('',#88665,#88799);
#88799 = DEFINITIONAL_REPRESENTATION('',(#88800),#88804);
#88800 = CIRCLE('',#88801,2.);
#88801 = AXIS2_PLACEMENT_2D('',#88802,#88803);
#88802 = CARTESIAN_POINT('',(-17.82842712474,0.5));
#88803 = DIRECTION('',(0.E+000,1.));
#88804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88805 = ORIENTED_EDGE('',*,*,#88806,.T.);
#88806 = EDGE_CURVE('',#88790,#88807,#88809,.T.);
#88807 = VERTEX_POINT('',#88808);
#88808 = CARTESIAN_POINT('',(12.2,-10.3573915837,41.699999999996));
#88809 = SURFACE_CURVE('',#88810,(#88814),.PCURVE_S1.);
#88810 = LINE('',#88811,#88812);
#88811 = CARTESIAN_POINT('',(12.2,12.1426084163,41.699999999997));
#88812 = VECTOR('',#88813,1.);
#88813 = DIRECTION('',(0.E+000,-1.,-2.312964634636E-015));
#88814 = PCURVE('',#88665,#88815);
#88815 = DEFINITIONAL_REPRESENTATION('',(#88816),#88820);
#88816 = LINE('',#88817,#88818);
#88817 = CARTESIAN_POINT('',(-9.947598300641E-014,2.5));
#88818 = VECTOR('',#88819,1.);
#88819 = DIRECTION('',(-1.,-2.312964634636E-015));
#88820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88821 = ORIENTED_EDGE('',*,*,#88822,.T.);
#88822 = EDGE_CURVE('',#88807,#88823,#88825,.T.);
#88823 = VERTEX_POINT('',#88824);
#88824 = CARTESIAN_POINT('',(12.2,-10.8573915837,41.199999999996));
#88825 = SURFACE_CURVE('',#88826,(#88831),.PCURVE_S1.);
#88826 = CIRCLE('',#88827,0.5);
#88827 = AXIS2_PLACEMENT_3D('',#88828,#88829,#88830);
#88828 = CARTESIAN_POINT('',(12.2,-10.3573915837,41.199999999996));
#88829 = DIRECTION('',(1.,0.E+000,-0.E+000));
#88830 = DIRECTION('',(0.E+000,0.E+000,1.));
#88831 = PCURVE('',#88665,#88832);
#88832 = DEFINITIONAL_REPRESENTATION('',(#88833),#88837);
#88833 = CIRCLE('',#88834,0.5);
#88834 = AXIS2_PLACEMENT_2D('',#88835,#88836);
#88835 = CARTESIAN_POINT('',(-22.5,2.));
#88836 = DIRECTION('',(0.E+000,1.));
#88837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88838 = ORIENTED_EDGE('',*,*,#88839,.T.);
#88839 = EDGE_CURVE('',#88823,#88840,#88842,.T.);
#88840 = VERTEX_POINT('',#88841);
#88841 = CARTESIAN_POINT('',(12.2,-10.8573915837,39.699999999996));
#88842 = SURFACE_CURVE('',#88843,(#88847),.PCURVE_S1.);
#88843 = LINE('',#88844,#88845);
#88844 = CARTESIAN_POINT('',(12.2,-10.8573915837,39.199999999996));
#88845 = VECTOR('',#88846,1.);
#88846 = DIRECTION('',(0.E+000,0.E+000,-1.));
#88847 = PCURVE('',#88665,#88848);
#88848 = DEFINITIONAL_REPRESENTATION('',(#88849),#88853);
#88849 = LINE('',#88850,#88851);
#88850 = CARTESIAN_POINT('',(-23.,0.E+000));
#88851 = VECTOR('',#88852,1.);
#88852 = DIRECTION('',(0.E+000,-1.));
#88853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88854 = ORIENTED_EDGE('',*,*,#88855,.T.);
#88855 = EDGE_CURVE('',#88840,#88856,#88858,.T.);
#88856 = VERTEX_POINT('',#88857);
#88857 = CARTESIAN_POINT('',(12.2,-10.3573915837,39.199999999996));
#88858 = SURFACE_CURVE('',#88859,(#88864),.PCURVE_S1.);
#88859 = CIRCLE('',#88860,0.5);
#88860 = AXIS2_PLACEMENT_3D('',#88861,#88862,#88863);
#88861 = CARTESIAN_POINT('',(12.2,-10.3573915837,39.699999999996));
#88862 = DIRECTION('',(1.,0.E+000,-0.E+000));
#88863 = DIRECTION('',(0.E+000,0.E+000,1.));
#88864 = PCURVE('',#88665,#88865);
#88865 = DEFINITIONAL_REPRESENTATION('',(#88866),#88870);
#88866 = CIRCLE('',#88867,0.5);
#88867 = AXIS2_PLACEMENT_2D('',#88868,#88869);
#88868 = CARTESIAN_POINT('',(-22.5,0.5));
#88869 = DIRECTION('',(0.E+000,1.));
#88870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88871 = ORIENTED_EDGE('',*,*,#88872,.T.);
#88872 = EDGE_CURVE('',#88856,#88873,#88875,.T.);
#88873 = VERTEX_POINT('',#88874);
#88874 = CARTESIAN_POINT('',(12.2,-7.297088545666,39.199999999996));
#88875 = SURFACE_CURVE('',#88876,(#88880),.PCURVE_S1.);
#88876 = LINE('',#88877,#88878);
#88877 = CARTESIAN_POINT('',(12.2,12.1426084163,39.199999999997));
#88878 = VECTOR('',#88879,1.);
#88879 = DIRECTION('',(0.E+000,1.,5.237537996343E-015));
#88880 = PCURVE('',#88665,#88881);
#88881 = DEFINITIONAL_REPRESENTATION('',(#88882),#88886);
#88882 = LINE('',#88883,#88884);
#88883 = CARTESIAN_POINT('',(0.E+000,9.947598300641E-014));
#88884 = VECTOR('',#88885,1.);
#88885 = DIRECTION('',(1.,5.237537996343E-015));
#88886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88887 = ORIENTED_EDGE('',*,*,#88888,.F.);
#88888 = EDGE_CURVE('',#88889,#88873,#88891,.T.);
#88889 = VERTEX_POINT('',#88890);
#88890 = CARTESIAN_POINT('',(12.2,-6.58998176448,38.907106781183));
#88891 = SURFACE_CURVE('',#88892,(#88897),.PCURVE_S1.);
#88892 = CIRCLE('',#88893,1.);
#88893 = AXIS2_PLACEMENT_3D('',#88894,#88895,#88896);
#88894 = CARTESIAN_POINT('',(12.2,-7.297088545666,38.199999999996));
#88895 = DIRECTION('',(1.,0.E+000,-0.E+000));
#88896 = DIRECTION('',(0.E+000,0.E+000,1.));
#88897 = PCURVE('',#88665,#88898);
#88898 = DEFINITIONAL_REPRESENTATION('',(#88899),#88903);
#88899 = CIRCLE('',#88900,1.);
#88900 = AXIS2_PLACEMENT_2D('',#88901,#88902);
#88901 = CARTESIAN_POINT('',(-19.43969696196,-1.));
#88902 = DIRECTION('',(0.E+000,1.));
#88903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88904 = ORIENTED_EDGE('',*,*,#88905,.T.);
#88905 = EDGE_CURVE('',#88889,#88906,#88908,.T.);
#88906 = VERTEX_POINT('',#88907);
#88907 = CARTESIAN_POINT('',(12.2,-5.261554639734,37.578679656437));
#88908 = SURFACE_CURVE('',#88909,(#88913),.PCURVE_S1.);
#88909 = LINE('',#88910,#88911);
#88910 = CARTESIAN_POINT('',(12.2,2.629866716501,29.6872583002));
#88911 = VECTOR('',#88912,1.);
#88912 = DIRECTION('',(0.E+000,0.707106781186,-0.707106781187));
#88913 = PCURVE('',#88665,#88914);
#88914 = DEFINITIONAL_REPRESENTATION('',(#88915),#88919);
#88915 = LINE('',#88916,#88917);
#88916 = CARTESIAN_POINT('',(-9.512741699799,-9.512741699797));
#88917 = VECTOR('',#88918,1.);
#88918 = DIRECTION('',(0.707106781186,-0.707106781187));
#88919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88920 = ORIENTED_EDGE('',*,*,#88921,.T.);
#88921 = EDGE_CURVE('',#88906,#88922,#88924,.T.);
#88922 = VERTEX_POINT('',#88923);
#88923 = CARTESIAN_POINT('',(12.2,-1.021739583524,37.575857784308));
#88924 = SURFACE_CURVE('',#88925,(#88930),.PCURVE_S1.);
#88925 = CIRCLE('',#88926,3.);
#88926 = AXIS2_PLACEMENT_3D('',#88927,#88928,#88929);
#88927 = CARTESIAN_POINT('',(12.2,-3.140234296174,39.699999999996));
#88928 = DIRECTION('',(1.,0.E+000,-0.E+000));
#88929 = DIRECTION('',(0.E+000,0.E+000,1.));
#88930 = PCURVE('',#88665,#88931);
#88931 = DEFINITIONAL_REPRESENTATION('',(#88932),#88936);
#88932 = CIRCLE('',#88933,3.);
#88933 = AXIS2_PLACEMENT_2D('',#88934,#88935);
#88934 = CARTESIAN_POINT('',(-15.28284271247,0.5));
#88935 = DIRECTION('',(0.E+000,1.));
#88936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88937 = ORIENTED_EDGE('',*,*,#88938,.T.);
#88938 = EDGE_CURVE('',#88922,#88939,#88941,.T.);
#88939 = VERTEX_POINT('',#88940);
#88940 = CARTESIAN_POINT('',(12.2,-0.817756330199,37.699086037081));
#88941 = SURFACE_CURVE('',#88942,(#88947),.PCURVE_S1.);
#88942 = CIRCLE('',#88943,0.5);
#88943 = AXIS2_PLACEMENT_3D('',#88944,#88945,#88946);
#88944 = CARTESIAN_POINT('',(12.2,-0.668657131415,37.221834081693));
#88945 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88946 = DIRECTION('',(0.E+000,0.E+000,1.));
#88947 = PCURVE('',#88665,#88948);
#88948 = DEFINITIONAL_REPRESENTATION('',(#88949),#88957);
#88949 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88950,#88951,#88952,#88953
    ,#88954,#88955,#88956),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#88950 = CARTESIAN_POINT('',(-12.81126554771,-1.478165918304));
#88951 = CARTESIAN_POINT('',(-11.94524014393,-1.478165918304));
#88952 = CARTESIAN_POINT('',(-12.37825284582,-2.228165918304));
#88953 = CARTESIAN_POINT('',(-12.81126554771,-2.978165918304));
#88954 = CARTESIAN_POINT('',(-13.2442782496,-2.228165918304));
#88955 = CARTESIAN_POINT('',(-13.6772909515,-1.478165918304));
#88956 = CARTESIAN_POINT('',(-12.81126554771,-1.478165918304));
#88957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88958 = ORIENTED_EDGE('',*,*,#88959,.T.);
#88959 = EDGE_CURVE('',#88939,#88960,#88962,.T.);
#88960 = VERTEX_POINT('',#88961);
#88961 = CARTESIAN_POINT('',(12.2,5.742612203091,38.699999999996));
#88962 = SURFACE_CURVE('',#88963,(#88968),.PCURVE_S1.);
#88963 = CIRCLE('',#88964,22.);
#88964 = AXIS2_PLACEMENT_3D('',#88965,#88966,#88967);
#88965 = CARTESIAN_POINT('',(12.2,5.7426084163,16.699999999996));
#88966 = DIRECTION('',(-1.,0.E+000,0.E+000));
#88967 = DIRECTION('',(0.E+000,1.,1.577021341797E-016));
#88968 = PCURVE('',#88665,#88969);
#88969 = DEFINITIONAL_REPRESENTATION('',(#88970),#88978);
#88970 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88971,#88972,#88973,#88974
    ,#88975,#88976,#88977),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#88971 = CARTESIAN_POINT('',(15.6,-22.5));
#88972 = CARTESIAN_POINT('',(15.6,-60.60511776651));
#88973 = CARTESIAN_POINT('',(-17.4,-41.55255888325));
#88974 = CARTESIAN_POINT('',(-50.4,-22.5));
#88975 = CARTESIAN_POINT('',(-17.4,-3.447441116742));
#88976 = CARTESIAN_POINT('',(15.6,15.605117766515));
#88977 = CARTESIAN_POINT('',(15.6,-22.5));
#88978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88979 = ORIENTED_EDGE('',*,*,#88980,.T.);
#88980 = EDGE_CURVE('',#88960,#88981,#88983,.T.);
#88981 = VERTEX_POINT('',#88982);
#88982 = CARTESIAN_POINT('',(12.2,11.1426084163,38.699999999996));
#88983 = SURFACE_CURVE('',#88984,(#88988),.PCURVE_S1.);
#88984 = LINE('',#88985,#88986);
#88985 = CARTESIAN_POINT('',(12.2,6.7426084163,38.699999999996));
#88986 = VECTOR('',#88987,1.);
#88987 = DIRECTION('',(0.E+000,1.,0.E+000));
#88988 = PCURVE('',#88665,#88989);
#88989 = DEFINITIONAL_REPRESENTATION('',(#88990),#88994);
#88990 = LINE('',#88991,#88992);
#88991 = CARTESIAN_POINT('',(-5.4,-0.5));
#88992 = VECTOR('',#88993,1.);
#88993 = DIRECTION('',(1.,0.E+000));
#88994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88995 = ORIENTED_EDGE('',*,*,#88996,.T.);
#88996 = EDGE_CURVE('',#88981,#88997,#88999,.T.);
#88997 = VERTEX_POINT('',#88998);
#88998 = CARTESIAN_POINT('',(12.2,11.1426084163,38.599999999996));
#88999 = SURFACE_CURVE('',#89000,(#89004),.PCURVE_S1.);
#89000 = LINE('',#89001,#89002);
#89001 = CARTESIAN_POINT('',(12.2,11.1426084163,38.699999999996));
#89002 = VECTOR('',#89003,1.);
#89003 = DIRECTION('',(0.E+000,1.084202172486E-015,-1.));
#89004 = PCURVE('',#88665,#89005);
#89005 = DEFINITIONAL_REPRESENTATION('',(#89006),#89010);
#89006 = LINE('',#89007,#89008);
#89007 = CARTESIAN_POINT('',(-1.,-0.5));
#89008 = VECTOR('',#89009,1.);
#89009 = DIRECTION('',(1.084202172486E-015,-1.));
#89010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89011 = ORIENTED_EDGE('',*,*,#89012,.T.);
#89012 = EDGE_CURVE('',#88997,#89013,#89015,.T.);
#89013 = VERTEX_POINT('',#89014);
#89014 = CARTESIAN_POINT('',(12.2,13.1426084163,38.599999999996));
#89015 = SURFACE_CURVE('',#89016,(#89020),.PCURVE_S1.);
#89016 = LINE('',#89017,#89018);
#89017 = CARTESIAN_POINT('',(12.2,12.1426084163,38.599999999996));
#89018 = VECTOR('',#89019,1.);
#89019 = DIRECTION('',(0.E+000,1.,0.E+000));
#89020 = PCURVE('',#88665,#89021);
#89021 = DEFINITIONAL_REPRESENTATION('',(#89022),#89026);
#89022 = LINE('',#89023,#89024);
#89023 = CARTESIAN_POINT('',(0.E+000,-0.6));
#89024 = VECTOR('',#89025,1.);
#89025 = DIRECTION('',(1.,0.E+000));
#89026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89027 = ORIENTED_EDGE('',*,*,#89028,.T.);
#89028 = EDGE_CURVE('',#89013,#89029,#89031,.T.);
#89029 = VERTEX_POINT('',#89030);
#89030 = CARTESIAN_POINT('',(12.2,13.1426084163,38.699999999996));
#89031 = SURFACE_CURVE('',#89032,(#89036),.PCURVE_S1.);
#89032 = LINE('',#89033,#89034);
#89033 = CARTESIAN_POINT('',(12.2,13.1426084163,37.899999999997));
#89034 = VECTOR('',#89035,1.);
#89035 = DIRECTION('',(0.E+000,-1.355252715607E-015,1.));
#89036 = PCURVE('',#88665,#89037);
#89037 = DEFINITIONAL_REPRESENTATION('',(#89038),#89042);
#89038 = LINE('',#89039,#89040);
#89039 = CARTESIAN_POINT('',(1.,-1.3));
#89040 = VECTOR('',#89041,1.);
#89041 = DIRECTION('',(-1.355252715607E-015,1.));
#89042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89043 = ORIENTED_EDGE('',*,*,#89044,.T.);
#89044 = EDGE_CURVE('',#89029,#88654,#89045,.T.);
#89045 = SURFACE_CURVE('',#89046,(#89050),.PCURVE_S1.);
#89046 = LINE('',#89047,#89048);
#89047 = CARTESIAN_POINT('',(12.2,6.7426084163,38.699999999996));
#89048 = VECTOR('',#89049,1.);
#89049 = DIRECTION('',(0.E+000,1.,0.E+000));
#89050 = PCURVE('',#88665,#89051);
#89051 = DEFINITIONAL_REPRESENTATION('',(#89052),#89056);
#89052 = LINE('',#89053,#89054);
#89053 = CARTESIAN_POINT('',(-5.4,-0.5));
#89054 = VECTOR('',#89055,1.);
#89055 = DIRECTION('',(1.,0.E+000));
#89056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89057 = FACE_BOUND('',#89058,.T.);
#89058 = EDGE_LOOP('',(#89059));
#89059 = ORIENTED_EDGE('',*,*,#89060,.F.);
#89060 = EDGE_CURVE('',#89061,#89061,#89063,.T.);
#89061 = VERTEX_POINT('',#89062);
#89062 = CARTESIAN_POINT('',(12.2,-4.988762433599,40.368629150098));
#89063 = SURFACE_CURVE('',#89064,(#89069),.PCURVE_S1.);
#89064 = CIRCLE('',#89065,0.8);
#89065 = AXIS2_PLACEMENT_3D('',#89066,#89067,#89068);
#89066 = CARTESIAN_POINT('',(12.2,-4.988762433599,39.568629150098));
#89067 = DIRECTION('',(1.,0.E+000,-0.E+000));
#89068 = DIRECTION('',(0.E+000,0.E+000,1.));
#89069 = PCURVE('',#88665,#89070);
#89070 = DEFINITIONAL_REPRESENTATION('',(#89071),#89075);
#89071 = CIRCLE('',#89072,0.8);
#89072 = AXIS2_PLACEMENT_2D('',#89073,#89074);
#89073 = CARTESIAN_POINT('',(-17.13137084989,0.368629150101));
#89074 = DIRECTION('',(0.E+000,1.));
#89075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89076 = FACE_BOUND('',#89077,.T.);
#89077 = EDGE_LOOP('',(#89078,#89096,#89117,#89133,#89154,#89171,#89192,
    #89208));
#89078 = ORIENTED_EDGE('',*,*,#89079,.T.);
#89079 = EDGE_CURVE('',#89080,#89082,#89084,.T.);
#89080 = VERTEX_POINT('',#89081);
#89081 = CARTESIAN_POINT('',(12.2,-10.0573915837,40.199999999996));
#89082 = VERTEX_POINT('',#89083);
#89083 = CARTESIAN_POINT('',(12.2,-10.0573915837,40.699999999996));
#89084 = SURFACE_CURVE('',#89085,(#89089),.PCURVE_S1.);
#89085 = LINE('',#89086,#89087);
#89086 = CARTESIAN_POINT('',(12.2,-10.0573915837,39.199999999996));
#89087 = VECTOR('',#89088,1.);
#89088 = DIRECTION('',(0.E+000,0.E+000,1.));
#89089 = PCURVE('',#88665,#89090);
#89090 = DEFINITIONAL_REPRESENTATION('',(#89091),#89095);
#89091 = LINE('',#89092,#89093);
#89092 = CARTESIAN_POINT('',(-22.2,0.E+000));
#89093 = VECTOR('',#89094,1.);
#89094 = DIRECTION('',(0.E+000,1.));
#89095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89096 = ORIENTED_EDGE('',*,*,#89097,.T.);
#89097 = EDGE_CURVE('',#89082,#89098,#89100,.T.);
#89098 = VERTEX_POINT('',#89099);
#89099 = CARTESIAN_POINT('',(12.2,-9.8573915837,40.899999999996));
#89100 = SURFACE_CURVE('',#89101,(#89106),.PCURVE_S1.);
#89101 = CIRCLE('',#89102,0.2);
#89102 = AXIS2_PLACEMENT_3D('',#89103,#89104,#89105);
#89103 = CARTESIAN_POINT('',(12.2,-9.8573915837,40.699999999996));
#89104 = DIRECTION('',(-1.,0.E+000,0.E+000));
#89105 = DIRECTION('',(0.E+000,0.E+000,1.));
#89106 = PCURVE('',#88665,#89107);
#89107 = DEFINITIONAL_REPRESENTATION('',(#89108),#89116);
#89108 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89109,#89110,#89111,#89112
    ,#89113,#89114,#89115),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#89109 = CARTESIAN_POINT('',(-22.,1.7));
#89110 = CARTESIAN_POINT('',(-21.65358983848,1.7));
#89111 = CARTESIAN_POINT('',(-21.82679491924,1.4));
#89112 = CARTESIAN_POINT('',(-22.,1.1));
#89113 = CARTESIAN_POINT('',(-22.17320508075,1.4));
#89114 = CARTESIAN_POINT('',(-22.34641016151,1.7));
#89115 = CARTESIAN_POINT('',(-22.,1.7));
#89116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89117 = ORIENTED_EDGE('',*,*,#89118,.T.);
#89118 = EDGE_CURVE('',#89098,#89119,#89121,.T.);
#89119 = VERTEX_POINT('',#89120);
#89120 = CARTESIAN_POINT('',(12.2,-6.388762433599,40.899999999996));
#89121 = SURFACE_CURVE('',#89122,(#89126),.PCURVE_S1.);
#89122 = LINE('',#89123,#89124);
#89123 = CARTESIAN_POINT('',(12.2,12.1426084163,40.899999999997));
#89124 = VECTOR('',#89125,1.);
#89125 = DIRECTION('',(0.E+000,1.,4.000943083641E-015));
#89126 = PCURVE('',#88665,#89127);
#89127 = DEFINITIONAL_REPRESENTATION('',(#89128),#89132);
#89128 = LINE('',#89129,#89130);
#89129 = CARTESIAN_POINT('',(-9.947598300641E-014,1.7));
#89130 = VECTOR('',#89131,1.);
#89131 = DIRECTION('',(1.,4.000943083641E-015));
#89132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89133 = ORIENTED_EDGE('',*,*,#89134,.T.);
#89134 = EDGE_CURVE('',#89119,#89135,#89137,.T.);
#89135 = VERTEX_POINT('',#89136);
#89136 = CARTESIAN_POINT('',(12.2,-6.233206878043,40.574292127785));
#89137 = SURFACE_CURVE('',#89138,(#89143),.PCURVE_S1.);
#89138 = CIRCLE('',#89139,0.2);
#89139 = AXIS2_PLACEMENT_3D('',#89140,#89141,#89142);
#89140 = CARTESIAN_POINT('',(12.2,-6.388762433599,40.699999999996));
#89141 = DIRECTION('',(-1.,0.E+000,0.E+000));
#89142 = DIRECTION('',(0.E+000,0.E+000,1.));
#89143 = PCURVE('',#88665,#89144);
#89144 = DEFINITIONAL_REPRESENTATION('',(#89145),#89153);
#89145 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89146,#89147,#89148,#89149
    ,#89150,#89151,#89152),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#89146 = CARTESIAN_POINT('',(-18.53137084989,1.7));
#89147 = CARTESIAN_POINT('',(-18.18496068838,1.7));
#89148 = CARTESIAN_POINT('',(-18.35816576914,1.4));
#89149 = CARTESIAN_POINT('',(-18.53137084989,1.1));
#89150 = CARTESIAN_POINT('',(-18.70457593065,1.4));
#89151 = CARTESIAN_POINT('',(-18.87778101141,1.7));
#89152 = CARTESIAN_POINT('',(-18.53137084989,1.7));
#89153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89154 = ORIENTED_EDGE('',*,*,#89155,.T.);
#89155 = EDGE_CURVE('',#89135,#89156,#89158,.T.);
#89156 = VERTEX_POINT('',#89157);
#89157 = CARTESIAN_POINT('',(12.2,-6.487106105105,40.129847683341));
#89158 = SURFACE_CURVE('',#89159,(#89164),.PCURVE_S1.);
#89159 = CIRCLE('',#89160,1.6);
#89160 = AXIS2_PLACEMENT_3D('',#89161,#89162,#89163);
#89161 = CARTESIAN_POINT('',(12.2,-4.988762433599,39.568629150098));
#89162 = DIRECTION('',(1.,0.E+000,-0.E+000));
#89163 = DIRECTION('',(0.E+000,0.E+000,1.));
#89164 = PCURVE('',#88665,#89165);
#89165 = DEFINITIONAL_REPRESENTATION('',(#89166),#89170);
#89166 = CIRCLE('',#89167,1.6);
#89167 = AXIS2_PLACEMENT_2D('',#89168,#89169);
#89168 = CARTESIAN_POINT('',(-17.13137084989,0.368629150101));
#89169 = DIRECTION('',(0.E+000,1.));
#89170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89171 = ORIENTED_EDGE('',*,*,#89172,.T.);
#89172 = EDGE_CURVE('',#89156,#89173,#89175,.T.);
#89173 = VERTEX_POINT('',#89174);
#89174 = CARTESIAN_POINT('',(12.2,-6.674399064044,39.999999999996));
#89175 = SURFACE_CURVE('',#89176,(#89181),.PCURVE_S1.);
#89176 = CIRCLE('',#89177,0.2);
#89177 = AXIS2_PLACEMENT_3D('',#89178,#89179,#89180);
#89178 = CARTESIAN_POINT('',(12.2,-6.674399064044,40.199999999996));
#89179 = DIRECTION('',(-1.,0.E+000,0.E+000));
#89180 = DIRECTION('',(0.E+000,0.E+000,1.));
#89181 = PCURVE('',#88665,#89182);
#89182 = DEFINITIONAL_REPRESENTATION('',(#89183),#89191);
#89183 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89184,#89185,#89186,#89187
    ,#89188,#89189,#89190),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#89184 = CARTESIAN_POINT('',(-18.81700748034,1.2));
#89185 = CARTESIAN_POINT('',(-18.47059731883,1.2));
#89186 = CARTESIAN_POINT('',(-18.64380239958,0.9));
#89187 = CARTESIAN_POINT('',(-18.81700748034,0.6));
#89188 = CARTESIAN_POINT('',(-18.9902125611,0.9));
#89189 = CARTESIAN_POINT('',(-19.16341764185,1.2));
#89190 = CARTESIAN_POINT('',(-18.81700748034,1.2));
#89191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89192 = ORIENTED_EDGE('',*,*,#89193,.T.);
#89193 = EDGE_CURVE('',#89173,#89194,#89196,.T.);
#89194 = VERTEX_POINT('',#89195);
#89195 = CARTESIAN_POINT('',(12.2,-9.8573915837,39.999999999996));
#89196 = SURFACE_CURVE('',#89197,(#89201),.PCURVE_S1.);
#89197 = LINE('',#89198,#89199);
#89198 = CARTESIAN_POINT('',(12.2,12.1426084163,39.999999999997));
#89199 = VECTOR('',#89200,1.);
#89200 = DIRECTION('',(0.E+000,-1.,-6.539971923644E-015));
#89201 = PCURVE('',#88665,#89202);
#89202 = DEFINITIONAL_REPRESENTATION('',(#89203),#89207);
#89203 = LINE('',#89204,#89205);
#89204 = CARTESIAN_POINT('',(-9.947598300641E-014,0.8));
#89205 = VECTOR('',#89206,1.);
#89206 = DIRECTION('',(-1.,-6.539971923644E-015));
#89207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89208 = ORIENTED_EDGE('',*,*,#89209,.T.);
#89209 = EDGE_CURVE('',#89194,#89080,#89210,.T.);
#89210 = SURFACE_CURVE('',#89211,(#89216),.PCURVE_S1.);
#89211 = CIRCLE('',#89212,0.2);
#89212 = AXIS2_PLACEMENT_3D('',#89213,#89214,#89215);
#89213 = CARTESIAN_POINT('',(12.2,-9.8573915837,40.199999999996));
#89214 = DIRECTION('',(-1.,0.E+000,0.E+000));
#89215 = DIRECTION('',(0.E+000,0.E+000,1.));
#89216 = PCURVE('',#88665,#89217);
#89217 = DEFINITIONAL_REPRESENTATION('',(#89218),#89226);
#89218 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89219,#89220,#89221,#89222
    ,#89223,#89224,#89225),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#89219 = CARTESIAN_POINT('',(-22.,1.2));
#89220 = CARTESIAN_POINT('',(-21.65358983848,1.2));
#89221 = CARTESIAN_POINT('',(-21.82679491924,0.9));
#89222 = CARTESIAN_POINT('',(-22.,0.6));
#89223 = CARTESIAN_POINT('',(-22.17320508075,0.9));
#89224 = CARTESIAN_POINT('',(-22.34641016151,1.2));
#89225 = CARTESIAN_POINT('',(-22.,1.2));
#89226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#89231)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#89228,#89229,#89230)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#89228 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#89229 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#89230 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#89231 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#89228,
  'distance_accuracy_value','confusion accuracy');
#89232 = SHAPE_DEFINITION_REPRESENTATION(#89233,#88646);
#89233 = PRODUCT_DEFINITION_SHAPE('','',#89234);
#89234 = PRODUCT_DEFINITION('design','',#89235,#89238);
#89235 = PRODUCT_DEFINITION_FORMATION('','',#89236);
#89236 = PRODUCT('CADSOFTTOOLS 1.666','CADSOFTTOOLS 1.666','',(#89237));
#89237 = PRODUCT_CONTEXT('',#2,'mechanical');
#89238 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#89239 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89240,#89242);
#89240 = ( REPRESENTATION_RELATIONSHIP('','',#88646,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89241) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#89241 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2675);
#89242 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #89243);
#89243 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('666','','',#5,#89234,$);
#89244 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#89236));
#89245 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#89246),#89352);
#89246 = SHELL_BASED_SURFACE_MODEL('',(#89247));
#89247 = OPEN_SHELL('',(#89248));
#89248 = ADVANCED_FACE('',(#89249),#89263,.T.);
#89249 = FACE_BOUND('',#89250,.T.);
#89250 = EDGE_LOOP('',(#89251,#89274,#89290,#89306,#89322,#89338));
#89251 = ORIENTED_EDGE('',*,*,#89252,.F.);
#89252 = EDGE_CURVE('',#89253,#89255,#89257,.T.);
#89253 = VERTEX_POINT('',#89254);
#89254 = CARTESIAN_POINT('',(10.2,-2.2573915837,36.728369345788));
#89255 = VERTEX_POINT('',#89256);
#89256 = CARTESIAN_POINT('',(6.1,-2.2573915837,36.728369345788));
#89257 = SURFACE_CURVE('',#89258,(#89262),.PCURVE_S1.);
#89258 = LINE('',#89259,#89260);
#89259 = CARTESIAN_POINT('',(5.9,-2.2573915837,36.728369345788));
#89260 = VECTOR('',#89261,1.);
#89261 = DIRECTION('',(-1.,0.E+000,0.E+000));
#89262 = PCURVE('',#89263,#89268);
#89263 = PLANE('',#89264);
#89264 = AXIS2_PLACEMENT_3D('',#89265,#89266,#89267);
#89265 = CARTESIAN_POINT('',(8.2,-2.2573915837,36.949999999997));
#89266 = DIRECTION('',(0.E+000,-1.,0.E+000));
#89267 = DIRECTION('',(0.E+000,0.E+000,1.));
#89268 = DEFINITIONAL_REPRESENTATION('',(#89269),#89273);
#89269 = LINE('',#89270,#89271);
#89270 = CARTESIAN_POINT('',(-0.221630654208,2.3));
#89271 = VECTOR('',#89272,1.);
#89272 = DIRECTION('',(0.E+000,1.));
#89273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89274 = ORIENTED_EDGE('',*,*,#89275,.T.);
#89275 = EDGE_CURVE('',#89253,#89276,#89278,.T.);
#89276 = VERTEX_POINT('',#89277);
#89277 = CARTESIAN_POINT('',(10.2,-2.2573915837,37.899999999997));
#89278 = SURFACE_CURVE('',#89279,(#89283),.PCURVE_S1.);
#89279 = LINE('',#89280,#89281);
#89280 = CARTESIAN_POINT('',(10.2,-2.2573915837,35.599999999996));
#89281 = VECTOR('',#89282,1.);
#89282 = DIRECTION('',(0.E+000,0.E+000,1.));
#89283 = PCURVE('',#89263,#89284);
#89284 = DEFINITIONAL_REPRESENTATION('',(#89285),#89289);
#89285 = LINE('',#89286,#89287);
#89286 = CARTESIAN_POINT('',(-1.35,-2.));
#89287 = VECTOR('',#89288,1.);
#89288 = DIRECTION('',(1.,0.E+000));
#89289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89290 = ORIENTED_EDGE('',*,*,#89291,.T.);
#89291 = EDGE_CURVE('',#89276,#89292,#89294,.T.);
#89292 = VERTEX_POINT('',#89293);
#89293 = CARTESIAN_POINT('',(4.2,-2.2573915837,37.899999999997));
#89294 = SURFACE_CURVE('',#89295,(#89299),.PCURVE_S1.);
#89295 = LINE('',#89296,#89297);
#89296 = CARTESIAN_POINT('',(4.2,-2.2573915837,37.899999999997));
#89297 = VECTOR('',#89298,1.);
#89298 = DIRECTION('',(-1.,0.E+000,0.E+000));
#89299 = PCURVE('',#89263,#89300);
#89300 = DEFINITIONAL_REPRESENTATION('',(#89301),#89305);
#89301 = LINE('',#89302,#89303);
#89302 = CARTESIAN_POINT('',(0.95,4.));
#89303 = VECTOR('',#89304,1.);
#89304 = DIRECTION('',(0.E+000,1.));
#89305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89306 = ORIENTED_EDGE('',*,*,#89307,.T.);
#89307 = EDGE_CURVE('',#89292,#89308,#89310,.T.);
#89308 = VERTEX_POINT('',#89309);
#89309 = CARTESIAN_POINT('',(4.2,-2.2573915837,37.628449536453));
#89310 = SURFACE_CURVE('',#89311,(#89315),.PCURVE_S1.);
#89311 = LINE('',#89312,#89313);
#89312 = CARTESIAN_POINT('',(4.2,-2.2573915837,36.949999999997));
#89313 = VECTOR('',#89314,1.);
#89314 = DIRECTION('',(0.E+000,0.E+000,-1.));
#89315 = PCURVE('',#89263,#89316);
#89316 = DEFINITIONAL_REPRESENTATION('',(#89317),#89321);
#89317 = LINE('',#89318,#89319);
#89318 = CARTESIAN_POINT('',(0.E+000,4.));
#89319 = VECTOR('',#89320,1.);
#89320 = DIRECTION('',(-1.,0.E+000));
#89321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89322 = ORIENTED_EDGE('',*,*,#89323,.T.);
#89323 = EDGE_CURVE('',#89308,#89324,#89326,.T.);
#89324 = VERTEX_POINT('',#89325);
#89325 = CARTESIAN_POINT('',(6.1,-2.2573915837,37.628449536453));
#89326 = SURFACE_CURVE('',#89327,(#89331),.PCURVE_S1.);
#89327 = LINE('',#89328,#89329);
#89328 = CARTESIAN_POINT('',(8.2,-2.2573915837,37.628449536453));
#89329 = VECTOR('',#89330,1.);
#89330 = DIRECTION('',(1.,0.E+000,0.E+000));
#89331 = PCURVE('',#89263,#89332);
#89332 = DEFINITIONAL_REPRESENTATION('',(#89333),#89337);
#89333 = LINE('',#89334,#89335);
#89334 = CARTESIAN_POINT('',(0.678449536456,0.E+000));
#89335 = VECTOR('',#89336,1.);
#89336 = DIRECTION('',(0.E+000,-1.));
#89337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89338 = ORIENTED_EDGE('',*,*,#89339,.F.);
#89339 = EDGE_CURVE('',#89255,#89324,#89340,.T.);
#89340 = SURFACE_CURVE('',#89341,(#89345),.PCURVE_S1.);
#89341 = LINE('',#89342,#89343);
#89342 = CARTESIAN_POINT('',(6.1,-2.2573915837,37.699999999996));
#89343 = VECTOR('',#89344,1.);
#89344 = DIRECTION('',(0.E+000,0.E+000,1.));
#89345 = PCURVE('',#89263,#89346);
#89346 = DEFINITIONAL_REPRESENTATION('',(#89347),#89351);
#89347 = LINE('',#89348,#89349);
#89348 = CARTESIAN_POINT('',(0.75,2.1));
#89349 = VECTOR('',#89350,1.);
#89350 = DIRECTION('',(1.,0.E+000));
#89351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#89356)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#89353,#89354,#89355)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#89353 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#89354 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#89355 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#89356 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#89353,
  'distance_accuracy_value','confusion accuracy');
#89357 = SHAPE_DEFINITION_REPRESENTATION(#89358,#89245);
#89358 = PRODUCT_DEFINITION_SHAPE('','',#89359);
#89359 = PRODUCT_DEFINITION('design','',#89360,#89363);
#89360 = PRODUCT_DEFINITION_FORMATION('','',#89361);
#89361 = PRODUCT('CADSOFTTOOLS 1.667','CADSOFTTOOLS 1.667','',(#89362));
#89362 = PRODUCT_CONTEXT('',#2,'mechanical');
#89363 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#89364 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89365,#89367);
#89365 = ( REPRESENTATION_RELATIONSHIP('','',#89245,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89366) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#89366 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2679);
#89367 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #89368);
#89368 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('667','','',#5,#89359,$);
#89369 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#89361));
#89370 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#89371),#89445);
#89371 = SHELL_BASED_SURFACE_MODEL('',(#89372));
#89372 = OPEN_SHELL('',(#89373));
#89373 = ADVANCED_FACE('',(#89374),#89388,.T.);
#89374 = FACE_BOUND('',#89375,.T.);
#89375 = EDGE_LOOP('',(#89376,#89399,#89415,#89431));
#89376 = ORIENTED_EDGE('',*,*,#89377,.T.);
#89377 = EDGE_CURVE('',#89378,#89380,#89382,.T.);
#89378 = VERTEX_POINT('',#89379);
#89379 = CARTESIAN_POINT('',(10.2,-2.7573915837,36.699999999996));
#89380 = VERTEX_POINT('',#89381);
#89381 = CARTESIAN_POINT('',(11.4,-2.7573915837,36.699999999996));
#89382 = SURFACE_CURVE('',#89383,(#89387),.PCURVE_S1.);
#89383 = LINE('',#89384,#89385);
#89384 = CARTESIAN_POINT('',(11.4,-2.7573915837,36.699999999996));
#89385 = VECTOR('',#89386,1.);
#89386 = DIRECTION('',(1.,0.E+000,0.E+000));
#89387 = PCURVE('',#89388,#89393);
#89388 = PLANE('',#89389);
#89389 = AXIS2_PLACEMENT_3D('',#89390,#89391,#89392);
#89390 = CARTESIAN_POINT('',(13.6,5.3426084163,36.699999999996));
#89391 = DIRECTION('',(0.E+000,2.312964634636E-015,-1.));
#89392 = DIRECTION('',(-1.,0.E+000,0.E+000));
#89393 = DEFINITIONAL_REPRESENTATION('',(#89394),#89398);
#89394 = LINE('',#89395,#89396);
#89395 = CARTESIAN_POINT('',(2.2,-8.1));
#89396 = VECTOR('',#89397,1.);
#89397 = DIRECTION('',(-1.,0.E+000));
#89398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89399 = ORIENTED_EDGE('',*,*,#89400,.T.);
#89400 = EDGE_CURVE('',#89380,#89401,#89403,.T.);
#89401 = VERTEX_POINT('',#89402);
#89402 = CARTESIAN_POINT('',(11.4,-3.140234296184,36.699999999996));
#89403 = SURFACE_CURVE('',#89404,(#89408),.PCURVE_S1.);
#89404 = LINE('',#89405,#89406);
#89405 = CARTESIAN_POINT('',(11.4,5.3426084163,36.699999999996));
#89406 = VECTOR('',#89407,1.);
#89407 = DIRECTION('',(0.E+000,-1.,-2.312964634636E-015));
#89408 = PCURVE('',#89388,#89409);
#89409 = DEFINITIONAL_REPRESENTATION('',(#89410),#89414);
#89410 = LINE('',#89411,#89412);
#89411 = CARTESIAN_POINT('',(2.2,0.E+000));
#89412 = VECTOR('',#89413,1.);
#89413 = DIRECTION('',(-0.E+000,-1.));
#89414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89415 = ORIENTED_EDGE('',*,*,#89416,.T.);
#89416 = EDGE_CURVE('',#89401,#89417,#89419,.T.);
#89417 = VERTEX_POINT('',#89418);
#89418 = CARTESIAN_POINT('',(10.2,-3.140234296174,36.699999999996));
#89419 = SURFACE_CURVE('',#89420,(#89424),.PCURVE_S1.);
#89420 = LINE('',#89421,#89422);
#89421 = CARTESIAN_POINT('',(13.6,-3.140234296174,36.699999999996));
#89422 = VECTOR('',#89423,1.);
#89423 = DIRECTION('',(-1.,0.E+000,0.E+000));
#89424 = PCURVE('',#89388,#89425);
#89425 = DEFINITIONAL_REPRESENTATION('',(#89426),#89430);
#89426 = LINE('',#89427,#89428);
#89427 = CARTESIAN_POINT('',(-0.E+000,-8.482842712474));
#89428 = VECTOR('',#89429,1.);
#89429 = DIRECTION('',(1.,0.E+000));
#89430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89431 = ORIENTED_EDGE('',*,*,#89432,.F.);
#89432 = EDGE_CURVE('',#89378,#89417,#89433,.T.);
#89433 = SURFACE_CURVE('',#89434,(#89438),.PCURVE_S1.);
#89434 = LINE('',#89435,#89436);
#89435 = CARTESIAN_POINT('',(10.2,5.3426084163,36.699999999996));
#89436 = VECTOR('',#89437,1.);
#89437 = DIRECTION('',(0.E+000,-1.,-2.312964634636E-015));
#89438 = PCURVE('',#89388,#89439);
#89439 = DEFINITIONAL_REPRESENTATION('',(#89440),#89444);
#89440 = LINE('',#89441,#89442);
#89441 = CARTESIAN_POINT('',(3.4,0.E+000));
#89442 = VECTOR('',#89443,1.);
#89443 = DIRECTION('',(-0.E+000,-1.));
#89444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#89449)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#89446,#89447,#89448)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#89446 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#89447 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#89448 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#89449 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#89446,
  'distance_accuracy_value','confusion accuracy');
#89450 = SHAPE_DEFINITION_REPRESENTATION(#89451,#89370);
#89451 = PRODUCT_DEFINITION_SHAPE('','',#89452);
#89452 = PRODUCT_DEFINITION('design','',#89453,#89456);
#89453 = PRODUCT_DEFINITION_FORMATION('','',#89454);
#89454 = PRODUCT('CADSOFTTOOLS 1.668','CADSOFTTOOLS 1.668','',(#89455));
#89455 = PRODUCT_CONTEXT('',#2,'mechanical');
#89456 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#89457 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89458,#89460);
#89458 = ( REPRESENTATION_RELATIONSHIP('','',#89370,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89459) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#89459 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2683);
#89460 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #89461);
#89461 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('668','','',#5,#89452,$);
#89462 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#89454));
#89463 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#89464),#89538);
#89464 = SHELL_BASED_SURFACE_MODEL('',(#89465));
#89465 = OPEN_SHELL('',(#89466));
#89466 = ADVANCED_FACE('',(#89467),#89481,.F.);
#89467 = FACE_BOUND('',#89468,.T.);
#89468 = EDGE_LOOP('',(#89469,#89492,#89508,#89524));
#89469 = ORIENTED_EDGE('',*,*,#89470,.F.);
#89470 = EDGE_CURVE('',#89471,#89473,#89475,.T.);
#89471 = VERTEX_POINT('',#89472);
#89472 = CARTESIAN_POINT('',(11.4,-0.730608896058,37.699999999996));
#89473 = VERTEX_POINT('',#89474);
#89474 = CARTESIAN_POINT('',(11.4,-0.730608896058,37.72611370717));
#89475 = SURFACE_CURVE('',#89476,(#89480),.PCURVE_S1.);
#89476 = LINE('',#89477,#89478);
#89477 = CARTESIAN_POINT('',(11.4,-0.730608896058,37.516116548597));
#89478 = VECTOR('',#89479,1.);
#89479 = DIRECTION('',(0.E+000,0.E+000,1.));
#89480 = PCURVE('',#89481,#89486);
#89481 = PLANE('',#89482);
#89482 = AXIS2_PLACEMENT_3D('',#89483,#89484,#89485);
#89483 = CARTESIAN_POINT('',(11.4,-0.730608896058,37.516116548597));
#89484 = DIRECTION('',(0.E+000,-1.,0.E+000));
#89485 = DIRECTION('',(1.,0.E+000,0.E+000));
#89486 = DEFINITIONAL_REPRESENTATION('',(#89487),#89491);
#89487 = LINE('',#89488,#89489);
#89488 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#89489 = VECTOR('',#89490,1.);
#89490 = DIRECTION('',(0.E+000,1.));
#89491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89492 = ORIENTED_EDGE('',*,*,#89493,.T.);
#89493 = EDGE_CURVE('',#89471,#89494,#89496,.T.);
#89494 = VERTEX_POINT('',#89495);
#89495 = CARTESIAN_POINT('',(6.1,-0.730608896058,37.699999999996));
#89496 = SURFACE_CURVE('',#89497,(#89501),.PCURVE_S1.);
#89497 = LINE('',#89498,#89499);
#89498 = CARTESIAN_POINT('',(11.4,-0.730608896058,37.699999999996));
#89499 = VECTOR('',#89500,1.);
#89500 = DIRECTION('',(-1.,0.E+000,0.E+000));
#89501 = PCURVE('',#89481,#89502);
#89502 = DEFINITIONAL_REPRESENTATION('',(#89503),#89507);
#89503 = LINE('',#89504,#89505);
#89504 = CARTESIAN_POINT('',(0.E+000,0.1838834514));
#89505 = VECTOR('',#89506,1.);
#89506 = DIRECTION('',(-1.,0.E+000));
#89507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89508 = ORIENTED_EDGE('',*,*,#89509,.F.);
#89509 = EDGE_CURVE('',#89510,#89494,#89512,.T.);
#89510 = VERTEX_POINT('',#89511);
#89511 = CARTESIAN_POINT('',(6.1,-0.730608896058,37.72611370717));
#89512 = SURFACE_CURVE('',#89513,(#89517),.PCURVE_S1.);
#89513 = LINE('',#89514,#89515);
#89514 = CARTESIAN_POINT('',(6.1,-0.730608896058,37.516116548597));
#89515 = VECTOR('',#89516,1.);
#89516 = DIRECTION('',(0.E+000,0.E+000,-1.));
#89517 = PCURVE('',#89481,#89518);
#89518 = DEFINITIONAL_REPRESENTATION('',(#89519),#89523);
#89519 = LINE('',#89520,#89521);
#89520 = CARTESIAN_POINT('',(-5.3,0.E+000));
#89521 = VECTOR('',#89522,1.);
#89522 = DIRECTION('',(0.E+000,-1.));
#89523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89524 = ORIENTED_EDGE('',*,*,#89525,.T.);
#89525 = EDGE_CURVE('',#89510,#89473,#89526,.T.);
#89526 = SURFACE_CURVE('',#89527,(#89531),.PCURVE_S1.);
#89527 = LINE('',#89528,#89529);
#89528 = CARTESIAN_POINT('',(6.1,-0.730608896058,37.72611370717));
#89529 = VECTOR('',#89530,1.);
#89530 = DIRECTION('',(1.,0.E+000,0.E+000));
#89531 = PCURVE('',#89481,#89532);
#89532 = DEFINITIONAL_REPRESENTATION('',(#89533),#89537);
#89533 = LINE('',#89534,#89535);
#89534 = CARTESIAN_POINT('',(-5.3,0.209997158573));
#89535 = VECTOR('',#89536,1.);
#89536 = DIRECTION('',(1.,0.E+000));
#89537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#89542)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#89539,#89540,#89541)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#89539 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#89540 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#89541 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#89542 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#89539,
  'distance_accuracy_value','confusion accuracy');
#89543 = SHAPE_DEFINITION_REPRESENTATION(#89544,#89463);
#89544 = PRODUCT_DEFINITION_SHAPE('','',#89545);
#89545 = PRODUCT_DEFINITION('design','',#89546,#89549);
#89546 = PRODUCT_DEFINITION_FORMATION('','',#89547);
#89547 = PRODUCT('CADSOFTTOOLS 1.669','CADSOFTTOOLS 1.669','',(#89548));
#89548 = PRODUCT_CONTEXT('',#2,'mechanical');
#89549 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#89550 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89551,#89553);
#89551 = ( REPRESENTATION_RELATIONSHIP('','',#89463,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89552) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#89552 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2687);
#89553 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #89554);
#89554 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('669','','',#5,#89545,$);
#89555 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#89547));
#89556 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#89557),#89629);
#89557 = SHELL_BASED_SURFACE_MODEL('',(#89558));
#89558 = OPEN_SHELL('',(#89559));
#89559 = ADVANCED_FACE('',(#89560),#89574,.F.);
#89560 = FACE_BOUND('',#89561,.F.);
#89561 = EDGE_LOOP('',(#89562,#89584,#89600,#89615));
#89562 = ORIENTED_EDGE('',*,*,#89563,.T.);
#89563 = EDGE_CURVE('',#89564,#89566,#89568,.T.);
#89564 = VERTEX_POINT('',#89565);
#89565 = CARTESIAN_POINT('',(10.2,-2.7573915837,36.699999999996));
#89566 = VERTEX_POINT('',#89567);
#89567 = CARTESIAN_POINT('',(11.4,-2.7573915837,36.699999999996));
#89568 = SURFACE_CURVE('',#89569,(#89573),.PCURVE_S1.);
#89569 = LINE('',#89570,#89571);
#89570 = CARTESIAN_POINT('',(11.4,-2.7573915837,36.699999999996));
#89571 = VECTOR('',#89572,1.);
#89572 = DIRECTION('',(1.,0.E+000,0.E+000));
#89573 = PCURVE('',#89574,#89579);
#89574 = CYLINDRICAL_SURFACE('',#89575,0.5);
#89575 = AXIS2_PLACEMENT_3D('',#89576,#89577,#89578);
#89576 = CARTESIAN_POINT('',(11.4,-2.7573915837,36.199999999996));
#89577 = DIRECTION('',(1.,0.E+000,0.E+000));
#89578 = DIRECTION('',(0.E+000,0.E+000,1.));
#89579 = DEFINITIONAL_REPRESENTATION('',(#89580),#89583);
#89580 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#89581,#89582),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.2,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#89581 = CARTESIAN_POINT('',(6.28318530718,-1.2));
#89582 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#89583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89584 = ORIENTED_EDGE('',*,*,#89585,.T.);
#89585 = EDGE_CURVE('',#89566,#89586,#89588,.T.);
#89586 = VERTEX_POINT('',#89587);
#89587 = CARTESIAN_POINT('',(11.4,-2.552707418411,36.656184603507));
#89588 = SURFACE_CURVE('',#89589,(#89594),.PCURVE_S1.);
#89589 = CIRCLE('',#89590,0.5);
#89590 = AXIS2_PLACEMENT_3D('',#89591,#89592,#89593);
#89591 = CARTESIAN_POINT('',(11.4,-2.7573915837,36.199999999996));
#89592 = DIRECTION('',(-1.,0.E+000,0.E+000));
#89593 = DIRECTION('',(0.E+000,0.E+000,1.));
#89594 = PCURVE('',#89574,#89595);
#89595 = DEFINITIONAL_REPRESENTATION('',(#89596),#89599);
#89596 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#89597,#89598),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.421761614863),.PIECEWISE_BEZIER_KNOTS.);
#89597 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#89598 = CARTESIAN_POINT('',(5.861423692317,0.E+000));
#89599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89600 = ORIENTED_EDGE('',*,*,#89601,.F.);
#89601 = EDGE_CURVE('',#89602,#89586,#89604,.T.);
#89602 = VERTEX_POINT('',#89603);
#89603 = CARTESIAN_POINT('',(10.2,-2.552707418411,36.656184603507));
#89604 = SURFACE_CURVE('',#89605,(#89609),.PCURVE_S1.);
#89605 = LINE('',#89606,#89607);
#89606 = CARTESIAN_POINT('',(8.2,-2.552707418411,36.656184603507));
#89607 = VECTOR('',#89608,1.);
#89608 = DIRECTION('',(1.,0.E+000,0.E+000));
#89609 = PCURVE('',#89574,#89610);
#89610 = DEFINITIONAL_REPRESENTATION('',(#89611),#89614);
#89611 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#89612,#89613),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.,3.2),.PIECEWISE_BEZIER_KNOTS.);
#89612 = CARTESIAN_POINT('',(5.861423692317,-1.2));
#89613 = CARTESIAN_POINT('',(5.861423692317,0.E+000));
#89614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89615 = ORIENTED_EDGE('',*,*,#89616,.F.);
#89616 = EDGE_CURVE('',#89564,#89602,#89617,.T.);
#89617 = SURFACE_CURVE('',#89618,(#89623),.PCURVE_S1.);
#89618 = CIRCLE('',#89619,0.5);
#89619 = AXIS2_PLACEMENT_3D('',#89620,#89621,#89622);
#89620 = CARTESIAN_POINT('',(10.2,-2.7573915837,36.199999999996));
#89621 = DIRECTION('',(-1.,0.E+000,0.E+000));
#89622 = DIRECTION('',(0.E+000,0.E+000,1.));
#89623 = PCURVE('',#89574,#89624);
#89624 = DEFINITIONAL_REPRESENTATION('',(#89625),#89628);
#89625 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#89626,#89627),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.421761614863),.PIECEWISE_BEZIER_KNOTS.);
#89626 = CARTESIAN_POINT('',(6.28318530718,-1.2));
#89627 = CARTESIAN_POINT('',(5.861423692317,-1.2));
#89628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#89633)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#89630,#89631,#89632)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#89630 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#89631 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#89632 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#89633 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#89630,
  'distance_accuracy_value','confusion accuracy');
#89634 = SHAPE_DEFINITION_REPRESENTATION(#89635,#89556);
#89635 = PRODUCT_DEFINITION_SHAPE('','',#89636);
#89636 = PRODUCT_DEFINITION('design','',#89637,#89640);
#89637 = PRODUCT_DEFINITION_FORMATION('','',#89638);
#89638 = PRODUCT('CADSOFTTOOLS 1.670','CADSOFTTOOLS 1.670','',(#89639));
#89639 = PRODUCT_CONTEXT('',#2,'mechanical');
#89640 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#89641 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89642,#89644);
#89642 = ( REPRESENTATION_RELATIONSHIP('','',#89556,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89643) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#89643 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2691);
#89644 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #89645);
#89645 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('670','','',#5,#89636,$);
#89646 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#89638));
#89647 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#89648),#89720);
#89648 = SHELL_BASED_SURFACE_MODEL('',(#89649));
#89649 = OPEN_SHELL('',(#89650));
#89650 = ADVANCED_FACE('',(#89651),#89665,.F.);
#89651 = FACE_BOUND('',#89652,.F.);
#89652 = EDGE_LOOP('',(#89653,#89675,#89691,#89706));
#89653 = ORIENTED_EDGE('',*,*,#89654,.F.);
#89654 = EDGE_CURVE('',#89655,#89657,#89659,.T.);
#89655 = VERTEX_POINT('',#89656);
#89656 = CARTESIAN_POINT('',(11.4,23.819706260144,39.38306513998));
#89657 = VERTEX_POINT('',#89658);
#89658 = CARTESIAN_POINT('',(12.2,23.819706260144,39.38306513998));
#89659 = SURFACE_CURVE('',#89660,(#89664),.PCURVE_S1.);
#89660 = LINE('',#89661,#89662);
#89661 = CARTESIAN_POINT('',(11.4,23.819706260144,39.38306513998));
#89662 = VECTOR('',#89663,1.);
#89663 = DIRECTION('',(1.,0.E+000,0.E+000));
#89664 = PCURVE('',#89665,#89670);
#89665 = CYLINDRICAL_SURFACE('',#89666,4.588991066641);
#89666 = AXIS2_PLACEMENT_3D('',#89667,#89668,#89669);
#89667 = CARTESIAN_POINT('',(11.4,27.5426084163,36.699999999997));
#89668 = DIRECTION('',(1.,0.E+000,0.E+000));
#89669 = DIRECTION('',(0.E+000,0.E+000,-1.));
#89670 = DEFINITIONAL_REPRESENTATION('',(#89671),#89674);
#89671 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#89672,#89673),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.8),.PIECEWISE_BEZIER_KNOTS.);
#89672 = CARTESIAN_POINT('',(4.087910450858,0.E+000));
#89673 = CARTESIAN_POINT('',(4.087910450858,0.8));
#89674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89675 = ORIENTED_EDGE('',*,*,#89676,.T.);
#89676 = EDGE_CURVE('',#89655,#89677,#89679,.T.);
#89677 = VERTEX_POINT('',#89678);
#89678 = CARTESIAN_POINT('',(11.4,23.26419008003,38.359510635569));
#89679 = SURFACE_CURVE('',#89680,(#89685),.PCURVE_S1.);
#89680 = CIRCLE('',#89681,4.588991066641);
#89681 = AXIS2_PLACEMENT_3D('',#89682,#89683,#89684);
#89682 = CARTESIAN_POINT('',(11.4,27.5426084163,36.699999999997));
#89683 = DIRECTION('',(1.,0.E+000,-0.E+000));
#89684 = DIRECTION('',(0.E+000,0.E+000,1.));
#89685 = PCURVE('',#89665,#89686);
#89686 = DEFINITIONAL_REPRESENTATION('',(#89687),#89690);
#89687 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#89688,#89689),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.946317797268,1.200782151332),
  .PIECEWISE_BEZIER_KNOTS.);
#89688 = CARTESIAN_POINT('',(4.087910450858,0.E+000));
#89689 = CARTESIAN_POINT('',(4.342374804922,0.E+000));
#89690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89691 = ORIENTED_EDGE('',*,*,#89692,.F.);
#89692 = EDGE_CURVE('',#89693,#89677,#89695,.T.);
#89693 = VERTEX_POINT('',#89694);
#89694 = CARTESIAN_POINT('',(12.2,23.26419008003,38.359510635569));
#89695 = SURFACE_CURVE('',#89696,(#89700),.PCURVE_S1.);
#89696 = LINE('',#89697,#89698);
#89697 = CARTESIAN_POINT('',(11.4,23.26419008003,38.359510635569));
#89698 = VECTOR('',#89699,1.);
#89699 = DIRECTION('',(-1.,0.E+000,0.E+000));
#89700 = PCURVE('',#89665,#89701);
#89701 = DEFINITIONAL_REPRESENTATION('',(#89702),#89705);
#89702 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#89703,#89704),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.8,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#89703 = CARTESIAN_POINT('',(4.342374804922,0.8));
#89704 = CARTESIAN_POINT('',(4.342374804922,0.E+000));
#89705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89706 = ORIENTED_EDGE('',*,*,#89707,.T.);
#89707 = EDGE_CURVE('',#89693,#89657,#89708,.T.);
#89708 = SURFACE_CURVE('',#89709,(#89714),.PCURVE_S1.);
#89709 = CIRCLE('',#89710,4.588991066641);
#89710 = AXIS2_PLACEMENT_3D('',#89711,#89712,#89713);
#89711 = CARTESIAN_POINT('',(12.2,27.5426084163,36.699999999997));
#89712 = DIRECTION('',(-1.,0.E+000,0.E+000));
#89713 = DIRECTION('',(0.E+000,-1.,0.E+000));
#89714 = PCURVE('',#89665,#89715);
#89715 = DEFINITIONAL_REPRESENTATION('',(#89716),#89719);
#89716 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#89717,#89718),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.370014175463,0.624478529527),
  .PIECEWISE_BEZIER_KNOTS.);
#89717 = CARTESIAN_POINT('',(4.342374804922,0.8));
#89718 = CARTESIAN_POINT('',(4.087910450858,0.8));
#89719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#89724)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#89721,#89722,#89723)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#89721 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#89722 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#89723 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#89724 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#89721,
  'distance_accuracy_value','confusion accuracy');
#89725 = SHAPE_DEFINITION_REPRESENTATION(#89726,#89647);
#89726 = PRODUCT_DEFINITION_SHAPE('','',#89727);
#89727 = PRODUCT_DEFINITION('design','',#89728,#89731);
#89728 = PRODUCT_DEFINITION_FORMATION('','',#89729);
#89729 = PRODUCT('CADSOFTTOOLS 1.671','CADSOFTTOOLS 1.671','',(#89730));
#89730 = PRODUCT_CONTEXT('',#2,'mechanical');
#89731 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#89732 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89733,#89735);
#89733 = ( REPRESENTATION_RELATIONSHIP('','',#89647,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89734) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#89734 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2695);
#89735 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #89736);
#89736 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('671','','',#5,#89727,$);
#89737 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#89729));
#89738 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#89739),#89803);
#89739 = SHELL_BASED_SURFACE_MODEL('',(#89740));
#89740 = OPEN_SHELL('',(#89741));
#89741 = ADVANCED_FACE('',(#89742),#89757,.F.);
#89742 = FACE_BOUND('',#89743,.T.);
#89743 = EDGE_LOOP('',(#89744,#89768,#89789));
#89744 = ORIENTED_EDGE('',*,*,#89745,.T.);
#89745 = EDGE_CURVE('',#89746,#89748,#89750,.T.);
#89746 = VERTEX_POINT('',#89747);
#89747 = CARTESIAN_POINT('',(11.15,28.214181291554,39.699999999997));
#89748 = VERTEX_POINT('',#89749);
#89749 = CARTESIAN_POINT('',(11.15,28.845662550159,39.597691076023));
#89750 = SURFACE_CURVE('',#89751,(#89756),.PCURVE_S1.);
#89751 = CIRCLE('',#89752,2.);
#89752 = AXIS2_PLACEMENT_3D('',#89753,#89754,#89755);
#89753 = CARTESIAN_POINT('',(11.15,28.214181291554,37.699999999997));
#89754 = DIRECTION('',(-1.,0.E+000,0.E+000));
#89755 = DIRECTION('',(0.E+000,0.E+000,-1.));
#89756 = PCURVE('',#89757,#89762);
#89757 = PLANE('',#89758);
#89758 = AXIS2_PLACEMENT_3D('',#89759,#89760,#89761);
#89759 = CARTESIAN_POINT('',(11.15,31.028638182034,39.199999999996));
#89760 = DIRECTION('',(-1.,0.E+000,0.E+000));
#89761 = DIRECTION('',(0.E+000,1.,0.E+000));
#89762 = DEFINITIONAL_REPRESENTATION('',(#89763),#89767);
#89763 = CIRCLE('',#89764,2.);
#89764 = AXIS2_PLACEMENT_2D('',#89765,#89766);
#89765 = CARTESIAN_POINT('',(-2.81445689048,1.5));
#89766 = DIRECTION('',(0.E+000,1.));
#89767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89768 = ORIENTED_EDGE('',*,*,#89769,.T.);
#89769 = EDGE_CURVE('',#89748,#89770,#89772,.T.);
#89770 = VERTEX_POINT('',#89771);
#89771 = CARTESIAN_POINT('',(11.15,28.5426084163,39.699999999997));
#89772 = SURFACE_CURVE('',#89773,(#89778),.PCURVE_S1.);
#89773 = CIRCLE('',#89774,0.5);
#89774 = AXIS2_PLACEMENT_3D('',#89775,#89776,#89777);
#89775 = CARTESIAN_POINT('',(11.15,28.5426084163,39.199999999996));
#89776 = DIRECTION('',(1.,0.E+000,0.E+000));
#89777 = DIRECTION('',(0.E+000,0.E+000,-1.));
#89778 = PCURVE('',#89757,#89779);
#89779 = DEFINITIONAL_REPRESENTATION('',(#89780),#89788);
#89780 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89781,#89782,#89783,#89784
    ,#89785,#89786,#89787),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#89781 = CARTESIAN_POINT('',(-2.486029765734,0.5));
#89782 = CARTESIAN_POINT('',(-1.620004361949,0.5));
#89783 = CARTESIAN_POINT('',(-2.053017063841,-0.25));
#89784 = CARTESIAN_POINT('',(-2.486029765734,-1.));
#89785 = CARTESIAN_POINT('',(-2.919042467626,-0.25));
#89786 = CARTESIAN_POINT('',(-3.352055169518,0.5));
#89787 = CARTESIAN_POINT('',(-2.486029765734,0.5));
#89788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89789 = ORIENTED_EDGE('',*,*,#89790,.F.);
#89790 = EDGE_CURVE('',#89746,#89770,#89791,.T.);
#89791 = SURFACE_CURVE('',#89792,(#89796),.PCURVE_S1.);
#89792 = LINE('',#89793,#89794);
#89793 = CARTESIAN_POINT('',(11.15,38.529217072361,39.699999999997));
#89794 = VECTOR('',#89795,1.);
#89795 = DIRECTION('',(0.E+000,1.,0.E+000));
#89796 = PCURVE('',#89757,#89797);
#89797 = DEFINITIONAL_REPRESENTATION('',(#89798),#89802);
#89798 = LINE('',#89799,#89800);
#89799 = CARTESIAN_POINT('',(7.500578890327,-0.5));
#89800 = VECTOR('',#89801,1.);
#89801 = DIRECTION('',(1.,0.E+000));
#89802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#89807)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#89804,#89805,#89806)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#89804 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#89805 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#89806 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#89807 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#89804,
  'distance_accuracy_value','confusion accuracy');
#89808 = SHAPE_DEFINITION_REPRESENTATION(#89809,#89738);
#89809 = PRODUCT_DEFINITION_SHAPE('','',#89810);
#89810 = PRODUCT_DEFINITION('design','',#89811,#89814);
#89811 = PRODUCT_DEFINITION_FORMATION('','',#89812);
#89812 = PRODUCT('CADSOFTTOOLS 1.672','CADSOFTTOOLS 1.672','',(#89813));
#89813 = PRODUCT_CONTEXT('',#2,'mechanical');
#89814 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#89815 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89816,#89818);
#89816 = ( REPRESENTATION_RELATIONSHIP('','',#89738,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89817) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#89817 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2699);
#89818 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #89819);
#89819 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('672','','',#5,#89810,$);
#89820 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#89812));
#89821 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#89822),#89896);
#89822 = SHELL_BASED_SURFACE_MODEL('',(#89823));
#89823 = OPEN_SHELL('',(#89824));
#89824 = ADVANCED_FACE('',(#89825),#89839,.T.);
#89825 = FACE_BOUND('',#89826,.T.);
#89826 = EDGE_LOOP('',(#89827,#89850,#89866,#89882));
#89827 = ORIENTED_EDGE('',*,*,#89828,.F.);
#89828 = EDGE_CURVE('',#89829,#89831,#89833,.T.);
#89829 = VERTEX_POINT('',#89830);
#89830 = CARTESIAN_POINT('',(10.2,-4.2573915837,38.875735931285));
#89831 = VERTEX_POINT('',#89832);
#89832 = CARTESIAN_POINT('',(10.2,-4.2573915837,38.499999999996));
#89833 = SURFACE_CURVE('',#89834,(#89838),.PCURVE_S1.);
#89834 = LINE('',#89835,#89836);
#89835 = CARTESIAN_POINT('',(10.2,-4.2573915837,39.699999999997));
#89836 = VECTOR('',#89837,1.);
#89837 = DIRECTION('',(0.E+000,0.E+000,-1.));
#89838 = PCURVE('',#89839,#89844);
#89839 = PLANE('',#89840);
#89840 = AXIS2_PLACEMENT_3D('',#89841,#89842,#89843);
#89841 = CARTESIAN_POINT('',(6.2,-4.2573915837,39.699999999997));
#89842 = DIRECTION('',(0.E+000,-1.,0.E+000));
#89843 = DIRECTION('',(0.E+000,0.E+000,1.));
#89844 = DEFINITIONAL_REPRESENTATION('',(#89845),#89849);
#89845 = LINE('',#89846,#89847);
#89846 = CARTESIAN_POINT('',(0.E+000,-4.));
#89847 = VECTOR('',#89848,1.);
#89848 = DIRECTION('',(-1.,0.E+000));
#89849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89850 = ORIENTED_EDGE('',*,*,#89851,.T.);
#89851 = EDGE_CURVE('',#89829,#89852,#89854,.T.);
#89852 = VERTEX_POINT('',#89853);
#89853 = CARTESIAN_POINT('',(4.2,-4.2573915837,38.875735931285));
#89854 = SURFACE_CURVE('',#89855,(#89859),.PCURVE_S1.);
#89855 = LINE('',#89856,#89857);
#89856 = CARTESIAN_POINT('',(4.2,-4.2573915837,38.875735931285));
#89857 = VECTOR('',#89858,1.);
#89858 = DIRECTION('',(-1.,0.E+000,0.E+000));
#89859 = PCURVE('',#89839,#89860);
#89860 = DEFINITIONAL_REPRESENTATION('',(#89861),#89865);
#89861 = LINE('',#89862,#89863);
#89862 = CARTESIAN_POINT('',(-0.824264068712,2.));
#89863 = VECTOR('',#89864,1.);
#89864 = DIRECTION('',(0.E+000,1.));
#89865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89866 = ORIENTED_EDGE('',*,*,#89867,.T.);
#89867 = EDGE_CURVE('',#89852,#89868,#89870,.T.);
#89868 = VERTEX_POINT('',#89869);
#89869 = CARTESIAN_POINT('',(4.2,-4.2573915837,38.499999999996));
#89870 = SURFACE_CURVE('',#89871,(#89875),.PCURVE_S1.);
#89871 = LINE('',#89872,#89873);
#89872 = CARTESIAN_POINT('',(4.2,-4.2573915837,39.199999999996));
#89873 = VECTOR('',#89874,1.);
#89874 = DIRECTION('',(0.E+000,0.E+000,-1.));
#89875 = PCURVE('',#89839,#89876);
#89876 = DEFINITIONAL_REPRESENTATION('',(#89877),#89881);
#89877 = LINE('',#89878,#89879);
#89878 = CARTESIAN_POINT('',(-0.5,2.));
#89879 = VECTOR('',#89880,1.);
#89880 = DIRECTION('',(-1.,0.E+000));
#89881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89882 = ORIENTED_EDGE('',*,*,#89883,.T.);
#89883 = EDGE_CURVE('',#89868,#89831,#89884,.T.);
#89884 = SURFACE_CURVE('',#89885,(#89889),.PCURVE_S1.);
#89885 = LINE('',#89886,#89887);
#89886 = CARTESIAN_POINT('',(6.2,-4.2573915837,38.499999999996));
#89887 = VECTOR('',#89888,1.);
#89888 = DIRECTION('',(1.,0.E+000,0.E+000));
#89889 = PCURVE('',#89839,#89890);
#89890 = DEFINITIONAL_REPRESENTATION('',(#89891),#89895);
#89891 = LINE('',#89892,#89893);
#89892 = CARTESIAN_POINT('',(-1.2,0.E+000));
#89893 = VECTOR('',#89894,1.);
#89894 = DIRECTION('',(0.E+000,-1.));
#89895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#89900)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#89897,#89898,#89899)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#89897 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#89898 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#89899 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#89900 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#89897,
  'distance_accuracy_value','confusion accuracy');
#89901 = SHAPE_DEFINITION_REPRESENTATION(#89902,#89821);
#89902 = PRODUCT_DEFINITION_SHAPE('','',#89903);
#89903 = PRODUCT_DEFINITION('design','',#89904,#89907);
#89904 = PRODUCT_DEFINITION_FORMATION('','',#89905);
#89905 = PRODUCT('CADSOFTTOOLS 1.673','CADSOFTTOOLS 1.673','',(#89906));
#89906 = PRODUCT_CONTEXT('',#2,'mechanical');
#89907 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#89908 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#89909,#89911);
#89909 = ( REPRESENTATION_RELATIONSHIP('','',#89821,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#89910) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#89910 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2703);
#89911 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #89912);
#89912 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('673','','',#5,#89903,$);
#89913 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#89905));
#89914 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#89915),#90524);
#89915 = SHELL_BASED_SURFACE_MODEL('',(#89916));
#89916 = OPEN_SHELL('',(#89917));
#89917 = ADVANCED_FACE('',(#89918,#89967,#90106),#89933,.F.);
#89918 = FACE_BOUND('',#89919,.T.);
#89919 = EDGE_LOOP('',(#89920,#89948));
#89920 = ORIENTED_EDGE('',*,*,#89921,.F.);
#89921 = EDGE_CURVE('',#89922,#89924,#89926,.T.);
#89922 = VERTEX_POINT('',#89923);
#89923 = CARTESIAN_POINT('',(10.2,-4.199622585538,39.699999999997));
#89924 = VERTEX_POINT('',#89925);
#89925 = CARTESIAN_POINT('',(10.2,-4.988762433599,40.368629150098));
#89926 = SURFACE_CURVE('',#89927,(#89932),.PCURVE_S1.);
#89927 = CIRCLE('',#89928,0.8);
#89928 = AXIS2_PLACEMENT_3D('',#89929,#89930,#89931);
#89929 = CARTESIAN_POINT('',(10.2,-4.988762433599,39.568629150098));
#89930 = DIRECTION('',(-1.,0.E+000,0.E+000));
#89931 = DIRECTION('',(0.E+000,0.E+000,1.));
#89932 = PCURVE('',#89933,#89938);
#89933 = PLANE('',#89934);
#89934 = AXIS2_PLACEMENT_3D('',#89935,#89936,#89937);
#89935 = CARTESIAN_POINT('',(10.2,-6.044000239879,35.599999999996));
#89936 = DIRECTION('',(1.,0.E+000,0.E+000));
#89937 = DIRECTION('',(0.E+000,0.E+000,1.));
#89938 = DEFINITIONAL_REPRESENTATION('',(#89939),#89947);
#89939 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89940,#89941,#89942,#89943
    ,#89944,#89945,#89946),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#89940 = CARTESIAN_POINT('',(4.768629150101,-1.055237806281));
#89941 = CARTESIAN_POINT('',(4.768629150101,-2.440878452336));
#89942 = CARTESIAN_POINT('',(3.568629150102,-1.748058129308));
#89943 = CARTESIAN_POINT('',(2.368629150102,-1.055237806281));
#89944 = CARTESIAN_POINT('',(3.568629150102,-0.362417483253));
#89945 = CARTESIAN_POINT('',(4.768629150101,0.330402839774));
#89946 = CARTESIAN_POINT('',(4.768629150101,-1.055237806281));
#89947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89948 = ORIENTED_EDGE('',*,*,#89949,.F.);
#89949 = EDGE_CURVE('',#89924,#89922,#89950,.T.);
#89950 = SURFACE_CURVE('',#89951,(#89956),.PCURVE_S1.);
#89951 = CIRCLE('',#89952,0.8);
#89952 = AXIS2_PLACEMENT_3D('',#89953,#89954,#89955);
#89953 = CARTESIAN_POINT('',(10.2,-4.988762433599,39.568629150098));
#89954 = DIRECTION('',(-1.,0.E+000,0.E+000));
#89955 = DIRECTION('',(0.E+000,0.E+000,1.));
#89956 = PCURVE('',#89933,#89957);
#89957 = DEFINITIONAL_REPRESENTATION('',(#89958),#89966);
#89958 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89959,#89960,#89961,#89962
    ,#89963,#89964,#89965),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#89959 = CARTESIAN_POINT('',(4.768629150101,-1.055237806281));
#89960 = CARTESIAN_POINT('',(4.768629150101,-2.440878452336));
#89961 = CARTESIAN_POINT('',(3.568629150102,-1.748058129308));
#89962 = CARTESIAN_POINT('',(2.368629150102,-1.055237806281));
#89963 = CARTESIAN_POINT('',(3.568629150102,-0.362417483253));
#89964 = CARTESIAN_POINT('',(4.768629150101,0.330402839774));
#89965 = CARTESIAN_POINT('',(4.768629150101,-1.055237806281));
#89966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89967 = FACE_BOUND('',#89968,.T.);
#89968 = EDGE_LOOP('',(#89969,#89988,#90004,#90021,#90037,#90054,#90075,
    #90092));
#89969 = ORIENTED_EDGE('',*,*,#89970,.T.);
#89970 = EDGE_CURVE('',#89971,#89973,#89975,.T.);
#89971 = VERTEX_POINT('',#89972);
#89972 = CARTESIAN_POINT('',(10.2,-9.8573915837,40.899999999996));
#89973 = VERTEX_POINT('',#89974);
#89974 = CARTESIAN_POINT('',(10.2,-10.0573915837,40.699999999996));
#89975 = SURFACE_CURVE('',#89976,(#89981),.PCURVE_S1.);
#89976 = CIRCLE('',#89977,0.2);
#89977 = AXIS2_PLACEMENT_3D('',#89978,#89979,#89980);
#89978 = CARTESIAN_POINT('',(10.2,-9.8573915837,40.699999999996));
#89979 = DIRECTION('',(1.,0.E+000,-0.E+000));
#89980 = DIRECTION('',(0.E+000,0.E+000,1.));
#89981 = PCURVE('',#89933,#89982);
#89982 = DEFINITIONAL_REPRESENTATION('',(#89983),#89987);
#89983 = CIRCLE('',#89984,0.2);
#89984 = AXIS2_PLACEMENT_2D('',#89985,#89986);
#89985 = CARTESIAN_POINT('',(5.1,3.813391343821));
#89986 = DIRECTION('',(1.,0.E+000));
#89987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#89988 = ORIENTED_EDGE('',*,*,#89989,.T.);
#89989 = EDGE_CURVE('',#89973,#89990,#89992,.T.);
#89990 = VERTEX_POINT('',#89991);
#89991 = CARTESIAN_POINT('',(10.2,-10.0573915837,40.199999999996));
#89992 = SURFACE_CURVE('',#89993,(#89997),.PCURVE_S1.);
#89993 = LINE('',#89994,#89995);
#89994 = CARTESIAN_POINT('',(10.2,-10.0573915837,40.449999999996));
#89995 = VECTOR('',#89996,1.);
#89996 = DIRECTION('',(0.E+000,0.E+000,-1.));
#89997 = PCURVE('',#89933,#89998);
#89998 = DEFINITIONAL_REPRESENTATION('',(#89999),#90003);
#89999 = LINE('',#90000,#90001);
#90000 = CARTESIAN_POINT('',(4.85,4.013391343821));
#90001 = VECTOR('',#90002,1.);
#90002 = DIRECTION('',(-1.,0.E+000));
#90003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90004 = ORIENTED_EDGE('',*,*,#90005,.T.);
#90005 = EDGE_CURVE('',#89990,#90006,#90008,.T.);
#90006 = VERTEX_POINT('',#90007);
#90007 = CARTESIAN_POINT('',(10.2,-9.8573915837,39.999999999996));
#90008 = SURFACE_CURVE('',#90009,(#90014),.PCURVE_S1.);
#90009 = CIRCLE('',#90010,0.2);
#90010 = AXIS2_PLACEMENT_3D('',#90011,#90012,#90013);
#90011 = CARTESIAN_POINT('',(10.2,-9.8573915837,40.199999999996));
#90012 = DIRECTION('',(1.,0.E+000,-0.E+000));
#90013 = DIRECTION('',(0.E+000,0.E+000,1.));
#90014 = PCURVE('',#89933,#90015);
#90015 = DEFINITIONAL_REPRESENTATION('',(#90016),#90020);
#90016 = CIRCLE('',#90017,0.2);
#90017 = AXIS2_PLACEMENT_2D('',#90018,#90019);
#90018 = CARTESIAN_POINT('',(4.6,3.813391343821));
#90019 = DIRECTION('',(1.,0.E+000));
#90020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90021 = ORIENTED_EDGE('',*,*,#90022,.T.);
#90022 = EDGE_CURVE('',#90006,#90023,#90025,.T.);
#90023 = VERTEX_POINT('',#90024);
#90024 = CARTESIAN_POINT('',(10.2,-6.674399064044,39.999999999996));
#90025 = SURFACE_CURVE('',#90026,(#90030),.PCURVE_S1.);
#90026 = LINE('',#90027,#90028);
#90027 = CARTESIAN_POINT('',(10.2,-8.111471121199,39.999999999996));
#90028 = VECTOR('',#90029,1.);
#90029 = DIRECTION('',(0.E+000,1.,6.539971923644E-015));
#90030 = PCURVE('',#89933,#90031);
#90031 = DEFINITIONAL_REPRESENTATION('',(#90032),#90036);
#90032 = LINE('',#90033,#90034);
#90033 = CARTESIAN_POINT('',(4.4,2.06747088132));
#90034 = VECTOR('',#90035,1.);
#90035 = DIRECTION('',(6.539971923644E-015,-1.));
#90036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90037 = ORIENTED_EDGE('',*,*,#90038,.T.);
#90038 = EDGE_CURVE('',#90023,#90039,#90041,.T.);
#90039 = VERTEX_POINT('',#90040);
#90040 = CARTESIAN_POINT('',(10.2,-6.487106105105,40.129847683341));
#90041 = SURFACE_CURVE('',#90042,(#90047),.PCURVE_S1.);
#90042 = CIRCLE('',#90043,0.2);
#90043 = AXIS2_PLACEMENT_3D('',#90044,#90045,#90046);
#90044 = CARTESIAN_POINT('',(10.2,-6.674399064044,40.199999999996));
#90045 = DIRECTION('',(1.,0.E+000,-0.E+000));
#90046 = DIRECTION('',(0.E+000,0.E+000,1.));
#90047 = PCURVE('',#89933,#90048);
#90048 = DEFINITIONAL_REPRESENTATION('',(#90049),#90053);
#90049 = CIRCLE('',#90050,0.2);
#90050 = AXIS2_PLACEMENT_2D('',#90051,#90052);
#90051 = CARTESIAN_POINT('',(4.6,0.630398824165));
#90052 = DIRECTION('',(1.,0.E+000));
#90053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90054 = ORIENTED_EDGE('',*,*,#90055,.T.);
#90055 = EDGE_CURVE('',#90039,#90056,#90058,.T.);
#90056 = VERTEX_POINT('',#90057);
#90057 = CARTESIAN_POINT('',(10.2,-6.233206878043,40.574292127785));
#90058 = SURFACE_CURVE('',#90059,(#90064),.PCURVE_S1.);
#90059 = CIRCLE('',#90060,1.6);
#90060 = AXIS2_PLACEMENT_3D('',#90061,#90062,#90063);
#90061 = CARTESIAN_POINT('',(10.2,-4.988762433599,39.568629150098));
#90062 = DIRECTION('',(-1.,0.E+000,0.E+000));
#90063 = DIRECTION('',(0.E+000,0.E+000,1.));
#90064 = PCURVE('',#89933,#90065);
#90065 = DEFINITIONAL_REPRESENTATION('',(#90066),#90074);
#90066 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90067,#90068,#90069,#90070
    ,#90071,#90072,#90073),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#90067 = CARTESIAN_POINT('',(5.568629150102,-1.055237806281));
#90068 = CARTESIAN_POINT('',(5.568629150102,-3.826519098391));
#90069 = CARTESIAN_POINT('',(3.168629150101,-2.440878452336));
#90070 = CARTESIAN_POINT('',(0.768629150101,-1.055237806281));
#90071 = CARTESIAN_POINT('',(3.168629150101,0.330402839774));
#90072 = CARTESIAN_POINT('',(5.568629150101,1.71604348583));
#90073 = CARTESIAN_POINT('',(5.568629150102,-1.055237806281));
#90074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90075 = ORIENTED_EDGE('',*,*,#90076,.T.);
#90076 = EDGE_CURVE('',#90056,#90077,#90079,.T.);
#90077 = VERTEX_POINT('',#90078);
#90078 = CARTESIAN_POINT('',(10.2,-6.388762433599,40.899999999996));
#90079 = SURFACE_CURVE('',#90080,(#90085),.PCURVE_S1.);
#90080 = CIRCLE('',#90081,0.2);
#90081 = AXIS2_PLACEMENT_3D('',#90082,#90083,#90084);
#90082 = CARTESIAN_POINT('',(10.2,-6.388762433599,40.699999999996));
#90083 = DIRECTION('',(1.,0.E+000,-0.E+000));
#90084 = DIRECTION('',(0.E+000,0.E+000,1.));
#90085 = PCURVE('',#89933,#90086);
#90086 = DEFINITIONAL_REPRESENTATION('',(#90087),#90091);
#90087 = CIRCLE('',#90088,0.2);
#90088 = AXIS2_PLACEMENT_2D('',#90089,#90090);
#90089 = CARTESIAN_POINT('',(5.1,0.344762193719));
#90090 = DIRECTION('',(1.,0.E+000));
#90091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90092 = ORIENTED_EDGE('',*,*,#90093,.T.);
#90093 = EDGE_CURVE('',#90077,#89971,#90094,.T.);
#90094 = SURFACE_CURVE('',#90095,(#90099),.PCURVE_S1.);
#90095 = LINE('',#90096,#90097);
#90096 = CARTESIAN_POINT('',(10.2,-8.111471121199,40.899999999996));
#90097 = VECTOR('',#90098,1.);
#90098 = DIRECTION('',(0.E+000,-1.,-4.000943083641E-015));
#90099 = PCURVE('',#89933,#90100);
#90100 = DEFINITIONAL_REPRESENTATION('',(#90101),#90105);
#90101 = LINE('',#90102,#90103);
#90102 = CARTESIAN_POINT('',(5.3,2.06747088132));
#90103 = VECTOR('',#90104,1.);
#90104 = DIRECTION('',(-4.000943083641E-015,1.));
#90105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90106 = FACE_BOUND('',#90107,.T.);
#90107 = EDGE_LOOP('',(#90108,#90126,#90147,#90168,#90184,#90205,#90221,
    #90242,#90258,#90279,#90295,#90316,#90332,#90353,#90369,#90390,
    #90406,#90423,#90439,#90456,#90472,#90489,#90505));
#90108 = ORIENTED_EDGE('',*,*,#90109,.F.);
#90109 = EDGE_CURVE('',#90110,#90112,#90114,.T.);
#90110 = VERTEX_POINT('',#90111);
#90111 = CARTESIAN_POINT('',(10.2,-2.2573915837,36.728369345788));
#90112 = VERTEX_POINT('',#90113);
#90113 = CARTESIAN_POINT('',(10.2,-2.2573915837,37.899999999997));
#90114 = SURFACE_CURVE('',#90115,(#90119),.PCURVE_S1.);
#90115 = LINE('',#90116,#90117);
#90116 = CARTESIAN_POINT('',(10.2,-2.2573915837,35.599999999996));
#90117 = VECTOR('',#90118,1.);
#90118 = DIRECTION('',(0.E+000,0.E+000,1.));
#90119 = PCURVE('',#89933,#90120);
#90120 = DEFINITIONAL_REPRESENTATION('',(#90121),#90125);
#90121 = LINE('',#90122,#90123);
#90122 = CARTESIAN_POINT('',(0.E+000,-3.786608656179));
#90123 = VECTOR('',#90124,1.);
#90124 = DIRECTION('',(1.,0.E+000));
#90125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90126 = ORIENTED_EDGE('',*,*,#90127,.T.);
#90127 = EDGE_CURVE('',#90110,#90128,#90130,.T.);
#90128 = VERTEX_POINT('',#90129);
#90129 = CARTESIAN_POINT('',(10.2,-2.552707418411,36.656184603507));
#90130 = SURFACE_CURVE('',#90131,(#90136),.PCURVE_S1.);
#90131 = CIRCLE('',#90132,3.1);
#90132 = AXIS2_PLACEMENT_3D('',#90133,#90134,#90135);
#90133 = CARTESIAN_POINT('',(10.2,-3.140234296174,39.699999999996));
#90134 = DIRECTION('',(-1.,0.E+000,0.E+000));
#90135 = DIRECTION('',(0.E+000,0.E+000,1.));
#90136 = PCURVE('',#89933,#90137);
#90137 = DEFINITIONAL_REPRESENTATION('',(#90138),#90146);
#90138 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90139,#90140,#90141,#90142
    ,#90143,#90144,#90145),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#90139 = CARTESIAN_POINT('',(7.2,-2.903765943705));
#90140 = CARTESIAN_POINT('',(7.2,-8.273123447168));
#90141 = CARTESIAN_POINT('',(2.55,-5.588444695437));
#90142 = CARTESIAN_POINT('',(-2.1,-2.903765943705));
#90143 = CARTESIAN_POINT('',(2.55,-0.219087191973));
#90144 = CARTESIAN_POINT('',(7.2,2.465591559759));
#90145 = CARTESIAN_POINT('',(7.2,-2.903765943705));
#90146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90147 = ORIENTED_EDGE('',*,*,#90148,.F.);
#90148 = EDGE_CURVE('',#90149,#90128,#90151,.T.);
#90149 = VERTEX_POINT('',#90150);
#90150 = CARTESIAN_POINT('',(10.2,-2.7573915837,36.699999999996));
#90151 = SURFACE_CURVE('',#90152,(#90157),.PCURVE_S1.);
#90152 = CIRCLE('',#90153,0.5);
#90153 = AXIS2_PLACEMENT_3D('',#90154,#90155,#90156);
#90154 = CARTESIAN_POINT('',(10.2,-2.7573915837,36.199999999996));
#90155 = DIRECTION('',(-1.,0.E+000,0.E+000));
#90156 = DIRECTION('',(0.E+000,0.E+000,1.));
#90157 = PCURVE('',#89933,#90158);
#90158 = DEFINITIONAL_REPRESENTATION('',(#90159),#90167);
#90159 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90160,#90161,#90162,#90163
    ,#90164,#90165,#90166),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#90160 = CARTESIAN_POINT('',(1.1,-3.286608656179));
#90161 = CARTESIAN_POINT('',(1.1,-4.152634059964));
#90162 = CARTESIAN_POINT('',(0.35,-3.719621358071));
#90163 = CARTESIAN_POINT('',(-0.4,-3.286608656179));
#90164 = CARTESIAN_POINT('',(0.35,-2.853595954287));
#90165 = CARTESIAN_POINT('',(1.1,-2.420583252395));
#90166 = CARTESIAN_POINT('',(1.1,-3.286608656179));
#90167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90168 = ORIENTED_EDGE('',*,*,#90169,.T.);
#90169 = EDGE_CURVE('',#90149,#90170,#90172,.T.);
#90170 = VERTEX_POINT('',#90171);
#90171 = CARTESIAN_POINT('',(10.2,-3.140234296174,36.699999999996));
#90172 = SURFACE_CURVE('',#90173,(#90177),.PCURVE_S1.);
#90173 = LINE('',#90174,#90175);
#90174 = CARTESIAN_POINT('',(10.2,5.3426084163,36.699999999996));
#90175 = VECTOR('',#90176,1.);
#90176 = DIRECTION('',(0.E+000,-1.,-2.312964634636E-015));
#90177 = PCURVE('',#89933,#90178);
#90178 = DEFINITIONAL_REPRESENTATION('',(#90179),#90183);
#90179 = LINE('',#90180,#90181);
#90180 = CARTESIAN_POINT('',(1.1,-11.38660865617));
#90181 = VECTOR('',#90182,1.);
#90182 = DIRECTION('',(-2.312964634636E-015,1.));
#90183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90184 = ORIENTED_EDGE('',*,*,#90185,.T.);
#90185 = EDGE_CURVE('',#90170,#90186,#90188,.T.);
#90186 = VERTEX_POINT('',#90187);
#90187 = CARTESIAN_POINT('',(10.2,-5.261554639734,37.578679656437));
#90188 = SURFACE_CURVE('',#90189,(#90194),.PCURVE_S1.);
#90189 = CIRCLE('',#90190,3.);
#90190 = AXIS2_PLACEMENT_3D('',#90191,#90192,#90193);
#90191 = CARTESIAN_POINT('',(10.2,-3.140234296174,39.699999999996));
#90192 = DIRECTION('',(-1.,0.E+000,0.E+000));
#90193 = DIRECTION('',(0.E+000,0.E+000,1.));
#90194 = PCURVE('',#89933,#90195);
#90195 = DEFINITIONAL_REPRESENTATION('',(#90196),#90204);
#90196 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90197,#90198,#90199,#90200
    ,#90201,#90202,#90203),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#90197 = CARTESIAN_POINT('',(7.1,-2.903765943705));
#90198 = CARTESIAN_POINT('',(7.1,-8.099918366411));
#90199 = CARTESIAN_POINT('',(2.6,-5.501842155058));
#90200 = CARTESIAN_POINT('',(-1.9,-2.903765943705));
#90201 = CARTESIAN_POINT('',(2.6,-0.305689732351));
#90202 = CARTESIAN_POINT('',(7.1,2.292386479002));
#90203 = CARTESIAN_POINT('',(7.1,-2.903765943705));
#90204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90205 = ORIENTED_EDGE('',*,*,#90206,.T.);
#90206 = EDGE_CURVE('',#90186,#90207,#90209,.T.);
#90207 = VERTEX_POINT('',#90208);
#90208 = CARTESIAN_POINT('',(10.2,-6.58998176448,38.907106781183));
#90209 = SURFACE_CURVE('',#90210,(#90214),.PCURVE_S1.);
#90210 = LINE('',#90211,#90212);
#90211 = CARTESIAN_POINT('',(10.2,-4.865570554364,37.182695571067));
#90212 = VECTOR('',#90213,1.);
#90213 = DIRECTION('',(0.E+000,-0.707106781186,0.707106781187));
#90214 = PCURVE('',#89933,#90215);
#90215 = DEFINITIONAL_REPRESENTATION('',(#90216),#90220);
#90216 = LINE('',#90217,#90218);
#90217 = CARTESIAN_POINT('',(1.582695571071,-1.178429685515));
#90218 = VECTOR('',#90219,1.);
#90219 = DIRECTION('',(0.707106781187,0.707106781186));
#90220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90221 = ORIENTED_EDGE('',*,*,#90222,.F.);
#90222 = EDGE_CURVE('',#90223,#90207,#90225,.T.);
#90223 = VERTEX_POINT('',#90224);
#90224 = CARTESIAN_POINT('',(10.2,-7.297088545666,39.199999999996));
#90225 = SURFACE_CURVE('',#90226,(#90231),.PCURVE_S1.);
#90226 = CIRCLE('',#90227,1.);
#90227 = AXIS2_PLACEMENT_3D('',#90228,#90229,#90230);
#90228 = CARTESIAN_POINT('',(10.2,-7.297088545666,38.199999999996));
#90229 = DIRECTION('',(-1.,0.E+000,0.E+000));
#90230 = DIRECTION('',(0.E+000,0.E+000,1.));
#90231 = PCURVE('',#89933,#90232);
#90232 = DEFINITIONAL_REPRESENTATION('',(#90233),#90241);
#90233 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90234,#90235,#90236,#90237
    ,#90238,#90239,#90240),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#90234 = CARTESIAN_POINT('',(3.6,1.253088305787));
#90235 = CARTESIAN_POINT('',(3.6,-0.478962501782));
#90236 = CARTESIAN_POINT('',(2.1,0.387062902003));
#90237 = CARTESIAN_POINT('',(0.6,1.253088305787));
#90238 = CARTESIAN_POINT('',(2.1,2.119113709572));
#90239 = CARTESIAN_POINT('',(3.6,2.985139113356));
#90240 = CARTESIAN_POINT('',(3.6,1.253088305787));
#90241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90242 = ORIENTED_EDGE('',*,*,#90243,.T.);
#90243 = EDGE_CURVE('',#90223,#90244,#90246,.T.);
#90244 = VERTEX_POINT('',#90245);
#90245 = CARTESIAN_POINT('',(10.2,-10.3573915837,39.199999999996));
#90246 = SURFACE_CURVE('',#90247,(#90251),.PCURVE_S1.);
#90247 = LINE('',#90248,#90249);
#90248 = CARTESIAN_POINT('',(10.2,-6.882874983294,39.199999999996));
#90249 = VECTOR('',#90250,1.);
#90250 = DIRECTION('',(0.E+000,-1.,-5.237537996343E-015));
#90251 = PCURVE('',#89933,#90252);
#90252 = DEFINITIONAL_REPRESENTATION('',(#90253),#90257);
#90253 = LINE('',#90254,#90255);
#90254 = CARTESIAN_POINT('',(3.6,0.838874743415));
#90255 = VECTOR('',#90256,1.);
#90256 = DIRECTION('',(-5.237537996343E-015,1.));
#90257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90258 = ORIENTED_EDGE('',*,*,#90259,.T.);
#90259 = EDGE_CURVE('',#90244,#90260,#90262,.T.);
#90260 = VERTEX_POINT('',#90261);
#90261 = CARTESIAN_POINT('',(10.2,-10.8573915837,39.699999999996));
#90262 = SURFACE_CURVE('',#90263,(#90268),.PCURVE_S1.);
#90263 = CIRCLE('',#90264,0.5);
#90264 = AXIS2_PLACEMENT_3D('',#90265,#90266,#90267);
#90265 = CARTESIAN_POINT('',(10.2,-10.3573915837,39.699999999996));
#90266 = DIRECTION('',(-1.,0.E+000,0.E+000));
#90267 = DIRECTION('',(0.E+000,0.E+000,1.));
#90268 = PCURVE('',#89933,#90269);
#90269 = DEFINITIONAL_REPRESENTATION('',(#90270),#90278);
#90270 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90271,#90272,#90273,#90274
    ,#90275,#90276,#90277),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#90271 = CARTESIAN_POINT('',(4.6,4.313391343821));
#90272 = CARTESIAN_POINT('',(4.6,3.447365940036));
#90273 = CARTESIAN_POINT('',(3.85,3.880378641929));
#90274 = CARTESIAN_POINT('',(3.1,4.313391343821));
#90275 = CARTESIAN_POINT('',(3.85,4.746404045713));
#90276 = CARTESIAN_POINT('',(4.6,5.179416747605));
#90277 = CARTESIAN_POINT('',(4.6,4.313391343821));
#90278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90279 = ORIENTED_EDGE('',*,*,#90280,.T.);
#90280 = EDGE_CURVE('',#90260,#90281,#90283,.T.);
#90281 = VERTEX_POINT('',#90282);
#90282 = CARTESIAN_POINT('',(10.2,-10.8573915837,41.199999999996));
#90283 = SURFACE_CURVE('',#90284,(#90288),.PCURVE_S1.);
#90284 = LINE('',#90285,#90286);
#90285 = CARTESIAN_POINT('',(10.2,-10.8573915837,39.199999999996));
#90286 = VECTOR('',#90287,1.);
#90287 = DIRECTION('',(0.E+000,0.E+000,1.));
#90288 = PCURVE('',#89933,#90289);
#90289 = DEFINITIONAL_REPRESENTATION('',(#90290),#90294);
#90290 = LINE('',#90291,#90292);
#90291 = CARTESIAN_POINT('',(3.6,4.813391343821));
#90292 = VECTOR('',#90293,1.);
#90293 = DIRECTION('',(1.,0.E+000));
#90294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90295 = ORIENTED_EDGE('',*,*,#90296,.T.);
#90296 = EDGE_CURVE('',#90281,#90297,#90299,.T.);
#90297 = VERTEX_POINT('',#90298);
#90298 = CARTESIAN_POINT('',(10.2,-10.3573915837,41.699999999996));
#90299 = SURFACE_CURVE('',#90300,(#90305),.PCURVE_S1.);
#90300 = CIRCLE('',#90301,0.5);
#90301 = AXIS2_PLACEMENT_3D('',#90302,#90303,#90304);
#90302 = CARTESIAN_POINT('',(10.2,-10.3573915837,41.199999999996));
#90303 = DIRECTION('',(-1.,0.E+000,0.E+000));
#90304 = DIRECTION('',(0.E+000,0.E+000,1.));
#90305 = PCURVE('',#89933,#90306);
#90306 = DEFINITIONAL_REPRESENTATION('',(#90307),#90315);
#90307 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90308,#90309,#90310,#90311
    ,#90312,#90313,#90314),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#90308 = CARTESIAN_POINT('',(6.1,4.313391343821));
#90309 = CARTESIAN_POINT('',(6.1,3.447365940036));
#90310 = CARTESIAN_POINT('',(5.35,3.880378641929));
#90311 = CARTESIAN_POINT('',(4.6,4.313391343821));
#90312 = CARTESIAN_POINT('',(5.35,4.746404045713));
#90313 = CARTESIAN_POINT('',(6.1,5.179416747605));
#90314 = CARTESIAN_POINT('',(6.1,4.313391343821));
#90315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90316 = ORIENTED_EDGE('',*,*,#90317,.T.);
#90317 = EDGE_CURVE('',#90297,#90318,#90320,.T.);
#90318 = VERTEX_POINT('',#90319);
#90319 = CARTESIAN_POINT('',(10.2,-5.685818708446,41.699999999996));
#90320 = SURFACE_CURVE('',#90321,(#90325),.PCURVE_S1.);
#90321 = LINE('',#90322,#90323);
#90322 = CARTESIAN_POINT('',(10.2,-10.8573915837,41.699999999996));
#90323 = VECTOR('',#90324,1.);
#90324 = DIRECTION('',(0.E+000,1.,2.312964634636E-015));
#90325 = PCURVE('',#89933,#90326);
#90326 = DEFINITIONAL_REPRESENTATION('',(#90327),#90331);
#90327 = LINE('',#90328,#90329);
#90328 = CARTESIAN_POINT('',(6.1,4.813391343821));
#90329 = VECTOR('',#90330,1.);
#90330 = DIRECTION('',(2.312964634636E-015,-1.));
#90331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90332 = ORIENTED_EDGE('',*,*,#90333,.T.);
#90333 = EDGE_CURVE('',#90318,#90334,#90336,.T.);
#90334 = VERTEX_POINT('',#90335);
#90335 = CARTESIAN_POINT('',(10.2,-4.271605146072,41.114213562369));
#90336 = SURFACE_CURVE('',#90337,(#90342),.PCURVE_S1.);
#90337 = CIRCLE('',#90338,2.);
#90338 = AXIS2_PLACEMENT_3D('',#90339,#90340,#90341);
#90339 = CARTESIAN_POINT('',(10.2,-5.685818708446,39.699999999996));
#90340 = DIRECTION('',(-1.,0.E+000,0.E+000));
#90341 = DIRECTION('',(0.E+000,0.E+000,1.));
#90342 = PCURVE('',#89933,#90343);
#90343 = DEFINITIONAL_REPRESENTATION('',(#90344),#90352);
#90344 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90345,#90346,#90347,#90348
    ,#90349,#90350,#90351),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#90345 = CARTESIAN_POINT('',(6.1,-0.358181531433));
#90346 = CARTESIAN_POINT('',(6.1,-3.822283146571));
#90347 = CARTESIAN_POINT('',(3.1,-2.090232339002));
#90348 = CARTESIAN_POINT('',(0.1,-0.358181531434));
#90349 = CARTESIAN_POINT('',(3.1,1.373869276135));
#90350 = CARTESIAN_POINT('',(6.1,3.105920083704));
#90351 = CARTESIAN_POINT('',(6.1,-0.358181531433));
#90352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90353 = ORIENTED_EDGE('',*,*,#90354,.T.);
#90354 = EDGE_CURVE('',#90334,#90355,#90357,.T.);
#90355 = VERTEX_POINT('',#90356);
#90356 = CARTESIAN_POINT('',(10.2,-3.150284802514,39.99289321881));
#90357 = SURFACE_CURVE('',#90358,(#90362),.PCURVE_S1.);
#90358 = LINE('',#90359,#90360);
#90359 = CARTESIAN_POINT('',(10.2,-4.700191060483,41.542799476781));
#90360 = VECTOR('',#90361,1.);
#90361 = DIRECTION('',(0.E+000,0.707106781186,-0.707106781187));
#90362 = PCURVE('',#89933,#90363);
#90363 = DEFINITIONAL_REPRESENTATION('',(#90364),#90368);
#90364 = LINE('',#90365,#90366);
#90365 = CARTESIAN_POINT('',(5.942799476784,-1.343809179396));
#90366 = VECTOR('',#90367,1.);
#90367 = DIRECTION('',(-0.707106781187,-0.707106781186));
#90368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90369 = ORIENTED_EDGE('',*,*,#90370,.F.);
#90370 = EDGE_CURVE('',#90371,#90355,#90373,.T.);
#90371 = VERTEX_POINT('',#90372);
#90372 = CARTESIAN_POINT('',(10.2,-2.443178021327,39.699999999997));
#90373 = SURFACE_CURVE('',#90374,(#90379),.PCURVE_S1.);
#90374 = CIRCLE('',#90375,1.);
#90375 = AXIS2_PLACEMENT_3D('',#90376,#90377,#90378);
#90376 = CARTESIAN_POINT('',(10.2,-2.443178021327,40.699999999997));
#90377 = DIRECTION('',(-1.,0.E+000,0.E+000));
#90378 = DIRECTION('',(0.E+000,0.E+000,1.));
#90379 = PCURVE('',#89933,#90380);
#90380 = DEFINITIONAL_REPRESENTATION('',(#90381),#90389);
#90381 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90382,#90383,#90384,#90385
    ,#90386,#90387,#90388),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#90382 = CARTESIAN_POINT('',(6.1,-3.600822218552));
#90383 = CARTESIAN_POINT('',(6.1,-5.332873026121));
#90384 = CARTESIAN_POINT('',(4.6,-4.466847622337));
#90385 = CARTESIAN_POINT('',(3.1,-3.600822218552));
#90386 = CARTESIAN_POINT('',(4.6,-2.734796814768));
#90387 = CARTESIAN_POINT('',(6.1,-1.868771410983));
#90388 = CARTESIAN_POINT('',(6.1,-3.600822218552));
#90389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90390 = ORIENTED_EDGE('',*,*,#90391,.T.);
#90391 = EDGE_CURVE('',#90371,#90392,#90394,.T.);
#90392 = VERTEX_POINT('',#90393);
#90393 = CARTESIAN_POINT('',(10.2,-2.728964458954,39.699999999997));
#90394 = SURFACE_CURVE('',#90395,(#90399),.PCURVE_S1.);
#90395 = LINE('',#90396,#90397);
#90396 = CARTESIAN_POINT('',(10.2,-2.2573915837,39.699999999997));
#90397 = VECTOR('',#90398,1.);
#90398 = DIRECTION('',(0.E+000,-1.,0.E+000));
#90399 = PCURVE('',#89933,#90400);
#90400 = DEFINITIONAL_REPRESENTATION('',(#90401),#90405);
#90401 = LINE('',#90402,#90403);
#90402 = CARTESIAN_POINT('',(4.1,-3.786608656179));
#90403 = VECTOR('',#90404,1.);
#90404 = DIRECTION('',(0.E+000,1.));
#90405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90406 = ORIENTED_EDGE('',*,*,#90407,.T.);
#90407 = EDGE_CURVE('',#90392,#90408,#90410,.T.);
#90408 = VERTEX_POINT('',#90409);
#90409 = CARTESIAN_POINT('',(10.2,-4.143178021327,39.11421356237));
#90410 = SURFACE_CURVE('',#90411,(#90416),.PCURVE_S1.);
#90411 = CIRCLE('',#90412,2.);
#90412 = AXIS2_PLACEMENT_3D('',#90413,#90414,#90415);
#90413 = CARTESIAN_POINT('',(10.2,-2.728964458954,37.699999999997));
#90414 = DIRECTION('',(1.,0.E+000,-0.E+000));
#90415 = DIRECTION('',(0.E+000,0.E+000,1.));
#90416 = PCURVE('',#89933,#90417);
#90417 = DEFINITIONAL_REPRESENTATION('',(#90418),#90422);
#90418 = CIRCLE('',#90419,2.);
#90419 = AXIS2_PLACEMENT_2D('',#90420,#90421);
#90420 = CARTESIAN_POINT('',(2.1,-3.315035780925));
#90421 = DIRECTION('',(1.,0.E+000));
#90422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90423 = ORIENTED_EDGE('',*,*,#90424,.T.);
#90424 = EDGE_CURVE('',#90408,#90425,#90427,.T.);
#90425 = VERTEX_POINT('',#90426);
#90426 = CARTESIAN_POINT('',(10.2,-4.169523618056,39.08786796564));
#90427 = SURFACE_CURVE('',#90428,(#90432),.PCURVE_S1.);
#90428 = LINE('',#90429,#90430);
#90429 = CARTESIAN_POINT('',(10.2,-4.143178021327,39.11421356237));
#90430 = VECTOR('',#90431,1.);
#90431 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#90432 = PCURVE('',#89933,#90433);
#90433 = DEFINITIONAL_REPRESENTATION('',(#90434),#90438);
#90434 = LINE('',#90435,#90436);
#90435 = CARTESIAN_POINT('',(3.514213562373,-1.900822218552));
#90436 = VECTOR('',#90437,1.);
#90437 = DIRECTION('',(-0.707106781187,0.707106781187));
#90438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90439 = ORIENTED_EDGE('',*,*,#90440,.T.);
#90440 = EDGE_CURVE('',#90425,#90441,#90443,.T.);
#90441 = VERTEX_POINT('',#90442);
#90442 = CARTESIAN_POINT('',(10.2,-4.2573915837,38.875735931285));
#90443 = SURFACE_CURVE('',#90444,(#90449),.PCURVE_S1.);
#90444 = CIRCLE('',#90445,0.3);
#90445 = AXIS2_PLACEMENT_3D('',#90446,#90447,#90448);
#90446 = CARTESIAN_POINT('',(10.2,-3.9573915837,38.875735931285));
#90447 = DIRECTION('',(1.,0.E+000,-0.E+000));
#90448 = DIRECTION('',(0.E+000,0.E+000,1.));
#90449 = PCURVE('',#89933,#90450);
#90450 = DEFINITIONAL_REPRESENTATION('',(#90451),#90455);
#90451 = CIRCLE('',#90452,0.3);
#90452 = AXIS2_PLACEMENT_2D('',#90453,#90454);
#90453 = CARTESIAN_POINT('',(3.275735931288,-2.086608656179));
#90454 = DIRECTION('',(1.,0.E+000));
#90455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90456 = ORIENTED_EDGE('',*,*,#90457,.T.);
#90457 = EDGE_CURVE('',#90441,#90458,#90460,.T.);
#90458 = VERTEX_POINT('',#90459);
#90459 = CARTESIAN_POINT('',(10.2,-4.2573915837,38.499999999996));
#90460 = SURFACE_CURVE('',#90461,(#90465),.PCURVE_S1.);
#90461 = LINE('',#90462,#90463);
#90462 = CARTESIAN_POINT('',(10.2,-4.2573915837,39.699999999997));
#90463 = VECTOR('',#90464,1.);
#90464 = DIRECTION('',(0.E+000,0.E+000,-1.));
#90465 = PCURVE('',#89933,#90466);
#90466 = DEFINITIONAL_REPRESENTATION('',(#90467),#90471);
#90467 = LINE('',#90468,#90469);
#90468 = CARTESIAN_POINT('',(4.1,-1.786608656179));
#90469 = VECTOR('',#90470,1.);
#90470 = DIRECTION('',(-1.,0.E+000));
#90471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90472 = ORIENTED_EDGE('',*,*,#90473,.T.);
#90473 = EDGE_CURVE('',#90458,#90474,#90476,.T.);
#90474 = VERTEX_POINT('',#90475);
#90475 = CARTESIAN_POINT('',(10.2,-3.9573915837,38.199999999997));
#90476 = SURFACE_CURVE('',#90477,(#90482),.PCURVE_S1.);
#90477 = CIRCLE('',#90478,0.3);
#90478 = AXIS2_PLACEMENT_3D('',#90479,#90480,#90481);
#90479 = CARTESIAN_POINT('',(10.2,-3.9573915837,38.499999999996));
#90480 = DIRECTION('',(1.,0.E+000,-0.E+000));
#90481 = DIRECTION('',(0.E+000,0.E+000,1.));
#90482 = PCURVE('',#89933,#90483);
#90483 = DEFINITIONAL_REPRESENTATION('',(#90484),#90488);
#90484 = CIRCLE('',#90485,0.3);
#90485 = AXIS2_PLACEMENT_2D('',#90486,#90487);
#90486 = CARTESIAN_POINT('',(2.9,-2.086608656179));
#90487 = DIRECTION('',(1.,0.E+000));
#90488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90489 = ORIENTED_EDGE('',*,*,#90490,.T.);
#90490 = EDGE_CURVE('',#90474,#90491,#90493,.T.);
#90491 = VERTEX_POINT('',#90492);
#90492 = CARTESIAN_POINT('',(10.2,-2.5573915837,38.199999999997));
#90493 = SURFACE_CURVE('',#90494,(#90498),.PCURVE_S1.);
#90494 = LINE('',#90495,#90496);
#90495 = CARTESIAN_POINT('',(10.2,-4.2573915837,38.199999999997));
#90496 = VECTOR('',#90497,1.);
#90497 = DIRECTION('',(0.E+000,1.,0.E+000));
#90498 = PCURVE('',#89933,#90499);
#90499 = DEFINITIONAL_REPRESENTATION('',(#90500),#90504);
#90500 = LINE('',#90501,#90502);
#90501 = CARTESIAN_POINT('',(2.6,-1.786608656179));
#90502 = VECTOR('',#90503,1.);
#90503 = DIRECTION('',(0.E+000,-1.));
#90504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90505 = ORIENTED_EDGE('',*,*,#90506,.T.);
#90506 = EDGE_CURVE('',#90491,#90112,#90507,.T.);
#90507 = SURFACE_CURVE('',#90508,(#90513),.PCURVE_S1.);
#90508 = CIRCLE('',#90509,0.3);
#90509 = AXIS2_PLACEMENT_3D('',#90510,#90511,#90512);
#90510 = CARTESIAN_POINT('',(10.2,-2.5573915837,37.899999999997));
#90511 = DIRECTION('',(-1.,0.E+000,0.E+000));
#90512 = DIRECTION('',(0.E+000,0.E+000,1.));
#90513 = PCURVE('',#89933,#90514);
#90514 = DEFINITIONAL_REPRESENTATION('',(#90515),#90523);
#90515 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90516,#90517,#90518,#90519
    ,#90520,#90521,#90522),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#90516 = CARTESIAN_POINT('',(2.6,-3.486608656179));
#90517 = CARTESIAN_POINT('',(2.6,-4.00622389845));
#90518 = CARTESIAN_POINT('',(2.15,-3.746416277314));
#90519 = CARTESIAN_POINT('',(1.7,-3.486608656179));
#90520 = CARTESIAN_POINT('',(2.15,-3.226801035044));
#90521 = CARTESIAN_POINT('',(2.6,-2.966993413908));
#90522 = CARTESIAN_POINT('',(2.6,-3.486608656179));
#90523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#90528)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#90525,#90526,#90527)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#90525 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#90526 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#90527 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#90528 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#90525,
  'distance_accuracy_value','confusion accuracy');
#90529 = SHAPE_DEFINITION_REPRESENTATION(#90530,#89914);
#90530 = PRODUCT_DEFINITION_SHAPE('','',#90531);
#90531 = PRODUCT_DEFINITION('design','',#90532,#90535);
#90532 = PRODUCT_DEFINITION_FORMATION('','',#90533);
#90533 = PRODUCT('CADSOFTTOOLS 1.674','CADSOFTTOOLS 1.674','',(#90534));
#90534 = PRODUCT_CONTEXT('',#2,'mechanical');
#90535 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#90536 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#90537,#90539);
#90537 = ( REPRESENTATION_RELATIONSHIP('','',#89914,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#90538) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#90538 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2707);
#90539 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #90540);
#90540 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('674','','',#5,#90531,$);
#90541 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#90533));
#90542 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#90543),#90677);
#90543 = SHELL_BASED_SURFACE_MODEL('',(#90544));
#90544 = OPEN_SHELL('',(#90545));
#90545 = ADVANCED_FACE('',(#90546),#90561,.T.);
#90546 = FACE_BOUND('',#90547,.T.);
#90547 = EDGE_LOOP('',(#90548,#90572,#90593,#90609,#90630,#90647,#90663)
  );
#90548 = ORIENTED_EDGE('',*,*,#90549,.F.);
#90549 = EDGE_CURVE('',#90550,#90552,#90554,.T.);
#90550 = VERTEX_POINT('',#90551);
#90551 = CARTESIAN_POINT('',(6.1,-1.094248371766,37.371064278015));
#90552 = VERTEX_POINT('',#90553);
#90553 = CARTESIAN_POINT('',(6.1,-0.730608896058,37.607127623672));
#90554 = SURFACE_CURVE('',#90555,(#90560),.PCURVE_S1.);
#90555 = CIRCLE('',#90556,1.5);
#90556 = AXIS2_PLACEMENT_3D('',#90557,#90558,#90559);
#90557 = CARTESIAN_POINT('',(6.1,-0.104255182536,36.244159896411));
#90558 = DIRECTION('',(-1.,0.E+000,0.E+000));
#90559 = DIRECTION('',(0.E+000,0.E+000,-1.));
#90560 = PCURVE('',#90561,#90566);
#90561 = PLANE('',#90562);
#90562 = AXIS2_PLACEMENT_3D('',#90563,#90564,#90565);
#90563 = CARTESIAN_POINT('',(6.1,-1.571605146073,37.699999999996));
#90564 = DIRECTION('',(-1.,0.E+000,0.E+000));
#90565 = DIRECTION('',(0.E+000,1.,2.310651670001E-015));
#90566 = DEFINITIONAL_REPRESENTATION('',(#90567),#90571);
#90567 = CIRCLE('',#90568,1.5);
#90568 = AXIS2_PLACEMENT_2D('',#90569,#90570);
#90569 = CARTESIAN_POINT('',(1.467349963537,1.455840103586));
#90570 = DIRECTION('',(-2.310651670001E-015,1.));
#90571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90572 = ORIENTED_EDGE('',*,*,#90573,.F.);
#90573 = EDGE_CURVE('',#90574,#90550,#90576,.T.);
#90574 = VERTEX_POINT('',#90575);
#90575 = CARTESIAN_POINT('',(6.1,-2.2573915837,36.728369345788));
#90576 = SURFACE_CURVE('',#90577,(#90582),.PCURVE_S1.);
#90577 = CIRCLE('',#90578,3.1);
#90578 = AXIS2_PLACEMENT_3D('',#90579,#90580,#90581);
#90579 = CARTESIAN_POINT('',(6.1,-3.140234296174,39.699999999996));
#90580 = DIRECTION('',(1.,0.E+000,0.E+000));
#90581 = DIRECTION('',(0.E+000,0.E+000,-1.));
#90582 = PCURVE('',#90561,#90583);
#90583 = DEFINITIONAL_REPRESENTATION('',(#90584),#90592);
#90584 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90585,#90586,#90587,#90588
    ,#90589,#90590,#90591),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#90585 = CARTESIAN_POINT('',(-1.568629150101,1.1));
#90586 = CARTESIAN_POINT('',(3.800728353362,1.1));
#90587 = CARTESIAN_POINT('',(1.116049601631,-3.55));
#90588 = CARTESIAN_POINT('',(-1.568629150101,-8.2));
#90589 = CARTESIAN_POINT('',(-4.253307901833,-3.55));
#90590 = CARTESIAN_POINT('',(-6.937986653565,1.1));
#90591 = CARTESIAN_POINT('',(-1.568629150101,1.1));
#90592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90593 = ORIENTED_EDGE('',*,*,#90594,.T.);
#90594 = EDGE_CURVE('',#90574,#90595,#90597,.T.);
#90595 = VERTEX_POINT('',#90596);
#90596 = CARTESIAN_POINT('',(6.1,-2.2573915837,37.628449536453));
#90597 = SURFACE_CURVE('',#90598,(#90602),.PCURVE_S1.);
#90598 = LINE('',#90599,#90600);
#90599 = CARTESIAN_POINT('',(6.1,-2.2573915837,37.699999999996));
#90600 = VECTOR('',#90601,1.);
#90601 = DIRECTION('',(0.E+000,0.E+000,1.));
#90602 = PCURVE('',#90561,#90603);
#90603 = DEFINITIONAL_REPRESENTATION('',(#90604),#90608);
#90604 = LINE('',#90605,#90606);
#90605 = CARTESIAN_POINT('',(-0.685786437627,-1.584613577366E-015));
#90606 = VECTOR('',#90607,1.);
#90607 = DIRECTION('',(2.310651670001E-015,-1.));
#90608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90609 = ORIENTED_EDGE('',*,*,#90610,.T.);
#90610 = EDGE_CURVE('',#90595,#90611,#90613,.T.);
#90611 = VERTEX_POINT('',#90612);
#90612 = CARTESIAN_POINT('',(6.1,-1.853804139754,37.34690088798));
#90613 = SURFACE_CURVE('',#90614,(#90619),.PCURVE_S1.);
#90614 = CIRCLE('',#90615,0.3);
#90615 = AXIS2_PLACEMENT_3D('',#90616,#90617,#90618);
#90616 = CARTESIAN_POINT('',(6.1,-1.9573915837,37.628449536453));
#90617 = DIRECTION('',(1.,0.E+000,0.E+000));
#90618 = DIRECTION('',(0.E+000,0.E+000,-1.));
#90619 = PCURVE('',#90561,#90620);
#90620 = DEFINITIONAL_REPRESENTATION('',(#90621),#90629);
#90621 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90622,#90623,#90624,#90625
    ,#90626,#90627,#90628),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#90622 = CARTESIAN_POINT('',(-0.385786437627,0.371550463544));
#90623 = CARTESIAN_POINT('',(0.133828804644,0.371550463544));
#90624 = CARTESIAN_POINT('',(-0.125978816491,-7.84495364563E-002));
#90625 = CARTESIAN_POINT('',(-0.385786437627,-0.528449536456));
#90626 = CARTESIAN_POINT('',(-0.645594058762,-7.84495364563E-002));
#90627 = CARTESIAN_POINT('',(-0.905401679897,0.371550463544));
#90628 = CARTESIAN_POINT('',(-0.385786437627,0.371550463544));
#90629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90630 = ORIENTED_EDGE('',*,*,#90631,.T.);
#90631 = EDGE_CURVE('',#90611,#90632,#90634,.T.);
#90632 = VERTEX_POINT('',#90633);
#90633 = CARTESIAN_POINT('',(6.1,-0.730608896058,37.72611370717));
#90634 = SURFACE_CURVE('',#90635,(#90640),.PCURVE_S1.);
#90635 = CIRCLE('',#90636,22.);
#90636 = AXIS2_PLACEMENT_3D('',#90637,#90638,#90639);
#90637 = CARTESIAN_POINT('',(6.1,5.7426084163,16.699999999996));
#90638 = DIRECTION('',(-1.,0.E+000,0.E+000));
#90639 = DIRECTION('',(0.E+000,-1.,0.E+000));
#90640 = PCURVE('',#90561,#90641);
#90641 = DEFINITIONAL_REPRESENTATION('',(#90642),#90646);
#90642 = CIRCLE('',#90643,22.);
#90643 = AXIS2_PLACEMENT_2D('',#90644,#90645);
#90644 = CARTESIAN_POINT('',(7.314213562373,21.));
#90645 = DIRECTION('',(-1.,-2.310651670001E-015));
#90646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90647 = ORIENTED_EDGE('',*,*,#90648,.T.);
#90648 = EDGE_CURVE('',#90632,#90649,#90651,.T.);
#90649 = VERTEX_POINT('',#90650);
#90650 = CARTESIAN_POINT('',(6.1,-0.730608896058,37.699999999996));
#90651 = SURFACE_CURVE('',#90652,(#90656),.PCURVE_S1.);
#90652 = LINE('',#90653,#90654);
#90653 = CARTESIAN_POINT('',(6.1,-0.730608896058,37.516116548597));
#90654 = VECTOR('',#90655,1.);
#90655 = DIRECTION('',(0.E+000,0.E+000,-1.));
#90656 = PCURVE('',#90561,#90657);
#90657 = DEFINITIONAL_REPRESENTATION('',(#90658),#90662);
#90658 = LINE('',#90659,#90660);
#90659 = CARTESIAN_POINT('',(0.840996250015,0.1838834514));
#90660 = VECTOR('',#90661,1.);
#90661 = DIRECTION('',(-2.310651670001E-015,1.));
#90662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90663 = ORIENTED_EDGE('',*,*,#90664,.F.);
#90664 = EDGE_CURVE('',#90552,#90649,#90665,.T.);
#90665 = SURFACE_CURVE('',#90666,(#90670),.PCURVE_S1.);
#90666 = LINE('',#90667,#90668);
#90667 = CARTESIAN_POINT('',(6.1,-0.730608896058,37.516116548597));
#90668 = VECTOR('',#90669,1.);
#90669 = DIRECTION('',(0.E+000,0.E+000,1.));
#90670 = PCURVE('',#90561,#90671);
#90671 = DEFINITIONAL_REPRESENTATION('',(#90672),#90676);
#90672 = LINE('',#90673,#90674);
#90673 = CARTESIAN_POINT('',(0.840996250015,0.1838834514));
#90674 = VECTOR('',#90675,1.);
#90675 = DIRECTION('',(2.310651670001E-015,-1.));
#90676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#90681)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#90678,#90679,#90680)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#90678 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#90679 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#90680 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#90681 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#90678,
  'distance_accuracy_value','confusion accuracy');
#90682 = SHAPE_DEFINITION_REPRESENTATION(#90683,#90542);
#90683 = PRODUCT_DEFINITION_SHAPE('','',#90684);
#90684 = PRODUCT_DEFINITION('design','',#90685,#90688);
#90685 = PRODUCT_DEFINITION_FORMATION('','',#90686);
#90686 = PRODUCT('CADSOFTTOOLS 1.675','CADSOFTTOOLS 1.675','',(#90687));
#90687 = PRODUCT_CONTEXT('',#2,'mechanical');
#90688 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#90689 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#90690,#90692);
#90690 = ( REPRESENTATION_RELATIONSHIP('','',#90542,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#90691) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#90691 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2711);
#90692 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #90693);
#90693 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('675','','',#5,#90684,$);
#90694 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#90686));
#90695 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#90696),#90853);
#90696 = SHELL_BASED_SURFACE_MODEL('',(#90697));
#90697 = OPEN_SHELL('',(#90698));
#90698 = ADVANCED_FACE('',(#90699),#90713,.F.);
#90699 = FACE_BOUND('',#90700,.T.);
#90700 = EDGE_LOOP('',(#90701,#90724,#90741,#90758,#90779,#90800,#90817,
    #90838));
#90701 = ORIENTED_EDGE('',*,*,#90702,.T.);
#90702 = EDGE_CURVE('',#90703,#90705,#90707,.T.);
#90703 = VERTEX_POINT('',#90704);
#90704 = CARTESIAN_POINT('',(5.,23.657452636108,39.699999999997));
#90705 = VERTEX_POINT('',#90706);
#90706 = CARTESIAN_POINT('',(5.,24.43422463534,39.699999999997));
#90707 = SURFACE_CURVE('',#90708,(#90712),.PCURVE_S1.);
#90708 = LINE('',#90709,#90710);
#90709 = CARTESIAN_POINT('',(5.,23.315825728658,39.699999999997));
#90710 = VECTOR('',#90711,1.);
#90711 = DIRECTION('',(2.501885396213E-015,1.,0.E+000));
#90712 = PCURVE('',#90713,#90718);
#90713 = PLANE('',#90714);
#90714 = AXIS2_PLACEMENT_3D('',#90715,#90716,#90717);
#90715 = CARTESIAN_POINT('',(5.,23.315825728658,34.699999999997));
#90716 = DIRECTION('',(1.,-2.501885396213E-015,0.E+000));
#90717 = DIRECTION('',(2.501885396213E-015,1.,0.E+000));
#90718 = DEFINITIONAL_REPRESENTATION('',(#90719),#90723);
#90719 = LINE('',#90720,#90721);
#90720 = CARTESIAN_POINT('',(0.E+000,5.));
#90721 = VECTOR('',#90722,1.);
#90722 = DIRECTION('',(1.,0.E+000));
#90723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90724 = ORIENTED_EDGE('',*,*,#90725,.T.);
#90725 = EDGE_CURVE('',#90705,#90726,#90728,.T.);
#90726 = VERTEX_POINT('',#90727);
#90727 = CARTESIAN_POINT('',(5.,24.044604336744,39.51336244657));
#90728 = SURFACE_CURVE('',#90729,(#90734),.PCURVE_S1.);
#90729 = CIRCLE('',#90730,0.5);
#90730 = AXIS2_PLACEMENT_3D('',#90731,#90732,#90733);
#90731 = CARTESIAN_POINT('',(5.,24.43422463534,39.199999999997));
#90732 = DIRECTION('',(1.,-2.501885396213E-015,0.E+000));
#90733 = DIRECTION('',(2.501885396213E-015,1.,0.E+000));
#90734 = PCURVE('',#90713,#90735);
#90735 = DEFINITIONAL_REPRESENTATION('',(#90736),#90740);
#90736 = CIRCLE('',#90737,0.5);
#90737 = AXIS2_PLACEMENT_2D('',#90738,#90739);
#90738 = CARTESIAN_POINT('',(1.118398906681,4.5));
#90739 = DIRECTION('',(1.,0.E+000));
#90740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90741 = ORIENTED_EDGE('',*,*,#90742,.T.);
#90742 = EDGE_CURVE('',#90726,#90743,#90745,.T.);
#90743 = VERTEX_POINT('',#90744);
#90744 = CARTESIAN_POINT('',(5.,23.386191117013,38.395652095965));
#90745 = SURFACE_CURVE('',#90746,(#90751),.PCURVE_S1.);
#90746 = CIRCLE('',#90747,4.488991066641);
#90747 = AXIS2_PLACEMENT_3D('',#90748,#90749,#90750);
#90748 = CARTESIAN_POINT('',(5.,27.5426084163,36.699999999997));
#90749 = DIRECTION('',(1.,-2.501885396213E-015,0.E+000));
#90750 = DIRECTION('',(2.501885396213E-015,1.,0.E+000));
#90751 = PCURVE('',#90713,#90752);
#90752 = DEFINITIONAL_REPRESENTATION('',(#90753),#90757);
#90753 = CIRCLE('',#90754,4.488991066641);
#90754 = AXIS2_PLACEMENT_2D('',#90755,#90756);
#90755 = CARTESIAN_POINT('',(4.226782687642,2.));
#90756 = DIRECTION('',(1.,0.E+000));
#90757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90758 = ORIENTED_EDGE('',*,*,#90759,.T.);
#90759 = EDGE_CURVE('',#90743,#90760,#90762,.T.);
#90760 = VERTEX_POINT('',#90761);
#90761 = CARTESIAN_POINT('',(5.,23.212776677886,38.198593637947));
#90762 = SURFACE_CURVE('',#90763,(#90768),.PCURVE_S1.);
#90763 = CIRCLE('',#90764,0.4);
#90764 = AXIS2_PLACEMENT_3D('',#90765,#90766,#90767);
#90765 = CARTESIAN_POINT('',(5.,23.015825728658,38.546746368223));
#90766 = DIRECTION('',(-1.,2.501885396213E-015,0.E+000));
#90767 = DIRECTION('',(2.501885396213E-015,1.,0.E+000));
#90768 = PCURVE('',#90713,#90769);
#90769 = DEFINITIONAL_REPRESENTATION('',(#90770),#90778);
#90770 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90771,#90772,#90773,#90774
    ,#90775,#90776,#90777),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#90771 = CARTESIAN_POINT('',(1.E-001,3.846746368227));
#90772 = CARTESIAN_POINT('',(1.E-001,3.153926045199));
#90773 = CARTESIAN_POINT('',(-0.5,3.500336206713));
#90774 = CARTESIAN_POINT('',(-1.1,3.846746368227));
#90775 = CARTESIAN_POINT('',(-0.5,4.19315652974));
#90776 = CARTESIAN_POINT('',(1.E-001,4.539566691254));
#90777 = CARTESIAN_POINT('',(1.E-001,3.846746368227));
#90778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90779 = ORIENTED_EDGE('',*,*,#90780,.F.);
#90780 = EDGE_CURVE('',#90781,#90760,#90783,.T.);
#90781 = VERTEX_POINT('',#90782);
#90782 = CARTESIAN_POINT('',(5.,23.036868724252,38.236054055593));
#90783 = SURFACE_CURVE('',#90784,(#90789),.PCURVE_S1.);
#90784 = CIRCLE('',#90785,22.);
#90785 = AXIS2_PLACEMENT_3D('',#90786,#90787,#90788);
#90786 = CARTESIAN_POINT('',(5.,18.542608416436,16.699999999996));
#90787 = DIRECTION('',(-1.,2.501885396213E-015,0.E+000));
#90788 = DIRECTION('',(2.501885396213E-015,1.,0.E+000));
#90789 = PCURVE('',#90713,#90790);
#90790 = DEFINITIONAL_REPRESENTATION('',(#90791),#90799);
#90791 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90792,#90793,#90794,#90795
    ,#90796,#90797,#90798),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#90792 = CARTESIAN_POINT('',(17.226782687777,-18.));
#90793 = CARTESIAN_POINT('',(17.226782687777,-56.10511776651));
#90794 = CARTESIAN_POINT('',(-15.77321731222,-37.05255888325));
#90795 = CARTESIAN_POINT('',(-48.77321731222,-18.));
#90796 = CARTESIAN_POINT('',(-15.77321731222,1.052558883258));
#90797 = CARTESIAN_POINT('',(17.226782687777,20.105117766515));
#90798 = CARTESIAN_POINT('',(17.226782687777,-18.));
#90799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90800 = ORIENTED_EDGE('',*,*,#90801,.T.);
#90801 = EDGE_CURVE('',#90781,#90802,#90804,.T.);
#90802 = VERTEX_POINT('',#90803);
#90803 = CARTESIAN_POINT('',(5.,23.26419008003,38.359510635569));
#90804 = SURFACE_CURVE('',#90805,(#90810),.PCURVE_S1.);
#90805 = CIRCLE('',#90806,0.2);
#90806 = AXIS2_PLACEMENT_3D('',#90807,#90808,#90809);
#90807 = CARTESIAN_POINT('',(5.,23.077725636141,38.431836365189));
#90808 = DIRECTION('',(1.,-2.501885396213E-015,0.E+000));
#90809 = DIRECTION('',(2.501885396213E-015,1.,0.E+000));
#90810 = PCURVE('',#90713,#90811);
#90811 = DEFINITIONAL_REPRESENTATION('',(#90812),#90816);
#90812 = CIRCLE('',#90813,0.2);
#90813 = AXIS2_PLACEMENT_2D('',#90814,#90815);
#90814 = CARTESIAN_POINT('',(-0.238100092517,3.731836365193));
#90815 = DIRECTION('',(1.,0.E+000));
#90816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90817 = ORIENTED_EDGE('',*,*,#90818,.T.);
#90818 = EDGE_CURVE('',#90802,#90819,#90821,.T.);
#90819 = VERTEX_POINT('',#90820);
#90820 = CARTESIAN_POINT('',(5.,23.819706260144,39.38306513998));
#90821 = SURFACE_CURVE('',#90822,(#90827),.PCURVE_S1.);
#90822 = CIRCLE('',#90823,4.588991066641);
#90823 = AXIS2_PLACEMENT_3D('',#90824,#90825,#90826);
#90824 = CARTESIAN_POINT('',(5.,27.5426084163,36.699999999997));
#90825 = DIRECTION('',(-1.,0.E+000,0.E+000));
#90826 = DIRECTION('',(0.E+000,-1.,0.E+000));
#90827 = PCURVE('',#90713,#90828);
#90828 = DEFINITIONAL_REPRESENTATION('',(#90829),#90837);
#90829 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90830,#90831,#90832,#90833
    ,#90834,#90835,#90836),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#90830 = CARTESIAN_POINT('',(-0.362208378999,2.));
#90831 = CARTESIAN_POINT('',(-0.362208378999,9.948365682901));
#90832 = CARTESIAN_POINT('',(6.521278220962,5.974182841451));
#90833 = CARTESIAN_POINT('',(13.404764820923,2.));
#90834 = CARTESIAN_POINT('',(6.521278220962,-1.974182841451));
#90835 = CARTESIAN_POINT('',(-0.362208378999,-5.948365682901));
#90836 = CARTESIAN_POINT('',(-0.362208378999,2.));
#90837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90838 = ORIENTED_EDGE('',*,*,#90839,.T.);
#90839 = EDGE_CURVE('',#90819,#90703,#90840,.T.);
#90840 = SURFACE_CURVE('',#90841,(#90846),.PCURVE_S1.);
#90841 = CIRCLE('',#90842,0.2);
#90842 = AXIS2_PLACEMENT_3D('',#90843,#90844,#90845);
#90843 = CARTESIAN_POINT('',(5.,23.657452636108,39.499999999996));
#90844 = DIRECTION('',(1.,-2.501885396213E-015,0.E+000));
#90845 = DIRECTION('',(2.501885396213E-015,1.,0.E+000));
#90846 = PCURVE('',#90713,#90847);
#90847 = DEFINITIONAL_REPRESENTATION('',(#90848),#90852);
#90848 = CIRCLE('',#90849,0.2);
#90849 = AXIS2_PLACEMENT_2D('',#90850,#90851);
#90850 = CARTESIAN_POINT('',(0.341626907449,4.8));
#90851 = DIRECTION('',(1.,0.E+000));
#90852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#90857)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#90854,#90855,#90856)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#90854 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#90855 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#90856 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#90857 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#90854,
  'distance_accuracy_value','confusion accuracy');
#90858 = SHAPE_DEFINITION_REPRESENTATION(#90859,#90695);
#90859 = PRODUCT_DEFINITION_SHAPE('','',#90860);
#90860 = PRODUCT_DEFINITION('design','',#90861,#90864);
#90861 = PRODUCT_DEFINITION_FORMATION('','',#90862);
#90862 = PRODUCT('CADSOFTTOOLS 1.676','CADSOFTTOOLS 1.676','',(#90863));
#90863 = PRODUCT_CONTEXT('',#2,'mechanical');
#90864 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#90865 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#90866,#90868);
#90866 = ( REPRESENTATION_RELATIONSHIP('','',#90695,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#90867) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#90867 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2715);
#90868 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #90869);
#90869 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('676','','',#5,#90860,$);
#90870 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#90862));
#90871 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#90872),#91033);
#90872 = SHELL_BASED_SURFACE_MODEL('',(#90873));
#90873 = OPEN_SHELL('',(#90874));
#90874 = ADVANCED_FACE('',(#90875),#90890,.T.);
#90875 = FACE_BOUND('',#90876,.T.);
#90876 = EDGE_LOOP('',(#90877,#90905,#90926,#90942,#90963,#90980,#91001,
    #91018));
#90877 = ORIENTED_EDGE('',*,*,#90878,.T.);
#90878 = EDGE_CURVE('',#90879,#90881,#90883,.T.);
#90879 = VERTEX_POINT('',#90880);
#90880 = CARTESIAN_POINT('',(11.4,23.386191117013,38.395652095965));
#90881 = VERTEX_POINT('',#90882);
#90882 = CARTESIAN_POINT('',(11.4,24.044604336744,39.51336244657));
#90883 = SURFACE_CURVE('',#90884,(#90889),.PCURVE_S1.);
#90884 = CIRCLE('',#90885,4.488991066641);
#90885 = AXIS2_PLACEMENT_3D('',#90886,#90887,#90888);
#90886 = CARTESIAN_POINT('',(11.4,27.5426084163,36.699999999997));
#90887 = DIRECTION('',(-1.,0.E+000,0.E+000));
#90888 = DIRECTION('',(0.E+000,0.E+000,1.));
#90889 = PCURVE('',#90890,#90895);
#90890 = PLANE('',#90891);
#90891 = AXIS2_PLACEMENT_3D('',#90892,#90893,#90894);
#90892 = CARTESIAN_POINT('',(11.4,12.7426084163,35.449999999997));
#90893 = DIRECTION('',(1.,0.E+000,0.E+000));
#90894 = DIRECTION('',(-0.E+000,1.,0.E+000));
#90895 = DEFINITIONAL_REPRESENTATION('',(#90896),#90904);
#90896 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90897,#90898,#90899,#90900
    ,#90901,#90902,#90903),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#90897 = CARTESIAN_POINT('',(14.8,5.738991066641));
#90898 = CARTESIAN_POINT('',(22.575160602144,5.738991066641));
#90899 = CARTESIAN_POINT('',(18.687580301072,-0.99449553332));
#90900 = CARTESIAN_POINT('',(14.8,-7.727982133281));
#90901 = CARTESIAN_POINT('',(10.912419698928,-0.99449553332));
#90902 = CARTESIAN_POINT('',(7.024839397856,5.738991066641));
#90903 = CARTESIAN_POINT('',(14.8,5.738991066641));
#90904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90905 = ORIENTED_EDGE('',*,*,#90906,.T.);
#90906 = EDGE_CURVE('',#90881,#90907,#90909,.T.);
#90907 = VERTEX_POINT('',#90908);
#90908 = CARTESIAN_POINT('',(11.4,24.43422463534,39.699999999997));
#90909 = SURFACE_CURVE('',#90910,(#90915),.PCURVE_S1.);
#90910 = CIRCLE('',#90911,0.5);
#90911 = AXIS2_PLACEMENT_3D('',#90912,#90913,#90914);
#90912 = CARTESIAN_POINT('',(11.4,24.43422463534,39.199999999997));
#90913 = DIRECTION('',(-1.,0.E+000,0.E+000));
#90914 = DIRECTION('',(0.E+000,0.E+000,1.));
#90915 = PCURVE('',#90890,#90916);
#90916 = DEFINITIONAL_REPRESENTATION('',(#90917),#90925);
#90917 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90918,#90919,#90920,#90921
    ,#90922,#90923,#90924),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#90918 = CARTESIAN_POINT('',(11.69161621904,4.25));
#90919 = CARTESIAN_POINT('',(12.557641622824,4.25));
#90920 = CARTESIAN_POINT('',(12.124628920932,3.5));
#90921 = CARTESIAN_POINT('',(11.69161621904,2.75));
#90922 = CARTESIAN_POINT('',(11.258603517147,3.5));
#90923 = CARTESIAN_POINT('',(10.825590815255,4.25));
#90924 = CARTESIAN_POINT('',(11.69161621904,4.25));
#90925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90926 = ORIENTED_EDGE('',*,*,#90927,.F.);
#90927 = EDGE_CURVE('',#90928,#90907,#90930,.T.);
#90928 = VERTEX_POINT('',#90929);
#90929 = CARTESIAN_POINT('',(11.4,23.657452636108,39.699999999997));
#90930 = SURFACE_CURVE('',#90931,(#90935),.PCURVE_S1.);
#90931 = LINE('',#90932,#90933);
#90932 = CARTESIAN_POINT('',(11.4,12.1426084163,39.699999999997));
#90933 = VECTOR('',#90934,1.);
#90934 = DIRECTION('',(0.E+000,1.,0.E+000));
#90935 = PCURVE('',#90890,#90936);
#90936 = DEFINITIONAL_REPRESENTATION('',(#90937),#90941);
#90937 = LINE('',#90938,#90939);
#90938 = CARTESIAN_POINT('',(-0.6,4.25));
#90939 = VECTOR('',#90940,1.);
#90940 = DIRECTION('',(1.,0.E+000));
#90941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90942 = ORIENTED_EDGE('',*,*,#90943,.T.);
#90943 = EDGE_CURVE('',#90928,#90944,#90946,.T.);
#90944 = VERTEX_POINT('',#90945);
#90945 = CARTESIAN_POINT('',(11.4,23.819706260144,39.38306513998));
#90946 = SURFACE_CURVE('',#90947,(#90952),.PCURVE_S1.);
#90947 = CIRCLE('',#90948,0.2);
#90948 = AXIS2_PLACEMENT_3D('',#90949,#90950,#90951);
#90949 = CARTESIAN_POINT('',(11.4,23.657452636108,39.499999999996));
#90950 = DIRECTION('',(-1.,0.E+000,0.E+000));
#90951 = DIRECTION('',(0.E+000,0.E+000,1.));
#90952 = PCURVE('',#90890,#90953);
#90953 = DEFINITIONAL_REPRESENTATION('',(#90954),#90962);
#90954 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90955,#90956,#90957,#90958
    ,#90959,#90960,#90961),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#90955 = CARTESIAN_POINT('',(10.914844219808,4.25));
#90956 = CARTESIAN_POINT('',(11.261254381321,4.25));
#90957 = CARTESIAN_POINT('',(11.088049300564,3.95));
#90958 = CARTESIAN_POINT('',(10.914844219808,3.65));
#90959 = CARTESIAN_POINT('',(10.741639139051,3.95));
#90960 = CARTESIAN_POINT('',(10.568434058294,4.25));
#90961 = CARTESIAN_POINT('',(10.914844219808,4.25));
#90962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90963 = ORIENTED_EDGE('',*,*,#90964,.T.);
#90964 = EDGE_CURVE('',#90944,#90965,#90967,.T.);
#90965 = VERTEX_POINT('',#90966);
#90966 = CARTESIAN_POINT('',(11.4,23.26419008003,38.359510635569));
#90967 = SURFACE_CURVE('',#90968,(#90973),.PCURVE_S1.);
#90968 = CIRCLE('',#90969,4.588991066641);
#90969 = AXIS2_PLACEMENT_3D('',#90970,#90971,#90972);
#90970 = CARTESIAN_POINT('',(11.4,27.5426084163,36.699999999997));
#90971 = DIRECTION('',(1.,0.E+000,-0.E+000));
#90972 = DIRECTION('',(0.E+000,0.E+000,1.));
#90973 = PCURVE('',#90890,#90974);
#90974 = DEFINITIONAL_REPRESENTATION('',(#90975),#90979);
#90975 = CIRCLE('',#90976,4.588991066641);
#90976 = AXIS2_PLACEMENT_2D('',#90977,#90978);
#90977 = CARTESIAN_POINT('',(14.8,1.25));
#90978 = DIRECTION('',(0.E+000,1.));
#90979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#90980 = ORIENTED_EDGE('',*,*,#90981,.T.);
#90981 = EDGE_CURVE('',#90965,#90982,#90984,.T.);
#90982 = VERTEX_POINT('',#90983);
#90983 = CARTESIAN_POINT('',(11.4,23.036868724252,38.236054055593));
#90984 = SURFACE_CURVE('',#90985,(#90990),.PCURVE_S1.);
#90985 = CIRCLE('',#90986,0.2);
#90986 = AXIS2_PLACEMENT_3D('',#90987,#90988,#90989);
#90987 = CARTESIAN_POINT('',(11.4,23.077725636141,38.431836365189));
#90988 = DIRECTION('',(-1.,0.E+000,0.E+000));
#90989 = DIRECTION('',(0.E+000,0.E+000,1.));
#90990 = PCURVE('',#90890,#90991);
#90991 = DEFINITIONAL_REPRESENTATION('',(#90992),#91000);
#90992 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90993,#90994,#90995,#90996
    ,#90997,#90998,#90999),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#90993 = CARTESIAN_POINT('',(10.335117219841,3.181836365193));
#90994 = CARTESIAN_POINT('',(10.681527381355,3.181836365193));
#90995 = CARTESIAN_POINT('',(10.508322300598,2.881836365193));
#90996 = CARTESIAN_POINT('',(10.335117219841,2.581836365193));
#90997 = CARTESIAN_POINT('',(10.161912139084,2.881836365193));
#90998 = CARTESIAN_POINT('',(9.988707058328,3.181836365193));
#90999 = CARTESIAN_POINT('',(10.335117219841,3.181836365193));
#91000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91001 = ORIENTED_EDGE('',*,*,#91002,.F.);
#91002 = EDGE_CURVE('',#91003,#90982,#91005,.T.);
#91003 = VERTEX_POINT('',#91004);
#91004 = CARTESIAN_POINT('',(11.4,23.212776677886,38.198593637947));
#91005 = SURFACE_CURVE('',#91006,(#91011),.PCURVE_S1.);
#91006 = CIRCLE('',#91007,22.);
#91007 = AXIS2_PLACEMENT_3D('',#91008,#91009,#91010);
#91008 = CARTESIAN_POINT('',(11.4,18.542608416436,16.699999999996));
#91009 = DIRECTION('',(1.,0.E+000,-0.E+000));
#91010 = DIRECTION('',(0.E+000,0.E+000,1.));
#91011 = PCURVE('',#90890,#91012);
#91012 = DEFINITIONAL_REPRESENTATION('',(#91013),#91017);
#91013 = CIRCLE('',#91014,22.);
#91014 = AXIS2_PLACEMENT_2D('',#91015,#91016);
#91015 = CARTESIAN_POINT('',(5.800000000136,-18.75));
#91016 = DIRECTION('',(0.E+000,1.));
#91017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91018 = ORIENTED_EDGE('',*,*,#91019,.T.);
#91019 = EDGE_CURVE('',#91003,#90879,#91020,.T.);
#91020 = SURFACE_CURVE('',#91021,(#91026),.PCURVE_S1.);
#91021 = CIRCLE('',#91022,0.4);
#91022 = AXIS2_PLACEMENT_3D('',#91023,#91024,#91025);
#91023 = CARTESIAN_POINT('',(11.4,23.015825728658,38.546746368223));
#91024 = DIRECTION('',(1.,0.E+000,-0.E+000));
#91025 = DIRECTION('',(0.E+000,0.E+000,1.));
#91026 = PCURVE('',#90890,#91027);
#91027 = DEFINITIONAL_REPRESENTATION('',(#91028),#91032);
#91028 = CIRCLE('',#91029,0.4);
#91029 = AXIS2_PLACEMENT_2D('',#91030,#91031);
#91030 = CARTESIAN_POINT('',(10.273217312358,3.096746368227));
#91031 = DIRECTION('',(0.E+000,1.));
#91032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#91037)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#91034,#91035,#91036)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#91034 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#91035 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#91036 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#91037 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#91034,
  'distance_accuracy_value','confusion accuracy');
#91038 = SHAPE_DEFINITION_REPRESENTATION(#91039,#90871);
#91039 = PRODUCT_DEFINITION_SHAPE('','',#91040);
#91040 = PRODUCT_DEFINITION('design','',#91041,#91044);
#91041 = PRODUCT_DEFINITION_FORMATION('','',#91042);
#91042 = PRODUCT('CADSOFTTOOLS 1.677','CADSOFTTOOLS 1.677','',(#91043));
#91043 = PRODUCT_CONTEXT('',#2,'mechanical');
#91044 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#91045 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#91046,#91048);
#91046 = ( REPRESENTATION_RELATIONSHIP('','',#90871,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#91047) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#91047 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2719);
#91048 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #91049);
#91049 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('677','','',#5,#91040,$);
#91050 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#91042));
#91051 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#91052),#91361);
#91052 = SHELL_BASED_SURFACE_MODEL('',(#91053));
#91053 = OPEN_SHELL('',(#91054));
#91054 = ADVANCED_FACE('',(#91055,#91235),#91094,.F.);
#91055 = FACE_BOUND('',#91056,.F.);
#91056 = EDGE_LOOP('',(#91057,#91149));
#91057 = ORIENTED_EDGE('',*,*,#91058,.F.);
#91058 = EDGE_CURVE('',#91059,#91061,#91063,.T.);
#91059 = VERTEX_POINT('',#91060);
#91060 = CARTESIAN_POINT('',(6.515390883628,19.667107955394,
    38.671242586316));
#91061 = VERTEX_POINT('',#91062);
#91062 = CARTESIAN_POINT('',(8.985256211469,21.69555986883,
    38.47289363265));
#91063 = SURFACE_CURVE('',#91064,(#91093),.PCURVE_S1.);
#91064 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#91065,#91066,#91067,#91068,
    #91069,#91070,#91071,#91072,#91073,#91074,#91075,#91076,#91077,
    #91078,#91079,#91080,#91081,#91082,#91083,#91084,#91085,#91086,
    #91087,#91088,#91089,#91090,#91091,#91092),.UNSPECIFIED.,.F.,.F.,(4,
    3,3,3,3,3,3,3,3,4),(0.E+000,0.110535967988,0.221069124757,
    0.331651081898,0.442256028669,0.55283544478,0.663354236008,
    0.773926485003,0.884932844864,1.),.UNSPECIFIED.);
#91065 = CARTESIAN_POINT('',(6.515390883628,19.667107955394,
    38.671242586316));
#91066 = CARTESIAN_POINT('',(6.63555898114,19.534748901183,
    38.678016791045));
#91067 = CARTESIAN_POINT('',(6.780259747555,19.421218504397,
    38.682614043768));
#91068 = CARTESIAN_POINT('',(6.937515261463,19.335975194003,
    38.68569009961));
#91069 = CARTESIAN_POINT('',(7.094768354356,19.250733195968,
    38.688766108095));
#91070 = CARTESIAN_POINT('',(7.268910541746,19.191428311524,
    38.690448904569));
#91071 = CARTESIAN_POINT('',(7.445528531829,19.162974198223,
    38.691251585497));
#91072 = CARTESIAN_POINT('',(7.622222374535,19.134507864654,
    38.692054611155));
#91073 = CARTESIAN_POINT('',(7.806267704667,19.136142536339,
    38.692014823368));
#91074 = CARTESIAN_POINT('',(7.982429414878,19.16773266962,
    38.691116835393));
#91075 = CARTESIAN_POINT('',(8.158625432775,19.199328955114,
    38.690218672534));
#91076 = CARTESIAN_POINT('',(8.331794563413,19.26177478816,
    38.688419043045));
#91077 = CARTESIAN_POINT('',(8.487588933486,19.349875968369,
    38.685184081545));
#91078 = CARTESIAN_POINT('',(8.643346587033,19.43795638551,
    38.681949882439));
#91079 = CARTESIAN_POINT('',(8.786032123281,19.554116498714,
    38.677147318119));
#91080 = CARTESIAN_POINT('',(8.903829506987,19.688666046984,
    38.670128627464));
#91081 = CARTESIAN_POINT('',(9.021564911037,19.823144801368,
    38.663113629727));
#91082 = CARTESIAN_POINT('',(9.117671440177,19.979699140151,
    38.653640364526));
#91083 = CARTESIAN_POINT('',(9.184307523976,20.145255098149,
    38.64154788554));
#91084 = CARTESIAN_POINT('',(9.250978692955,20.310898224546,
    38.629449039631));
#91085 = CARTESIAN_POINT('',(9.289932131867,20.490099451037,
    38.614361464092));
#91086 = CARTESIAN_POINT('',(9.298260593226,20.668035987711,
    38.597090163743));
#91087 = CARTESIAN_POINT('',(9.306621514598,20.84666602854,
    38.579751548841));
#91088 = CARTESIAN_POINT('',(9.284218360071,21.028900940808,
    38.559735383214));
#91089 = CARTESIAN_POINT('',(9.23325089,21.199922875308,38.538925794702)
  );
#91090 = CARTESIAN_POINT('',(9.180473051713,21.377019521272,
    38.517377048104));
#91091 = CARTESIAN_POINT('',(9.095321977672,21.547112947104,
    38.494390359055));
#91092 = CARTESIAN_POINT('',(8.985256211469,21.69555986883,
    38.47289363265));
#91093 = PCURVE('',#91094,#91099);
#91094 = CYLINDRICAL_SURFACE('',#91095,22.);
#91095 = AXIS2_PLACEMENT_3D('',#91096,#91097,#91098);
#91096 = CARTESIAN_POINT('',(4.2,18.542608416436,16.699999999996));
#91097 = DIRECTION('',(1.,0.E+000,0.E+000));
#91098 = DIRECTION('',(-0.E+000,1.,0.E+000));
#91099 = DEFINITIONAL_REPRESENTATION('',(#91100),#91148);
#91100 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#91101,#91102,#91103,#91104,
    #91105,#91106,#91107,#91108,#91109,#91110,#91111,#91112,#91113,
    #91114,#91115,#91116,#91117,#91118,#91119,#91120,#91121,#91122,
    #91123,#91124,#91125,#91126,#91127,#91128,#91129,#91130,#91131,
    #91132,#91133,#91134,#91135,#91136,#91137,#91138,#91139,#91140,
    #91141,#91142,#91143,#91144,#91145,#91146,#91147),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,2.272727272727E-002,
    4.545454545455E-002,6.818181818182E-002,9.090909090909E-002,
    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
  .QUASI_UNIFORM_KNOTS.);
#91101 = CARTESIAN_POINT('',(1.519660428594,2.315390883628));
#91102 = CARTESIAN_POINT('',(1.520899060325,2.340098616097));
#91103 = CARTESIAN_POINT('',(1.523303616788,2.391587677952));
#91104 = CARTESIAN_POINT('',(1.52667019469,2.474423297737));
#91105 = CARTESIAN_POINT('',(1.529773764455,2.56221847996));
#91106 = CARTESIAN_POINT('',(1.532593729169,2.654413712931));
#91107 = CARTESIAN_POINT('',(1.535101391258,2.750141374279));
#91108 = CARTESIAN_POINT('',(1.537299776064,2.84974519745));
#91109 = CARTESIAN_POINT('',(1.539187793837,2.952864638838));
#91110 = CARTESIAN_POINT('',(1.540750852759,3.058624617821));
#91111 = CARTESIAN_POINT('',(1.541978835312,3.166375446037));
#91112 = CARTESIAN_POINT('',(1.542857195979,3.275080403103));
#91113 = CARTESIAN_POINT('',(1.543386826586,3.385298587686));
#91114 = CARTESIAN_POINT('',(1.543570497059,3.496408647141));
#91115 = CARTESIAN_POINT('',(1.543407953689,3.607555902258));
#91116 = CARTESIAN_POINT('',(1.542899503902,3.71801899505));
#91117 = CARTESIAN_POINT('',(1.542046231122,3.826776609194));
#91118 = CARTESIAN_POINT('',(1.54084132745,3.93448651556));
#91119 = CARTESIAN_POINT('',(1.539298580836,4.040373646256));
#91120 = CARTESIAN_POINT('',(1.537429898222,4.143691840343));
#91121 = CARTESIAN_POINT('',(1.535247310761,4.243719464761));
#91122 = CARTESIAN_POINT('',(1.532764198259,4.339607867983));
#91123 = CARTESIAN_POINT('',(1.529965453623,4.431966004494));
#91124 = CARTESIAN_POINT('',(1.52687911235,4.520031111286));
#91125 = CARTESIAN_POINT('',(1.523526357803,4.603229487589));
#91126 = CARTESIAN_POINT('',(1.519931401182,4.680925579898));
#91127 = CARTESIAN_POINT('',(1.516113097504,4.752542183409));
#91128 = CARTESIAN_POINT('',(1.512052152558,4.818522305603));
#91129 = CARTESIAN_POINT('',(1.507789484609,4.878293394219));
#91130 = CARTESIAN_POINT('',(1.503352263662,4.93149699524));
#91131 = CARTESIAN_POINT('',(1.498776016323,4.977684546844));
#91132 = CARTESIAN_POINT('',(1.494076466676,5.016553820181));
#91133 = CARTESIAN_POINT('',(1.489237251136,5.048348134304));
#91134 = CARTESIAN_POINT('',(1.484306259267,5.072821921454));
#91135 = CARTESIAN_POINT('',(1.479313150978,5.089849275875));
#91136 = CARTESIAN_POINT('',(1.474301574623,5.099270547072));
#91137 = CARTESIAN_POINT('',(1.469277373137,5.100941401492));
#91138 = CARTESIAN_POINT('',(1.464233288166,5.094983110248));
#91139 = CARTESIAN_POINT('',(1.459215878279,5.081511078677));
#91140 = CARTESIAN_POINT('',(1.454254630881,5.060622271438));
#91141 = CARTESIAN_POINT('',(1.449394076473,5.032493060376));
#91142 = CARTESIAN_POINT('',(1.444636870715,4.997008119072));
#91143 = CARTESIAN_POINT('',(1.439977079934,4.954258525509));
#91144 = CARTESIAN_POINT('',(1.435455861284,4.904657096597));
#91145 = CARTESIAN_POINT('',(1.431101776907,4.848530409943));
#91146 = CARTESIAN_POINT('',(1.428331794496,4.806995644268));
#91147 = CARTESIAN_POINT('',(1.426985155245,4.785256211469));
#91148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91149 = ORIENTED_EDGE('',*,*,#91150,.F.);
#91150 = EDGE_CURVE('',#91061,#91059,#91151,.T.);
#91151 = SURFACE_CURVE('',#91152,(#91184),.PCURVE_S1.);
#91152 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#91153,#91154,#91155,#91156,
    #91157,#91158,#91159,#91160,#91161,#91162,#91163,#91164,#91165,
    #91166,#91167,#91168,#91169,#91170,#91171,#91172,#91173,#91174,
    #91175,#91176,#91177,#91178,#91179,#91180,#91181,#91182,#91183),
  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,3,3,3,3,4),(0.E+000,0.10454456029,
    0.209128340351,0.312517598478,0.414842193101,0.517395785231,
    0.621220959466,0.726193620764,0.831313353868,0.935780625693,1.),
  .UNSPECIFIED.);
#91153 = CARTESIAN_POINT('',(8.985256211469,21.69555986883,
    38.47289363265));
#91154 = CARTESIAN_POINT('',(8.878610036445,21.839394749942,
    38.452064779813));
#91155 = CARTESIAN_POINT('',(8.745546926873,21.966920979492,
    38.432106694169));
#91156 = CARTESIAN_POINT('',(8.596826301597,22.067476868653,
    38.415784636858));
#91157 = CARTESIAN_POINT('',(8.44806958192,22.168057162663,
    38.399458618195));
#91158 = CARTESIAN_POINT('',(8.27960662776,22.244712278023,
    38.386322053722));
#91159 = CARTESIAN_POINT('',(8.10532445374,22.290266652486,
    38.378446848093));
#91160 = CARTESIAN_POINT('',(7.932981106034,22.335314250966,
    38.370659251286));
#91161 = CARTESIAN_POINT('',(7.750267307633,22.35165627452,
    38.367749416928));
#91162 = CARTESIAN_POINT('',(7.5725546683,22.337369190187,
    38.370251283034));
#91163 = CARTESIAN_POINT('',(7.396581436844,22.323221944343,
    38.372728661486));
#91164 = CARTESIAN_POINT('',(7.220634008672,22.27918244129,
    38.380478468377));
#91165 = CARTESIAN_POINT('',(7.05926239093,22.208545619393,
    38.392415827284));
#91166 = CARTESIAN_POINT('',(6.897471359463,22.137725208505,
    38.404384212045));
#91167 = CARTESIAN_POINT('',(6.745674914704,22.038815865071,
    38.420753140786));
#91168 = CARTESIAN_POINT('',(6.616247005547,21.919484680975,
    38.439289470768));
#91169 = CARTESIAN_POINT('',(6.485205896614,21.798666143489,
    38.458056839044));
#91170 = CARTESIAN_POINT('',(6.373059082675,21.654111836849,
    38.479431586408));
#91171 = CARTESIAN_POINT('',(6.289229834096,21.497136740131,
    38.500705547856));
#91172 = CARTESIAN_POINT('',(6.204480915094,21.338439507567,
    38.522212900793));
#91173 = CARTESIAN_POINT('',(6.145761241282,21.162976625322,
    38.544124198421));
#91174 = CARTESIAN_POINT('',(6.118591206785,20.984942813611,
    38.56401158736));
#91175 = CARTESIAN_POINT('',(6.091382027844,20.806652504822,
    38.583927628481));
#91176 = CARTESIAN_POINT('',(6.094454948823,20.620921447747,
    38.602337513619));
#91177 = CARTESIAN_POINT('',(6.128378473897,20.443336409077,
    38.61773786452));
#91178 = CARTESIAN_POINT('',(6.162099909753,20.266809279967,
    38.633046472454));
#91179 = CARTESIAN_POINT('',(6.226662180399,20.093319405336,
    38.645833392486));
#91180 = CARTESIAN_POINT('',(6.317356469256,19.937723419056,
    38.655720305408));
#91181 = CARTESIAN_POINT('',(6.373621649301,19.841194339962,
    38.661853976477));
#91182 = CARTESIAN_POINT('',(6.440228078044,19.749895967063,
    38.667005453136));
#91183 = CARTESIAN_POINT('',(6.515390883628,19.667107955394,
    38.671242586316));
#91184 = PCURVE('',#91094,#91185);
#91185 = DEFINITIONAL_REPRESENTATION('',(#91186),#91234);
#91186 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#91187,#91188,#91189,#91190,
    #91191,#91192,#91193,#91194,#91195,#91196,#91197,#91198,#91199,
    #91200,#91201,#91202,#91203,#91204,#91205,#91206,#91207,#91208,
    #91209,#91210,#91211,#91212,#91213,#91214,#91215,#91216,#91217,
    #91218,#91219,#91220,#91221,#91222,#91223,#91224,#91225,#91226,
    #91227,#91228,#91229,#91230,#91231,#91232,#91233),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,2.272727272727E-002,
    4.545454545455E-002,6.818181818182E-002,9.090909090909E-002,
    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
  .QUASI_UNIFORM_KNOTS.);
#91187 = CARTESIAN_POINT('',(1.426985155245,4.785256211469));
#91188 = CARTESIAN_POINT('',(1.42554902694,4.762072062066));
#91189 = CARTESIAN_POINT('',(1.422746664325,4.71320738693));
#91190 = CARTESIAN_POINT('',(1.418783236818,4.63307962596));
#91191 = CARTESIAN_POINT('',(1.415091164844,4.546798977354));
#91192 = CARTESIAN_POINT('',(1.411698871121,4.45497512204));
#91193 = CARTESIAN_POINT('',(1.408645383913,4.358470979849));
#91194 = CARTESIAN_POINT('',(1.40591141319,4.25669863854));
#91195 = CARTESIAN_POINT('',(1.403517155804,4.150552539851));
#91196 = CARTESIAN_POINT('',(1.401483178632,4.04085047549));
#91197 = CARTESIAN_POINT('',(1.399831520967,3.928557344778));
#91198 = CARTESIAN_POINT('',(1.398578026923,3.814126266611));
#91199 = CARTESIAN_POINT('',(1.397709222332,3.697213867891));
#91200 = CARTESIAN_POINT('',(1.39723552474,3.579142552043));
#91201 = CARTESIAN_POINT('',(1.397161136068,3.460718830942));
#91202 = CARTESIAN_POINT('',(1.39749336114,3.343272361715));
#91203 = CARTESIAN_POINT('',(1.398233119322,3.226196702097));
#91204 = CARTESIAN_POINT('',(1.399367918435,3.110294035638));
#91205 = CARTESIAN_POINT('',(1.400888471923,2.996544236668));
#91206 = CARTESIAN_POINT('',(1.402782896671,2.885965038677));
#91207 = CARTESIAN_POINT('',(1.405046517188,2.779245047725));
#91208 = CARTESIAN_POINT('',(1.407677476819,2.675824242915));
#91209 = CARTESIAN_POINT('',(1.41064660687,2.576841761011));
#91210 = CARTESIAN_POINT('',(1.413933923697,2.482947679357));
#91211 = CARTESIAN_POINT('',(1.417507517722,2.395250970969));
#91212 = CARTESIAN_POINT('',(1.42138041705,2.313312154757));
#91213 = CARTESIAN_POINT('',(1.425525385703,2.237487817277));
#91214 = CARTESIAN_POINT('',(1.429907971227,2.168433515487));
#91215 = CARTESIAN_POINT('',(1.434494702519,2.106728698597));
#91216 = CARTESIAN_POINT('',(1.439255547681,2.0529582764));
#91217 = CARTESIAN_POINT('',(1.444212221899,2.006610278093));
#91218 = CARTESIAN_POINT('',(1.449312708873,1.968179953888));
#91219 = CARTESIAN_POINT('',(1.454523641906,1.937941684604));
#91220 = CARTESIAN_POINT('',(1.459792335,1.916319604035));
#91221 = CARTESIAN_POINT('',(1.465125343307,1.903356899853));
#91222 = CARTESIAN_POINT('',(1.470512514137,1.898879038211));
#91223 = CARTESIAN_POINT('',(1.475901332965,1.902977351817));
#91224 = CARTESIAN_POINT('',(1.481253945044,1.91566787933));
#91225 = CARTESIAN_POINT('',(1.486516190957,1.937001969046));
#91226 = CARTESIAN_POINT('',(1.491722684297,1.967011033368));
#91227 = CARTESIAN_POINT('',(1.496826046194,2.00533906298));
#91228 = CARTESIAN_POINT('',(1.501792159801,2.051782605555));
#91229 = CARTESIAN_POINT('',(1.506555537813,2.105765997269));
#91230 = CARTESIAN_POINT('',(1.511162799862,2.168049863303));
#91231 = CARTESIAN_POINT('',(1.515562562114,2.237730270176));
#91232 = CARTESIAN_POINT('',(1.518327658507,2.288800655591));
#91233 = CARTESIAN_POINT('',(1.519660428594,2.315390883628));
#91234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91235 = FACE_BOUND('',#91236,.F.);
#91236 = EDGE_LOOP('',(#91237,#91254,#91270,#91285,#91301,#91316,#91332,
    #91347));
#91237 = ORIENTED_EDGE('',*,*,#91238,.F.);
#91238 = EDGE_CURVE('',#91239,#91241,#91243,.T.);
#91239 = VERTEX_POINT('',#91240);
#91240 = CARTESIAN_POINT('',(4.2,23.036868724252,38.236054055593));
#91241 = VERTEX_POINT('',#91242);
#91242 = CARTESIAN_POINT('',(5.,23.036868724252,38.236054055593));
#91243 = SURFACE_CURVE('',#91244,(#91248),.PCURVE_S1.);
#91244 = LINE('',#91245,#91246);
#91245 = CARTESIAN_POINT('',(4.2,23.036868724252,38.236054055593));
#91246 = VECTOR('',#91247,1.);
#91247 = DIRECTION('',(1.,0.E+000,0.E+000));
#91248 = PCURVE('',#91094,#91249);
#91249 = DEFINITIONAL_REPRESENTATION('',(#91250),#91253);
#91250 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91251,#91252),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,0.8),.PIECEWISE_BEZIER_KNOTS.);
#91251 = CARTESIAN_POINT('',(1.365063528456,0.E+000));
#91252 = CARTESIAN_POINT('',(1.365063528456,0.8));
#91253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91254 = ORIENTED_EDGE('',*,*,#91255,.F.);
#91255 = EDGE_CURVE('',#91256,#91239,#91258,.T.);
#91256 = VERTEX_POINT('',#91257);
#91257 = CARTESIAN_POINT('',(4.2,18.542608416436,38.699999999996));
#91258 = SURFACE_CURVE('',#91259,(#91264),.PCURVE_S1.);
#91259 = CIRCLE('',#91260,22.);
#91260 = AXIS2_PLACEMENT_3D('',#91261,#91262,#91263);
#91261 = CARTESIAN_POINT('',(4.2,18.542608416436,16.699999999996));
#91262 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91263 = DIRECTION('',(0.E+000,-1.,0.E+000));
#91264 = PCURVE('',#91094,#91265);
#91265 = DEFINITIONAL_REPRESENTATION('',(#91266),#91269);
#91266 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91267,#91268),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,1.776529125133),
  .PIECEWISE_BEZIER_KNOTS.);
#91267 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#91268 = CARTESIAN_POINT('',(1.365063528456,0.E+000));
#91269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91270 = ORIENTED_EDGE('',*,*,#91271,.T.);
#91271 = EDGE_CURVE('',#91256,#91272,#91274,.T.);
#91272 = VERTEX_POINT('',#91273);
#91273 = CARTESIAN_POINT('',(12.2,18.542608416436,38.699999999996));
#91274 = SURFACE_CURVE('',#91275,(#91279),.PCURVE_S1.);
#91275 = LINE('',#91276,#91277);
#91276 = CARTESIAN_POINT('',(4.2,18.542608416368,38.699999999996));
#91277 = VECTOR('',#91278,1.);
#91278 = DIRECTION('',(1.,0.E+000,0.E+000));
#91279 = PCURVE('',#91094,#91280);
#91280 = DEFINITIONAL_REPRESENTATION('',(#91281),#91284);
#91281 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91282,#91283),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,8.),.PIECEWISE_BEZIER_KNOTS.);
#91282 = CARTESIAN_POINT('',(1.570796326798,0.E+000));
#91283 = CARTESIAN_POINT('',(1.570796326798,8.));
#91284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91285 = ORIENTED_EDGE('',*,*,#91286,.T.);
#91286 = EDGE_CURVE('',#91272,#91287,#91289,.T.);
#91287 = VERTEX_POINT('',#91288);
#91288 = CARTESIAN_POINT('',(12.2,23.036868724252,38.236054055593));
#91289 = SURFACE_CURVE('',#91290,(#91295),.PCURVE_S1.);
#91290 = CIRCLE('',#91291,22.);
#91291 = AXIS2_PLACEMENT_3D('',#91292,#91293,#91294);
#91292 = CARTESIAN_POINT('',(12.2,18.542608416436,16.699999999996));
#91293 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91294 = DIRECTION('',(0.E+000,-1.,0.E+000));
#91295 = PCURVE('',#91094,#91296);
#91296 = DEFINITIONAL_REPRESENTATION('',(#91297),#91300);
#91297 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91298,#91299),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,1.776529125133),
  .PIECEWISE_BEZIER_KNOTS.);
#91298 = CARTESIAN_POINT('',(1.570796326795,8.));
#91299 = CARTESIAN_POINT('',(1.365063528456,8.));
#91300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91301 = ORIENTED_EDGE('',*,*,#91302,.F.);
#91302 = EDGE_CURVE('',#91303,#91287,#91305,.T.);
#91303 = VERTEX_POINT('',#91304);
#91304 = CARTESIAN_POINT('',(11.4,23.036868724252,38.236054055593));
#91305 = SURFACE_CURVE('',#91306,(#91310),.PCURVE_S1.);
#91306 = LINE('',#91307,#91308);
#91307 = CARTESIAN_POINT('',(4.2,23.036868724252,38.236054055593));
#91308 = VECTOR('',#91309,1.);
#91309 = DIRECTION('',(1.,0.E+000,0.E+000));
#91310 = PCURVE('',#91094,#91311);
#91311 = DEFINITIONAL_REPRESENTATION('',(#91312),#91315);
#91312 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91313,#91314),.UNSPECIFIED.,
  .F.,.F.,(2,2),(7.2,8.),.PIECEWISE_BEZIER_KNOTS.);
#91313 = CARTESIAN_POINT('',(1.365063528456,7.2));
#91314 = CARTESIAN_POINT('',(1.365063528456,8.));
#91315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91316 = ORIENTED_EDGE('',*,*,#91317,.F.);
#91317 = EDGE_CURVE('',#91318,#91303,#91320,.T.);
#91318 = VERTEX_POINT('',#91319);
#91319 = CARTESIAN_POINT('',(11.4,23.212776677886,38.198593637947));
#91320 = SURFACE_CURVE('',#91321,(#91326),.PCURVE_S1.);
#91321 = CIRCLE('',#91322,22.);
#91322 = AXIS2_PLACEMENT_3D('',#91323,#91324,#91325);
#91323 = CARTESIAN_POINT('',(11.4,18.542608416436,16.699999999996));
#91324 = DIRECTION('',(1.,0.E+000,-0.E+000));
#91325 = DIRECTION('',(0.E+000,0.E+000,1.));
#91326 = PCURVE('',#91094,#91327);
#91327 = DEFINITIONAL_REPRESENTATION('',(#91328),#91331);
#91328 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91329,#91330),.UNSPECIFIED.,
  .F.,.F.,(2,2),(6.069277376321,6.077452508841),
  .PIECEWISE_BEZIER_KNOTS.);
#91329 = CARTESIAN_POINT('',(1.356888395936,7.2));
#91330 = CARTESIAN_POINT('',(1.365063528456,7.2));
#91331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91332 = ORIENTED_EDGE('',*,*,#91333,.F.);
#91333 = EDGE_CURVE('',#91334,#91318,#91336,.T.);
#91334 = VERTEX_POINT('',#91335);
#91335 = CARTESIAN_POINT('',(5.,23.212776677886,38.198593637947));
#91336 = SURFACE_CURVE('',#91337,(#91341),.PCURVE_S1.);
#91337 = LINE('',#91338,#91339);
#91338 = CARTESIAN_POINT('',(8.2,23.212776677886,38.198593637947));
#91339 = VECTOR('',#91340,1.);
#91340 = DIRECTION('',(1.,0.E+000,0.E+000));
#91341 = PCURVE('',#91094,#91342);
#91342 = DEFINITIONAL_REPRESENTATION('',(#91343),#91346);
#91343 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91344,#91345),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.2,3.2),.PIECEWISE_BEZIER_KNOTS.);
#91344 = CARTESIAN_POINT('',(1.356888395936,0.8));
#91345 = CARTESIAN_POINT('',(1.356888395936,7.2));
#91346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91347 = ORIENTED_EDGE('',*,*,#91348,.F.);
#91348 = EDGE_CURVE('',#91241,#91334,#91349,.T.);
#91349 = SURFACE_CURVE('',#91350,(#91355),.PCURVE_S1.);
#91350 = CIRCLE('',#91351,22.);
#91351 = AXIS2_PLACEMENT_3D('',#91352,#91353,#91354);
#91352 = CARTESIAN_POINT('',(5.,18.542608416436,16.699999999996));
#91353 = DIRECTION('',(-1.,2.501885396213E-015,0.E+000));
#91354 = DIRECTION('',(2.501885396213E-015,1.,0.E+000));
#91355 = PCURVE('',#91094,#91356);
#91356 = DEFINITIONAL_REPRESENTATION('',(#91357),#91360);
#91357 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91358,#91359),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.918121778723,4.926296911244),
  .PIECEWISE_BEZIER_KNOTS.);
#91358 = CARTESIAN_POINT('',(1.365063528456,0.8));
#91359 = CARTESIAN_POINT('',(1.356888395936,0.8));
#91360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#91365)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#91362,#91363,#91364)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#91362 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#91363 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#91364 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#91365 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-005),#91362,
  'distance_accuracy_value','confusion accuracy');
#91366 = SHAPE_DEFINITION_REPRESENTATION(#91367,#91051);
#91367 = PRODUCT_DEFINITION_SHAPE('','',#91368);
#91368 = PRODUCT_DEFINITION('design','',#91369,#91372);
#91369 = PRODUCT_DEFINITION_FORMATION('','',#91370);
#91370 = PRODUCT('CADSOFTTOOLS 1.678','CADSOFTTOOLS 1.678','',(#91371));
#91371 = PRODUCT_CONTEXT('',#2,'mechanical');
#91372 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#91373 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#91374,#91376);
#91374 = ( REPRESENTATION_RELATIONSHIP('','',#91051,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#91375) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#91375 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2723);
#91376 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #91377);
#91377 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('678','','',#5,#91368,$);
#91378 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#91370));
#91379 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#91380),#91460);
#91380 = SHELL_BASED_SURFACE_MODEL('',(#91381));
#91381 = OPEN_SHELL('',(#91382));
#91382 = ADVANCED_FACE('',(#91383),#91397,.T.);
#91383 = FACE_BOUND('',#91384,.T.);
#91384 = EDGE_LOOP('',(#91385,#91408,#91429,#91446));
#91385 = ORIENTED_EDGE('',*,*,#91386,.T.);
#91386 = EDGE_CURVE('',#91387,#91389,#91391,.T.);
#91387 = VERTEX_POINT('',#91388);
#91388 = CARTESIAN_POINT('',(4.2,-0.730608896058,37.699999999996));
#91389 = VERTEX_POINT('',#91390);
#91390 = CARTESIAN_POINT('',(4.2,-0.471086136862,37.699999999996));
#91391 = SURFACE_CURVE('',#91392,(#91396),.PCURVE_S1.);
#91392 = LINE('',#91393,#91394);
#91393 = CARTESIAN_POINT('',(4.2,12.6426084163,37.699999999996));
#91394 = VECTOR('',#91395,1.);
#91395 = DIRECTION('',(0.E+000,1.,0.E+000));
#91396 = PCURVE('',#91397,#91402);
#91397 = PLANE('',#91398);
#91398 = AXIS2_PLACEMENT_3D('',#91399,#91400,#91401);
#91399 = CARTESIAN_POINT('',(4.2,12.6426084163,33.199999999997));
#91400 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91401 = DIRECTION('',(0.E+000,0.E+000,-1.));
#91402 = DEFINITIONAL_REPRESENTATION('',(#91403),#91407);
#91403 = LINE('',#91404,#91405);
#91404 = CARTESIAN_POINT('',(-4.5,-0.E+000));
#91405 = VECTOR('',#91406,1.);
#91406 = DIRECTION('',(0.E+000,-1.));
#91407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91408 = ORIENTED_EDGE('',*,*,#91409,.T.);
#91409 = EDGE_CURVE('',#91389,#91410,#91412,.T.);
#91410 = VERTEX_POINT('',#91411);
#91411 = CARTESIAN_POINT('',(4.2,-0.534171623627,37.681230477029));
#91412 = SURFACE_CURVE('',#91413,(#91418),.PCURVE_S1.);
#91413 = CIRCLE('',#91414,21.9);
#91414 = AXIS2_PLACEMENT_3D('',#91415,#91416,#91417);
#91415 = CARTESIAN_POINT('',(4.2,5.7426084163,16.699999999996));
#91416 = DIRECTION('',(1.,0.E+000,0.E+000));
#91417 = DIRECTION('',(0.E+000,0.E+000,-1.));
#91418 = PCURVE('',#91397,#91419);
#91419 = DEFINITIONAL_REPRESENTATION('',(#91420),#91428);
#91420 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#91421,#91422,#91423,#91424
    ,#91425,#91426,#91427),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#91421 = CARTESIAN_POINT('',(38.4,6.9));
#91422 = CARTESIAN_POINT('',(38.4,-31.03191268575));
#91423 = CARTESIAN_POINT('',(5.55,-12.06595634287));
#91424 = CARTESIAN_POINT('',(-27.3,6.9));
#91425 = CARTESIAN_POINT('',(5.55,25.865956342879));
#91426 = CARTESIAN_POINT('',(38.4,44.831912685759));
#91427 = CARTESIAN_POINT('',(38.4,6.9));
#91428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91429 = ORIENTED_EDGE('',*,*,#91430,.F.);
#91430 = EDGE_CURVE('',#91431,#91410,#91433,.T.);
#91431 = VERTEX_POINT('',#91432);
#91432 = CARTESIAN_POINT('',(4.2,-0.730608896058,37.607127623672));
#91433 = SURFACE_CURVE('',#91434,(#91439),.PCURVE_S1.);
#91434 = CIRCLE('',#91435,1.5);
#91435 = AXIS2_PLACEMENT_3D('',#91436,#91437,#91438);
#91436 = CARTESIAN_POINT('',(4.2,-0.104255182536,36.244159896411));
#91437 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91438 = DIRECTION('',(0.E+000,0.E+000,-1.));
#91439 = PCURVE('',#91397,#91440);
#91440 = DEFINITIONAL_REPRESENTATION('',(#91441),#91445);
#91441 = CIRCLE('',#91442,1.5);
#91442 = AXIS2_PLACEMENT_2D('',#91443,#91444);
#91443 = CARTESIAN_POINT('',(-3.044159896414,12.746863598836));
#91444 = DIRECTION('',(1.,0.E+000));
#91445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91446 = ORIENTED_EDGE('',*,*,#91447,.T.);
#91447 = EDGE_CURVE('',#91431,#91387,#91448,.T.);
#91448 = SURFACE_CURVE('',#91449,(#91453),.PCURVE_S1.);
#91449 = LINE('',#91450,#91451);
#91450 = CARTESIAN_POINT('',(4.2,-0.730608896058,33.199999999997));
#91451 = VECTOR('',#91452,1.);
#91452 = DIRECTION('',(0.E+000,0.E+000,1.));
#91453 = PCURVE('',#91397,#91454);
#91454 = DEFINITIONAL_REPRESENTATION('',(#91455),#91459);
#91455 = LINE('',#91456,#91457);
#91456 = CARTESIAN_POINT('',(0.E+000,13.373217312359));
#91457 = VECTOR('',#91458,1.);
#91458 = DIRECTION('',(-1.,-0.E+000));
#91459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#91464)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#91461,#91462,#91463)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#91461 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#91462 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#91463 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#91464 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#91461,
  'distance_accuracy_value','confusion accuracy');
#91465 = SHAPE_DEFINITION_REPRESENTATION(#91466,#91379);
#91466 = PRODUCT_DEFINITION_SHAPE('','',#91467);
#91467 = PRODUCT_DEFINITION('design','',#91468,#91471);
#91468 = PRODUCT_DEFINITION_FORMATION('','',#91469);
#91469 = PRODUCT('CADSOFTTOOLS 1.679','CADSOFTTOOLS 1.679','',(#91470));
#91470 = PRODUCT_CONTEXT('',#2,'mechanical');
#91471 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#91472 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#91473,#91475);
#91473 = ( REPRESENTATION_RELATIONSHIP('','',#91379,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#91474) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#91474 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2727);
#91475 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #91476);
#91476 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('679','','',#5,#91467,$);
#91477 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#91469));
#91478 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#91479),#91553);
#91479 = SHELL_BASED_SURFACE_MODEL('',(#91480));
#91480 = OPEN_SHELL('',(#91481));
#91481 = ADVANCED_FACE('',(#91482),#91496,.T.);
#91482 = FACE_BOUND('',#91483,.T.);
#91483 = EDGE_LOOP('',(#91484,#91507,#91523,#91539));
#91484 = ORIENTED_EDGE('',*,*,#91485,.F.);
#91485 = EDGE_CURVE('',#91486,#91488,#91490,.T.);
#91486 = VERTEX_POINT('',#91487);
#91487 = CARTESIAN_POINT('',(6.1,-0.730608896058,37.607127623672));
#91488 = VERTEX_POINT('',#91489);
#91489 = CARTESIAN_POINT('',(4.2,-0.730608896058,37.607127623672));
#91490 = SURFACE_CURVE('',#91491,(#91495),.PCURVE_S1.);
#91491 = LINE('',#91492,#91493);
#91492 = CARTESIAN_POINT('',(26.1,-0.730608896058,37.607127623672));
#91493 = VECTOR('',#91494,1.);
#91494 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91495 = PCURVE('',#91496,#91501);
#91496 = PLANE('',#91497);
#91497 = AXIS2_PLACEMENT_3D('',#91498,#91499,#91500);
#91498 = CARTESIAN_POINT('',(11.4,-0.730608896058,37.516116548597));
#91499 = DIRECTION('',(0.E+000,-1.,0.E+000));
#91500 = DIRECTION('',(1.,0.E+000,0.E+000));
#91501 = DEFINITIONAL_REPRESENTATION('',(#91502),#91506);
#91502 = LINE('',#91503,#91504);
#91503 = CARTESIAN_POINT('',(14.7,9.10110750754E-002));
#91504 = VECTOR('',#91505,1.);
#91505 = DIRECTION('',(-1.,0.E+000));
#91506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91507 = ORIENTED_EDGE('',*,*,#91508,.T.);
#91508 = EDGE_CURVE('',#91486,#91509,#91511,.T.);
#91509 = VERTEX_POINT('',#91510);
#91510 = CARTESIAN_POINT('',(6.1,-0.730608896058,37.699999999996));
#91511 = SURFACE_CURVE('',#91512,(#91516),.PCURVE_S1.);
#91512 = LINE('',#91513,#91514);
#91513 = CARTESIAN_POINT('',(6.1,-0.730608896058,37.516116548597));
#91514 = VECTOR('',#91515,1.);
#91515 = DIRECTION('',(0.E+000,0.E+000,1.));
#91516 = PCURVE('',#91496,#91517);
#91517 = DEFINITIONAL_REPRESENTATION('',(#91518),#91522);
#91518 = LINE('',#91519,#91520);
#91519 = CARTESIAN_POINT('',(-5.3,0.E+000));
#91520 = VECTOR('',#91521,1.);
#91521 = DIRECTION('',(0.E+000,1.));
#91522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91523 = ORIENTED_EDGE('',*,*,#91524,.T.);
#91524 = EDGE_CURVE('',#91509,#91525,#91527,.T.);
#91525 = VERTEX_POINT('',#91526);
#91526 = CARTESIAN_POINT('',(4.2,-0.730608896058,37.699999999996));
#91527 = SURFACE_CURVE('',#91528,(#91532),.PCURVE_S1.);
#91528 = LINE('',#91529,#91530);
#91529 = CARTESIAN_POINT('',(11.4,-0.730608896058,37.699999999996));
#91530 = VECTOR('',#91531,1.);
#91531 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91532 = PCURVE('',#91496,#91533);
#91533 = DEFINITIONAL_REPRESENTATION('',(#91534),#91538);
#91534 = LINE('',#91535,#91536);
#91535 = CARTESIAN_POINT('',(0.E+000,0.1838834514));
#91536 = VECTOR('',#91537,1.);
#91537 = DIRECTION('',(-1.,0.E+000));
#91538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91539 = ORIENTED_EDGE('',*,*,#91540,.F.);
#91540 = EDGE_CURVE('',#91488,#91525,#91541,.T.);
#91541 = SURFACE_CURVE('',#91542,(#91546),.PCURVE_S1.);
#91542 = LINE('',#91543,#91544);
#91543 = CARTESIAN_POINT('',(4.2,-0.730608896058,33.199999999997));
#91544 = VECTOR('',#91545,1.);
#91545 = DIRECTION('',(0.E+000,0.E+000,1.));
#91546 = PCURVE('',#91496,#91547);
#91547 = DEFINITIONAL_REPRESENTATION('',(#91548),#91552);
#91548 = LINE('',#91549,#91550);
#91549 = CARTESIAN_POINT('',(-7.2,-4.3161165486));
#91550 = VECTOR('',#91551,1.);
#91551 = DIRECTION('',(0.E+000,1.));
#91552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#91557)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#91554,#91555,#91556)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#91554 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#91555 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#91556 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#91557 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#91554,
  'distance_accuracy_value','confusion accuracy');
#91558 = SHAPE_DEFINITION_REPRESENTATION(#91559,#91478);
#91559 = PRODUCT_DEFINITION_SHAPE('','',#91560);
#91560 = PRODUCT_DEFINITION('design','',#91561,#91564);
#91561 = PRODUCT_DEFINITION_FORMATION('','',#91562);
#91562 = PRODUCT('CADSOFTTOOLS 1.680','CADSOFTTOOLS 1.680','',(#91563));
#91563 = PRODUCT_CONTEXT('',#2,'mechanical');
#91564 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#91565 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#91566,#91568);
#91566 = ( REPRESENTATION_RELATIONSHIP('','',#91478,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#91567) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#91567 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2731);
#91568 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #91569);
#91569 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('680','','',#5,#91560,$);
#91570 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#91562));
#91571 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#91572),#91678);
#91572 = SHELL_BASED_SURFACE_MODEL('',(#91573));
#91573 = OPEN_SHELL('',(#91574));
#91574 = ADVANCED_FACE('',(#91575),#91589,.T.);
#91575 = FACE_BOUND('',#91576,.T.);
#91576 = EDGE_LOOP('',(#91577,#91600,#91616,#91632,#91648,#91664));
#91577 = ORIENTED_EDGE('',*,*,#91578,.F.);
#91578 = EDGE_CURVE('',#91579,#91581,#91583,.T.);
#91579 = VERTEX_POINT('',#91580);
#91580 = CARTESIAN_POINT('',(12.2,-0.471086136862,37.699999999996));
#91581 = VERTEX_POINT('',#91582);
#91582 = CARTESIAN_POINT('',(12.2,-0.730608896058,37.699999999996));
#91583 = SURFACE_CURVE('',#91584,(#91588),.PCURVE_S1.);
#91584 = LINE('',#91585,#91586);
#91585 = CARTESIAN_POINT('',(12.2,12.6426084163,37.699999999996));
#91586 = VECTOR('',#91587,1.);
#91587 = DIRECTION('',(0.E+000,-1.,0.E+000));
#91588 = PCURVE('',#91589,#91594);
#91589 = PLANE('',#91590);
#91590 = AXIS2_PLACEMENT_3D('',#91591,#91592,#91593);
#91591 = CARTESIAN_POINT('',(11.2,11.1426084163,37.699999999996));
#91592 = DIRECTION('',(0.E+000,0.E+000,1.));
#91593 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91594 = DEFINITIONAL_REPRESENTATION('',(#91595),#91599);
#91595 = LINE('',#91596,#91597);
#91596 = CARTESIAN_POINT('',(-1.,-1.5));
#91597 = VECTOR('',#91598,1.);
#91598 = DIRECTION('',(0.E+000,1.));
#91599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91600 = ORIENTED_EDGE('',*,*,#91601,.T.);
#91601 = EDGE_CURVE('',#91579,#91602,#91604,.T.);
#91602 = VERTEX_POINT('',#91603);
#91603 = CARTESIAN_POINT('',(4.2,-0.471086136862,37.699999999996));
#91604 = SURFACE_CURVE('',#91605,(#91609),.PCURVE_S1.);
#91605 = LINE('',#91606,#91607);
#91606 = CARTESIAN_POINT('',(4.8,-0.471086136862,37.699999999996));
#91607 = VECTOR('',#91608,1.);
#91608 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91609 = PCURVE('',#91589,#91610);
#91610 = DEFINITIONAL_REPRESENTATION('',(#91611),#91615);
#91611 = LINE('',#91612,#91613);
#91612 = CARTESIAN_POINT('',(6.4,11.613694553162));
#91613 = VECTOR('',#91614,1.);
#91614 = DIRECTION('',(1.,0.E+000));
#91615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91616 = ORIENTED_EDGE('',*,*,#91617,.F.);
#91617 = EDGE_CURVE('',#91618,#91602,#91620,.T.);
#91618 = VERTEX_POINT('',#91619);
#91619 = CARTESIAN_POINT('',(4.2,-0.730608896058,37.699999999996));
#91620 = SURFACE_CURVE('',#91621,(#91625),.PCURVE_S1.);
#91621 = LINE('',#91622,#91623);
#91622 = CARTESIAN_POINT('',(4.2,12.6426084163,37.699999999996));
#91623 = VECTOR('',#91624,1.);
#91624 = DIRECTION('',(0.E+000,1.,0.E+000));
#91625 = PCURVE('',#91589,#91626);
#91626 = DEFINITIONAL_REPRESENTATION('',(#91627),#91631);
#91627 = LINE('',#91628,#91629);
#91628 = CARTESIAN_POINT('',(7.,-1.5));
#91629 = VECTOR('',#91630,1.);
#91630 = DIRECTION('',(0.E+000,-1.));
#91631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91632 = ORIENTED_EDGE('',*,*,#91633,.F.);
#91633 = EDGE_CURVE('',#91634,#91618,#91636,.T.);
#91634 = VERTEX_POINT('',#91635);
#91635 = CARTESIAN_POINT('',(6.1,-0.730608896058,37.699999999996));
#91636 = SURFACE_CURVE('',#91637,(#91641),.PCURVE_S1.);
#91637 = LINE('',#91638,#91639);
#91638 = CARTESIAN_POINT('',(11.4,-0.730608896058,37.699999999996));
#91639 = VECTOR('',#91640,1.);
#91640 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91641 = PCURVE('',#91589,#91642);
#91642 = DEFINITIONAL_REPRESENTATION('',(#91643),#91647);
#91643 = LINE('',#91644,#91645);
#91644 = CARTESIAN_POINT('',(-0.2,11.873217312358));
#91645 = VECTOR('',#91646,1.);
#91646 = DIRECTION('',(1.,0.E+000));
#91647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91648 = ORIENTED_EDGE('',*,*,#91649,.F.);
#91649 = EDGE_CURVE('',#91650,#91634,#91652,.T.);
#91650 = VERTEX_POINT('',#91651);
#91651 = CARTESIAN_POINT('',(11.4,-0.730608896058,37.699999999996));
#91652 = SURFACE_CURVE('',#91653,(#91657),.PCURVE_S1.);
#91653 = LINE('',#91654,#91655);
#91654 = CARTESIAN_POINT('',(11.4,-0.730608896058,37.699999999996));
#91655 = VECTOR('',#91656,1.);
#91656 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91657 = PCURVE('',#91589,#91658);
#91658 = DEFINITIONAL_REPRESENTATION('',(#91659),#91663);
#91659 = LINE('',#91660,#91661);
#91660 = CARTESIAN_POINT('',(-0.2,11.873217312358));
#91661 = VECTOR('',#91662,1.);
#91662 = DIRECTION('',(1.,0.E+000));
#91663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91664 = ORIENTED_EDGE('',*,*,#91665,.F.);
#91665 = EDGE_CURVE('',#91581,#91650,#91666,.T.);
#91666 = SURFACE_CURVE('',#91667,(#91671),.PCURVE_S1.);
#91667 = LINE('',#91668,#91669);
#91668 = CARTESIAN_POINT('',(11.4,-0.730608896058,37.699999999996));
#91669 = VECTOR('',#91670,1.);
#91670 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91671 = PCURVE('',#91589,#91672);
#91672 = DEFINITIONAL_REPRESENTATION('',(#91673),#91677);
#91673 = LINE('',#91674,#91675);
#91674 = CARTESIAN_POINT('',(-0.2,11.873217312358));
#91675 = VECTOR('',#91676,1.);
#91676 = DIRECTION('',(1.,0.E+000));
#91677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#91682)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#91679,#91680,#91681)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#91679 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#91680 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#91681 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#91682 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#91679,
  'distance_accuracy_value','confusion accuracy');
#91683 = SHAPE_DEFINITION_REPRESENTATION(#91684,#91571);
#91684 = PRODUCT_DEFINITION_SHAPE('','',#91685);
#91685 = PRODUCT_DEFINITION('design','',#91686,#91689);
#91686 = PRODUCT_DEFINITION_FORMATION('','',#91687);
#91687 = PRODUCT('CADSOFTTOOLS 1.681','CADSOFTTOOLS 1.681','',(#91688));
#91688 = PRODUCT_CONTEXT('',#2,'mechanical');
#91689 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#91690 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#91691,#91693);
#91691 = ( REPRESENTATION_RELATIONSHIP('','',#91571,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#91692) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#91692 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2735);
#91693 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #91694);
#91694 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('681','','',#5,#91685,$);
#91695 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#91687));
#91696 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#91697),#91771);
#91697 = SHELL_BASED_SURFACE_MODEL('',(#91698));
#91698 = OPEN_SHELL('',(#91699));
#91699 = ADVANCED_FACE('',(#91700),#91714,.T.);
#91700 = FACE_BOUND('',#91701,.T.);
#91701 = EDGE_LOOP('',(#91702,#91725,#91741,#91757));
#91702 = ORIENTED_EDGE('',*,*,#91703,.F.);
#91703 = EDGE_CURVE('',#91704,#91706,#91708,.T.);
#91704 = VERTEX_POINT('',#91705);
#91705 = CARTESIAN_POINT('',(12.2,-0.730608896058,37.607127623672));
#91706 = VERTEX_POINT('',#91707);
#91707 = CARTESIAN_POINT('',(11.4,-0.730608896058,37.607127623672));
#91708 = SURFACE_CURVE('',#91709,(#91713),.PCURVE_S1.);
#91709 = LINE('',#91710,#91711);
#91710 = CARTESIAN_POINT('',(26.1,-0.730608896058,37.607127623672));
#91711 = VECTOR('',#91712,1.);
#91712 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91713 = PCURVE('',#91714,#91719);
#91714 = PLANE('',#91715);
#91715 = AXIS2_PLACEMENT_3D('',#91716,#91717,#91718);
#91716 = CARTESIAN_POINT('',(11.4,-0.730608896058,37.516116548597));
#91717 = DIRECTION('',(0.E+000,-1.,0.E+000));
#91718 = DIRECTION('',(1.,0.E+000,0.E+000));
#91719 = DEFINITIONAL_REPRESENTATION('',(#91720),#91724);
#91720 = LINE('',#91721,#91722);
#91721 = CARTESIAN_POINT('',(14.7,9.10110750754E-002));
#91722 = VECTOR('',#91723,1.);
#91723 = DIRECTION('',(-1.,0.E+000));
#91724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91725 = ORIENTED_EDGE('',*,*,#91726,.T.);
#91726 = EDGE_CURVE('',#91704,#91727,#91729,.T.);
#91727 = VERTEX_POINT('',#91728);
#91728 = CARTESIAN_POINT('',(12.2,-0.730608896058,37.699999999996));
#91729 = SURFACE_CURVE('',#91730,(#91734),.PCURVE_S1.);
#91730 = LINE('',#91731,#91732);
#91731 = CARTESIAN_POINT('',(12.2,-0.730608896058,37.516116548597));
#91732 = VECTOR('',#91733,1.);
#91733 = DIRECTION('',(0.E+000,0.E+000,1.));
#91734 = PCURVE('',#91714,#91735);
#91735 = DEFINITIONAL_REPRESENTATION('',(#91736),#91740);
#91736 = LINE('',#91737,#91738);
#91737 = CARTESIAN_POINT('',(0.8,0.E+000));
#91738 = VECTOR('',#91739,1.);
#91739 = DIRECTION('',(0.E+000,1.));
#91740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91741 = ORIENTED_EDGE('',*,*,#91742,.T.);
#91742 = EDGE_CURVE('',#91727,#91743,#91745,.T.);
#91743 = VERTEX_POINT('',#91744);
#91744 = CARTESIAN_POINT('',(11.4,-0.730608896058,37.699999999996));
#91745 = SURFACE_CURVE('',#91746,(#91750),.PCURVE_S1.);
#91746 = LINE('',#91747,#91748);
#91747 = CARTESIAN_POINT('',(11.4,-0.730608896058,37.699999999996));
#91748 = VECTOR('',#91749,1.);
#91749 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91750 = PCURVE('',#91714,#91751);
#91751 = DEFINITIONAL_REPRESENTATION('',(#91752),#91756);
#91752 = LINE('',#91753,#91754);
#91753 = CARTESIAN_POINT('',(0.E+000,0.1838834514));
#91754 = VECTOR('',#91755,1.);
#91755 = DIRECTION('',(-1.,0.E+000));
#91756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91757 = ORIENTED_EDGE('',*,*,#91758,.F.);
#91758 = EDGE_CURVE('',#91706,#91743,#91759,.T.);
#91759 = SURFACE_CURVE('',#91760,(#91764),.PCURVE_S1.);
#91760 = LINE('',#91761,#91762);
#91761 = CARTESIAN_POINT('',(11.4,-0.730608896058,37.516116548597));
#91762 = VECTOR('',#91763,1.);
#91763 = DIRECTION('',(0.E+000,0.E+000,1.));
#91764 = PCURVE('',#91714,#91765);
#91765 = DEFINITIONAL_REPRESENTATION('',(#91766),#91770);
#91766 = LINE('',#91767,#91768);
#91767 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#91768 = VECTOR('',#91769,1.);
#91769 = DIRECTION('',(0.E+000,1.));
#91770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#91775)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#91772,#91773,#91774)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#91772 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#91773 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#91774 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#91775 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#91772,
  'distance_accuracy_value','confusion accuracy');
#91776 = SHAPE_DEFINITION_REPRESENTATION(#91777,#91696);
#91777 = PRODUCT_DEFINITION_SHAPE('','',#91778);
#91778 = PRODUCT_DEFINITION('design','',#91779,#91782);
#91779 = PRODUCT_DEFINITION_FORMATION('','',#91780);
#91780 = PRODUCT('CADSOFTTOOLS 1.682','CADSOFTTOOLS 1.682','',(#91781));
#91781 = PRODUCT_CONTEXT('',#2,'mechanical');
#91782 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#91783 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#91784,#91786);
#91784 = ( REPRESENTATION_RELATIONSHIP('','',#91696,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#91785) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#91785 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2739);
#91786 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #91787);
#91787 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('682','','',#5,#91778,$);
#91788 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#91780));
#91789 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#91790),#91864);
#91790 = SHELL_BASED_SURFACE_MODEL('',(#91791));
#91791 = OPEN_SHELL('',(#91792));
#91792 = ADVANCED_FACE('',(#91793),#91807,.T.);
#91793 = FACE_BOUND('',#91794,.T.);
#91794 = EDGE_LOOP('',(#91795,#91818,#91834,#91850));
#91795 = ORIENTED_EDGE('',*,*,#91796,.F.);
#91796 = EDGE_CURVE('',#91797,#91799,#91801,.T.);
#91797 = VERTEX_POINT('',#91798);
#91798 = CARTESIAN_POINT('',(12.3,27.5426084163,21.250000000317));
#91799 = VERTEX_POINT('',#91800);
#91800 = CARTESIAN_POINT('',(12.3,27.5426084163,26.525030712574));
#91801 = SURFACE_CURVE('',#91802,(#91806),.PCURVE_S1.);
#91802 = LINE('',#91803,#91804);
#91803 = CARTESIAN_POINT('',(12.3,27.5426084163,38.940965204572));
#91804 = VECTOR('',#91805,1.);
#91805 = DIRECTION('',(1.665334536938E-016,0.E+000,1.));
#91806 = PCURVE('',#91807,#91812);
#91807 = PLANE('',#91808);
#91808 = AXIS2_PLACEMENT_3D('',#91809,#91810,#91811);
#91809 = CARTESIAN_POINT('',(8.2,27.5426084163,20.699999999997));
#91810 = DIRECTION('',(0.E+000,1.,0.E+000));
#91811 = DIRECTION('',(0.E+000,0.E+000,-1.));
#91812 = DEFINITIONAL_REPRESENTATION('',(#91813),#91817);
#91813 = LINE('',#91814,#91815);
#91814 = CARTESIAN_POINT('',(-18.24096520457,-4.1));
#91815 = VECTOR('',#91816,1.);
#91816 = DIRECTION('',(-1.,-1.665334536938E-016));
#91817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91818 = ORIENTED_EDGE('',*,*,#91819,.T.);
#91819 = EDGE_CURVE('',#91797,#91820,#91822,.T.);
#91820 = VERTEX_POINT('',#91821);
#91821 = CARTESIAN_POINT('',(8.7,27.5426084163,21.250000000317));
#91822 = SURFACE_CURVE('',#91823,(#91827),.PCURVE_S1.);
#91823 = LINE('',#91824,#91825);
#91824 = CARTESIAN_POINT('',(11.,27.5426084163,21.250000000317));
#91825 = VECTOR('',#91826,1.);
#91826 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91827 = PCURVE('',#91807,#91828);
#91828 = DEFINITIONAL_REPRESENTATION('',(#91829),#91833);
#91829 = LINE('',#91830,#91831);
#91830 = CARTESIAN_POINT('',(-0.55000000032,-2.8));
#91831 = VECTOR('',#91832,1.);
#91832 = DIRECTION('',(0.E+000,1.));
#91833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91834 = ORIENTED_EDGE('',*,*,#91835,.F.);
#91835 = EDGE_CURVE('',#91836,#91820,#91838,.T.);
#91836 = VERTEX_POINT('',#91837);
#91837 = CARTESIAN_POINT('',(8.7,27.5426084163,26.525030712574));
#91838 = SURFACE_CURVE('',#91839,(#91843),.PCURVE_S1.);
#91839 = LINE('',#91840,#91841);
#91840 = CARTESIAN_POINT('',(8.7,27.5426084163,30.769495490632));
#91841 = VECTOR('',#91842,1.);
#91842 = DIRECTION('',(0.E+000,0.E+000,-1.));
#91843 = PCURVE('',#91807,#91844);
#91844 = DEFINITIONAL_REPRESENTATION('',(#91845),#91849);
#91845 = LINE('',#91846,#91847);
#91846 = CARTESIAN_POINT('',(-10.06949549063,-0.5));
#91847 = VECTOR('',#91848,1.);
#91848 = DIRECTION('',(1.,0.E+000));
#91849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91850 = ORIENTED_EDGE('',*,*,#91851,.T.);
#91851 = EDGE_CURVE('',#91836,#91799,#91852,.T.);
#91852 = SURFACE_CURVE('',#91853,(#91857),.PCURVE_S1.);
#91853 = LINE('',#91854,#91855);
#91854 = CARTESIAN_POINT('',(11.,27.5426084163,26.525030712574));
#91855 = VECTOR('',#91856,1.);
#91856 = DIRECTION('',(1.,0.E+000,0.E+000));
#91857 = PCURVE('',#91807,#91858);
#91858 = DEFINITIONAL_REPRESENTATION('',(#91859),#91863);
#91859 = LINE('',#91860,#91861);
#91860 = CARTESIAN_POINT('',(-5.825030712578,-2.8));
#91861 = VECTOR('',#91862,1.);
#91862 = DIRECTION('',(0.E+000,-1.));
#91863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#91868)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#91865,#91866,#91867)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#91865 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#91866 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#91867 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#91868 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#91865,
  'distance_accuracy_value','confusion accuracy');
#91869 = SHAPE_DEFINITION_REPRESENTATION(#91870,#91789);
#91870 = PRODUCT_DEFINITION_SHAPE('','',#91871);
#91871 = PRODUCT_DEFINITION('design','',#91872,#91875);
#91872 = PRODUCT_DEFINITION_FORMATION('','',#91873);
#91873 = PRODUCT('CADSOFTTOOLS 1.683','CADSOFTTOOLS 1.683','',(#91874));
#91874 = PRODUCT_CONTEXT('',#2,'mechanical');
#91875 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#91876 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#91877,#91879);
#91877 = ( REPRESENTATION_RELATIONSHIP('','',#91789,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#91878) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#91878 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2743);
#91879 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #91880);
#91880 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('683','','',#5,#91871,$);
#91881 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#91873));
#91882 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#91883),#91957);
#91883 = SHELL_BASED_SURFACE_MODEL('',(#91884));
#91884 = OPEN_SHELL('',(#91885));
#91885 = ADVANCED_FACE('',(#91886),#91900,.T.);
#91886 = FACE_BOUND('',#91887,.T.);
#91887 = EDGE_LOOP('',(#91888,#91911,#91927,#91943));
#91888 = ORIENTED_EDGE('',*,*,#91889,.T.);
#91889 = EDGE_CURVE('',#91890,#91892,#91894,.T.);
#91890 = VERTEX_POINT('',#91891);
#91891 = CARTESIAN_POINT('',(12.3,-2.2573915837,21.250000000317));
#91892 = VERTEX_POINT('',#91893);
#91893 = CARTESIAN_POINT('',(12.3,-2.2573915837,27.126599329897));
#91894 = SURFACE_CURVE('',#91895,(#91899),.PCURVE_S1.);
#91895 = LINE('',#91896,#91897);
#91896 = CARTESIAN_POINT('',(12.3,-2.2573915837,36.949999999997));
#91897 = VECTOR('',#91898,1.);
#91898 = DIRECTION('',(1.665334536938E-016,0.E+000,1.));
#91899 = PCURVE('',#91900,#91905);
#91900 = PLANE('',#91901);
#91901 = AXIS2_PLACEMENT_3D('',#91902,#91903,#91904);
#91902 = CARTESIAN_POINT('',(8.2,-2.2573915837,36.949999999997));
#91903 = DIRECTION('',(0.E+000,-1.,0.E+000));
#91904 = DIRECTION('',(0.E+000,0.E+000,1.));
#91905 = DEFINITIONAL_REPRESENTATION('',(#91906),#91910);
#91906 = LINE('',#91907,#91908);
#91907 = CARTESIAN_POINT('',(0.E+000,-4.1));
#91908 = VECTOR('',#91909,1.);
#91909 = DIRECTION('',(1.,-1.665334536938E-016));
#91910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91911 = ORIENTED_EDGE('',*,*,#91912,.T.);
#91912 = EDGE_CURVE('',#91892,#91913,#91915,.T.);
#91913 = VERTEX_POINT('',#91914);
#91914 = CARTESIAN_POINT('',(8.7,-2.2573915837,27.126599329897));
#91915 = SURFACE_CURVE('',#91916,(#91920),.PCURVE_S1.);
#91916 = LINE('',#91917,#91918);
#91917 = CARTESIAN_POINT('',(11.,-2.2573915837,27.126599329897));
#91918 = VECTOR('',#91919,1.);
#91919 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91920 = PCURVE('',#91900,#91921);
#91921 = DEFINITIONAL_REPRESENTATION('',(#91922),#91926);
#91922 = LINE('',#91923,#91924);
#91923 = CARTESIAN_POINT('',(-9.823400670099,-2.8));
#91924 = VECTOR('',#91925,1.);
#91925 = DIRECTION('',(0.E+000,1.));
#91926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91927 = ORIENTED_EDGE('',*,*,#91928,.T.);
#91928 = EDGE_CURVE('',#91913,#91929,#91931,.T.);
#91929 = VERTEX_POINT('',#91930);
#91930 = CARTESIAN_POINT('',(8.7,-2.2573915837,21.250000000317));
#91931 = SURFACE_CURVE('',#91932,(#91936),.PCURVE_S1.);
#91932 = LINE('',#91933,#91934);
#91933 = CARTESIAN_POINT('',(8.7,-2.2573915837,22.668221983387));
#91934 = VECTOR('',#91935,1.);
#91935 = DIRECTION('',(0.E+000,0.E+000,-1.));
#91936 = PCURVE('',#91900,#91937);
#91937 = DEFINITIONAL_REPRESENTATION('',(#91938),#91942);
#91938 = LINE('',#91939,#91940);
#91939 = CARTESIAN_POINT('',(-14.28177801661,-0.5));
#91940 = VECTOR('',#91941,1.);
#91941 = DIRECTION('',(-1.,0.E+000));
#91942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91943 = ORIENTED_EDGE('',*,*,#91944,.T.);
#91944 = EDGE_CURVE('',#91929,#91890,#91945,.T.);
#91945 = SURFACE_CURVE('',#91946,(#91950),.PCURVE_S1.);
#91946 = LINE('',#91947,#91948);
#91947 = CARTESIAN_POINT('',(11.,-2.2573915837,21.250000000317));
#91948 = VECTOR('',#91949,1.);
#91949 = DIRECTION('',(1.,0.E+000,0.E+000));
#91950 = PCURVE('',#91900,#91951);
#91951 = DEFINITIONAL_REPRESENTATION('',(#91952),#91956);
#91952 = LINE('',#91953,#91954);
#91953 = CARTESIAN_POINT('',(-15.69999999968,-2.8));
#91954 = VECTOR('',#91955,1.);
#91955 = DIRECTION('',(0.E+000,-1.));
#91956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#91957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#91961)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#91958,#91959,#91960)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#91958 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#91959 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#91960 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#91961 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#91958,
  'distance_accuracy_value','confusion accuracy');
#91962 = SHAPE_DEFINITION_REPRESENTATION(#91963,#91882);
#91963 = PRODUCT_DEFINITION_SHAPE('','',#91964);
#91964 = PRODUCT_DEFINITION('design','',#91965,#91968);
#91965 = PRODUCT_DEFINITION_FORMATION('','',#91966);
#91966 = PRODUCT('CADSOFTTOOLS 1.684','CADSOFTTOOLS 1.684','',(#91967));
#91967 = PRODUCT_CONTEXT('',#2,'mechanical');
#91968 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#91969 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#91970,#91972);
#91970 = ( REPRESENTATION_RELATIONSHIP('','',#91882,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#91971) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#91971 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2747);
#91972 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #91973);
#91973 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('684','','',#5,#91964,$);
#91974 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#91966));
#91975 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#91976),#92022);
#91976 = SHELL_BASED_SURFACE_MODEL('',(#91977));
#91977 = OPEN_SHELL('',(#91978));
#91978 = ADVANCED_FACE('',(#91979,#92003),#91992,.F.);
#91979 = FACE_BOUND('',#91980,.T.);
#91980 = EDGE_LOOP('',(#91981));
#91981 = ORIENTED_EDGE('',*,*,#91982,.T.);
#91982 = EDGE_CURVE('',#91983,#91983,#91985,.T.);
#91983 = VERTEX_POINT('',#91984);
#91984 = CARTESIAN_POINT('',(11.15,27.5426084163,35.749999999996));
#91985 = SURFACE_CURVE('',#91986,(#91991),.PCURVE_S1.);
#91986 = CIRCLE('',#91987,0.95);
#91987 = AXIS2_PLACEMENT_3D('',#91988,#91989,#91990);
#91988 = CARTESIAN_POINT('',(11.15,27.5426084163,36.699999999997));
#91989 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91990 = DIRECTION('',(0.E+000,0.E+000,-1.));
#91991 = PCURVE('',#91992,#91997);
#91992 = PLANE('',#91993);
#91993 = AXIS2_PLACEMENT_3D('',#91994,#91995,#91996);
#91994 = CARTESIAN_POINT('',(11.15,31.028638182034,39.199999999996));
#91995 = DIRECTION('',(-1.,0.E+000,0.E+000));
#91996 = DIRECTION('',(0.E+000,1.,0.E+000));
#91997 = DEFINITIONAL_REPRESENTATION('',(#91998),#92002);
#91998 = CIRCLE('',#91999,0.95);
#91999 = AXIS2_PLACEMENT_2D('',#92000,#92001);
#92000 = CARTESIAN_POINT('',(-3.486029765734,2.5));
#92001 = DIRECTION('',(0.E+000,1.));
#92002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92003 = FACE_BOUND('',#92004,.T.);
#92004 = EDGE_LOOP('',(#92005));
#92005 = ORIENTED_EDGE('',*,*,#92006,.F.);
#92006 = EDGE_CURVE('',#92007,#92007,#92009,.T.);
#92007 = VERTEX_POINT('',#92008);
#92008 = CARTESIAN_POINT('',(11.15,27.5426084163,35.699999999997));
#92009 = SURFACE_CURVE('',#92010,(#92015),.PCURVE_S1.);
#92010 = CIRCLE('',#92011,1.);
#92011 = AXIS2_PLACEMENT_3D('',#92012,#92013,#92014);
#92012 = CARTESIAN_POINT('',(11.15,27.5426084163,36.699999999997));
#92013 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92014 = DIRECTION('',(0.E+000,0.E+000,-1.));
#92015 = PCURVE('',#91992,#92016);
#92016 = DEFINITIONAL_REPRESENTATION('',(#92017),#92021);
#92017 = CIRCLE('',#92018,1.);
#92018 = AXIS2_PLACEMENT_2D('',#92019,#92020);
#92019 = CARTESIAN_POINT('',(-3.486029765734,2.5));
#92020 = DIRECTION('',(0.E+000,1.));
#92021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#92026)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#92023,#92024,#92025)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#92023 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#92024 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#92025 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#92026 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#92023,
  'distance_accuracy_value','confusion accuracy');
#92027 = SHAPE_DEFINITION_REPRESENTATION(#92028,#91975);
#92028 = PRODUCT_DEFINITION_SHAPE('','',#92029);
#92029 = PRODUCT_DEFINITION('design','',#92030,#92033);
#92030 = PRODUCT_DEFINITION_FORMATION('','',#92031);
#92031 = PRODUCT('CADSOFTTOOLS 1.685','CADSOFTTOOLS 1.685','',(#92032));
#92032 = PRODUCT_CONTEXT('',#2,'mechanical');
#92033 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#92034 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#92035,#92037);
#92035 = ( REPRESENTATION_RELATIONSHIP('','',#91975,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#92036) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#92036 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2751);
#92037 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #92038);
#92038 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('685','','',#5,#92029,$);
#92039 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#92031));
#92040 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#92041),#92159);
#92041 = SHELL_BASED_SURFACE_MODEL('',(#92042));
#92042 = OPEN_SHELL('',(#92043));
#92043 = ADVANCED_FACE('',(#92044),#92059,.T.);
#92044 = FACE_BOUND('',#92045,.T.);
#92045 = EDGE_LOOP('',(#92046,#92070,#92091,#92108,#92124,#92145));
#92046 = ORIENTED_EDGE('',*,*,#92047,.F.);
#92047 = EDGE_CURVE('',#92048,#92050,#92052,.T.);
#92048 = VERTEX_POINT('',#92049);
#92049 = CARTESIAN_POINT('',(11.15,29.0315856538,39.304409104997));
#92050 = VERTEX_POINT('',#92051);
#92051 = CARTESIAN_POINT('',(11.15,30.5426084163,36.700000000006));
#92052 = SURFACE_CURVE('',#92053,(#92058),.PCURVE_S1.);
#92053 = CIRCLE('',#92054,3.);
#92054 = AXIS2_PLACEMENT_3D('',#92055,#92056,#92057);
#92055 = CARTESIAN_POINT('',(11.15,27.5426084163,36.699999999997));
#92056 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92057 = DIRECTION('',(0.E+000,0.E+000,-1.));
#92058 = PCURVE('',#92059,#92064);
#92059 = PLANE('',#92060);
#92060 = AXIS2_PLACEMENT_3D('',#92061,#92062,#92063);
#92061 = CARTESIAN_POINT('',(11.15,31.028638182034,39.199999999996));
#92062 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92063 = DIRECTION('',(0.E+000,1.,0.E+000));
#92064 = DEFINITIONAL_REPRESENTATION('',(#92065),#92069);
#92065 = CIRCLE('',#92066,3.);
#92066 = AXIS2_PLACEMENT_2D('',#92067,#92068);
#92067 = CARTESIAN_POINT('',(-3.486029765734,2.5));
#92068 = DIRECTION('',(0.E+000,1.));
#92069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92070 = ORIENTED_EDGE('',*,*,#92071,.T.);
#92071 = EDGE_CURVE('',#92048,#92072,#92074,.T.);
#92072 = VERTEX_POINT('',#92073);
#92073 = CARTESIAN_POINT('',(11.15,28.845662550159,39.597691076023));
#92074 = SURFACE_CURVE('',#92075,(#92080),.PCURVE_S1.);
#92075 = CIRCLE('',#92076,0.5);
#92076 = AXIS2_PLACEMENT_3D('',#92077,#92078,#92079);
#92077 = CARTESIAN_POINT('',(11.15,28.5426084163,39.199999999996));
#92078 = DIRECTION('',(1.,0.E+000,0.E+000));
#92079 = DIRECTION('',(0.E+000,0.E+000,-1.));
#92080 = PCURVE('',#92059,#92081);
#92081 = DEFINITIONAL_REPRESENTATION('',(#92082),#92090);
#92082 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#92083,#92084,#92085,#92086
    ,#92087,#92088,#92089),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#92083 = CARTESIAN_POINT('',(-2.486029765734,0.5));
#92084 = CARTESIAN_POINT('',(-1.620004361949,0.5));
#92085 = CARTESIAN_POINT('',(-2.053017063841,-0.25));
#92086 = CARTESIAN_POINT('',(-2.486029765734,-1.));
#92087 = CARTESIAN_POINT('',(-2.919042467626,-0.25));
#92088 = CARTESIAN_POINT('',(-3.352055169518,0.5));
#92089 = CARTESIAN_POINT('',(-2.486029765734,0.5));
#92090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92091 = ORIENTED_EDGE('',*,*,#92092,.T.);
#92092 = EDGE_CURVE('',#92072,#92093,#92095,.T.);
#92093 = VERTEX_POINT('',#92094);
#92094 = CARTESIAN_POINT('',(11.15,29.628394853927,39.11421356237));
#92095 = SURFACE_CURVE('',#92096,(#92101),.PCURVE_S1.);
#92096 = CIRCLE('',#92097,2.);
#92097 = AXIS2_PLACEMENT_3D('',#92098,#92099,#92100);
#92098 = CARTESIAN_POINT('',(11.15,28.214181291554,37.699999999997));
#92099 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92100 = DIRECTION('',(0.E+000,0.E+000,-1.));
#92101 = PCURVE('',#92059,#92102);
#92102 = DEFINITIONAL_REPRESENTATION('',(#92103),#92107);
#92103 = CIRCLE('',#92104,2.);
#92104 = AXIS2_PLACEMENT_2D('',#92105,#92106);
#92105 = CARTESIAN_POINT('',(-2.81445689048,1.5));
#92106 = DIRECTION('',(0.E+000,1.));
#92107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92108 = ORIENTED_EDGE('',*,*,#92109,.T.);
#92109 = EDGE_CURVE('',#92093,#92110,#92112,.T.);
#92110 = VERTEX_POINT('',#92111);
#92111 = CARTESIAN_POINT('',(11.15,30.456821978673,38.285786437623));
#92112 = SURFACE_CURVE('',#92113,(#92117),.PCURVE_S1.);
#92113 = LINE('',#92114,#92115);
#92114 = CARTESIAN_POINT('',(11.15,31.0426084163,37.699999999997));
#92115 = VECTOR('',#92116,1.);
#92116 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781187));
#92117 = PCURVE('',#92059,#92118);
#92118 = DEFINITIONAL_REPRESENTATION('',(#92119),#92123);
#92119 = LINE('',#92120,#92121);
#92120 = CARTESIAN_POINT('',(1.39702342663E-002,1.5));
#92121 = VECTOR('',#92122,1.);
#92122 = DIRECTION('',(0.707106781187,0.707106781187));
#92123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92124 = ORIENTED_EDGE('',*,*,#92125,.T.);
#92125 = EDGE_CURVE('',#92110,#92126,#92128,.T.);
#92126 = VERTEX_POINT('',#92127);
#92127 = CARTESIAN_POINT('',(11.15,30.5426084163,38.204914258563));
#92128 = SURFACE_CURVE('',#92129,(#92134),.PCURVE_S1.);
#92129 = CIRCLE('',#92130,2.);
#92130 = AXIS2_PLACEMENT_3D('',#92131,#92132,#92133);
#92131 = CARTESIAN_POINT('',(11.15,31.871035541046,39.699999999997));
#92132 = DIRECTION('',(1.,0.E+000,0.E+000));
#92133 = DIRECTION('',(0.E+000,0.E+000,-1.));
#92134 = PCURVE('',#92059,#92135);
#92135 = DEFINITIONAL_REPRESENTATION('',(#92136),#92144);
#92136 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#92137,#92138,#92139,#92140
    ,#92141,#92142,#92143),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#92137 = CARTESIAN_POINT('',(0.842397359013,1.5));
#92138 = CARTESIAN_POINT('',(4.30649897415,1.5));
#92139 = CARTESIAN_POINT('',(2.574448166581,-1.5));
#92140 = CARTESIAN_POINT('',(0.842397359013,-4.5));
#92141 = CARTESIAN_POINT('',(-0.889653448556,-1.5));
#92142 = CARTESIAN_POINT('',(-2.621704256125,1.5));
#92143 = CARTESIAN_POINT('',(0.842397359013,1.5));
#92144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92145 = ORIENTED_EDGE('',*,*,#92146,.T.);
#92146 = EDGE_CURVE('',#92126,#92050,#92147,.T.);
#92147 = SURFACE_CURVE('',#92148,(#92152),.PCURVE_S1.);
#92148 = LINE('',#92149,#92150);
#92149 = CARTESIAN_POINT('',(11.15,30.5426084163,39.199999999996));
#92150 = VECTOR('',#92151,1.);
#92151 = DIRECTION('',(0.E+000,0.E+000,-1.));
#92152 = PCURVE('',#92059,#92153);
#92153 = DEFINITIONAL_REPRESENTATION('',(#92154),#92158);
#92154 = LINE('',#92155,#92156);
#92155 = CARTESIAN_POINT('',(-0.486029765734,0.E+000));
#92156 = VECTOR('',#92157,1.);
#92157 = DIRECTION('',(0.E+000,1.));
#92158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#92163)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#92160,#92161,#92162)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#92160 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#92161 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#92162 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#92163 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#92160,
  'distance_accuracy_value','confusion accuracy');
#92164 = SHAPE_DEFINITION_REPRESENTATION(#92165,#92040);
#92165 = PRODUCT_DEFINITION_SHAPE('','',#92166);
#92166 = PRODUCT_DEFINITION('design','',#92167,#92170);
#92167 = PRODUCT_DEFINITION_FORMATION('','',#92168);
#92168 = PRODUCT('CADSOFTTOOLS 1.686','CADSOFTTOOLS 1.686','',(#92169));
#92169 = PRODUCT_CONTEXT('',#2,'mechanical');
#92170 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#92171 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#92172,#92174);
#92172 = ( REPRESENTATION_RELATIONSHIP('','',#92040,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#92173) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#92173 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2755);
#92174 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #92175);
#92175 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('686','','',#5,#92166,$);
#92176 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#92168));
#92177 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#92178),#92287);
#92178 = SHELL_BASED_SURFACE_MODEL('',(#92179));
#92179 = OPEN_SHELL('',(#92180));
#92180 = ADVANCED_FACE('',(#92181),#92195,.T.);
#92181 = FACE_BOUND('',#92182,.T.);
#92182 = EDGE_LOOP('',(#92183,#92206,#92223,#92239,#92256,#92272));
#92183 = ORIENTED_EDGE('',*,*,#92184,.F.);
#92184 = EDGE_CURVE('',#92185,#92187,#92189,.T.);
#92185 = VERTEX_POINT('',#92186);
#92186 = CARTESIAN_POINT('',(6.620581225014,-11.56319029565,
    31.751861622974));
#92187 = VERTEX_POINT('',#92188);
#92188 = CARTESIAN_POINT('',(9.779418774983,-11.56319029565,
    31.751861622974));
#92189 = SURFACE_CURVE('',#92190,(#92194),.PCURVE_S1.);
#92190 = LINE('',#92191,#92192);
#92191 = CARTESIAN_POINT('',(8.199999999999,-11.56319029565,
    31.751861622975));
#92192 = VECTOR('',#92193,1.);
#92193 = DIRECTION('',(1.,0.E+000,0.E+000));
#92194 = PCURVE('',#92195,#92200);
#92195 = PLANE('',#92196);
#92196 = AXIS2_PLACEMENT_3D('',#92197,#92198,#92199);
#92197 = CARTESIAN_POINT('',(8.199999999999,-13.5632184438,
    31.751861622975));
#92198 = DIRECTION('',(0.E+000,0.E+000,1.));
#92199 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92200 = DEFINITIONAL_REPRESENTATION('',(#92201),#92205);
#92201 = LINE('',#92202,#92203);
#92202 = CARTESIAN_POINT('',(0.E+000,-2.000028148149));
#92203 = VECTOR('',#92204,1.);
#92204 = DIRECTION('',(-1.,0.E+000));
#92205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92206 = ORIENTED_EDGE('',*,*,#92207,.T.);
#92207 = EDGE_CURVE('',#92185,#92208,#92210,.T.);
#92208 = VERTEX_POINT('',#92209);
#92209 = CARTESIAN_POINT('',(6.199999999999,-11.98532210567,
    31.751861622975));
#92210 = SURFACE_CURVE('',#92211,(#92216),.PCURVE_S1.);
#92211 = CIRCLE('',#92212,2.543895132026);
#92212 = AXIS2_PLACEMENT_3D('',#92213,#92214,#92215);
#92213 = CARTESIAN_POINT('',(8.199999999984,-13.55739158339,
    31.751861622975));
#92214 = DIRECTION('',(0.E+000,0.E+000,1.));
#92215 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92216 = PCURVE('',#92195,#92217);
#92217 = DEFINITIONAL_REPRESENTATION('',(#92218),#92222);
#92218 = CIRCLE('',#92219,2.543895132026);
#92219 = AXIS2_PLACEMENT_2D('',#92220,#92221);
#92220 = CARTESIAN_POINT('',(1.447908459795E-011,-5.8268604069E-003));
#92221 = DIRECTION('',(1.,0.E+000));
#92222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92223 = ORIENTED_EDGE('',*,*,#92224,.F.);
#92224 = EDGE_CURVE('',#92225,#92208,#92227,.T.);
#92225 = VERTEX_POINT('',#92226);
#92226 = CARTESIAN_POINT('',(6.199999999999,-15.12946106109,
    31.751861622975));
#92227 = SURFACE_CURVE('',#92228,(#92232),.PCURVE_S1.);
#92228 = LINE('',#92229,#92230);
#92229 = CARTESIAN_POINT('',(6.199999999999,-13.5632184438,
    31.751861622975));
#92230 = VECTOR('',#92231,1.);
#92231 = DIRECTION('',(0.E+000,1.,0.E+000));
#92232 = PCURVE('',#92195,#92233);
#92233 = DEFINITIONAL_REPRESENTATION('',(#92234),#92238);
#92234 = LINE('',#92235,#92236);
#92235 = CARTESIAN_POINT('',(2.,0.E+000));
#92236 = VECTOR('',#92237,1.);
#92237 = DIRECTION('',(0.E+000,-1.));
#92238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92239 = ORIENTED_EDGE('',*,*,#92240,.T.);
#92240 = EDGE_CURVE('',#92225,#92241,#92243,.T.);
#92241 = VERTEX_POINT('',#92242);
#92242 = CARTESIAN_POINT('',(10.199999999999,-15.12946106109,
    31.751861622975));
#92243 = SURFACE_CURVE('',#92244,(#92249),.PCURVE_S1.);
#92244 = CIRCLE('',#92245,2.543895132026);
#92245 = AXIS2_PLACEMENT_3D('',#92246,#92247,#92248);
#92246 = CARTESIAN_POINT('',(8.199999999984,-13.55739158339,
    31.751861622975));
#92247 = DIRECTION('',(0.E+000,0.E+000,1.));
#92248 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92249 = PCURVE('',#92195,#92250);
#92250 = DEFINITIONAL_REPRESENTATION('',(#92251),#92255);
#92251 = CIRCLE('',#92252,2.543895132026);
#92252 = AXIS2_PLACEMENT_2D('',#92253,#92254);
#92253 = CARTESIAN_POINT('',(1.447908459795E-011,-5.8268604069E-003));
#92254 = DIRECTION('',(1.,0.E+000));
#92255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92256 = ORIENTED_EDGE('',*,*,#92257,.F.);
#92257 = EDGE_CURVE('',#92258,#92241,#92260,.T.);
#92258 = VERTEX_POINT('',#92259);
#92259 = CARTESIAN_POINT('',(10.199999999999,-11.98532210567,
    31.751861622975));
#92260 = SURFACE_CURVE('',#92261,(#92265),.PCURVE_S1.);
#92261 = LINE('',#92262,#92263);
#92262 = CARTESIAN_POINT('',(10.199999999999,-13.5632184438,
    31.751861622975));
#92263 = VECTOR('',#92264,1.);
#92264 = DIRECTION('',(0.E+000,-1.,0.E+000));
#92265 = PCURVE('',#92195,#92266);
#92266 = DEFINITIONAL_REPRESENTATION('',(#92267),#92271);
#92267 = LINE('',#92268,#92269);
#92268 = CARTESIAN_POINT('',(-2.,0.E+000));
#92269 = VECTOR('',#92270,1.);
#92270 = DIRECTION('',(0.E+000,1.));
#92271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92272 = ORIENTED_EDGE('',*,*,#92273,.T.);
#92273 = EDGE_CURVE('',#92258,#92187,#92274,.T.);
#92274 = SURFACE_CURVE('',#92275,(#92280),.PCURVE_S1.);
#92275 = CIRCLE('',#92276,2.543895132026);
#92276 = AXIS2_PLACEMENT_3D('',#92277,#92278,#92279);
#92277 = CARTESIAN_POINT('',(8.199999999984,-13.55739158339,
    31.751861622975));
#92278 = DIRECTION('',(0.E+000,0.E+000,1.));
#92279 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92280 = PCURVE('',#92195,#92281);
#92281 = DEFINITIONAL_REPRESENTATION('',(#92282),#92286);
#92282 = CIRCLE('',#92283,2.543895132026);
#92283 = AXIS2_PLACEMENT_2D('',#92284,#92285);
#92284 = CARTESIAN_POINT('',(1.447908459795E-011,-5.8268604069E-003));
#92285 = DIRECTION('',(1.,0.E+000));
#92286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#92291)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#92288,#92289,#92290)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#92288 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#92289 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#92290 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#92291 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-003),#92288,
  'distance_accuracy_value','confusion accuracy');
#92292 = SHAPE_DEFINITION_REPRESENTATION(#92293,#92177);
#92293 = PRODUCT_DEFINITION_SHAPE('','',#92294);
#92294 = PRODUCT_DEFINITION('design','',#92295,#92298);
#92295 = PRODUCT_DEFINITION_FORMATION('','',#92296);
#92296 = PRODUCT('CADSOFTTOOLS 1.687','CADSOFTTOOLS 1.687','',(#92297));
#92297 = PRODUCT_CONTEXT('',#2,'mechanical');
#92298 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#92299 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#92300,#92302);
#92300 = ( REPRESENTATION_RELATIONSHIP('','',#92177,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#92301) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#92301 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2759);
#92302 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #92303);
#92303 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('687','','',#5,#92294,$);
#92304 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#92296));
#92305 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#92306),#92358);
#92306 = SHELL_BASED_SURFACE_MODEL('',(#92307));
#92307 = OPEN_SHELL('',(#92308));
#92308 = ADVANCED_FACE('',(#92309),#92323,.T.);
#92309 = FACE_BOUND('',#92310,.T.);
#92310 = EDGE_LOOP('',(#92311,#92334));
#92311 = ORIENTED_EDGE('',*,*,#92312,.T.);
#92312 = EDGE_CURVE('',#92313,#92315,#92317,.T.);
#92313 = VERTEX_POINT('',#92314);
#92314 = CARTESIAN_POINT('',(6.620581225014,-11.56319029565,
    31.751861622974));
#92315 = VERTEX_POINT('',#92316);
#92316 = CARTESIAN_POINT('',(9.779418774983,-11.56319029565,
    31.751861622974));
#92317 = SURFACE_CURVE('',#92318,(#92322),.PCURVE_S1.);
#92318 = LINE('',#92319,#92320);
#92319 = CARTESIAN_POINT('',(8.199999999999,-11.56319029565,
    31.751861622975));
#92320 = VECTOR('',#92321,1.);
#92321 = DIRECTION('',(1.,0.E+000,0.E+000));
#92322 = PCURVE('',#92323,#92328);
#92323 = PLANE('',#92324);
#92324 = AXIS2_PLACEMENT_3D('',#92325,#92326,#92327);
#92325 = CARTESIAN_POINT('',(8.199999999999,-11.56319029565,
    27.700000001791));
#92326 = DIRECTION('',(0.E+000,1.,0.E+000));
#92327 = DIRECTION('',(0.E+000,0.E+000,-1.));
#92328 = DEFINITIONAL_REPRESENTATION('',(#92329),#92333);
#92329 = LINE('',#92330,#92331);
#92330 = CARTESIAN_POINT('',(-4.051861621184,0.E+000));
#92331 = VECTOR('',#92332,1.);
#92332 = DIRECTION('',(0.E+000,-1.));
#92333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92334 = ORIENTED_EDGE('',*,*,#92335,.T.);
#92335 = EDGE_CURVE('',#92315,#92313,#92336,.T.);
#92336 = SURFACE_CURVE('',#92337,(#92346),.PCURVE_S1.);
#92337 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#92338,#92339,#92340,#92341,
    #92342,#92343,#92344,#92345),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.25,0.5,1.),.UNSPECIFIED.);
#92338 = CARTESIAN_POINT('',(9.779418774984,-11.56319029565,
    31.751861622974));
#92339 = CARTESIAN_POINT('',(9.56690452878,-11.56319029565,
    31.523329755612));
#92340 = CARTESIAN_POINT('',(9.343561543868,-11.56319029565,
    31.30665171945));
#92341 = CARTESIAN_POINT('',(8.830783506196,-11.56319029566,
    30.945644259181));
#92342 = CARTESIAN_POINT('',(8.522318439064,-11.56319029566,
    30.801559538858));
#92343 = CARTESIAN_POINT('',(7.574800572522,-11.56319029566,
    30.796227481657));
#92344 = CARTESIAN_POINT('',(7.052260753157,-11.56319029565,
    31.287645550732));
#92345 = CARTESIAN_POINT('',(6.620581225013,-11.56319029565,
    31.751861622974));
#92346 = PCURVE('',#92323,#92347);
#92347 = DEFINITIONAL_REPRESENTATION('',(#92348),#92357);
#92348 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#92349,#92350,#92351,#92352,
    #92353,#92354,#92355,#92356),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.25,0.5,1.),.UNSPECIFIED.);
#92349 = CARTESIAN_POINT('',(-4.051861621182,-1.579418774986));
#92350 = CARTESIAN_POINT('',(-3.823329753821,-1.366904528781));
#92351 = CARTESIAN_POINT('',(-3.606651717658,-1.143561543869));
#92352 = CARTESIAN_POINT('',(-3.24564425739,-0.630783506197));
#92353 = CARTESIAN_POINT('',(-3.101559537066,-0.322318439066));
#92354 = CARTESIAN_POINT('',(-3.096227479866,0.625199427477));
#92355 = CARTESIAN_POINT('',(-3.58764554894,1.147739246841));
#92356 = CARTESIAN_POINT('',(-4.051861621182,1.579418774986));
#92357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#92362)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#92359,#92360,#92361)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#92359 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#92360 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#92361 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#92362 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-003),#92359,
  'distance_accuracy_value','confusion accuracy');
#92363 = SHAPE_DEFINITION_REPRESENTATION(#92364,#92305);
#92364 = PRODUCT_DEFINITION_SHAPE('','',#92365);
#92365 = PRODUCT_DEFINITION('design','',#92366,#92369);
#92366 = PRODUCT_DEFINITION_FORMATION('','',#92367);
#92367 = PRODUCT('CADSOFTTOOLS 1.688','CADSOFTTOOLS 1.688','',(#92368));
#92368 = PRODUCT_CONTEXT('',#2,'mechanical');
#92369 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#92370 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#92371,#92373);
#92371 = ( REPRESENTATION_RELATIONSHIP('','',#92305,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#92372) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#92372 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2763);
#92373 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #92374);
#92374 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('688','','',#5,#92365,$);
#92375 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#92367));
#92376 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#92377),#92425);
#92377 = SHELL_BASED_SURFACE_MODEL('',(#92378));
#92378 = OPEN_SHELL('',(#92379));
#92379 = ADVANCED_FACE('',(#92380),#92397,.T.);
#92380 = FACE_BOUND('',#92381,.T.);
#92381 = EDGE_LOOP('',(#92382,#92411));
#92382 = ORIENTED_EDGE('',*,*,#92383,.T.);
#92383 = EDGE_CURVE('',#92384,#92386,#92388,.T.);
#92384 = VERTEX_POINT('',#92385);
#92385 = CARTESIAN_POINT('',(10.199999999999,-15.12946106109,
    31.751861622975));
#92386 = VERTEX_POINT('',#92387);
#92387 = CARTESIAN_POINT('',(10.199999999999,-11.98532210567,
    31.751861622975));
#92388 = SURFACE_CURVE('',#92389,(#92396),.PCURVE_S1.);
#92389 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#92390,#92391,#92392,#92393,
    #92394,#92395),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#92390 = CARTESIAN_POINT('',(10.199999999999,-15.12946106109,
    31.751861622975));
#92391 = CARTESIAN_POINT('',(10.199999999999,-14.70503501521,
    31.297569521093));
#92392 = CARTESIAN_POINT('',(10.199999999999,-14.18383169822,
    30.808511261659));
#92393 = CARTESIAN_POINT('',(10.199999999999,-12.926181458,
    30.811108905141));
#92394 = CARTESIAN_POINT('',(10.199999999999,-12.41113909073,
    31.296080704165));
#92395 = CARTESIAN_POINT('',(10.199999999999,-11.98532210567,
    31.751861622975));
#92396 = PCURVE('',#92397,#92402);
#92397 = PLANE('',#92398);
#92398 = AXIS2_PLACEMENT_3D('',#92399,#92400,#92401);
#92399 = CARTESIAN_POINT('',(10.199999999999,-13.5632184438,
    27.700000001791));
#92400 = DIRECTION('',(1.,0.E+000,0.E+000));
#92401 = DIRECTION('',(0.E+000,0.E+000,1.));
#92402 = DEFINITIONAL_REPRESENTATION('',(#92403),#92410);
#92403 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#92404,#92405,#92406,#92407,
    #92408,#92409),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#92404 = CARTESIAN_POINT('',(4.051861621184,1.566242617289));
#92405 = CARTESIAN_POINT('',(3.597569519302,1.141816571409));
#92406 = CARTESIAN_POINT('',(3.108511259868,0.620613254418));
#92407 = CARTESIAN_POINT('',(3.11110890335,-0.637036985803));
#92408 = CARTESIAN_POINT('',(3.596080702374,-1.15207935307));
#92409 = CARTESIAN_POINT('',(4.051861621184,-1.577896338131));
#92410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92411 = ORIENTED_EDGE('',*,*,#92412,.T.);
#92412 = EDGE_CURVE('',#92386,#92384,#92413,.T.);
#92413 = SURFACE_CURVE('',#92414,(#92418),.PCURVE_S1.);
#92414 = LINE('',#92415,#92416);
#92415 = CARTESIAN_POINT('',(10.199999999999,-13.5632184438,
    31.751861622975));
#92416 = VECTOR('',#92417,1.);
#92417 = DIRECTION('',(0.E+000,-1.,0.E+000));
#92418 = PCURVE('',#92397,#92419);
#92419 = DEFINITIONAL_REPRESENTATION('',(#92420),#92424);
#92420 = LINE('',#92421,#92422);
#92421 = CARTESIAN_POINT('',(4.051861621184,0.E+000));
#92422 = VECTOR('',#92423,1.);
#92423 = DIRECTION('',(0.E+000,1.));
#92424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#92429)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#92426,#92427,#92428)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#92426 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#92427 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#92428 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#92429 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-003),#92426,
  'distance_accuracy_value','confusion accuracy');
#92430 = SHAPE_DEFINITION_REPRESENTATION(#92431,#92376);
#92431 = PRODUCT_DEFINITION_SHAPE('','',#92432);
#92432 = PRODUCT_DEFINITION('design','',#92433,#92436);
#92433 = PRODUCT_DEFINITION_FORMATION('','',#92434);
#92434 = PRODUCT('CADSOFTTOOLS 1.689','CADSOFTTOOLS 1.689','',(#92435));
#92435 = PRODUCT_CONTEXT('',#2,'mechanical');
#92436 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#92437 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#92438,#92440);
#92438 = ( REPRESENTATION_RELATIONSHIP('','',#92376,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#92439) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#92439 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2767);
#92440 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #92441);
#92441 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('689','','',#5,#92432,$);
#92442 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#92434));
#92443 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#92444),#92492);
#92444 = SHELL_BASED_SURFACE_MODEL('',(#92445));
#92445 = OPEN_SHELL('',(#92446));
#92446 = ADVANCED_FACE('',(#92447),#92461,.T.);
#92447 = FACE_BOUND('',#92448,.T.);
#92448 = EDGE_LOOP('',(#92449,#92472));
#92449 = ORIENTED_EDGE('',*,*,#92450,.T.);
#92450 = EDGE_CURVE('',#92451,#92453,#92455,.T.);
#92451 = VERTEX_POINT('',#92452);
#92452 = CARTESIAN_POINT('',(6.199999999999,-15.12946106109,
    31.751861622975));
#92453 = VERTEX_POINT('',#92454);
#92454 = CARTESIAN_POINT('',(6.199999999999,-11.98532210567,
    31.751861622975));
#92455 = SURFACE_CURVE('',#92456,(#92460),.PCURVE_S1.);
#92456 = LINE('',#92457,#92458);
#92457 = CARTESIAN_POINT('',(6.199999999999,-13.5632184438,
    31.751861622975));
#92458 = VECTOR('',#92459,1.);
#92459 = DIRECTION('',(0.E+000,1.,0.E+000));
#92460 = PCURVE('',#92461,#92466);
#92461 = PLANE('',#92462);
#92462 = AXIS2_PLACEMENT_3D('',#92463,#92464,#92465);
#92463 = CARTESIAN_POINT('',(6.199999999999,-13.5632184438,
    27.700000001791));
#92464 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92465 = DIRECTION('',(0.E+000,0.E+000,-1.));
#92466 = DEFINITIONAL_REPRESENTATION('',(#92467),#92471);
#92467 = LINE('',#92468,#92469);
#92468 = CARTESIAN_POINT('',(-4.051861621184,-0.E+000));
#92469 = VECTOR('',#92470,1.);
#92470 = DIRECTION('',(0.E+000,-1.));
#92471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92472 = ORIENTED_EDGE('',*,*,#92473,.T.);
#92473 = EDGE_CURVE('',#92453,#92451,#92474,.T.);
#92474 = SURFACE_CURVE('',#92475,(#92482),.PCURVE_S1.);
#92475 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#92476,#92477,#92478,#92479,
    #92480,#92481),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#92476 = CARTESIAN_POINT('',(6.199999999999,-11.98532210567,
    31.751861622975));
#92477 = CARTESIAN_POINT('',(6.199999999999,-12.41247162392,
    31.294654403139));
#92478 = CARTESIAN_POINT('',(6.199999999999,-12.9304176899,
    30.807776515411));
#92479 = CARTESIAN_POINT('',(6.199999999999,-14.19182469342,
    30.811850771605));
#92480 = CARTESIAN_POINT('',(6.199999999999,-14.70430820337,
    31.296791564885));
#92481 = CARTESIAN_POINT('',(6.199999999999,-15.12946106109,
    31.751861622975));
#92482 = PCURVE('',#92461,#92483);
#92483 = DEFINITIONAL_REPRESENTATION('',(#92484),#92491);
#92484 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#92485,#92486,#92487,#92488,
    #92489,#92490),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#92485 = CARTESIAN_POINT('',(-4.051861621184,-1.577896338131));
#92486 = CARTESIAN_POINT('',(-3.594654401348,-1.150746819878));
#92487 = CARTESIAN_POINT('',(-3.10777651362,-0.6328007539));
#92488 = CARTESIAN_POINT('',(-3.111850769814,0.628606249625));
#92489 = CARTESIAN_POINT('',(-3.596791563093,1.141089759572));
#92490 = CARTESIAN_POINT('',(-4.051861621184,1.566242617289));
#92491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#92496)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#92493,#92494,#92495)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#92493 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#92494 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#92495 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#92496 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-003),#92493,
  'distance_accuracy_value','confusion accuracy');
#92497 = SHAPE_DEFINITION_REPRESENTATION(#92498,#92443);
#92498 = PRODUCT_DEFINITION_SHAPE('','',#92499);
#92499 = PRODUCT_DEFINITION('design','',#92500,#92503);
#92500 = PRODUCT_DEFINITION_FORMATION('','',#92501);
#92501 = PRODUCT('CADSOFTTOOLS 1.690','CADSOFTTOOLS 1.690','',(#92502));
#92502 = PRODUCT_CONTEXT('',#2,'mechanical');
#92503 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#92504 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#92505,#92507);
#92505 = ( REPRESENTATION_RELATIONSHIP('','',#92443,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#92506) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#92506 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2771);
#92507 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #92508);
#92508 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('690','','',#5,#92499,$);
#92509 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#92501));
#92510 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#92511),#92620);
#92511 = SHELL_BASED_SURFACE_MODEL('',(#92512));
#92512 = OPEN_SHELL('',(#92513));
#92513 = ADVANCED_FACE('',(#92514),#92529,.T.);
#92514 = FACE_BOUND('',#92515,.T.);
#92515 = EDGE_LOOP('',(#92516,#92540,#92556,#92573,#92589,#92606));
#92516 = ORIENTED_EDGE('',*,*,#92517,.T.);
#92517 = EDGE_CURVE('',#92518,#92520,#92522,.T.);
#92518 = VERTEX_POINT('',#92519);
#92519 = CARTESIAN_POINT('',(10.2,40.61467789369,31.751861622975));
#92520 = VERTEX_POINT('',#92521);
#92521 = CARTESIAN_POINT('',(6.199999999999,40.614677893692,
    31.751861622976));
#92522 = SURFACE_CURVE('',#92523,(#92528),.PCURVE_S1.);
#92523 = CIRCLE('',#92524,2.543895132026);
#92524 = AXIS2_PLACEMENT_3D('',#92525,#92526,#92527);
#92525 = CARTESIAN_POINT('',(8.199999999984,39.042608415996,
    31.751861622975));
#92526 = DIRECTION('',(0.E+000,0.E+000,1.));
#92527 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92528 = PCURVE('',#92529,#92534);
#92529 = PLANE('',#92530);
#92530 = AXIS2_PLACEMENT_3D('',#92531,#92532,#92533);
#92531 = CARTESIAN_POINT('',(8.199999999999,39.048435276406,
    31.751861622975));
#92532 = DIRECTION('',(0.E+000,0.E+000,1.));
#92533 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92534 = DEFINITIONAL_REPRESENTATION('',(#92535),#92539);
#92535 = CIRCLE('',#92536,2.543895132026);
#92536 = AXIS2_PLACEMENT_2D('',#92537,#92538);
#92537 = CARTESIAN_POINT('',(1.49995571519E-011,5.826860409698E-003));
#92538 = DIRECTION('',(1.,0.E+000));
#92539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92540 = ORIENTED_EDGE('',*,*,#92541,.F.);
#92541 = EDGE_CURVE('',#92542,#92520,#92544,.T.);
#92542 = VERTEX_POINT('',#92543);
#92543 = CARTESIAN_POINT('',(6.199999999999,37.470538938272,
    31.751861622975));
#92544 = SURFACE_CURVE('',#92545,(#92549),.PCURVE_S1.);
#92545 = LINE('',#92546,#92547);
#92546 = CARTESIAN_POINT('',(6.199999999999,39.048435276406,
    31.751861622975));
#92547 = VECTOR('',#92548,1.);
#92548 = DIRECTION('',(0.E+000,1.,0.E+000));
#92549 = PCURVE('',#92529,#92550);
#92550 = DEFINITIONAL_REPRESENTATION('',(#92551),#92555);
#92551 = LINE('',#92552,#92553);
#92552 = CARTESIAN_POINT('',(2.000000000001,0.E+000));
#92553 = VECTOR('',#92554,1.);
#92554 = DIRECTION('',(0.E+000,-1.));
#92555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92556 = ORIENTED_EDGE('',*,*,#92557,.T.);
#92557 = EDGE_CURVE('',#92542,#92558,#92560,.T.);
#92558 = VERTEX_POINT('',#92559);
#92559 = CARTESIAN_POINT('',(6.620581224991,37.048407128267,
    31.751861622982));
#92560 = SURFACE_CURVE('',#92561,(#92566),.PCURVE_S1.);
#92561 = CIRCLE('',#92562,2.543895132026);
#92562 = AXIS2_PLACEMENT_3D('',#92563,#92564,#92565);
#92563 = CARTESIAN_POINT('',(8.199999999984,39.042608415996,
    31.751861622975));
#92564 = DIRECTION('',(0.E+000,0.E+000,1.));
#92565 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92566 = PCURVE('',#92529,#92567);
#92567 = DEFINITIONAL_REPRESENTATION('',(#92568),#92572);
#92568 = CIRCLE('',#92569,2.543895132026);
#92569 = AXIS2_PLACEMENT_2D('',#92570,#92571);
#92570 = CARTESIAN_POINT('',(1.49995571519E-011,5.826860409698E-003));
#92571 = DIRECTION('',(1.,0.E+000));
#92572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92573 = ORIENTED_EDGE('',*,*,#92574,.F.);
#92574 = EDGE_CURVE('',#92575,#92558,#92577,.T.);
#92575 = VERTEX_POINT('',#92576);
#92576 = CARTESIAN_POINT('',(9.779418775006,37.048407128267,
    31.751861622982));
#92577 = SURFACE_CURVE('',#92578,(#92582),.PCURVE_S1.);
#92578 = LINE('',#92579,#92580);
#92579 = CARTESIAN_POINT('',(8.199999999999,37.048407128278,
    31.751861622975));
#92580 = VECTOR('',#92581,1.);
#92581 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92582 = PCURVE('',#92529,#92583);
#92583 = DEFINITIONAL_REPRESENTATION('',(#92584),#92588);
#92584 = LINE('',#92585,#92586);
#92585 = CARTESIAN_POINT('',(0.E+000,2.000028148127));
#92586 = VECTOR('',#92587,1.);
#92587 = DIRECTION('',(1.,0.E+000));
#92588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92589 = ORIENTED_EDGE('',*,*,#92590,.T.);
#92590 = EDGE_CURVE('',#92575,#92591,#92593,.T.);
#92591 = VERTEX_POINT('',#92592);
#92592 = CARTESIAN_POINT('',(10.199999999999,37.470538938273,
    31.751861622975));
#92593 = SURFACE_CURVE('',#92594,(#92599),.PCURVE_S1.);
#92594 = CIRCLE('',#92595,2.543895132026);
#92595 = AXIS2_PLACEMENT_3D('',#92596,#92597,#92598);
#92596 = CARTESIAN_POINT('',(8.199999999984,39.042608415996,
    31.751861622975));
#92597 = DIRECTION('',(0.E+000,0.E+000,1.));
#92598 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92599 = PCURVE('',#92529,#92600);
#92600 = DEFINITIONAL_REPRESENTATION('',(#92601),#92605);
#92601 = CIRCLE('',#92602,2.543895132026);
#92602 = AXIS2_PLACEMENT_2D('',#92603,#92604);
#92603 = CARTESIAN_POINT('',(1.49995571519E-011,5.826860409698E-003));
#92604 = DIRECTION('',(1.,0.E+000));
#92605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92606 = ORIENTED_EDGE('',*,*,#92607,.F.);
#92607 = EDGE_CURVE('',#92518,#92591,#92608,.T.);
#92608 = SURFACE_CURVE('',#92609,(#92613),.PCURVE_S1.);
#92609 = LINE('',#92610,#92611);
#92610 = CARTESIAN_POINT('',(10.2,39.048435276406,31.751861622975));
#92611 = VECTOR('',#92612,1.);
#92612 = DIRECTION('',(0.E+000,-1.,0.E+000));
#92613 = PCURVE('',#92529,#92614);
#92614 = DEFINITIONAL_REPRESENTATION('',(#92615),#92619);
#92615 = LINE('',#92616,#92617);
#92616 = CARTESIAN_POINT('',(-2.000000000001,0.E+000));
#92617 = VECTOR('',#92618,1.);
#92618 = DIRECTION('',(0.E+000,1.));
#92619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#92624)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#92621,#92622,#92623)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#92621 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#92622 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#92623 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#92624 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-003),#92621,
  'distance_accuracy_value','confusion accuracy');
#92625 = SHAPE_DEFINITION_REPRESENTATION(#92626,#92510);
#92626 = PRODUCT_DEFINITION_SHAPE('','',#92627);
#92627 = PRODUCT_DEFINITION('design','',#92628,#92631);
#92628 = PRODUCT_DEFINITION_FORMATION('','',#92629);
#92629 = PRODUCT('CADSOFTTOOLS 1.691','CADSOFTTOOLS 1.691','',(#92630));
#92630 = PRODUCT_CONTEXT('',#2,'mechanical');
#92631 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#92632 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#92633,#92635);
#92633 = ( REPRESENTATION_RELATIONSHIP('','',#92510,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#92634) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#92634 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2775);
#92635 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #92636);
#92636 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('691','','',#5,#92627,$);
#92637 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#92629));
#92638 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#92639),#92687);
#92639 = SHELL_BASED_SURFACE_MODEL('',(#92640));
#92640 = OPEN_SHELL('',(#92641));
#92641 = ADVANCED_FACE('',(#92642),#92659,.T.);
#92642 = FACE_BOUND('',#92643,.T.);
#92643 = EDGE_LOOP('',(#92644,#92673));
#92644 = ORIENTED_EDGE('',*,*,#92645,.F.);
#92645 = EDGE_CURVE('',#92646,#92648,#92650,.T.);
#92646 = VERTEX_POINT('',#92647);
#92647 = CARTESIAN_POINT('',(6.199999999999,37.470538938272,
    31.751861622975));
#92648 = VERTEX_POINT('',#92649);
#92649 = CARTESIAN_POINT('',(6.199999999999,40.614677893692,
    31.751861622976));
#92650 = SURFACE_CURVE('',#92651,(#92658),.PCURVE_S1.);
#92651 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#92652,#92653,#92654,#92655,
    #92656,#92657),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#92652 = CARTESIAN_POINT('',(6.199999999999,37.470538938272,
    31.751861622975));
#92653 = CARTESIAN_POINT('',(6.199999999999,37.897688456525,
    31.294654403139));
#92654 = CARTESIAN_POINT('',(6.199999999999,38.415634522503,
    30.807776515411));
#92655 = CARTESIAN_POINT('',(6.199999999999,39.677041526029,
    30.811850771605));
#92656 = CARTESIAN_POINT('',(6.199999999999,40.189525035976,
    31.296791564885));
#92657 = CARTESIAN_POINT('',(6.199999999999,40.614677893692,
    31.751861622976));
#92658 = PCURVE('',#92659,#92664);
#92659 = PLANE('',#92660);
#92660 = AXIS2_PLACEMENT_3D('',#92661,#92662,#92663);
#92661 = CARTESIAN_POINT('',(6.199999999999,39.048435276406,
    27.700000001791));
#92662 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92663 = DIRECTION('',(0.E+000,0.E+000,-1.));
#92664 = DEFINITIONAL_REPRESENTATION('',(#92665),#92672);
#92665 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#92666,#92667,#92668,#92669,
    #92670,#92671),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#92666 = CARTESIAN_POINT('',(-4.051861621184,1.577896338134));
#92667 = CARTESIAN_POINT('',(-3.594654401348,1.150746819881));
#92668 = CARTESIAN_POINT('',(-3.10777651362,0.632800753903));
#92669 = CARTESIAN_POINT('',(-3.111850769814,-0.628606249623));
#92670 = CARTESIAN_POINT('',(-3.596791563094,-1.14108975957));
#92671 = CARTESIAN_POINT('',(-4.051861621185,-1.566242617286));
#92672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92673 = ORIENTED_EDGE('',*,*,#92674,.T.);
#92674 = EDGE_CURVE('',#92646,#92648,#92675,.T.);
#92675 = SURFACE_CURVE('',#92676,(#92680),.PCURVE_S1.);
#92676 = LINE('',#92677,#92678);
#92677 = CARTESIAN_POINT('',(6.199999999999,39.048435276406,
    31.751861622975));
#92678 = VECTOR('',#92679,1.);
#92679 = DIRECTION('',(0.E+000,1.,0.E+000));
#92680 = PCURVE('',#92659,#92681);
#92681 = DEFINITIONAL_REPRESENTATION('',(#92682),#92686);
#92682 = LINE('',#92683,#92684);
#92683 = CARTESIAN_POINT('',(-4.051861621184,-0.E+000));
#92684 = VECTOR('',#92685,1.);
#92685 = DIRECTION('',(0.E+000,-1.));
#92686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#92691)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#92688,#92689,#92690)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#92688 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#92689 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#92690 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#92691 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-003),#92688,
  'distance_accuracy_value','confusion accuracy');
#92692 = SHAPE_DEFINITION_REPRESENTATION(#92693,#92638);
#92693 = PRODUCT_DEFINITION_SHAPE('','',#92694);
#92694 = PRODUCT_DEFINITION('design','',#92695,#92698);
#92695 = PRODUCT_DEFINITION_FORMATION('','',#92696);
#92696 = PRODUCT('CADSOFTTOOLS 1.692','CADSOFTTOOLS 1.692','',(#92697));
#92697 = PRODUCT_CONTEXT('',#2,'mechanical');
#92698 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#92699 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#92700,#92702);
#92700 = ( REPRESENTATION_RELATIONSHIP('','',#92638,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#92701) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#92701 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2779);
#92702 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #92703);
#92703 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('692','','',#5,#92694,$);
#92704 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#92696));
#92705 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#92706),#92758);
#92706 = SHELL_BASED_SURFACE_MODEL('',(#92707));
#92707 = OPEN_SHELL('',(#92708));
#92708 = ADVANCED_FACE('',(#92709),#92723,.T.);
#92709 = FACE_BOUND('',#92710,.T.);
#92710 = EDGE_LOOP('',(#92711,#92734));
#92711 = ORIENTED_EDGE('',*,*,#92712,.T.);
#92712 = EDGE_CURVE('',#92713,#92715,#92717,.T.);
#92713 = VERTEX_POINT('',#92714);
#92714 = CARTESIAN_POINT('',(9.779418775006,37.048407128267,
    31.751861622982));
#92715 = VERTEX_POINT('',#92716);
#92716 = CARTESIAN_POINT('',(6.620581224991,37.048407128267,
    31.751861622982));
#92717 = SURFACE_CURVE('',#92718,(#92722),.PCURVE_S1.);
#92718 = LINE('',#92719,#92720);
#92719 = CARTESIAN_POINT('',(8.199999999999,37.048407128278,
    31.751861622975));
#92720 = VECTOR('',#92721,1.);
#92721 = DIRECTION('',(-1.,0.E+000,0.E+000));
#92722 = PCURVE('',#92723,#92728);
#92723 = PLANE('',#92724);
#92724 = AXIS2_PLACEMENT_3D('',#92725,#92726,#92727);
#92725 = CARTESIAN_POINT('',(8.199999999999,37.048407128278,
    27.700000001791));
#92726 = DIRECTION('',(0.E+000,-1.,0.E+000));
#92727 = DIRECTION('',(0.E+000,0.E+000,1.));
#92728 = DEFINITIONAL_REPRESENTATION('',(#92729),#92733);
#92729 = LINE('',#92730,#92731);
#92730 = CARTESIAN_POINT('',(4.051861621184,0.E+000));
#92731 = VECTOR('',#92732,1.);
#92732 = DIRECTION('',(0.E+000,1.));
#92733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92734 = ORIENTED_EDGE('',*,*,#92735,.F.);
#92735 = EDGE_CURVE('',#92713,#92715,#92736,.T.);
#92736 = SURFACE_CURVE('',#92737,(#92746),.PCURVE_S1.);
#92737 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#92738,#92739,#92740,#92741,
    #92742,#92743,#92744,#92745),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.25,0.5,1.),.UNSPECIFIED.);
#92738 = CARTESIAN_POINT('',(9.779418774999,37.048407128257,
    31.75186162299));
#92739 = CARTESIAN_POINT('',(9.566904528793,37.048407128258,
    31.523329755625));
#92740 = CARTESIAN_POINT('',(9.343561543879,37.048407128259,
    31.306651719459));
#92741 = CARTESIAN_POINT('',(8.830783506203,37.048407128261,
    30.945644259185));
#92742 = CARTESIAN_POINT('',(8.522318439068,37.048407128262,
    30.801559538858));
#92743 = CARTESIAN_POINT('',(7.574800572515,37.048407128262,
    30.796227481657));
#92744 = CARTESIAN_POINT('',(7.052260753146,37.048407128259,
    31.287645550741));
#92745 = CARTESIAN_POINT('',(6.620581224998,37.048407128257,
    31.75186162299));
#92746 = PCURVE('',#92723,#92747);
#92747 = DEFINITIONAL_REPRESENTATION('',(#92748),#92757);
#92748 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#92749,#92750,#92751,#92752,
    #92753,#92754,#92755,#92756),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(
    0.E+000,0.25,0.5,1.),.UNSPECIFIED.);
#92749 = CARTESIAN_POINT('',(4.051861621199,-1.579418775));
#92750 = CARTESIAN_POINT('',(3.823329753834,-1.366904528794));
#92751 = CARTESIAN_POINT('',(3.606651717668,-1.14356154388));
#92752 = CARTESIAN_POINT('',(3.245644257394,-0.630783506204));
#92753 = CARTESIAN_POINT('',(3.101559537067,-0.322318439069));
#92754 = CARTESIAN_POINT('',(3.096227479866,0.625199427485));
#92755 = CARTESIAN_POINT('',(3.58764554895,1.147739246853));
#92756 = CARTESIAN_POINT('',(4.051861621199,1.579418775001));
#92757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#92762)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#92759,#92760,#92761)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#92759 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#92760 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#92761 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#92762 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-003),#92759,
  'distance_accuracy_value','confusion accuracy');
#92763 = SHAPE_DEFINITION_REPRESENTATION(#92764,#92705);
#92764 = PRODUCT_DEFINITION_SHAPE('','',#92765);
#92765 = PRODUCT_DEFINITION('design','',#92766,#92769);
#92766 = PRODUCT_DEFINITION_FORMATION('','',#92767);
#92767 = PRODUCT('CADSOFTTOOLS 1.693','CADSOFTTOOLS 1.693','',(#92768));
#92768 = PRODUCT_CONTEXT('',#2,'mechanical');
#92769 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#92770 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#92771,#92773);
#92771 = ( REPRESENTATION_RELATIONSHIP('','',#92705,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#92772) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#92772 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2783);
#92773 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #92774);
#92774 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('693','','',#5,#92765,$);
#92775 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#92767));
#92776 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#92777),#92825);
#92777 = SHELL_BASED_SURFACE_MODEL('',(#92778));
#92778 = OPEN_SHELL('',(#92779));
#92779 = ADVANCED_FACE('',(#92780),#92794,.T.);
#92780 = FACE_BOUND('',#92781,.T.);
#92781 = EDGE_LOOP('',(#92782,#92805));
#92782 = ORIENTED_EDGE('',*,*,#92783,.T.);
#92783 = EDGE_CURVE('',#92784,#92786,#92788,.T.);
#92784 = VERTEX_POINT('',#92785);
#92785 = CARTESIAN_POINT('',(10.2,40.61467789369,31.751861622975));
#92786 = VERTEX_POINT('',#92787);
#92787 = CARTESIAN_POINT('',(10.199999999999,37.470538938273,
    31.751861622975));
#92788 = SURFACE_CURVE('',#92789,(#92793),.PCURVE_S1.);
#92789 = LINE('',#92790,#92791);
#92790 = CARTESIAN_POINT('',(10.2,39.048435276406,31.751861622975));
#92791 = VECTOR('',#92792,1.);
#92792 = DIRECTION('',(0.E+000,-1.,0.E+000));
#92793 = PCURVE('',#92794,#92799);
#92794 = PLANE('',#92795);
#92795 = AXIS2_PLACEMENT_3D('',#92796,#92797,#92798);
#92796 = CARTESIAN_POINT('',(10.2,39.048435276406,27.700000001791));
#92797 = DIRECTION('',(1.,0.E+000,0.E+000));
#92798 = DIRECTION('',(0.E+000,0.E+000,1.));
#92799 = DEFINITIONAL_REPRESENTATION('',(#92800),#92804);
#92800 = LINE('',#92801,#92802);
#92801 = CARTESIAN_POINT('',(4.051861621184,0.E+000));
#92802 = VECTOR('',#92803,1.);
#92803 = DIRECTION('',(0.E+000,1.));
#92804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92805 = ORIENTED_EDGE('',*,*,#92806,.F.);
#92806 = EDGE_CURVE('',#92784,#92786,#92807,.T.);
#92807 = SURFACE_CURVE('',#92808,(#92815),.PCURVE_S1.);
#92808 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#92809,#92810,#92811,#92812,
    #92813,#92814),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#92809 = CARTESIAN_POINT('',(10.199999999999,40.614677893691,
    31.751861622975));
#92810 = CARTESIAN_POINT('',(10.199999999999,40.190251847812,
    31.297569521092));
#92811 = CARTESIAN_POINT('',(10.199999999999,39.669048530821,
    30.808511261659));
#92812 = CARTESIAN_POINT('',(10.199999999999,38.4113982906,
    30.811108905141));
#92813 = CARTESIAN_POINT('',(10.199999999999,37.896355923334,
    31.296080704164));
#92814 = CARTESIAN_POINT('',(10.199999999999,37.470538938272,
    31.751861622975));
#92815 = PCURVE('',#92794,#92816);
#92816 = DEFINITIONAL_REPRESENTATION('',(#92817),#92824);
#92817 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#92818,#92819,#92820,#92821,
    #92822,#92823),.UNSPECIFIED.,.F.,.F.,(4,2,4),(0.E+000,0.5,1.),
  .UNSPECIFIED.);
#92818 = CARTESIAN_POINT('',(4.051861621183,-1.566242617285));
#92819 = CARTESIAN_POINT('',(3.597569519301,-1.141816571406));
#92820 = CARTESIAN_POINT('',(3.108511259868,-0.620613254415));
#92821 = CARTESIAN_POINT('',(3.11110890335,0.637036985805));
#92822 = CARTESIAN_POINT('',(3.596080702373,1.152079353072));
#92823 = CARTESIAN_POINT('',(4.051861621183,1.577896338133));
#92824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#92829)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#92826,#92827,#92828)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#92826 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#92827 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#92828 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#92829 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-003),#92826,
  'distance_accuracy_value','confusion accuracy');
#92830 = SHAPE_DEFINITION_REPRESENTATION(#92831,#92776);
#92831 = PRODUCT_DEFINITION_SHAPE('','',#92832);
#92832 = PRODUCT_DEFINITION('design','',#92833,#92836);
#92833 = PRODUCT_DEFINITION_FORMATION('','',#92834);
#92834 = PRODUCT('CADSOFTTOOLS 1.694','CADSOFTTOOLS 1.694','',(#92835));
#92835 = PRODUCT_CONTEXT('',#2,'mechanical');
#92836 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#92837 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#92838,#92840);
#92838 = ( REPRESENTATION_RELATIONSHIP('','',#92776,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#92839) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#92839 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2787);
#92840 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #92841);
#92841 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('694','','',#5,#92832,$);
#92842 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#92834));
#92843 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#92844),#92918);
#92844 = SHELL_BASED_SURFACE_MODEL('',(#92845));
#92845 = OPEN_SHELL('',(#92846));
#92846 = ADVANCED_FACE('',(#92847),#92861,.T.);
#92847 = FACE_BOUND('',#92848,.T.);
#92848 = EDGE_LOOP('',(#92849,#92872,#92888,#92904));
#92849 = ORIENTED_EDGE('',*,*,#92850,.T.);
#92850 = EDGE_CURVE('',#92851,#92853,#92855,.T.);
#92851 = VERTEX_POINT('',#92852);
#92852 = CARTESIAN_POINT('',(11.550000000425,-4.659168407662,
    11.737198301993));
#92853 = VERTEX_POINT('',#92854);
#92854 = CARTESIAN_POINT('',(11.550000000425,-4.659168407662,
    15.257137315387));
#92855 = SURFACE_CURVE('',#92856,(#92860),.PCURVE_S1.);
#92856 = LINE('',#92857,#92858);
#92857 = CARTESIAN_POINT('',(11.550000000425,-4.659168407662,
    11.019937924258));
#92858 = VECTOR('',#92859,1.);
#92859 = DIRECTION('',(0.E+000,0.E+000,1.));
#92860 = PCURVE('',#92861,#92866);
#92861 = PLANE('',#92862);
#92862 = AXIS2_PLACEMENT_3D('',#92863,#92864,#92865);
#92863 = CARTESIAN_POINT('',(8.200000000425,-4.659168407662,
    11.019937924258));
#92864 = DIRECTION('',(0.E+000,-1.,0.E+000));
#92865 = DIRECTION('',(0.E+000,0.E+000,1.));
#92866 = DEFINITIONAL_REPRESENTATION('',(#92867),#92871);
#92867 = LINE('',#92868,#92869);
#92868 = CARTESIAN_POINT('',(0.E+000,-3.35));
#92869 = VECTOR('',#92870,1.);
#92870 = DIRECTION('',(1.,0.E+000));
#92871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92872 = ORIENTED_EDGE('',*,*,#92873,.F.);
#92873 = EDGE_CURVE('',#92874,#92853,#92876,.T.);
#92874 = VERTEX_POINT('',#92875);
#92875 = CARTESIAN_POINT('',(4.850000000425,-4.659168407662,
    15.257137315387));
#92876 = SURFACE_CURVE('',#92877,(#92881),.PCURVE_S1.);
#92877 = LINE('',#92878,#92879);
#92878 = CARTESIAN_POINT('',(8.200000000425,-4.659168407662,
    15.257137315387));
#92879 = VECTOR('',#92880,1.);
#92880 = DIRECTION('',(1.,0.E+000,0.E+000));
#92881 = PCURVE('',#92861,#92882);
#92882 = DEFINITIONAL_REPRESENTATION('',(#92883),#92887);
#92883 = LINE('',#92884,#92885);
#92884 = CARTESIAN_POINT('',(4.237199391129,0.E+000));
#92885 = VECTOR('',#92886,1.);
#92886 = DIRECTION('',(0.E+000,-1.));
#92887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92888 = ORIENTED_EDGE('',*,*,#92889,.F.);
#92889 = EDGE_CURVE('',#92890,#92874,#92892,.T.);
#92890 = VERTEX_POINT('',#92891);
#92891 = CARTESIAN_POINT('',(4.850000000425,-4.659168407662,
    11.737198301993));
#92892 = SURFACE_CURVE('',#92893,(#92897),.PCURVE_S1.);
#92893 = LINE('',#92894,#92895);
#92894 = CARTESIAN_POINT('',(4.850000000425,-4.659168407662,
    11.019937924258));
#92895 = VECTOR('',#92896,1.);
#92896 = DIRECTION('',(0.E+000,0.E+000,1.));
#92897 = PCURVE('',#92861,#92898);
#92898 = DEFINITIONAL_REPRESENTATION('',(#92899),#92903);
#92899 = LINE('',#92900,#92901);
#92900 = CARTESIAN_POINT('',(0.E+000,3.35));
#92901 = VECTOR('',#92902,1.);
#92902 = DIRECTION('',(1.,0.E+000));
#92903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92904 = ORIENTED_EDGE('',*,*,#92905,.T.);
#92905 = EDGE_CURVE('',#92890,#92851,#92906,.T.);
#92906 = SURFACE_CURVE('',#92907,(#92911),.PCURVE_S1.);
#92907 = LINE('',#92908,#92909);
#92908 = CARTESIAN_POINT('',(8.200000000425,-4.659168407662,
    11.737198301993));
#92909 = VECTOR('',#92910,1.);
#92910 = DIRECTION('',(1.,0.E+000,0.E+000));
#92911 = PCURVE('',#92861,#92912);
#92912 = DEFINITIONAL_REPRESENTATION('',(#92913),#92917);
#92913 = LINE('',#92914,#92915);
#92914 = CARTESIAN_POINT('',(0.717260377735,0.E+000));
#92915 = VECTOR('',#92916,1.);
#92916 = DIRECTION('',(0.E+000,-1.));
#92917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#92922)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#92919,#92920,#92921)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#92919 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#92920 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#92921 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#92922 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#92919,
  'distance_accuracy_value','confusion accuracy');
#92923 = SHAPE_DEFINITION_REPRESENTATION(#92924,#92843);
#92924 = PRODUCT_DEFINITION_SHAPE('','',#92925);
#92925 = PRODUCT_DEFINITION('design','',#92926,#92929);
#92926 = PRODUCT_DEFINITION_FORMATION('','',#92927);
#92927 = PRODUCT('CADSOFTTOOLS 1.695','CADSOFTTOOLS 1.695','',(#92928));
#92928 = PRODUCT_CONTEXT('',#2,'mechanical');
#92929 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#92930 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#92931,#92933);
#92931 = ( REPRESENTATION_RELATIONSHIP('','',#92843,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#92932) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#92932 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2791);
#92933 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #92934);
#92934 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('695','','',#5,#92925,$);
#92935 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#92927));
#92936 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#92937),#92997);
#92937 = SHELL_BASED_SURFACE_MODEL('',(#92938));
#92938 = OPEN_SHELL('',(#92939));
#92939 = ADVANCED_FACE('',(#92940),#92955,.T.);
#92940 = FACE_BOUND('',#92941,.T.);
#92941 = EDGE_LOOP('',(#92942,#92966,#92983));
#92942 = ORIENTED_EDGE('',*,*,#92943,.T.);
#92943 = EDGE_CURVE('',#92944,#92946,#92948,.T.);
#92944 = VERTEX_POINT('',#92945);
#92945 = CARTESIAN_POINT('',(10.200000000001,29.492608416567,
    29.327246105885));
#92946 = VERTEX_POINT('',#92947);
#92947 = CARTESIAN_POINT('',(10.200000000001,29.777776106489,
    30.676537695179));
#92948 = SURFACE_CURVE('',#92949,(#92954),.PCURVE_S1.);
#92949 = CIRCLE('',#92950,32.4);
#92950 = AXIS2_PLACEMENT_3D('',#92951,#92952,#92953);
#92951 = CARTESIAN_POINT('',(10.200000000001,-2.0573915837,
    36.699999999997));
#92952 = DIRECTION('',(1.,0.E+000,-0.E+000));
#92953 = DIRECTION('',(0.E+000,0.E+000,1.));
#92954 = PCURVE('',#92955,#92960);
#92955 = PLANE('',#92956);
#92956 = AXIS2_PLACEMENT_3D('',#92957,#92958,#92959);
#92957 = CARTESIAN_POINT('',(10.200000000001,33.643372166659,
    29.150000001784));
#92958 = DIRECTION('',(1.,0.E+000,0.E+000));
#92959 = DIRECTION('',(0.E+000,0.E+000,1.));
#92960 = DEFINITIONAL_REPRESENTATION('',(#92961),#92965);
#92961 = CIRCLE('',#92962,32.4);
#92962 = AXIS2_PLACEMENT_2D('',#92963,#92964);
#92963 = CARTESIAN_POINT('',(7.549999998212,35.700763750359));
#92964 = DIRECTION('',(1.,0.E+000));
#92965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92966 = ORIENTED_EDGE('',*,*,#92967,.T.);
#92967 = EDGE_CURVE('',#92946,#92968,#92970,.T.);
#92968 = VERTEX_POINT('',#92969);
#92969 = CARTESIAN_POINT('',(10.200000000001,29.492608416567,
    31.225035320692));
#92970 = SURFACE_CURVE('',#92971,(#92976),.PCURVE_S1.);
#92971 = CIRCLE('',#92972,0.5);
#92972 = AXIS2_PLACEMENT_3D('',#92973,#92974,#92975);
#92973 = CARTESIAN_POINT('',(10.200000000001,29.286493246748,
    30.769495490632));
#92974 = DIRECTION('',(1.,0.E+000,-0.E+000));
#92975 = DIRECTION('',(0.E+000,0.E+000,1.));
#92976 = PCURVE('',#92955,#92977);
#92977 = DEFINITIONAL_REPRESENTATION('',(#92978),#92982);
#92978 = CIRCLE('',#92979,0.5);
#92979 = AXIS2_PLACEMENT_2D('',#92980,#92981);
#92980 = CARTESIAN_POINT('',(1.619495488848,4.356878919911));
#92981 = DIRECTION('',(1.,0.E+000));
#92982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92983 = ORIENTED_EDGE('',*,*,#92984,.T.);
#92984 = EDGE_CURVE('',#92968,#92944,#92985,.T.);
#92985 = SURFACE_CURVE('',#92986,(#92990),.PCURVE_S1.);
#92986 = LINE('',#92987,#92988);
#92987 = CARTESIAN_POINT('',(10.200000000001,29.492608416567,
    29.150000001784));
#92988 = VECTOR('',#92989,1.);
#92989 = DIRECTION('',(0.E+000,-2.775557561563E-015,-1.));
#92990 = PCURVE('',#92955,#92991);
#92991 = DEFINITIONAL_REPRESENTATION('',(#92992),#92996);
#92992 = LINE('',#92993,#92994);
#92993 = CARTESIAN_POINT('',(0.E+000,4.150763750092));
#92994 = VECTOR('',#92995,1.);
#92995 = DIRECTION('',(-1.,2.775557561563E-015));
#92996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#92997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#93001)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#92998,#92999,#93000)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#92998 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#92999 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#93000 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#93001 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#92998,
  'distance_accuracy_value','confusion accuracy');
#93002 = SHAPE_DEFINITION_REPRESENTATION(#93003,#92936);
#93003 = PRODUCT_DEFINITION_SHAPE('','',#93004);
#93004 = PRODUCT_DEFINITION('design','',#93005,#93008);
#93005 = PRODUCT_DEFINITION_FORMATION('','',#93006);
#93006 = PRODUCT('CADSOFTTOOLS 1.696','CADSOFTTOOLS 1.696','',(#93007));
#93007 = PRODUCT_CONTEXT('',#2,'mechanical');
#93008 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#93009 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#93010,#93012);
#93010 = ( REPRESENTATION_RELATIONSHIP('','',#92936,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#93011) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#93011 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2795);
#93012 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #93013);
#93013 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('696','','',#5,#93004,$);
#93014 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#93006));
#93015 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#93016),#93090);
#93016 = SHELL_BASED_SURFACE_MODEL('',(#93017));
#93017 = OPEN_SHELL('',(#93018));
#93018 = ADVANCED_FACE('',(#93019),#93033,.T.);
#93019 = FACE_BOUND('',#93020,.T.);
#93020 = EDGE_LOOP('',(#93021,#93044,#93060,#93076));
#93021 = ORIENTED_EDGE('',*,*,#93022,.F.);
#93022 = EDGE_CURVE('',#93023,#93025,#93027,.T.);
#93023 = VERTEX_POINT('',#93024);
#93024 = CARTESIAN_POINT('',(10.200000000001,29.492608416567,
    31.225035320692));
#93025 = VERTEX_POINT('',#93026);
#93026 = CARTESIAN_POINT('',(10.200000000001,29.492608416567,
    29.327246105885));
#93027 = SURFACE_CURVE('',#93028,(#93032),.PCURVE_S1.);
#93028 = LINE('',#93029,#93030);
#93029 = CARTESIAN_POINT('',(10.200000000001,29.492608416567,
    29.150000001784));
#93030 = VECTOR('',#93031,1.);
#93031 = DIRECTION('',(0.E+000,-2.775557561563E-015,-1.));
#93032 = PCURVE('',#93033,#93038);
#93033 = PLANE('',#93034);
#93034 = AXIS2_PLACEMENT_3D('',#93035,#93036,#93037);
#93035 = CARTESIAN_POINT('',(6.200000000001,29.492608416567,
    29.150000001784));
#93036 = DIRECTION('',(0.E+000,-1.,2.775557561563E-015));
#93037 = DIRECTION('',(0.E+000,2.775557561563E-015,1.));
#93038 = DEFINITIONAL_REPRESENTATION('',(#93039),#93043);
#93039 = LINE('',#93040,#93041);
#93040 = CARTESIAN_POINT('',(0.E+000,-4.));
#93041 = VECTOR('',#93042,1.);
#93042 = DIRECTION('',(-1.,-0.E+000));
#93043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93044 = ORIENTED_EDGE('',*,*,#93045,.T.);
#93045 = EDGE_CURVE('',#93023,#93046,#93048,.T.);
#93046 = VERTEX_POINT('',#93047);
#93047 = CARTESIAN_POINT('',(8.7,29.492608416567,31.225035320692));
#93048 = SURFACE_CURVE('',#93049,(#93053),.PCURVE_S1.);
#93049 = LINE('',#93050,#93051);
#93050 = CARTESIAN_POINT('',(11.,29.492608416567,31.225035320692));
#93051 = VECTOR('',#93052,1.);
#93052 = DIRECTION('',(-1.,0.E+000,0.E+000));
#93053 = PCURVE('',#93033,#93054);
#93054 = DEFINITIONAL_REPRESENTATION('',(#93055),#93059);
#93055 = LINE('',#93056,#93057);
#93056 = CARTESIAN_POINT('',(2.075035318908,-4.799999999999));
#93057 = VECTOR('',#93058,1.);
#93058 = DIRECTION('',(0.E+000,1.));
#93059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93060 = ORIENTED_EDGE('',*,*,#93061,.F.);
#93061 = EDGE_CURVE('',#93062,#93046,#93064,.T.);
#93062 = VERTEX_POINT('',#93063);
#93063 = CARTESIAN_POINT('',(8.7,29.492608416567,29.327246105885));
#93064 = SURFACE_CURVE('',#93065,(#93069),.PCURVE_S1.);
#93065 = LINE('',#93066,#93067);
#93066 = CARTESIAN_POINT('',(8.7,29.492608416567,30.769495490632));
#93067 = VECTOR('',#93068,1.);
#93068 = DIRECTION('',(0.E+000,2.775557561563E-015,1.));
#93069 = PCURVE('',#93033,#93070);
#93070 = DEFINITIONAL_REPRESENTATION('',(#93071),#93075);
#93071 = LINE('',#93072,#93073);
#93072 = CARTESIAN_POINT('',(1.619495488848,-2.499999999999));
#93073 = VECTOR('',#93074,1.);
#93074 = DIRECTION('',(1.,0.E+000));
#93075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93076 = ORIENTED_EDGE('',*,*,#93077,.T.);
#93077 = EDGE_CURVE('',#93062,#93025,#93078,.T.);
#93078 = SURFACE_CURVE('',#93079,(#93083),.PCURVE_S1.);
#93079 = LINE('',#93080,#93081);
#93080 = CARTESIAN_POINT('',(11.,29.492608416567,29.327246105885));
#93081 = VECTOR('',#93082,1.);
#93082 = DIRECTION('',(1.,0.E+000,0.E+000));
#93083 = PCURVE('',#93033,#93084);
#93084 = DEFINITIONAL_REPRESENTATION('',(#93085),#93089);
#93085 = LINE('',#93086,#93087);
#93086 = CARTESIAN_POINT('',(0.1772461041,-4.799999999999));
#93087 = VECTOR('',#93088,1.);
#93088 = DIRECTION('',(0.E+000,-1.));
#93089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#93094)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#93091,#93092,#93093)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#93091 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#93092 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#93093 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#93094 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#93091,
  'distance_accuracy_value','confusion accuracy');
#93095 = SHAPE_DEFINITION_REPRESENTATION(#93096,#93015);
#93096 = PRODUCT_DEFINITION_SHAPE('','',#93097);
#93097 = PRODUCT_DEFINITION('design','',#93098,#93101);
#93098 = PRODUCT_DEFINITION_FORMATION('','',#93099);
#93099 = PRODUCT('CADSOFTTOOLS 1.697','CADSOFTTOOLS 1.697','',(#93100));
#93100 = PRODUCT_CONTEXT('',#2,'mechanical');
#93101 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#93102 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#93103,#93105);
#93103 = ( REPRESENTATION_RELATIONSHIP('','',#93015,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#93104) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#93104 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2799);
#93105 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #93106);
#93106 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('697','','',#5,#93097,$);
#93107 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#93099));
#93108 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#93109),#93250);
#93109 = SHELL_BASED_SURFACE_MODEL('',(#93110));
#93110 = OPEN_SHELL('',(#93111));
#93111 = ADVANCED_FACE('',(#93112),#93126,.F.);
#93112 = FACE_BOUND('',#93113,.F.);
#93113 = EDGE_LOOP('',(#93114,#93159,#93198,#93213));
#93114 = ORIENTED_EDGE('',*,*,#93115,.T.);
#93115 = EDGE_CURVE('',#93116,#93118,#93120,.T.);
#93116 = VERTEX_POINT('',#93117);
#93117 = CARTESIAN_POINT('',(7.7,3.642608416314,14.799999999997));
#93118 = VERTEX_POINT('',#93119);
#93119 = CARTESIAN_POINT('',(4.1,3.642608416314,14.799999999997));
#93120 = SURFACE_CURVE('',#93121,(#93125),.PCURVE_S1.);
#93121 = LINE('',#93122,#93123);
#93122 = CARTESIAN_POINT('',(9.85,3.642608416314,14.799999999997));
#93123 = VECTOR('',#93124,1.);
#93124 = DIRECTION('',(-1.,1.156482317318E-015,0.E+000));
#93125 = PCURVE('',#93126,#93131);
#93126 = CYLINDRICAL_SURFACE('',#93127,0.5);
#93127 = AXIS2_PLACEMENT_3D('',#93128,#93129,#93130);
#93128 = CARTESIAN_POINT('',(9.85,3.642608416314,14.299999999997));
#93129 = DIRECTION('',(-1.,1.156482317318E-015,0.E+000));
#93130 = DIRECTION('',(-1.156482317318E-015,-1.,0.E+000));
#93131 = DEFINITIONAL_REPRESENTATION('',(#93132),#93158);
#93132 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#93133,#93134,#93135,#93136,
    #93137,#93138,#93139,#93140,#93141,#93142,#93143,#93144,#93145,
    #93146,#93147,#93148,#93149,#93150,#93151,#93152,#93153,#93154,
    #93155,#93156,#93157),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(2.15,2.313636363636,2.477272727273,
    2.640909090909,2.804545454545,2.968181818182,3.131818181818,
    3.295454545455,3.459090909091,3.622727272727,3.786363636364,3.95,
    4.113636363636,4.277272727273,4.440909090909,4.604545454545,
    4.768181818182,4.931818181818,5.095454545455,5.259090909091,
    5.422727272727,5.586363636364,5.75),.QUASI_UNIFORM_KNOTS.);
#93133 = CARTESIAN_POINT('',(1.570796326795,2.15));
#93134 = CARTESIAN_POINT('',(1.570796326795,2.204545454545));
#93135 = CARTESIAN_POINT('',(1.570796326795,2.313636363636));
#93136 = CARTESIAN_POINT('',(1.570796326795,2.477272727273));
#93137 = CARTESIAN_POINT('',(1.570796326795,2.640909090909));
#93138 = CARTESIAN_POINT('',(1.570796326795,2.804545454545));
#93139 = CARTESIAN_POINT('',(1.570796326795,2.968181818182));
#93140 = CARTESIAN_POINT('',(1.570796326795,3.131818181818));
#93141 = CARTESIAN_POINT('',(1.570796326795,3.295454545455));
#93142 = CARTESIAN_POINT('',(1.570796326795,3.459090909091));
#93143 = CARTESIAN_POINT('',(1.570796326795,3.622727272727));
#93144 = CARTESIAN_POINT('',(1.570796326795,3.786363636364));
#93145 = CARTESIAN_POINT('',(1.570796326795,3.95));
#93146 = CARTESIAN_POINT('',(1.570796326795,4.113636363636));
#93147 = CARTESIAN_POINT('',(1.570796326795,4.277272727273));
#93148 = CARTESIAN_POINT('',(1.570796326795,4.440909090909));
#93149 = CARTESIAN_POINT('',(1.570796326795,4.604545454545));
#93150 = CARTESIAN_POINT('',(1.570796326795,4.768181818182));
#93151 = CARTESIAN_POINT('',(1.570796326795,4.931818181818));
#93152 = CARTESIAN_POINT('',(1.570796326795,5.095454545455));
#93153 = CARTESIAN_POINT('',(1.570796326795,5.259090909091));
#93154 = CARTESIAN_POINT('',(1.570796326795,5.422727272727));
#93155 = CARTESIAN_POINT('',(1.570796326795,5.586363636364));
#93156 = CARTESIAN_POINT('',(1.570796326795,5.695454545455));
#93157 = CARTESIAN_POINT('',(1.570796326795,5.75));
#93158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93159 = ORIENTED_EDGE('',*,*,#93160,.T.);
#93160 = EDGE_CURVE('',#93118,#93161,#93163,.T.);
#93161 = VERTEX_POINT('',#93162);
#93162 = CARTESIAN_POINT('',(4.1,3.142608416314,14.299999999997));
#93163 = SURFACE_CURVE('',#93164,(#93169),.PCURVE_S1.);
#93164 = CIRCLE('',#93165,0.5);
#93165 = AXIS2_PLACEMENT_3D('',#93166,#93167,#93168);
#93166 = CARTESIAN_POINT('',(4.1,3.642608416314,14.299999999997));
#93167 = DIRECTION('',(1.,0.E+000,0.E+000));
#93168 = DIRECTION('',(0.E+000,0.E+000,-1.));
#93169 = PCURVE('',#93126,#93170);
#93170 = DEFINITIONAL_REPRESENTATION('',(#93171),#93197);
#93171 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#93172,#93173,#93174,#93175,
    #93176,#93177,#93178,#93179,#93180,#93181,#93182,#93183,#93184,
    #93185,#93186,#93187,#93188,#93189,#93190,#93191,#93192,#93193,
    #93194,#93195,#93196),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(3.14159265359,3.212992486626,3.284392319662
    ,3.355792152698,3.427191985734,3.49859181877,3.569991651807,
    3.641391484843,3.712791317879,3.784191150915,3.855590983951,
    3.926990816987,3.998390650023,4.06979048306,4.141190316096,
    4.212590149132,4.283989982168,4.355389815204,4.42678964824,
    4.498189481276,4.569589314312,4.640989147349,4.712388980385),
  .QUASI_UNIFORM_KNOTS.);
#93172 = CARTESIAN_POINT('',(1.570796326795,5.75));
#93173 = CARTESIAN_POINT('',(1.54699638245,5.75));
#93174 = CARTESIAN_POINT('',(1.499396493759,5.75));
#93175 = CARTESIAN_POINT('',(1.427996660723,5.75));
#93176 = CARTESIAN_POINT('',(1.356596827686,5.75));
#93177 = CARTESIAN_POINT('',(1.28519699465,5.75));
#93178 = CARTESIAN_POINT('',(1.213797161614,5.75));
#93179 = CARTESIAN_POINT('',(1.142397328578,5.75));
#93180 = CARTESIAN_POINT('',(1.070997495542,5.75));
#93181 = CARTESIAN_POINT('',(0.999597662506,5.75));
#93182 = CARTESIAN_POINT('',(0.92819782947,5.75));
#93183 = CARTESIAN_POINT('',(0.856797996434,5.75));
#93184 = CARTESIAN_POINT('',(0.785398163397,5.75));
#93185 = CARTESIAN_POINT('',(0.713998330361,5.75));
#93186 = CARTESIAN_POINT('',(0.642598497325,5.75));
#93187 = CARTESIAN_POINT('',(0.571198664289,5.75));
#93188 = CARTESIAN_POINT('',(0.499798831253,5.75));
#93189 = CARTESIAN_POINT('',(0.428398998217,5.75));
#93190 = CARTESIAN_POINT('',(0.356999165181,5.75));
#93191 = CARTESIAN_POINT('',(0.285599332145,5.75));
#93192 = CARTESIAN_POINT('',(0.214199499108,5.75));
#93193 = CARTESIAN_POINT('',(0.142799666072,5.75));
#93194 = CARTESIAN_POINT('',(7.139983303613E-002,5.75));
#93195 = CARTESIAN_POINT('',(2.379994434538E-002,5.75));
#93196 = CARTESIAN_POINT('',(0.E+000,5.75));
#93197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93198 = ORIENTED_EDGE('',*,*,#93199,.T.);
#93199 = EDGE_CURVE('',#93161,#93200,#93202,.T.);
#93200 = VERTEX_POINT('',#93201);
#93201 = CARTESIAN_POINT('',(7.7,3.142608416314,14.299999999997));
#93202 = SURFACE_CURVE('',#93203,(#93207),.PCURVE_S1.);
#93203 = LINE('',#93204,#93205);
#93204 = CARTESIAN_POINT('',(5.6,3.142608416314,14.299999999997));
#93205 = VECTOR('',#93206,1.);
#93206 = DIRECTION('',(1.,-1.156482317318E-015,0.E+000));
#93207 = PCURVE('',#93126,#93208);
#93208 = DEFINITIONAL_REPRESENTATION('',(#93209),#93212);
#93209 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#93210,#93211),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.5,2.1),.PIECEWISE_BEZIER_KNOTS.);
#93210 = CARTESIAN_POINT('',(0.E+000,5.75));
#93211 = CARTESIAN_POINT('',(0.E+000,2.15));
#93212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93213 = ORIENTED_EDGE('',*,*,#93214,.T.);
#93214 = EDGE_CURVE('',#93200,#93116,#93215,.T.);
#93215 = SURFACE_CURVE('',#93216,(#93221),.PCURVE_S1.);
#93216 = CIRCLE('',#93217,0.5);
#93217 = AXIS2_PLACEMENT_3D('',#93218,#93219,#93220);
#93218 = CARTESIAN_POINT('',(7.7,3.642608416314,14.299999999997));
#93219 = DIRECTION('',(-1.,0.E+000,0.E+000));
#93220 = DIRECTION('',(0.E+000,0.E+000,-1.));
#93221 = PCURVE('',#93126,#93222);
#93222 = DEFINITIONAL_REPRESENTATION('',(#93223),#93249);
#93223 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#93224,#93225,#93226,#93227,
    #93228,#93229,#93230,#93231,#93232,#93233,#93234,#93235,#93236,
    #93237,#93238,#93239,#93240,#93241,#93242,#93243,#93244,#93245,
    #93246,#93247,#93248),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(1.570796326795,1.642196159831,
    1.713595992867,1.784995825903,1.856395658939,1.927795491976,
    1.999195325012,2.070595158048,2.141994991084,2.21339482412,
    2.284794657156,2.356194490192,2.427594323228,2.498994156265,
    2.570393989301,2.641793822337,2.713193655373,2.784593488409,
    2.855993321445,2.927393154481,2.998792987518,3.070192820554,
    3.14159265359),.QUASI_UNIFORM_KNOTS.);
#93224 = CARTESIAN_POINT('',(0.E+000,2.15));
#93225 = CARTESIAN_POINT('',(2.379994434538E-002,2.15));
#93226 = CARTESIAN_POINT('',(7.139983303613E-002,2.15));
#93227 = CARTESIAN_POINT('',(0.142799666072,2.15));
#93228 = CARTESIAN_POINT('',(0.214199499108,2.15));
#93229 = CARTESIAN_POINT('',(0.285599332145,2.15));
#93230 = CARTESIAN_POINT('',(0.356999165181,2.15));
#93231 = CARTESIAN_POINT('',(0.428398998217,2.15));
#93232 = CARTESIAN_POINT('',(0.499798831253,2.15));
#93233 = CARTESIAN_POINT('',(0.571198664289,2.15));
#93234 = CARTESIAN_POINT('',(0.642598497325,2.15));
#93235 = CARTESIAN_POINT('',(0.713998330361,2.15));
#93236 = CARTESIAN_POINT('',(0.785398163397,2.15));
#93237 = CARTESIAN_POINT('',(0.856797996434,2.15));
#93238 = CARTESIAN_POINT('',(0.92819782947,2.15));
#93239 = CARTESIAN_POINT('',(0.999597662506,2.15));
#93240 = CARTESIAN_POINT('',(1.070997495542,2.15));
#93241 = CARTESIAN_POINT('',(1.142397328578,2.15));
#93242 = CARTESIAN_POINT('',(1.213797161614,2.15));
#93243 = CARTESIAN_POINT('',(1.28519699465,2.15));
#93244 = CARTESIAN_POINT('',(1.356596827686,2.15));
#93245 = CARTESIAN_POINT('',(1.427996660723,2.15));
#93246 = CARTESIAN_POINT('',(1.499396493759,2.15));
#93247 = CARTESIAN_POINT('',(1.54699638245,2.15));
#93248 = CARTESIAN_POINT('',(1.570796326795,2.15));
#93249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#93254)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#93251,#93252,#93253)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#93251 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#93252 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#93253 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#93254 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#93251,
  'distance_accuracy_value','confusion accuracy');
#93255 = SHAPE_DEFINITION_REPRESENTATION(#93256,#93108);
#93256 = PRODUCT_DEFINITION_SHAPE('','',#93257);
#93257 = PRODUCT_DEFINITION('design','',#93258,#93261);
#93258 = PRODUCT_DEFINITION_FORMATION('','',#93259);
#93259 = PRODUCT('CADSOFTTOOLS 1.698','CADSOFTTOOLS 1.698','',(#93260));
#93260 = PRODUCT_CONTEXT('',#2,'mechanical');
#93261 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#93262 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#93263,#93265);
#93263 = ( REPRESENTATION_RELATIONSHIP('','',#93108,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#93264) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#93264 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2803);
#93265 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #93266);
#93266 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('698','','',#5,#93257,$);
#93267 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#93259));
#93268 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#93269),#93449);
#93269 = SHELL_BASED_SURFACE_MODEL('',(#93270));
#93270 = OPEN_SHELL('',(#93271));
#93271 = ADVANCED_FACE('',(#93272),#93286,.T.);
#93272 = FACE_BOUND('',#93273,.T.);
#93273 = EDGE_LOOP('',(#93274,#93297,#93313,#93329,#93345,#93366,#93382,
    #93398,#93414,#93435));
#93274 = ORIENTED_EDGE('',*,*,#93275,.T.);
#93275 = EDGE_CURVE('',#93276,#93278,#93280,.T.);
#93276 = VERTEX_POINT('',#93277);
#93277 = CARTESIAN_POINT('',(10.100000000001,31.892608415694,
    37.699999999968));
#93278 = VERTEX_POINT('',#93279);
#93279 = CARTESIAN_POINT('',(10.100000000001,31.892608415694,
    35.066987298076));
#93280 = SURFACE_CURVE('',#93281,(#93285),.PCURVE_S1.);
#93281 = LINE('',#93282,#93283);
#93282 = CARTESIAN_POINT('',(10.100000000001,31.892608415694,
    38.281027667953));
#93283 = VECTOR('',#93284,1.);
#93284 = DIRECTION('',(0.E+000,0.E+000,-1.));
#93285 = PCURVE('',#93286,#93291);
#93286 = PLANE('',#93287);
#93287 = AXIS2_PLACEMENT_3D('',#93288,#93289,#93290);
#93288 = CARTESIAN_POINT('',(10.100000000001,-3.957391580994,
    38.281027667953));
#93289 = DIRECTION('',(1.,0.E+000,0.E+000));
#93290 = DIRECTION('',(-0.E+000,1.,0.E+000));
#93291 = DEFINITIONAL_REPRESENTATION('',(#93292),#93296);
#93292 = LINE('',#93293,#93294);
#93293 = CARTESIAN_POINT('',(35.849999996688,0.E+000));
#93294 = VECTOR('',#93295,1.);
#93295 = DIRECTION('',(0.E+000,-1.));
#93296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93297 = ORIENTED_EDGE('',*,*,#93298,.T.);
#93298 = EDGE_CURVE('',#93278,#93299,#93301,.T.);
#93299 = VERTEX_POINT('',#93300);
#93300 = CARTESIAN_POINT('',(10.100000000001,35.642608415322,
    35.066987298076));
#93301 = SURFACE_CURVE('',#93302,(#93306),.PCURVE_S1.);
#93302 = LINE('',#93303,#93304);
#93303 = CARTESIAN_POINT('',(10.100000000001,33.967608415694,
    35.066987298076));
#93304 = VECTOR('',#93305,1.);
#93305 = DIRECTION('',(0.E+000,1.,0.E+000));
#93306 = PCURVE('',#93286,#93307);
#93307 = DEFINITIONAL_REPRESENTATION('',(#93308),#93312);
#93308 = LINE('',#93309,#93310);
#93309 = CARTESIAN_POINT('',(37.924999996688,-3.214040369876));
#93310 = VECTOR('',#93311,1.);
#93311 = DIRECTION('',(1.,0.E+000));
#93312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93313 = ORIENTED_EDGE('',*,*,#93314,.F.);
#93314 = EDGE_CURVE('',#93315,#93299,#93317,.T.);
#93315 = VERTEX_POINT('',#93316);
#93316 = CARTESIAN_POINT('',(10.100000000001,35.642608415694,
    37.699999999968));
#93317 = SURFACE_CURVE('',#93318,(#93322),.PCURVE_S1.);
#93318 = LINE('',#93319,#93320);
#93319 = CARTESIAN_POINT('',(10.100000000001,35.642608415322,
    38.281027667953));
#93320 = VECTOR('',#93321,1.);
#93321 = DIRECTION('',(0.E+000,0.E+000,-1.));
#93322 = PCURVE('',#93286,#93323);
#93323 = DEFINITIONAL_REPRESENTATION('',(#93324),#93328);
#93324 = LINE('',#93325,#93326);
#93325 = CARTESIAN_POINT('',(39.599999996316,0.E+000));
#93326 = VECTOR('',#93327,1.);
#93327 = DIRECTION('',(0.E+000,-1.));
#93328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93329 = ORIENTED_EDGE('',*,*,#93330,.F.);
#93330 = EDGE_CURVE('',#93331,#93315,#93333,.T.);
#93331 = VERTEX_POINT('',#93332);
#93332 = CARTESIAN_POINT('',(10.100000000001,34.643935271741,
    37.699999999968));
#93333 = SURFACE_CURVE('',#93334,(#93338),.PCURVE_S1.);
#93334 = LINE('',#93335,#93336);
#93335 = CARTESIAN_POINT('',(10.100000000001,33.642608415694,
    37.699999999968));
#93336 = VECTOR('',#93337,1.);
#93337 = DIRECTION('',(0.E+000,1.,0.E+000));
#93338 = PCURVE('',#93286,#93339);
#93339 = DEFINITIONAL_REPRESENTATION('',(#93340),#93344);
#93340 = LINE('',#93341,#93342);
#93341 = CARTESIAN_POINT('',(37.599999996688,-0.581027667984));
#93342 = VECTOR('',#93343,1.);
#93343 = DIRECTION('',(1.,0.E+000));
#93344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93345 = ORIENTED_EDGE('',*,*,#93346,.F.);
#93346 = EDGE_CURVE('',#93347,#93331,#93349,.T.);
#93347 = VERTEX_POINT('',#93348);
#93348 = CARTESIAN_POINT('',(10.100000000001,34.346854851119,
    37.441751930257));
#93349 = SURFACE_CURVE('',#93350,(#93355),.PCURVE_S1.);
#93350 = CIRCLE('',#93351,0.3);
#93351 = AXIS2_PLACEMENT_3D('',#93352,#93353,#93354);
#93352 = CARTESIAN_POINT('',(10.100000000001,34.643935271741,
    37.399999999968));
#93353 = DIRECTION('',(-1.,0.E+000,0.E+000));
#93354 = DIRECTION('',(0.E+000,-1.,0.E+000));
#93355 = PCURVE('',#93286,#93356);
#93356 = DEFINITIONAL_REPRESENTATION('',(#93357),#93365);
#93357 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#93358,#93359,#93360,#93361
    ,#93362,#93363,#93364),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#93358 = CARTESIAN_POINT('',(38.301326852735,-0.881027667984));
#93359 = CARTESIAN_POINT('',(38.301326852735,-0.361412425714));
#93360 = CARTESIAN_POINT('',(38.751326852735,-0.621220046849));
#93361 = CARTESIAN_POINT('',(39.201326852735,-0.881027667984));
#93362 = CARTESIAN_POINT('',(38.751326852735,-1.14083528912));
#93363 = CARTESIAN_POINT('',(38.301326852735,-1.400642910255));
#93364 = CARTESIAN_POINT('',(38.301326852735,-0.881027667984));
#93365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93366 = ORIENTED_EDGE('',*,*,#93367,.F.);
#93367 = EDGE_CURVE('',#93368,#93347,#93370,.T.);
#93368 = VERTEX_POINT('',#93369);
#93369 = CARTESIAN_POINT('',(10.100000000001,34.242608415694,
    36.699999999968));
#93370 = SURFACE_CURVE('',#93371,(#93375),.PCURVE_S1.);
#93371 = LINE('',#93372,#93373);
#93372 = CARTESIAN_POINT('',(10.100000000001,34.368805602384,
    37.597939641193));
#93373 = VECTOR('',#93374,1.);
#93374 = DIRECTION('',(0.E+000,0.13917310096,0.990268068742));
#93375 = PCURVE('',#93286,#93376);
#93376 = DEFINITIONAL_REPRESENTATION('',(#93377),#93381);
#93377 = LINE('',#93378,#93379);
#93378 = CARTESIAN_POINT('',(38.326197183378,-0.68308802676));
#93379 = VECTOR('',#93380,1.);
#93380 = DIRECTION('',(0.13917310096,0.990268068742));
#93381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93382 = ORIENTED_EDGE('',*,*,#93383,.F.);
#93383 = EDGE_CURVE('',#93384,#93368,#93386,.T.);
#93384 = VERTEX_POINT('',#93385);
#93385 = CARTESIAN_POINT('',(10.100000000001,33.042608415694,
    36.699999999968));
#93386 = SURFACE_CURVE('',#93387,(#93391),.PCURVE_S1.);
#93387 = LINE('',#93388,#93389);
#93388 = CARTESIAN_POINT('',(10.100000000001,-3.957391580994,
    36.699999999968));
#93389 = VECTOR('',#93390,1.);
#93390 = DIRECTION('',(0.E+000,1.,0.E+000));
#93391 = PCURVE('',#93286,#93392);
#93392 = DEFINITIONAL_REPRESENTATION('',(#93393),#93397);
#93393 = LINE('',#93394,#93395);
#93394 = CARTESIAN_POINT('',(0.E+000,-1.581027667984));
#93395 = VECTOR('',#93396,1.);
#93396 = DIRECTION('',(1.,0.E+000));
#93397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93398 = ORIENTED_EDGE('',*,*,#93399,.F.);
#93399 = EDGE_CURVE('',#93400,#93384,#93402,.T.);
#93400 = VERTEX_POINT('',#93401);
#93401 = CARTESIAN_POINT('',(10.100000000001,32.938361980269,
    37.441751930257));
#93402 = SURFACE_CURVE('',#93403,(#93407),.PCURVE_S1.);
#93403 = LINE('',#93404,#93405);
#93404 = CARTESIAN_POINT('',(10.100000000001,33.042608415694,
    36.699999999968));
#93405 = VECTOR('',#93406,1.);
#93406 = DIRECTION('',(0.E+000,0.13917310096,-0.990268068742));
#93407 = PCURVE('',#93286,#93408);
#93408 = DEFINITIONAL_REPRESENTATION('',(#93409),#93413);
#93409 = LINE('',#93410,#93411);
#93410 = CARTESIAN_POINT('',(36.999999996688,-1.581027667984));
#93411 = VECTOR('',#93412,1.);
#93412 = DIRECTION('',(0.13917310096,-0.990268068742));
#93413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93414 = ORIENTED_EDGE('',*,*,#93415,.F.);
#93415 = EDGE_CURVE('',#93416,#93400,#93418,.T.);
#93416 = VERTEX_POINT('',#93417);
#93417 = CARTESIAN_POINT('',(10.100000000001,32.641281559647,
    37.699999999968));
#93418 = SURFACE_CURVE('',#93419,(#93424),.PCURVE_S1.);
#93419 = CIRCLE('',#93420,0.3);
#93420 = AXIS2_PLACEMENT_3D('',#93421,#93422,#93423);
#93421 = CARTESIAN_POINT('',(10.100000000001,32.641281559647,
    37.399999999968));
#93422 = DIRECTION('',(-1.,0.E+000,0.E+000));
#93423 = DIRECTION('',(0.E+000,-1.,0.E+000));
#93424 = PCURVE('',#93286,#93425);
#93425 = DEFINITIONAL_REPRESENTATION('',(#93426),#93434);
#93426 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#93427,#93428,#93429,#93430
    ,#93431,#93432,#93433),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#93427 = CARTESIAN_POINT('',(36.298673140641,-0.881027667984));
#93428 = CARTESIAN_POINT('',(36.298673140641,-0.361412425714));
#93429 = CARTESIAN_POINT('',(36.748673140641,-0.621220046849));
#93430 = CARTESIAN_POINT('',(37.198673140641,-0.881027667984));
#93431 = CARTESIAN_POINT('',(36.748673140641,-1.14083528912));
#93432 = CARTESIAN_POINT('',(36.298673140641,-1.400642910255));
#93433 = CARTESIAN_POINT('',(36.298673140641,-0.881027667984));
#93434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93435 = ORIENTED_EDGE('',*,*,#93436,.F.);
#93436 = EDGE_CURVE('',#93276,#93416,#93437,.T.);
#93437 = SURFACE_CURVE('',#93438,(#93442),.PCURVE_S1.);
#93438 = LINE('',#93439,#93440);
#93439 = CARTESIAN_POINT('',(10.100000000001,33.642608415694,
    37.699999999968));
#93440 = VECTOR('',#93441,1.);
#93441 = DIRECTION('',(0.E+000,1.,0.E+000));
#93442 = PCURVE('',#93286,#93443);
#93443 = DEFINITIONAL_REPRESENTATION('',(#93444),#93448);
#93444 = LINE('',#93445,#93446);
#93445 = CARTESIAN_POINT('',(37.599999996688,-0.581027667984));
#93446 = VECTOR('',#93447,1.);
#93447 = DIRECTION('',(1.,0.E+000));
#93448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#93453)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#93450,#93451,#93452)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#93450 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#93451 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#93452 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#93453 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#93450,
  'distance_accuracy_value','confusion accuracy');
#93454 = SHAPE_DEFINITION_REPRESENTATION(#93455,#93268);
#93455 = PRODUCT_DEFINITION_SHAPE('','',#93456);
#93456 = PRODUCT_DEFINITION('design','',#93457,#93460);
#93457 = PRODUCT_DEFINITION_FORMATION('','',#93458);
#93458 = PRODUCT('CADSOFTTOOLS 1.699','CADSOFTTOOLS 1.699','',(#93459));
#93459 = PRODUCT_CONTEXT('',#2,'mechanical');
#93460 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#93461 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#93462,#93464);
#93462 = ( REPRESENTATION_RELATIONSHIP('','',#93268,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#93463) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#93463 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2807);
#93464 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #93465);
#93465 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('699','','',#5,#93456,$);
#93466 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#93458));
#93467 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#93468),#93648);
#93468 = SHELL_BASED_SURFACE_MODEL('',(#93469));
#93469 = OPEN_SHELL('',(#93470));
#93470 = ADVANCED_FACE('',(#93471),#93485,.T.);
#93471 = FACE_BOUND('',#93472,.T.);
#93472 = EDGE_LOOP('',(#93473,#93496,#93512,#93528,#93544,#93565,#93581,
    #93597,#93613,#93634));
#93473 = ORIENTED_EDGE('',*,*,#93474,.F.);
#93474 = EDGE_CURVE('',#93475,#93477,#93479,.T.);
#93475 = VERTEX_POINT('',#93476);
#93476 = CARTESIAN_POINT('',(6.300000000001,35.642608415322,
    35.066987298076));
#93477 = VERTEX_POINT('',#93478);
#93478 = CARTESIAN_POINT('',(6.300000000001,35.642608415694,
    37.699999999968));
#93479 = SURFACE_CURVE('',#93480,(#93484),.PCURVE_S1.);
#93480 = LINE('',#93481,#93482);
#93481 = CARTESIAN_POINT('',(6.300000000001,35.642608415322,
    37.699999999968));
#93482 = VECTOR('',#93483,1.);
#93483 = DIRECTION('',(0.E+000,0.E+000,1.));
#93484 = PCURVE('',#93485,#93490);
#93485 = PLANE('',#93486);
#93486 = AXIS2_PLACEMENT_3D('',#93487,#93488,#93489);
#93487 = CARTESIAN_POINT('',(6.300000000001,33.642608415694,
    37.699999999968));
#93488 = DIRECTION('',(-1.,0.E+000,0.E+000));
#93489 = DIRECTION('',(0.E+000,-1.,0.E+000));
#93490 = DEFINITIONAL_REPRESENTATION('',(#93491),#93495);
#93491 = LINE('',#93492,#93493);
#93492 = CARTESIAN_POINT('',(-1.999999999628,0.E+000));
#93493 = VECTOR('',#93494,1.);
#93494 = DIRECTION('',(0.E+000,1.));
#93495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93496 = ORIENTED_EDGE('',*,*,#93497,.T.);
#93497 = EDGE_CURVE('',#93475,#93498,#93500,.T.);
#93498 = VERTEX_POINT('',#93499);
#93499 = CARTESIAN_POINT('',(6.300000000001,31.892608415694,
    35.066987298076));
#93500 = SURFACE_CURVE('',#93501,(#93505),.PCURVE_S1.);
#93501 = LINE('',#93502,#93503);
#93502 = CARTESIAN_POINT('',(6.300000000001,33.967608415694,
    35.066987298076));
#93503 = VECTOR('',#93504,1.);
#93504 = DIRECTION('',(0.E+000,-1.,0.E+000));
#93505 = PCURVE('',#93485,#93506);
#93506 = DEFINITIONAL_REPRESENTATION('',(#93507),#93511);
#93507 = LINE('',#93508,#93509);
#93508 = CARTESIAN_POINT('',(-0.325,-2.633012701892));
#93509 = VECTOR('',#93510,1.);
#93510 = DIRECTION('',(1.,0.E+000));
#93511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93512 = ORIENTED_EDGE('',*,*,#93513,.T.);
#93513 = EDGE_CURVE('',#93498,#93514,#93516,.T.);
#93514 = VERTEX_POINT('',#93515);
#93515 = CARTESIAN_POINT('',(6.300000000001,31.892608415694,
    37.699999999968));
#93516 = SURFACE_CURVE('',#93517,(#93521),.PCURVE_S1.);
#93517 = LINE('',#93518,#93519);
#93518 = CARTESIAN_POINT('',(6.300000000001,31.892608415694,
    37.699999999968));
#93519 = VECTOR('',#93520,1.);
#93520 = DIRECTION('',(0.E+000,0.E+000,1.));
#93521 = PCURVE('',#93485,#93522);
#93522 = DEFINITIONAL_REPRESENTATION('',(#93523),#93527);
#93523 = LINE('',#93524,#93525);
#93524 = CARTESIAN_POINT('',(1.75,0.E+000));
#93525 = VECTOR('',#93526,1.);
#93526 = DIRECTION('',(0.E+000,1.));
#93527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93528 = ORIENTED_EDGE('',*,*,#93529,.T.);
#93529 = EDGE_CURVE('',#93514,#93530,#93532,.T.);
#93530 = VERTEX_POINT('',#93531);
#93531 = CARTESIAN_POINT('',(6.300000000001,32.641281559647,
    37.699999999968));
#93532 = SURFACE_CURVE('',#93533,(#93537),.PCURVE_S1.);
#93533 = LINE('',#93534,#93535);
#93534 = CARTESIAN_POINT('',(6.300000000001,33.642608415694,
    37.699999999968));
#93535 = VECTOR('',#93536,1.);
#93536 = DIRECTION('',(0.E+000,1.,0.E+000));
#93537 = PCURVE('',#93485,#93538);
#93538 = DEFINITIONAL_REPRESENTATION('',(#93539),#93543);
#93539 = LINE('',#93540,#93541);
#93540 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#93541 = VECTOR('',#93542,1.);
#93542 = DIRECTION('',(-1.,0.E+000));
#93543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93544 = ORIENTED_EDGE('',*,*,#93545,.F.);
#93545 = EDGE_CURVE('',#93546,#93530,#93548,.T.);
#93546 = VERTEX_POINT('',#93547);
#93547 = CARTESIAN_POINT('',(6.300000000001,32.938361980269,
    37.441751930257));
#93548 = SURFACE_CURVE('',#93549,(#93554),.PCURVE_S1.);
#93549 = CIRCLE('',#93550,0.3);
#93550 = AXIS2_PLACEMENT_3D('',#93551,#93552,#93553);
#93551 = CARTESIAN_POINT('',(6.300000000001,32.641281559647,
    37.399999999968));
#93552 = DIRECTION('',(1.,0.E+000,0.E+000));
#93553 = DIRECTION('',(0.E+000,-1.,0.E+000));
#93554 = PCURVE('',#93485,#93555);
#93555 = DEFINITIONAL_REPRESENTATION('',(#93556),#93564);
#93556 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#93557,#93558,#93559,#93560
    ,#93561,#93562,#93563),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#93557 = CARTESIAN_POINT('',(1.301326856047,-0.3));
#93558 = CARTESIAN_POINT('',(1.301326856047,-0.819615242271));
#93559 = CARTESIAN_POINT('',(0.851326856047,-0.559807621135));
#93560 = CARTESIAN_POINT('',(0.401326856047,-0.3));
#93561 = CARTESIAN_POINT('',(0.851326856047,-4.019237886467E-002));
#93562 = CARTESIAN_POINT('',(1.301326856047,0.219615242271));
#93563 = CARTESIAN_POINT('',(1.301326856047,-0.3));
#93564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93565 = ORIENTED_EDGE('',*,*,#93566,.T.);
#93566 = EDGE_CURVE('',#93546,#93567,#93569,.T.);
#93567 = VERTEX_POINT('',#93568);
#93568 = CARTESIAN_POINT('',(6.300000000001,33.042608415694,
    36.699999999968));
#93569 = SURFACE_CURVE('',#93570,(#93574),.PCURVE_S1.);
#93570 = LINE('',#93571,#93572);
#93571 = CARTESIAN_POINT('',(6.300000000001,33.042608415694,
    36.699999999968));
#93572 = VECTOR('',#93573,1.);
#93573 = DIRECTION('',(0.E+000,0.13917310096,-0.990268068742));
#93574 = PCURVE('',#93485,#93575);
#93575 = DEFINITIONAL_REPRESENTATION('',(#93576),#93580);
#93576 = LINE('',#93577,#93578);
#93577 = CARTESIAN_POINT('',(0.6,-1.));
#93578 = VECTOR('',#93579,1.);
#93579 = DIRECTION('',(-0.13917310096,-0.990268068742));
#93580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93581 = ORIENTED_EDGE('',*,*,#93582,.F.);
#93582 = EDGE_CURVE('',#93583,#93567,#93585,.T.);
#93583 = VERTEX_POINT('',#93584);
#93584 = CARTESIAN_POINT('',(6.300000000001,34.242608415694,
    36.699999999968));
#93585 = SURFACE_CURVE('',#93586,(#93590),.PCURVE_S1.);
#93586 = LINE('',#93587,#93588);
#93587 = CARTESIAN_POINT('',(6.300000000001,33.642608415694,
    36.699999999968));
#93588 = VECTOR('',#93589,1.);
#93589 = DIRECTION('',(0.E+000,-1.,0.E+000));
#93590 = PCURVE('',#93485,#93591);
#93591 = DEFINITIONAL_REPRESENTATION('',(#93592),#93596);
#93592 = LINE('',#93593,#93594);
#93593 = CARTESIAN_POINT('',(0.E+000,-1.));
#93594 = VECTOR('',#93595,1.);
#93595 = DIRECTION('',(1.,0.E+000));
#93596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93597 = ORIENTED_EDGE('',*,*,#93598,.T.);
#93598 = EDGE_CURVE('',#93583,#93599,#93601,.T.);
#93599 = VERTEX_POINT('',#93600);
#93600 = CARTESIAN_POINT('',(6.300000000001,34.346854851119,
    37.441751930257));
#93601 = SURFACE_CURVE('',#93602,(#93606),.PCURVE_S1.);
#93602 = LINE('',#93603,#93604);
#93603 = CARTESIAN_POINT('',(6.300000000001,34.447803397598,
    38.160038161396));
#93604 = VECTOR('',#93605,1.);
#93605 = DIRECTION('',(0.E+000,0.13917310096,0.990268068742));
#93606 = PCURVE('',#93485,#93607);
#93607 = DEFINITIONAL_REPRESENTATION('',(#93608),#93612);
#93608 = LINE('',#93609,#93610);
#93609 = CARTESIAN_POINT('',(-0.805194981904,0.460038161428));
#93610 = VECTOR('',#93611,1.);
#93611 = DIRECTION('',(-0.13917310096,0.990268068742));
#93612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93613 = ORIENTED_EDGE('',*,*,#93614,.F.);
#93614 = EDGE_CURVE('',#93615,#93599,#93617,.T.);
#93615 = VERTEX_POINT('',#93616);
#93616 = CARTESIAN_POINT('',(6.300000000001,34.643935271741,
    37.699999999968));
#93617 = SURFACE_CURVE('',#93618,(#93623),.PCURVE_S1.);
#93618 = CIRCLE('',#93619,0.3);
#93619 = AXIS2_PLACEMENT_3D('',#93620,#93621,#93622);
#93620 = CARTESIAN_POINT('',(6.300000000001,34.643935271741,
    37.399999999968));
#93621 = DIRECTION('',(1.,0.E+000,0.E+000));
#93622 = DIRECTION('',(0.E+000,-1.,0.E+000));
#93623 = PCURVE('',#93485,#93624);
#93624 = DEFINITIONAL_REPRESENTATION('',(#93625),#93633);
#93625 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#93626,#93627,#93628,#93629
    ,#93630,#93631,#93632),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#93626 = CARTESIAN_POINT('',(-0.701326856047,-0.3));
#93627 = CARTESIAN_POINT('',(-0.701326856047,-0.819615242271));
#93628 = CARTESIAN_POINT('',(-1.151326856047,-0.559807621135));
#93629 = CARTESIAN_POINT('',(-1.601326856047,-0.3));
#93630 = CARTESIAN_POINT('',(-1.151326856047,-4.019237886467E-002));
#93631 = CARTESIAN_POINT('',(-0.701326856047,0.219615242271));
#93632 = CARTESIAN_POINT('',(-0.701326856047,-0.3));
#93633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93634 = ORIENTED_EDGE('',*,*,#93635,.T.);
#93635 = EDGE_CURVE('',#93615,#93477,#93636,.T.);
#93636 = SURFACE_CURVE('',#93637,(#93641),.PCURVE_S1.);
#93637 = LINE('',#93638,#93639);
#93638 = CARTESIAN_POINT('',(6.300000000001,33.642608415694,
    37.699999999968));
#93639 = VECTOR('',#93640,1.);
#93640 = DIRECTION('',(0.E+000,1.,0.E+000));
#93641 = PCURVE('',#93485,#93642);
#93642 = DEFINITIONAL_REPRESENTATION('',(#93643),#93647);
#93643 = LINE('',#93644,#93645);
#93644 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#93645 = VECTOR('',#93646,1.);
#93646 = DIRECTION('',(-1.,0.E+000));
#93647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#93652)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#93649,#93650,#93651)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#93649 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#93650 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#93651 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#93652 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#93649,
  'distance_accuracy_value','confusion accuracy');
#93653 = SHAPE_DEFINITION_REPRESENTATION(#93654,#93467);
#93654 = PRODUCT_DEFINITION_SHAPE('','',#93655);
#93655 = PRODUCT_DEFINITION('design','',#93656,#93659);
#93656 = PRODUCT_DEFINITION_FORMATION('','',#93657);
#93657 = PRODUCT('CADSOFTTOOLS 1.700','CADSOFTTOOLS 1.700','',(#93658));
#93658 = PRODUCT_CONTEXT('',#2,'mechanical');
#93659 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#93660 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#93661,#93663);
#93661 = ( REPRESENTATION_RELATIONSHIP('','',#93467,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#93662) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#93662 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2811);
#93663 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #93664);
#93664 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('700','','',#5,#93655,$);
#93665 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#93657));
#93666 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#93667),#93741);
#93667 = SHELL_BASED_SURFACE_MODEL('',(#93668));
#93668 = OPEN_SHELL('',(#93669));
#93669 = ADVANCED_FACE('',(#93670),#93684,.F.);
#93670 = FACE_BOUND('',#93671,.T.);
#93671 = EDGE_LOOP('',(#93672,#93695,#93711,#93727));
#93672 = ORIENTED_EDGE('',*,*,#93673,.F.);
#93673 = EDGE_CURVE('',#93674,#93676,#93678,.T.);
#93674 = VERTEX_POINT('',#93675);
#93675 = CARTESIAN_POINT('',(6.300000000001,35.642608415322,
    35.066987298076));
#93676 = VERTEX_POINT('',#93677);
#93677 = CARTESIAN_POINT('',(6.550000000373,35.642608415322,
    35.066987298076));
#93678 = SURFACE_CURVE('',#93679,(#93683),.PCURVE_S1.);
#93679 = LINE('',#93680,#93681);
#93680 = CARTESIAN_POINT('',(8.200000000001,35.642608415322,
    35.066987298076));
#93681 = VECTOR('',#93682,1.);
#93682 = DIRECTION('',(1.,0.E+000,0.E+000));
#93683 = PCURVE('',#93684,#93689);
#93684 = PLANE('',#93685);
#93685 = AXIS2_PLACEMENT_3D('',#93686,#93687,#93688);
#93686 = CARTESIAN_POINT('',(8.200000000001,35.642608415322,
    31.155562545807));
#93687 = DIRECTION('',(0.E+000,-1.,0.E+000));
#93688 = DIRECTION('',(0.E+000,0.E+000,1.));
#93689 = DEFINITIONAL_REPRESENTATION('',(#93690),#93694);
#93690 = LINE('',#93691,#93692);
#93691 = CARTESIAN_POINT('',(3.911424752269,-4.973799150321E-014));
#93692 = VECTOR('',#93693,1.);
#93693 = DIRECTION('',(0.E+000,-1.));
#93694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93695 = ORIENTED_EDGE('',*,*,#93696,.T.);
#93696 = EDGE_CURVE('',#93674,#93697,#93699,.T.);
#93697 = VERTEX_POINT('',#93698);
#93698 = CARTESIAN_POINT('',(6.300000000001,35.642608415694,
    37.699999999968));
#93699 = SURFACE_CURVE('',#93700,(#93704),.PCURVE_S1.);
#93700 = LINE('',#93701,#93702);
#93701 = CARTESIAN_POINT('',(6.300000000001,35.642608415322,
    37.699999999968));
#93702 = VECTOR('',#93703,1.);
#93703 = DIRECTION('',(0.E+000,0.E+000,1.));
#93704 = PCURVE('',#93684,#93705);
#93705 = DEFINITIONAL_REPRESENTATION('',(#93706),#93710);
#93706 = LINE('',#93707,#93708);
#93707 = CARTESIAN_POINT('',(6.544437454161,1.9));
#93708 = VECTOR('',#93709,1.);
#93709 = DIRECTION('',(1.,0.E+000));
#93710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93711 = ORIENTED_EDGE('',*,*,#93712,.T.);
#93712 = EDGE_CURVE('',#93697,#93713,#93715,.T.);
#93713 = VERTEX_POINT('',#93714);
#93714 = CARTESIAN_POINT('',(6.550000000373,35.642608415694,
    37.699999999968));
#93715 = SURFACE_CURVE('',#93716,(#93720),.PCURVE_S1.);
#93716 = LINE('',#93717,#93718);
#93717 = CARTESIAN_POINT('',(6.300000000001,35.642608415694,
    37.699999999968));
#93718 = VECTOR('',#93719,1.);
#93719 = DIRECTION('',(1.,0.E+000,0.E+000));
#93720 = PCURVE('',#93684,#93721);
#93721 = DEFINITIONAL_REPRESENTATION('',(#93722),#93726);
#93722 = LINE('',#93723,#93724);
#93723 = CARTESIAN_POINT('',(6.544437454161,1.9));
#93724 = VECTOR('',#93725,1.);
#93725 = DIRECTION('',(0.E+000,-1.));
#93726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93727 = ORIENTED_EDGE('',*,*,#93728,.F.);
#93728 = EDGE_CURVE('',#93676,#93713,#93729,.T.);
#93729 = SURFACE_CURVE('',#93730,(#93734),.PCURVE_S1.);
#93730 = LINE('',#93731,#93732);
#93731 = CARTESIAN_POINT('',(6.550000000373,35.642608415322,
    29.400502015473));
#93732 = VECTOR('',#93733,1.);
#93733 = DIRECTION('',(0.E+000,0.E+000,1.));
#93734 = PCURVE('',#93684,#93735);
#93735 = DEFINITIONAL_REPRESENTATION('',(#93736),#93740);
#93736 = LINE('',#93737,#93738);
#93737 = CARTESIAN_POINT('',(-1.755060530334,1.649999999628));
#93738 = VECTOR('',#93739,1.);
#93739 = DIRECTION('',(1.,0.E+000));
#93740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#93745)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#93742,#93743,#93744)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#93742 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#93743 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#93744 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#93745 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#93742,
  'distance_accuracy_value','confusion accuracy');
#93746 = SHAPE_DEFINITION_REPRESENTATION(#93747,#93666);
#93747 = PRODUCT_DEFINITION_SHAPE('','',#93748);
#93748 = PRODUCT_DEFINITION('design','',#93749,#93752);
#93749 = PRODUCT_DEFINITION_FORMATION('','',#93750);
#93750 = PRODUCT('CADSOFTTOOLS 1.701','CADSOFTTOOLS 1.701','',(#93751));
#93751 = PRODUCT_CONTEXT('',#2,'mechanical');
#93752 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#93753 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#93754,#93756);
#93754 = ( REPRESENTATION_RELATIONSHIP('','',#93666,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#93755) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#93755 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2815);
#93756 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #93757);
#93757 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('701','','',#5,#93748,$);
#93758 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#93750));
#93759 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#93760),#93834);
#93760 = SHELL_BASED_SURFACE_MODEL('',(#93761));
#93761 = OPEN_SHELL('',(#93762));
#93762 = ADVANCED_FACE('',(#93763),#93777,.F.);
#93763 = FACE_BOUND('',#93764,.T.);
#93764 = EDGE_LOOP('',(#93765,#93788,#93804,#93820));
#93765 = ORIENTED_EDGE('',*,*,#93766,.F.);
#93766 = EDGE_CURVE('',#93767,#93769,#93771,.T.);
#93767 = VERTEX_POINT('',#93768);
#93768 = CARTESIAN_POINT('',(9.849999999629,35.642608415322,
    35.066987298076));
#93769 = VERTEX_POINT('',#93770);
#93770 = CARTESIAN_POINT('',(10.100000000001,35.642608415322,
    35.066987298076));
#93771 = SURFACE_CURVE('',#93772,(#93776),.PCURVE_S1.);
#93772 = LINE('',#93773,#93774);
#93773 = CARTESIAN_POINT('',(8.200000000001,35.642608415322,
    35.066987298076));
#93774 = VECTOR('',#93775,1.);
#93775 = DIRECTION('',(1.,0.E+000,0.E+000));
#93776 = PCURVE('',#93777,#93782);
#93777 = PLANE('',#93778);
#93778 = AXIS2_PLACEMENT_3D('',#93779,#93780,#93781);
#93779 = CARTESIAN_POINT('',(8.200000000001,35.642608415322,
    31.155562545807));
#93780 = DIRECTION('',(0.E+000,-1.,0.E+000));
#93781 = DIRECTION('',(0.E+000,0.E+000,1.));
#93782 = DEFINITIONAL_REPRESENTATION('',(#93783),#93787);
#93783 = LINE('',#93784,#93785);
#93784 = CARTESIAN_POINT('',(3.911424752269,-4.973799150321E-014));
#93785 = VECTOR('',#93786,1.);
#93786 = DIRECTION('',(0.E+000,-1.));
#93787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93788 = ORIENTED_EDGE('',*,*,#93789,.T.);
#93789 = EDGE_CURVE('',#93767,#93790,#93792,.T.);
#93790 = VERTEX_POINT('',#93791);
#93791 = CARTESIAN_POINT('',(9.849999999629,35.642608415694,
    37.699999999968));
#93792 = SURFACE_CURVE('',#93793,(#93797),.PCURVE_S1.);
#93793 = LINE('',#93794,#93795);
#93794 = CARTESIAN_POINT('',(9.849999999629,35.642608415322,
    29.400502015473));
#93795 = VECTOR('',#93796,1.);
#93796 = DIRECTION('',(0.E+000,0.E+000,1.));
#93797 = PCURVE('',#93777,#93798);
#93798 = DEFINITIONAL_REPRESENTATION('',(#93799),#93803);
#93799 = LINE('',#93800,#93801);
#93800 = CARTESIAN_POINT('',(-1.755060530334,-1.649999999628));
#93801 = VECTOR('',#93802,1.);
#93802 = DIRECTION('',(1.,0.E+000));
#93803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93804 = ORIENTED_EDGE('',*,*,#93805,.T.);
#93805 = EDGE_CURVE('',#93790,#93806,#93808,.T.);
#93806 = VERTEX_POINT('',#93807);
#93807 = CARTESIAN_POINT('',(10.100000000001,35.642608415694,
    37.699999999968));
#93808 = SURFACE_CURVE('',#93809,(#93813),.PCURVE_S1.);
#93809 = LINE('',#93810,#93811);
#93810 = CARTESIAN_POINT('',(6.300000000001,35.642608415694,
    37.699999999968));
#93811 = VECTOR('',#93812,1.);
#93812 = DIRECTION('',(1.,0.E+000,0.E+000));
#93813 = PCURVE('',#93777,#93814);
#93814 = DEFINITIONAL_REPRESENTATION('',(#93815),#93819);
#93815 = LINE('',#93816,#93817);
#93816 = CARTESIAN_POINT('',(6.544437454161,1.9));
#93817 = VECTOR('',#93818,1.);
#93818 = DIRECTION('',(0.E+000,-1.));
#93819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93820 = ORIENTED_EDGE('',*,*,#93821,.T.);
#93821 = EDGE_CURVE('',#93806,#93769,#93822,.T.);
#93822 = SURFACE_CURVE('',#93823,(#93827),.PCURVE_S1.);
#93823 = LINE('',#93824,#93825);
#93824 = CARTESIAN_POINT('',(10.100000000001,35.642608415322,
    38.281027667953));
#93825 = VECTOR('',#93826,1.);
#93826 = DIRECTION('',(0.E+000,0.E+000,-1.));
#93827 = PCURVE('',#93777,#93828);
#93828 = DEFINITIONAL_REPRESENTATION('',(#93829),#93833);
#93829 = LINE('',#93830,#93831);
#93830 = CARTESIAN_POINT('',(7.125465122146,-1.9));
#93831 = VECTOR('',#93832,1.);
#93832 = DIRECTION('',(-1.,0.E+000));
#93833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#93838)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#93835,#93836,#93837)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#93835 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#93836 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#93837 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#93838 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#93835,
  'distance_accuracy_value','confusion accuracy');
#93839 = SHAPE_DEFINITION_REPRESENTATION(#93840,#93759);
#93840 = PRODUCT_DEFINITION_SHAPE('','',#93841);
#93841 = PRODUCT_DEFINITION('design','',#93842,#93845);
#93842 = PRODUCT_DEFINITION_FORMATION('','',#93843);
#93843 = PRODUCT('CADSOFTTOOLS 1.702','CADSOFTTOOLS 1.702','',(#93844));
#93844 = PRODUCT_CONTEXT('',#2,'mechanical');
#93845 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#93846 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#93847,#93849);
#93847 = ( REPRESENTATION_RELATIONSHIP('','',#93759,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#93848) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#93848 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2819);
#93849 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #93850);
#93850 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('702','','',#5,#93841,$);
#93851 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#93843));
#93852 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#93853),#93927);
#93853 = SHELL_BASED_SURFACE_MODEL('',(#93854));
#93854 = OPEN_SHELL('',(#93855));
#93855 = ADVANCED_FACE('',(#93856),#93870,.F.);
#93856 = FACE_BOUND('',#93857,.T.);
#93857 = EDGE_LOOP('',(#93858,#93881,#93897,#93913));
#93858 = ORIENTED_EDGE('',*,*,#93859,.F.);
#93859 = EDGE_CURVE('',#93860,#93862,#93864,.T.);
#93860 = VERTEX_POINT('',#93861);
#93861 = CARTESIAN_POINT('',(6.800000000001,35.392608415694,
    35.066987298076));
#93862 = VERTEX_POINT('',#93863);
#93863 = CARTESIAN_POINT('',(9.600000000001,35.392608415694,
    35.066987298076));
#93864 = SURFACE_CURVE('',#93865,(#93869),.PCURVE_S1.);
#93865 = LINE('',#93866,#93867);
#93866 = CARTESIAN_POINT('',(8.200000000001,35.392608415694,
    35.066987298076));
#93867 = VECTOR('',#93868,1.);
#93868 = DIRECTION('',(1.,1.314184451498E-016,0.E+000));
#93869 = PCURVE('',#93870,#93875);
#93870 = PLANE('',#93871);
#93871 = AXIS2_PLACEMENT_3D('',#93872,#93873,#93874);
#93872 = CARTESIAN_POINT('',(9.850000000001,35.392608415694,
    29.400502015473));
#93873 = DIRECTION('',(1.314184451498E-016,-1.,0.E+000));
#93874 = DIRECTION('',(-1.,-1.314184451498E-016,0.E+000));
#93875 = DEFINITIONAL_REPRESENTATION('',(#93876),#93880);
#93876 = LINE('',#93877,#93878);
#93877 = CARTESIAN_POINT('',(1.65,-5.666485282603));
#93878 = VECTOR('',#93879,1.);
#93879 = DIRECTION('',(-1.,0.E+000));
#93880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93881 = ORIENTED_EDGE('',*,*,#93882,.T.);
#93882 = EDGE_CURVE('',#93860,#93883,#93885,.T.);
#93883 = VERTEX_POINT('',#93884);
#93884 = CARTESIAN_POINT('',(6.800000000001,35.392608415694,
    37.699999999968));
#93885 = SURFACE_CURVE('',#93886,(#93890),.PCURVE_S1.);
#93886 = LINE('',#93887,#93888);
#93887 = CARTESIAN_POINT('',(6.800000000001,35.392608415694,
    37.699999999968));
#93888 = VECTOR('',#93889,1.);
#93889 = DIRECTION('',(0.E+000,0.E+000,1.));
#93890 = PCURVE('',#93870,#93891);
#93891 = DEFINITIONAL_REPRESENTATION('',(#93892),#93896);
#93892 = LINE('',#93893,#93894);
#93893 = CARTESIAN_POINT('',(3.05,-8.299497984495));
#93894 = VECTOR('',#93895,1.);
#93895 = DIRECTION('',(0.E+000,-1.));
#93896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93897 = ORIENTED_EDGE('',*,*,#93898,.T.);
#93898 = EDGE_CURVE('',#93883,#93899,#93901,.T.);
#93899 = VERTEX_POINT('',#93900);
#93900 = CARTESIAN_POINT('',(9.600000000001,35.392608415694,
    37.699999999968));
#93901 = SURFACE_CURVE('',#93902,(#93906),.PCURVE_S1.);
#93902 = LINE('',#93903,#93904);
#93903 = CARTESIAN_POINT('',(9.850000000001,35.392608415694,
    37.699999999968));
#93904 = VECTOR('',#93905,1.);
#93905 = DIRECTION('',(1.,1.314184451498E-016,0.E+000));
#93906 = PCURVE('',#93870,#93907);
#93907 = DEFINITIONAL_REPRESENTATION('',(#93908),#93912);
#93908 = LINE('',#93909,#93910);
#93909 = CARTESIAN_POINT('',(0.E+000,-8.299497984495));
#93910 = VECTOR('',#93911,1.);
#93911 = DIRECTION('',(-1.,0.E+000));
#93912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93913 = ORIENTED_EDGE('',*,*,#93914,.T.);
#93914 = EDGE_CURVE('',#93899,#93862,#93915,.T.);
#93915 = SURFACE_CURVE('',#93916,(#93920),.PCURVE_S1.);
#93916 = LINE('',#93917,#93918);
#93917 = CARTESIAN_POINT('',(9.600000000001,35.392608415694,
    30.904697956263));
#93918 = VECTOR('',#93919,1.);
#93919 = DIRECTION('',(0.E+000,0.E+000,-1.));
#93920 = PCURVE('',#93870,#93921);
#93921 = DEFINITIONAL_REPRESENTATION('',(#93922),#93926);
#93922 = LINE('',#93923,#93924);
#93923 = CARTESIAN_POINT('',(0.25,-1.50419594079));
#93924 = VECTOR('',#93925,1.);
#93925 = DIRECTION('',(-0.E+000,1.));
#93926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#93931)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#93928,#93929,#93930)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#93928 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#93929 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#93930 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#93931 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#93928,
  'distance_accuracy_value','confusion accuracy');
#93932 = SHAPE_DEFINITION_REPRESENTATION(#93933,#93852);
#93933 = PRODUCT_DEFINITION_SHAPE('','',#93934);
#93934 = PRODUCT_DEFINITION('design','',#93935,#93938);
#93935 = PRODUCT_DEFINITION_FORMATION('','',#93936);
#93936 = PRODUCT('CADSOFTTOOLS 1.703','CADSOFTTOOLS 1.703','',(#93937));
#93937 = PRODUCT_CONTEXT('',#2,'mechanical');
#93938 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#93939 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#93940,#93942);
#93940 = ( REPRESENTATION_RELATIONSHIP('','',#93852,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#93941) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#93941 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2823);
#93942 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #93943);
#93943 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('703','','',#5,#93934,$);
#93944 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#93936));
#93945 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#93946),#94020);
#93946 = SHELL_BASED_SURFACE_MODEL('',(#93947));
#93947 = OPEN_SHELL('',(#93948));
#93948 = ADVANCED_FACE('',(#93949),#93963,.T.);
#93949 = FACE_BOUND('',#93950,.T.);
#93950 = EDGE_LOOP('',(#93951,#93974,#93990,#94006));
#93951 = ORIENTED_EDGE('',*,*,#93952,.F.);
#93952 = EDGE_CURVE('',#93953,#93955,#93957,.T.);
#93953 = VERTEX_POINT('',#93954);
#93954 = CARTESIAN_POINT('',(9.849999999629,35.642608415322,
    35.066987298076));
#93955 = VERTEX_POINT('',#93956);
#93956 = CARTESIAN_POINT('',(9.849999999629,35.642608415694,
    37.699999999968));
#93957 = SURFACE_CURVE('',#93958,(#93962),.PCURVE_S1.);
#93958 = LINE('',#93959,#93960);
#93959 = CARTESIAN_POINT('',(9.849999999629,35.642608415322,
    29.400502015473));
#93960 = VECTOR('',#93961,1.);
#93961 = DIRECTION('',(0.E+000,0.E+000,1.));
#93962 = PCURVE('',#93963,#93968);
#93963 = PLANE('',#93964);
#93964 = AXIS2_PLACEMENT_3D('',#93965,#93966,#93967);
#93965 = CARTESIAN_POINT('',(9.850000000001,35.642608415694,
    29.400502015473));
#93966 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
#93967 = DIRECTION('',(0.E+000,0.E+000,1.));
#93968 = DEFINITIONAL_REPRESENTATION('',(#93969),#93973);
#93969 = LINE('',#93970,#93971);
#93970 = CARTESIAN_POINT('',(0.E+000,-5.262661024496E-010));
#93971 = VECTOR('',#93972,1.);
#93972 = DIRECTION('',(1.,0.E+000));
#93973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93974 = ORIENTED_EDGE('',*,*,#93975,.T.);
#93975 = EDGE_CURVE('',#93953,#93976,#93978,.T.);
#93976 = VERTEX_POINT('',#93977);
#93977 = CARTESIAN_POINT('',(9.600000000001,35.392608415694,
    35.066987298076));
#93978 = SURFACE_CURVE('',#93979,(#93983),.PCURVE_S1.);
#93979 = LINE('',#93980,#93981);
#93980 = CARTESIAN_POINT('',(8.187500000001,33.980108415694,
    35.066987298076));
#93981 = VECTOR('',#93982,1.);
#93982 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
#93983 = PCURVE('',#93963,#93984);
#93984 = DEFINITIONAL_REPRESENTATION('',(#93985),#93989);
#93985 = LINE('',#93986,#93987);
#93986 = CARTESIAN_POINT('',(5.666485282603,-2.351130047445));
#93987 = VECTOR('',#93988,1.);
#93988 = DIRECTION('',(0.E+000,-1.));
#93989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#93990 = ORIENTED_EDGE('',*,*,#93991,.F.);
#93991 = EDGE_CURVE('',#93992,#93976,#93994,.T.);
#93992 = VERTEX_POINT('',#93993);
#93993 = CARTESIAN_POINT('',(9.600000000001,35.392608415694,
    37.699999999968));
#93994 = SURFACE_CURVE('',#93995,(#93999),.PCURVE_S1.);
#93995 = LINE('',#93996,#93997);
#93996 = CARTESIAN_POINT('',(9.600000000001,35.392608415694,
    30.904697956263));
#93997 = VECTOR('',#93998,1.);
#93998 = DIRECTION('',(0.E+000,0.E+000,-1.));
#93999 = PCURVE('',#93963,#94000);
#94000 = DEFINITIONAL_REPRESENTATION('',(#94001),#94005);
#94001 = LINE('',#94002,#94003);
#94002 = CARTESIAN_POINT('',(1.50419594079,-0.353553390593));
#94003 = VECTOR('',#94004,1.);
#94004 = DIRECTION('',(-1.,0.E+000));
#94005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94006 = ORIENTED_EDGE('',*,*,#94007,.F.);
#94007 = EDGE_CURVE('',#93955,#93992,#94008,.T.);
#94008 = SURFACE_CURVE('',#94009,(#94013),.PCURVE_S1.);
#94009 = LINE('',#94010,#94011);
#94010 = CARTESIAN_POINT('',(9.850000000001,35.642608415694,
    37.699999999968));
#94011 = VECTOR('',#94012,1.);
#94012 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
#94013 = PCURVE('',#93963,#94014);
#94014 = DEFINITIONAL_REPRESENTATION('',(#94015),#94019);
#94015 = LINE('',#94016,#94017);
#94016 = CARTESIAN_POINT('',(8.299497984495,0.E+000));
#94017 = VECTOR('',#94018,1.);
#94018 = DIRECTION('',(0.E+000,-1.));
#94019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#94024)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#94021,#94022,#94023)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#94021 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#94022 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#94023 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#94024 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#94021,
  'distance_accuracy_value','confusion accuracy');
#94025 = SHAPE_DEFINITION_REPRESENTATION(#94026,#93945);
#94026 = PRODUCT_DEFINITION_SHAPE('','',#94027);
#94027 = PRODUCT_DEFINITION('design','',#94028,#94031);
#94028 = PRODUCT_DEFINITION_FORMATION('','',#94029);
#94029 = PRODUCT('CADSOFTTOOLS 1.704','CADSOFTTOOLS 1.704','',(#94030));
#94030 = PRODUCT_CONTEXT('',#2,'mechanical');
#94031 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#94032 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#94033,#94035);
#94033 = ( REPRESENTATION_RELATIONSHIP('','',#93945,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#94034) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#94034 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2827);
#94035 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #94036);
#94036 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('704','','',#5,#94027,$);
#94037 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#94029));
#94038 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#94039),#94113);
#94039 = SHELL_BASED_SURFACE_MODEL('',(#94040));
#94040 = OPEN_SHELL('',(#94041));
#94041 = ADVANCED_FACE('',(#94042),#94056,.T.);
#94042 = FACE_BOUND('',#94043,.T.);
#94043 = EDGE_LOOP('',(#94044,#94067,#94083,#94099));
#94044 = ORIENTED_EDGE('',*,*,#94045,.F.);
#94045 = EDGE_CURVE('',#94046,#94048,#94050,.T.);
#94046 = VERTEX_POINT('',#94047);
#94047 = CARTESIAN_POINT('',(6.800000000001,35.392608415694,
    35.066987298076));
#94048 = VERTEX_POINT('',#94049);
#94049 = CARTESIAN_POINT('',(6.800000000001,35.392608415694,
    37.699999999968));
#94050 = SURFACE_CURVE('',#94051,(#94055),.PCURVE_S1.);
#94051 = LINE('',#94052,#94053);
#94052 = CARTESIAN_POINT('',(6.800000000001,35.392608415694,
    37.699999999968));
#94053 = VECTOR('',#94054,1.);
#94054 = DIRECTION('',(0.E+000,0.E+000,1.));
#94055 = PCURVE('',#94056,#94061);
#94056 = PLANE('',#94057);
#94057 = AXIS2_PLACEMENT_3D('',#94058,#94059,#94060);
#94058 = CARTESIAN_POINT('',(6.800000000001,35.392608415694,
    29.400502015473));
#94059 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
#94060 = DIRECTION('',(0.E+000,-0.E+000,1.));
#94061 = DEFINITIONAL_REPRESENTATION('',(#94062),#94066);
#94062 = LINE('',#94063,#94064);
#94063 = CARTESIAN_POINT('',(8.299497984495,0.E+000));
#94064 = VECTOR('',#94065,1.);
#94065 = DIRECTION('',(1.,0.E+000));
#94066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94067 = ORIENTED_EDGE('',*,*,#94068,.T.);
#94068 = EDGE_CURVE('',#94046,#94069,#94071,.T.);
#94069 = VERTEX_POINT('',#94070);
#94070 = CARTESIAN_POINT('',(6.550000000373,35.642608415322,
    35.066987298076));
#94071 = SURFACE_CURVE('',#94072,(#94076),.PCURVE_S1.);
#94072 = LINE('',#94073,#94074);
#94073 = CARTESIAN_POINT('',(8.212500000001,33.980108415694,
    35.066987298076));
#94074 = VECTOR('',#94075,1.);
#94075 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
#94076 = PCURVE('',#94056,#94077);
#94077 = DEFINITIONAL_REPRESENTATION('',(#94078),#94082);
#94078 = LINE('',#94079,#94080);
#94079 = CARTESIAN_POINT('',(5.666485282603,1.997576656852));
#94080 = VECTOR('',#94081,1.);
#94081 = DIRECTION('',(0.E+000,-1.));
#94082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94083 = ORIENTED_EDGE('',*,*,#94084,.T.);
#94084 = EDGE_CURVE('',#94069,#94085,#94087,.T.);
#94085 = VERTEX_POINT('',#94086);
#94086 = CARTESIAN_POINT('',(6.550000000373,35.642608415694,
    37.699999999968));
#94087 = SURFACE_CURVE('',#94088,(#94092),.PCURVE_S1.);
#94088 = LINE('',#94089,#94090);
#94089 = CARTESIAN_POINT('',(6.550000000373,35.642608415322,
    29.400502015473));
#94090 = VECTOR('',#94091,1.);
#94091 = DIRECTION('',(0.E+000,0.E+000,1.));
#94092 = PCURVE('',#94056,#94093);
#94093 = DEFINITIONAL_REPRESENTATION('',(#94094),#94098);
#94094 = LINE('',#94095,#94096);
#94095 = CARTESIAN_POINT('',(0.E+000,-0.353553390067));
#94096 = VECTOR('',#94097,1.);
#94097 = DIRECTION('',(1.,0.E+000));
#94098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94099 = ORIENTED_EDGE('',*,*,#94100,.F.);
#94100 = EDGE_CURVE('',#94048,#94085,#94101,.T.);
#94101 = SURFACE_CURVE('',#94102,(#94106),.PCURVE_S1.);
#94102 = LINE('',#94103,#94104);
#94103 = CARTESIAN_POINT('',(6.800000000001,35.392608415694,
    37.699999999968));
#94104 = VECTOR('',#94105,1.);
#94105 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
#94106 = PCURVE('',#94056,#94107);
#94107 = DEFINITIONAL_REPRESENTATION('',(#94108),#94112);
#94108 = LINE('',#94109,#94110);
#94109 = CARTESIAN_POINT('',(8.299497984495,0.E+000));
#94110 = VECTOR('',#94111,1.);
#94111 = DIRECTION('',(0.E+000,-1.));
#94112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#94117)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#94114,#94115,#94116)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#94114 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#94115 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#94116 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#94117 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#94114,
  'distance_accuracy_value','confusion accuracy');
#94118 = SHAPE_DEFINITION_REPRESENTATION(#94119,#94038);
#94119 = PRODUCT_DEFINITION_SHAPE('','',#94120);
#94120 = PRODUCT_DEFINITION('design','',#94121,#94124);
#94121 = PRODUCT_DEFINITION_FORMATION('','',#94122);
#94122 = PRODUCT('CADSOFTTOOLS 1.705','CADSOFTTOOLS 1.705','',(#94123));
#94123 = PRODUCT_CONTEXT('',#2,'mechanical');
#94124 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#94125 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#94126,#94128);
#94126 = ( REPRESENTATION_RELATIONSHIP('','',#94038,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#94127) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#94127 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2831);
#94128 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #94129);
#94129 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('705','','',#5,#94120,$);
#94130 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#94122));
#94131 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#94132),#94270);
#94132 = SHELL_BASED_SURFACE_MODEL('',(#94133));
#94133 = OPEN_SHELL('',(#94134));
#94134 = ADVANCED_FACE('',(#94135),#94149,.F.);
#94135 = FACE_BOUND('',#94136,.T.);
#94136 = EDGE_LOOP('',(#94137,#94160,#94176,#94192,#94208,#94224,#94240,
    #94256));
#94137 = ORIENTED_EDGE('',*,*,#94138,.F.);
#94138 = EDGE_CURVE('',#94139,#94141,#94143,.T.);
#94139 = VERTEX_POINT('',#94140);
#94140 = CARTESIAN_POINT('',(9.600000000001,31.892608415694,
    35.066987298076));
#94141 = VERTEX_POINT('',#94142);
#94142 = CARTESIAN_POINT('',(8.896517412936,31.892608415694,
    35.066987298076));
#94143 = SURFACE_CURVE('',#94144,(#94148),.PCURVE_S1.);
#94144 = LINE('',#94145,#94146);
#94145 = CARTESIAN_POINT('',(6.300000000001,31.892608415694,
    35.066987298076));
#94146 = VECTOR('',#94147,1.);
#94147 = DIRECTION('',(-1.,0.E+000,0.E+000));
#94148 = PCURVE('',#94149,#94154);
#94149 = PLANE('',#94150);
#94150 = AXIS2_PLACEMENT_3D('',#94151,#94152,#94153);
#94151 = CARTESIAN_POINT('',(9.850000000001,31.892608415694,
    29.400502015473));
#94152 = DIRECTION('',(1.314184451498E-016,1.,0.E+000));
#94153 = DIRECTION('',(1.,-1.314184451498E-016,0.E+000));
#94154 = DEFINITIONAL_REPRESENTATION('',(#94155),#94159);
#94155 = LINE('',#94156,#94157);
#94156 = CARTESIAN_POINT('',(-3.55,-5.666485282603));
#94157 = VECTOR('',#94158,1.);
#94158 = DIRECTION('',(-1.,0.E+000));
#94159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94160 = ORIENTED_EDGE('',*,*,#94161,.T.);
#94161 = EDGE_CURVE('',#94139,#94162,#94164,.T.);
#94162 = VERTEX_POINT('',#94163);
#94163 = CARTESIAN_POINT('',(9.600000000001,31.892608415694,
    37.699999999968));
#94164 = SURFACE_CURVE('',#94165,(#94169),.PCURVE_S1.);
#94165 = LINE('',#94166,#94167);
#94166 = CARTESIAN_POINT('',(9.600000000001,31.892608415694,
    35.066987298076));
#94167 = VECTOR('',#94168,1.);
#94168 = DIRECTION('',(0.E+000,0.E+000,1.));
#94169 = PCURVE('',#94149,#94170);
#94170 = DEFINITIONAL_REPRESENTATION('',(#94171),#94175);
#94171 = LINE('',#94172,#94173);
#94172 = CARTESIAN_POINT('',(-0.25,-5.666485282603));
#94173 = VECTOR('',#94174,1.);
#94174 = DIRECTION('',(0.E+000,-1.));
#94175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94176 = ORIENTED_EDGE('',*,*,#94177,.F.);
#94177 = EDGE_CURVE('',#94178,#94162,#94180,.T.);
#94178 = VERTEX_POINT('',#94179);
#94179 = CARTESIAN_POINT('',(6.800000000001,31.892608415694,
    37.699999999968));
#94180 = SURFACE_CURVE('',#94181,(#94185),.PCURVE_S1.);
#94181 = LINE('',#94182,#94183);
#94182 = CARTESIAN_POINT('',(6.300000000001,31.892608415694,
    37.699999999968));
#94183 = VECTOR('',#94184,1.);
#94184 = DIRECTION('',(1.,-1.314184451498E-016,0.E+000));
#94185 = PCURVE('',#94149,#94186);
#94186 = DEFINITIONAL_REPRESENTATION('',(#94187),#94191);
#94187 = LINE('',#94188,#94189);
#94188 = CARTESIAN_POINT('',(-3.55,-8.299497984495));
#94189 = VECTOR('',#94190,1.);
#94190 = DIRECTION('',(1.,0.E+000));
#94191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94192 = ORIENTED_EDGE('',*,*,#94193,.F.);
#94193 = EDGE_CURVE('',#94194,#94178,#94196,.T.);
#94194 = VERTEX_POINT('',#94195);
#94195 = CARTESIAN_POINT('',(6.800000000001,31.892608415694,
    35.066987298076));
#94196 = SURFACE_CURVE('',#94197,(#94201),.PCURVE_S1.);
#94197 = LINE('',#94198,#94199);
#94198 = CARTESIAN_POINT('',(6.800000000001,31.892608415694,
    35.066987298076));
#94199 = VECTOR('',#94200,1.);
#94200 = DIRECTION('',(0.E+000,0.E+000,1.));
#94201 = PCURVE('',#94149,#94202);
#94202 = DEFINITIONAL_REPRESENTATION('',(#94203),#94207);
#94203 = LINE('',#94204,#94205);
#94204 = CARTESIAN_POINT('',(-3.05,-5.666485282603));
#94205 = VECTOR('',#94206,1.);
#94206 = DIRECTION('',(0.E+000,-1.));
#94207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94208 = ORIENTED_EDGE('',*,*,#94209,.F.);
#94209 = EDGE_CURVE('',#94210,#94194,#94212,.T.);
#94210 = VERTEX_POINT('',#94211);
#94211 = CARTESIAN_POINT('',(7.503482587065,31.892608415694,
    35.066987298076));
#94212 = SURFACE_CURVE('',#94213,(#94217),.PCURVE_S1.);
#94213 = LINE('',#94214,#94215);
#94214 = CARTESIAN_POINT('',(6.300000000001,31.892608415694,
    35.066987298076));
#94215 = VECTOR('',#94216,1.);
#94216 = DIRECTION('',(-1.,0.E+000,0.E+000));
#94217 = PCURVE('',#94149,#94218);
#94218 = DEFINITIONAL_REPRESENTATION('',(#94219),#94223);
#94219 = LINE('',#94220,#94221);
#94220 = CARTESIAN_POINT('',(-3.55,-5.666485282603));
#94221 = VECTOR('',#94222,1.);
#94222 = DIRECTION('',(-1.,0.E+000));
#94223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94224 = ORIENTED_EDGE('',*,*,#94225,.T.);
#94225 = EDGE_CURVE('',#94210,#94226,#94228,.T.);
#94226 = VERTEX_POINT('',#94227);
#94227 = CARTESIAN_POINT('',(7.503482587065,31.892608415694,
    37.05703704932));
#94228 = SURFACE_CURVE('',#94229,(#94233),.PCURVE_S1.);
#94229 = LINE('',#94230,#94231);
#94230 = CARTESIAN_POINT('',(7.503482587065,31.892608415694,
    37.05703704932));
#94231 = VECTOR('',#94232,1.);
#94232 = DIRECTION('',(0.E+000,0.E+000,1.));
#94233 = PCURVE('',#94149,#94234);
#94234 = DEFINITIONAL_REPRESENTATION('',(#94235),#94239);
#94235 = LINE('',#94236,#94237);
#94236 = CARTESIAN_POINT('',(-2.346517412935,-7.656535033847));
#94237 = VECTOR('',#94238,1.);
#94238 = DIRECTION('',(0.E+000,-1.));
#94239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94240 = ORIENTED_EDGE('',*,*,#94241,.T.);
#94241 = EDGE_CURVE('',#94226,#94242,#94244,.T.);
#94242 = VERTEX_POINT('',#94243);
#94243 = CARTESIAN_POINT('',(8.896517412936,31.892608415694,
    37.05703704932));
#94244 = SURFACE_CURVE('',#94245,(#94249),.PCURVE_S1.);
#94245 = LINE('',#94246,#94247);
#94246 = CARTESIAN_POINT('',(8.200000000001,31.892608415694,
    37.05703704932));
#94247 = VECTOR('',#94248,1.);
#94248 = DIRECTION('',(1.,0.E+000,0.E+000));
#94249 = PCURVE('',#94149,#94250);
#94250 = DEFINITIONAL_REPRESENTATION('',(#94251),#94255);
#94251 = LINE('',#94252,#94253);
#94252 = CARTESIAN_POINT('',(-1.65,-7.656535033847));
#94253 = VECTOR('',#94254,1.);
#94254 = DIRECTION('',(1.,0.E+000));
#94255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94256 = ORIENTED_EDGE('',*,*,#94257,.F.);
#94257 = EDGE_CURVE('',#94141,#94242,#94258,.T.);
#94258 = SURFACE_CURVE('',#94259,(#94263),.PCURVE_S1.);
#94259 = LINE('',#94260,#94261);
#94260 = CARTESIAN_POINT('',(8.896517412936,31.892608415694,
    37.05703704932));
#94261 = VECTOR('',#94262,1.);
#94262 = DIRECTION('',(0.E+000,0.E+000,1.));
#94263 = PCURVE('',#94149,#94264);
#94264 = DEFINITIONAL_REPRESENTATION('',(#94265),#94269);
#94265 = LINE('',#94266,#94267);
#94266 = CARTESIAN_POINT('',(-0.953482587065,-7.656535033847));
#94267 = VECTOR('',#94268,1.);
#94268 = DIRECTION('',(0.E+000,-1.));
#94269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#94274)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#94271,#94272,#94273)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#94271 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#94272 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#94273 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#94274 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#94271,
  'distance_accuracy_value','confusion accuracy');
#94275 = SHAPE_DEFINITION_REPRESENTATION(#94276,#94131);
#94276 = PRODUCT_DEFINITION_SHAPE('','',#94277);
#94277 = PRODUCT_DEFINITION('design','',#94278,#94281);
#94278 = PRODUCT_DEFINITION_FORMATION('','',#94279);
#94279 = PRODUCT('CADSOFTTOOLS 1.706','CADSOFTTOOLS 1.706','',(#94280));
#94280 = PRODUCT_CONTEXT('',#2,'mechanical');
#94281 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#94282 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#94283,#94285);
#94283 = ( REPRESENTATION_RELATIONSHIP('','',#94131,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#94284) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#94284 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2835);
#94285 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #94286);
#94286 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('706','','',#5,#94277,$);
#94287 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#94279));
#94288 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#94289),#94363);
#94289 = SHELL_BASED_SURFACE_MODEL('',(#94290));
#94290 = OPEN_SHELL('',(#94291));
#94291 = ADVANCED_FACE('',(#94292),#94306,.F.);
#94292 = FACE_BOUND('',#94293,.T.);
#94293 = EDGE_LOOP('',(#94294,#94317,#94333,#94349));
#94294 = ORIENTED_EDGE('',*,*,#94295,.F.);
#94295 = EDGE_CURVE('',#94296,#94298,#94300,.T.);
#94296 = VERTEX_POINT('',#94297);
#94297 = CARTESIAN_POINT('',(6.800000000001,31.892608415694,
    35.066987298076));
#94298 = VERTEX_POINT('',#94299);
#94299 = CARTESIAN_POINT('',(6.300000000001,31.892608415694,
    35.066987298076));
#94300 = SURFACE_CURVE('',#94301,(#94305),.PCURVE_S1.);
#94301 = LINE('',#94302,#94303);
#94302 = CARTESIAN_POINT('',(6.300000000001,31.892608415694,
    35.066987298076));
#94303 = VECTOR('',#94304,1.);
#94304 = DIRECTION('',(-1.,0.E+000,0.E+000));
#94305 = PCURVE('',#94306,#94311);
#94306 = PLANE('',#94307);
#94307 = AXIS2_PLACEMENT_3D('',#94308,#94309,#94310);
#94308 = CARTESIAN_POINT('',(9.850000000001,31.892608415694,
    29.400502015473));
#94309 = DIRECTION('',(1.314184451498E-016,1.,0.E+000));
#94310 = DIRECTION('',(1.,-1.314184451498E-016,0.E+000));
#94311 = DEFINITIONAL_REPRESENTATION('',(#94312),#94316);
#94312 = LINE('',#94313,#94314);
#94313 = CARTESIAN_POINT('',(-3.55,-5.666485282603));
#94314 = VECTOR('',#94315,1.);
#94315 = DIRECTION('',(-1.,0.E+000));
#94316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94317 = ORIENTED_EDGE('',*,*,#94318,.T.);
#94318 = EDGE_CURVE('',#94296,#94319,#94321,.T.);
#94319 = VERTEX_POINT('',#94320);
#94320 = CARTESIAN_POINT('',(6.800000000001,31.892608415694,
    37.699999999968));
#94321 = SURFACE_CURVE('',#94322,(#94326),.PCURVE_S1.);
#94322 = LINE('',#94323,#94324);
#94323 = CARTESIAN_POINT('',(6.800000000001,31.892608415694,
    35.066987298076));
#94324 = VECTOR('',#94325,1.);
#94325 = DIRECTION('',(0.E+000,0.E+000,1.));
#94326 = PCURVE('',#94306,#94327);
#94327 = DEFINITIONAL_REPRESENTATION('',(#94328),#94332);
#94328 = LINE('',#94329,#94330);
#94329 = CARTESIAN_POINT('',(-3.05,-5.666485282603));
#94330 = VECTOR('',#94331,1.);
#94331 = DIRECTION('',(0.E+000,-1.));
#94332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94333 = ORIENTED_EDGE('',*,*,#94334,.F.);
#94334 = EDGE_CURVE('',#94335,#94319,#94337,.T.);
#94335 = VERTEX_POINT('',#94336);
#94336 = CARTESIAN_POINT('',(6.300000000001,31.892608415694,
    37.699999999968));
#94337 = SURFACE_CURVE('',#94338,(#94342),.PCURVE_S1.);
#94338 = LINE('',#94339,#94340);
#94339 = CARTESIAN_POINT('',(6.300000000001,31.892608415694,
    37.699999999968));
#94340 = VECTOR('',#94341,1.);
#94341 = DIRECTION('',(1.,-1.314184451498E-016,0.E+000));
#94342 = PCURVE('',#94306,#94343);
#94343 = DEFINITIONAL_REPRESENTATION('',(#94344),#94348);
#94344 = LINE('',#94345,#94346);
#94345 = CARTESIAN_POINT('',(-3.55,-8.299497984495));
#94346 = VECTOR('',#94347,1.);
#94347 = DIRECTION('',(1.,0.E+000));
#94348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94349 = ORIENTED_EDGE('',*,*,#94350,.F.);
#94350 = EDGE_CURVE('',#94298,#94335,#94351,.T.);
#94351 = SURFACE_CURVE('',#94352,(#94356),.PCURVE_S1.);
#94352 = LINE('',#94353,#94354);
#94353 = CARTESIAN_POINT('',(6.300000000001,31.892608415694,
    37.699999999968));
#94354 = VECTOR('',#94355,1.);
#94355 = DIRECTION('',(0.E+000,0.E+000,1.));
#94356 = PCURVE('',#94306,#94357);
#94357 = DEFINITIONAL_REPRESENTATION('',(#94358),#94362);
#94358 = LINE('',#94359,#94360);
#94359 = CARTESIAN_POINT('',(-3.55,-8.299497984495));
#94360 = VECTOR('',#94361,1.);
#94361 = DIRECTION('',(0.E+000,-1.));
#94362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#94367)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#94364,#94365,#94366)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#94364 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#94365 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#94366 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#94367 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#94364,
  'distance_accuracy_value','confusion accuracy');
#94368 = SHAPE_DEFINITION_REPRESENTATION(#94369,#94288);
#94369 = PRODUCT_DEFINITION_SHAPE('','',#94370);
#94370 = PRODUCT_DEFINITION('design','',#94371,#94374);
#94371 = PRODUCT_DEFINITION_FORMATION('','',#94372);
#94372 = PRODUCT('CADSOFTTOOLS 1.707','CADSOFTTOOLS 1.707','',(#94373));
#94373 = PRODUCT_CONTEXT('',#2,'mechanical');
#94374 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#94375 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#94376,#94378);
#94376 = ( REPRESENTATION_RELATIONSHIP('','',#94288,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#94377) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#94377 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2839);
#94378 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #94379);
#94379 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('707','','',#5,#94370,$);
#94380 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#94372));
#94381 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#94382),#94488);
#94382 = SHELL_BASED_SURFACE_MODEL('',(#94383));
#94383 = OPEN_SHELL('',(#94384));
#94384 = ADVANCED_FACE('',(#94385),#94399,.T.);
#94385 = FACE_BOUND('',#94386,.T.);
#94386 = EDGE_LOOP('',(#94387,#94410,#94426,#94442,#94458,#94474));
#94387 = ORIENTED_EDGE('',*,*,#94388,.F.);
#94388 = EDGE_CURVE('',#94389,#94391,#94393,.T.);
#94389 = VERTEX_POINT('',#94390);
#94390 = CARTESIAN_POINT('',(6.300000000001,31.892608415694,
    37.699999999968));
#94391 = VERTEX_POINT('',#94392);
#94392 = CARTESIAN_POINT('',(6.300000000001,32.641281559647,
    37.699999999968));
#94393 = SURFACE_CURVE('',#94394,(#94398),.PCURVE_S1.);
#94394 = LINE('',#94395,#94396);
#94395 = CARTESIAN_POINT('',(6.300000000001,33.642608415694,
    37.699999999968));
#94396 = VECTOR('',#94397,1.);
#94397 = DIRECTION('',(0.E+000,1.,0.E+000));
#94398 = PCURVE('',#94399,#94404);
#94399 = PLANE('',#94400);
#94400 = AXIS2_PLACEMENT_3D('',#94401,#94402,#94403);
#94401 = CARTESIAN_POINT('',(6.300000000001,33.642608415694,
    37.699999999968));
#94402 = DIRECTION('',(0.E+000,0.E+000,1.));
#94403 = DIRECTION('',(-1.,0.E+000,0.E+000));
#94404 = DEFINITIONAL_REPRESENTATION('',(#94405),#94409);
#94405 = LINE('',#94406,#94407);
#94406 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#94407 = VECTOR('',#94408,1.);
#94408 = DIRECTION('',(0.E+000,-1.));
#94409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94410 = ORIENTED_EDGE('',*,*,#94411,.T.);
#94411 = EDGE_CURVE('',#94389,#94412,#94414,.T.);
#94412 = VERTEX_POINT('',#94413);
#94413 = CARTESIAN_POINT('',(6.800000000001,31.892608415694,
    37.699999999968));
#94414 = SURFACE_CURVE('',#94415,(#94419),.PCURVE_S1.);
#94415 = LINE('',#94416,#94417);
#94416 = CARTESIAN_POINT('',(6.300000000001,31.892608415694,
    37.699999999968));
#94417 = VECTOR('',#94418,1.);
#94418 = DIRECTION('',(1.,-1.314184451498E-016,0.E+000));
#94419 = PCURVE('',#94399,#94420);
#94420 = DEFINITIONAL_REPRESENTATION('',(#94421),#94425);
#94421 = LINE('',#94422,#94423);
#94422 = CARTESIAN_POINT('',(0.E+000,1.75));
#94423 = VECTOR('',#94424,1.);
#94424 = DIRECTION('',(-1.,1.314184451498E-016));
#94425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94426 = ORIENTED_EDGE('',*,*,#94427,.T.);
#94427 = EDGE_CURVE('',#94412,#94428,#94430,.T.);
#94428 = VERTEX_POINT('',#94429);
#94429 = CARTESIAN_POINT('',(9.600000000001,31.892608415694,
    37.699999999968));
#94430 = SURFACE_CURVE('',#94431,(#94435),.PCURVE_S1.);
#94431 = LINE('',#94432,#94433);
#94432 = CARTESIAN_POINT('',(6.300000000001,31.892608415694,
    37.699999999968));
#94433 = VECTOR('',#94434,1.);
#94434 = DIRECTION('',(1.,-1.314184451498E-016,0.E+000));
#94435 = PCURVE('',#94399,#94436);
#94436 = DEFINITIONAL_REPRESENTATION('',(#94437),#94441);
#94437 = LINE('',#94438,#94439);
#94438 = CARTESIAN_POINT('',(0.E+000,1.75));
#94439 = VECTOR('',#94440,1.);
#94440 = DIRECTION('',(-1.,1.314184451498E-016));
#94441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94442 = ORIENTED_EDGE('',*,*,#94443,.T.);
#94443 = EDGE_CURVE('',#94428,#94444,#94446,.T.);
#94444 = VERTEX_POINT('',#94445);
#94445 = CARTESIAN_POINT('',(10.100000000001,31.892608415694,
    37.699999999968));
#94446 = SURFACE_CURVE('',#94447,(#94451),.PCURVE_S1.);
#94447 = LINE('',#94448,#94449);
#94448 = CARTESIAN_POINT('',(6.300000000001,31.892608415694,
    37.699999999968));
#94449 = VECTOR('',#94450,1.);
#94450 = DIRECTION('',(1.,-1.314184451498E-016,0.E+000));
#94451 = PCURVE('',#94399,#94452);
#94452 = DEFINITIONAL_REPRESENTATION('',(#94453),#94457);
#94453 = LINE('',#94454,#94455);
#94454 = CARTESIAN_POINT('',(0.E+000,1.75));
#94455 = VECTOR('',#94456,1.);
#94456 = DIRECTION('',(-1.,1.314184451498E-016));
#94457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94458 = ORIENTED_EDGE('',*,*,#94459,.T.);
#94459 = EDGE_CURVE('',#94444,#94460,#94462,.T.);
#94460 = VERTEX_POINT('',#94461);
#94461 = CARTESIAN_POINT('',(10.100000000001,32.641281559647,
    37.699999999968));
#94462 = SURFACE_CURVE('',#94463,(#94467),.PCURVE_S1.);
#94463 = LINE('',#94464,#94465);
#94464 = CARTESIAN_POINT('',(10.100000000001,33.642608415694,
    37.699999999968));
#94465 = VECTOR('',#94466,1.);
#94466 = DIRECTION('',(0.E+000,1.,0.E+000));
#94467 = PCURVE('',#94399,#94468);
#94468 = DEFINITIONAL_REPRESENTATION('',(#94469),#94473);
#94469 = LINE('',#94470,#94471);
#94470 = CARTESIAN_POINT('',(-3.8,0.E+000));
#94471 = VECTOR('',#94472,1.);
#94472 = DIRECTION('',(0.E+000,-1.));
#94473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94474 = ORIENTED_EDGE('',*,*,#94475,.F.);
#94475 = EDGE_CURVE('',#94391,#94460,#94476,.T.);
#94476 = SURFACE_CURVE('',#94477,(#94481),.PCURVE_S1.);
#94477 = LINE('',#94478,#94479);
#94478 = CARTESIAN_POINT('',(6.300000000001,32.641281559647,
    37.699999999968));
#94479 = VECTOR('',#94480,1.);
#94480 = DIRECTION('',(1.,0.E+000,0.E+000));
#94481 = PCURVE('',#94399,#94482);
#94482 = DEFINITIONAL_REPRESENTATION('',(#94483),#94487);
#94483 = LINE('',#94484,#94485);
#94484 = CARTESIAN_POINT('',(0.E+000,1.001326856047));
#94485 = VECTOR('',#94486,1.);
#94486 = DIRECTION('',(-1.,0.E+000));
#94487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#94492)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#94489,#94490,#94491)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#94489 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#94490 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#94491 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#94492 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#94489,
  'distance_accuracy_value','confusion accuracy');
#94493 = SHAPE_DEFINITION_REPRESENTATION(#94494,#94381);
#94494 = PRODUCT_DEFINITION_SHAPE('','',#94495);
#94495 = PRODUCT_DEFINITION('design','',#94496,#94499);
#94496 = PRODUCT_DEFINITION_FORMATION('','',#94497);
#94497 = PRODUCT('CADSOFTTOOLS 1.708','CADSOFTTOOLS 1.708','',(#94498));
#94498 = PRODUCT_CONTEXT('',#2,'mechanical');
#94499 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#94500 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#94501,#94503);
#94501 = ( REPRESENTATION_RELATIONSHIP('','',#94381,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#94502) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#94502 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2843);
#94503 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #94504);
#94504 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('708','','',#5,#94495,$);
#94505 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#94497));
#94506 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#94507),#94581);
#94507 = SHELL_BASED_SURFACE_MODEL('',(#94508));
#94508 = OPEN_SHELL('',(#94509));
#94509 = ADVANCED_FACE('',(#94510),#94524,.F.);
#94510 = FACE_BOUND('',#94511,.T.);
#94511 = EDGE_LOOP('',(#94512,#94535,#94551,#94567));
#94512 = ORIENTED_EDGE('',*,*,#94513,.F.);
#94513 = EDGE_CURVE('',#94514,#94516,#94518,.T.);
#94514 = VERTEX_POINT('',#94515);
#94515 = CARTESIAN_POINT('',(9.600000000001,31.892608415694,
    35.066987298076));
#94516 = VERTEX_POINT('',#94517);
#94517 = CARTESIAN_POINT('',(9.600000000001,31.892608415694,
    37.699999999968));
#94518 = SURFACE_CURVE('',#94519,(#94523),.PCURVE_S1.);
#94519 = LINE('',#94520,#94521);
#94520 = CARTESIAN_POINT('',(9.600000000001,31.892608415694,
    35.066987298076));
#94521 = VECTOR('',#94522,1.);
#94522 = DIRECTION('',(0.E+000,0.E+000,1.));
#94523 = PCURVE('',#94524,#94529);
#94524 = PLANE('',#94525);
#94525 = AXIS2_PLACEMENT_3D('',#94526,#94527,#94528);
#94526 = CARTESIAN_POINT('',(9.850000000001,31.892608415694,
    29.400502015473));
#94527 = DIRECTION('',(1.314184451498E-016,1.,0.E+000));
#94528 = DIRECTION('',(1.,-1.314184451498E-016,0.E+000));
#94529 = DEFINITIONAL_REPRESENTATION('',(#94530),#94534);
#94530 = LINE('',#94531,#94532);
#94531 = CARTESIAN_POINT('',(-0.25,-5.666485282603));
#94532 = VECTOR('',#94533,1.);
#94533 = DIRECTION('',(0.E+000,-1.));
#94534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94535 = ORIENTED_EDGE('',*,*,#94536,.F.);
#94536 = EDGE_CURVE('',#94537,#94514,#94539,.T.);
#94537 = VERTEX_POINT('',#94538);
#94538 = CARTESIAN_POINT('',(10.100000000001,31.892608415694,
    35.066987298076));
#94539 = SURFACE_CURVE('',#94540,(#94544),.PCURVE_S1.);
#94540 = LINE('',#94541,#94542);
#94541 = CARTESIAN_POINT('',(6.300000000001,31.892608415694,
    35.066987298076));
#94542 = VECTOR('',#94543,1.);
#94543 = DIRECTION('',(-1.,0.E+000,0.E+000));
#94544 = PCURVE('',#94524,#94545);
#94545 = DEFINITIONAL_REPRESENTATION('',(#94546),#94550);
#94546 = LINE('',#94547,#94548);
#94547 = CARTESIAN_POINT('',(-3.55,-5.666485282603));
#94548 = VECTOR('',#94549,1.);
#94549 = DIRECTION('',(-1.,0.E+000));
#94550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94551 = ORIENTED_EDGE('',*,*,#94552,.F.);
#94552 = EDGE_CURVE('',#94553,#94537,#94555,.T.);
#94553 = VERTEX_POINT('',#94554);
#94554 = CARTESIAN_POINT('',(10.100000000001,31.892608415694,
    37.699999999968));
#94555 = SURFACE_CURVE('',#94556,(#94560),.PCURVE_S1.);
#94556 = LINE('',#94557,#94558);
#94557 = CARTESIAN_POINT('',(10.100000000001,31.892608415694,
    38.281027667953));
#94558 = VECTOR('',#94559,1.);
#94559 = DIRECTION('',(0.E+000,0.E+000,-1.));
#94560 = PCURVE('',#94524,#94561);
#94561 = DEFINITIONAL_REPRESENTATION('',(#94562),#94566);
#94562 = LINE('',#94563,#94564);
#94563 = CARTESIAN_POINT('',(0.25,-8.880525652479));
#94564 = VECTOR('',#94565,1.);
#94565 = DIRECTION('',(0.E+000,1.));
#94566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94567 = ORIENTED_EDGE('',*,*,#94568,.F.);
#94568 = EDGE_CURVE('',#94516,#94553,#94569,.T.);
#94569 = SURFACE_CURVE('',#94570,(#94574),.PCURVE_S1.);
#94570 = LINE('',#94571,#94572);
#94571 = CARTESIAN_POINT('',(6.300000000001,31.892608415694,
    37.699999999968));
#94572 = VECTOR('',#94573,1.);
#94573 = DIRECTION('',(1.,-1.314184451498E-016,0.E+000));
#94574 = PCURVE('',#94524,#94575);
#94575 = DEFINITIONAL_REPRESENTATION('',(#94576),#94580);
#94576 = LINE('',#94577,#94578);
#94577 = CARTESIAN_POINT('',(-3.55,-8.299497984495));
#94578 = VECTOR('',#94579,1.);
#94579 = DIRECTION('',(1.,0.E+000));
#94580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#94585)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#94582,#94583,#94584)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#94582 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#94583 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#94584 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#94585 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#94582,
  'distance_accuracy_value','confusion accuracy');
#94586 = SHAPE_DEFINITION_REPRESENTATION(#94587,#94506);
#94587 = PRODUCT_DEFINITION_SHAPE('','',#94588);
#94588 = PRODUCT_DEFINITION('design','',#94589,#94592);
#94589 = PRODUCT_DEFINITION_FORMATION('','',#94590);
#94590 = PRODUCT('CADSOFTTOOLS 1.709','CADSOFTTOOLS 1.709','',(#94591));
#94591 = PRODUCT_CONTEXT('',#2,'mechanical');
#94592 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#94593 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#94594,#94596);
#94594 = ( REPRESENTATION_RELATIONSHIP('','',#94506,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#94595) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#94595 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2847);
#94596 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #94597);
#94597 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('709','','',#5,#94588,$);
#94598 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#94590));
#94599 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#94600),#94738);
#94600 = SHELL_BASED_SURFACE_MODEL('',(#94601));
#94601 = OPEN_SHELL('',(#94602));
#94602 = ADVANCED_FACE('',(#94603),#94617,.T.);
#94603 = FACE_BOUND('',#94604,.T.);
#94604 = EDGE_LOOP('',(#94605,#94628,#94644,#94660,#94676,#94692,#94708,
    #94724));
#94605 = ORIENTED_EDGE('',*,*,#94606,.T.);
#94606 = EDGE_CURVE('',#94607,#94609,#94611,.T.);
#94607 = VERTEX_POINT('',#94608);
#94608 = CARTESIAN_POINT('',(9.849999999629,35.642608415694,
    37.699999999968));
#94609 = VERTEX_POINT('',#94610);
#94610 = CARTESIAN_POINT('',(9.600000000001,35.392608415694,
    37.699999999968));
#94611 = SURFACE_CURVE('',#94612,(#94616),.PCURVE_S1.);
#94612 = LINE('',#94613,#94614);
#94613 = CARTESIAN_POINT('',(9.850000000001,35.642608415694,
    37.699999999968));
#94614 = VECTOR('',#94615,1.);
#94615 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
#94616 = PCURVE('',#94617,#94622);
#94617 = PLANE('',#94618);
#94618 = AXIS2_PLACEMENT_3D('',#94619,#94620,#94621);
#94619 = CARTESIAN_POINT('',(6.300000000001,33.642608415694,
    37.699999999968));
#94620 = DIRECTION('',(0.E+000,0.E+000,1.));
#94621 = DIRECTION('',(1.,0.E+000,-0.E+000));
#94622 = DEFINITIONAL_REPRESENTATION('',(#94623),#94627);
#94623 = LINE('',#94624,#94625);
#94624 = CARTESIAN_POINT('',(3.55,2.));
#94625 = VECTOR('',#94626,1.);
#94626 = DIRECTION('',(-0.707106781187,-0.707106781187));
#94627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94628 = ORIENTED_EDGE('',*,*,#94629,.F.);
#94629 = EDGE_CURVE('',#94630,#94609,#94632,.T.);
#94630 = VERTEX_POINT('',#94631);
#94631 = CARTESIAN_POINT('',(6.800000000001,35.392608415694,
    37.699999999968));
#94632 = SURFACE_CURVE('',#94633,(#94637),.PCURVE_S1.);
#94633 = LINE('',#94634,#94635);
#94634 = CARTESIAN_POINT('',(9.850000000001,35.392608415694,
    37.699999999968));
#94635 = VECTOR('',#94636,1.);
#94636 = DIRECTION('',(1.,1.314184451498E-016,0.E+000));
#94637 = PCURVE('',#94617,#94638);
#94638 = DEFINITIONAL_REPRESENTATION('',(#94639),#94643);
#94639 = LINE('',#94640,#94641);
#94640 = CARTESIAN_POINT('',(3.55,1.75));
#94641 = VECTOR('',#94642,1.);
#94642 = DIRECTION('',(1.,1.314184451498E-016));
#94643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94644 = ORIENTED_EDGE('',*,*,#94645,.T.);
#94645 = EDGE_CURVE('',#94630,#94646,#94648,.T.);
#94646 = VERTEX_POINT('',#94647);
#94647 = CARTESIAN_POINT('',(6.550000000373,35.642608415694,
    37.699999999968));
#94648 = SURFACE_CURVE('',#94649,(#94653),.PCURVE_S1.);
#94649 = LINE('',#94650,#94651);
#94650 = CARTESIAN_POINT('',(6.800000000001,35.392608415694,
    37.699999999968));
#94651 = VECTOR('',#94652,1.);
#94652 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
#94653 = PCURVE('',#94617,#94654);
#94654 = DEFINITIONAL_REPRESENTATION('',(#94655),#94659);
#94655 = LINE('',#94656,#94657);
#94656 = CARTESIAN_POINT('',(0.5,1.75));
#94657 = VECTOR('',#94658,1.);
#94658 = DIRECTION('',(-0.707106781187,0.707106781187));
#94659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94660 = ORIENTED_EDGE('',*,*,#94661,.F.);
#94661 = EDGE_CURVE('',#94662,#94646,#94664,.T.);
#94662 = VERTEX_POINT('',#94663);
#94663 = CARTESIAN_POINT('',(6.300000000001,35.642608415694,
    37.699999999968));
#94664 = SURFACE_CURVE('',#94665,(#94669),.PCURVE_S1.);
#94665 = LINE('',#94666,#94667);
#94666 = CARTESIAN_POINT('',(6.300000000001,35.642608415694,
    37.699999999968));
#94667 = VECTOR('',#94668,1.);
#94668 = DIRECTION('',(1.,0.E+000,0.E+000));
#94669 = PCURVE('',#94617,#94670);
#94670 = DEFINITIONAL_REPRESENTATION('',(#94671),#94675);
#94671 = LINE('',#94672,#94673);
#94672 = CARTESIAN_POINT('',(0.E+000,2.));
#94673 = VECTOR('',#94674,1.);
#94674 = DIRECTION('',(1.,0.E+000));
#94675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94676 = ORIENTED_EDGE('',*,*,#94677,.F.);
#94677 = EDGE_CURVE('',#94678,#94662,#94680,.T.);
#94678 = VERTEX_POINT('',#94679);
#94679 = CARTESIAN_POINT('',(6.300000000001,34.643935271741,
    37.699999999968));
#94680 = SURFACE_CURVE('',#94681,(#94685),.PCURVE_S1.);
#94681 = LINE('',#94682,#94683);
#94682 = CARTESIAN_POINT('',(6.300000000001,33.642608415694,
    37.699999999968));
#94683 = VECTOR('',#94684,1.);
#94684 = DIRECTION('',(0.E+000,1.,0.E+000));
#94685 = PCURVE('',#94617,#94686);
#94686 = DEFINITIONAL_REPRESENTATION('',(#94687),#94691);
#94687 = LINE('',#94688,#94689);
#94688 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#94689 = VECTOR('',#94690,1.);
#94690 = DIRECTION('',(0.E+000,1.));
#94691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94692 = ORIENTED_EDGE('',*,*,#94693,.T.);
#94693 = EDGE_CURVE('',#94678,#94694,#94696,.T.);
#94694 = VERTEX_POINT('',#94695);
#94695 = CARTESIAN_POINT('',(10.100000000001,34.643935271741,
    37.699999999968));
#94696 = SURFACE_CURVE('',#94697,(#94701),.PCURVE_S1.);
#94697 = LINE('',#94698,#94699);
#94698 = CARTESIAN_POINT('',(10.100000000001,34.643935271741,
    37.699999999968));
#94699 = VECTOR('',#94700,1.);
#94700 = DIRECTION('',(1.,0.E+000,0.E+000));
#94701 = PCURVE('',#94617,#94702);
#94702 = DEFINITIONAL_REPRESENTATION('',(#94703),#94707);
#94703 = LINE('',#94704,#94705);
#94704 = CARTESIAN_POINT('',(3.8,1.001326856047));
#94705 = VECTOR('',#94706,1.);
#94706 = DIRECTION('',(1.,0.E+000));
#94707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94708 = ORIENTED_EDGE('',*,*,#94709,.T.);
#94709 = EDGE_CURVE('',#94694,#94710,#94712,.T.);
#94710 = VERTEX_POINT('',#94711);
#94711 = CARTESIAN_POINT('',(10.100000000001,35.642608415694,
    37.699999999968));
#94712 = SURFACE_CURVE('',#94713,(#94717),.PCURVE_S1.);
#94713 = LINE('',#94714,#94715);
#94714 = CARTESIAN_POINT('',(10.100000000001,33.642608415694,
    37.699999999968));
#94715 = VECTOR('',#94716,1.);
#94716 = DIRECTION('',(0.E+000,1.,0.E+000));
#94717 = PCURVE('',#94617,#94718);
#94718 = DEFINITIONAL_REPRESENTATION('',(#94719),#94723);
#94719 = LINE('',#94720,#94721);
#94720 = CARTESIAN_POINT('',(3.8,0.E+000));
#94721 = VECTOR('',#94722,1.);
#94722 = DIRECTION('',(0.E+000,1.));
#94723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94724 = ORIENTED_EDGE('',*,*,#94725,.F.);
#94725 = EDGE_CURVE('',#94607,#94710,#94726,.T.);
#94726 = SURFACE_CURVE('',#94727,(#94731),.PCURVE_S1.);
#94727 = LINE('',#94728,#94729);
#94728 = CARTESIAN_POINT('',(6.300000000001,35.642608415694,
    37.699999999968));
#94729 = VECTOR('',#94730,1.);
#94730 = DIRECTION('',(1.,0.E+000,0.E+000));
#94731 = PCURVE('',#94617,#94732);
#94732 = DEFINITIONAL_REPRESENTATION('',(#94733),#94737);
#94733 = LINE('',#94734,#94735);
#94734 = CARTESIAN_POINT('',(0.E+000,2.));
#94735 = VECTOR('',#94736,1.);
#94736 = DIRECTION('',(1.,0.E+000));
#94737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#94742)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#94739,#94740,#94741)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#94739 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#94740 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#94741 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#94742 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#94739,
  'distance_accuracy_value','confusion accuracy');
#94743 = SHAPE_DEFINITION_REPRESENTATION(#94744,#94599);
#94744 = PRODUCT_DEFINITION_SHAPE('','',#94745);
#94745 = PRODUCT_DEFINITION('design','',#94746,#94749);
#94746 = PRODUCT_DEFINITION_FORMATION('','',#94747);
#94747 = PRODUCT('CADSOFTTOOLS 1.710','CADSOFTTOOLS 1.710','',(#94748));
#94748 = PRODUCT_CONTEXT('',#2,'mechanical');
#94749 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#94750 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#94751,#94753);
#94751 = ( REPRESENTATION_RELATIONSHIP('','',#94599,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#94752) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#94752 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2851);
#94753 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #94754);
#94754 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('710','','',#5,#94745,$);
#94755 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#94747));
#94756 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#94757),#94831);
#94757 = SHELL_BASED_SURFACE_MODEL('',(#94758));
#94758 = OPEN_SHELL('',(#94759));
#94759 = ADVANCED_FACE('',(#94760),#94774,.F.);
#94760 = FACE_BOUND('',#94761,.T.);
#94761 = EDGE_LOOP('',(#94762,#94785,#94801,#94817));
#94762 = ORIENTED_EDGE('',*,*,#94763,.T.);
#94763 = EDGE_CURVE('',#94764,#94766,#94768,.T.);
#94764 = VERTEX_POINT('',#94765);
#94765 = CARTESIAN_POINT('',(10.100000000001,33.042608415694,
    36.699999999968));
#94766 = VERTEX_POINT('',#94767);
#94767 = CARTESIAN_POINT('',(10.100000000001,34.242608415694,
    36.699999999968));
#94768 = SURFACE_CURVE('',#94769,(#94773),.PCURVE_S1.);
#94769 = LINE('',#94770,#94771);
#94770 = CARTESIAN_POINT('',(10.100000000001,-3.957391580994,
    36.699999999968));
#94771 = VECTOR('',#94772,1.);
#94772 = DIRECTION('',(0.E+000,1.,0.E+000));
#94773 = PCURVE('',#94774,#94779);
#94774 = PLANE('',#94775);
#94775 = AXIS2_PLACEMENT_3D('',#94776,#94777,#94778);
#94776 = CARTESIAN_POINT('',(5.5005E+004,33.7704628485,36.699999999968)
  );
#94777 = DIRECTION('',(0.E+000,0.E+000,-1.));
#94778 = DIRECTION('',(1.,0.E+000,0.E+000));
#94779 = DEFINITIONAL_REPRESENTATION('',(#94780),#94784);
#94780 = LINE('',#94781,#94782);
#94781 = CARTESIAN_POINT('',(-5.49949E+004,37.727854429494));
#94782 = VECTOR('',#94783,1.);
#94783 = DIRECTION('',(0.E+000,-1.));
#94784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94785 = ORIENTED_EDGE('',*,*,#94786,.F.);
#94786 = EDGE_CURVE('',#94787,#94766,#94789,.T.);
#94787 = VERTEX_POINT('',#94788);
#94788 = CARTESIAN_POINT('',(6.300000000001,34.242608415694,
    36.699999999968));
#94789 = SURFACE_CURVE('',#94790,(#94794),.PCURVE_S1.);
#94790 = LINE('',#94791,#94792);
#94791 = CARTESIAN_POINT('',(10.100000000001,34.242608415694,
    36.699999999968));
#94792 = VECTOR('',#94793,1.);
#94793 = DIRECTION('',(1.,0.E+000,0.E+000));
#94794 = PCURVE('',#94774,#94795);
#94795 = DEFINITIONAL_REPRESENTATION('',(#94796),#94800);
#94796 = LINE('',#94797,#94798);
#94797 = CARTESIAN_POINT('',(-5.49949E+004,-0.472145567194));
#94798 = VECTOR('',#94799,1.);
#94799 = DIRECTION('',(1.,0.E+000));
#94800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94801 = ORIENTED_EDGE('',*,*,#94802,.T.);
#94802 = EDGE_CURVE('',#94787,#94803,#94805,.T.);
#94803 = VERTEX_POINT('',#94804);
#94804 = CARTESIAN_POINT('',(6.300000000001,33.042608415694,
    36.699999999968));
#94805 = SURFACE_CURVE('',#94806,(#94810),.PCURVE_S1.);
#94806 = LINE('',#94807,#94808);
#94807 = CARTESIAN_POINT('',(6.300000000001,33.642608415694,
    36.699999999968));
#94808 = VECTOR('',#94809,1.);
#94809 = DIRECTION('',(0.E+000,-1.,0.E+000));
#94810 = PCURVE('',#94774,#94811);
#94811 = DEFINITIONAL_REPRESENTATION('',(#94812),#94816);
#94812 = LINE('',#94813,#94814);
#94813 = CARTESIAN_POINT('',(-5.49987E+004,0.127854432806));
#94814 = VECTOR('',#94815,1.);
#94815 = DIRECTION('',(0.E+000,1.));
#94816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94817 = ORIENTED_EDGE('',*,*,#94818,.T.);
#94818 = EDGE_CURVE('',#94803,#94764,#94819,.T.);
#94819 = SURFACE_CURVE('',#94820,(#94824),.PCURVE_S1.);
#94820 = LINE('',#94821,#94822);
#94821 = CARTESIAN_POINT('',(10.100000000001,33.042608415694,
    36.699999999968));
#94822 = VECTOR('',#94823,1.);
#94823 = DIRECTION('',(1.,0.E+000,0.E+000));
#94824 = PCURVE('',#94774,#94825);
#94825 = DEFINITIONAL_REPRESENTATION('',(#94826),#94830);
#94826 = LINE('',#94827,#94828);
#94827 = CARTESIAN_POINT('',(-5.49949E+004,0.727854432806));
#94828 = VECTOR('',#94829,1.);
#94829 = DIRECTION('',(1.,0.E+000));
#94830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#94835)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#94832,#94833,#94834)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#94832 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#94833 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#94834 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#94835 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#94832,
  'distance_accuracy_value','confusion accuracy');
#94836 = SHAPE_DEFINITION_REPRESENTATION(#94837,#94756);
#94837 = PRODUCT_DEFINITION_SHAPE('','',#94838);
#94838 = PRODUCT_DEFINITION('design','',#94839,#94842);
#94839 = PRODUCT_DEFINITION_FORMATION('','',#94840);
#94840 = PRODUCT('CADSOFTTOOLS 1.711','CADSOFTTOOLS 1.711','',(#94841));
#94841 = PRODUCT_CONTEXT('',#2,'mechanical');
#94842 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#94843 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#94844,#94846);
#94844 = ( REPRESENTATION_RELATIONSHIP('','',#94756,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#94845) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#94845 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2855);
#94846 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #94847);
#94847 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('711','','',#5,#94838,$);
#94848 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#94840));
#94849 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#94850),#94922);
#94850 = SHELL_BASED_SURFACE_MODEL('',(#94851));
#94851 = OPEN_SHELL('',(#94852));
#94852 = ADVANCED_FACE('',(#94853),#94868,.T.);
#94853 = FACE_BOUND('',#94854,.T.);
#94854 = EDGE_LOOP('',(#94855,#94878,#94893,#94909));
#94855 = ORIENTED_EDGE('',*,*,#94856,.T.);
#94856 = EDGE_CURVE('',#94857,#94859,#94861,.T.);
#94857 = VERTEX_POINT('',#94858);
#94858 = CARTESIAN_POINT('',(10.100000000001,34.346854851119,
    37.441751930257));
#94859 = VERTEX_POINT('',#94860);
#94860 = CARTESIAN_POINT('',(10.100000000001,34.643935271741,
    37.699999999968));
#94861 = SURFACE_CURVE('',#94862,(#94867),.PCURVE_S1.);
#94862 = CIRCLE('',#94863,0.3);
#94863 = AXIS2_PLACEMENT_3D('',#94864,#94865,#94866);
#94864 = CARTESIAN_POINT('',(10.100000000001,34.643935271741,
    37.399999999968));
#94865 = DIRECTION('',(-1.,0.E+000,0.E+000));
#94866 = DIRECTION('',(0.E+000,-1.,0.E+000));
#94867 = PCURVE('',#94868,#94873);
#94868 = CYLINDRICAL_SURFACE('',#94869,0.3);
#94869 = AXIS2_PLACEMENT_3D('',#94870,#94871,#94872);
#94870 = CARTESIAN_POINT('',(10.100000000001,34.643935271741,
    37.399999999968));
#94871 = DIRECTION('',(1.,0.E+000,0.E+000));
#94872 = DIRECTION('',(0.E+000,0.E+000,-1.));
#94873 = DEFINITIONAL_REPRESENTATION('',(#94874),#94877);
#94874 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#94875,#94876),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.13962634016,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#94875 = CARTESIAN_POINT('',(4.572762640225,0.E+000));
#94876 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#94877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94878 = ORIENTED_EDGE('',*,*,#94879,.F.);
#94879 = EDGE_CURVE('',#94880,#94859,#94882,.T.);
#94880 = VERTEX_POINT('',#94881);
#94881 = CARTESIAN_POINT('',(6.300000000001,34.643935271741,
    37.699999999968));
#94882 = SURFACE_CURVE('',#94883,(#94887),.PCURVE_S1.);
#94883 = LINE('',#94884,#94885);
#94884 = CARTESIAN_POINT('',(10.100000000001,34.643935271741,
    37.699999999968));
#94885 = VECTOR('',#94886,1.);
#94886 = DIRECTION('',(1.,0.E+000,0.E+000));
#94887 = PCURVE('',#94868,#94888);
#94888 = DEFINITIONAL_REPRESENTATION('',(#94889),#94892);
#94889 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#94890,#94891),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.8,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#94890 = CARTESIAN_POINT('',(3.14159265359,-3.8));
#94891 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#94892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94893 = ORIENTED_EDGE('',*,*,#94894,.T.);
#94894 = EDGE_CURVE('',#94880,#94895,#94897,.T.);
#94895 = VERTEX_POINT('',#94896);
#94896 = CARTESIAN_POINT('',(6.300000000001,34.346854851119,
    37.441751930257));
#94897 = SURFACE_CURVE('',#94898,(#94903),.PCURVE_S1.);
#94898 = CIRCLE('',#94899,0.3);
#94899 = AXIS2_PLACEMENT_3D('',#94900,#94901,#94902);
#94900 = CARTESIAN_POINT('',(6.300000000001,34.643935271741,
    37.399999999968));
#94901 = DIRECTION('',(1.,0.E+000,0.E+000));
#94902 = DIRECTION('',(0.E+000,-1.,0.E+000));
#94903 = PCURVE('',#94868,#94904);
#94904 = DEFINITIONAL_REPRESENTATION('',(#94905),#94908);
#94905 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#94906,#94907),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.14355896702),
  .PIECEWISE_BEZIER_KNOTS.);
#94906 = CARTESIAN_POINT('',(3.14159265359,-3.8));
#94907 = CARTESIAN_POINT('',(4.572762640225,-3.8));
#94908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94909 = ORIENTED_EDGE('',*,*,#94910,.F.);
#94910 = EDGE_CURVE('',#94857,#94895,#94911,.T.);
#94911 = SURFACE_CURVE('',#94912,(#94916),.PCURVE_S1.);
#94912 = LINE('',#94913,#94914);
#94913 = CARTESIAN_POINT('',(6.300000000001,34.346854851119,
    37.441751930257));
#94914 = VECTOR('',#94915,1.);
#94915 = DIRECTION('',(-1.,0.E+000,0.E+000));
#94916 = PCURVE('',#94868,#94917);
#94917 = DEFINITIONAL_REPRESENTATION('',(#94918),#94921);
#94918 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#94919,#94920),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.8,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#94919 = CARTESIAN_POINT('',(4.572762640225,0.E+000));
#94920 = CARTESIAN_POINT('',(4.572762640225,-3.8));
#94921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#94926)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#94923,#94924,#94925)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#94923 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#94924 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#94925 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#94926 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#94923,
  'distance_accuracy_value','confusion accuracy');
#94927 = SHAPE_DEFINITION_REPRESENTATION(#94928,#94849);
#94928 = PRODUCT_DEFINITION_SHAPE('','',#94929);
#94929 = PRODUCT_DEFINITION('design','',#94930,#94933);
#94930 = PRODUCT_DEFINITION_FORMATION('','',#94931);
#94931 = PRODUCT('CADSOFTTOOLS 1.712','CADSOFTTOOLS 1.712','',(#94932));
#94932 = PRODUCT_CONTEXT('',#2,'mechanical');
#94933 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#94934 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#94935,#94937);
#94935 = ( REPRESENTATION_RELATIONSHIP('','',#94849,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#94936) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#94936 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2859);
#94937 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #94938);
#94938 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('712','','',#5,#94929,$);
#94939 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#94931));
#94940 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#94941),#95015);
#94941 = SHELL_BASED_SURFACE_MODEL('',(#94942));
#94942 = OPEN_SHELL('',(#94943));
#94943 = ADVANCED_FACE('',(#94944),#94958,.F.);
#94944 = FACE_BOUND('',#94945,.T.);
#94945 = EDGE_LOOP('',(#94946,#94969,#94985,#95001));
#94946 = ORIENTED_EDGE('',*,*,#94947,.T.);
#94947 = EDGE_CURVE('',#94948,#94950,#94952,.T.);
#94948 = VERTEX_POINT('',#94949);
#94949 = CARTESIAN_POINT('',(10.100000000001,34.242608415694,
    36.699999999968));
#94950 = VERTEX_POINT('',#94951);
#94951 = CARTESIAN_POINT('',(10.100000000001,34.346854851119,
    37.441751930257));
#94952 = SURFACE_CURVE('',#94953,(#94957),.PCURVE_S1.);
#94953 = LINE('',#94954,#94955);
#94954 = CARTESIAN_POINT('',(10.100000000001,34.368805602384,
    37.597939641193));
#94955 = VECTOR('',#94956,1.);
#94956 = DIRECTION('',(0.E+000,0.13917310096,0.990268068742));
#94957 = PCURVE('',#94958,#94963);
#94958 = PLANE('',#94959);
#94959 = AXIS2_PLACEMENT_3D('',#94960,#94961,#94962);
#94960 = CARTESIAN_POINT('',(10.100000000001,34.447803397598,
    38.160038161396));
#94961 = DIRECTION('',(0.E+000,0.990268068742,-0.13917310096));
#94962 = DIRECTION('',(0.E+000,0.13917310096,0.990268068742));
#94963 = DEFINITIONAL_REPRESENTATION('',(#94964),#94968);
#94964 = LINE('',#94965,#94966);
#94965 = CARTESIAN_POINT('',(-0.567622584174,0.E+000));
#94966 = VECTOR('',#94967,1.);
#94967 = DIRECTION('',(1.,0.E+000));
#94968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94969 = ORIENTED_EDGE('',*,*,#94970,.T.);
#94970 = EDGE_CURVE('',#94950,#94971,#94973,.T.);
#94971 = VERTEX_POINT('',#94972);
#94972 = CARTESIAN_POINT('',(6.300000000001,34.346854851119,
    37.441751930257));
#94973 = SURFACE_CURVE('',#94974,(#94978),.PCURVE_S1.);
#94974 = LINE('',#94975,#94976);
#94975 = CARTESIAN_POINT('',(6.300000000001,34.346854851119,
    37.441751930257));
#94976 = VECTOR('',#94977,1.);
#94977 = DIRECTION('',(-1.,0.E+000,0.E+000));
#94978 = PCURVE('',#94958,#94979);
#94979 = DEFINITIONAL_REPRESENTATION('',(#94980),#94984);
#94980 = LINE('',#94981,#94982);
#94981 = CARTESIAN_POINT('',(-0.725345241166,-3.8));
#94982 = VECTOR('',#94983,1.);
#94983 = DIRECTION('',(0.E+000,-1.));
#94984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#94985 = ORIENTED_EDGE('',*,*,#94986,.F.);
#94986 = EDGE_CURVE('',#94987,#94971,#94989,.T.);
#94987 = VERTEX_POINT('',#94988);
#94988 = CARTESIAN_POINT('',(6.300000000001,34.242608415694,
    36.699999999968));
#94989 = SURFACE_CURVE('',#94990,(#94994),.PCURVE_S1.);
#94990 = LINE('',#94991,#94992);
#94991 = CARTESIAN_POINT('',(6.300000000001,34.447803397598,
    38.160038161396));
#94992 = VECTOR('',#94993,1.);
#94993 = DIRECTION('',(0.E+000,0.13917310096,0.990268068742));
#94994 = PCURVE('',#94958,#94995);
#94995 = DEFINITIONAL_REPRESENTATION('',(#94996),#95000);
#94996 = LINE('',#94997,#94998);
#94997 = CARTESIAN_POINT('',(0.E+000,-3.8));
#94998 = VECTOR('',#94999,1.);
#94999 = DIRECTION('',(1.,0.E+000));
#95000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95001 = ORIENTED_EDGE('',*,*,#95002,.T.);
#95002 = EDGE_CURVE('',#94987,#94948,#95003,.T.);
#95003 = SURFACE_CURVE('',#95004,(#95008),.PCURVE_S1.);
#95004 = LINE('',#95005,#95006);
#95005 = CARTESIAN_POINT('',(10.100000000001,34.242608415694,
    36.699999999968));
#95006 = VECTOR('',#95007,1.);
#95007 = DIRECTION('',(1.,0.E+000,0.E+000));
#95008 = PCURVE('',#94958,#95009);
#95009 = DEFINITIONAL_REPRESENTATION('',(#95010),#95014);
#95010 = LINE('',#95011,#95012);
#95011 = CARTESIAN_POINT('',(-1.474386792339,0.E+000));
#95012 = VECTOR('',#95013,1.);
#95013 = DIRECTION('',(0.E+000,1.));
#95014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#95019)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#95016,#95017,#95018)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#95016 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#95017 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#95018 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#95019 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#95016,
  'distance_accuracy_value','confusion accuracy');
#95020 = SHAPE_DEFINITION_REPRESENTATION(#95021,#94940);
#95021 = PRODUCT_DEFINITION_SHAPE('','',#95022);
#95022 = PRODUCT_DEFINITION('design','',#95023,#95026);
#95023 = PRODUCT_DEFINITION_FORMATION('','',#95024);
#95024 = PRODUCT('CADSOFTTOOLS 1.713','CADSOFTTOOLS 1.713','',(#95025));
#95025 = PRODUCT_CONTEXT('',#2,'mechanical');
#95026 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#95027 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#95028,#95030);
#95028 = ( REPRESENTATION_RELATIONSHIP('','',#94940,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#95029) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#95029 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2863);
#95030 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #95031);
#95031 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('713','','',#5,#95022,$);
#95032 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#95024));
#95033 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#95034),#95108);
#95034 = SHELL_BASED_SURFACE_MODEL('',(#95035));
#95035 = OPEN_SHELL('',(#95036));
#95036 = ADVANCED_FACE('',(#95037),#95051,.F.);
#95037 = FACE_BOUND('',#95038,.T.);
#95038 = EDGE_LOOP('',(#95039,#95062,#95078,#95094));
#95039 = ORIENTED_EDGE('',*,*,#95040,.F.);
#95040 = EDGE_CURVE('',#95041,#95043,#95045,.T.);
#95041 = VERTEX_POINT('',#95042);
#95042 = CARTESIAN_POINT('',(6.300000000001,32.938361980269,
    37.441751930257));
#95043 = VERTEX_POINT('',#95044);
#95044 = CARTESIAN_POINT('',(6.300000000001,33.042608415694,
    36.699999999968));
#95045 = SURFACE_CURVE('',#95046,(#95050),.PCURVE_S1.);
#95046 = LINE('',#95047,#95048);
#95047 = CARTESIAN_POINT('',(6.300000000001,33.042608415694,
    36.699999999968));
#95048 = VECTOR('',#95049,1.);
#95049 = DIRECTION('',(0.E+000,0.13917310096,-0.990268068742));
#95050 = PCURVE('',#95051,#95056);
#95051 = PLANE('',#95052);
#95052 = AXIS2_PLACEMENT_3D('',#95053,#95054,#95055);
#95053 = CARTESIAN_POINT('',(10.100000000001,33.042608415694,
    36.699999999968));
#95054 = DIRECTION('',(0.E+000,-0.990268068742,-0.13917310096));
#95055 = DIRECTION('',(0.E+000,0.13917310096,-0.990268068742));
#95056 = DEFINITIONAL_REPRESENTATION('',(#95057),#95061);
#95057 = LINE('',#95058,#95059);
#95058 = CARTESIAN_POINT('',(0.E+000,-3.8));
#95059 = VECTOR('',#95060,1.);
#95060 = DIRECTION('',(1.,0.E+000));
#95061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95062 = ORIENTED_EDGE('',*,*,#95063,.T.);
#95063 = EDGE_CURVE('',#95041,#95064,#95066,.T.);
#95064 = VERTEX_POINT('',#95065);
#95065 = CARTESIAN_POINT('',(10.100000000001,32.938361980269,
    37.441751930257));
#95066 = SURFACE_CURVE('',#95067,(#95071),.PCURVE_S1.);
#95067 = LINE('',#95068,#95069);
#95068 = CARTESIAN_POINT('',(10.100000000001,32.938361980269,
    37.441751930257));
#95069 = VECTOR('',#95070,1.);
#95070 = DIRECTION('',(1.,0.E+000,0.E+000));
#95071 = PCURVE('',#95051,#95072);
#95072 = DEFINITIONAL_REPRESENTATION('',(#95073),#95077);
#95073 = LINE('',#95074,#95075);
#95074 = CARTESIAN_POINT('',(-0.749041551174,0.E+000));
#95075 = VECTOR('',#95076,1.);
#95076 = DIRECTION('',(0.E+000,1.));
#95077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95078 = ORIENTED_EDGE('',*,*,#95079,.T.);
#95079 = EDGE_CURVE('',#95064,#95080,#95082,.T.);
#95080 = VERTEX_POINT('',#95081);
#95081 = CARTESIAN_POINT('',(10.100000000001,33.042608415694,
    36.699999999968));
#95082 = SURFACE_CURVE('',#95083,(#95087),.PCURVE_S1.);
#95083 = LINE('',#95084,#95085);
#95084 = CARTESIAN_POINT('',(10.100000000001,33.042608415694,
    36.699999999968));
#95085 = VECTOR('',#95086,1.);
#95086 = DIRECTION('',(0.E+000,0.13917310096,-0.990268068742));
#95087 = PCURVE('',#95051,#95088);
#95088 = DEFINITIONAL_REPRESENTATION('',(#95089),#95093);
#95089 = LINE('',#95090,#95091);
#95090 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#95091 = VECTOR('',#95092,1.);
#95092 = DIRECTION('',(1.,0.E+000));
#95093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95094 = ORIENTED_EDGE('',*,*,#95095,.F.);
#95095 = EDGE_CURVE('',#95043,#95080,#95096,.T.);
#95096 = SURFACE_CURVE('',#95097,(#95101),.PCURVE_S1.);
#95097 = LINE('',#95098,#95099);
#95098 = CARTESIAN_POINT('',(10.100000000001,33.042608415694,
    36.699999999968));
#95099 = VECTOR('',#95100,1.);
#95100 = DIRECTION('',(1.,0.E+000,0.E+000));
#95101 = PCURVE('',#95051,#95102);
#95102 = DEFINITIONAL_REPRESENTATION('',(#95103),#95107);
#95103 = LINE('',#95104,#95105);
#95104 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#95105 = VECTOR('',#95106,1.);
#95106 = DIRECTION('',(0.E+000,1.));
#95107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#95112)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#95109,#95110,#95111)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#95109 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#95110 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#95111 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#95112 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#95109,
  'distance_accuracy_value','confusion accuracy');
#95113 = SHAPE_DEFINITION_REPRESENTATION(#95114,#95033);
#95114 = PRODUCT_DEFINITION_SHAPE('','',#95115);
#95115 = PRODUCT_DEFINITION('design','',#95116,#95119);
#95116 = PRODUCT_DEFINITION_FORMATION('','',#95117);
#95117 = PRODUCT('CADSOFTTOOLS 1.714','CADSOFTTOOLS 1.714','',(#95118));
#95118 = PRODUCT_CONTEXT('',#2,'mechanical');
#95119 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#95120 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#95121,#95123);
#95121 = ( REPRESENTATION_RELATIONSHIP('','',#95033,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#95122) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#95122 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2867);
#95123 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #95124);
#95124 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('714','','',#5,#95115,$);
#95125 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#95117));
#95126 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#95127),#95199);
#95127 = SHELL_BASED_SURFACE_MODEL('',(#95128));
#95128 = OPEN_SHELL('',(#95129));
#95129 = ADVANCED_FACE('',(#95130),#95145,.T.);
#95130 = FACE_BOUND('',#95131,.T.);
#95131 = EDGE_LOOP('',(#95132,#95155,#95170,#95186));
#95132 = ORIENTED_EDGE('',*,*,#95133,.T.);
#95133 = EDGE_CURVE('',#95134,#95136,#95138,.T.);
#95134 = VERTEX_POINT('',#95135);
#95135 = CARTESIAN_POINT('',(6.300000000001,32.938361980269,
    37.441751930257));
#95136 = VERTEX_POINT('',#95137);
#95137 = CARTESIAN_POINT('',(6.300000000001,32.641281559647,
    37.699999999968));
#95138 = SURFACE_CURVE('',#95139,(#95144),.PCURVE_S1.);
#95139 = CIRCLE('',#95140,0.3);
#95140 = AXIS2_PLACEMENT_3D('',#95141,#95142,#95143);
#95141 = CARTESIAN_POINT('',(6.300000000001,32.641281559647,
    37.399999999968));
#95142 = DIRECTION('',(1.,0.E+000,0.E+000));
#95143 = DIRECTION('',(0.E+000,-1.,0.E+000));
#95144 = PCURVE('',#95145,#95150);
#95145 = CYLINDRICAL_SURFACE('',#95146,0.3);
#95146 = AXIS2_PLACEMENT_3D('',#95147,#95148,#95149);
#95147 = CARTESIAN_POINT('',(10.100000000001,32.641281559647,
    37.399999999968));
#95148 = DIRECTION('',(-1.,0.E+000,0.E+000));
#95149 = DIRECTION('',(0.E+000,0.E+000,1.));
#95150 = DEFINITIONAL_REPRESENTATION('',(#95151),#95154);
#95151 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#95152,#95153),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.28121899375,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#95152 = CARTESIAN_POINT('',(1.431169986635,3.8));
#95153 = CARTESIAN_POINT('',(2.6645352591E-015,3.8));
#95154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95155 = ORIENTED_EDGE('',*,*,#95156,.T.);
#95156 = EDGE_CURVE('',#95136,#95157,#95159,.T.);
#95157 = VERTEX_POINT('',#95158);
#95158 = CARTESIAN_POINT('',(10.100000000001,32.641281559647,
    37.699999999968));
#95159 = SURFACE_CURVE('',#95160,(#95164),.PCURVE_S1.);
#95160 = LINE('',#95161,#95162);
#95161 = CARTESIAN_POINT('',(6.300000000001,32.641281559647,
    37.699999999968));
#95162 = VECTOR('',#95163,1.);
#95163 = DIRECTION('',(1.,0.E+000,0.E+000));
#95164 = PCURVE('',#95145,#95165);
#95165 = DEFINITIONAL_REPRESENTATION('',(#95166),#95169);
#95166 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#95167,#95168),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.8),.PIECEWISE_BEZIER_KNOTS.);
#95167 = CARTESIAN_POINT('',(0.E+000,3.8));
#95168 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#95169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95170 = ORIENTED_EDGE('',*,*,#95171,.T.);
#95171 = EDGE_CURVE('',#95157,#95172,#95174,.T.);
#95172 = VERTEX_POINT('',#95173);
#95173 = CARTESIAN_POINT('',(10.100000000001,32.938361980269,
    37.441751930257));
#95174 = SURFACE_CURVE('',#95175,(#95180),.PCURVE_S1.);
#95175 = CIRCLE('',#95176,0.3);
#95176 = AXIS2_PLACEMENT_3D('',#95177,#95178,#95179);
#95177 = CARTESIAN_POINT('',(10.100000000001,32.641281559647,
    37.399999999968));
#95178 = DIRECTION('',(-1.,0.E+000,0.E+000));
#95179 = DIRECTION('',(0.E+000,-1.,0.E+000));
#95180 = PCURVE('',#95145,#95181);
#95181 = DEFINITIONAL_REPRESENTATION('',(#95182),#95185);
#95182 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#95183,#95184),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.00196631343),
  .PIECEWISE_BEZIER_KNOTS.);
#95183 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#95184 = CARTESIAN_POINT('',(1.431169986635,0.E+000));
#95185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95186 = ORIENTED_EDGE('',*,*,#95187,.F.);
#95187 = EDGE_CURVE('',#95134,#95172,#95188,.T.);
#95188 = SURFACE_CURVE('',#95189,(#95193),.PCURVE_S1.);
#95189 = LINE('',#95190,#95191);
#95190 = CARTESIAN_POINT('',(10.100000000001,32.938361980269,
    37.441751930257));
#95191 = VECTOR('',#95192,1.);
#95192 = DIRECTION('',(1.,0.E+000,0.E+000));
#95193 = PCURVE('',#95145,#95194);
#95194 = DEFINITIONAL_REPRESENTATION('',(#95195),#95198);
#95195 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#95196,#95197),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.8,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#95196 = CARTESIAN_POINT('',(1.431169986635,3.8));
#95197 = CARTESIAN_POINT('',(1.431169986635,0.E+000));
#95198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#95203)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#95200,#95201,#95202)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#95200 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#95201 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#95202 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#95203 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#95200,
  'distance_accuracy_value','confusion accuracy');
#95204 = SHAPE_DEFINITION_REPRESENTATION(#95205,#95126);
#95205 = PRODUCT_DEFINITION_SHAPE('','',#95206);
#95206 = PRODUCT_DEFINITION('design','',#95207,#95210);
#95207 = PRODUCT_DEFINITION_FORMATION('','',#95208);
#95208 = PRODUCT('CADSOFTTOOLS 1.715','CADSOFTTOOLS 1.715','',(#95209));
#95209 = PRODUCT_CONTEXT('',#2,'mechanical');
#95210 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#95211 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#95212,#95214);
#95212 = ( REPRESENTATION_RELATIONSHIP('','',#95126,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#95213) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#95213 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2871);
#95214 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #95215);
#95215 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('715','','',#5,#95206,$);
#95216 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#95208));
#95217 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#95218),#95294);
#95218 = SHELL_BASED_SURFACE_MODEL('',(#95219));
#95219 = OPEN_SHELL('',(#95220));
#95220 = ADVANCED_FACE('',(#95221),#95235,.T.);
#95221 = FACE_BOUND('',#95222,.T.);
#95222 = EDGE_LOOP('',(#95223,#95246,#95263,#95279));
#95223 = ORIENTED_EDGE('',*,*,#95224,.F.);
#95224 = EDGE_CURVE('',#95225,#95227,#95229,.T.);
#95225 = VERTEX_POINT('',#95226);
#95226 = CARTESIAN_POINT('',(8.724174048999,31.992110903256,
    36.957534561758));
#95227 = VERTEX_POINT('',#95228);
#95228 = CARTESIAN_POINT('',(7.675825951003,31.992110903256,
    36.957534561758));
#95229 = SURFACE_CURVE('',#95230,(#95234),.PCURVE_S1.);
#95230 = LINE('',#95231,#95232);
#95231 = CARTESIAN_POINT('',(7.204975124379,31.992110903256,
    36.957534561758));
#95232 = VECTOR('',#95233,1.);
#95233 = DIRECTION('',(-1.,0.E+000,0.E+000));
#95234 = PCURVE('',#95235,#95240);
#95235 = PLANE('',#95236);
#95236 = AXIS2_PLACEMENT_3D('',#95237,#95238,#95239);
#95237 = CARTESIAN_POINT('',(8.200000000001,31.892608415694,
    37.05703704932));
#95238 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#95239 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781187));
#95240 = DEFINITIONAL_REPRESENTATION('',(#95241),#95245);
#95241 = LINE('',#95242,#95243);
#95242 = CARTESIAN_POINT('',(0.1407177674,-0.995024875622));
#95243 = VECTOR('',#95244,1.);
#95244 = DIRECTION('',(0.E+000,-1.));
#95245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95246 = ORIENTED_EDGE('',*,*,#95247,.T.);
#95247 = EDGE_CURVE('',#95225,#95248,#95250,.T.);
#95248 = VERTEX_POINT('',#95249);
#95249 = CARTESIAN_POINT('',(8.896517412936,31.892608415694,
    37.05703704932));
#95250 = SURFACE_CURVE('',#95251,(#95256),.PCURVE_S1.);
#95251 = ELLIPSE('',#95252,0.281435534801,0.199004975124);
#95252 = AXIS2_PLACEMENT_3D('',#95253,#95254,#95255);
#95253 = CARTESIAN_POINT('',(8.724174048999,31.793105928131,
    37.156539536882));
#95254 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#95255 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781187));
#95256 = PCURVE('',#95235,#95257);
#95257 = DEFINITIONAL_REPRESENTATION('',(#95258),#95262);
#95258 = ELLIPSE('',#95259,0.281435534801,0.199004975124);
#95259 = AXIS2_PLACEMENT_2D('',#95260,#95261);
#95260 = CARTESIAN_POINT('',(-0.1407177674,0.524174048998));
#95261 = DIRECTION('',(1.,0.E+000));
#95262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95263 = ORIENTED_EDGE('',*,*,#95264,.F.);
#95264 = EDGE_CURVE('',#95265,#95248,#95267,.T.);
#95265 = VERTEX_POINT('',#95266);
#95266 = CARTESIAN_POINT('',(7.503482587065,31.892608415694,
    37.05703704932));
#95267 = SURFACE_CURVE('',#95268,(#95272),.PCURVE_S1.);
#95268 = LINE('',#95269,#95270);
#95269 = CARTESIAN_POINT('',(8.200000000001,31.892608415694,
    37.05703704932));
#95270 = VECTOR('',#95271,1.);
#95271 = DIRECTION('',(1.,0.E+000,0.E+000));
#95272 = PCURVE('',#95235,#95273);
#95273 = DEFINITIONAL_REPRESENTATION('',(#95274),#95278);
#95274 = LINE('',#95275,#95276);
#95275 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#95276 = VECTOR('',#95277,1.);
#95277 = DIRECTION('',(0.E+000,1.));
#95278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95279 = ORIENTED_EDGE('',*,*,#95280,.T.);
#95280 = EDGE_CURVE('',#95265,#95227,#95281,.T.);
#95281 = SURFACE_CURVE('',#95282,(#95287),.PCURVE_S1.);
#95282 = ELLIPSE('',#95283,0.281435534801,0.199004975124);
#95283 = AXIS2_PLACEMENT_3D('',#95284,#95285,#95286);
#95284 = CARTESIAN_POINT('',(7.675825951003,31.793105928131,
    37.156539536882));
#95285 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#95286 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781187));
#95287 = PCURVE('',#95235,#95288);
#95288 = DEFINITIONAL_REPRESENTATION('',(#95289),#95293);
#95289 = ELLIPSE('',#95290,0.281435534801,0.199004975124);
#95290 = AXIS2_PLACEMENT_2D('',#95291,#95292);
#95291 = CARTESIAN_POINT('',(-0.1407177674,-0.524174048998));
#95292 = DIRECTION('',(1.,0.E+000));
#95293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#95298)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#95295,#95296,#95297)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#95295 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#95296 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#95297 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#95298 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#95295,
  'distance_accuracy_value','confusion accuracy');
#95299 = SHAPE_DEFINITION_REPRESENTATION(#95300,#95217);
#95300 = PRODUCT_DEFINITION_SHAPE('','',#95301);
#95301 = PRODUCT_DEFINITION('design','',#95302,#95305);
#95302 = PRODUCT_DEFINITION_FORMATION('','',#95303);
#95303 = PRODUCT('CADSOFTTOOLS 1.716','CADSOFTTOOLS 1.716','',(#95304));
#95304 = PRODUCT_CONTEXT('',#2,'mechanical');
#95305 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#95306 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#95307,#95309);
#95307 = ( REPRESENTATION_RELATIONSHIP('','',#95217,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#95308) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#95308 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2875);
#95309 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #95310);
#95310 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('716','','',#5,#95301,$);
#95311 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#95303));
#95312 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#95313),#95387);
#95313 = SHELL_BASED_SURFACE_MODEL('',(#95314));
#95314 = OPEN_SHELL('',(#95315));
#95315 = ADVANCED_FACE('',(#95316),#95330,.F.);
#95316 = FACE_BOUND('',#95317,.T.);
#95317 = EDGE_LOOP('',(#95318,#95341,#95357,#95373));
#95318 = ORIENTED_EDGE('',*,*,#95319,.F.);
#95319 = EDGE_CURVE('',#95320,#95322,#95324,.T.);
#95320 = VERTEX_POINT('',#95321);
#95321 = CARTESIAN_POINT('',(8.724174048999,31.992110903256,
    35.066987298076));
#95322 = VERTEX_POINT('',#95323);
#95323 = CARTESIAN_POINT('',(7.675825951003,31.992110903256,
    35.066987298076));
#95324 = SURFACE_CURVE('',#95325,(#95329),.PCURVE_S1.);
#95325 = LINE('',#95326,#95327);
#95326 = CARTESIAN_POINT('',(8.200000000001,31.992110903256,
    35.066987298076));
#95327 = VECTOR('',#95328,1.);
#95328 = DIRECTION('',(-1.,0.E+000,0.E+000));
#95329 = PCURVE('',#95330,#95335);
#95330 = PLANE('',#95331);
#95331 = AXIS2_PLACEMENT_3D('',#95332,#95333,#95334);
#95332 = CARTESIAN_POINT('',(7.204975124379,31.992110903256,
    36.559524611509));
#95333 = DIRECTION('',(0.E+000,1.,0.E+000));
#95334 = DIRECTION('',(0.E+000,0.E+000,-1.));
#95335 = DEFINITIONAL_REPRESENTATION('',(#95336),#95340);
#95336 = LINE('',#95337,#95338);
#95337 = CARTESIAN_POINT('',(1.492537313433,-0.995024875622));
#95338 = VECTOR('',#95339,1.);
#95339 = DIRECTION('',(0.E+000,1.));
#95340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95341 = ORIENTED_EDGE('',*,*,#95342,.T.);
#95342 = EDGE_CURVE('',#95320,#95343,#95345,.T.);
#95343 = VERTEX_POINT('',#95344);
#95344 = CARTESIAN_POINT('',(8.724174048999,31.992110903256,
    36.957534561758));
#95345 = SURFACE_CURVE('',#95346,(#95350),.PCURVE_S1.);
#95346 = LINE('',#95347,#95348);
#95347 = CARTESIAN_POINT('',(8.724174048999,31.992110903256,
    36.559524611509));
#95348 = VECTOR('',#95349,1.);
#95349 = DIRECTION('',(0.E+000,0.E+000,1.));
#95350 = PCURVE('',#95330,#95351);
#95351 = DEFINITIONAL_REPRESENTATION('',(#95352),#95356);
#95352 = LINE('',#95353,#95354);
#95353 = CARTESIAN_POINT('',(0.E+000,-1.51919892462));
#95354 = VECTOR('',#95355,1.);
#95355 = DIRECTION('',(-1.,0.E+000));
#95356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95357 = ORIENTED_EDGE('',*,*,#95358,.T.);
#95358 = EDGE_CURVE('',#95343,#95359,#95361,.T.);
#95359 = VERTEX_POINT('',#95360);
#95360 = CARTESIAN_POINT('',(7.675825951003,31.992110903256,
    36.957534561758));
#95361 = SURFACE_CURVE('',#95362,(#95366),.PCURVE_S1.);
#95362 = LINE('',#95363,#95364);
#95363 = CARTESIAN_POINT('',(7.204975124379,31.992110903256,
    36.957534561758));
#95364 = VECTOR('',#95365,1.);
#95365 = DIRECTION('',(-1.,0.E+000,0.E+000));
#95366 = PCURVE('',#95330,#95367);
#95367 = DEFINITIONAL_REPRESENTATION('',(#95368),#95372);
#95368 = LINE('',#95369,#95370);
#95369 = CARTESIAN_POINT('',(-0.398009950249,0.E+000));
#95370 = VECTOR('',#95371,1.);
#95371 = DIRECTION('',(0.E+000,1.));
#95372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95373 = ORIENTED_EDGE('',*,*,#95374,.T.);
#95374 = EDGE_CURVE('',#95359,#95322,#95375,.T.);
#95375 = SURFACE_CURVE('',#95376,(#95380),.PCURVE_S1.);
#95376 = LINE('',#95377,#95378);
#95377 = CARTESIAN_POINT('',(7.675825951003,31.992110903256,
    36.559524611509));
#95378 = VECTOR('',#95379,1.);
#95379 = DIRECTION('',(0.E+000,0.E+000,-1.));
#95380 = PCURVE('',#95330,#95381);
#95381 = DEFINITIONAL_REPRESENTATION('',(#95382),#95386);
#95382 = LINE('',#95383,#95384);
#95383 = CARTESIAN_POINT('',(0.E+000,-0.470850826624));
#95384 = VECTOR('',#95385,1.);
#95385 = DIRECTION('',(1.,0.E+000));
#95386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#95391)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#95388,#95389,#95390)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#95388 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#95389 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#95390 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#95391 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#95388,
  'distance_accuracy_value','confusion accuracy');
#95392 = SHAPE_DEFINITION_REPRESENTATION(#95393,#95312);
#95393 = PRODUCT_DEFINITION_SHAPE('','',#95394);
#95394 = PRODUCT_DEFINITION('design','',#95395,#95398);
#95395 = PRODUCT_DEFINITION_FORMATION('','',#95396);
#95396 = PRODUCT('CADSOFTTOOLS 1.717','CADSOFTTOOLS 1.717','',(#95397));
#95397 = PRODUCT_CONTEXT('',#2,'mechanical');
#95398 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#95399 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#95400,#95402);
#95400 = ( REPRESENTATION_RELATIONSHIP('','',#95312,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#95401) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#95401 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2879);
#95402 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #95403);
#95403 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('717','','',#5,#95394,$);
#95404 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#95396));
#95405 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#95406),#95501);
#95406 = SHELL_BASED_SURFACE_MODEL('',(#95407));
#95407 = OPEN_SHELL('',(#95408));
#95408 = ADVANCED_FACE('',(#95409),#95423,.F.);
#95409 = FACE_BOUND('',#95410,.F.);
#95410 = EDGE_LOOP('',(#95411,#95433,#95472,#95487));
#95411 = ORIENTED_EDGE('',*,*,#95412,.T.);
#95412 = EDGE_CURVE('',#95413,#95415,#95417,.T.);
#95413 = VERTEX_POINT('',#95414);
#95414 = CARTESIAN_POINT('',(7.503482587065,31.892608415694,
    35.066987298076));
#95415 = VERTEX_POINT('',#95416);
#95416 = CARTESIAN_POINT('',(7.503482587065,31.892608415694,
    37.05703704932));
#95417 = SURFACE_CURVE('',#95418,(#95422),.PCURVE_S1.);
#95418 = LINE('',#95419,#95420);
#95419 = CARTESIAN_POINT('',(7.503482587065,31.892608415694,
    37.05703704932));
#95420 = VECTOR('',#95421,1.);
#95421 = DIRECTION('',(0.E+000,0.E+000,1.));
#95422 = PCURVE('',#95423,#95428);
#95423 = CYLINDRICAL_SURFACE('',#95424,0.199004975124);
#95424 = AXIS2_PLACEMENT_3D('',#95425,#95426,#95427);
#95425 = CARTESIAN_POINT('',(7.675825951003,31.793105928131,
    36.559524611509));
#95426 = DIRECTION('',(0.E+000,0.E+000,-1.));
#95427 = DIRECTION('',(0.E+000,1.,0.E+000));
#95428 = DEFINITIONAL_REPRESENTATION('',(#95429),#95432);
#95429 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#95430,#95431),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.990049751244,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#95430 = CARTESIAN_POINT('',(5.235987755983,1.492537313433));
#95431 = CARTESIAN_POINT('',(5.235987755983,-0.497512437811));
#95432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95433 = ORIENTED_EDGE('',*,*,#95434,.T.);
#95434 = EDGE_CURVE('',#95415,#95435,#95437,.T.);
#95435 = VERTEX_POINT('',#95436);
#95436 = CARTESIAN_POINT('',(7.675825951003,31.992110903256,
    36.957534561758));
#95437 = SURFACE_CURVE('',#95438,(#95443),.PCURVE_S1.);
#95438 = ELLIPSE('',#95439,0.281435534801,0.199004975124);
#95439 = AXIS2_PLACEMENT_3D('',#95440,#95441,#95442);
#95440 = CARTESIAN_POINT('',(7.675825951003,31.793105928131,
    37.156539536882));
#95441 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#95442 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781187));
#95443 = PCURVE('',#95423,#95444);
#95444 = DEFINITIONAL_REPRESENTATION('',(#95445),#95471);
#95445 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#95446,#95447,#95448,#95449,
    #95450,#95451,#95452,#95453,#95454,#95455,#95456,#95457,#95458,
    #95459,#95460,#95461,#95462,#95463,#95464,#95465,#95466,#95467,
    #95468,#95469,#95470),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(5.235987755983,5.283587644674,
    5.331187533365,5.378787422055,5.426387310746,5.473987199437,
    5.521587088128,5.569186976818,5.616786865509,5.6643867542,
    5.711986642891,5.759586531581,5.807186420272,5.854786308963,
    5.902386197654,5.949986086344,5.997585975035,6.045185863726,
    6.092785752417,6.140385641107,6.187985529798,6.235585418489,
    6.28318530718),.QUASI_UNIFORM_KNOTS.);
#95446 = CARTESIAN_POINT('',(5.235987755983,-0.497512437811));
#95447 = CARTESIAN_POINT('',(5.251854385547,-0.494777882803));
#95448 = CARTESIAN_POINT('',(5.283587644674,-0.489384098236));
#95449 = CARTESIAN_POINT('',(5.331187533365,-0.481537109633));
#95450 = CARTESIAN_POINT('',(5.378787422055,-0.47395175031));
#95451 = CARTESIAN_POINT('',(5.426387310746,-0.466645159312));
#95452 = CARTESIAN_POINT('',(5.473987199437,-0.45963390027));
#95453 = CARTESIAN_POINT('',(5.521587088128,-0.452933852765));
#95454 = CARTESIAN_POINT('',(5.569186976818,-0.446560195411));
#95455 = CARTESIAN_POINT('',(5.616786865509,-0.440527366363));
#95456 = CARTESIAN_POINT('',(5.6643867542,-0.434849031981));
#95457 = CARTESIAN_POINT('',(5.711986642891,-0.429538055502));
#95458 = CARTESIAN_POINT('',(5.759586531581,-0.424606468001));
#95459 = CARTESIAN_POINT('',(5.807186420272,-0.420065441108));
#95460 = CARTESIAN_POINT('',(5.854786308963,-0.415925261711));
#95461 = CARTESIAN_POINT('',(5.902386197654,-0.41219530864));
#95462 = CARTESIAN_POINT('',(5.949986086344,-0.40888403147));
#95463 = CARTESIAN_POINT('',(5.997585975035,-0.405998931195));
#95464 = CARTESIAN_POINT('',(6.045185863726,-0.403546543911));
#95465 = CARTESIAN_POINT('',(6.092785752417,-0.401532423519));
#95466 = CARTESIAN_POINT('',(6.140385641107,-0.399961138417));
#95467 = CARTESIAN_POINT('',(6.187985529798,-0.398836226539));
#95468 = CARTESIAN_POINT('',(6.235585418489,-0.398160316534));
#95469 = CARTESIAN_POINT('',(6.267318677616,-0.398009865275));
#95470 = CARTESIAN_POINT('',(6.28318530718,-0.398009950249));
#95471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95472 = ORIENTED_EDGE('',*,*,#95473,.T.);
#95473 = EDGE_CURVE('',#95435,#95474,#95476,.T.);
#95474 = VERTEX_POINT('',#95475);
#95475 = CARTESIAN_POINT('',(7.675825951003,31.992110903256,
    35.066987298076));
#95476 = SURFACE_CURVE('',#95477,(#95481),.PCURVE_S1.);
#95477 = LINE('',#95478,#95479);
#95478 = CARTESIAN_POINT('',(7.675825951003,31.992110903256,
    36.559524611509));
#95479 = VECTOR('',#95480,1.);
#95480 = DIRECTION('',(0.E+000,0.E+000,-1.));
#95481 = PCURVE('',#95423,#95482);
#95482 = DEFINITIONAL_REPRESENTATION('',(#95483),#95486);
#95483 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#95484,#95485),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.398009950249,1.492537313433),
  .PIECEWISE_BEZIER_KNOTS.);
#95484 = CARTESIAN_POINT('',(6.28318530718,-0.398009950249));
#95485 = CARTESIAN_POINT('',(6.28318530718,1.492537313433));
#95486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95487 = ORIENTED_EDGE('',*,*,#95488,.T.);
#95488 = EDGE_CURVE('',#95474,#95413,#95489,.T.);
#95489 = SURFACE_CURVE('',#95490,(#95495),.PCURVE_S1.);
#95490 = CIRCLE('',#95491,0.199004975124);
#95491 = AXIS2_PLACEMENT_3D('',#95492,#95493,#95494);
#95492 = CARTESIAN_POINT('',(7.675825951003,31.793105928131,
    35.066987298076));
#95493 = DIRECTION('',(0.E+000,0.E+000,1.));
#95494 = DIRECTION('',(-1.,0.E+000,0.E+000));
#95495 = PCURVE('',#95423,#95496);
#95496 = DEFINITIONAL_REPRESENTATION('',(#95497),#95500);
#95497 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#95498,#95499),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,5.759586531581),
  .PIECEWISE_BEZIER_KNOTS.);
#95498 = CARTESIAN_POINT('',(6.28318530718,1.492537313433));
#95499 = CARTESIAN_POINT('',(5.235987755983,1.492537313433));
#95500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#95505)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#95502,#95503,#95504)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#95502 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#95503 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#95504 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#95505 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#95502,
  'distance_accuracy_value','confusion accuracy');
#95506 = SHAPE_DEFINITION_REPRESENTATION(#95507,#95405);
#95507 = PRODUCT_DEFINITION_SHAPE('','',#95508);
#95508 = PRODUCT_DEFINITION('design','',#95509,#95512);
#95509 = PRODUCT_DEFINITION_FORMATION('','',#95510);
#95510 = PRODUCT('CADSOFTTOOLS 1.718','CADSOFTTOOLS 1.718','',(#95511));
#95511 = PRODUCT_CONTEXT('',#2,'mechanical');
#95512 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#95513 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#95514,#95516);
#95514 = ( REPRESENTATION_RELATIONSHIP('','',#95405,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#95515) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#95515 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2883);
#95516 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #95517);
#95517 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('718','','',#5,#95508,$);
#95518 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#95510));
#95519 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#95520),#95615);
#95520 = SHELL_BASED_SURFACE_MODEL('',(#95521));
#95521 = OPEN_SHELL('',(#95522));
#95522 = ADVANCED_FACE('',(#95523),#95537,.F.);
#95523 = FACE_BOUND('',#95524,.F.);
#95524 = EDGE_LOOP('',(#95525,#95547,#95586,#95601));
#95525 = ORIENTED_EDGE('',*,*,#95526,.T.);
#95526 = EDGE_CURVE('',#95527,#95529,#95531,.T.);
#95527 = VERTEX_POINT('',#95528);
#95528 = CARTESIAN_POINT('',(8.724174048999,31.992110903256,
    35.066987298076));
#95529 = VERTEX_POINT('',#95530);
#95530 = CARTESIAN_POINT('',(8.724174048999,31.992110903256,
    36.957534561758));
#95531 = SURFACE_CURVE('',#95532,(#95536),.PCURVE_S1.);
#95532 = LINE('',#95533,#95534);
#95533 = CARTESIAN_POINT('',(8.724174048999,31.992110903256,
    36.559524611509));
#95534 = VECTOR('',#95535,1.);
#95535 = DIRECTION('',(0.E+000,0.E+000,1.));
#95536 = PCURVE('',#95537,#95542);
#95537 = CYLINDRICAL_SURFACE('',#95538,0.199004975124);
#95538 = AXIS2_PLACEMENT_3D('',#95539,#95540,#95541);
#95539 = CARTESIAN_POINT('',(8.724174048999,31.793105928131,
    36.559524611509));
#95540 = DIRECTION('',(0.E+000,0.E+000,-1.));
#95541 = DIRECTION('',(0.E+000,1.,0.E+000));
#95542 = DEFINITIONAL_REPRESENTATION('',(#95543),#95546);
#95543 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#95544,#95545),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.492537313433,0.398009950249),
  .PIECEWISE_BEZIER_KNOTS.);
#95544 = CARTESIAN_POINT('',(0.E+000,1.492537313433));
#95545 = CARTESIAN_POINT('',(0.E+000,-0.398009950249));
#95546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95547 = ORIENTED_EDGE('',*,*,#95548,.T.);
#95548 = EDGE_CURVE('',#95529,#95549,#95551,.T.);
#95549 = VERTEX_POINT('',#95550);
#95550 = CARTESIAN_POINT('',(8.896517412936,31.892608415694,
    37.05703704932));
#95551 = SURFACE_CURVE('',#95552,(#95557),.PCURVE_S1.);
#95552 = ELLIPSE('',#95553,0.281435534801,0.199004975124);
#95553 = AXIS2_PLACEMENT_3D('',#95554,#95555,#95556);
#95554 = CARTESIAN_POINT('',(8.724174048999,31.793105928131,
    37.156539536882));
#95555 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#95556 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781187));
#95557 = PCURVE('',#95537,#95558);
#95558 = DEFINITIONAL_REPRESENTATION('',(#95559),#95585);
#95559 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#95560,#95561,#95562,#95563,
    #95564,#95565,#95566,#95567,#95568,#95569,#95570,#95571,#95572,
    #95573,#95574,#95575,#95576,#95577,#95578,#95579,#95580,#95581,
    #95582,#95583,#95584),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.759988869075E-002,
    9.519977738151E-002,0.142799666072,0.190399554763,0.237999443454,
    0.285599332145,0.333199220835,0.380799109526,0.428398998217,
    0.475998886908,0.523598775598,0.571198664289,0.61879855298,
    0.666398441671,0.713998330361,0.761598219052,0.809198107743,
    0.856797996434,0.904397885124,0.951997773815,0.999597662506,
    1.047197551197),.QUASI_UNIFORM_KNOTS.);
#95560 = CARTESIAN_POINT('',(0.E+000,-0.398009950249));
#95561 = CARTESIAN_POINT('',(1.586662956358E-002,-0.398009865275));
#95562 = CARTESIAN_POINT('',(4.759988869075E-002,-0.398160316534));
#95563 = CARTESIAN_POINT('',(9.519977738151E-002,-0.398836226539));
#95564 = CARTESIAN_POINT('',(0.142799666072,-0.399961138417));
#95565 = CARTESIAN_POINT('',(0.190399554763,-0.401532423519));
#95566 = CARTESIAN_POINT('',(0.237999443454,-0.403546543911));
#95567 = CARTESIAN_POINT('',(0.285599332145,-0.405998931195));
#95568 = CARTESIAN_POINT('',(0.333199220835,-0.40888403147));
#95569 = CARTESIAN_POINT('',(0.380799109526,-0.41219530864));
#95570 = CARTESIAN_POINT('',(0.428398998217,-0.415925261711));
#95571 = CARTESIAN_POINT('',(0.475998886908,-0.420065441108));
#95572 = CARTESIAN_POINT('',(0.523598775598,-0.424606468001));
#95573 = CARTESIAN_POINT('',(0.571198664289,-0.429538055502));
#95574 = CARTESIAN_POINT('',(0.61879855298,-0.434849031981));
#95575 = CARTESIAN_POINT('',(0.666398441671,-0.440527366363));
#95576 = CARTESIAN_POINT('',(0.713998330361,-0.446560195411));
#95577 = CARTESIAN_POINT('',(0.761598219052,-0.452933852765));
#95578 = CARTESIAN_POINT('',(0.809198107743,-0.45963390027));
#95579 = CARTESIAN_POINT('',(0.856797996434,-0.466645159312));
#95580 = CARTESIAN_POINT('',(0.904397885124,-0.47395175031));
#95581 = CARTESIAN_POINT('',(0.951997773815,-0.481537109633));
#95582 = CARTESIAN_POINT('',(0.999597662506,-0.489384098236));
#95583 = CARTESIAN_POINT('',(1.031330921633,-0.494777882803));
#95584 = CARTESIAN_POINT('',(1.047197551197,-0.497512437811));
#95585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95586 = ORIENTED_EDGE('',*,*,#95587,.F.);
#95587 = EDGE_CURVE('',#95588,#95549,#95590,.T.);
#95588 = VERTEX_POINT('',#95589);
#95589 = CARTESIAN_POINT('',(8.896517412936,31.892608415694,
    35.066987298076));
#95590 = SURFACE_CURVE('',#95591,(#95595),.PCURVE_S1.);
#95591 = LINE('',#95592,#95593);
#95592 = CARTESIAN_POINT('',(8.896517412936,31.892608415694,
    37.05703704932));
#95593 = VECTOR('',#95594,1.);
#95594 = DIRECTION('',(0.E+000,0.E+000,1.));
#95595 = PCURVE('',#95537,#95596);
#95596 = DEFINITIONAL_REPRESENTATION('',(#95597),#95600);
#95597 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#95598,#95599),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.990049751244,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#95598 = CARTESIAN_POINT('',(1.047197551197,1.492537313433));
#95599 = CARTESIAN_POINT('',(1.047197551197,-0.497512437811));
#95600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95601 = ORIENTED_EDGE('',*,*,#95602,.T.);
#95602 = EDGE_CURVE('',#95588,#95527,#95603,.T.);
#95603 = SURFACE_CURVE('',#95604,(#95609),.PCURVE_S1.);
#95604 = CIRCLE('',#95605,0.199004975124);
#95605 = AXIS2_PLACEMENT_3D('',#95606,#95607,#95608);
#95606 = CARTESIAN_POINT('',(8.724174048999,31.793105928131,
    35.066987298076));
#95607 = DIRECTION('',(0.E+000,0.E+000,1.));
#95608 = DIRECTION('',(-1.,0.E+000,0.E+000));
#95609 = PCURVE('',#95537,#95610);
#95610 = DEFINITIONAL_REPRESENTATION('',(#95611),#95614);
#95611 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#95612,#95613),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.665191429188,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#95612 = CARTESIAN_POINT('',(1.047197551197,1.492537313433));
#95613 = CARTESIAN_POINT('',(-2.6645352591E-015,1.492537313433));
#95614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#95619)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#95616,#95617,#95618)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#95616 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#95617 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#95618 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#95619 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#95616,
  'distance_accuracy_value','confusion accuracy');
#95620 = SHAPE_DEFINITION_REPRESENTATION(#95621,#95519);
#95621 = PRODUCT_DEFINITION_SHAPE('','',#95622);
#95622 = PRODUCT_DEFINITION('design','',#95623,#95626);
#95623 = PRODUCT_DEFINITION_FORMATION('','',#95624);
#95624 = PRODUCT('CADSOFTTOOLS 1.719','CADSOFTTOOLS 1.719','',(#95625));
#95625 = PRODUCT_CONTEXT('',#2,'mechanical');
#95626 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#95627 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#95628,#95630);
#95628 = ( REPRESENTATION_RELATIONSHIP('','',#95519,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#95629) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#95629 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2887);
#95630 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #95631);
#95631 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('719','','',#5,#95622,$);
#95632 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#95624));
#95633 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#95634),#95806);
#95634 = SHELL_BASED_SURFACE_MODEL('',(#95635));
#95635 = OPEN_SHELL('',(#95636));
#95636 = ADVANCED_FACE('',(#95637),#95651,.T.);
#95637 = FACE_BOUND('',#95638,.T.);
#95638 = EDGE_LOOP('',(#95639,#95662,#95678,#95694,#95710,#95727,#95743,
    #95759,#95775,#95792));
#95639 = ORIENTED_EDGE('',*,*,#95640,.T.);
#95640 = EDGE_CURVE('',#95641,#95643,#95645,.T.);
#95641 = VERTEX_POINT('',#95642);
#95642 = CARTESIAN_POINT('',(10.100000000001,-10.15739158309,
    37.699999999968));
#95643 = VERTEX_POINT('',#95644);
#95644 = CARTESIAN_POINT('',(10.100000000001,-10.15739158272,
    35.066987298076));
#95645 = SURFACE_CURVE('',#95646,(#95650),.PCURVE_S1.);
#95646 = LINE('',#95647,#95648);
#95647 = CARTESIAN_POINT('',(10.100000000001,-10.15739158272,
    38.281027667953));
#95648 = VECTOR('',#95649,1.);
#95649 = DIRECTION('',(0.E+000,0.E+000,-1.));
#95650 = PCURVE('',#95651,#95656);
#95651 = PLANE('',#95652);
#95652 = AXIS2_PLACEMENT_3D('',#95653,#95654,#95655);
#95653 = CARTESIAN_POINT('',(10.100000000001,29.442608413594,
    38.281027667953));
#95654 = DIRECTION('',(1.,0.E+000,0.E+000));
#95655 = DIRECTION('',(0.E+000,-1.,0.E+000));
#95656 = DEFINITIONAL_REPRESENTATION('',(#95657),#95661);
#95657 = LINE('',#95658,#95659);
#95658 = CARTESIAN_POINT('',(39.599999996316,0.E+000));
#95659 = VECTOR('',#95660,1.);
#95660 = DIRECTION('',(0.E+000,1.));
#95661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95662 = ORIENTED_EDGE('',*,*,#95663,.T.);
#95663 = EDGE_CURVE('',#95643,#95664,#95666,.T.);
#95664 = VERTEX_POINT('',#95665);
#95665 = CARTESIAN_POINT('',(10.100000000001,-6.407391583094,
    35.066987298076));
#95666 = SURFACE_CURVE('',#95667,(#95671),.PCURVE_S1.);
#95667 = LINE('',#95668,#95669);
#95668 = CARTESIAN_POINT('',(10.100000000001,-8.482391583094,
    35.066987298076));
#95669 = VECTOR('',#95670,1.);
#95670 = DIRECTION('',(0.E+000,1.,0.E+000));
#95671 = PCURVE('',#95651,#95672);
#95672 = DEFINITIONAL_REPRESENTATION('',(#95673),#95677);
#95673 = LINE('',#95674,#95675);
#95674 = CARTESIAN_POINT('',(37.924999996688,3.214040369876));
#95675 = VECTOR('',#95676,1.);
#95676 = DIRECTION('',(-1.,0.E+000));
#95677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95678 = ORIENTED_EDGE('',*,*,#95679,.F.);
#95679 = EDGE_CURVE('',#95680,#95664,#95682,.T.);
#95680 = VERTEX_POINT('',#95681);
#95681 = CARTESIAN_POINT('',(10.100000000001,-6.407391583094,
    37.699999999968));
#95682 = SURFACE_CURVE('',#95683,(#95687),.PCURVE_S1.);
#95683 = LINE('',#95684,#95685);
#95684 = CARTESIAN_POINT('',(10.100000000001,-6.407391583094,
    38.281027667953));
#95685 = VECTOR('',#95686,1.);
#95686 = DIRECTION('',(0.E+000,0.E+000,-1.));
#95687 = PCURVE('',#95651,#95688);
#95688 = DEFINITIONAL_REPRESENTATION('',(#95689),#95693);
#95689 = LINE('',#95690,#95691);
#95690 = CARTESIAN_POINT('',(35.849999996688,0.E+000));
#95691 = VECTOR('',#95692,1.);
#95692 = DIRECTION('',(0.E+000,1.));
#95693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95694 = ORIENTED_EDGE('',*,*,#95695,.T.);
#95695 = EDGE_CURVE('',#95680,#95696,#95698,.T.);
#95696 = VERTEX_POINT('',#95697);
#95697 = CARTESIAN_POINT('',(10.100000000001,-7.156064727047,
    37.699999999968));
#95698 = SURFACE_CURVE('',#95699,(#95703),.PCURVE_S1.);
#95699 = LINE('',#95700,#95701);
#95700 = CARTESIAN_POINT('',(10.100000000001,-8.157391583094,
    37.699999999968));
#95701 = VECTOR('',#95702,1.);
#95702 = DIRECTION('',(0.E+000,-1.,0.E+000));
#95703 = PCURVE('',#95651,#95704);
#95704 = DEFINITIONAL_REPRESENTATION('',(#95705),#95709);
#95705 = LINE('',#95706,#95707);
#95706 = CARTESIAN_POINT('',(37.599999996688,0.581027667984));
#95707 = VECTOR('',#95708,1.);
#95708 = DIRECTION('',(1.,0.E+000));
#95709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95710 = ORIENTED_EDGE('',*,*,#95711,.T.);
#95711 = EDGE_CURVE('',#95696,#95712,#95714,.T.);
#95712 = VERTEX_POINT('',#95713);
#95713 = CARTESIAN_POINT('',(10.100000000001,-7.453145147669,
    37.441751930257));
#95714 = SURFACE_CURVE('',#95715,(#95720),.PCURVE_S1.);
#95715 = CIRCLE('',#95716,0.3);
#95716 = AXIS2_PLACEMENT_3D('',#95717,#95718,#95719);
#95717 = CARTESIAN_POINT('',(10.100000000001,-7.156064727047,
    37.399999999968));
#95718 = DIRECTION('',(1.,0.E+000,0.E+000));
#95719 = DIRECTION('',(-0.E+000,1.,0.E+000));
#95720 = PCURVE('',#95651,#95721);
#95721 = DEFINITIONAL_REPRESENTATION('',(#95722),#95726);
#95722 = CIRCLE('',#95723,0.3);
#95723 = AXIS2_PLACEMENT_2D('',#95724,#95725);
#95724 = CARTESIAN_POINT('',(36.598673140641,0.881027667984));
#95725 = DIRECTION('',(-1.,0.E+000));
#95726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95727 = ORIENTED_EDGE('',*,*,#95728,.T.);
#95728 = EDGE_CURVE('',#95712,#95729,#95731,.T.);
#95729 = VERTEX_POINT('',#95730);
#95730 = CARTESIAN_POINT('',(10.100000000001,-7.557391583094,
    36.699999999968));
#95731 = SURFACE_CURVE('',#95732,(#95736),.PCURVE_S1.);
#95732 = LINE('',#95733,#95734);
#95733 = CARTESIAN_POINT('',(10.100000000001,-7.557391583094,
    36.699999999968));
#95734 = VECTOR('',#95735,1.);
#95735 = DIRECTION('',(0.E+000,-0.13917310096,-0.990268068742));
#95736 = PCURVE('',#95651,#95737);
#95737 = DEFINITIONAL_REPRESENTATION('',(#95738),#95742);
#95738 = LINE('',#95739,#95740);
#95739 = CARTESIAN_POINT('',(36.999999996688,1.581027667984));
#95740 = VECTOR('',#95741,1.);
#95741 = DIRECTION('',(0.13917310096,0.990268068742));
#95742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95743 = ORIENTED_EDGE('',*,*,#95744,.T.);
#95744 = EDGE_CURVE('',#95729,#95745,#95747,.T.);
#95745 = VERTEX_POINT('',#95746);
#95746 = CARTESIAN_POINT('',(10.100000000001,-8.757391583094,
    36.699999999968));
#95747 = SURFACE_CURVE('',#95748,(#95752),.PCURVE_S1.);
#95748 = LINE('',#95749,#95750);
#95749 = CARTESIAN_POINT('',(10.100000000001,29.442608413594,
    36.699999999968));
#95750 = VECTOR('',#95751,1.);
#95751 = DIRECTION('',(0.E+000,-1.,0.E+000));
#95752 = PCURVE('',#95651,#95753);
#95753 = DEFINITIONAL_REPRESENTATION('',(#95754),#95758);
#95754 = LINE('',#95755,#95756);
#95755 = CARTESIAN_POINT('',(0.E+000,1.581027667984));
#95756 = VECTOR('',#95757,1.);
#95757 = DIRECTION('',(1.,0.E+000));
#95758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95759 = ORIENTED_EDGE('',*,*,#95760,.T.);
#95760 = EDGE_CURVE('',#95745,#95761,#95763,.T.);
#95761 = VERTEX_POINT('',#95762);
#95762 = CARTESIAN_POINT('',(10.100000000001,-8.861638018518,
    37.441751930257));
#95763 = SURFACE_CURVE('',#95764,(#95768),.PCURVE_S1.);
#95764 = LINE('',#95765,#95766);
#95765 = CARTESIAN_POINT('',(10.100000000001,-8.883588769784,
    37.597939641193));
#95766 = VECTOR('',#95767,1.);
#95767 = DIRECTION('',(0.E+000,-0.13917310096,0.990268068742));
#95768 = PCURVE('',#95651,#95769);
#95769 = DEFINITIONAL_REPRESENTATION('',(#95770),#95774);
#95770 = LINE('',#95771,#95772);
#95771 = CARTESIAN_POINT('',(38.326197183378,0.68308802676));
#95772 = VECTOR('',#95773,1.);
#95773 = DIRECTION('',(0.13917310096,-0.990268068742));
#95774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95775 = ORIENTED_EDGE('',*,*,#95776,.T.);
#95776 = EDGE_CURVE('',#95761,#95777,#95779,.T.);
#95777 = VERTEX_POINT('',#95778);
#95778 = CARTESIAN_POINT('',(10.100000000001,-9.158718439141,
    37.699999999968));
#95779 = SURFACE_CURVE('',#95780,(#95785),.PCURVE_S1.);
#95780 = CIRCLE('',#95781,0.3);
#95781 = AXIS2_PLACEMENT_3D('',#95782,#95783,#95784);
#95782 = CARTESIAN_POINT('',(10.100000000001,-9.158718439141,
    37.399999999968));
#95783 = DIRECTION('',(1.,0.E+000,0.E+000));
#95784 = DIRECTION('',(-0.E+000,1.,0.E+000));
#95785 = PCURVE('',#95651,#95786);
#95786 = DEFINITIONAL_REPRESENTATION('',(#95787),#95791);
#95787 = CIRCLE('',#95788,0.3);
#95788 = AXIS2_PLACEMENT_2D('',#95789,#95790);
#95789 = CARTESIAN_POINT('',(38.601326852735,0.881027667984));
#95790 = DIRECTION('',(-1.,0.E+000));
#95791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95792 = ORIENTED_EDGE('',*,*,#95793,.T.);
#95793 = EDGE_CURVE('',#95777,#95641,#95794,.T.);
#95794 = SURFACE_CURVE('',#95795,(#95799),.PCURVE_S1.);
#95795 = LINE('',#95796,#95797);
#95796 = CARTESIAN_POINT('',(10.100000000001,-8.157391583094,
    37.699999999968));
#95797 = VECTOR('',#95798,1.);
#95798 = DIRECTION('',(0.E+000,-1.,0.E+000));
#95799 = PCURVE('',#95651,#95800);
#95800 = DEFINITIONAL_REPRESENTATION('',(#95801),#95805);
#95801 = LINE('',#95802,#95803);
#95802 = CARTESIAN_POINT('',(37.599999996688,0.581027667984));
#95803 = VECTOR('',#95804,1.);
#95804 = DIRECTION('',(1.,0.E+000));
#95805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#95810)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#95807,#95808,#95809)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#95807 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#95808 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#95809 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#95810 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#95807,
  'distance_accuracy_value','confusion accuracy');
#95811 = SHAPE_DEFINITION_REPRESENTATION(#95812,#95633);
#95812 = PRODUCT_DEFINITION_SHAPE('','',#95813);
#95813 = PRODUCT_DEFINITION('design','',#95814,#95817);
#95814 = PRODUCT_DEFINITION_FORMATION('','',#95815);
#95815 = PRODUCT('CADSOFTTOOLS 1.720','CADSOFTTOOLS 1.720','',(#95816));
#95816 = PRODUCT_CONTEXT('',#2,'mechanical');
#95817 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#95818 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#95819,#95821);
#95819 = ( REPRESENTATION_RELATIONSHIP('','',#95633,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#95820) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#95820 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2891);
#95821 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #95822);
#95822 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('720','','',#5,#95813,$);
#95823 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#95815));
#95824 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#95825),#95997);
#95825 = SHELL_BASED_SURFACE_MODEL('',(#95826));
#95826 = OPEN_SHELL('',(#95827));
#95827 = ADVANCED_FACE('',(#95828),#95842,.T.);
#95828 = FACE_BOUND('',#95829,.T.);
#95829 = EDGE_LOOP('',(#95830,#95853,#95869,#95885,#95901,#95918,#95934,
    #95950,#95966,#95983));
#95830 = ORIENTED_EDGE('',*,*,#95831,.F.);
#95831 = EDGE_CURVE('',#95832,#95834,#95836,.T.);
#95832 = VERTEX_POINT('',#95833);
#95833 = CARTESIAN_POINT('',(6.300000000001,-6.407391583094,
    35.066987298076));
#95834 = VERTEX_POINT('',#95835);
#95835 = CARTESIAN_POINT('',(6.300000000001,-6.407391583094,
    37.699999999968));
#95836 = SURFACE_CURVE('',#95837,(#95841),.PCURVE_S1.);
#95837 = LINE('',#95838,#95839);
#95838 = CARTESIAN_POINT('',(6.300000000001,-6.407391583094,
    37.699999999968));
#95839 = VECTOR('',#95840,1.);
#95840 = DIRECTION('',(0.E+000,0.E+000,1.));
#95841 = PCURVE('',#95842,#95847);
#95842 = PLANE('',#95843);
#95843 = AXIS2_PLACEMENT_3D('',#95844,#95845,#95846);
#95844 = CARTESIAN_POINT('',(6.300000000001,-8.157391583094,
    37.699999999968));
#95845 = DIRECTION('',(-1.,0.E+000,0.E+000));
#95846 = DIRECTION('',(0.E+000,1.,0.E+000));
#95847 = DEFINITIONAL_REPRESENTATION('',(#95848),#95852);
#95848 = LINE('',#95849,#95850);
#95849 = CARTESIAN_POINT('',(1.75,0.E+000));
#95850 = VECTOR('',#95851,1.);
#95851 = DIRECTION('',(0.E+000,-1.));
#95852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95853 = ORIENTED_EDGE('',*,*,#95854,.T.);
#95854 = EDGE_CURVE('',#95832,#95855,#95857,.T.);
#95855 = VERTEX_POINT('',#95856);
#95856 = CARTESIAN_POINT('',(6.300000000001,-10.15739158272,
    35.066987298076));
#95857 = SURFACE_CURVE('',#95858,(#95862),.PCURVE_S1.);
#95858 = LINE('',#95859,#95860);
#95859 = CARTESIAN_POINT('',(6.300000000001,-8.482391583094,
    35.066987298076));
#95860 = VECTOR('',#95861,1.);
#95861 = DIRECTION('',(0.E+000,-1.,0.E+000));
#95862 = PCURVE('',#95842,#95863);
#95863 = DEFINITIONAL_REPRESENTATION('',(#95864),#95868);
#95864 = LINE('',#95865,#95866);
#95865 = CARTESIAN_POINT('',(-0.325,2.633012701892));
#95866 = VECTOR('',#95867,1.);
#95867 = DIRECTION('',(-1.,0.E+000));
#95868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95869 = ORIENTED_EDGE('',*,*,#95870,.T.);
#95870 = EDGE_CURVE('',#95855,#95871,#95873,.T.);
#95871 = VERTEX_POINT('',#95872);
#95872 = CARTESIAN_POINT('',(6.300000000001,-10.15739158309,
    37.699999999968));
#95873 = SURFACE_CURVE('',#95874,(#95878),.PCURVE_S1.);
#95874 = LINE('',#95875,#95876);
#95875 = CARTESIAN_POINT('',(6.300000000001,-10.15739158272,
    37.699999999968));
#95876 = VECTOR('',#95877,1.);
#95877 = DIRECTION('',(0.E+000,0.E+000,1.));
#95878 = PCURVE('',#95842,#95879);
#95879 = DEFINITIONAL_REPRESENTATION('',(#95880),#95884);
#95880 = LINE('',#95881,#95882);
#95881 = CARTESIAN_POINT('',(-1.999999999628,0.E+000));
#95882 = VECTOR('',#95883,1.);
#95883 = DIRECTION('',(0.E+000,-1.));
#95884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95885 = ORIENTED_EDGE('',*,*,#95886,.F.);
#95886 = EDGE_CURVE('',#95887,#95871,#95889,.T.);
#95887 = VERTEX_POINT('',#95888);
#95888 = CARTESIAN_POINT('',(6.300000000001,-9.158718439141,
    37.699999999968));
#95889 = SURFACE_CURVE('',#95890,(#95894),.PCURVE_S1.);
#95890 = LINE('',#95891,#95892);
#95891 = CARTESIAN_POINT('',(6.300000000001,-8.157391583094,
    37.699999999968));
#95892 = VECTOR('',#95893,1.);
#95893 = DIRECTION('',(0.E+000,-1.,0.E+000));
#95894 = PCURVE('',#95842,#95895);
#95895 = DEFINITIONAL_REPRESENTATION('',(#95896),#95900);
#95896 = LINE('',#95897,#95898);
#95897 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#95898 = VECTOR('',#95899,1.);
#95899 = DIRECTION('',(-1.,0.E+000));
#95900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95901 = ORIENTED_EDGE('',*,*,#95902,.T.);
#95902 = EDGE_CURVE('',#95887,#95903,#95905,.T.);
#95903 = VERTEX_POINT('',#95904);
#95904 = CARTESIAN_POINT('',(6.300000000001,-8.861638018518,
    37.441751930257));
#95905 = SURFACE_CURVE('',#95906,(#95911),.PCURVE_S1.);
#95906 = CIRCLE('',#95907,0.3);
#95907 = AXIS2_PLACEMENT_3D('',#95908,#95909,#95910);
#95908 = CARTESIAN_POINT('',(6.300000000001,-9.158718439141,
    37.399999999968));
#95909 = DIRECTION('',(-1.,0.E+000,0.E+000));
#95910 = DIRECTION('',(0.E+000,1.,0.E+000));
#95911 = PCURVE('',#95842,#95912);
#95912 = DEFINITIONAL_REPRESENTATION('',(#95913),#95917);
#95913 = CIRCLE('',#95914,0.3);
#95914 = AXIS2_PLACEMENT_2D('',#95915,#95916);
#95915 = CARTESIAN_POINT('',(-1.001326856047,0.3));
#95916 = DIRECTION('',(1.,0.E+000));
#95917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95918 = ORIENTED_EDGE('',*,*,#95919,.F.);
#95919 = EDGE_CURVE('',#95920,#95903,#95922,.T.);
#95920 = VERTEX_POINT('',#95921);
#95921 = CARTESIAN_POINT('',(6.300000000001,-8.757391583094,
    36.699999999968));
#95922 = SURFACE_CURVE('',#95923,(#95927),.PCURVE_S1.);
#95923 = LINE('',#95924,#95925);
#95924 = CARTESIAN_POINT('',(6.300000000001,-8.962586564998,
    38.160038161396));
#95925 = VECTOR('',#95926,1.);
#95926 = DIRECTION('',(0.E+000,-0.13917310096,0.990268068742));
#95927 = PCURVE('',#95842,#95928);
#95928 = DEFINITIONAL_REPRESENTATION('',(#95929),#95933);
#95929 = LINE('',#95930,#95931);
#95930 = CARTESIAN_POINT('',(-0.805194981904,-0.460038161428));
#95931 = VECTOR('',#95932,1.);
#95932 = DIRECTION('',(-0.13917310096,-0.990268068742));
#95933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95934 = ORIENTED_EDGE('',*,*,#95935,.T.);
#95935 = EDGE_CURVE('',#95920,#95936,#95938,.T.);
#95936 = VERTEX_POINT('',#95937);
#95937 = CARTESIAN_POINT('',(6.300000000001,-7.557391583094,
    36.699999999968));
#95938 = SURFACE_CURVE('',#95939,(#95943),.PCURVE_S1.);
#95939 = LINE('',#95940,#95941);
#95940 = CARTESIAN_POINT('',(6.300000000001,-8.157391583094,
    36.699999999968));
#95941 = VECTOR('',#95942,1.);
#95942 = DIRECTION('',(0.E+000,1.,0.E+000));
#95943 = PCURVE('',#95842,#95944);
#95944 = DEFINITIONAL_REPRESENTATION('',(#95945),#95949);
#95945 = LINE('',#95946,#95947);
#95946 = CARTESIAN_POINT('',(0.E+000,1.));
#95947 = VECTOR('',#95948,1.);
#95948 = DIRECTION('',(1.,0.E+000));
#95949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95950 = ORIENTED_EDGE('',*,*,#95951,.F.);
#95951 = EDGE_CURVE('',#95952,#95936,#95954,.T.);
#95952 = VERTEX_POINT('',#95953);
#95953 = CARTESIAN_POINT('',(6.300000000001,-7.453145147669,
    37.441751930257));
#95954 = SURFACE_CURVE('',#95955,(#95959),.PCURVE_S1.);
#95955 = LINE('',#95956,#95957);
#95956 = CARTESIAN_POINT('',(6.300000000001,-7.557391583094,
    36.699999999968));
#95957 = VECTOR('',#95958,1.);
#95958 = DIRECTION('',(0.E+000,-0.13917310096,-0.990268068742));
#95959 = PCURVE('',#95842,#95960);
#95960 = DEFINITIONAL_REPRESENTATION('',(#95961),#95965);
#95961 = LINE('',#95962,#95963);
#95962 = CARTESIAN_POINT('',(0.6,1.));
#95963 = VECTOR('',#95964,1.);
#95964 = DIRECTION('',(-0.13917310096,0.990268068742));
#95965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95966 = ORIENTED_EDGE('',*,*,#95967,.T.);
#95967 = EDGE_CURVE('',#95952,#95968,#95970,.T.);
#95968 = VERTEX_POINT('',#95969);
#95969 = CARTESIAN_POINT('',(6.300000000001,-7.156064727047,
    37.699999999968));
#95970 = SURFACE_CURVE('',#95971,(#95976),.PCURVE_S1.);
#95971 = CIRCLE('',#95972,0.3);
#95972 = AXIS2_PLACEMENT_3D('',#95973,#95974,#95975);
#95973 = CARTESIAN_POINT('',(6.300000000001,-7.156064727047,
    37.399999999968));
#95974 = DIRECTION('',(-1.,0.E+000,0.E+000));
#95975 = DIRECTION('',(0.E+000,1.,0.E+000));
#95976 = PCURVE('',#95842,#95977);
#95977 = DEFINITIONAL_REPRESENTATION('',(#95978),#95982);
#95978 = CIRCLE('',#95979,0.3);
#95979 = AXIS2_PLACEMENT_2D('',#95980,#95981);
#95980 = CARTESIAN_POINT('',(1.001326856047,0.3));
#95981 = DIRECTION('',(1.,0.E+000));
#95982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95983 = ORIENTED_EDGE('',*,*,#95984,.F.);
#95984 = EDGE_CURVE('',#95834,#95968,#95985,.T.);
#95985 = SURFACE_CURVE('',#95986,(#95990),.PCURVE_S1.);
#95986 = LINE('',#95987,#95988);
#95987 = CARTESIAN_POINT('',(6.300000000001,-8.157391583094,
    37.699999999968));
#95988 = VECTOR('',#95989,1.);
#95989 = DIRECTION('',(0.E+000,-1.,0.E+000));
#95990 = PCURVE('',#95842,#95991);
#95991 = DEFINITIONAL_REPRESENTATION('',(#95992),#95996);
#95992 = LINE('',#95993,#95994);
#95993 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#95994 = VECTOR('',#95995,1.);
#95995 = DIRECTION('',(-1.,0.E+000));
#95996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#95997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#96001)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#95998,#95999,#96000)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#95998 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#95999 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#96000 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#96001 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#95998,
  'distance_accuracy_value','confusion accuracy');
#96002 = SHAPE_DEFINITION_REPRESENTATION(#96003,#95824);
#96003 = PRODUCT_DEFINITION_SHAPE('','',#96004);
#96004 = PRODUCT_DEFINITION('design','',#96005,#96008);
#96005 = PRODUCT_DEFINITION_FORMATION('','',#96006);
#96006 = PRODUCT('CADSOFTTOOLS 1.721','CADSOFTTOOLS 1.721','',(#96007));
#96007 = PRODUCT_CONTEXT('',#2,'mechanical');
#96008 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#96009 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#96010,#96012);
#96010 = ( REPRESENTATION_RELATIONSHIP('','',#95824,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#96011) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#96011 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2895);
#96012 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #96013);
#96013 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('721','','',#5,#96004,$);
#96014 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#96006));
#96015 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#96016),#96090);
#96016 = SHELL_BASED_SURFACE_MODEL('',(#96017));
#96017 = OPEN_SHELL('',(#96018));
#96018 = ADVANCED_FACE('',(#96019),#96033,.F.);
#96019 = FACE_BOUND('',#96020,.T.);
#96020 = EDGE_LOOP('',(#96021,#96044,#96060,#96076));
#96021 = ORIENTED_EDGE('',*,*,#96022,.F.);
#96022 = EDGE_CURVE('',#96023,#96025,#96027,.T.);
#96023 = VERTEX_POINT('',#96024);
#96024 = CARTESIAN_POINT('',(10.100000000001,-10.15739158272,
    35.066987298076));
#96025 = VERTEX_POINT('',#96026);
#96026 = CARTESIAN_POINT('',(9.849999999629,-10.15739158272,
    35.066987298076));
#96027 = SURFACE_CURVE('',#96028,(#96032),.PCURVE_S1.);
#96028 = LINE('',#96029,#96030);
#96029 = CARTESIAN_POINT('',(8.200000000001,-10.15739158272,
    35.066987298076));
#96030 = VECTOR('',#96031,1.);
#96031 = DIRECTION('',(-1.,0.E+000,0.E+000));
#96032 = PCURVE('',#96033,#96038);
#96033 = PLANE('',#96034);
#96034 = AXIS2_PLACEMENT_3D('',#96035,#96036,#96037);
#96035 = CARTESIAN_POINT('',(8.200000000001,-10.15739158272,
    31.155562545807));
#96036 = DIRECTION('',(0.E+000,1.,0.E+000));
#96037 = DIRECTION('',(0.E+000,-0.E+000,1.));
#96038 = DEFINITIONAL_REPRESENTATION('',(#96039),#96043);
#96039 = LINE('',#96040,#96041);
#96040 = CARTESIAN_POINT('',(3.911424752269,4.973799150321E-014));
#96041 = VECTOR('',#96042,1.);
#96042 = DIRECTION('',(0.E+000,-1.));
#96043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96044 = ORIENTED_EDGE('',*,*,#96045,.F.);
#96045 = EDGE_CURVE('',#96046,#96023,#96048,.T.);
#96046 = VERTEX_POINT('',#96047);
#96047 = CARTESIAN_POINT('',(10.100000000001,-10.15739158309,
    37.699999999968));
#96048 = SURFACE_CURVE('',#96049,(#96053),.PCURVE_S1.);
#96049 = LINE('',#96050,#96051);
#96050 = CARTESIAN_POINT('',(10.100000000001,-10.15739158272,
    38.281027667953));
#96051 = VECTOR('',#96052,1.);
#96052 = DIRECTION('',(0.E+000,0.E+000,-1.));
#96053 = PCURVE('',#96033,#96054);
#96054 = DEFINITIONAL_REPRESENTATION('',(#96055),#96059);
#96055 = LINE('',#96056,#96057);
#96056 = CARTESIAN_POINT('',(7.125465122146,1.9));
#96057 = VECTOR('',#96058,1.);
#96058 = DIRECTION('',(-1.,0.E+000));
#96059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96060 = ORIENTED_EDGE('',*,*,#96061,.F.);
#96061 = EDGE_CURVE('',#96062,#96046,#96064,.T.);
#96062 = VERTEX_POINT('',#96063);
#96063 = CARTESIAN_POINT('',(9.849999999629,-10.15739158309,
    37.699999999968));
#96064 = SURFACE_CURVE('',#96065,(#96069),.PCURVE_S1.);
#96065 = LINE('',#96066,#96067);
#96066 = CARTESIAN_POINT('',(6.300000000001,-10.15739158309,
    37.699999999968));
#96067 = VECTOR('',#96068,1.);
#96068 = DIRECTION('',(1.,0.E+000,0.E+000));
#96069 = PCURVE('',#96033,#96070);
#96070 = DEFINITIONAL_REPRESENTATION('',(#96071),#96075);
#96071 = LINE('',#96072,#96073);
#96072 = CARTESIAN_POINT('',(6.544437454161,-1.9));
#96073 = VECTOR('',#96074,1.);
#96074 = DIRECTION('',(0.E+000,1.));
#96075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96076 = ORIENTED_EDGE('',*,*,#96077,.F.);
#96077 = EDGE_CURVE('',#96025,#96062,#96078,.T.);
#96078 = SURFACE_CURVE('',#96079,(#96083),.PCURVE_S1.);
#96079 = LINE('',#96080,#96081);
#96080 = CARTESIAN_POINT('',(9.849999999629,-10.15739158272,
    29.400502015473));
#96081 = VECTOR('',#96082,1.);
#96082 = DIRECTION('',(0.E+000,0.E+000,1.));
#96083 = PCURVE('',#96033,#96084);
#96084 = DEFINITIONAL_REPRESENTATION('',(#96085),#96089);
#96085 = LINE('',#96086,#96087);
#96086 = CARTESIAN_POINT('',(-1.755060530334,1.649999999628));
#96087 = VECTOR('',#96088,1.);
#96088 = DIRECTION('',(1.,0.E+000));
#96089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#96094)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#96091,#96092,#96093)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#96091 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#96092 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#96093 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#96094 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#96091,
  'distance_accuracy_value','confusion accuracy');
#96095 = SHAPE_DEFINITION_REPRESENTATION(#96096,#96015);
#96096 = PRODUCT_DEFINITION_SHAPE('','',#96097);
#96097 = PRODUCT_DEFINITION('design','',#96098,#96101);
#96098 = PRODUCT_DEFINITION_FORMATION('','',#96099);
#96099 = PRODUCT('CADSOFTTOOLS 1.722','CADSOFTTOOLS 1.722','',(#96100));
#96100 = PRODUCT_CONTEXT('',#2,'mechanical');
#96101 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#96102 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#96103,#96105);
#96103 = ( REPRESENTATION_RELATIONSHIP('','',#96015,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#96104) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#96104 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2899);
#96105 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #96106);
#96106 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('722','','',#5,#96097,$);
#96107 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#96099));
#96108 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#96109),#96183);
#96109 = SHELL_BASED_SURFACE_MODEL('',(#96110));
#96110 = OPEN_SHELL('',(#96111));
#96111 = ADVANCED_FACE('',(#96112),#96126,.F.);
#96112 = FACE_BOUND('',#96113,.T.);
#96113 = EDGE_LOOP('',(#96114,#96137,#96153,#96169));
#96114 = ORIENTED_EDGE('',*,*,#96115,.F.);
#96115 = EDGE_CURVE('',#96116,#96118,#96120,.T.);
#96116 = VERTEX_POINT('',#96117);
#96117 = CARTESIAN_POINT('',(6.550000000373,-10.15739158272,
    35.066987298076));
#96118 = VERTEX_POINT('',#96119);
#96119 = CARTESIAN_POINT('',(6.300000000001,-10.15739158272,
    35.066987298076));
#96120 = SURFACE_CURVE('',#96121,(#96125),.PCURVE_S1.);
#96121 = LINE('',#96122,#96123);
#96122 = CARTESIAN_POINT('',(8.200000000001,-10.15739158272,
    35.066987298076));
#96123 = VECTOR('',#96124,1.);
#96124 = DIRECTION('',(-1.,0.E+000,0.E+000));
#96125 = PCURVE('',#96126,#96131);
#96126 = PLANE('',#96127);
#96127 = AXIS2_PLACEMENT_3D('',#96128,#96129,#96130);
#96128 = CARTESIAN_POINT('',(8.200000000001,-10.15739158272,
    31.155562545807));
#96129 = DIRECTION('',(0.E+000,1.,0.E+000));
#96130 = DIRECTION('',(0.E+000,-0.E+000,1.));
#96131 = DEFINITIONAL_REPRESENTATION('',(#96132),#96136);
#96132 = LINE('',#96133,#96134);
#96133 = CARTESIAN_POINT('',(3.911424752269,4.973799150321E-014));
#96134 = VECTOR('',#96135,1.);
#96135 = DIRECTION('',(0.E+000,-1.));
#96136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96137 = ORIENTED_EDGE('',*,*,#96138,.T.);
#96138 = EDGE_CURVE('',#96116,#96139,#96141,.T.);
#96139 = VERTEX_POINT('',#96140);
#96140 = CARTESIAN_POINT('',(6.550000000373,-10.15739158309,
    37.699999999968));
#96141 = SURFACE_CURVE('',#96142,(#96146),.PCURVE_S1.);
#96142 = LINE('',#96143,#96144);
#96143 = CARTESIAN_POINT('',(6.550000000373,-10.15739158272,
    29.400502015473));
#96144 = VECTOR('',#96145,1.);
#96145 = DIRECTION('',(0.E+000,0.E+000,1.));
#96146 = PCURVE('',#96126,#96147);
#96147 = DEFINITIONAL_REPRESENTATION('',(#96148),#96152);
#96148 = LINE('',#96149,#96150);
#96149 = CARTESIAN_POINT('',(-1.755060530334,-1.649999999628));
#96150 = VECTOR('',#96151,1.);
#96151 = DIRECTION('',(1.,0.E+000));
#96152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96153 = ORIENTED_EDGE('',*,*,#96154,.F.);
#96154 = EDGE_CURVE('',#96155,#96139,#96157,.T.);
#96155 = VERTEX_POINT('',#96156);
#96156 = CARTESIAN_POINT('',(6.300000000001,-10.15739158309,
    37.699999999968));
#96157 = SURFACE_CURVE('',#96158,(#96162),.PCURVE_S1.);
#96158 = LINE('',#96159,#96160);
#96159 = CARTESIAN_POINT('',(6.300000000001,-10.15739158309,
    37.699999999968));
#96160 = VECTOR('',#96161,1.);
#96161 = DIRECTION('',(1.,0.E+000,0.E+000));
#96162 = PCURVE('',#96126,#96163);
#96163 = DEFINITIONAL_REPRESENTATION('',(#96164),#96168);
#96164 = LINE('',#96165,#96166);
#96165 = CARTESIAN_POINT('',(6.544437454161,-1.9));
#96166 = VECTOR('',#96167,1.);
#96167 = DIRECTION('',(0.E+000,1.));
#96168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96169 = ORIENTED_EDGE('',*,*,#96170,.F.);
#96170 = EDGE_CURVE('',#96118,#96155,#96171,.T.);
#96171 = SURFACE_CURVE('',#96172,(#96176),.PCURVE_S1.);
#96172 = LINE('',#96173,#96174);
#96173 = CARTESIAN_POINT('',(6.300000000001,-10.15739158272,
    37.699999999968));
#96174 = VECTOR('',#96175,1.);
#96175 = DIRECTION('',(0.E+000,0.E+000,1.));
#96176 = PCURVE('',#96126,#96177);
#96177 = DEFINITIONAL_REPRESENTATION('',(#96178),#96182);
#96178 = LINE('',#96179,#96180);
#96179 = CARTESIAN_POINT('',(6.544437454161,-1.9));
#96180 = VECTOR('',#96181,1.);
#96181 = DIRECTION('',(1.,0.E+000));
#96182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#96187)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#96184,#96185,#96186)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#96184 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#96185 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#96186 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#96187 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#96184,
  'distance_accuracy_value','confusion accuracy');
#96188 = SHAPE_DEFINITION_REPRESENTATION(#96189,#96108);
#96189 = PRODUCT_DEFINITION_SHAPE('','',#96190);
#96190 = PRODUCT_DEFINITION('design','',#96191,#96194);
#96191 = PRODUCT_DEFINITION_FORMATION('','',#96192);
#96192 = PRODUCT('CADSOFTTOOLS 1.723','CADSOFTTOOLS 1.723','',(#96193));
#96193 = PRODUCT_CONTEXT('',#2,'mechanical');
#96194 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#96195 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#96196,#96198);
#96196 = ( REPRESENTATION_RELATIONSHIP('','',#96108,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#96197) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#96197 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2903);
#96198 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #96199);
#96199 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('723','','',#5,#96190,$);
#96200 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#96192));
#96201 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#96202),#96276);
#96202 = SHELL_BASED_SURFACE_MODEL('',(#96203));
#96203 = OPEN_SHELL('',(#96204));
#96204 = ADVANCED_FACE('',(#96205),#96219,.F.);
#96205 = FACE_BOUND('',#96206,.T.);
#96206 = EDGE_LOOP('',(#96207,#96230,#96246,#96262));
#96207 = ORIENTED_EDGE('',*,*,#96208,.F.);
#96208 = EDGE_CURVE('',#96209,#96211,#96213,.T.);
#96209 = VERTEX_POINT('',#96210);
#96210 = CARTESIAN_POINT('',(9.600000000001,-9.907391583094,
    35.066987298076));
#96211 = VERTEX_POINT('',#96212);
#96212 = CARTESIAN_POINT('',(6.800000000001,-9.907391583094,
    35.066987298076));
#96213 = SURFACE_CURVE('',#96214,(#96218),.PCURVE_S1.);
#96214 = LINE('',#96215,#96216);
#96215 = CARTESIAN_POINT('',(8.200000000001,-9.907391583094,
    35.066987298076));
#96216 = VECTOR('',#96217,1.);
#96217 = DIRECTION('',(-1.,1.314184451498E-016,0.E+000));
#96218 = PCURVE('',#96219,#96224);
#96219 = PLANE('',#96220);
#96220 = AXIS2_PLACEMENT_3D('',#96221,#96222,#96223);
#96221 = CARTESIAN_POINT('',(9.850000000001,-9.907391583094,
    29.400502015473));
#96222 = DIRECTION('',(1.314184451498E-016,1.,0.E+000));
#96223 = DIRECTION('',(-1.,1.314184451498E-016,0.E+000));
#96224 = DEFINITIONAL_REPRESENTATION('',(#96225),#96229);
#96225 = LINE('',#96226,#96227);
#96226 = CARTESIAN_POINT('',(1.65,5.666485282603));
#96227 = VECTOR('',#96228,1.);
#96228 = DIRECTION('',(1.,0.E+000));
#96229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96230 = ORIENTED_EDGE('',*,*,#96231,.F.);
#96231 = EDGE_CURVE('',#96232,#96209,#96234,.T.);
#96232 = VERTEX_POINT('',#96233);
#96233 = CARTESIAN_POINT('',(9.600000000001,-9.907391583094,
    37.699999999968));
#96234 = SURFACE_CURVE('',#96235,(#96239),.PCURVE_S1.);
#96235 = LINE('',#96236,#96237);
#96236 = CARTESIAN_POINT('',(9.600000000001,-9.907391583094,
    30.904697956263));
#96237 = VECTOR('',#96238,1.);
#96238 = DIRECTION('',(0.E+000,0.E+000,-1.));
#96239 = PCURVE('',#96219,#96240);
#96240 = DEFINITIONAL_REPRESENTATION('',(#96241),#96245);
#96241 = LINE('',#96242,#96243);
#96242 = CARTESIAN_POINT('',(0.25,1.50419594079));
#96243 = VECTOR('',#96244,1.);
#96244 = DIRECTION('',(0.E+000,-1.));
#96245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96246 = ORIENTED_EDGE('',*,*,#96247,.F.);
#96247 = EDGE_CURVE('',#96248,#96232,#96250,.T.);
#96248 = VERTEX_POINT('',#96249);
#96249 = CARTESIAN_POINT('',(6.800000000001,-9.907391583094,
    37.699999999968));
#96250 = SURFACE_CURVE('',#96251,(#96255),.PCURVE_S1.);
#96251 = LINE('',#96252,#96253);
#96252 = CARTESIAN_POINT('',(9.850000000001,-9.907391583094,
    37.699999999968));
#96253 = VECTOR('',#96254,1.);
#96254 = DIRECTION('',(1.,-1.314184451498E-016,0.E+000));
#96255 = PCURVE('',#96219,#96256);
#96256 = DEFINITIONAL_REPRESENTATION('',(#96257),#96261);
#96257 = LINE('',#96258,#96259);
#96258 = CARTESIAN_POINT('',(0.E+000,8.299497984495));
#96259 = VECTOR('',#96260,1.);
#96260 = DIRECTION('',(-1.,0.E+000));
#96261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96262 = ORIENTED_EDGE('',*,*,#96263,.F.);
#96263 = EDGE_CURVE('',#96211,#96248,#96264,.T.);
#96264 = SURFACE_CURVE('',#96265,(#96269),.PCURVE_S1.);
#96265 = LINE('',#96266,#96267);
#96266 = CARTESIAN_POINT('',(6.800000000001,-9.907391583094,
    37.699999999968));
#96267 = VECTOR('',#96268,1.);
#96268 = DIRECTION('',(0.E+000,0.E+000,1.));
#96269 = PCURVE('',#96219,#96270);
#96270 = DEFINITIONAL_REPRESENTATION('',(#96271),#96275);
#96271 = LINE('',#96272,#96273);
#96272 = CARTESIAN_POINT('',(3.05,8.299497984495));
#96273 = VECTOR('',#96274,1.);
#96274 = DIRECTION('',(0.E+000,1.));
#96275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#96280)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#96277,#96278,#96279)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#96277 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#96278 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#96279 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#96280 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#96277,
  'distance_accuracy_value','confusion accuracy');
#96281 = SHAPE_DEFINITION_REPRESENTATION(#96282,#96201);
#96282 = PRODUCT_DEFINITION_SHAPE('','',#96283);
#96283 = PRODUCT_DEFINITION('design','',#96284,#96287);
#96284 = PRODUCT_DEFINITION_FORMATION('','',#96285);
#96285 = PRODUCT('CADSOFTTOOLS 1.724','CADSOFTTOOLS 1.724','',(#96286));
#96286 = PRODUCT_CONTEXT('',#2,'mechanical');
#96287 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#96288 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#96289,#96291);
#96289 = ( REPRESENTATION_RELATIONSHIP('','',#96201,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#96290) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#96290 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2907);
#96291 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #96292);
#96292 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('724','','',#5,#96283,$);
#96293 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#96285));
#96294 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#96295),#96369);
#96295 = SHELL_BASED_SURFACE_MODEL('',(#96296));
#96296 = OPEN_SHELL('',(#96297));
#96297 = ADVANCED_FACE('',(#96298),#96312,.T.);
#96298 = FACE_BOUND('',#96299,.T.);
#96299 = EDGE_LOOP('',(#96300,#96323,#96339,#96355));
#96300 = ORIENTED_EDGE('',*,*,#96301,.T.);
#96301 = EDGE_CURVE('',#96302,#96304,#96306,.T.);
#96302 = VERTEX_POINT('',#96303);
#96303 = CARTESIAN_POINT('',(9.600000000001,-9.907391583094,
    37.699999999968));
#96304 = VERTEX_POINT('',#96305);
#96305 = CARTESIAN_POINT('',(9.600000000001,-9.907391583094,
    35.066987298076));
#96306 = SURFACE_CURVE('',#96307,(#96311),.PCURVE_S1.);
#96307 = LINE('',#96308,#96309);
#96308 = CARTESIAN_POINT('',(9.600000000001,-9.907391583094,
    30.904697956263));
#96309 = VECTOR('',#96310,1.);
#96310 = DIRECTION('',(0.E+000,0.E+000,-1.));
#96311 = PCURVE('',#96312,#96317);
#96312 = PLANE('',#96313);
#96313 = AXIS2_PLACEMENT_3D('',#96314,#96315,#96316);
#96314 = CARTESIAN_POINT('',(9.850000000001,-10.15739158309,
    29.400502015473));
#96315 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
#96316 = DIRECTION('',(0.E+000,0.E+000,1.));
#96317 = DEFINITIONAL_REPRESENTATION('',(#96318),#96322);
#96318 = LINE('',#96319,#96320);
#96319 = CARTESIAN_POINT('',(1.50419594079,0.353553390593));
#96320 = VECTOR('',#96321,1.);
#96321 = DIRECTION('',(-1.,0.E+000));
#96322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96323 = ORIENTED_EDGE('',*,*,#96324,.T.);
#96324 = EDGE_CURVE('',#96304,#96325,#96327,.T.);
#96325 = VERTEX_POINT('',#96326);
#96326 = CARTESIAN_POINT('',(9.849999999629,-10.15739158272,
    35.066987298076));
#96327 = SURFACE_CURVE('',#96328,(#96332),.PCURVE_S1.);
#96328 = LINE('',#96329,#96330);
#96329 = CARTESIAN_POINT('',(8.187500000001,-8.494891583094,
    35.066987298076));
#96330 = VECTOR('',#96331,1.);
#96331 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
#96332 = PCURVE('',#96312,#96333);
#96333 = DEFINITIONAL_REPRESENTATION('',(#96334),#96338);
#96334 = LINE('',#96335,#96336);
#96335 = CARTESIAN_POINT('',(5.666485282603,2.351130047445));
#96336 = VECTOR('',#96337,1.);
#96337 = DIRECTION('',(0.E+000,-1.));
#96338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96339 = ORIENTED_EDGE('',*,*,#96340,.T.);
#96340 = EDGE_CURVE('',#96325,#96341,#96343,.T.);
#96341 = VERTEX_POINT('',#96342);
#96342 = CARTESIAN_POINT('',(9.849999999629,-10.15739158309,
    37.699999999968));
#96343 = SURFACE_CURVE('',#96344,(#96348),.PCURVE_S1.);
#96344 = LINE('',#96345,#96346);
#96345 = CARTESIAN_POINT('',(9.849999999629,-10.15739158272,
    29.400502015473));
#96346 = VECTOR('',#96347,1.);
#96347 = DIRECTION('',(0.E+000,0.E+000,1.));
#96348 = PCURVE('',#96312,#96349);
#96349 = DEFINITIONAL_REPRESENTATION('',(#96350),#96354);
#96350 = LINE('',#96351,#96352);
#96351 = CARTESIAN_POINT('',(0.E+000,5.262648463756E-010));
#96352 = VECTOR('',#96353,1.);
#96353 = DIRECTION('',(1.,0.E+000));
#96354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96355 = ORIENTED_EDGE('',*,*,#96356,.T.);
#96356 = EDGE_CURVE('',#96341,#96302,#96357,.T.);
#96357 = SURFACE_CURVE('',#96358,(#96362),.PCURVE_S1.);
#96358 = LINE('',#96359,#96360);
#96359 = CARTESIAN_POINT('',(9.850000000001,-10.15739158309,
    37.699999999968));
#96360 = VECTOR('',#96361,1.);
#96361 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
#96362 = PCURVE('',#96312,#96363);
#96363 = DEFINITIONAL_REPRESENTATION('',(#96364),#96368);
#96364 = LINE('',#96365,#96366);
#96365 = CARTESIAN_POINT('',(8.299497984495,0.E+000));
#96366 = VECTOR('',#96367,1.);
#96367 = DIRECTION('',(0.E+000,1.));
#96368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#96373)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#96370,#96371,#96372)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#96370 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#96371 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#96372 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#96373 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#96370,
  'distance_accuracy_value','confusion accuracy');
#96374 = SHAPE_DEFINITION_REPRESENTATION(#96375,#96294);
#96375 = PRODUCT_DEFINITION_SHAPE('','',#96376);
#96376 = PRODUCT_DEFINITION('design','',#96377,#96380);
#96377 = PRODUCT_DEFINITION_FORMATION('','',#96378);
#96378 = PRODUCT('CADSOFTTOOLS 1.725','CADSOFTTOOLS 1.725','',(#96379));
#96379 = PRODUCT_CONTEXT('',#2,'mechanical');
#96380 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#96381 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#96382,#96384);
#96382 = ( REPRESENTATION_RELATIONSHIP('','',#96294,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#96383) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#96383 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2911);
#96384 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #96385);
#96385 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('725','','',#5,#96376,$);
#96386 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#96378));
#96387 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#96388),#96462);
#96388 = SHELL_BASED_SURFACE_MODEL('',(#96389));
#96389 = OPEN_SHELL('',(#96390));
#96390 = ADVANCED_FACE('',(#96391),#96405,.T.);
#96391 = FACE_BOUND('',#96392,.T.);
#96392 = EDGE_LOOP('',(#96393,#96416,#96432,#96448));
#96393 = ORIENTED_EDGE('',*,*,#96394,.F.);
#96394 = EDGE_CURVE('',#96395,#96397,#96399,.T.);
#96395 = VERTEX_POINT('',#96396);
#96396 = CARTESIAN_POINT('',(6.550000000373,-10.15739158272,
    35.066987298076));
#96397 = VERTEX_POINT('',#96398);
#96398 = CARTESIAN_POINT('',(6.550000000373,-10.15739158309,
    37.699999999968));
#96399 = SURFACE_CURVE('',#96400,(#96404),.PCURVE_S1.);
#96400 = LINE('',#96401,#96402);
#96401 = CARTESIAN_POINT('',(6.550000000373,-10.15739158272,
    29.400502015473));
#96402 = VECTOR('',#96403,1.);
#96403 = DIRECTION('',(0.E+000,0.E+000,1.));
#96404 = PCURVE('',#96405,#96410);
#96405 = PLANE('',#96406);
#96406 = AXIS2_PLACEMENT_3D('',#96407,#96408,#96409);
#96407 = CARTESIAN_POINT('',(6.800000000001,-9.907391583094,
    29.400502015473));
#96408 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
#96409 = DIRECTION('',(0.E+000,0.E+000,1.));
#96410 = DEFINITIONAL_REPRESENTATION('',(#96411),#96415);
#96411 = LINE('',#96412,#96413);
#96412 = CARTESIAN_POINT('',(0.E+000,0.353553390067));
#96413 = VECTOR('',#96414,1.);
#96414 = DIRECTION('',(1.,0.E+000));
#96415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96416 = ORIENTED_EDGE('',*,*,#96417,.T.);
#96417 = EDGE_CURVE('',#96395,#96418,#96420,.T.);
#96418 = VERTEX_POINT('',#96419);
#96419 = CARTESIAN_POINT('',(6.800000000001,-9.907391583094,
    35.066987298076));
#96420 = SURFACE_CURVE('',#96421,(#96425),.PCURVE_S1.);
#96421 = LINE('',#96422,#96423);
#96422 = CARTESIAN_POINT('',(8.212500000001,-8.494891583094,
    35.066987298076));
#96423 = VECTOR('',#96424,1.);
#96424 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
#96425 = PCURVE('',#96405,#96426);
#96426 = DEFINITIONAL_REPRESENTATION('',(#96427),#96431);
#96427 = LINE('',#96428,#96429);
#96428 = CARTESIAN_POINT('',(5.666485282603,-1.997576656852));
#96429 = VECTOR('',#96430,1.);
#96430 = DIRECTION('',(0.E+000,-1.));
#96431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96432 = ORIENTED_EDGE('',*,*,#96433,.T.);
#96433 = EDGE_CURVE('',#96418,#96434,#96436,.T.);
#96434 = VERTEX_POINT('',#96435);
#96435 = CARTESIAN_POINT('',(6.800000000001,-9.907391583094,
    37.699999999968));
#96436 = SURFACE_CURVE('',#96437,(#96441),.PCURVE_S1.);
#96437 = LINE('',#96438,#96439);
#96438 = CARTESIAN_POINT('',(6.800000000001,-9.907391583094,
    37.699999999968));
#96439 = VECTOR('',#96440,1.);
#96440 = DIRECTION('',(0.E+000,0.E+000,1.));
#96441 = PCURVE('',#96405,#96442);
#96442 = DEFINITIONAL_REPRESENTATION('',(#96443),#96447);
#96443 = LINE('',#96444,#96445);
#96444 = CARTESIAN_POINT('',(8.299497984495,0.E+000));
#96445 = VECTOR('',#96446,1.);
#96446 = DIRECTION('',(1.,0.E+000));
#96447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96448 = ORIENTED_EDGE('',*,*,#96449,.T.);
#96449 = EDGE_CURVE('',#96434,#96397,#96450,.T.);
#96450 = SURFACE_CURVE('',#96451,(#96455),.PCURVE_S1.);
#96451 = LINE('',#96452,#96453);
#96452 = CARTESIAN_POINT('',(6.800000000001,-9.907391583094,
    37.699999999968));
#96453 = VECTOR('',#96454,1.);
#96454 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
#96455 = PCURVE('',#96405,#96456);
#96456 = DEFINITIONAL_REPRESENTATION('',(#96457),#96461);
#96457 = LINE('',#96458,#96459);
#96458 = CARTESIAN_POINT('',(8.299497984495,0.E+000));
#96459 = VECTOR('',#96460,1.);
#96460 = DIRECTION('',(0.E+000,1.));
#96461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#96466)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#96463,#96464,#96465)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#96463 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#96464 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#96465 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#96466 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#96463,
  'distance_accuracy_value','confusion accuracy');
#96467 = SHAPE_DEFINITION_REPRESENTATION(#96468,#96387);
#96468 = PRODUCT_DEFINITION_SHAPE('','',#96469);
#96469 = PRODUCT_DEFINITION('design','',#96470,#96473);
#96470 = PRODUCT_DEFINITION_FORMATION('','',#96471);
#96471 = PRODUCT('CADSOFTTOOLS 1.726','CADSOFTTOOLS 1.726','',(#96472));
#96472 = PRODUCT_CONTEXT('',#2,'mechanical');
#96473 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#96474 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#96475,#96477);
#96475 = ( REPRESENTATION_RELATIONSHIP('','',#96387,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#96476) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#96476 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2915);
#96477 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #96478);
#96478 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('726','','',#5,#96469,$);
#96479 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#96471));
#96480 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#96481),#96619);
#96481 = SHELL_BASED_SURFACE_MODEL('',(#96482));
#96482 = OPEN_SHELL('',(#96483));
#96483 = ADVANCED_FACE('',(#96484),#96498,.F.);
#96484 = FACE_BOUND('',#96485,.T.);
#96485 = EDGE_LOOP('',(#96486,#96509,#96525,#96541,#96557,#96573,#96589,
    #96605));
#96486 = ORIENTED_EDGE('',*,*,#96487,.T.);
#96487 = EDGE_CURVE('',#96488,#96490,#96492,.T.);
#96488 = VERTEX_POINT('',#96489);
#96489 = CARTESIAN_POINT('',(9.600000000001,-6.407391583094,
    35.066987298076));
#96490 = VERTEX_POINT('',#96491);
#96491 = CARTESIAN_POINT('',(8.896517412936,-6.407391583094,
    35.066987298076));
#96492 = SURFACE_CURVE('',#96493,(#96497),.PCURVE_S1.);
#96493 = LINE('',#96494,#96495);
#96494 = CARTESIAN_POINT('',(6.300000000001,-6.407391583094,
    35.066987298076));
#96495 = VECTOR('',#96496,1.);
#96496 = DIRECTION('',(-1.,0.E+000,0.E+000));
#96497 = PCURVE('',#96498,#96503);
#96498 = PLANE('',#96499);
#96499 = AXIS2_PLACEMENT_3D('',#96500,#96501,#96502);
#96500 = CARTESIAN_POINT('',(9.850000000001,-6.407391583094,
    29.400502015473));
#96501 = DIRECTION('',(1.314184451498E-016,-1.,0.E+000));
#96502 = DIRECTION('',(1.,1.314184451498E-016,0.E+000));
#96503 = DEFINITIONAL_REPRESENTATION('',(#96504),#96508);
#96504 = LINE('',#96505,#96506);
#96505 = CARTESIAN_POINT('',(-3.55,5.666485282603));
#96506 = VECTOR('',#96507,1.);
#96507 = DIRECTION('',(-1.,0.E+000));
#96508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96509 = ORIENTED_EDGE('',*,*,#96510,.T.);
#96510 = EDGE_CURVE('',#96490,#96511,#96513,.T.);
#96511 = VERTEX_POINT('',#96512);
#96512 = CARTESIAN_POINT('',(8.896517412936,-6.407391583094,
    37.05703704932));
#96513 = SURFACE_CURVE('',#96514,(#96518),.PCURVE_S1.);
#96514 = LINE('',#96515,#96516);
#96515 = CARTESIAN_POINT('',(8.896517412936,-6.407391583094,
    37.05703704932));
#96516 = VECTOR('',#96517,1.);
#96517 = DIRECTION('',(0.E+000,0.E+000,1.));
#96518 = PCURVE('',#96498,#96519);
#96519 = DEFINITIONAL_REPRESENTATION('',(#96520),#96524);
#96520 = LINE('',#96521,#96522);
#96521 = CARTESIAN_POINT('',(-0.953482587065,7.656535033847));
#96522 = VECTOR('',#96523,1.);
#96523 = DIRECTION('',(0.E+000,1.));
#96524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96525 = ORIENTED_EDGE('',*,*,#96526,.F.);
#96526 = EDGE_CURVE('',#96527,#96511,#96529,.T.);
#96527 = VERTEX_POINT('',#96528);
#96528 = CARTESIAN_POINT('',(7.503482587065,-6.407391583094,
    37.05703704932));
#96529 = SURFACE_CURVE('',#96530,(#96534),.PCURVE_S1.);
#96530 = LINE('',#96531,#96532);
#96531 = CARTESIAN_POINT('',(8.200000000001,-6.407391583094,
    37.05703704932));
#96532 = VECTOR('',#96533,1.);
#96533 = DIRECTION('',(1.,0.E+000,0.E+000));
#96534 = PCURVE('',#96498,#96535);
#96535 = DEFINITIONAL_REPRESENTATION('',(#96536),#96540);
#96536 = LINE('',#96537,#96538);
#96537 = CARTESIAN_POINT('',(-1.65,7.656535033847));
#96538 = VECTOR('',#96539,1.);
#96539 = DIRECTION('',(1.,0.E+000));
#96540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96541 = ORIENTED_EDGE('',*,*,#96542,.F.);
#96542 = EDGE_CURVE('',#96543,#96527,#96545,.T.);
#96543 = VERTEX_POINT('',#96544);
#96544 = CARTESIAN_POINT('',(7.503482587065,-6.407391583094,
    35.066987298076));
#96545 = SURFACE_CURVE('',#96546,(#96550),.PCURVE_S1.);
#96546 = LINE('',#96547,#96548);
#96547 = CARTESIAN_POINT('',(7.503482587065,-6.407391583094,
    37.05703704932));
#96548 = VECTOR('',#96549,1.);
#96549 = DIRECTION('',(0.E+000,0.E+000,1.));
#96550 = PCURVE('',#96498,#96551);
#96551 = DEFINITIONAL_REPRESENTATION('',(#96552),#96556);
#96552 = LINE('',#96553,#96554);
#96553 = CARTESIAN_POINT('',(-2.346517412935,7.656535033847));
#96554 = VECTOR('',#96555,1.);
#96555 = DIRECTION('',(0.E+000,1.));
#96556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96557 = ORIENTED_EDGE('',*,*,#96558,.T.);
#96558 = EDGE_CURVE('',#96543,#96559,#96561,.T.);
#96559 = VERTEX_POINT('',#96560);
#96560 = CARTESIAN_POINT('',(6.800000000001,-6.407391583094,
    35.066987298076));
#96561 = SURFACE_CURVE('',#96562,(#96566),.PCURVE_S1.);
#96562 = LINE('',#96563,#96564);
#96563 = CARTESIAN_POINT('',(6.300000000001,-6.407391583094,
    35.066987298076));
#96564 = VECTOR('',#96565,1.);
#96565 = DIRECTION('',(-1.,0.E+000,0.E+000));
#96566 = PCURVE('',#96498,#96567);
#96567 = DEFINITIONAL_REPRESENTATION('',(#96568),#96572);
#96568 = LINE('',#96569,#96570);
#96569 = CARTESIAN_POINT('',(-3.55,5.666485282603));
#96570 = VECTOR('',#96571,1.);
#96571 = DIRECTION('',(-1.,0.E+000));
#96572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96573 = ORIENTED_EDGE('',*,*,#96574,.T.);
#96574 = EDGE_CURVE('',#96559,#96575,#96577,.T.);
#96575 = VERTEX_POINT('',#96576);
#96576 = CARTESIAN_POINT('',(6.800000000001,-6.407391583094,
    37.699999999968));
#96577 = SURFACE_CURVE('',#96578,(#96582),.PCURVE_S1.);
#96578 = LINE('',#96579,#96580);
#96579 = CARTESIAN_POINT('',(6.800000000001,-6.407391583094,
    35.066987298076));
#96580 = VECTOR('',#96581,1.);
#96581 = DIRECTION('',(0.E+000,0.E+000,1.));
#96582 = PCURVE('',#96498,#96583);
#96583 = DEFINITIONAL_REPRESENTATION('',(#96584),#96588);
#96584 = LINE('',#96585,#96586);
#96585 = CARTESIAN_POINT('',(-3.05,5.666485282603));
#96586 = VECTOR('',#96587,1.);
#96587 = DIRECTION('',(0.E+000,1.));
#96588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96589 = ORIENTED_EDGE('',*,*,#96590,.T.);
#96590 = EDGE_CURVE('',#96575,#96591,#96593,.T.);
#96591 = VERTEX_POINT('',#96592);
#96592 = CARTESIAN_POINT('',(9.600000000001,-6.407391583094,
    37.699999999968));
#96593 = SURFACE_CURVE('',#96594,(#96598),.PCURVE_S1.);
#96594 = LINE('',#96595,#96596);
#96595 = CARTESIAN_POINT('',(6.300000000001,-6.407391583094,
    37.699999999968));
#96596 = VECTOR('',#96597,1.);
#96597 = DIRECTION('',(1.,1.314184451498E-016,0.E+000));
#96598 = PCURVE('',#96498,#96599);
#96599 = DEFINITIONAL_REPRESENTATION('',(#96600),#96604);
#96600 = LINE('',#96601,#96602);
#96601 = CARTESIAN_POINT('',(-3.55,8.299497984495));
#96602 = VECTOR('',#96603,1.);
#96603 = DIRECTION('',(1.,0.E+000));
#96604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96605 = ORIENTED_EDGE('',*,*,#96606,.F.);
#96606 = EDGE_CURVE('',#96488,#96591,#96607,.T.);
#96607 = SURFACE_CURVE('',#96608,(#96612),.PCURVE_S1.);
#96608 = LINE('',#96609,#96610);
#96609 = CARTESIAN_POINT('',(9.600000000001,-6.407391583094,
    35.066987298076));
#96610 = VECTOR('',#96611,1.);
#96611 = DIRECTION('',(0.E+000,0.E+000,1.));
#96612 = PCURVE('',#96498,#96613);
#96613 = DEFINITIONAL_REPRESENTATION('',(#96614),#96618);
#96614 = LINE('',#96615,#96616);
#96615 = CARTESIAN_POINT('',(-0.25,5.666485282603));
#96616 = VECTOR('',#96617,1.);
#96617 = DIRECTION('',(0.E+000,1.));
#96618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#96623)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#96620,#96621,#96622)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#96620 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#96621 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#96622 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#96623 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#96620,
  'distance_accuracy_value','confusion accuracy');
#96624 = SHAPE_DEFINITION_REPRESENTATION(#96625,#96480);
#96625 = PRODUCT_DEFINITION_SHAPE('','',#96626);
#96626 = PRODUCT_DEFINITION('design','',#96627,#96630);
#96627 = PRODUCT_DEFINITION_FORMATION('','',#96628);
#96628 = PRODUCT('CADSOFTTOOLS 1.727','CADSOFTTOOLS 1.727','',(#96629));
#96629 = PRODUCT_CONTEXT('',#2,'mechanical');
#96630 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#96631 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#96632,#96634);
#96632 = ( REPRESENTATION_RELATIONSHIP('','',#96480,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#96633) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#96633 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2919);
#96634 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #96635);
#96635 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('727','','',#5,#96626,$);
#96636 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#96628));
#96637 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#96638),#96712);
#96638 = SHELL_BASED_SURFACE_MODEL('',(#96639));
#96639 = OPEN_SHELL('',(#96640));
#96640 = ADVANCED_FACE('',(#96641),#96655,.F.);
#96641 = FACE_BOUND('',#96642,.T.);
#96642 = EDGE_LOOP('',(#96643,#96666,#96682,#96698));
#96643 = ORIENTED_EDGE('',*,*,#96644,.T.);
#96644 = EDGE_CURVE('',#96645,#96647,#96649,.T.);
#96645 = VERTEX_POINT('',#96646);
#96646 = CARTESIAN_POINT('',(6.800000000001,-6.407391583094,
    35.066987298076));
#96647 = VERTEX_POINT('',#96648);
#96648 = CARTESIAN_POINT('',(6.300000000001,-6.407391583094,
    35.066987298076));
#96649 = SURFACE_CURVE('',#96650,(#96654),.PCURVE_S1.);
#96650 = LINE('',#96651,#96652);
#96651 = CARTESIAN_POINT('',(6.300000000001,-6.407391583094,
    35.066987298076));
#96652 = VECTOR('',#96653,1.);
#96653 = DIRECTION('',(-1.,0.E+000,0.E+000));
#96654 = PCURVE('',#96655,#96660);
#96655 = PLANE('',#96656);
#96656 = AXIS2_PLACEMENT_3D('',#96657,#96658,#96659);
#96657 = CARTESIAN_POINT('',(9.850000000001,-6.407391583094,
    29.400502015473));
#96658 = DIRECTION('',(1.314184451498E-016,-1.,0.E+000));
#96659 = DIRECTION('',(1.,1.314184451498E-016,0.E+000));
#96660 = DEFINITIONAL_REPRESENTATION('',(#96661),#96665);
#96661 = LINE('',#96662,#96663);
#96662 = CARTESIAN_POINT('',(-3.55,5.666485282603));
#96663 = VECTOR('',#96664,1.);
#96664 = DIRECTION('',(-1.,0.E+000));
#96665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96666 = ORIENTED_EDGE('',*,*,#96667,.T.);
#96667 = EDGE_CURVE('',#96647,#96668,#96670,.T.);
#96668 = VERTEX_POINT('',#96669);
#96669 = CARTESIAN_POINT('',(6.300000000001,-6.407391583094,
    37.699999999968));
#96670 = SURFACE_CURVE('',#96671,(#96675),.PCURVE_S1.);
#96671 = LINE('',#96672,#96673);
#96672 = CARTESIAN_POINT('',(6.300000000001,-6.407391583094,
    37.699999999968));
#96673 = VECTOR('',#96674,1.);
#96674 = DIRECTION('',(0.E+000,0.E+000,1.));
#96675 = PCURVE('',#96655,#96676);
#96676 = DEFINITIONAL_REPRESENTATION('',(#96677),#96681);
#96677 = LINE('',#96678,#96679);
#96678 = CARTESIAN_POINT('',(-3.55,8.299497984495));
#96679 = VECTOR('',#96680,1.);
#96680 = DIRECTION('',(0.E+000,1.));
#96681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96682 = ORIENTED_EDGE('',*,*,#96683,.T.);
#96683 = EDGE_CURVE('',#96668,#96684,#96686,.T.);
#96684 = VERTEX_POINT('',#96685);
#96685 = CARTESIAN_POINT('',(6.800000000001,-6.407391583094,
    37.699999999968));
#96686 = SURFACE_CURVE('',#96687,(#96691),.PCURVE_S1.);
#96687 = LINE('',#96688,#96689);
#96688 = CARTESIAN_POINT('',(6.300000000001,-6.407391583094,
    37.699999999968));
#96689 = VECTOR('',#96690,1.);
#96690 = DIRECTION('',(1.,1.314184451498E-016,0.E+000));
#96691 = PCURVE('',#96655,#96692);
#96692 = DEFINITIONAL_REPRESENTATION('',(#96693),#96697);
#96693 = LINE('',#96694,#96695);
#96694 = CARTESIAN_POINT('',(-3.55,8.299497984495));
#96695 = VECTOR('',#96696,1.);
#96696 = DIRECTION('',(1.,0.E+000));
#96697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96698 = ORIENTED_EDGE('',*,*,#96699,.F.);
#96699 = EDGE_CURVE('',#96645,#96684,#96700,.T.);
#96700 = SURFACE_CURVE('',#96701,(#96705),.PCURVE_S1.);
#96701 = LINE('',#96702,#96703);
#96702 = CARTESIAN_POINT('',(6.800000000001,-6.407391583094,
    35.066987298076));
#96703 = VECTOR('',#96704,1.);
#96704 = DIRECTION('',(0.E+000,0.E+000,1.));
#96705 = PCURVE('',#96655,#96706);
#96706 = DEFINITIONAL_REPRESENTATION('',(#96707),#96711);
#96707 = LINE('',#96708,#96709);
#96708 = CARTESIAN_POINT('',(-3.05,5.666485282603));
#96709 = VECTOR('',#96710,1.);
#96710 = DIRECTION('',(0.E+000,1.));
#96711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#96716)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#96713,#96714,#96715)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#96713 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#96714 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#96715 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#96716 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#96713,
  'distance_accuracy_value','confusion accuracy');
#96717 = SHAPE_DEFINITION_REPRESENTATION(#96718,#96637);
#96718 = PRODUCT_DEFINITION_SHAPE('','',#96719);
#96719 = PRODUCT_DEFINITION('design','',#96720,#96723);
#96720 = PRODUCT_DEFINITION_FORMATION('','',#96721);
#96721 = PRODUCT('CADSOFTTOOLS 1.728','CADSOFTTOOLS 1.728','',(#96722));
#96722 = PRODUCT_CONTEXT('',#2,'mechanical');
#96723 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#96724 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#96725,#96727);
#96725 = ( REPRESENTATION_RELATIONSHIP('','',#96637,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#96726) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#96726 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2923);
#96727 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #96728);
#96728 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('728','','',#5,#96719,$);
#96729 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#96721));
#96730 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#96731),#96837);
#96731 = SHELL_BASED_SURFACE_MODEL('',(#96732));
#96732 = OPEN_SHELL('',(#96733));
#96733 = ADVANCED_FACE('',(#96734),#96748,.T.);
#96734 = FACE_BOUND('',#96735,.T.);
#96735 = EDGE_LOOP('',(#96736,#96759,#96775,#96791,#96807,#96823));
#96736 = ORIENTED_EDGE('',*,*,#96737,.T.);
#96737 = EDGE_CURVE('',#96738,#96740,#96742,.T.);
#96738 = VERTEX_POINT('',#96739);
#96739 = CARTESIAN_POINT('',(6.300000000001,-6.407391583094,
    37.699999999968));
#96740 = VERTEX_POINT('',#96741);
#96741 = CARTESIAN_POINT('',(6.300000000001,-7.156064727047,
    37.699999999968));
#96742 = SURFACE_CURVE('',#96743,(#96747),.PCURVE_S1.);
#96743 = LINE('',#96744,#96745);
#96744 = CARTESIAN_POINT('',(6.300000000001,-8.157391583094,
    37.699999999968));
#96745 = VECTOR('',#96746,1.);
#96746 = DIRECTION('',(0.E+000,-1.,0.E+000));
#96747 = PCURVE('',#96748,#96753);
#96748 = PLANE('',#96749);
#96749 = AXIS2_PLACEMENT_3D('',#96750,#96751,#96752);
#96750 = CARTESIAN_POINT('',(6.300000000001,-8.157391583094,
    37.699999999968));
#96751 = DIRECTION('',(0.E+000,0.E+000,1.));
#96752 = DIRECTION('',(-1.,0.E+000,0.E+000));
#96753 = DEFINITIONAL_REPRESENTATION('',(#96754),#96758);
#96754 = LINE('',#96755,#96756);
#96755 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#96756 = VECTOR('',#96757,1.);
#96757 = DIRECTION('',(0.E+000,1.));
#96758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96759 = ORIENTED_EDGE('',*,*,#96760,.T.);
#96760 = EDGE_CURVE('',#96740,#96761,#96763,.T.);
#96761 = VERTEX_POINT('',#96762);
#96762 = CARTESIAN_POINT('',(10.100000000001,-7.156064727047,
    37.699999999968));
#96763 = SURFACE_CURVE('',#96764,(#96768),.PCURVE_S1.);
#96764 = LINE('',#96765,#96766);
#96765 = CARTESIAN_POINT('',(6.300000000001,-7.156064727047,
    37.699999999968));
#96766 = VECTOR('',#96767,1.);
#96767 = DIRECTION('',(1.,0.E+000,0.E+000));
#96768 = PCURVE('',#96748,#96769);
#96769 = DEFINITIONAL_REPRESENTATION('',(#96770),#96774);
#96770 = LINE('',#96771,#96772);
#96771 = CARTESIAN_POINT('',(0.E+000,-1.001326856047));
#96772 = VECTOR('',#96773,1.);
#96773 = DIRECTION('',(-1.,0.E+000));
#96774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96775 = ORIENTED_EDGE('',*,*,#96776,.F.);
#96776 = EDGE_CURVE('',#96777,#96761,#96779,.T.);
#96777 = VERTEX_POINT('',#96778);
#96778 = CARTESIAN_POINT('',(10.100000000001,-6.407391583094,
    37.699999999968));
#96779 = SURFACE_CURVE('',#96780,(#96784),.PCURVE_S1.);
#96780 = LINE('',#96781,#96782);
#96781 = CARTESIAN_POINT('',(10.100000000001,-8.157391583094,
    37.699999999968));
#96782 = VECTOR('',#96783,1.);
#96783 = DIRECTION('',(0.E+000,-1.,0.E+000));
#96784 = PCURVE('',#96748,#96785);
#96785 = DEFINITIONAL_REPRESENTATION('',(#96786),#96790);
#96786 = LINE('',#96787,#96788);
#96787 = CARTESIAN_POINT('',(-3.8,0.E+000));
#96788 = VECTOR('',#96789,1.);
#96789 = DIRECTION('',(0.E+000,1.));
#96790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96791 = ORIENTED_EDGE('',*,*,#96792,.F.);
#96792 = EDGE_CURVE('',#96793,#96777,#96795,.T.);
#96793 = VERTEX_POINT('',#96794);
#96794 = CARTESIAN_POINT('',(9.600000000001,-6.407391583094,
    37.699999999968));
#96795 = SURFACE_CURVE('',#96796,(#96800),.PCURVE_S1.);
#96796 = LINE('',#96797,#96798);
#96797 = CARTESIAN_POINT('',(6.300000000001,-6.407391583094,
    37.699999999968));
#96798 = VECTOR('',#96799,1.);
#96799 = DIRECTION('',(1.,1.314184451498E-016,0.E+000));
#96800 = PCURVE('',#96748,#96801);
#96801 = DEFINITIONAL_REPRESENTATION('',(#96802),#96806);
#96802 = LINE('',#96803,#96804);
#96803 = CARTESIAN_POINT('',(0.E+000,-1.75));
#96804 = VECTOR('',#96805,1.);
#96805 = DIRECTION('',(-1.,-1.314184451498E-016));
#96806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96807 = ORIENTED_EDGE('',*,*,#96808,.F.);
#96808 = EDGE_CURVE('',#96809,#96793,#96811,.T.);
#96809 = VERTEX_POINT('',#96810);
#96810 = CARTESIAN_POINT('',(6.800000000001,-6.407391583094,
    37.699999999968));
#96811 = SURFACE_CURVE('',#96812,(#96816),.PCURVE_S1.);
#96812 = LINE('',#96813,#96814);
#96813 = CARTESIAN_POINT('',(6.300000000001,-6.407391583094,
    37.699999999968));
#96814 = VECTOR('',#96815,1.);
#96815 = DIRECTION('',(1.,1.314184451498E-016,0.E+000));
#96816 = PCURVE('',#96748,#96817);
#96817 = DEFINITIONAL_REPRESENTATION('',(#96818),#96822);
#96818 = LINE('',#96819,#96820);
#96819 = CARTESIAN_POINT('',(0.E+000,-1.75));
#96820 = VECTOR('',#96821,1.);
#96821 = DIRECTION('',(-1.,-1.314184451498E-016));
#96822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96823 = ORIENTED_EDGE('',*,*,#96824,.F.);
#96824 = EDGE_CURVE('',#96738,#96809,#96825,.T.);
#96825 = SURFACE_CURVE('',#96826,(#96830),.PCURVE_S1.);
#96826 = LINE('',#96827,#96828);
#96827 = CARTESIAN_POINT('',(6.300000000001,-6.407391583094,
    37.699999999968));
#96828 = VECTOR('',#96829,1.);
#96829 = DIRECTION('',(1.,1.314184451498E-016,0.E+000));
#96830 = PCURVE('',#96748,#96831);
#96831 = DEFINITIONAL_REPRESENTATION('',(#96832),#96836);
#96832 = LINE('',#96833,#96834);
#96833 = CARTESIAN_POINT('',(0.E+000,-1.75));
#96834 = VECTOR('',#96835,1.);
#96835 = DIRECTION('',(-1.,-1.314184451498E-016));
#96836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#96841)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#96838,#96839,#96840)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#96838 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#96839 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#96840 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#96841 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#96838,
  'distance_accuracy_value','confusion accuracy');
#96842 = SHAPE_DEFINITION_REPRESENTATION(#96843,#96730);
#96843 = PRODUCT_DEFINITION_SHAPE('','',#96844);
#96844 = PRODUCT_DEFINITION('design','',#96845,#96848);
#96845 = PRODUCT_DEFINITION_FORMATION('','',#96846);
#96846 = PRODUCT('CADSOFTTOOLS 1.729','CADSOFTTOOLS 1.729','',(#96847));
#96847 = PRODUCT_CONTEXT('',#2,'mechanical');
#96848 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#96849 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#96850,#96852);
#96850 = ( REPRESENTATION_RELATIONSHIP('','',#96730,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#96851) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#96851 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2927);
#96852 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #96853);
#96853 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('729','','',#5,#96844,$);
#96854 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#96846));
#96855 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#96856),#96930);
#96856 = SHELL_BASED_SURFACE_MODEL('',(#96857));
#96857 = OPEN_SHELL('',(#96858));
#96858 = ADVANCED_FACE('',(#96859),#96873,.F.);
#96859 = FACE_BOUND('',#96860,.T.);
#96860 = EDGE_LOOP('',(#96861,#96884,#96900,#96916));
#96861 = ORIENTED_EDGE('',*,*,#96862,.T.);
#96862 = EDGE_CURVE('',#96863,#96865,#96867,.T.);
#96863 = VERTEX_POINT('',#96864);
#96864 = CARTESIAN_POINT('',(9.600000000001,-6.407391583094,
    35.066987298076));
#96865 = VERTEX_POINT('',#96866);
#96866 = CARTESIAN_POINT('',(9.600000000001,-6.407391583094,
    37.699999999968));
#96867 = SURFACE_CURVE('',#96868,(#96872),.PCURVE_S1.);
#96868 = LINE('',#96869,#96870);
#96869 = CARTESIAN_POINT('',(9.600000000001,-6.407391583094,
    35.066987298076));
#96870 = VECTOR('',#96871,1.);
#96871 = DIRECTION('',(0.E+000,0.E+000,1.));
#96872 = PCURVE('',#96873,#96878);
#96873 = PLANE('',#96874);
#96874 = AXIS2_PLACEMENT_3D('',#96875,#96876,#96877);
#96875 = CARTESIAN_POINT('',(9.850000000001,-6.407391583094,
    29.400502015473));
#96876 = DIRECTION('',(1.314184451498E-016,-1.,0.E+000));
#96877 = DIRECTION('',(1.,1.314184451498E-016,0.E+000));
#96878 = DEFINITIONAL_REPRESENTATION('',(#96879),#96883);
#96879 = LINE('',#96880,#96881);
#96880 = CARTESIAN_POINT('',(-0.25,5.666485282603));
#96881 = VECTOR('',#96882,1.);
#96882 = DIRECTION('',(0.E+000,1.));
#96883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96884 = ORIENTED_EDGE('',*,*,#96885,.T.);
#96885 = EDGE_CURVE('',#96865,#96886,#96888,.T.);
#96886 = VERTEX_POINT('',#96887);
#96887 = CARTESIAN_POINT('',(10.100000000001,-6.407391583094,
    37.699999999968));
#96888 = SURFACE_CURVE('',#96889,(#96893),.PCURVE_S1.);
#96889 = LINE('',#96890,#96891);
#96890 = CARTESIAN_POINT('',(6.300000000001,-6.407391583094,
    37.699999999968));
#96891 = VECTOR('',#96892,1.);
#96892 = DIRECTION('',(1.,1.314184451498E-016,0.E+000));
#96893 = PCURVE('',#96873,#96894);
#96894 = DEFINITIONAL_REPRESENTATION('',(#96895),#96899);
#96895 = LINE('',#96896,#96897);
#96896 = CARTESIAN_POINT('',(-3.55,8.299497984495));
#96897 = VECTOR('',#96898,1.);
#96898 = DIRECTION('',(1.,0.E+000));
#96899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96900 = ORIENTED_EDGE('',*,*,#96901,.T.);
#96901 = EDGE_CURVE('',#96886,#96902,#96904,.T.);
#96902 = VERTEX_POINT('',#96903);
#96903 = CARTESIAN_POINT('',(10.100000000001,-6.407391583094,
    35.066987298076));
#96904 = SURFACE_CURVE('',#96905,(#96909),.PCURVE_S1.);
#96905 = LINE('',#96906,#96907);
#96906 = CARTESIAN_POINT('',(10.100000000001,-6.407391583094,
    38.281027667953));
#96907 = VECTOR('',#96908,1.);
#96908 = DIRECTION('',(0.E+000,0.E+000,-1.));
#96909 = PCURVE('',#96873,#96910);
#96910 = DEFINITIONAL_REPRESENTATION('',(#96911),#96915);
#96911 = LINE('',#96912,#96913);
#96912 = CARTESIAN_POINT('',(0.25,8.880525652479));
#96913 = VECTOR('',#96914,1.);
#96914 = DIRECTION('',(0.E+000,-1.));
#96915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96916 = ORIENTED_EDGE('',*,*,#96917,.T.);
#96917 = EDGE_CURVE('',#96902,#96863,#96918,.T.);
#96918 = SURFACE_CURVE('',#96919,(#96923),.PCURVE_S1.);
#96919 = LINE('',#96920,#96921);
#96920 = CARTESIAN_POINT('',(6.300000000001,-6.407391583094,
    35.066987298076));
#96921 = VECTOR('',#96922,1.);
#96922 = DIRECTION('',(-1.,0.E+000,0.E+000));
#96923 = PCURVE('',#96873,#96924);
#96924 = DEFINITIONAL_REPRESENTATION('',(#96925),#96929);
#96925 = LINE('',#96926,#96927);
#96926 = CARTESIAN_POINT('',(-3.55,5.666485282603));
#96927 = VECTOR('',#96928,1.);
#96928 = DIRECTION('',(-1.,0.E+000));
#96929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#96934)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#96931,#96932,#96933)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#96931 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#96932 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#96933 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#96934 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#96931,
  'distance_accuracy_value','confusion accuracy');
#96935 = SHAPE_DEFINITION_REPRESENTATION(#96936,#96855);
#96936 = PRODUCT_DEFINITION_SHAPE('','',#96937);
#96937 = PRODUCT_DEFINITION('design','',#96938,#96941);
#96938 = PRODUCT_DEFINITION_FORMATION('','',#96939);
#96939 = PRODUCT('CADSOFTTOOLS 1.730','CADSOFTTOOLS 1.730','',(#96940));
#96940 = PRODUCT_CONTEXT('',#2,'mechanical');
#96941 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#96942 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#96943,#96945);
#96943 = ( REPRESENTATION_RELATIONSHIP('','',#96855,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#96944) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#96944 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2931);
#96945 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #96946);
#96946 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('730','','',#5,#96937,$);
#96947 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#96939));
#96948 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#96949),#97087);
#96949 = SHELL_BASED_SURFACE_MODEL('',(#96950));
#96950 = OPEN_SHELL('',(#96951));
#96951 = ADVANCED_FACE('',(#96952),#96966,.T.);
#96952 = FACE_BOUND('',#96953,.T.);
#96953 = EDGE_LOOP('',(#96954,#96977,#96993,#97009,#97025,#97041,#97057,
    #97073));
#96954 = ORIENTED_EDGE('',*,*,#96955,.F.);
#96955 = EDGE_CURVE('',#96956,#96958,#96960,.T.);
#96956 = VERTEX_POINT('',#96957);
#96957 = CARTESIAN_POINT('',(9.849999999629,-10.15739158309,
    37.699999999968));
#96958 = VERTEX_POINT('',#96959);
#96959 = CARTESIAN_POINT('',(9.600000000001,-9.907391583094,
    37.699999999968));
#96960 = SURFACE_CURVE('',#96961,(#96965),.PCURVE_S1.);
#96961 = LINE('',#96962,#96963);
#96962 = CARTESIAN_POINT('',(9.850000000001,-10.15739158309,
    37.699999999968));
#96963 = VECTOR('',#96964,1.);
#96964 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
#96965 = PCURVE('',#96966,#96971);
#96966 = PLANE('',#96967);
#96967 = AXIS2_PLACEMENT_3D('',#96968,#96969,#96970);
#96968 = CARTESIAN_POINT('',(6.300000000001,-8.157391583094,
    37.699999999968));
#96969 = DIRECTION('',(0.E+000,0.E+000,1.));
#96970 = DIRECTION('',(1.,0.E+000,-0.E+000));
#96971 = DEFINITIONAL_REPRESENTATION('',(#96972),#96976);
#96972 = LINE('',#96973,#96974);
#96973 = CARTESIAN_POINT('',(3.55,-2.));
#96974 = VECTOR('',#96975,1.);
#96975 = DIRECTION('',(-0.707106781187,0.707106781187));
#96976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96977 = ORIENTED_EDGE('',*,*,#96978,.T.);
#96978 = EDGE_CURVE('',#96956,#96979,#96981,.T.);
#96979 = VERTEX_POINT('',#96980);
#96980 = CARTESIAN_POINT('',(10.100000000001,-10.15739158309,
    37.699999999968));
#96981 = SURFACE_CURVE('',#96982,(#96986),.PCURVE_S1.);
#96982 = LINE('',#96983,#96984);
#96983 = CARTESIAN_POINT('',(6.300000000001,-10.15739158309,
    37.699999999968));
#96984 = VECTOR('',#96985,1.);
#96985 = DIRECTION('',(1.,0.E+000,0.E+000));
#96986 = PCURVE('',#96966,#96987);
#96987 = DEFINITIONAL_REPRESENTATION('',(#96988),#96992);
#96988 = LINE('',#96989,#96990);
#96989 = CARTESIAN_POINT('',(0.E+000,-2.));
#96990 = VECTOR('',#96991,1.);
#96991 = DIRECTION('',(1.,0.E+000));
#96992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#96993 = ORIENTED_EDGE('',*,*,#96994,.F.);
#96994 = EDGE_CURVE('',#96995,#96979,#96997,.T.);
#96995 = VERTEX_POINT('',#96996);
#96996 = CARTESIAN_POINT('',(10.100000000001,-9.158718439141,
    37.699999999968));
#96997 = SURFACE_CURVE('',#96998,(#97002),.PCURVE_S1.);
#96998 = LINE('',#96999,#97000);
#96999 = CARTESIAN_POINT('',(10.100000000001,-8.157391583094,
    37.699999999968));
#97000 = VECTOR('',#97001,1.);
#97001 = DIRECTION('',(0.E+000,-1.,0.E+000));
#97002 = PCURVE('',#96966,#97003);
#97003 = DEFINITIONAL_REPRESENTATION('',(#97004),#97008);
#97004 = LINE('',#97005,#97006);
#97005 = CARTESIAN_POINT('',(3.8,0.E+000));
#97006 = VECTOR('',#97007,1.);
#97007 = DIRECTION('',(0.E+000,-1.));
#97008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97009 = ORIENTED_EDGE('',*,*,#97010,.F.);
#97010 = EDGE_CURVE('',#97011,#96995,#97013,.T.);
#97011 = VERTEX_POINT('',#97012);
#97012 = CARTESIAN_POINT('',(6.300000000001,-9.158718439141,
    37.699999999968));
#97013 = SURFACE_CURVE('',#97014,(#97018),.PCURVE_S1.);
#97014 = LINE('',#97015,#97016);
#97015 = CARTESIAN_POINT('',(10.100000000001,-9.158718439141,
    37.699999999968));
#97016 = VECTOR('',#97017,1.);
#97017 = DIRECTION('',(1.,0.E+000,0.E+000));
#97018 = PCURVE('',#96966,#97019);
#97019 = DEFINITIONAL_REPRESENTATION('',(#97020),#97024);
#97020 = LINE('',#97021,#97022);
#97021 = CARTESIAN_POINT('',(3.8,-1.001326856047));
#97022 = VECTOR('',#97023,1.);
#97023 = DIRECTION('',(1.,0.E+000));
#97024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97025 = ORIENTED_EDGE('',*,*,#97026,.T.);
#97026 = EDGE_CURVE('',#97011,#97027,#97029,.T.);
#97027 = VERTEX_POINT('',#97028);
#97028 = CARTESIAN_POINT('',(6.300000000001,-10.15739158309,
    37.699999999968));
#97029 = SURFACE_CURVE('',#97030,(#97034),.PCURVE_S1.);
#97030 = LINE('',#97031,#97032);
#97031 = CARTESIAN_POINT('',(6.300000000001,-8.157391583094,
    37.699999999968));
#97032 = VECTOR('',#97033,1.);
#97033 = DIRECTION('',(0.E+000,-1.,0.E+000));
#97034 = PCURVE('',#96966,#97035);
#97035 = DEFINITIONAL_REPRESENTATION('',(#97036),#97040);
#97036 = LINE('',#97037,#97038);
#97037 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#97038 = VECTOR('',#97039,1.);
#97039 = DIRECTION('',(0.E+000,-1.));
#97040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97041 = ORIENTED_EDGE('',*,*,#97042,.T.);
#97042 = EDGE_CURVE('',#97027,#97043,#97045,.T.);
#97043 = VERTEX_POINT('',#97044);
#97044 = CARTESIAN_POINT('',(6.550000000373,-10.15739158309,
    37.699999999968));
#97045 = SURFACE_CURVE('',#97046,(#97050),.PCURVE_S1.);
#97046 = LINE('',#97047,#97048);
#97047 = CARTESIAN_POINT('',(6.300000000001,-10.15739158309,
    37.699999999968));
#97048 = VECTOR('',#97049,1.);
#97049 = DIRECTION('',(1.,0.E+000,0.E+000));
#97050 = PCURVE('',#96966,#97051);
#97051 = DEFINITIONAL_REPRESENTATION('',(#97052),#97056);
#97052 = LINE('',#97053,#97054);
#97053 = CARTESIAN_POINT('',(0.E+000,-2.));
#97054 = VECTOR('',#97055,1.);
#97055 = DIRECTION('',(1.,0.E+000));
#97056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97057 = ORIENTED_EDGE('',*,*,#97058,.F.);
#97058 = EDGE_CURVE('',#97059,#97043,#97061,.T.);
#97059 = VERTEX_POINT('',#97060);
#97060 = CARTESIAN_POINT('',(6.800000000001,-9.907391583094,
    37.699999999968));
#97061 = SURFACE_CURVE('',#97062,(#97066),.PCURVE_S1.);
#97062 = LINE('',#97063,#97064);
#97063 = CARTESIAN_POINT('',(6.800000000001,-9.907391583094,
    37.699999999968));
#97064 = VECTOR('',#97065,1.);
#97065 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
#97066 = PCURVE('',#96966,#97067);
#97067 = DEFINITIONAL_REPRESENTATION('',(#97068),#97072);
#97068 = LINE('',#97069,#97070);
#97069 = CARTESIAN_POINT('',(0.5,-1.75));
#97070 = VECTOR('',#97071,1.);
#97071 = DIRECTION('',(-0.707106781187,-0.707106781187));
#97072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97073 = ORIENTED_EDGE('',*,*,#97074,.T.);
#97074 = EDGE_CURVE('',#97059,#96958,#97075,.T.);
#97075 = SURFACE_CURVE('',#97076,(#97080),.PCURVE_S1.);
#97076 = LINE('',#97077,#97078);
#97077 = CARTESIAN_POINT('',(9.850000000001,-9.907391583094,
    37.699999999968));
#97078 = VECTOR('',#97079,1.);
#97079 = DIRECTION('',(1.,-1.314184451498E-016,0.E+000));
#97080 = PCURVE('',#96966,#97081);
#97081 = DEFINITIONAL_REPRESENTATION('',(#97082),#97086);
#97082 = LINE('',#97083,#97084);
#97083 = CARTESIAN_POINT('',(3.55,-1.75));
#97084 = VECTOR('',#97085,1.);
#97085 = DIRECTION('',(1.,-1.314184451498E-016));
#97086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#97091)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#97088,#97089,#97090)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#97088 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#97089 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#97090 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#97091 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#97088,
  'distance_accuracy_value','confusion accuracy');
#97092 = SHAPE_DEFINITION_REPRESENTATION(#97093,#96948);
#97093 = PRODUCT_DEFINITION_SHAPE('','',#97094);
#97094 = PRODUCT_DEFINITION('design','',#97095,#97098);
#97095 = PRODUCT_DEFINITION_FORMATION('','',#97096);
#97096 = PRODUCT('CADSOFTTOOLS 1.731','CADSOFTTOOLS 1.731','',(#97097));
#97097 = PRODUCT_CONTEXT('',#2,'mechanical');
#97098 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#97099 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97100,#97102);
#97100 = ( REPRESENTATION_RELATIONSHIP('','',#96948,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97101) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#97101 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2935);
#97102 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #97103);
#97103 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('731','','',#5,#97094,$);
#97104 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#97096));
#97105 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#97106),#97180);
#97106 = SHELL_BASED_SURFACE_MODEL('',(#97107));
#97107 = OPEN_SHELL('',(#97108));
#97108 = ADVANCED_FACE('',(#97109),#97123,.F.);
#97109 = FACE_BOUND('',#97110,.T.);
#97110 = EDGE_LOOP('',(#97111,#97134,#97150,#97166));
#97111 = ORIENTED_EDGE('',*,*,#97112,.F.);
#97112 = EDGE_CURVE('',#97113,#97115,#97117,.T.);
#97113 = VERTEX_POINT('',#97114);
#97114 = CARTESIAN_POINT('',(10.100000000001,-7.557391583094,
    36.699999999968));
#97115 = VERTEX_POINT('',#97116);
#97116 = CARTESIAN_POINT('',(10.100000000001,-8.757391583094,
    36.699999999968));
#97117 = SURFACE_CURVE('',#97118,(#97122),.PCURVE_S1.);
#97118 = LINE('',#97119,#97120);
#97119 = CARTESIAN_POINT('',(10.100000000001,29.442608413594,
    36.699999999968));
#97120 = VECTOR('',#97121,1.);
#97121 = DIRECTION('',(0.E+000,-1.,0.E+000));
#97122 = PCURVE('',#97123,#97128);
#97123 = PLANE('',#97124);
#97124 = AXIS2_PLACEMENT_3D('',#97125,#97126,#97127);
#97125 = CARTESIAN_POINT('',(5.5005E+004,-8.2852460159,36.699999999968)
  );
#97126 = DIRECTION('',(0.E+000,0.E+000,-1.));
#97127 = DIRECTION('',(1.,0.E+000,0.E+000));
#97128 = DEFINITIONAL_REPRESENTATION('',(#97129),#97133);
#97129 = LINE('',#97130,#97131);
#97130 = CARTESIAN_POINT('',(-5.49949E+004,-37.72785442949));
#97131 = VECTOR('',#97132,1.);
#97132 = DIRECTION('',(0.E+000,1.));
#97133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97134 = ORIENTED_EDGE('',*,*,#97135,.F.);
#97135 = EDGE_CURVE('',#97136,#97113,#97138,.T.);
#97136 = VERTEX_POINT('',#97137);
#97137 = CARTESIAN_POINT('',(6.300000000001,-7.557391583094,
    36.699999999968));
#97138 = SURFACE_CURVE('',#97139,(#97143),.PCURVE_S1.);
#97139 = LINE('',#97140,#97141);
#97140 = CARTESIAN_POINT('',(10.100000000001,-7.557391583094,
    36.699999999968));
#97141 = VECTOR('',#97142,1.);
#97142 = DIRECTION('',(1.,0.E+000,0.E+000));
#97143 = PCURVE('',#97123,#97144);
#97144 = DEFINITIONAL_REPRESENTATION('',(#97145),#97149);
#97145 = LINE('',#97146,#97147);
#97146 = CARTESIAN_POINT('',(-5.49949E+004,-0.727854432806));
#97147 = VECTOR('',#97148,1.);
#97148 = DIRECTION('',(1.,0.E+000));
#97149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97150 = ORIENTED_EDGE('',*,*,#97151,.F.);
#97151 = EDGE_CURVE('',#97152,#97136,#97154,.T.);
#97152 = VERTEX_POINT('',#97153);
#97153 = CARTESIAN_POINT('',(6.300000000001,-8.757391583094,
    36.699999999968));
#97154 = SURFACE_CURVE('',#97155,(#97159),.PCURVE_S1.);
#97155 = LINE('',#97156,#97157);
#97156 = CARTESIAN_POINT('',(6.300000000001,-8.157391583094,
    36.699999999968));
#97157 = VECTOR('',#97158,1.);
#97158 = DIRECTION('',(0.E+000,1.,0.E+000));
#97159 = PCURVE('',#97123,#97160);
#97160 = DEFINITIONAL_REPRESENTATION('',(#97161),#97165);
#97161 = LINE('',#97162,#97163);
#97162 = CARTESIAN_POINT('',(-5.49987E+004,-0.127854432806));
#97163 = VECTOR('',#97164,1.);
#97164 = DIRECTION('',(0.E+000,-1.));
#97165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97166 = ORIENTED_EDGE('',*,*,#97167,.T.);
#97167 = EDGE_CURVE('',#97152,#97115,#97168,.T.);
#97168 = SURFACE_CURVE('',#97169,(#97173),.PCURVE_S1.);
#97169 = LINE('',#97170,#97171);
#97170 = CARTESIAN_POINT('',(10.100000000001,-8.757391583094,
    36.699999999968));
#97171 = VECTOR('',#97172,1.);
#97172 = DIRECTION('',(1.,0.E+000,0.E+000));
#97173 = PCURVE('',#97123,#97174);
#97174 = DEFINITIONAL_REPRESENTATION('',(#97175),#97179);
#97175 = LINE('',#97176,#97177);
#97176 = CARTESIAN_POINT('',(-5.49949E+004,0.472145567194));
#97177 = VECTOR('',#97178,1.);
#97178 = DIRECTION('',(1.,0.E+000));
#97179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#97184)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#97181,#97182,#97183)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#97181 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#97182 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#97183 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#97184 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#97181,
  'distance_accuracy_value','confusion accuracy');
#97185 = SHAPE_DEFINITION_REPRESENTATION(#97186,#97105);
#97186 = PRODUCT_DEFINITION_SHAPE('','',#97187);
#97187 = PRODUCT_DEFINITION('design','',#97188,#97191);
#97188 = PRODUCT_DEFINITION_FORMATION('','',#97189);
#97189 = PRODUCT('CADSOFTTOOLS 1.732','CADSOFTTOOLS 1.732','',(#97190));
#97190 = PRODUCT_CONTEXT('',#2,'mechanical');
#97191 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#97192 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97193,#97195);
#97193 = ( REPRESENTATION_RELATIONSHIP('','',#97105,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97194) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#97194 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2939);
#97195 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #97196);
#97196 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('732','','',#5,#97187,$);
#97197 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#97189));
#97198 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#97199),#97271);
#97199 = SHELL_BASED_SURFACE_MODEL('',(#97200));
#97200 = OPEN_SHELL('',(#97201));
#97201 = ADVANCED_FACE('',(#97202),#97217,.T.);
#97202 = FACE_BOUND('',#97203,.T.);
#97203 = EDGE_LOOP('',(#97204,#97227,#97242,#97258));
#97204 = ORIENTED_EDGE('',*,*,#97205,.F.);
#97205 = EDGE_CURVE('',#97206,#97208,#97210,.T.);
#97206 = VERTEX_POINT('',#97207);
#97207 = CARTESIAN_POINT('',(10.100000000001,-8.861638018518,
    37.441751930257));
#97208 = VERTEX_POINT('',#97209);
#97209 = CARTESIAN_POINT('',(10.100000000001,-9.158718439141,
    37.699999999968));
#97210 = SURFACE_CURVE('',#97211,(#97216),.PCURVE_S1.);
#97211 = CIRCLE('',#97212,0.3);
#97212 = AXIS2_PLACEMENT_3D('',#97213,#97214,#97215);
#97213 = CARTESIAN_POINT('',(10.100000000001,-9.158718439141,
    37.399999999968));
#97214 = DIRECTION('',(1.,0.E+000,0.E+000));
#97215 = DIRECTION('',(-0.E+000,1.,0.E+000));
#97216 = PCURVE('',#97217,#97222);
#97217 = CYLINDRICAL_SURFACE('',#97218,0.3);
#97218 = AXIS2_PLACEMENT_3D('',#97219,#97220,#97221);
#97219 = CARTESIAN_POINT('',(10.100000000001,-9.158718439141,
    37.399999999968));
#97220 = DIRECTION('',(1.,0.E+000,0.E+000));
#97221 = DIRECTION('',(0.E+000,0.E+000,-1.));
#97222 = DEFINITIONAL_REPRESENTATION('',(#97223),#97226);
#97223 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97224,#97225),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.13962634016,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#97224 = CARTESIAN_POINT('',(1.710422666955,0.E+000));
#97225 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#97226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97227 = ORIENTED_EDGE('',*,*,#97228,.T.);
#97228 = EDGE_CURVE('',#97206,#97229,#97231,.T.);
#97229 = VERTEX_POINT('',#97230);
#97230 = CARTESIAN_POINT('',(6.300000000001,-8.861638018518,
    37.441751930257));
#97231 = SURFACE_CURVE('',#97232,(#97236),.PCURVE_S1.);
#97232 = LINE('',#97233,#97234);
#97233 = CARTESIAN_POINT('',(6.300000000001,-8.861638018518,
    37.441751930257));
#97234 = VECTOR('',#97235,1.);
#97235 = DIRECTION('',(-1.,0.E+000,0.E+000));
#97236 = PCURVE('',#97217,#97237);
#97237 = DEFINITIONAL_REPRESENTATION('',(#97238),#97241);
#97238 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97239,#97240),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.8,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#97239 = CARTESIAN_POINT('',(1.710422666955,0.E+000));
#97240 = CARTESIAN_POINT('',(1.710422666955,-3.8));
#97241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97242 = ORIENTED_EDGE('',*,*,#97243,.F.);
#97243 = EDGE_CURVE('',#97244,#97229,#97246,.T.);
#97244 = VERTEX_POINT('',#97245);
#97245 = CARTESIAN_POINT('',(6.300000000001,-9.158718439141,
    37.699999999968));
#97246 = SURFACE_CURVE('',#97247,(#97252),.PCURVE_S1.);
#97247 = CIRCLE('',#97248,0.3);
#97248 = AXIS2_PLACEMENT_3D('',#97249,#97250,#97251);
#97249 = CARTESIAN_POINT('',(6.300000000001,-9.158718439141,
    37.399999999968));
#97250 = DIRECTION('',(-1.,0.E+000,0.E+000));
#97251 = DIRECTION('',(0.E+000,1.,0.E+000));
#97252 = PCURVE('',#97217,#97253);
#97253 = DEFINITIONAL_REPRESENTATION('',(#97254),#97257);
#97254 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97255,#97256),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.712388980385,6.14355896702),
  .PIECEWISE_BEZIER_KNOTS.);
#97255 = CARTESIAN_POINT('',(3.14159265359,-3.8));
#97256 = CARTESIAN_POINT('',(1.710422666955,-3.8));
#97257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97258 = ORIENTED_EDGE('',*,*,#97259,.T.);
#97259 = EDGE_CURVE('',#97244,#97208,#97260,.T.);
#97260 = SURFACE_CURVE('',#97261,(#97265),.PCURVE_S1.);
#97261 = LINE('',#97262,#97263);
#97262 = CARTESIAN_POINT('',(10.100000000001,-9.158718439141,
    37.699999999968));
#97263 = VECTOR('',#97264,1.);
#97264 = DIRECTION('',(1.,0.E+000,0.E+000));
#97265 = PCURVE('',#97217,#97266);
#97266 = DEFINITIONAL_REPRESENTATION('',(#97267),#97270);
#97267 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97268,#97269),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.8,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#97268 = CARTESIAN_POINT('',(3.14159265359,-3.8));
#97269 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#97270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#97275)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#97272,#97273,#97274)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#97272 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#97273 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#97274 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#97275 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#97272,
  'distance_accuracy_value','confusion accuracy');
#97276 = SHAPE_DEFINITION_REPRESENTATION(#97277,#97198);
#97277 = PRODUCT_DEFINITION_SHAPE('','',#97278);
#97278 = PRODUCT_DEFINITION('design','',#97279,#97282);
#97279 = PRODUCT_DEFINITION_FORMATION('','',#97280);
#97280 = PRODUCT('CADSOFTTOOLS 1.733','CADSOFTTOOLS 1.733','',(#97281));
#97281 = PRODUCT_CONTEXT('',#2,'mechanical');
#97282 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#97283 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97284,#97286);
#97284 = ( REPRESENTATION_RELATIONSHIP('','',#97198,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97285) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#97285 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2943);
#97286 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #97287);
#97287 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('733','','',#5,#97278,$);
#97288 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#97280));
#97289 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#97290),#97364);
#97290 = SHELL_BASED_SURFACE_MODEL('',(#97291));
#97291 = OPEN_SHELL('',(#97292));
#97292 = ADVANCED_FACE('',(#97293),#97307,.F.);
#97293 = FACE_BOUND('',#97294,.T.);
#97294 = EDGE_LOOP('',(#97295,#97318,#97334,#97350));
#97295 = ORIENTED_EDGE('',*,*,#97296,.F.);
#97296 = EDGE_CURVE('',#97297,#97299,#97301,.T.);
#97297 = VERTEX_POINT('',#97298);
#97298 = CARTESIAN_POINT('',(10.100000000001,-8.757391583094,
    36.699999999968));
#97299 = VERTEX_POINT('',#97300);
#97300 = CARTESIAN_POINT('',(10.100000000001,-8.861638018518,
    37.441751930257));
#97301 = SURFACE_CURVE('',#97302,(#97306),.PCURVE_S1.);
#97302 = LINE('',#97303,#97304);
#97303 = CARTESIAN_POINT('',(10.100000000001,-8.883588769784,
    37.597939641193));
#97304 = VECTOR('',#97305,1.);
#97305 = DIRECTION('',(0.E+000,-0.13917310096,0.990268068742));
#97306 = PCURVE('',#97307,#97312);
#97307 = PLANE('',#97308);
#97308 = AXIS2_PLACEMENT_3D('',#97309,#97310,#97311);
#97309 = CARTESIAN_POINT('',(10.100000000001,-8.962586564998,
    38.160038161396));
#97310 = DIRECTION('',(0.E+000,-0.990268068742,-0.13917310096));
#97311 = DIRECTION('',(0.E+000,-0.13917310096,0.990268068742));
#97312 = DEFINITIONAL_REPRESENTATION('',(#97313),#97317);
#97313 = LINE('',#97314,#97315);
#97314 = CARTESIAN_POINT('',(-0.567622584174,-0.E+000));
#97315 = VECTOR('',#97316,1.);
#97316 = DIRECTION('',(1.,0.E+000));
#97317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97318 = ORIENTED_EDGE('',*,*,#97319,.F.);
#97319 = EDGE_CURVE('',#97320,#97297,#97322,.T.);
#97320 = VERTEX_POINT('',#97321);
#97321 = CARTESIAN_POINT('',(6.300000000001,-8.757391583094,
    36.699999999968));
#97322 = SURFACE_CURVE('',#97323,(#97327),.PCURVE_S1.);
#97323 = LINE('',#97324,#97325);
#97324 = CARTESIAN_POINT('',(10.100000000001,-8.757391583094,
    36.699999999968));
#97325 = VECTOR('',#97326,1.);
#97326 = DIRECTION('',(1.,0.E+000,0.E+000));
#97327 = PCURVE('',#97307,#97328);
#97328 = DEFINITIONAL_REPRESENTATION('',(#97329),#97333);
#97329 = LINE('',#97330,#97331);
#97330 = CARTESIAN_POINT('',(-1.474386792339,-0.E+000));
#97331 = VECTOR('',#97332,1.);
#97332 = DIRECTION('',(0.E+000,-1.));
#97333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97334 = ORIENTED_EDGE('',*,*,#97335,.T.);
#97335 = EDGE_CURVE('',#97320,#97336,#97338,.T.);
#97336 = VERTEX_POINT('',#97337);
#97337 = CARTESIAN_POINT('',(6.300000000001,-8.861638018518,
    37.441751930257));
#97338 = SURFACE_CURVE('',#97339,(#97343),.PCURVE_S1.);
#97339 = LINE('',#97340,#97341);
#97340 = CARTESIAN_POINT('',(6.300000000001,-8.962586564998,
    38.160038161396));
#97341 = VECTOR('',#97342,1.);
#97342 = DIRECTION('',(0.E+000,-0.13917310096,0.990268068742));
#97343 = PCURVE('',#97307,#97344);
#97344 = DEFINITIONAL_REPRESENTATION('',(#97345),#97349);
#97345 = LINE('',#97346,#97347);
#97346 = CARTESIAN_POINT('',(0.E+000,3.8));
#97347 = VECTOR('',#97348,1.);
#97348 = DIRECTION('',(1.,0.E+000));
#97349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97350 = ORIENTED_EDGE('',*,*,#97351,.F.);
#97351 = EDGE_CURVE('',#97299,#97336,#97352,.T.);
#97352 = SURFACE_CURVE('',#97353,(#97357),.PCURVE_S1.);
#97353 = LINE('',#97354,#97355);
#97354 = CARTESIAN_POINT('',(6.300000000001,-8.861638018518,
    37.441751930257));
#97355 = VECTOR('',#97356,1.);
#97356 = DIRECTION('',(-1.,0.E+000,0.E+000));
#97357 = PCURVE('',#97307,#97358);
#97358 = DEFINITIONAL_REPRESENTATION('',(#97359),#97363);
#97359 = LINE('',#97360,#97361);
#97360 = CARTESIAN_POINT('',(-0.725345241166,3.8));
#97361 = VECTOR('',#97362,1.);
#97362 = DIRECTION('',(0.E+000,1.));
#97363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#97368)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#97365,#97366,#97367)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#97365 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#97366 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#97367 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#97368 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#97365,
  'distance_accuracy_value','confusion accuracy');
#97369 = SHAPE_DEFINITION_REPRESENTATION(#97370,#97289);
#97370 = PRODUCT_DEFINITION_SHAPE('','',#97371);
#97371 = PRODUCT_DEFINITION('design','',#97372,#97375);
#97372 = PRODUCT_DEFINITION_FORMATION('','',#97373);
#97373 = PRODUCT('CADSOFTTOOLS 1.734','CADSOFTTOOLS 1.734','',(#97374));
#97374 = PRODUCT_CONTEXT('',#2,'mechanical');
#97375 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#97376 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97377,#97379);
#97377 = ( REPRESENTATION_RELATIONSHIP('','',#97289,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97378) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#97378 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2947);
#97379 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #97380);
#97380 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('734','','',#5,#97371,$);
#97381 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#97373));
#97382 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#97383),#97457);
#97383 = SHELL_BASED_SURFACE_MODEL('',(#97384));
#97384 = OPEN_SHELL('',(#97385));
#97385 = ADVANCED_FACE('',(#97386),#97400,.F.);
#97386 = FACE_BOUND('',#97387,.T.);
#97387 = EDGE_LOOP('',(#97388,#97411,#97427,#97443));
#97388 = ORIENTED_EDGE('',*,*,#97389,.T.);
#97389 = EDGE_CURVE('',#97390,#97392,#97394,.T.);
#97390 = VERTEX_POINT('',#97391);
#97391 = CARTESIAN_POINT('',(6.300000000001,-7.453145147669,
    37.441751930257));
#97392 = VERTEX_POINT('',#97393);
#97393 = CARTESIAN_POINT('',(6.300000000001,-7.557391583094,
    36.699999999968));
#97394 = SURFACE_CURVE('',#97395,(#97399),.PCURVE_S1.);
#97395 = LINE('',#97396,#97397);
#97396 = CARTESIAN_POINT('',(6.300000000001,-7.557391583094,
    36.699999999968));
#97397 = VECTOR('',#97398,1.);
#97398 = DIRECTION('',(0.E+000,-0.13917310096,-0.990268068742));
#97399 = PCURVE('',#97400,#97405);
#97400 = PLANE('',#97401);
#97401 = AXIS2_PLACEMENT_3D('',#97402,#97403,#97404);
#97402 = CARTESIAN_POINT('',(10.100000000001,-7.557391583094,
    36.699999999968));
#97403 = DIRECTION('',(0.E+000,0.990268068742,-0.13917310096));
#97404 = DIRECTION('',(0.E+000,-0.13917310096,-0.990268068742));
#97405 = DEFINITIONAL_REPRESENTATION('',(#97406),#97410);
#97406 = LINE('',#97407,#97408);
#97407 = CARTESIAN_POINT('',(-0.E+000,3.8));
#97408 = VECTOR('',#97409,1.);
#97409 = DIRECTION('',(1.,0.E+000));
#97410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97411 = ORIENTED_EDGE('',*,*,#97412,.T.);
#97412 = EDGE_CURVE('',#97392,#97413,#97415,.T.);
#97413 = VERTEX_POINT('',#97414);
#97414 = CARTESIAN_POINT('',(10.100000000001,-7.557391583094,
    36.699999999968));
#97415 = SURFACE_CURVE('',#97416,(#97420),.PCURVE_S1.);
#97416 = LINE('',#97417,#97418);
#97417 = CARTESIAN_POINT('',(10.100000000001,-7.557391583094,
    36.699999999968));
#97418 = VECTOR('',#97419,1.);
#97419 = DIRECTION('',(1.,0.E+000,0.E+000));
#97420 = PCURVE('',#97400,#97421);
#97421 = DEFINITIONAL_REPRESENTATION('',(#97422),#97426);
#97422 = LINE('',#97423,#97424);
#97423 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#97424 = VECTOR('',#97425,1.);
#97425 = DIRECTION('',(0.E+000,-1.));
#97426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97427 = ORIENTED_EDGE('',*,*,#97428,.F.);
#97428 = EDGE_CURVE('',#97429,#97413,#97431,.T.);
#97429 = VERTEX_POINT('',#97430);
#97430 = CARTESIAN_POINT('',(10.100000000001,-7.453145147669,
    37.441751930257));
#97431 = SURFACE_CURVE('',#97432,(#97436),.PCURVE_S1.);
#97432 = LINE('',#97433,#97434);
#97433 = CARTESIAN_POINT('',(10.100000000001,-7.557391583094,
    36.699999999968));
#97434 = VECTOR('',#97435,1.);
#97435 = DIRECTION('',(0.E+000,-0.13917310096,-0.990268068742));
#97436 = PCURVE('',#97400,#97437);
#97437 = DEFINITIONAL_REPRESENTATION('',(#97438),#97442);
#97438 = LINE('',#97439,#97440);
#97439 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#97440 = VECTOR('',#97441,1.);
#97441 = DIRECTION('',(1.,0.E+000));
#97442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97443 = ORIENTED_EDGE('',*,*,#97444,.F.);
#97444 = EDGE_CURVE('',#97390,#97429,#97445,.T.);
#97445 = SURFACE_CURVE('',#97446,(#97450),.PCURVE_S1.);
#97446 = LINE('',#97447,#97448);
#97447 = CARTESIAN_POINT('',(10.100000000001,-7.453145147669,
    37.441751930257));
#97448 = VECTOR('',#97449,1.);
#97449 = DIRECTION('',(1.,0.E+000,0.E+000));
#97450 = PCURVE('',#97400,#97451);
#97451 = DEFINITIONAL_REPRESENTATION('',(#97452),#97456);
#97452 = LINE('',#97453,#97454);
#97453 = CARTESIAN_POINT('',(-0.749041551174,0.E+000));
#97454 = VECTOR('',#97455,1.);
#97455 = DIRECTION('',(0.E+000,-1.));
#97456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#97461)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#97458,#97459,#97460)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#97458 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#97459 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#97460 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#97461 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#97458,
  'distance_accuracy_value','confusion accuracy');
#97462 = SHAPE_DEFINITION_REPRESENTATION(#97463,#97382);
#97463 = PRODUCT_DEFINITION_SHAPE('','',#97464);
#97464 = PRODUCT_DEFINITION('design','',#97465,#97468);
#97465 = PRODUCT_DEFINITION_FORMATION('','',#97466);
#97466 = PRODUCT('CADSOFTTOOLS 1.735','CADSOFTTOOLS 1.735','',(#97467));
#97467 = PRODUCT_CONTEXT('',#2,'mechanical');
#97468 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#97469 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97470,#97472);
#97470 = ( REPRESENTATION_RELATIONSHIP('','',#97382,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97471) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#97471 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2951);
#97472 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #97473);
#97473 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('735','','',#5,#97464,$);
#97474 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#97466));
#97475 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#97476),#97548);
#97476 = SHELL_BASED_SURFACE_MODEL('',(#97477));
#97477 = OPEN_SHELL('',(#97478));
#97478 = ADVANCED_FACE('',(#97479),#97494,.T.);
#97479 = FACE_BOUND('',#97480,.T.);
#97480 = EDGE_LOOP('',(#97481,#97504,#97519,#97535));
#97481 = ORIENTED_EDGE('',*,*,#97482,.F.);
#97482 = EDGE_CURVE('',#97483,#97485,#97487,.T.);
#97483 = VERTEX_POINT('',#97484);
#97484 = CARTESIAN_POINT('',(6.300000000001,-7.453145147669,
    37.441751930257));
#97485 = VERTEX_POINT('',#97486);
#97486 = CARTESIAN_POINT('',(6.300000000001,-7.156064727047,
    37.699999999968));
#97487 = SURFACE_CURVE('',#97488,(#97493),.PCURVE_S1.);
#97488 = CIRCLE('',#97489,0.3);
#97489 = AXIS2_PLACEMENT_3D('',#97490,#97491,#97492);
#97490 = CARTESIAN_POINT('',(6.300000000001,-7.156064727047,
    37.399999999968));
#97491 = DIRECTION('',(-1.,0.E+000,0.E+000));
#97492 = DIRECTION('',(0.E+000,1.,0.E+000));
#97493 = PCURVE('',#97494,#97499);
#97494 = CYLINDRICAL_SURFACE('',#97495,0.3);
#97495 = AXIS2_PLACEMENT_3D('',#97496,#97497,#97498);
#97496 = CARTESIAN_POINT('',(10.100000000001,-7.156064727047,
    37.399999999968));
#97497 = DIRECTION('',(-1.,0.E+000,0.E+000));
#97498 = DIRECTION('',(0.E+000,0.E+000,1.));
#97499 = DEFINITIONAL_REPRESENTATION('',(#97500),#97503);
#97500 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97501,#97502),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.28121899375,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#97501 = CARTESIAN_POINT('',(4.852015320545,3.8));
#97502 = CARTESIAN_POINT('',(6.28318530718,3.8));
#97503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97504 = ORIENTED_EDGE('',*,*,#97505,.T.);
#97505 = EDGE_CURVE('',#97483,#97506,#97508,.T.);
#97506 = VERTEX_POINT('',#97507);
#97507 = CARTESIAN_POINT('',(10.100000000001,-7.453145147669,
    37.441751930257));
#97508 = SURFACE_CURVE('',#97509,(#97513),.PCURVE_S1.);
#97509 = LINE('',#97510,#97511);
#97510 = CARTESIAN_POINT('',(10.100000000001,-7.453145147669,
    37.441751930257));
#97511 = VECTOR('',#97512,1.);
#97512 = DIRECTION('',(1.,0.E+000,0.E+000));
#97513 = PCURVE('',#97494,#97514);
#97514 = DEFINITIONAL_REPRESENTATION('',(#97515),#97518);
#97515 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97516,#97517),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.8,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#97516 = CARTESIAN_POINT('',(4.852015320545,3.8));
#97517 = CARTESIAN_POINT('',(4.852015320545,0.E+000));
#97518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97519 = ORIENTED_EDGE('',*,*,#97520,.F.);
#97520 = EDGE_CURVE('',#97521,#97506,#97523,.T.);
#97521 = VERTEX_POINT('',#97522);
#97522 = CARTESIAN_POINT('',(10.100000000001,-7.156064727047,
    37.699999999968));
#97523 = SURFACE_CURVE('',#97524,(#97529),.PCURVE_S1.);
#97524 = CIRCLE('',#97525,0.3);
#97525 = AXIS2_PLACEMENT_3D('',#97526,#97527,#97528);
#97526 = CARTESIAN_POINT('',(10.100000000001,-7.156064727047,
    37.399999999968));
#97527 = DIRECTION('',(1.,0.E+000,0.E+000));
#97528 = DIRECTION('',(-0.E+000,1.,0.E+000));
#97529 = PCURVE('',#97494,#97530);
#97530 = DEFINITIONAL_REPRESENTATION('',(#97531),#97534);
#97531 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97532,#97533),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.00196631343),
  .PIECEWISE_BEZIER_KNOTS.);
#97532 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#97533 = CARTESIAN_POINT('',(4.852015320545,0.E+000));
#97534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97535 = ORIENTED_EDGE('',*,*,#97536,.F.);
#97536 = EDGE_CURVE('',#97485,#97521,#97537,.T.);
#97537 = SURFACE_CURVE('',#97538,(#97542),.PCURVE_S1.);
#97538 = LINE('',#97539,#97540);
#97539 = CARTESIAN_POINT('',(6.300000000001,-7.156064727047,
    37.699999999968));
#97540 = VECTOR('',#97541,1.);
#97541 = DIRECTION('',(1.,0.E+000,0.E+000));
#97542 = PCURVE('',#97494,#97543);
#97543 = DEFINITIONAL_REPRESENTATION('',(#97544),#97547);
#97544 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97545,#97546),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,3.8),.PIECEWISE_BEZIER_KNOTS.);
#97545 = CARTESIAN_POINT('',(6.28318530718,3.8));
#97546 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#97547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#97552)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#97549,#97550,#97551)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#97549 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#97550 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#97551 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#97552 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#97549,
  'distance_accuracy_value','confusion accuracy');
#97553 = SHAPE_DEFINITION_REPRESENTATION(#97554,#97475);
#97554 = PRODUCT_DEFINITION_SHAPE('','',#97555);
#97555 = PRODUCT_DEFINITION('design','',#97556,#97559);
#97556 = PRODUCT_DEFINITION_FORMATION('','',#97557);
#97557 = PRODUCT('CADSOFTTOOLS 1.736','CADSOFTTOOLS 1.736','',(#97558));
#97558 = PRODUCT_CONTEXT('',#2,'mechanical');
#97559 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#97560 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97561,#97563);
#97561 = ( REPRESENTATION_RELATIONSHIP('','',#97475,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97562) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#97562 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2955);
#97563 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #97564);
#97564 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('736','','',#5,#97555,$);
#97565 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#97557));
#97566 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#97567),#97651);
#97567 = SHELL_BASED_SURFACE_MODEL('',(#97568));
#97568 = OPEN_SHELL('',(#97569));
#97569 = ADVANCED_FACE('',(#97570),#97584,.T.);
#97570 = FACE_BOUND('',#97571,.T.);
#97571 = EDGE_LOOP('',(#97572,#97595,#97616,#97632));
#97572 = ORIENTED_EDGE('',*,*,#97573,.T.);
#97573 = EDGE_CURVE('',#97574,#97576,#97578,.T.);
#97574 = VERTEX_POINT('',#97575);
#97575 = CARTESIAN_POINT('',(8.724174048999,-6.506894070656,
    36.957534561758));
#97576 = VERTEX_POINT('',#97577);
#97577 = CARTESIAN_POINT('',(7.675825951003,-6.506894070656,
    36.957534561758));
#97578 = SURFACE_CURVE('',#97579,(#97583),.PCURVE_S1.);
#97579 = LINE('',#97580,#97581);
#97580 = CARTESIAN_POINT('',(7.204975124379,-6.506894070656,
    36.957534561758));
#97581 = VECTOR('',#97582,1.);
#97582 = DIRECTION('',(-1.,0.E+000,0.E+000));
#97583 = PCURVE('',#97584,#97589);
#97584 = PLANE('',#97585);
#97585 = AXIS2_PLACEMENT_3D('',#97586,#97587,#97588);
#97586 = CARTESIAN_POINT('',(8.200000000001,-6.407391583094,
    37.05703704932));
#97587 = DIRECTION('',(0.E+000,0.707106781187,-0.707106781187));
#97588 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#97589 = DEFINITIONAL_REPRESENTATION('',(#97590),#97594);
#97590 = LINE('',#97591,#97592);
#97591 = CARTESIAN_POINT('',(0.1407177674,0.995024875622));
#97592 = VECTOR('',#97593,1.);
#97593 = DIRECTION('',(-0.E+000,1.));
#97594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97595 = ORIENTED_EDGE('',*,*,#97596,.F.);
#97596 = EDGE_CURVE('',#97597,#97576,#97599,.T.);
#97597 = VERTEX_POINT('',#97598);
#97598 = CARTESIAN_POINT('',(7.503482587065,-6.407391583094,
    37.05703704932));
#97599 = SURFACE_CURVE('',#97600,(#97605),.PCURVE_S1.);
#97600 = ELLIPSE('',#97601,0.281435534801,0.199004975124);
#97601 = AXIS2_PLACEMENT_3D('',#97602,#97603,#97604);
#97602 = CARTESIAN_POINT('',(7.675825951003,-6.307889095532,
    37.156539536882));
#97603 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#97604 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#97605 = PCURVE('',#97584,#97606);
#97606 = DEFINITIONAL_REPRESENTATION('',(#97607),#97615);
#97607 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#97608,#97609,#97610,#97611
    ,#97612,#97613,#97614),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#97608 = CARTESIAN_POINT('',(0.1407177674,0.524174048998));
#97609 = CARTESIAN_POINT('',(0.1407177674,0.179487321124));
#97610 = CARTESIAN_POINT('',(-0.281435534801,0.351830685061));
#97611 = CARTESIAN_POINT('',(-0.703588837002,0.524174048998));
#97612 = CARTESIAN_POINT('',(-0.281435534801,0.696517412935));
#97613 = CARTESIAN_POINT('',(0.1407177674,0.868860776873));
#97614 = CARTESIAN_POINT('',(0.1407177674,0.524174048998));
#97615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97616 = ORIENTED_EDGE('',*,*,#97617,.T.);
#97617 = EDGE_CURVE('',#97597,#97618,#97620,.T.);
#97618 = VERTEX_POINT('',#97619);
#97619 = CARTESIAN_POINT('',(8.896517412936,-6.407391583094,
    37.05703704932));
#97620 = SURFACE_CURVE('',#97621,(#97625),.PCURVE_S1.);
#97621 = LINE('',#97622,#97623);
#97622 = CARTESIAN_POINT('',(8.200000000001,-6.407391583094,
    37.05703704932));
#97623 = VECTOR('',#97624,1.);
#97624 = DIRECTION('',(1.,0.E+000,0.E+000));
#97625 = PCURVE('',#97584,#97626);
#97626 = DEFINITIONAL_REPRESENTATION('',(#97627),#97631);
#97627 = LINE('',#97628,#97629);
#97628 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#97629 = VECTOR('',#97630,1.);
#97630 = DIRECTION('',(0.E+000,-1.));
#97631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97632 = ORIENTED_EDGE('',*,*,#97633,.F.);
#97633 = EDGE_CURVE('',#97574,#97618,#97634,.T.);
#97634 = SURFACE_CURVE('',#97635,(#97640),.PCURVE_S1.);
#97635 = ELLIPSE('',#97636,0.281435534801,0.199004975124);
#97636 = AXIS2_PLACEMENT_3D('',#97637,#97638,#97639);
#97637 = CARTESIAN_POINT('',(8.724174048999,-6.307889095532,
    37.156539536882));
#97638 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#97639 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#97640 = PCURVE('',#97584,#97641);
#97641 = DEFINITIONAL_REPRESENTATION('',(#97642),#97650);
#97642 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#97643,#97644,#97645,#97646
    ,#97647,#97648,#97649),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#97643 = CARTESIAN_POINT('',(0.1407177674,-0.524174048998));
#97644 = CARTESIAN_POINT('',(0.1407177674,-0.868860776873));
#97645 = CARTESIAN_POINT('',(-0.281435534801,-0.696517412935));
#97646 = CARTESIAN_POINT('',(-0.703588837002,-0.524174048998));
#97647 = CARTESIAN_POINT('',(-0.281435534801,-0.351830685061));
#97648 = CARTESIAN_POINT('',(0.1407177674,-0.179487321124));
#97649 = CARTESIAN_POINT('',(0.1407177674,-0.524174048998));
#97650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#97655)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#97652,#97653,#97654)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#97652 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#97653 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#97654 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#97655 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#97652,
  'distance_accuracy_value','confusion accuracy');
#97656 = SHAPE_DEFINITION_REPRESENTATION(#97657,#97566);
#97657 = PRODUCT_DEFINITION_SHAPE('','',#97658);
#97658 = PRODUCT_DEFINITION('design','',#97659,#97662);
#97659 = PRODUCT_DEFINITION_FORMATION('','',#97660);
#97660 = PRODUCT('CADSOFTTOOLS 1.737','CADSOFTTOOLS 1.737','',(#97661));
#97661 = PRODUCT_CONTEXT('',#2,'mechanical');
#97662 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#97663 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97664,#97666);
#97664 = ( REPRESENTATION_RELATIONSHIP('','',#97566,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97665) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#97665 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2959);
#97666 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #97667);
#97667 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('737','','',#5,#97658,$);
#97668 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#97660));
#97669 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#97670),#97744);
#97670 = SHELL_BASED_SURFACE_MODEL('',(#97671));
#97671 = OPEN_SHELL('',(#97672));
#97672 = ADVANCED_FACE('',(#97673),#97687,.F.);
#97673 = FACE_BOUND('',#97674,.T.);
#97674 = EDGE_LOOP('',(#97675,#97698,#97714,#97730));
#97675 = ORIENTED_EDGE('',*,*,#97676,.F.);
#97676 = EDGE_CURVE('',#97677,#97679,#97681,.T.);
#97677 = VERTEX_POINT('',#97678);
#97678 = CARTESIAN_POINT('',(7.675825951003,-6.506894070656,
    35.066987298076));
#97679 = VERTEX_POINT('',#97680);
#97680 = CARTESIAN_POINT('',(8.724174048999,-6.506894070656,
    35.066987298076));
#97681 = SURFACE_CURVE('',#97682,(#97686),.PCURVE_S1.);
#97682 = LINE('',#97683,#97684);
#97683 = CARTESIAN_POINT('',(8.200000000001,-6.506894070656,
    35.066987298076));
#97684 = VECTOR('',#97685,1.);
#97685 = DIRECTION('',(1.,0.E+000,0.E+000));
#97686 = PCURVE('',#97687,#97692);
#97687 = PLANE('',#97688);
#97688 = AXIS2_PLACEMENT_3D('',#97689,#97690,#97691);
#97689 = CARTESIAN_POINT('',(7.204975124379,-6.506894070656,
    36.559524611509));
#97690 = DIRECTION('',(0.E+000,-1.,0.E+000));
#97691 = DIRECTION('',(0.E+000,0.E+000,-1.));
#97692 = DEFINITIONAL_REPRESENTATION('',(#97693),#97697);
#97693 = LINE('',#97694,#97695);
#97694 = CARTESIAN_POINT('',(1.492537313433,0.995024875622));
#97695 = VECTOR('',#97696,1.);
#97696 = DIRECTION('',(0.E+000,1.));
#97697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97698 = ORIENTED_EDGE('',*,*,#97699,.F.);
#97699 = EDGE_CURVE('',#97700,#97677,#97702,.T.);
#97700 = VERTEX_POINT('',#97701);
#97701 = CARTESIAN_POINT('',(7.675825951003,-6.506894070656,
    36.957534561758));
#97702 = SURFACE_CURVE('',#97703,(#97707),.PCURVE_S1.);
#97703 = LINE('',#97704,#97705);
#97704 = CARTESIAN_POINT('',(7.675825951003,-6.506894070656,
    36.559524611509));
#97705 = VECTOR('',#97706,1.);
#97706 = DIRECTION('',(0.E+000,0.E+000,-1.));
#97707 = PCURVE('',#97687,#97708);
#97708 = DEFINITIONAL_REPRESENTATION('',(#97709),#97713);
#97709 = LINE('',#97710,#97711);
#97710 = CARTESIAN_POINT('',(0.E+000,0.470850826624));
#97711 = VECTOR('',#97712,1.);
#97712 = DIRECTION('',(1.,0.E+000));
#97713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97714 = ORIENTED_EDGE('',*,*,#97715,.F.);
#97715 = EDGE_CURVE('',#97716,#97700,#97718,.T.);
#97716 = VERTEX_POINT('',#97717);
#97717 = CARTESIAN_POINT('',(8.724174048999,-6.506894070656,
    36.957534561758));
#97718 = SURFACE_CURVE('',#97719,(#97723),.PCURVE_S1.);
#97719 = LINE('',#97720,#97721);
#97720 = CARTESIAN_POINT('',(7.204975124379,-6.506894070656,
    36.957534561758));
#97721 = VECTOR('',#97722,1.);
#97722 = DIRECTION('',(-1.,0.E+000,0.E+000));
#97723 = PCURVE('',#97687,#97724);
#97724 = DEFINITIONAL_REPRESENTATION('',(#97725),#97729);
#97725 = LINE('',#97726,#97727);
#97726 = CARTESIAN_POINT('',(-0.398009950249,0.E+000));
#97727 = VECTOR('',#97728,1.);
#97728 = DIRECTION('',(0.E+000,-1.));
#97729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97730 = ORIENTED_EDGE('',*,*,#97731,.F.);
#97731 = EDGE_CURVE('',#97679,#97716,#97732,.T.);
#97732 = SURFACE_CURVE('',#97733,(#97737),.PCURVE_S1.);
#97733 = LINE('',#97734,#97735);
#97734 = CARTESIAN_POINT('',(8.724174048999,-6.506894070656,
    36.559524611509));
#97735 = VECTOR('',#97736,1.);
#97736 = DIRECTION('',(0.E+000,0.E+000,1.));
#97737 = PCURVE('',#97687,#97738);
#97738 = DEFINITIONAL_REPRESENTATION('',(#97739),#97743);
#97739 = LINE('',#97740,#97741);
#97740 = CARTESIAN_POINT('',(0.E+000,1.51919892462));
#97741 = VECTOR('',#97742,1.);
#97742 = DIRECTION('',(-1.,0.E+000));
#97743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#97748)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#97745,#97746,#97747)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#97745 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#97746 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#97747 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#97748 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#97745,
  'distance_accuracy_value','confusion accuracy');
#97749 = SHAPE_DEFINITION_REPRESENTATION(#97750,#97669);
#97750 = PRODUCT_DEFINITION_SHAPE('','',#97751);
#97751 = PRODUCT_DEFINITION('design','',#97752,#97755);
#97752 = PRODUCT_DEFINITION_FORMATION('','',#97753);
#97753 = PRODUCT('CADSOFTTOOLS 1.738','CADSOFTTOOLS 1.738','',(#97754));
#97754 = PRODUCT_CONTEXT('',#2,'mechanical');
#97755 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#97756 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97757,#97759);
#97757 = ( REPRESENTATION_RELATIONSHIP('','',#97669,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97758) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#97758 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2963);
#97759 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #97760);
#97760 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('738','','',#5,#97751,$);
#97761 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#97753));
#97762 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#97763),#97858);
#97763 = SHELL_BASED_SURFACE_MODEL('',(#97764));
#97764 = OPEN_SHELL('',(#97765));
#97765 = ADVANCED_FACE('',(#97766),#97780,.F.);
#97766 = FACE_BOUND('',#97767,.F.);
#97767 = EDGE_LOOP('',(#97768,#97790,#97829,#97844));
#97768 = ORIENTED_EDGE('',*,*,#97769,.F.);
#97769 = EDGE_CURVE('',#97770,#97772,#97774,.T.);
#97770 = VERTEX_POINT('',#97771);
#97771 = CARTESIAN_POINT('',(7.675825951003,-6.506894070656,
    36.957534561758));
#97772 = VERTEX_POINT('',#97773);
#97773 = CARTESIAN_POINT('',(7.675825951003,-6.506894070656,
    35.066987298076));
#97774 = SURFACE_CURVE('',#97775,(#97779),.PCURVE_S1.);
#97775 = LINE('',#97776,#97777);
#97776 = CARTESIAN_POINT('',(7.675825951003,-6.506894070656,
    36.559524611509));
#97777 = VECTOR('',#97778,1.);
#97778 = DIRECTION('',(0.E+000,0.E+000,-1.));
#97779 = PCURVE('',#97780,#97785);
#97780 = CYLINDRICAL_SURFACE('',#97781,0.199004975124);
#97781 = AXIS2_PLACEMENT_3D('',#97782,#97783,#97784);
#97782 = CARTESIAN_POINT('',(7.675825951003,-6.307889095532,
    36.559524611509));
#97783 = DIRECTION('',(0.E+000,0.E+000,-1.));
#97784 = DIRECTION('',(0.E+000,-1.,0.E+000));
#97785 = DEFINITIONAL_REPRESENTATION('',(#97786),#97789);
#97786 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97787,#97788),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-0.398009950249,1.492537313433),
  .PIECEWISE_BEZIER_KNOTS.);
#97787 = CARTESIAN_POINT('',(0.E+000,-0.398009950249));
#97788 = CARTESIAN_POINT('',(0.E+000,1.492537313433));
#97789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97790 = ORIENTED_EDGE('',*,*,#97791,.F.);
#97791 = EDGE_CURVE('',#97792,#97770,#97794,.T.);
#97792 = VERTEX_POINT('',#97793);
#97793 = CARTESIAN_POINT('',(7.503482587065,-6.407391583094,
    37.05703704932));
#97794 = SURFACE_CURVE('',#97795,(#97800),.PCURVE_S1.);
#97795 = ELLIPSE('',#97796,0.281435534801,0.199004975124);
#97796 = AXIS2_PLACEMENT_3D('',#97797,#97798,#97799);
#97797 = CARTESIAN_POINT('',(7.675825951003,-6.307889095532,
    37.156539536882));
#97798 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#97799 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#97800 = PCURVE('',#97780,#97801);
#97801 = DEFINITIONAL_REPRESENTATION('',(#97802),#97828);
#97802 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#97803,#97804,#97805,#97806,
    #97807,#97808,#97809,#97810,#97811,#97812,#97813,#97814,#97815,
    #97816,#97817,#97818,#97819,#97820,#97821,#97822,#97823,#97824,
    #97825,#97826,#97827),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(5.235987755983,5.283587644674,
    5.331187533364,5.378787422055,5.426387310746,5.473987199437,
    5.521587088128,5.569186976818,5.616786865509,5.6643867542,
    5.711986642891,5.759586531581,5.807186420272,5.854786308963,
    5.902386197654,5.949986086344,5.997585975035,6.045185863726,
    6.092785752417,6.140385641107,6.187985529798,6.235585418489,
    6.28318530718),.QUASI_UNIFORM_KNOTS.);
#97803 = CARTESIAN_POINT('',(1.047197551197,-0.497512437811));
#97804 = CARTESIAN_POINT('',(1.031330921633,-0.494777882803));
#97805 = CARTESIAN_POINT('',(0.999597662506,-0.489384098236));
#97806 = CARTESIAN_POINT('',(0.951997773815,-0.481537109633));
#97807 = CARTESIAN_POINT('',(0.904397885124,-0.47395175031));
#97808 = CARTESIAN_POINT('',(0.856797996434,-0.466645159312));
#97809 = CARTESIAN_POINT('',(0.809198107743,-0.45963390027));
#97810 = CARTESIAN_POINT('',(0.761598219052,-0.452933852765));
#97811 = CARTESIAN_POINT('',(0.713998330361,-0.446560195411));
#97812 = CARTESIAN_POINT('',(0.666398441671,-0.440527366363));
#97813 = CARTESIAN_POINT('',(0.61879855298,-0.434849031981));
#97814 = CARTESIAN_POINT('',(0.571198664289,-0.429538055502));
#97815 = CARTESIAN_POINT('',(0.523598775598,-0.424606468001));
#97816 = CARTESIAN_POINT('',(0.475998886908,-0.420065441108));
#97817 = CARTESIAN_POINT('',(0.428398998217,-0.415925261711));
#97818 = CARTESIAN_POINT('',(0.380799109526,-0.41219530864));
#97819 = CARTESIAN_POINT('',(0.333199220835,-0.40888403147));
#97820 = CARTESIAN_POINT('',(0.285599332145,-0.405998931195));
#97821 = CARTESIAN_POINT('',(0.237999443454,-0.403546543911));
#97822 = CARTESIAN_POINT('',(0.190399554763,-0.401532423519));
#97823 = CARTESIAN_POINT('',(0.142799666072,-0.399961138417));
#97824 = CARTESIAN_POINT('',(9.519977738151E-002,-0.398836226539));
#97825 = CARTESIAN_POINT('',(4.759988869075E-002,-0.398160316534));
#97826 = CARTESIAN_POINT('',(1.586662956358E-002,-0.398009865275));
#97827 = CARTESIAN_POINT('',(0.E+000,-0.398009950249));
#97828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97829 = ORIENTED_EDGE('',*,*,#97830,.F.);
#97830 = EDGE_CURVE('',#97831,#97792,#97833,.T.);
#97831 = VERTEX_POINT('',#97832);
#97832 = CARTESIAN_POINT('',(7.503482587065,-6.407391583094,
    35.066987298076));
#97833 = SURFACE_CURVE('',#97834,(#97838),.PCURVE_S1.);
#97834 = LINE('',#97835,#97836);
#97835 = CARTESIAN_POINT('',(7.503482587065,-6.407391583094,
    37.05703704932));
#97836 = VECTOR('',#97837,1.);
#97837 = DIRECTION('',(0.E+000,0.E+000,1.));
#97838 = PCURVE('',#97780,#97839);
#97839 = DEFINITIONAL_REPRESENTATION('',(#97840),#97843);
#97840 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97841,#97842),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.990049751244,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#97841 = CARTESIAN_POINT('',(1.047197551197,1.492537313433));
#97842 = CARTESIAN_POINT('',(1.047197551197,-0.497512437811));
#97843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97844 = ORIENTED_EDGE('',*,*,#97845,.T.);
#97845 = EDGE_CURVE('',#97831,#97772,#97846,.T.);
#97846 = SURFACE_CURVE('',#97847,(#97852),.PCURVE_S1.);
#97847 = CIRCLE('',#97848,0.199004975124);
#97848 = AXIS2_PLACEMENT_3D('',#97849,#97850,#97851);
#97849 = CARTESIAN_POINT('',(7.675825951003,-6.307889095532,
    35.066987298076));
#97850 = DIRECTION('',(0.E+000,0.E+000,1.));
#97851 = DIRECTION('',(-1.,0.E+000,0.E+000));
#97852 = PCURVE('',#97780,#97853);
#97853 = DEFINITIONAL_REPRESENTATION('',(#97854),#97857);
#97854 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97855,#97856),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.523598775598,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#97855 = CARTESIAN_POINT('',(1.047197551197,1.492537313433));
#97856 = CARTESIAN_POINT('',(-2.22044604925E-016,1.492537313433));
#97857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#97862)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#97859,#97860,#97861)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#97859 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#97860 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#97861 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#97862 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#97859,
  'distance_accuracy_value','confusion accuracy');
#97863 = SHAPE_DEFINITION_REPRESENTATION(#97864,#97762);
#97864 = PRODUCT_DEFINITION_SHAPE('','',#97865);
#97865 = PRODUCT_DEFINITION('design','',#97866,#97869);
#97866 = PRODUCT_DEFINITION_FORMATION('','',#97867);
#97867 = PRODUCT('CADSOFTTOOLS 1.739','CADSOFTTOOLS 1.739','',(#97868));
#97868 = PRODUCT_CONTEXT('',#2,'mechanical');
#97869 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#97870 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97871,#97873);
#97871 = ( REPRESENTATION_RELATIONSHIP('','',#97762,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97872) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#97872 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2967);
#97873 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #97874);
#97874 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('739','','',#5,#97865,$);
#97875 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#97867));
#97876 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#97877),#97972);
#97877 = SHELL_BASED_SURFACE_MODEL('',(#97878));
#97878 = OPEN_SHELL('',(#97879));
#97879 = ADVANCED_FACE('',(#97880),#97894,.F.);
#97880 = FACE_BOUND('',#97881,.F.);
#97881 = EDGE_LOOP('',(#97882,#97904,#97943,#97958));
#97882 = ORIENTED_EDGE('',*,*,#97883,.T.);
#97883 = EDGE_CURVE('',#97884,#97886,#97888,.T.);
#97884 = VERTEX_POINT('',#97885);
#97885 = CARTESIAN_POINT('',(8.896517412936,-6.407391583094,
    35.066987298076));
#97886 = VERTEX_POINT('',#97887);
#97887 = CARTESIAN_POINT('',(8.896517412936,-6.407391583094,
    37.05703704932));
#97888 = SURFACE_CURVE('',#97889,(#97893),.PCURVE_S1.);
#97889 = LINE('',#97890,#97891);
#97890 = CARTESIAN_POINT('',(8.896517412936,-6.407391583094,
    37.05703704932));
#97891 = VECTOR('',#97892,1.);
#97892 = DIRECTION('',(0.E+000,0.E+000,1.));
#97893 = PCURVE('',#97894,#97899);
#97894 = CYLINDRICAL_SURFACE('',#97895,0.199004975124);
#97895 = AXIS2_PLACEMENT_3D('',#97896,#97897,#97898);
#97896 = CARTESIAN_POINT('',(8.724174048999,-6.307889095532,
    36.559524611509));
#97897 = DIRECTION('',(0.E+000,0.E+000,-1.));
#97898 = DIRECTION('',(0.E+000,-1.,0.E+000));
#97899 = DEFINITIONAL_REPRESENTATION('',(#97900),#97903);
#97900 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97901,#97902),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.990049751244,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#97901 = CARTESIAN_POINT('',(5.235987755983,1.492537313433));
#97902 = CARTESIAN_POINT('',(5.235987755983,-0.497512437811));
#97903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97904 = ORIENTED_EDGE('',*,*,#97905,.F.);
#97905 = EDGE_CURVE('',#97906,#97886,#97908,.T.);
#97906 = VERTEX_POINT('',#97907);
#97907 = CARTESIAN_POINT('',(8.724174048999,-6.506894070656,
    36.957534561758));
#97908 = SURFACE_CURVE('',#97909,(#97914),.PCURVE_S1.);
#97909 = ELLIPSE('',#97910,0.281435534801,0.199004975124);
#97910 = AXIS2_PLACEMENT_3D('',#97911,#97912,#97913);
#97911 = CARTESIAN_POINT('',(8.724174048999,-6.307889095532,
    37.156539536882));
#97912 = DIRECTION('',(0.E+000,-0.707106781187,0.707106781187));
#97913 = DIRECTION('',(0.E+000,-0.707106781187,-0.707106781187));
#97914 = PCURVE('',#97894,#97915);
#97915 = DEFINITIONAL_REPRESENTATION('',(#97916),#97942);
#97916 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#97917,#97918,#97919,#97920,
    #97921,#97922,#97923,#97924,#97925,#97926,#97927,#97928,#97929,
    #97930,#97931,#97932,#97933,#97934,#97935,#97936,#97937,#97938,
    #97939,#97940,#97941),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.759988869075E-002,
    9.519977738151E-002,0.142799666072,0.190399554763,0.237999443454,
    0.285599332145,0.333199220835,0.380799109526,0.428398998217,
    0.475998886908,0.523598775598,0.571198664289,0.61879855298,
    0.666398441671,0.713998330361,0.761598219052,0.809198107743,
    0.856797996434,0.904397885124,0.951997773815,0.999597662506,
    1.047197551197),.QUASI_UNIFORM_KNOTS.);
#97917 = CARTESIAN_POINT('',(6.28318530718,-0.398009950249));
#97918 = CARTESIAN_POINT('',(6.267318677616,-0.398009865275));
#97919 = CARTESIAN_POINT('',(6.235585418489,-0.398160316534));
#97920 = CARTESIAN_POINT('',(6.187985529798,-0.398836226539));
#97921 = CARTESIAN_POINT('',(6.140385641107,-0.399961138417));
#97922 = CARTESIAN_POINT('',(6.092785752417,-0.401532423519));
#97923 = CARTESIAN_POINT('',(6.045185863726,-0.403546543911));
#97924 = CARTESIAN_POINT('',(5.997585975035,-0.405998931195));
#97925 = CARTESIAN_POINT('',(5.949986086344,-0.40888403147));
#97926 = CARTESIAN_POINT('',(5.902386197654,-0.41219530864));
#97927 = CARTESIAN_POINT('',(5.854786308963,-0.415925261711));
#97928 = CARTESIAN_POINT('',(5.807186420272,-0.420065441108));
#97929 = CARTESIAN_POINT('',(5.759586531581,-0.424606468001));
#97930 = CARTESIAN_POINT('',(5.711986642891,-0.429538055502));
#97931 = CARTESIAN_POINT('',(5.6643867542,-0.434849031981));
#97932 = CARTESIAN_POINT('',(5.616786865509,-0.440527366363));
#97933 = CARTESIAN_POINT('',(5.569186976818,-0.446560195411));
#97934 = CARTESIAN_POINT('',(5.521587088128,-0.452933852765));
#97935 = CARTESIAN_POINT('',(5.473987199437,-0.45963390027));
#97936 = CARTESIAN_POINT('',(5.426387310746,-0.466645159312));
#97937 = CARTESIAN_POINT('',(5.378787422055,-0.47395175031));
#97938 = CARTESIAN_POINT('',(5.331187533365,-0.481537109633));
#97939 = CARTESIAN_POINT('',(5.283587644674,-0.489384098236));
#97940 = CARTESIAN_POINT('',(5.251854385547,-0.494777882803));
#97941 = CARTESIAN_POINT('',(5.235987755983,-0.497512437811));
#97942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97943 = ORIENTED_EDGE('',*,*,#97944,.F.);
#97944 = EDGE_CURVE('',#97945,#97906,#97947,.T.);
#97945 = VERTEX_POINT('',#97946);
#97946 = CARTESIAN_POINT('',(8.724174048999,-6.506894070656,
    35.066987298076));
#97947 = SURFACE_CURVE('',#97948,(#97952),.PCURVE_S1.);
#97948 = LINE('',#97949,#97950);
#97949 = CARTESIAN_POINT('',(8.724174048999,-6.506894070656,
    36.559524611509));
#97950 = VECTOR('',#97951,1.);
#97951 = DIRECTION('',(0.E+000,0.E+000,1.));
#97952 = PCURVE('',#97894,#97953);
#97953 = DEFINITIONAL_REPRESENTATION('',(#97954),#97957);
#97954 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97955,#97956),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.492537313433,0.398009950249),
  .PIECEWISE_BEZIER_KNOTS.);
#97955 = CARTESIAN_POINT('',(6.28318530718,1.492537313433));
#97956 = CARTESIAN_POINT('',(6.28318530718,-0.398009950249));
#97957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97958 = ORIENTED_EDGE('',*,*,#97959,.T.);
#97959 = EDGE_CURVE('',#97945,#97884,#97960,.T.);
#97960 = SURFACE_CURVE('',#97961,(#97966),.PCURVE_S1.);
#97961 = CIRCLE('',#97962,0.199004975124);
#97962 = AXIS2_PLACEMENT_3D('',#97963,#97964,#97965);
#97963 = CARTESIAN_POINT('',(8.724174048999,-6.307889095532,
    35.066987298076));
#97964 = DIRECTION('',(0.E+000,0.E+000,1.));
#97965 = DIRECTION('',(-1.,0.E+000,0.E+000));
#97966 = PCURVE('',#97894,#97967);
#97967 = DEFINITIONAL_REPRESENTATION('',(#97968),#97971);
#97968 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#97969,#97970),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,2.617993877992),
  .PIECEWISE_BEZIER_KNOTS.);
#97969 = CARTESIAN_POINT('',(6.28318530718,1.492537313433));
#97970 = CARTESIAN_POINT('',(5.235987755983,1.492537313433));
#97971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#97972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#97976)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#97973,#97974,#97975)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#97973 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#97974 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#97975 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#97976 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#97973,
  'distance_accuracy_value','confusion accuracy');
#97977 = SHAPE_DEFINITION_REPRESENTATION(#97978,#97876);
#97978 = PRODUCT_DEFINITION_SHAPE('','',#97979);
#97979 = PRODUCT_DEFINITION('design','',#97980,#97983);
#97980 = PRODUCT_DEFINITION_FORMATION('','',#97981);
#97981 = PRODUCT('CADSOFTTOOLS 1.740','CADSOFTTOOLS 1.740','',(#97982));
#97982 = PRODUCT_CONTEXT('',#2,'mechanical');
#97983 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#97984 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#97985,#97987);
#97985 = ( REPRESENTATION_RELATIONSHIP('','',#97876,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#97986) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#97986 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2971);
#97987 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #97988);
#97988 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('740','','',#5,#97979,$);
#97989 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#97981));
#97990 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#97991),#98109);
#97991 = SHELL_BASED_SURFACE_MODEL('',(#97992));
#97992 = OPEN_SHELL('',(#97993));
#97993 = ADVANCED_FACE('',(#97994),#98008,.F.);
#97994 = FACE_BOUND('',#97995,.F.);
#97995 = EDGE_LOOP('',(#97996,#98018,#98057,#98095));
#97996 = ORIENTED_EDGE('',*,*,#97997,.T.);
#97997 = EDGE_CURVE('',#97998,#98000,#98002,.T.);
#97998 = VERTEX_POINT('',#97999);
#97999 = CARTESIAN_POINT('',(11.15,26.171227590183,38.24999650475));
#98000 = VERTEX_POINT('',#98001);
#98001 = CARTESIAN_POINT('',(8.7,26.19260841627,38.24999650475));
#98002 = SURFACE_CURVE('',#98003,(#98007),.PCURVE_S1.);
#98003 = LINE('',#98004,#98005);
#98004 = CARTESIAN_POINT('',(8.7,26.19260841627,38.24999650475));
#98005 = VECTOR('',#98006,1.);
#98006 = DIRECTION('',(-0.999961923064,8.726535498374E-003,0.E+000));
#98007 = PCURVE('',#98008,#98013);
#98008 = CONICAL_SURFACE('',#98009,0.3,8.72664625E-003);
#98009 = AXIS2_PLACEMENT_3D('',#98010,#98011,#98012);
#98010 = CARTESIAN_POINT('',(8.7,26.49260841627,38.24999650475));
#98011 = DIRECTION('',(1.,0.E+000,0.E+000));
#98012 = DIRECTION('',(-0.E+000,0.E+000,1.));
#98013 = DEFINITIONAL_REPRESENTATION('',(#98014),#98017);
#98014 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#98015,#98016),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.450093292045,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#98015 = CARTESIAN_POINT('',(1.570796326795,2.45));
#98016 = CARTESIAN_POINT('',(1.570796326795,8.881446005875E-016));
#98017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98018 = ORIENTED_EDGE('',*,*,#98019,.T.);
#98019 = EDGE_CURVE('',#98000,#98020,#98022,.T.);
#98020 = VERTEX_POINT('',#98021);
#98021 = CARTESIAN_POINT('',(8.7,26.492609414914,37.949996504752));
#98022 = SURFACE_CURVE('',#98023,(#98028),.PCURVE_S1.);
#98023 = CIRCLE('',#98024,0.3);
#98024 = AXIS2_PLACEMENT_3D('',#98025,#98026,#98027);
#98025 = CARTESIAN_POINT('',(8.7,26.49260841627,38.24999650475));
#98026 = DIRECTION('',(1.,0.E+000,-0.E+000));
#98027 = DIRECTION('',(0.E+000,0.E+000,1.));
#98028 = PCURVE('',#98008,#98029);
#98029 = DEFINITIONAL_REPRESENTATION('',(#98030),#98056);
#98030 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#98031,#98032,#98033,#98034,
    #98035,#98036,#98037,#98038,#98039,#98040,#98041,#98042,#98043,
    #98044,#98045,#98046,#98047,#98048,#98049,#98050,#98051,#98052,
    #98053,#98054,#98055),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(1.570796326795,1.642196311141,
    1.713596295487,1.784996279832,1.856396264178,1.927796248524,
    1.99919623287,2.070596217216,2.141996201562,2.213396185908,
    2.284796170253,2.356196154599,2.427596138945,2.498996123291,
    2.570396107637,2.641796091983,2.713196076329,2.784596060674,
    2.85599604502,2.927396029366,2.998796013712,3.070195998058,
    3.141595982404),.QUASI_UNIFORM_KNOTS.);
#98031 = CARTESIAN_POINT('',(1.570796326795,6.297220617886E-018));
#98032 = CARTESIAN_POINT('',(1.594596321577,2.87421594266E-018));
#98033 = CARTESIAN_POINT('',(1.642196311141,-3.893809715588E-018));
#98034 = CARTESIAN_POINT('',(1.713596295487,-1.584869300821E-017));
#98035 = CARTESIAN_POINT('',(1.784996279832,1.656832974649E-017));
#98036 = CARTESIAN_POINT('',(1.856396264178,-2.920840416946E-017));
#98037 = CARTESIAN_POINT('',(1.927796248524,1.905611791739E-017));
#98038 = CARTESIAN_POINT('',(1.99919623287,-1.378252353308E-017));
#98039 = CARTESIAN_POINT('',(2.070596217216,2.539065061137E-017));
#98040 = CARTESIAN_POINT('',(2.141996201562,-1.236342823053E-018));
#98041 = CARTESIAN_POINT('',(2.213396185908,-2.437744969621E-018));
#98042 = CARTESIAN_POINT('',(2.284796170254,1.347082692659E-017));
#98043 = CARTESIAN_POINT('',(2.356196154599,-2.263975201667E-017));
#98044 = CARTESIAN_POINT('',(2.427596138945,-2.966276446958E-017));
#98045 = CARTESIAN_POINT('',(2.498996123291,-2.685519844851E-017));
#98046 = CARTESIAN_POINT('',(2.570396107637,1.275507932168E-017));
#98047 = CARTESIAN_POINT('',(2.641796091983,-5.11402321581E-017));
#98048 = CARTESIAN_POINT('',(2.713196076329,3.136296150066E-017));
#98049 = CARTESIAN_POINT('',(2.784596060675,2.146256800551E-018));
#98050 = CARTESIAN_POINT('',(2.85599604502,9.767508446874E-018));
#98051 = CARTESIAN_POINT('',(2.927396029366,-1.057268674144E-017));
#98052 = CARTESIAN_POINT('',(2.998796013712,-2.742571518335E-017));
#98053 = CARTESIAN_POINT('',(3.070195998058,4.818012939418E-017));
#98054 = CARTESIAN_POINT('',(3.117795987622,2.280864734546E-017));
#98055 = CARTESIAN_POINT('',(3.141595982404,-2.912251663982E-017));
#98056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98057 = ORIENTED_EDGE('',*,*,#98058,.T.);
#98058 = EDGE_CURVE('',#98020,#98059,#98061,.T.);
#98059 = VERTEX_POINT('',#98060);
#98060 = CARTESIAN_POINT('',(11.15,26.492609486087,37.928615678665));
#98061 = SURFACE_CURVE('',#98062,(#98066),.PCURVE_S1.);
#98062 = LINE('',#98063,#98064);
#98063 = CARTESIAN_POINT('',(8.7,26.492609414914,37.949996504752));
#98064 = VECTOR('',#98065,1.);
#98065 = DIRECTION('',(0.999961923064,2.904901241671E-008,
    -8.726535498326E-003));
#98066 = PCURVE('',#98008,#98067);
#98067 = DEFINITIONAL_REPRESENTATION('',(#98068),#98094);
#98068 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#98069,#98070,#98071,#98072,
    #98073,#98074,#98075,#98076,#98077,#98078,#98079,#98080,#98081,
    #98082,#98083,#98084,#98085,#98086,#98087,#98088,#98089,#98090,
    #98091,#98092,#98093),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.111367876911,0.222735753822,
    0.334103630733,0.445471507645,0.556839384556,0.668207261467,
    0.779575138378,0.890943015289,1.0023108922,1.113678769111,
    1.225046646023,1.336414522934,1.447782399845,1.559150276756,
    1.670518153667,1.781886030578,1.893253907489,2.0046217844,
    2.115989661312,2.227357538223,2.338725415134,2.450093292045),
  .QUASI_UNIFORM_KNOTS.);
#98069 = CARTESIAN_POINT('',(3.141595982404,5.289081104221E-016));
#98070 = CARTESIAN_POINT('',(3.141595982404,3.712121212121E-002));
#98071 = CARTESIAN_POINT('',(3.141595982404,0.111363636364));
#98072 = CARTESIAN_POINT('',(3.141595982404,0.222727272727));
#98073 = CARTESIAN_POINT('',(3.141595982404,0.334090909091));
#98074 = CARTESIAN_POINT('',(3.141595982404,0.445454545455));
#98075 = CARTESIAN_POINT('',(3.141595982404,0.556818181818));
#98076 = CARTESIAN_POINT('',(3.141595982404,0.668181818182));
#98077 = CARTESIAN_POINT('',(3.141595982404,0.779545454546));
#98078 = CARTESIAN_POINT('',(3.141595982404,0.890909090909));
#98079 = CARTESIAN_POINT('',(3.141595982404,1.002272727273));
#98080 = CARTESIAN_POINT('',(3.141595982404,1.113636363636));
#98081 = CARTESIAN_POINT('',(3.141595982404,1.225));
#98082 = CARTESIAN_POINT('',(3.141595982404,1.336363636364));
#98083 = CARTESIAN_POINT('',(3.141595982404,1.447727272727));
#98084 = CARTESIAN_POINT('',(3.141595982404,1.559090909091));
#98085 = CARTESIAN_POINT('',(3.141595982404,1.670454545455));
#98086 = CARTESIAN_POINT('',(3.141595982404,1.781818181818));
#98087 = CARTESIAN_POINT('',(3.141595982404,1.893181818182));
#98088 = CARTESIAN_POINT('',(3.141595982404,2.004545454546));
#98089 = CARTESIAN_POINT('',(3.141595982404,2.115909090909));
#98090 = CARTESIAN_POINT('',(3.141595982404,2.227272727273));
#98091 = CARTESIAN_POINT('',(3.141595982404,2.338636363637));
#98092 = CARTESIAN_POINT('',(3.141595982404,2.412878787879));
#98093 = CARTESIAN_POINT('',(3.141595982404,2.45));
#98094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98095 = ORIENTED_EDGE('',*,*,#98096,.T.);
#98096 = EDGE_CURVE('',#98059,#97998,#98097,.T.);
#98097 = SURFACE_CURVE('',#98098,(#98103),.PCURVE_S1.);
#98098 = CIRCLE('',#98099,0.321380826087);
#98099 = AXIS2_PLACEMENT_3D('',#98100,#98101,#98102);
#98100 = CARTESIAN_POINT('',(11.15,26.49260841627,38.24999650475));
#98101 = DIRECTION('',(-1.,0.E+000,0.E+000));
#98102 = DIRECTION('',(0.E+000,0.E+000,-1.));
#98103 = PCURVE('',#98008,#98104);
#98104 = DEFINITIONAL_REPRESENTATION('',(#98105),#98108);
#98105 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#98106,#98107),.UNSPECIFIED.,
  .F.,.F.,(2,2),(6.283181978366,7.853981633974),
  .PIECEWISE_BEZIER_KNOTS.);
#98106 = CARTESIAN_POINT('',(3.141595982404,2.45));
#98107 = CARTESIAN_POINT('',(1.570796326795,2.45));
#98108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#98113)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#98110,#98111,#98112)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#98110 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#98111 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#98112 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#98113 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#98110,
  'distance_accuracy_value','confusion accuracy');
#98114 = SHAPE_DEFINITION_REPRESENTATION(#98115,#97990);
#98115 = PRODUCT_DEFINITION_SHAPE('','',#98116);
#98116 = PRODUCT_DEFINITION('design','',#98117,#98120);
#98117 = PRODUCT_DEFINITION_FORMATION('','',#98118);
#98118 = PRODUCT('CADSOFTTOOLS 1.741','CADSOFTTOOLS 1.741','',(#98119));
#98119 = PRODUCT_CONTEXT('',#2,'mechanical');
#98120 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#98121 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#98122,#98124);
#98122 = ( REPRESENTATION_RELATIONSHIP('','',#97990,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#98123) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#98123 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2975);
#98124 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #98125);
#98125 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('741','','',#5,#98116,$);
#98126 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#98118));
#98127 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#98128),#98202);
#98128 = SHELL_BASED_SURFACE_MODEL('',(#98129));
#98129 = OPEN_SHELL('',(#98130));
#98130 = ADVANCED_FACE('',(#98131),#98145,.T.);
#98131 = FACE_BOUND('',#98132,.T.);
#98132 = EDGE_LOOP('',(#98133,#98156,#98172,#98188));
#98133 = ORIENTED_EDGE('',*,*,#98134,.F.);
#98134 = EDGE_CURVE('',#98135,#98137,#98139,.T.);
#98135 = VERTEX_POINT('',#98136);
#98136 = CARTESIAN_POINT('',(8.7,26.492609414914,37.949996504752));
#98137 = VERTEX_POINT('',#98138);
#98138 = CARTESIAN_POINT('',(8.7,27.542604255283,37.94999999999));
#98139 = SURFACE_CURVE('',#98140,(#98144),.PCURVE_S1.);
#98140 = LINE('',#98141,#98142);
#98141 = CARTESIAN_POINT('',(8.7,26.19260841627,37.949995506105));
#98142 = VECTOR('',#98143,1.);
#98143 = DIRECTION('',(0.E+000,0.999999999994,3.328813871453E-006));
#98144 = PCURVE('',#98145,#98150);
#98145 = PLANE('',#98146);
#98146 = AXIS2_PLACEMENT_3D('',#98147,#98148,#98149);
#98147 = CARTESIAN_POINT('',(8.7,28.429206054428,37.950002951322));
#98148 = DIRECTION('',(8.726535498374E-003,-3.328687120421E-006,
    0.999961923059));
#98149 = DIRECTION('',(-0.999961923064,1.333020944175E-023,
    8.726535498422E-003));
#98150 = DEFINITIONAL_REPRESENTATION('',(#98151),#98155);
#98151 = LINE('',#98152,#98153);
#98152 = CARTESIAN_POINT('',(-6.497095256205E-008,2.236597638171));
#98153 = VECTOR('',#98154,1.);
#98154 = DIRECTION('',(2.904901241687E-008,-1.));
#98155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98156 = ORIENTED_EDGE('',*,*,#98157,.T.);
#98157 = EDGE_CURVE('',#98135,#98158,#98160,.T.);
#98158 = VERTEX_POINT('',#98159);
#98159 = CARTESIAN_POINT('',(11.15,26.492609486087,37.928615678665));
#98160 = SURFACE_CURVE('',#98161,(#98165),.PCURVE_S1.);
#98161 = LINE('',#98162,#98163);
#98162 = CARTESIAN_POINT('',(8.7,26.492609414914,37.949996504752));
#98163 = VECTOR('',#98164,1.);
#98164 = DIRECTION('',(0.999961923064,2.904901241671E-008,
    -8.726535498326E-003));
#98165 = PCURVE('',#98145,#98166);
#98166 = DEFINITIONAL_REPRESENTATION('',(#98167),#98171);
#98167 = LINE('',#98168,#98169);
#98168 = CARTESIAN_POINT('',(-5.625621982084E-008,1.936596639525));
#98169 = VECTOR('',#98170,1.);
#98170 = DIRECTION('',(-1.,-2.904901241687E-008));
#98171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98172 = ORIENTED_EDGE('',*,*,#98173,.T.);
#98173 = EDGE_CURVE('',#98158,#98174,#98176,.T.);
#98174 = VERTEX_POINT('',#98175);
#98175 = CARTESIAN_POINT('',(11.15,27.542604326455,37.928619173902));
#98176 = SURFACE_CURVE('',#98177,(#98181),.PCURVE_S1.);
#98177 = LINE('',#98178,#98179);
#98178 = CARTESIAN_POINT('',(11.15,28.429206125601,37.928622125235));
#98179 = VECTOR('',#98180,1.);
#98180 = DIRECTION('',(0.E+000,0.999999999994,3.328813871453E-006));
#98181 = PCURVE('',#98145,#98182);
#98182 = DEFINITIONAL_REPRESENTATION('',(#98183),#98187);
#98183 = LINE('',#98184,#98185);
#98184 = CARTESIAN_POINT('',(-2.450093292045,-7.117280276288E-008));
#98185 = VECTOR('',#98186,1.);
#98186 = DIRECTION('',(2.904901241687E-008,-1.));
#98187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98188 = ORIENTED_EDGE('',*,*,#98189,.T.);
#98189 = EDGE_CURVE('',#98174,#98137,#98190,.T.);
#98190 = SURFACE_CURVE('',#98191,(#98195),.PCURVE_S1.);
#98191 = LINE('',#98192,#98193);
#98192 = CARTESIAN_POINT('',(8.7,27.542604255283,37.94999999999));
#98193 = VECTOR('',#98194,1.);
#98194 = DIRECTION('',(-0.999961923064,-2.904901241671E-008,
    8.726535498326E-003));
#98195 = PCURVE('',#98145,#98196);
#98196 = DEFINITIONAL_REPRESENTATION('',(#98197),#98201);
#98197 = LINE('',#98198,#98199);
#98198 = CARTESIAN_POINT('',(-2.5754906691E-008,0.886601799151));
#98199 = VECTOR('',#98200,1.);
#98200 = DIRECTION('',(1.,2.904901241687E-008));
#98201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#98206)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#98203,#98204,#98205)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#98203 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#98204 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#98205 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#98206 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#98203,
  'distance_accuracy_value','confusion accuracy');
#98207 = SHAPE_DEFINITION_REPRESENTATION(#98208,#98127);
#98208 = PRODUCT_DEFINITION_SHAPE('','',#98209);
#98209 = PRODUCT_DEFINITION('design','',#98210,#98213);
#98210 = PRODUCT_DEFINITION_FORMATION('','',#98211);
#98211 = PRODUCT('CADSOFTTOOLS 1.742','CADSOFTTOOLS 1.742','',(#98212));
#98212 = PRODUCT_CONTEXT('',#2,'mechanical');
#98213 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#98214 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#98215,#98217);
#98215 = ( REPRESENTATION_RELATIONSHIP('','',#98127,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#98216) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#98216 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2979);
#98217 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #98218);
#98218 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('742','','',#5,#98209,$);
#98219 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#98211));
#98220 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#98221),#98339);
#98221 = SHELL_BASED_SURFACE_MODEL('',(#98222));
#98222 = OPEN_SHELL('',(#98223));
#98223 = ADVANCED_FACE('',(#98224),#98238,.F.);
#98224 = FACE_BOUND('',#98225,.F.);
#98225 = EDGE_LOOP('',(#98226,#98248,#98264,#98302));
#98226 = ORIENTED_EDGE('',*,*,#98227,.F.);
#98227 = EDGE_CURVE('',#98228,#98230,#98232,.T.);
#98228 = VERTEX_POINT('',#98229);
#98229 = CARTESIAN_POINT('',(11.15,28.925540084894,37.078619173909));
#98230 = VERTEX_POINT('',#98231);
#98231 = CARTESIAN_POINT('',(8.7,28.925540084894,37.099999999996));
#98232 = SURFACE_CURVE('',#98233,(#98237),.PCURVE_S1.);
#98233 = LINE('',#98234,#98235);
#98234 = CARTESIAN_POINT('',(8.7,28.925540084894,37.099999999996));
#98235 = VECTOR('',#98236,1.);
#98236 = DIRECTION('',(-0.999961923064,0.E+000,8.726535498374E-003));
#98237 = PCURVE('',#98238,#98243);
#98238 = CONICAL_SURFACE('',#98239,0.3,8.72664625E-003);
#98239 = AXIS2_PLACEMENT_3D('',#98240,#98241,#98242);
#98240 = CARTESIAN_POINT('',(8.7,28.925540084894,37.399999999996));
#98241 = DIRECTION('',(1.,0.E+000,0.E+000));
#98242 = DIRECTION('',(-0.E+000,0.E+000,1.));
#98243 = DEFINITIONAL_REPRESENTATION('',(#98244),#98247);
#98244 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#98245,#98246),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.450093292045,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#98245 = CARTESIAN_POINT('',(3.14159265359,2.45));
#98246 = CARTESIAN_POINT('',(3.14159265359,8.881446005875E-016));
#98247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98248 = ORIENTED_EDGE('',*,*,#98249,.T.);
#98249 = EDGE_CURVE('',#98228,#98250,#98252,.T.);
#98250 = VERTEX_POINT('',#98251);
#98251 = CARTESIAN_POINT('',(11.15,28.638799619039,37.254860272086));
#98252 = SURFACE_CURVE('',#98253,(#98258),.PCURVE_S1.);
#98253 = CIRCLE('',#98254,0.321380826087);
#98254 = AXIS2_PLACEMENT_3D('',#98255,#98256,#98257);
#98255 = CARTESIAN_POINT('',(11.15,28.925540084894,37.399999999996));
#98256 = DIRECTION('',(-1.,0.E+000,0.E+000));
#98257 = DIRECTION('',(0.E+000,0.E+000,-1.));
#98258 = PCURVE('',#98238,#98259);
#98259 = DEFINITIONAL_REPRESENTATION('',(#98260),#98263);
#98260 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#98261,#98262),.UNSPECIFIED.,
  .F.,.F.,(2,2),(0.E+000,1.102224059271),.PIECEWISE_BEZIER_KNOTS.);
#98261 = CARTESIAN_POINT('',(3.14159265359,2.45));
#98262 = CARTESIAN_POINT('',(2.039368594319,2.45));
#98263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98264 = ORIENTED_EDGE('',*,*,#98265,.T.);
#98265 = EDGE_CURVE('',#98250,#98266,#98268,.T.);
#98266 = VERTEX_POINT('',#98267);
#98267 = CARTESIAN_POINT('',(8.7,28.657875890973,37.264516129029));
#98268 = SURFACE_CURVE('',#98269,(#98273),.PCURVE_S1.);
#98269 = LINE('',#98270,#98271);
#98270 = CARTESIAN_POINT('',(8.7,28.657875890973,37.264516129029));
#98271 = VECTOR('',#98272,1.);
#98272 = DIRECTION('',(-0.999961923064,7.785936966329E-003,
    3.941016031524E-003));
#98273 = PCURVE('',#98238,#98274);
#98274 = DEFINITIONAL_REPRESENTATION('',(#98275),#98301);
#98275 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#98276,#98277,#98278,#98279,
    #98280,#98281,#98282,#98283,#98284,#98285,#98286,#98287,#98288,
    #98289,#98290,#98291,#98292,#98293,#98294,#98295,#98296,#98297,
    #98298,#98299,#98300),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-2.450093292045,-2.338725415134,
    -2.227357538223,-2.115989661312,-2.0046217844,-1.893253907489,
    -1.781886030578,-1.670518153667,-1.559150276756,-1.447782399845,
    -1.336414522934,-1.225046646023,-1.113678769111,-1.0023108922,
    -0.890943015289,-0.779575138378,-0.668207261467,-0.556839384556,
    -0.445471507645,-0.334103630733,-0.222735753822,-0.111367876911,
    0.E+000),.UNSPECIFIED.);
#98276 = CARTESIAN_POINT('',(2.039368594319,2.45));
#98277 = CARTESIAN_POINT('',(2.039368594319,2.412878787879));
#98278 = CARTESIAN_POINT('',(2.039368594319,2.338636363637));
#98279 = CARTESIAN_POINT('',(2.039368594319,2.227272727273));
#98280 = CARTESIAN_POINT('',(2.039368594319,2.115909090909));
#98281 = CARTESIAN_POINT('',(2.039368594319,2.004545454546));
#98282 = CARTESIAN_POINT('',(2.039368594319,1.893181818182));
#98283 = CARTESIAN_POINT('',(2.039368594319,1.781818181818));
#98284 = CARTESIAN_POINT('',(2.039368594319,1.670454545455));
#98285 = CARTESIAN_POINT('',(2.039368594319,1.559090909091));
#98286 = CARTESIAN_POINT('',(2.039368594319,1.447727272727));
#98287 = CARTESIAN_POINT('',(2.039368594319,1.336363636364));
#98288 = CARTESIAN_POINT('',(2.039368594319,1.225));
#98289 = CARTESIAN_POINT('',(2.039368594319,1.113636363636));
#98290 = CARTESIAN_POINT('',(2.039368594319,1.002272727273));
#98291 = CARTESIAN_POINT('',(2.039368594319,0.890909090909));
#98292 = CARTESIAN_POINT('',(2.039368594319,0.779545454546));
#98293 = CARTESIAN_POINT('',(2.039368594319,0.668181818182));
#98294 = CARTESIAN_POINT('',(2.039368594319,0.556818181818));
#98295 = CARTESIAN_POINT('',(2.039368594319,0.445454545455));
#98296 = CARTESIAN_POINT('',(2.039368594319,0.334090909091));
#98297 = CARTESIAN_POINT('',(2.039368594319,0.222727272727));
#98298 = CARTESIAN_POINT('',(2.039368594319,0.111363636364));
#98299 = CARTESIAN_POINT('',(2.039368594319,3.712121212122E-002));
#98300 = CARTESIAN_POINT('',(2.039368594319,-1.892049415509E-016));
#98301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98302 = ORIENTED_EDGE('',*,*,#98303,.F.);
#98303 = EDGE_CURVE('',#98230,#98266,#98304,.T.);
#98304 = SURFACE_CURVE('',#98305,(#98310),.PCURVE_S1.);
#98305 = CIRCLE('',#98306,0.3);
#98306 = AXIS2_PLACEMENT_3D('',#98307,#98308,#98309);
#98307 = CARTESIAN_POINT('',(8.7,28.925540084894,37.399999999996));
#98308 = DIRECTION('',(-1.,0.E+000,0.E+000));
#98309 = DIRECTION('',(0.E+000,-1.,0.E+000));
#98310 = PCURVE('',#98238,#98311);
#98311 = DEFINITIONAL_REPRESENTATION('',(#98312),#98338);
#98312 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#98313,#98314,#98315,#98316,
    #98317,#98318,#98319,#98320,#98321,#98322,#98323,#98324,#98325,
    #98326,#98327,#98328,#98329,#98330,#98331,#98332,#98333,#98334,
    #98335,#98336,#98337),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(4.712388980385,4.762490073988,
    4.812591167591,4.862692261194,4.912793354798,4.962894448401,
    5.012995542004,5.063096635607,5.11319772921,5.163298822814,
    5.213399916417,5.26350101002,5.313602103623,5.363703197227,
    5.41380429083,5.463905384433,5.514006478036,5.564107571639,
    5.614208665243,5.664309758846,5.714410852449,5.764511946052,
    5.814613039656),.QUASI_UNIFORM_KNOTS.);
#98313 = CARTESIAN_POINT('',(3.14159265359,1.453204757974E-018));
#98314 = CARTESIAN_POINT('',(3.124892289055,9.928826507783E-018));
#98315 = CARTESIAN_POINT('',(3.091491559987,2.486759441933E-017));
#98316 = CARTESIAN_POINT('',(3.041390466383,3.386960994182E-017));
#98317 = CARTESIAN_POINT('',(2.99128937278,-8.830989279327E-018));
#98318 = CARTESIAN_POINT('',(2.941188279177,-3.328349077928E-017));
#98319 = CARTESIAN_POINT('',(2.891087185574,4.717030569882E-017));
#98320 = CARTESIAN_POINT('',(2.84098609197,-6.50804886498E-017));
#98321 = CARTESIAN_POINT('',(2.790884998367,4.101358490826E-017));
#98322 = CARTESIAN_POINT('',(2.740783904764,4.697549387364E-018));
#98323 = CARTESIAN_POINT('',(2.690682811161,-6.169550310457E-017));
#98324 = CARTESIAN_POINT('',(2.640581717558,5.865851754961E-017));
#98325 = CARTESIAN_POINT('',(2.590480623954,-3.578101489791E-017));
#98326 = CARTESIAN_POINT('',(2.540379530351,1.354659539142E-017));
#98327 = CARTESIAN_POINT('',(2.490278436748,2.496229368274E-017));
#98328 = CARTESIAN_POINT('',(2.440177343145,2.100580195638E-017));
#98329 = CARTESIAN_POINT('',(2.390076249541,1.043669678478E-018));
#98330 = CARTESIAN_POINT('',(2.339975155938,-3.153115576007E-017));
#98331 = CARTESIAN_POINT('',(2.289874062335,-9.62999238615E-018));
#98332 = CARTESIAN_POINT('',(2.239772968732,-3.859379578173E-018));
#98333 = CARTESIAN_POINT('',(2.189671875129,-1.295990599517E-017));
#98334 = CARTESIAN_POINT('',(2.139570781525,5.830238719773E-018));
#98335 = CARTESIAN_POINT('',(2.089469687922,-1.031421708997E-017));
#98336 = CARTESIAN_POINT('',(2.056068958853,-1.986576053994E-017));
#98337 = CARTESIAN_POINT('',(2.039368594319,-2.295514781427E-017));
#98338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#98343)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#98340,#98341,#98342)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#98340 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#98341 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#98342 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#98343 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#98340,
  'distance_accuracy_value','confusion accuracy');
#98344 = SHAPE_DEFINITION_REPRESENTATION(#98345,#98220);
#98345 = PRODUCT_DEFINITION_SHAPE('','',#98346);
#98346 = PRODUCT_DEFINITION('design','',#98347,#98350);
#98347 = PRODUCT_DEFINITION_FORMATION('','',#98348);
#98348 = PRODUCT('CADSOFTTOOLS 1.743','CADSOFTTOOLS 1.743','',(#98349));
#98349 = PRODUCT_CONTEXT('',#2,'mechanical');
#98350 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#98351 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#98352,#98354);
#98352 = ( REPRESENTATION_RELATIONSHIP('','',#98220,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#98353) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#98353 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2983);
#98354 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #98355);
#98355 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('743','','',#5,#98346,$);
#98356 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#98348));
#98357 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#98358),#98432);
#98358 = SHELL_BASED_SURFACE_MODEL('',(#98359));
#98359 = OPEN_SHELL('',(#98360));
#98360 = ADVANCED_FACE('',(#98361),#98375,.T.);
#98361 = FACE_BOUND('',#98362,.T.);
#98362 = EDGE_LOOP('',(#98363,#98386,#98402,#98418));
#98363 = ORIENTED_EDGE('',*,*,#98364,.T.);
#98364 = EDGE_CURVE('',#98365,#98367,#98369,.T.);
#98365 = VERTEX_POINT('',#98366);
#98366 = CARTESIAN_POINT('',(8.7,29.308960589566,37.099999999996));
#98367 = VERTEX_POINT('',#98368);
#98368 = CARTESIAN_POINT('',(8.7,28.925540084894,37.099999999996));
#98369 = SURFACE_CURVE('',#98370,(#98374),.PCURVE_S1.);
#98370 = LINE('',#98371,#98372);
#98371 = CARTESIAN_POINT('',(8.7,26.49260841627,37.099999999996));
#98372 = VECTOR('',#98373,1.);
#98373 = DIRECTION('',(0.E+000,-1.,0.E+000));
#98374 = PCURVE('',#98375,#98380);
#98375 = PLANE('',#98376);
#98376 = AXIS2_PLACEMENT_3D('',#98377,#98378,#98379);
#98377 = CARTESIAN_POINT('',(8.7,28.429217072479,37.099999999996));
#98378 = DIRECTION('',(8.726535498374E-003,0.E+000,0.999961923064));
#98379 = DIRECTION('',(-0.999961923064,0.E+000,8.726535498374E-003));
#98380 = DEFINITIONAL_REPRESENTATION('',(#98381),#98385);
#98381 = LINE('',#98382,#98383);
#98382 = CARTESIAN_POINT('',(0.E+000,1.936608656209));
#98383 = VECTOR('',#98384,1.);
#98384 = DIRECTION('',(0.E+000,1.));
#98385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98386 = ORIENTED_EDGE('',*,*,#98387,.F.);
#98387 = EDGE_CURVE('',#98388,#98367,#98390,.T.);
#98388 = VERTEX_POINT('',#98389);
#98389 = CARTESIAN_POINT('',(11.15,28.925540084894,37.078619173909));
#98390 = SURFACE_CURVE('',#98391,(#98395),.PCURVE_S1.);
#98391 = LINE('',#98392,#98393);
#98392 = CARTESIAN_POINT('',(8.7,28.925540084894,37.099999999996));
#98393 = VECTOR('',#98394,1.);
#98394 = DIRECTION('',(-0.999961923064,0.E+000,8.726535498374E-003));
#98395 = PCURVE('',#98375,#98396);
#98396 = DEFINITIONAL_REPRESENTATION('',(#98397),#98401);
#98397 = LINE('',#98398,#98399);
#98398 = CARTESIAN_POINT('',(0.E+000,-0.496323012415));
#98399 = VECTOR('',#98400,1.);
#98400 = DIRECTION('',(1.,0.E+000));
#98401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98402 = ORIENTED_EDGE('',*,*,#98403,.F.);
#98403 = EDGE_CURVE('',#98404,#98388,#98406,.T.);
#98404 = VERTEX_POINT('',#98405);
#98405 = CARTESIAN_POINT('',(11.15,29.308960589566,37.078619173909));
#98406 = SURFACE_CURVE('',#98407,(#98411),.PCURVE_S1.);
#98407 = LINE('',#98408,#98409);
#98408 = CARTESIAN_POINT('',(11.15,28.429217072479,37.078619173909));
#98409 = VECTOR('',#98410,1.);
#98410 = DIRECTION('',(0.E+000,-1.,0.E+000));
#98411 = PCURVE('',#98375,#98412);
#98412 = DEFINITIONAL_REPRESENTATION('',(#98413),#98417);
#98413 = LINE('',#98414,#98415);
#98414 = CARTESIAN_POINT('',(-2.450093292045,0.E+000));
#98415 = VECTOR('',#98416,1.);
#98416 = DIRECTION('',(0.E+000,1.));
#98417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98418 = ORIENTED_EDGE('',*,*,#98419,.T.);
#98419 = EDGE_CURVE('',#98404,#98365,#98420,.T.);
#98420 = SURFACE_CURVE('',#98421,(#98425),.PCURVE_S1.);
#98421 = LINE('',#98422,#98423);
#98422 = CARTESIAN_POINT('',(8.7,29.308960589566,37.099999999996));
#98423 = VECTOR('',#98424,1.);
#98424 = DIRECTION('',(-0.999961923064,0.E+000,8.726535498374E-003));
#98425 = PCURVE('',#98375,#98426);
#98426 = DEFINITIONAL_REPRESENTATION('',(#98427),#98431);
#98427 = LINE('',#98428,#98429);
#98428 = CARTESIAN_POINT('',(0.E+000,-0.879743517086));
#98429 = VECTOR('',#98430,1.);
#98430 = DIRECTION('',(1.,0.E+000));
#98431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#98436)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#98433,#98434,#98435)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#98433 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#98434 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#98435 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#98436 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#98433,
  'distance_accuracy_value','confusion accuracy');
#98437 = SHAPE_DEFINITION_REPRESENTATION(#98438,#98357);
#98438 = PRODUCT_DEFINITION_SHAPE('','',#98439);
#98439 = PRODUCT_DEFINITION('design','',#98440,#98443);
#98440 = PRODUCT_DEFINITION_FORMATION('','',#98441);
#98441 = PRODUCT('CADSOFTTOOLS 1.744','CADSOFTTOOLS 1.744','',(#98442));
#98442 = PRODUCT_CONTEXT('',#2,'mechanical');
#98443 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#98444 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#98445,#98447);
#98445 = ( REPRESENTATION_RELATIONSHIP('','',#98357,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#98446) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#98446 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2987);
#98447 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #98448);
#98448 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('744','','',#5,#98439,$);
#98449 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#98441));
#98450 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#98451),#98569);
#98451 = SHELL_BASED_SURFACE_MODEL('',(#98452));
#98452 = OPEN_SHELL('',(#98453));
#98453 = ADVANCED_FACE('',(#98454),#98468,.F.);
#98454 = FACE_BOUND('',#98455,.F.);
#98455 = EDGE_LOOP('',(#98456,#98501,#98517,#98532));
#98456 = ORIENTED_EDGE('',*,*,#98457,.F.);
#98457 = EDGE_CURVE('',#98458,#98460,#98462,.T.);
#98458 = VERTEX_POINT('',#98459);
#98459 = CARTESIAN_POINT('',(11.15,29.607735179356,37.518403462243));
#98460 = VERTEX_POINT('',#98461);
#98461 = CARTESIAN_POINT('',(8.7,29.587858301132,37.510526315789));
#98462 = SURFACE_CURVE('',#98463,(#98467),.PCURVE_S1.);
#98463 = LINE('',#98464,#98465);
#98464 = CARTESIAN_POINT('',(8.7,29.587858301132,37.510526315789));
#98465 = VECTOR('',#98466,1.);
#98466 = DIRECTION('',(-0.999961923064,-8.112702601346E-003,
    -3.215039394238E-003));
#98467 = PCURVE('',#98468,#98473);
#98468 = CONICAL_SURFACE('',#98469,0.3,8.72664625E-003);
#98469 = AXIS2_PLACEMENT_3D('',#98470,#98471,#98472);
#98470 = CARTESIAN_POINT('',(8.7,29.308960589566,37.399999999997));
#98471 = DIRECTION('',(1.,0.E+000,0.E+000));
#98472 = DIRECTION('',(-0.E+000,0.E+000,1.));
#98473 = DEFINITIONAL_REPRESENTATION('',(#98474),#98500);
#98474 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#98475,#98476,#98477,#98478,
    #98479,#98480,#98481,#98482,#98483,#98484,#98485,#98486,#98487,
    #98488,#98489,#98490,#98491,#98492,#98493,#98494,#98495,#98496,
    #98497,#98498,#98499),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-2.450093292045,-2.338725415134,
    -2.227357538223,-2.115989661312,-2.0046217844,-1.893253907489,
    -1.781886030578,-1.670518153667,-1.559150276756,-1.447782399845,
    -1.336414522934,-1.225046646023,-1.113678769111,-1.0023108922,
    -0.890943015289,-0.779575138378,-0.668207261467,-0.556839384556,
    -0.445471507645,-0.334103630733,-0.222735753822,-0.111367876911,
    -0.E+000),.QUASI_UNIFORM_KNOTS.);
#98475 = CARTESIAN_POINT('',(5.089699012757,2.45));
#98476 = CARTESIAN_POINT('',(5.089699012757,2.412878787879));
#98477 = CARTESIAN_POINT('',(5.089699012757,2.338636363637));
#98478 = CARTESIAN_POINT('',(5.089699012757,2.227272727273));
#98479 = CARTESIAN_POINT('',(5.089699012757,2.115909090909));
#98480 = CARTESIAN_POINT('',(5.089699012757,2.004545454546));
#98481 = CARTESIAN_POINT('',(5.089699012757,1.893181818182));
#98482 = CARTESIAN_POINT('',(5.089699012757,1.781818181818));
#98483 = CARTESIAN_POINT('',(5.089699012757,1.670454545455));
#98484 = CARTESIAN_POINT('',(5.089699012757,1.559090909091));
#98485 = CARTESIAN_POINT('',(5.089699012757,1.447727272727));
#98486 = CARTESIAN_POINT('',(5.089699012757,1.336363636364));
#98487 = CARTESIAN_POINT('',(5.089699012757,1.225));
#98488 = CARTESIAN_POINT('',(5.089699012757,1.113636363636));
#98489 = CARTESIAN_POINT('',(5.089699012757,1.002272727273));
#98490 = CARTESIAN_POINT('',(5.089699012757,0.890909090909));
#98491 = CARTESIAN_POINT('',(5.089699012757,0.779545454546));
#98492 = CARTESIAN_POINT('',(5.089699012757,0.668181818182));
#98493 = CARTESIAN_POINT('',(5.089699012757,0.556818181818));
#98494 = CARTESIAN_POINT('',(5.089699012757,0.445454545455));
#98495 = CARTESIAN_POINT('',(5.089699012757,0.334090909091));
#98496 = CARTESIAN_POINT('',(5.089699012757,0.222727272727));
#98497 = CARTESIAN_POINT('',(5.089699012757,0.111363636364));
#98498 = CARTESIAN_POINT('',(5.089699012757,3.712121212121E-002));
#98499 = CARTESIAN_POINT('',(5.089699012757,-7.419036033038E-016));
#98500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98501 = ORIENTED_EDGE('',*,*,#98502,.T.);
#98502 = EDGE_CURVE('',#98458,#98503,#98505,.T.);
#98503 = VERTEX_POINT('',#98504);
#98504 = CARTESIAN_POINT('',(11.15,29.308960589566,37.078619173909));
#98505 = SURFACE_CURVE('',#98506,(#98511),.PCURVE_S1.);
#98506 = CIRCLE('',#98507,0.321380826087);
#98507 = AXIS2_PLACEMENT_3D('',#98508,#98509,#98510);
#98508 = CARTESIAN_POINT('',(11.15,29.308960589566,37.399999999997));
#98509 = DIRECTION('',(-1.,0.E+000,0.E+000));
#98510 = DIRECTION('',(0.E+000,0.E+000,-1.));
#98511 = PCURVE('',#98468,#98512);
#98512 = DEFINITIONAL_REPRESENTATION('',(#98513),#98516);
#98513 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#98514,#98515),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.335078948013,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#98514 = CARTESIAN_POINT('',(5.089699012756,2.45));
#98515 = CARTESIAN_POINT('',(3.14159265359,2.45));
#98516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98517 = ORIENTED_EDGE('',*,*,#98518,.T.);
#98518 = EDGE_CURVE('',#98503,#98519,#98521,.T.);
#98519 = VERTEX_POINT('',#98520);
#98520 = CARTESIAN_POINT('',(8.7,29.308960589566,37.099999999996));
#98521 = SURFACE_CURVE('',#98522,(#98526),.PCURVE_S1.);
#98522 = LINE('',#98523,#98524);
#98523 = CARTESIAN_POINT('',(8.7,29.308960589566,37.099999999996));
#98524 = VECTOR('',#98525,1.);
#98525 = DIRECTION('',(-0.999961923064,0.E+000,8.726535498374E-003));
#98526 = PCURVE('',#98468,#98527);
#98527 = DEFINITIONAL_REPRESENTATION('',(#98528),#98531);
#98528 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#98529,#98530),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.450093292045,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#98529 = CARTESIAN_POINT('',(3.14159265359,2.45));
#98530 = CARTESIAN_POINT('',(3.14159265359,1.776289201175E-015));
#98531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98532 = ORIENTED_EDGE('',*,*,#98533,.F.);
#98533 = EDGE_CURVE('',#98460,#98519,#98534,.T.);
#98534 = SURFACE_CURVE('',#98535,(#98540),.PCURVE_S1.);
#98535 = CIRCLE('',#98536,0.3);
#98536 = AXIS2_PLACEMENT_3D('',#98537,#98538,#98539);
#98537 = CARTESIAN_POINT('',(8.7,29.308960589566,37.399999999997));
#98538 = DIRECTION('',(-1.,0.E+000,0.E+000));
#98539 = DIRECTION('',(0.E+000,-1.,0.E+000));
#98540 = PCURVE('',#98468,#98541);
#98541 = DEFINITIONAL_REPRESENTATION('',(#98542),#98568);
#98542 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#98543,#98544,#98545,#98546,
    #98547,#98548,#98549,#98550,#98551,#98552,#98553,#98554,#98555,
    #98556,#98557,#98558,#98559,#98560,#98561,#98562,#98563,#98564,
    #98565,#98566,#98567),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(2.764282621218,2.852832910271,
    2.941383199324,3.029933488377,3.11848377743,3.207034066483,
    3.295584355536,3.384134644589,3.472684933642,3.561235222695,
    3.649785511748,3.738335800801,3.826886089854,3.915436378907,
    4.00398666796,4.092536957013,4.181087246066,4.269637535119,
    4.358187824173,4.446738113226,4.535288402279,4.623838691332,
    4.712388980385),.QUASI_UNIFORM_KNOTS.);
#98543 = CARTESIAN_POINT('',(5.089699012757,-1.684123346061E-017));
#98544 = CARTESIAN_POINT('',(5.060182249739,-3.077876429348E-018));
#98545 = CARTESIAN_POINT('',(5.001148723704,5.949967100218E-018));
#98546 = CARTESIAN_POINT('',(4.912598434651,-6.749466972467E-018));
#98547 = CARTESIAN_POINT('',(4.824048145598,-1.479403218631E-017));
#98548 = CARTESIAN_POINT('',(4.735497856545,6.970043705511E-018));
#98549 = CARTESIAN_POINT('',(4.646947567492,1.96450239052E-017));
#98550 = CARTESIAN_POINT('',(4.558397278439,-1.144095410545E-017));
#98551 = CARTESIAN_POINT('',(4.469846989385,-9.515945249731E-018));
#98552 = CARTESIAN_POINT('',(4.381296700332,1.406158194969E-017));
#98553 = CARTESIAN_POINT('',(4.292746411279,-3.27047775587E-018));
#98554 = CARTESIAN_POINT('',(4.204196122226,1.295633563952E-017));
#98555 = CARTESIAN_POINT('',(4.115645833173,2.050074410699E-017));
#98556 = CARTESIAN_POINT('',(4.02709554412,-1.188538616681E-017));
#98557 = CARTESIAN_POINT('',(3.938545255067,1.669523153132E-017));
#98558 = CARTESIAN_POINT('',(3.849994966014,-6.376803619562E-017));
#98559 = CARTESIAN_POINT('',(3.761444676961,5.340268027869E-017));
#98560 = CARTESIAN_POINT('',(3.672894387908,-2.717034850897E-017));
#98561 = CARTESIAN_POINT('',(3.584344098855,-3.240175769463E-017));
#98562 = CARTESIAN_POINT('',(3.495793809802,-2.026383161753E-017));
#98563 = CARTESIAN_POINT('',(3.407243520749,2.081386169866E-017));
#98564 = CARTESIAN_POINT('',(3.318693231696,-2.359756158667E-017));
#98565 = CARTESIAN_POINT('',(3.230142942643,1.145046209937E-017));
#98566 = CARTESIAN_POINT('',(3.171109416607,3.248935995495E-018));
#98567 = CARTESIAN_POINT('',(3.14159265359,-1.598525233771E-017));
#98568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#98573)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#98570,#98571,#98572)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#98570 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#98571 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#98572 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#98573 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#98570,
  'distance_accuracy_value','confusion accuracy');
#98574 = SHAPE_DEFINITION_REPRESENTATION(#98575,#98450);
#98575 = PRODUCT_DEFINITION_SHAPE('','',#98576);
#98576 = PRODUCT_DEFINITION('design','',#98577,#98580);
#98577 = PRODUCT_DEFINITION_FORMATION('','',#98578);
#98578 = PRODUCT('CADSOFTTOOLS 1.745','CADSOFTTOOLS 1.745','',(#98579));
#98579 = PRODUCT_CONTEXT('',#2,'mechanical');
#98580 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#98581 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#98582,#98584);
#98582 = ( REPRESENTATION_RELATIONSHIP('','',#98450,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#98583) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#98583 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2991);
#98584 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #98585);
#98585 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('745','','',#5,#98576,$);
#98586 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#98578));
#98587 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#98588),#98706);
#98588 = SHELL_BASED_SURFACE_MODEL('',(#98589));
#98589 = OPEN_SHELL('',(#98590));
#98590 = ADVANCED_FACE('',(#98591),#98605,.F.);
#98591 = FACE_BOUND('',#98592,.F.);
#98592 = EDGE_LOOP('',(#98593,#98615,#98631,#98669));
#98593 = ORIENTED_EDGE('',*,*,#98594,.F.);
#98594 = EDGE_CURVE('',#98595,#98597,#98599,.T.);
#98595 = VERTEX_POINT('',#98596);
#98596 = CARTESIAN_POINT('',(11.15,27.5426084163,38.921380826084));
#98597 = VERTEX_POINT('',#98598);
#98598 = CARTESIAN_POINT('',(8.7,27.5426084163,38.899999999996));
#98599 = SURFACE_CURVE('',#98600,(#98604),.PCURVE_S1.);
#98600 = LINE('',#98601,#98602);
#98601 = CARTESIAN_POINT('',(8.7,27.5426084163,38.899999999996));
#98602 = VECTOR('',#98603,1.);
#98603 = DIRECTION('',(-0.999961923064,0.E+000,-8.726535498374E-003));
#98604 = PCURVE('',#98605,#98610);
#98605 = CONICAL_SURFACE('',#98606,2.2,8.72664625E-003);
#98606 = AXIS2_PLACEMENT_3D('',#98607,#98608,#98609);
#98607 = CARTESIAN_POINT('',(8.7,27.5426084163,36.699999999996));
#98608 = DIRECTION('',(1.,0.E+000,0.E+000));
#98609 = DIRECTION('',(-0.E+000,0.E+000,1.));
#98610 = DEFINITIONAL_REPRESENTATION('',(#98611),#98614);
#98611 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#98612,#98613),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.450093292045,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#98612 = CARTESIAN_POINT('',(6.28318530718,2.45));
#98613 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#98614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98615 = ORIENTED_EDGE('',*,*,#98616,.T.);
#98616 = EDGE_CURVE('',#98595,#98617,#98619,.T.);
#98617 = VERTEX_POINT('',#98618);
#98618 = CARTESIAN_POINT('',(11.15,29.607735179356,37.518403462243));
#98619 = SURFACE_CURVE('',#98620,(#98625),.PCURVE_S1.);
#98620 = CIRCLE('',#98621,2.221380826087);
#98621 = AXIS2_PLACEMENT_3D('',#98622,#98623,#98624);
#98622 = CARTESIAN_POINT('',(11.15,27.5426084163,36.699999999996));
#98623 = DIRECTION('',(-1.,0.E+000,0.E+000));
#98624 = DIRECTION('',(0.E+000,0.E+000,-1.));
#98625 = PCURVE('',#98605,#98626);
#98626 = DEFINITIONAL_REPRESENTATION('',(#98627),#98630);
#98627 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#98628,#98629),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.14159265359,4.335078948023),
  .PIECEWISE_BEZIER_KNOTS.);
#98628 = CARTESIAN_POINT('',(6.28318530718,2.45));
#98629 = CARTESIAN_POINT('',(5.089699012746,2.45));
#98630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98631 = ORIENTED_EDGE('',*,*,#98632,.T.);
#98632 = EDGE_CURVE('',#98617,#98633,#98635,.T.);
#98633 = VERTEX_POINT('',#98634);
#98634 = CARTESIAN_POINT('',(8.7,29.587858301132,37.510526315789));
#98635 = SURFACE_CURVE('',#98636,(#98640),.PCURVE_S1.);
#98636 = LINE('',#98637,#98638);
#98637 = CARTESIAN_POINT('',(8.7,29.587858301132,37.510526315789));
#98638 = VECTOR('',#98639,1.);
#98639 = DIRECTION('',(-0.999961923064,-8.112702601346E-003,
    -3.215039394238E-003));
#98640 = PCURVE('',#98605,#98641);
#98641 = DEFINITIONAL_REPRESENTATION('',(#98642),#98668);
#98642 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#98643,#98644,#98645,#98646,
    #98647,#98648,#98649,#98650,#98651,#98652,#98653,#98654,#98655,
    #98656,#98657,#98658,#98659,#98660,#98661,#98662,#98663,#98664,
    #98665,#98666,#98667),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-2.450093292045,-2.338725415134,
    -2.227357538223,-2.115989661312,-2.0046217844,-1.893253907489,
    -1.781886030578,-1.670518153667,-1.559150276756,-1.447782399845,
    -1.336414522934,-1.225046646023,-1.113678769111,-1.0023108922,
    -0.890943015289,-0.779575138378,-0.668207261467,-0.556839384556,
    -0.445471507645,-0.334103630733,-0.222735753822,-0.111367876911,
    -0.E+000),.QUASI_UNIFORM_KNOTS.);
#98643 = CARTESIAN_POINT('',(5.089699012746,2.45));
#98644 = CARTESIAN_POINT('',(5.089699012746,2.412878787879));
#98645 = CARTESIAN_POINT('',(5.089699012746,2.338636363637));
#98646 = CARTESIAN_POINT('',(5.089699012746,2.227272727273));
#98647 = CARTESIAN_POINT('',(5.089699012746,2.115909090909));
#98648 = CARTESIAN_POINT('',(5.089699012746,2.004545454546));
#98649 = CARTESIAN_POINT('',(5.089699012746,1.893181818182));
#98650 = CARTESIAN_POINT('',(5.089699012746,1.781818181818));
#98651 = CARTESIAN_POINT('',(5.089699012746,1.670454545455));
#98652 = CARTESIAN_POINT('',(5.089699012746,1.559090909091));
#98653 = CARTESIAN_POINT('',(5.089699012746,1.447727272727));
#98654 = CARTESIAN_POINT('',(5.089699012746,1.336363636364));
#98655 = CARTESIAN_POINT('',(5.089699012746,1.225));
#98656 = CARTESIAN_POINT('',(5.089699012746,1.113636363636));
#98657 = CARTESIAN_POINT('',(5.089699012746,1.002272727273));
#98658 = CARTESIAN_POINT('',(5.089699012746,0.890909090909));
#98659 = CARTESIAN_POINT('',(5.089699012746,0.779545454546));
#98660 = CARTESIAN_POINT('',(5.089699012746,0.668181818182));
#98661 = CARTESIAN_POINT('',(5.089699012746,0.556818181818));
#98662 = CARTESIAN_POINT('',(5.089699012746,0.445454545455));
#98663 = CARTESIAN_POINT('',(5.089699012746,0.334090909091));
#98664 = CARTESIAN_POINT('',(5.089699012746,0.222727272727));
#98665 = CARTESIAN_POINT('',(5.089699012746,0.111363636364));
#98666 = CARTESIAN_POINT('',(5.089699012746,3.712121212121E-002));
#98667 = CARTESIAN_POINT('',(5.089699012746,-1.578713965782E-016));
#98668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98669 = ORIENTED_EDGE('',*,*,#98670,.F.);
#98670 = EDGE_CURVE('',#98597,#98633,#98671,.T.);
#98671 = SURFACE_CURVE('',#98672,(#98677),.PCURVE_S1.);
#98672 = CIRCLE('',#98673,2.2);
#98673 = AXIS2_PLACEMENT_3D('',#98674,#98675,#98676);
#98674 = CARTESIAN_POINT('',(8.7,27.5426084163,36.699999999996));
#98675 = DIRECTION('',(-1.,0.E+000,0.E+000));
#98676 = DIRECTION('',(0.E+000,-1.,0.E+000));
#98677 = PCURVE('',#98605,#98678);
#98678 = DEFINITIONAL_REPRESENTATION('',(#98679),#98705);
#98679 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#98680,#98681,#98682,#98683,
    #98684,#98685,#98686,#98687,#98688,#98689,#98690,#98691,#98692,
    #98693,#98694,#98695,#98696,#98697,#98698,#98699,#98700,#98701,
    #98702,#98703,#98704),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(1.570796326795,1.625045703815,
    1.679295080834,1.733544457854,1.787793834874,1.842043211893,
    1.896292588913,1.950541965933,2.004791342953,2.059040719972,
    2.113290096992,2.167539474012,2.221788851031,2.276038228051,
    2.330287605071,2.38453698209,2.43878635911,2.49303573613,
    2.54728511315,2.601534490169,2.655783867189,2.710033244209,
    2.764282621228),.QUASI_UNIFORM_KNOTS.);
#98680 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#98681 = CARTESIAN_POINT('',(6.265102181506,1.590935434616E-017));
#98682 = CARTESIAN_POINT('',(6.22893593016,2.294651305085E-017));
#98683 = CARTESIAN_POINT('',(6.17468655314,-1.045647347007E-017));
#98684 = CARTESIAN_POINT('',(6.12043717612,3.811163754822E-017));
#98685 = CARTESIAN_POINT('',(6.066187799101,-3.982297033997E-017));
#98686 = CARTESIAN_POINT('',(6.011938422081,4.836106164258E-017));
#98687 = CARTESIAN_POINT('',(5.957689045061,-5.425840090388E-017));
#98688 = CARTESIAN_POINT('',(5.903439668042,3.177611250695E-017));
#98689 = CARTESIAN_POINT('',(5.849190291022,2.752725763581E-017));
#98690 = CARTESIAN_POINT('',(5.794940914002,2.169121751921E-017));
#98691 = CARTESIAN_POINT('',(5.740691536983,-8.049236110181E-018));
#98692 = CARTESIAN_POINT('',(5.686442159963,-1.928497061695E-017));
#98693 = CARTESIAN_POINT('',(5.632192782943,4.683813676209E-017));
#98694 = CARTESIAN_POINT('',(5.577943405923,-4.377684240254E-018));
#98695 = CARTESIAN_POINT('',(5.523694028904,-2.942957826061E-017));
#98696 = CARTESIAN_POINT('',(5.469444651884,1.153890405499E-017));
#98697 = CARTESIAN_POINT('',(5.415195274864,-1.297949444269E-017));
#98698 = CARTESIAN_POINT('',(5.360945897845,8.045267850853E-018));
#98699 = CARTESIAN_POINT('',(5.306696520825,-2.794351183291E-017));
#98700 = CARTESIAN_POINT('',(5.252447143805,-2.646928430393E-017));
#98701 = CARTESIAN_POINT('',(5.198197766786,1.760968105942E-017));
#98702 = CARTESIAN_POINT('',(5.143948389766,1.113880924753E-017));
#98703 = CARTESIAN_POINT('',(5.107782138419,7.916938421045E-018));
#98704 = CARTESIAN_POINT('',(5.089699012746,8.355927358349E-018));
#98705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#98710)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#98707,#98708,#98709)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#98707 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#98708 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#98709 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#98710 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#98707,
  'distance_accuracy_value','confusion accuracy');
#98711 = SHAPE_DEFINITION_REPRESENTATION(#98712,#98587);
#98712 = PRODUCT_DEFINITION_SHAPE('','',#98713);
#98713 = PRODUCT_DEFINITION('design','',#98714,#98717);
#98714 = PRODUCT_DEFINITION_FORMATION('','',#98715);
#98715 = PRODUCT('CADSOFTTOOLS 1.746','CADSOFTTOOLS 1.746','',(#98716));
#98716 = PRODUCT_CONTEXT('',#2,'mechanical');
#98717 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#98718 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#98719,#98721);
#98719 = ( REPRESENTATION_RELATIONSHIP('','',#98587,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#98720) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#98720 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2995);
#98721 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #98722);
#98722 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('746','','',#5,#98713,$);
#98723 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#98715));
#98724 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#98725),#98799);
#98725 = SHELL_BASED_SURFACE_MODEL('',(#98726));
#98726 = OPEN_SHELL('',(#98727));
#98727 = ADVANCED_FACE('',(#98728),#98742,.T.);
#98728 = FACE_BOUND('',#98729,.T.);
#98729 = EDGE_LOOP('',(#98730,#98753,#98769,#98785));
#98730 = ORIENTED_EDGE('',*,*,#98731,.T.);
#98731 = EDGE_CURVE('',#98732,#98734,#98736,.T.);
#98732 = VERTEX_POINT('',#98733);
#98733 = CARTESIAN_POINT('',(8.7,26.49260841627,38.899999999997));
#98734 = VERTEX_POINT('',#98735);
#98735 = CARTESIAN_POINT('',(8.7,27.5426084163,38.899999999996));
#98736 = SURFACE_CURVE('',#98737,(#98741),.PCURVE_S1.);
#98737 = LINE('',#98738,#98739);
#98738 = CARTESIAN_POINT('',(8.7,26.49260841627,38.899999999997));
#98739 = VECTOR('',#98740,1.);
#98740 = DIRECTION('',(0.E+000,1.,0.E+000));
#98741 = PCURVE('',#98742,#98747);
#98742 = PLANE('',#98743);
#98743 = AXIS2_PLACEMENT_3D('',#98744,#98745,#98746);
#98744 = CARTESIAN_POINT('',(8.7,28.429217072479,38.899999999997));
#98745 = DIRECTION('',(8.726535498374E-003,0.E+000,-0.999961923064));
#98746 = DIRECTION('',(0.999961923064,0.E+000,8.726535498374E-003));
#98747 = DEFINITIONAL_REPRESENTATION('',(#98748),#98752);
#98748 = LINE('',#98749,#98750);
#98749 = CARTESIAN_POINT('',(0.E+000,1.936608656209));
#98750 = VECTOR('',#98751,1.);
#98751 = DIRECTION('',(0.E+000,-1.));
#98752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98753 = ORIENTED_EDGE('',*,*,#98754,.F.);
#98754 = EDGE_CURVE('',#98755,#98734,#98757,.T.);
#98755 = VERTEX_POINT('',#98756);
#98756 = CARTESIAN_POINT('',(11.15,27.5426084163,38.921380826084));
#98757 = SURFACE_CURVE('',#98758,(#98762),.PCURVE_S1.);
#98758 = LINE('',#98759,#98760);
#98759 = CARTESIAN_POINT('',(8.7,27.5426084163,38.899999999996));
#98760 = VECTOR('',#98761,1.);
#98761 = DIRECTION('',(-0.999961923064,0.E+000,-8.726535498374E-003));
#98762 = PCURVE('',#98742,#98763);
#98763 = DEFINITIONAL_REPRESENTATION('',(#98764),#98768);
#98764 = LINE('',#98765,#98766);
#98765 = CARTESIAN_POINT('',(0.E+000,0.886608656179));
#98766 = VECTOR('',#98767,1.);
#98767 = DIRECTION('',(-1.,-0.E+000));
#98768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98769 = ORIENTED_EDGE('',*,*,#98770,.F.);
#98770 = EDGE_CURVE('',#98771,#98755,#98773,.T.);
#98771 = VERTEX_POINT('',#98772);
#98772 = CARTESIAN_POINT('',(11.15,26.49260841627,38.921380826084));
#98773 = SURFACE_CURVE('',#98774,(#98778),.PCURVE_S1.);
#98774 = LINE('',#98775,#98776);
#98775 = CARTESIAN_POINT('',(11.15,28.429217072479,38.921380826084));
#98776 = VECTOR('',#98777,1.);
#98777 = DIRECTION('',(0.E+000,1.,0.E+000));
#98778 = PCURVE('',#98742,#98779);
#98779 = DEFINITIONAL_REPRESENTATION('',(#98780),#98784);
#98780 = LINE('',#98781,#98782);
#98781 = CARTESIAN_POINT('',(2.450093292045,0.E+000));
#98782 = VECTOR('',#98783,1.);
#98783 = DIRECTION('',(0.E+000,-1.));
#98784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98785 = ORIENTED_EDGE('',*,*,#98786,.T.);
#98786 = EDGE_CURVE('',#98771,#98732,#98787,.T.);
#98787 = SURFACE_CURVE('',#98788,(#98792),.PCURVE_S1.);
#98788 = LINE('',#98789,#98790);
#98789 = CARTESIAN_POINT('',(8.7,26.49260841627,38.899999999997));
#98790 = VECTOR('',#98791,1.);
#98791 = DIRECTION('',(-0.999961923064,0.E+000,-8.726535498374E-003));
#98792 = PCURVE('',#98742,#98793);
#98793 = DEFINITIONAL_REPRESENTATION('',(#98794),#98798);
#98794 = LINE('',#98795,#98796);
#98795 = CARTESIAN_POINT('',(0.E+000,1.936608656209));
#98796 = VECTOR('',#98797,1.);
#98797 = DIRECTION('',(-1.,-0.E+000));
#98798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#98803)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#98800,#98801,#98802)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#98800 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#98801 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#98802 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#98803 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#98800,
  'distance_accuracy_value','confusion accuracy');
#98804 = SHAPE_DEFINITION_REPRESENTATION(#98805,#98724);
#98805 = PRODUCT_DEFINITION_SHAPE('','',#98806);
#98806 = PRODUCT_DEFINITION('design','',#98807,#98810);
#98807 = PRODUCT_DEFINITION_FORMATION('','',#98808);
#98808 = PRODUCT('CADSOFTTOOLS 1.747','CADSOFTTOOLS 1.747','',(#98809));
#98809 = PRODUCT_CONTEXT('',#2,'mechanical');
#98810 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#98811 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#98812,#98814);
#98812 = ( REPRESENTATION_RELATIONSHIP('','',#98724,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#98813) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#98813 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2999);
#98814 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #98815);
#98815 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('747','','',#5,#98806,$);
#98816 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#98808));
#98817 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#98818),#98913);
#98818 = SHELL_BASED_SURFACE_MODEL('',(#98819));
#98819 = OPEN_SHELL('',(#98820));
#98820 = ADVANCED_FACE('',(#98821),#98835,.F.);
#98821 = FACE_BOUND('',#98822,.F.);
#98822 = EDGE_LOOP('',(#98823,#98845,#98861,#98876));
#98823 = ORIENTED_EDGE('',*,*,#98824,.F.);
#98824 = EDGE_CURVE('',#98825,#98827,#98829,.T.);
#98825 = VERTEX_POINT('',#98826);
#98826 = CARTESIAN_POINT('',(11.15,26.171227590183,38.599999999996));
#98827 = VERTEX_POINT('',#98828);
#98828 = CARTESIAN_POINT('',(8.7,26.19260841627,38.599999999996));
#98829 = SURFACE_CURVE('',#98830,(#98834),.PCURVE_S1.);
#98830 = LINE('',#98831,#98832);
#98831 = CARTESIAN_POINT('',(8.7,26.19260841627,38.599999999996));
#98832 = VECTOR('',#98833,1.);
#98833 = DIRECTION('',(-0.999961923064,8.726535498374E-003,
    -2.018416799063E-016));
#98834 = PCURVE('',#98835,#98840);
#98835 = CONICAL_SURFACE('',#98836,0.3,8.72664625E-003);
#98836 = AXIS2_PLACEMENT_3D('',#98837,#98838,#98839);
#98837 = CARTESIAN_POINT('',(8.7,26.49260841627,38.599999999996));
#98838 = DIRECTION('',(1.,0.E+000,0.E+000));
#98839 = DIRECTION('',(-0.E+000,0.E+000,1.));
#98840 = DEFINITIONAL_REPRESENTATION('',(#98841),#98844);
#98841 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#98842,#98843),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.450093292045,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#98842 = CARTESIAN_POINT('',(1.570796326795,2.45));
#98843 = CARTESIAN_POINT('',(1.570796326795,8.881446005875E-016));
#98844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98845 = ORIENTED_EDGE('',*,*,#98846,.T.);
#98846 = EDGE_CURVE('',#98825,#98847,#98849,.T.);
#98847 = VERTEX_POINT('',#98848);
#98848 = CARTESIAN_POINT('',(11.15,26.49260841627,38.921380826084));
#98849 = SURFACE_CURVE('',#98850,(#98855),.PCURVE_S1.);
#98850 = CIRCLE('',#98851,0.321380826087);
#98851 = AXIS2_PLACEMENT_3D('',#98852,#98853,#98854);
#98852 = CARTESIAN_POINT('',(11.15,26.49260841627,38.599999999996));
#98853 = DIRECTION('',(-1.,0.E+000,0.E+000));
#98854 = DIRECTION('',(0.E+000,0.E+000,-1.));
#98855 = PCURVE('',#98835,#98856);
#98856 = DEFINITIONAL_REPRESENTATION('',(#98857),#98860);
#98857 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#98858,#98859),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.570796326795,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#98858 = CARTESIAN_POINT('',(1.570796326795,2.45));
#98859 = CARTESIAN_POINT('',(0.E+000,2.45));
#98860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98861 = ORIENTED_EDGE('',*,*,#98862,.T.);
#98862 = EDGE_CURVE('',#98847,#98863,#98865,.T.);
#98863 = VERTEX_POINT('',#98864);
#98864 = CARTESIAN_POINT('',(8.7,26.49260841627,38.899999999997));
#98865 = SURFACE_CURVE('',#98866,(#98870),.PCURVE_S1.);
#98866 = LINE('',#98867,#98868);
#98867 = CARTESIAN_POINT('',(8.7,26.49260841627,38.899999999997));
#98868 = VECTOR('',#98869,1.);
#98869 = DIRECTION('',(-0.999961923064,0.E+000,-8.726535498374E-003));
#98870 = PCURVE('',#98835,#98871);
#98871 = DEFINITIONAL_REPRESENTATION('',(#98872),#98875);
#98872 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#98873,#98874),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-2.450093292045,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
#98873 = CARTESIAN_POINT('',(0.E+000,2.45));
#98874 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#98875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98876 = ORIENTED_EDGE('',*,*,#98877,.F.);
#98877 = EDGE_CURVE('',#98827,#98863,#98878,.T.);
#98878 = SURFACE_CURVE('',#98879,(#98884),.PCURVE_S1.);
#98879 = CIRCLE('',#98880,0.3);
#98880 = AXIS2_PLACEMENT_3D('',#98881,#98882,#98883);
#98881 = CARTESIAN_POINT('',(8.7,26.49260841627,38.599999999996));
#98882 = DIRECTION('',(-1.,0.E+000,0.E+000));
#98883 = DIRECTION('',(0.E+000,-1.,0.E+000));
#98884 = PCURVE('',#98835,#98885);
#98885 = DEFINITIONAL_REPRESENTATION('',(#98886),#98912);
#98886 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#98887,#98888,#98889,#98890,
    #98891,#98892,#98893,#98894,#98895,#98896,#98897,#98898,#98899,
    #98900,#98901,#98902,#98903,#98904,#98905,#98906,#98907,#98908,
    #98909,#98910,#98911),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,7.139983303613E-002,0.142799666072,
    0.214199499108,0.285599332145,0.356999165181,0.428398998217,
    0.499798831253,0.571198664289,0.642598497325,0.713998330361,
    0.785398163397,0.856797996434,0.92819782947,0.999597662506,
    1.070997495542,1.142397328578,1.213797161614,1.28519699465,
    1.356596827687,1.427996660723,1.499396493759,1.570796326795),
  .QUASI_UNIFORM_KNOTS.);
#98887 = CARTESIAN_POINT('',(1.570796326795,-2.422007929956E-018));
#98888 = CARTESIAN_POINT('',(1.54699638245,4.140987060713E-018));
#98889 = CARTESIAN_POINT('',(1.499396493759,2.832817845599E-018));
#98890 = CARTESIAN_POINT('',(1.427996660723,-1.907390777949E-017));
#98891 = CARTESIAN_POINT('',(1.356596827686,8.851967353371E-018));
#98892 = CARTESIAN_POINT('',(1.28519699465,-6.079217902438E-018));
#98893 = CARTESIAN_POINT('',(1.213797161614,6.583893147591E-018));
#98894 = CARTESIAN_POINT('',(1.142397328578,-4.207003665552E-017));
#98895 = CARTESIAN_POINT('',(1.070997495542,1.364534217482E-017));
#98896 = CARTESIAN_POINT('',(0.999597662506,-4.437814594436E-018));
#98897 = CARTESIAN_POINT('',(0.92819782947,9.696051529986E-019));
#98898 = CARTESIAN_POINT('',(0.856797996434,-3.482331750673E-018));
#98899 = CARTESIAN_POINT('',(0.785398163397,1.4848604206E-017));
#98900 = CARTESIAN_POINT('',(0.713998330361,-7.3900890969E-018));
#98901 = CARTESIAN_POINT('',(0.642598497325,1.654244958178E-017));
#98902 = CARTESIAN_POINT('',(0.571198664289,-2.34770514574E-017));
#98903 = CARTESIAN_POINT('',(0.499798831253,-2.721957367761E-017));
#98904 = CARTESIAN_POINT('',(0.428398998217,-2.250178585372E-017));
#98905 = CARTESIAN_POINT('',(0.356999165181,4.598562446528E-017));
#98906 = CARTESIAN_POINT('',(0.285599332145,-8.70662131192E-018));
#98907 = CARTESIAN_POINT('',(0.214199499108,3.178703498728E-017));
#98908 = CARTESIAN_POINT('',(0.142799666072,3.401158129451E-017));
#98909 = CARTESIAN_POINT('',(7.139983303613E-002,-4.701158918915E-017));
#98910 = CARTESIAN_POINT('',(2.379994434537E-002,-3.866680733997E-017));
#98911 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#98912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#98917)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#98914,#98915,#98916)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#98914 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#98915 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#98916 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#98917 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#98914,
  'distance_accuracy_value','confusion accuracy');
#98918 = SHAPE_DEFINITION_REPRESENTATION(#98919,#98817);
#98919 = PRODUCT_DEFINITION_SHAPE('','',#98920);
#98920 = PRODUCT_DEFINITION('design','',#98921,#98924);
#98921 = PRODUCT_DEFINITION_FORMATION('','',#98922);
#98922 = PRODUCT('CADSOFTTOOLS 1.748','CADSOFTTOOLS 1.748','',(#98923));
#98923 = PRODUCT_CONTEXT('',#2,'mechanical');
#98924 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#98925 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#98926,#98928);
#98926 = ( REPRESENTATION_RELATIONSHIP('','',#98817,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#98927) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#98927 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3003);
#98928 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #98929);
#98929 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('748','','',#5,#98920,$);
#98930 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#98922));
#98931 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#98932),#99124);
#98932 = SHELL_BASED_SURFACE_MODEL('',(#98933));
#98933 = OPEN_SHELL('',(#98934));
#98934 = ADVANCED_FACE('',(#98935),#98949,.T.);
#98935 = FACE_BOUND('',#98936,.T.);
#98936 = EDGE_LOOP('',(#98937,#98960,#98977,#98993,#99010,#99031,#99047,
    #99068,#99089,#99105));
#98937 = ORIENTED_EDGE('',*,*,#98938,.F.);
#98938 = EDGE_CURVE('',#98939,#98941,#98943,.T.);
#98939 = VERTEX_POINT('',#98940);
#98940 = CARTESIAN_POINT('',(8.7,26.19260841627,38.24999650475));
#98941 = VERTEX_POINT('',#98942);
#98942 = CARTESIAN_POINT('',(8.7,26.19260841627,38.599999999996));
#98943 = SURFACE_CURVE('',#98944,(#98948),.PCURVE_S1.);
#98944 = LINE('',#98945,#98946);
#98945 = CARTESIAN_POINT('',(8.7,26.19260841627,38.599999999996));
#98946 = VECTOR('',#98947,1.);
#98947 = DIRECTION('',(0.E+000,0.E+000,1.));
#98948 = PCURVE('',#98949,#98954);
#98949 = PLANE('',#98950);
#98950 = AXIS2_PLACEMENT_3D('',#98951,#98952,#98953);
#98951 = CARTESIAN_POINT('',(8.7,26.49260841627,38.599999999996));
#98952 = DIRECTION('',(1.,0.E+000,0.E+000));
#98953 = DIRECTION('',(0.E+000,0.E+000,-1.));
#98954 = DEFINITIONAL_REPRESENTATION('',(#98955),#98959);
#98955 = LINE('',#98956,#98957);
#98956 = CARTESIAN_POINT('',(0.E+000,-0.3));
#98957 = VECTOR('',#98958,1.);
#98958 = DIRECTION('',(-1.,0.E+000));
#98959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98960 = ORIENTED_EDGE('',*,*,#98961,.T.);
#98961 = EDGE_CURVE('',#98939,#98962,#98964,.T.);
#98962 = VERTEX_POINT('',#98963);
#98963 = CARTESIAN_POINT('',(8.7,26.492609414914,37.949996504752));
#98964 = SURFACE_CURVE('',#98965,(#98970),.PCURVE_S1.);
#98965 = CIRCLE('',#98966,0.3);
#98966 = AXIS2_PLACEMENT_3D('',#98967,#98968,#98969);
#98967 = CARTESIAN_POINT('',(8.7,26.49260841627,38.24999650475));
#98968 = DIRECTION('',(1.,0.E+000,-0.E+000));
#98969 = DIRECTION('',(0.E+000,0.E+000,1.));
#98970 = PCURVE('',#98949,#98971);
#98971 = DEFINITIONAL_REPRESENTATION('',(#98972),#98976);
#98972 = CIRCLE('',#98973,0.3);
#98973 = AXIS2_PLACEMENT_2D('',#98974,#98975);
#98974 = CARTESIAN_POINT('',(0.350003495246,0.E+000));
#98975 = DIRECTION('',(-1.,0.E+000));
#98976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98977 = ORIENTED_EDGE('',*,*,#98978,.T.);
#98978 = EDGE_CURVE('',#98962,#98979,#98981,.T.);
#98979 = VERTEX_POINT('',#98980);
#98980 = CARTESIAN_POINT('',(8.7,27.542604255283,37.94999999999));
#98981 = SURFACE_CURVE('',#98982,(#98986),.PCURVE_S1.);
#98982 = LINE('',#98983,#98984);
#98983 = CARTESIAN_POINT('',(8.7,26.19260841627,37.949995506105));
#98984 = VECTOR('',#98985,1.);
#98985 = DIRECTION('',(0.E+000,0.999999999994,3.328813871453E-006));
#98986 = PCURVE('',#98949,#98987);
#98987 = DEFINITIONAL_REPRESENTATION('',(#98988),#98992);
#98988 = LINE('',#98989,#98990);
#98989 = CARTESIAN_POINT('',(0.650004493892,-0.3));
#98990 = VECTOR('',#98991,1.);
#98991 = DIRECTION('',(-3.328813871453E-006,0.999999999994));
#98992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#98993 = ORIENTED_EDGE('',*,*,#98994,.F.);
#98994 = EDGE_CURVE('',#98995,#98979,#98997,.T.);
#98995 = VERTEX_POINT('',#98996);
#98996 = CARTESIAN_POINT('',(8.7,28.657875890973,37.264516129029));
#98997 = SURFACE_CURVE('',#98998,(#99003),.PCURVE_S1.);
#98998 = CIRCLE('',#98999,1.25);
#98999 = AXIS2_PLACEMENT_3D('',#99000,#99001,#99002);
#99000 = CARTESIAN_POINT('',(8.7,27.5426084163,36.699999999996));
#99001 = DIRECTION('',(1.,0.E+000,0.E+000));
#99002 = DIRECTION('',(0.E+000,-1.,0.E+000));
#99003 = PCURVE('',#98949,#99004);
#99004 = DEFINITIONAL_REPRESENTATION('',(#99005),#99009);
#99005 = CIRCLE('',#99006,1.25);
#99006 = AXIS2_PLACEMENT_2D('',#99007,#99008);
#99007 = CARTESIAN_POINT('',(1.9,1.05000000003));
#99008 = DIRECTION('',(0.E+000,-1.));
#99009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99010 = ORIENTED_EDGE('',*,*,#99011,.F.);
#99011 = EDGE_CURVE('',#99012,#98995,#99014,.T.);
#99012 = VERTEX_POINT('',#99013);
#99013 = CARTESIAN_POINT('',(8.7,28.925540084894,37.099999999996));
#99014 = SURFACE_CURVE('',#99015,(#99020),.PCURVE_S1.);
#99015 = CIRCLE('',#99016,0.3);
#99016 = AXIS2_PLACEMENT_3D('',#99017,#99018,#99019);
#99017 = CARTESIAN_POINT('',(8.7,28.925540084894,37.399999999996));
#99018 = DIRECTION('',(-1.,0.E+000,0.E+000));
#99019 = DIRECTION('',(0.E+000,-1.,0.E+000));
#99020 = PCURVE('',#98949,#99021);
#99021 = DEFINITIONAL_REPRESENTATION('',(#99022),#99030);
#99022 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#99023,#99024,#99025,#99026
    ,#99027,#99028,#99029),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#99023 = CARTESIAN_POINT('',(1.2,2.132931668624));
#99024 = CARTESIAN_POINT('',(0.680384757729,2.132931668624));
#99025 = CARTESIAN_POINT('',(0.940192378865,2.582931668624));
#99026 = CARTESIAN_POINT('',(1.2,3.032931668624));
#99027 = CARTESIAN_POINT('',(1.459807621135,2.582931668624));
#99028 = CARTESIAN_POINT('',(1.719615242271,2.132931668624));
#99029 = CARTESIAN_POINT('',(1.2,2.132931668624));
#99030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99031 = ORIENTED_EDGE('',*,*,#99032,.F.);
#99032 = EDGE_CURVE('',#99033,#99012,#99035,.T.);
#99033 = VERTEX_POINT('',#99034);
#99034 = CARTESIAN_POINT('',(8.7,29.308960589566,37.099999999996));
#99035 = SURFACE_CURVE('',#99036,(#99040),.PCURVE_S1.);
#99036 = LINE('',#99037,#99038);
#99037 = CARTESIAN_POINT('',(8.7,26.49260841627,37.099999999996));
#99038 = VECTOR('',#99039,1.);
#99039 = DIRECTION('',(0.E+000,-1.,0.E+000));
#99040 = PCURVE('',#98949,#99041);
#99041 = DEFINITIONAL_REPRESENTATION('',(#99042),#99046);
#99042 = LINE('',#99043,#99044);
#99043 = CARTESIAN_POINT('',(1.5,0.E+000));
#99044 = VECTOR('',#99045,1.);
#99045 = DIRECTION('',(0.E+000,-1.));
#99046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99047 = ORIENTED_EDGE('',*,*,#99048,.F.);
#99048 = EDGE_CURVE('',#99049,#99033,#99051,.T.);
#99049 = VERTEX_POINT('',#99050);
#99050 = CARTESIAN_POINT('',(8.7,29.587858301132,37.510526315789));
#99051 = SURFACE_CURVE('',#99052,(#99057),.PCURVE_S1.);
#99052 = CIRCLE('',#99053,0.3);
#99053 = AXIS2_PLACEMENT_3D('',#99054,#99055,#99056);
#99054 = CARTESIAN_POINT('',(8.7,29.308960589566,37.399999999997));
#99055 = DIRECTION('',(-1.,0.E+000,0.E+000));
#99056 = DIRECTION('',(0.E+000,-1.,0.E+000));
#99057 = PCURVE('',#98949,#99058);
#99058 = DEFINITIONAL_REPRESENTATION('',(#99059),#99067);
#99059 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#99060,#99061,#99062,#99063
    ,#99064,#99065,#99066),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#99060 = CARTESIAN_POINT('',(1.2,2.516352173296));
#99061 = CARTESIAN_POINT('',(0.680384757729,2.516352173296));
#99062 = CARTESIAN_POINT('',(0.940192378865,2.966352173296));
#99063 = CARTESIAN_POINT('',(1.2,3.416352173296));
#99064 = CARTESIAN_POINT('',(1.459807621135,2.966352173296));
#99065 = CARTESIAN_POINT('',(1.719615242271,2.516352173296));
#99066 = CARTESIAN_POINT('',(1.2,2.516352173296));
#99067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99068 = ORIENTED_EDGE('',*,*,#99069,.F.);
#99069 = EDGE_CURVE('',#99070,#99049,#99072,.T.);
#99070 = VERTEX_POINT('',#99071);
#99071 = CARTESIAN_POINT('',(8.7,27.5426084163,38.899999999996));
#99072 = SURFACE_CURVE('',#99073,(#99078),.PCURVE_S1.);
#99073 = CIRCLE('',#99074,2.2);
#99074 = AXIS2_PLACEMENT_3D('',#99075,#99076,#99077);
#99075 = CARTESIAN_POINT('',(8.7,27.5426084163,36.699999999996));
#99076 = DIRECTION('',(-1.,0.E+000,0.E+000));
#99077 = DIRECTION('',(0.E+000,-1.,0.E+000));
#99078 = PCURVE('',#98949,#99079);
#99079 = DEFINITIONAL_REPRESENTATION('',(#99080),#99088);
#99080 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#99081,#99082,#99083,#99084
    ,#99085,#99086,#99087),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#99081 = CARTESIAN_POINT('',(1.9,-1.14999999997));
#99082 = CARTESIAN_POINT('',(-1.910511776651,-1.14999999997));
#99083 = CARTESIAN_POINT('',(-5.255888325667E-003,2.15000000003));
#99084 = CARTESIAN_POINT('',(1.9,5.45000000003));
#99085 = CARTESIAN_POINT('',(3.805255888326,2.15000000003));
#99086 = CARTESIAN_POINT('',(5.710511776652,-1.14999999997));
#99087 = CARTESIAN_POINT('',(1.9,-1.14999999997));
#99088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99089 = ORIENTED_EDGE('',*,*,#99090,.F.);
#99090 = EDGE_CURVE('',#99091,#99070,#99093,.T.);
#99091 = VERTEX_POINT('',#99092);
#99092 = CARTESIAN_POINT('',(8.7,26.49260841627,38.899999999997));
#99093 = SURFACE_CURVE('',#99094,(#99098),.PCURVE_S1.);
#99094 = LINE('',#99095,#99096);
#99095 = CARTESIAN_POINT('',(8.7,26.49260841627,38.899999999997));
#99096 = VECTOR('',#99097,1.);
#99097 = DIRECTION('',(0.E+000,1.,0.E+000));
#99098 = PCURVE('',#98949,#99099);
#99099 = DEFINITIONAL_REPRESENTATION('',(#99100),#99104);
#99100 = LINE('',#99101,#99102);
#99101 = CARTESIAN_POINT('',(-0.3,0.E+000));
#99102 = VECTOR('',#99103,1.);
#99103 = DIRECTION('',(0.E+000,1.));
#99104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99105 = ORIENTED_EDGE('',*,*,#99106,.F.);
#99106 = EDGE_CURVE('',#98941,#99091,#99107,.T.);
#99107 = SURFACE_CURVE('',#99108,(#99113),.PCURVE_S1.);
#99108 = CIRCLE('',#99109,0.3);
#99109 = AXIS2_PLACEMENT_3D('',#99110,#99111,#99112);
#99110 = CARTESIAN_POINT('',(8.7,26.49260841627,38.599999999996));
#99111 = DIRECTION('',(-1.,0.E+000,0.E+000));
#99112 = DIRECTION('',(0.E+000,-1.,0.E+000));
#99113 = PCURVE('',#98949,#99114);
#99114 = DEFINITIONAL_REPRESENTATION('',(#99115),#99123);
#99115 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#99116,#99117,#99118,#99119
    ,#99120,#99121,#99122),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#99116 = CARTESIAN_POINT('',(0.E+000,-0.3));
#99117 = CARTESIAN_POINT('',(-0.519615242271,-0.3));
#99118 = CARTESIAN_POINT('',(-0.259807621135,0.15));
#99119 = CARTESIAN_POINT('',(-7.347880794884E-017,0.6));
#99120 = CARTESIAN_POINT('',(0.259807621135,0.15));
#99121 = CARTESIAN_POINT('',(0.519615242271,-0.3));
#99122 = CARTESIAN_POINT('',(0.E+000,-0.3));
#99123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#99128)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#99125,#99126,#99127)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#99125 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#99126 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#99127 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#99128 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#99125,
  'distance_accuracy_value','confusion accuracy');
#99129 = SHAPE_DEFINITION_REPRESENTATION(#99130,#98931);
#99130 = PRODUCT_DEFINITION_SHAPE('','',#99131);
#99131 = PRODUCT_DEFINITION('design','',#99132,#99135);
#99132 = PRODUCT_DEFINITION_FORMATION('','',#99133);
#99133 = PRODUCT('CADSOFTTOOLS 1.749','CADSOFTTOOLS 1.749','',(#99134));
#99134 = PRODUCT_CONTEXT('',#2,'mechanical');
#99135 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#99136 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#99137,#99139);
#99137 = ( REPRESENTATION_RELATIONSHIP('','',#98931,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#99138) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#99138 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3007);
#99139 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #99140);
#99140 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('749','','',#5,#99131,$);
#99141 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#99133));
#99142 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#99143),#99217);
#99143 = SHELL_BASED_SURFACE_MODEL('',(#99144));
#99144 = OPEN_SHELL('',(#99145));
#99145 = ADVANCED_FACE('',(#99146),#99160,.T.);
#99146 = FACE_BOUND('',#99147,.T.);
#99147 = EDGE_LOOP('',(#99148,#99171,#99187,#99203));
#99148 = ORIENTED_EDGE('',*,*,#99149,.F.);
#99149 = EDGE_CURVE('',#99150,#99152,#99154,.T.);
#99150 = VERTEX_POINT('',#99151);
#99151 = CARTESIAN_POINT('',(11.15,26.171227590183,38.24999650475));
#99152 = VERTEX_POINT('',#99153);
#99153 = CARTESIAN_POINT('',(11.15,26.171227590183,38.599999999996));
#99154 = SURFACE_CURVE('',#99155,(#99159),.PCURVE_S1.);
#99155 = LINE('',#99156,#99157);
#99156 = CARTESIAN_POINT('',(11.15,26.171227590183,34.640099999996));
#99157 = VECTOR('',#99158,1.);
#99158 = DIRECTION('',(0.E+000,0.E+000,1.));
#99159 = PCURVE('',#99160,#99165);
#99160 = PLANE('',#99161);
#99161 = AXIS2_PLACEMENT_3D('',#99162,#99163,#99164);
#99162 = CARTESIAN_POINT('',(8.7,26.19260841627,34.640099999996));
#99163 = DIRECTION('',(8.726535498374E-003,0.999961923064,0.E+000));
#99164 = DIRECTION('',(-0.999961923064,8.726535498374E-003,0.E+000));
#99165 = DEFINITIONAL_REPRESENTATION('',(#99166),#99170);
#99166 = LINE('',#99167,#99168);
#99167 = CARTESIAN_POINT('',(-2.450093292045,0.E+000));
#99168 = VECTOR('',#99169,1.);
#99169 = DIRECTION('',(0.E+000,1.));
#99170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99171 = ORIENTED_EDGE('',*,*,#99172,.T.);
#99172 = EDGE_CURVE('',#99150,#99173,#99175,.T.);
#99173 = VERTEX_POINT('',#99174);
#99174 = CARTESIAN_POINT('',(8.7,26.19260841627,38.24999650475));
#99175 = SURFACE_CURVE('',#99176,(#99180),.PCURVE_S1.);
#99176 = LINE('',#99177,#99178);
#99177 = CARTESIAN_POINT('',(8.7,26.19260841627,38.24999650475));
#99178 = VECTOR('',#99179,1.);
#99179 = DIRECTION('',(-0.999961923064,8.726535498374E-003,0.E+000));
#99180 = PCURVE('',#99160,#99181);
#99181 = DEFINITIONAL_REPRESENTATION('',(#99182),#99186);
#99182 = LINE('',#99183,#99184);
#99183 = CARTESIAN_POINT('',(0.E+000,3.609896504754));
#99184 = VECTOR('',#99185,1.);
#99185 = DIRECTION('',(1.,0.E+000));
#99186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99187 = ORIENTED_EDGE('',*,*,#99188,.T.);
#99188 = EDGE_CURVE('',#99173,#99189,#99191,.T.);
#99189 = VERTEX_POINT('',#99190);
#99190 = CARTESIAN_POINT('',(8.7,26.19260841627,38.599999999996));
#99191 = SURFACE_CURVE('',#99192,(#99196),.PCURVE_S1.);
#99192 = LINE('',#99193,#99194);
#99193 = CARTESIAN_POINT('',(8.7,26.19260841627,38.599999999996));
#99194 = VECTOR('',#99195,1.);
#99195 = DIRECTION('',(0.E+000,0.E+000,1.));
#99196 = PCURVE('',#99160,#99197);
#99197 = DEFINITIONAL_REPRESENTATION('',(#99198),#99202);
#99198 = LINE('',#99199,#99200);
#99199 = CARTESIAN_POINT('',(0.E+000,3.9599));
#99200 = VECTOR('',#99201,1.);
#99201 = DIRECTION('',(0.E+000,1.));
#99202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99203 = ORIENTED_EDGE('',*,*,#99204,.F.);
#99204 = EDGE_CURVE('',#99152,#99189,#99205,.T.);
#99205 = SURFACE_CURVE('',#99206,(#99210),.PCURVE_S1.);
#99206 = LINE('',#99207,#99208);
#99207 = CARTESIAN_POINT('',(8.7,26.19260841627,38.599999999996));
#99208 = VECTOR('',#99209,1.);
#99209 = DIRECTION('',(-0.999961923064,8.726535498374E-003,
    -2.018416799063E-016));
#99210 = PCURVE('',#99160,#99211);
#99211 = DEFINITIONAL_REPRESENTATION('',(#99212),#99216);
#99212 = LINE('',#99213,#99214);
#99213 = CARTESIAN_POINT('',(0.E+000,3.9599));
#99214 = VECTOR('',#99215,1.);
#99215 = DIRECTION('',(1.,-2.018416799063E-016));
#99216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#99221)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#99218,#99219,#99220)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#99218 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#99219 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#99220 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#99221 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#99218,
  'distance_accuracy_value','confusion accuracy');
#99222 = SHAPE_DEFINITION_REPRESENTATION(#99223,#99142);
#99223 = PRODUCT_DEFINITION_SHAPE('','',#99224);
#99224 = PRODUCT_DEFINITION('design','',#99225,#99228);
#99225 = PRODUCT_DEFINITION_FORMATION('','',#99226);
#99226 = PRODUCT('CADSOFTTOOLS 1.750','CADSOFTTOOLS 1.750','',(#99227));
#99227 = PRODUCT_CONTEXT('',#2,'mechanical');
#99228 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#99229 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#99230,#99232);
#99230 = ( REPRESENTATION_RELATIONSHIP('','',#99142,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#99231) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#99231 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3011);
#99232 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #99233);
#99233 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('750','','',#5,#99224,$);
#99234 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#99226));
#99235 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#99236),#99377);
#99236 = SHELL_BASED_SURFACE_MODEL('',(#99237));
#99237 = OPEN_SHELL('',(#99238));
#99238 = ADVANCED_FACE('',(#99239),#99254,.T.);
#99239 = FACE_BOUND('',#99240,.T.);
#99240 = EDGE_LOOP('',(#99241,#99287,#99325,#99341));
#99241 = ORIENTED_EDGE('',*,*,#99242,.T.);
#99242 = EDGE_CURVE('',#99243,#99245,#99247,.T.);
#99243 = VERTEX_POINT('',#99244);
#99244 = CARTESIAN_POINT('',(8.7,28.657875890973,37.264516129029));
#99245 = VERTEX_POINT('',#99246);
#99246 = CARTESIAN_POINT('',(8.7,27.542604255283,37.94999999999));
#99247 = SURFACE_CURVE('',#99248,(#99253),.PCURVE_S1.);
#99248 = CIRCLE('',#99249,1.25);
#99249 = AXIS2_PLACEMENT_3D('',#99250,#99251,#99252);
#99250 = CARTESIAN_POINT('',(8.7,27.5426084163,36.699999999996));
#99251 = DIRECTION('',(1.,0.E+000,0.E+000));
#99252 = DIRECTION('',(0.E+000,-1.,0.E+000));
#99253 = PCURVE('',#99254,#99259);
#99254 = CONICAL_SURFACE('',#99255,1.25,8.72664625E-003);
#99255 = AXIS2_PLACEMENT_3D('',#99256,#99257,#99258);
#99256 = CARTESIAN_POINT('',(8.7,27.5426084163,36.699999999996));
#99257 = DIRECTION('',(-1.,0.E+000,0.E+000));
#99258 = DIRECTION('',(0.E+000,0.E+000,1.));
#99259 = DEFINITIONAL_REPRESENTATION('',(#99260),#99286);
#99260 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#99261,#99262,#99263,#99264,
    #99265,#99266,#99267,#99268,#99269,#99270,#99271,#99272,#99273,
    #99274,#99275,#99276,#99277,#99278,#99279,#99280,#99281,#99282,
    #99283,#99284,#99285),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(3.610164921114,3.660266166027,3.71036741094
    ,3.760468655853,3.810569900766,3.860671145679,3.910772390592,
    3.960873635504,4.010974880417,4.06107612533,4.111177370243,
    4.161278615156,4.211379860069,4.261481104982,4.311582349895,
    4.361683594808,4.411784839721,4.461886084634,4.511987329547,
    4.56208857446,4.612189819373,4.662291064286,4.712392309199),
  .QUASI_UNIFORM_KNOTS.);
#99261 = CARTESIAN_POINT('',(1.102224059271,6.54036750773E-018));
#99262 = CARTESIAN_POINT('',(1.0855236443,-2.676933725553E-017));
#99263 = CARTESIAN_POINT('',(1.052122814358,-3.538000560294E-017));
#99264 = CARTESIAN_POINT('',(1.002021569445,3.504616270991E-017));
#99265 = CARTESIAN_POINT('',(0.951920324532,-3.259853382487E-017));
#99266 = CARTESIAN_POINT('',(0.901819079619,-2.17569046506E-018));
#99267 = CARTESIAN_POINT('',(0.851717834706,-2.149304428639E-017));
#99268 = CARTESIAN_POINT('',(0.801616589793,8.460022327683E-018));
#99269 = CARTESIAN_POINT('',(0.75151534488,-2.872398145697E-017));
#99270 = CARTESIAN_POINT('',(0.701414099967,-3.26233033595E-017));
#99271 = CARTESIAN_POINT('',(0.651312855054,-1.40774724934E-017));
#99272 = CARTESIAN_POINT('',(0.601211610141,3.149754590662E-017));
#99273 = CARTESIAN_POINT('',(0.551110365228,1.477722554057E-017));
#99274 = CARTESIAN_POINT('',(0.501009120315,-2.470134166235E-017));
#99275 = CARTESIAN_POINT('',(0.450907875403,3.280267339027E-017));
#99276 = CARTESIAN_POINT('',(0.40080663049,-1.406055233483E-017));
#99277 = CARTESIAN_POINT('',(0.350705385577,-1.537124893483E-017));
#99278 = CARTESIAN_POINT('',(0.300604140664,3.051890690128E-017));
#99279 = CARTESIAN_POINT('',(0.250502895751,1.207808055079E-017));
#99280 = CARTESIAN_POINT('',(0.200401650838,2.384109299506E-017));
#99281 = CARTESIAN_POINT('',(0.150300405925,6.770358915967E-018));
#99282 = CARTESIAN_POINT('',(0.100199161012,2.782868074486E-017));
#99283 = CARTESIAN_POINT('',(5.009791609902E-002,-1.636642541833E-017));
#99284 = CARTESIAN_POINT('',(1.669708615706E-002,-2.545131922489E-017));
#99285 = CARTESIAN_POINT('',(-3.328813917847E-006,-1.841482904245E-017)
  );
#99286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99287 = ORIENTED_EDGE('',*,*,#99288,.F.);
#99288 = EDGE_CURVE('',#99289,#99245,#99291,.T.);
#99289 = VERTEX_POINT('',#99290);
#99290 = CARTESIAN_POINT('',(11.15,27.542604326455,37.928619173902));
#99291 = SURFACE_CURVE('',#99292,(#99296),.PCURVE_S1.);
#99292 = LINE('',#99293,#99294);
#99293 = CARTESIAN_POINT('',(8.7,27.542604255283,37.94999999999));
#99294 = VECTOR('',#99295,1.);
#99295 = DIRECTION('',(-0.999961923064,-2.904901241671E-008,
    8.726535498326E-003));
#99296 = PCURVE('',#99254,#99297);
#99297 = DEFINITIONAL_REPRESENTATION('',(#99298),#99324);
#99298 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#99299,#99300,#99301,#99302,
    #99303,#99304,#99305,#99306,#99307,#99308,#99309,#99310,#99311,
    #99312,#99313,#99314,#99315,#99316,#99317,#99318,#99319,#99320,
    #99321,#99322,#99323),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-2.450093292045,-2.338725415134,
    -2.227357538223,-2.115989661312,-2.0046217844,-1.893253907489,
    -1.781886030578,-1.670518153667,-1.559150276756,-1.447782399845,
    -1.336414522934,-1.225046646023,-1.113678769111,-1.0023108922,
    -0.890943015289,-0.779575138378,-0.668207261467,-0.556839384556,
    -0.445471507645,-0.334103630733,-0.222735753822,-0.111367876911,
    0.E+000),.QUASI_UNIFORM_KNOTS.);
#99299 = CARTESIAN_POINT('',(-3.328813916958E-006,-2.45));
#99300 = CARTESIAN_POINT('',(-3.328813918735E-006,-2.412878787879));
#99301 = CARTESIAN_POINT('',(-3.328813920511E-006,-2.338636363637));
#99302 = CARTESIAN_POINT('',(-3.328813917847E-006,-2.227272727273));
#99303 = CARTESIAN_POINT('',(-3.328813918735E-006,-2.115909090909));
#99304 = CARTESIAN_POINT('',(-3.328813915182E-006,-2.004545454546));
#99305 = CARTESIAN_POINT('',(-3.328813920511E-006,-1.893181818182));
#99306 = CARTESIAN_POINT('',(-3.328813917847E-006,-1.781818181818));
#99307 = CARTESIAN_POINT('',(-3.328813917847E-006,-1.670454545455));
#99308 = CARTESIAN_POINT('',(-3.32881391607E-006,-1.559090909091));
#99309 = CARTESIAN_POINT('',(-3.328813919623E-006,-1.447727272727));
#99310 = CARTESIAN_POINT('',(-3.328813917847E-006,-1.336363636364));
#99311 = CARTESIAN_POINT('',(-3.328813918735E-006,-1.225));
#99312 = CARTESIAN_POINT('',(-3.328813915182E-006,-1.113636363636));
#99313 = CARTESIAN_POINT('',(-3.328813920511E-006,-1.002272727273));
#99314 = CARTESIAN_POINT('',(-3.32881391607E-006,-0.890909090909));
#99315 = CARTESIAN_POINT('',(-3.328813921399E-006,-0.779545454546));
#99316 = CARTESIAN_POINT('',(-3.328813914294E-006,-0.668181818182));
#99317 = CARTESIAN_POINT('',(-3.328813920511E-006,-0.556818181818));
#99318 = CARTESIAN_POINT('',(-3.328813918735E-006,-0.445454545455));
#99319 = CARTESIAN_POINT('',(-3.328813916958E-006,-0.334090909091));
#99320 = CARTESIAN_POINT('',(-3.328813914294E-006,-0.222727272727));
#99321 = CARTESIAN_POINT('',(-3.328813920511E-006,-0.111363636364));
#99322 = CARTESIAN_POINT('',(-3.328813918735E-006,-3.712121212121E-002)
  );
#99323 = CARTESIAN_POINT('',(-3.328813917847E-006,2.295987829851E-016));
#99324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99325 = ORIENTED_EDGE('',*,*,#99326,.F.);
#99326 = EDGE_CURVE('',#99327,#99289,#99329,.T.);
#99327 = VERTEX_POINT('',#99328);
#99328 = CARTESIAN_POINT('',(11.15,28.638799619039,37.254860272086));
#99329 = SURFACE_CURVE('',#99330,(#99335),.PCURVE_S1.);
#99330 = CIRCLE('',#99331,1.228619173913);
#99331 = AXIS2_PLACEMENT_3D('',#99332,#99333,#99334);
#99332 = CARTESIAN_POINT('',(11.15,27.5426084163,36.699999999996));
#99333 = DIRECTION('',(1.,0.E+000,0.E+000));
#99334 = DIRECTION('',(0.E+000,0.E+000,-1.));
#99335 = PCURVE('',#99254,#99336);
#99336 = DEFINITIONAL_REPRESENTATION('',(#99337),#99340);
#99337 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99338,#99339),.UNSPECIFIED.,
  .F.,.F.,(2,2),(2.039368594319,3.141595982404),
  .PIECEWISE_BEZIER_KNOTS.);
#99338 = CARTESIAN_POINT('',(1.102224059271,-2.45));
#99339 = CARTESIAN_POINT('',(-3.328813914294E-006,-2.45));
#99340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99341 = ORIENTED_EDGE('',*,*,#99342,.T.);
#99342 = EDGE_CURVE('',#99327,#99243,#99343,.T.);
#99343 = SURFACE_CURVE('',#99344,(#99348),.PCURVE_S1.);
#99344 = LINE('',#99345,#99346);
#99345 = CARTESIAN_POINT('',(8.7,28.657875890973,37.264516129029));
#99346 = VECTOR('',#99347,1.);
#99347 = DIRECTION('',(-0.999961923064,7.785936966329E-003,
    3.941016031524E-003));
#99348 = PCURVE('',#99254,#99349);
#99349 = DEFINITIONAL_REPRESENTATION('',(#99350),#99376);
#99350 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#99351,#99352,#99353,#99354,
    #99355,#99356,#99357,#99358,#99359,#99360,#99361,#99362,#99363,
    #99364,#99365,#99366,#99367,#99368,#99369,#99370,#99371,#99372,
    #99373,#99374,#99375),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
    ,1,1,1,1,1,1,1,1,1,1,4),(-2.450093292045,-2.338725415134,
    -2.227357538223,-2.115989661312,-2.0046217844,-1.893253907489,
    -1.781886030578,-1.670518153667,-1.559150276756,-1.447782399845,
    -1.336414522934,-1.225046646023,-1.113678769111,-1.0023108922,
    -0.890943015289,-0.779575138378,-0.668207261467,-0.556839384556,
    -0.445471507645,-0.334103630733,-0.222735753822,-0.111367876911,
    0.E+000),.UNSPECIFIED.);
#99351 = CARTESIAN_POINT('',(1.102224059271,-2.45));
#99352 = CARTESIAN_POINT('',(1.102224059271,-2.412878787879));
#99353 = CARTESIAN_POINT('',(1.102224059271,-2.338636363637));
#99354 = CARTESIAN_POINT('',(1.102224059271,-2.227272727273));
#99355 = CARTESIAN_POINT('',(1.102224059271,-2.115909090909));
#99356 = CARTESIAN_POINT('',(1.102224059271,-2.004545454546));
#99357 = CARTESIAN_POINT('',(1.102224059271,-1.893181818182));
#99358 = CARTESIAN_POINT('',(1.102224059271,-1.781818181818));
#99359 = CARTESIAN_POINT('',(1.102224059271,-1.670454545455));
#99360 = CARTESIAN_POINT('',(1.102224059271,-1.559090909091));
#99361 = CARTESIAN_POINT('',(1.102224059271,-1.447727272727));
#99362 = CARTESIAN_POINT('',(1.102224059271,-1.336363636364));
#99363 = CARTESIAN_POINT('',(1.102224059271,-1.225));
#99364 = CARTESIAN_POINT('',(1.102224059271,-1.113636363636));
#99365 = CARTESIAN_POINT('',(1.102224059271,-1.002272727273));
#99366 = CARTESIAN_POINT('',(1.102224059271,-0.890909090909));
#99367 = CARTESIAN_POINT('',(1.102224059271,-0.779545454546));
#99368 = CARTESIAN_POINT('',(1.102224059271,-0.668181818182));
#99369 = CARTESIAN_POINT('',(1.102224059271,-0.556818181818));
#99370 = CARTESIAN_POINT('',(1.102224059271,-0.445454545455));
#99371 = CARTESIAN_POINT('',(1.102224059271,-0.334090909091));
#99372 = CARTESIAN_POINT('',(1.102224059271,-0.222727272727));
#99373 = CARTESIAN_POINT('',(1.102224059271,-0.111363636364));
#99374 = CARTESIAN_POINT('',(1.102224059271,-3.712121212122E-002));
#99375 = CARTESIAN_POINT('',(1.102224059271,-2.135151365752E-017));
#99376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#99381)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#99378,#99379,#99380)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#99378 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#99379 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#99380 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#99381 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#99378,
  'distance_accuracy_value','confusion accuracy');
#99382 = SHAPE_DEFINITION_REPRESENTATION(#99383,#99235);
#99383 = PRODUCT_DEFINITION_SHAPE('','',#99384);
#99384 = PRODUCT_DEFINITION('design','',#99385,#99388);
#99385 = PRODUCT_DEFINITION_FORMATION('','',#99386);
#99386 = PRODUCT('CADSOFTTOOLS 1.751','CADSOFTTOOLS 1.751','',(#99387));
#99387 = PRODUCT_CONTEXT('',#2,'mechanical');
#99388 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#99389 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#99390,#99392);
#99390 = ( REPRESENTATION_RELATIONSHIP('','',#99235,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#99391) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#99391 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3015);
#99392 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #99393);
#99393 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('751','','',#5,#99384,$);
#99394 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#99386));
#99395 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#99396),#99576);
#99396 = SHELL_BASED_SURFACE_MODEL('',(#99397));
#99397 = OPEN_SHELL('',(#99398));
#99398 = ADVANCED_FACE('',(#99399),#99413,.T.);
#99399 = FACE_BOUND('',#99400,.T.);
#99400 = EDGE_LOOP('',(#99401,#99424,#99441,#99457,#99474,#99490,#99507,
    #99524,#99540,#99557));
#99401 = ORIENTED_EDGE('',*,*,#99402,.F.);
#99402 = EDGE_CURVE('',#99403,#99405,#99407,.T.);
#99403 = VERTEX_POINT('',#99404);
#99404 = CARTESIAN_POINT('',(11.15,26.492609486087,37.928615678665));
#99405 = VERTEX_POINT('',#99406);
#99406 = CARTESIAN_POINT('',(11.15,27.542604326455,37.928619173902));
#99407 = SURFACE_CURVE('',#99408,(#99412),.PCURVE_S1.);
#99408 = LINE('',#99409,#99410);
#99409 = CARTESIAN_POINT('',(11.15,28.429206125601,37.928622125235));
#99410 = VECTOR('',#99411,1.);
#99411 = DIRECTION('',(0.E+000,0.999999999994,3.328813871453E-006));
#99412 = PCURVE('',#99413,#99418);
#99413 = PLANE('',#99414);
#99414 = AXIS2_PLACEMENT_3D('',#99415,#99416,#99417);
#99415 = CARTESIAN_POINT('',(11.15,31.028638182034,39.199999999996));
#99416 = DIRECTION('',(-1.,0.E+000,0.E+000));
#99417 = DIRECTION('',(0.E+000,1.,0.E+000));
#99418 = DEFINITIONAL_REPRESENTATION('',(#99419),#99423);
#99419 = LINE('',#99420,#99421);
#99420 = CARTESIAN_POINT('',(-2.599432056433,1.271377874762));
#99421 = VECTOR('',#99422,1.);
#99422 = DIRECTION('',(0.999999999994,-3.328813871453E-006));
#99423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99424 = ORIENTED_EDGE('',*,*,#99425,.T.);
#99425 = EDGE_CURVE('',#99403,#99426,#99428,.T.);
#99426 = VERTEX_POINT('',#99427);
#99427 = CARTESIAN_POINT('',(11.15,26.171227590183,38.24999650475));
#99428 = SURFACE_CURVE('',#99429,(#99434),.PCURVE_S1.);
#99429 = CIRCLE('',#99430,0.321380826087);
#99430 = AXIS2_PLACEMENT_3D('',#99431,#99432,#99433);
#99431 = CARTESIAN_POINT('',(11.15,26.49260841627,38.24999650475));
#99432 = DIRECTION('',(-1.,0.E+000,0.E+000));
#99433 = DIRECTION('',(0.E+000,0.E+000,-1.));
#99434 = PCURVE('',#99413,#99435);
#99435 = DEFINITIONAL_REPRESENTATION('',(#99436),#99440);
#99436 = CIRCLE('',#99437,0.321380826087);
#99437 = AXIS2_PLACEMENT_2D('',#99438,#99439);
#99438 = CARTESIAN_POINT('',(-4.536029765764,0.950003495246));
#99439 = DIRECTION('',(0.E+000,1.));
#99440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99441 = ORIENTED_EDGE('',*,*,#99442,.T.);
#99442 = EDGE_CURVE('',#99426,#99443,#99445,.T.);
#99443 = VERTEX_POINT('',#99444);
#99444 = CARTESIAN_POINT('',(11.15,26.171227590183,38.599999999996));
#99445 = SURFACE_CURVE('',#99446,(#99450),.PCURVE_S1.);
#99446 = LINE('',#99447,#99448);
#99447 = CARTESIAN_POINT('',(11.15,26.171227590183,34.640099999996));
#99448 = VECTOR('',#99449,1.);
#99449 = DIRECTION('',(0.E+000,0.E+000,1.));
#99450 = PCURVE('',#99413,#99451);
#99451 = DEFINITIONAL_REPRESENTATION('',(#99452),#99456);
#99452 = LINE('',#99453,#99454);
#99453 = CARTESIAN_POINT('',(-4.857410591851,4.5599));
#99454 = VECTOR('',#99455,1.);
#99455 = DIRECTION('',(0.E+000,-1.));
#99456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99457 = ORIENTED_EDGE('',*,*,#99458,.T.);
#99458 = EDGE_CURVE('',#99443,#99459,#99461,.T.);
#99459 = VERTEX_POINT('',#99460);
#99460 = CARTESIAN_POINT('',(11.15,26.49260841627,38.921380826084));
#99461 = SURFACE_CURVE('',#99462,(#99467),.PCURVE_S1.);
#99462 = CIRCLE('',#99463,0.321380826087);
#99463 = AXIS2_PLACEMENT_3D('',#99464,#99465,#99466);
#99464 = CARTESIAN_POINT('',(11.15,26.49260841627,38.599999999996));
#99465 = DIRECTION('',(-1.,0.E+000,0.E+000));
#99466 = DIRECTION('',(0.E+000,0.E+000,-1.));
#99467 = PCURVE('',#99413,#99468);
#99468 = DEFINITIONAL_REPRESENTATION('',(#99469),#99473);
#99469 = CIRCLE('',#99470,0.321380826087);
#99470 = AXIS2_PLACEMENT_2D('',#99471,#99472);
#99471 = CARTESIAN_POINT('',(-4.536029765764,0.6));
#99472 = DIRECTION('',(0.E+000,1.));
#99473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99474 = ORIENTED_EDGE('',*,*,#99475,.T.);
#99475 = EDGE_CURVE('',#99459,#99476,#99478,.T.);
#99476 = VERTEX_POINT('',#99477);
#99477 = CARTESIAN_POINT('',(11.15,27.5426084163,38.921380826084));
#99478 = SURFACE_CURVE('',#99479,(#99483),.PCURVE_S1.);
#99479 = LINE('',#99480,#99481);
#99480 = CARTESIAN_POINT('',(11.15,28.429217072479,38.921380826084));
#99481 = VECTOR('',#99482,1.);
#99482 = DIRECTION('',(0.E+000,1.,0.E+000));
#99483 = PCURVE('',#99413,#99484);
#99484 = DEFINITIONAL_REPRESENTATION('',(#99485),#99489);
#99485 = LINE('',#99486,#99487);
#99486 = CARTESIAN_POINT('',(-2.599421109555,0.278619173913));
#99487 = VECTOR('',#99488,1.);
#99488 = DIRECTION('',(1.,0.E+000));
#99489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99490 = ORIENTED_EDGE('',*,*,#99491,.T.);
#99491 = EDGE_CURVE('',#99476,#99492,#99494,.T.);
#99492 = VERTEX_POINT('',#99493);
#99493 = CARTESIAN_POINT('',(11.15,29.607735179356,37.518403462243));
#99494 = SURFACE_CURVE('',#99495,(#99500),.PCURVE_S1.);
#99495 = CIRCLE('',#99496,2.221380826087);
#99496 = AXIS2_PLACEMENT_3D('',#99497,#99498,#99499);
#99497 = CARTESIAN_POINT('',(11.15,27.5426084163,36.699999999996));
#99498 = DIRECTION('',(-1.,0.E+000,0.E+000));
#99499 = DIRECTION('',(0.E+000,0.E+000,-1.));
#99500 = PCURVE('',#99413,#99501);
#99501 = DEFINITIONAL_REPRESENTATION('',(#99502),#99506);
#99502 = CIRCLE('',#99503,2.221380826087);
#99503 = AXIS2_PLACEMENT_2D('',#99504,#99505);
#99504 = CARTESIAN_POINT('',(-3.486029765734,2.5));
#99505 = DIRECTION('',(0.E+000,1.));
#99506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99507 = ORIENTED_EDGE('',*,*,#99508,.T.);
#99508 = EDGE_CURVE('',#99492,#99509,#99511,.T.);
#99509 = VERTEX_POINT('',#99510);
#99510 = CARTESIAN_POINT('',(11.15,29.308960589566,37.078619173909));
#99511 = SURFACE_CURVE('',#99512,(#99517),.PCURVE_S1.);
#99512 = CIRCLE('',#99513,0.321380826087);
#99513 = AXIS2_PLACEMENT_3D('',#99514,#99515,#99516);
#99514 = CARTESIAN_POINT('',(11.15,29.308960589566,37.399999999997));
#99515 = DIRECTION('',(-1.,0.E+000,0.E+000));
#99516 = DIRECTION('',(0.E+000,0.E+000,-1.));
#99517 = PCURVE('',#99413,#99518);
#99518 = DEFINITIONAL_REPRESENTATION('',(#99519),#99523);
#99519 = CIRCLE('',#99520,0.321380826087);
#99520 = AXIS2_PLACEMENT_2D('',#99521,#99522);
#99521 = CARTESIAN_POINT('',(-1.719677592468,1.8));
#99522 = DIRECTION('',(0.E+000,1.));
#99523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99524 = ORIENTED_EDGE('',*,*,#99525,.T.);
#99525 = EDGE_CURVE('',#99509,#99526,#99528,.T.);
#99526 = VERTEX_POINT('',#99527);
#99527 = CARTESIAN_POINT('',(11.15,28.925540084894,37.078619173909));
#99528 = SURFACE_CURVE('',#99529,(#99533),.PCURVE_S1.);
#99529 = LINE('',#99530,#99531);
#99530 = CARTESIAN_POINT('',(11.15,28.429217072479,37.078619173909));
#99531 = VECTOR('',#99532,1.);
#99532 = DIRECTION('',(0.E+000,-1.,0.E+000));
#99533 = PCURVE('',#99413,#99534);
#99534 = DEFINITIONAL_REPRESENTATION('',(#99535),#99539);
#99535 = LINE('',#99536,#99537);
#99536 = CARTESIAN_POINT('',(-2.599421109555,2.121380826087));
#99537 = VECTOR('',#99538,1.);
#99538 = DIRECTION('',(-1.,0.E+000));
#99539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99540 = ORIENTED_EDGE('',*,*,#99541,.T.);
#99541 = EDGE_CURVE('',#99526,#99542,#99544,.T.);
#99542 = VERTEX_POINT('',#99543);
#99543 = CARTESIAN_POINT('',(11.15,28.638799619039,37.254860272086));
#99544 = SURFACE_CURVE('',#99545,(#99550),.PCURVE_S1.);
#99545 = CIRCLE('',#99546,0.321380826087);
#99546 = AXIS2_PLACEMENT_3D('',#99547,#99548,#99549);
#99547 = CARTESIAN_POINT('',(11.15,28.925540084894,37.399999999996));
#99548 = DIRECTION('',(-1.,0.E+000,0.E+000));
#99549 = DIRECTION('',(0.E+000,0.E+000,-1.));
#99550 = PCURVE('',#99413,#99551);
#99551 = DEFINITIONAL_REPRESENTATION('',(#99552),#99556);
#99552 = CIRCLE('',#99553,0.321380826087);
#99553 = AXIS2_PLACEMENT_2D('',#99554,#99555);
#99554 = CARTESIAN_POINT('',(-2.10309809714,1.8));
#99555 = DIRECTION('',(0.E+000,1.));
#99556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99557 = ORIENTED_EDGE('',*,*,#99558,.T.);
#99558 = EDGE_CURVE('',#99542,#99405,#99559,.T.);
#99559 = SURFACE_CURVE('',#99560,(#99565),.PCURVE_S1.);
#99560 = CIRCLE('',#99561,1.228619173913);
#99561 = AXIS2_PLACEMENT_3D('',#99562,#99563,#99564);
#99562 = CARTESIAN_POINT('',(11.15,27.5426084163,36.699999999996));
#99563 = DIRECTION('',(1.,0.E+000,0.E+000));
#99564 = DIRECTION('',(0.E+000,0.E+000,-1.));
#99565 = PCURVE('',#99413,#99566);
#99566 = DEFINITIONAL_REPRESENTATION('',(#99567),#99575);
#99567 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#99568,#99569,#99570,#99571
    ,#99572,#99573,#99574),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#99568 = CARTESIAN_POINT('',(-3.486029765734,3.728619173913));
#99569 = CARTESIAN_POINT('',(-1.357998933364,3.728619173913));
#99570 = CARTESIAN_POINT('',(-2.422014349549,1.885690413044));
#99571 = CARTESIAN_POINT('',(-3.486029765734,4.276165217472E-002));
#99572 = CARTESIAN_POINT('',(-4.550045181919,1.885690413044));
#99573 = CARTESIAN_POINT('',(-5.614060598104,3.728619173913));
#99574 = CARTESIAN_POINT('',(-3.486029765734,3.728619173913));
#99575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#99580)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#99577,#99578,#99579)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#99577 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#99578 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#99579 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#99580 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#99577,
  'distance_accuracy_value','confusion accuracy');
#99581 = SHAPE_DEFINITION_REPRESENTATION(#99582,#99395);
#99582 = PRODUCT_DEFINITION_SHAPE('','',#99583);
#99583 = PRODUCT_DEFINITION('design','',#99584,#99587);
#99584 = PRODUCT_DEFINITION_FORMATION('','',#99585);
#99585 = PRODUCT('CADSOFTTOOLS 1.752','CADSOFTTOOLS 1.752','',(#99586));
#99586 = PRODUCT_CONTEXT('',#2,'mechanical');
#99587 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#99588 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#99589,#99591);
#99589 = ( REPRESENTATION_RELATIONSHIP('','',#99395,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#99590) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#99590 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3019);
#99591 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #99592);
#99592 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('752','','',#5,#99583,$);
#99593 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#99585));
#99594 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#99595),#99667);
#99595 = SHELL_BASED_SURFACE_MODEL('',(#99596));
#99596 = OPEN_SHELL('',(#99597));
#99597 = ADVANCED_FACE('',(#99598),#99612,.F.);
#99598 = FACE_BOUND('',#99599,.F.);
#99599 = EDGE_LOOP('',(#99600,#99622,#99638,#99653));
#99600 = ORIENTED_EDGE('',*,*,#99601,.F.);
#99601 = EDGE_CURVE('',#99602,#99604,#99606,.T.);
#99602 = VERTEX_POINT('',#99603);
#99603 = CARTESIAN_POINT('',(11.15,27.951326283411,31.247766331844));
#99604 = VERTEX_POINT('',#99605);
#99605 = CARTESIAN_POINT('',(5.45,27.951326283411,31.247766331844));
#99606 = SURFACE_CURVE('',#99607,(#99611),.PCURVE_S1.);
#99607 = LINE('',#99608,#99609);
#99608 = CARTESIAN_POINT('',(7.3,27.951326283411,31.247766331844));
#99609 = VECTOR('',#99610,1.);
#99610 = DIRECTION('',(-1.,0.E+000,0.E+000));
#99611 = PCURVE('',#99612,#99617);
#99612 = CYLINDRICAL_SURFACE('',#99613,30.5);
#99613 = AXIS2_PLACEMENT_3D('',#99614,#99615,#99616);
#99614 = CARTESIAN_POINT('',(7.3,-2.0573915837,36.699999999997));
#99615 = DIRECTION('',(1.,0.E+000,0.E+000));
#99616 = DIRECTION('',(0.E+000,0.E+000,1.));
#99617 = DEFINITIONAL_REPRESENTATION('',(#99618),#99621);
#99618 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99619,#99620),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.85,1.85),.PIECEWISE_BEZIER_KNOTS.);
#99619 = CARTESIAN_POINT('',(4.532661185397,3.85));
#99620 = CARTESIAN_POINT('',(4.532661185397,-1.85));
#99621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99622 = ORIENTED_EDGE('',*,*,#99623,.T.);
#99623 = EDGE_CURVE('',#99602,#99624,#99626,.T.);
#99624 = VERTEX_POINT('',#99625);
#99625 = CARTESIAN_POINT('',(11.15,27.5426084163,29.345409596718));
#99626 = SURFACE_CURVE('',#99627,(#99632),.PCURVE_S1.);
#99627 = CIRCLE('',#99628,30.5);
#99628 = AXIS2_PLACEMENT_3D('',#99629,#99630,#99631);
#99629 = CARTESIAN_POINT('',(11.15,-2.0573915837,36.699999999997));
#99630 = DIRECTION('',(-1.,0.E+000,0.E+000));
#99631 = DIRECTION('',(0.E+000,0.E+000,1.));
#99632 = PCURVE('',#99612,#99633);
#99633 = DEFINITIONAL_REPRESENTATION('',(#99634),#99637);
#99634 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99635,#99636),.UNSPECIFIED.,
  .F.,.F.,(2,2),(1.750524121782,1.8143306032),.PIECEWISE_BEZIER_KNOTS.);
#99635 = CARTESIAN_POINT('',(4.532661185397,3.85));
#99636 = CARTESIAN_POINT('',(4.46885470398,3.85));
#99637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99638 = ORIENTED_EDGE('',*,*,#99639,.F.);
#99639 = EDGE_CURVE('',#99640,#99624,#99642,.T.);
#99640 = VERTEX_POINT('',#99641);
#99641 = CARTESIAN_POINT('',(5.45,27.5426084163,29.345409596718));
#99642 = SURFACE_CURVE('',#99643,(#99647),.PCURVE_S1.);
#99643 = LINE('',#99644,#99645);
#99644 = CARTESIAN_POINT('',(7.3,27.5426084163,29.345409596718));
#99645 = VECTOR('',#99646,1.);
#99646 = DIRECTION('',(1.,0.E+000,0.E+000));
#99647 = PCURVE('',#99612,#99648);
#99648 = DEFINITIONAL_REPRESENTATION('',(#99649),#99652);
#99649 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99650,#99651),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-1.85,3.85),.PIECEWISE_BEZIER_KNOTS.);
#99650 = CARTESIAN_POINT('',(4.46885470398,-1.85));
#99651 = CARTESIAN_POINT('',(4.46885470398,3.85));
#99652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99653 = ORIENTED_EDGE('',*,*,#99654,.T.);
#99654 = EDGE_CURVE('',#99640,#99604,#99655,.T.);
#99655 = SURFACE_CURVE('',#99656,(#99661),.PCURVE_S1.);
#99656 = CIRCLE('',#99657,30.5);
#99657 = AXIS2_PLACEMENT_3D('',#99658,#99659,#99660);
#99658 = CARTESIAN_POINT('',(5.45,-2.0573915837,36.699999999997));
#99659 = DIRECTION('',(1.,0.E+000,-0.E+000));
#99660 = DIRECTION('',(0.E+000,0.E+000,1.));
#99661 = PCURVE('',#99612,#99662);
#99662 = DEFINITIONAL_REPRESENTATION('',(#99663),#99666);
#99663 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99664,#99665),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.46885470398,4.532661185397),
  .PIECEWISE_BEZIER_KNOTS.);
#99664 = CARTESIAN_POINT('',(4.46885470398,-1.85));
#99665 = CARTESIAN_POINT('',(4.532661185397,-1.85));
#99666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#99671)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#99668,#99669,#99670)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#99668 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#99669 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#99670 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#99671 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#99668,
  'distance_accuracy_value','confusion accuracy');
#99672 = SHAPE_DEFINITION_REPRESENTATION(#99673,#99594);
#99673 = PRODUCT_DEFINITION_SHAPE('','',#99674);
#99674 = PRODUCT_DEFINITION('design','',#99675,#99678);
#99675 = PRODUCT_DEFINITION_FORMATION('','',#99676);
#99676 = PRODUCT('CADSOFTTOOLS 1.753','CADSOFTTOOLS 1.753','',(#99677));
#99677 = PRODUCT_CONTEXT('',#2,'mechanical');
#99678 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#99679 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#99680,#99682);
#99680 = ( REPRESENTATION_RELATIONSHIP('','',#99594,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#99681) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#99681 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3023);
#99682 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #99683);
#99683 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('753','','',#5,#99674,$);
#99684 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#99676));
#99685 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#99686),#99820);
#99686 = SHELL_BASED_SURFACE_MODEL('',(#99687));
#99687 = OPEN_SHELL('',(#99688));
#99688 = ADVANCED_FACE('',(#99689),#99703,.T.);
#99689 = FACE_BOUND('',#99690,.T.);
#99690 = EDGE_LOOP('',(#99691,#99714,#99735,#99751,#99768,#99789,#99805)
  );
#99691 = ORIENTED_EDGE('',*,*,#99692,.F.);
#99692 = EDGE_CURVE('',#99693,#99695,#99697,.T.);
#99693 = VERTEX_POINT('',#99694);
#99694 = CARTESIAN_POINT('',(5.45,30.5426084163,35.199999999997));
#99695 = VERTEX_POINT('',#99696);
#99696 = CARTESIAN_POINT('',(5.45,30.5426084163,32.570554579057));
#99697 = SURFACE_CURVE('',#99698,(#99702),.PCURVE_S1.);
#99698 = LINE('',#99699,#99700);
#99699 = CARTESIAN_POINT('',(5.45,30.5426084163,51.099999999996));
#99700 = VECTOR('',#99701,1.);
#99701 = DIRECTION('',(0.E+000,0.E+000,-1.));
#99702 = PCURVE('',#99703,#99708);
#99703 = PLANE('',#99704);
#99704 = AXIS2_PLACEMENT_3D('',#99705,#99706,#99707);
#99705 = CARTESIAN_POINT('',(5.45,30.428638182034,39.199999999996));
#99706 = DIRECTION('',(1.,0.E+000,0.E+000));
#99707 = DIRECTION('',(-0.E+000,1.,0.E+000));
#99708 = DEFINITIONAL_REPRESENTATION('',(#99709),#99713);
#99709 = LINE('',#99710,#99711);
#99710 = CARTESIAN_POINT('',(0.113970234266,11.9));
#99711 = VECTOR('',#99712,1.);
#99712 = DIRECTION('',(0.E+000,-1.));
#99713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99714 = ORIENTED_EDGE('',*,*,#99715,.T.);
#99715 = EDGE_CURVE('',#99693,#99716,#99718,.T.);
#99716 = VERTEX_POINT('',#99717);
#99717 = CARTESIAN_POINT('',(5.45,27.5426084163,32.199999999997));
#99718 = SURFACE_CURVE('',#99719,(#99724),.PCURVE_S1.);
#99719 = CIRCLE('',#99720,3.);
#99720 = AXIS2_PLACEMENT_3D('',#99721,#99722,#99723);
#99721 = CARTESIAN_POINT('',(5.45,27.5426084163,35.199999999997));
#99722 = DIRECTION('',(-1.,0.E+000,0.E+000));
#99723 = DIRECTION('',(0.E+000,0.E+000,1.));
#99724 = PCURVE('',#99703,#99725);
#99725 = DEFINITIONAL_REPRESENTATION('',(#99726),#99734);
#99726 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#99727,#99728,#99729,#99730
    ,#99731,#99732,#99733),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#99727 = CARTESIAN_POINT('',(-2.886029765734,-1.));
#99728 = CARTESIAN_POINT('',(2.310122656973,-1.));
#99729 = CARTESIAN_POINT('',(-0.28795355438,-5.5));
#99730 = CARTESIAN_POINT('',(-2.886029765734,-10.));
#99731 = CARTESIAN_POINT('',(-5.484105977087,-5.5));
#99732 = CARTESIAN_POINT('',(-8.08218218844,-1.));
#99733 = CARTESIAN_POINT('',(-2.886029765734,-1.));
#99734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99735 = ORIENTED_EDGE('',*,*,#99736,.F.);
#99736 = EDGE_CURVE('',#99737,#99716,#99739,.T.);
#99737 = VERTEX_POINT('',#99738);
#99738 = CARTESIAN_POINT('',(5.45,27.5426084163,29.345409596718));
#99739 = SURFACE_CURVE('',#99740,(#99744),.PCURVE_S1.);
#99740 = LINE('',#99741,#99742);
#99741 = CARTESIAN_POINT('',(5.45,27.5426084163,39.199999999996));
#99742 = VECTOR('',#99743,1.);
#99743 = DIRECTION('',(0.E+000,0.E+000,1.));
#99744 = PCURVE('',#99703,#99745);
#99745 = DEFINITIONAL_REPRESENTATION('',(#99746),#99750);
#99746 = LINE('',#99747,#99748);
#99747 = CARTESIAN_POINT('',(-2.886029765734,0.E+000));
#99748 = VECTOR('',#99749,1.);
#99749 = DIRECTION('',(0.E+000,1.));
#99750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99751 = ORIENTED_EDGE('',*,*,#99752,.T.);
#99752 = EDGE_CURVE('',#99737,#99753,#99755,.T.);
#99753 = VERTEX_POINT('',#99754);
#99754 = CARTESIAN_POINT('',(5.45,27.951326283411,31.247766331844));
#99755 = SURFACE_CURVE('',#99756,(#99761),.PCURVE_S1.);
#99756 = CIRCLE('',#99757,30.5);
#99757 = AXIS2_PLACEMENT_3D('',#99758,#99759,#99760);
#99758 = CARTESIAN_POINT('',(5.45,-2.0573915837,36.699999999997));
#99759 = DIRECTION('',(1.,0.E+000,-0.E+000));
#99760 = DIRECTION('',(0.E+000,0.E+000,1.));
#99761 = PCURVE('',#99703,#99762);
#99762 = DEFINITIONAL_REPRESENTATION('',(#99763),#99767);
#99763 = CIRCLE('',#99764,30.5);
#99764 = AXIS2_PLACEMENT_2D('',#99765,#99766);
#99765 = CARTESIAN_POINT('',(-32.48602976573,-2.5));
#99766 = DIRECTION('',(0.E+000,1.));
#99767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99768 = ORIENTED_EDGE('',*,*,#99769,.T.);
#99769 = EDGE_CURVE('',#99753,#99770,#99772,.T.);
#99770 = VERTEX_POINT('',#99771);
#99771 = CARTESIAN_POINT('',(5.45,28.933820304179,32.069003594515));
#99772 = SURFACE_CURVE('',#99773,(#99778),.PCURVE_S1.);
#99773 = CIRCLE('',#99774,1.);
#99774 = AXIS2_PLACEMENT_3D('',#99775,#99776,#99777);
#99775 = CARTESIAN_POINT('',(5.45,28.935218672497,31.069004572232));
#99776 = DIRECTION('',(-1.,0.E+000,0.E+000));
#99777 = DIRECTION('',(0.E+000,0.E+000,1.));
#99778 = PCURVE('',#99703,#99779);
#99779 = DEFINITIONAL_REPRESENTATION('',(#99780),#99788);
#99780 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#99781,#99782,#99783,#99784
    ,#99785,#99786,#99787),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#99781 = CARTESIAN_POINT('',(-1.493419509537,-7.130995427764));
#99782 = CARTESIAN_POINT('',(0.238631298032,-7.130995427764));
#99783 = CARTESIAN_POINT('',(-0.627394105753,-8.630995427764));
#99784 = CARTESIAN_POINT('',(-1.493419509537,-10.13099542776));
#99785 = CARTESIAN_POINT('',(-2.359444913322,-8.630995427764));
#99786 = CARTESIAN_POINT('',(-3.225470317106,-7.130995427764));
#99787 = CARTESIAN_POINT('',(-1.493419509537,-7.130995427764));
#99788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99789 = ORIENTED_EDGE('',*,*,#99790,.F.);
#99790 = EDGE_CURVE('',#99791,#99770,#99793,.T.);
#99791 = VERTEX_POINT('',#99792);
#99792 = CARTESIAN_POINT('',(5.45,30.043307600459,32.070555067915));
#99793 = SURFACE_CURVE('',#99794,(#99798),.PCURVE_S1.);
#99794 = LINE('',#99795,#99796);
#99795 = CARTESIAN_POINT('',(5.45,28.984214715572,32.069074064532));
#99796 = VECTOR('',#99797,1.);
#99797 = DIRECTION('',(0.E+000,-0.999999022283,-1.398368317318E-003));
#99798 = PCURVE('',#99703,#99799);
#99799 = DEFINITIONAL_REPRESENTATION('',(#99800),#99804);
#99800 = LINE('',#99801,#99802);
#99801 = CARTESIAN_POINT('',(-1.444423466462,-7.130925935464));
#99802 = VECTOR('',#99803,1.);
#99803 = DIRECTION('',(-0.999999022283,-1.398368317318E-003));
#99804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99805 = ORIENTED_EDGE('',*,*,#99806,.T.);
#99806 = EDGE_CURVE('',#99791,#99695,#99807,.T.);
#99807 = SURFACE_CURVE('',#99808,(#99813),.PCURVE_S1.);
#99808 = CIRCLE('',#99809,0.5);
#99809 = AXIS2_PLACEMENT_3D('',#99810,#99811,#99812);
#99810 = CARTESIAN_POINT('',(5.45,30.0426084163,32.570554579057));
#99811 = DIRECTION('',(1.,0.E+000,-0.E+000));
#99812 = DIRECTION('',(0.E+000,0.E+000,1.));
#99813 = PCURVE('',#99703,#99814);
#99814 = DEFINITIONAL_REPRESENTATION('',(#99815),#99819);
#99815 = CIRCLE('',#99816,0.5);
#99816 = AXIS2_PLACEMENT_2D('',#99817,#99818);
#99817 = CARTESIAN_POINT('',(-0.386029765734,-6.62944542094));
#99818 = DIRECTION('',(0.E+000,1.));
#99819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#99824)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#99821,#99822,#99823)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#99821 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#99822 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#99823 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#99824 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#99821,
  'distance_accuracy_value','confusion accuracy');
#99825 = SHAPE_DEFINITION_REPRESENTATION(#99826,#99685);
#99826 = PRODUCT_DEFINITION_SHAPE('','',#99827);
#99827 = PRODUCT_DEFINITION('design','',#99828,#99831);
#99828 = PRODUCT_DEFINITION_FORMATION('','',#99829);
#99829 = PRODUCT('CADSOFTTOOLS 1.754','CADSOFTTOOLS 1.754','',(#99830));
#99830 = PRODUCT_CONTEXT('',#2,'mechanical');
#99831 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#99832 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#99833,#99835);
#99833 = ( REPRESENTATION_RELATIONSHIP('','',#99685,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#99834) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#99834 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3027);
#99835 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #99836);
#99836 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('754','','',#5,#99827,$);
#99837 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#99829));
#99838 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#99839),#99913);
#99839 = SHELL_BASED_SURFACE_MODEL('',(#99840));
#99840 = OPEN_SHELL('',(#99841));
#99841 = ADVANCED_FACE('',(#99842),#99856,.F.);
#99842 = FACE_BOUND('',#99843,.T.);
#99843 = EDGE_LOOP('',(#99844,#99867,#99883,#99899));
#99844 = ORIENTED_EDGE('',*,*,#99845,.F.);
#99845 = EDGE_CURVE('',#99846,#99848,#99850,.T.);
#99846 = VERTEX_POINT('',#99847);
#99847 = CARTESIAN_POINT('',(11.15,30.043307600459,32.070555067915));
#99848 = VERTEX_POINT('',#99849);
#99849 = CARTESIAN_POINT('',(11.15,28.933820304179,32.069003594515));
#99850 = SURFACE_CURVE('',#99851,(#99855),.PCURVE_S1.);
#99851 = LINE('',#99852,#99853);
#99852 = CARTESIAN_POINT('',(11.15,28.984214715572,32.069074064532));
#99853 = VECTOR('',#99854,1.);
#99854 = DIRECTION('',(0.E+000,-0.999999022283,-1.398368317318E-003));
#99855 = PCURVE('',#99856,#99861);
#99856 = PLANE('',#99857);
#99857 = AXIS2_PLACEMENT_3D('',#99858,#99859,#99860);
#99858 = CARTESIAN_POINT('',(5.25,28.984214715572,32.069074064532));
#99859 = DIRECTION('',(0.E+000,1.398368317318E-003,-0.999999022283));
#99860 = DIRECTION('',(0.E+000,-0.999999022283,-1.398368317318E-003));
#99861 = DEFINITIONAL_REPRESENTATION('',(#99862),#99866);
#99862 = LINE('',#99863,#99864);
#99863 = CARTESIAN_POINT('',(0.E+000,-5.9));
#99864 = VECTOR('',#99865,1.);
#99865 = DIRECTION('',(1.,0.E+000));
#99866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99867 = ORIENTED_EDGE('',*,*,#99868,.T.);
#99868 = EDGE_CURVE('',#99846,#99869,#99871,.T.);
#99869 = VERTEX_POINT('',#99870);
#99870 = CARTESIAN_POINT('',(5.45,30.043307600459,32.070555067915));
#99871 = SURFACE_CURVE('',#99872,(#99876),.PCURVE_S1.);
#99872 = LINE('',#99873,#99874);
#99873 = CARTESIAN_POINT('',(5.25,30.043307600459,32.070555067915));
#99874 = VECTOR('',#99875,1.);
#99875 = DIRECTION('',(-1.,0.E+000,0.E+000));
#99876 = PCURVE('',#99856,#99877);
#99877 = DEFINITIONAL_REPRESENTATION('',(#99878),#99882);
#99878 = LINE('',#99879,#99880);
#99879 = CARTESIAN_POINT('',(-1.059093920382,0.E+000));
#99880 = VECTOR('',#99881,1.);
#99881 = DIRECTION('',(-0.E+000,1.));
#99882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99883 = ORIENTED_EDGE('',*,*,#99884,.T.);
#99884 = EDGE_CURVE('',#99869,#99885,#99887,.T.);
#99885 = VERTEX_POINT('',#99886);
#99886 = CARTESIAN_POINT('',(5.45,28.933820304179,32.069003594515));
#99887 = SURFACE_CURVE('',#99888,(#99892),.PCURVE_S1.);
#99888 = LINE('',#99889,#99890);
#99889 = CARTESIAN_POINT('',(5.45,28.984214715572,32.069074064532));
#99890 = VECTOR('',#99891,1.);
#99891 = DIRECTION('',(0.E+000,-0.999999022283,-1.398368317318E-003));
#99892 = PCURVE('',#99856,#99893);
#99893 = DEFINITIONAL_REPRESENTATION('',(#99894),#99898);
#99894 = LINE('',#99895,#99896);
#99895 = CARTESIAN_POINT('',(0.E+000,-0.2));
#99896 = VECTOR('',#99897,1.);
#99897 = DIRECTION('',(1.,0.E+000));
#99898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99899 = ORIENTED_EDGE('',*,*,#99900,.T.);
#99900 = EDGE_CURVE('',#99885,#99848,#99901,.T.);
#99901 = SURFACE_CURVE('',#99902,(#99906),.PCURVE_S1.);
#99902 = LINE('',#99903,#99904);
#99903 = CARTESIAN_POINT('',(5.25,28.933820304179,32.069003594515));
#99904 = VECTOR('',#99905,1.);
#99905 = DIRECTION('',(1.,0.E+000,0.E+000));
#99906 = PCURVE('',#99856,#99907);
#99907 = DEFINITIONAL_REPRESENTATION('',(#99908),#99912);
#99908 = LINE('',#99909,#99910);
#99909 = CARTESIAN_POINT('',(5.039446066414E-002,0.E+000));
#99910 = VECTOR('',#99911,1.);
#99911 = DIRECTION('',(0.E+000,-1.));
#99912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#99917)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#99914,#99915,#99916)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#99914 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#99915 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#99916 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#99917 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#99914,
  'distance_accuracy_value','confusion accuracy');
#99918 = SHAPE_DEFINITION_REPRESENTATION(#99919,#99838);
#99919 = PRODUCT_DEFINITION_SHAPE('','',#99920);
#99920 = PRODUCT_DEFINITION('design','',#99921,#99924);
#99921 = PRODUCT_DEFINITION_FORMATION('','',#99922);
#99922 = PRODUCT('CADSOFTTOOLS 1.755','CADSOFTTOOLS 1.755','',(#99923));
#99923 = PRODUCT_CONTEXT('',#2,'mechanical');
#99924 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#99925 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#99926,#99928);
#99926 = ( REPRESENTATION_RELATIONSHIP('','',#99838,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#99927) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#99927 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3031);
#99928 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #99929);
#99929 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('755','','',#5,#99920,$);
#99930 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#99922));
#99931 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#99932),#100004);
#99932 = SHELL_BASED_SURFACE_MODEL('',(#99933));
#99933 = OPEN_SHELL('',(#99934));
#99934 = ADVANCED_FACE('',(#99935),#99950,.T.);
#99935 = FACE_BOUND('',#99936,.T.);
#99936 = EDGE_LOOP('',(#99937,#99960,#99975,#99991));
#99937 = ORIENTED_EDGE('',*,*,#99938,.F.);
#99938 = EDGE_CURVE('',#99939,#99941,#99943,.T.);
#99939 = VERTEX_POINT('',#99940);
#99940 = CARTESIAN_POINT('',(5.45,27.951326283411,31.247766331844));
#99941 = VERTEX_POINT('',#99942);
#99942 = CARTESIAN_POINT('',(5.45,28.933820304179,32.069003594515));
#99943 = SURFACE_CURVE('',#99944,(#99949),.PCURVE_S1.);
#99944 = CIRCLE('',#99945,1.);
#99945 = AXIS2_PLACEMENT_3D('',#99946,#99947,#99948);
#99946 = CARTESIAN_POINT('',(5.45,28.935218672497,31.069004572232));
#99947 = DIRECTION('',(-1.,0.E+000,0.E+000));
#99948 = DIRECTION('',(0.E+000,0.E+000,1.));
#99949 = PCURVE('',#99950,#99955);
#99950 = CYLINDRICAL_SURFACE('',#99951,1.);
#99951 = AXIS2_PLACEMENT_3D('',#99952,#99953,#99954);
#99952 = CARTESIAN_POINT('',(7.3,28.935218672497,31.069004572232));
#99953 = DIRECTION('',(1.,0.E+000,0.E+000));
#99954 = DIRECTION('',(0.E+000,0.E+000,1.));
#99955 = DEFINITIONAL_REPRESENTATION('',(#99956),#99959);
#99956 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99957,#99958),.UNSPECIFIED.,
  .F.,.F.,(2,2),(4.892116775372,6.281786938407),
  .PIECEWISE_BEZIER_KNOTS.);
#99957 = CARTESIAN_POINT('',(1.391068531808,-1.85));
#99958 = CARTESIAN_POINT('',(1.398368773037E-003,-1.85));
#99959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99960 = ORIENTED_EDGE('',*,*,#99961,.F.);
#99961 = EDGE_CURVE('',#99962,#99939,#99964,.T.);
#99962 = VERTEX_POINT('',#99963);
#99963 = CARTESIAN_POINT('',(11.15,27.951326283411,31.247766331844));
#99964 = SURFACE_CURVE('',#99965,(#99969),.PCURVE_S1.);
#99965 = LINE('',#99966,#99967);
#99966 = CARTESIAN_POINT('',(7.3,27.951326283411,31.247766331844));
#99967 = VECTOR('',#99968,1.);
#99968 = DIRECTION('',(-1.,0.E+000,0.E+000));
#99969 = PCURVE('',#99950,#99970);
#99970 = DEFINITIONAL_REPRESENTATION('',(#99971),#99974);
#99971 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99972,#99973),.UNSPECIFIED.,
  .F.,.F.,(2,2),(-3.85,1.85),.PIECEWISE_BEZIER_KNOTS.);
#99972 = CARTESIAN_POINT('',(1.391068531808,3.85));
#99973 = CARTESIAN_POINT('',(1.391068531808,-1.85));
#99974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99975 = ORIENTED_EDGE('',*,*,#99976,.F.);
#99976 = EDGE_CURVE('',#99977,#99962,#99979,.T.);
#99977 = VERTEX_POINT('',#99978);
#99978 = CARTESIAN_POINT('',(11.15,28.933820304179,32.069003594515));
#99979 = SURFACE_CURVE('',#99980,(#99985),.PCURVE_S1.);
#99980 = CIRCLE('',#99981,1.);
#99981 = AXIS2_PLACEMENT_3D('',#99982,#99983,#99984);
#99982 = CARTESIAN_POINT('',(11.15,28.935218672497,31.069004572232));
#99983 = DIRECTION('',(1.,0.E+000,0.E+000));
#99984 = DIRECTION('',(0.E+000,0.E+000,-1.));
#99985 = PCURVE('',#99950,#99986);
#99986 = DEFINITIONAL_REPRESENTATION('',(#99987),#99990);
#99987 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99988,#99989),.UNSPECIFIED.,
  .F.,.F.,(2,2),(3.142991022363,4.532661185397),
  .PIECEWISE_BEZIER_KNOTS.);
#99988 = CARTESIAN_POINT('',(1.398368773037E-003,3.85));
#99989 = CARTESIAN_POINT('',(1.391068531808,3.85));
#99990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#99991 = ORIENTED_EDGE('',*,*,#99992,.F.);
#99992 = EDGE_CURVE('',#99941,#99977,#99993,.T.);
#99993 = SURFACE_CURVE('',#99994,(#99998),.PCURVE_S1.);
#99994 = LINE('',#99995,#99996);
#99995 = CARTESIAN_POINT('',(5.25,28.933820304179,32.069003594515));
#99996 = VECTOR('',#99997,1.);
#99997 = DIRECTION('',(1.,0.E+000,0.E+000));
#99998 = PCURVE('',#99950,#99999);
#99999 = DEFINITIONAL_REPRESENTATION('',(#100000),#100003);
#100000 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100001,#100002),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.2,5.9),.PIECEWISE_BEZIER_KNOTS.);
#100001 = CARTESIAN_POINT('',(1.398368773037E-003,-1.85));
#100002 = CARTESIAN_POINT('',(1.398368773037E-003,3.85));
#100003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#100008)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#100005,#100006,#100007)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#100005 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#100006 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#100007 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#100008 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#100005,
  'distance_accuracy_value','confusion accuracy');
#100009 = SHAPE_DEFINITION_REPRESENTATION(#100010,#99931);
#100010 = PRODUCT_DEFINITION_SHAPE('','',#100011);
#100011 = PRODUCT_DEFINITION('design','',#100012,#100015);
#100012 = PRODUCT_DEFINITION_FORMATION('','',#100013);
#100013 = PRODUCT('CADSOFTTOOLS 1.756','CADSOFTTOOLS 1.756','',(#100014)
  );
#100014 = PRODUCT_CONTEXT('',#2,'mechanical');
#100015 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#100016 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100017,#100019);
#100017 = ( REPRESENTATION_RELATIONSHIP('','',#99931,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100018) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#100018 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3035);
#100019 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #100020);
#100020 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('756','','',#5,#100011,$);
#100021 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#100013));
#100022 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#100023),#100095
  );
#100023 = SHELL_BASED_SURFACE_MODEL('',(#100024));
#100024 = OPEN_SHELL('',(#100025));
#100025 = ADVANCED_FACE('',(#100026),#100040,.F.);
#100026 = FACE_BOUND('',#100027,.F.);
#100027 = EDGE_LOOP('',(#100028,#100050,#100066,#100081));
#100028 = ORIENTED_EDGE('',*,*,#100029,.T.);
#100029 = EDGE_CURVE('',#100030,#100032,#100034,.T.);
#100030 = VERTEX_POINT('',#100031);
#100031 = CARTESIAN_POINT('',(5.45,30.5426084163,32.570554579057));
#100032 = VERTEX_POINT('',#100033);
#100033 = CARTESIAN_POINT('',(11.15,30.5426084163,32.570554579057));
#100034 = SURFACE_CURVE('',#100035,(#100039),.PCURVE_S1.);
#100035 = LINE('',#100036,#100037);
#100036 = CARTESIAN_POINT('',(5.25,30.5426084163,32.570554579057));
#100037 = VECTOR('',#100038,1.);
#100038 = DIRECTION('',(1.,0.E+000,0.E+000));
#100039 = PCURVE('',#100040,#100045);
#100040 = CYLINDRICAL_SURFACE('',#100041,0.5);
#100041 = AXIS2_PLACEMENT_3D('',#100042,#100043,#100044);
#100042 = CARTESIAN_POINT('',(5.25,30.0426084163,32.570554579057));
#100043 = DIRECTION('',(1.,0.E+000,0.E+000));
#100044 = DIRECTION('',(0.E+000,0.E+000,1.));
#100045 = DEFINITIONAL_REPRESENTATION('',(#100046),#100049);
#100046 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100047,#100048),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.2,5.9),.PIECEWISE_BEZIER_KNOTS.);
#100047 = CARTESIAN_POINT('',(4.712388980385,0.2));
#100048 = CARTESIAN_POINT('',(4.712388980385,5.9));
#100049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100050 = ORIENTED_EDGE('',*,*,#100051,.T.);
#100051 = EDGE_CURVE('',#100032,#100052,#100054,.T.);
#100052 = VERTEX_POINT('',#100053);
#100053 = CARTESIAN_POINT('',(11.15,30.043307600459,32.070555067915));
#100054 = SURFACE_CURVE('',#100055,(#100060),.PCURVE_S1.);
#100055 = CIRCLE('',#100056,0.5);
#100056 = AXIS2_PLACEMENT_3D('',#100057,#100058,#100059);
#100057 = CARTESIAN_POINT('',(11.15,30.0426084163,32.570554579057));
#100058 = DIRECTION('',(-1.,0.E+000,0.E+000));
#100059 = DIRECTION('',(0.E+000,0.E+000,-1.));
#100060 = PCURVE('',#100040,#100061);
#100061 = DEFINITIONAL_REPRESENTATION('',(#100062),#100065);
#100062 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100063,#100064),
  .UNSPECIFIED.,.F.,.F.,(2,2),(4.712388980385,6.281786938406),
  .PIECEWISE_BEZIER_KNOTS.);
#100063 = CARTESIAN_POINT('',(4.712388980385,5.9));
#100064 = CARTESIAN_POINT('',(3.142991022363,5.9));
#100065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100066 = ORIENTED_EDGE('',*,*,#100067,.T.);
#100067 = EDGE_CURVE('',#100052,#100068,#100070,.T.);
#100068 = VERTEX_POINT('',#100069);
#100069 = CARTESIAN_POINT('',(5.45,30.043307600459,32.070555067915));
#100070 = SURFACE_CURVE('',#100071,(#100075),.PCURVE_S1.);
#100071 = LINE('',#100072,#100073);
#100072 = CARTESIAN_POINT('',(5.25,30.043307600459,32.070555067915));
#100073 = VECTOR('',#100074,1.);
#100074 = DIRECTION('',(-1.,0.E+000,0.E+000));
#100075 = PCURVE('',#100040,#100076);
#100076 = DEFINITIONAL_REPRESENTATION('',(#100077),#100080);
#100077 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100078,#100079),
  .UNSPECIFIED.,.F.,.F.,(2,2),(-5.9,-0.2),.PIECEWISE_BEZIER_KNOTS.);
#100078 = CARTESIAN_POINT('',(3.142991022363,5.9));
#100079 = CARTESIAN_POINT('',(3.142991022363,0.2));
#100080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100081 = ORIENTED_EDGE('',*,*,#100082,.T.);
#100082 = EDGE_CURVE('',#100068,#100030,#100083,.T.);
#100083 = SURFACE_CURVE('',#100084,(#100089),.PCURVE_S1.);
#100084 = CIRCLE('',#100085,0.5);
#100085 = AXIS2_PLACEMENT_3D('',#100086,#100087,#100088);
#100086 = CARTESIAN_POINT('',(5.45,30.0426084163,32.570554579057));
#100087 = DIRECTION('',(1.,0.E+000,-0.E+000));
#100088 = DIRECTION('',(0.E+000,0.E+000,1.));
#100089 = PCURVE('',#100040,#100090);
#100090 = DEFINITIONAL_REPRESENTATION('',(#100091),#100094);
#100091 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100092,#100093),
  .UNSPECIFIED.,.F.,.F.,(2,2),(3.142991022363,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#100092 = CARTESIAN_POINT('',(3.142991022363,0.2));
#100093 = CARTESIAN_POINT('',(4.712388980385,0.2));
#100094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#100099)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#100096,#100097,#100098)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#100096 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#100097 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#100098 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#100099 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#100096,
  'distance_accuracy_value','confusion accuracy');
#100100 = SHAPE_DEFINITION_REPRESENTATION(#100101,#100022);
#100101 = PRODUCT_DEFINITION_SHAPE('','',#100102);
#100102 = PRODUCT_DEFINITION('design','',#100103,#100106);
#100103 = PRODUCT_DEFINITION_FORMATION('','',#100104);
#100104 = PRODUCT('CADSOFTTOOLS 1.757','CADSOFTTOOLS 1.757','',(#100105)
  );
#100105 = PRODUCT_CONTEXT('',#2,'mechanical');
#100106 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#100107 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100108,#100110);
#100108 = ( REPRESENTATION_RELATIONSHIP('','',#100022,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100109) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#100109 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3039);
#100110 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #100111);
#100111 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('757','','',#5,#100102,$);
#100112 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#100104));
#100113 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#100114),#100209
  );
#100114 = SHELL_BASED_SURFACE_MODEL('',(#100115));
#100115 = OPEN_SHELL('',(#100116));
#100116 = ADVANCED_FACE('',(#100117),#100132,.T.);
#100117 = FACE_BOUND('',#100118,.T.);
#100118 = EDGE_LOOP('',(#100119,#100142,#100157,#100173));
#100119 = ORIENTED_EDGE('',*,*,#100120,.F.);
#100120 = EDGE_CURVE('',#100121,#100123,#100125,.T.);
#100121 = VERTEX_POINT('',#100122);
#100122 = CARTESIAN_POINT('',(5.45,30.5426084163,35.199999999997));
#100123 = VERTEX_POINT('',#100124);
#100124 = CARTESIAN_POINT('',(5.45,27.5426084163,32.199999999997));
#100125 = SURFACE_CURVE('',#100126,(#100131),.PCURVE_S1.);
#100126 = CIRCLE('',#100127,3.);
#100127 = AXIS2_PLACEMENT_3D('',#100128,#100129,#100130);
#100128 = CARTESIAN_POINT('',(5.45,27.5426084163,35.199999999997));
#100129 = DIRECTION('',(-1.,0.E+000,0.E+000));
#100130 = DIRECTION('',(0.E+000,0.E+000,1.));
#100131 = PCURVE('',#100132,#100137);
#100132 = CYLINDRICAL_SURFACE('',#100133,3.);
#100133 = AXIS2_PLACEMENT_3D('',#100134,#100135,#100136);
#100134 = CARTESIAN_POINT('',(13.45,27.5426084163,35.199999999997));
#100135 = DIRECTION('',(-1.,0.E+000,0.E+000));
#100136 = DIRECTION('',(0.E+000,0.E+000,-1.));
#100137 = DEFINITIONAL_REPRESENTATION('',(#100138),#100141);
#100138 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100139,#100140),
  .UNSPECIFIED.,.F.,.F.,(2,2),(1.570796326795,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#100139 = CARTESIAN_POINT('',(4.712388980385,8.));
#100140 = CARTESIAN_POINT('',(6.28318530718,8.));
#100141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100142 = ORIENTED_EDGE('',*,*,#100143,.F.);
#100143 = EDGE_CURVE('',#100144,#100121,#100146,.T.);
#100144 = VERTEX_POINT('',#100145);
#100145 = CARTESIAN_POINT('',(11.15,30.5426084163,35.199999999997));
#100146 = SURFACE_CURVE('',#100147,(#100151),.PCURVE_S1.);
#100147 = LINE('',#100148,#100149);
#100148 = CARTESIAN_POINT('',(12.2,30.5426084163,35.199999999997));
#100149 = VECTOR('',#100150,1.);
#100150 = DIRECTION('',(-1.,0.E+000,0.E+000));
#100151 = PCURVE('',#100132,#100152);
#100152 = DEFINITIONAL_REPRESENTATION('',(#100153),#100156);
#100153 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100154,#100155),
  .UNSPECIFIED.,.F.,.F.,(2,2),(1.05,6.75),.PIECEWISE_BEZIER_KNOTS.);
#100154 = CARTESIAN_POINT('',(4.712388980385,2.3));
#100155 = CARTESIAN_POINT('',(4.712388980385,8.));
#100156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100157 = ORIENTED_EDGE('',*,*,#100158,.F.);
#100158 = EDGE_CURVE('',#100159,#100144,#100161,.T.);
#100159 = VERTEX_POINT('',#100160);
#100160 = CARTESIAN_POINT('',(11.15,27.5426084163,32.199999999997));
#100161 = SURFACE_CURVE('',#100162,(#100167),.PCURVE_S1.);
#100162 = CIRCLE('',#100163,3.);
#100163 = AXIS2_PLACEMENT_3D('',#100164,#100165,#100166);
#100164 = CARTESIAN_POINT('',(11.15,27.5426084163,35.199999999997));
#100165 = DIRECTION('',(1.,0.E+000,0.E+000));
#100166 = DIRECTION('',(0.E+000,0.E+000,-1.));
#100167 = PCURVE('',#100132,#100168);
#100168 = DEFINITIONAL_REPRESENTATION('',(#100169),#100172);
#100169 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100170,#100171),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#100170 = CARTESIAN_POINT('',(6.28318530718,2.3));
#100171 = CARTESIAN_POINT('',(4.712388980385,2.3));
#100172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100173 = ORIENTED_EDGE('',*,*,#100174,.F.);
#100174 = EDGE_CURVE('',#100123,#100159,#100175,.T.);
#100175 = SURFACE_CURVE('',#100176,(#100180),.PCURVE_S1.);
#100176 = LINE('',#100177,#100178);
#100177 = CARTESIAN_POINT('',(5.45,27.5426084163,32.199999999997));
#100178 = VECTOR('',#100179,1.);
#100179 = DIRECTION('',(1.,0.E+000,0.E+000));
#100180 = PCURVE('',#100132,#100181);
#100181 = DEFINITIONAL_REPRESENTATION('',(#100182),#100208);
#100182 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#100183,#100184,#100185,
    #100186,#100187,#100188,#100189,#100190,#100191,#100192,#100193,
    #100194,#100195,#100196,#100197,#100198,#100199,#100200,#100201,
    #100202,#100203,#100204,#100205,#100206,#100207),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.259090909091,0.518181818182,0.777272727273,1.036363636364,
    1.295454545455,1.554545454545,1.813636363636,2.072727272727,
    2.331818181818,2.590909090909,2.85,3.109090909091,3.368181818182,
    3.627272727273,3.886363636364,4.145454545455,4.404545454545,
    4.663636363636,4.922727272727,5.181818181818,5.440909090909,5.7),
  .QUASI_UNIFORM_KNOTS.);
#100183 = CARTESIAN_POINT('',(6.28318530718,8.));
#100184 = CARTESIAN_POINT('',(6.28318530718,7.913636363636));
#100185 = CARTESIAN_POINT('',(6.28318530718,7.740909090909));
#100186 = CARTESIAN_POINT('',(6.28318530718,7.481818181818));
#100187 = CARTESIAN_POINT('',(6.28318530718,7.222727272727));
#100188 = CARTESIAN_POINT('',(6.28318530718,6.963636363636));
#100189 = CARTESIAN_POINT('',(6.28318530718,6.704545454545));
#100190 = CARTESIAN_POINT('',(6.28318530718,6.445454545455));
#100191 = CARTESIAN_POINT('',(6.28318530718,6.186363636364));
#100192 = CARTESIAN_POINT('',(6.28318530718,5.927272727273));
#100193 = CARTESIAN_POINT('',(6.28318530718,5.668181818182));
#100194 = CARTESIAN_POINT('',(6.28318530718,5.409090909091));
#100195 = CARTESIAN_POINT('',(6.28318530718,5.15));
#100196 = CARTESIAN_POINT('',(6.28318530718,4.890909090909));
#100197 = CARTESIAN_POINT('',(6.28318530718,4.631818181818));
#100198 = CARTESIAN_POINT('',(6.28318530718,4.372727272727));
#100199 = CARTESIAN_POINT('',(6.28318530718,4.113636363636));
#100200 = CARTESIAN_POINT('',(6.28318530718,3.854545454545));
#100201 = CARTESIAN_POINT('',(6.28318530718,3.595454545455));
#100202 = CARTESIAN_POINT('',(6.28318530718,3.336363636364));
#100203 = CARTESIAN_POINT('',(6.28318530718,3.077272727273));
#100204 = CARTESIAN_POINT('',(6.28318530718,2.818181818182));
#100205 = CARTESIAN_POINT('',(6.28318530718,2.559090909091));
#100206 = CARTESIAN_POINT('',(6.28318530718,2.386363636364));
#100207 = CARTESIAN_POINT('',(6.28318530718,2.3));
#100208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#100213)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#100210,#100211,#100212)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#100210 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#100211 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#100212 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#100213 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#100210,
  'distance_accuracy_value','confusion accuracy');
#100214 = SHAPE_DEFINITION_REPRESENTATION(#100215,#100113);
#100215 = PRODUCT_DEFINITION_SHAPE('','',#100216);
#100216 = PRODUCT_DEFINITION('design','',#100217,#100220);
#100217 = PRODUCT_DEFINITION_FORMATION('','',#100218);
#100218 = PRODUCT('CADSOFTTOOLS 1.758','CADSOFTTOOLS 1.758','',(#100219)
  );
#100219 = PRODUCT_CONTEXT('',#2,'mechanical');
#100220 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#100221 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100222,#100224);
#100222 = ( REPRESENTATION_RELATIONSHIP('','',#100113,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100223) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#100223 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3043);
#100224 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #100225);
#100225 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('758','','',#5,#100216,$);
#100226 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#100218));
#100227 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#100228),#100302
  );
#100228 = SHELL_BASED_SURFACE_MODEL('',(#100229));
#100229 = OPEN_SHELL('',(#100230));
#100230 = ADVANCED_FACE('',(#100231),#100245,.F.);
#100231 = FACE_BOUND('',#100232,.T.);
#100232 = EDGE_LOOP('',(#100233,#100256,#100272,#100288));
#100233 = ORIENTED_EDGE('',*,*,#100234,.F.);
#100234 = EDGE_CURVE('',#100235,#100237,#100239,.T.);
#100235 = VERTEX_POINT('',#100236);
#100236 = CARTESIAN_POINT('',(11.15,30.5426084163,35.199999999997));
#100237 = VERTEX_POINT('',#100238);
#100238 = CARTESIAN_POINT('',(11.15,30.5426084163,32.570554579057));
#100239 = SURFACE_CURVE('',#100240,(#100244),.PCURVE_S1.);
#100240 = LINE('',#100241,#100242);
#100241 = CARTESIAN_POINT('',(11.15,30.5426084163,39.199999999996));
#100242 = VECTOR('',#100243,1.);
#100243 = DIRECTION('',(0.E+000,0.E+000,-1.));
#100244 = PCURVE('',#100245,#100250);
#100245 = PLANE('',#100246);
#100246 = AXIS2_PLACEMENT_3D('',#100247,#100248,#100249);
#100247 = CARTESIAN_POINT('',(12.3,30.5426084163,51.099999999996));
#100248 = DIRECTION('',(0.E+000,1.,0.E+000));
#100249 = DIRECTION('',(-1.,0.E+000,0.E+000));
#100250 = DEFINITIONAL_REPRESENTATION('',(#100251),#100255);
#100251 = LINE('',#100252,#100253);
#100252 = CARTESIAN_POINT('',(1.15,-11.9));
#100253 = VECTOR('',#100254,1.);
#100254 = DIRECTION('',(0.E+000,-1.));
#100255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100256 = ORIENTED_EDGE('',*,*,#100257,.T.);
#100257 = EDGE_CURVE('',#100235,#100258,#100260,.T.);
#100258 = VERTEX_POINT('',#100259);
#100259 = CARTESIAN_POINT('',(5.45,30.5426084163,35.199999999997));
#100260 = SURFACE_CURVE('',#100261,(#100265),.PCURVE_S1.);
#100261 = LINE('',#100262,#100263);
#100262 = CARTESIAN_POINT('',(12.2,30.5426084163,35.199999999997));
#100263 = VECTOR('',#100264,1.);
#100264 = DIRECTION('',(-1.,0.E+000,0.E+000));
#100265 = PCURVE('',#100245,#100266);
#100266 = DEFINITIONAL_REPRESENTATION('',(#100267),#100271);
#100267 = LINE('',#100268,#100269);
#100268 = CARTESIAN_POINT('',(0.1,-15.9));
#100269 = VECTOR('',#100270,1.);
#100270 = DIRECTION('',(1.,0.E+000));
#100271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100272 = ORIENTED_EDGE('',*,*,#100273,.T.);
#100273 = EDGE_CURVE('',#100258,#100274,#100276,.T.);
#100274 = VERTEX_POINT('',#100275);
#100275 = CARTESIAN_POINT('',(5.45,30.5426084163,32.570554579057));
#100276 = SURFACE_CURVE('',#100277,(#100281),.PCURVE_S1.);
#100277 = LINE('',#100278,#100279);
#100278 = CARTESIAN_POINT('',(5.45,30.5426084163,51.099999999996));
#100279 = VECTOR('',#100280,1.);
#100280 = DIRECTION('',(0.E+000,0.E+000,-1.));
#100281 = PCURVE('',#100245,#100282);
#100282 = DEFINITIONAL_REPRESENTATION('',(#100283),#100287);
#100283 = LINE('',#100284,#100285);
#100284 = CARTESIAN_POINT('',(6.85,0.E+000));
#100285 = VECTOR('',#100286,1.);
#100286 = DIRECTION('',(0.E+000,-1.));
#100287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100288 = ORIENTED_EDGE('',*,*,#100289,.T.);
#100289 = EDGE_CURVE('',#100274,#100237,#100290,.T.);
#100290 = SURFACE_CURVE('',#100291,(#100295),.PCURVE_S1.);
#100291 = LINE('',#100292,#100293);
#100292 = CARTESIAN_POINT('',(5.25,30.5426084163,32.570554579057));
#100293 = VECTOR('',#100294,1.);
#100294 = DIRECTION('',(1.,0.E+000,0.E+000));
#100295 = PCURVE('',#100245,#100296);
#100296 = DEFINITIONAL_REPRESENTATION('',(#100297),#100301);
#100297 = LINE('',#100298,#100299);
#100298 = CARTESIAN_POINT('',(7.05,-18.52944542094));
#100299 = VECTOR('',#100300,1.);
#100300 = DIRECTION('',(-1.,0.E+000));
#100301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#100306)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#100303,#100304,#100305)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#100303 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#100304 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#100305 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#100306 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#100303,
  'distance_accuracy_value','confusion accuracy');
#100307 = SHAPE_DEFINITION_REPRESENTATION(#100308,#100227);
#100308 = PRODUCT_DEFINITION_SHAPE('','',#100309);
#100309 = PRODUCT_DEFINITION('design','',#100310,#100313);
#100310 = PRODUCT_DEFINITION_FORMATION('','',#100311);
#100311 = PRODUCT('CADSOFTTOOLS 1.759','CADSOFTTOOLS 1.759','',(#100312)
  );
#100312 = PRODUCT_CONTEXT('',#2,'mechanical');
#100313 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#100314 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100315,#100317);
#100315 = ( REPRESENTATION_RELATIONSHIP('','',#100227,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100316) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#100316 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3047);
#100317 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #100318);
#100318 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('759','','',#5,#100309,$);
#100319 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#100311));
#100320 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#100321),#100395
  );
#100321 = SHELL_BASED_SURFACE_MODEL('',(#100322));
#100322 = OPEN_SHELL('',(#100323));
#100323 = ADVANCED_FACE('',(#100324),#100338,.T.);
#100324 = FACE_BOUND('',#100325,.T.);
#100325 = EDGE_LOOP('',(#100326,#100349,#100365,#100381));
#100326 = ORIENTED_EDGE('',*,*,#100327,.T.);
#100327 = EDGE_CURVE('',#100328,#100330,#100332,.T.);
#100328 = VERTEX_POINT('',#100329);
#100329 = CARTESIAN_POINT('',(5.45,27.5426084163,32.199999999997));
#100330 = VERTEX_POINT('',#100331);
#100331 = CARTESIAN_POINT('',(11.15,27.5426084163,32.199999999997));
#100332 = SURFACE_CURVE('',#100333,(#100337),.PCURVE_S1.);
#100333 = LINE('',#100334,#100335);
#100334 = CARTESIAN_POINT('',(5.45,27.5426084163,32.199999999997));
#100335 = VECTOR('',#100336,1.);
#100336 = DIRECTION('',(1.,0.E+000,0.E+000));
#100337 = PCURVE('',#100338,#100343);
#100338 = PLANE('',#100339);
#100339 = AXIS2_PLACEMENT_3D('',#100340,#100341,#100342);
#100340 = CARTESIAN_POINT('',(8.2,27.5426084163,20.699999999997));
#100341 = DIRECTION('',(0.E+000,1.,0.E+000));
#100342 = DIRECTION('',(0.E+000,0.E+000,-1.));
#100343 = DEFINITIONAL_REPRESENTATION('',(#100344),#100348);
#100344 = LINE('',#100345,#100346);
#100345 = CARTESIAN_POINT('',(-11.5,2.75));
#100346 = VECTOR('',#100347,1.);
#100347 = DIRECTION('',(0.E+000,-1.));
#100348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100349 = ORIENTED_EDGE('',*,*,#100350,.F.);
#100350 = EDGE_CURVE('',#100351,#100330,#100353,.T.);
#100351 = VERTEX_POINT('',#100352);
#100352 = CARTESIAN_POINT('',(11.15,27.5426084163,29.345409596718));
#100353 = SURFACE_CURVE('',#100354,(#100358),.PCURVE_S1.);
#100354 = LINE('',#100355,#100356);
#100355 = CARTESIAN_POINT('',(11.15,27.5426084163,39.199999999996));
#100356 = VECTOR('',#100357,1.);
#100357 = DIRECTION('',(0.E+000,0.E+000,1.));
#100358 = PCURVE('',#100338,#100359);
#100359 = DEFINITIONAL_REPRESENTATION('',(#100360),#100364);
#100360 = LINE('',#100361,#100362);
#100361 = CARTESIAN_POINT('',(-18.5,-2.95));
#100362 = VECTOR('',#100363,1.);
#100363 = DIRECTION('',(-1.,0.E+000));
#100364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100365 = ORIENTED_EDGE('',*,*,#100366,.F.);
#100366 = EDGE_CURVE('',#100367,#100351,#100369,.T.);
#100367 = VERTEX_POINT('',#100368);
#100368 = CARTESIAN_POINT('',(5.45,27.5426084163,29.345409596718));
#100369 = SURFACE_CURVE('',#100370,(#100374),.PCURVE_S1.);
#100370 = LINE('',#100371,#100372);
#100371 = CARTESIAN_POINT('',(7.3,27.5426084163,29.345409596718));
#100372 = VECTOR('',#100373,1.);
#100373 = DIRECTION('',(1.,0.E+000,0.E+000));
#100374 = PCURVE('',#100338,#100375);
#100375 = DEFINITIONAL_REPRESENTATION('',(#100376),#100380);
#100376 = LINE('',#100377,#100378);
#100377 = CARTESIAN_POINT('',(-8.645409596722,0.9));
#100378 = VECTOR('',#100379,1.);
#100379 = DIRECTION('',(0.E+000,-1.));
#100380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100381 = ORIENTED_EDGE('',*,*,#100382,.T.);
#100382 = EDGE_CURVE('',#100367,#100328,#100383,.T.);
#100383 = SURFACE_CURVE('',#100384,(#100388),.PCURVE_S1.);
#100384 = LINE('',#100385,#100386);
#100385 = CARTESIAN_POINT('',(5.45,27.5426084163,39.199999999996));
#100386 = VECTOR('',#100387,1.);
#100387 = DIRECTION('',(0.E+000,0.E+000,1.));
#100388 = PCURVE('',#100338,#100389);
#100389 = DEFINITIONAL_REPRESENTATION('',(#100390),#100394);
#100390 = LINE('',#100391,#100392);
#100391 = CARTESIAN_POINT('',(-18.5,2.75));
#100392 = VECTOR('',#100393,1.);
#100393 = DIRECTION('',(-1.,0.E+000));
#100394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#100399)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#100396,#100397,#100398)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#100396 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#100397 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#100398 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#100399 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#100396,
  'distance_accuracy_value','confusion accuracy');
#100400 = SHAPE_DEFINITION_REPRESENTATION(#100401,#100320);
#100401 = PRODUCT_DEFINITION_SHAPE('','',#100402);
#100402 = PRODUCT_DEFINITION('design','',#100403,#100406);
#100403 = PRODUCT_DEFINITION_FORMATION('','',#100404);
#100404 = PRODUCT('CADSOFTTOOLS 1.760','CADSOFTTOOLS 1.760','',(#100405)
  );
#100405 = PRODUCT_CONTEXT('',#2,'mechanical');
#100406 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#100407 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100408,#100410);
#100408 = ( REPRESENTATION_RELATIONSHIP('','',#100320,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100409) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#100409 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3051);
#100410 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #100411);
#100411 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('760','','',#5,#100402,$);
#100412 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#100404));
#100413 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#100414),#100548
  );
#100414 = SHELL_BASED_SURFACE_MODEL('',(#100415));
#100415 = OPEN_SHELL('',(#100416));
#100416 = ADVANCED_FACE('',(#100417),#100432,.T.);
#100417 = FACE_BOUND('',#100418,.T.);
#100418 = EDGE_LOOP('',(#100419,#100447,#100463,#100480,#100496,#100517,
    #100534));
#100419 = ORIENTED_EDGE('',*,*,#100420,.T.);
#100420 = EDGE_CURVE('',#100421,#100423,#100425,.T.);
#100421 = VERTEX_POINT('',#100422);
#100422 = CARTESIAN_POINT('',(11.15,27.5426084163,32.199999999997));
#100423 = VERTEX_POINT('',#100424);
#100424 = CARTESIAN_POINT('',(11.15,30.5426084163,35.199999999997));
#100425 = SURFACE_CURVE('',#100426,(#100431),.PCURVE_S1.);
#100426 = CIRCLE('',#100427,3.);
#100427 = AXIS2_PLACEMENT_3D('',#100428,#100429,#100430);
#100428 = CARTESIAN_POINT('',(11.15,27.5426084163,35.199999999997));
#100429 = DIRECTION('',(1.,0.E+000,0.E+000));
#100430 = DIRECTION('',(0.E+000,0.E+000,-1.));
#100431 = PCURVE('',#100432,#100437);
#100432 = PLANE('',#100433);
#100433 = AXIS2_PLACEMENT_3D('',#100434,#100435,#100436);
#100434 = CARTESIAN_POINT('',(11.15,31.028638182034,39.199999999996));
#100435 = DIRECTION('',(-1.,0.E+000,0.E+000));
#100436 = DIRECTION('',(0.E+000,1.,0.E+000));
#100437 = DEFINITIONAL_REPRESENTATION('',(#100438),#100446);
#100438 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#100439,#100440,#100441,
    #100442,#100443,#100444,#100445),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#100439 = CARTESIAN_POINT('',(-3.486029765734,7.));
#100440 = CARTESIAN_POINT('',(1.710122656973,7.));
#100441 = CARTESIAN_POINT('',(-0.88795355438,2.5));
#100442 = CARTESIAN_POINT('',(-3.486029765734,-2.));
#100443 = CARTESIAN_POINT('',(-6.084105977087,2.5));
#100444 = CARTESIAN_POINT('',(-8.68218218844,7.));
#100445 = CARTESIAN_POINT('',(-3.486029765734,7.));
#100446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100447 = ORIENTED_EDGE('',*,*,#100448,.T.);
#100448 = EDGE_CURVE('',#100423,#100449,#100451,.T.);
#100449 = VERTEX_POINT('',#100450);
#100450 = CARTESIAN_POINT('',(11.15,30.5426084163,32.570554579057));
#100451 = SURFACE_CURVE('',#100452,(#100456),.PCURVE_S1.);
#100452 = LINE('',#100453,#100454);
#100453 = CARTESIAN_POINT('',(11.15,30.5426084163,39.199999999996));
#100454 = VECTOR('',#100455,1.);
#100455 = DIRECTION('',(0.E+000,0.E+000,-1.));
#100456 = PCURVE('',#100432,#100457);
#100457 = DEFINITIONAL_REPRESENTATION('',(#100458),#100462);
#100458 = LINE('',#100459,#100460);
#100459 = CARTESIAN_POINT('',(-0.486029765734,0.E+000));
#100460 = VECTOR('',#100461,1.);
#100461 = DIRECTION('',(0.E+000,1.));
#100462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100463 = ORIENTED_EDGE('',*,*,#100464,.T.);
#100464 = EDGE_CURVE('',#100449,#100465,#100467,.T.);
#100465 = VERTEX_POINT('',#100466);
#100466 = CARTESIAN_POINT('',(11.15,30.043307600459,32.070555067915));
#100467 = SURFACE_CURVE('',#100468,(#100473),.PCURVE_S1.);
#100468 = CIRCLE('',#100469,0.5);
#100469 = AXIS2_PLACEMENT_3D('',#100470,#100471,#100472);
#100470 = CARTESIAN_POINT('',(11.15,30.0426084163,32.570554579057));
#100471 = DIRECTION('',(-1.,0.E+000,0.E+000));
#100472 = DIRECTION('',(0.E+000,0.E+000,-1.));
#100473 = PCURVE('',#100432,#100474);
#100474 = DEFINITIONAL_REPRESENTATION('',(#100475),#100479);
#100475 = CIRCLE('',#100476,0.5);
#100476 = AXIS2_PLACEMENT_2D('',#100477,#100478);
#100477 = CARTESIAN_POINT('',(-0.986029765734,6.62944542094));
#100478 = DIRECTION('',(0.E+000,1.));
#100479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100480 = ORIENTED_EDGE('',*,*,#100481,.T.);
#100481 = EDGE_CURVE('',#100465,#100482,#100484,.T.);
#100482 = VERTEX_POINT('',#100483);
#100483 = CARTESIAN_POINT('',(11.15,28.933820304179,32.069003594515));
#100484 = SURFACE_CURVE('',#100485,(#100489),.PCURVE_S1.);
#100485 = LINE('',#100486,#100487);
#100486 = CARTESIAN_POINT('',(11.15,28.984214715572,32.069074064532));
#100487 = VECTOR('',#100488,1.);
#100488 = DIRECTION('',(0.E+000,-0.999999022283,-1.398368317318E-003));
#100489 = PCURVE('',#100432,#100490);
#100490 = DEFINITIONAL_REPRESENTATION('',(#100491),#100495);
#100491 = LINE('',#100492,#100493);
#100492 = CARTESIAN_POINT('',(-2.044423466462,7.130925935464));
#100493 = VECTOR('',#100494,1.);
#100494 = DIRECTION('',(-0.999999022283,1.398368317318E-003));
#100495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100496 = ORIENTED_EDGE('',*,*,#100497,.T.);
#100497 = EDGE_CURVE('',#100482,#100498,#100500,.T.);
#100498 = VERTEX_POINT('',#100499);
#100499 = CARTESIAN_POINT('',(11.15,27.951326283411,31.247766331844));
#100500 = SURFACE_CURVE('',#100501,(#100506),.PCURVE_S1.);
#100501 = CIRCLE('',#100502,1.);
#100502 = AXIS2_PLACEMENT_3D('',#100503,#100504,#100505);
#100503 = CARTESIAN_POINT('',(11.15,28.935218672497,31.069004572232));
#100504 = DIRECTION('',(1.,0.E+000,0.E+000));
#100505 = DIRECTION('',(0.E+000,0.E+000,-1.));
#100506 = PCURVE('',#100432,#100507);
#100507 = DEFINITIONAL_REPRESENTATION('',(#100508),#100516);
#100508 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#100509,#100510,#100511,
    #100512,#100513,#100514,#100515),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#100509 = CARTESIAN_POINT('',(-2.093419509537,9.130995427764));
#100510 = CARTESIAN_POINT('',(-0.361368701968,9.130995427764));
#100511 = CARTESIAN_POINT('',(-1.227394105753,7.630995427764));
#100512 = CARTESIAN_POINT('',(-2.093419509537,6.130995427764));
#100513 = CARTESIAN_POINT('',(-2.959444913322,7.630995427764));
#100514 = CARTESIAN_POINT('',(-3.825470317106,9.130995427764));
#100515 = CARTESIAN_POINT('',(-2.093419509537,9.130995427764));
#100516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100517 = ORIENTED_EDGE('',*,*,#100518,.T.);
#100518 = EDGE_CURVE('',#100498,#100519,#100521,.T.);
#100519 = VERTEX_POINT('',#100520);
#100520 = CARTESIAN_POINT('',(11.15,27.5426084163,29.345409596718));
#100521 = SURFACE_CURVE('',#100522,(#100527),.PCURVE_S1.);
#100522 = CIRCLE('',#100523,30.5);
#100523 = AXIS2_PLACEMENT_3D('',#100524,#100525,#100526);
#100524 = CARTESIAN_POINT('',(11.15,-2.0573915837,36.699999999997));
#100525 = DIRECTION('',(-1.,0.E+000,0.E+000));
#100526 = DIRECTION('',(0.E+000,0.E+000,1.));
#100527 = PCURVE('',#100432,#100528);
#100528 = DEFINITIONAL_REPRESENTATION('',(#100529),#100533);
#100529 = CIRCLE('',#100530,30.5);
#100530 = AXIS2_PLACEMENT_2D('',#100531,#100532);
#100531 = CARTESIAN_POINT('',(-33.08602976573,2.5));
#100532 = DIRECTION('',(0.E+000,-1.));
#100533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100534 = ORIENTED_EDGE('',*,*,#100535,.T.);
#100535 = EDGE_CURVE('',#100519,#100421,#100536,.T.);
#100536 = SURFACE_CURVE('',#100537,(#100541),.PCURVE_S1.);
#100537 = LINE('',#100538,#100539);
#100538 = CARTESIAN_POINT('',(11.15,27.5426084163,39.199999999996));
#100539 = VECTOR('',#100540,1.);
#100540 = DIRECTION('',(0.E+000,0.E+000,1.));
#100541 = PCURVE('',#100432,#100542);
#100542 = DEFINITIONAL_REPRESENTATION('',(#100543),#100547);
#100543 = LINE('',#100544,#100545);
#100544 = CARTESIAN_POINT('',(-3.486029765733,0.E+000));
#100545 = VECTOR('',#100546,1.);
#100546 = DIRECTION('',(0.E+000,-1.));
#100547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#100552)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#100549,#100550,#100551)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#100549 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#100550 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#100551 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#100552 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#100549,
  'distance_accuracy_value','confusion accuracy');
#100553 = SHAPE_DEFINITION_REPRESENTATION(#100554,#100413);
#100554 = PRODUCT_DEFINITION_SHAPE('','',#100555);
#100555 = PRODUCT_DEFINITION('design','',#100556,#100559);
#100556 = PRODUCT_DEFINITION_FORMATION('','',#100557);
#100557 = PRODUCT('CADSOFTTOOLS 1.761','CADSOFTTOOLS 1.761','',(#100558)
  );
#100558 = PRODUCT_CONTEXT('',#2,'mechanical');
#100559 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#100560 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100561,#100563);
#100561 = ( REPRESENTATION_RELATIONSHIP('','',#100413,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100562) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#100562 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3055);
#100563 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #100564);
#100564 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('761','','',#5,#100555,$);
#100565 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#100557));
#100566 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#100567),#100659
  );
#100567 = SHELL_BASED_SURFACE_MODEL('',(#100568));
#100568 = OPEN_SHELL('',(#100569));
#100569 = ADVANCED_FACE('',(#100570),#100584,.T.);
#100570 = FACE_BOUND('',#100571,.T.);
#100571 = EDGE_LOOP('',(#100572,#100595,#100611,#100627,#100643));
#100572 = ORIENTED_EDGE('',*,*,#100573,.F.);
#100573 = EDGE_CURVE('',#100574,#100576,#100578,.T.);
#100574 = VERTEX_POINT('',#100575);
#100575 = CARTESIAN_POINT('',(11.15,26.145933422536,33.199999999997));
#100576 = VERTEX_POINT('',#100577);
#100577 = CARTESIAN_POINT('',(9.266355154677,26.129495103007,
    33.199999999997));
#100578 = SURFACE_CURVE('',#100579,(#100583),.PCURVE_S1.);
#100579 = LINE('',#100580,#100581);
#100580 = CARTESIAN_POINT('',(7.7,26.115825728658,33.199999999997));
#100581 = VECTOR('',#100582,1.);
#100582 = DIRECTION('',(-0.999961923064,-8.726535498374E-003,0.E+000));
#100583 = PCURVE('',#100584,#100589);
#100584 = PLANE('',#100585);
#100585 = AXIS2_PLACEMENT_3D('',#100586,#100587,#100588);
#100586 = CARTESIAN_POINT('',(8.2,12.6426084163,33.199999999997));
#100587 = DIRECTION('',(0.E+000,0.E+000,1.));
#100588 = DIRECTION('',(-1.,0.E+000,0.E+000));
#100589 = DEFINITIONAL_REPRESENTATION('',(#100590),#100594);
#100590 = LINE('',#100591,#100592);
#100591 = CARTESIAN_POINT('',(0.5,-13.47321731235));
#100592 = VECTOR('',#100593,1.);
#100593 = DIRECTION('',(0.999961923064,8.726535498374E-003));
#100594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100595 = ORIENTED_EDGE('',*,*,#100596,.F.);
#100596 = EDGE_CURVE('',#100597,#100574,#100599,.T.);
#100597 = VERTEX_POINT('',#100598);
#100598 = CARTESIAN_POINT('',(11.15,27.5426084163,33.199999999997));
#100599 = SURFACE_CURVE('',#100600,(#100604),.PCURVE_S1.);
#100600 = LINE('',#100601,#100602);
#100601 = CARTESIAN_POINT('',(11.15,31.028638182034,33.199999999997));
#100602 = VECTOR('',#100603,1.);
#100603 = DIRECTION('',(0.E+000,-1.,0.E+000));
#100604 = PCURVE('',#100584,#100605);
#100605 = DEFINITIONAL_REPRESENTATION('',(#100606),#100610);
#100606 = LINE('',#100607,#100608);
#100607 = CARTESIAN_POINT('',(-2.95,-18.38602976573));
#100608 = VECTOR('',#100609,1.);
#100609 = DIRECTION('',(0.E+000,1.));
#100610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100611 = ORIENTED_EDGE('',*,*,#100612,.F.);
#100612 = EDGE_CURVE('',#100613,#100597,#100615,.T.);
#100613 = VERTEX_POINT('',#100614);
#100614 = CARTESIAN_POINT('',(8.7,27.5426084163,33.199999999997));
#100615 = SURFACE_CURVE('',#100616,(#100620),.PCURVE_S1.);
#100616 = LINE('',#100617,#100618);
#100617 = CARTESIAN_POINT('',(8.2,27.5426084163,33.199999999997));
#100618 = VECTOR('',#100619,1.);
#100619 = DIRECTION('',(1.,0.E+000,0.E+000));
#100620 = PCURVE('',#100584,#100621);
#100621 = DEFINITIONAL_REPRESENTATION('',(#100622),#100626);
#100622 = LINE('',#100623,#100624);
#100623 = CARTESIAN_POINT('',(0.E+000,-14.9));
#100624 = VECTOR('',#100625,1.);
#100625 = DIRECTION('',(-1.,0.E+000));
#100626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100627 = ORIENTED_EDGE('',*,*,#100628,.F.);
#100628 = EDGE_CURVE('',#100629,#100613,#100631,.T.);
#100629 = VERTEX_POINT('',#100630);
#100630 = CARTESIAN_POINT('',(8.7,26.134764712364,33.199999999997));
#100631 = SURFACE_CURVE('',#100632,(#100636),.PCURVE_S1.);
#100632 = LINE('',#100633,#100634);
#100633 = CARTESIAN_POINT('',(8.7,27.415825728658,33.199999999997));
#100634 = VECTOR('',#100635,1.);
#100635 = DIRECTION('',(0.E+000,1.,0.E+000));
#100636 = PCURVE('',#100584,#100637);
#100637 = DEFINITIONAL_REPRESENTATION('',(#100638),#100642);
#100638 = LINE('',#100639,#100640);
#100639 = CARTESIAN_POINT('',(-0.5,-14.77321731235));
#100640 = VECTOR('',#100641,1.);
#100641 = DIRECTION('',(0.E+000,-1.));
#100642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100643 = ORIENTED_EDGE('',*,*,#100644,.F.);
#100644 = EDGE_CURVE('',#100576,#100629,#100645,.T.);
#100645 = SURFACE_CURVE('',#100646,(#100651),.PCURVE_S1.);
#100646 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#100647,#100648,#100649,
    #100650),.UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),
  .PIECEWISE_BEZIER_KNOTS.);
#100647 = CARTESIAN_POINT('',(9.266355154677,26.129495103007,
    33.199999999997));
#100648 = CARTESIAN_POINT('',(9.077570085038,26.131249695248,
    33.199999999997));
#100649 = CARTESIAN_POINT('',(8.88878503312,26.133006195249,
    33.199999999997));
#100650 = CARTESIAN_POINT('',(8.7,26.134764712364,33.199999999997));
#100651 = PCURVE('',#100584,#100652);
#100652 = DEFINITIONAL_REPRESENTATION('',(#100653),#100658);
#100653 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#100654,#100655,#100656,
    #100657),.UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),
  .PIECEWISE_BEZIER_KNOTS.);
#100654 = CARTESIAN_POINT('',(-1.066355154677,-13.4868866867));
#100655 = CARTESIAN_POINT('',(-0.877570085038,-13.48864127894));
#100656 = CARTESIAN_POINT('',(-0.68878503312,-13.49039777894));
#100657 = CARTESIAN_POINT('',(-0.5,-13.49215629606));
#100658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#100663)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#100660,#100661,#100662)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#100660 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#100661 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#100662 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#100663 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-006),#100660,
  'distance_accuracy_value','confusion accuracy');
#100664 = SHAPE_DEFINITION_REPRESENTATION(#100665,#100566);
#100665 = PRODUCT_DEFINITION_SHAPE('','',#100666);
#100666 = PRODUCT_DEFINITION('design','',#100667,#100670);
#100667 = PRODUCT_DEFINITION_FORMATION('','',#100668);
#100668 = PRODUCT('CADSOFTTOOLS 1.762','CADSOFTTOOLS 1.762','',(#100669)
  );
#100669 = PRODUCT_CONTEXT('',#2,'mechanical');
#100670 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#100671 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100672,#100674);
#100672 = ( REPRESENTATION_RELATIONSHIP('','',#100566,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100673) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#100673 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3059);
#100674 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #100675);
#100675 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('762','','',#5,#100666,$);
#100676 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#100668));
#100677 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#100678),#100784
  );
#100678 = SHELL_BASED_SURFACE_MODEL('',(#100679));
#100679 = OPEN_SHELL('',(#100680));
#100680 = ADVANCED_FACE('',(#100681),#100702,.T.);
#100681 = FACE_BOUND('',#100682,.T.);
#100682 = EDGE_LOOP('',(#100683,#100720,#100736,#100752,#100770));
#100683 = ORIENTED_EDGE('',*,*,#100684,.F.);
#100684 = EDGE_CURVE('',#100685,#100687,#100689,.T.);
#100685 = VERTEX_POINT('',#100686);
#100686 = CARTESIAN_POINT('',(11.15,26.145933422536,35.329675270662));
#100687 = VERTEX_POINT('',#100688);
#100688 = CARTESIAN_POINT('',(8.7,26.124552596449,35.227026693341));
#100689 = SURFACE_CURVE('',#100690,(#100701),.PCURVE_S1.);
#100690 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#100691,#100692,#100693,
    #100694,#100695,#100696,#100697,#100698,#100699,#100700),
  .UNSPECIFIED.,.F.,.F.,(4,3,3,4),(0.E+000,4.182905974525E-002,
    0.300931602433,1.),.UNSPECIFIED.);
#100691 = CARTESIAN_POINT('',(11.15,26.145933422536,35.329675270662));
#100692 = CARTESIAN_POINT('',(11.115822060136,26.145635156174,
    35.328664522067));
#100693 = CARTESIAN_POINT('',(11.081644378405,26.145336892064,
    35.327645001878));
#100694 = CARTESIAN_POINT('',(11.047466976182,26.145038630393,
    35.326616232628));
#100695 = CARTESIAN_POINT('',(10.835761543941,26.143191105076,
    35.320243716742));
#100696 = CARTESIAN_POINT('',(10.624065971964,26.141343665807,
    35.313523948379));
#100697 = CARTESIAN_POINT('',(10.412388038619,26.139496380469,
    35.306295364769));
#100698 = CARTESIAN_POINT('',(9.841313682007,26.13451269006,
    35.286793763119));
#100699 = CARTESIAN_POINT('',(9.26993878635,26.129526376887,
    35.26796703701));
#100700 = CARTESIAN_POINT('',(8.7,26.124552596449,35.227026693341));
#100701 = PCURVE('',#100702,#100707);
#100702 = PLANE('',#100703);
#100703 = AXIS2_PLACEMENT_3D('',#100704,#100705,#100706);
#100704 = CARTESIAN_POINT('',(7.7,26.115825728658,34.640099999996));
#100705 = DIRECTION('',(-8.726535498374E-003,0.999961923064,0.E+000));
#100706 = DIRECTION('',(-0.999961923064,-8.726535498374E-003,0.E+000));
#100707 = DEFINITIONAL_REPRESENTATION('',(#100708),#100719);
#100708 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#100709,#100710,#100711,
    #100712,#100713,#100714,#100715,#100716,#100717,#100718),
  .UNSPECIFIED.,.F.,.F.,(4,3,3,4),(0.E+000,4.182905974525E-002,
    0.300931602433,1.),.UNSPECIFIED.);
#100709 = CARTESIAN_POINT('',(-3.450131370431,0.689575270666));
#100710 = CARTESIAN_POINT('',(-3.415952129126,0.688564522071));
#100711 = CARTESIAN_POINT('',(-3.381773145964,0.687545001881));
#100712 = CARTESIAN_POINT('',(-3.347594442321,0.686516232632));
#100713 = CARTESIAN_POINT('',(-3.135880948679,0.680143716746));
#100714 = CARTESIAN_POINT('',(-2.924177315676,0.673423948383));
#100715 = CARTESIAN_POINT('',(-2.712491321977,0.666195364773));
#100716 = CARTESIAN_POINT('',(-2.141395219775,0.646693763123));
#100717 = CARTESIAN_POINT('',(-1.569998567085,0.627867037014));
#100718 = CARTESIAN_POINT('',(-1.000038078386,0.586926693345));
#100719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100720 = ORIENTED_EDGE('',*,*,#100721,.F.);
#100721 = EDGE_CURVE('',#100722,#100685,#100724,.T.);
#100722 = VERTEX_POINT('',#100723);
#100723 = CARTESIAN_POINT('',(11.15,26.145933422536,33.199999999997));
#100724 = SURFACE_CURVE('',#100725,(#100729),.PCURVE_S1.);
#100725 = LINE('',#100726,#100727);
#100726 = CARTESIAN_POINT('',(11.15,26.145933422536,39.199999999996));
#100727 = VECTOR('',#100728,1.);
#100728 = DIRECTION('',(0.E+000,0.E+000,1.));
#100729 = PCURVE('',#100702,#100730);
#100730 = DEFINITIONAL_REPRESENTATION('',(#100731),#100735);
#100731 = LINE('',#100732,#100733);
#100732 = CARTESIAN_POINT('',(-3.450131370431,4.5599));
#100733 = VECTOR('',#100734,1.);
#100734 = DIRECTION('',(0.E+000,1.));
#100735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100736 = ORIENTED_EDGE('',*,*,#100737,.T.);
#100737 = EDGE_CURVE('',#100722,#100738,#100740,.T.);
#100738 = VERTEX_POINT('',#100739);
#100739 = CARTESIAN_POINT('',(9.266355154677,26.129495103007,
    33.199999999997));
#100740 = SURFACE_CURVE('',#100741,(#100745),.PCURVE_S1.);
#100741 = LINE('',#100742,#100743);
#100742 = CARTESIAN_POINT('',(7.7,26.115825728658,33.199999999997));
#100743 = VECTOR('',#100744,1.);
#100744 = DIRECTION('',(-0.999961923064,-8.726535498374E-003,0.E+000));
#100745 = PCURVE('',#100702,#100746);
#100746 = DEFINITIONAL_REPRESENTATION('',(#100747),#100751);
#100747 = LINE('',#100748,#100749);
#100748 = CARTESIAN_POINT('',(-0.E+000,-1.4401));
#100749 = VECTOR('',#100750,1.);
#100750 = DIRECTION('',(1.,0.E+000));
#100751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100752 = ORIENTED_EDGE('',*,*,#100753,.F.);
#100753 = EDGE_CURVE('',#100754,#100738,#100756,.T.);
#100754 = VERTEX_POINT('',#100755);
#100755 = CARTESIAN_POINT('',(8.7,26.124552596449,33.233070434557));
#100756 = SURFACE_CURVE('',#100757,(#100762),.PCURVE_S1.);
#100757 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#100758,#100759,#100760,
    #100761),.UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),
  .PIECEWISE_BEZIER_KNOTS.);
#100758 = CARTESIAN_POINT('',(8.7,26.124552596449,33.233070434557));
#100759 = CARTESIAN_POINT('',(8.888620618436,26.126198663649,
    33.219521272565));
#100760 = CARTESIAN_POINT('',(9.077476895988,26.127846787414,
    33.209290504684));
#100761 = CARTESIAN_POINT('',(9.266355154677,26.129495103007,
    33.199999999997));
#100762 = PCURVE('',#100702,#100763);
#100763 = DEFINITIONAL_REPRESENTATION('',(#100764),#100769);
#100764 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#100765,#100766,#100767,
    #100768),.UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),
  .PIECEWISE_BEZIER_KNOTS.);
#100765 = CARTESIAN_POINT('',(-1.000038078386,-1.407029565439));
#100766 = CARTESIAN_POINT('',(-1.18866587919,-1.420578727432));
#100767 = CARTESIAN_POINT('',(-1.377529348085,-1.430809495312));
#100768 = CARTESIAN_POINT('',(-1.566414798953,-1.4401));
#100769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100770 = ORIENTED_EDGE('',*,*,#100771,.F.);
#100771 = EDGE_CURVE('',#100687,#100754,#100772,.T.);
#100772 = SURFACE_CURVE('',#100773,(#100777),.PCURVE_S1.);
#100773 = LINE('',#100774,#100775);
#100774 = CARTESIAN_POINT('',(8.7,26.124552596449,34.65392420714));
#100775 = VECTOR('',#100776,1.);
#100776 = DIRECTION('',(0.E+000,0.E+000,-1.));
#100777 = PCURVE('',#100702,#100778);
#100778 = DEFINITIONAL_REPRESENTATION('',(#100779),#100783);
#100779 = LINE('',#100780,#100781);
#100780 = CARTESIAN_POINT('',(-1.000038078386,1.38242071433E-002));
#100781 = VECTOR('',#100782,1.);
#100782 = DIRECTION('',(-0.E+000,-1.));
#100783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#100788)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#100785,#100786,#100787)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#100785 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#100786 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#100787 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#100788 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#100785,
  'distance_accuracy_value','confusion accuracy');
#100789 = SHAPE_DEFINITION_REPRESENTATION(#100790,#100677);
#100790 = PRODUCT_DEFINITION_SHAPE('','',#100791);
#100791 = PRODUCT_DEFINITION('design','',#100792,#100795);
#100792 = PRODUCT_DEFINITION_FORMATION('','',#100793);
#100793 = PRODUCT('CADSOFTTOOLS 1.763','CADSOFTTOOLS 1.763','',(#100794)
  );
#100794 = PRODUCT_CONTEXT('',#2,'mechanical');
#100795 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#100796 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100797,#100799);
#100797 = ( REPRESENTATION_RELATIONSHIP('','',#100677,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100798) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#100798 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3063);
#100799 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #100800);
#100800 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('763','','',#5,#100791,$);
#100801 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#100793));
#100802 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#100803),#100877
  );
#100803 = SHELL_BASED_SURFACE_MODEL('',(#100804));
#100804 = OPEN_SHELL('',(#100805));
#100805 = ADVANCED_FACE('',(#100806),#100820,.T.);
#100806 = FACE_BOUND('',#100807,.T.);
#100807 = EDGE_LOOP('',(#100808,#100831,#100847,#100863));
#100808 = ORIENTED_EDGE('',*,*,#100809,.F.);
#100809 = EDGE_CURVE('',#100810,#100812,#100814,.T.);
#100810 = VERTEX_POINT('',#100811);
#100811 = CARTESIAN_POINT('',(11.15,27.5426084163,32.978619173909));
#100812 = VERTEX_POINT('',#100813);
#100813 = CARTESIAN_POINT('',(11.15,27.5426084163,33.199999999997));
#100814 = SURFACE_CURVE('',#100815,(#100819),.PCURVE_S1.);
#100815 = LINE('',#100816,#100817);
#100816 = CARTESIAN_POINT('',(11.15,27.5426084163,39.199999999996));
#100817 = VECTOR('',#100818,1.);
#100818 = DIRECTION('',(0.E+000,0.E+000,1.));
#100819 = PCURVE('',#100820,#100825);
#100820 = PLANE('',#100821);
#100821 = AXIS2_PLACEMENT_3D('',#100822,#100823,#100824);
#100822 = CARTESIAN_POINT('',(8.2,27.5426084163,20.699999999997));
#100823 = DIRECTION('',(0.E+000,1.,0.E+000));
#100824 = DIRECTION('',(0.E+000,0.E+000,-1.));
#100825 = DEFINITIONAL_REPRESENTATION('',(#100826),#100830);
#100826 = LINE('',#100827,#100828);
#100827 = CARTESIAN_POINT('',(-18.5,-2.95));
#100828 = VECTOR('',#100829,1.);
#100829 = DIRECTION('',(-1.,0.E+000));
#100830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100831 = ORIENTED_EDGE('',*,*,#100832,.T.);
#100832 = EDGE_CURVE('',#100810,#100833,#100835,.T.);
#100833 = VERTEX_POINT('',#100834);
#100834 = CARTESIAN_POINT('',(8.7,27.5426084163,32.999999999996));
#100835 = SURFACE_CURVE('',#100836,(#100840),.PCURVE_S1.);
#100836 = LINE('',#100837,#100838);
#100837 = CARTESIAN_POINT('',(-243.3950302844,27.5426084163,
    35.199999999996));
#100838 = VECTOR('',#100839,1.);
#100839 = DIRECTION('',(-0.999961923064,0.E+000,8.726535498374E-003));
#100840 = PCURVE('',#100820,#100841);
#100841 = DEFINITIONAL_REPRESENTATION('',(#100842),#100846);
#100842 = LINE('',#100843,#100844);
#100843 = CARTESIAN_POINT('',(-14.5,251.59503028448));
#100844 = VECTOR('',#100845,1.);
#100845 = DIRECTION('',(-8.726535498374E-003,0.999961923064));
#100846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100847 = ORIENTED_EDGE('',*,*,#100848,.F.);
#100848 = EDGE_CURVE('',#100849,#100833,#100851,.T.);
#100849 = VERTEX_POINT('',#100850);
#100850 = CARTESIAN_POINT('',(8.7,27.5426084163,33.199999999997));
#100851 = SURFACE_CURVE('',#100852,(#100856),.PCURVE_S1.);
#100852 = LINE('',#100853,#100854);
#100853 = CARTESIAN_POINT('',(8.7,27.5426084163,34.65392420714));
#100854 = VECTOR('',#100855,1.);
#100855 = DIRECTION('',(0.E+000,0.E+000,-1.));
#100856 = PCURVE('',#100820,#100857);
#100857 = DEFINITIONAL_REPRESENTATION('',(#100858),#100862);
#100858 = LINE('',#100859,#100860);
#100859 = CARTESIAN_POINT('',(-13.95392420714,-0.5));
#100860 = VECTOR('',#100861,1.);
#100861 = DIRECTION('',(1.,0.E+000));
#100862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100863 = ORIENTED_EDGE('',*,*,#100864,.T.);
#100864 = EDGE_CURVE('',#100849,#100812,#100865,.T.);
#100865 = SURFACE_CURVE('',#100866,(#100870),.PCURVE_S1.);
#100866 = LINE('',#100867,#100868);
#100867 = CARTESIAN_POINT('',(8.2,27.5426084163,33.199999999997));
#100868 = VECTOR('',#100869,1.);
#100869 = DIRECTION('',(1.,0.E+000,0.E+000));
#100870 = PCURVE('',#100820,#100871);
#100871 = DEFINITIONAL_REPRESENTATION('',(#100872),#100876);
#100872 = LINE('',#100873,#100874);
#100873 = CARTESIAN_POINT('',(-12.5,0.E+000));
#100874 = VECTOR('',#100875,1.);
#100875 = DIRECTION('',(0.E+000,-1.));
#100876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#100881)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#100878,#100879,#100880)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#100878 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#100879 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#100880 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#100881 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#100878,
  'distance_accuracy_value','confusion accuracy');
#100882 = SHAPE_DEFINITION_REPRESENTATION(#100883,#100802);
#100883 = PRODUCT_DEFINITION_SHAPE('','',#100884);
#100884 = PRODUCT_DEFINITION('design','',#100885,#100888);
#100885 = PRODUCT_DEFINITION_FORMATION('','',#100886);
#100886 = PRODUCT('CADSOFTTOOLS 1.764','CADSOFTTOOLS 1.764','',(#100887)
  );
#100887 = PRODUCT_CONTEXT('',#2,'mechanical');
#100888 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#100889 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#100890,#100892);
#100890 = ( REPRESENTATION_RELATIONSHIP('','',#100802,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#100891) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#100891 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3067);
#100892 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #100893);
#100893 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('764','','',#5,#100884,$);
#100894 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#100886));
#100895 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#100896),#101037
  );
#100896 = SHELL_BASED_SURFACE_MODEL('',(#100897));
#100897 = OPEN_SHELL('',(#100898));
#100898 = ADVANCED_FACE('',(#100899),#100914,.F.);
#100899 = FACE_BOUND('',#100900,.F.);
#100900 = EDGE_LOOP('',(#100901,#100947,#100985,#101001));
#100901 = ORIENTED_EDGE('',*,*,#100902,.T.);
#100902 = EDGE_CURVE('',#100903,#100905,#100907,.T.);
#100903 = VERTEX_POINT('',#100904);
#100904 = CARTESIAN_POINT('',(8.7,27.5426084163,32.999999999996));
#100905 = VERTEX_POINT('',#100906);
#100906 = CARTESIAN_POINT('',(8.7,29.7426084163,35.199999999997));
#100907 = SURFACE_CURVE('',#100908,(#100913),.PCURVE_S1.);
#100908 = CIRCLE('',#100909,2.2);
#100909 = AXIS2_PLACEMENT_3D('',#100910,#100911,#100912);
#100910 = CARTESIAN_POINT('',(8.7,27.5426084163,35.199999999996));
#100911 = DIRECTION('',(1.,0.E+000,0.E+000));
#100912 = DIRECTION('',(0.E+000,0.E+000,-1.));
#100913 = PCURVE('',#100914,#100919);
#100914 = CONICAL_SURFACE('',#100915,2.2,8.72664625E-003);
#100915 = AXIS2_PLACEMENT_3D('',#100916,#100917,#100918);
#100916 = CARTESIAN_POINT('',(8.7,27.5426084163,35.199999999996));
#100917 = DIRECTION('',(1.,0.E+000,0.E+000));
#100918 = DIRECTION('',(-0.E+000,0.E+000,1.));
#100919 = DEFINITIONAL_REPRESENTATION('',(#100920),#100946);
#100920 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#100921,#100922,#100923,
    #100924,#100925,#100926,#100927,#100928,#100929,#100930,#100931,
    #100932,#100933,#100934,#100935,#100936,#100937,#100938,#100939,
    #100940,#100941,#100942,#100943,#100944,#100945),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    7.139983303613E-002,0.142799666072,0.214199499108,0.285599332145,
    0.356999165181,0.428398998217,0.499798831253,0.571198664289,
    0.642598497325,0.713998330361,0.785398163397,0.856797996434,
    0.92819782947,0.999597662506,1.070997495542,1.142397328578,
    1.213797161614,1.28519699465,1.356596827687,1.427996660723,
    1.499396493759,1.570796326795),.QUASI_UNIFORM_KNOTS.);
#100921 = CARTESIAN_POINT('',(3.14159265359,2.325127612758E-017));
#100922 = CARTESIAN_POINT('',(3.165392597935,-1.300262946459E-017));
#100923 = CARTESIAN_POINT('',(3.212992486626,-2.783889021655E-017));
#100924 = CARTESIAN_POINT('',(3.284392319662,3.030407942279E-017));
#100925 = CARTESIAN_POINT('',(3.355792152698,3.46521823353E-017));
#100926 = CARTESIAN_POINT('',(3.427191985734,-3.474529598405E-018));
#100927 = CARTESIAN_POINT('',(3.49859181877,2.57030756648E-017));
#100928 = CARTESIAN_POINT('',(3.569991651807,-2.613258337785E-017));
#100929 = CARTESIAN_POINT('',(3.641391484843,2.451373001735E-017));
#100930 = CARTESIAN_POINT('',(3.712791317879,-4.819422775277E-017));
#100931 = CARTESIAN_POINT('',(3.784191150915,1.54609713252E-017));
#100932 = CARTESIAN_POINT('',(3.855590983951,-1.206021484401E-017));
#100933 = CARTESIAN_POINT('',(3.926990816987,3.784339837941E-017));
#100934 = CARTESIAN_POINT('',(3.998390650023,1.550969386145E-017));
#100935 = CARTESIAN_POINT('',(4.06979048306,1.719163448906E-017));
#100936 = CARTESIAN_POINT('',(4.141190316096,-1.587342973338E-017));
#100937 = CARTESIAN_POINT('',(4.212590149132,-2.197583285595E-017));
#100938 = CARTESIAN_POINT('',(4.283989982168,2.066026089838E-017));
#100939 = CARTESIAN_POINT('',(4.355389815204,-1.979382691957E-017));
#100940 = CARTESIAN_POINT('',(4.42678964824,5.666076870761E-018));
#100941 = CARTESIAN_POINT('',(4.498189481276,7.551722310116E-018));
#100942 = CARTESIAN_POINT('',(4.569589314312,-1.762843450135E-017));
#100943 = CARTESIAN_POINT('',(4.640989147349,-1.717995607453E-017));
#100944 = CARTESIAN_POINT('',(4.688589036039,-1.194321123898E-017));
#100945 = CARTESIAN_POINT('',(4.712388980385,-7.75042537586E-018));
#100946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100947 = ORIENTED_EDGE('',*,*,#100948,.F.);
#100948 = EDGE_CURVE('',#100949,#100905,#100951,.T.);
#100949 = VERTEX_POINT('',#100950);
#100950 = CARTESIAN_POINT('',(11.15,29.763989242387,35.199999999997));
#100951 = SURFACE_CURVE('',#100952,(#100956),.PCURVE_S1.);
#100952 = LINE('',#100953,#100954);
#100953 = CARTESIAN_POINT('',(8.7,29.7426084163,35.199999999997));
#100954 = VECTOR('',#100955,1.);
#100955 = DIRECTION('',(-0.999961923064,-8.726535498374E-003,
    -2.752386544177E-017));
#100956 = PCURVE('',#100914,#100957);
#100957 = DEFINITIONAL_REPRESENTATION('',(#100958),#100984);
#100958 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#100959,#100960,#100961,
    #100962,#100963,#100964,#100965,#100966,#100967,#100968,#100969,
    #100970,#100971,#100972,#100973,#100974,#100975,#100976,#100977,
    #100978,#100979,#100980,#100981,#100982,#100983),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(-2.450093292045,
    -2.338725415134,-2.227357538223,-2.115989661312,-2.0046217844,
    -1.893253907489,-1.781886030578,-1.670518153667,-1.559150276756,
    -1.447782399845,-1.336414522934,-1.225046646023,-1.113678769111,
    -1.0023108922,-0.890943015289,-0.779575138378,-0.668207261467,
    -0.556839384556,-0.445471507645,-0.334103630733,-0.222735753822,
    -0.111367876911,-0.E+000),.UNSPECIFIED.);
#100959 = CARTESIAN_POINT('',(4.712388980385,2.45));
#100960 = CARTESIAN_POINT('',(4.712388980385,2.412878787879));
#100961 = CARTESIAN_POINT('',(4.712388980385,2.338636363637));
#100962 = CARTESIAN_POINT('',(4.712388980385,2.227272727273));
#100963 = CARTESIAN_POINT('',(4.712388980385,2.115909090909));
#100964 = CARTESIAN_POINT('',(4.712388980385,2.004545454546));
#100965 = CARTESIAN_POINT('',(4.712388980385,1.893181818182));
#100966 = CARTESIAN_POINT('',(4.712388980385,1.781818181818));
#100967 = CARTESIAN_POINT('',(4.712388980385,1.670454545455));
#100968 = CARTESIAN_POINT('',(4.712388980385,1.559090909091));
#100969 = CARTESIAN_POINT('',(4.712388980385,1.447727272727));
#100970 = CARTESIAN_POINT('',(4.712388980385,1.336363636364));
#100971 = CARTESIAN_POINT('',(4.712388980385,1.225));
#100972 = CARTESIAN_POINT('',(4.712388980385,1.113636363636));
#100973 = CARTESIAN_POINT('',(4.712388980385,1.002272727273));
#100974 = CARTESIAN_POINT('',(4.712388980385,0.890909090909));
#100975 = CARTESIAN_POINT('',(4.712388980385,0.779545454546));
#100976 = CARTESIAN_POINT('',(4.712388980385,0.668181818182));
#100977 = CARTESIAN_POINT('',(4.712388980385,0.556818181818));
#100978 = CARTESIAN_POINT('',(4.712388980385,0.445454545455));
#100979 = CARTESIAN_POINT('',(4.712388980385,0.334090909091));
#100980 = CARTESIAN_POINT('',(4.712388980385,0.222727272727));
#100981 = CARTESIAN_POINT('',(4.712388980385,0.111363636364));
#100982 = CARTESIAN_POINT('',(4.712388980385,3.712121212122E-002));
#100983 = CARTESIAN_POINT('',(4.712388980385,2.325127612758E-017));
#100984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#100985 = ORIENTED_EDGE('',*,*,#100986,.F.);
#100986 = EDGE_CURVE('',#100987,#100949,#100989,.T.);
#100987 = VERTEX_POINT('',#100988);
#100988 = CARTESIAN_POINT('',(11.15,27.5426084163,32.978619173909));
#100989 = SURFACE_CURVE('',#100990,(#100995),.PCURVE_S1.);
#100990 = CIRCLE('',#100991,2.221380826087);
#100991 = AXIS2_PLACEMENT_3D('',#100992,#100993,#100994);
#100992 = CARTESIAN_POINT('',(11.15,27.5426084163,35.199999999996));
#100993 = DIRECTION('',(1.,0.E+000,0.E+000));
#100994 = DIRECTION('',(0.E+000,0.E+000,-1.));
#100995 = PCURVE('',#100914,#100996);
#100996 = DEFINITIONAL_REPRESENTATION('',(#100997),#101000);
#100997 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100998,#100999),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.570796326795),
  .PIECEWISE_BEZIER_KNOTS.);
#100998 = CARTESIAN_POINT('',(3.14159265359,2.45));
#100999 = CARTESIAN_POINT('',(4.712388980385,2.45));
#101000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101001 = ORIENTED_EDGE('',*,*,#101002,.T.);
#101002 = EDGE_CURVE('',#100987,#100903,#101003,.T.);
#101003 = SURFACE_CURVE('',#101004,(#101008),.PCURVE_S1.);
#101004 = LINE('',#101005,#101006);
#101005 = CARTESIAN_POINT('',(-243.3950302844,27.5426084163,
    35.199999999996));
#101006 = VECTOR('',#101007,1.);
#101007 = DIRECTION('',(-0.999961923064,0.E+000,8.726535498374E-003));
#101008 = PCURVE('',#100914,#101009);
#101009 = DEFINITIONAL_REPRESENTATION('',(#101010),#101036);
#101010 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#101011,#101012,#101013,
    #101014,#101015,#101016,#101017,#101018,#101019,#101020,#101021,
    #101022,#101023,#101024,#101025,#101026,#101027,#101028,#101029,
    #101030,#101031,#101032,#101033,#101034,#101035),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(-254.5547229483,
    -254.4433550714,-254.3319871945,-254.2206193175,-254.1092514406,
    -253.9978835637,-253.8865156868,-253.7751478099,-253.663779933,
    -253.5524120561,-253.4410441792,-253.3296763023,-253.2183084253,
    -253.1069405484,-252.9955726715,-252.8842047946,-252.7728369177,
    -252.6614690408,-252.5501011639,-252.438733287,-252.3273654101,
    -252.2159975331,-252.1046296562),.QUASI_UNIFORM_KNOTS.);
#101011 = CARTESIAN_POINT('',(3.14159265359,2.45));
#101012 = CARTESIAN_POINT('',(3.14159265359,2.412878787879));
#101013 = CARTESIAN_POINT('',(3.14159265359,2.338636363637));
#101014 = CARTESIAN_POINT('',(3.14159265359,2.227272727273));
#101015 = CARTESIAN_POINT('',(3.14159265359,2.115909090909));
#101016 = CARTESIAN_POINT('',(3.14159265359,2.004545454546));
#101017 = CARTESIAN_POINT('',(3.14159265359,1.893181818182));
#101018 = CARTESIAN_POINT('',(3.14159265359,1.781818181818));
#101019 = CARTESIAN_POINT('',(3.14159265359,1.670454545455));
#101020 = CARTESIAN_POINT('',(3.14159265359,1.559090909091));
#101021 = CARTESIAN_POINT('',(3.14159265359,1.447727272727));
#101022 = CARTESIAN_POINT('',(3.14159265359,1.336363636364));
#101023 = CARTESIAN_POINT('',(3.14159265359,1.225));
#101024 = CARTESIAN_POINT('',(3.14159265359,1.113636363636));
#101025 = CARTESIAN_POINT('',(3.14159265359,1.002272727273));
#101026 = CARTESIAN_POINT('',(3.14159265359,0.890909090909));
#101027 = CARTESIAN_POINT('',(3.14159265359,0.779545454546));
#101028 = CARTESIAN_POINT('',(3.14159265359,0.668181818182));
#101029 = CARTESIAN_POINT('',(3.14159265359,0.556818181818));
#101030 = CARTESIAN_POINT('',(3.14159265359,0.445454545455));
#101031 = CARTESIAN_POINT('',(3.14159265359,0.334090909091));
#101032 = CARTESIAN_POINT('',(3.14159265359,0.222727272727));
#101033 = CARTESIAN_POINT('',(3.14159265359,0.111363636364));
#101034 = CARTESIAN_POINT('',(3.14159265359,3.712121212124E-002));
#101035 = CARTESIAN_POINT('',(3.14159265359,2.127590665942E-014));
#101036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#101041)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#101038,#101039,#101040)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#101038 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#101039 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#101040 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#101041 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#101038,
  'distance_accuracy_value','confusion accuracy');
#101042 = SHAPE_DEFINITION_REPRESENTATION(#101043,#100895);
#101043 = PRODUCT_DEFINITION_SHAPE('','',#101044);
#101044 = PRODUCT_DEFINITION('design','',#101045,#101048);
#101045 = PRODUCT_DEFINITION_FORMATION('','',#101046);
#101046 = PRODUCT('CADSOFTTOOLS 1.765','CADSOFTTOOLS 1.765','',(#101047)
  );
#101047 = PRODUCT_CONTEXT('',#2,'mechanical');
#101048 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#101049 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#101050,#101052);
#101050 = ( REPRESENTATION_RELATIONSHIP('','',#100895,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#101051) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#101051 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3071);
#101052 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #101053);
#101053 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('765','','',#5,#101044,$);
#101054 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#101046));
#101055 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#101056),#101300
  );
#101056 = SHELL_BASED_SURFACE_MODEL('',(#101057));
#101057 = OPEN_SHELL('',(#101058));
#101058 = ADVANCED_FACE('',(#101059),#101074,.F.);
#101059 = FACE_BOUND('',#101060,.T.);
#101060 = EDGE_LOOP('',(#101061,#101089,#101105,#101126,#101142,#101158,
    #101179,#101195,#101212,#101228,#101249,#101270,#101286));
#101061 = ORIENTED_EDGE('',*,*,#101062,.T.);
#101062 = EDGE_CURVE('',#101063,#101065,#101067,.T.);
#101063 = VERTEX_POINT('',#101064);
#101064 = CARTESIAN_POINT('',(8.7,26.415825728658,35.455193814705));
#101065 = VERTEX_POINT('',#101066);
#101066 = CARTESIAN_POINT('',(8.7,26.124552596449,35.227026693341));
#101067 = SURFACE_CURVE('',#101068,(#101073),.PCURVE_S1.);
#101068 = CIRCLE('',#101069,0.3);
#101069 = AXIS2_PLACEMENT_3D('',#101070,#101071,#101072);
#101070 = CARTESIAN_POINT('',(8.7,26.415825728658,35.155193814705));
#101071 = DIRECTION('',(1.,0.E+000,0.E+000));
#101072 = DIRECTION('',(0.E+000,0.E+000,-1.));
#101073 = PCURVE('',#101074,#101079);
#101074 = PLANE('',#101075);
#101075 = AXIS2_PLACEMENT_3D('',#101076,#101077,#101078);
#101076 = CARTESIAN_POINT('',(8.7,27.415825728658,34.65392420714));
#101077 = DIRECTION('',(-1.,0.E+000,0.E+000));
#101078 = DIRECTION('',(0.E+000,0.E+000,1.));
#101079 = DEFINITIONAL_REPRESENTATION('',(#101080),#101088);
#101080 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#101081,#101082,#101083,
    #101084,#101085,#101086,#101087),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#101081 = CARTESIAN_POINT('',(0.201269607565,-1.));
#101082 = CARTESIAN_POINT('',(0.201269607565,-0.480384757729));
#101083 = CARTESIAN_POINT('',(0.651269607565,-0.740192378865));
#101084 = CARTESIAN_POINT('',(1.101269607565,-1.));
#101085 = CARTESIAN_POINT('',(0.651269607565,-1.259807621135));
#101086 = CARTESIAN_POINT('',(0.201269607565,-1.519615242271));
#101087 = CARTESIAN_POINT('',(0.201269607565,-1.));
#101088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101089 = ORIENTED_EDGE('',*,*,#101090,.T.);
#101090 = EDGE_CURVE('',#101065,#101091,#101093,.T.);
#101091 = VERTEX_POINT('',#101092);
#101092 = CARTESIAN_POINT('',(8.7,26.124552596449,33.233070434557));
#101093 = SURFACE_CURVE('',#101094,(#101098),.PCURVE_S1.);
#101094 = LINE('',#101095,#101096);
#101095 = CARTESIAN_POINT('',(8.7,26.124552596449,34.65392420714));
#101096 = VECTOR('',#101097,1.);
#101097 = DIRECTION('',(0.E+000,0.E+000,-1.));
#101098 = PCURVE('',#101074,#101099);
#101099 = DEFINITIONAL_REPRESENTATION('',(#101100),#101104);
#101100 = LINE('',#101101,#101102);
#101101 = CARTESIAN_POINT('',(0.E+000,-1.291273132209));
#101102 = VECTOR('',#101103,1.);
#101103 = DIRECTION('',(-1.,0.E+000));
#101104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101105 = ORIENTED_EDGE('',*,*,#101106,.T.);
#101106 = EDGE_CURVE('',#101091,#101107,#101109,.T.);
#101107 = VERTEX_POINT('',#101108);
#101108 = CARTESIAN_POINT('',(8.7,26.134764712364,33.199999999997));
#101109 = SURFACE_CURVE('',#101110,(#101115),.PCURVE_S1.);
#101110 = CIRCLE('',#101111,0.3);
#101111 = AXIS2_PLACEMENT_3D('',#101112,#101113,#101114);
#101112 = CARTESIAN_POINT('',(8.7,26.415825728658,33.304903313192));
#101113 = DIRECTION('',(1.,0.E+000,0.E+000));
#101114 = DIRECTION('',(0.E+000,0.E+000,-1.));
#101115 = PCURVE('',#101074,#101116);
#101116 = DEFINITIONAL_REPRESENTATION('',(#101117),#101125);
#101117 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#101118,#101119,#101120,
    #101121,#101122,#101123,#101124),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#101118 = CARTESIAN_POINT('',(-1.649020893948,-1.));
#101119 = CARTESIAN_POINT('',(-1.649020893948,-0.480384757729));
#101120 = CARTESIAN_POINT('',(-1.199020893948,-0.740192378865));
#101121 = CARTESIAN_POINT('',(-0.749020893948,-1.));
#101122 = CARTESIAN_POINT('',(-1.199020893948,-1.259807621135));
#101123 = CARTESIAN_POINT('',(-1.649020893948,-1.519615242271));
#101124 = CARTESIAN_POINT('',(-1.649020893948,-1.));
#101125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101126 = ORIENTED_EDGE('',*,*,#101127,.T.);
#101127 = EDGE_CURVE('',#101107,#101128,#101130,.T.);
#101128 = VERTEX_POINT('',#101129);
#101129 = CARTESIAN_POINT('',(8.7,27.5426084163,33.199999999997));
#101130 = SURFACE_CURVE('',#101131,(#101135),.PCURVE_S1.);
#101131 = LINE('',#101132,#101133);
#101132 = CARTESIAN_POINT('',(8.7,27.415825728658,33.199999999997));
#101133 = VECTOR('',#101134,1.);
#101134 = DIRECTION('',(0.E+000,1.,0.E+000));
#101135 = PCURVE('',#101074,#101136);
#101136 = DEFINITIONAL_REPRESENTATION('',(#101137),#101141);
#101137 = LINE('',#101138,#101139);
#101138 = CARTESIAN_POINT('',(-1.453924207143,0.E+000));
#101139 = VECTOR('',#101140,1.);
#101140 = DIRECTION('',(0.E+000,1.));
#101141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101142 = ORIENTED_EDGE('',*,*,#101143,.T.);
#101143 = EDGE_CURVE('',#101128,#101144,#101146,.T.);
#101144 = VERTEX_POINT('',#101145);
#101145 = CARTESIAN_POINT('',(8.7,27.5426084163,32.999999999996));
#101146 = SURFACE_CURVE('',#101147,(#101151),.PCURVE_S1.);
#101147 = LINE('',#101148,#101149);
#101148 = CARTESIAN_POINT('',(8.7,27.5426084163,34.65392420714));
#101149 = VECTOR('',#101150,1.);
#101150 = DIRECTION('',(0.E+000,0.E+000,-1.));
#101151 = PCURVE('',#101074,#101152);
#101152 = DEFINITIONAL_REPRESENTATION('',(#101153),#101157);
#101153 = LINE('',#101154,#101155);
#101154 = CARTESIAN_POINT('',(0.E+000,0.126782687642));
#101155 = VECTOR('',#101156,1.);
#101156 = DIRECTION('',(-1.,0.E+000));
#101157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101158 = ORIENTED_EDGE('',*,*,#101159,.T.);
#101159 = EDGE_CURVE('',#101144,#101160,#101162,.T.);
#101160 = VERTEX_POINT('',#101161);
#101161 = CARTESIAN_POINT('',(8.7,29.7426084163,35.199999999997));
#101162 = SURFACE_CURVE('',#101163,(#101168),.PCURVE_S1.);
#101163 = CIRCLE('',#101164,2.2);
#101164 = AXIS2_PLACEMENT_3D('',#101165,#101166,#101167);
#101165 = CARTESIAN_POINT('',(8.7,27.5426084163,35.199999999996));
#101166 = DIRECTION('',(1.,0.E+000,0.E+000));
#101167 = DIRECTION('',(0.E+000,0.E+000,-1.));
#101168 = PCURVE('',#101074,#101169);
#101169 = DEFINITIONAL_REPRESENTATION('',(#101170),#101178);
#101170 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#101171,#101172,#101173,
    #101174,#101175,#101176,#101177),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#101171 = CARTESIAN_POINT('',(-1.653924207143,0.126782687642));
#101172 = CARTESIAN_POINT('',(-1.653924207143,3.937294464293));
#101173 = CARTESIAN_POINT('',(1.646075792857,2.032038575967));
#101174 = CARTESIAN_POINT('',(4.946075792857,0.126782687642));
#101175 = CARTESIAN_POINT('',(1.646075792857,-1.778473200684));
#101176 = CARTESIAN_POINT('',(-1.653924207143,-3.68372908901));
#101177 = CARTESIAN_POINT('',(-1.653924207143,0.126782687642));
#101178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101179 = ORIENTED_EDGE('',*,*,#101180,.F.);
#101180 = EDGE_CURVE('',#101181,#101160,#101183,.T.);
#101181 = VERTEX_POINT('',#101182);
#101182 = CARTESIAN_POINT('',(8.7,29.7426084163,35.999999999996));
#101183 = SURFACE_CURVE('',#101184,(#101188),.PCURVE_S1.);
#101184 = LINE('',#101185,#101186);
#101185 = CARTESIAN_POINT('',(8.7,29.7426084163,34.640099999996));
#101186 = VECTOR('',#101187,1.);
#101187 = DIRECTION('',(0.E+000,0.E+000,-1.));
#101188 = PCURVE('',#101074,#101189);
#101189 = DEFINITIONAL_REPRESENTATION('',(#101190),#101194);
#101190 = LINE('',#101191,#101192);
#101191 = CARTESIAN_POINT('',(-1.38242071433E-002,2.326782687642));
#101192 = VECTOR('',#101193,1.);
#101193 = DIRECTION('',(-1.,0.E+000));
#101194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101195 = ORIENTED_EDGE('',*,*,#101196,.F.);
#101196 = EDGE_CURVE('',#101197,#101181,#101199,.T.);
#101197 = VERTEX_POINT('',#101198);
#101198 = CARTESIAN_POINT('',(8.7,29.4426084163,36.299999999996));
#101199 = SURFACE_CURVE('',#101200,(#101205),.PCURVE_S1.);
#101200 = CIRCLE('',#101201,0.3);
#101201 = AXIS2_PLACEMENT_3D('',#101202,#101203,#101204);
#101202 = CARTESIAN_POINT('',(8.7,29.4426084163,35.999999999996));
#101203 = DIRECTION('',(-1.,0.E+000,0.E+000));
#101204 = DIRECTION('',(0.E+000,-1.,0.E+000));
#101205 = PCURVE('',#101074,#101206);
#101206 = DEFINITIONAL_REPRESENTATION('',(#101207),#101211);
#101207 = CIRCLE('',#101208,0.3);
#101208 = AXIS2_PLACEMENT_2D('',#101209,#101210);
#101209 = CARTESIAN_POINT('',(1.346075792857,2.026782687642));
#101210 = DIRECTION('',(0.E+000,-1.));
#101211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101212 = ORIENTED_EDGE('',*,*,#101213,.F.);
#101213 = EDGE_CURVE('',#101214,#101197,#101216,.T.);
#101214 = VERTEX_POINT('',#101215);
#101215 = CARTESIAN_POINT('',(8.7,28.925540084894,36.299999999997));
#101216 = SURFACE_CURVE('',#101217,(#101221),.PCURVE_S1.);
#101217 = LINE('',#101218,#101219);
#101218 = CARTESIAN_POINT('',(8.7,27.929217072479,36.299999999997));
#101219 = VECTOR('',#101220,1.);
#101220 = DIRECTION('',(0.E+000,1.,0.E+000));
#101221 = PCURVE('',#101074,#101222);
#101222 = DEFINITIONAL_REPRESENTATION('',(#101223),#101227);
#101223 = LINE('',#101224,#101225);
#101224 = CARTESIAN_POINT('',(1.646075792857,0.513391343821));
#101225 = VECTOR('',#101226,1.);
#101226 = DIRECTION('',(0.E+000,1.));
#101227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101228 = ORIENTED_EDGE('',*,*,#101229,.T.);
#101229 = EDGE_CURVE('',#101214,#101230,#101232,.T.);
#101230 = VERTEX_POINT('',#101231);
#101231 = CARTESIAN_POINT('',(8.7,28.657875890973,36.135483870964));
#101232 = SURFACE_CURVE('',#101233,(#101238),.PCURVE_S1.);
#101233 = CIRCLE('',#101234,0.3);
#101234 = AXIS2_PLACEMENT_3D('',#101235,#101236,#101237);
#101235 = CARTESIAN_POINT('',(8.7,28.925540084894,35.999999999996));
#101236 = DIRECTION('',(1.,0.E+000,0.E+000));
#101237 = DIRECTION('',(0.E+000,0.E+000,-1.));
#101238 = PCURVE('',#101074,#101239);
#101239 = DEFINITIONAL_REPRESENTATION('',(#101240),#101248);
#101240 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#101241,#101242,#101243,
    #101244,#101245,#101246,#101247),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#101241 = CARTESIAN_POINT('',(1.046075792857,1.509714356236));
#101242 = CARTESIAN_POINT('',(1.046075792857,2.029329598506));
#101243 = CARTESIAN_POINT('',(1.496075792857,1.769521977371));
#101244 = CARTESIAN_POINT('',(1.946075792857,1.509714356236));
#101245 = CARTESIAN_POINT('',(1.496075792857,1.2499067351));
#101246 = CARTESIAN_POINT('',(1.046075792857,0.990099113965));
#101247 = CARTESIAN_POINT('',(1.046075792857,1.509714356236));
#101248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101249 = ORIENTED_EDGE('',*,*,#101250,.F.);
#101250 = EDGE_CURVE('',#101251,#101230,#101253,.T.);
#101251 = VERTEX_POINT('',#101252);
#101252 = CARTESIAN_POINT('',(8.7,27.440364313363,35.454188560245));
#101253 = SURFACE_CURVE('',#101254,(#101259),.PCURVE_S1.);
#101254 = CIRCLE('',#101255,1.25);
#101255 = AXIS2_PLACEMENT_3D('',#101256,#101257,#101258);
#101256 = CARTESIAN_POINT('',(8.7,27.5426084163,36.699999999996));
#101257 = DIRECTION('',(1.,0.E+000,0.E+000));
#101258 = DIRECTION('',(0.E+000,-1.,0.E+000));
#101259 = PCURVE('',#101074,#101260);
#101260 = DEFINITIONAL_REPRESENTATION('',(#101261),#101269);
#101261 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#101262,#101263,#101264,
    #101265,#101266,#101267,#101268),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#101262 = CARTESIAN_POINT('',(2.046075792857,-1.123217312358));
#101263 = CARTESIAN_POINT('',(-0.118987716604,-1.123217312358));
#101264 = CARTESIAN_POINT('',(0.963544038126,0.751782687642));
#101265 = CARTESIAN_POINT('',(2.046075792857,2.626782687642));
#101266 = CARTESIAN_POINT('',(3.128607547587,0.751782687642));
#101267 = CARTESIAN_POINT('',(4.211139302318,-1.123217312358));
#101268 = CARTESIAN_POINT('',(2.046075792857,-1.123217312358));
#101269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101270 = ORIENTED_EDGE('',*,*,#101271,.T.);
#101271 = EDGE_CURVE('',#101251,#101272,#101274,.T.);
#101272 = VERTEX_POINT('',#101273);
#101273 = CARTESIAN_POINT('',(8.7,27.440364313363,35.455193814705));
#101274 = SURFACE_CURVE('',#101275,(#101279),.PCURVE_S1.);
#101275 = LINE('',#101276,#101277);
#101276 = CARTESIAN_POINT('',(8.7,27.440364313363,33.004903313192));
#101277 = VECTOR('',#101278,1.);
#101278 = DIRECTION('',(0.E+000,0.E+000,1.));
#101279 = PCURVE('',#101074,#101280);
#101280 = DEFINITIONAL_REPRESENTATION('',(#101281),#101285);
#101281 = LINE('',#101282,#101283);
#101282 = CARTESIAN_POINT('',(-1.649020893948,2.45385847048E-002));
#101283 = VECTOR('',#101284,1.);
#101284 = DIRECTION('',(1.,0.E+000));
#101285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101286 = ORIENTED_EDGE('',*,*,#101287,.F.);
#101287 = EDGE_CURVE('',#101063,#101272,#101288,.T.);
#101288 = SURFACE_CURVE('',#101289,(#101293),.PCURVE_S1.);
#101289 = LINE('',#101290,#101291);
#101290 = CARTESIAN_POINT('',(8.7,27.415825728658,35.455193814705));
#101291 = VECTOR('',#101292,1.);
#101292 = DIRECTION('',(0.E+000,1.,0.E+000));
#101293 = PCURVE('',#101074,#101294);
#101294 = DEFINITIONAL_REPRESENTATION('',(#101295),#101299);
#101295 = LINE('',#101296,#101297);
#101296 = CARTESIAN_POINT('',(0.801269607565,0.E+000));
#101297 = VECTOR('',#101298,1.);
#101298 = DIRECTION('',(0.E+000,1.));
#101299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#101304)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#101301,#101302,#101303)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#101301 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#101302 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#101303 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#101304 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#101301,
  'distance_accuracy_value','confusion accuracy');
#101305 = SHAPE_DEFINITION_REPRESENTATION(#101306,#101055);
#101306 = PRODUCT_DEFINITION_SHAPE('','',#101307);
#101307 = PRODUCT_DEFINITION('design','',#101308,#101311);
#101308 = PRODUCT_DEFINITION_FORMATION('','',#101309);
#101309 = PRODUCT('CADSOFTTOOLS 1.766','CADSOFTTOOLS 1.766','',(#101310)
  );
#101310 = PRODUCT_CONTEXT('',#2,'mechanical');
#101311 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#101312 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#101313,#101315);
#101313 = ( REPRESENTATION_RELATIONSHIP('','',#101055,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#101314) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#101314 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3075);
#101315 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #101316);
#101316 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('766','','',#5,#101307,$);
#101317 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#101309));
#101318 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#101319),#101464
  );
#101319 = SHELL_BASED_SURFACE_MODEL('',(#101320));
#101320 = OPEN_SHELL('',(#101321));
#101321 = ADVANCED_FACE('',(#101322),#101337,.T.);
#101322 = FACE_BOUND('',#101323,.T.);
#101323 = EDGE_LOOP('',(#101324,#101370,#101408,#101424));
#101324 = ORIENTED_EDGE('',*,*,#101325,.T.);
#101325 = EDGE_CURVE('',#101326,#101328,#101330,.T.);
#101326 = VERTEX_POINT('',#101327);
#101327 = CARTESIAN_POINT('',(8.7,27.440364313363,35.454188560245));
#101328 = VERTEX_POINT('',#101329);
#101329 = CARTESIAN_POINT('',(8.7,28.657875890973,36.135483870964));
#101330 = SURFACE_CURVE('',#101331,(#101336),.PCURVE_S1.);
#101331 = CIRCLE('',#101332,1.25);
#101332 = AXIS2_PLACEMENT_3D('',#101333,#101334,#101335);
#101333 = CARTESIAN_POINT('',(8.7,27.5426084163,36.699999999996));
#101334 = DIRECTION('',(1.,0.E+000,0.E+000));
#101335 = DIRECTION('',(0.E+000,-1.,0.E+000));
#101336 = PCURVE('',#101337,#101342);
#101337 = CONICAL_SURFACE('',#101338,1.25,8.72664625E-003);
#101338 = AXIS2_PLACEMENT_3D('',#101339,#101340,#101341);
#101339 = CARTESIAN_POINT('',(8.7,27.5426084163,36.699999999996));
#101340 = DIRECTION('',(-1.,0.E+000,0.E+000));
#101341 = DIRECTION('',(0.E+000,0.E+000,1.));
#101342 = DEFINITIONAL_REPRESENTATION('',(#101343),#101369);
#101343 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#101344,#101345,#101346,
    #101347,#101348,#101349,#101350,#101351,#101352,#101353,#101354,
    #101355,#101356,#101357,#101358,#101359,#101360,#101361,#101362,
    #101363,#101364,#101365,#101366,#101367,#101368),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(1.488909560623,
    1.542732779961,1.596555999299,1.650379218638,1.704202437976,
    1.758025657314,1.811848876653,1.865672095991,1.919495315329,
    1.973318534668,2.027141754006,2.080964973344,2.134788192683,
    2.188611412021,2.242434631359,2.296257850698,2.350081070036,
    2.403904289374,2.457727508712,2.511550728051,2.565373947389,
    2.619197166727,2.673020386066),.QUASI_UNIFORM_KNOTS.);
#101344 = CARTESIAN_POINT('',(3.223479419762,1.955109135646E-017));
#101345 = CARTESIAN_POINT('',(3.205538346649,-9.681724407508E-018));
#101346 = CARTESIAN_POINT('',(3.169656200424,-3.283909633471E-017));
#101347 = CARTESIAN_POINT('',(3.115832981085,-1.951677023389E-017));
#101348 = CARTESIAN_POINT('',(3.062009761747,5.399845188479E-017));
#101349 = CARTESIAN_POINT('',(3.008186542409,-4.516209188125E-017));
#101350 = CARTESIAN_POINT('',(2.95436332307,-1.360137324753E-017));
#101351 = CARTESIAN_POINT('',(2.900540103732,-1.193749739767E-017));
#101352 = CARTESIAN_POINT('',(2.846716884394,2.276764119781E-017));
#101353 = CARTESIAN_POINT('',(2.792893665055,-1.041805334954E-017));
#101354 = CARTESIAN_POINT('',(2.739070445717,1.455063450751E-017));
#101355 = CARTESIAN_POINT('',(2.685247226379,-9.59812371608E-018));
#101356 = CARTESIAN_POINT('',(2.63142400704,3.776651376037E-017));
#101357 = CARTESIAN_POINT('',(2.577600787702,-3.390239632989E-017));
#101358 = CARTESIAN_POINT('',(2.523777568364,3.524173534462E-017));
#101359 = CARTESIAN_POINT('',(2.469954349025,2.413259700722E-017));
#101360 = CARTESIAN_POINT('',(2.416131129687,2.135932799798E-017));
#101361 = CARTESIAN_POINT('',(2.362307910349,1.298747664403E-017));
#101362 = CARTESIAN_POINT('',(2.308484691011,-1.083278314341E-017));
#101363 = CARTESIAN_POINT('',(2.254661471672,3.473165310895E-017));
#101364 = CARTESIAN_POINT('',(2.200838252334,-4.448914306023E-017));
#101365 = CARTESIAN_POINT('',(2.147015032996,-7.785898535152E-019));
#101366 = CARTESIAN_POINT('',(2.093191813657,2.25130140749E-017));
#101367 = CARTESIAN_POINT('',(2.057309667432,1.616064818108E-017));
#101368 = CARTESIAN_POINT('',(2.039368594319,-7.880986740834E-019));
#101369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101370 = ORIENTED_EDGE('',*,*,#101371,.T.);
#101371 = EDGE_CURVE('',#101328,#101372,#101374,.T.);
#101372 = VERTEX_POINT('',#101373);
#101373 = CARTESIAN_POINT('',(11.15,28.638799619039,36.145139727907));
#101374 = SURFACE_CURVE('',#101375,(#101379),.PCURVE_S1.);
#101375 = LINE('',#101376,#101377);
#101376 = CARTESIAN_POINT('',(8.7,28.657875890973,36.135483870964));
#101377 = VECTOR('',#101378,1.);
#101378 = DIRECTION('',(0.999961923064,-7.785936966329E-003,
    3.941016031524E-003));
#101379 = PCURVE('',#101337,#101380);
#101380 = DEFINITIONAL_REPRESENTATION('',(#101381),#101407);
#101381 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#101382,#101383,#101384,
    #101385,#101386,#101387,#101388,#101389,#101390,#101391,#101392,
    #101393,#101394,#101395,#101396,#101397,#101398,#101399,#101400,
    #101401,#101402,#101403,#101404,#101405,#101406),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.111367876911,0.222735753822,0.334103630733,0.445471507645,
    0.556839384556,0.668207261467,0.779575138378,0.890943015289,
    1.0023108922,1.113678769111,1.225046646023,1.336414522934,
    1.447782399845,1.559150276756,1.670518153667,1.781886030578,
    1.893253907489,2.0046217844,2.115989661312,2.227357538223,
    2.338725415134,2.450093292045),.QUASI_UNIFORM_KNOTS.);
#101382 = CARTESIAN_POINT('',(2.039368594319,-5.004719870453E-016));
#101383 = CARTESIAN_POINT('',(2.039368594319,-3.712121212122E-002));
#101384 = CARTESIAN_POINT('',(2.039368594319,-0.111363636364));
#101385 = CARTESIAN_POINT('',(2.039368594319,-0.222727272727));
#101386 = CARTESIAN_POINT('',(2.039368594319,-0.334090909091));
#101387 = CARTESIAN_POINT('',(2.039368594319,-0.445454545455));
#101388 = CARTESIAN_POINT('',(2.039368594319,-0.556818181818));
#101389 = CARTESIAN_POINT('',(2.039368594319,-0.668181818182));
#101390 = CARTESIAN_POINT('',(2.039368594319,-0.779545454546));
#101391 = CARTESIAN_POINT('',(2.039368594319,-0.890909090909));
#101392 = CARTESIAN_POINT('',(2.039368594319,-1.002272727273));
#101393 = CARTESIAN_POINT('',(2.039368594319,-1.113636363636));
#101394 = CARTESIAN_POINT('',(2.039368594319,-1.225));
#101395 = CARTESIAN_POINT('',(2.039368594319,-1.336363636364));
#101396 = CARTESIAN_POINT('',(2.039368594319,-1.447727272727));
#101397 = CARTESIAN_POINT('',(2.039368594319,-1.559090909091));
#101398 = CARTESIAN_POINT('',(2.039368594319,-1.670454545455));
#101399 = CARTESIAN_POINT('',(2.039368594319,-1.781818181818));
#101400 = CARTESIAN_POINT('',(2.039368594319,-1.893181818182));
#101401 = CARTESIAN_POINT('',(2.039368594319,-2.004545454546));
#101402 = CARTESIAN_POINT('',(2.039368594319,-2.115909090909));
#101403 = CARTESIAN_POINT('',(2.039368594319,-2.227272727273));
#101404 = CARTESIAN_POINT('',(2.039368594319,-2.338636363637));
#101405 = CARTESIAN_POINT('',(2.039368594319,-2.412878787879));
#101406 = CARTESIAN_POINT('',(2.039368594319,-2.45));
#101407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101408 = ORIENTED_EDGE('',*,*,#101409,.F.);
#101409 = EDGE_CURVE('',#101410,#101372,#101412,.T.);
#101410 = VERTEX_POINT('',#101411);
#101411 = CARTESIAN_POINT('',(11.15,27.440364313363,35.475642528536));
#101412 = SURFACE_CURVE('',#101413,(#101418),.PCURVE_S1.);
#101413 = CIRCLE('',#101414,1.228619173913);
#101414 = AXIS2_PLACEMENT_3D('',#101415,#101416,#101417);
#101415 = CARTESIAN_POINT('',(11.15,27.5426084163,36.699999999996));
#101416 = DIRECTION('',(1.,0.E+000,0.E+000));
#101417 = DIRECTION('',(0.E+000,0.E+000,-1.));
#101418 = PCURVE('',#101337,#101419);
#101419 = DEFINITIONAL_REPRESENTATION('',(#101420),#101423);
#101420 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#101421,#101422),
  .UNSPECIFIED.,.F.,.F.,(2,2),(6.199870243267,7.38540936645),
  .PIECEWISE_BEZIER_KNOTS.);
#101421 = CARTESIAN_POINT('',(3.224907717503,-2.45));
#101422 = CARTESIAN_POINT('',(2.039368594319,-2.45));
#101423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101424 = ORIENTED_EDGE('',*,*,#101425,.T.);
#101425 = EDGE_CURVE('',#101410,#101326,#101426,.T.);
#101426 = SURFACE_CURVE('',#101427,(#101435),.PCURVE_S1.);
#101427 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#101428,#101429,#101430,
    #101431,#101432,#101433,#101434),.UNSPECIFIED.,.F.,.F.,(4,3,4),(
    0.E+000,0.562455604783,1.),.UNSPECIFIED.);
#101428 = CARTESIAN_POINT('',(11.15,27.440364313363,35.475642528536));
#101429 = CARTESIAN_POINT('',(10.690661258195,27.440364313363,
    35.471619987105));
#101430 = CARTESIAN_POINT('',(10.231322515187,27.440364313363,
    35.467597582936));
#101431 = CARTESIAN_POINT('',(9.771983771012,27.440364313363,
    35.463575312049));
#101432 = CARTESIAN_POINT('',(9.414655848043,27.440364313363,
    35.460446314725));
#101433 = CARTESIAN_POINT('',(9.057327924366,27.440364313363,
    35.45731739806));
#101434 = CARTESIAN_POINT('',(8.7,27.440364313363,35.454188560245));
#101435 = PCURVE('',#101337,#101436);
#101436 = DEFINITIONAL_REPRESENTATION('',(#101437),#101463);
#101437 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#101438,#101439,#101440,
    #101441,#101442,#101443,#101444,#101445,#101446,#101447,#101448,
    #101449,#101450,#101451,#101452,#101453,#101454,#101455,#101456,
    #101457,#101458,#101459,#101460,#101461,#101462),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    4.545454545455E-002,9.090909090909E-002,0.136363636364,
    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
#101438 = CARTESIAN_POINT('',(3.224907717503,-2.45));
#101439 = CARTESIAN_POINT('',(3.224885698721,-2.412878788049));
#101440 = CARTESIAN_POINT('',(3.224841696113,-2.33863636413));
#101441 = CARTESIAN_POINT('',(3.224775796819,-2.227272728205));
#101442 = CARTESIAN_POINT('',(3.224710001894,-2.115909092233));
#101443 = CARTESIAN_POINT('',(3.22464431109,-2.004545456215));
#101444 = CARTESIAN_POINT('',(3.224578724159,-1.89318182015));
#101445 = CARTESIAN_POINT('',(3.224513240856,-1.781818184038));
#101446 = CARTESIAN_POINT('',(3.224447860934,-1.67045454788));
#101447 = CARTESIAN_POINT('',(3.224382584149,-1.559090911675));
#101448 = CARTESIAN_POINT('',(3.224317410256,-1.447727275424));
#101449 = CARTESIAN_POINT('',(3.224252339012,-1.336363639127));
#101450 = CARTESIAN_POINT('',(3.224187370175,-1.225000002784));
#101451 = CARTESIAN_POINT('',(3.224122503502,-1.113636366396));
#101452 = CARTESIAN_POINT('',(3.224057738753,-1.002272729961));
#101453 = CARTESIAN_POINT('',(3.223993075687,-0.890909093481));
#101454 = CARTESIAN_POINT('',(3.223928514065,-0.779545456955));
#101455 = CARTESIAN_POINT('',(3.223864053648,-0.668181820384));
#101456 = CARTESIAN_POINT('',(3.223799694198,-0.556818183767));
#101457 = CARTESIAN_POINT('',(3.223735435477,-0.445454547105));
#101458 = CARTESIAN_POINT('',(3.223671277249,-0.334090910398));
#101459 = CARTESIAN_POINT('',(3.223607219279,-0.222727273646));
#101460 = CARTESIAN_POINT('',(3.22354326133,-0.111363636849));
#101461 = CARTESIAN_POINT('',(3.223500689223,-3.712121228804E-002));
#101462 = CARTESIAN_POINT('',(3.223479419762,-6.660748870623E-016));
#101463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#101468)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#101465,#101466,#101467)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#101465 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#101466 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#101467 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#101468 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#101465,
  'distance_accuracy_value','confusion accuracy');
#101469 = SHAPE_DEFINITION_REPRESENTATION(#101470,#101318);
#101470 = PRODUCT_DEFINITION_SHAPE('','',#101471);
#101471 = PRODUCT_DEFINITION('design','',#101472,#101475);
#101472 = PRODUCT_DEFINITION_FORMATION('','',#101473);
#101473 = PRODUCT('CADSOFTTOOLS 1.767','CADSOFTTOOLS 1.767','',(#101474)
  );
#101474 = PRODUCT_CONTEXT('',#2,'mechanical');
#101475 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#101476 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#101477,#101479);
#101477 = ( REPRESENTATION_RELATIONSHIP('','',#101318,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#101478) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#101478 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3079);
#101479 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #101480);
#101480 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('767','','',#5,#101471,$);
#101481 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#101473));
#101482 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#101483),#101557
  );
#101483 = SHELL_BASED_SURFACE_MODEL('',(#101484));
#101484 = OPEN_SHELL('',(#101485));
#101485 = ADVANCED_FACE('',(#101486),#101500,.T.);
#101486 = FACE_BOUND('',#101487,.T.);
#101487 = EDGE_LOOP('',(#101488,#101511,#101527,#101543));
#101488 = ORIENTED_EDGE('',*,*,#101489,.F.);
#101489 = EDGE_CURVE('',#101490,#101492,#101494,.T.);
#101490 = VERTEX_POINT('',#101491);
#101491 = CARTESIAN_POINT('',(11.15,28.925540084894,36.321380826084));
#101492 = VERTEX_POINT('',#101493);
#101493 = CARTESIAN_POINT('',(11.15,29.4426084163,36.321380826084));
#101494 = SURFACE_CURVE('',#101495,(#101499),.PCURVE_S1.);
#101495 = LINE('',#101496,#101497);
#101496 = CARTESIAN_POINT('',(11.15,27.929217072479,36.321380826084));
#101497 = VECTOR('',#101498,1.);
#101498 = DIRECTION('',(0.E+000,1.,0.E+000));
#101499 = PCURVE('',#101500,#101505);
#101500 = PLANE('',#101501);
#101501 = AXIS2_PLACEMENT_3D('',#101502,#101503,#101504);
#101502 = CARTESIAN_POINT('',(8.7,27.929217072479,36.299999999997));
#101503 = DIRECTION('',(8.726535498374E-003,0.E+000,-0.999961923064));
#101504 = DIRECTION('',(0.999961923064,0.E+000,8.726535498374E-003));
#101505 = DEFINITIONAL_REPRESENTATION('',(#101506),#101510);
#101506 = LINE('',#101507,#101508);
#101507 = CARTESIAN_POINT('',(2.450093292045,0.E+000));
#101508 = VECTOR('',#101509,1.);
#101509 = DIRECTION('',(0.E+000,-1.));
#101510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101511 = ORIENTED_EDGE('',*,*,#101512,.T.);
#101512 = EDGE_CURVE('',#101490,#101513,#101515,.T.);
#101513 = VERTEX_POINT('',#101514);
#101514 = CARTESIAN_POINT('',(8.7,28.925540084894,36.299999999997));
#101515 = SURFACE_CURVE('',#101516,(#101520),.PCURVE_S1.);
#101516 = LINE('',#101517,#101518);
#101517 = CARTESIAN_POINT('',(8.7,28.925540084894,36.299999999997));
#101518 = VECTOR('',#101519,1.);
#101519 = DIRECTION('',(-0.999961923064,0.E+000,-8.726535498374E-003));
#101520 = PCURVE('',#101500,#101521);
#101521 = DEFINITIONAL_REPRESENTATION('',(#101522),#101526);
#101522 = LINE('',#101523,#101524);
#101523 = CARTESIAN_POINT('',(0.E+000,-0.996323012415));
#101524 = VECTOR('',#101525,1.);
#101525 = DIRECTION('',(-1.,-0.E+000));
#101526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101527 = ORIENTED_EDGE('',*,*,#101528,.T.);
#101528 = EDGE_CURVE('',#101513,#101529,#101531,.T.);
#101529 = VERTEX_POINT('',#101530);
#101530 = CARTESIAN_POINT('',(8.7,29.4426084163,36.299999999996));
#101531 = SURFACE_CURVE('',#101532,(#101536),.PCURVE_S1.);
#101532 = LINE('',#101533,#101534);
#101533 = CARTESIAN_POINT('',(8.7,27.929217072479,36.299999999997));
#101534 = VECTOR('',#101535,1.);
#101535 = DIRECTION('',(0.E+000,1.,0.E+000));
#101536 = PCURVE('',#101500,#101537);
#101537 = DEFINITIONAL_REPRESENTATION('',(#101538),#101542);
#101538 = LINE('',#101539,#101540);
#101539 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#101540 = VECTOR('',#101541,1.);
#101541 = DIRECTION('',(0.E+000,-1.));
#101542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101543 = ORIENTED_EDGE('',*,*,#101544,.F.);
#101544 = EDGE_CURVE('',#101492,#101529,#101545,.T.);
#101545 = SURFACE_CURVE('',#101546,(#101550),.PCURVE_S1.);
#101546 = LINE('',#101547,#101548);
#101547 = CARTESIAN_POINT('',(8.7,29.4426084163,36.299999999996));
#101548 = VECTOR('',#101549,1.);
#101549 = DIRECTION('',(-0.999961923064,0.E+000,-8.726535498374E-003));
#101550 = PCURVE('',#101500,#101551);
#101551 = DEFINITIONAL_REPRESENTATION('',(#101552),#101556);
#101552 = LINE('',#101553,#101554);
#101553 = CARTESIAN_POINT('',(0.E+000,-1.513391343821));
#101554 = VECTOR('',#101555,1.);
#101555 = DIRECTION('',(-1.,-0.E+000));
#101556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#101561)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#101558,#101559,#101560)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#101558 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#101559 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#101560 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#101561 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#101558,
  'distance_accuracy_value','confusion accuracy');
#101562 = SHAPE_DEFINITION_REPRESENTATION(#101563,#101482);
#101563 = PRODUCT_DEFINITION_SHAPE('','',#101564);
#101564 = PRODUCT_DEFINITION('design','',#101565,#101568);
#101565 = PRODUCT_DEFINITION_FORMATION('','',#101566);
#101566 = PRODUCT('CADSOFTTOOLS 1.768','CADSOFTTOOLS 1.768','',(#101567)
  );
#101567 = PRODUCT_CONTEXT('',#2,'mechanical');
#101568 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#101569 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#101570,#101572);
#101570 = ( REPRESENTATION_RELATIONSHIP('','',#101482,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#101571) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#101571 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3083);
#101572 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #101573);
#101573 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('768','','',#5,#101564,$);
#101574 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#101566));
#101575 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#101576),#101671
  );
#101576 = SHELL_BASED_SURFACE_MODEL('',(#101577));
#101577 = OPEN_SHELL('',(#101578));
#101578 = ADVANCED_FACE('',(#101579),#101594,.F.);
#101579 = FACE_BOUND('',#101580,.F.);
#101580 = EDGE_LOOP('',(#101581,#101604,#101619,#101658));
#101581 = ORIENTED_EDGE('',*,*,#101582,.T.);
#101582 = EDGE_CURVE('',#101583,#101585,#101587,.T.);
#101583 = VERTEX_POINT('',#101584);
#101584 = CARTESIAN_POINT('',(11.15,29.4426084163,36.321380826084));
#101585 = VERTEX_POINT('',#101586);
#101586 = CARTESIAN_POINT('',(11.15,29.763989242387,35.999999999996));
#101587 = SURFACE_CURVE('',#101588,(#101593),.PCURVE_S1.);
#101588 = CIRCLE('',#101589,0.321380826087);
#101589 = AXIS2_PLACEMENT_3D('',#101590,#101591,#101592);
#101590 = CARTESIAN_POINT('',(11.15,29.4426084163,35.999999999996));
#101591 = DIRECTION('',(-1.,0.E+000,0.E+000));
#101592 = DIRECTION('',(0.E+000,0.E+000,-1.));
#101593 = PCURVE('',#101594,#101599);
#101594 = CONICAL_SURFACE('',#101595,0.3,8.72664625E-003);
#101595 = AXIS2_PLACEMENT_3D('',#101596,#101597,#101598);
#101596 = CARTESIAN_POINT('',(8.7,29.4426084163,35.999999999996));
#101597 = DIRECTION('',(1.,0.E+000,0.E+000));
#101598 = DIRECTION('',(-0.E+000,0.E+000,1.));
#101599 = DEFINITIONAL_REPRESENTATION('',(#101600),#101603);
#101600 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#101601,#101602),
  .UNSPECIFIED.,.F.,.F.,(2,2),(3.14159265359,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#101601 = CARTESIAN_POINT('',(6.28318530718,2.45));
#101602 = CARTESIAN_POINT('',(4.712388980385,2.45));
#101603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101604 = ORIENTED_EDGE('',*,*,#101605,.T.);
#101605 = EDGE_CURVE('',#101585,#101606,#101608,.T.);
#101606 = VERTEX_POINT('',#101607);
#101607 = CARTESIAN_POINT('',(8.7,29.7426084163,35.999999999996));
#101608 = SURFACE_CURVE('',#101609,(#101613),.PCURVE_S1.);
#101609 = LINE('',#101610,#101611);
#101610 = CARTESIAN_POINT('',(8.7,29.7426084163,35.999999999996));
#101611 = VECTOR('',#101612,1.);
#101612 = DIRECTION('',(-0.999961923064,-8.726535498374E-003,0.E+000));
#101613 = PCURVE('',#101594,#101614);
#101614 = DEFINITIONAL_REPRESENTATION('',(#101615),#101618);
#101615 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#101616,#101617),
  .UNSPECIFIED.,.F.,.F.,(2,2),(-2.450093292045,0.E+000),
  .PIECEWISE_BEZIER_KNOTS.);
#101616 = CARTESIAN_POINT('',(4.712388980385,2.45));
#101617 = CARTESIAN_POINT('',(4.712388980385,8.881446005875E-016));
#101618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101619 = ORIENTED_EDGE('',*,*,#101620,.F.);
#101620 = EDGE_CURVE('',#101621,#101606,#101623,.T.);
#101621 = VERTEX_POINT('',#101622);
#101622 = CARTESIAN_POINT('',(8.7,29.4426084163,36.299999999996));
#101623 = SURFACE_CURVE('',#101624,(#101629),.PCURVE_S1.);
#101624 = CIRCLE('',#101625,0.3);
#101625 = AXIS2_PLACEMENT_3D('',#101626,#101627,#101628);
#101626 = CARTESIAN_POINT('',(8.7,29.4426084163,35.999999999996));
#101627 = DIRECTION('',(-1.,0.E+000,0.E+000));
#101628 = DIRECTION('',(0.E+000,-1.,0.E+000));
#101629 = PCURVE('',#101594,#101630);
#101630 = DEFINITIONAL_REPRESENTATION('',(#101631),#101657);
#101631 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#101632,#101633,#101634,
    #101635,#101636,#101637,#101638,#101639,#101640,#101641,#101642,
    #101643,#101644,#101645,#101646,#101647,#101648,#101649,#101650,
    #101651,#101652,#101653,#101654,#101655,#101656),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(1.570796326795,
    1.642196159831,1.713595992867,1.784995825903,1.856395658939,
    1.927795491976,1.999195325012,2.070595158048,2.141994991084,
    2.21339482412,2.284794657156,2.356194490192,2.427594323228,
    2.498994156265,2.570393989301,2.641793822337,2.713193655373,
    2.784593488409,2.855993321445,2.927393154481,2.998792987518,
    3.070192820554,3.14159265359),.QUASI_UNIFORM_KNOTS.);
#101632 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#101633 = CARTESIAN_POINT('',(6.259385362834,6.70249171476E-018));
#101634 = CARTESIAN_POINT('',(6.211785474143,7.449784015031E-018));
#101635 = CARTESIAN_POINT('',(6.140385641107,-1.478261759674E-017));
#101636 = CARTESIAN_POINT('',(6.068985808071,1.371003548876E-017));
#101637 = CARTESIAN_POINT('',(5.997585975035,-4.109917698757E-017));
#101638 = CARTESIAN_POINT('',(5.926186141999,-6.49501951471E-018));
#101639 = CARTESIAN_POINT('',(5.854786308963,1.655910252775E-017));
#101640 = CARTESIAN_POINT('',(5.783386475927,6.347258326503E-019));
#101641 = CARTESIAN_POINT('',(5.711986642891,3.377650866566E-017));
#101642 = CARTESIAN_POINT('',(5.640586809854,-3.035219434622E-017));
#101643 = CARTESIAN_POINT('',(5.569186976818,3.363946772128E-017));
#101644 = CARTESIAN_POINT('',(5.497787143782,-1.495137298106E-017));
#101645 = CARTESIAN_POINT('',(5.426387310746,2.09719525094E-017));
#101646 = CARTESIAN_POINT('',(5.35498747771,2.196800530055E-018));
#101647 = CARTESIAN_POINT('',(5.283587644674,-4.719477343476E-017));
#101648 = CARTESIAN_POINT('',(5.212187811638,3.488985514277E-017));
#101649 = CARTESIAN_POINT('',(5.140787978601,-3.901897638217E-017));
#101650 = CARTESIAN_POINT('',(5.069388145565,1.337074582265E-017));
#101651 = CARTESIAN_POINT('',(4.997988312529,-1.331236566334E-018));
#101652 = CARTESIAN_POINT('',(4.926588479493,1.353088514995E-017));
#101653 = CARTESIAN_POINT('',(4.855188646457,-1.431643743368E-017));
#101654 = CARTESIAN_POINT('',(4.783788813421,6.780321715983E-018));
#101655 = CARTESIAN_POINT('',(4.73618892473,7.901748310546E-018));
#101656 = CARTESIAN_POINT('',(4.712388980385,1.453204757974E-018));
#101657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101658 = ORIENTED_EDGE('',*,*,#101659,.F.);
#101659 = EDGE_CURVE('',#101583,#101621,#101660,.T.);
#101660 = SURFACE_CURVE('',#101661,(#101665),.PCURVE_S1.);
#101661 = LINE('',#101662,#101663);
#101662 = CARTESIAN_POINT('',(8.7,29.4426084163,36.299999999996));
#101663 = VECTOR('',#101664,1.);
#101664 = DIRECTION('',(-0.999961923064,0.E+000,-8.726535498374E-003));
#101665 = PCURVE('',#101594,#101666);
#101666 = DEFINITIONAL_REPRESENTATION('',(#101667),#101670);
#101667 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#101668,#101669),
  .UNSPECIFIED.,.F.,.F.,(2,2),(-2.450093292045,0.E+000),
  .PIECEWISE_BEZIER_KNOTS.);
#101668 = CARTESIAN_POINT('',(6.28318530718,2.45));
#101669 = CARTESIAN_POINT('',(6.28318530718,-8.881446005875E-016));
#101670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#101675)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#101672,#101673,#101674)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#101672 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#101673 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#101674 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#101675 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#101672,
  'distance_accuracy_value','confusion accuracy');
#101676 = SHAPE_DEFINITION_REPRESENTATION(#101677,#101575);
#101677 = PRODUCT_DEFINITION_SHAPE('','',#101678);
#101678 = PRODUCT_DEFINITION('design','',#101679,#101682);
#101679 = PRODUCT_DEFINITION_FORMATION('','',#101680);
#101680 = PRODUCT('CADSOFTTOOLS 1.769','CADSOFTTOOLS 1.769','',(#101681)
  );
#101681 = PRODUCT_CONTEXT('',#2,'mechanical');
#101682 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#101683 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#101684,#101686);
#101684 = ( REPRESENTATION_RELATIONSHIP('','',#101575,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#101685) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#101685 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3087);
#101686 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #101687);
#101687 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('769','','',#5,#101678,$);
#101688 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#101680));
#101689 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#101690),#101764
  );
#101690 = SHELL_BASED_SURFACE_MODEL('',(#101691));
#101691 = OPEN_SHELL('',(#101692));
#101692 = ADVANCED_FACE('',(#101693),#101707,.T.);
#101693 = FACE_BOUND('',#101694,.T.);
#101694 = EDGE_LOOP('',(#101695,#101718,#101734,#101750));
#101695 = ORIENTED_EDGE('',*,*,#101696,.T.);
#101696 = EDGE_CURVE('',#101697,#101699,#101701,.T.);
#101697 = VERTEX_POINT('',#101698);
#101698 = CARTESIAN_POINT('',(11.15,29.763989242387,35.999999999996));
#101699 = VERTEX_POINT('',#101700);
#101700 = CARTESIAN_POINT('',(8.7,29.7426084163,35.999999999996));
#101701 = SURFACE_CURVE('',#101702,(#101706),.PCURVE_S1.);
#101702 = LINE('',#101703,#101704);
#101703 = CARTESIAN_POINT('',(8.7,29.7426084163,35.999999999996));
#101704 = VECTOR('',#101705,1.);
#101705 = DIRECTION('',(-0.999961923064,-8.726535498374E-003,0.E+000));
#101706 = PCURVE('',#101707,#101712);
#101707 = PLANE('',#101708);
#101708 = AXIS2_PLACEMENT_3D('',#101709,#101710,#101711);
#101709 = CARTESIAN_POINT('',(8.7,29.7426084163,34.640099999996));
#101710 = DIRECTION('',(8.726535498374E-003,-0.999961923064,0.E+000));
#101711 = DIRECTION('',(0.999961923064,8.726535498374E-003,0.E+000));
#101712 = DEFINITIONAL_REPRESENTATION('',(#101713),#101717);
#101713 = LINE('',#101714,#101715);
#101714 = CARTESIAN_POINT('',(0.E+000,1.3599));
#101715 = VECTOR('',#101716,1.);
#101716 = DIRECTION('',(-1.,0.E+000));
#101717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101718 = ORIENTED_EDGE('',*,*,#101719,.T.);
#101719 = EDGE_CURVE('',#101699,#101720,#101722,.T.);
#101720 = VERTEX_POINT('',#101721);
#101721 = CARTESIAN_POINT('',(8.7,29.7426084163,35.199999999997));
#101722 = SURFACE_CURVE('',#101723,(#101727),.PCURVE_S1.);
#101723 = LINE('',#101724,#101725);
#101724 = CARTESIAN_POINT('',(8.7,29.7426084163,34.640099999996));
#101725 = VECTOR('',#101726,1.);
#101726 = DIRECTION('',(0.E+000,0.E+000,-1.));
#101727 = PCURVE('',#101707,#101728);
#101728 = DEFINITIONAL_REPRESENTATION('',(#101729),#101733);
#101729 = LINE('',#101730,#101731);
#101730 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#101731 = VECTOR('',#101732,1.);
#101732 = DIRECTION('',(0.E+000,-1.));
#101733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101734 = ORIENTED_EDGE('',*,*,#101735,.F.);
#101735 = EDGE_CURVE('',#101736,#101720,#101738,.T.);
#101736 = VERTEX_POINT('',#101737);
#101737 = CARTESIAN_POINT('',(11.15,29.763989242387,35.199999999997));
#101738 = SURFACE_CURVE('',#101739,(#101743),.PCURVE_S1.);
#101739 = LINE('',#101740,#101741);
#101740 = CARTESIAN_POINT('',(8.7,29.7426084163,35.199999999997));
#101741 = VECTOR('',#101742,1.);
#101742 = DIRECTION('',(-0.999961923064,-8.726535498374E-003,
    -2.752386544177E-017));
#101743 = PCURVE('',#101707,#101744);
#101744 = DEFINITIONAL_REPRESENTATION('',(#101745),#101749);
#101745 = LINE('',#101746,#101747);
#101746 = CARTESIAN_POINT('',(0.E+000,0.5599));
#101747 = VECTOR('',#101748,1.);
#101748 = DIRECTION('',(-1.,-2.752386544177E-017));
#101749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101750 = ORIENTED_EDGE('',*,*,#101751,.F.);
#101751 = EDGE_CURVE('',#101697,#101736,#101752,.T.);
#101752 = SURFACE_CURVE('',#101753,(#101757),.PCURVE_S1.);
#101753 = LINE('',#101754,#101755);
#101754 = CARTESIAN_POINT('',(11.15,29.763989242387,34.640099999996));
#101755 = VECTOR('',#101756,1.);
#101756 = DIRECTION('',(0.E+000,0.E+000,-1.));
#101757 = PCURVE('',#101707,#101758);
#101758 = DEFINITIONAL_REPRESENTATION('',(#101759),#101763);
#101759 = LINE('',#101760,#101761);
#101760 = CARTESIAN_POINT('',(2.450093292045,0.E+000));
#101761 = VECTOR('',#101762,1.);
#101762 = DIRECTION('',(0.E+000,-1.));
#101763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#101768)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#101765,#101766,#101767)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#101765 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#101766 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#101767 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#101768 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#101765,
  'distance_accuracy_value','confusion accuracy');
#101769 = SHAPE_DEFINITION_REPRESENTATION(#101770,#101689);
#101770 = PRODUCT_DEFINITION_SHAPE('','',#101771);
#101771 = PRODUCT_DEFINITION('design','',#101772,#101775);
#101772 = PRODUCT_DEFINITION_FORMATION('','',#101773);
#101773 = PRODUCT('CADSOFTTOOLS 1.770','CADSOFTTOOLS 1.770','',(#101774)
  );
#101774 = PRODUCT_CONTEXT('',#2,'mechanical');
#101775 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#101776 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#101777,#101779);
#101777 = ( REPRESENTATION_RELATIONSHIP('','',#101689,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#101778) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#101778 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3091);
#101779 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #101780);
#101780 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('770','','',#5,#101771,$);
#101781 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#101773));
#101782 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#101783),#101901
  );
#101783 = SHELL_BASED_SURFACE_MODEL('',(#101784));
#101784 = OPEN_SHELL('',(#101785));
#101785 = ADVANCED_FACE('',(#101786),#101800,.F.);
#101786 = FACE_BOUND('',#101787,.F.);
#101787 = EDGE_LOOP('',(#101788,#101810,#101849,#101887));
#101788 = ORIENTED_EDGE('',*,*,#101789,.T.);
#101789 = EDGE_CURVE('',#101790,#101792,#101794,.T.);
#101790 = VERTEX_POINT('',#101791);
#101791 = CARTESIAN_POINT('',(11.15,28.925540084894,36.321380826084));
#101792 = VERTEX_POINT('',#101793);
#101793 = CARTESIAN_POINT('',(8.7,28.925540084894,36.299999999997));
#101794 = SURFACE_CURVE('',#101795,(#101799),.PCURVE_S1.);
#101795 = LINE('',#101796,#101797);
#101796 = CARTESIAN_POINT('',(8.7,28.925540084894,36.299999999997));
#101797 = VECTOR('',#101798,1.);
#101798 = DIRECTION('',(-0.999961923064,0.E+000,-8.726535498374E-003));
#101799 = PCURVE('',#101800,#101805);
#101800 = CONICAL_SURFACE('',#101801,0.3,8.72664625E-003);
#101801 = AXIS2_PLACEMENT_3D('',#101802,#101803,#101804);
#101802 = CARTESIAN_POINT('',(8.7,28.925540084894,35.999999999996));
#101803 = DIRECTION('',(1.,0.E+000,0.E+000));
#101804 = DIRECTION('',(-0.E+000,0.E+000,1.));
#101805 = DEFINITIONAL_REPRESENTATION('',(#101806),#101809);
#101806 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#101807,#101808),
  .UNSPECIFIED.,.F.,.F.,(2,2),(-2.450093292045,0.E+000),
  .PIECEWISE_BEZIER_KNOTS.);
#101807 = CARTESIAN_POINT('',(0.E+000,2.45));
#101808 = CARTESIAN_POINT('',(0.E+000,8.881446005875E-016));
#101809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101810 = ORIENTED_EDGE('',*,*,#101811,.T.);
#101811 = EDGE_CURVE('',#101792,#101812,#101814,.T.);
#101812 = VERTEX_POINT('',#101813);
#101813 = CARTESIAN_POINT('',(8.7,28.657875890973,36.135483870964));
#101814 = SURFACE_CURVE('',#101815,(#101820),.PCURVE_S1.);
#101815 = CIRCLE('',#101816,0.3);
#101816 = AXIS2_PLACEMENT_3D('',#101817,#101818,#101819);
#101817 = CARTESIAN_POINT('',(8.7,28.925540084894,35.999999999996));
#101818 = DIRECTION('',(1.,0.E+000,0.E+000));
#101819 = DIRECTION('',(0.E+000,0.E+000,-1.));
#101820 = PCURVE('',#101800,#101821);
#101821 = DEFINITIONAL_REPRESENTATION('',(#101822),#101848);
#101822 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#101823,#101824,#101825,
    #101826,#101827,#101828,#101829,#101830,#101831,#101832,#101833,
    #101834,#101835,#101836,#101837,#101838,#101839,#101840,#101841,
    #101842,#101843,#101844,#101845,#101846,#101847),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(3.14159265359,
    3.191693747193,3.241794840796,3.291895934399,3.341997028003,
    3.392098121606,3.442199215209,3.492300308812,3.542401402416,
    3.592502496019,3.642603589622,3.692704683225,3.742805776828,
    3.792906870432,3.843007964035,3.893109057638,3.943210151241,
    3.993311244845,4.043412338448,4.093513432051,4.143614525654,
    4.193715619257,4.243816712861),.QUASI_UNIFORM_KNOTS.);
#101823 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#101824 = CARTESIAN_POINT('',(1.67003645344E-002,1.837924528879E-019));
#101825 = CARTESIAN_POINT('',(5.010109360322E-002,-3.07309432756E-018));
#101826 = CARTESIAN_POINT('',(0.100202187206,-1.058707008768E-017));
#101827 = CARTESIAN_POINT('',(0.15030328081,4.026278161651E-017));
#101828 = CARTESIAN_POINT('',(0.200404374413,2.585197129293E-017));
#101829 = CARTESIAN_POINT('',(0.250505468016,-2.971613978063E-017));
#101830 = CARTESIAN_POINT('',(0.300606561619,2.674701852409E-017));
#101831 = CARTESIAN_POINT('',(0.350707655223,3.290104454444E-018));
#101832 = CARTESIAN_POINT('',(0.400808748826,-3.115982488859E-017));
#101833 = CARTESIAN_POINT('',(0.450909842429,3.410156295591E-017));
#101834 = CARTESIAN_POINT('',(0.501010936032,-2.988129814898E-017));
#101835 = CARTESIAN_POINT('',(0.551112029635,6.571170181943E-017));
#101836 = CARTESIAN_POINT('',(0.601213123239,-4.689569600668E-017));
#101837 = CARTESIAN_POINT('',(0.651314216842,9.003620477647E-018));
#101838 = CARTESIAN_POINT('',(0.701415310445,-1.159804700381E-017));
#101839 = CARTESIAN_POINT('',(0.751516404048,-1.110220724288E-017));
#101840 = CARTESIAN_POINT('',(0.801617497652,2.00883091547E-017));
#101841 = CARTESIAN_POINT('',(0.851718591255,3.262089479048E-017));
#101842 = CARTESIAN_POINT('',(0.901819684858,4.517983529493E-018));
#101843 = CARTESIAN_POINT('',(0.951920778461,-1.385749424247E-017));
#101844 = CARTESIAN_POINT('',(1.002021872064,-3.476749088283E-018));
#101845 = CARTESIAN_POINT('',(1.052122965668,2.777726290304E-017));
#101846 = CARTESIAN_POINT('',(1.085523694737,2.302948211798E-017));
#101847 = CARTESIAN_POINT('',(1.102224059271,6.830819239955E-018));
#101848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101849 = ORIENTED_EDGE('',*,*,#101850,.T.);
#101850 = EDGE_CURVE('',#101812,#101851,#101853,.T.);
#101851 = VERTEX_POINT('',#101852);
#101852 = CARTESIAN_POINT('',(11.15,28.638799619039,36.145139727907));
#101853 = SURFACE_CURVE('',#101854,(#101858),.PCURVE_S1.);
#101854 = LINE('',#101855,#101856);
#101855 = CARTESIAN_POINT('',(8.7,28.657875890973,36.135483870964));
#101856 = VECTOR('',#101857,1.);
#101857 = DIRECTION('',(0.999961923064,-7.785936966329E-003,
    3.941016031524E-003));
#101858 = PCURVE('',#101800,#101859);
#101859 = DEFINITIONAL_REPRESENTATION('',(#101860),#101886);
#101860 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#101861,#101862,#101863,
    #101864,#101865,#101866,#101867,#101868,#101869,#101870,#101871,
    #101872,#101873,#101874,#101875,#101876,#101877,#101878,#101879,
    #101880,#101881,#101882,#101883,#101884,#101885),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    0.111367876911,0.222735753822,0.334103630733,0.445471507645,
    0.556839384556,0.668207261467,0.779575138378,0.890943015289,
    1.0023108922,1.113678769111,1.225046646023,1.336414522934,
    1.447782399845,1.559150276756,1.670518153667,1.781886030578,
    1.893253907489,2.0046217844,2.115989661312,2.227357538223,
    2.338725415134,2.450093292045),.QUASI_UNIFORM_KNOTS.);
#101861 = CARTESIAN_POINT('',(1.102224059271,-2.154735570498E-016));
#101862 = CARTESIAN_POINT('',(1.102224059271,3.712121212122E-002));
#101863 = CARTESIAN_POINT('',(1.102224059271,0.111363636364));
#101864 = CARTESIAN_POINT('',(1.102224059271,0.222727272727));
#101865 = CARTESIAN_POINT('',(1.102224059271,0.334090909091));
#101866 = CARTESIAN_POINT('',(1.102224059271,0.445454545455));
#101867 = CARTESIAN_POINT('',(1.102224059271,0.556818181818));
#101868 = CARTESIAN_POINT('',(1.102224059271,0.668181818182));
#101869 = CARTESIAN_POINT('',(1.102224059271,0.779545454546));
#101870 = CARTESIAN_POINT('',(1.102224059271,0.890909090909));
#101871 = CARTESIAN_POINT('',(1.102224059271,1.002272727273));
#101872 = CARTESIAN_POINT('',(1.102224059271,1.113636363636));
#101873 = CARTESIAN_POINT('',(1.102224059271,1.225));
#101874 = CARTESIAN_POINT('',(1.102224059271,1.336363636364));
#101875 = CARTESIAN_POINT('',(1.102224059271,1.447727272727));
#101876 = CARTESIAN_POINT('',(1.102224059271,1.559090909091));
#101877 = CARTESIAN_POINT('',(1.102224059271,1.670454545455));
#101878 = CARTESIAN_POINT('',(1.102224059271,1.781818181818));
#101879 = CARTESIAN_POINT('',(1.102224059271,1.893181818182));
#101880 = CARTESIAN_POINT('',(1.102224059271,2.004545454546));
#101881 = CARTESIAN_POINT('',(1.102224059271,2.115909090909));
#101882 = CARTESIAN_POINT('',(1.102224059271,2.227272727273));
#101883 = CARTESIAN_POINT('',(1.102224059271,2.338636363637));
#101884 = CARTESIAN_POINT('',(1.102224059271,2.412878787879));
#101885 = CARTESIAN_POINT('',(1.102224059271,2.45));
#101886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101887 = ORIENTED_EDGE('',*,*,#101888,.T.);
#101888 = EDGE_CURVE('',#101851,#101790,#101889,.T.);
#101889 = SURFACE_CURVE('',#101890,(#101895),.PCURVE_S1.);
#101890 = CIRCLE('',#101891,0.321380826087);
#101891 = AXIS2_PLACEMENT_3D('',#101892,#101893,#101894);
#101892 = CARTESIAN_POINT('',(11.15,28.925540084894,35.999999999996));
#101893 = DIRECTION('',(-1.,0.E+000,0.E+000));
#101894 = DIRECTION('',(0.E+000,0.E+000,-1.));
#101895 = PCURVE('',#101800,#101896);
#101896 = DEFINITIONAL_REPRESENTATION('',(#101897),#101900);
#101897 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#101898,#101899),
  .UNSPECIFIED.,.F.,.F.,(2,2),(2.039368594319,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#101898 = CARTESIAN_POINT('',(1.102224059271,2.45));
#101899 = CARTESIAN_POINT('',(0.E+000,2.45));
#101900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#101905)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#101902,#101903,#101904)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#101902 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#101903 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#101904 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#101905 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#101902,
  'distance_accuracy_value','confusion accuracy');
#101906 = SHAPE_DEFINITION_REPRESENTATION(#101907,#101782);
#101907 = PRODUCT_DEFINITION_SHAPE('','',#101908);
#101908 = PRODUCT_DEFINITION('design','',#101909,#101912);
#101909 = PRODUCT_DEFINITION_FORMATION('','',#101910);
#101910 = PRODUCT('CADSOFTTOOLS 1.771','CADSOFTTOOLS 1.771','',(#101911)
  );
#101911 = PRODUCT_CONTEXT('',#2,'mechanical');
#101912 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#101913 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#101914,#101916);
#101914 = ( REPRESENTATION_RELATIONSHIP('','',#101782,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#101915) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#101915 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3095);
#101916 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #101917);
#101917 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('771','','',#5,#101908,$);
#101918 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#101910));
#101919 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#101920),#101994
  );
#101920 = SHELL_BASED_SURFACE_MODEL('',(#101921));
#101921 = OPEN_SHELL('',(#101922));
#101922 = ADVANCED_FACE('',(#101923),#101937,.T.);
#101923 = FACE_BOUND('',#101924,.T.);
#101924 = EDGE_LOOP('',(#101925,#101948,#101964,#101980));
#101925 = ORIENTED_EDGE('',*,*,#101926,.T.);
#101926 = EDGE_CURVE('',#101927,#101929,#101931,.T.);
#101927 = VERTEX_POINT('',#101928);
#101928 = CARTESIAN_POINT('',(11.15,27.440364313363,35.476574640792));
#101929 = VERTEX_POINT('',#101930);
#101930 = CARTESIAN_POINT('',(11.15,26.415825728658,35.476574640792));
#101931 = SURFACE_CURVE('',#101932,(#101936),.PCURVE_S1.);
#101932 = LINE('',#101933,#101934);
#101933 = CARTESIAN_POINT('',(11.15,27.929217072479,35.476574640792));
#101934 = VECTOR('',#101935,1.);
#101935 = DIRECTION('',(0.E+000,-1.,0.E+000));
#101936 = PCURVE('',#101937,#101942);
#101937 = PLANE('',#101938);
#101938 = AXIS2_PLACEMENT_3D('',#101939,#101940,#101941);
#101939 = CARTESIAN_POINT('',(8.7,27.929217072479,35.455193814705));
#101940 = DIRECTION('',(8.726535498374E-003,0.E+000,-0.999961923064));
#101941 = DIRECTION('',(0.999961923064,0.E+000,8.726535498374E-003));
#101942 = DEFINITIONAL_REPRESENTATION('',(#101943),#101947);
#101943 = LINE('',#101944,#101945);
#101944 = CARTESIAN_POINT('',(2.450093292045,0.E+000));
#101945 = VECTOR('',#101946,1.);
#101946 = DIRECTION('',(0.E+000,1.));
#101947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101948 = ORIENTED_EDGE('',*,*,#101949,.T.);
#101949 = EDGE_CURVE('',#101929,#101950,#101952,.T.);
#101950 = VERTEX_POINT('',#101951);
#101951 = CARTESIAN_POINT('',(8.7,26.415825728658,35.455193814705));
#101952 = SURFACE_CURVE('',#101953,(#101957),.PCURVE_S1.);
#101953 = LINE('',#101954,#101955);
#101954 = CARTESIAN_POINT('',(8.7,26.415825728658,35.455193814705));
#101955 = VECTOR('',#101956,1.);
#101956 = DIRECTION('',(-0.999961923064,0.E+000,-8.726535498374E-003));
#101957 = PCURVE('',#101937,#101958);
#101958 = DEFINITIONAL_REPRESENTATION('',(#101959),#101963);
#101959 = LINE('',#101960,#101961);
#101960 = CARTESIAN_POINT('',(0.E+000,1.513391343821));
#101961 = VECTOR('',#101962,1.);
#101962 = DIRECTION('',(-1.,-0.E+000));
#101963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101964 = ORIENTED_EDGE('',*,*,#101965,.T.);
#101965 = EDGE_CURVE('',#101950,#101966,#101968,.T.);
#101966 = VERTEX_POINT('',#101967);
#101967 = CARTESIAN_POINT('',(8.7,27.440364313363,35.455193814705));
#101968 = SURFACE_CURVE('',#101969,(#101973),.PCURVE_S1.);
#101969 = LINE('',#101970,#101971);
#101970 = CARTESIAN_POINT('',(8.7,27.415825728658,35.455193814705));
#101971 = VECTOR('',#101972,1.);
#101972 = DIRECTION('',(0.E+000,1.,0.E+000));
#101973 = PCURVE('',#101937,#101974);
#101974 = DEFINITIONAL_REPRESENTATION('',(#101975),#101979);
#101975 = LINE('',#101976,#101977);
#101976 = CARTESIAN_POINT('',(0.E+000,0.513391343821));
#101977 = VECTOR('',#101978,1.);
#101978 = DIRECTION('',(0.E+000,-1.));
#101979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101980 = ORIENTED_EDGE('',*,*,#101981,.T.);
#101981 = EDGE_CURVE('',#101966,#101927,#101982,.T.);
#101982 = SURFACE_CURVE('',#101983,(#101987),.PCURVE_S1.);
#101983 = LINE('',#101984,#101985);
#101984 = CARTESIAN_POINT('',(9.803532595665,27.440364313363,
    35.46482419777));
#101985 = VECTOR('',#101986,1.);
#101986 = DIRECTION('',(0.999961923064,0.E+000,8.726535498374E-003));
#101987 = PCURVE('',#101937,#101988);
#101988 = DEFINITIONAL_REPRESENTATION('',(#101989),#101993);
#101989 = LINE('',#101990,#101991);
#101990 = CARTESIAN_POINT('',(1.103574616404,0.488852759116));
#101991 = VECTOR('',#101992,1.);
#101992 = DIRECTION('',(1.,0.E+000));
#101993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#101994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#101998)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#101995,#101996,#101997)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#101995 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#101996 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#101997 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#101998 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#101995,
  'distance_accuracy_value','confusion accuracy');
#101999 = SHAPE_DEFINITION_REPRESENTATION(#102000,#101919);
#102000 = PRODUCT_DEFINITION_SHAPE('','',#102001);
#102001 = PRODUCT_DEFINITION('design','',#102002,#102005);
#102002 = PRODUCT_DEFINITION_FORMATION('','',#102003);
#102003 = PRODUCT('CADSOFTTOOLS 1.772','CADSOFTTOOLS 1.772','',(#102004)
  );
#102004 = PRODUCT_CONTEXT('',#2,'mechanical');
#102005 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#102006 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#102007,#102009);
#102007 = ( REPRESENTATION_RELATIONSHIP('','',#101919,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#102008) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#102008 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3099);
#102009 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #102010);
#102010 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('772','','',#5,#102001,$);
#102011 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#102003));
#102012 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#102013),#102095
  );
#102013 = SHELL_BASED_SURFACE_MODEL('',(#102014));
#102014 = OPEN_SHELL('',(#102015));
#102015 = ADVANCED_FACE('',(#102016),#102034,.F.);
#102016 = FACE_BOUND('',#102017,.T.);
#102017 = EDGE_LOOP('',(#102018,#102049,#102065,#102081));
#102018 = ORIENTED_EDGE('',*,*,#102019,.F.);
#102019 = EDGE_CURVE('',#102020,#102022,#102024,.T.);
#102020 = VERTEX_POINT('',#102021);
#102021 = CARTESIAN_POINT('',(11.15,27.440364313363,35.475642528536));
#102022 = VERTEX_POINT('',#102023);
#102023 = CARTESIAN_POINT('',(8.7,27.440364313363,35.454188560245));
#102024 = SURFACE_CURVE('',#102025,(#102033),.PCURVE_S1.);
#102025 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#102026,#102027,#102028,
    #102029,#102030,#102031,#102032),.UNSPECIFIED.,.F.,.F.,(4,3,4),(
    0.E+000,0.562455604783,1.),.UNSPECIFIED.);
#102026 = CARTESIAN_POINT('',(11.15,27.440364313363,35.475642528536));
#102027 = CARTESIAN_POINT('',(10.690661258195,27.440364313363,
    35.471619987105));
#102028 = CARTESIAN_POINT('',(10.231322515187,27.440364313363,
    35.467597582936));
#102029 = CARTESIAN_POINT('',(9.771983771012,27.440364313363,
    35.463575312049));
#102030 = CARTESIAN_POINT('',(9.414655848043,27.440364313363,
    35.460446314725));
#102031 = CARTESIAN_POINT('',(9.057327924366,27.440364313363,
    35.45731739806));
#102032 = CARTESIAN_POINT('',(8.7,27.440364313363,35.454188560245));
#102033 = PCURVE('',#102034,#102039);
#102034 = PLANE('',#102035);
#102035 = AXIS2_PLACEMENT_3D('',#102036,#102037,#102038);
#102036 = CARTESIAN_POINT('',(9.825,27.440364313363,33.004903313192));
#102037 = DIRECTION('',(0.E+000,1.,0.E+000));
#102038 = DIRECTION('',(0.E+000,0.E+000,-1.));
#102039 = DEFINITIONAL_REPRESENTATION('',(#102040),#102048);
#102040 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#102041,#102042,#102043,
    #102044,#102045,#102046,#102047),.UNSPECIFIED.,.F.,.F.,(4,3,4),(
    0.E+000,0.562455604783,1.),.UNSPECIFIED.);
#102041 = CARTESIAN_POINT('',(-2.470739215344,-1.325));
#102042 = CARTESIAN_POINT('',(-2.466716673913,-0.865661258194));
#102043 = CARTESIAN_POINT('',(-2.462694269744,-0.406322515187));
#102044 = CARTESIAN_POINT('',(-2.458671998857,5.301622898774E-002));
#102045 = CARTESIAN_POINT('',(-2.455543001532,0.410344151957));
#102046 = CARTESIAN_POINT('',(-2.452414084868,0.767672075634));
#102047 = CARTESIAN_POINT('',(-2.449285247053,1.125));
#102048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102049 = ORIENTED_EDGE('',*,*,#102050,.T.);
#102050 = EDGE_CURVE('',#102020,#102051,#102053,.T.);
#102051 = VERTEX_POINT('',#102052);
#102052 = CARTESIAN_POINT('',(11.15,27.440364313363,35.476574640792));
#102053 = SURFACE_CURVE('',#102054,(#102058),.PCURVE_S1.);
#102054 = LINE('',#102055,#102056);
#102055 = CARTESIAN_POINT('',(11.15,27.440364313363,33.004903313192));
#102056 = VECTOR('',#102057,1.);
#102057 = DIRECTION('',(0.E+000,0.E+000,1.));
#102058 = PCURVE('',#102034,#102059);
#102059 = DEFINITIONAL_REPRESENTATION('',(#102060),#102064);
#102060 = LINE('',#102061,#102062);
#102061 = CARTESIAN_POINT('',(0.E+000,-1.325));
#102062 = VECTOR('',#102063,1.);
#102063 = DIRECTION('',(-1.,0.E+000));
#102064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102065 = ORIENTED_EDGE('',*,*,#102066,.F.);
#102066 = EDGE_CURVE('',#102067,#102051,#102069,.T.);
#102067 = VERTEX_POINT('',#102068);
#102068 = CARTESIAN_POINT('',(8.7,27.440364313363,35.455193814705));
#102069 = SURFACE_CURVE('',#102070,(#102074),.PCURVE_S1.);
#102070 = LINE('',#102071,#102072);
#102071 = CARTESIAN_POINT('',(9.803532595665,27.440364313363,
    35.46482419777));
#102072 = VECTOR('',#102073,1.);
#102073 = DIRECTION('',(0.999961923064,0.E+000,8.726535498374E-003));
#102074 = PCURVE('',#102034,#102075);
#102075 = DEFINITIONAL_REPRESENTATION('',(#102076),#102080);
#102076 = LINE('',#102077,#102078);
#102077 = CARTESIAN_POINT('',(-2.459920884578,2.146740433544E-002));
#102078 = VECTOR('',#102079,1.);
#102079 = DIRECTION('',(-8.726535498374E-003,-0.999961923064));
#102080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102081 = ORIENTED_EDGE('',*,*,#102082,.F.);
#102082 = EDGE_CURVE('',#102022,#102067,#102083,.T.);
#102083 = SURFACE_CURVE('',#102084,(#102088),.PCURVE_S1.);
#102084 = LINE('',#102085,#102086);
#102085 = CARTESIAN_POINT('',(8.7,27.440364313363,33.004903313192));
#102086 = VECTOR('',#102087,1.);
#102087 = DIRECTION('',(0.E+000,0.E+000,1.));
#102088 = PCURVE('',#102034,#102089);
#102089 = DEFINITIONAL_REPRESENTATION('',(#102090),#102094);
#102090 = LINE('',#102091,#102092);
#102091 = CARTESIAN_POINT('',(0.E+000,1.125));
#102092 = VECTOR('',#102093,1.);
#102093 = DIRECTION('',(-1.,0.E+000));
#102094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#102099)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#102096,#102097,#102098)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#102096 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#102097 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#102098 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#102099 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#102096,
  'distance_accuracy_value','confusion accuracy');
#102100 = SHAPE_DEFINITION_REPRESENTATION(#102101,#102012);
#102101 = PRODUCT_DEFINITION_SHAPE('','',#102102);
#102102 = PRODUCT_DEFINITION('design','',#102103,#102106);
#102103 = PRODUCT_DEFINITION_FORMATION('','',#102104);
#102104 = PRODUCT('CADSOFTTOOLS 1.773','CADSOFTTOOLS 1.773','',(#102105)
  );
#102105 = PRODUCT_CONTEXT('',#2,'mechanical');
#102106 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#102107 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#102108,#102110);
#102108 = ( REPRESENTATION_RELATIONSHIP('','',#102012,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#102109) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#102109 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3103);
#102110 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #102111);
#102111 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('773','','',#5,#102102,$);
#102112 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#102104));
#102113 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#102114),#102241
  );
#102114 = SHELL_BASED_SURFACE_MODEL('',(#102115));
#102115 = OPEN_SHELL('',(#102116));
#102116 = ADVANCED_FACE('',(#102117),#102132,.F.);
#102117 = FACE_BOUND('',#102118,.F.);
#102118 = EDGE_LOOP('',(#102119,#102165,#102204));
#102119 = ORIENTED_EDGE('',*,*,#102120,.F.);
#102120 = EDGE_CURVE('',#102121,#102123,#102125,.T.);
#102121 = VERTEX_POINT('',#102122);
#102122 = CARTESIAN_POINT('',(9.266355154677,26.129495103007,
    33.199999999997));
#102123 = VERTEX_POINT('',#102124);
#102124 = CARTESIAN_POINT('',(8.7,26.134764712364,33.199999999997));
#102125 = SURFACE_CURVE('',#102126,(#102131),.PCURVE_S1.);
#102126 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#102127,#102128,#102129,
    #102130),.UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),
  .PIECEWISE_BEZIER_KNOTS.);
#102127 = CARTESIAN_POINT('',(9.266355154677,26.129495103007,
    33.199999999997));
#102128 = CARTESIAN_POINT('',(9.077570085038,26.131249695248,
    33.199999999997));
#102129 = CARTESIAN_POINT('',(8.88878503312,26.133006195249,
    33.199999999997));
#102130 = CARTESIAN_POINT('',(8.7,26.134764712364,33.199999999997));
#102131 = PCURVE('',#102132,#102137);
#102132 = CONICAL_SURFACE('',#102133,0.3,8.72664625E-003);
#102133 = AXIS2_PLACEMENT_3D('',#102134,#102135,#102136);
#102134 = CARTESIAN_POINT('',(8.7,26.415825728658,33.304903313192));
#102135 = DIRECTION('',(1.,0.E+000,0.E+000));
#102136 = DIRECTION('',(-0.E+000,0.E+000,1.));
#102137 = DEFINITIONAL_REPRESENTATION('',(#102138),#102164);
#102138 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#102139,#102140,#102141,
    #102142,#102143,#102144,#102145,#102146,#102147,#102148,#102149,
    #102150,#102151,#102152,#102153,#102154,#102155,#102156,#102157,
    #102158,#102159,#102160,#102161,#102162,#102163),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    4.545454545455E-002,9.090909090909E-002,0.136363636364,
    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
#102139 = CARTESIAN_POINT('',(1.921980701674,0.566355154677));
#102140 = CARTESIAN_POINT('',(1.922070673555,0.557774015148));
#102141 = CARTESIAN_POINT('',(1.922250758778,0.540611736163));
#102142 = CARTESIAN_POINT('',(1.922521312029,0.514868317907));
#102143 = CARTESIAN_POINT('',(1.922792291729,0.489124899871));
#102144 = CARTESIAN_POINT('',(1.923063698913,0.463381482056));
#102145 = CARTESIAN_POINT('',(1.923335534619,0.437638064464));
#102146 = CARTESIAN_POINT('',(1.923607799887,0.411894647094));
#102147 = CARTESIAN_POINT('',(1.923880495764,0.386151229948));
#102148 = CARTESIAN_POINT('',(1.924153623297,0.360407813025));
#102149 = CARTESIAN_POINT('',(1.924427183537,0.334664396327));
#102150 = CARTESIAN_POINT('',(1.924701177538,0.308920979854));
#102151 = CARTESIAN_POINT('',(1.924975606358,0.283177563607));
#102152 = CARTESIAN_POINT('',(1.925250471059,0.257434147587));
#102153 = CARTESIAN_POINT('',(1.925525772704,0.231690731793));
#102154 = CARTESIAN_POINT('',(1.925801512361,0.205947316226));
#102155 = CARTESIAN_POINT('',(1.926077691101,0.180203900888));
#102156 = CARTESIAN_POINT('',(1.926354309998,0.154460485779));
#102157 = CARTESIAN_POINT('',(1.92663137013,0.128717070899));
#102158 = CARTESIAN_POINT('',(1.926908872578,0.102973656249));
#102159 = CARTESIAN_POINT('',(1.927186818425,7.723024182939E-002));
#102160 = CARTESIAN_POINT('',(1.92746520876,5.148682764124E-002));
#102161 = CARTESIAN_POINT('',(1.927744044674,2.574341368495E-002));
#102162 = CARTESIAN_POINT('',(1.927930233065,8.58113786908E-003));
#102163 = CARTESIAN_POINT('',(1.928023401889,-4.690677213331E-016));
#102164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102165 = ORIENTED_EDGE('',*,*,#102166,.F.);
#102166 = EDGE_CURVE('',#102167,#102121,#102169,.T.);
#102167 = VERTEX_POINT('',#102168);
#102168 = CARTESIAN_POINT('',(8.7,26.124552596449,33.233070434557));
#102169 = SURFACE_CURVE('',#102170,(#102175),.PCURVE_S1.);
#102170 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#102171,#102172,#102173,
    #102174),.UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),
  .PIECEWISE_BEZIER_KNOTS.);
#102171 = CARTESIAN_POINT('',(8.7,26.124552596449,33.233070434557));
#102172 = CARTESIAN_POINT('',(8.888620618436,26.126198663649,
    33.219521272565));
#102173 = CARTESIAN_POINT('',(9.077476895988,26.127846787414,
    33.209290504684));
#102174 = CARTESIAN_POINT('',(9.266355154677,26.129495103007,
    33.199999999997));
#102175 = PCURVE('',#102132,#102176);
#102176 = DEFINITIONAL_REPRESENTATION('',(#102177),#102203);
#102177 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#102178,#102179,#102180,
    #102181,#102182,#102183,#102184,#102185,#102186,#102187,#102188,
    #102189,#102190,#102191,#102192,#102193,#102194,#102195,#102196,
    #102197,#102198,#102199,#102200,#102201,#102202),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    4.545454545455E-002,9.090909090909E-002,0.136363636364,
    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
#102178 = CARTESIAN_POINT('',(1.812588375512,-5.196455857595E-016));
#102179 = CARTESIAN_POINT('',(1.814641278017,8.573664509885E-003));
#102180 = CARTESIAN_POINT('',(1.818699642554,2.572197149332E-002));
#102181 = CARTESIAN_POINT('',(1.824649650332,5.144724230143E-002));
#102182 = CARTESIAN_POINT('',(1.830466906139,7.717519972106E-002));
#102183 = CARTESIAN_POINT('',(1.836156180694,0.102905720603));
#102184 = CARTESIAN_POINT('',(1.8417222302,0.128638682151));
#102185 = CARTESIAN_POINT('',(1.847169792523,0.154373961965));
#102186 = CARTESIAN_POINT('',(1.852503585314,0.180111438003));
#102187 = CARTESIAN_POINT('',(1.857728304006,0.20585098858));
#102188 = CARTESIAN_POINT('',(1.862848620186,0.231592492346));
#102189 = CARTESIAN_POINT('',(1.867869180184,0.257335828277));
#102190 = CARTESIAN_POINT('',(1.872794603878,0.283080875661));
#102191 = CARTESIAN_POINT('',(1.877629483681,0.308827514083));
#102192 = CARTESIAN_POINT('',(1.882378383692,0.33457562342));
#102193 = CARTESIAN_POINT('',(1.887045838986,0.360325083824));
#102194 = CARTESIAN_POINT('',(1.891636355012,0.386075775713));
#102195 = CARTESIAN_POINT('',(1.896154407096,0.411827579763));
#102196 = CARTESIAN_POINT('',(1.900604440029,0.437580376898));
#102197 = CARTESIAN_POINT('',(1.904990867633,0.463334048281));
#102198 = CARTESIAN_POINT('',(1.909318072725,0.489088475303));
#102199 = CARTESIAN_POINT('',(1.913590405731,0.514843539585));
#102200 = CARTESIAN_POINT('',(1.917812188496,0.540599122943));
#102201 = CARTESIAN_POINT('',(1.920595861974,0.557769779299));
#102202 = CARTESIAN_POINT('',(1.921980701674,0.566355154677));
#102203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102204 = ORIENTED_EDGE('',*,*,#102205,.T.);
#102205 = EDGE_CURVE('',#102167,#102123,#102206,.T.);
#102206 = SURFACE_CURVE('',#102207,(#102212),.PCURVE_S1.);
#102207 = CIRCLE('',#102208,0.3);
#102208 = AXIS2_PLACEMENT_3D('',#102209,#102210,#102211);
#102209 = CARTESIAN_POINT('',(8.7,26.415825728658,33.304903313192));
#102210 = DIRECTION('',(1.,0.E+000,0.E+000));
#102211 = DIRECTION('',(0.E+000,0.E+000,-1.));
#102212 = PCURVE('',#102132,#102213);
#102213 = DEFINITIONAL_REPRESENTATION('',(#102214),#102240);
#102214 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#102215,#102216,#102217,
    #102218,#102219,#102220,#102221,#102222,#102223,#102224,#102225,
    #102226,#102227,#102228,#102229,#102230,#102231,#102232,#102233,
    #102234,#102235,#102236,#102237,#102238,#102239),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(4.954181029102,
    4.959428075755,4.964675122409,4.969922169062,4.975169215716,
    4.980416262369,4.985663309023,4.990910355676,4.99615740233,
    5.001404448983,5.006651495637,5.01189854229,5.017145588944,
    5.022392635597,5.027639682251,5.032886728904,5.038133775558,
    5.043380822211,5.048627868865,5.053874915518,5.059121962172,
    5.064369008825,5.069616055479),.QUASI_UNIFORM_KNOTS.);
#102215 = CARTESIAN_POINT('',(1.812588375512,-8.196746563734E-018));
#102216 = CARTESIAN_POINT('',(1.814337391063,-8.186286937474E-018));
#102217 = CARTESIAN_POINT('',(1.817835422166,-6.173332765238E-018));
#102218 = CARTESIAN_POINT('',(1.823082468819,1.303056576256E-019));
#102219 = CARTESIAN_POINT('',(1.828329515473,-8.384655745263E-018));
#102220 = CARTESIAN_POINT('',(1.833576562126,4.117158920518E-018));
#102221 = CARTESIAN_POINT('',(1.83882360878,6.886583531806E-018));
#102222 = CARTESIAN_POINT('',(1.844070655433,-1.797552004298E-019));
#102223 = CARTESIAN_POINT('',(1.849317702087,1.414324439503E-017));
#102224 = CARTESIAN_POINT('',(1.85456474874,-6.56135531769E-018));
#102225 = CARTESIAN_POINT('',(1.859811795394,-9.674607314805E-018));
#102226 = CARTESIAN_POINT('',(1.865058842047,9.132603401381E-018));
#102227 = CARTESIAN_POINT('',(1.870305888701,1.333580694227E-017));
#102228 = CARTESIAN_POINT('',(1.875552935354,-2.770970454913E-018));
#102229 = CARTESIAN_POINT('',(1.880799982008,-1.485535427844E-017));
#102230 = CARTESIAN_POINT('',(1.886047028661,-2.835759562204E-017));
#102231 = CARTESIAN_POINT('',(1.891294075315,6.760069735779E-018));
#102232 = CARTESIAN_POINT('',(1.896541121968,1.666395364447E-017));
#102233 = CARTESIAN_POINT('',(1.901788168622,-1.561693569771E-017));
#102234 = CARTESIAN_POINT('',(1.907035215275,3.663327240219E-017));
#102235 = CARTESIAN_POINT('',(1.912282261929,1.199319407013E-017));
#102236 = CARTESIAN_POINT('',(1.917529308582,-2.530138693372E-017));
#102237 = CARTESIAN_POINT('',(1.922776355236,-1.087570489541E-017));
#102238 = CARTESIAN_POINT('',(1.926274386338,-2.572726413874E-019));
#102239 = CARTESIAN_POINT('',(1.928023401889,2.389367588713E-018));
#102240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#102245)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#102242,#102243,#102244)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#102242 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#102243 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#102244 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#102245 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#102242,
  'distance_accuracy_value','confusion accuracy');
#102246 = SHAPE_DEFINITION_REPRESENTATION(#102247,#102113);
#102247 = PRODUCT_DEFINITION_SHAPE('','',#102248);
#102248 = PRODUCT_DEFINITION('design','',#102249,#102252);
#102249 = PRODUCT_DEFINITION_FORMATION('','',#102250);
#102250 = PRODUCT('CADSOFTTOOLS 1.774','CADSOFTTOOLS 1.774','',(#102251)
  );
#102251 = PRODUCT_CONTEXT('',#2,'mechanical');
#102252 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#102253 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#102254,#102256);
#102254 = ( REPRESENTATION_RELATIONSHIP('','',#102113,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#102255) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#102255 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3107);
#102256 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #102257);
#102257 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('774','','',#5,#102248,$);
#102258 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#102250));
#102259 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#102260),#102385
  );
#102260 = SHELL_BASED_SURFACE_MODEL('',(#102261));
#102261 = OPEN_SHELL('',(#102262));
#102262 = ADVANCED_FACE('',(#102263),#102277,.F.);
#102263 = FACE_BOUND('',#102264,.F.);
#102264 = EDGE_LOOP('',(#102265,#102287,#102326,#102371));
#102265 = ORIENTED_EDGE('',*,*,#102266,.T.);
#102266 = EDGE_CURVE('',#102267,#102269,#102271,.T.);
#102267 = VERTEX_POINT('',#102268);
#102268 = CARTESIAN_POINT('',(11.15,26.415825728658,35.476574640792));
#102269 = VERTEX_POINT('',#102270);
#102270 = CARTESIAN_POINT('',(8.7,26.415825728658,35.455193814705));
#102271 = SURFACE_CURVE('',#102272,(#102276),.PCURVE_S1.);
#102272 = LINE('',#102273,#102274);
#102273 = CARTESIAN_POINT('',(8.7,26.415825728658,35.455193814705));
#102274 = VECTOR('',#102275,1.);
#102275 = DIRECTION('',(-0.999961923064,0.E+000,-8.726535498374E-003));
#102276 = PCURVE('',#102277,#102282);
#102277 = CONICAL_SURFACE('',#102278,0.3,8.72664625E-003);
#102278 = AXIS2_PLACEMENT_3D('',#102279,#102280,#102281);
#102279 = CARTESIAN_POINT('',(8.7,26.415825728658,35.155193814705));
#102280 = DIRECTION('',(1.,0.E+000,0.E+000));
#102281 = DIRECTION('',(-0.E+000,0.E+000,1.));
#102282 = DEFINITIONAL_REPRESENTATION('',(#102283),#102286);
#102283 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#102284,#102285),
  .UNSPECIFIED.,.F.,.F.,(2,2),(-2.450093292045,0.E+000),
  .PIECEWISE_BEZIER_KNOTS.);
#102284 = CARTESIAN_POINT('',(0.E+000,2.45));
#102285 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#102286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102287 = ORIENTED_EDGE('',*,*,#102288,.T.);
#102288 = EDGE_CURVE('',#102269,#102289,#102291,.T.);
#102289 = VERTEX_POINT('',#102290);
#102290 = CARTESIAN_POINT('',(8.7,26.124552596449,35.227026693341));
#102291 = SURFACE_CURVE('',#102292,(#102297),.PCURVE_S1.);
#102292 = CIRCLE('',#102293,0.3);
#102293 = AXIS2_PLACEMENT_3D('',#102294,#102295,#102296);
#102294 = CARTESIAN_POINT('',(8.7,26.415825728658,35.155193814705));
#102295 = DIRECTION('',(1.,0.E+000,0.E+000));
#102296 = DIRECTION('',(0.E+000,0.E+000,-1.));
#102297 = PCURVE('',#102277,#102298);
#102298 = DEFINITIONAL_REPRESENTATION('',(#102299),#102325);
#102299 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#102300,#102301,#102302,
    #102303,#102304,#102305,#102306,#102307,#102308,#102309,#102310,
    #102311,#102312,#102313,#102314,#102315,#102316,#102317,#102318,
    #102319,#102320,#102321,#102322,#102323,#102324),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(3.14159265359,
    3.202001938957,3.262411224324,3.322820509691,3.383229795058,
    3.443639080425,3.504048365792,3.564457651159,3.624866936526,
    3.685276221893,3.74568550726,3.806094792627,3.866504077994,
    3.926913363361,3.987322648728,4.047731934095,4.108141219462,
    4.168550504829,4.228959790196,4.289369075563,4.34977836093,
    4.410187646297,4.470596931664),.QUASI_UNIFORM_KNOTS.);
#102300 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#102301 = CARTESIAN_POINT('',(2.013642845568E-002,3.313274523205E-017));
#102302 = CARTESIAN_POINT('',(6.040928536703E-002,3.615657020485E-017));
#102303 = CARTESIAN_POINT('',(0.120818570734,-4.58673991856E-017));
#102304 = CARTESIAN_POINT('',(0.181227856101,-3.068610742571E-017));
#102305 = CARTESIAN_POINT('',(0.241637141468,-1.663346083089E-017));
#102306 = CARTESIAN_POINT('',(0.302046426835,6.98076037301E-018));
#102307 = CARTESIAN_POINT('',(0.362455712202,1.158420282422E-017));
#102308 = CARTESIAN_POINT('',(0.422864997569,-5.489566121175E-017));
#102309 = CARTESIAN_POINT('',(0.483274282936,5.966795910465E-017));
#102310 = CARTESIAN_POINT('',(0.543683568303,-3.049997101767E-017));
#102311 = CARTESIAN_POINT('',(0.60409285367,1.800634155729E-017));
#102312 = CARTESIAN_POINT('',(0.664502139037,-2.103861407271E-017));
#102313 = CARTESIAN_POINT('',(0.724911424404,-2.898979303997E-018));
#102314 = CARTESIAN_POINT('',(0.785320709771,-3.394183083124E-017));
#102315 = CARTESIAN_POINT('',(0.845729995138,1.285623602361E-017));
#102316 = CARTESIAN_POINT('',(0.906139280505,-4.65912019261E-017));
#102317 = CARTESIAN_POINT('',(0.966548565872,8.666333529223E-018));
#102318 = CARTESIAN_POINT('',(1.026957851239,-1.428148791882E-017));
#102319 = CARTESIAN_POINT('',(1.087367136606,-1.626050195881E-017));
#102320 = CARTESIAN_POINT('',(1.147776421973,5.781968641796E-018));
#102321 = CARTESIAN_POINT('',(1.208185707341,-2.744781733507E-017));
#102322 = CARTESIAN_POINT('',(1.268594992708,1.671199846997E-017));
#102323 = CARTESIAN_POINT('',(1.308867849619,1.41467364983E-017));
#102324 = CARTESIAN_POINT('',(1.329004278075,-3.748199186135E-018));
#102325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102326 = ORIENTED_EDGE('',*,*,#102327,.F.);
#102327 = EDGE_CURVE('',#102328,#102289,#102330,.T.);
#102328 = VERTEX_POINT('',#102329);
#102329 = CARTESIAN_POINT('',(11.15,26.145933422536,35.329675270662));
#102330 = SURFACE_CURVE('',#102331,(#102342),.PCURVE_S1.);
#102331 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#102332,#102333,#102334,
    #102335,#102336,#102337,#102338,#102339,#102340,#102341),
  .UNSPECIFIED.,.F.,.F.,(4,3,3,4),(0.E+000,4.182905974525E-002,
    0.300931602433,1.),.UNSPECIFIED.);
#102332 = CARTESIAN_POINT('',(11.15,26.145933422536,35.329675270662));
#102333 = CARTESIAN_POINT('',(11.115822060136,26.145635156174,
    35.328664522067));
#102334 = CARTESIAN_POINT('',(11.081644378405,26.145336892064,
    35.327645001878));
#102335 = CARTESIAN_POINT('',(11.047466976182,26.145038630393,
    35.326616232628));
#102336 = CARTESIAN_POINT('',(10.835761543941,26.143191105076,
    35.320243716742));
#102337 = CARTESIAN_POINT('',(10.624065971964,26.141343665807,
    35.313523948379));
#102338 = CARTESIAN_POINT('',(10.412388038619,26.139496380469,
    35.306295364769));
#102339 = CARTESIAN_POINT('',(9.841313682007,26.13451269006,
    35.286793763119));
#102340 = CARTESIAN_POINT('',(9.26993878635,26.129526376887,
    35.26796703701));
#102341 = CARTESIAN_POINT('',(8.7,26.124552596449,35.227026693341));
#102342 = PCURVE('',#102277,#102343);
#102343 = DEFINITIONAL_REPRESENTATION('',(#102344),#102370);
#102344 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#102345,#102346,#102347,
    #102348,#102349,#102350,#102351,#102352,#102353,#102354,#102355,
    #102356,#102357,#102358,#102359,#102360,#102361,#102362,#102363,
    #102364,#102365,#102366,#102367,#102368,#102369),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    4.545454545455E-002,9.090909090909E-002,0.136363636364,
    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
#102345 = CARTESIAN_POINT('',(0.996895742489,2.45));
#102346 = CARTESIAN_POINT('',(1.000313813129,2.41285970246));
#102347 = CARTESIAN_POINT('',(1.007223539817,2.338579786656));
#102348 = CARTESIAN_POINT('',(1.017824257811,2.227161993772));
#102349 = CARTESIAN_POINT('',(1.02867564053,2.115746252288));
#102350 = CARTESIAN_POINT('',(1.039795147162,2.004332786225));
#102351 = CARTESIAN_POINT('',(1.051204444518,1.892922221342));
#102352 = CARTESIAN_POINT('',(1.062908025649,1.781513337674));
#102353 = CARTESIAN_POINT('',(1.074977382974,1.670111912002));
#102354 = CARTESIAN_POINT('',(1.08710445498,1.558711291463));
#102355 = CARTESIAN_POINT('',(1.099402440663,1.447305408813));
#102356 = CARTESIAN_POINT('',(1.111976487125,1.33589935011));
#102357 = CARTESIAN_POINT('',(1.124938574175,1.22449523197));
#102358 = CARTESIAN_POINT('',(1.138403495457,1.113095987194));
#102359 = CARTESIAN_POINT('',(1.152489977408,1.001704352322));
#102360 = CARTESIAN_POINT('',(1.167320466445,0.89032314134));
#102361 = CARTESIAN_POINT('',(1.183021282339,0.778955175294));
#102362 = CARTESIAN_POINT('',(1.199722636514,0.667603304706));
#102363 = CARTESIAN_POINT('',(1.21755859353,0.556270407685));
#102364 = CARTESIAN_POINT('',(1.23666687306,0.444959395376));
#102365 = CARTESIAN_POINT('',(1.257188458029,0.333673215479));
#102366 = CARTESIAN_POINT('',(1.279266791213,0.222414859282));
#102367 = CARTESIAN_POINT('',(1.303046903427,0.111187359716));
#102368 = CARTESIAN_POINT('',(1.320130729541,3.705833643754E-002));
#102369 = CARTESIAN_POINT('',(1.329004278075,-3.195626591787E-016));
#102370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102371 = ORIENTED_EDGE('',*,*,#102372,.T.);
#102372 = EDGE_CURVE('',#102328,#102267,#102373,.T.);
#102373 = SURFACE_CURVE('',#102374,(#102379),.PCURVE_S1.);
#102374 = CIRCLE('',#102375,0.321380826087);
#102375 = AXIS2_PLACEMENT_3D('',#102376,#102377,#102378);
#102376 = CARTESIAN_POINT('',(11.15,26.415825728658,35.155193814705));
#102377 = DIRECTION('',(-1.,0.E+000,0.E+000));
#102378 = DIRECTION('',(0.E+000,0.E+000,-1.));
#102379 = PCURVE('',#102277,#102380);
#102380 = DEFINITIONAL_REPRESENTATION('',(#102381),#102384);
#102381 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#102382,#102383),
  .UNSPECIFIED.,.F.,.F.,(2,2),(2.144696911101,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#102382 = CARTESIAN_POINT('',(0.996895742489,2.45));
#102383 = CARTESIAN_POINT('',(8.881784197001E-016,2.45));
#102384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#102389)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#102386,#102387,#102388)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#102386 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#102387 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#102388 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#102389 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#102386,
  'distance_accuracy_value','confusion accuracy');
#102390 = SHAPE_DEFINITION_REPRESENTATION(#102391,#102259);
#102391 = PRODUCT_DEFINITION_SHAPE('','',#102392);
#102392 = PRODUCT_DEFINITION('design','',#102393,#102396);
#102393 = PRODUCT_DEFINITION_FORMATION('','',#102394);
#102394 = PRODUCT('CADSOFTTOOLS 1.775','CADSOFTTOOLS 1.775','',(#102395)
  );
#102395 = PRODUCT_CONTEXT('',#2,'mechanical');
#102396 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#102397 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#102398,#102400);
#102398 = ( REPRESENTATION_RELATIONSHIP('','',#102259,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#102399) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#102399 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3111);
#102400 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #102401);
#102401 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('775','','',#5,#102392,$);
#102402 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#102394));
#102403 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#102404),#102619
  );
#102404 = SHELL_BASED_SURFACE_MODEL('',(#102405));
#102405 = OPEN_SHELL('',(#102406));
#102406 = ADVANCED_FACE('',(#102407),#102422,.T.);
#102407 = FACE_BOUND('',#102408,.T.);
#102408 = EDGE_LOOP('',(#102409,#102437,#102453,#102469,#102485,#102502,
    #102518,#102534,#102555,#102572,#102588,#102605));
#102409 = ORIENTED_EDGE('',*,*,#102410,.F.);
#102410 = EDGE_CURVE('',#102411,#102413,#102415,.T.);
#102411 = VERTEX_POINT('',#102412);
#102412 = CARTESIAN_POINT('',(11.15,27.5426084163,32.978619173909));
#102413 = VERTEX_POINT('',#102414);
#102414 = CARTESIAN_POINT('',(11.15,29.763989242387,35.199999999997));
#102415 = SURFACE_CURVE('',#102416,(#102421),.PCURVE_S1.);
#102416 = CIRCLE('',#102417,2.221380826087);
#102417 = AXIS2_PLACEMENT_3D('',#102418,#102419,#102420);
#102418 = CARTESIAN_POINT('',(11.15,27.5426084163,35.199999999996));
#102419 = DIRECTION('',(1.,0.E+000,0.E+000));
#102420 = DIRECTION('',(0.E+000,0.E+000,-1.));
#102421 = PCURVE('',#102422,#102427);
#102422 = PLANE('',#102423);
#102423 = AXIS2_PLACEMENT_3D('',#102424,#102425,#102426);
#102424 = CARTESIAN_POINT('',(11.15,31.028638182034,39.199999999996));
#102425 = DIRECTION('',(-1.,0.E+000,0.E+000));
#102426 = DIRECTION('',(0.E+000,1.,0.E+000));
#102427 = DEFINITIONAL_REPRESENTATION('',(#102428),#102436);
#102428 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#102429,#102430,#102431,
    #102432,#102433,#102434,#102435),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#102429 = CARTESIAN_POINT('',(-3.486029765734,6.221380826087));
#102430 = CARTESIAN_POINT('',(0.361514688009,6.221380826087));
#102431 = CARTESIAN_POINT('',(-1.562257538862,2.889309586956));
#102432 = CARTESIAN_POINT('',(-3.486029765734,-0.442761652175));
#102433 = CARTESIAN_POINT('',(-5.409801992605,2.889309586956));
#102434 = CARTESIAN_POINT('',(-7.333574219476,6.221380826087));
#102435 = CARTESIAN_POINT('',(-3.486029765734,6.221380826087));
#102436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102437 = ORIENTED_EDGE('',*,*,#102438,.T.);
#102438 = EDGE_CURVE('',#102411,#102439,#102441,.T.);
#102439 = VERTEX_POINT('',#102440);
#102440 = CARTESIAN_POINT('',(11.15,27.5426084163,33.199999999997));
#102441 = SURFACE_CURVE('',#102442,(#102446),.PCURVE_S1.);
#102442 = LINE('',#102443,#102444);
#102443 = CARTESIAN_POINT('',(11.15,27.5426084163,39.199999999996));
#102444 = VECTOR('',#102445,1.);
#102445 = DIRECTION('',(0.E+000,0.E+000,1.));
#102446 = PCURVE('',#102422,#102447);
#102447 = DEFINITIONAL_REPRESENTATION('',(#102448),#102452);
#102448 = LINE('',#102449,#102450);
#102449 = CARTESIAN_POINT('',(-3.486029765733,0.E+000));
#102450 = VECTOR('',#102451,1.);
#102451 = DIRECTION('',(0.E+000,-1.));
#102452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102453 = ORIENTED_EDGE('',*,*,#102454,.T.);
#102454 = EDGE_CURVE('',#102439,#102455,#102457,.T.);
#102455 = VERTEX_POINT('',#102456);
#102456 = CARTESIAN_POINT('',(11.15,26.145933422536,33.199999999997));
#102457 = SURFACE_CURVE('',#102458,(#102462),.PCURVE_S1.);
#102458 = LINE('',#102459,#102460);
#102459 = CARTESIAN_POINT('',(11.15,31.028638182034,33.199999999997));
#102460 = VECTOR('',#102461,1.);
#102461 = DIRECTION('',(0.E+000,-1.,0.E+000));
#102462 = PCURVE('',#102422,#102463);
#102463 = DEFINITIONAL_REPRESENTATION('',(#102464),#102468);
#102464 = LINE('',#102465,#102466);
#102465 = CARTESIAN_POINT('',(0.E+000,6.));
#102466 = VECTOR('',#102467,1.);
#102467 = DIRECTION('',(-1.,0.E+000));
#102468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102469 = ORIENTED_EDGE('',*,*,#102470,.T.);
#102470 = EDGE_CURVE('',#102455,#102471,#102473,.T.);
#102471 = VERTEX_POINT('',#102472);
#102472 = CARTESIAN_POINT('',(11.15,26.145933422536,35.329675270662));
#102473 = SURFACE_CURVE('',#102474,(#102478),.PCURVE_S1.);
#102474 = LINE('',#102475,#102476);
#102475 = CARTESIAN_POINT('',(11.15,26.145933422536,39.199999999996));
#102476 = VECTOR('',#102477,1.);
#102477 = DIRECTION('',(0.E+000,0.E+000,1.));
#102478 = PCURVE('',#102422,#102479);
#102479 = DEFINITIONAL_REPRESENTATION('',(#102480),#102484);
#102480 = LINE('',#102481,#102482);
#102481 = CARTESIAN_POINT('',(-4.882704759497,0.E+000));
#102482 = VECTOR('',#102483,1.);
#102483 = DIRECTION('',(0.E+000,-1.));
#102484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102485 = ORIENTED_EDGE('',*,*,#102486,.T.);
#102486 = EDGE_CURVE('',#102471,#102487,#102489,.T.);
#102487 = VERTEX_POINT('',#102488);
#102488 = CARTESIAN_POINT('',(11.15,26.415825728658,35.476574640792));
#102489 = SURFACE_CURVE('',#102490,(#102495),.PCURVE_S1.);
#102490 = CIRCLE('',#102491,0.321380826087);
#102491 = AXIS2_PLACEMENT_3D('',#102492,#102493,#102494);
#102492 = CARTESIAN_POINT('',(11.15,26.415825728658,35.155193814705));
#102493 = DIRECTION('',(-1.,0.E+000,0.E+000));
#102494 = DIRECTION('',(0.E+000,0.E+000,-1.));
#102495 = PCURVE('',#102422,#102496);
#102496 = DEFINITIONAL_REPRESENTATION('',(#102497),#102501);
#102497 = CIRCLE('',#102498,0.321380826087);
#102498 = AXIS2_PLACEMENT_2D('',#102499,#102500);
#102499 = CARTESIAN_POINT('',(-4.612812453375,4.044806185291));
#102500 = DIRECTION('',(0.E+000,1.));
#102501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102502 = ORIENTED_EDGE('',*,*,#102503,.F.);
#102503 = EDGE_CURVE('',#102504,#102487,#102506,.T.);
#102504 = VERTEX_POINT('',#102505);
#102505 = CARTESIAN_POINT('',(11.15,27.440364313363,35.476574640792));
#102506 = SURFACE_CURVE('',#102507,(#102511),.PCURVE_S1.);
#102507 = LINE('',#102508,#102509);
#102508 = CARTESIAN_POINT('',(11.15,27.929217072479,35.476574640792));
#102509 = VECTOR('',#102510,1.);
#102510 = DIRECTION('',(0.E+000,-1.,0.E+000));
#102511 = PCURVE('',#102422,#102512);
#102512 = DEFINITIONAL_REPRESENTATION('',(#102513),#102517);
#102513 = LINE('',#102514,#102515);
#102514 = CARTESIAN_POINT('',(-3.099421109555,3.723425359204));
#102515 = VECTOR('',#102516,1.);
#102516 = DIRECTION('',(-1.,0.E+000));
#102517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102518 = ORIENTED_EDGE('',*,*,#102519,.F.);
#102519 = EDGE_CURVE('',#102520,#102504,#102522,.T.);
#102520 = VERTEX_POINT('',#102521);
#102521 = CARTESIAN_POINT('',(11.15,27.440364313363,35.475642528536));
#102522 = SURFACE_CURVE('',#102523,(#102527),.PCURVE_S1.);
#102523 = LINE('',#102524,#102525);
#102524 = CARTESIAN_POINT('',(11.15,27.440364313363,33.004903313192));
#102525 = VECTOR('',#102526,1.);
#102526 = DIRECTION('',(0.E+000,0.E+000,1.));
#102527 = PCURVE('',#102422,#102528);
#102528 = DEFINITIONAL_REPRESENTATION('',(#102529),#102533);
#102529 = LINE('',#102530,#102531);
#102530 = CARTESIAN_POINT('',(-3.588273868671,6.195096686804));
#102531 = VECTOR('',#102532,1.);
#102532 = DIRECTION('',(0.E+000,-1.));
#102533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102534 = ORIENTED_EDGE('',*,*,#102535,.T.);
#102535 = EDGE_CURVE('',#102520,#102536,#102538,.T.);
#102536 = VERTEX_POINT('',#102537);
#102537 = CARTESIAN_POINT('',(11.15,28.638799619039,36.145139727907));
#102538 = SURFACE_CURVE('',#102539,(#102544),.PCURVE_S1.);
#102539 = CIRCLE('',#102540,1.228619173913);
#102540 = AXIS2_PLACEMENT_3D('',#102541,#102542,#102543);
#102541 = CARTESIAN_POINT('',(11.15,27.5426084163,36.699999999996));
#102542 = DIRECTION('',(1.,0.E+000,0.E+000));
#102543 = DIRECTION('',(0.E+000,0.E+000,-1.));
#102544 = PCURVE('',#102422,#102545);
#102545 = DEFINITIONAL_REPRESENTATION('',(#102546),#102554);
#102546 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#102547,#102548,#102549,
    #102550,#102551,#102552,#102553),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#102547 = CARTESIAN_POINT('',(-3.486029765734,3.728619173913));
#102548 = CARTESIAN_POINT('',(-1.357998933364,3.728619173913));
#102549 = CARTESIAN_POINT('',(-2.422014349549,1.885690413044));
#102550 = CARTESIAN_POINT('',(-3.486029765734,4.27616521747E-002));
#102551 = CARTESIAN_POINT('',(-4.550045181919,1.885690413044));
#102552 = CARTESIAN_POINT('',(-5.614060598104,3.728619173913));
#102553 = CARTESIAN_POINT('',(-3.486029765734,3.728619173913));
#102554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102555 = ORIENTED_EDGE('',*,*,#102556,.T.);
#102556 = EDGE_CURVE('',#102536,#102557,#102559,.T.);
#102557 = VERTEX_POINT('',#102558);
#102558 = CARTESIAN_POINT('',(11.15,28.925540084894,36.321380826084));
#102559 = SURFACE_CURVE('',#102560,(#102565),.PCURVE_S1.);
#102560 = CIRCLE('',#102561,0.321380826087);
#102561 = AXIS2_PLACEMENT_3D('',#102562,#102563,#102564);
#102562 = CARTESIAN_POINT('',(11.15,28.925540084894,35.999999999996));
#102563 = DIRECTION('',(-1.,0.E+000,0.E+000));
#102564 = DIRECTION('',(0.E+000,0.E+000,-1.));
#102565 = PCURVE('',#102422,#102566);
#102566 = DEFINITIONAL_REPRESENTATION('',(#102567),#102571);
#102567 = CIRCLE('',#102568,0.321380826087);
#102568 = AXIS2_PLACEMENT_2D('',#102569,#102570);
#102569 = CARTESIAN_POINT('',(-2.10309809714,3.2));
#102570 = DIRECTION('',(0.E+000,1.));
#102571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102572 = ORIENTED_EDGE('',*,*,#102573,.T.);
#102573 = EDGE_CURVE('',#102557,#102574,#102576,.T.);
#102574 = VERTEX_POINT('',#102575);
#102575 = CARTESIAN_POINT('',(11.15,29.4426084163,36.321380826084));
#102576 = SURFACE_CURVE('',#102577,(#102581),.PCURVE_S1.);
#102577 = LINE('',#102578,#102579);
#102578 = CARTESIAN_POINT('',(11.15,27.929217072479,36.321380826084));
#102579 = VECTOR('',#102580,1.);
#102580 = DIRECTION('',(0.E+000,1.,0.E+000));
#102581 = PCURVE('',#102422,#102582);
#102582 = DEFINITIONAL_REPRESENTATION('',(#102583),#102587);
#102583 = LINE('',#102584,#102585);
#102584 = CARTESIAN_POINT('',(-3.099421109555,2.878619173913));
#102585 = VECTOR('',#102586,1.);
#102586 = DIRECTION('',(1.,0.E+000));
#102587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102588 = ORIENTED_EDGE('',*,*,#102589,.T.);
#102589 = EDGE_CURVE('',#102574,#102590,#102592,.T.);
#102590 = VERTEX_POINT('',#102591);
#102591 = CARTESIAN_POINT('',(11.15,29.763989242387,35.999999999996));
#102592 = SURFACE_CURVE('',#102593,(#102598),.PCURVE_S1.);
#102593 = CIRCLE('',#102594,0.321380826087);
#102594 = AXIS2_PLACEMENT_3D('',#102595,#102596,#102597);
#102595 = CARTESIAN_POINT('',(11.15,29.4426084163,35.999999999996));
#102596 = DIRECTION('',(-1.,0.E+000,0.E+000));
#102597 = DIRECTION('',(0.E+000,0.E+000,-1.));
#102598 = PCURVE('',#102422,#102599);
#102599 = DEFINITIONAL_REPRESENTATION('',(#102600),#102604);
#102600 = CIRCLE('',#102601,0.321380826087);
#102601 = AXIS2_PLACEMENT_2D('',#102602,#102603);
#102602 = CARTESIAN_POINT('',(-1.586029765734,3.2));
#102603 = DIRECTION('',(0.E+000,1.));
#102604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102605 = ORIENTED_EDGE('',*,*,#102606,.T.);
#102606 = EDGE_CURVE('',#102590,#102413,#102607,.T.);
#102607 = SURFACE_CURVE('',#102608,(#102612),.PCURVE_S1.);
#102608 = LINE('',#102609,#102610);
#102609 = CARTESIAN_POINT('',(11.15,29.763989242387,34.640099999996));
#102610 = VECTOR('',#102611,1.);
#102611 = DIRECTION('',(0.E+000,0.E+000,-1.));
#102612 = PCURVE('',#102422,#102613);
#102613 = DEFINITIONAL_REPRESENTATION('',(#102614),#102618);
#102614 = LINE('',#102615,#102616);
#102615 = CARTESIAN_POINT('',(-1.264648939646,4.5599));
#102616 = VECTOR('',#102617,1.);
#102617 = DIRECTION('',(0.E+000,1.));
#102618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#102623)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#102620,#102621,#102622)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#102620 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#102621 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#102622 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#102623 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#102620,
  'distance_accuracy_value','confusion accuracy');
#102624 = SHAPE_DEFINITION_REPRESENTATION(#102625,#102403);
#102625 = PRODUCT_DEFINITION_SHAPE('','',#102626);
#102626 = PRODUCT_DEFINITION('design','',#102627,#102630);
#102627 = PRODUCT_DEFINITION_FORMATION('','',#102628);
#102628 = PRODUCT('CADSOFTTOOLS 1.776','CADSOFTTOOLS 1.776','',(#102629)
  );
#102629 = PRODUCT_CONTEXT('',#2,'mechanical');
#102630 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#102631 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#102632,#102634);
#102632 = ( REPRESENTATION_RELATIONSHIP('','',#102403,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#102633) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#102633 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3115);
#102634 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #102635);
#102635 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('776','','',#5,#102626,$);
#102636 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#102628));
#102637 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#102638),#102756
  );
#102638 = SHELL_BASED_SURFACE_MODEL('',(#102639));
#102639 = OPEN_SHELL('',(#102640));
#102640 = ADVANCED_FACE('',(#102641),#102655,.F.);
#102641 = FACE_BOUND('',#102642,.F.);
#102642 = EDGE_LOOP('',(#102643,#102688,#102727,#102742));
#102643 = ORIENTED_EDGE('',*,*,#102644,.T.);
#102644 = EDGE_CURVE('',#102645,#102647,#102649,.T.);
#102645 = VERTEX_POINT('',#102646);
#102646 = CARTESIAN_POINT('',(5.45,26.492609480277,37.930361052223));
#102647 = VERTEX_POINT('',#102648);
#102648 = CARTESIAN_POINT('',(7.7,26.492609414914,37.949996504752));
#102649 = SURFACE_CURVE('',#102650,(#102654),.PCURVE_S1.);
#102650 = LINE('',#102651,#102652);
#102651 = CARTESIAN_POINT('',(7.7,26.492609414914,37.949996504752));
#102652 = VECTOR('',#102653,1.);
#102653 = DIRECTION('',(0.999961923064,-2.904901241671E-008,
    8.726535498326E-003));
#102654 = PCURVE('',#102655,#102660);
#102655 = CONICAL_SURFACE('',#102656,0.3,8.72664625E-003);
#102656 = AXIS2_PLACEMENT_3D('',#102657,#102658,#102659);
#102657 = CARTESIAN_POINT('',(7.7,26.49260841627,38.24999650475));
#102658 = DIRECTION('',(-1.,0.E+000,0.E+000));
#102659 = DIRECTION('',(0.E+000,0.E+000,-1.));
#102660 = DEFINITIONAL_REPRESENTATION('',(#102661),#102687);
#102661 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#102662,#102663,#102664,
    #102665,#102666,#102667,#102668,#102669,#102670,#102671,#102672,
    #102673,#102674,#102675,#102676,#102677,#102678,#102679,#102680,
    #102681,#102682,#102683,#102684,#102685,#102686),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(-2.250085676368,
    -2.147809054715,-2.045532433062,-1.943255811409,-1.840979189756,
    -1.738702568102,-1.636425946449,-1.534149324796,-1.431872703143,
    -1.32959608149,-1.227319459837,-1.125042838184,-1.022766216531,
    -0.920489594878,-0.818212973225,-0.715936351572,-0.613659729919,
    -0.511383108265,-0.409106486612,-0.306829864959,-0.204553243306,
    -0.102276621653,0.E+000),.QUASI_UNIFORM_KNOTS.);
#102662 = CARTESIAN_POINT('',(-3.328813989789E-006,2.25));
#102663 = CARTESIAN_POINT('',(-3.328813990677E-006,2.215909090909));
#102664 = CARTESIAN_POINT('',(-3.328813988901E-006,2.147727272727));
#102665 = CARTESIAN_POINT('',(-3.328813989789E-006,2.045454545455));
#102666 = CARTESIAN_POINT('',(-3.328813990677E-006,1.943181818182));
#102667 = CARTESIAN_POINT('',(-3.328813990677E-006,1.840909090909));
#102668 = CARTESIAN_POINT('',(-3.328813988901E-006,1.738636363637));
#102669 = CARTESIAN_POINT('',(-3.328813990677E-006,1.636363636364));
#102670 = CARTESIAN_POINT('',(-3.328813985348E-006,1.534090909091));
#102671 = CARTESIAN_POINT('',(-3.328814004888E-006,1.431818181818));
#102672 = CARTESIAN_POINT('',(-3.328814000447E-006,1.329545454546));
#102673 = CARTESIAN_POINT('',(-3.328813999559E-006,1.227272727273));
#102674 = CARTESIAN_POINT('',(-3.328814001335E-006,1.125));
#102675 = CARTESIAN_POINT('',(-3.328814001335E-006,1.022727272727));
#102676 = CARTESIAN_POINT('',(-3.328814000447E-006,0.920454545455));
#102677 = CARTESIAN_POINT('',(-3.328814001335E-006,0.818181818182));
#102678 = CARTESIAN_POINT('',(-3.328814000447E-006,0.715909090909));
#102679 = CARTESIAN_POINT('',(-3.328814001335E-006,0.613636363636));
#102680 = CARTESIAN_POINT('',(-3.328814000447E-006,0.511363636364));
#102681 = CARTESIAN_POINT('',(-3.328814000447E-006,0.409090909091));
#102682 = CARTESIAN_POINT('',(-3.328814000447E-006,0.306818181818));
#102683 = CARTESIAN_POINT('',(-3.328814001335E-006,0.204545454545));
#102684 = CARTESIAN_POINT('',(-3.328813999559E-006,0.102272727273));
#102685 = CARTESIAN_POINT('',(-3.328814000447E-006,3.409090909091E-002)
  );
#102686 = CARTESIAN_POINT('',(-3.328814000447E-006,5.289081104221E-016)
  );
#102687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102688 = ORIENTED_EDGE('',*,*,#102689,.T.);
#102689 = EDGE_CURVE('',#102647,#102690,#102692,.T.);
#102690 = VERTEX_POINT('',#102691);
#102691 = CARTESIAN_POINT('',(7.7,26.19260841627,38.24999650475));
#102692 = SURFACE_CURVE('',#102693,(#102698),.PCURVE_S1.);
#102693 = CIRCLE('',#102694,0.3);
#102694 = AXIS2_PLACEMENT_3D('',#102695,#102696,#102697);
#102695 = CARTESIAN_POINT('',(7.7,26.49260841627,38.24999650475));
#102696 = DIRECTION('',(-1.,0.E+000,0.E+000));
#102697 = DIRECTION('',(0.E+000,0.E+000,-1.));
#102698 = PCURVE('',#102655,#102699);
#102699 = DEFINITIONAL_REPRESENTATION('',(#102700),#102726);
#102700 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#102701,#102702,#102703,
    #102704,#102705,#102706,#102707,#102708,#102709,#102710,#102711,
    #102712,#102713,#102714,#102715,#102716,#102717,#102718,#102719,
    #102720,#102721,#102722,#102723,#102724,#102725),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(6.283181978366,
    6.354581962711,6.425981947057,6.497381931403,6.568781915749,
    6.640181900095,6.711581884441,6.782981868787,6.854381853132,
    6.925781837478,6.997181821824,7.06858180617,7.139981790516,
    7.211381774862,7.282781759208,7.354181743553,7.425581727899,
    7.496981712245,7.568381696591,7.639781680937,7.711181665283,
    7.782581649629,7.853981633974),.QUASI_UNIFORM_KNOTS.);
#102701 = CARTESIAN_POINT('',(-3.328814000447E-006,-2.912251663982E-017)
  );
#102702 = CARTESIAN_POINT('',(2.379666596795E-002,2.28961350234E-017));
#102703 = CARTESIAN_POINT('',(7.139665553186E-002,4.826205658029E-017));
#102704 = CARTESIAN_POINT('',(0.142796639878,-2.763933493256E-017));
#102705 = CARTESIAN_POINT('',(0.214196624224,-1.01634361202E-017));
#102706 = CARTESIAN_POINT('',(0.285596608569,9.59439269528E-018));
#102707 = CARTESIAN_POINT('',(0.356996592915,2.247818590942E-018));
#102708 = CARTESIAN_POINT('',(0.428396577261,3.149313128019E-017));
#102709 = CARTESIAN_POINT('',(0.499796561607,-5.13991718771E-017));
#102710 = CARTESIAN_POINT('',(0.571196545953,1.285743219451E-017));
#102711 = CARTESIAN_POINT('',(0.642596530299,-2.699289791338E-017));
#102712 = CARTESIAN_POINT('',(0.713996514645,-2.921431948295E-017));
#102713 = CARTESIAN_POINT('',(0.78539649899,-2.311226534196E-017));
#102714 = CARTESIAN_POINT('',(0.856796483336,1.38991655173E-017));
#102715 = CARTESIAN_POINT('',(0.928196467682,-2.225381249213E-018));
#102716 = CARTESIAN_POINT('',(0.999596452028,-1.469645375608E-018));
#102717 = CARTESIAN_POINT('',(1.070996436374,2.567865779339E-017));
#102718 = CARTESIAN_POINT('',(1.14239642072,-1.386537314369E-017));
#102719 = CARTESIAN_POINT('',(1.213796405066,1.873762713361E-017));
#102720 = CARTESIAN_POINT('',(1.285196389411,-2.846040474517E-017));
#102721 = CARTESIAN_POINT('',(1.356596373757,1.630878893986E-017));
#102722 = CARTESIAN_POINT('',(1.427996358103,-1.583668167916E-017));
#102723 = CARTESIAN_POINT('',(1.499396342449,-3.930664647641E-018));
#102724 = CARTESIAN_POINT('',(1.546996332013,2.868946708828E-018));
#102725 = CARTESIAN_POINT('',(1.570796326795,6.297220617886E-018));
#102726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102727 = ORIENTED_EDGE('',*,*,#102728,.T.);
#102728 = EDGE_CURVE('',#102690,#102729,#102731,.T.);
#102729 = VERTEX_POINT('',#102730);
#102730 = CARTESIAN_POINT('',(5.45,26.172972963741,38.24999650475));
#102731 = SURFACE_CURVE('',#102732,(#102736),.PCURVE_S1.);
#102732 = LINE('',#102733,#102734);
#102733 = CARTESIAN_POINT('',(7.7,26.19260841627,38.24999650475));
#102734 = VECTOR('',#102735,1.);
#102735 = DIRECTION('',(-0.999961923064,-8.726535498374E-003,0.E+000));
#102736 = PCURVE('',#102655,#102737);
#102737 = DEFINITIONAL_REPRESENTATION('',(#102738),#102741);
#102738 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#102739,#102740),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.250085676368),
  .PIECEWISE_BEZIER_KNOTS.);
#102739 = CARTESIAN_POINT('',(1.570796326795,6.297220617886E-018));
#102740 = CARTESIAN_POINT('',(1.570796326795,2.25));
#102741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102742 = ORIENTED_EDGE('',*,*,#102743,.T.);
#102743 = EDGE_CURVE('',#102729,#102645,#102744,.T.);
#102744 = SURFACE_CURVE('',#102745,(#102750),.PCURVE_S1.);
#102745 = CIRCLE('',#102746,0.319635452529);
#102746 = AXIS2_PLACEMENT_3D('',#102747,#102748,#102749);
#102747 = CARTESIAN_POINT('',(5.45,26.49260841627,38.24999650475));
#102748 = DIRECTION('',(1.,0.E+000,-0.E+000));
#102749 = DIRECTION('',(0.E+000,0.E+000,1.));
#102750 = PCURVE('',#102655,#102751);
#102751 = DEFINITIONAL_REPRESENTATION('',(#102752),#102755);
#102752 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#102753,#102754),
  .UNSPECIFIED.,.F.,.F.,(2,2),(1.570796326795,3.141595982404),
  .PIECEWISE_BEZIER_KNOTS.);
#102753 = CARTESIAN_POINT('',(1.570796326795,2.25));
#102754 = CARTESIAN_POINT('',(-3.328814101256E-006,2.25));
#102755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#102760)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#102757,#102758,#102759)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#102757 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#102758 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#102759 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#102760 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#102757,
  'distance_accuracy_value','confusion accuracy');
#102761 = SHAPE_DEFINITION_REPRESENTATION(#102762,#102637);
#102762 = PRODUCT_DEFINITION_SHAPE('','',#102763);
#102763 = PRODUCT_DEFINITION('design','',#102764,#102767);
#102764 = PRODUCT_DEFINITION_FORMATION('','',#102765);
#102765 = PRODUCT('CADSOFTTOOLS 1.777','CADSOFTTOOLS 1.777','',(#102766)
  );
#102766 = PRODUCT_CONTEXT('',#2,'mechanical');
#102767 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#102768 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#102769,#102771);
#102769 = ( REPRESENTATION_RELATIONSHIP('','',#102637,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#102770) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#102770 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3119);
#102771 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #102772);
#102772 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('777','','',#5,#102763,$);
#102773 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#102765));
#102774 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#102775),#102849
  );
#102775 = SHELL_BASED_SURFACE_MODEL('',(#102776));
#102776 = OPEN_SHELL('',(#102777));
#102777 = ADVANCED_FACE('',(#102778),#102792,.T.);
#102778 = FACE_BOUND('',#102779,.T.);
#102779 = EDGE_LOOP('',(#102780,#102803,#102819,#102835));
#102780 = ORIENTED_EDGE('',*,*,#102781,.F.);
#102781 = EDGE_CURVE('',#102782,#102784,#102786,.T.);
#102782 = VERTEX_POINT('',#102783);
#102783 = CARTESIAN_POINT('',(5.45,26.492609480277,37.930361052223));
#102784 = VERTEX_POINT('',#102785);
#102785 = CARTESIAN_POINT('',(5.45,27.542604320645,37.93036454746));
#102786 = SURFACE_CURVE('',#102787,(#102791),.PCURVE_S1.);
#102787 = LINE('',#102788,#102789);
#102788 = CARTESIAN_POINT('',(5.45,27.911033791237,37.930365773894));
#102789 = VECTOR('',#102790,1.);
#102790 = DIRECTION('',(0.E+000,0.999999999994,3.328813871453E-006));
#102791 = PCURVE('',#102792,#102797);
#102792 = PLANE('',#102793);
#102793 = AXIS2_PLACEMENT_3D('',#102794,#102795,#102796);
#102794 = CARTESIAN_POINT('',(7.7,27.911033725874,37.950001226423));
#102795 = DIRECTION('',(-8.726535498374E-003,-3.328687120421E-006,
    0.999961923059));
#102796 = DIRECTION('',(-0.999961923064,-1.333020944175E-023,
    -8.726535498422E-003));
#102797 = DEFINITIONAL_REPRESENTATION('',(#102798),#102802);
#102798 = LINE('',#102799,#102800);
#102799 = CARTESIAN_POINT('',(2.250085676368,-6.536279784121E-008));
#102800 = VECTOR('',#102801,1.);
#102801 = DIRECTION('',(-2.904901241687E-008,-1.));
#102802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102803 = ORIENTED_EDGE('',*,*,#102804,.T.);
#102804 = EDGE_CURVE('',#102782,#102805,#102807,.T.);
#102805 = VERTEX_POINT('',#102806);
#102806 = CARTESIAN_POINT('',(7.7,26.492609414914,37.949996504752));
#102807 = SURFACE_CURVE('',#102808,(#102812),.PCURVE_S1.);
#102808 = LINE('',#102809,#102810);
#102809 = CARTESIAN_POINT('',(7.7,26.492609414914,37.949996504752));
#102810 = VECTOR('',#102811,1.);
#102811 = DIRECTION('',(0.999961923064,-2.904901241671E-008,
    8.726535498326E-003));
#102812 = PCURVE('',#102792,#102813);
#102813 = DEFINITIONAL_REPRESENTATION('',(#102814),#102818);
#102814 = LINE('',#102815,#102816);
#102815 = CARTESIAN_POINT('',(4.120382630356E-008,1.418424310968));
#102816 = VECTOR('',#102817,1.);
#102817 = DIRECTION('',(-1.,2.904901241687E-008));
#102818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102819 = ORIENTED_EDGE('',*,*,#102820,.T.);
#102820 = EDGE_CURVE('',#102805,#102821,#102823,.T.);
#102821 = VERTEX_POINT('',#102822);
#102822 = CARTESIAN_POINT('',(7.7,27.542604255283,37.94999999999));
#102823 = SURFACE_CURVE('',#102824,(#102828),.PCURVE_S1.);
#102824 = LINE('',#102825,#102826);
#102825 = CARTESIAN_POINT('',(7.7,26.19260841627,37.949995506105));
#102826 = VECTOR('',#102827,1.);
#102827 = DIRECTION('',(0.E+000,0.999999999994,3.328813871453E-006));
#102828 = PCURVE('',#102792,#102829);
#102829 = DEFINITIONAL_REPRESENTATION('',(#102830),#102834);
#102830 = LINE('',#102831,#102832);
#102831 = CARTESIAN_POINT('',(4.991855904476E-008,1.718425309614));
#102832 = VECTOR('',#102833,1.);
#102833 = DIRECTION('',(-2.904901241687E-008,-1.));
#102834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102835 = ORIENTED_EDGE('',*,*,#102836,.F.);
#102836 = EDGE_CURVE('',#102784,#102821,#102837,.T.);
#102837 = SURFACE_CURVE('',#102838,(#102842),.PCURVE_S1.);
#102838 = LINE('',#102839,#102840);
#102839 = CARTESIAN_POINT('',(7.7,27.542604255283,37.94999999999));
#102840 = VECTOR('',#102841,1.);
#102841 = DIRECTION('',(0.999961923064,-2.904901245583E-008,
    8.726535498326E-003));
#102842 = PCURVE('',#102792,#102843);
#102843 = DEFINITIONAL_REPRESENTATION('',(#102844),#102848);
#102844 = LINE('',#102845,#102846);
#102845 = CARTESIAN_POINT('',(1.070251317371E-008,0.368429470594));
#102846 = VECTOR('',#102847,1.);
#102847 = DIRECTION('',(-1.,2.904901245599E-008));
#102848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#102853)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#102850,#102851,#102852)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#102850 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#102851 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#102852 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#102853 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#102850,
  'distance_accuracy_value','confusion accuracy');
#102854 = SHAPE_DEFINITION_REPRESENTATION(#102855,#102774);
#102855 = PRODUCT_DEFINITION_SHAPE('','',#102856);
#102856 = PRODUCT_DEFINITION('design','',#102857,#102860);
#102857 = PRODUCT_DEFINITION_FORMATION('','',#102858);
#102858 = PRODUCT('CADSOFTTOOLS 1.778','CADSOFTTOOLS 1.778','',(#102859)
  );
#102859 = PRODUCT_CONTEXT('',#2,'mechanical');
#102860 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#102861 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#102862,#102864);
#102862 = ( REPRESENTATION_RELATIONSHIP('','',#102774,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#102863) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#102863 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3123);
#102864 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #102865);
#102865 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('778','','',#5,#102856,$);
#102866 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#102858));
#102867 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#102868),#103048
  );
#102868 = SHELL_BASED_SURFACE_MODEL('',(#102869));
#102869 = OPEN_SHELL('',(#102870));
#102870 = ADVANCED_FACE('',(#102871),#102885,.T.);
#102871 = FACE_BOUND('',#102872,.T.);
#102872 = EDGE_LOOP('',(#102873,#102896,#102913,#102929,#102946,#102962,
    #102979,#102996,#103012,#103029));
#102873 = ORIENTED_EDGE('',*,*,#102874,.F.);
#102874 = EDGE_CURVE('',#102875,#102877,#102879,.T.);
#102875 = VERTEX_POINT('',#102876);
#102876 = CARTESIAN_POINT('',(7.7,26.492609414914,37.949996504752));
#102877 = VERTEX_POINT('',#102878);
#102878 = CARTESIAN_POINT('',(7.7,27.542604255283,37.94999999999));
#102879 = SURFACE_CURVE('',#102880,(#102884),.PCURVE_S1.);
#102880 = LINE('',#102881,#102882);
#102881 = CARTESIAN_POINT('',(7.7,26.19260841627,37.949995506105));
#102882 = VECTOR('',#102883,1.);
#102883 = DIRECTION('',(0.E+000,0.999999999994,3.328813871453E-006));
#102884 = PCURVE('',#102885,#102890);
#102885 = PLANE('',#102886);
#102886 = AXIS2_PLACEMENT_3D('',#102887,#102888,#102889);
#102887 = CARTESIAN_POINT('',(7.7,26.49260841627,38.599999999996));
#102888 = DIRECTION('',(-1.,0.E+000,0.E+000));
#102889 = DIRECTION('',(0.E+000,0.E+000,-1.));
#102890 = DEFINITIONAL_REPRESENTATION('',(#102891),#102895);
#102891 = LINE('',#102892,#102893);
#102892 = CARTESIAN_POINT('',(0.650004493892,0.3));
#102893 = VECTOR('',#102894,1.);
#102894 = DIRECTION('',(-3.328813871453E-006,-0.999999999994));
#102895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102896 = ORIENTED_EDGE('',*,*,#102897,.T.);
#102897 = EDGE_CURVE('',#102875,#102898,#102900,.T.);
#102898 = VERTEX_POINT('',#102899);
#102899 = CARTESIAN_POINT('',(7.7,26.19260841627,38.24999650475));
#102900 = SURFACE_CURVE('',#102901,(#102906),.PCURVE_S1.);
#102901 = CIRCLE('',#102902,0.3);
#102902 = AXIS2_PLACEMENT_3D('',#102903,#102904,#102905);
#102903 = CARTESIAN_POINT('',(7.7,26.49260841627,38.24999650475));
#102904 = DIRECTION('',(-1.,0.E+000,0.E+000));
#102905 = DIRECTION('',(0.E+000,0.E+000,-1.));
#102906 = PCURVE('',#102885,#102907);
#102907 = DEFINITIONAL_REPRESENTATION('',(#102908),#102912);
#102908 = CIRCLE('',#102909,0.3);
#102909 = AXIS2_PLACEMENT_2D('',#102910,#102911);
#102910 = CARTESIAN_POINT('',(0.350003495246,0.E+000));
#102911 = DIRECTION('',(1.,0.E+000));
#102912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102913 = ORIENTED_EDGE('',*,*,#102914,.T.);
#102914 = EDGE_CURVE('',#102898,#102915,#102917,.T.);
#102915 = VERTEX_POINT('',#102916);
#102916 = CARTESIAN_POINT('',(7.7,26.19260841627,38.599999999996));
#102917 = SURFACE_CURVE('',#102918,(#102922),.PCURVE_S1.);
#102918 = LINE('',#102919,#102920);
#102919 = CARTESIAN_POINT('',(7.7,26.19260841627,37.999999999996));
#102920 = VECTOR('',#102921,1.);
#102921 = DIRECTION('',(0.E+000,0.E+000,1.));
#102922 = PCURVE('',#102885,#102923);
#102923 = DEFINITIONAL_REPRESENTATION('',(#102924),#102928);
#102924 = LINE('',#102925,#102926);
#102925 = CARTESIAN_POINT('',(0.6,0.3));
#102926 = VECTOR('',#102927,1.);
#102927 = DIRECTION('',(-1.,-0.E+000));
#102928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102929 = ORIENTED_EDGE('',*,*,#102930,.T.);
#102930 = EDGE_CURVE('',#102915,#102931,#102933,.T.);
#102931 = VERTEX_POINT('',#102932);
#102932 = CARTESIAN_POINT('',(7.7,26.49260841627,38.899999999997));
#102933 = SURFACE_CURVE('',#102934,(#102939),.PCURVE_S1.);
#102934 = CIRCLE('',#102935,0.3);
#102935 = AXIS2_PLACEMENT_3D('',#102936,#102937,#102938);
#102936 = CARTESIAN_POINT('',(7.7,26.49260841627,38.599999999996));
#102937 = DIRECTION('',(-1.,0.E+000,0.E+000));
#102938 = DIRECTION('',(0.E+000,-1.,0.E+000));
#102939 = PCURVE('',#102885,#102940);
#102940 = DEFINITIONAL_REPRESENTATION('',(#102941),#102945);
#102941 = CIRCLE('',#102942,0.3);
#102942 = AXIS2_PLACEMENT_2D('',#102943,#102944);
#102943 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
#102944 = DIRECTION('',(0.E+000,1.));
#102945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102946 = ORIENTED_EDGE('',*,*,#102947,.T.);
#102947 = EDGE_CURVE('',#102931,#102948,#102950,.T.);
#102948 = VERTEX_POINT('',#102949);
#102949 = CARTESIAN_POINT('',(7.7,27.5426084163,38.899999999997));
#102950 = SURFACE_CURVE('',#102951,(#102955),.PCURVE_S1.);
#102951 = LINE('',#102952,#102953);
#102952 = CARTESIAN_POINT('',(7.7,27.911033559438,38.899999999997));
#102953 = VECTOR('',#102954,1.);
#102954 = DIRECTION('',(0.E+000,1.,0.E+000));
#102955 = PCURVE('',#102885,#102956);
#102956 = DEFINITIONAL_REPRESENTATION('',(#102957),#102961);
#102957 = LINE('',#102958,#102959);
#102958 = CARTESIAN_POINT('',(-0.3,-1.418425143168));
#102959 = VECTOR('',#102960,1.);
#102960 = DIRECTION('',(0.E+000,-1.));
#102961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102962 = ORIENTED_EDGE('',*,*,#102963,.T.);
#102963 = EDGE_CURVE('',#102948,#102964,#102966,.T.);
#102964 = VERTEX_POINT('',#102965);
#102965 = CARTESIAN_POINT('',(7.7,29.587858301132,37.510526315789));
#102966 = SURFACE_CURVE('',#102967,(#102972),.PCURVE_S1.);
#102967 = CIRCLE('',#102968,2.2);
#102968 = AXIS2_PLACEMENT_3D('',#102969,#102970,#102971);
#102969 = CARTESIAN_POINT('',(7.7,27.5426084163,36.699999999996));
#102970 = DIRECTION('',(-1.,0.E+000,0.E+000));
#102971 = DIRECTION('',(0.E+000,-1.,0.E+000));
#102972 = PCURVE('',#102885,#102973);
#102973 = DEFINITIONAL_REPRESENTATION('',(#102974),#102978);
#102974 = CIRCLE('',#102975,2.2);
#102975 = AXIS2_PLACEMENT_2D('',#102976,#102977);
#102976 = CARTESIAN_POINT('',(1.9,-1.05000000003));
#102977 = DIRECTION('',(0.E+000,1.));
#102978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102979 = ORIENTED_EDGE('',*,*,#102980,.T.);
#102980 = EDGE_CURVE('',#102964,#102981,#102983,.T.);
#102981 = VERTEX_POINT('',#102982);
#102982 = CARTESIAN_POINT('',(7.7,29.308960589566,37.099999999996));
#102983 = SURFACE_CURVE('',#102984,(#102989),.PCURVE_S1.);
#102984 = CIRCLE('',#102985,0.3);
#102985 = AXIS2_PLACEMENT_3D('',#102986,#102987,#102988);
#102986 = CARTESIAN_POINT('',(7.7,29.308960589566,37.399999999997));
#102987 = DIRECTION('',(-1.,0.E+000,0.E+000));
#102988 = DIRECTION('',(0.E+000,-1.,0.E+000));
#102989 = PCURVE('',#102885,#102990);
#102990 = DEFINITIONAL_REPRESENTATION('',(#102991),#102995);
#102991 = CIRCLE('',#102992,0.3);
#102992 = AXIS2_PLACEMENT_2D('',#102993,#102994);
#102993 = CARTESIAN_POINT('',(1.2,-2.816352173296));
#102994 = DIRECTION('',(0.E+000,1.));
#102995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#102996 = ORIENTED_EDGE('',*,*,#102997,.T.);
#102997 = EDGE_CURVE('',#102981,#102998,#103000,.T.);
#102998 = VERTEX_POINT('',#102999);
#102999 = CARTESIAN_POINT('',(7.7,28.925540084894,37.099999999996));
#103000 = SURFACE_CURVE('',#103001,(#103005),.PCURVE_S1.);
#103001 = LINE('',#103002,#103003);
#103002 = CARTESIAN_POINT('',(7.7,27.911033559438,37.099999999996));
#103003 = VECTOR('',#103004,1.);
#103004 = DIRECTION('',(0.E+000,-1.,0.E+000));
#103005 = PCURVE('',#102885,#103006);
#103006 = DEFINITIONAL_REPRESENTATION('',(#103007),#103011);
#103007 = LINE('',#103008,#103009);
#103008 = CARTESIAN_POINT('',(1.5,-1.418425143168));
#103009 = VECTOR('',#103010,1.);
#103010 = DIRECTION('',(0.E+000,1.));
#103011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103012 = ORIENTED_EDGE('',*,*,#103013,.T.);
#103013 = EDGE_CURVE('',#102998,#103014,#103016,.T.);
#103014 = VERTEX_POINT('',#103015);
#103015 = CARTESIAN_POINT('',(7.7,28.657875890973,37.264516129029));
#103016 = SURFACE_CURVE('',#103017,(#103022),.PCURVE_S1.);
#103017 = CIRCLE('',#103018,0.3);
#103018 = AXIS2_PLACEMENT_3D('',#103019,#103020,#103021);
#103019 = CARTESIAN_POINT('',(7.7,28.925540084894,37.399999999996));
#103020 = DIRECTION('',(-1.,0.E+000,0.E+000));
#103021 = DIRECTION('',(0.E+000,-1.,0.E+000));
#103022 = PCURVE('',#102885,#103023);
#103023 = DEFINITIONAL_REPRESENTATION('',(#103024),#103028);
#103024 = CIRCLE('',#103025,0.3);
#103025 = AXIS2_PLACEMENT_2D('',#103026,#103027);
#103026 = CARTESIAN_POINT('',(1.2,-2.432931668624));
#103027 = DIRECTION('',(0.E+000,1.));
#103028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103029 = ORIENTED_EDGE('',*,*,#103030,.T.);
#103030 = EDGE_CURVE('',#103014,#102877,#103031,.T.);
#103031 = SURFACE_CURVE('',#103032,(#103037),.PCURVE_S1.);
#103032 = CIRCLE('',#103033,1.25);
#103033 = AXIS2_PLACEMENT_3D('',#103034,#103035,#103036);
#103034 = CARTESIAN_POINT('',(7.7,27.5426084163,36.699999999996));
#103035 = DIRECTION('',(1.,0.E+000,0.E+000));
#103036 = DIRECTION('',(0.E+000,-1.,0.E+000));
#103037 = PCURVE('',#102885,#103038);
#103038 = DEFINITIONAL_REPRESENTATION('',(#103039),#103047);
#103039 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#103040,#103041,#103042,
    #103043,#103044,#103045,#103046),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#103040 = CARTESIAN_POINT('',(1.9,0.19999999997));
#103041 = CARTESIAN_POINT('',(4.065063509461,0.19999999997));
#103042 = CARTESIAN_POINT('',(2.982531754731,-1.67500000003));
#103043 = CARTESIAN_POINT('',(1.9,-3.55000000003));
#103044 = CARTESIAN_POINT('',(0.81746824527,-1.67500000003));
#103045 = CARTESIAN_POINT('',(-0.265063509461,0.19999999997));
#103046 = CARTESIAN_POINT('',(1.9,0.19999999997));
#103047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#103052)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#103049,#103050,#103051)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#103049 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#103050 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#103051 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#103052 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#103049,
  'distance_accuracy_value','confusion accuracy');
#103053 = SHAPE_DEFINITION_REPRESENTATION(#103054,#102867);
#103054 = PRODUCT_DEFINITION_SHAPE('','',#103055);
#103055 = PRODUCT_DEFINITION('design','',#103056,#103059);
#103056 = PRODUCT_DEFINITION_FORMATION('','',#103057);
#103057 = PRODUCT('CADSOFTTOOLS 1.779','CADSOFTTOOLS 1.779','',(#103058)
  );
#103058 = PRODUCT_CONTEXT('',#2,'mechanical');
#103059 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#103060 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#103061,#103063);
#103061 = ( REPRESENTATION_RELATIONSHIP('','',#102867,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#103062) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#103062 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3127);
#103063 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #103064);
#103064 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('779','','',#5,#103055,$);
#103065 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#103057));
#103066 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#103067),#103141
  );
#103067 = SHELL_BASED_SURFACE_MODEL('',(#103068));
#103068 = OPEN_SHELL('',(#103069));
#103069 = ADVANCED_FACE('',(#103070),#103084,.T.);
#103070 = FACE_BOUND('',#103071,.T.);
#103071 = EDGE_LOOP('',(#103072,#103095,#103111,#103127));
#103072 = ORIENTED_EDGE('',*,*,#103073,.F.);
#103073 = EDGE_CURVE('',#103074,#103076,#103078,.T.);
#103074 = VERTEX_POINT('',#103075);
#103075 = CARTESIAN_POINT('',(5.45,26.172972963741,38.599999999996));
#103076 = VERTEX_POINT('',#103077);
#103077 = CARTESIAN_POINT('',(5.45,26.172972963741,38.24999650475));
#103078 = SURFACE_CURVE('',#103079,(#103083),.PCURVE_S1.);
#103079 = LINE('',#103080,#103081);
#103080 = CARTESIAN_POINT('',(5.45,26.172972963741,37.999999999996));
#103081 = VECTOR('',#103082,1.);
#103082 = DIRECTION('',(0.E+000,0.E+000,-1.));
#103083 = PCURVE('',#103084,#103089);
#103084 = PLANE('',#103085);
#103085 = AXIS2_PLACEMENT_3D('',#103086,#103087,#103088);
#103086 = CARTESIAN_POINT('',(7.7,26.19260841627,37.999999999996));
#103087 = DIRECTION('',(-8.726535498374E-003,0.999961923064,0.E+000));
#103088 = DIRECTION('',(-0.999961923064,-8.726535498374E-003,0.E+000));
#103089 = DEFINITIONAL_REPRESENTATION('',(#103090),#103094);
#103090 = LINE('',#103091,#103092);
#103091 = CARTESIAN_POINT('',(2.250085676368,0.E+000));
#103092 = VECTOR('',#103093,1.);
#103093 = DIRECTION('',(-0.E+000,-1.));
#103094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103095 = ORIENTED_EDGE('',*,*,#103096,.T.);
#103096 = EDGE_CURVE('',#103074,#103097,#103099,.T.);
#103097 = VERTEX_POINT('',#103098);
#103098 = CARTESIAN_POINT('',(7.7,26.19260841627,38.599999999996));
#103099 = SURFACE_CURVE('',#103100,(#103104),.PCURVE_S1.);
#103100 = LINE('',#103101,#103102);
#103101 = CARTESIAN_POINT('',(7.7,26.19260841627,38.599999999996));
#103102 = VECTOR('',#103103,1.);
#103103 = DIRECTION('',(0.999961923064,8.726535498374E-003,0.E+000));
#103104 = PCURVE('',#103084,#103105);
#103105 = DEFINITIONAL_REPRESENTATION('',(#103106),#103110);
#103106 = LINE('',#103107,#103108);
#103107 = CARTESIAN_POINT('',(0.E+000,0.6));
#103108 = VECTOR('',#103109,1.);
#103109 = DIRECTION('',(-1.,0.E+000));
#103110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103111 = ORIENTED_EDGE('',*,*,#103112,.F.);
#103112 = EDGE_CURVE('',#103113,#103097,#103115,.T.);
#103113 = VERTEX_POINT('',#103114);
#103114 = CARTESIAN_POINT('',(7.7,26.19260841627,38.24999650475));
#103115 = SURFACE_CURVE('',#103116,(#103120),.PCURVE_S1.);
#103116 = LINE('',#103117,#103118);
#103117 = CARTESIAN_POINT('',(7.7,26.19260841627,37.999999999996));
#103118 = VECTOR('',#103119,1.);
#103119 = DIRECTION('',(0.E+000,0.E+000,1.));
#103120 = PCURVE('',#103084,#103121);
#103121 = DEFINITIONAL_REPRESENTATION('',(#103122),#103126);
#103122 = LINE('',#103123,#103124);
#103123 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#103124 = VECTOR('',#103125,1.);
#103125 = DIRECTION('',(0.E+000,1.));
#103126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103127 = ORIENTED_EDGE('',*,*,#103128,.T.);
#103128 = EDGE_CURVE('',#103113,#103076,#103129,.T.);
#103129 = SURFACE_CURVE('',#103130,(#103134),.PCURVE_S1.);
#103130 = LINE('',#103131,#103132);
#103131 = CARTESIAN_POINT('',(7.7,26.19260841627,38.24999650475));
#103132 = VECTOR('',#103133,1.);
#103133 = DIRECTION('',(-0.999961923064,-8.726535498374E-003,0.E+000));
#103134 = PCURVE('',#103084,#103135);
#103135 = DEFINITIONAL_REPRESENTATION('',(#103136),#103140);
#103136 = LINE('',#103137,#103138);
#103137 = CARTESIAN_POINT('',(0.E+000,0.249996504754));
#103138 = VECTOR('',#103139,1.);
#103139 = DIRECTION('',(1.,0.E+000));
#103140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#103145)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#103142,#103143,#103144)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#103142 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#103143 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#103144 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#103145 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#103142,
  'distance_accuracy_value','confusion accuracy');
#103146 = SHAPE_DEFINITION_REPRESENTATION(#103147,#103066);
#103147 = PRODUCT_DEFINITION_SHAPE('','',#103148);
#103148 = PRODUCT_DEFINITION('design','',#103149,#103152);
#103149 = PRODUCT_DEFINITION_FORMATION('','',#103150);
#103150 = PRODUCT('CADSOFTTOOLS 1.780','CADSOFTTOOLS 1.780','',(#103151)
  );
#103151 = PRODUCT_CONTEXT('',#2,'mechanical');
#103152 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#103153 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#103154,#103156);
#103154 = ( REPRESENTATION_RELATIONSHIP('','',#103066,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#103155) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#103155 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3131);
#103156 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #103157);
#103157 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('780','','',#5,#103148,$);
#103158 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#103150));
#103159 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#103160),#103301
  );
#103160 = SHELL_BASED_SURFACE_MODEL('',(#103161));
#103161 = OPEN_SHELL('',(#103162));
#103162 = ADVANCED_FACE('',(#103163),#103177,.T.);
#103163 = FACE_BOUND('',#103164,.T.);
#103164 = EDGE_LOOP('',(#103165,#103210,#103249,#103287));
#103165 = ORIENTED_EDGE('',*,*,#103166,.T.);
#103166 = EDGE_CURVE('',#103167,#103169,#103171,.T.);
#103167 = VERTEX_POINT('',#103168);
#103168 = CARTESIAN_POINT('',(5.45,27.542604320645,37.93036454746));
#103169 = VERTEX_POINT('',#103170);
#103170 = CARTESIAN_POINT('',(7.7,27.542604255283,37.94999999999));
#103171 = SURFACE_CURVE('',#103172,(#103176),.PCURVE_S1.);
#103172 = LINE('',#103173,#103174);
#103173 = CARTESIAN_POINT('',(7.7,27.542604255283,37.94999999999));
#103174 = VECTOR('',#103175,1.);
#103175 = DIRECTION('',(0.999961923064,-2.904901245583E-008,
    8.726535498326E-003));
#103176 = PCURVE('',#103177,#103182);
#103177 = CONICAL_SURFACE('',#103178,1.25,8.72664625E-003);
#103178 = AXIS2_PLACEMENT_3D('',#103179,#103180,#103181);
#103179 = CARTESIAN_POINT('',(7.7,27.5426084163,36.699999999996));
#103180 = DIRECTION('',(1.,0.E+000,0.E+000));
#103181 = DIRECTION('',(0.E+000,0.E+000,-1.));
#103182 = DEFINITIONAL_REPRESENTATION('',(#103183),#103209);
#103183 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#103184,#103185,#103186,
    #103187,#103188,#103189,#103190,#103191,#103192,#103193,#103194,
    #103195,#103196,#103197,#103198,#103199,#103200,#103201,#103202,
    #103203,#103204,#103205,#103206,#103207,#103208),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(-2.250085676368,
    -2.147809054715,-2.045532433062,-1.943255811409,-1.840979189756,
    -1.738702568102,-1.636425946449,-1.534149324796,-1.431872703143,
    -1.32959608149,-1.227319459837,-1.125042838184,-1.022766216531,
    -0.920489594878,-0.818212973225,-0.715936351572,-0.613659729919,
    -0.511383108265,-0.409106486612,-0.306829864959,-0.204553243306,
    -0.102276621653,0.E+000),.QUASI_UNIFORM_KNOTS.);
#103184 = CARTESIAN_POINT('',(3.141595982404,-2.25));
#103185 = CARTESIAN_POINT('',(3.141595982404,-2.215909090909));
#103186 = CARTESIAN_POINT('',(3.141595982404,-2.147727272727));
#103187 = CARTESIAN_POINT('',(3.141595982404,-2.045454545455));
#103188 = CARTESIAN_POINT('',(3.141595982404,-1.943181818182));
#103189 = CARTESIAN_POINT('',(3.141595982404,-1.840909090909));
#103190 = CARTESIAN_POINT('',(3.141595982404,-1.738636363637));
#103191 = CARTESIAN_POINT('',(3.141595982404,-1.636363636364));
#103192 = CARTESIAN_POINT('',(3.141595982404,-1.534090909091));
#103193 = CARTESIAN_POINT('',(3.141595982404,-1.431818181818));
#103194 = CARTESIAN_POINT('',(3.141595982404,-1.329545454546));
#103195 = CARTESIAN_POINT('',(3.141595982404,-1.227272727273));
#103196 = CARTESIAN_POINT('',(3.141595982404,-1.125));
#103197 = CARTESIAN_POINT('',(3.141595982404,-1.022727272727));
#103198 = CARTESIAN_POINT('',(3.141595982404,-0.920454545455));
#103199 = CARTESIAN_POINT('',(3.141595982404,-0.818181818182));
#103200 = CARTESIAN_POINT('',(3.141595982404,-0.715909090909));
#103201 = CARTESIAN_POINT('',(3.141595982404,-0.613636363636));
#103202 = CARTESIAN_POINT('',(3.141595982404,-0.511363636364));
#103203 = CARTESIAN_POINT('',(3.141595982404,-0.409090909091));
#103204 = CARTESIAN_POINT('',(3.141595982404,-0.306818181818));
#103205 = CARTESIAN_POINT('',(3.141595982404,-0.204545454545));
#103206 = CARTESIAN_POINT('',(3.141595982404,-0.102272727273));
#103207 = CARTESIAN_POINT('',(3.141595982404,-3.409090909091E-002));
#103208 = CARTESIAN_POINT('',(3.141595982404,2.295987829851E-016));
#103209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103210 = ORIENTED_EDGE('',*,*,#103211,.F.);
#103211 = EDGE_CURVE('',#103212,#103169,#103214,.T.);
#103212 = VERTEX_POINT('',#103213);
#103213 = CARTESIAN_POINT('',(7.7,28.657875890973,37.264516129029));
#103214 = SURFACE_CURVE('',#103215,(#103220),.PCURVE_S1.);
#103215 = CIRCLE('',#103216,1.25);
#103216 = AXIS2_PLACEMENT_3D('',#103217,#103218,#103219);
#103217 = CARTESIAN_POINT('',(7.7,27.5426084163,36.699999999996));
#103218 = DIRECTION('',(1.,0.E+000,0.E+000));
#103219 = DIRECTION('',(0.E+000,-1.,0.E+000));
#103220 = PCURVE('',#103177,#103221);
#103221 = DEFINITIONAL_REPRESENTATION('',(#103222),#103248);
#103222 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#103223,#103224,#103225,
    #103226,#103227,#103228,#103229,#103230,#103231,#103232,#103233,
    #103234,#103235,#103236,#103237,#103238,#103239,#103240,#103241,
    #103242,#103243,#103244,#103245,#103246,#103247),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(3.610164921114,
    3.660266166027,3.71036741094,3.760468655853,3.810569900766,
    3.860671145679,3.910772390592,3.960873635504,4.010974880417,
    4.06107612533,4.111177370243,4.161278615156,4.211379860069,
    4.261481104982,4.311582349895,4.361683594808,4.411784839721,
    4.461886084634,4.511987329547,4.56208857446,4.612189819373,
    4.662291064286,4.712392309199),.QUASI_UNIFORM_KNOTS.);
#103223 = CARTESIAN_POINT('',(2.039368594319,5.993523529794E-018));
#103224 = CARTESIAN_POINT('',(2.05606900929,-2.614617479855E-017));
#103225 = CARTESIAN_POINT('',(2.089469839232,-3.427910892649E-017));
#103226 = CARTESIAN_POINT('',(2.139571084145,3.385723306529E-017));
#103227 = CARTESIAN_POINT('',(2.189672329058,-3.083969000551E-017));
#103228 = CARTESIAN_POINT('',(2.239773573971,-3.810112932214E-018));
#103229 = CARTESIAN_POINT('',(2.289874818884,-2.12214036193E-017));
#103230 = CARTESIAN_POINT('',(2.339976063797,7.974744368827E-018));
#103231 = CARTESIAN_POINT('',(2.39007730871,-2.705451028865E-017));
#103232 = CARTESIAN_POINT('',(2.440178553623,-3.350830675869E-017));
#103233 = CARTESIAN_POINT('',(2.490279798535,-1.220693006496E-017));
#103234 = CARTESIAN_POINT('',(2.540381043448,3.071319862396E-017));
#103235 = CARTESIAN_POINT('',(2.590482288361,1.604407224279E-017));
#103236 = CARTESIAN_POINT('',(2.640583533274,-2.317156215668E-017));
#103237 = CARTESIAN_POINT('',(2.690684778187,3.179150922475E-017));
#103238 = CARTESIAN_POINT('',(2.7407860231,-1.372548231538E-017));
#103239 = CARTESIAN_POINT('',(2.790887268013,-1.570036484709E-017));
#103240 = CARTESIAN_POINT('',(2.840988512926,3.004709577293E-017));
#103241 = CARTESIAN_POINT('',(2.891089757839,1.098499420342E-017));
#103242 = CARTESIAN_POINT('',(2.941191002752,2.38260961034E-017));
#103243 = CARTESIAN_POINT('',(2.991292247665,7.196830450982E-018));
#103244 = CARTESIAN_POINT('',(3.041393492578,2.613779149646E-017));
#103245 = CARTESIAN_POINT('',(3.091494737491,-1.616572411352E-017));
#103246 = CARTESIAN_POINT('',(3.124895567433,-2.498915091482E-017));
#103247 = CARTESIAN_POINT('',(3.141595982404,-1.841482904245E-017));
#103248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103249 = ORIENTED_EDGE('',*,*,#103250,.F.);
#103250 = EDGE_CURVE('',#103251,#103212,#103253,.T.);
#103251 = VERTEX_POINT('',#103252);
#103252 = CARTESIAN_POINT('',(5.45,28.640356865728,37.255648505306));
#103253 = SURFACE_CURVE('',#103254,(#103258),.PCURVE_S1.);
#103254 = LINE('',#103255,#103256);
#103255 = CARTESIAN_POINT('',(7.7,28.657875890973,37.264516129029));
#103256 = VECTOR('',#103257,1.);
#103257 = DIRECTION('',(0.999961923064,7.785936966329E-003,
    3.941016031524E-003));
#103258 = PCURVE('',#103177,#103259);
#103259 = DEFINITIONAL_REPRESENTATION('',(#103260),#103286);
#103260 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#103261,#103262,#103263,
    #103264,#103265,#103266,#103267,#103268,#103269,#103270,#103271,
    #103272,#103273,#103274,#103275,#103276,#103277,#103278,#103279,
    #103280,#103281,#103282,#103283,#103284,#103285),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(-2.250085676368,
    -2.147809054715,-2.045532433062,-1.943255811409,-1.840979189756,
    -1.738702568102,-1.636425946449,-1.534149324796,-1.431872703143,
    -1.32959608149,-1.227319459837,-1.125042838184,-1.022766216531,
    -0.920489594878,-0.818212973225,-0.715936351572,-0.613659729919,
    -0.511383108265,-0.409106486612,-0.306829864959,-0.204553243306,
    -0.102276621653,0.E+000),.QUASI_UNIFORM_KNOTS.);
#103261 = CARTESIAN_POINT('',(2.039368594319,-2.25));
#103262 = CARTESIAN_POINT('',(2.039368594319,-2.215909090909));
#103263 = CARTESIAN_POINT('',(2.039368594319,-2.147727272727));
#103264 = CARTESIAN_POINT('',(2.039368594319,-2.045454545455));
#103265 = CARTESIAN_POINT('',(2.039368594319,-1.943181818182));
#103266 = CARTESIAN_POINT('',(2.039368594319,-1.840909090909));
#103267 = CARTESIAN_POINT('',(2.039368594319,-1.738636363637));
#103268 = CARTESIAN_POINT('',(2.039368594319,-1.636363636364));
#103269 = CARTESIAN_POINT('',(2.039368594319,-1.534090909091));
#103270 = CARTESIAN_POINT('',(2.039368594319,-1.431818181818));
#103271 = CARTESIAN_POINT('',(2.039368594319,-1.329545454546));
#103272 = CARTESIAN_POINT('',(2.039368594319,-1.227272727273));
#103273 = CARTESIAN_POINT('',(2.039368594319,-1.125));
#103274 = CARTESIAN_POINT('',(2.039368594319,-1.022727272727));
#103275 = CARTESIAN_POINT('',(2.039368594319,-0.920454545455));
#103276 = CARTESIAN_POINT('',(2.039368594319,-0.818181818182));
#103277 = CARTESIAN_POINT('',(2.039368594319,-0.715909090909));
#103278 = CARTESIAN_POINT('',(2.039368594319,-0.613636363636));
#103279 = CARTESIAN_POINT('',(2.039368594319,-0.511363636364));
#103280 = CARTESIAN_POINT('',(2.039368594319,-0.409090909091));
#103281 = CARTESIAN_POINT('',(2.039368594319,-0.306818181818));
#103282 = CARTESIAN_POINT('',(2.039368594319,-0.204545454545));
#103283 = CARTESIAN_POINT('',(2.039368594319,-0.102272727273));
#103284 = CARTESIAN_POINT('',(2.039368594319,-3.409090909091E-002));
#103285 = CARTESIAN_POINT('',(2.039368594319,-2.092955446347E-017));
#103286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103287 = ORIENTED_EDGE('',*,*,#103288,.T.);
#103288 = EDGE_CURVE('',#103251,#103167,#103289,.T.);
#103289 = SURFACE_CURVE('',#103290,(#103295),.PCURVE_S1.);
#103290 = CIRCLE('',#103291,1.230364547471);
#103291 = AXIS2_PLACEMENT_3D('',#103292,#103293,#103294);
#103292 = CARTESIAN_POINT('',(5.45,27.5426084163,36.699999999996));
#103293 = DIRECTION('',(1.,0.E+000,-0.E+000));
#103294 = DIRECTION('',(0.E+000,0.E+000,1.));
#103295 = PCURVE('',#103177,#103296);
#103296 = DEFINITIONAL_REPRESENTATION('',(#103297),#103300);
#103297 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#103298,#103299),
  .UNSPECIFIED.,.F.,.F.,(2,2),(5.180961247909,6.283188635993),
  .PIECEWISE_BEZIER_KNOTS.);
#103298 = CARTESIAN_POINT('',(2.039368594319,-2.25));
#103299 = CARTESIAN_POINT('',(3.141595982404,-2.25));
#103300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#103305)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#103302,#103303,#103304)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#103302 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#103303 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#103304 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#103305 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#103302,
  'distance_accuracy_value','confusion accuracy');
#103306 = SHAPE_DEFINITION_REPRESENTATION(#103307,#103159);
#103307 = PRODUCT_DEFINITION_SHAPE('','',#103308);
#103308 = PRODUCT_DEFINITION('design','',#103309,#103312);
#103309 = PRODUCT_DEFINITION_FORMATION('','',#103310);
#103310 = PRODUCT('CADSOFTTOOLS 1.781','CADSOFTTOOLS 1.781','',(#103311)
  );
#103311 = PRODUCT_CONTEXT('',#2,'mechanical');
#103312 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#103313 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#103314,#103316);
#103314 = ( REPRESENTATION_RELATIONSHIP('','',#103159,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#103315) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#103315 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3135);
#103316 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #103317);
#103317 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('781','','',#5,#103308,$);
#103318 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#103310));
#103319 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#103320),#103438
  );
#103320 = SHELL_BASED_SURFACE_MODEL('',(#103321));
#103321 = OPEN_SHELL('',(#103322));
#103322 = ADVANCED_FACE('',(#103323),#103337,.F.);
#103323 = FACE_BOUND('',#103324,.F.);
#103324 = EDGE_LOOP('',(#103325,#103370,#103386,#103401));
#103325 = ORIENTED_EDGE('',*,*,#103326,.F.);
#103326 = EDGE_CURVE('',#103327,#103329,#103331,.T.);
#103327 = VERTEX_POINT('',#103328);
#103328 = CARTESIAN_POINT('',(5.45,28.640356865728,37.255648505306));
#103329 = VERTEX_POINT('',#103330);
#103330 = CARTESIAN_POINT('',(7.7,28.657875890973,37.264516129029));
#103331 = SURFACE_CURVE('',#103332,(#103336),.PCURVE_S1.);
#103332 = LINE('',#103333,#103334);
#103333 = CARTESIAN_POINT('',(7.7,28.657875890973,37.264516129029));
#103334 = VECTOR('',#103335,1.);
#103335 = DIRECTION('',(0.999961923064,7.785936966329E-003,
    3.941016031524E-003));
#103336 = PCURVE('',#103337,#103342);
#103337 = CONICAL_SURFACE('',#103338,0.3,8.72664625E-003);
#103338 = AXIS2_PLACEMENT_3D('',#103339,#103340,#103341);
#103339 = CARTESIAN_POINT('',(7.7,28.925540084894,37.399999999996));
#103340 = DIRECTION('',(-1.,0.E+000,0.E+000));
#103341 = DIRECTION('',(0.E+000,0.E+000,-1.));
#103342 = DEFINITIONAL_REPRESENTATION('',(#103343),#103369);
#103343 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#103344,#103345,#103346,
    #103347,#103348,#103349,#103350,#103351,#103352,#103353,#103354,
    #103355,#103356,#103357,#103358,#103359,#103360,#103361,#103362,
    #103363,#103364,#103365,#103366,#103367,#103368),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(-2.250085676368,
    -2.147809054715,-2.045532433062,-1.943255811409,-1.840979189756,
    -1.738702568102,-1.636425946449,-1.534149324796,-1.431872703143,
    -1.32959608149,-1.227319459837,-1.125042838184,-1.022766216531,
    -0.920489594878,-0.818212973225,-0.715936351572,-0.613659729919,
    -0.511383108265,-0.409106486612,-0.306829864959,-0.204553243306,
    -0.102276621653,0.E+000),.QUASI_UNIFORM_KNOTS.);
#103344 = CARTESIAN_POINT('',(1.102224059271,2.25));
#103345 = CARTESIAN_POINT('',(1.102224059271,2.215909090909));
#103346 = CARTESIAN_POINT('',(1.102224059271,2.147727272727));
#103347 = CARTESIAN_POINT('',(1.102224059271,2.045454545455));
#103348 = CARTESIAN_POINT('',(1.102224059271,1.943181818182));
#103349 = CARTESIAN_POINT('',(1.102224059271,1.840909090909));
#103350 = CARTESIAN_POINT('',(1.102224059271,1.738636363637));
#103351 = CARTESIAN_POINT('',(1.102224059271,1.636363636364));
#103352 = CARTESIAN_POINT('',(1.102224059271,1.534090909091));
#103353 = CARTESIAN_POINT('',(1.102224059271,1.431818181818));
#103354 = CARTESIAN_POINT('',(1.102224059271,1.329545454546));
#103355 = CARTESIAN_POINT('',(1.102224059271,1.227272727273));
#103356 = CARTESIAN_POINT('',(1.102224059271,1.125));
#103357 = CARTESIAN_POINT('',(1.102224059271,1.022727272727));
#103358 = CARTESIAN_POINT('',(1.102224059271,0.920454545455));
#103359 = CARTESIAN_POINT('',(1.102224059271,0.818181818182));
#103360 = CARTESIAN_POINT('',(1.102224059271,0.715909090909));
#103361 = CARTESIAN_POINT('',(1.102224059271,0.613636363636));
#103362 = CARTESIAN_POINT('',(1.102224059271,0.511363636364));
#103363 = CARTESIAN_POINT('',(1.102224059271,0.409090909091));
#103364 = CARTESIAN_POINT('',(1.102224059271,0.306818181818));
#103365 = CARTESIAN_POINT('',(1.102224059271,0.204545454545));
#103366 = CARTESIAN_POINT('',(1.102224059271,0.102272727273));
#103367 = CARTESIAN_POINT('',(1.102224059271,3.409090909091E-002));
#103368 = CARTESIAN_POINT('',(1.102224059271,-1.893158714063E-016));
#103369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103370 = ORIENTED_EDGE('',*,*,#103371,.F.);
#103371 = EDGE_CURVE('',#103372,#103327,#103374,.T.);
#103372 = VERTEX_POINT('',#103373);
#103373 = CARTESIAN_POINT('',(5.45,28.925540084894,37.080364547467));
#103374 = SURFACE_CURVE('',#103375,(#103380),.PCURVE_S1.);
#103375 = CIRCLE('',#103376,0.319635452529);
#103376 = AXIS2_PLACEMENT_3D('',#103377,#103378,#103379);
#103377 = CARTESIAN_POINT('',(5.45,28.925540084894,37.399999999996));
#103378 = DIRECTION('',(-1.,0.E+000,0.E+000));
#103379 = DIRECTION('',(0.E+000,0.E+000,1.));
#103380 = PCURVE('',#103337,#103381);
#103381 = DEFINITIONAL_REPRESENTATION('',(#103382),#103385);
#103382 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#103383,#103384),
  .UNSPECIFIED.,.F.,.F.,(2,2),(3.14159265359,4.243816712861),
  .PIECEWISE_BEZIER_KNOTS.);
#103383 = CARTESIAN_POINT('',(0.E+000,2.25));
#103384 = CARTESIAN_POINT('',(1.102224059271,2.25));
#103385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103386 = ORIENTED_EDGE('',*,*,#103387,.T.);
#103387 = EDGE_CURVE('',#103372,#103388,#103390,.T.);
#103388 = VERTEX_POINT('',#103389);
#103389 = CARTESIAN_POINT('',(7.7,28.925540084894,37.099999999996));
#103390 = SURFACE_CURVE('',#103391,(#103395),.PCURVE_S1.);
#103391 = LINE('',#103392,#103393);
#103392 = CARTESIAN_POINT('',(7.7,28.925540084894,37.099999999996));
#103393 = VECTOR('',#103394,1.);
#103394 = DIRECTION('',(0.999961923064,0.E+000,8.726535498374E-003));
#103395 = PCURVE('',#103337,#103396);
#103396 = DEFINITIONAL_REPRESENTATION('',(#103397),#103400);
#103397 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#103398,#103399),
  .UNSPECIFIED.,.F.,.F.,(2,2),(-2.250085676368,0.E+000),
  .PIECEWISE_BEZIER_KNOTS.);
#103398 = CARTESIAN_POINT('',(0.E+000,2.25));
#103399 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#103400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103401 = ORIENTED_EDGE('',*,*,#103402,.T.);
#103402 = EDGE_CURVE('',#103388,#103329,#103403,.T.);
#103403 = SURFACE_CURVE('',#103404,(#103409),.PCURVE_S1.);
#103404 = CIRCLE('',#103405,0.3);
#103405 = AXIS2_PLACEMENT_3D('',#103406,#103407,#103408);
#103406 = CARTESIAN_POINT('',(7.7,28.925540084894,37.399999999996));
#103407 = DIRECTION('',(-1.,0.E+000,0.E+000));
#103408 = DIRECTION('',(0.E+000,-1.,0.E+000));
#103409 = PCURVE('',#103337,#103410);
#103410 = DEFINITIONAL_REPRESENTATION('',(#103411),#103437);
#103411 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#103412,#103413,#103414,
    #103415,#103416,#103417,#103418,#103419,#103420,#103421,#103422,
    #103423,#103424,#103425,#103426,#103427,#103428,#103429,#103430,
    #103431,#103432,#103433,#103434,#103435,#103436),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(4.712388980385,
    4.762490073988,4.812591167591,4.862692261194,4.912793354798,
    4.962894448401,5.012995542004,5.063096635607,5.11319772921,
    5.163298822814,5.213399916417,5.26350101002,5.313602103623,
    5.363703197227,5.41380429083,5.463905384433,5.514006478036,
    5.564107571639,5.614208665243,5.664309758846,5.714410852449,
    5.764511946052,5.814613039656),.QUASI_UNIFORM_KNOTS.);
#103412 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#103413 = CARTESIAN_POINT('',(1.67003645344E-002,9.350025480772E-018));
#103414 = CARTESIAN_POINT('',(5.010109360322E-002,2.513254424472E-017));
#103415 = CARTESIAN_POINT('',(0.100202187206,3.38899592287E-017));
#103416 = CARTESIAN_POINT('',(0.15030328081,-8.904860360091E-018));
#103417 = CARTESIAN_POINT('',(0.200404374413,-3.323541898653E-017));
#103418 = CARTESIAN_POINT('',(0.250505468016,4.723354020334E-017));
#103419 = CARTESIAN_POINT('',(0.300606561619,-6.501819727114E-017));
#103420 = CARTESIAN_POINT('',(0.350707655223,4.070118488909E-017));
#103421 = CARTESIAN_POINT('',(0.400808748826,4.97376682112E-018));
#103422 = CARTESIAN_POINT('',(0.450909842429,-6.197282308688E-017));
#103423 = CARTESIAN_POINT('',(0.501010936032,5.87649776661E-017));
#103424 = CARTESIAN_POINT('',(0.551112029635,-3.58529015369E-017));
#103425 = CARTESIAN_POINT('',(0.601213123239,1.37276818309E-017));
#103426 = CARTESIAN_POINT('',(0.651314216842,2.502082634479E-017));
#103427 = CARTESIAN_POINT('',(0.701415310445,2.065586555118E-017));
#103428 = CARTESIAN_POINT('',(0.751516404048,8.110505311765E-019));
#103429 = CARTESIAN_POINT('',(0.801617497652,-3.152513521944E-017));
#103430 = CARTESIAN_POINT('',(0.851718591255,-9.18161985051E-018));
#103431 = CARTESIAN_POINT('',(0.901819684858,-3.90056927003E-018));
#103432 = CARTESIAN_POINT('',(0.951920778461,-1.287170370226E-017));
#103433 = CARTESIAN_POINT('',(1.002021872064,5.518619239999E-018));
#103434 = CARTESIAN_POINT('',(1.052122965668,-1.009541563349E-017));
#103435 = CARTESIAN_POINT('',(1.085523694737,-1.959237797168E-017));
#103436 = CARTESIAN_POINT('',(1.102224059271,-2.282387687666E-017));
#103437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#103442)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#103439,#103440,#103441)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#103439 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#103440 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#103441 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#103442 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#103439,
  'distance_accuracy_value','confusion accuracy');
#103443 = SHAPE_DEFINITION_REPRESENTATION(#103444,#103319);
#103444 = PRODUCT_DEFINITION_SHAPE('','',#103445);
#103445 = PRODUCT_DEFINITION('design','',#103446,#103449);
#103446 = PRODUCT_DEFINITION_FORMATION('','',#103447);
#103447 = PRODUCT('CADSOFTTOOLS 1.782','CADSOFTTOOLS 1.782','',(#103448)
  );
#103448 = PRODUCT_CONTEXT('',#2,'mechanical');
#103449 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#103450 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#103451,#103453);
#103451 = ( REPRESENTATION_RELATIONSHIP('','',#103319,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#103452) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#103452 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3139);
#103453 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #103454);
#103454 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('782','','',#5,#103445,$);
#103455 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#103447));
#103456 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#103457),#103531
  );
#103457 = SHELL_BASED_SURFACE_MODEL('',(#103458));
#103458 = OPEN_SHELL('',(#103459));
#103459 = ADVANCED_FACE('',(#103460),#103474,.T.);
#103460 = FACE_BOUND('',#103461,.T.);
#103461 = EDGE_LOOP('',(#103462,#103485,#103501,#103517));
#103462 = ORIENTED_EDGE('',*,*,#103463,.F.);
#103463 = EDGE_CURVE('',#103464,#103466,#103468,.T.);
#103464 = VERTEX_POINT('',#103465);
#103465 = CARTESIAN_POINT('',(7.7,29.308960589566,37.099999999996));
#103466 = VERTEX_POINT('',#103467);
#103467 = CARTESIAN_POINT('',(7.7,28.925540084894,37.099999999996));
#103468 = SURFACE_CURVE('',#103469,(#103473),.PCURVE_S1.);
#103469 = LINE('',#103470,#103471);
#103470 = CARTESIAN_POINT('',(7.7,27.911033559438,37.099999999996));
#103471 = VECTOR('',#103472,1.);
#103472 = DIRECTION('',(0.E+000,-1.,0.E+000));
#103473 = PCURVE('',#103474,#103479);
#103474 = PLANE('',#103475);
#103475 = AXIS2_PLACEMENT_3D('',#103476,#103477,#103478);
#103476 = CARTESIAN_POINT('',(7.7,27.911033559438,37.099999999996));
#103477 = DIRECTION('',(-8.726535498374E-003,0.E+000,0.999961923064));
#103478 = DIRECTION('',(-0.999961923064,0.E+000,-8.726535498374E-003));
#103479 = DEFINITIONAL_REPRESENTATION('',(#103480),#103484);
#103480 = LINE('',#103481,#103482);
#103481 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#103482 = VECTOR('',#103483,1.);
#103483 = DIRECTION('',(-0.E+000,1.));
#103484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103485 = ORIENTED_EDGE('',*,*,#103486,.F.);
#103486 = EDGE_CURVE('',#103487,#103464,#103489,.T.);
#103487 = VERTEX_POINT('',#103488);
#103488 = CARTESIAN_POINT('',(5.45,29.308960589566,37.080364547467));
#103489 = SURFACE_CURVE('',#103490,(#103494),.PCURVE_S1.);
#103490 = LINE('',#103491,#103492);
#103491 = CARTESIAN_POINT('',(7.7,29.308960589566,37.099999999996));
#103492 = VECTOR('',#103493,1.);
#103493 = DIRECTION('',(0.999961923064,-1.009208399532E-016,
    8.726535498374E-003));
#103494 = PCURVE('',#103474,#103495);
#103495 = DEFINITIONAL_REPRESENTATION('',(#103496),#103500);
#103496 = LINE('',#103497,#103498);
#103497 = CARTESIAN_POINT('',(0.E+000,-1.397927030128));
#103498 = VECTOR('',#103499,1.);
#103499 = DIRECTION('',(-1.,1.009208399532E-016));
#103500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103501 = ORIENTED_EDGE('',*,*,#103502,.T.);
#103502 = EDGE_CURVE('',#103487,#103503,#103505,.T.);
#103503 = VERTEX_POINT('',#103504);
#103504 = CARTESIAN_POINT('',(5.45,28.925540084894,37.080364547467));
#103505 = SURFACE_CURVE('',#103506,(#103510),.PCURVE_S1.);
#103506 = LINE('',#103507,#103508);
#103507 = CARTESIAN_POINT('',(5.45,27.911033559438,37.080364547467));
#103508 = VECTOR('',#103509,1.);
#103509 = DIRECTION('',(0.E+000,-1.,0.E+000));
#103510 = PCURVE('',#103474,#103511);
#103511 = DEFINITIONAL_REPRESENTATION('',(#103512),#103516);
#103512 = LINE('',#103513,#103514);
#103513 = CARTESIAN_POINT('',(2.250085676368,0.E+000));
#103514 = VECTOR('',#103515,1.);
#103515 = DIRECTION('',(-0.E+000,1.));
#103516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103517 = ORIENTED_EDGE('',*,*,#103518,.T.);
#103518 = EDGE_CURVE('',#103503,#103466,#103519,.T.);
#103519 = SURFACE_CURVE('',#103520,(#103524),.PCURVE_S1.);
#103520 = LINE('',#103521,#103522);
#103521 = CARTESIAN_POINT('',(7.7,28.925540084894,37.099999999996));
#103522 = VECTOR('',#103523,1.);
#103523 = DIRECTION('',(0.999961923064,0.E+000,8.726535498374E-003));
#103524 = PCURVE('',#103474,#103525);
#103525 = DEFINITIONAL_REPRESENTATION('',(#103526),#103530);
#103526 = LINE('',#103527,#103528);
#103527 = CARTESIAN_POINT('',(0.E+000,-1.014506525456));
#103528 = VECTOR('',#103529,1.);
#103529 = DIRECTION('',(-1.,0.E+000));
#103530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#103535)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#103532,#103533,#103534)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#103532 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#103533 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#103534 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#103535 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#103532,
  'distance_accuracy_value','confusion accuracy');
#103536 = SHAPE_DEFINITION_REPRESENTATION(#103537,#103456);
#103537 = PRODUCT_DEFINITION_SHAPE('','',#103538);
#103538 = PRODUCT_DEFINITION('design','',#103539,#103542);
#103539 = PRODUCT_DEFINITION_FORMATION('','',#103540);
#103540 = PRODUCT('CADSOFTTOOLS 1.783','CADSOFTTOOLS 1.783','',(#103541)
  );
#103541 = PRODUCT_CONTEXT('',#2,'mechanical');
#103542 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#103543 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#103544,#103546);
#103544 = ( REPRESENTATION_RELATIONSHIP('','',#103456,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#103545) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#103545 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3143);
#103546 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #103547);
#103547 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('783','','',#5,#103538,$);
#103548 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#103540));
#103549 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#103550),#103668
  );
#103550 = SHELL_BASED_SURFACE_MODEL('',(#103551));
#103551 = OPEN_SHELL('',(#103552));
#103552 = ADVANCED_FACE('',(#103553),#103567,.F.);
#103553 = FACE_BOUND('',#103554,.F.);
#103554 = EDGE_LOOP('',(#103555,#103577,#103593,#103631));
#103555 = ORIENTED_EDGE('',*,*,#103556,.F.);
#103556 = EDGE_CURVE('',#103557,#103559,#103561,.T.);
#103557 = VERTEX_POINT('',#103558);
#103558 = CARTESIAN_POINT('',(5.45,29.308960589566,37.080364547467));
#103559 = VERTEX_POINT('',#103560);
#103560 = CARTESIAN_POINT('',(7.7,29.308960589566,37.099999999996));
#103561 = SURFACE_CURVE('',#103562,(#103566),.PCURVE_S1.);
#103562 = LINE('',#103563,#103564);
#103563 = CARTESIAN_POINT('',(7.7,29.308960589566,37.099999999996));
#103564 = VECTOR('',#103565,1.);
#103565 = DIRECTION('',(0.999961923064,-1.009208399532E-016,
    8.726535498374E-003));
#103566 = PCURVE('',#103567,#103572);
#103567 = CONICAL_SURFACE('',#103568,0.3,8.72664625E-003);
#103568 = AXIS2_PLACEMENT_3D('',#103569,#103570,#103571);
#103569 = CARTESIAN_POINT('',(7.7,29.308960589566,37.399999999997));
#103570 = DIRECTION('',(-1.,0.E+000,0.E+000));
#103571 = DIRECTION('',(0.E+000,0.E+000,-1.));
#103572 = DEFINITIONAL_REPRESENTATION('',(#103573),#103576);
#103573 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#103574,#103575),
  .UNSPECIFIED.,.F.,.F.,(2,2),(-2.250085676368,0.E+000),
  .PIECEWISE_BEZIER_KNOTS.);
#103574 = CARTESIAN_POINT('',(6.28318530718,2.25));
#103575 = CARTESIAN_POINT('',(6.28318530718,8.881446005875E-016));
#103576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103577 = ORIENTED_EDGE('',*,*,#103578,.F.);
#103578 = EDGE_CURVE('',#103579,#103557,#103581,.T.);
#103579 = VERTEX_POINT('',#103580);
#103580 = CARTESIAN_POINT('',(5.45,29.606112577052,37.517760429879));
#103581 = SURFACE_CURVE('',#103582,(#103587),.PCURVE_S1.);
#103582 = CIRCLE('',#103583,0.319635452529);
#103583 = AXIS2_PLACEMENT_3D('',#103584,#103585,#103586);
#103584 = CARTESIAN_POINT('',(5.45,29.308960589566,37.399999999997));
#103585 = DIRECTION('',(-1.,0.E+000,0.E+000));
#103586 = DIRECTION('',(0.E+000,0.E+000,1.));
#103587 = PCURVE('',#103567,#103588);
#103588 = DEFINITIONAL_REPRESENTATION('',(#103589),#103592);
#103589 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#103590,#103591),
  .UNSPECIFIED.,.F.,.F.,(2,2),(1.193486294424,3.14159265359),
  .PIECEWISE_BEZIER_KNOTS.);
#103590 = CARTESIAN_POINT('',(4.335078948013,2.25));
#103591 = CARTESIAN_POINT('',(6.28318530718,2.25));
#103592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103593 = ORIENTED_EDGE('',*,*,#103594,.T.);
#103594 = EDGE_CURVE('',#103579,#103595,#103597,.T.);
#103595 = VERTEX_POINT('',#103596);
#103596 = CARTESIAN_POINT('',(7.7,29.587858301132,37.510526315789));
#103597 = SURFACE_CURVE('',#103598,(#103602),.PCURVE_S1.);
#103598 = LINE('',#103599,#103600);
#103599 = CARTESIAN_POINT('',(7.7,29.587858301132,37.510526315789));
#103600 = VECTOR('',#103601,1.);
#103601 = DIRECTION('',(0.999961923064,-8.11270260138E-003,
    -3.215039394151E-003));
#103602 = PCURVE('',#103567,#103603);
#103603 = DEFINITIONAL_REPRESENTATION('',(#103604),#103630);
#103604 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#103605,#103606,#103607,
    #103608,#103609,#103610,#103611,#103612,#103613,#103614,#103615,
    #103616,#103617,#103618,#103619,#103620,#103621,#103622,#103623,
    #103624,#103625,#103626,#103627,#103628,#103629),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(-2.250085676368,
    -2.147809054715,-2.045532433062,-1.943255811409,-1.840979189756,
    -1.738702568102,-1.636425946449,-1.534149324796,-1.431872703143,
    -1.32959608149,-1.227319459837,-1.125042838184,-1.022766216531,
    -0.920489594878,-0.818212973225,-0.715936351572,-0.613659729919,
    -0.511383108265,-0.409106486612,-0.306829864959,-0.204553243306,
    -0.102276621653,0.E+000),.QUASI_UNIFORM_KNOTS.);
#103605 = CARTESIAN_POINT('',(4.335078948013,2.25));
#103606 = CARTESIAN_POINT('',(4.335078948013,2.215909090909));
#103607 = CARTESIAN_POINT('',(4.335078948013,2.147727272727));
#103608 = CARTESIAN_POINT('',(4.335078948013,2.045454545455));
#103609 = CARTESIAN_POINT('',(4.335078948013,1.943181818182));
#103610 = CARTESIAN_POINT('',(4.335078948013,1.840909090909));
#103611 = CARTESIAN_POINT('',(4.335078948013,1.738636363637));
#103612 = CARTESIAN_POINT('',(4.335078948013,1.636363636364));
#103613 = CARTESIAN_POINT('',(4.335078948013,1.534090909091));
#103614 = CARTESIAN_POINT('',(4.335078948013,1.431818181818));
#103615 = CARTESIAN_POINT('',(4.335078948013,1.329545454546));
#103616 = CARTESIAN_POINT('',(4.335078948013,1.227272727273));
#103617 = CARTESIAN_POINT('',(4.335078948013,1.125));
#103618 = CARTESIAN_POINT('',(4.335078948013,1.022727272727));
#103619 = CARTESIAN_POINT('',(4.335078948013,0.920454545455));
#103620 = CARTESIAN_POINT('',(4.335078948013,0.818181818182));
#103621 = CARTESIAN_POINT('',(4.335078948013,0.715909090909));
#103622 = CARTESIAN_POINT('',(4.335078948013,0.613636363636));
#103623 = CARTESIAN_POINT('',(4.335078948013,0.511363636364));
#103624 = CARTESIAN_POINT('',(4.335078948013,0.409090909091));
#103625 = CARTESIAN_POINT('',(4.335078948013,0.306818181818));
#103626 = CARTESIAN_POINT('',(4.335078948013,0.204545454545));
#103627 = CARTESIAN_POINT('',(4.335078948013,0.102272727273));
#103628 = CARTESIAN_POINT('',(4.335078948013,3.409090909091E-002));
#103629 = CARTESIAN_POINT('',(4.335078948013,-7.4206680501E-016));
#103630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103631 = ORIENTED_EDGE('',*,*,#103632,.T.);
#103632 = EDGE_CURVE('',#103595,#103559,#103633,.T.);
#103633 = SURFACE_CURVE('',#103634,(#103639),.PCURVE_S1.);
#103634 = CIRCLE('',#103635,0.3);
#103635 = AXIS2_PLACEMENT_3D('',#103636,#103637,#103638);
#103636 = CARTESIAN_POINT('',(7.7,29.308960589566,37.399999999997));
#103637 = DIRECTION('',(-1.,0.E+000,0.E+000));
#103638 = DIRECTION('',(0.E+000,-1.,0.E+000));
#103639 = PCURVE('',#103567,#103640);
#103640 = DEFINITIONAL_REPRESENTATION('',(#103641),#103667);
#103641 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#103642,#103643,#103644,
    #103645,#103646,#103647,#103648,#103649,#103650,#103651,#103652,
    #103653,#103654,#103655,#103656,#103657,#103658,#103659,#103660,
    #103661,#103662,#103663,#103664,#103665,#103666),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(2.764282621218,
    2.852832910271,2.941383199324,3.029933488377,3.11848377743,
    3.207034066483,3.295584355536,3.384134644589,3.472684933642,
    3.561235222695,3.649785511748,3.738335800801,3.826886089854,
    3.915436378907,4.00398666796,4.092536957013,4.181087246066,
    4.269637535119,4.358187824173,4.446738113226,4.535288402279,
    4.623838691332,4.712388980385),.QUASI_UNIFORM_KNOTS.);
#103642 = CARTESIAN_POINT('',(4.335078948013,-1.700443516683E-017));
#103643 = CARTESIAN_POINT('',(4.36459571103,-3.417998246074E-018));
#103644 = CARTESIAN_POINT('',(4.423629237066,5.665959368543E-018));
#103645 = CARTESIAN_POINT('',(4.512179526119,-6.414632890199E-018));
#103646 = CARTESIAN_POINT('',(4.600729815172,-1.472255943817E-017));
#103647 = CARTESIAN_POINT('',(4.689280104225,7.004963746089E-018));
#103648 = CARTESIAN_POINT('',(4.777830393278,1.956727065026E-017));
#103649 = CARTESIAN_POINT('',(4.866380682331,-1.153525804212E-017));
#103650 = CARTESIAN_POINT('',(4.954930971384,-9.930912299524E-018));
#103651 = CARTESIAN_POINT('',(5.043481260437,1.44547937702E-017));
#103652 = CARTESIAN_POINT('',(5.13203154949,-3.222084507386E-018));
#103653 = CARTESIAN_POINT('',(5.220581838543,1.314440414329E-017));
#103654 = CARTESIAN_POINT('',(5.309132127596,2.048486417854E-017));
#103655 = CARTESIAN_POINT('',(5.397682416649,-1.204399444332E-017));
#103656 = CARTESIAN_POINT('',(5.486232705702,1.694108816342E-017));
#103657 = CARTESIAN_POINT('',(5.574782994755,-6.412311736267E-017));
#103658 = CARTESIAN_POINT('',(5.663333283808,5.351137021594E-017));
#103659 = CARTESIAN_POINT('',(5.751883572861,-2.718190811787E-017));
#103660 = CARTESIAN_POINT('',(5.840433861914,-3.266430867954E-017));
#103661 = CARTESIAN_POINT('',(5.928984150967,-2.017276343466E-017));
#103662 = CARTESIAN_POINT('',(6.01753444002,2.089379054683E-017));
#103663 = CARTESIAN_POINT('',(6.106084729073,-2.26033913435E-017));
#103664 = CARTESIAN_POINT('',(6.194635018127,8.392930549609E-018));
#103665 = CARTESIAN_POINT('',(6.253668544162,9.304113503194E-018));
#103666 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#103667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#103672)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#103669,#103670,#103671)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#103669 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#103670 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#103671 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#103672 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#103669,
  'distance_accuracy_value','confusion accuracy');
#103673 = SHAPE_DEFINITION_REPRESENTATION(#103674,#103549);
#103674 = PRODUCT_DEFINITION_SHAPE('','',#103675);
#103675 = PRODUCT_DEFINITION('design','',#103676,#103679);
#103676 = PRODUCT_DEFINITION_FORMATION('','',#103677);
#103677 = PRODUCT('CADSOFTTOOLS 1.784','CADSOFTTOOLS 1.784','',(#103678)
  );
#103678 = PRODUCT_CONTEXT('',#2,'mechanical');
#103679 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#103680 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#103681,#103683);
#103681 = ( REPRESENTATION_RELATIONSHIP('','',#103549,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#103682) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#103682 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3147);
#103683 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #103684);
#103684 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('784','','',#5,#103675,$);
#103685 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#103677));
#103686 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#103687),#103805
  );
#103687 = SHELL_BASED_SURFACE_MODEL('',(#103688));
#103688 = OPEN_SHELL('',(#103689));
#103689 = ADVANCED_FACE('',(#103690),#103704,.F.);
#103690 = FACE_BOUND('',#103691,.F.);
#103691 = EDGE_LOOP('',(#103692,#103737,#103753,#103768));
#103692 = ORIENTED_EDGE('',*,*,#103693,.F.);
#103693 = EDGE_CURVE('',#103694,#103696,#103698,.T.);
#103694 = VERTEX_POINT('',#103695);
#103695 = CARTESIAN_POINT('',(5.45,29.606112577052,37.517760429879));
#103696 = VERTEX_POINT('',#103697);
#103697 = CARTESIAN_POINT('',(7.7,29.587858301132,37.510526315789));
#103698 = SURFACE_CURVE('',#103699,(#103703),.PCURVE_S1.);
#103699 = LINE('',#103700,#103701);
#103700 = CARTESIAN_POINT('',(7.7,29.587858301132,37.510526315789));
#103701 = VECTOR('',#103702,1.);
#103702 = DIRECTION('',(0.999961923064,-8.11270260138E-003,
    -3.215039394151E-003));
#103703 = PCURVE('',#103704,#103709);
#103704 = CONICAL_SURFACE('',#103705,2.2,8.72664625E-003);
#103705 = AXIS2_PLACEMENT_3D('',#103706,#103707,#103708);
#103706 = CARTESIAN_POINT('',(7.7,27.5426084163,36.699999999996));
#103707 = DIRECTION('',(-1.,0.E+000,0.E+000));
#103708 = DIRECTION('',(0.E+000,0.E+000,-1.));
#103709 = DEFINITIONAL_REPRESENTATION('',(#103710),#103736);
#103710 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#103711,#103712,#103713,
    #103714,#103715,#103716,#103717,#103718,#103719,#103720,#103721,
    #103722,#103723,#103724,#103725,#103726,#103727,#103728,#103729,
    #103730,#103731,#103732,#103733,#103734,#103735),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(-2.250085676368,
    -2.147809054715,-2.045532433062,-1.943255811409,-1.840979189756,
    -1.738702568102,-1.636425946449,-1.534149324796,-1.431872703143,
    -1.32959608149,-1.227319459837,-1.125042838184,-1.022766216531,
    -0.920489594878,-0.818212973225,-0.715936351572,-0.613659729919,
    -0.511383108265,-0.409106486612,-0.306829864959,-0.204553243306,
    -0.102276621653,0.E+000),.QUASI_UNIFORM_KNOTS.);
#103711 = CARTESIAN_POINT('',(4.335078948023,2.25));
#103712 = CARTESIAN_POINT('',(4.335078948023,2.215909090909));
#103713 = CARTESIAN_POINT('',(4.335078948023,2.147727272727));
#103714 = CARTESIAN_POINT('',(4.335078948023,2.045454545455));
#103715 = CARTESIAN_POINT('',(4.335078948023,1.943181818182));
#103716 = CARTESIAN_POINT('',(4.335078948023,1.840909090909));
#103717 = CARTESIAN_POINT('',(4.335078948023,1.738636363637));
#103718 = CARTESIAN_POINT('',(4.335078948023,1.636363636364));
#103719 = CARTESIAN_POINT('',(4.335078948023,1.534090909091));
#103720 = CARTESIAN_POINT('',(4.335078948023,1.431818181818));
#103721 = CARTESIAN_POINT('',(4.335078948023,1.329545454546));
#103722 = CARTESIAN_POINT('',(4.335078948023,1.227272727273));
#103723 = CARTESIAN_POINT('',(4.335078948023,1.125));
#103724 = CARTESIAN_POINT('',(4.335078948023,1.022727272727));
#103725 = CARTESIAN_POINT('',(4.335078948023,0.920454545455));
#103726 = CARTESIAN_POINT('',(4.335078948023,0.818181818182));
#103727 = CARTESIAN_POINT('',(4.335078948023,0.715909090909));
#103728 = CARTESIAN_POINT('',(4.335078948023,0.613636363636));
#103729 = CARTESIAN_POINT('',(4.335078948023,0.511363636364));
#103730 = CARTESIAN_POINT('',(4.335078948023,0.409090909091));
#103731 = CARTESIAN_POINT('',(4.335078948023,0.306818181818));
#103732 = CARTESIAN_POINT('',(4.335078948023,0.204545454545));
#103733 = CARTESIAN_POINT('',(4.335078948023,0.102272727273));
#103734 = CARTESIAN_POINT('',(4.335078948023,3.409090909091E-002));
#103735 = CARTESIAN_POINT('',(4.335078948023,-1.570596454829E-016));
#103736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103737 = ORIENTED_EDGE('',*,*,#103738,.F.);
#103738 = EDGE_CURVE('',#103739,#103694,#103741,.T.);
#103739 = VERTEX_POINT('',#103740);
#103740 = CARTESIAN_POINT('',(5.45,27.5426084163,38.919635452526));
#103741 = SURFACE_CURVE('',#103742,(#103747),.PCURVE_S1.);
#103742 = CIRCLE('',#103743,2.219635452529);
#103743 = AXIS2_PLACEMENT_3D('',#103744,#103745,#103746);
#103744 = CARTESIAN_POINT('',(5.45,27.5426084163,36.699999999996));
#103745 = DIRECTION('',(-1.,0.E+000,0.E+000));
#103746 = DIRECTION('',(0.E+000,0.E+000,1.));
#103747 = PCURVE('',#103704,#103748);
#103748 = DEFINITIONAL_REPRESENTATION('',(#103749),#103752);
#103749 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#103750,#103751),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.193486294433),
  .PIECEWISE_BEZIER_KNOTS.);
#103750 = CARTESIAN_POINT('',(3.14159265359,2.25));
#103751 = CARTESIAN_POINT('',(4.335078948023,2.25));
#103752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103753 = ORIENTED_EDGE('',*,*,#103754,.T.);
#103754 = EDGE_CURVE('',#103739,#103755,#103757,.T.);
#103755 = VERTEX_POINT('',#103756);
#103756 = CARTESIAN_POINT('',(7.7,27.5426084163,38.899999999997));
#103757 = SURFACE_CURVE('',#103758,(#103762),.PCURVE_S1.);
#103758 = LINE('',#103759,#103760);
#103759 = CARTESIAN_POINT('',(7.7,27.5426084163,38.899999999997));
#103760 = VECTOR('',#103761,1.);
#103761 = DIRECTION('',(0.999961923064,0.E+000,-8.726535498374E-003));
#103762 = PCURVE('',#103704,#103763);
#103763 = DEFINITIONAL_REPRESENTATION('',(#103764),#103767);
#103764 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#103765,#103766),
  .UNSPECIFIED.,.F.,.F.,(2,2),(-2.250085676368,0.E+000),
  .PIECEWISE_BEZIER_KNOTS.);
#103765 = CARTESIAN_POINT('',(3.14159265359,2.25));
#103766 = CARTESIAN_POINT('',(3.14159265359,8.881446005875E-016));
#103767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103768 = ORIENTED_EDGE('',*,*,#103769,.T.);
#103769 = EDGE_CURVE('',#103755,#103696,#103770,.T.);
#103770 = SURFACE_CURVE('',#103771,(#103776),.PCURVE_S1.);
#103771 = CIRCLE('',#103772,2.2);
#103772 = AXIS2_PLACEMENT_3D('',#103773,#103774,#103775);
#103773 = CARTESIAN_POINT('',(7.7,27.5426084163,36.699999999996));
#103774 = DIRECTION('',(-1.,0.E+000,0.E+000));
#103775 = DIRECTION('',(0.E+000,-1.,0.E+000));
#103776 = PCURVE('',#103704,#103777);
#103777 = DEFINITIONAL_REPRESENTATION('',(#103778),#103804);
#103778 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#103779,#103780,#103781,
    #103782,#103783,#103784,#103785,#103786,#103787,#103788,#103789,
    #103790,#103791,#103792,#103793,#103794,#103795,#103796,#103797,
    #103798,#103799,#103800,#103801,#103802,#103803),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(1.570796326795,
    1.625045703815,1.679295080834,1.733544457854,1.787793834874,
    1.842043211893,1.896292588913,1.950541965933,2.004791342953,
    2.059040719972,2.113290096992,2.167539474012,2.221788851031,
    2.276038228051,2.330287605071,2.38453698209,2.43878635911,
    2.49303573613,2.54728511315,2.601534490169,2.655783867189,
    2.710033244209,2.764282621228),.QUASI_UNIFORM_KNOTS.);
#103779 = CARTESIAN_POINT('',(3.14159265359,2.325127612758E-017));
#103780 = CARTESIAN_POINT('',(3.159675779263,2.550403784368E-017));
#103781 = CARTESIAN_POINT('',(3.195842030609,1.919100502474E-017));
#103782 = CARTESIAN_POINT('',(3.250091407629,-1.120468148942E-017));
#103783 = CARTESIAN_POINT('',(3.304340784649,4.050036337784E-017));
#103784 = CARTESIAN_POINT('',(3.358590161669,-4.290767190455E-017));
#103785 = CARTESIAN_POINT('',(3.412839538688,4.959191352344E-017));
#103786 = CARTESIAN_POINT('',(3.467088915708,-5.471202107782E-017));
#103787 = CARTESIAN_POINT('',(3.521338292728,3.284792729522E-017));
#103788 = CARTESIAN_POINT('',(3.575587669747,2.736069003813E-017));
#103789 = CARTESIAN_POINT('',(3.629837046767,2.419208263763E-017));
#103790 = CARTESIAN_POINT('',(3.684086423787,-1.273179336023E-017));
#103791 = CARTESIAN_POINT('',(3.738335800807,-1.670210766552E-017));
#103792 = CARTESIAN_POINT('',(3.792585177826,4.490172623654E-017));
#103793 = CARTESIAN_POINT('',(3.846834554846,-5.027724121383E-018));
#103794 = CARTESIAN_POINT('',(3.901083931866,-2.867361121371E-017));
#103795 = CARTESIAN_POINT('',(3.955333308885,1.372904694153E-017));
#103796 = CARTESIAN_POINT('',(4.009582685905,-1.629720649E-017));
#103797 = CARTESIAN_POINT('',(4.063832062925,1.240490114795E-017));
#103798 = CARTESIAN_POINT('',(4.118081439944,-3.067711131578E-017));
#103799 = CARTESIAN_POINT('',(4.172330816964,-2.881810513648E-017));
#103800 = CARTESIAN_POINT('',(4.226580193984,1.96342495397E-017));
#103801 = CARTESIAN_POINT('',(4.280829571004,1.167900800206E-017));
#103802 = CARTESIAN_POINT('',(4.31699582235,8.258584504914E-018));
#103803 = CARTESIAN_POINT('',(4.335078948023,9.165786259928E-018));
#103804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#103809)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#103806,#103807,#103808)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#103806 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#103807 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#103808 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#103809 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#103806,
  'distance_accuracy_value','confusion accuracy');
#103810 = SHAPE_DEFINITION_REPRESENTATION(#103811,#103686);
#103811 = PRODUCT_DEFINITION_SHAPE('','',#103812);
#103812 = PRODUCT_DEFINITION('design','',#103813,#103816);
#103813 = PRODUCT_DEFINITION_FORMATION('','',#103814);
#103814 = PRODUCT('CADSOFTTOOLS 1.785','CADSOFTTOOLS 1.785','',(#103815)
  );
#103815 = PRODUCT_CONTEXT('',#2,'mechanical');
#103816 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#103817 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#103818,#103820);
#103818 = ( REPRESENTATION_RELATIONSHIP('','',#103686,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#103819) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#103819 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3151);
#103820 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #103821);
#103821 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('785','','',#5,#103812,$);
#103822 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#103814));
#103823 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#103824),#103898
  );
#103824 = SHELL_BASED_SURFACE_MODEL('',(#103825));
#103825 = OPEN_SHELL('',(#103826));
#103826 = ADVANCED_FACE('',(#103827),#103841,.T.);
#103827 = FACE_BOUND('',#103828,.T.);
#103828 = EDGE_LOOP('',(#103829,#103852,#103868,#103884));
#103829 = ORIENTED_EDGE('',*,*,#103830,.F.);
#103830 = EDGE_CURVE('',#103831,#103833,#103835,.T.);
#103831 = VERTEX_POINT('',#103832);
#103832 = CARTESIAN_POINT('',(7.7,26.49260841627,38.899999999997));
#103833 = VERTEX_POINT('',#103834);
#103834 = CARTESIAN_POINT('',(7.7,27.5426084163,38.899999999997));
#103835 = SURFACE_CURVE('',#103836,(#103840),.PCURVE_S1.);
#103836 = LINE('',#103837,#103838);
#103837 = CARTESIAN_POINT('',(7.7,27.911033559438,38.899999999997));
#103838 = VECTOR('',#103839,1.);
#103839 = DIRECTION('',(0.E+000,1.,0.E+000));
#103840 = PCURVE('',#103841,#103846);
#103841 = PLANE('',#103842);
#103842 = AXIS2_PLACEMENT_3D('',#103843,#103844,#103845);
#103843 = CARTESIAN_POINT('',(7.7,27.911033559438,38.899999999997));
#103844 = DIRECTION('',(-8.726535498374E-003,0.E+000,-0.999961923064));
#103845 = DIRECTION('',(0.999961923064,0.E+000,-8.726535498374E-003));
#103846 = DEFINITIONAL_REPRESENTATION('',(#103847),#103851);
#103847 = LINE('',#103848,#103849);
#103848 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#103849 = VECTOR('',#103850,1.);
#103850 = DIRECTION('',(0.E+000,-1.));
#103851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103852 = ORIENTED_EDGE('',*,*,#103853,.F.);
#103853 = EDGE_CURVE('',#103854,#103831,#103856,.T.);
#103854 = VERTEX_POINT('',#103855);
#103855 = CARTESIAN_POINT('',(5.45,26.49260841627,38.919635452526));
#103856 = SURFACE_CURVE('',#103857,(#103861),.PCURVE_S1.);
#103857 = LINE('',#103858,#103859);
#103858 = CARTESIAN_POINT('',(7.7,26.49260841627,38.899999999997));
#103859 = VECTOR('',#103860,1.);
#103860 = DIRECTION('',(0.999961923064,-5.046041997658E-017,
    -8.726535498374E-003));
#103861 = PCURVE('',#103841,#103862);
#103862 = DEFINITIONAL_REPRESENTATION('',(#103863),#103867);
#103863 = LINE('',#103864,#103865);
#103864 = CARTESIAN_POINT('',(0.E+000,1.418425143168));
#103865 = VECTOR('',#103866,1.);
#103866 = DIRECTION('',(1.,5.046041997658E-017));
#103867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103868 = ORIENTED_EDGE('',*,*,#103869,.T.);
#103869 = EDGE_CURVE('',#103854,#103870,#103872,.T.);
#103870 = VERTEX_POINT('',#103871);
#103871 = CARTESIAN_POINT('',(5.45,27.5426084163,38.919635452526));
#103872 = SURFACE_CURVE('',#103873,(#103877),.PCURVE_S1.);
#103873 = LINE('',#103874,#103875);
#103874 = CARTESIAN_POINT('',(5.45,27.911033559438,38.919635452526));
#103875 = VECTOR('',#103876,1.);
#103876 = DIRECTION('',(0.E+000,1.,0.E+000));
#103877 = PCURVE('',#103841,#103878);
#103878 = DEFINITIONAL_REPRESENTATION('',(#103879),#103883);
#103879 = LINE('',#103880,#103881);
#103880 = CARTESIAN_POINT('',(-2.250085676368,-0.E+000));
#103881 = VECTOR('',#103882,1.);
#103882 = DIRECTION('',(0.E+000,-1.));
#103883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103884 = ORIENTED_EDGE('',*,*,#103885,.T.);
#103885 = EDGE_CURVE('',#103870,#103833,#103886,.T.);
#103886 = SURFACE_CURVE('',#103887,(#103891),.PCURVE_S1.);
#103887 = LINE('',#103888,#103889);
#103888 = CARTESIAN_POINT('',(7.7,27.5426084163,38.899999999997));
#103889 = VECTOR('',#103890,1.);
#103890 = DIRECTION('',(0.999961923064,0.E+000,-8.726535498374E-003));
#103891 = PCURVE('',#103841,#103892);
#103892 = DEFINITIONAL_REPRESENTATION('',(#103893),#103897);
#103893 = LINE('',#103894,#103895);
#103894 = CARTESIAN_POINT('',(0.E+000,0.368425143138));
#103895 = VECTOR('',#103896,1.);
#103896 = DIRECTION('',(1.,0.E+000));
#103897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#103902)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#103899,#103900,#103901)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#103899 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#103900 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#103901 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#103902 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#103899,
  'distance_accuracy_value','confusion accuracy');
#103903 = SHAPE_DEFINITION_REPRESENTATION(#103904,#103823);
#103904 = PRODUCT_DEFINITION_SHAPE('','',#103905);
#103905 = PRODUCT_DEFINITION('design','',#103906,#103909);
#103906 = PRODUCT_DEFINITION_FORMATION('','',#103907);
#103907 = PRODUCT('CADSOFTTOOLS 1.786','CADSOFTTOOLS 1.786','',(#103908)
  );
#103908 = PRODUCT_CONTEXT('',#2,'mechanical');
#103909 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#103910 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#103911,#103913);
#103911 = ( REPRESENTATION_RELATIONSHIP('','',#103823,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#103912) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#103912 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3155);
#103913 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #103914);
#103914 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('786','','',#5,#103905,$);
#103915 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#103907));
#103916 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#103917),#104012
  );
#103917 = SHELL_BASED_SURFACE_MODEL('',(#103918));
#103918 = OPEN_SHELL('',(#103919));
#103919 = ADVANCED_FACE('',(#103920),#103935,.F.);
#103920 = FACE_BOUND('',#103921,.F.);
#103921 = EDGE_LOOP('',(#103922,#103968,#103983,#103999));
#103922 = ORIENTED_EDGE('',*,*,#103923,.T.);
#103923 = EDGE_CURVE('',#103924,#103926,#103928,.T.);
#103924 = VERTEX_POINT('',#103925);
#103925 = CARTESIAN_POINT('',(7.7,26.19260841627,38.599999999996));
#103926 = VERTEX_POINT('',#103927);
#103927 = CARTESIAN_POINT('',(7.7,26.49260841627,38.899999999997));
#103928 = SURFACE_CURVE('',#103929,(#103934),.PCURVE_S1.);
#103929 = CIRCLE('',#103930,0.3);
#103930 = AXIS2_PLACEMENT_3D('',#103931,#103932,#103933);
#103931 = CARTESIAN_POINT('',(7.7,26.49260841627,38.599999999996));
#103932 = DIRECTION('',(-1.,0.E+000,0.E+000));
#103933 = DIRECTION('',(0.E+000,-1.,0.E+000));
#103934 = PCURVE('',#103935,#103940);
#103935 = CONICAL_SURFACE('',#103936,0.3,8.72664625E-003);
#103936 = AXIS2_PLACEMENT_3D('',#103937,#103938,#103939);
#103937 = CARTESIAN_POINT('',(7.7,26.49260841627,38.599999999996));
#103938 = DIRECTION('',(-1.,0.E+000,0.E+000));
#103939 = DIRECTION('',(0.E+000,0.E+000,-1.));
#103940 = DEFINITIONAL_REPRESENTATION('',(#103941),#103967);
#103941 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#103942,#103943,#103944,
    #103945,#103946,#103947,#103948,#103949,#103950,#103951,#103952,
    #103953,#103954,#103955,#103956,#103957,#103958,#103959,#103960,
    #103961,#103962,#103963,#103964,#103965,#103966),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    7.139983303613E-002,0.142799666072,0.214199499108,0.285599332145,
    0.356999165181,0.428398998217,0.499798831253,0.571198664289,
    0.642598497325,0.713998330361,0.785398163397,0.856797996434,
    0.92819782947,0.999597662506,1.070997495542,1.142397328578,
    1.213797161614,1.28519699465,1.356596827687,1.427996660723,
    1.499396493759,1.570796326795),.QUASI_UNIFORM_KNOTS.);
#103942 = CARTESIAN_POINT('',(1.570796326795,-2.422007929956E-018));
#103943 = CARTESIAN_POINT('',(1.59459627114,4.142103980602E-018));
#103944 = CARTESIAN_POINT('',(1.642196159831,2.825094218905E-018));
#103945 = CARTESIAN_POINT('',(1.713595992867,-1.918904584777E-017));
#103946 = CARTESIAN_POINT('',(1.784995825903,9.568593675688E-018));
#103947 = CARTESIAN_POINT('',(1.856395658939,-6.388236111245E-018));
#103948 = CARTESIAN_POINT('',(1.927795491976,7.348851792466E-018));
#103949 = CARTESIAN_POINT('',(1.999195325012,-4.252467597699E-017));
#103950 = CARTESIAN_POINT('',(2.070595158048,1.397375758212E-017));
#103951 = CARTESIAN_POINT('',(2.141994991084,-4.460960337257E-018));
#103952 = CARTESIAN_POINT('',(2.21339482412,1.166612024781E-018));
#103953 = CARTESIAN_POINT('',(2.284794657156,-3.838499656802E-018));
#103954 = CARTESIAN_POINT('',(2.356194490192,1.493385701521E-017));
#103955 = CARTESIAN_POINT('',(2.427594323228,-7.374932427608E-018));
#103956 = CARTESIAN_POINT('',(2.498994156265,1.63965700954E-017));
#103957 = CARTESIAN_POINT('',(2.570393989301,-2.357710760404E-017));
#103958 = CARTESIAN_POINT('',(2.641793822337,-2.741426343637E-017));
#103959 = CARTESIAN_POINT('',(2.713193655373,-2.234957305105E-017));
#103960 = CARTESIAN_POINT('',(2.784593488409,4.593476420285E-017));
#103961 = CARTESIAN_POINT('',(2.855993321445,-8.655393064855E-018));
#103962 = CARTESIAN_POINT('',(2.927393154481,3.145133166671E-017));
#103963 = CARTESIAN_POINT('',(2.998792987518,3.530316632974E-017));
#103964 = CARTESIAN_POINT('',(3.070192820554,-5.216011455028E-017));
#103965 = CARTESIAN_POINT('',(3.117792709244,-2.752977573705E-017));
#103966 = CARTESIAN_POINT('',(3.14159265359,2.857969357348E-017));
#103967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103968 = ORIENTED_EDGE('',*,*,#103969,.F.);
#103969 = EDGE_CURVE('',#103970,#103926,#103972,.T.);
#103970 = VERTEX_POINT('',#103971);
#103971 = CARTESIAN_POINT('',(5.45,26.49260841627,38.919635452526));
#103972 = SURFACE_CURVE('',#103973,(#103977),.PCURVE_S1.);
#103973 = LINE('',#103974,#103975);
#103974 = CARTESIAN_POINT('',(7.7,26.49260841627,38.899999999997));
#103975 = VECTOR('',#103976,1.);
#103976 = DIRECTION('',(0.999961923064,-5.046041997658E-017,
    -8.726535498374E-003));
#103977 = PCURVE('',#103935,#103978);
#103978 = DEFINITIONAL_REPRESENTATION('',(#103979),#103982);
#103979 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#103980,#103981),
  .UNSPECIFIED.,.F.,.F.,(2,2),(-2.250085676368,0.E+000),
  .PIECEWISE_BEZIER_KNOTS.);
#103980 = CARTESIAN_POINT('',(3.14159265359,2.25));
#103981 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#103982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103983 = ORIENTED_EDGE('',*,*,#103984,.F.);
#103984 = EDGE_CURVE('',#103985,#103970,#103987,.T.);
#103985 = VERTEX_POINT('',#103986);
#103986 = CARTESIAN_POINT('',(5.45,26.172972963741,38.599999999996));
#103987 = SURFACE_CURVE('',#103988,(#103993),.PCURVE_S1.);
#103988 = CIRCLE('',#103989,0.319635452529);
#103989 = AXIS2_PLACEMENT_3D('',#103990,#103991,#103992);
#103990 = CARTESIAN_POINT('',(5.45,26.49260841627,38.599999999996));
#103991 = DIRECTION('',(-1.,0.E+000,0.E+000));
#103992 = DIRECTION('',(0.E+000,0.E+000,1.));
#103993 = PCURVE('',#103935,#103994);
#103994 = DEFINITIONAL_REPRESENTATION('',(#103995),#103998);
#103995 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#103996,#103997),
  .UNSPECIFIED.,.F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#103996 = CARTESIAN_POINT('',(1.570796326795,2.25));
#103997 = CARTESIAN_POINT('',(3.14159265359,2.25));
#103998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#103999 = ORIENTED_EDGE('',*,*,#104000,.T.);
#104000 = EDGE_CURVE('',#103985,#103924,#104001,.T.);
#104001 = SURFACE_CURVE('',#104002,(#104006),.PCURVE_S1.);
#104002 = LINE('',#104003,#104004);
#104003 = CARTESIAN_POINT('',(7.7,26.19260841627,38.599999999996));
#104004 = VECTOR('',#104005,1.);
#104005 = DIRECTION('',(0.999961923064,8.726535498374E-003,0.E+000));
#104006 = PCURVE('',#103935,#104007);
#104007 = DEFINITIONAL_REPRESENTATION('',(#104008),#104011);
#104008 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#104009,#104010),
  .UNSPECIFIED.,.F.,.F.,(2,2),(-2.250085676368,0.E+000),
  .PIECEWISE_BEZIER_KNOTS.);
#104009 = CARTESIAN_POINT('',(1.570796326795,2.25));
#104010 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
#104011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#104016)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#104013,#104014,#104015)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#104013 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#104014 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#104015 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#104016 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#104013,
  'distance_accuracy_value','confusion accuracy');
#104017 = SHAPE_DEFINITION_REPRESENTATION(#104018,#103916);
#104018 = PRODUCT_DEFINITION_SHAPE('','',#104019);
#104019 = PRODUCT_DEFINITION('design','',#104020,#104023);
#104020 = PRODUCT_DEFINITION_FORMATION('','',#104021);
#104021 = PRODUCT('CADSOFTTOOLS 1.787','CADSOFTTOOLS 1.787','',(#104022)
  );
#104022 = PRODUCT_CONTEXT('',#2,'mechanical');
#104023 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#104024 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#104025,#104027);
#104025 = ( REPRESENTATION_RELATIONSHIP('','',#103916,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#104026) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#104026 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3159);
#104027 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #104028);
#104028 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('787','','',#5,#104019,$);
#104029 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#104021));
#104030 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#104031),#104223
  );
#104031 = SHELL_BASED_SURFACE_MODEL('',(#104032));
#104032 = OPEN_SHELL('',(#104033));
#104033 = ADVANCED_FACE('',(#104034),#104048,.T.);
#104034 = FACE_BOUND('',#104035,.T.);
#104035 = EDGE_LOOP('',(#104036,#104059,#104080,#104096,#104113,#104129,
    #104146,#104167,#104183,#104204));
#104036 = ORIENTED_EDGE('',*,*,#104037,.F.);
#104037 = EDGE_CURVE('',#104038,#104040,#104042,.T.);
#104038 = VERTEX_POINT('',#104039);
#104039 = CARTESIAN_POINT('',(5.45,26.49260841627,38.919635452526));
#104040 = VERTEX_POINT('',#104041);
#104041 = CARTESIAN_POINT('',(5.45,27.5426084163,38.919635452526));
#104042 = SURFACE_CURVE('',#104043,(#104047),.PCURVE_S1.);
#104043 = LINE('',#104044,#104045);
#104044 = CARTESIAN_POINT('',(5.45,27.911033559438,38.919635452526));
#104045 = VECTOR('',#104046,1.);
#104046 = DIRECTION('',(0.E+000,1.,0.E+000));
#104047 = PCURVE('',#104048,#104053);
#104048 = PLANE('',#104049);
#104049 = AXIS2_PLACEMENT_3D('',#104050,#104051,#104052);
#104050 = CARTESIAN_POINT('',(5.45,28.142608416285,31.699999999996));
#104051 = DIRECTION('',(1.,0.E+000,0.E+000));
#104052 = DIRECTION('',(0.E+000,0.E+000,-1.));
#104053 = DEFINITIONAL_REPRESENTATION('',(#104054),#104058);
#104054 = LINE('',#104055,#104056);
#104055 = CARTESIAN_POINT('',(-7.219635452529,-0.231574856847));
#104056 = VECTOR('',#104057,1.);
#104057 = DIRECTION('',(0.E+000,1.));
#104058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104059 = ORIENTED_EDGE('',*,*,#104060,.F.);
#104060 = EDGE_CURVE('',#104061,#104038,#104063,.T.);
#104061 = VERTEX_POINT('',#104062);
#104062 = CARTESIAN_POINT('',(5.45,26.172972963741,38.599999999996));
#104063 = SURFACE_CURVE('',#104064,(#104069),.PCURVE_S1.);
#104064 = CIRCLE('',#104065,0.319635452529);
#104065 = AXIS2_PLACEMENT_3D('',#104066,#104067,#104068);
#104066 = CARTESIAN_POINT('',(5.45,26.49260841627,38.599999999996));
#104067 = DIRECTION('',(-1.,0.E+000,0.E+000));
#104068 = DIRECTION('',(0.E+000,0.E+000,1.));
#104069 = PCURVE('',#104048,#104070);
#104070 = DEFINITIONAL_REPRESENTATION('',(#104071),#104079);
#104071 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#104072,#104073,#104074,
    #104075,#104076,#104077,#104078),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#104072 = CARTESIAN_POINT('',(-7.219635452529,-1.650000000015));
#104073 = CARTESIAN_POINT('',(-7.219635452529,-1.096375156334));
#104074 = CARTESIAN_POINT('',(-6.740182273735,-1.373187578175));
#104075 = CARTESIAN_POINT('',(-6.260729094942,-1.650000000015));
#104076 = CARTESIAN_POINT('',(-6.740182273735,-1.926812421856));
#104077 = CARTESIAN_POINT('',(-7.219635452529,-2.203624843696));
#104078 = CARTESIAN_POINT('',(-7.219635452529,-1.650000000015));
#104079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104080 = ORIENTED_EDGE('',*,*,#104081,.T.);
#104081 = EDGE_CURVE('',#104061,#104082,#104084,.T.);
#104082 = VERTEX_POINT('',#104083);
#104083 = CARTESIAN_POINT('',(5.45,26.172972963741,38.24999650475));
#104084 = SURFACE_CURVE('',#104085,(#104089),.PCURVE_S1.);
#104085 = LINE('',#104086,#104087);
#104086 = CARTESIAN_POINT('',(5.45,26.172972963741,37.999999999996));
#104087 = VECTOR('',#104088,1.);
#104088 = DIRECTION('',(0.E+000,0.E+000,-1.));
#104089 = PCURVE('',#104048,#104090);
#104090 = DEFINITIONAL_REPRESENTATION('',(#104091),#104095);
#104091 = LINE('',#104092,#104093);
#104092 = CARTESIAN_POINT('',(-6.3,-1.969635452544));
#104093 = VECTOR('',#104094,1.);
#104094 = DIRECTION('',(1.,0.E+000));
#104095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104096 = ORIENTED_EDGE('',*,*,#104097,.T.);
#104097 = EDGE_CURVE('',#104082,#104098,#104100,.T.);
#104098 = VERTEX_POINT('',#104099);
#104099 = CARTESIAN_POINT('',(5.45,26.492609480277,37.930361052223));
#104100 = SURFACE_CURVE('',#104101,(#104106),.PCURVE_S1.);
#104101 = CIRCLE('',#104102,0.319635452529);
#104102 = AXIS2_PLACEMENT_3D('',#104103,#104104,#104105);
#104103 = CARTESIAN_POINT('',(5.45,26.49260841627,38.24999650475));
#104104 = DIRECTION('',(1.,0.E+000,-0.E+000));
#104105 = DIRECTION('',(0.E+000,0.E+000,1.));
#104106 = PCURVE('',#104048,#104107);
#104107 = DEFINITIONAL_REPRESENTATION('',(#104108),#104112);
#104108 = CIRCLE('',#104109,0.319635452529);
#104109 = AXIS2_PLACEMENT_2D('',#104110,#104111);
#104110 = CARTESIAN_POINT('',(-6.549996504754,-1.650000000015));
#104111 = DIRECTION('',(-1.,0.E+000));
#104112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104113 = ORIENTED_EDGE('',*,*,#104114,.T.);
#104114 = EDGE_CURVE('',#104098,#104115,#104117,.T.);
#104115 = VERTEX_POINT('',#104116);
#104116 = CARTESIAN_POINT('',(5.45,27.542604320645,37.93036454746));
#104117 = SURFACE_CURVE('',#104118,(#104122),.PCURVE_S1.);
#104118 = LINE('',#104119,#104120);
#104119 = CARTESIAN_POINT('',(5.45,27.911033791237,37.930365773894));
#104120 = VECTOR('',#104121,1.);
#104121 = DIRECTION('',(0.E+000,0.999999999994,3.328813871453E-006));
#104122 = PCURVE('',#104048,#104123);
#104123 = DEFINITIONAL_REPRESENTATION('',(#104124),#104128);
#104124 = LINE('',#104125,#104126);
#104125 = CARTESIAN_POINT('',(-6.230365773897,-0.231574625048));
#104126 = VECTOR('',#104127,1.);
#104127 = DIRECTION('',(-3.328813871453E-006,0.999999999994));
#104128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104129 = ORIENTED_EDGE('',*,*,#104130,.F.);
#104130 = EDGE_CURVE('',#104131,#104115,#104133,.T.);
#104131 = VERTEX_POINT('',#104132);
#104132 = CARTESIAN_POINT('',(5.45,28.640356865728,37.255648505306));
#104133 = SURFACE_CURVE('',#104134,(#104139),.PCURVE_S1.);
#104134 = CIRCLE('',#104135,1.230364547471);
#104135 = AXIS2_PLACEMENT_3D('',#104136,#104137,#104138);
#104136 = CARTESIAN_POINT('',(5.45,27.5426084163,36.699999999996));
#104137 = DIRECTION('',(1.,0.E+000,-0.E+000));
#104138 = DIRECTION('',(0.E+000,0.E+000,1.));
#104139 = PCURVE('',#104048,#104140);
#104140 = DEFINITIONAL_REPRESENTATION('',(#104141),#104145);
#104141 = CIRCLE('',#104142,1.230364547471);
#104142 = AXIS2_PLACEMENT_2D('',#104143,#104144);
#104143 = CARTESIAN_POINT('',(-5.,-0.599999999985));
#104144 = DIRECTION('',(-1.,0.E+000));
#104145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104146 = ORIENTED_EDGE('',*,*,#104147,.F.);
#104147 = EDGE_CURVE('',#104148,#104131,#104150,.T.);
#104148 = VERTEX_POINT('',#104149);
#104149 = CARTESIAN_POINT('',(5.45,28.925540084894,37.080364547467));
#104150 = SURFACE_CURVE('',#104151,(#104156),.PCURVE_S1.);
#104151 = CIRCLE('',#104152,0.319635452529);
#104152 = AXIS2_PLACEMENT_3D('',#104153,#104154,#104155);
#104153 = CARTESIAN_POINT('',(5.45,28.925540084894,37.399999999996));
#104154 = DIRECTION('',(-1.,0.E+000,0.E+000));
#104155 = DIRECTION('',(0.E+000,0.E+000,1.));
#104156 = PCURVE('',#104048,#104157);
#104157 = DEFINITIONAL_REPRESENTATION('',(#104158),#104166);
#104158 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#104159,#104160,#104161,
    #104162,#104163,#104164,#104165),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#104159 = CARTESIAN_POINT('',(-6.019635452529,0.782931668609));
#104160 = CARTESIAN_POINT('',(-6.019635452529,1.33655651229));
#104161 = CARTESIAN_POINT('',(-5.540182273735,1.059744090449));
#104162 = CARTESIAN_POINT('',(-5.060729094942,0.782931668609));
#104163 = CARTESIAN_POINT('',(-5.540182273735,0.506119246768));
#104164 = CARTESIAN_POINT('',(-6.019635452529,0.229306824928));
#104165 = CARTESIAN_POINT('',(-6.019635452529,0.782931668609));
#104166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104167 = ORIENTED_EDGE('',*,*,#104168,.F.);
#104168 = EDGE_CURVE('',#104169,#104148,#104171,.T.);
#104169 = VERTEX_POINT('',#104170);
#104170 = CARTESIAN_POINT('',(5.45,29.308960589566,37.080364547467));
#104171 = SURFACE_CURVE('',#104172,(#104176),.PCURVE_S1.);
#104172 = LINE('',#104173,#104174);
#104173 = CARTESIAN_POINT('',(5.45,27.911033559438,37.080364547467));
#104174 = VECTOR('',#104175,1.);
#104175 = DIRECTION('',(0.E+000,-1.,0.E+000));
#104176 = PCURVE('',#104048,#104177);
#104177 = DEFINITIONAL_REPRESENTATION('',(#104178),#104182);
#104178 = LINE('',#104179,#104180);
#104179 = CARTESIAN_POINT('',(-5.380364547471,-0.231574856847));
#104180 = VECTOR('',#104181,1.);
#104181 = DIRECTION('',(0.E+000,-1.));
#104182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104183 = ORIENTED_EDGE('',*,*,#104184,.F.);
#104184 = EDGE_CURVE('',#104185,#104169,#104187,.T.);
#104185 = VERTEX_POINT('',#104186);
#104186 = CARTESIAN_POINT('',(5.45,29.606112577052,37.517760429879));
#104187 = SURFACE_CURVE('',#104188,(#104193),.PCURVE_S1.);
#104188 = CIRCLE('',#104189,0.319635452529);
#104189 = AXIS2_PLACEMENT_3D('',#104190,#104191,#104192);
#104190 = CARTESIAN_POINT('',(5.45,29.308960589566,37.399999999997));
#104191 = DIRECTION('',(-1.,0.E+000,0.E+000));
#104192 = DIRECTION('',(0.E+000,0.E+000,1.));
#104193 = PCURVE('',#104048,#104194);
#104194 = DEFINITIONAL_REPRESENTATION('',(#104195),#104203);
#104195 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#104196,#104197,#104198,
    #104199,#104200,#104201,#104202),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#104196 = CARTESIAN_POINT('',(-6.019635452529,1.166352173281));
#104197 = CARTESIAN_POINT('',(-6.019635452529,1.719977016961));
#104198 = CARTESIAN_POINT('',(-5.540182273735,1.443164595121));
#104199 = CARTESIAN_POINT('',(-5.060729094942,1.166352173281));
#104200 = CARTESIAN_POINT('',(-5.540182273735,0.88953975144));
#104201 = CARTESIAN_POINT('',(-6.019635452529,0.6127273296));
#104202 = CARTESIAN_POINT('',(-6.019635452529,1.166352173281));
#104203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104204 = ORIENTED_EDGE('',*,*,#104205,.F.);
#104205 = EDGE_CURVE('',#104040,#104185,#104206,.T.);
#104206 = SURFACE_CURVE('',#104207,(#104212),.PCURVE_S1.);
#104207 = CIRCLE('',#104208,2.219635452529);
#104208 = AXIS2_PLACEMENT_3D('',#104209,#104210,#104211);
#104209 = CARTESIAN_POINT('',(5.45,27.5426084163,36.699999999996));
#104210 = DIRECTION('',(-1.,0.E+000,0.E+000));
#104211 = DIRECTION('',(0.E+000,0.E+000,1.));
#104212 = PCURVE('',#104048,#104213);
#104213 = DEFINITIONAL_REPRESENTATION('',(#104214),#104222);
#104214 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#104215,#104216,#104217,
    #104218,#104219,#104220,#104221),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#104215 = CARTESIAN_POINT('',(-7.219635452529,-0.599999999985));
#104216 = CARTESIAN_POINT('',(-7.219635452529,3.244521378077));
#104217 = CARTESIAN_POINT('',(-3.890182273735,1.322260689046));
#104218 = CARTESIAN_POINT('',(-0.560729094942,-0.599999999985));
#104219 = CARTESIAN_POINT('',(-3.890182273735,-2.522260689016));
#104220 = CARTESIAN_POINT('',(-7.219635452529,-4.444521378047));
#104221 = CARTESIAN_POINT('',(-7.219635452529,-0.599999999985));
#104222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#104227)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#104224,#104225,#104226)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#104224 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#104225 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#104226 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#104227 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#104224,
  'distance_accuracy_value','confusion accuracy');
#104228 = SHAPE_DEFINITION_REPRESENTATION(#104229,#104030);
#104229 = PRODUCT_DEFINITION_SHAPE('','',#104230);
#104230 = PRODUCT_DEFINITION('design','',#104231,#104234);
#104231 = PRODUCT_DEFINITION_FORMATION('','',#104232);
#104232 = PRODUCT('CADSOFTTOOLS 1.788','CADSOFTTOOLS 1.788','',(#104233)
  );
#104233 = PRODUCT_CONTEXT('',#2,'mechanical');
#104234 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#104235 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#104236,#104238);
#104236 = ( REPRESENTATION_RELATIONSHIP('','',#104030,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#104237) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#104237 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3163);
#104238 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #104239);
#104239 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('788','','',#5,#104230,$);
#104240 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#104232));
#104241 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#104242),#104353
  );
#104242 = SHELL_BASED_SURFACE_MODEL('',(#104243));
#104243 = OPEN_SHELL('',(#104244));
#104244 = ADVANCED_FACE('',(#104245),#104259,.T.);
#104245 = FACE_BOUND('',#104246,.T.);
#104246 = EDGE_LOOP('',(#104247,#104270,#104286,#104307,#104323,#104339)
  );
#104247 = ORIENTED_EDGE('',*,*,#104248,.F.);
#104248 = EDGE_CURVE('',#104249,#104251,#104253,.T.);
#104249 = VERTEX_POINT('',#104250);
#104250 = CARTESIAN_POINT('',(5.45,26.315825728658,36.699999999997));
#104251 = VERTEX_POINT('',#104252);
#104252 = CARTESIAN_POINT('',(5.45,26.29260841627,36.699999999997));
#104253 = SURFACE_CURVE('',#104254,(#104258),.PCURVE_S1.);
#104254 = LINE('',#104255,#104256);
#104255 = CARTESIAN_POINT('',(5.45,28.142608416285,36.699999999997));
#104256 = VECTOR('',#104257,1.);
#104257 = DIRECTION('',(0.E+000,-1.,0.E+000));
#104258 = PCURVE('',#104259,#104264);
#104259 = PLANE('',#104260);
#104260 = AXIS2_PLACEMENT_3D('',#104261,#104262,#104263);
#104261 = CARTESIAN_POINT('',(5.45,28.142608416285,31.699999999996));
#104262 = DIRECTION('',(1.,0.E+000,0.E+000));
#104263 = DIRECTION('',(0.E+000,0.E+000,-1.));
#104264 = DEFINITIONAL_REPRESENTATION('',(#104265),#104269);
#104265 = LINE('',#104266,#104267);
#104266 = CARTESIAN_POINT('',(-5.,0.E+000));
#104267 = VECTOR('',#104268,1.);
#104268 = DIRECTION('',(0.E+000,-1.));
#104269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104270 = ORIENTED_EDGE('',*,*,#104271,.T.);
#104271 = EDGE_CURVE('',#104249,#104272,#104274,.T.);
#104272 = VERTEX_POINT('',#104273);
#104273 = CARTESIAN_POINT('',(5.45,26.315825728658,37.280988620978));
#104274 = SURFACE_CURVE('',#104275,(#104279),.PCURVE_S1.);
#104275 = LINE('',#104276,#104277);
#104276 = CARTESIAN_POINT('',(5.45,26.315825728658,39.199999999996));
#104277 = VECTOR('',#104278,1.);
#104278 = DIRECTION('',(0.E+000,0.E+000,1.));
#104279 = PCURVE('',#104259,#104280);
#104280 = DEFINITIONAL_REPRESENTATION('',(#104281),#104285);
#104281 = LINE('',#104282,#104283);
#104282 = CARTESIAN_POINT('',(-7.5,-1.826782687627));
#104283 = VECTOR('',#104284,1.);
#104284 = DIRECTION('',(-1.,0.E+000));
#104285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104286 = ORIENTED_EDGE('',*,*,#104287,.F.);
#104287 = EDGE_CURVE('',#104288,#104272,#104290,.T.);
#104288 = VERTEX_POINT('',#104289);
#104289 = CARTESIAN_POINT('',(5.45,26.096190276129,37.362608767742));
#104290 = SURFACE_CURVE('',#104291,(#104296),.PCURVE_S1.);
#104291 = CIRCLE('',#104292,22.);
#104292 = AXIS2_PLACEMENT_3D('',#104293,#104294,#104295);
#104293 = CARTESIAN_POINT('',(5.45,18.542608416436,16.699999999996));
#104294 = DIRECTION('',(-1.,0.E+000,0.E+000));
#104295 = DIRECTION('',(0.E+000,0.E+000,1.));
#104296 = PCURVE('',#104259,#104297);
#104297 = DEFINITIONAL_REPRESENTATION('',(#104298),#104306);
#104298 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#104299,#104300,#104301,
    #104302,#104303,#104304,#104305),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#104299 = CARTESIAN_POINT('',(-7.,-9.599999999849));
#104300 = CARTESIAN_POINT('',(-7.,28.505117766666));
#104301 = CARTESIAN_POINT('',(26.,9.452558883408));
#104302 = CARTESIAN_POINT('',(59.,-9.599999999849));
#104303 = CARTESIAN_POINT('',(26.,-28.6525588831));
#104304 = CARTESIAN_POINT('',(-7.,-47.70511776636));
#104305 = CARTESIAN_POINT('',(-7.,-9.599999999849));
#104306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104307 = ORIENTED_EDGE('',*,*,#104308,.F.);
#104308 = EDGE_CURVE('',#104309,#104288,#104311,.T.);
#104309 = VERTEX_POINT('',#104310);
#104310 = CARTESIAN_POINT('',(5.45,26.096190276129,35.750973416415));
#104311 = SURFACE_CURVE('',#104312,(#104316),.PCURVE_S1.);
#104312 = LINE('',#104313,#104314);
#104313 = CARTESIAN_POINT('',(5.45,26.096190276129,34.640099999996));
#104314 = VECTOR('',#104315,1.);
#104315 = DIRECTION('',(0.E+000,0.E+000,1.));
#104316 = PCURVE('',#104259,#104317);
#104317 = DEFINITIONAL_REPRESENTATION('',(#104318),#104322);
#104318 = LINE('',#104319,#104320);
#104319 = CARTESIAN_POINT('',(-2.9401,-2.046418140156));
#104320 = VECTOR('',#104321,1.);
#104321 = DIRECTION('',(-1.,0.E+000));
#104322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104323 = ORIENTED_EDGE('',*,*,#104324,.F.);
#104324 = EDGE_CURVE('',#104325,#104309,#104327,.T.);
#104325 = VERTEX_POINT('',#104326);
#104326 = CARTESIAN_POINT('',(5.45,26.29260841627,35.750841200902));
#104327 = SURFACE_CURVE('',#104328,(#104332),.PCURVE_S1.);
#104328 = LINE('',#104329,#104330);
#104329 = CARTESIAN_POINT('',(5.45,26.19260841627,35.750908514192));
#104330 = VECTOR('',#104331,1.);
#104331 = DIRECTION('',(0.E+000,-0.999999773446,6.731327527084E-004));
#104332 = PCURVE('',#104259,#104333);
#104333 = DEFINITIONAL_REPRESENTATION('',(#104334),#104338);
#104334 = LINE('',#104335,#104336);
#104335 = CARTESIAN_POINT('',(-4.050908514196,-1.950000000015));
#104336 = VECTOR('',#104337,1.);
#104337 = DIRECTION('',(-6.731327527084E-004,-0.999999773446));
#104338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104339 = ORIENTED_EDGE('',*,*,#104340,.F.);
#104340 = EDGE_CURVE('',#104251,#104325,#104341,.T.);
#104341 = SURFACE_CURVE('',#104342,(#104346),.PCURVE_S1.);
#104342 = LINE('',#104343,#104344);
#104343 = CARTESIAN_POINT('',(5.45,26.29260841627,31.699999999996));
#104344 = VECTOR('',#104345,1.);
#104345 = DIRECTION('',(0.E+000,0.E+000,-1.));
#104346 = PCURVE('',#104259,#104347);
#104347 = DEFINITIONAL_REPRESENTATION('',(#104348),#104352);
#104348 = LINE('',#104349,#104350);
#104349 = CARTESIAN_POINT('',(0.E+000,-1.850000000015));
#104350 = VECTOR('',#104351,1.);
#104351 = DIRECTION('',(1.,0.E+000));
#104352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#104357)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#104354,#104355,#104356)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#104354 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#104355 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#104356 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#104357 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#104354,
  'distance_accuracy_value','confusion accuracy');
#104358 = SHAPE_DEFINITION_REPRESENTATION(#104359,#104241);
#104359 = PRODUCT_DEFINITION_SHAPE('','',#104360);
#104360 = PRODUCT_DEFINITION('design','',#104361,#104364);
#104361 = PRODUCT_DEFINITION_FORMATION('','',#104362);
#104362 = PRODUCT('CADSOFTTOOLS 1.789','CADSOFTTOOLS 1.789','',(#104363)
  );
#104363 = PRODUCT_CONTEXT('',#2,'mechanical');
#104364 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#104365 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#104366,#104368);
#104366 = ( REPRESENTATION_RELATIONSHIP('','',#104241,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#104367) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#104367 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3167);
#104368 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #104369);
#104369 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('789','','',#5,#104360,$);
#104370 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#104362));
#104371 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#104372),#104446
  );
#104372 = SHELL_BASED_SURFACE_MODEL('',(#104373));
#104373 = OPEN_SHELL('',(#104374));
#104374 = ADVANCED_FACE('',(#104375),#104389,.T.);
#104375 = FACE_BOUND('',#104376,.T.);
#104376 = EDGE_LOOP('',(#104377,#104400,#104416,#104432));
#104377 = ORIENTED_EDGE('',*,*,#104378,.F.);
#104378 = EDGE_CURVE('',#104379,#104381,#104383,.T.);
#104379 = VERTEX_POINT('',#104380);
#104380 = CARTESIAN_POINT('',(5.35,26.29260841627,35.750841200902));
#104381 = VERTEX_POINT('',#104382);
#104382 = CARTESIAN_POINT('',(5.15097228452,26.09358070079,
    35.750975173006));
#104383 = SURFACE_CURVE('',#104384,(#104388),.PCURVE_S1.);
#104384 = LINE('',#104385,#104386);
#104385 = CARTESIAN_POINT('',(5.348839129122,26.291447545391,
    35.750841982322));
#104386 = VECTOR('',#104387,1.);
#104387 = DIRECTION('',(-0.707106701088,-0.707106701088,
    4.759767879961E-004));
#104388 = PCURVE('',#104389,#104394);
#104389 = PLANE('',#104390);
#104390 = AXIS2_PLACEMENT_3D('',#104391,#104392,#104393);
#104391 = CARTESIAN_POINT('',(5.45,26.19260841627,35.750908514192));
#104392 = DIRECTION('',(0.E+000,-6.731327527084E-004,-0.999999773446));
#104393 = DIRECTION('',(0.E+000,-0.999999773446,6.731327527084E-004));
#104394 = DEFINITIONAL_REPRESENTATION('',(#104395),#104399);
#104395 = LINE('',#104396,#104397);
#104396 = CARTESIAN_POINT('',(-9.883915151389E-002,0.101160870878));
#104397 = VECTOR('',#104398,1.);
#104398 = DIRECTION('',(0.707106861285,0.707106701088));
#104399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104400 = ORIENTED_EDGE('',*,*,#104401,.F.);
#104401 = EDGE_CURVE('',#104402,#104379,#104404,.T.);
#104402 = VERTEX_POINT('',#104403);
#104403 = CARTESIAN_POINT('',(5.45,26.29260841627,35.750841200902));
#104404 = SURFACE_CURVE('',#104405,(#104409),.PCURVE_S1.);
#104405 = LINE('',#104406,#104407);
#104406 = CARTESIAN_POINT('',(5.45,26.29260841627,35.750841200902));
#104407 = VECTOR('',#104408,1.);
#104408 = DIRECTION('',(-1.,0.E+000,0.E+000));
#104409 = PCURVE('',#104389,#104410);
#104410 = DEFINITIONAL_REPRESENTATION('',(#104411),#104415);
#104411 = LINE('',#104412,#104413);
#104412 = CARTESIAN_POINT('',(-0.100000022655,-0.E+000));
#104413 = VECTOR('',#104414,1.);
#104414 = DIRECTION('',(0.E+000,1.));
#104415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104416 = ORIENTED_EDGE('',*,*,#104417,.T.);
#104417 = EDGE_CURVE('',#104402,#104418,#104420,.T.);
#104418 = VERTEX_POINT('',#104419);
#104419 = CARTESIAN_POINT('',(5.45,26.096190276129,35.750973416415));
#104420 = SURFACE_CURVE('',#104421,(#104425),.PCURVE_S1.);
#104421 = LINE('',#104422,#104423);
#104422 = CARTESIAN_POINT('',(5.45,26.19260841627,35.750908514192));
#104423 = VECTOR('',#104424,1.);
#104424 = DIRECTION('',(0.E+000,-0.999999773446,6.731327527084E-004));
#104425 = PCURVE('',#104389,#104426);
#104426 = DEFINITIONAL_REPRESENTATION('',(#104427),#104431);
#104427 = LINE('',#104428,#104429);
#104428 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#104429 = VECTOR('',#104430,1.);
#104430 = DIRECTION('',(1.,0.E+000));
#104431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104432 = ORIENTED_EDGE('',*,*,#104433,.F.);
#104433 = EDGE_CURVE('',#104381,#104418,#104434,.T.);
#104434 = SURFACE_CURVE('',#104435,(#104439),.PCURVE_S1.);
#104435 = LINE('',#104436,#104437);
#104436 = CARTESIAN_POINT('',(7.700006525076,26.115825785602,
    35.750960199108));
#104437 = VECTOR('',#104438,1.);
#104438 = DIRECTION('',(0.999961923047,8.726535498223E-003,
    -5.874118192331E-006));
#104439 = PCURVE('',#104389,#104440);
#104440 = DEFINITIONAL_REPRESENTATION('',(#104441),#104445);
#104441 = LINE('',#104442,#104443);
#104442 = CARTESIAN_POINT('',(7.678264806351E-002,-2.250006525076));
#104443 = VECTOR('',#104444,1.);
#104444 = DIRECTION('',(-8.726537475254E-003,-0.999961923047));
#104445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#104450)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#104447,#104448,#104449)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#104447 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#104448 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#104449 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#104450 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#104447,
  'distance_accuracy_value','confusion accuracy');
#104451 = SHAPE_DEFINITION_REPRESENTATION(#104452,#104371);
#104452 = PRODUCT_DEFINITION_SHAPE('','',#104453);
#104453 = PRODUCT_DEFINITION('design','',#104454,#104457);
#104454 = PRODUCT_DEFINITION_FORMATION('','',#104455);
#104455 = PRODUCT('CADSOFTTOOLS 1.790','CADSOFTTOOLS 1.790','',(#104456)
  );
#104456 = PRODUCT_CONTEXT('',#2,'mechanical');
#104457 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#104458 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#104459,#104461);
#104459 = ( REPRESENTATION_RELATIONSHIP('','',#104371,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#104460) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#104460 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3171);
#104461 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #104462);
#104462 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('790','','',#5,#104453,$);
#104463 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#104455));
#104464 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#104465),#104539
  );
#104465 = SHELL_BASED_SURFACE_MODEL('',(#104466));
#104466 = OPEN_SHELL('',(#104467));
#104467 = ADVANCED_FACE('',(#104468),#104482,.T.);
#104468 = FACE_BOUND('',#104469,.T.);
#104469 = EDGE_LOOP('',(#104470,#104493,#104509,#104525));
#104470 = ORIENTED_EDGE('',*,*,#104471,.T.);
#104471 = EDGE_CURVE('',#104472,#104474,#104476,.T.);
#104472 = VERTEX_POINT('',#104473);
#104473 = CARTESIAN_POINT('',(5.45,26.29260841627,36.699999999997));
#104474 = VERTEX_POINT('',#104475);
#104475 = CARTESIAN_POINT('',(5.35,26.29260841627,36.699999999997));
#104476 = SURFACE_CURVE('',#104477,(#104481),.PCURVE_S1.);
#104477 = LINE('',#104478,#104479);
#104478 = CARTESIAN_POINT('',(5.45,26.29260841627,36.699999999997));
#104479 = VECTOR('',#104480,1.);
#104480 = DIRECTION('',(-1.,0.E+000,0.E+000));
#104481 = PCURVE('',#104482,#104487);
#104482 = PLANE('',#104483);
#104483 = AXIS2_PLACEMENT_3D('',#104484,#104485,#104486);
#104484 = CARTESIAN_POINT('',(5.45,28.142608416285,36.699999999997));
#104485 = DIRECTION('',(0.E+000,0.E+000,-1.));
#104486 = DIRECTION('',(1.,0.E+000,0.E+000));
#104487 = DEFINITIONAL_REPRESENTATION('',(#104488),#104492);
#104488 = LINE('',#104489,#104490);
#104489 = CARTESIAN_POINT('',(0.E+000,1.850000000015));
#104490 = VECTOR('',#104491,1.);
#104491 = DIRECTION('',(-1.,0.E+000));
#104492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104493 = ORIENTED_EDGE('',*,*,#104494,.T.);
#104494 = EDGE_CURVE('',#104474,#104495,#104497,.T.);
#104495 = VERTEX_POINT('',#104496);
#104496 = CARTESIAN_POINT('',(5.45,26.39260841627,36.699999999997));
#104497 = SURFACE_CURVE('',#104498,(#104502),.PCURVE_S1.);
#104498 = LINE('',#104499,#104500);
#104499 = CARTESIAN_POINT('',(9.450000000015,30.392608416285,
    36.699999999997));
#104500 = VECTOR('',#104501,1.);
#104501 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
#104502 = PCURVE('',#104482,#104503);
#104503 = DEFINITIONAL_REPRESENTATION('',(#104504),#104508);
#104504 = LINE('',#104505,#104506);
#104505 = CARTESIAN_POINT('',(4.000000000015,-2.25));
#104506 = VECTOR('',#104507,1.);
#104507 = DIRECTION('',(0.707106781187,-0.707106781187));
#104508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104509 = ORIENTED_EDGE('',*,*,#104510,.T.);
#104510 = EDGE_CURVE('',#104495,#104511,#104513,.T.);
#104511 = VERTEX_POINT('',#104512);
#104512 = CARTESIAN_POINT('',(5.45,26.315825728658,36.699999999997));
#104513 = SURFACE_CURVE('',#104514,(#104518),.PCURVE_S1.);
#104514 = LINE('',#104515,#104516);
#104515 = CARTESIAN_POINT('',(5.45,28.142608416285,36.699999999997));
#104516 = VECTOR('',#104517,1.);
#104517 = DIRECTION('',(0.E+000,-1.,0.E+000));
#104518 = PCURVE('',#104482,#104519);
#104519 = DEFINITIONAL_REPRESENTATION('',(#104520),#104524);
#104520 = LINE('',#104521,#104522);
#104521 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#104522 = VECTOR('',#104523,1.);
#104523 = DIRECTION('',(0.E+000,1.));
#104524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104525 = ORIENTED_EDGE('',*,*,#104526,.T.);
#104526 = EDGE_CURVE('',#104511,#104472,#104527,.T.);
#104527 = SURFACE_CURVE('',#104528,(#104532),.PCURVE_S1.);
#104528 = LINE('',#104529,#104530);
#104529 = CARTESIAN_POINT('',(5.45,28.142608416285,36.699999999997));
#104530 = VECTOR('',#104531,1.);
#104531 = DIRECTION('',(0.E+000,-1.,0.E+000));
#104532 = PCURVE('',#104482,#104533);
#104533 = DEFINITIONAL_REPRESENTATION('',(#104534),#104538);
#104534 = LINE('',#104535,#104536);
#104535 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#104536 = VECTOR('',#104537,1.);
#104537 = DIRECTION('',(0.E+000,1.));
#104538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#104543)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#104540,#104541,#104542)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#104540 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#104541 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#104542 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#104543 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#104540,
  'distance_accuracy_value','confusion accuracy');
#104544 = SHAPE_DEFINITION_REPRESENTATION(#104545,#104464);
#104545 = PRODUCT_DEFINITION_SHAPE('','',#104546);
#104546 = PRODUCT_DEFINITION('design','',#104547,#104550);
#104547 = PRODUCT_DEFINITION_FORMATION('','',#104548);
#104548 = PRODUCT('CADSOFTTOOLS 1.791','CADSOFTTOOLS 1.791','',(#104549)
  );
#104549 = PRODUCT_CONTEXT('',#2,'mechanical');
#104550 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#104551 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#104552,#104554);
#104552 = ( REPRESENTATION_RELATIONSHIP('','',#104464,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#104553) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#104553 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3175);
#104554 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #104555);
#104555 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('791','','',#5,#104546,$);
#104556 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#104548));
#104557 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#104558),#104632
  );
#104558 = SHELL_BASED_SURFACE_MODEL('',(#104559));
#104559 = OPEN_SHELL('',(#104560));
#104560 = ADVANCED_FACE('',(#104561),#104575,.T.);
#104561 = FACE_BOUND('',#104562,.T.);
#104562 = EDGE_LOOP('',(#104563,#104586,#104602,#104618));
#104563 = ORIENTED_EDGE('',*,*,#104564,.T.);
#104564 = EDGE_CURVE('',#104565,#104567,#104569,.T.);
#104565 = VERTEX_POINT('',#104566);
#104566 = CARTESIAN_POINT('',(5.45,26.29260841627,35.750841200902));
#104567 = VERTEX_POINT('',#104568);
#104568 = CARTESIAN_POINT('',(5.35,26.29260841627,35.750841200902));
#104569 = SURFACE_CURVE('',#104570,(#104574),.PCURVE_S1.);
#104570 = LINE('',#104571,#104572);
#104571 = CARTESIAN_POINT('',(5.45,26.29260841627,35.750841200902));
#104572 = VECTOR('',#104573,1.);
#104573 = DIRECTION('',(-1.,0.E+000,0.E+000));
#104574 = PCURVE('',#104575,#104580);
#104575 = PLANE('',#104576);
#104576 = AXIS2_PLACEMENT_3D('',#104577,#104578,#104579);
#104577 = CARTESIAN_POINT('',(5.45,26.29260841627,31.699999999996));
#104578 = DIRECTION('',(0.E+000,1.,0.E+000));
#104579 = DIRECTION('',(0.E+000,0.E+000,-1.));
#104580 = DEFINITIONAL_REPRESENTATION('',(#104581),#104585);
#104581 = LINE('',#104582,#104583);
#104582 = CARTESIAN_POINT('',(-4.050841200905,0.E+000));
#104583 = VECTOR('',#104584,1.);
#104584 = DIRECTION('',(0.E+000,1.));
#104585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104586 = ORIENTED_EDGE('',*,*,#104587,.T.);
#104587 = EDGE_CURVE('',#104567,#104588,#104590,.T.);
#104588 = VERTEX_POINT('',#104589);
#104589 = CARTESIAN_POINT('',(5.35,26.29260841627,36.699999999997));
#104590 = SURFACE_CURVE('',#104591,(#104595),.PCURVE_S1.);
#104591 = LINE('',#104592,#104593);
#104592 = CARTESIAN_POINT('',(5.35,26.29260841627,36.699999999997));
#104593 = VECTOR('',#104594,1.);
#104594 = DIRECTION('',(0.E+000,0.E+000,1.));
#104595 = PCURVE('',#104575,#104596);
#104596 = DEFINITIONAL_REPRESENTATION('',(#104597),#104601);
#104597 = LINE('',#104598,#104599);
#104598 = CARTESIAN_POINT('',(-5.,1.E-001));
#104599 = VECTOR('',#104600,1.);
#104600 = DIRECTION('',(-1.,0.E+000));
#104601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104602 = ORIENTED_EDGE('',*,*,#104603,.F.);
#104603 = EDGE_CURVE('',#104604,#104588,#104606,.T.);
#104604 = VERTEX_POINT('',#104605);
#104605 = CARTESIAN_POINT('',(5.45,26.29260841627,36.699999999997));
#104606 = SURFACE_CURVE('',#104607,(#104611),.PCURVE_S1.);
#104607 = LINE('',#104608,#104609);
#104608 = CARTESIAN_POINT('',(5.45,26.29260841627,36.699999999997));
#104609 = VECTOR('',#104610,1.);
#104610 = DIRECTION('',(-1.,0.E+000,0.E+000));
#104611 = PCURVE('',#104575,#104612);
#104612 = DEFINITIONAL_REPRESENTATION('',(#104613),#104617);
#104613 = LINE('',#104614,#104615);
#104614 = CARTESIAN_POINT('',(-5.,0.E+000));
#104615 = VECTOR('',#104616,1.);
#104616 = DIRECTION('',(0.E+000,1.));
#104617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104618 = ORIENTED_EDGE('',*,*,#104619,.T.);
#104619 = EDGE_CURVE('',#104604,#104565,#104620,.T.);
#104620 = SURFACE_CURVE('',#104621,(#104625),.PCURVE_S1.);
#104621 = LINE('',#104622,#104623);
#104622 = CARTESIAN_POINT('',(5.45,26.29260841627,31.699999999996));
#104623 = VECTOR('',#104624,1.);
#104624 = DIRECTION('',(0.E+000,0.E+000,-1.));
#104625 = PCURVE('',#104575,#104626);
#104626 = DEFINITIONAL_REPRESENTATION('',(#104627),#104631);
#104627 = LINE('',#104628,#104629);
#104628 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#104629 = VECTOR('',#104630,1.);
#104630 = DIRECTION('',(1.,0.E+000));
#104631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#104636)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#104633,#104634,#104635)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#104633 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#104634 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#104635 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#104636 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#104633,
  'distance_accuracy_value','confusion accuracy');
#104637 = SHAPE_DEFINITION_REPRESENTATION(#104638,#104557);
#104638 = PRODUCT_DEFINITION_SHAPE('','',#104639);
#104639 = PRODUCT_DEFINITION('design','',#104640,#104643);
#104640 = PRODUCT_DEFINITION_FORMATION('','',#104641);
#104641 = PRODUCT('CADSOFTTOOLS 1.792','CADSOFTTOOLS 1.792','',(#104642)
  );
#104642 = PRODUCT_CONTEXT('',#2,'mechanical');
#104643 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#104644 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#104645,#104647);
#104645 = ( REPRESENTATION_RELATIONSHIP('','',#104557,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#104646) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#104646 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3179);
#104647 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #104648);
#104648 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('792','','',#5,#104639,$);
#104649 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#104641));
#104650 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#104651),#104792
  );
#104651 = SHELL_BASED_SURFACE_MODEL('',(#104652));
#104652 = OPEN_SHELL('',(#104653));
#104653 = ADVANCED_FACE('',(#104654),#104669,.F.);
#104654 = FACE_BOUND('',#104655,.F.);
#104655 = EDGE_LOOP('',(#104656,#104679,#104717,#104756));
#104656 = ORIENTED_EDGE('',*,*,#104657,.T.);
#104657 = EDGE_CURVE('',#104658,#104660,#104662,.T.);
#104658 = VERTEX_POINT('',#104659);
#104659 = CARTESIAN_POINT('',(5.45,27.5426084163,32.980364547467));
#104660 = VERTEX_POINT('',#104661);
#104661 = CARTESIAN_POINT('',(5.45,29.762243868829,35.199999999997));
#104662 = SURFACE_CURVE('',#104663,(#104668),.PCURVE_S1.);
#104663 = CIRCLE('',#104664,2.219635452529);
#104664 = AXIS2_PLACEMENT_3D('',#104665,#104666,#104667);
#104665 = CARTESIAN_POINT('',(5.45,27.5426084163,35.199999999996));
#104666 = DIRECTION('',(1.,0.E+000,-0.E+000));
#104667 = DIRECTION('',(0.E+000,0.E+000,1.));
#104668 = PCURVE('',#104669,#104674);
#104669 = CONICAL_SURFACE('',#104670,2.2,8.72664625E-003);
#104670 = AXIS2_PLACEMENT_3D('',#104671,#104672,#104673);
#104671 = CARTESIAN_POINT('',(7.7,27.5426084163,35.199999999996));
#104672 = DIRECTION('',(-1.,0.E+000,0.E+000));
#104673 = DIRECTION('',(0.E+000,0.E+000,-1.));
#104674 = DEFINITIONAL_REPRESENTATION('',(#104675),#104678);
#104675 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#104676,#104677),
  .UNSPECIFIED.,.F.,.F.,(2,2),(3.14159265359,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#104676 = CARTESIAN_POINT('',(6.28318530718,2.25));
#104677 = CARTESIAN_POINT('',(4.712388980385,2.25));
#104678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104679 = ORIENTED_EDGE('',*,*,#104680,.T.);
#104680 = EDGE_CURVE('',#104660,#104681,#104683,.T.);
#104681 = VERTEX_POINT('',#104682);
#104682 = CARTESIAN_POINT('',(7.7,29.7426084163,35.199999999997));
#104683 = SURFACE_CURVE('',#104684,(#104688),.PCURVE_S1.);
#104684 = LINE('',#104685,#104686);
#104685 = CARTESIAN_POINT('',(7.7,29.7426084163,35.199999999997));
#104686 = VECTOR('',#104687,1.);
#104687 = DIRECTION('',(0.999961923064,-8.726535498374E-003,0.E+000));
#104688 = PCURVE('',#104669,#104689);
#104689 = DEFINITIONAL_REPRESENTATION('',(#104690),#104716);
#104690 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#104691,#104692,#104693,
    #104694,#104695,#104696,#104697,#104698,#104699,#104700,#104701,
    #104702,#104703,#104704,#104705,#104706,#104707,#104708,#104709,
    #104710,#104711,#104712,#104713,#104714,#104715),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(-2.250085676368,
    -2.147809054715,-2.045532433062,-1.943255811409,-1.840979189756,
    -1.738702568102,-1.636425946449,-1.534149324796,-1.431872703143,
    -1.32959608149,-1.227319459837,-1.125042838184,-1.022766216531,
    -0.920489594878,-0.818212973225,-0.715936351572,-0.613659729919,
    -0.511383108265,-0.409106486612,-0.306829864959,-0.204553243306,
    -0.102276621653,0.E+000),.QUASI_UNIFORM_KNOTS.);
#104691 = CARTESIAN_POINT('',(4.712388980385,2.25));
#104692 = CARTESIAN_POINT('',(4.712388980385,2.215909090909));
#104693 = CARTESIAN_POINT('',(4.712388980385,2.147727272727));
#104694 = CARTESIAN_POINT('',(4.712388980385,2.045454545455));
#104695 = CARTESIAN_POINT('',(4.712388980385,1.943181818182));
#104696 = CARTESIAN_POINT('',(4.712388980385,1.840909090909));
#104697 = CARTESIAN_POINT('',(4.712388980385,1.738636363637));
#104698 = CARTESIAN_POINT('',(4.712388980385,1.636363636364));
#104699 = CARTESIAN_POINT('',(4.712388980385,1.534090909091));
#104700 = CARTESIAN_POINT('',(4.712388980385,1.431818181818));
#104701 = CARTESIAN_POINT('',(4.712388980385,1.329545454546));
#104702 = CARTESIAN_POINT('',(4.712388980385,1.227272727273));
#104703 = CARTESIAN_POINT('',(4.712388980385,1.125));
#104704 = CARTESIAN_POINT('',(4.712388980385,1.022727272727));
#104705 = CARTESIAN_POINT('',(4.712388980385,0.920454545455));
#104706 = CARTESIAN_POINT('',(4.712388980385,0.818181818182));
#104707 = CARTESIAN_POINT('',(4.712388980385,0.715909090909));
#104708 = CARTESIAN_POINT('',(4.712388980385,0.613636363636));
#104709 = CARTESIAN_POINT('',(4.712388980385,0.511363636364));
#104710 = CARTESIAN_POINT('',(4.712388980385,0.409090909091));
#104711 = CARTESIAN_POINT('',(4.712388980385,0.306818181818));
#104712 = CARTESIAN_POINT('',(4.712388980385,0.204545454545));
#104713 = CARTESIAN_POINT('',(4.712388980385,0.102272727273));
#104714 = CARTESIAN_POINT('',(4.712388980385,3.409090909091E-002));
#104715 = CARTESIAN_POINT('',(4.712388980385,2.325127612758E-017));
#104716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104717 = ORIENTED_EDGE('',*,*,#104718,.F.);
#104718 = EDGE_CURVE('',#104719,#104681,#104721,.T.);
#104719 = VERTEX_POINT('',#104720);
#104720 = CARTESIAN_POINT('',(7.7,27.5426084163,32.999999999996));
#104721 = SURFACE_CURVE('',#104722,(#104727),.PCURVE_S1.);
#104722 = CIRCLE('',#104723,2.2);
#104723 = AXIS2_PLACEMENT_3D('',#104724,#104725,#104726);
#104724 = CARTESIAN_POINT('',(7.7,27.5426084163,35.199999999996));
#104725 = DIRECTION('',(1.,0.E+000,-0.E+000));
#104726 = DIRECTION('',(0.E+000,0.E+000,1.));
#104727 = PCURVE('',#104669,#104728);
#104728 = DEFINITIONAL_REPRESENTATION('',(#104729),#104755);
#104729 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#104730,#104731,#104732,
    #104733,#104734,#104735,#104736,#104737,#104738,#104739,#104740,
    #104741,#104742,#104743,#104744,#104745,#104746,#104747,#104748,
    #104749,#104750,#104751,#104752,#104753,#104754),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(3.14159265359,
    3.212992486626,3.284392319662,3.355792152698,3.427191985734,
    3.498591818771,3.569991651807,3.641391484843,3.712791317879,
    3.784191150915,3.855590983951,3.926990816987,3.998390650023,
    4.06979048306,4.141190316096,4.212590149132,4.283989982168,
    4.355389815204,4.42678964824,4.498189481276,4.569589314312,
    4.640989147349,4.712388980385),.QUASI_UNIFORM_KNOTS.);
#104730 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
#104731 = CARTESIAN_POINT('',(6.259385362834,-2.225083127214E-017));
#104732 = CARTESIAN_POINT('',(6.211785474143,-2.79592556583E-017));
#104733 = CARTESIAN_POINT('',(6.140385641107,1.560168499381E-017));
#104734 = CARTESIAN_POINT('',(6.068985808071,-2.317379428048E-017));
#104735 = CARTESIAN_POINT('',(5.997585975035,-3.30321809371E-017));
#104736 = CARTESIAN_POINT('',(5.926186141999,1.841824954417E-018));
#104737 = CARTESIAN_POINT('',(5.854786308963,4.217237891704E-017));
#104738 = CARTESIAN_POINT('',(5.783386475927,1.040400490733E-017));
#104739 = CARTESIAN_POINT('',(5.71198664289,3.44093728229E-017));
#104740 = CARTESIAN_POINT('',(5.640586809854,1.252586358527E-018));
#104741 = CARTESIAN_POINT('',(5.569186976818,-1.120711026041E-017));
#104742 = CARTESIAN_POINT('',(5.497787143782,3.796739257031E-017));
#104743 = CARTESIAN_POINT('',(5.426387310746,1.471691746066E-017));
#104744 = CARTESIAN_POINT('',(5.35498747771,-2.368663854088E-017));
#104745 = CARTESIAN_POINT('',(5.283587644674,9.117785778617E-018));
#104746 = CARTESIAN_POINT('',(5.212187811638,3.585244216985E-017));
#104747 = CARTESIAN_POINT('',(5.140787978601,-1.36329684498E-017));
#104748 = CARTESIAN_POINT('',(5.069388145565,5.577882483252E-018));
#104749 = CARTESIAN_POINT('',(4.997988312529,2.496085803145E-017));
#104750 = CARTESIAN_POINT('',(4.926588479493,8.348723513243E-018));
#104751 = CARTESIAN_POINT('',(4.855188646457,-9.696099016647E-018));
#104752 = CARTESIAN_POINT('',(4.783788813421,1.65053425687E-017));
#104753 = CARTESIAN_POINT('',(4.73618892473,9.413348268394E-018));
#104754 = CARTESIAN_POINT('',(4.712388980385,-7.75042537586E-018));
#104755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104756 = ORIENTED_EDGE('',*,*,#104757,.T.);
#104757 = EDGE_CURVE('',#104719,#104658,#104758,.T.);
#104758 = SURFACE_CURVE('',#104759,(#104763),.PCURVE_S1.);
#104759 = LINE('',#104760,#104761);
#104760 = CARTESIAN_POINT('',(259.79503028448,27.5426084163,
    35.199999999996));
#104761 = VECTOR('',#104762,1.);
#104762 = DIRECTION('',(-0.999961923064,0.E+000,-8.726535498374E-003));
#104763 = PCURVE('',#104669,#104764);
#104764 = DEFINITIONAL_REPRESENTATION('',(#104765),#104791);
#104765 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#104766,#104767,#104768,
    #104769,#104770,#104771,#104772,#104773,#104774,#104775,#104776,
    #104777,#104778,#104779,#104780,#104781,#104782,#104783,#104784,
    #104785,#104786,#104787,#104788,#104789,#104790),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(252.10462965628,
    252.20690627794,252.30918289959,252.41145952124,252.51373614289,
    252.61601276455,252.7182893862,252.82056600785,252.92284262951,
    253.02511925116,253.12739587281,253.22967249447,253.33194911612,
    253.43422573777,253.53650235943,253.63877898108,253.74105560273,
    253.84333222438,253.94560884604,254.04788546769,254.15016208934,
    254.252438711,254.35471533265),.QUASI_UNIFORM_KNOTS.);
#104766 = CARTESIAN_POINT('',(6.28318530718,-6.200340300688E-017));
#104767 = CARTESIAN_POINT('',(6.28318530718,3.409090909091E-002));
#104768 = CARTESIAN_POINT('',(6.283185307179,0.102272727273));
#104769 = CARTESIAN_POINT('',(6.283185307179,0.204545454545));
#104770 = CARTESIAN_POINT('',(6.283185307179,0.306818181818));
#104771 = CARTESIAN_POINT('',(6.283185307179,0.409090909091));
#104772 = CARTESIAN_POINT('',(6.283185307179,0.511363636364));
#104773 = CARTESIAN_POINT('',(6.283185307179,0.613636363636));
#104774 = CARTESIAN_POINT('',(6.283185307179,0.715909090909));
#104775 = CARTESIAN_POINT('',(6.283185307179,0.818181818182));
#104776 = CARTESIAN_POINT('',(6.283185307179,0.920454545455));
#104777 = CARTESIAN_POINT('',(6.283185307179,1.022727272727));
#104778 = CARTESIAN_POINT('',(6.283185307179,1.125));
#104779 = CARTESIAN_POINT('',(6.283185307179,1.227272727273));
#104780 = CARTESIAN_POINT('',(6.283185307179,1.329545454546));
#104781 = CARTESIAN_POINT('',(6.283185307179,1.431818181818));
#104782 = CARTESIAN_POINT('',(6.283185307179,1.534090909091));
#104783 = CARTESIAN_POINT('',(6.283185307179,1.636363636364));
#104784 = CARTESIAN_POINT('',(6.283185307179,1.738636363637));
#104785 = CARTESIAN_POINT('',(6.283185307179,1.840909090909));
#104786 = CARTESIAN_POINT('',(6.283185307179,1.943181818182));
#104787 = CARTESIAN_POINT('',(6.283185307179,2.045454545455));
#104788 = CARTESIAN_POINT('',(6.283185307179,2.147727272727));
#104789 = CARTESIAN_POINT('',(6.28318530718,2.215909090909));
#104790 = CARTESIAN_POINT('',(6.28318530718,2.25));
#104791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#104796)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#104793,#104794,#104795)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#104793 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#104794 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#104795 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#104796 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#104793,
  'distance_accuracy_value','confusion accuracy');
#104797 = SHAPE_DEFINITION_REPRESENTATION(#104798,#104650);
#104798 = PRODUCT_DEFINITION_SHAPE('','',#104799);
#104799 = PRODUCT_DEFINITION('design','',#104800,#104803);
#104800 = PRODUCT_DEFINITION_FORMATION('','',#104801);
#104801 = PRODUCT('CADSOFTTOOLS 1.793','CADSOFTTOOLS 1.793','',(#104802)
  );
#104802 = PRODUCT_CONTEXT('',#2,'mechanical');
#104803 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#104804 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#104805,#104807);
#104805 = ( REPRESENTATION_RELATIONSHIP('','',#104650,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#104806) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#104806 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3183);
#104807 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #104808);
#104808 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('793','','',#5,#104799,$);
#104809 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#104801));
#104810 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#104811),#104885
  );
#104811 = SHELL_BASED_SURFACE_MODEL('',(#104812));
#104812 = OPEN_SHELL('',(#104813));
#104813 = ADVANCED_FACE('',(#104814),#104828,.T.);
#104814 = FACE_BOUND('',#104815,.T.);
#104815 = EDGE_LOOP('',(#104816,#104839,#104855,#104871));
#104816 = ORIENTED_EDGE('',*,*,#104817,.T.);
#104817 = EDGE_CURVE('',#104818,#104820,#104822,.T.);
#104818 = VERTEX_POINT('',#104819);
#104819 = CARTESIAN_POINT('',(5.45,29.762243868829,35.199999999997));
#104820 = VERTEX_POINT('',#104821);
#104821 = CARTESIAN_POINT('',(7.7,29.7426084163,35.199999999997));
#104822 = SURFACE_CURVE('',#104823,(#104827),.PCURVE_S1.);
#104823 = LINE('',#104824,#104825);
#104824 = CARTESIAN_POINT('',(7.7,29.7426084163,35.199999999997));
#104825 = VECTOR('',#104826,1.);
#104826 = DIRECTION('',(0.999961923064,-8.726535498374E-003,0.E+000));
#104827 = PCURVE('',#104828,#104833);
#104828 = PLANE('',#104829);
#104829 = AXIS2_PLACEMENT_3D('',#104830,#104831,#104832);
#104830 = CARTESIAN_POINT('',(7.7,29.7426084163,34.640099999996));
#104831 = DIRECTION('',(-8.726535498374E-003,-0.999961923064,0.E+000));
#104832 = DIRECTION('',(0.999961923064,-8.726535498374E-003,0.E+000));
#104833 = DEFINITIONAL_REPRESENTATION('',(#104834),#104838);
#104834 = LINE('',#104835,#104836);
#104835 = CARTESIAN_POINT('',(0.E+000,0.5599));
#104836 = VECTOR('',#104837,1.);
#104837 = DIRECTION('',(1.,0.E+000));
#104838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104839 = ORIENTED_EDGE('',*,*,#104840,.F.);
#104840 = EDGE_CURVE('',#104841,#104820,#104843,.T.);
#104841 = VERTEX_POINT('',#104842);
#104842 = CARTESIAN_POINT('',(7.7,29.7426084163,35.999999999996));
#104843 = SURFACE_CURVE('',#104844,(#104848),.PCURVE_S1.);
#104844 = LINE('',#104845,#104846);
#104845 = CARTESIAN_POINT('',(7.7,29.7426084163,34.65392420714));
#104846 = VECTOR('',#104847,1.);
#104847 = DIRECTION('',(0.E+000,0.E+000,-1.));
#104848 = PCURVE('',#104828,#104849);
#104849 = DEFINITIONAL_REPRESENTATION('',(#104850),#104854);
#104850 = LINE('',#104851,#104852);
#104851 = CARTESIAN_POINT('',(0.E+000,1.38242071433E-002));
#104852 = VECTOR('',#104853,1.);
#104853 = DIRECTION('',(0.E+000,-1.));
#104854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104855 = ORIENTED_EDGE('',*,*,#104856,.F.);
#104856 = EDGE_CURVE('',#104857,#104841,#104859,.T.);
#104857 = VERTEX_POINT('',#104858);
#104858 = CARTESIAN_POINT('',(5.45,29.762243868829,35.999999999996));
#104859 = SURFACE_CURVE('',#104860,(#104864),.PCURVE_S1.);
#104860 = LINE('',#104861,#104862);
#104861 = CARTESIAN_POINT('',(7.7,29.7426084163,35.999999999996));
#104862 = VECTOR('',#104863,1.);
#104863 = DIRECTION('',(0.999961923064,-8.726535498374E-003,0.E+000));
#104864 = PCURVE('',#104828,#104865);
#104865 = DEFINITIONAL_REPRESENTATION('',(#104866),#104870);
#104866 = LINE('',#104867,#104868);
#104867 = CARTESIAN_POINT('',(0.E+000,1.3599));
#104868 = VECTOR('',#104869,1.);
#104869 = DIRECTION('',(1.,0.E+000));
#104870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104871 = ORIENTED_EDGE('',*,*,#104872,.F.);
#104872 = EDGE_CURVE('',#104818,#104857,#104873,.T.);
#104873 = SURFACE_CURVE('',#104874,(#104878),.PCURVE_S1.);
#104874 = LINE('',#104875,#104876);
#104875 = CARTESIAN_POINT('',(5.45,29.762243868829,39.199999999996));
#104876 = VECTOR('',#104877,1.);
#104877 = DIRECTION('',(0.E+000,0.E+000,1.));
#104878 = PCURVE('',#104828,#104879);
#104879 = DEFINITIONAL_REPRESENTATION('',(#104880),#104884);
#104880 = LINE('',#104881,#104882);
#104881 = CARTESIAN_POINT('',(-2.250085676368,4.5599));
#104882 = VECTOR('',#104883,1.);
#104883 = DIRECTION('',(0.E+000,1.));
#104884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#104889)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#104886,#104887,#104888)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#104886 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#104887 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#104888 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#104889 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#104886,
  'distance_accuracy_value','confusion accuracy');
#104890 = SHAPE_DEFINITION_REPRESENTATION(#104891,#104810);
#104891 = PRODUCT_DEFINITION_SHAPE('','',#104892);
#104892 = PRODUCT_DEFINITION('design','',#104893,#104896);
#104893 = PRODUCT_DEFINITION_FORMATION('','',#104894);
#104894 = PRODUCT('CADSOFTTOOLS 1.794','CADSOFTTOOLS 1.794','',(#104895)
  );
#104895 = PRODUCT_CONTEXT('',#2,'mechanical');
#104896 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#104897 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#104898,#104900);
#104898 = ( REPRESENTATION_RELATIONSHIP('','',#104810,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#104899) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#104899 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3187);
#104900 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #104901);
#104901 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('794','','',#5,#104892,$);
#104902 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#104894));
#104903 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#104904),#104999
  );
#104904 = SHELL_BASED_SURFACE_MODEL('',(#104905));
#104905 = OPEN_SHELL('',(#104906));
#104906 = ADVANCED_FACE('',(#104907),#104922,.F.);
#104907 = FACE_BOUND('',#104908,.F.);
#104908 = EDGE_LOOP('',(#104909,#104932,#104947,#104986));
#104909 = ORIENTED_EDGE('',*,*,#104910,.T.);
#104910 = EDGE_CURVE('',#104911,#104913,#104915,.T.);
#104911 = VERTEX_POINT('',#104912);
#104912 = CARTESIAN_POINT('',(5.45,29.762243868829,35.999999999996));
#104913 = VERTEX_POINT('',#104914);
#104914 = CARTESIAN_POINT('',(5.45,29.4426084163,36.319635452526));
#104915 = SURFACE_CURVE('',#104916,(#104921),.PCURVE_S1.);
#104916 = CIRCLE('',#104917,0.319635452529);
#104917 = AXIS2_PLACEMENT_3D('',#104918,#104919,#104920);
#104918 = CARTESIAN_POINT('',(5.45,29.4426084163,35.999999999996));
#104919 = DIRECTION('',(1.,0.E+000,-0.E+000));
#104920 = DIRECTION('',(0.E+000,0.E+000,1.));
#104921 = PCURVE('',#104922,#104927);
#104922 = CONICAL_SURFACE('',#104923,0.3,8.72664625E-003);
#104923 = AXIS2_PLACEMENT_3D('',#104924,#104925,#104926);
#104924 = CARTESIAN_POINT('',(7.7,29.4426084163,35.999999999996));
#104925 = DIRECTION('',(-1.,0.E+000,0.E+000));
#104926 = DIRECTION('',(0.E+000,0.E+000,-1.));
#104927 = DEFINITIONAL_REPRESENTATION('',(#104928),#104931);
#104928 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#104929,#104930),
  .UNSPECIFIED.,.F.,.F.,(2,2),(4.712388980385,6.28318530718),
  .PIECEWISE_BEZIER_KNOTS.);
#104929 = CARTESIAN_POINT('',(4.712388980385,2.25));
#104930 = CARTESIAN_POINT('',(3.14159265359,2.25));
#104931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104932 = ORIENTED_EDGE('',*,*,#104933,.T.);
#104933 = EDGE_CURVE('',#104913,#104934,#104936,.T.);
#104934 = VERTEX_POINT('',#104935);
#104935 = CARTESIAN_POINT('',(7.7,29.4426084163,36.299999999997));
#104936 = SURFACE_CURVE('',#104937,(#104941),.PCURVE_S1.);
#104937 = LINE('',#104938,#104939);
#104938 = CARTESIAN_POINT('',(7.7,29.4426084163,36.299999999997));
#104939 = VECTOR('',#104940,1.);
#104940 = DIRECTION('',(0.999961923064,0.E+000,-8.726535498374E-003));
#104941 = PCURVE('',#104922,#104942);
#104942 = DEFINITIONAL_REPRESENTATION('',(#104943),#104946);
#104943 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#104944,#104945),
  .UNSPECIFIED.,.F.,.F.,(2,2),(-2.250085676368,0.E+000),
  .PIECEWISE_BEZIER_KNOTS.);
#104944 = CARTESIAN_POINT('',(3.14159265359,2.25));
#104945 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
#104946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104947 = ORIENTED_EDGE('',*,*,#104948,.T.);
#104948 = EDGE_CURVE('',#104934,#104949,#104951,.T.);
#104949 = VERTEX_POINT('',#104950);
#104950 = CARTESIAN_POINT('',(7.7,29.7426084163,35.999999999996));
#104951 = SURFACE_CURVE('',#104952,(#104957),.PCURVE_S1.);
#104952 = CIRCLE('',#104953,0.3);
#104953 = AXIS2_PLACEMENT_3D('',#104954,#104955,#104956);
#104954 = CARTESIAN_POINT('',(7.7,29.4426084163,35.999999999996));
#104955 = DIRECTION('',(-1.,0.E+000,0.E+000));
#104956 = DIRECTION('',(0.E+000,-1.,0.E+000));
#104957 = PCURVE('',#104922,#104958);
#104958 = DEFINITIONAL_REPRESENTATION('',(#104959),#104985);
#104959 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#104960,#104961,#104962,
    #104963,#104964,#104965,#104966,#104967,#104968,#104969,#104970,
    #104971,#104972,#104973,#104974,#104975,#104976,#104977,#104978,
    #104979,#104980,#104981,#104982,#104983,#104984),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(1.570796326795,
    1.642196159831,1.713595992867,1.784995825903,1.856395658939,
    1.927795491976,1.999195325012,2.070595158048,2.141994991084,
    2.21339482412,2.284794657156,2.356194490192,2.427594323228,
    2.498994156265,2.570393989301,2.641793822337,2.713193655373,
    2.784593488409,2.855993321445,2.927393154481,2.998792987518,
    3.070192820554,3.14159265359),.QUASI_UNIFORM_KNOTS.);
#104960 = CARTESIAN_POINT('',(3.14159265359,1.453204757974E-018));
#104961 = CARTESIAN_POINT('',(3.165392597935,7.428121716431E-018));
#104962 = CARTESIAN_POINT('',(3.212992486626,7.392456554992E-018));
#104963 = CARTESIAN_POINT('',(3.284392319662,-1.483879736003E-017));
#104964 = CARTESIAN_POINT('',(3.355792152698,1.390125670461E-017));
#104965 = CARTESIAN_POINT('',(3.427191985734,-4.103444791472E-017));
#104966 = CARTESIAN_POINT('',(3.49859181877,-6.906840099616E-018));
#104967 = CARTESIAN_POINT('',(3.569991651807,1.687152077657E-017));
#104968 = CARTESIAN_POINT('',(3.641391484843,7.902751122961E-019));
#104969 = CARTESIAN_POINT('',(3.712791317879,3.372176336656E-017));
#104970 = CARTESIAN_POINT('',(3.784191150915,-3.026037952404E-017));
#104971 = CARTESIAN_POINT('',(3.855590983951,3.394002448894E-017));
#104972 = CARTESIAN_POINT('',(3.926990816987,-1.506326686273E-017));
#104973 = CARTESIAN_POINT('',(3.998390650023,2.111897126844E-017));
#104974 = CARTESIAN_POINT('',(4.06979048306,2.240026544924E-018));
#104975 = CARTESIAN_POINT('',(4.141190316096,-4.728621386457E-017));
#104976 = CARTESIAN_POINT('',(4.212590149132,3.513433785722E-017));
#104977 = CARTESIAN_POINT('',(4.283989982168,-3.885104187346E-017));
#104978 = CARTESIAN_POINT('',(4.355389815204,1.317403172598E-017));
#104979 = CARTESIAN_POINT('',(4.42678964824,-1.789445949426E-018));
#104980 = CARTESIAN_POINT('',(4.498189481276,1.412851920008E-017));
#104981 = CARTESIAN_POINT('',(4.569589314312,-1.504390991563E-017));
#104982 = CARTESIAN_POINT('',(4.640989147349,6.993661737175E-018));
#104983 = CARTESIAN_POINT('',(4.688589036039,8.168981249302E-018));
#104984 = CARTESIAN_POINT('',(4.712388980385,1.453204757974E-018));
#104985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104986 = ORIENTED_EDGE('',*,*,#104987,.F.);
#104987 = EDGE_CURVE('',#104911,#104949,#104988,.T.);
#104988 = SURFACE_CURVE('',#104989,(#104993),.PCURVE_S1.);
#104989 = LINE('',#104990,#104991);
#104990 = CARTESIAN_POINT('',(7.7,29.7426084163,35.999999999996));
#104991 = VECTOR('',#104992,1.);
#104992 = DIRECTION('',(0.999961923064,-8.726535498374E-003,0.E+000));
#104993 = PCURVE('',#104922,#104994);
#104994 = DEFINITIONAL_REPRESENTATION('',(#104995),#104998);
#104995 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#104996,#104997),
  .UNSPECIFIED.,.F.,.F.,(2,2),(-2.250085676368,0.E+000),
  .PIECEWISE_BEZIER_KNOTS.);
#104996 = CARTESIAN_POINT('',(4.712388980385,2.25));
#104997 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
#104998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#104999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#105003)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#105000,#105001,#105002)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#105000 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#105001 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#105002 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#105003 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#105000,
  'distance_accuracy_value','confusion accuracy');
#105004 = SHAPE_DEFINITION_REPRESENTATION(#105005,#104903);
#105005 = PRODUCT_DEFINITION_SHAPE('','',#105006);
#105006 = PRODUCT_DEFINITION('design','',#105007,#105010);
#105007 = PRODUCT_DEFINITION_FORMATION('','',#105008);
#105008 = PRODUCT('CADSOFTTOOLS 1.795','CADSOFTTOOLS 1.795','',(#105009)
  );
#105009 = PRODUCT_CONTEXT('',#2,'mechanical');
#105010 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#105011 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105012,#105014);
#105012 = ( REPRESENTATION_RELATIONSHIP('','',#104903,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105013) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#105013 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3191);
#105014 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #105015);
#105015 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('795','','',#5,#105006,$);
#105016 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#105008));
#105017 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#105018),#105092
  );
#105018 = SHELL_BASED_SURFACE_MODEL('',(#105019));
#105019 = OPEN_SHELL('',(#105020));
#105020 = ADVANCED_FACE('',(#105021),#105035,.T.);
#105021 = FACE_BOUND('',#105022,.T.);
#105022 = EDGE_LOOP('',(#105023,#105046,#105062,#105078));
#105023 = ORIENTED_EDGE('',*,*,#105024,.F.);
#105024 = EDGE_CURVE('',#105025,#105027,#105029,.T.);
#105025 = VERTEX_POINT('',#105026);
#105026 = CARTESIAN_POINT('',(7.7,28.925540084894,36.299999999997));
#105027 = VERTEX_POINT('',#105028);
#105028 = CARTESIAN_POINT('',(7.7,29.4426084163,36.299999999997));
#105029 = SURFACE_CURVE('',#105030,(#105034),.PCURVE_S1.);
#105030 = LINE('',#105031,#105032);
#105031 = CARTESIAN_POINT('',(7.7,27.415825728658,36.299999999997));
#105032 = VECTOR('',#105033,1.);
#105033 = DIRECTION('',(0.E+000,1.,0.E+000));
#105034 = PCURVE('',#105035,#105040);
#105035 = PLANE('',#105036);
#105036 = AXIS2_PLACEMENT_3D('',#105037,#105038,#105039);
#105037 = CARTESIAN_POINT('',(7.7,27.929217072479,36.299999999997));
#105038 = DIRECTION('',(-8.726535498374E-003,0.E+000,-0.999961923064));
#105039 = DIRECTION('',(0.999961923064,0.E+000,-8.726535498374E-003));
#105040 = DEFINITIONAL_REPRESENTATION('',(#105041),#105045);
#105041 = LINE('',#105042,#105043);
#105042 = CARTESIAN_POINT('',(0.E+000,0.513391343821));
#105043 = VECTOR('',#105044,1.);
#105044 = DIRECTION('',(0.E+000,-1.));
#105045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105046 = ORIENTED_EDGE('',*,*,#105047,.T.);
#105047 = EDGE_CURVE('',#105025,#105048,#105050,.T.);
#105048 = VERTEX_POINT('',#105049);
#105049 = CARTESIAN_POINT('',(5.45,28.925540084894,36.319635452526));
#105050 = SURFACE_CURVE('',#105051,(#105055),.PCURVE_S1.);
#105051 = LINE('',#105052,#105053);
#105052 = CARTESIAN_POINT('',(7.7,28.925540084894,36.299999999997));
#105053 = VECTOR('',#105054,1.);
#105054 = DIRECTION('',(-0.999961923064,0.E+000,8.726535498374E-003));
#105055 = PCURVE('',#105035,#105056);
#105056 = DEFINITIONAL_REPRESENTATION('',(#105057),#105061);
#105057 = LINE('',#105058,#105059);
#105058 = CARTESIAN_POINT('',(0.E+000,-0.996323012415));
#105059 = VECTOR('',#105060,1.);
#105060 = DIRECTION('',(-1.,-0.E+000));
#105061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105062 = ORIENTED_EDGE('',*,*,#105063,.F.);
#105063 = EDGE_CURVE('',#105064,#105048,#105066,.T.);
#105064 = VERTEX_POINT('',#105065);
#105065 = CARTESIAN_POINT('',(5.45,29.4426084163,36.319635452526));
#105066 = SURFACE_CURVE('',#105067,(#105071),.PCURVE_S1.);
#105067 = LINE('',#105068,#105069);
#105068 = CARTESIAN_POINT('',(5.45,30.428638182034,36.319635452526));
#105069 = VECTOR('',#105070,1.);
#105070 = DIRECTION('',(0.E+000,-1.,0.E+000));
#105071 = PCURVE('',#105035,#105072);
#105072 = DEFINITIONAL_REPRESENTATION('',(#105073),#105077);
#105073 = LINE('',#105074,#105075);
#105074 = CARTESIAN_POINT('',(-2.250085676368,-2.499421109555));
#105075 = VECTOR('',#105076,1.);
#105076 = DIRECTION('',(0.E+000,1.));
#105077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105078 = ORIENTED_EDGE('',*,*,#105079,.T.);
#105079 = EDGE_CURVE('',#105064,#105027,#105080,.T.);
#105080 = SURFACE_CURVE('',#105081,(#105085),.PCURVE_S1.);
#105081 = LINE('',#105082,#105083);
#105082 = CARTESIAN_POINT('',(7.7,29.4426084163,36.299999999997));
#105083 = VECTOR('',#105084,1.);
#105084 = DIRECTION('',(0.999961923064,0.E+000,-8.726535498374E-003));
#105085 = PCURVE('',#105035,#105086);
#105086 = DEFINITIONAL_REPRESENTATION('',(#105087),#105091);
#105087 = LINE('',#105088,#105089);
#105088 = CARTESIAN_POINT('',(0.E+000,-1.513391343821));
#105089 = VECTOR('',#105090,1.);
#105090 = DIRECTION('',(1.,0.E+000));
#105091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#105096)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#105093,#105094,#105095)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#105093 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#105094 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#105095 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#105096 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#105093,
  'distance_accuracy_value','confusion accuracy');
#105097 = SHAPE_DEFINITION_REPRESENTATION(#105098,#105017);
#105098 = PRODUCT_DEFINITION_SHAPE('','',#105099);
#105099 = PRODUCT_DEFINITION('design','',#105100,#105103);
#105100 = PRODUCT_DEFINITION_FORMATION('','',#105101);
#105101 = PRODUCT('CADSOFTTOOLS 1.796','CADSOFTTOOLS 1.796','',(#105102)
  );
#105102 = PRODUCT_CONTEXT('',#2,'mechanical');
#105103 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#105104 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105105,#105107);
#105105 = ( REPRESENTATION_RELATIONSHIP('','',#105017,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105106) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#105106 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3195);
#105107 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #105108);
#105108 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('796','','',#5,#105099,$);
#105109 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#105101));
#105110 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#105111),#105229
  );
#105111 = SHELL_BASED_SURFACE_MODEL('',(#105112));
#105112 = OPEN_SHELL('',(#105113));
#105113 = ADVANCED_FACE('',(#105114),#105128,.F.);
#105114 = FACE_BOUND('',#105115,.F.);
#105115 = EDGE_LOOP('',(#105116,#105161,#105200,#105215));
#105116 = ORIENTED_EDGE('',*,*,#105117,.T.);
#105117 = EDGE_CURVE('',#105118,#105120,#105122,.T.);
#105118 = VERTEX_POINT('',#105119);
#105119 = CARTESIAN_POINT('',(5.45,28.640356865728,36.144351494687));
#105120 = VERTEX_POINT('',#105121);
#105121 = CARTESIAN_POINT('',(7.7,28.657875890973,36.135483870964));
#105122 = SURFACE_CURVE('',#105123,(#105127),.PCURVE_S1.);
#105123 = LINE('',#105124,#105125);
#105124 = CARTESIAN_POINT('',(7.7,28.657875890973,36.135483870964));
#105125 = VECTOR('',#105126,1.);
#105126 = DIRECTION('',(0.999961923064,7.785936966329E-003,
    -3.941016031524E-003));
#105127 = PCURVE('',#105128,#105133);
#105128 = CONICAL_SURFACE('',#105129,0.3,8.72664625E-003);
#105129 = AXIS2_PLACEMENT_3D('',#105130,#105131,#105132);
#105130 = CARTESIAN_POINT('',(7.7,28.925540084894,35.999999999996));
#105131 = DIRECTION('',(-1.,0.E+000,0.E+000));
#105132 = DIRECTION('',(0.E+000,0.E+000,-1.));
#105133 = DEFINITIONAL_REPRESENTATION('',(#105134),#105160);
#105134 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#105135,#105136,#105137,
    #105138,#105139,#105140,#105141,#105142,#105143,#105144,#105145,
    #105146,#105147,#105148,#105149,#105150,#105151,#105152,#105153,
    #105154,#105155,#105156,#105157,#105158,#105159),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(-2.250085676368,
    -2.147809054715,-2.045532433062,-1.943255811409,-1.840979189756,
    -1.738702568102,-1.636425946449,-1.534149324796,-1.431872703143,
    -1.32959608149,-1.227319459837,-1.125042838184,-1.022766216531,
    -0.920489594878,-0.818212973225,-0.715936351572,-0.613659729919,
    -0.511383108265,-0.409106486612,-0.306829864959,-0.204553243306,
    -0.102276621653,0.E+000),.QUASI_UNIFORM_KNOTS.);
#105135 = CARTESIAN_POINT('',(2.039368594319,2.25));
#105136 = CARTESIAN_POINT('',(2.039368594319,2.215909090909));
#105137 = CARTESIAN_POINT('',(2.039368594319,2.147727272727));
#105138 = CARTESIAN_POINT('',(2.039368594319,2.045454545455));
#105139 = CARTESIAN_POINT('',(2.039368594319,1.943181818182));
#105140 = CARTESIAN_POINT('',(2.039368594319,1.840909090909));
#105141 = CARTESIAN_POINT('',(2.039368594319,1.738636363637));
#105142 = CARTESIAN_POINT('',(2.039368594319,1.636363636364));
#105143 = CARTESIAN_POINT('',(2.039368594319,1.534090909091));
#105144 = CARTESIAN_POINT('',(2.039368594319,1.431818181818));
#105145 = CARTESIAN_POINT('',(2.039368594319,1.329545454546));
#105146 = CARTESIAN_POINT('',(2.039368594319,1.227272727273));
#105147 = CARTESIAN_POINT('',(2.039368594319,1.125));
#105148 = CARTESIAN_POINT('',(2.039368594319,1.022727272727));
#105149 = CARTESIAN_POINT('',(2.039368594319,0.920454545455));
#105150 = CARTESIAN_POINT('',(2.039368594319,0.818181818182));
#105151 = CARTESIAN_POINT('',(2.039368594319,0.715909090909));
#105152 = CARTESIAN_POINT('',(2.039368594319,0.613636363636));
#105153 = CARTESIAN_POINT('',(2.039368594319,0.511363636364));
#105154 = CARTESIAN_POINT('',(2.039368594319,0.409090909091));
#105155 = CARTESIAN_POINT('',(2.039368594319,0.306818181818));
#105156 = CARTESIAN_POINT('',(2.039368594319,0.204545454545));
#105157 = CARTESIAN_POINT('',(2.039368594319,0.102272727273));
#105158 = CARTESIAN_POINT('',(2.039368594319,3.409090909091E-002));
#105159 = CARTESIAN_POINT('',(2.039368594319,-2.153626271944E-016));
#105160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105161 = ORIENTED_EDGE('',*,*,#105162,.T.);
#105162 = EDGE_CURVE('',#105120,#105163,#105165,.T.);
#105163 = VERTEX_POINT('',#105164);
#105164 = CARTESIAN_POINT('',(7.7,28.925540084894,36.299999999997));
#105165 = SURFACE_CURVE('',#105166,(#105171),.PCURVE_S1.);
#105166 = CIRCLE('',#105167,0.3);
#105167 = AXIS2_PLACEMENT_3D('',#105168,#105169,#105170);
#105168 = CARTESIAN_POINT('',(7.7,28.925540084894,35.999999999996));
#105169 = DIRECTION('',(-1.,0.E+000,0.E+000));
#105170 = DIRECTION('',(0.E+000,0.E+000,1.));
#105171 = PCURVE('',#105128,#105172);
#105172 = DEFINITIONAL_REPRESENTATION('',(#105173),#105199);
#105173 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#105174,#105175,#105176,
    #105177,#105178,#105179,#105180,#105181,#105182,#105183,#105184,
    #105185,#105186,#105187,#105188,#105189,#105190,#105191,#105192,
    #105193,#105194,#105195,#105196,#105197,#105198),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(5.180961247909,
    5.231062341512,5.281163435115,5.331264528718,5.381365622322,
    5.431466715925,5.481567809528,5.531668903131,5.581769996734,
    5.631871090338,5.681972183941,5.732073277544,5.782174371147,
    5.832275464751,5.882376558354,5.932477651957,5.98257874556,
    6.032679839163,6.082780932767,6.13288202637,6.182983119973,
    6.233084213576,6.28318530718),.QUASI_UNIFORM_KNOTS.);
#105174 = CARTESIAN_POINT('',(2.039368594319,6.65437217787E-018));
#105175 = CARTESIAN_POINT('',(2.056068958853,2.310183224636E-017));
#105176 = CARTESIAN_POINT('',(2.089469687922,2.797432320754E-017));
#105177 = CARTESIAN_POINT('',(2.139570781525,-3.686040058946E-018));
#105178 = CARTESIAN_POINT('',(2.189671875129,-1.373112125258E-017));
#105179 = CARTESIAN_POINT('',(2.239772968732,4.221782540622E-018));
#105180 = CARTESIAN_POINT('',(2.289874062335,3.259793705923E-017));
#105181 = CARTESIAN_POINT('',(2.339975155938,2.047634106857E-017));
#105182 = CARTESIAN_POINT('',(2.390076249541,-1.165926265616E-017));
#105183 = CARTESIAN_POINT('',(2.440177343145,-1.103224971831E-017));
#105184 = CARTESIAN_POINT('',(2.490278436748,8.871318854965E-018));
#105185 = CARTESIAN_POINT('',(2.540379530351,-4.699756748395E-017));
#105186 = CARTESIAN_POINT('',(2.590480623954,6.554049757016E-017));
#105187 = CARTESIAN_POINT('',(2.640581717558,-2.985243324962E-017));
#105188 = CARTESIAN_POINT('',(2.690682811161,3.408067376309E-017));
#105189 = CARTESIAN_POINT('',(2.740783904764,-3.12215029289E-017));
#105190 = CARTESIAN_POINT('',(2.790884998367,3.557705808514E-018));
#105191 = CARTESIAN_POINT('',(2.84098609197,2.68281947166E-017));
#105192 = CARTESIAN_POINT('',(2.891087185574,-2.97634941205E-017));
#105193 = CARTESIAN_POINT('',(2.941188279177,2.559691127042E-017));
#105194 = CARTESIAN_POINT('',(2.99128937278,4.069459896481E-017));
#105195 = CARTESIAN_POINT('',(3.041390466383,-1.187762886359E-017));
#105196 = CARTESIAN_POINT('',(3.091491559987,1.384847535693E-018));
#105197 = CARTESIAN_POINT('',(3.124892289055,-9.410680800893E-018));
#105198 = CARTESIAN_POINT('',(3.14159265359,-2.470448088555E-017));
#105199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105200 = ORIENTED_EDGE('',*,*,#105201,.T.);
#105201 = EDGE_CURVE('',#105163,#105202,#105204,.T.);
#105202 = VERTEX_POINT('',#105203);
#105203 = CARTESIAN_POINT('',(5.45,28.925540084894,36.319635452526));
#105204 = SURFACE_CURVE('',#105205,(#105209),.PCURVE_S1.);
#105205 = LINE('',#105206,#105207);
#105206 = CARTESIAN_POINT('',(7.7,28.925540084894,36.299999999997));
#105207 = VECTOR('',#105208,1.);
#105208 = DIRECTION('',(-0.999961923064,0.E+000,8.726535498374E-003));
#105209 = PCURVE('',#105128,#105210);
#105210 = DEFINITIONAL_REPRESENTATION('',(#105211),#105214);
#105211 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#105212,#105213),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.250085676368),
  .PIECEWISE_BEZIER_KNOTS.);
#105212 = CARTESIAN_POINT('',(3.14159265359,3.729892212133E-017));
#105213 = CARTESIAN_POINT('',(3.14159265359,2.25));
#105214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105215 = ORIENTED_EDGE('',*,*,#105216,.T.);
#105216 = EDGE_CURVE('',#105202,#105118,#105217,.T.);
#105217 = SURFACE_CURVE('',#105218,(#105223),.PCURVE_S1.);
#105218 = CIRCLE('',#105219,0.319635452529);
#105219 = AXIS2_PLACEMENT_3D('',#105220,#105221,#105222);
#105220 = CARTESIAN_POINT('',(5.45,28.925540084894,35.999999999996));
#105221 = DIRECTION('',(1.,0.E+000,-0.E+000));
#105222 = DIRECTION('',(0.E+000,0.E+000,1.));
#105223 = PCURVE('',#105128,#105224);
#105224 = DEFINITIONAL_REPRESENTATION('',(#105225),#105228);
#105225 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#105226,#105227),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.102224059271),
  .PIECEWISE_BEZIER_KNOTS.);
#105226 = CARTESIAN_POINT('',(3.14159265359,2.25));
#105227 = CARTESIAN_POINT('',(2.039368594319,2.25));
#105228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#105233)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#105230,#105231,#105232)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#105230 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#105231 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#105232 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#105233 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#105230,
  'distance_accuracy_value','confusion accuracy');
#105234 = SHAPE_DEFINITION_REPRESENTATION(#105235,#105110);
#105235 = PRODUCT_DEFINITION_SHAPE('','',#105236);
#105236 = PRODUCT_DEFINITION('design','',#105237,#105240);
#105237 = PRODUCT_DEFINITION_FORMATION('','',#105238);
#105238 = PRODUCT('CADSOFTTOOLS 1.797','CADSOFTTOOLS 1.797','',(#105239)
  );
#105239 = PRODUCT_CONTEXT('',#2,'mechanical');
#105240 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#105241 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105242,#105244);
#105242 = ( REPRESENTATION_RELATIONSHIP('','',#105110,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105243) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#105243 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3199);
#105244 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #105245);
#105245 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('797','','',#5,#105236,$);
#105246 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#105238));
#105247 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#105248),#105390
  );
#105248 = SHELL_BASED_SURFACE_MODEL('',(#105249));
#105249 = OPEN_SHELL('',(#105250));
#105250 = ADVANCED_FACE('',(#105251),#105266,.T.);
#105251 = FACE_BOUND('',#105252,.T.);
#105252 = EDGE_LOOP('',(#105253,#105276,#105314,#105353));
#105253 = ORIENTED_EDGE('',*,*,#105254,.F.);
#105254 = EDGE_CURVE('',#105255,#105257,#105259,.T.);
#105255 = VERTEX_POINT('',#105256);
#105256 = CARTESIAN_POINT('',(5.45,28.640356865728,36.144351494687));
#105257 = VERTEX_POINT('',#105258);
#105258 = CARTESIAN_POINT('',(5.45,27.440364313363,35.473891088403));
#105259 = SURFACE_CURVE('',#105260,(#105265),.PCURVE_S1.);
#105260 = CIRCLE('',#105261,1.230364547471);
#105261 = AXIS2_PLACEMENT_3D('',#105262,#105263,#105264);
#105262 = CARTESIAN_POINT('',(5.45,27.5426084163,36.699999999996));
#105263 = DIRECTION('',(-1.,0.E+000,0.E+000));
#105264 = DIRECTION('',(0.E+000,0.E+000,1.));
#105265 = PCURVE('',#105266,#105271);
#105266 = CONICAL_SURFACE('',#105267,1.25,8.72664625E-003);
#105267 = AXIS2_PLACEMENT_3D('',#105268,#105269,#105270);
#105268 = CARTESIAN_POINT('',(7.7,27.5426084163,36.699999999996));
#105269 = DIRECTION('',(1.,0.E+000,0.E+000));
#105270 = DIRECTION('',(0.E+000,0.E+000,-1.));
#105271 = DEFINITIONAL_REPRESENTATION('',(#105272),#105275);
#105272 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#105273,#105274),
  .UNSPECIFIED.,.F.,.F.,(2,2),(2.039368594319,3.224789254573),
  .PIECEWISE_BEZIER_KNOTS.);
#105273 = CARTESIAN_POINT('',(1.102224059271,-2.25));
#105274 = CARTESIAN_POINT('',(-8.319660098316E-002,-2.25));
#105275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105276 = ORIENTED_EDGE('',*,*,#105277,.T.);
#105277 = EDGE_CURVE('',#105255,#105278,#105280,.T.);
#105278 = VERTEX_POINT('',#105279);
#105279 = CARTESIAN_POINT('',(7.7,28.657875890973,36.135483870964));
#105280 = SURFACE_CURVE('',#105281,(#105285),.PCURVE_S1.);
#105281 = LINE('',#105282,#105283);
#105282 = CARTESIAN_POINT('',(7.7,28.657875890973,36.135483870964));
#105283 = VECTOR('',#105284,1.);
#105284 = DIRECTION('',(0.999961923064,7.785936966329E-003,
    -3.941016031524E-003));
#105285 = PCURVE('',#105266,#105286);
#105286 = DEFINITIONAL_REPRESENTATION('',(#105287),#105313);
#105287 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#105288,#105289,#105290,
    #105291,#105292,#105293,#105294,#105295,#105296,#105297,#105298,
    #105299,#105300,#105301,#105302,#105303,#105304,#105305,#105306,
    #105307,#105308,#105309,#105310,#105311,#105312),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(-2.250085676368,
    -2.147809054715,-2.045532433062,-1.943255811409,-1.840979189756,
    -1.738702568102,-1.636425946449,-1.534149324796,-1.431872703143,
    -1.32959608149,-1.227319459837,-1.125042838184,-1.022766216531,
    -0.920489594878,-0.818212973225,-0.715936351572,-0.613659729919,
    -0.511383108265,-0.409106486612,-0.306829864959,-0.204553243306,
    -0.102276621653,0.E+000),.QUASI_UNIFORM_KNOTS.);
#105288 = CARTESIAN_POINT('',(1.102224059271,-2.25));
#105289 = CARTESIAN_POINT('',(1.102224059271,-2.215909090909));
#105290 = CARTESIAN_POINT('',(1.102224059271,-2.147727272727));
#105291 = CARTESIAN_POINT('',(1.102224059271,-2.045454545455));
#105292 = CARTESIAN_POINT('',(1.102224059271,-1.943181818182));
#105293 = CARTESIAN_POINT('',(1.102224059271,-1.840909090909));
#105294 = CARTESIAN_POINT('',(1.102224059271,-1.738636363637));
#105295 = CARTESIAN_POINT('',(1.102224059271,-1.636363636364));
#105296 = CARTESIAN_POINT('',(1.102224059271,-1.534090909091));
#105297 = CARTESIAN_POINT('',(1.102224059271,-1.431818181818));
#105298 = CARTESIAN_POINT('',(1.102224059271,-1.329545454546));
#105299 = CARTESIAN_POINT('',(1.102224059271,-1.227272727273));
#105300 = CARTESIAN_POINT('',(1.102224059271,-1.125));
#105301 = CARTESIAN_POINT('',(1.102224059271,-1.022727272727));
#105302 = CARTESIAN_POINT('',(1.102224059271,-0.920454545455));
#105303 = CARTESIAN_POINT('',(1.102224059271,-0.818181818182));
#105304 = CARTESIAN_POINT('',(1.102224059271,-0.715909090909));
#105305 = CARTESIAN_POINT('',(1.102224059271,-0.613636363636));
#105306 = CARTESIAN_POINT('',(1.102224059271,-0.511363636364));
#105307 = CARTESIAN_POINT('',(1.102224059271,-0.409090909091));
#105308 = CARTESIAN_POINT('',(1.102224059271,-0.306818181818));
#105309 = CARTESIAN_POINT('',(1.102224059271,-0.204545454545));
#105310 = CARTESIAN_POINT('',(1.102224059271,-0.102272727273));
#105311 = CARTESIAN_POINT('',(1.102224059271,-3.409090909091E-002));
#105312 = CARTESIAN_POINT('',(1.102224059271,-5.008939462393E-016));
#105313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105314 = ORIENTED_EDGE('',*,*,#105315,.F.);
#105315 = EDGE_CURVE('',#105316,#105278,#105318,.T.);
#105316 = VERTEX_POINT('',#105317);
#105317 = CARTESIAN_POINT('',(7.7,27.440364313363,35.454188560245));
#105318 = SURFACE_CURVE('',#105319,(#105324),.PCURVE_S1.);
#105319 = CIRCLE('',#105320,1.25);
#105320 = AXIS2_PLACEMENT_3D('',#105321,#105322,#105323);
#105321 = CARTESIAN_POINT('',(7.7,27.5426084163,36.699999999996));
#105322 = DIRECTION('',(1.,0.E+000,0.E+000));
#105323 = DIRECTION('',(0.E+000,-1.,0.E+000));
#105324 = PCURVE('',#105266,#105325);
#105325 = DEFINITIONAL_REPRESENTATION('',(#105326),#105352);
#105326 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#105327,#105328,#105329,
    #105330,#105331,#105332,#105333,#105334,#105335,#105336,#105337,
    #105338,#105339,#105340,#105341,#105342,#105343,#105344,#105345,
    #105346,#105347,#105348,#105349,#105350,#105351),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(1.488909560623,
    1.542732779961,1.596555999299,1.650379218638,1.704202437976,
    1.758025657314,1.811848876653,1.865672095991,1.919495315329,
    1.973318534668,2.027141754006,2.080964973344,2.134788192683,
    2.188611412021,2.242434631359,2.296257850698,2.350081070036,
    2.403904289374,2.457727508712,2.511550728051,2.565373947389,
    2.619197166727,2.673020386066),.QUASI_UNIFORM_KNOTS.);
#105327 = CARTESIAN_POINT('',(-8.188676617215E-002,1.986897989727E-017)
  );
#105328 = CARTESIAN_POINT('',(-6.394569305938E-002,-9.32357418974E-018)
  );
#105329 = CARTESIAN_POINT('',(-2.806354683383E-002,-3.25666278959E-017)
  );
#105330 = CARTESIAN_POINT('',(2.575967250449E-002,-1.952037085189E-017)
  );
#105331 = CARTESIAN_POINT('',(7.95828918428E-002,5.363820745842E-017));
#105332 = CARTESIAN_POINT('',(0.133406111181,-4.489824242362E-017));
#105333 = CARTESIAN_POINT('',(0.187229330519,-1.465982784115E-017));
#105334 = CARTESIAN_POINT('',(0.241052549858,-1.01473356178E-017));
#105335 = CARTESIAN_POINT('',(0.294875769196,2.154163182467E-017));
#105336 = CARTESIAN_POINT('',(0.348698988534,-9.898375193068E-018));
#105337 = CARTESIAN_POINT('',(0.402522207873,1.515113601274E-017));
#105338 = CARTESIAN_POINT('',(0.456345427211,-1.01924096483E-017));
#105339 = CARTESIAN_POINT('',(0.510168646549,3.73803785903E-017));
#105340 = CARTESIAN_POINT('',(0.563991865888,-3.466997923335E-017));
#105341 = CARTESIAN_POINT('',(0.617815085226,3.612103431556E-017));
#105342 = CARTESIAN_POINT('',(0.671638304564,2.42893935429E-017));
#105343 = CARTESIAN_POINT('',(0.725461523903,2.26343676164E-017));
#105344 = CARTESIAN_POINT('',(0.779284743241,1.316300973382E-017));
#105345 = CARTESIAN_POINT('',(0.833107962579,-1.216850145827E-017));
#105346 = CARTESIAN_POINT('',(0.886931181918,3.408617424672E-017));
#105347 = CARTESIAN_POINT('',(0.940754401256,-4.515818681378E-017));
#105348 = CARTESIAN_POINT('',(0.994577620594,-2.044012226083E-019));
#105349 = CARTESIAN_POINT('',(1.048400839933,2.298563830658E-017));
#105350 = CARTESIAN_POINT('',(1.084282986158,1.613583941929E-017));
#105351 = CARTESIAN_POINT('',(1.102224059271,-1.210057868131E-018));
#105352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105353 = ORIENTED_EDGE('',*,*,#105354,.F.);
#105354 = EDGE_CURVE('',#105257,#105316,#105355,.T.);
#105355 = SURFACE_CURVE('',#105356,(#105361),.PCURVE_S1.);
#105356 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#105357,#105358,#105359,
    #105360),.UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),
  .PIECEWISE_BEZIER_KNOTS.);
#105357 = CARTESIAN_POINT('',(5.45,27.440364313363,35.473891088403));
#105358 = CARTESIAN_POINT('',(6.199999996859,27.440364313363,
    35.467323220374));
#105359 = CARTESIAN_POINT('',(6.949999996909,27.440364313363,
    35.46075571666));
#105360 = CARTESIAN_POINT('',(7.7,27.440364313363,35.454188560245));
#105361 = PCURVE('',#105266,#105362);
#105362 = DEFINITIONAL_REPRESENTATION('',(#105363),#105389);
#105363 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#105364,#105365,#105366,
    #105367,#105368,#105369,#105370,#105371,#105372,#105373,#105374,
    #105375,#105376,#105377,#105378,#105379,#105380,#105381,#105382,
    #105383,#105384,#105385,#105386,#105387,#105388),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    4.545454545455E-002,9.090909090909E-002,0.136363636364,
    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
#105364 = CARTESIAN_POINT('',(-8.319660098316E-002,-2.25));
#105365 = CARTESIAN_POINT('',(-8.317643718286E-002,-2.215909091052));
#105366 = CARTESIAN_POINT('',(-8.313613893786E-002,-2.147727273143));
#105367 = CARTESIAN_POINT('',(-8.307577944555E-002,-2.045454546239));
#105368 = CARTESIAN_POINT('',(-8.301550763658E-002,-1.943181819296));
#105369 = CARTESIAN_POINT('',(-8.295532331986E-002,-1.840909092313));
#105370 = CARTESIAN_POINT('',(-8.28952263048E-002,-1.738636365292));
#105371 = CARTESIAN_POINT('',(-8.28352164014E-002,-1.636363638231));
#105372 = CARTESIAN_POINT('',(-8.277529342015E-002,-1.534090911131));
#105373 = CARTESIAN_POINT('',(-8.271545717215E-002,-1.431818183992));
#105374 = CARTESIAN_POINT('',(-8.265570746901E-002,-1.329545456815));
#105375 = CARTESIAN_POINT('',(-8.259604412288E-002,-1.227272729598));
#105376 = CARTESIAN_POINT('',(-8.253646694649E-002,-1.125000002343));
#105377 = CARTESIAN_POINT('',(-8.247697575306E-002,-1.022727275049));
#105378 = CARTESIAN_POINT('',(-8.241757035639E-002,-0.920454547717));
#105379 = CARTESIAN_POINT('',(-8.235825057079E-002,-0.818181820346));
#105380 = CARTESIAN_POINT('',(-8.229901621111E-002,-0.715909092937));
#105381 = CARTESIAN_POINT('',(-8.223986709274E-002,-0.61363636549));
#105382 = CARTESIAN_POINT('',(-8.21808030316E-002,-0.511363638004));
#105383 = CARTESIAN_POINT('',(-8.212182384413E-002,-0.409090910481));
#105384 = CARTESIAN_POINT('',(-8.206292934729E-002,-0.306818182919));
#105385 = CARTESIAN_POINT('',(-8.20041193586E-002,-0.204545455319));
#105386 = CARTESIAN_POINT('',(-8.194539369603E-002,-0.102272727682));
#105387 = CARTESIAN_POINT('',(-8.190629935085E-002,-3.40909092314E-002)
  );
#105388 = CARTESIAN_POINT('',(-8.188676617215E-002,-6.65741860972E-016)
  );
#105389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#105394)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#105391,#105392,#105393)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#105391 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#105392 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#105393 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#105394 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#105391,
  'distance_accuracy_value','confusion accuracy');
#105395 = SHAPE_DEFINITION_REPRESENTATION(#105396,#105247);
#105396 = PRODUCT_DEFINITION_SHAPE('','',#105397);
#105397 = PRODUCT_DEFINITION('design','',#105398,#105401);
#105398 = PRODUCT_DEFINITION_FORMATION('','',#105399);
#105399 = PRODUCT('CADSOFTTOOLS 1.798','CADSOFTTOOLS 1.798','',(#105400)
  );
#105400 = PRODUCT_CONTEXT('',#2,'mechanical');
#105401 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#105402 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105403,#105405);
#105403 = ( REPRESENTATION_RELATIONSHIP('','',#105247,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105404) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#105404 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3203);
#105405 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #105406);
#105406 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('798','','',#5,#105397,$);
#105407 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#105399));
#105408 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#105409),#105485
  );
#105409 = SHELL_BASED_SURFACE_MODEL('',(#105410));
#105410 = OPEN_SHELL('',(#105411));
#105411 = ADVANCED_FACE('',(#105412),#105427,.F.);
#105412 = FACE_BOUND('',#105413,.T.);
#105413 = EDGE_LOOP('',(#105414,#105439,#105455,#105471));
#105414 = ORIENTED_EDGE('',*,*,#105415,.T.);
#105415 = EDGE_CURVE('',#105416,#105418,#105420,.T.);
#105416 = VERTEX_POINT('',#105417);
#105417 = CARTESIAN_POINT('',(5.45,27.440364313363,35.473891088403));
#105418 = VERTEX_POINT('',#105419);
#105419 = CARTESIAN_POINT('',(7.7,27.440364313363,35.454188560245));
#105420 = SURFACE_CURVE('',#105421,(#105426),.PCURVE_S1.);
#105421 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#105422,#105423,#105424,
    #105425),.UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),
  .PIECEWISE_BEZIER_KNOTS.);
#105422 = CARTESIAN_POINT('',(5.45,27.440364313363,35.473891088403));
#105423 = CARTESIAN_POINT('',(6.199999996859,27.440364313363,
    35.467323220374));
#105424 = CARTESIAN_POINT('',(6.949999996909,27.440364313363,
    35.46075571666));
#105425 = CARTESIAN_POINT('',(7.7,27.440364313363,35.454188560245));
#105426 = PCURVE('',#105427,#105432);
#105427 = PLANE('',#105428);
#105428 = AXIS2_PLACEMENT_3D('',#105429,#105430,#105431);
#105429 = CARTESIAN_POINT('',(6.575,27.440364313363,33.004903313192));
#105430 = DIRECTION('',(0.E+000,1.,0.E+000));
#105431 = DIRECTION('',(0.E+000,0.E+000,-1.));
#105432 = DEFINITIONAL_REPRESENTATION('',(#105433),#105438);
#105433 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#105434,#105435,#105436,
    #105437),.UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),
  .PIECEWISE_BEZIER_KNOTS.);
#105434 = CARTESIAN_POINT('',(-2.468987775211,1.125));
#105435 = CARTESIAN_POINT('',(-2.462419907182,0.375000003141));
#105436 = CARTESIAN_POINT('',(-2.455852403467,-0.374999996909));
#105437 = CARTESIAN_POINT('',(-2.449285247053,-1.125));
#105438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105439 = ORIENTED_EDGE('',*,*,#105440,.T.);
#105440 = EDGE_CURVE('',#105418,#105441,#105443,.T.);
#105441 = VERTEX_POINT('',#105442);
#105442 = CARTESIAN_POINT('',(7.7,27.440364313363,35.455193814705));
#105443 = SURFACE_CURVE('',#105444,(#105448),.PCURVE_S1.);
#105444 = LINE('',#105445,#105446);
#105445 = CARTESIAN_POINT('',(7.7,27.440364313363,33.004903313192));
#105446 = VECTOR('',#105447,1.);
#105447 = DIRECTION('',(0.E+000,0.E+000,1.));
#105448 = PCURVE('',#105427,#105449);
#105449 = DEFINITIONAL_REPRESENTATION('',(#105450),#105454);
#105450 = LINE('',#105451,#105452);
#105451 = CARTESIAN_POINT('',(0.E+000,-1.125));
#105452 = VECTOR('',#105453,1.);
#105453 = DIRECTION('',(-1.,0.E+000));
#105454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105455 = ORIENTED_EDGE('',*,*,#105456,.F.);
#105456 = EDGE_CURVE('',#105457,#105441,#105459,.T.);
#105457 = VERTEX_POINT('',#105458);
#105458 = CARTESIAN_POINT('',(5.45,27.440364313363,35.474829267234));
#105459 = SURFACE_CURVE('',#105460,(#105464),.PCURVE_S1.);
#105460 = LINE('',#105461,#105462);
#105461 = CARTESIAN_POINT('',(6.596467404335,27.440364313363,
    35.46482419777));
#105462 = VECTOR('',#105463,1.);
#105463 = DIRECTION('',(0.999961923064,0.E+000,-8.726535498374E-003));
#105464 = PCURVE('',#105427,#105465);
#105465 = DEFINITIONAL_REPRESENTATION('',(#105466),#105470);
#105466 = LINE('',#105467,#105468);
#105467 = CARTESIAN_POINT('',(-2.459920884578,-2.146740433544E-002));
#105468 = VECTOR('',#105469,1.);
#105469 = DIRECTION('',(8.726535498374E-003,-0.999961923064));
#105470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105471 = ORIENTED_EDGE('',*,*,#105472,.F.);
#105472 = EDGE_CURVE('',#105416,#105457,#105473,.T.);
#105473 = SURFACE_CURVE('',#105474,(#105478),.PCURVE_S1.);
#105474 = LINE('',#105475,#105476);
#105475 = CARTESIAN_POINT('',(5.45,27.440364313363,33.004903313192));
#105476 = VECTOR('',#105477,1.);
#105477 = DIRECTION('',(0.E+000,0.E+000,1.));
#105478 = PCURVE('',#105427,#105479);
#105479 = DEFINITIONAL_REPRESENTATION('',(#105480),#105484);
#105480 = LINE('',#105481,#105482);
#105481 = CARTESIAN_POINT('',(0.E+000,1.125));
#105482 = VECTOR('',#105483,1.);
#105483 = DIRECTION('',(-1.,0.E+000));
#105484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#105489)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#105486,#105487,#105488)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#105486 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#105487 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#105488 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#105489 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#105486,
  'distance_accuracy_value','confusion accuracy');
#105490 = SHAPE_DEFINITION_REPRESENTATION(#105491,#105408);
#105491 = PRODUCT_DEFINITION_SHAPE('','',#105492);
#105492 = PRODUCT_DEFINITION('design','',#105493,#105496);
#105493 = PRODUCT_DEFINITION_FORMATION('','',#105494);
#105494 = PRODUCT('CADSOFTTOOLS 1.799','CADSOFTTOOLS 1.799','',(#105495)
  );
#105495 = PRODUCT_CONTEXT('',#2,'mechanical');
#105496 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#105497 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105498,#105500);
#105498 = ( REPRESENTATION_RELATIONSHIP('','',#105408,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105499) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#105499 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3207);
#105500 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #105501);
#105501 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('799','','',#5,#105492,$);
#105502 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#105494));
#105503 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#105504),#105578
  );
#105504 = SHELL_BASED_SURFACE_MODEL('',(#105505));
#105505 = OPEN_SHELL('',(#105506));
#105506 = ADVANCED_FACE('',(#105507),#105521,.T.);
#105507 = FACE_BOUND('',#105508,.T.);
#105508 = EDGE_LOOP('',(#105509,#105532,#105548,#105564));
#105509 = ORIENTED_EDGE('',*,*,#105510,.T.);
#105510 = EDGE_CURVE('',#105511,#105513,#105515,.T.);
#105511 = VERTEX_POINT('',#105512);
#105512 = CARTESIAN_POINT('',(7.7,27.5426084163,32.999999999996));
#105513 = VERTEX_POINT('',#105514);
#105514 = CARTESIAN_POINT('',(5.45,27.5426084163,32.980364547467));
#105515 = SURFACE_CURVE('',#105516,(#105520),.PCURVE_S1.);
#105516 = LINE('',#105517,#105518);
#105517 = CARTESIAN_POINT('',(259.79503028448,27.5426084163,
    35.199999999996));
#105518 = VECTOR('',#105519,1.);
#105519 = DIRECTION('',(-0.999961923064,0.E+000,-8.726535498374E-003));
#105520 = PCURVE('',#105521,#105526);
#105521 = PLANE('',#105522);
#105522 = AXIS2_PLACEMENT_3D('',#105523,#105524,#105525);
#105523 = CARTESIAN_POINT('',(8.2,27.5426084163,20.699999999997));
#105524 = DIRECTION('',(0.E+000,1.,0.E+000));
#105525 = DIRECTION('',(0.E+000,0.E+000,-1.));
#105526 = DEFINITIONAL_REPRESENTATION('',(#105527),#105531);
#105527 = LINE('',#105528,#105529);
#105528 = CARTESIAN_POINT('',(-14.5,-251.5950302844));
#105529 = VECTOR('',#105530,1.);
#105530 = DIRECTION('',(8.726535498374E-003,0.999961923064));
#105531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105532 = ORIENTED_EDGE('',*,*,#105533,.T.);
#105533 = EDGE_CURVE('',#105513,#105534,#105536,.T.);
#105534 = VERTEX_POINT('',#105535);
#105535 = CARTESIAN_POINT('',(5.45,27.5426084163,33.199999999997));
#105536 = SURFACE_CURVE('',#105537,(#105541),.PCURVE_S1.);
#105537 = LINE('',#105538,#105539);
#105538 = CARTESIAN_POINT('',(5.45,27.5426084163,39.199999999996));
#105539 = VECTOR('',#105540,1.);
#105540 = DIRECTION('',(0.E+000,0.E+000,1.));
#105541 = PCURVE('',#105521,#105542);
#105542 = DEFINITIONAL_REPRESENTATION('',(#105543),#105547);
#105543 = LINE('',#105544,#105545);
#105544 = CARTESIAN_POINT('',(-18.5,2.75));
#105545 = VECTOR('',#105546,1.);
#105546 = DIRECTION('',(-1.,0.E+000));
#105547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105548 = ORIENTED_EDGE('',*,*,#105549,.T.);
#105549 = EDGE_CURVE('',#105534,#105550,#105552,.T.);
#105550 = VERTEX_POINT('',#105551);
#105551 = CARTESIAN_POINT('',(7.7,27.5426084163,33.199999999997));
#105552 = SURFACE_CURVE('',#105553,(#105557),.PCURVE_S1.);
#105553 = LINE('',#105554,#105555);
#105554 = CARTESIAN_POINT('',(8.2,27.5426084163,33.199999999997));
#105555 = VECTOR('',#105556,1.);
#105556 = DIRECTION('',(1.,0.E+000,0.E+000));
#105557 = PCURVE('',#105521,#105558);
#105558 = DEFINITIONAL_REPRESENTATION('',(#105559),#105563);
#105559 = LINE('',#105560,#105561);
#105560 = CARTESIAN_POINT('',(-12.5,0.E+000));
#105561 = VECTOR('',#105562,1.);
#105562 = DIRECTION('',(0.E+000,-1.));
#105563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105564 = ORIENTED_EDGE('',*,*,#105565,.F.);
#105565 = EDGE_CURVE('',#105511,#105550,#105566,.T.);
#105566 = SURFACE_CURVE('',#105567,(#105571),.PCURVE_S1.);
#105567 = LINE('',#105568,#105569);
#105568 = CARTESIAN_POINT('',(7.7,27.5426084163,34.65392420714));
#105569 = VECTOR('',#105570,1.);
#105570 = DIRECTION('',(0.E+000,0.E+000,1.));
#105571 = PCURVE('',#105521,#105572);
#105572 = DEFINITIONAL_REPRESENTATION('',(#105573),#105577);
#105573 = LINE('',#105574,#105575);
#105574 = CARTESIAN_POINT('',(-13.95392420714,0.5));
#105575 = VECTOR('',#105576,1.);
#105576 = DIRECTION('',(-1.,0.E+000));
#105577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#105582)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#105579,#105580,#105581)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#105579 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#105580 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#105581 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#105582 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#105579,
  'distance_accuracy_value','confusion accuracy');
#105583 = SHAPE_DEFINITION_REPRESENTATION(#105584,#105503);
#105584 = PRODUCT_DEFINITION_SHAPE('','',#105585);
#105585 = PRODUCT_DEFINITION('design','',#105586,#105589);
#105586 = PRODUCT_DEFINITION_FORMATION('','',#105587);
#105587 = PRODUCT('CADSOFTTOOLS 1.800','CADSOFTTOOLS 1.800','',(#105588)
  );
#105588 = PRODUCT_CONTEXT('',#2,'mechanical');
#105589 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#105590 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105591,#105593);
#105591 = ( REPRESENTATION_RELATIONSHIP('','',#105503,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105592) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#105592 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3211);
#105593 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #105594);
#105594 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('800','','',#5,#105585,$);
#105595 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#105587));
#105596 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#105597),#105671
  );
#105597 = SHELL_BASED_SURFACE_MODEL('',(#105598));
#105598 = OPEN_SHELL('',(#105599));
#105599 = ADVANCED_FACE('',(#105600),#105614,.T.);
#105600 = FACE_BOUND('',#105601,.T.);
#105601 = EDGE_LOOP('',(#105602,#105625,#105641,#105657));
#105602 = ORIENTED_EDGE('',*,*,#105603,.T.);
#105603 = EDGE_CURVE('',#105604,#105606,#105608,.T.);
#105604 = VERTEX_POINT('',#105605);
#105605 = CARTESIAN_POINT('',(7.7,27.440364313363,35.455193814705));
#105606 = VERTEX_POINT('',#105607);
#105607 = CARTESIAN_POINT('',(7.7,26.415825728658,35.455193814705));
#105608 = SURFACE_CURVE('',#105609,(#105613),.PCURVE_S1.);
#105609 = LINE('',#105610,#105611);
#105610 = CARTESIAN_POINT('',(7.7,27.415825728658,35.455193814705));
#105611 = VECTOR('',#105612,1.);
#105612 = DIRECTION('',(0.E+000,-1.,0.E+000));
#105613 = PCURVE('',#105614,#105619);
#105614 = PLANE('',#105615);
#105615 = AXIS2_PLACEMENT_3D('',#105616,#105617,#105618);
#105616 = CARTESIAN_POINT('',(7.7,27.929217072479,35.455193814705));
#105617 = DIRECTION('',(-8.726535498374E-003,0.E+000,-0.999961923064));
#105618 = DIRECTION('',(0.999961923064,0.E+000,-8.726535498374E-003));
#105619 = DEFINITIONAL_REPRESENTATION('',(#105620),#105624);
#105620 = LINE('',#105621,#105622);
#105621 = CARTESIAN_POINT('',(0.E+000,0.513391343821));
#105622 = VECTOR('',#105623,1.);
#105623 = DIRECTION('',(0.E+000,1.));
#105624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105625 = ORIENTED_EDGE('',*,*,#105626,.T.);
#105626 = EDGE_CURVE('',#105606,#105627,#105629,.T.);
#105627 = VERTEX_POINT('',#105628);
#105628 = CARTESIAN_POINT('',(5.45,26.415825728658,35.474829267234));
#105629 = SURFACE_CURVE('',#105630,(#105634),.PCURVE_S1.);
#105630 = LINE('',#105631,#105632);
#105631 = CARTESIAN_POINT('',(7.7,26.415825728658,35.455193814705));
#105632 = VECTOR('',#105633,1.);
#105633 = DIRECTION('',(-0.999961923064,0.E+000,8.726535498374E-003));
#105634 = PCURVE('',#105614,#105635);
#105635 = DEFINITIONAL_REPRESENTATION('',(#105636),#105640);
#105636 = LINE('',#105637,#105638);
#105637 = CARTESIAN_POINT('',(0.E+000,1.513391343821));
#105638 = VECTOR('',#105639,1.);
#105639 = DIRECTION('',(-1.,-0.E+000));
#105640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105641 = ORIENTED_EDGE('',*,*,#105642,.T.);
#105642 = EDGE_CURVE('',#105627,#105643,#105645,.T.);
#105643 = VERTEX_POINT('',#105644);
#105644 = CARTESIAN_POINT('',(5.45,27.440364313363,35.474829267234));
#105645 = SURFACE_CURVE('',#105646,(#105650),.PCURVE_S1.);
#105646 = LINE('',#105647,#105648);
#105647 = CARTESIAN_POINT('',(5.45,30.428638182034,35.474829267234));
#105648 = VECTOR('',#105649,1.);
#105649 = DIRECTION('',(0.E+000,1.,0.E+000));
#105650 = PCURVE('',#105614,#105651);
#105651 = DEFINITIONAL_REPRESENTATION('',(#105652),#105656);
#105652 = LINE('',#105653,#105654);
#105653 = CARTESIAN_POINT('',(-2.250085676368,-2.499421109555));
#105654 = VECTOR('',#105655,1.);
#105655 = DIRECTION('',(0.E+000,-1.));
#105656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105657 = ORIENTED_EDGE('',*,*,#105658,.T.);
#105658 = EDGE_CURVE('',#105643,#105604,#105659,.T.);
#105659 = SURFACE_CURVE('',#105660,(#105664),.PCURVE_S1.);
#105660 = LINE('',#105661,#105662);
#105661 = CARTESIAN_POINT('',(6.596467404335,27.440364313363,
    35.46482419777));
#105662 = VECTOR('',#105663,1.);
#105663 = DIRECTION('',(0.999961923064,0.E+000,-8.726535498374E-003));
#105664 = PCURVE('',#105614,#105665);
#105665 = DEFINITIONAL_REPRESENTATION('',(#105666),#105670);
#105666 = LINE('',#105667,#105668);
#105667 = CARTESIAN_POINT('',(-1.103574616404,0.488852759116));
#105668 = VECTOR('',#105669,1.);
#105669 = DIRECTION('',(1.,0.E+000));
#105670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#105675)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#105672,#105673,#105674)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#105672 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#105673 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#105674 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#105675 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#105672,
  'distance_accuracy_value','confusion accuracy');
#105676 = SHAPE_DEFINITION_REPRESENTATION(#105677,#105596);
#105677 = PRODUCT_DEFINITION_SHAPE('','',#105678);
#105678 = PRODUCT_DEFINITION('design','',#105679,#105682);
#105679 = PRODUCT_DEFINITION_FORMATION('','',#105680);
#105680 = PRODUCT('CADSOFTTOOLS 1.801','CADSOFTTOOLS 1.801','',(#105681)
  );
#105681 = PRODUCT_CONTEXT('',#2,'mechanical');
#105682 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#105683 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105684,#105686);
#105684 = ( REPRESENTATION_RELATIONSHIP('','',#105596,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105685) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#105685 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3215);
#105686 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #105687);
#105687 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('801','','',#5,#105678,$);
#105688 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#105680));
#105689 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#105690),#105901
  );
#105690 = SHELL_BASED_SURFACE_MODEL('',(#105691));
#105691 = OPEN_SHELL('',(#105692));
#105692 = ADVANCED_FACE('',(#105693),#105707,.T.);
#105693 = FACE_BOUND('',#105694,.T.);
#105694 = EDGE_LOOP('',(#105695,#105718,#105734,#105750,#105767,#105783,
    #105800,#105816,#105833,#105854,#105870,#105886));
#105695 = ORIENTED_EDGE('',*,*,#105696,.T.);
#105696 = EDGE_CURVE('',#105697,#105699,#105701,.T.);
#105697 = VERTEX_POINT('',#105698);
#105698 = CARTESIAN_POINT('',(5.45,26.39260841627,35.473984935847));
#105699 = VERTEX_POINT('',#105700);
#105700 = CARTESIAN_POINT('',(5.45,26.39260841627,33.199999999997));
#105701 = SURFACE_CURVE('',#105702,(#105706),.PCURVE_S1.);
#105702 = LINE('',#105703,#105704);
#105703 = CARTESIAN_POINT('',(5.45,26.39260841627,39.199999999996));
#105704 = VECTOR('',#105705,1.);
#105705 = DIRECTION('',(0.E+000,0.E+000,-1.));
#105706 = PCURVE('',#105707,#105712);
#105707 = PLANE('',#105708);
#105708 = AXIS2_PLACEMENT_3D('',#105709,#105710,#105711);
#105709 = CARTESIAN_POINT('',(5.45,30.428638182034,39.199999999996));
#105710 = DIRECTION('',(1.,0.E+000,0.E+000));
#105711 = DIRECTION('',(-0.E+000,1.,0.E+000));
#105712 = DEFINITIONAL_REPRESENTATION('',(#105713),#105717);
#105713 = LINE('',#105714,#105715);
#105714 = CARTESIAN_POINT('',(-4.036029765764,0.E+000));
#105715 = VECTOR('',#105716,1.);
#105716 = DIRECTION('',(0.E+000,-1.));
#105717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105718 = ORIENTED_EDGE('',*,*,#105719,.F.);
#105719 = EDGE_CURVE('',#105720,#105699,#105722,.T.);
#105720 = VERTEX_POINT('',#105721);
#105721 = CARTESIAN_POINT('',(5.45,27.5426084163,33.199999999997));
#105722 = SURFACE_CURVE('',#105723,(#105727),.PCURVE_S1.);
#105723 = LINE('',#105724,#105725);
#105724 = CARTESIAN_POINT('',(5.45,30.428638182034,33.199999999997));
#105725 = VECTOR('',#105726,1.);
#105726 = DIRECTION('',(0.E+000,-1.,0.E+000));
#105727 = PCURVE('',#105707,#105728);
#105728 = DEFINITIONAL_REPRESENTATION('',(#105729),#105733);
#105729 = LINE('',#105730,#105731);
#105730 = CARTESIAN_POINT('',(0.E+000,-6.));
#105731 = VECTOR('',#105732,1.);
#105732 = DIRECTION('',(-1.,0.E+000));
#105733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105734 = ORIENTED_EDGE('',*,*,#105735,.F.);
#105735 = EDGE_CURVE('',#105736,#105720,#105738,.T.);
#105736 = VERTEX_POINT('',#105737);
#105737 = CARTESIAN_POINT('',(5.45,27.5426084163,32.980364547467));
#105738 = SURFACE_CURVE('',#105739,(#105743),.PCURVE_S1.);
#105739 = LINE('',#105740,#105741);
#105740 = CARTESIAN_POINT('',(5.45,27.5426084163,39.199999999996));
#105741 = VECTOR('',#105742,1.);
#105742 = DIRECTION('',(0.E+000,0.E+000,1.));
#105743 = PCURVE('',#105707,#105744);
#105744 = DEFINITIONAL_REPRESENTATION('',(#105745),#105749);
#105745 = LINE('',#105746,#105747);
#105746 = CARTESIAN_POINT('',(-2.886029765734,0.E+000));
#105747 = VECTOR('',#105748,1.);
#105748 = DIRECTION('',(0.E+000,1.));
#105749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105750 = ORIENTED_EDGE('',*,*,#105751,.T.);
#105751 = EDGE_CURVE('',#105736,#105752,#105754,.T.);
#105752 = VERTEX_POINT('',#105753);
#105753 = CARTESIAN_POINT('',(5.45,29.762243868829,35.199999999997));
#105754 = SURFACE_CURVE('',#105755,(#105760),.PCURVE_S1.);
#105755 = CIRCLE('',#105756,2.219635452529);
#105756 = AXIS2_PLACEMENT_3D('',#105757,#105758,#105759);
#105757 = CARTESIAN_POINT('',(5.45,27.5426084163,35.199999999996));
#105758 = DIRECTION('',(1.,0.E+000,-0.E+000));
#105759 = DIRECTION('',(0.E+000,0.E+000,1.));
#105760 = PCURVE('',#105707,#105761);
#105761 = DEFINITIONAL_REPRESENTATION('',(#105762),#105766);
#105762 = CIRCLE('',#105763,2.219635452529);
#105763 = AXIS2_PLACEMENT_2D('',#105764,#105765);
#105764 = CARTESIAN_POINT('',(-2.886029765734,-4.));
#105765 = DIRECTION('',(0.E+000,1.));
#105766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105767 = ORIENTED_EDGE('',*,*,#105768,.T.);
#105768 = EDGE_CURVE('',#105752,#105769,#105771,.T.);
#105769 = VERTEX_POINT('',#105770);
#105770 = CARTESIAN_POINT('',(5.45,29.762243868829,35.999999999996));
#105771 = SURFACE_CURVE('',#105772,(#105776),.PCURVE_S1.);
#105772 = LINE('',#105773,#105774);
#105773 = CARTESIAN_POINT('',(5.45,29.762243868829,39.199999999996));
#105774 = VECTOR('',#105775,1.);
#105775 = DIRECTION('',(0.E+000,0.E+000,1.));
#105776 = PCURVE('',#105707,#105777);
#105777 = DEFINITIONAL_REPRESENTATION('',(#105778),#105782);
#105778 = LINE('',#105779,#105780);
#105779 = CARTESIAN_POINT('',(-0.666394313205,0.E+000));
#105780 = VECTOR('',#105781,1.);
#105781 = DIRECTION('',(0.E+000,1.));
#105782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105783 = ORIENTED_EDGE('',*,*,#105784,.T.);
#105784 = EDGE_CURVE('',#105769,#105785,#105787,.T.);
#105785 = VERTEX_POINT('',#105786);
#105786 = CARTESIAN_POINT('',(5.45,29.4426084163,36.319635452526));
#105787 = SURFACE_CURVE('',#105788,(#105793),.PCURVE_S1.);
#105788 = CIRCLE('',#105789,0.319635452529);
#105789 = AXIS2_PLACEMENT_3D('',#105790,#105791,#105792);
#105790 = CARTESIAN_POINT('',(5.45,29.4426084163,35.999999999996));
#105791 = DIRECTION('',(1.,0.E+000,-0.E+000));
#105792 = DIRECTION('',(0.E+000,0.E+000,1.));
#105793 = PCURVE('',#105707,#105794);
#105794 = DEFINITIONAL_REPRESENTATION('',(#105795),#105799);
#105795 = CIRCLE('',#105796,0.319635452529);
#105796 = AXIS2_PLACEMENT_2D('',#105797,#105798);
#105797 = CARTESIAN_POINT('',(-0.986029765734,-3.2));
#105798 = DIRECTION('',(0.E+000,1.));
#105799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105800 = ORIENTED_EDGE('',*,*,#105801,.T.);
#105801 = EDGE_CURVE('',#105785,#105802,#105804,.T.);
#105802 = VERTEX_POINT('',#105803);
#105803 = CARTESIAN_POINT('',(5.45,28.925540084894,36.319635452526));
#105804 = SURFACE_CURVE('',#105805,(#105809),.PCURVE_S1.);
#105805 = LINE('',#105806,#105807);
#105806 = CARTESIAN_POINT('',(5.45,30.428638182034,36.319635452526));
#105807 = VECTOR('',#105808,1.);
#105808 = DIRECTION('',(0.E+000,-1.,0.E+000));
#105809 = PCURVE('',#105707,#105810);
#105810 = DEFINITIONAL_REPRESENTATION('',(#105811),#105815);
#105811 = LINE('',#105812,#105813);
#105812 = CARTESIAN_POINT('',(0.E+000,-2.880364547471));
#105813 = VECTOR('',#105814,1.);
#105814 = DIRECTION('',(-1.,0.E+000));
#105815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105816 = ORIENTED_EDGE('',*,*,#105817,.T.);
#105817 = EDGE_CURVE('',#105802,#105818,#105820,.T.);
#105818 = VERTEX_POINT('',#105819);
#105819 = CARTESIAN_POINT('',(5.45,28.640356865728,36.144351494687));
#105820 = SURFACE_CURVE('',#105821,(#105826),.PCURVE_S1.);
#105821 = CIRCLE('',#105822,0.319635452529);
#105822 = AXIS2_PLACEMENT_3D('',#105823,#105824,#105825);
#105823 = CARTESIAN_POINT('',(5.45,28.925540084894,35.999999999996));
#105824 = DIRECTION('',(1.,0.E+000,-0.E+000));
#105825 = DIRECTION('',(0.E+000,0.E+000,1.));
#105826 = PCURVE('',#105707,#105827);
#105827 = DEFINITIONAL_REPRESENTATION('',(#105828),#105832);
#105828 = CIRCLE('',#105829,0.319635452529);
#105829 = AXIS2_PLACEMENT_2D('',#105830,#105831);
#105830 = CARTESIAN_POINT('',(-1.50309809714,-3.2));
#105831 = DIRECTION('',(0.E+000,1.));
#105832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105833 = ORIENTED_EDGE('',*,*,#105834,.T.);
#105834 = EDGE_CURVE('',#105818,#105835,#105837,.T.);
#105835 = VERTEX_POINT('',#105836);
#105836 = CARTESIAN_POINT('',(5.45,27.440364313363,35.473891088403));
#105837 = SURFACE_CURVE('',#105838,(#105843),.PCURVE_S1.);
#105838 = CIRCLE('',#105839,1.230364547471);
#105839 = AXIS2_PLACEMENT_3D('',#105840,#105841,#105842);
#105840 = CARTESIAN_POINT('',(5.45,27.5426084163,36.699999999996));
#105841 = DIRECTION('',(-1.,0.E+000,0.E+000));
#105842 = DIRECTION('',(0.E+000,0.E+000,1.));
#105843 = PCURVE('',#105707,#105844);
#105844 = DEFINITIONAL_REPRESENTATION('',(#105845),#105853);
#105845 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#105846,#105847,#105848,
    #105849,#105850,#105851,#105852),.UNSPECIFIED.,.F.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#105846 = CARTESIAN_POINT('',(-2.886029765734,-1.269635452529));
#105847 = CARTESIAN_POINT('',(-0.754975857683,-1.269635452529));
#105848 = CARTESIAN_POINT('',(-1.820502811708,-3.115182273735));
#105849 = CARTESIAN_POINT('',(-2.886029765734,-4.960729094942));
#105850 = CARTESIAN_POINT('',(-3.951556719759,-3.115182273735));
#105851 = CARTESIAN_POINT('',(-5.017083673785,-1.269635452529));
#105852 = CARTESIAN_POINT('',(-2.886029765734,-1.269635452529));
#105853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105854 = ORIENTED_EDGE('',*,*,#105855,.T.);
#105855 = EDGE_CURVE('',#105835,#105856,#105858,.T.);
#105856 = VERTEX_POINT('',#105857);
#105857 = CARTESIAN_POINT('',(5.45,27.440364313363,35.474829267234));
#105858 = SURFACE_CURVE('',#105859,(#105863),.PCURVE_S1.);
#105859 = LINE('',#105860,#105861);
#105860 = CARTESIAN_POINT('',(5.45,27.440364313363,33.004903313192));
#105861 = VECTOR('',#105862,1.);
#105862 = DIRECTION('',(0.E+000,0.E+000,1.));
#105863 = PCURVE('',#105707,#105864);
#105864 = DEFINITIONAL_REPRESENTATION('',(#105865),#105869);
#105865 = LINE('',#105866,#105867);
#105866 = CARTESIAN_POINT('',(-2.988273868671,-6.195096686804));
#105867 = VECTOR('',#105868,1.);
#105868 = DIRECTION('',(0.E+000,1.));
#105869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105870 = ORIENTED_EDGE('',*,*,#105871,.F.);
#105871 = EDGE_CURVE('',#105872,#105856,#105874,.T.);
#105872 = VERTEX_POINT('',#105873);
#105873 = CARTESIAN_POINT('',(5.45,26.415825728658,35.474829267234));
#105874 = SURFACE_CURVE('',#105875,(#105879),.PCURVE_S1.);
#105875 = LINE('',#105876,#105877);
#105876 = CARTESIAN_POINT('',(5.45,30.428638182034,35.474829267234));
#105877 = VECTOR('',#105878,1.);
#105878 = DIRECTION('',(0.E+000,1.,0.E+000));
#105879 = PCURVE('',#105707,#105880);
#105880 = DEFINITIONAL_REPRESENTATION('',(#105881),#105885);
#105881 = LINE('',#105882,#105883);
#105882 = CARTESIAN_POINT('',(0.E+000,-3.725170732762));
#105883 = VECTOR('',#105884,1.);
#105884 = DIRECTION('',(1.,0.E+000));
#105885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105886 = ORIENTED_EDGE('',*,*,#105887,.T.);
#105887 = EDGE_CURVE('',#105872,#105697,#105888,.T.);
#105888 = SURFACE_CURVE('',#105889,(#105894),.PCURVE_S1.);
#105889 = CIRCLE('',#105890,0.319635452529);
#105890 = AXIS2_PLACEMENT_3D('',#105891,#105892,#105893);
#105891 = CARTESIAN_POINT('',(5.45,26.415825728658,35.155193814705));
#105892 = DIRECTION('',(1.,0.E+000,-0.E+000));
#105893 = DIRECTION('',(0.E+000,0.E+000,1.));
#105894 = PCURVE('',#105707,#105895);
#105895 = DEFINITIONAL_REPRESENTATION('',(#105896),#105900);
#105896 = CIRCLE('',#105897,0.319635452529);
#105897 = AXIS2_PLACEMENT_2D('',#105898,#105899);
#105898 = CARTESIAN_POINT('',(-4.012812453375,-4.044806185291));
#105899 = DIRECTION('',(0.E+000,1.));
#105900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#105905)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#105902,#105903,#105904)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#105902 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#105903 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#105904 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#105905 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#105902,
  'distance_accuracy_value','confusion accuracy');
#105906 = SHAPE_DEFINITION_REPRESENTATION(#105907,#105689);
#105907 = PRODUCT_DEFINITION_SHAPE('','',#105908);
#105908 = PRODUCT_DEFINITION('design','',#105909,#105912);
#105909 = PRODUCT_DEFINITION_FORMATION('','',#105910);
#105910 = PRODUCT('CADSOFTTOOLS 1.802','CADSOFTTOOLS 1.802','',(#105911)
  );
#105911 = PRODUCT_CONTEXT('',#2,'mechanical');
#105912 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#105913 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#105914,#105916);
#105914 = ( REPRESENTATION_RELATIONSHIP('','',#105689,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#105915) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#105915 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3219);
#105916 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #105917);
#105917 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('802','','',#5,#105908,$);
#105918 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#105910));
#105919 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#105920),#106056
  );
#105920 = SHELL_BASED_SURFACE_MODEL('',(#105921));
#105921 = OPEN_SHELL('',(#105922));
#105922 = ADVANCED_FACE('',(#105923),#105937,.T.);
#105923 = FACE_BOUND('',#105924,.T.);
#105924 = EDGE_LOOP('',(#105925,#105948,#105964,#105980,#105996,#106026,
    #106042));
#105925 = ORIENTED_EDGE('',*,*,#105926,.T.);
#105926 = EDGE_CURVE('',#105927,#105929,#105931,.T.);
#105927 = VERTEX_POINT('',#105928);
#105928 = CARTESIAN_POINT('',(5.45,27.5426084163,33.199999999997));
#105929 = VERTEX_POINT('',#105930);
#105930 = CARTESIAN_POINT('',(5.45,26.39260841627,33.199999999997));
#105931 = SURFACE_CURVE('',#105932,(#105936),.PCURVE_S1.);
#105932 = LINE('',#105933,#105934);
#105933 = CARTESIAN_POINT('',(5.45,30.428638182034,33.199999999997));
#105934 = VECTOR('',#105935,1.);
#105935 = DIRECTION('',(0.E+000,-1.,0.E+000));
#105936 = PCURVE('',#105937,#105942);
#105937 = PLANE('',#105938);
#105938 = AXIS2_PLACEMENT_3D('',#105939,#105940,#105941);
#105939 = CARTESIAN_POINT('',(8.2,12.6426084163,33.199999999997));
#105940 = DIRECTION('',(0.E+000,0.E+000,1.));
#105941 = DIRECTION('',(-1.,0.E+000,0.E+000));
#105942 = DEFINITIONAL_REPRESENTATION('',(#105943),#105947);
#105943 = LINE('',#105944,#105945);
#105944 = CARTESIAN_POINT('',(2.75,-17.78602976573));
#105945 = VECTOR('',#105946,1.);
#105946 = DIRECTION('',(0.E+000,1.));
#105947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105948 = ORIENTED_EDGE('',*,*,#105949,.T.);
#105949 = EDGE_CURVE('',#105929,#105950,#105952,.T.);
#105950 = VERTEX_POINT('',#105951);
#105951 = CARTESIAN_POINT('',(5.15097228452,26.09358070079,
    33.199999999997));
#105952 = SURFACE_CURVE('',#105953,(#105957),.PCURVE_S1.);
#105953 = LINE('',#105954,#105955);
#105954 = CARTESIAN_POINT('',(5.35,26.29260841627,33.199999999997));
#105955 = VECTOR('',#105956,1.);
#105956 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
#105957 = PCURVE('',#105937,#105958);
#105958 = DEFINITIONAL_REPRESENTATION('',(#105959),#105963);
#105959 = LINE('',#105960,#105961);
#105960 = CARTESIAN_POINT('',(2.85,-13.64999999997));
#105961 = VECTOR('',#105962,1.);
#105962 = DIRECTION('',(0.707106781187,0.707106781187));
#105963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105964 = ORIENTED_EDGE('',*,*,#105965,.F.);
#105965 = EDGE_CURVE('',#105966,#105950,#105968,.T.);
#105966 = VERTEX_POINT('',#105967);
#105967 = CARTESIAN_POINT('',(6.1,26.101862740193,33.199999999997));
#105968 = SURFACE_CURVE('',#105969,(#105973),.PCURVE_S1.);
#105969 = LINE('',#105970,#105971);
#105970 = CARTESIAN_POINT('',(7.7,26.115825728658,33.199999999997));
#105971 = VECTOR('',#105972,1.);
#105972 = DIRECTION('',(-0.999961923064,-8.726535498374E-003,0.E+000));
#105973 = PCURVE('',#105937,#105974);
#105974 = DEFINITIONAL_REPRESENTATION('',(#105975),#105979);
#105975 = LINE('',#105976,#105977);
#105976 = CARTESIAN_POINT('',(0.5,-13.47321731235));
#105977 = VECTOR('',#105978,1.);
#105978 = DIRECTION('',(0.999961923064,8.726535498374E-003));
#105979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105980 = ORIENTED_EDGE('',*,*,#105981,.T.);
#105981 = EDGE_CURVE('',#105966,#105982,#105984,.T.);
#105982 = VERTEX_POINT('',#105983);
#105983 = CARTESIAN_POINT('',(6.1,26.119906731285,33.199999999997));
#105984 = SURFACE_CURVE('',#105985,(#105989),.PCURVE_S1.);
#105985 = LINE('',#105986,#105987);
#105986 = CARTESIAN_POINT('',(6.1,25.356821978673,33.199999999997));
#105987 = VECTOR('',#105988,1.);
#105988 = DIRECTION('',(0.E+000,1.,0.E+000));
#105989 = PCURVE('',#105937,#105990);
#105990 = DEFINITIONAL_REPRESENTATION('',(#105991),#105995);
#105991 = LINE('',#105992,#105993);
#105992 = CARTESIAN_POINT('',(2.1,-12.71421356237));
#105993 = VECTOR('',#105994,1.);
#105994 = DIRECTION('',(0.E+000,-1.));
#105995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#105996 = ORIENTED_EDGE('',*,*,#105997,.F.);
#105997 = EDGE_CURVE('',#105998,#105982,#106000,.T.);
#105998 = VERTEX_POINT('',#105999);
#105999 = CARTESIAN_POINT('',(7.7,26.134764712364,33.199999999997));
#106000 = SURFACE_CURVE('',#106001,(#106012),.PCURVE_S1.);
#106001 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#106002,#106003,#106004,
    #106005,#106006,#106007,#106008,#106009,#106010,#106011),
  .UNSPECIFIED.,.F.,.F.,(4,3,3,4),(0.E+000,8.761086136284E-002,
    0.460866535019,1.),.UNSPECIFIED.);
#106002 = CARTESIAN_POINT('',(7.7,26.134764712364,33.199999999997));
#106003 = CARTESIAN_POINT('',(7.653274219718,26.134329465549,
    33.199999999997));
#106004 = CARTESIAN_POINT('',(7.606548438285,26.133894342343,
    33.199999999997));
#106005 = CARTESIAN_POINT('',(7.559822655717,26.13345934104,
    33.199999999997));
#106006 = CARTESIAN_POINT('',(7.360753006392,26.131606069633,
    33.199999999997));
#106007 = CARTESIAN_POINT('',(7.161683336464,26.129755010064,
    33.199999999997));
#106008 = CARTESIAN_POINT('',(6.962613647171,26.127906036774,
    33.199999999997));
#106009 = CARTESIAN_POINT('',(6.675075804099,26.125235365042,
    33.199999999997));
#106010 = CARTESIAN_POINT('',(6.387537920586,26.122569044401,
    33.199999999997));
#106011 = CARTESIAN_POINT('',(6.1,26.119906731285,33.199999999997));
#106012 = PCURVE('',#105937,#106013);
#106013 = DEFINITIONAL_REPRESENTATION('',(#106014),#106025);
#106014 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#106015,#106016,#106017,
    #106018,#106019,#106020,#106021,#106022,#106023,#106024),
  .UNSPECIFIED.,.F.,.F.,(4,3,3,4),(0.E+000,8.761086136284E-002,
    0.460866535019,1.),.UNSPECIFIED.);
#106015 = CARTESIAN_POINT('',(0.5,-13.49215629606));
#106016 = CARTESIAN_POINT('',(0.546725780282,-13.49172104924));
#106017 = CARTESIAN_POINT('',(0.593451561715,-13.49128592604));
#106018 = CARTESIAN_POINT('',(0.640177344283,-13.49085092474));
#106019 = CARTESIAN_POINT('',(0.839246993608,-13.48899765333));
#106020 = CARTESIAN_POINT('',(1.038316663536,-13.48714659376));
#106021 = CARTESIAN_POINT('',(1.237386352829,-13.48529762047));
#106022 = CARTESIAN_POINT('',(1.524924195901,-13.48262694874));
#106023 = CARTESIAN_POINT('',(1.812462079414,-13.4799606281));
#106024 = CARTESIAN_POINT('',(2.1,-13.47729831498));
#106025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106026 = ORIENTED_EDGE('',*,*,#106027,.F.);
#106027 = EDGE_CURVE('',#106028,#105998,#106030,.T.);
#106028 = VERTEX_POINT('',#106029);
#106029 = CARTESIAN_POINT('',(7.7,27.5426084163,33.199999999997));
#106030 = SURFACE_CURVE('',#106031,(#106035),.PCURVE_S1.);
#106031 = LINE('',#106032,#106033);
#106032 = CARTESIAN_POINT('',(7.7,27.415825728658,33.199999999997));
#106033 = VECTOR('',#106034,1.);
#106034 = DIRECTION('',(0.E+000,-1.,0.E+000));
#106035 = PCURVE('',#105937,#106036);
#106036 = DEFINITIONAL_REPRESENTATION('',(#106037),#106041);
#106037 = LINE('',#106038,#106039);
#106038 = CARTESIAN_POINT('',(0.5,-14.77321731235));
#106039 = VECTOR('',#106040,1.);
#106040 = DIRECTION('',(0.E+000,1.));
#106041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106042 = ORIENTED_EDGE('',*,*,#106043,.F.);
#106043 = EDGE_CURVE('',#105927,#106028,#106044,.T.);
#106044 = SURFACE_CURVE('',#106045,(#106049),.PCURVE_S1.);
#106045 = LINE('',#106046,#106047);
#106046 = CARTESIAN_POINT('',(8.2,27.5426084163,33.199999999997));
#106047 = VECTOR('',#106048,1.);
#106048 = DIRECTION('',(1.,0.E+000,0.E+000));
#106049 = PCURVE('',#105937,#106050);
#106050 = DEFINITIONAL_REPRESENTATION('',(#106051),#106055);
#106051 = LINE('',#106052,#106053);
#106052 = CARTESIAN_POINT('',(0.E+000,-14.9));
#106053 = VECTOR('',#106054,1.);
#106054 = DIRECTION('',(-1.,0.E+000));
#106055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#106060)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#106057,#106058,#106059)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#106057 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#106058 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#106059 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#106060 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#106057,
  'distance_accuracy_value','confusion accuracy');
#106061 = SHAPE_DEFINITION_REPRESENTATION(#106062,#105919);
#106062 = PRODUCT_DEFINITION_SHAPE('','',#106063);
#106063 = PRODUCT_DEFINITION('design','',#106064,#106067);
#106064 = PRODUCT_DEFINITION_FORMATION('','',#106065);
#106065 = PRODUCT('CADSOFTTOOLS 1.803','CADSOFTTOOLS 1.803','',(#106066)
  );
#106066 = PRODUCT_CONTEXT('',#2,'mechanical');
#106067 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#106068 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#106069,#106071);
#106069 = ( REPRESENTATION_RELATIONSHIP('','',#105919,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#106070) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#106070 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3223);
#106071 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #106072);
#106072 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('803','','',#5,#106063,$);
#106073 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#106065));
#106074 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#106075),#106138
  );
#106075 = SHELL_BASED_SURFACE_MODEL('',(#106076));
#106076 = OPEN_SHELL('',(#106077));
#106077 = ADVANCED_FACE('',(#106078),#106092,.T.);
#106078 = FACE_BOUND('',#106079,.T.);
#106079 = EDGE_LOOP('',(#106080,#106103,#106124));
#106080 = ORIENTED_EDGE('',*,*,#106081,.F.);
#106081 = EDGE_CURVE('',#106082,#106084,#106086,.T.);
#106082 = VERTEX_POINT('',#106083);
#106083 = CARTESIAN_POINT('',(6.1,26.101862740193,33.304903313192));
#106084 = VERTEX_POINT('',#106085);
#106085 = CARTESIAN_POINT('',(6.1,26.101862740193,33.199999999997));
#106086 = SURFACE_CURVE('',#106087,(#106091),.PCURVE_S1.);
#106087 = LINE('',#106088,#106089);
#106088 = CARTESIAN_POINT('',(6.1,26.101862740193,37.699999999997));
#106089 = VECTOR('',#106090,1.);
#106090 = DIRECTION('',(0.E+000,0.E+000,-1.));
#106091 = PCURVE('',#106092,#106097);
#106092 = PLANE('',#106093);
#106093 = AXIS2_PLACEMENT_3D('',#106094,#106095,#106096);
#106094 = CARTESIAN_POINT('',(6.1,25.356821978673,37.699999999997));
#106095 = DIRECTION('',(-1.,0.E+000,0.E+000));
#106096 = DIRECTION('',(0.E+000,-1.,0.E+000));
#106097 = DEFINITIONAL_REPRESENTATION('',(#106098),#106102);
#106098 = LINE('',#106099,#106100);
#106099 = CARTESIAN_POINT('',(-0.74504076152,0.E+000));
#106100 = VECTOR('',#106101,1.);
#106101 = DIRECTION('',(0.E+000,-1.));
#106102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106103 = ORIENTED_EDGE('',*,*,#106104,.T.);
#106104 = EDGE_CURVE('',#106082,#106105,#106107,.T.);
#106105 = VERTEX_POINT('',#106106);
#106106 = CARTESIAN_POINT('',(6.1,26.119906731285,33.199999999997));
#106107 = SURFACE_CURVE('',#106108,(#106113),.PCURVE_S1.);
#106108 = CIRCLE('',#106109,0.313962988465);
#106109 = AXIS2_PLACEMENT_3D('',#106110,#106111,#106112);
#106110 = CARTESIAN_POINT('',(6.1,26.415825728658,33.304903313192));
#106111 = DIRECTION('',(1.,0.E+000,0.E+000));
#106112 = DIRECTION('',(0.E+000,0.E+000,-1.));
#106113 = PCURVE('',#106092,#106114);
#106114 = DEFINITIONAL_REPRESENTATION('',(#106115),#106123);
#106115 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#106116,#106117,#106118,
    #106119,#106120,#106121,#106122),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#106116 = CARTESIAN_POINT('',(-1.059003749985,-4.70905967527));
#106117 = CARTESIAN_POINT('',(-1.602803597703,-4.70905967527));
#106118 = CARTESIAN_POINT('',(-1.330903673844,-4.238115192572));
#106119 = CARTESIAN_POINT('',(-1.059003749985,-3.767170709874));
#106120 = CARTESIAN_POINT('',(-0.787103826126,-4.238115192572));
#106121 = CARTESIAN_POINT('',(-0.515203902267,-4.70905967527));
#106122 = CARTESIAN_POINT('',(-1.059003749985,-4.70905967527));
#106123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106124 = ORIENTED_EDGE('',*,*,#106125,.F.);
#106125 = EDGE_CURVE('',#106084,#106105,#106126,.T.);
#106126 = SURFACE_CURVE('',#106127,(#106131),.PCURVE_S1.);
#106127 = LINE('',#106128,#106129);
#106128 = CARTESIAN_POINT('',(6.1,25.356821978673,33.199999999997));
#106129 = VECTOR('',#106130,1.);
#106130 = DIRECTION('',(0.E+000,1.,0.E+000));
#106131 = PCURVE('',#106092,#106132);
#106132 = DEFINITIONAL_REPRESENTATION('',(#106133),#106137);
#106133 = LINE('',#106134,#106135);
#106134 = CARTESIAN_POINT('',(0.E+000,-4.5));
#106135 = VECTOR('',#106136,1.);
#106136 = DIRECTION('',(-1.,0.E+000));
#106137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#106142)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#106139,#106140,#106141)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#106139 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#106140 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#106141 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#106142 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#106139,
  'distance_accuracy_value','confusion accuracy');
#106143 = SHAPE_DEFINITION_REPRESENTATION(#106144,#106074);
#106144 = PRODUCT_DEFINITION_SHAPE('','',#106145);
#106145 = PRODUCT_DEFINITION('design','',#106146,#106149);
#106146 = PRODUCT_DEFINITION_FORMATION('','',#106147);
#106147 = PRODUCT('CADSOFTTOOLS 1.804','CADSOFTTOOLS 1.804','',(#106148)
  );
#106148 = PRODUCT_CONTEXT('',#2,'mechanical');
#106149 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#106150 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#106151,#106153);
#106151 = ( REPRESENTATION_RELATIONSHIP('','',#106074,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#106152) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#106152 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3227);
#106153 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #106154);
#106154 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('804','','',#5,#106145,$);
#106155 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#106147));
#106156 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#106157),#106282
  );
#106157 = SHELL_BASED_SURFACE_MODEL('',(#106158));
#106158 = OPEN_SHELL('',(#106159));
#106159 = ADVANCED_FACE('',(#106160),#106174,.F.);
#106160 = FACE_BOUND('',#106161,.F.);
#106161 = EDGE_LOOP('',(#106162,#106184,#106200,#106245));
#106162 = ORIENTED_EDGE('',*,*,#106163,.T.);
#106163 = EDGE_CURVE('',#106164,#106166,#106168,.T.);
#106164 = VERTEX_POINT('',#106165);
#106165 = CARTESIAN_POINT('',(7.7,26.115825728658,33.304903313192));
#106166 = VERTEX_POINT('',#106167);
#106167 = CARTESIAN_POINT('',(6.1,26.101862740193,33.304903313192));
#106168 = SURFACE_CURVE('',#106169,(#106173),.PCURVE_S1.);
#106169 = LINE('',#106170,#106171);
#106170 = CARTESIAN_POINT('',(7.7,26.115825728658,33.304903313192));
#106171 = VECTOR('',#106172,1.);
#106172 = DIRECTION('',(-0.999961923064,-8.726535498374E-003,0.E+000));
#106173 = PCURVE('',#106174,#106179);
#106174 = CONICAL_SURFACE('',#106175,0.3,8.72664625E-003);
#106175 = AXIS2_PLACEMENT_3D('',#106176,#106177,#106178);
#106176 = CARTESIAN_POINT('',(7.7,26.415825728658,33.304903313192));
#106177 = DIRECTION('',(-1.,0.E+000,0.E+000));
#106178 = DIRECTION('',(0.E+000,0.E+000,-1.));
#106179 = DEFINITIONAL_REPRESENTATION('',(#106180),#106183);
#106180 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106181,#106182),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,1.600060925417),
  .PIECEWISE_BEZIER_KNOTS.);
#106181 = CARTESIAN_POINT('',(1.570796326795,6.297220617886E-018));
#106182 = CARTESIAN_POINT('',(1.570796326795,1.6));
#106183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106184 = ORIENTED_EDGE('',*,*,#106185,.T.);
#106185 = EDGE_CURVE('',#106166,#106186,#106188,.T.);
#106186 = VERTEX_POINT('',#106187);
#106187 = CARTESIAN_POINT('',(6.1,26.119906731285,33.199999999997));
#106188 = SURFACE_CURVE('',#106189,(#106194),.PCURVE_S1.);
#106189 = CIRCLE('',#106190,0.313962988465);
#106190 = AXIS2_PLACEMENT_3D('',#106191,#106192,#106193);
#106191 = CARTESIAN_POINT('',(6.1,26.415825728658,33.304903313192));
#106192 = DIRECTION('',(1.,0.E+000,0.E+000));
#106193 = DIRECTION('',(0.E+000,0.E+000,-1.));
#106194 = PCURVE('',#106174,#106195);
#106195 = DEFINITIONAL_REPRESENTATION('',(#106196),#106199);
#106196 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106197,#106198),
  .UNSPECIFIED.,.F.,.F.,(2,2),(4.712388980385,5.053067155919),
  .PIECEWISE_BEZIER_KNOTS.);
#106197 = CARTESIAN_POINT('',(1.570796326795,1.6));
#106198 = CARTESIAN_POINT('',(1.23011815126,1.6));
#106199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106200 = ORIENTED_EDGE('',*,*,#106201,.F.);
#106201 = EDGE_CURVE('',#106202,#106186,#106204,.T.);
#106202 = VERTEX_POINT('',#106203);
#106203 = CARTESIAN_POINT('',(7.7,26.134764712364,33.199999999997));
#106204 = SURFACE_CURVE('',#106205,(#106216),.PCURVE_S1.);
#106205 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#106206,#106207,#106208,
    #106209,#106210,#106211,#106212,#106213,#106214,#106215),
  .UNSPECIFIED.,.F.,.F.,(4,3,3,4),(0.E+000,8.761086136284E-002,
    0.460866535019,1.),.UNSPECIFIED.);
#106206 = CARTESIAN_POINT('',(7.7,26.134764712364,33.199999999997));
#106207 = CARTESIAN_POINT('',(7.653274219718,26.134329465549,
    33.199999999997));
#106208 = CARTESIAN_POINT('',(7.606548438285,26.133894342343,
    33.199999999997));
#106209 = CARTESIAN_POINT('',(7.559822655717,26.13345934104,
    33.199999999997));
#106210 = CARTESIAN_POINT('',(7.360753006392,26.131606069633,
    33.199999999997));
#106211 = CARTESIAN_POINT('',(7.161683336464,26.129755010064,
    33.199999999997));
#106212 = CARTESIAN_POINT('',(6.962613647171,26.127906036774,
    33.199999999997));
#106213 = CARTESIAN_POINT('',(6.675075804099,26.125235365042,
    33.199999999997));
#106214 = CARTESIAN_POINT('',(6.387537920586,26.122569044401,
    33.199999999997));
#106215 = CARTESIAN_POINT('',(6.1,26.119906731285,33.199999999997));
#106216 = PCURVE('',#106174,#106217);
#106217 = DEFINITIONAL_REPRESENTATION('',(#106218),#106244);
#106218 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#106219,#106220,#106221,
    #106222,#106223,#106224,#106225,#106226,#106227,#106228,#106229,
    #106230,#106231,#106232,#106233,#106234,#106235,#106236,#106237,
    #106238,#106239,#106240,#106241,#106242,#106243),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    4.545454545455E-002,9.090909090909E-002,0.136363636364,
    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
#106219 = CARTESIAN_POINT('',(1.213569251701,-4.691185740387E-016));
#106220 = CARTESIAN_POINT('',(1.21383246125,2.424241778532E-002));
#106221 = CARTESIAN_POINT('',(1.214357689149,7.27272539765E-002));
#106222 = CARTESIAN_POINT('',(1.215141981915,0.145454510109));
#106223 = CARTESIAN_POINT('',(1.215922750225,0.218181768069));
#106224 = CARTESIAN_POINT('',(1.216700018322,0.290909027849));
#106225 = CARTESIAN_POINT('',(1.217473810208,0.363636289434));
#106226 = CARTESIAN_POINT('',(1.218244149684,0.436363552811));
#106227 = CARTESIAN_POINT('',(1.219011060341,0.509090817967));
#106228 = CARTESIAN_POINT('',(1.219774565568,0.581818084887));
#106229 = CARTESIAN_POINT('',(1.220534688551,0.654545353557));
#106230 = CARTESIAN_POINT('',(1.221291452267,0.727272623976));
#106231 = CARTESIAN_POINT('',(1.222044879537,0.799999896079));
#106232 = CARTESIAN_POINT('',(1.222794992893,0.872727169903));
#106233 = CARTESIAN_POINT('',(1.223541814571,0.945454445427));
#106234 = CARTESIAN_POINT('',(1.224285366647,1.018181722642));
#106235 = CARTESIAN_POINT('',(1.225025670998,1.090909001534));
#106236 = CARTESIAN_POINT('',(1.225762749319,1.163636282092));
#106237 = CARTESIAN_POINT('',(1.226496623119,1.236363564302));
#106238 = CARTESIAN_POINT('',(1.227227313725,1.309090848155));
#106239 = CARTESIAN_POINT('',(1.227954842284,1.381818133636));
#106240 = CARTESIAN_POINT('',(1.22867922976,1.454545420734));
#106241 = CARTESIAN_POINT('',(1.229400496957,1.527272709438));
#106242 = CARTESIAN_POINT('',(1.22987927528,1.575757569637));
#106243 = CARTESIAN_POINT('',(1.23011815126,1.6));
#106244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106245 = ORIENTED_EDGE('',*,*,#106246,.T.);
#106246 = EDGE_CURVE('',#106202,#106164,#106247,.T.);
#106247 = SURFACE_CURVE('',#106248,(#106253),.PCURVE_S1.);
#106248 = CIRCLE('',#106249,0.3);
#106249 = AXIS2_PLACEMENT_3D('',#106250,#106251,#106252);
#106250 = CARTESIAN_POINT('',(7.7,26.415825728658,33.304903313192));
#106251 = DIRECTION('',(-1.,0.E+000,0.E+000));
#106252 = DIRECTION('',(0.E+000,0.E+000,1.));
#106253 = PCURVE('',#106174,#106254);
#106254 = DEFINITIONAL_REPRESENTATION('',(#106255),#106281);
#106255 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#106256,#106257,#106258,
    #106259,#106260,#106261,#106262,#106263,#106264,#106265,#106266,
    #106267,#106268,#106269,#106270,#106271,#106272,#106273,#106274,
    #106275,#106276,#106277,#106278,#106279,#106280),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(4.35516190529,
    4.371399499613,4.387637093935,4.403874688258,4.42011228258,
    4.436349876903,4.452587471225,4.468825065548,4.48506265987,
    4.501300254193,4.517537848515,4.533775442838,4.55001303716,
    4.566250631482,4.582488225805,4.598725820127,4.61496341445,
    4.631201008772,4.647438603095,4.663676197417,4.67991379174,
    4.696151386062,4.712388980385),.QUASI_UNIFORM_KNOTS.);
#106256 = CARTESIAN_POINT('',(1.213569251701,2.491072999834E-018));
#106257 = CARTESIAN_POINT('',(1.218981783141,1.378490701502E-017));
#106258 = CARTESIAN_POINT('',(1.229806846023,1.839444441167E-017));
#106259 = CARTESIAN_POINT('',(1.246044440346,-1.680292974613E-018));
#106260 = CARTESIAN_POINT('',(1.262282034668,1.407428014686E-017));
#106261 = CARTESIAN_POINT('',(1.27851962899,2.920998273192E-018));
#106262 = CARTESIAN_POINT('',(1.294757223313,2.238055351352E-017));
#106263 = CARTESIAN_POINT('',(1.310994817635,-3.689867050249E-018));
#106264 = CARTESIAN_POINT('',(1.327232411958,-3.837680163558E-017));
#106265 = CARTESIAN_POINT('',(1.34347000628,2.860973969097E-017));
#106266 = CARTESIAN_POINT('',(1.359707600603,6.377410836015E-018));
#106267 = CARTESIAN_POINT('',(1.375945194925,1.562167304027E-017));
#106268 = CARTESIAN_POINT('',(1.392182789248,1.419563145084E-017));
#106269 = CARTESIAN_POINT('',(1.40842038357,-8.35817274271E-018));
#106270 = CARTESIAN_POINT('',(1.424657977893,1.938465062823E-017));
#106271 = CARTESIAN_POINT('',(1.440895572215,2.089045762451E-018));
#106272 = CARTESIAN_POINT('',(1.457133166538,4.479440565167E-018));
#106273 = CARTESIAN_POINT('',(1.47337076086,-5.453473264309E-018));
#106274 = CARTESIAN_POINT('',(1.489608355183,1.019331348609E-017));
#106275 = CARTESIAN_POINT('',(1.505845949505,4.280048974742E-018));
#106276 = CARTESIAN_POINT('',(1.522083543827,-1.075634150295E-017));
#106277 = CARTESIAN_POINT('',(1.53832113815,1.481710861498E-017));
#106278 = CARTESIAN_POINT('',(1.554558732472,3.47659594096E-019));
#106279 = CARTESIAN_POINT('',(1.565383795354,8.086368598176E-019));
#106280 = CARTESIAN_POINT('',(1.570796326795,6.297220617886E-018));
#106281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#106286)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#106283,#106284,#106285)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#106283 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#106284 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#106285 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#106286 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#106283,
  'distance_accuracy_value','confusion accuracy');
#106287 = SHAPE_DEFINITION_REPRESENTATION(#106288,#106156);
#106288 = PRODUCT_DEFINITION_SHAPE('','',#106289);
#106289 = PRODUCT_DEFINITION('design','',#106290,#106293);
#106290 = PRODUCT_DEFINITION_FORMATION('','',#106291);
#106291 = PRODUCT('CADSOFTTOOLS 1.805','CADSOFTTOOLS 1.805','',(#106292)
  );
#106292 = PRODUCT_CONTEXT('',#2,'mechanical');
#106293 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#106294 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#106295,#106297);
#106295 = ( REPRESENTATION_RELATIONSHIP('','',#106156,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#106296) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#106296 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3231);
#106297 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #106298);
#106298 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('805','','',#5,#106289,$);
#106299 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#106291));
#106300 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#106301),#106541
  );
#106301 = SHELL_BASED_SURFACE_MODEL('',(#106302));
#106302 = OPEN_SHELL('',(#106303));
#106303 = ADVANCED_FACE('',(#106304),#106318,.F.);
#106304 = FACE_BOUND('',#106305,.T.);
#106305 = EDGE_LOOP('',(#106306,#106329,#106345,#106366,#106382,#106403,
    #106419,#106435,#106452,#106473,#106489,#106510,#106526));
#106306 = ORIENTED_EDGE('',*,*,#106307,.T.);
#106307 = EDGE_CURVE('',#106308,#106310,#106312,.T.);
#106308 = VERTEX_POINT('',#106309);
#106309 = CARTESIAN_POINT('',(7.7,27.5426084163,32.999999999996));
#106310 = VERTEX_POINT('',#106311);
#106311 = CARTESIAN_POINT('',(7.7,27.5426084163,33.199999999997));
#106312 = SURFACE_CURVE('',#106313,(#106317),.PCURVE_S1.);
#106313 = LINE('',#106314,#106315);
#106314 = CARTESIAN_POINT('',(7.7,27.5426084163,34.65392420714));
#106315 = VECTOR('',#106316,1.);
#106316 = DIRECTION('',(0.E+000,0.E+000,1.));
#106317 = PCURVE('',#106318,#106323);
#106318 = PLANE('',#106319);
#106319 = AXIS2_PLACEMENT_3D('',#106320,#106321,#106322);
#106320 = CARTESIAN_POINT('',(7.7,27.415825728658,34.65392420714));
#106321 = DIRECTION('',(1.,0.E+000,0.E+000));
#106322 = DIRECTION('',(0.E+000,0.E+000,1.));
#106323 = DEFINITIONAL_REPRESENTATION('',(#106324),#106328);
#106324 = LINE('',#106325,#106326);
#106325 = CARTESIAN_POINT('',(0.E+000,-0.126782687642));
#106326 = VECTOR('',#106327,1.);
#106327 = DIRECTION('',(1.,0.E+000));
#106328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106329 = ORIENTED_EDGE('',*,*,#106330,.T.);
#106330 = EDGE_CURVE('',#106310,#106331,#106333,.T.);
#106331 = VERTEX_POINT('',#106332);
#106332 = CARTESIAN_POINT('',(7.7,26.134764712364,33.199999999997));
#106333 = SURFACE_CURVE('',#106334,(#106338),.PCURVE_S1.);
#106334 = LINE('',#106335,#106336);
#106335 = CARTESIAN_POINT('',(7.7,27.415825728658,33.199999999997));
#106336 = VECTOR('',#106337,1.);
#106337 = DIRECTION('',(0.E+000,-1.,0.E+000));
#106338 = PCURVE('',#106318,#106339);
#106339 = DEFINITIONAL_REPRESENTATION('',(#106340),#106344);
#106340 = LINE('',#106341,#106342);
#106341 = CARTESIAN_POINT('',(-1.453924207143,0.E+000));
#106342 = VECTOR('',#106343,1.);
#106343 = DIRECTION('',(0.E+000,1.));
#106344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106345 = ORIENTED_EDGE('',*,*,#106346,.T.);
#106346 = EDGE_CURVE('',#106331,#106347,#106349,.T.);
#106347 = VERTEX_POINT('',#106348);
#106348 = CARTESIAN_POINT('',(7.7,26.115825728658,33.304903313192));
#106349 = SURFACE_CURVE('',#106350,(#106355),.PCURVE_S1.);
#106350 = CIRCLE('',#106351,0.3);
#106351 = AXIS2_PLACEMENT_3D('',#106352,#106353,#106354);
#106352 = CARTESIAN_POINT('',(7.7,26.415825728658,33.304903313192));
#106353 = DIRECTION('',(-1.,0.E+000,0.E+000));
#106354 = DIRECTION('',(0.E+000,0.E+000,1.));
#106355 = PCURVE('',#106318,#106356);
#106356 = DEFINITIONAL_REPRESENTATION('',(#106357),#106365);
#106357 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#106358,#106359,#106360,
    #106361,#106362,#106363,#106364),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#106358 = CARTESIAN_POINT('',(-1.049020893948,1.));
#106359 = CARTESIAN_POINT('',(-1.049020893948,0.480384757729));
#106360 = CARTESIAN_POINT('',(-1.499020893948,0.740192378865));
#106361 = CARTESIAN_POINT('',(-1.949020893948,1.));
#106362 = CARTESIAN_POINT('',(-1.499020893948,1.259807621135));
#106363 = CARTESIAN_POINT('',(-1.049020893948,1.519615242271));
#106364 = CARTESIAN_POINT('',(-1.049020893948,1.));
#106365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106366 = ORIENTED_EDGE('',*,*,#106367,.T.);
#106367 = EDGE_CURVE('',#106347,#106368,#106370,.T.);
#106368 = VERTEX_POINT('',#106369);
#106369 = CARTESIAN_POINT('',(7.7,26.115825728658,35.155193814705));
#106370 = SURFACE_CURVE('',#106371,(#106375),.PCURVE_S1.);
#106371 = LINE('',#106372,#106373);
#106372 = CARTESIAN_POINT('',(7.7,26.115825728658,34.640099999996));
#106373 = VECTOR('',#106374,1.);
#106374 = DIRECTION('',(0.E+000,0.E+000,1.));
#106375 = PCURVE('',#106318,#106376);
#106376 = DEFINITIONAL_REPRESENTATION('',(#106377),#106381);
#106377 = LINE('',#106378,#106379);
#106378 = CARTESIAN_POINT('',(-1.38242071433E-002,1.3));
#106379 = VECTOR('',#106380,1.);
#106380 = DIRECTION('',(1.,0.E+000));
#106381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106382 = ORIENTED_EDGE('',*,*,#106383,.T.);
#106383 = EDGE_CURVE('',#106368,#106384,#106386,.T.);
#106384 = VERTEX_POINT('',#106385);
#106385 = CARTESIAN_POINT('',(7.7,26.415825728658,35.455193814705));
#106386 = SURFACE_CURVE('',#106387,(#106392),.PCURVE_S1.);
#106387 = CIRCLE('',#106388,0.3);
#106388 = AXIS2_PLACEMENT_3D('',#106389,#106390,#106391);
#106389 = CARTESIAN_POINT('',(7.7,26.415825728658,35.155193814705));
#106390 = DIRECTION('',(-1.,0.E+000,0.E+000));
#106391 = DIRECTION('',(0.E+000,0.E+000,1.));
#106392 = PCURVE('',#106318,#106393);
#106393 = DEFINITIONAL_REPRESENTATION('',(#106394),#106402);
#106394 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#106395,#106396,#106397,
    #106398,#106399,#106400,#106401),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#106395 = CARTESIAN_POINT('',(0.801269607565,1.));
#106396 = CARTESIAN_POINT('',(0.801269607565,0.480384757729));
#106397 = CARTESIAN_POINT('',(0.351269607565,0.740192378865));
#106398 = CARTESIAN_POINT('',(-9.87303924346E-002,1.));
#106399 = CARTESIAN_POINT('',(0.351269607565,1.259807621135));
#106400 = CARTESIAN_POINT('',(0.801269607565,1.519615242271));
#106401 = CARTESIAN_POINT('',(0.801269607565,1.));
#106402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106403 = ORIENTED_EDGE('',*,*,#106404,.F.);
#106404 = EDGE_CURVE('',#106405,#106384,#106407,.T.);
#106405 = VERTEX_POINT('',#106406);
#106406 = CARTESIAN_POINT('',(7.7,27.440364313363,35.455193814705));
#106407 = SURFACE_CURVE('',#106408,(#106412),.PCURVE_S1.);
#106408 = LINE('',#106409,#106410);
#106409 = CARTESIAN_POINT('',(7.7,27.415825728658,35.455193814705));
#106410 = VECTOR('',#106411,1.);
#106411 = DIRECTION('',(0.E+000,-1.,0.E+000));
#106412 = PCURVE('',#106318,#106413);
#106413 = DEFINITIONAL_REPRESENTATION('',(#106414),#106418);
#106414 = LINE('',#106415,#106416);
#106415 = CARTESIAN_POINT('',(0.801269607565,0.E+000));
#106416 = VECTOR('',#106417,1.);
#106417 = DIRECTION('',(0.E+000,1.));
#106418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106419 = ORIENTED_EDGE('',*,*,#106420,.F.);
#106420 = EDGE_CURVE('',#106421,#106405,#106423,.T.);
#106421 = VERTEX_POINT('',#106422);
#106422 = CARTESIAN_POINT('',(7.7,27.440364313363,35.454188560245));
#106423 = SURFACE_CURVE('',#106424,(#106428),.PCURVE_S1.);
#106424 = LINE('',#106425,#106426);
#106425 = CARTESIAN_POINT('',(7.7,27.440364313363,33.004903313192));
#106426 = VECTOR('',#106427,1.);
#106427 = DIRECTION('',(0.E+000,0.E+000,1.));
#106428 = PCURVE('',#106318,#106429);
#106429 = DEFINITIONAL_REPRESENTATION('',(#106430),#106434);
#106430 = LINE('',#106431,#106432);
#106431 = CARTESIAN_POINT('',(-1.649020893948,-2.45385847048E-002));
#106432 = VECTOR('',#106433,1.);
#106433 = DIRECTION('',(1.,0.E+000));
#106434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106435 = ORIENTED_EDGE('',*,*,#106436,.T.);
#106436 = EDGE_CURVE('',#106421,#106437,#106439,.T.);
#106437 = VERTEX_POINT('',#106438);
#106438 = CARTESIAN_POINT('',(7.7,28.657875890973,36.135483870964));
#106439 = SURFACE_CURVE('',#106440,(#106445),.PCURVE_S1.);
#106440 = CIRCLE('',#106441,1.25);
#106441 = AXIS2_PLACEMENT_3D('',#106442,#106443,#106444);
#106442 = CARTESIAN_POINT('',(7.7,27.5426084163,36.699999999996));
#106443 = DIRECTION('',(1.,0.E+000,0.E+000));
#106444 = DIRECTION('',(0.E+000,-1.,0.E+000));
#106445 = PCURVE('',#106318,#106446);
#106446 = DEFINITIONAL_REPRESENTATION('',(#106447),#106451);
#106447 = CIRCLE('',#106448,1.25);
#106448 = AXIS2_PLACEMENT_2D('',#106449,#106450);
#106449 = CARTESIAN_POINT('',(2.046075792857,-0.126782687642));
#106450 = DIRECTION('',(0.E+000,1.));
#106451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106452 = ORIENTED_EDGE('',*,*,#106453,.T.);
#106453 = EDGE_CURVE('',#106437,#106454,#106456,.T.);
#106454 = VERTEX_POINT('',#106455);
#106455 = CARTESIAN_POINT('',(7.7,28.925540084894,36.299999999997));
#106456 = SURFACE_CURVE('',#106457,(#106462),.PCURVE_S1.);
#106457 = CIRCLE('',#106458,0.3);
#106458 = AXIS2_PLACEMENT_3D('',#106459,#106460,#106461);
#106459 = CARTESIAN_POINT('',(7.7,28.925540084894,35.999999999996));
#106460 = DIRECTION('',(-1.,0.E+000,0.E+000));
#106461 = DIRECTION('',(0.E+000,0.E+000,1.));
#106462 = PCURVE('',#106318,#106463);
#106463 = DEFINITIONAL_REPRESENTATION('',(#106464),#106472);
#106464 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#106465,#106466,#106467,
    #106468,#106469,#106470,#106471),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#106465 = CARTESIAN_POINT('',(1.646075792857,-1.509714356236));
#106466 = CARTESIAN_POINT('',(1.646075792857,-2.029329598506));
#106467 = CARTESIAN_POINT('',(1.196075792857,-1.769521977371));
#106468 = CARTESIAN_POINT('',(0.746075792857,-1.509714356236));
#106469 = CARTESIAN_POINT('',(1.196075792857,-1.2499067351));
#106470 = CARTESIAN_POINT('',(1.646075792857,-0.990099113965));
#106471 = CARTESIAN_POINT('',(1.646075792857,-1.509714356236));
#106472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106473 = ORIENTED_EDGE('',*,*,#106474,.T.);
#106474 = EDGE_CURVE('',#106454,#106475,#106477,.T.);
#106475 = VERTEX_POINT('',#106476);
#106476 = CARTESIAN_POINT('',(7.7,29.4426084163,36.299999999997));
#106477 = SURFACE_CURVE('',#106478,(#106482),.PCURVE_S1.);
#106478 = LINE('',#106479,#106480);
#106479 = CARTESIAN_POINT('',(7.7,27.415825728658,36.299999999997));
#106480 = VECTOR('',#106481,1.);
#106481 = DIRECTION('',(0.E+000,1.,0.E+000));
#106482 = PCURVE('',#106318,#106483);
#106483 = DEFINITIONAL_REPRESENTATION('',(#106484),#106488);
#106484 = LINE('',#106485,#106486);
#106485 = CARTESIAN_POINT('',(1.646075792857,0.E+000));
#106486 = VECTOR('',#106487,1.);
#106487 = DIRECTION('',(0.E+000,-1.));
#106488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106489 = ORIENTED_EDGE('',*,*,#106490,.T.);
#106490 = EDGE_CURVE('',#106475,#106491,#106493,.T.);
#106491 = VERTEX_POINT('',#106492);
#106492 = CARTESIAN_POINT('',(7.7,29.7426084163,35.999999999996));
#106493 = SURFACE_CURVE('',#106494,(#106499),.PCURVE_S1.);
#106494 = CIRCLE('',#106495,0.3);
#106495 = AXIS2_PLACEMENT_3D('',#106496,#106497,#106498);
#106496 = CARTESIAN_POINT('',(7.7,29.4426084163,35.999999999996));
#106497 = DIRECTION('',(-1.,0.E+000,0.E+000));
#106498 = DIRECTION('',(0.E+000,-1.,0.E+000));
#106499 = PCURVE('',#106318,#106500);
#106500 = DEFINITIONAL_REPRESENTATION('',(#106501),#106509);
#106501 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#106502,#106503,#106504,
    #106505,#106506,#106507,#106508),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#106502 = CARTESIAN_POINT('',(1.346075792857,-1.726782687642));
#106503 = CARTESIAN_POINT('',(1.865691035127,-1.726782687642));
#106504 = CARTESIAN_POINT('',(1.605883413992,-2.176782687642));
#106505 = CARTESIAN_POINT('',(1.346075792857,-2.626782687642));
#106506 = CARTESIAN_POINT('',(1.086268171721,-2.176782687642));
#106507 = CARTESIAN_POINT('',(0.826460550586,-1.726782687642));
#106508 = CARTESIAN_POINT('',(1.346075792857,-1.726782687642));
#106509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106510 = ORIENTED_EDGE('',*,*,#106511,.T.);
#106511 = EDGE_CURVE('',#106491,#106512,#106514,.T.);
#106512 = VERTEX_POINT('',#106513);
#106513 = CARTESIAN_POINT('',(7.7,29.7426084163,35.199999999997));
#106514 = SURFACE_CURVE('',#106515,(#106519),.PCURVE_S1.);
#106515 = LINE('',#106516,#106517);
#106516 = CARTESIAN_POINT('',(7.7,29.7426084163,34.65392420714));
#106517 = VECTOR('',#106518,1.);
#106518 = DIRECTION('',(0.E+000,0.E+000,-1.));
#106519 = PCURVE('',#106318,#106520);
#106520 = DEFINITIONAL_REPRESENTATION('',(#106521),#106525);
#106521 = LINE('',#106522,#106523);
#106522 = CARTESIAN_POINT('',(0.E+000,-2.326782687642));
#106523 = VECTOR('',#106524,1.);
#106524 = DIRECTION('',(-1.,0.E+000));
#106525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106526 = ORIENTED_EDGE('',*,*,#106527,.F.);
#106527 = EDGE_CURVE('',#106308,#106512,#106528,.T.);
#106528 = SURFACE_CURVE('',#106529,(#106534),.PCURVE_S1.);
#106529 = CIRCLE('',#106530,2.2);
#106530 = AXIS2_PLACEMENT_3D('',#106531,#106532,#106533);
#106531 = CARTESIAN_POINT('',(7.7,27.5426084163,35.199999999996));
#106532 = DIRECTION('',(1.,0.E+000,-0.E+000));
#106533 = DIRECTION('',(0.E+000,0.E+000,1.));
#106534 = PCURVE('',#106318,#106535);
#106535 = DEFINITIONAL_REPRESENTATION('',(#106536),#106540);
#106536 = CIRCLE('',#106537,2.2);
#106537 = AXIS2_PLACEMENT_2D('',#106538,#106539);
#106538 = CARTESIAN_POINT('',(0.546075792857,-0.126782687642));
#106539 = DIRECTION('',(1.,0.E+000));
#106540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#106545)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#106542,#106543,#106544)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#106542 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#106543 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#106544 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#106545 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#106542,
  'distance_accuracy_value','confusion accuracy');
#106546 = SHAPE_DEFINITION_REPRESENTATION(#106547,#106300);
#106547 = PRODUCT_DEFINITION_SHAPE('','',#106548);
#106548 = PRODUCT_DEFINITION('design','',#106549,#106552);
#106549 = PRODUCT_DEFINITION_FORMATION('','',#106550);
#106550 = PRODUCT('CADSOFTTOOLS 1.806','CADSOFTTOOLS 1.806','',(#106551)
  );
#106551 = PRODUCT_CONTEXT('',#2,'mechanical');
#106552 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#106553 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#106554,#106556);
#106554 = ( REPRESENTATION_RELATIONSHIP('','',#106300,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#106555) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#106555 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3235);
#106556 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #106557);
#106557 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('806','','',#5,#106548,$);
#106558 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#106550));
#106559 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#106560),#106729
  );
#106560 = SHELL_BASED_SURFACE_MODEL('',(#106561));
#106561 = OPEN_SHELL('',(#106562));
#106562 = ADVANCED_FACE('',(#106563),#106577,.F.);
#106563 = FACE_BOUND('',#106564,.F.);
#106564 = EDGE_LOOP('',(#106565,#106587,#106603,#106619,#106661,#106677,
    #106692));
#106565 = ORIENTED_EDGE('',*,*,#106566,.T.);
#106566 = EDGE_CURVE('',#106567,#106569,#106571,.T.);
#106567 = VERTEX_POINT('',#106568);
#106568 = CARTESIAN_POINT('',(7.7,26.415825728658,35.455193814705));
#106569 = VERTEX_POINT('',#106570);
#106570 = CARTESIAN_POINT('',(5.45,26.415825728658,35.474829267234));
#106571 = SURFACE_CURVE('',#106572,(#106576),.PCURVE_S1.);
#106572 = LINE('',#106573,#106574);
#106573 = CARTESIAN_POINT('',(7.7,26.415825728658,35.455193814705));
#106574 = VECTOR('',#106575,1.);
#106575 = DIRECTION('',(-0.999961923064,0.E+000,8.726535498374E-003));
#106576 = PCURVE('',#106577,#106582);
#106577 = CONICAL_SURFACE('',#106578,0.3,8.72664625E-003);
#106578 = AXIS2_PLACEMENT_3D('',#106579,#106580,#106581);
#106579 = CARTESIAN_POINT('',(7.7,26.415825728658,35.155193814705));
#106580 = DIRECTION('',(-1.,0.E+000,0.E+000));
#106581 = DIRECTION('',(0.E+000,0.E+000,-1.));
#106582 = DEFINITIONAL_REPRESENTATION('',(#106583),#106586);
#106583 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106584,#106585),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,2.250085676368),
  .PIECEWISE_BEZIER_KNOTS.);
#106584 = CARTESIAN_POINT('',(3.14159265359,-2.470448088555E-017));
#106585 = CARTESIAN_POINT('',(3.14159265359,2.25));
#106586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106587 = ORIENTED_EDGE('',*,*,#106588,.T.);
#106588 = EDGE_CURVE('',#106569,#106589,#106591,.T.);
#106589 = VERTEX_POINT('',#106590);
#106590 = CARTESIAN_POINT('',(5.45,26.39260841627,35.473984935847));
#106591 = SURFACE_CURVE('',#106592,(#106597),.PCURVE_S1.);
#106592 = CIRCLE('',#106593,0.319635452529);
#106593 = AXIS2_PLACEMENT_3D('',#106594,#106595,#106596);
#106594 = CARTESIAN_POINT('',(5.45,26.415825728658,35.155193814705));
#106595 = DIRECTION('',(1.,0.E+000,-0.E+000));
#106596 = DIRECTION('',(0.E+000,0.E+000,1.));
#106597 = PCURVE('',#106577,#106598);
#106598 = DEFINITIONAL_REPRESENTATION('',(#106599),#106602);
#106599 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106600,#106601),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,7.270087538911E-002),
  .PIECEWISE_BEZIER_KNOTS.);
#106600 = CARTESIAN_POINT('',(3.14159265359,2.25));
#106601 = CARTESIAN_POINT('',(3.068891778201,2.25));
#106602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106603 = ORIENTED_EDGE('',*,*,#106604,.T.);
#106604 = EDGE_CURVE('',#106589,#106605,#106607,.T.);
#106605 = VERTEX_POINT('',#106606);
#106606 = CARTESIAN_POINT('',(5.45,26.315825728658,35.458783706687));
#106607 = SURFACE_CURVE('',#106608,(#106613),.PCURVE_S1.);
#106608 = CIRCLE('',#106609,0.319635452529);
#106609 = AXIS2_PLACEMENT_3D('',#106610,#106611,#106612);
#106610 = CARTESIAN_POINT('',(5.45,26.415825728658,35.155193814705));
#106611 = DIRECTION('',(1.,0.E+000,-0.E+000));
#106612 = DIRECTION('',(0.E+000,0.E+000,1.));
#106613 = PCURVE('',#106577,#106614);
#106614 = DEFINITIONAL_REPRESENTATION('',(#106615),#106618);
#106615 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106616,#106617),
  .UNSPECIFIED.,.F.,.F.,(2,2),(7.270087538911E-002,0.318198927381),
  .PIECEWISE_BEZIER_KNOTS.);
#106616 = CARTESIAN_POINT('',(3.068891778201,2.25));
#106617 = CARTESIAN_POINT('',(2.823393726209,2.25));
#106618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106619 = ORIENTED_EDGE('',*,*,#106620,.T.);
#106620 = EDGE_CURVE('',#106605,#106621,#106623,.T.);
#106621 = VERTEX_POINT('',#106622);
#106622 = CARTESIAN_POINT('',(6.1,26.315825728658,35.452805572077));
#106623 = SURFACE_CURVE('',#106624,(#106632),.PCURVE_S1.);
#106624 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#106625,#106626,#106627,
    #106628,#106629,#106630,#106631),.UNSPECIFIED.,.F.,.F.,(4,3,4),(
    0.E+000,0.974944221914,1.),.UNSPECIFIED.);
#106625 = CARTESIAN_POINT('',(5.45,26.315825728658,35.458783706687));
#106626 = CARTESIAN_POINT('',(5.661237932269,26.315825728658,
    35.456842830016));
#106627 = CARTESIAN_POINT('',(5.872475847815,26.315825728658,
    35.454900132458));
#106628 = CARTESIAN_POINT('',(6.083713745588,26.315825728658,
    35.452955504959));
#106629 = CARTESIAN_POINT('',(6.08914249707,26.315825728658,
    35.452905528607));
#106630 = CARTESIAN_POINT('',(6.094571248541,26.315825728658,
    35.452855550981));
#106631 = CARTESIAN_POINT('',(6.1,26.315825728658,35.452805572077));
#106632 = PCURVE('',#106577,#106633);
#106633 = DEFINITIONAL_REPRESENTATION('',(#106634),#106660);
#106634 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#106635,#106636,#106637,
    #106638,#106639,#106640,#106641,#106642,#106643,#106644,#106645,
    #106646,#106647,#106648,#106649,#106650,#106651,#106652,#106653,
    #106654,#106655,#106656,#106657,#106658,#106659),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
    4.545454545455E-002,9.090909090909E-002,0.136363636364,
    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
#106635 = CARTESIAN_POINT('',(2.823393726209,2.25));
#106636 = CARTESIAN_POINT('',(2.823305156421,2.240151514335));
#106637 = CARTESIAN_POINT('',(2.823127866206,2.220454543077));
#106638 = CARTESIAN_POINT('',(2.822861477781,2.190909086409));
#106639 = CARTESIAN_POINT('',(2.822594635072,2.16136362996));
#106640 = CARTESIAN_POINT('',(2.822327336891,2.131818173731));
#106641 = CARTESIAN_POINT('',(2.822059582047,2.102272717723));
#106642 = CARTESIAN_POINT('',(2.821791369346,2.072727261936));
#106643 = CARTESIAN_POINT('',(2.821522697587,2.043181806372));
#106644 = CARTESIAN_POINT('',(2.821253565568,2.013636351029));
#106645 = CARTESIAN_POINT('',(2.820983972082,1.98409089591));
#106646 = CARTESIAN_POINT('',(2.820713915916,1.954545441015));
#106647 = CARTESIAN_POINT('',(2.820443395856,1.924999986344));
#106648 = CARTESIAN_POINT('',(2.820172410682,1.895454531898));
#106649 = CARTESIAN_POINT('',(2.819900959171,1.865909077678));
#106650 = CARTESIAN_POINT('',(2.819629040094,1.836363623684));
#106651 = CARTESIAN_POINT('',(2.81935665222,1.806818169918));
#106652 = CARTESIAN_POINT('',(2.819083794312,1.777272716378));
#106653 = CARTESIAN_POINT('',(2.818810465131,1.747727263068));
#106654 = CARTESIAN_POINT('',(2.818536663432,1.718181809986));
#106655 = CARTESIAN_POINT('',(2.818262387966,1.688636357134));
#106656 = CARTESIAN_POINT('',(2.817987637481,1.659090904512));
#106657 = CARTESIAN_POINT('',(2.817712410719,1.629545452121));
#106658 = CARTESIAN_POINT('',(2.81752860785,1.609848484015));
#106659 = CARTESIAN_POINT('',(2.817436626615,1.6));
#106660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106661 = ORIENTED_EDGE('',*,*,#106662,.T.);
#106662 = EDGE_CURVE('',#106621,#106663,#106665,.T.);
#106663 = VERTEX_POINT('',#106664);
#106664 = CARTESIAN_POINT('',(6.1,26.101862740193,35.155193814705));
#106665 = SURFACE_CURVE('',#106666,(#106671),.PCURVE_S1.);
#106666 = CIRCLE('',#106667,0.313962988465);
#106667 = AXIS2_PLACEMENT_3D('',#106668,#106669,#106670);
#106668 = CARTESIAN_POINT('',(6.1,26.415825728658,35.155193814705));
#106669 = DIRECTION('',(1.,0.E+000,0.E+000));
#106670 = DIRECTION('',(0.E+000,0.E+000,-1.));
#106671 = PCURVE('',#106577,#106672);
#106672 = DEFINITIONAL_REPRESENTATION('',(#106673),#106676);
#106673 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106674,#106675),
  .UNSPECIFIED.,.F.,.F.,(2,2),(3.465748680565,4.712388980385),
  .PIECEWISE_BEZIER_KNOTS.);
#106674 = CARTESIAN_POINT('',(2.817436626615,1.6));
#106675 = CARTESIAN_POINT('',(1.570796326795,1.6));
#106676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106677 = ORIENTED_EDGE('',*,*,#106678,.T.);
#106678 = EDGE_CURVE('',#106663,#106679,#106681,.T.);
#106679 = VERTEX_POINT('',#106680);
#106680 = CARTESIAN_POINT('',(7.7,26.115825728658,35.155193814705));
#106681 = SURFACE_CURVE('',#106682,(#106686),.PCURVE_S1.);
#106682 = LINE('',#106683,#106684);
#106683 = CARTESIAN_POINT('',(7.7,26.115825728658,35.155193814705));
#106684 = VECTOR('',#106685,1.);
#106685 = DIRECTION('',(0.999961923064,8.726535498374E-003,0.E+000));
#106686 = PCURVE('',#106577,#106687);
#106687 = DEFINITIONAL_REPRESENTATION('',(#106688),#106691);
#106688 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106689,#106690),
  .UNSPECIFIED.,.F.,.F.,(2,2),(-1.600060925417,0.E+000),
  .PIECEWISE_BEZIER_KNOTS.);
#106689 = CARTESIAN_POINT('',(1.570796326795,1.6));
#106690 = CARTESIAN_POINT('',(1.570796326795,2.220361501469E-016));
#106691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106692 = ORIENTED_EDGE('',*,*,#106693,.T.);
#106693 = EDGE_CURVE('',#106679,#106567,#106694,.T.);
#106694 = SURFACE_CURVE('',#106695,(#106700),.PCURVE_S1.);
#106695 = CIRCLE('',#106696,0.3);
#106696 = AXIS2_PLACEMENT_3D('',#106697,#106698,#106699);
#106697 = CARTESIAN_POINT('',(7.7,26.415825728658,35.155193814705));
#106698 = DIRECTION('',(-1.,0.E+000,0.E+000));
#106699 = DIRECTION('',(0.E+000,0.E+000,1.));
#106700 = PCURVE('',#106577,#106701);
#106701 = DEFINITIONAL_REPRESENTATION('',(#106702),#106728);
#106702 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#106703,#106704,#106705,
    #106706,#106707,#106708,#106709,#106710,#106711,#106712,#106713,
    #106714,#106715,#106716,#106717,#106718,#106719,#106720,#106721,
    #106722,#106723,#106724,#106725,#106726,#106727),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(4.712388980385,
    4.783788813421,4.855188646457,4.926588479493,4.997988312529,
    5.069388145565,5.140787978601,5.212187811638,5.283587644674,
    5.35498747771,5.426387310746,5.497787143782,5.569186976818,
    5.640586809854,5.711986642891,5.783386475927,5.854786308963,
    5.926186141999,5.997585975035,6.068985808071,6.140385641107,
    6.211785474143,6.28318530718),.QUASI_UNIFORM_KNOTS.);
#106703 = CARTESIAN_POINT('',(1.570796326795,6.297220617886E-018));
#106704 = CARTESIAN_POINT('',(1.59459627114,1.286133252844E-017));
#106705 = CARTESIAN_POINT('',(1.642196159831,1.154432274694E-017));
#106706 = CARTESIAN_POINT('',(1.713595992867,-1.046981723058E-017));
#106707 = CARTESIAN_POINT('',(1.784995825903,1.828782196598E-017));
#106708 = CARTESIAN_POINT('',(1.856395658939,2.330993397467E-018));
#106709 = CARTESIAN_POINT('',(1.927795491976,1.606807675438E-017));
#106710 = CARTESIAN_POINT('',(1.999195325012,-3.380543404632E-017));
#106711 = CARTESIAN_POINT('',(2.070595158048,2.269293618456E-017));
#106712 = CARTESIAN_POINT('',(2.141994991084,4.258454609338E-018));
#106713 = CARTESIAN_POINT('',(2.21339482412,9.885144923012E-018));
#106714 = CARTESIAN_POINT('',(2.284794657156,4.883325090735E-018));
#106715 = CARTESIAN_POINT('',(2.356194490192,2.364339641389E-017));
#106716 = CARTESIAN_POINT('',(2.427594323228,1.3804565172E-018));
#106717 = CARTESIAN_POINT('',(2.498994156265,2.498084620455E-017));
#106718 = CARTESIAN_POINT('',(2.570393989301,-1.435422969838E-017));
#106719 = CARTESIAN_POINT('',(2.641793822337,-2.05746798811E-017));
#106720 = CARTESIAN_POINT('',(2.713193655373,-6.615413890747E-018));
#106721 = CARTESIAN_POINT('',(2.784593488409,2.84739152934E-017));
#106722 = CARTESIAN_POINT('',(2.855993321445,3.288589288858E-017));
#106723 = CARTESIAN_POINT('',(2.927393154481,-6.493759195051E-017));
#106724 = CARTESIAN_POINT('',(2.998792987518,6.876317680135E-017));
#106725 = CARTESIAN_POINT('',(3.070192820554,-3.729586153244E-017));
#106726 = CARTESIAN_POINT('',(3.117792709244,-4.964279223505E-017));
#106727 = CARTESIAN_POINT('',(3.14159265359,-2.470448088555E-017));
#106728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#106733)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#106730,#106731,#106732)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#106730 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#106731 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#106732 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#106733 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#106730,
  'distance_accuracy_value','confusion accuracy');
#106734 = SHAPE_DEFINITION_REPRESENTATION(#106735,#106559);
#106735 = PRODUCT_DEFINITION_SHAPE('','',#106736);
#106736 = PRODUCT_DEFINITION('design','',#106737,#106740);
#106737 = PRODUCT_DEFINITION_FORMATION('','',#106738);
#106738 = PRODUCT('CADSOFTTOOLS 1.807','CADSOFTTOOLS 1.807','',(#106739)
  );
#106739 = PRODUCT_CONTEXT('',#2,'mechanical');
#106740 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#106741 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#106742,#106744);
#106742 = ( REPRESENTATION_RELATIONSHIP('','',#106559,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#106743) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#106743 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3239);
#106744 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #106745);
#106745 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('807','','',#5,#106736,$);
#106746 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#106738));
#106747 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#106748),#106828
  );
#106748 = SHELL_BASED_SURFACE_MODEL('',(#106749));
#106749 = OPEN_SHELL('',(#106750));
#106750 = ADVANCED_FACE('',(#106751),#106765,.T.);
#106751 = FACE_BOUND('',#106752,.T.);
#106752 = EDGE_LOOP('',(#106753,#106776,#106793,#106809));
#106753 = ORIENTED_EDGE('',*,*,#106754,.F.);
#106754 = EDGE_CURVE('',#106755,#106757,#106759,.T.);
#106755 = VERTEX_POINT('',#106756);
#106756 = CARTESIAN_POINT('',(6.1,26.101862740193,37.36053421547));
#106757 = VERTEX_POINT('',#106758);
#106758 = CARTESIAN_POINT('',(6.1,26.101862740193,35.155193814705));
#106759 = SURFACE_CURVE('',#106760,(#106764),.PCURVE_S1.);
#106760 = LINE('',#106761,#106762);
#106761 = CARTESIAN_POINT('',(6.1,26.101862740193,37.699999999997));
#106762 = VECTOR('',#106763,1.);
#106763 = DIRECTION('',(0.E+000,0.E+000,-1.));
#106764 = PCURVE('',#106765,#106770);
#106765 = PLANE('',#106766);
#106766 = AXIS2_PLACEMENT_3D('',#106767,#106768,#106769);
#106767 = CARTESIAN_POINT('',(6.1,25.356821978673,37.699999999997));
#106768 = DIRECTION('',(-1.,0.E+000,0.E+000));
#106769 = DIRECTION('',(0.E+000,-1.,0.E+000));
#106770 = DEFINITIONAL_REPRESENTATION('',(#106771),#106775);
#106771 = LINE('',#106772,#106773);
#106772 = CARTESIAN_POINT('',(-0.74504076152,0.E+000));
#106773 = VECTOR('',#106774,1.);
#106774 = DIRECTION('',(0.E+000,-1.));
#106775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106776 = ORIENTED_EDGE('',*,*,#106777,.T.);
#106777 = EDGE_CURVE('',#106755,#106778,#106780,.T.);
#106778 = VERTEX_POINT('',#106779);
#106779 = CARTESIAN_POINT('',(6.1,26.315825728658,37.280988620978));
#106780 = SURFACE_CURVE('',#106781,(#106786),.PCURVE_S1.);
#106781 = CIRCLE('',#106782,22.);
#106782 = AXIS2_PLACEMENT_3D('',#106783,#106784,#106785);
#106783 = CARTESIAN_POINT('',(6.1,18.542608416436,16.699999999996));
#106784 = DIRECTION('',(-1.,0.E+000,0.E+000));
#106785 = DIRECTION('',(0.E+000,-1.,0.E+000));
#106786 = PCURVE('',#106765,#106787);
#106787 = DEFINITIONAL_REPRESENTATION('',(#106788),#106792);
#106788 = CIRCLE('',#106789,22.);
#106789 = AXIS2_PLACEMENT_2D('',#106790,#106791);
#106790 = CARTESIAN_POINT('',(6.814213562237,-21.));
#106791 = DIRECTION('',(1.,0.E+000));
#106792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106793 = ORIENTED_EDGE('',*,*,#106794,.T.);
#106794 = EDGE_CURVE('',#106778,#106795,#106797,.T.);
#106795 = VERTEX_POINT('',#106796);
#106796 = CARTESIAN_POINT('',(6.1,26.315825728658,35.452805572077));
#106797 = SURFACE_CURVE('',#106798,(#106802),.PCURVE_S1.);
#106798 = LINE('',#106799,#106800);
#106799 = CARTESIAN_POINT('',(6.1,26.315825728658,37.699999999997));
#106800 = VECTOR('',#106801,1.);
#106801 = DIRECTION('',(0.E+000,0.E+000,-1.));
#106802 = PCURVE('',#106765,#106803);
#106803 = DEFINITIONAL_REPRESENTATION('',(#106804),#106808);
#106804 = LINE('',#106805,#106806);
#106805 = CARTESIAN_POINT('',(-0.959003749985,0.E+000));
#106806 = VECTOR('',#106807,1.);
#106807 = DIRECTION('',(0.E+000,-1.));
#106808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106809 = ORIENTED_EDGE('',*,*,#106810,.T.);
#106810 = EDGE_CURVE('',#106795,#106757,#106811,.T.);
#106811 = SURFACE_CURVE('',#106812,(#106817),.PCURVE_S1.);
#106812 = CIRCLE('',#106813,0.313962988465);
#106813 = AXIS2_PLACEMENT_3D('',#106814,#106815,#106816);
#106814 = CARTESIAN_POINT('',(6.1,26.415825728658,35.155193814705));
#106815 = DIRECTION('',(1.,0.E+000,0.E+000));
#106816 = DIRECTION('',(0.E+000,0.E+000,-1.));
#106817 = PCURVE('',#106765,#106818);
#106818 = DEFINITIONAL_REPRESENTATION('',(#106819),#106827);
#106819 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#106820,#106821,#106822,
    #106823,#106824,#106825,#106826),.UNSPECIFIED.,.T.,.F.) 
B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
  '') );
#106820 = CARTESIAN_POINT('',(-1.059003749985,-2.858769173757));
#106821 = CARTESIAN_POINT('',(-1.602803597703,-2.858769173757));
#106822 = CARTESIAN_POINT('',(-1.330903673844,-2.387824691059));
#106823 = CARTESIAN_POINT('',(-1.059003749985,-1.916880208361));
#106824 = CARTESIAN_POINT('',(-0.787103826126,-2.387824691059));
#106825 = CARTESIAN_POINT('',(-0.515203902267,-2.858769173757));
#106826 = CARTESIAN_POINT('',(-1.059003749985,-2.858769173757));
#106827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#106832)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#106829,#106830,#106831)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#106829 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#106830 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#106831 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#106832 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#106829,
  'distance_accuracy_value','confusion accuracy');
#106833 = SHAPE_DEFINITION_REPRESENTATION(#106834,#106747);
#106834 = PRODUCT_DEFINITION_SHAPE('','',#106835);
#106835 = PRODUCT_DEFINITION('design','',#106836,#106839);
#106836 = PRODUCT_DEFINITION_FORMATION('','',#106837);
#106837 = PRODUCT('CADSOFTTOOLS 1.808','CADSOFTTOOLS 1.808','',(#106838)
  );
#106838 = PRODUCT_CONTEXT('',#2,'mechanical');
#106839 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#106840 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#106841,#106843);
#106841 = ( REPRESENTATION_RELATIONSHIP('','',#106747,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#106842) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#106842 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3243);
#106843 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #106844);
#106844 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('808','','',#5,#106835,$);
#106845 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#106837));
#106846 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#106847),#106943
  );
#106847 = SHELL_BASED_SURFACE_MODEL('',(#106848));
#106848 = OPEN_SHELL('',(#106849));
#106849 = ADVANCED_FACE('',(#106850),#106865,.F.);
#106850 = FACE_BOUND('',#106851,.F.);
#106851 = EDGE_LOOP('',(#106852,#106875,#106890,#106906));
#106852 = ORIENTED_EDGE('',*,*,#106853,.T.);
#106853 = EDGE_CURVE('',#106854,#106856,#106858,.T.);
#106854 = VERTEX_POINT('',#106855);
#106855 = CARTESIAN_POINT('',(6.1,26.101862740193,37.36053421547));
#106856 = VERTEX_POINT('',#106857);
#106857 = CARTESIAN_POINT('',(6.1,26.315825728658,37.280988620978));
#106858 = SURFACE_CURVE('',#106859,(#106864),.PCURVE_S1.);
#106859 = CIRCLE('',#106860,22.);
#106860 = AXIS2_PLACEMENT_3D('',#106861,#106862,#106863);
#106861 = CARTESIAN_POINT('',(6.1,18.542608416436,16.699999999996));
#106862 = DIRECTION('',(-1.,0.E+000,0.E+000));
#106863 = DIRECTION('',(0.E+000,-1.,0.E+000));
#106864 = PCURVE('',#106865,#106870);
#106865 = CYLINDRICAL_SURFACE('',#106866,22.);
#106866 = AXIS2_PLACEMENT_3D('',#106867,#106868,#106869);
#106867 = CARTESIAN_POINT('',(4.2,18.542608416436,16.699999999996));
#106868 = DIRECTION('',(1.,0.E+000,0.E+000));
#106869 = DIRECTION('',(-0.E+000,1.,0.E+000));
#106870 = DEFINITIONAL_REPRESENTATION('',(#106871),#106874);
#106871 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106872,#106873),
  .UNSPECIFIED.,.F.,.F.,(2,2),(1.921546570405,1.93192257275),
  .PIECEWISE_BEZIER_KNOTS.);
#106872 = CARTESIAN_POINT('',(1.220046083185,1.9));
#106873 = CARTESIAN_POINT('',(1.20967008084,1.9));
#106874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106875 = ORIENTED_EDGE('',*,*,#106876,.F.);
#106876 = EDGE_CURVE('',#106877,#106856,#106879,.T.);
#106877 = VERTEX_POINT('',#106878);
#106878 = CARTESIAN_POINT('',(5.45,26.315825728658,37.280988620978));
#106879 = SURFACE_CURVE('',#106880,(#106884),.PCURVE_S1.);
#106880 = LINE('',#106881,#106882);
#106881 = CARTESIAN_POINT('',(5.45,26.315825728658,37.280988620978));
#106882 = VECTOR('',#106883,1.);
#106883 = DIRECTION('',(1.,0.E+000,0.E+000));
#106884 = PCURVE('',#106865,#106885);
#106885 = DEFINITIONAL_REPRESENTATION('',(#106886),#106889);
#106886 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106887,#106888),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.E+000,0.65),.PIECEWISE_BEZIER_KNOTS.);
#106887 = CARTESIAN_POINT('',(1.20967008084,1.25));
#106888 = CARTESIAN_POINT('',(1.20967008084,1.9));
#106889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106890 = ORIENTED_EDGE('',*,*,#106891,.F.);
#106891 = EDGE_CURVE('',#106892,#106877,#106894,.T.);
#106892 = VERTEX_POINT('',#106893);
#106893 = CARTESIAN_POINT('',(5.45,26.096190276129,37.362608767742));
#106894 = SURFACE_CURVE('',#106895,(#106900),.PCURVE_S1.);
#106895 = CIRCLE('',#106896,22.);
#106896 = AXIS2_PLACEMENT_3D('',#106897,#106898,#106899);
#106897 = CARTESIAN_POINT('',(5.45,18.542608416436,16.699999999996));
#106898 = DIRECTION('',(-1.,0.E+000,0.E+000));
#106899 = DIRECTION('',(0.E+000,0.E+000,1.));
#106900 = PCURVE('',#106865,#106901);
#106901 = DEFINITIONAL_REPRESENTATION('',(#106902),#106905);
#106902 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106903,#106904),
  .UNSPECIFIED.,.F.,.F.,(2,2),(0.350475701858,0.361126245955),
  .PIECEWISE_BEZIER_KNOTS.);
#106903 = CARTESIAN_POINT('',(1.220320624937,1.25));
#106904 = CARTESIAN_POINT('',(1.20967008084,1.25));
#106905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106906 = ORIENTED_EDGE('',*,*,#106907,.T.);
#106907 = EDGE_CURVE('',#106892,#106854,#106908,.T.);
#106908 = SURFACE_CURVE('',#106909,(#106914),.PCURVE_S1.);
#106909 = ELLIPSE('',#106910,2.521046296563E+003,22.);
#106910 = AXIS2_PLACEMENT_3D('',#106911,#106912,#106913);
#106911 = CARTESIAN_POINT('',(-860.1047489435,18.542608416436,
    16.699999999996));
#106912 = DIRECTION('',(-8.726535498374E-003,0.999961923064,0.E+000));
#106913 = DIRECTION('',(0.999961923064,8.726535498374E-003,0.E+000));
#106914 = PCURVE('',#106865,#106915);
#106915 = DEFINITIONAL_REPRESENTATION('',(#106916),#106942);
#106916 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#106917,#106918,#106919,
    #106920,#106921,#106922,#106923,#106924,#106925,#106926,#106927,
    #106928,#106929,#106930,#106931,#106932,#106933,#106934,#106935,
    #106936,#106937,#106938,#106939,#106940,#106941),.UNSPECIFIED.,.F.,
  .F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(5.062864682243,
    5.062877161413,5.062889640584,5.062902119754,5.062914598925,
    5.062927078096,5.062939557266,5.062952036437,5.062964515607,
    5.062976994778,5.062989473948,5.063001953119,5.063014432289,
    5.06302691146,5.06303939063,5.063051869801,5.063064348971,
    5.063076828142,5.063089307312,5.063101786483,5.063114265653,
    5.063126744824,5.063139223994),.QUASI_UNIFORM_KNOTS.);
#106917 = CARTESIAN_POINT('',(1.220320624937,1.249999999998));
#106918 = CARTESIAN_POINT('',(1.220316465213,1.25984897921));
#106919 = CARTESIAN_POINT('',(1.220308145766,1.279546892703));
#106920 = CARTESIAN_POINT('',(1.220295666596,1.309093628144));
#106921 = CARTESIAN_POINT('',(1.220283187425,1.338640228784));
#106922 = CARTESIAN_POINT('',(1.220270708255,1.368186694617));
#106923 = CARTESIAN_POINT('',(1.220258229084,1.39773302564));
#106924 = CARTESIAN_POINT('',(1.220245749914,1.427279221847));
#106925 = CARTESIAN_POINT('',(1.220233270743,1.456825283233));
#106926 = CARTESIAN_POINT('',(1.220220791572,1.486371209795));
#106927 = CARTESIAN_POINT('',(1.220208312402,1.515917001528));
#106928 = CARTESIAN_POINT('',(1.220195833231,1.545462658426));
#106929 = CARTESIAN_POINT('',(1.220183354061,1.575008180486));
#106930 = CARTESIAN_POINT('',(1.22017087489,1.604553567702));
#106931 = CARTESIAN_POINT('',(1.22015839572,1.634098820072));
#106932 = CARTESIAN_POINT('',(1.220145916549,1.663643937589));
#106933 = CARTESIAN_POINT('',(1.220133437379,1.693188920248));
#106934 = CARTESIAN_POINT('',(1.220120958208,1.722733768046));
#106935 = CARTESIAN_POINT('',(1.220108479038,1.752278480977));
#106936 = CARTESIAN_POINT('',(1.220095999867,1.781823059039));
#106937 = CARTESIAN_POINT('',(1.220083520697,1.811367502224));
#106938 = CARTESIAN_POINT('',(1.220071041526,1.840911810529));
#106939 = CARTESIAN_POINT('',(1.220058562356,1.87045598395));
#106940 = CARTESIAN_POINT('',(1.220050242909,1.890152009638));
#106941 = CARTESIAN_POINT('',(1.220046083185,1.9));
#106942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#106947)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#106944,#106945,#106946)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#106944 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#106945 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#106946 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#106947 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#106944,
  'distance_accuracy_value','confusion accuracy');
#106948 = SHAPE_DEFINITION_REPRESENTATION(#106949,#106846);
#106949 = PRODUCT_DEFINITION_SHAPE('','',#106950);
#106950 = PRODUCT_DEFINITION('design','',#106951,#106954);
#106951 = PRODUCT_DEFINITION_FORMATION('','',#106952);
#106952 = PRODUCT('CADSOFTTOOLS 1.809','CADSOFTTOOLS 1.809','',(#106953)
  );
#106953 = PRODUCT_CONTEXT('',#2,'mechanical');
#106954 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#106955 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#106956,#106958);
#106956 = ( REPRESENTATION_RELATIONSHIP('','',#106846,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#106957) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#106957 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3247);
#106958 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #106959);
#106959 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('809','','',#5,#106950,$);
#106960 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#106952));
#106961 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#106962),#107133
  );
#106962 = SHELL_BASED_SURFACE_MODEL('',(#106963));
#106963 = OPEN_SHELL('',(#106964));
#106964 = ADVANCED_FACE('',(#106965),#106979,.T.);
#106965 = FACE_BOUND('',#106966,.T.);
#106966 = EDGE_LOOP('',(#106967,#106990,#107006,#107022,#107039,#107055,
    #107071,#107087,#107103,#107119));
#106967 = ORIENTED_EDGE('',*,*,#106968,.F.);
#106968 = EDGE_CURVE('',#106969,#106971,#106973,.T.);
#106969 = VERTEX_POINT('',#106970);
#106970 = CARTESIAN_POINT('',(5.15097228452,26.09358070079,
    35.750975173006));
#106971 = VERTEX_POINT('',#106972);
#106972 = CARTESIAN_POINT('',(5.15097228452,26.09358070079,
    33.199999999997));
#106973 = SURFACE_CURVE('',#106974,(#106978),.PCURVE_S1.);
#106974 = LINE('',#106975,#106976);
#106975 = CARTESIAN_POINT('',(5.15097228452,26.09358070079,
    39.199999999996));
#106976 = VECTOR('',#106977,1.);
#106977 = DIRECTION('',(0.E+000,0.E+000,-1.));
#106978 = PCURVE('',#106979,#106984);
#106979 = PLANE('',#106980);
#106980 = AXIS2_PLACEMENT_3D('',#106981,#106982,#106983);
#106981 = CARTESIAN_POINT('',(7.7,26.115825728658,34.640099999996));
#106982 = DIRECTION('',(-8.726535498374E-003,0.999961923064,0.E+000));
#106983 = DIRECTION('',(-0.999961923064,-8.726535498374E-003,0.E+000));
#106984 = DEFINITIONAL_REPRESENTATION('',(#106985),#106989);
#106985 = LINE('',#106986,#106987);
#106986 = CARTESIAN_POINT('',(2.54912477834,4.5599));
#106987 = VECTOR('',#106988,1.);
#106988 = DIRECTION('',(-0.E+000,-1.));
#106989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#106990 = ORIENTED_EDGE('',*,*,#106991,.T.);
#106991 = EDGE_CURVE('',#106969,#106992,#106994,.T.);
#106992 = VERTEX_POINT('',#106993);
#106993 = CARTESIAN_POINT('',(5.45,26.096190276129,35.750973416415));
#106994 = SURFACE_CURVE('',#106995,(#106999),.PCURVE_S1.);
#106995 = LINE('',#106996,#106997);
#106996 = CARTESIAN_POINT('',(7.700006525076,26.115825785602,
    35.750960199108));
#106997 = VECTOR('',#106998,1.);
#106998 = DIRECTION('',(0.999961923047,8.726535498223E-003,
    -5.874118192331E-006));
#106999 = PCURVE('',#106979,#107000);
#107000 = DEFINITIONAL_REPRESENTATION('',(#107001),#107005);
#107001 = LINE('',#107002,#107003);
#107002 = CARTESIAN_POINT('',(-6.525324105056E-006,1.110860199111));
#107003 = VECTOR('',#107004,1.);
#107004 = DIRECTION('',(-0.999999999983,-5.874118192331E-006));
#107005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107006 = ORIENTED_EDGE('',*,*,#107007,.T.);
#107007 = EDGE_CURVE('',#106992,#107008,#107010,.T.);
#107008 = VERTEX_POINT('',#107009);
#107009 = CARTESIAN_POINT('',(5.45,26.096190276129,37.362608767742));
#107010 = SURFACE_CURVE('',#107011,(#107015),.PCURVE_S1.);
#107011 = LINE('',#107012,#107013);
#107012 = CARTESIAN_POINT('',(5.45,26.096190276129,34.640099999996));
#107013 = VECTOR('',#107014,1.);
#107014 = DIRECTION('',(0.E+000,0.E+000,1.));
#107015 = PCURVE('',#106979,#107016);
#107016 = DEFINITIONAL_REPRESENTATION('',(#107017),#107021);
#107017 = LINE('',#107018,#107019);
#107018 = CARTESIAN_POINT('',(2.250085676368,0.E+000));
#107019 = VECTOR('',#107020,1.);
#107020 = DIRECTION('',(0.E+000,1.));
#107021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107022 = ORIENTED_EDGE('',*,*,#107023,.T.);
#107023 = EDGE_CURVE('',#107008,#107024,#107026,.T.);
#107024 = VERTEX_POINT('',#107025);
#107025 = CARTESIAN_POINT('',(6.1,26.101862740193,37.36053421547));
#107026 = SURFACE_CURVE('',#107027,(#107032),.PCURVE_S1.);
#107027 = ELLIPSE('',#107028,2.521046296563E+003,22.);
#107028 = AXIS2_PLACEMENT_3D('',#107029,#107030,#107031);
#107029 = CARTESIAN_POINT('',(-860.1047489435,18.542608416436,
    16.699999999996));
#107030 = DIRECTION('',(-8.726535498374E-003,0.999961923064,0.E+000));
#107031 = DIRECTION('',(0.999961923064,8.726535498374E-003,0.E+000));
#107032 = PCURVE('',#106979,#107033);
#107033 = DEFINITIONAL_REPRESENTATION('',(#107034),#107038);
#107034 = ELLIPSE('',#107035,2.521046296563E+003,22.);
#107035 = AXIS2_PLACEMENT_2D('',#107036,#107037);
#107036 = CARTESIAN_POINT('',(867.83779354748,-17.9401));
#107037 = DIRECTION('',(-1.,0.E+000));
#107038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107039 = ORIENTED_EDGE('',*,*,#107040,.T.);
#107040 = EDGE_CURVE('',#107024,#107041,#107043,.T.);
#107041 = VERTEX_POINT('',#107042);
#107042 = CARTESIAN_POINT('',(6.1,26.101862740193,35.155193814705));
#107043 = SURFACE_CURVE('',#107044,(#107048),.PCURVE_S1.);
#107044 = LINE('',#107045,#107046);
#107045 = CARTESIAN_POINT('',(6.1,26.101862740193,37.699999999997));
#107046 = VECTOR('',#107047,1.);
#107047 = DIRECTION('',(0.E+000,0.E+000,-1.));
#107048 = PCURVE('',#106979,#107049);
#107049 = DEFINITIONAL_REPRESENTATION('',(#107050),#107054);
#107050 = LINE('',#107051,#107052);
#107051 = CARTESIAN_POINT('',(1.600060925417,3.0599));
#107052 = VECTOR('',#107053,1.);
#107053 = DIRECTION('',(-0.E+000,-1.));
#107054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107055 = ORIENTED_EDGE('',*,*,#107056,.T.);
#107056 = EDGE_CURVE('',#107041,#107057,#107059,.T.);
#107057 = VERTEX_POINT('',#107058);
#107058 = CARTESIAN_POINT('',(7.7,26.115825728658,35.155193814705));
#107059 = SURFACE_CURVE('',#107060,(#107064),.PCURVE_S1.);
#107060 = LINE('',#107061,#107062);
#107061 = CARTESIAN_POINT('',(7.7,26.115825728658,35.155193814705));
#107062 = VECTOR('',#107063,1.);
#107063 = DIRECTION('',(0.999961923064,8.726535498374E-003,0.E+000));
#107064 = PCURVE('',#106979,#107065);
#107065 = DEFINITIONAL_REPRESENTATION('',(#107066),#107070);
#107066 = LINE('',#107067,#107068);
#107067 = CARTESIAN_POINT('',(0.E+000,0.515093814709));
#107068 = VECTOR('',#107069,1.);
#107069 = DIRECTION('',(-1.,0.E+000));
#107070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107071 = ORIENTED_EDGE('',*,*,#107072,.F.);
#107072 = EDGE_CURVE('',#107073,#107057,#107075,.T.);
#107073 = VERTEX_POINT('',#107074);
#107074 = CARTESIAN_POINT('',(7.7,26.115825728658,33.304903313192));
#107075 = SURFACE_CURVE('',#107076,(#107080),.PCURVE_S1.);
#107076 = LINE('',#107077,#107078);
#107077 = CARTESIAN_POINT('',(7.7,26.115825728658,34.640099999996));
#107078 = VECTOR('',#107079,1.);
#107079 = DIRECTION('',(0.E+000,0.E+000,1.));
#107080 = PCURVE('',#106979,#107081);
#107081 = DEFINITIONAL_REPRESENTATION('',(#107082),#107086);
#107082 = LINE('',#107083,#107084);
#107083 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#107084 = VECTOR('',#107085,1.);
#107085 = DIRECTION('',(0.E+000,1.));
#107086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107087 = ORIENTED_EDGE('',*,*,#107088,.T.);
#107088 = EDGE_CURVE('',#107073,#107089,#107091,.T.);
#107089 = VERTEX_POINT('',#107090);
#107090 = CARTESIAN_POINT('',(6.1,26.101862740193,33.304903313192));
#107091 = SURFACE_CURVE('',#107092,(#107096),.PCURVE_S1.);
#107092 = LINE('',#107093,#107094);
#107093 = CARTESIAN_POINT('',(7.7,26.115825728658,33.304903313192));
#107094 = VECTOR('',#107095,1.);
#107095 = DIRECTION('',(-0.999961923064,-8.726535498374E-003,0.E+000));
#107096 = PCURVE('',#106979,#107097);
#107097 = DEFINITIONAL_REPRESENTATION('',(#107098),#107102);
#107098 = LINE('',#107099,#107100);
#107099 = CARTESIAN_POINT('',(-0.E+000,-1.335196686804));
#107100 = VECTOR('',#107101,1.);
#107101 = DIRECTION('',(1.,0.E+000));
#107102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107103 = ORIENTED_EDGE('',*,*,#107104,.T.);
#107104 = EDGE_CURVE('',#107089,#107105,#107107,.T.);
#107105 = VERTEX_POINT('',#107106);
#107106 = CARTESIAN_POINT('',(6.1,26.101862740193,33.199999999997));
#107107 = SURFACE_CURVE('',#107108,(#107112),.PCURVE_S1.);
#107108 = LINE('',#107109,#107110);
#107109 = CARTESIAN_POINT('',(6.1,26.101862740193,37.699999999997));
#107110 = VECTOR('',#107111,1.);
#107111 = DIRECTION('',(0.E+000,0.E+000,-1.));
#107112 = PCURVE('',#106979,#107113);
#107113 = DEFINITIONAL_REPRESENTATION('',(#107114),#107118);
#107114 = LINE('',#107115,#107116);
#107115 = CARTESIAN_POINT('',(1.600060925417,3.0599));
#107116 = VECTOR('',#107117,1.);
#107117 = DIRECTION('',(-0.E+000,-1.));
#107118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107119 = ORIENTED_EDGE('',*,*,#107120,.T.);
#107120 = EDGE_CURVE('',#107105,#106971,#107121,.T.);
#107121 = SURFACE_CURVE('',#107122,(#107126),.PCURVE_S1.);
#107122 = LINE('',#107123,#107124);
#107123 = CARTESIAN_POINT('',(7.7,26.115825728658,33.199999999997));
#107124 = VECTOR('',#107125,1.);
#107125 = DIRECTION('',(-0.999961923064,-8.726535498374E-003,0.E+000));
#107126 = PCURVE('',#106979,#107127);
#107127 = DEFINITIONAL_REPRESENTATION('',(#107128),#107132);
#107128 = LINE('',#107129,#107130);
#107129 = CARTESIAN_POINT('',(-0.E+000,-1.4401));
#107130 = VECTOR('',#107131,1.);
#107131 = DIRECTION('',(1.,0.E+000));
#107132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#107137)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#107134,#107135,#107136)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#107134 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#107135 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#107136 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#107137 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#107134,
  'distance_accuracy_value','confusion accuracy');
#107138 = SHAPE_DEFINITION_REPRESENTATION(#107139,#106961);
#107139 = PRODUCT_DEFINITION_SHAPE('','',#107140);
#107140 = PRODUCT_DEFINITION('design','',#107141,#107144);
#107141 = PRODUCT_DEFINITION_FORMATION('','',#107142);
#107142 = PRODUCT('CADSOFTTOOLS 1.810','CADSOFTTOOLS 1.810','',(#107143)
  );
#107143 = PRODUCT_CONTEXT('',#2,'mechanical');
#107144 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#107145 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#107146,#107148);
#107146 = ( REPRESENTATION_RELATIONSHIP('','',#106961,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#107147) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#107147 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3251);
#107148 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #107149);
#107149 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('810','','',#5,#107140,$);
#107150 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#107142));
#107151 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#107152),#107227
  );
#107152 = SHELL_BASED_SURFACE_MODEL('',(#107153));
#107153 = OPEN_SHELL('',(#107154));
#107154 = ADVANCED_FACE('',(#107155),#107169,.F.);
#107155 = FACE_BOUND('',#107156,.T.);
#107156 = EDGE_LOOP('',(#107157,#107180,#107196,#107213));
#107157 = ORIENTED_EDGE('',*,*,#107158,.F.);
#107158 = EDGE_CURVE('',#107159,#107161,#107163,.T.);
#107159 = VERTEX_POINT('',#107160);
#107160 = CARTESIAN_POINT('',(5.45,26.39260841627,36.699999999997));
#107161 = VERTEX_POINT('',#107162);
#107162 = CARTESIAN_POINT('',(5.45,26.315825728658,36.699999999997));
#107163 = SURFACE_CURVE('',#107164,(#107168),.PCURVE_S1.);
#107164 = LINE('',#107165,#107166);
#107165 = CARTESIAN_POINT('',(5.45,28.142608416285,36.699999999997));
#107166 = VECTOR('',#107167,1.);
#107167 = DIRECTION('',(0.E+000,-1.,0.E+000));
#107168 = PCURVE('',#107169,#107174);
#107169 = PLANE('',#107170);
#107170 = AXIS2_PLACEMENT_3D('',#107171,#107172,#107173);
#107171 = CARTESIAN_POINT('',(5.45,30.428638182034,39.199999999996));
#107172 = DIRECTION('',(1.,0.E+000,0.E+000));
#107173 = DIRECTION('',(-0.E+000,1.,0.E+000));
#107174 = DEFINITIONAL_REPRESENTATION('',(#107175),#107179);
#107175 = LINE('',#107176,#107177);
#107176 = CARTESIAN_POINT('',(-2.286029765749,-2.5));
#107177 = VECTOR('',#107178,1.);
#107178 = DIRECTION('',(-1.,0.E+000));
#107179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107180 = ORIENTED_EDGE('',*,*,#107181,.T.);
#107181 = EDGE_CURVE('',#107159,#107182,#107184,.T.);
#107182 = VERTEX_POINT('',#107183);
#107183 = CARTESIAN_POINT('',(5.45,26.39260841627,35.473984935847));
#107184 = SURFACE_CURVE('',#107185,(#107189),.PCURVE_S1.);
#107185 = LINE('',#107186,#107187);
#107186 = CARTESIAN_POINT('',(5.45,26.39260841627,39.199999999996));
#107187 = VECTOR('',#107188,1.);
#107188 = DIRECTION('',(0.E+000,0.E+000,-1.));
#107189 = PCURVE('',#107169,#107190);
#107190 = DEFINITIONAL_REPRESENTATION('',(#107191),#107195);
#107191 = LINE('',#107192,#107193);
#107192 = CARTESIAN_POINT('',(-4.036029765764,0.E+000));
#107193 = VECTOR('',#107194,1.);
#107194 = DIRECTION('',(0.E+000,-1.));
#107195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107196 = ORIENTED_EDGE('',*,*,#107197,.T.);
#107197 = EDGE_CURVE('',#107182,#107198,#107200,.T.);
#107198 = VERTEX_POINT('',#107199);
#107199 = CARTESIAN_POINT('',(5.45,26.315825728658,35.458783706687));
#107200 = SURFACE_CURVE('',#107201,(#107206),.PCURVE_S1.);
#107201 = CIRCLE('',#107202,0.319635452529);
#107202 = AXIS2_PLACEMENT_3D('',#107203,#107204,#107205);
#107203 = CARTESIAN_POINT('',(5.45,26.415825728658,35.155193814705));
#107204 = DIRECTION('',(1.,0.E+000,-0.E+000));
#107205 = DIRECTION('',(0.E+000,0.E+000,1.));
#107206 = PCURVE('',#107169,#107207);
#107207 = DEFINITIONAL_REPRESENTATION('',(#107208),#107212);
#107208 = CIRCLE('',#107209,0.319635452529);
#107209 = AXIS2_PLACEMENT_2D('',#107210,#107211);
#107210 = CARTESIAN_POINT('',(-4.012812453375,-4.044806185291));
#107211 = DIRECTION('',(0.E+000,1.));
#107212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107213 = ORIENTED_EDGE('',*,*,#107214,.T.);
#107214 = EDGE_CURVE('',#107198,#107161,#107215,.T.);
#107215 = SURFACE_CURVE('',#107216,(#107220),.PCURVE_S1.);
#107216 = LINE('',#107217,#107218);
#107217 = CARTESIAN_POINT('',(5.45,26.315825728658,39.199999999996));
#107218 = VECTOR('',#107219,1.);
#107219 = DIRECTION('',(0.E+000,0.E+000,1.));
#107220 = PCURVE('',#107169,#107221);
#107221 = DEFINITIONAL_REPRESENTATION('',(#107222),#107226);
#107222 = LINE('',#107223,#107224);
#107223 = CARTESIAN_POINT('',(-4.112812453375,0.E+000));
#107224 = VECTOR('',#107225,1.);
#107225 = DIRECTION('',(0.E+000,1.));
#107226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#107231)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#107228,#107229,#107230)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#107228 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#107229 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#107230 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#107231 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#107228,
  'distance_accuracy_value','confusion accuracy');
#107232 = SHAPE_DEFINITION_REPRESENTATION(#107233,#107151);
#107233 = PRODUCT_DEFINITION_SHAPE('','',#107234);
#107234 = PRODUCT_DEFINITION('design','',#107235,#107238);
#107235 = PRODUCT_DEFINITION_FORMATION('','',#107236);
#107236 = PRODUCT('CADSOFTTOOLS 1.811','CADSOFTTOOLS 1.811','',(#107237)
  );
#107237 = PRODUCT_CONTEXT('',#2,'mechanical');
#107238 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#107239 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#107240,#107242);
#107240 = ( REPRESENTATION_RELATIONSHIP('','',#107151,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#107241) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#107241 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3255);
#107242 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #107243);
#107243 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('811','','',#5,#107234,$);
#107244 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#107236));
#107245 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#107246),#107344
  );
#107246 = SHELL_BASED_SURFACE_MODEL('',(#107247));
#107247 = OPEN_SHELL('',(#107248));
#107248 = ADVANCED_FACE('',(#107249),#107263,.T.);
#107249 = FACE_BOUND('',#107250,.T.);
#107250 = EDGE_LOOP('',(#107251,#107274,#107298,#107314,#107330));
#107251 = ORIENTED_EDGE('',*,*,#107252,.F.);
#107252 = EDGE_CURVE('',#107253,#107255,#107257,.T.);
#107253 = VERTEX_POINT('',#107254);
#107254 = CARTESIAN_POINT('',(5.45,26.315825728658,35.458783706687));
#107255 = VERTEX_POINT('',#107256);
#107256 = CARTESIAN_POINT('',(5.45,26.315825728658,36.699999999997));
#107257 = SURFACE_CURVE('',#107258,(#107262),.PCURVE_S1.);
#107258 = LINE('',#107259,#107260);
#107259 = CARTESIAN_POINT('',(5.45,26.315825728658,39.199999999996));
#107260 = VECTOR('',#107261,1.);
#107261 = DIRECTION('',(0.E+000,0.E+000,1.));
#107262 = PCURVE('',#107263,#107268);
#107263 = PLANE('',#107264);
#107264 = AXIS2_PLACEMENT_3D('',#107265,#107266,#107267);
#107265 = CARTESIAN_POINT('',(5.45,26.315825728658,36.699999999997));
#107266 = DIRECTION('',(0.E+000,-1.,0.E+000));
#107267 = DIRECTION('',(1.,0.E+000,0.E+000));
#107268 = DEFINITIONAL_REPRESENTATION('',(#107269),#107273);
#107269 = LINE('',#107270,#107271);
#107270 = CARTESIAN_POINT('',(0.E+000,2.5));
#107271 = VECTOR('',#107272,1.);
#107272 = DIRECTION('',(0.E+000,1.));
#107273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107274 = ORIENTED_EDGE('',*,*,#107275,.T.);
#107275 = EDGE_CURVE('',#107253,#107276,#107278,.T.);
#107276 = VERTEX_POINT('',#107277);
#107277 = CARTESIAN_POINT('',(6.1,26.315825728658,35.452805572077));
#107278 = SURFACE_CURVE('',#107279,(#107287),.PCURVE_S1.);
#107279 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#107280,#107281,#107282,
    #107283,#107284,#107285,#107286),.UNSPECIFIED.,.F.,.F.,(4,3,4),(
    0.E+000,0.974944221914,1.),.UNSPECIFIED.);
#107280 = CARTESIAN_POINT('',(5.45,26.315825728658,35.458783706687));
#107281 = CARTESIAN_POINT('',(5.661237932269,26.315825728658,
    35.456842830016));
#107282 = CARTESIAN_POINT('',(5.872475847815,26.315825728658,
    35.454900132458));
#107283 = CARTESIAN_POINT('',(6.083713745588,26.315825728658,
    35.452955504959));
#107284 = CARTESIAN_POINT('',(6.08914249707,26.315825728658,
    35.452905528607));
#107285 = CARTESIAN_POINT('',(6.094571248541,26.315825728658,
    35.452855550981));
#107286 = CARTESIAN_POINT('',(6.1,26.315825728658,35.452805572077));
#107287 = PCURVE('',#107263,#107288);
#107288 = DEFINITIONAL_REPRESENTATION('',(#107289),#107297);
#107289 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#107290,#107291,#107292,
    #107293,#107294,#107295,#107296),.UNSPECIFIED.,.F.,.F.,(4,3,4),(
    0.E+000,0.974944221914,1.),.UNSPECIFIED.);
#107290 = CARTESIAN_POINT('',(0.E+000,-1.241216293309));
#107291 = CARTESIAN_POINT('',(0.211237932269,-1.243157169981));
#107292 = CARTESIAN_POINT('',(0.422475847815,-1.245099867538));
#107293 = CARTESIAN_POINT('',(0.633713745588,-1.247044495038));
#107294 = CARTESIAN_POINT('',(0.63914249707,-1.247094471389));
#107295 = CARTESIAN_POINT('',(0.644571248541,-1.247144449016));
#107296 = CARTESIAN_POINT('',(0.65,-1.24719442792));
#107297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107298 = ORIENTED_EDGE('',*,*,#107299,.F.);
#107299 = EDGE_CURVE('',#107300,#107276,#107302,.T.);
#107300 = VERTEX_POINT('',#107301);
#107301 = CARTESIAN_POINT('',(6.1,26.315825728658,37.280988620978));
#107302 = SURFACE_CURVE('',#107303,(#107307),.PCURVE_S1.);
#107303 = LINE('',#107304,#107305);
#107304 = CARTESIAN_POINT('',(6.1,26.315825728658,37.699999999997));
#107305 = VECTOR('',#107306,1.);
#107306 = DIRECTION('',(0.E+000,0.E+000,-1.));
#107307 = PCURVE('',#107263,#107308);
#107308 = DEFINITIONAL_REPRESENTATION('',(#107309),#107313);
#107309 = LINE('',#107310,#107311);
#107310 = CARTESIAN_POINT('',(0.65,1.));
#107311 = VECTOR('',#107312,1.);
#107312 = DIRECTION('',(0.E+000,-1.));
#107313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107314 = ORIENTED_EDGE('',*,*,#107315,.F.);
#107315 = EDGE_CURVE('',#107316,#107300,#107318,.T.);
#107316 = VERTEX_POINT('',#107317);
#107317 = CARTESIAN_POINT('',(5.45,26.315825728658,37.280988620978));
#107318 = SURFACE_CURVE('',#107319,(#107323),.PCURVE_S1.);
#107319 = LINE('',#107320,#107321);
#107320 = CARTESIAN_POINT('',(5.45,26.315825728658,37.280988620978));
#107321 = VECTOR('',#107322,1.);
#107322 = DIRECTION('',(1.,0.E+000,0.E+000));
#107323 = PCURVE('',#107263,#107324);
#107324 = DEFINITIONAL_REPRESENTATION('',(#107325),#107329);
#107325 = LINE('',#107326,#107327);
#107326 = CARTESIAN_POINT('',(0.E+000,0.580988620981));
#107327 = VECTOR('',#107328,1.);
#107328 = DIRECTION('',(1.,0.E+000));
#107329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107330 = ORIENTED_EDGE('',*,*,#107331,.F.);
#107331 = EDGE_CURVE('',#107255,#107316,#107332,.T.);
#107332 = SURFACE_CURVE('',#107333,(#107337),.PCURVE_S1.);
#107333 = LINE('',#107334,#107335);
#107334 = CARTESIAN_POINT('',(5.45,26.315825728658,39.199999999996));
#107335 = VECTOR('',#107336,1.);
#107336 = DIRECTION('',(0.E+000,0.E+000,1.));
#107337 = PCURVE('',#107263,#107338);
#107338 = DEFINITIONAL_REPRESENTATION('',(#107339),#107343);
#107339 = LINE('',#107340,#107341);
#107340 = CARTESIAN_POINT('',(0.E+000,2.5));
#107341 = VECTOR('',#107342,1.);
#107342 = DIRECTION('',(0.E+000,1.));
#107343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#107348)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#107345,#107346,#107347)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#107345 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#107346 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#107347 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#107348 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#107345,
  'distance_accuracy_value','confusion accuracy');
#107349 = SHAPE_DEFINITION_REPRESENTATION(#107350,#107245);
#107350 = PRODUCT_DEFINITION_SHAPE('','',#107351);
#107351 = PRODUCT_DEFINITION('design','',#107352,#107355);
#107352 = PRODUCT_DEFINITION_FORMATION('','',#107353);
#107353 = PRODUCT('CADSOFTTOOLS 1.812','CADSOFTTOOLS 1.812','',(#107354)
  );
#107354 = PRODUCT_CONTEXT('',#2,'mechanical');
#107355 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#107356 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#107357,#107359);
#107357 = ( REPRESENTATION_RELATIONSHIP('','',#107245,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#107358) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#107358 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3259);
#107359 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #107360);
#107360 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('812','','',#5,#107351,$);
#107361 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#107353));
#107362 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#107363),#107485
  );
#107363 = SHELL_BASED_SURFACE_MODEL('',(#107364));
#107364 = OPEN_SHELL('',(#107365));
#107365 = ADVANCED_FACE('',(#107366),#107380,.T.);
#107366 = FACE_BOUND('',#107367,.T.);
#107367 = EDGE_LOOP('',(#107368,#107391,#107407,#107423,#107439,#107455,
    #107471));
#107368 = ORIENTED_EDGE('',*,*,#107369,.T.);
#107369 = EDGE_CURVE('',#107370,#107372,#107374,.T.);
#107370 = VERTEX_POINT('',#107371);
#107371 = CARTESIAN_POINT('',(5.15097228452,26.09358070079,
    35.750975173006));
#107372 = VERTEX_POINT('',#107373);
#107373 = CARTESIAN_POINT('',(5.15097228452,26.09358070079,
    33.199999999997));
#107374 = SURFACE_CURVE('',#107375,(#107379),.PCURVE_S1.);
#107375 = LINE('',#107376,#107377);
#107376 = CARTESIAN_POINT('',(5.15097228452,26.09358070079,
    39.199999999996));
#107377 = VECTOR('',#107378,1.);
#107378 = DIRECTION('',(0.E+000,0.E+000,-1.));
#107379 = PCURVE('',#107380,#107385);
#107380 = PLANE('',#107381);
#107381 = AXIS2_PLACEMENT_3D('',#107382,#107383,#107384);
#107382 = CARTESIAN_POINT('',(5.35,26.29260841627,39.199999999996));
#107383 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
#107384 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
#107385 = DEFINITIONAL_REPRESENTATION('',(#107386),#107390);
#107386 = LINE('',#107387,#107388);
#107387 = CARTESIAN_POINT('',(0.281467694519,0.E+000));
#107388 = VECTOR('',#107389,1.);
#107389 = DIRECTION('',(-0.E+000,1.));
#107390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107391 = ORIENTED_EDGE('',*,*,#107392,.F.);
#107392 = EDGE_CURVE('',#107393,#107372,#107395,.T.);
#107393 = VERTEX_POINT('',#107394);
#107394 = CARTESIAN_POINT('',(5.45,26.39260841627,33.199999999997));
#107395 = SURFACE_CURVE('',#107396,(#107400),.PCURVE_S1.);
#107396 = LINE('',#107397,#107398);
#107397 = CARTESIAN_POINT('',(5.35,26.29260841627,33.199999999997));
#107398 = VECTOR('',#107399,1.);
#107399 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
#107400 = PCURVE('',#107380,#107401);
#107401 = DEFINITIONAL_REPRESENTATION('',(#107402),#107406);
#107402 = LINE('',#107403,#107404);
#107403 = CARTESIAN_POINT('',(-0.E+000,6.));
#107404 = VECTOR('',#107405,1.);
#107405 = DIRECTION('',(1.,0.E+000));
#107406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107407 = ORIENTED_EDGE('',*,*,#107408,.F.);
#107408 = EDGE_CURVE('',#107409,#107393,#107411,.T.);
#107409 = VERTEX_POINT('',#107410);
#107410 = CARTESIAN_POINT('',(5.45,26.39260841627,35.473984935847));
#107411 = SURFACE_CURVE('',#107412,(#107416),.PCURVE_S1.);
#107412 = LINE('',#107413,#107414);
#107413 = CARTESIAN_POINT('',(5.45,26.39260841627,39.199999999996));
#107414 = VECTOR('',#107415,1.);
#107415 = DIRECTION('',(0.E+000,0.E+000,-1.));
#107416 = PCURVE('',#107380,#107417);
#107417 = DEFINITIONAL_REPRESENTATION('',(#107418),#107422);
#107418 = LINE('',#107419,#107420);
#107419 = CARTESIAN_POINT('',(-0.141421356237,0.E+000));
#107420 = VECTOR('',#107421,1.);
#107421 = DIRECTION('',(-0.E+000,1.));
#107422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107423 = ORIENTED_EDGE('',*,*,#107424,.F.);
#107424 = EDGE_CURVE('',#107425,#107409,#107427,.T.);
#107425 = VERTEX_POINT('',#107426);
#107426 = CARTESIAN_POINT('',(5.45,26.39260841627,36.699999999997));
#107427 = SURFACE_CURVE('',#107428,(#107432),.PCURVE_S1.);
#107428 = LINE('',#107429,#107430);
#107429 = CARTESIAN_POINT('',(5.45,26.39260841627,39.199999999996));
#107430 = VECTOR('',#107431,1.);
#107431 = DIRECTION('',(0.E+000,0.E+000,-1.));
#107432 = PCURVE('',#107380,#107433);
#107433 = DEFINITIONAL_REPRESENTATION('',(#107434),#107438);
#107434 = LINE('',#107435,#107436);
#107435 = CARTESIAN_POINT('',(-0.141421356237,0.E+000));
#107436 = VECTOR('',#107437,1.);
#107437 = DIRECTION('',(-0.E+000,1.));
#107438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107439 = ORIENTED_EDGE('',*,*,#107440,.F.);
#107440 = EDGE_CURVE('',#107441,#107425,#107443,.T.);
#107441 = VERTEX_POINT('',#107442);
#107442 = CARTESIAN_POINT('',(5.35,26.29260841627,36.699999999997));
#107443 = SURFACE_CURVE('',#107444,(#107448),.PCURVE_S1.);
#107444 = LINE('',#107445,#107446);
#107445 = CARTESIAN_POINT('',(9.450000000015,30.392608416285,
    36.699999999997));
#107446 = VECTOR('',#107447,1.);
#107447 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
#107448 = PCURVE('',#107380,#107449);
#107449 = DEFINITIONAL_REPRESENTATION('',(#107450),#107454);
#107450 = LINE('',#107451,#107452);
#107451 = CARTESIAN_POINT('',(-5.798275605751,2.5));
#107452 = VECTOR('',#107453,1.);
#107453 = DIRECTION('',(-1.,0.E+000));
#107454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107455 = ORIENTED_EDGE('',*,*,#107456,.F.);
#107456 = EDGE_CURVE('',#107457,#107441,#107459,.T.);
#107457 = VERTEX_POINT('',#107458);
#107458 = CARTESIAN_POINT('',(5.35,26.29260841627,35.750841200902));
#107459 = SURFACE_CURVE('',#107460,(#107464),.PCURVE_S1.);
#107460 = LINE('',#107461,#107462);
#107461 = CARTESIAN_POINT('',(5.35,26.29260841627,36.699999999997));
#107462 = VECTOR('',#107463,1.);
#107463 = DIRECTION('',(0.E+000,0.E+000,1.));
#107464 = PCURVE('',#107380,#107465);
#107465 = DEFINITIONAL_REPRESENTATION('',(#107466),#107470);
#107466 = LINE('',#107467,#107468);
#107467 = CARTESIAN_POINT('',(-0.E+000,2.5));
#107468 = VECTOR('',#107469,1.);
#107469 = DIRECTION('',(0.E+000,-1.));
#107470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107471 = ORIENTED_EDGE('',*,*,#107472,.T.);
#107472 = EDGE_CURVE('',#107457,#107370,#107473,.T.);
#107473 = SURFACE_CURVE('',#107474,(#107478),.PCURVE_S1.);
#107474 = LINE('',#107475,#107476);
#107475 = CARTESIAN_POINT('',(5.348839129122,26.291447545391,
    35.750841982322));
#107476 = VECTOR('',#107477,1.);
#107477 = DIRECTION('',(-0.707106701088,-0.707106701088,
    4.759767879961E-004));
#107478 = PCURVE('',#107380,#107479);
#107479 = DEFINITIONAL_REPRESENTATION('',(#107480),#107484);
#107480 = LINE('',#107481,#107482);
#107481 = CARTESIAN_POINT('',(1.641719340524E-003,3.449158017674));
#107482 = VECTOR('',#107483,1.);
#107483 = DIRECTION('',(0.999999886723,-4.759767879961E-004));
#107484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#107485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#107489)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#107486,#107487,#107488)) 
REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#107486 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#107487 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#107488 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#107489 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#107486,
  'distance_accuracy_value','confusion accuracy');
#107490 = SHAPE_DEFINITION_REPRESENTATION(#107491,#107362);
#107491 = PRODUCT_DEFINITION_SHAPE('','',#107492);
#107492 = PRODUCT_DEFINITION('design','',#107493,#107496);
#107493 = PRODUCT_DEFINITION_FORMATION('','',#107494);
#107494 = PRODUCT('CADSOFTTOOLS 1.813','CADSOFTTOOLS 1.813','',(#107495)
  );
#107495 = PRODUCT_CONTEXT('',#2,'mechanical');
#107496 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#107497 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#107498,#107500);
#107498 = ( REPRESENTATION_RELATIONSHIP('','',#107362,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#107499) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#107499 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3263);
#107500 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #107501);
#107501 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('813','','',#5,#107492,$);
#107502 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#107494));
ENDSEC;
END-ISO-10303-21;
